diff --git a/common/accolade_names/00_accolade_names.txt b/common/accolade_names/00_accolade_names.txt index cb8ea8aff..1b09f416d 100644 --- a/common/accolade_names/00_accolade_names.txt +++ b/common/accolade_names/00_accolade_names.txt @@ -2056,6 +2056,8 @@ accolade_leader_of_the_lieges_maa = { has_innovation = innovation_sarawit has_innovation = innovation_legionnaires has_cultural_parameter = unlock_maa_skoutatoi + has_cultural_parameter = unlock_zhanmadao + has_cultural_parameter = unlock_burenjia } } } @@ -2088,6 +2090,9 @@ accolade_leader_of_the_lieges_maa = { has_cultural_parameter = unlock_maa_monaspa has_innovation = innovation_valets has_cultural_parameter = unlock_maa_conrois + has_cultural_parameter = unlock_maa_cataphract_archers + has_innovation = innovation_tiefutu + has_cultural_parameter = unlock_maa_black_armor_cavalry } } @@ -2905,9 +2910,9 @@ accolade_knight_of_god = { scope:accolade_type = { type_has_accolade_category = defensive } - NOT = { - faith.religion = religion:west_african_roog_religion - } +# NOT = { +# faith.religion = religion:west_african_roog_religion +# } } desc = accolade_health_god } @@ -2946,11 +2951,11 @@ accolade_knight_of_god = { triggered_desc = { trigger = { NOR = { - faith.religion = religion:finno_ugric_religion - faith.religion = religion:north_african_religion - faith.religion = religion:paganism_religion - faith.religion = religion:west_african_religion - faith.religion = religion:west_african_roog_religion + faith.religion = religion:finnic_religion +# faith.religion = religion:north_african_religion +# faith.religion = religion:paganism_religion +# faith.religion = religion:west_african_religion +# faith.religion = religion:west_african_roog_religion } } desc = accolade_good_god @@ -2962,7 +2967,6 @@ accolade_knight_of_god = { potential = { exists = liege religion = liege.religion - NOT = { faith.religion = religion:west_african_bori_religion } } } @@ -4297,14 +4301,14 @@ accolade_the_knight_of_aspect = { } desc = accolade_of_true_culture_virtue } - triggered_desc = { - trigger = { - liege ?= { - faith.religion = religion:tengrism_religion - } - } - desc = accolade_of_the_wind_horse - } +# triggered_desc = { +# trigger = { +# liege ?= { +# faith.religion = religion:tengrism_religion +# } +# } +# desc = accolade_of_the_wind_horse +# } triggered_desc = { trigger = { scope:accolade_type = { diff --git a/common/achievements/_achievements.info b/common/achievements/_achievements.info new file mode 100644 index 000000000..63fbc7a50 --- /dev/null +++ b/common/achievements/_achievements.info @@ -0,0 +1,75 @@ +############################################################## +# Structure +############################################################## +# +# These files comprise the Achievement Database. +# +# Achievements Flags +# +# When we add flags etc for achievements, we need to do it in a certain roundabout way, or else it'll trigger errors +# when running some of our automated tests. For context, these tests run the game without graphics, which for one +# reason or another, don't read achievements. +# Thus if the only place an achievement flag/variable is read is inside the achievement script, we end up with errors +# like these during the test: +# +# [15:36:43][jomini_effect.cpp:324]: Character flag 'rd_character_blocked_far_from_home_achievement' is set but is never used +# [15:36:43][jomini_effect.cpp:324]: Variable 'first_of_the_crusader_kings_achievement_flag' is set but is never used +# +# Instead use the scripted achievement effects such as add_achievement_flag_effect. +# They will suppress the above errors by adding dummy usages as well. +# +# Look for all effects in achievement_effects.txt, the different effects are used for different kinds of achievement checks. + +# Key of the achievement. Name and description loc keys will use this as base in achievements_l_LANGUAGE.yml +# name: ACHIEVEMENT_your_achievement_key +# description: ACHIEVEMENT_DESC_your_achievement_key +your_achievement_key = { + + ### possible (trigger, optional) + # + # A player-character-scoped trigger that determines whether the achievement can ever be unlocked in this run. + # This allows the player to see which achievement they can aim for in this run. Can be empty and check for variables + # + # Scopes: + # root = the character being played + possible = { + } + + ### happened (trigger) + # + # A player-character-scoped trigger that determines whether the achievement was unlocked. + # In practice we always use a custom_description trigger to be able to show custom trigger text. + # The custom trigger descriptions are defined in XX_track_achievement_triggers.txt in the common/trigger_localization folder. + # After the text you can write the actual condition to unlock the achievement. + happened = { + custom_description = { + # Name of the custom trigger localization. Usually the structure to use in the achievement_triggers file goes like this: + # + # your_achievement_key_trigger = { + # global = ACHIEVEMENT_DESC_your_achievement_key + # } + text = your_achievement_key_trigger + + ### subject (optional) + # scope object of the subject of the text's phrase, to be used when localizing the text's variable entities (he/she/I...). + # This only affects the text localization. Generally unused for achievements. + subject = {} + + ### object (optional) + # scope object of the object of the text's phrase, to be used when localizing the text's variable entities (he/she/I...). + # This only affects the text localization. Generally unused for achievements. + object = {} + + ### value (optional) + # scope object of a numeric value to be used in the text's phrase. + # This only affects the text localization. Generally unused for achievements. + value = {} + + # Everything else in this custom_description is counted as a Character-scoped trigger that checks if the current situation can unlock this achievement. + # + # Scopes: + # root = the character being played + exists = root.capital_province + } + } +} diff --git a/common/achievements/ce1_achievements.txt b/common/achievements/ce1_achievements.txt new file mode 100644 index 000000000..2619957a3 --- /dev/null +++ b/common/achievements/ce1_achievements.txt @@ -0,0 +1,152 @@ +###01. Not Today +##ce1_not_today_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_not_today_achievement_trigger +## exists = global_var:ce1_not_today_achievement_unlocked +## } +## } +##} +## +###02. Divine Right +##ce1_divine_right_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_divine_right_achievement_trigger +## legitimacy_level >= max_legitimacy_level_value +## } +## } +##} +## +###03. You'll Never Take Me Alive +##ce1_youll_never_take_me_alive_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_youll_never_take_me_alive_achievement_trigger +## exists = root.capital_province +## location = { +## this != root.capital_province +## NOT = { +## any_province_epidemic = { } +## } +## } +## root.capital_province = { +## any_province_epidemic = { } +## } +## } +## } +##} +## +###04. The Pharaoh Islands +##ce1_the_pharaoh_islands_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_the_pharaoh_islands_achievement_trigger +## exists = global_var:ce1_the_pharaoh_islands_achievement_unlocked +## } +## } +##} +## +###05. Canonized +##ce1_canonized_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_canonized_achievement_trigger +## exists = global_var:ce1_canonized_achievement_unlocked +## } +## } +##} +## +###06. Upward Mobility +##ce1_upward_mobility_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_upward_mobility_achievement_trigger +## exists = global_var:ce1_upward_mobility_achievement_unlocked +## } +## } +##} +## +###07. Can't Touch This +##ce1_cant_touch_this_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_cant_touch_this_achievement_trigger +## exists = global_var:ce1_cant_touch_this_achievement_unlocked +## } +## } +##} +## +###08. Legendary! +##ce1_legendary_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_legendary_achievement_trigger +## exists = global_var:ce1_legendary_achievement_unlocked +## } +## } +##} +## +###9. Pay Respects +##ce1_f_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_f_achievement_trigger +## exists = global_var:ce1_f_achievement_unlocked +## } +## } +##} +## +###10. Local Legend +##ce1_local_legend_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_local_legend_achievement_trigger +## exists = global_var:ce1_local_legend_achievement_unlocked +## } +## } +##} +## +###11. Neverending Story +##ce1_neverending_story_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = ce1_neverending_story_achievement_trigger +## exists = global_var:ce1_neverending_story_achievement_unlocked +## } +## } +##} +## \ No newline at end of file diff --git a/common/achievements/ep1_achievements.txt b/common/achievements/ep1_achievements.txt new file mode 100644 index 000000000..8415f6538 --- /dev/null +++ b/common/achievements/ep1_achievements.txt @@ -0,0 +1,349 @@ +#ep1_01_achievement = { +# possible = { +# exists = global_var:started_patronage_achievement +# } +# happened = { +# custom_description = { +# text = patronage_achievement_trigger +# any_courtier_or_guest = { +# has_variable = created_artifact_for +# var:created_artifact_for = ROOT +# } +# } +# } +#} +# +#ep1_02_achievement = { +# possible = { +# exists = global_var:started_converging_paths_achievement +# } +# happened = { +# custom_description = { +# text = converging_paths_achievement_trigger +# root.culture = { +# is_hybrid_culture = yes +# exists = var:ep1_02_achievement_unlocked +# var:ep1_02_achievement_unlocked >= 1 +# } +# } +# } +#} +# +#ep1_03_achievement = { +# possible = { +# exists = global_var:started_changing_course_achievement +# } +# happened = { +# custom_description = { +# text = changing_course_achievement_trigger +# root.culture = { +# is_divergent_culture = yes +# exists = var:ep1_03_achievement_unlocked +# var:ep1_03_achievement_unlocked >= 1 +# } +# } +# } +#} +# +#ep1_04_achievement = { +# possible = { +# exists = global_var:started_hoarder_achievement +# } +# happened = { +# custom_description = { +# text = hoarder_achievement_trigger +# all_court_artifact_slots = full +# all_inventory_artifact_slots = full +# } +# } +#} +# +#ep1_05_achievement = { +# possible = { +# exists = global_var:started_creme_de_la_creme_achievement +# +# } +# happened = { +# custom_description = { +# text = creme_de_la_creme_achievement_trigger +# court_grandeur_current_level >= 10 +# } +# } +#} +# +#ep1_06_achievement = { +# possible = { +# exists = global_var:started_polyglot_achievement +# } +# happened = { +# custom_description = { +# text = polyglot_achievement_trigger +# num_of_known_languages >= 10 +# } +# } +#} +# +#ep1_07_achievement = { +# possible = { +# exists = global_var:started_inspirational_achievement +# } +# happened = { +# custom_description = { +# text = inspirational_achievement_trigger +# exists = global_var:ep1_07_achievement_inspiration_count_tracker +# global_var:ep1_07_achievement_inspiration_count_tracker >= 30 +# } +# } +#} +# +#ep1_08_achievement = { +# possible = { +# exists = global_var:started_one_of_a_kind_achievement +# } +# happened = { +# custom_description = { +# text = one_of_a_kind_achievement_trigger +# has_variable = one_of_a_kind_var +# any_character_artifact = { this = root.var:one_of_a_kind_var } +# } +# } +#} +# +#ep1_09_achievement = { +# possible = { +# exists = global_var:started_true_tolerance_achievement +# } +# happened = { +# custom_description = { +# text = true_tolerance_achievement_trigger +# trigger_if = { # For performance +# limit = { +# any_realm_county = { +# count >= 10 +# culture = { +# THIS != ROOT.culture +# cultural_acceptance = { +# target = ROOT.culture +# value >= 95 +# } +# } +# } +# } +# any_culture_global = { +# count >= 10 +# cultural_acceptance = { +# target = ROOT.culture +# value >= 95 +# } +# any_culture_county = { holder.top_liege = ROOT } +# } +# } +# trigger_else = { always = no } +# } +# } +#} +# +# +#ep1_10_achievement = { +# possible = { +# exists = global_var:started_delusions_of_grandeur_achievement_achievement +# } +# happened = { +# custom_description = { +# text = delusions_of_grandeur_achievement_trigger +# court_grandeur_current_level >= delusions_of_grandeur_level_difference +# } +# } +#} +# +#ep1_11_achievement = { +# possible = { +# exists = global_var:started_bod_chen_po_achievement +# } +# happened = { +# custom_description = { +# text = bod_chen_po_achievement_trigger +# root.dynasty = { this = dynasty:105800 } +# has_title = title:e_tibet +# } +# } +#} +# +#ep1_12_achievement = { +# possible = { +# exists = global_var:started_turkish_eagle_achievement +# } +# happened = { +# custom_description = { +# text = turkish_eagle_achievement_trigger +# has_title = title:k_rum +# root.culture = { +# is_hybrid_culture = yes +# any_parent_culture_or_above = { this = culture:turkish } +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# } +#} +# +#ep1_13_achievement = { +# possible = { +# exists = global_var:started_rise_of_the_ghurids_achievement +# } +# happened = { +# custom_description = { +# text = rise_of_the_ghurids_achievement_trigger +# completely_controls_region = dlc_ep1_achievement_rise_of_the_ghurids +# } +# } +#} +# +#ep1_14_achievement = { +# possible = { +# exists = global_var:started_brave_and_bold_achievement +# } +# happened = { +# custom_description = { +# text = brave_and_bold_achievement_trigger +# has_title = title:k_poland +# government_has_flag = government_is_feudal +# any_character_artifact = { +# artifact_slot_type = primary_armament +# OR = { +# rarity = illustrious +# rarity = famed +# } +# } +# any_character_artifact = { +# artifact_slot_type = armor +# OR = { +# rarity = illustrious +# rarity = famed +# } +# } +# any_character_artifact = { +# artifact_slot_type = helmet +# OR = { +# rarity = illustrious +# rarity = famed +# } +# } +# any_character_artifact = { +# artifact_slot_type = regalia +# OR = { +# rarity = illustrious +# rarity = famed +# } +# } +# } +# } +#} +# +#ep1_15_achievement = { +# possible = { +# exists = global_var:started_lingua_franca_achievement +# NOT = { exists = global_var:any_ruler_designed_character_achievement } +# } +# happened = { +# custom_description = { +# text = lingua_franca_achievement_trigger +# has_royal_court = yes +# NOT = { +# any_character_with_royal_court = { +# NOT = { +# has_same_court_language = root +# } +# } +# } +# } +# } +#} +# +#ep1_16_achievement = { +# possible = { +# exists = global_var:started_beta_israel_achievement +# NOT = { exists = global_var:any_ruler_designed_character_achievement } +# } +# happened = { +# custom_description = { +# text = beta_israel_achievement_trigger +# exists = global_var:diverged_culture_beta_israel_achievement +# root.faith.religion = religion:judaism_religion +# highest_held_title_tier >= tier_kingdom +# root.culture = { is_divergent_culture = yes } +# } +# } +#} +# +#ep1_17_achievement = { +# possible = { +# exists = global_var:started_they_belong_in_a_museum_achievement +# } +# happened = { +# custom_description = { +# text = they_belong_in_a_museum_achievement_trigger +# any_court_position_holder = { +# type = antiquarian_court_position +# has_variable = completed_adventure_inspirations +# } +# } +# } +#} +# +# +# +# +#ep1_18_achievement = { +# possible = { +# exists = global_var:started_i_made_this_achievement +# } +# happened = { +# custom_description = { +# text = i_made_this_achievement_trigger +# any_character_artifact = { +# exists = var:last_person_to_steal +# var:last_person_to_steal = { +# OR = { +# any_child = { this = root } +# this = root.primary_title.previous_holder +# } +# } +# } +# } +# } +#} +# +#ep1_19_achievement = { +# possible = { +# exists = global_var:started_nobody_comes_to_fika_achievement +# } +# happened = { +# custom_description = { +# text = nobody_comes_to_fika_achievement_trigger +# exists = global_var:diverged_culture_nobody_comes_to_fika_achievement +# root.culture = { is_divergent_culture = yes } +# any_sub_realm_county = { +# count >= 30 +# culture = root.culture +# } +# } +# } +#} +# +#ep1_20_achievement = { +# possible = { +# exists = global_var:started_the_true_royal_court_achievement +# } +# happened = { +# custom_description = { +# text = the_true_royal_court_achievement_trigger +# root.liege != root +# highest_held_title_tier = tier_kingdom +# root.liege = { +# highest_held_title_tier = tier_empire +# } +# root.court_grandeur_current > root.liege.court_grandeur_current +# } +# } +#} +# \ No newline at end of file diff --git a/common/achievements/ep2_achievements.txt b/common/achievements/ep2_achievements.txt new file mode 100644 index 000000000..bc3f1a7e2 --- /dev/null +++ b/common/achievements/ep2_achievements.txt @@ -0,0 +1,374 @@ +## 01. The Grandest Tour +#ep2_01_the_grandest_tour_achievement = { +# possible = { +# exists = global_var:started_the_grandest_tour_achievement +# +# } +# happened = { +# custom_description = { +# text = the_grandest_tour_achievement_trigger +# exists = global_var:finished_the_grandest_tour_achievement +# } +# } +#} +# +## 02. Your Eternal Reward +#ep2_02_your_eternal_reward_achievement = { +# possible = { +# exists = global_var:started_your_eternal_reward_achievement +# +# } +# happened = { +# custom_description = { +# text = your_eternal_reward_achievement_trigger +# exists = global_var:finished_your_eternal_reward_achievement +# } +# } +#} +# +## 03. Imperial March +#ep2_03_imperial_march_achievement = { +# possible = { +# exists = global_var:started_imperial_march_achievement +# +# } +# happened = { +# custom_description = { +# text = imperial_march_achievement_trigger +# exists = global_var:finished_imperial_march_achievement +# } +# } +#} +# +## 04. Black Dinner +#ep2_04_black_dinner_achievement = { +# possible = { +# exists = global_var:started_black_dinner_achievement +# +# } +# happened = { +# custom_description = { +# text = black_dinner_achievement_trigger +# exists = global_var:finished_black_dinner_achievement +# } +# } +#} +# +## 05. There and Back Again +#ep2_05_there_and_back_again_achievement = { +# possible = { +# exists = global_var:started_there_and_back_again_achievement +# +# } +# happened = { +# custom_description = { +# text = there_and_back_again_achievement_trigger +# has_trait_xp = { +# trait = lifestyle_traveler +# track = travel +# value >= 100 +# } +# has_trait_xp = { +# trait = lifestyle_traveler +# track = danger +# value >= 100 +# } +# } +# } +#} +# +## 06. The Very Best +#ep2_06_the_very_best_achievement = { +# possible = { +# exists = global_var:started_the_very_best_achievement +# +# } +# happened = { +# custom_description = { +# text = the_very_best_achievement_trigger +# OR = { +# has_trait_xp = { +# trait = tourney_participant +# track = foot +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = bow +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = horse +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = wit +# value >= 100 +# } +# } +# } +# } +#} +# +## 07. Like No One Ever Was +#ep2_07_like_no_one_ever_was_achievement = { +# possible = { +# exists = global_var:started_like_no_one_ever_was_achievement +# +# } +# happened = { +# custom_description = { +# text = like_no_one_ever_was_achievement_trigger +# has_trait_xp = { +# trait = tourney_participant +# track = foot +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = bow +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = horse +# value >= 100 +# } +# has_trait_xp = { +# trait = tourney_participant +# track = wit +# value >= 100 +# } +# } +# } +#} +# +## 08. A Thousand and One Night +#ep2_08_a_thousand_and_one_nights_achievement = { +# possible = { +# exists = global_var:started_a_thousand_and_one_nights_achievement +# +# } +# happened = { +# custom_description = { +# text = a_thousand_and_one_nights_achievement_trigger +# exists = global_var:finished_a_thousand_and_one_nights_achievement +# } +# } +#} +# +## 09. A Knight's Tale +#ep2_09_a_knights_tale_achievement = { +# possible = { +# exists = global_var:started_a_knights_tale_achievement +# +# } +# happened = { +# custom_description = { +# text = a_knights_tale_achievement_trigger +# exists = global_var:finished_a_knights_tale_achievement +# } +# } +#} +# +## 10. Hunting Accident +#ep2_10_hunting_accident_achievement = { +# possible = { +# exists = global_var:started_hunting_accident_achievement +# +# } +# happened = { +# custom_description = { +# text = hunting_accident_achievement_trigger +# exists = global_var:finished_hunting_accident_achievement +# } +# } +#} +# +## 11. Lions and Tigers and Bears, Oh My! +#ep2_11_lions_and_tigers_and_bears_oh_my_achievement = { +# possible = { +# exists = global_var:started_lions_and_tigers_and_bears_oh_my_achievement +# +# } +# happened = { +# custom_description = { +# text = lions_and_tigers_and_bears_oh_my_achievement_trigger +# has_character_modifier = hunt_captive_beast_modifier +# } +# } +#} +# +## 12. Fly, my Pretty! +#ep2_12_fly_my_pretty_achievement = { +# possible = { +# exists = global_var:started_fly_my_pretty_achievement +# +# } +# happened = { +# custom_description = { +# text = fly_my_pretty_achievement_trigger +# has_trait_xp = { +# trait = lifestyle_hunter +# track = falconer +# value >= 100 +# } +# } +# } +#} +# +## 13. Pathway to Heaven +#ep2_13_pathway_to_heaven_achievement = { +# possible = { +# exists = global_var:started_pathway_to_heaven_achievement +# +# } +# happened = { +# custom_description = { +# text = pathway_to_heaven_achievement_trigger +# faith = { +# any_holy_site = { +# count = all +# save_temporary_scope_as = holy_site_temp +# root = { +# is_target_in_variable_list = { +# name = pathway_to_heaven_achievement_tally +# target = scope:holy_site_temp +# } +# } +# } +# } +# } +# } +#} +# +## 14. Sir Lance-a-Lot +#ep2_14_sir_lance_a_lot_achievement = { +# possible = { +# exists = global_var:started_sir_lance_a_lot_achievement +# +# } +# happened = { +# custom_description = { +# text = sir_lance_a_lot_achievement_trigger +# exists = global_var:achieved_sir_lance_a_lot_achievement +# } +# } +#} +# +## 15. I'm in my Element(s) +#ep2_15_im_in_my_elements_achievement = { +# possible = { +# exists = global_var:started_im_in_my_elements_achievement +# +# } +# happened = { +# custom_description = { +# text = im_in_my_elements_achievement_trigger +# has_variable_list = ep2_im_in_my_elements_achievement_terrain_list +# variable_list_size = { +# name = ep2_im_in_my_elements_achievement_terrain_list +# # 16 terrains as of ~March 2023 — will need incrementing if we add more. +# # 17 terrains as of ~October 2025 — will need incrementing if we add more. +# value >= 17 +# } +# } +# } +#} +# +## 16. Ahab +#ep2_16_ahab_achievement = { +# possible = { +# exists = global_var:started_ahab_achievement +# +# } +# happened = { +# custom_description = { +# text = ahab_achievement_trigger +# exists = global_var:achieved_ahab_achievement +# } +# } +#} +# +## 17. Little William Marshal +#ep2_17_little_william_marshal_achievement = { +# possible = { +# exists = global_var:started_little_william_marshal_achievement +# +# } +# happened = { +# custom_description = { +# text = little_william_marshal_achievement_trigger +# exists = global_var:finished_little_william_marshal_achievement +# } +# } +#} +# +## 18. A True & Perfect Knight +#ep2_18_a_true_and_perfect_knight_achievement = { +# possible = { +# exists = global_var:started_a_true_and_perfect_knight_achievement +# +# } +# happened = { +# custom_description = { +# text = a_true_and_perfect_knight_achievement_trigger +# any_active_accolade = { +# accolade_rank >= 6 +# acclaimed_knight = { has_trait = faith_warrior } +# } +# } +# } +#} +# +## 19. A.E.I.O.U & Me +#ep2_19_a_e_i_o_u_and_me_achievement = { +# possible = { +# exists = global_var:started_a_e_i_o_u_and_me_achievement +# +# } +# happened = { +# custom_description = { +# text = a_e_i_o_u_and_me_achievement_trigger +# NOT = { exists = global_var:player_declared_war } +# has_title = title:k_austria +# dynasty ?= { +# has_variable = a_e_i_o_u_and_me_achievement_grand_wedding_tally +# var:a_e_i_o_u_and_me_achievement_grand_wedding_tally >= 5 +# } +# } +# } +#} +# +## 20. The Iron and Golden King +#ep2_20_the_iron_and_golden_king_achievement = { +# possible = { +# exists = global_var:started_the_iron_and_golden_king_achievement +# +# } +# happened = { +# custom_description = { +# text = the_iron_and_golden_king_achievement_trigger +# capital_county ?= { +# # Has any special mine. +# ## We let you have any province in the capital county for this. +# any_county_province = { county_has_any_special_mine_building_trigger = yes } +# # But then, we need to be stricter with some triggers. +# title_province = { +# # Has insanely high income. +# monthly_income >= 60 +# # Has heavy cavs. +# has_stationed_regiment_of_base_type = heavy_cavalry +# } +# } +# # Plus make sure you've got an amount: they can be instantly switched around, so we're not fussed where they are. +# number_maa_soldiers_of_base_type = { +# type = heavy_cavalry +# value >= 500 +# } +# } +# } +#} +# \ No newline at end of file diff --git a/common/achievements/ep3_achievements.txt b/common/achievements/ep3_achievements.txt new file mode 100644 index 000000000..95d706f08 --- /dev/null +++ b/common/achievements/ep3_achievements.txt @@ -0,0 +1,320 @@ +## 01. The Old Man of the Mountain +#ep3_01_the_old_man_of_the_mountain_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = the_old_man_of_the_mountain_achievement_trigger +# this = character:41702 +# exists = global_var:finished_the_old_man_of_the_mountain_achievement +# } +# } +#} +# +## 02. Band of Brothers +#ep3_02_band_of_brothers_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = band_of_brothers_trigger +# has_government = landless_adventurer_government +# any_courtier = { +# count >= 10 +# is_alive = yes +# } +# any_courtier = { +# count = all +# opinion = { +# target = root +# value >= 40 # sync with define:NDomicile|TEMPERAMENT_THRESHOLD_HIGH +# } +# } +# } +# } +#} +# +## 03. Mio Cid +#ep3_03_mio_cid_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = mio_cid_achievement_trigger +# this = character:107590 +# exists = global_var:finished_mio_cid_achievement +# } +# } +#} +# +## 04. Birthright +#ep3_04_birthright_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = birthright_achievement_trigger +# exists = global_var:finished_birthright_achievement +# } +# } +#} +# +## 05. Historically Inaccurate +#ep3_05_historically_inaccurate_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = historically_inaccurate_achievement_trigger +# exists = global_var:finished_historically_inaccurate_achievement +# } +# } +#} +# +## 06. Quantum Leap +#ep3_06_quantum_leap_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = quantum_leap_achievement_trigger +# exists = global_var:achievement_quantum_leap_count_tracker +# global_var:achievement_quantum_leap_count_tracker >= 5 +# } +# } +#} +# +## 07. Kingdom of Heaven +#ep3_07_kingdom_of_heaven_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = kingdom_of_heaven_achievement_trigger +# exists = global_var:finished_kingdom_of_heaven_achievement +# } +# } +#} +# +## 08. New Management, same as the Old Management +#ep3_08_new_management_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = new_management_achievement_trigger +# exists = global_var:finished_new_management_achievement +# } +# } +#} +# +## 09. Rags to Riches to Rags to Riches +#ep3_09_rags_to_riches_to_rags_to_riches_achievement = { +# possible = { +# has_global_variable = achievement_rags_to_riches_to_rags_to_riches_valid +# } +# happened = { +# custom_description = { +# text = rags_to_riches_to_rags_to_riches_achievement_trigger +# exists = global_var:finished_rags_to_riches_to_rags_to_riches_achievement +# } +# } +#} +# +## 10. Tamar Mepe +#ep3_10_tamar_mepe_achievement = { +# possible = { +# this = character:466517 +# } +# happened = { +# custom_description = { +# text = tamar_mepe_achievement_trigger +# this = character:466517 +# completely_controls = title:k_georgia +# completely_controls = title:k_armenia +# completely_controls = title:k_daylam +# } +# } +#} +# +## 11. Despoiler of Byzantium +#ep3_11_despoiler_of_byzantium_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = despoiler_of_byzantium_achievement_trigger +# has_title = title:e_latin_empire +# has_trait = despoiler_of_byzantium +# } +# } +#} +# +## 12. Chaos is a Ladder +#ep3_12_chaos_is_a_ladder_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = chaos_is_a_ladder_achievement_trigger +# government_allows = administrative +# house ?= { is_dominant_family = yes } +# } +# } +#} +# +## 13. Epic Paperwork +#ep3_13_epic_paperwork_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = epic_paperwork_achievement_trigger +# exists = global_var:achieved_epic_paperwork_achievement +# } +# } +#} +# +## 14. Against the Odds +#ep3_14_against_the_odds_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = against_the_odds_achievement_trigger +# exists = global_var:achieved_against_the_odds_achievement +# } +# } +#} +# +## 15. In Good Estate +#ep3_15_in_good_estate_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = in_good_estate_achievement_trigger +# domicile ?= { +# has_domicile_building_or_higher = estate_main_05 +# calc_true_if = { +# amount >= 6 +# has_domicile_building_or_higher = temple_small_01 +# has_domicile_building_or_higher = barracks_01 +# has_domicile_building_or_higher = watchtower_01 +# has_domicile_building_or_higher = guardhouse_01 +# has_domicile_building_or_higher = garden_01 +# has_domicile_building_or_higher = stable_01 +# has_domicile_building_or_higher = workshop_01 +# has_domicile_building_or_higher = storage_01 +# has_domicile_building_or_higher = market_01 +# has_domicile_building_or_higher = grazing_land_01 +# has_domicile_building_or_higher = grain_field_01 +# has_domicile_building_or_higher = vineyard_01 +# has_domicile_building_or_higher = olive_01 +# has_domicile_building_or_higher = silk_01 +# } +# } +# } +# } +#} +# +## 16. It's OK, I Got a Permit +#ep3_16_i_got_a_permit_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = i_got_a_permit_achievement_trigger +# exists = global_var:achieved_i_got_a_permit_achievement +# } +# } +#} +# +## 17. Despotic +#ep3_17_despotic_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = despotic_achievement_trigger +# top_liege != this +# liege ?= { +# may_appoint_co_emperors_trigger = yes +# has_diarchy_type = co_emperorship +# diarch ?= root +# } +# government_allows = administrative +# highest_held_title_tier = tier_kingdom +# } +# } +#} +# +## 18. Byzywork +#ep3_18_byzywork_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = byzywork_achievement_trigger +# highest_held_title_tier < tier_empire +# house ?= { +# any_house_member = { +# count >= 5 +# top_liege != this +# government_allows = administrative +# highest_held_title_tier >= tier_duchy +# top_liege = root.top_liege +# this != root +# } +# } +# } +# } +#} +# +## 19. Not Content to Serve +#ep3_19_not_content_to_serve_achievement = { +# possible = { +# +# OR = { +# this = character:34281 +# this = character:215009 +# } +# } +# happened = { +# custom_description = { +# text = not_content_to_serve_achievement_trigger +# has_title = title:e_byzantium +# } +# } +#} +# +## 20. Started from the Bottom now we're ERE +#ep3_20_started_from_the_bottom_now_were_ere_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = started_from_the_bottom_now_were_ere_achievement_trigger +# exists = global_var:started_from_the_bottom_now_were_ere_procure +# has_title = title:e_byzantium +# } +# } +#} +# \ No newline at end of file diff --git a/common/achievements/ep4_achievements.txt b/common/achievements/ep4_achievements.txt new file mode 100644 index 000000000..80e3c8d21 --- /dev/null +++ b/common/achievements/ep4_achievements.txt @@ -0,0 +1,293 @@ +## 01. Fishing in China +#ep4_01_fishing_in_china_achievement = { +# possible = { +# this = character:6878 +# } +# happened = { +# custom_description = { +# text = ep4_01_fishing_in_china_achievement_trigger +# this = character:6878 +# has_title = title:h_china +# } +# } +#} +# +## 02. The Heavenly Kingdom +#ep4_02_the_heavenly_kingdom_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_02_the_heavenly_kingdom_achievement_trigger +# has_title = title:h_china +# government_has_flag = government_is_celestial +# religion = religion:christianity_religion +# faith.religious_head ?= this +# } +# } +#} +# +## 03. Sword of Japan +#ep4_03_sword_of_japan_achievement = { +# possible = { +# exists = global_var:started_ep4_03_sword_of_japan_achievement +# } +# happened = { +# custom_description = { +# text = ep4_03_sword_of_japan_achievement_trigger +# exists = global_var:finished_ep4_03_sword_of_japan_achievement +# } +# } +#} +# +## 04. A Living God on Earth +#ep4_04_a_living_god_on_earth_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_04_a_living_god_on_earth_achievement_trigger +# government_has_flag = government_is_mandala +# piety_level >= 8 +# mandala_radiance_value >= 100 +# } +# } +#} +# +## 05. Grand Governor +#ep4_05_grand_governor_achievement = { +# possible = { +# exists = global_var:started_ep4_05_grand_governor_achievement +# } +# happened = { +# custom_description = { +# text = ep4_05_grand_governor_achievement_trigger +# government_has_flag = government_is_celestial +# tgp_is_any_minister = yes +# } +# } +#} +# +## 06. Mandate of Heaven +#ep4_06_mandate_of_heaven_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_06_mandate_of_heaven_achievement_trigger +# exists = global_var:finished_ep4_06_mandate_of_heaven_achievement_trigger +# } +# } +#} +# +## 07. Cut off the Head... and the Body will Follow +#ep4_07_cut_off_the_head_and_the_body_will_follow_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_07_cut_off_the_head_and_the_body_will_follow_achievement_trigger +# exists = global_var:finished_ep4_07_cut_off_the_head_and_the_body_will_follow_achievement +# } +# } +#} +# +## 08. Shōgun +#ep4_08_shogun_achievement = { +# possible = { +# this = character:japanese_minamoto_seiwa_10 +# } +# happened = { +# custom_description = { +# text = ep4_08_shogun_achievement_trigger +# exists = global_var:finished_ep4_08_shogun_achievement +# } +# } +#} +# +## 09. Devaraja +#ep4_09_devaraja_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_09_devaraja_achievement_trigger +# has_mandala_aspect_level_5_trigger = yes +# capital_province = { has_building_or_higher = mandala_capital_04 } +# } +# } +#} +# +## 10. Confucian Scholar +#ep4_10_confucian_scholar_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_10_confucian_scholar_achievement_trigger +# has_trait = confucian_education +# has_trait_xp = { +# trait = confucian_education +# value >= 100 +# } +# any_relation = { +# type = disciple +# count >= 5 +# } +# } +# } +#} +# +## 11. Bloc Politics +#ep4_11_bloc_politics_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_11_bloc_politics_achievement_trigger +# confederation ?= { +# has_cohesion = yes +# cohesion >= 100 +# } +# } +# } +#} +# +## 12. Upper-upper +#ep4_12_upper_upper_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_12_upper_upper_achievement_trigger +# merit_level >= 9 +# } +# } +#} +# +## 13. How it's done, done, done +#ep4_13_how_its_done_done_done_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_13_how_its_done_done_done_achievement_trigger +# exists = global_var:achieved_ep4_13_how_its_done_done_done_achievement +# } +# } +#} +# +## 14. Daits How You Do It +#ep4_14_daits_how_you_do_it_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_14_daits_how_you_do_it_achievement_trigger +# exists = global_var:achieved_ep4_14_daits_how_you_do_it_achievement +# } +# } +#} +# +## 15. Humble Beginnings +#ep4_15_humble_beginnings_achievement = { +# possible = { +# exists = global_var:started_ep4_15_humble_beginnings_achievement +# } +# happened = { +# custom_description = { +# text = ep4_15_humble_beginnings_achievement_trigger +# government_has_flag = government_is_mandala +# capital_province = { has_building_with_flag = mandala_capital_building } +# } +# } +#} +# +## 16. Flying Colors +#ep4_16_flying_colors_achievement = { +# possible = { +# exists = global_var:started_ep4_16_flying_colors_achievement +# } +# happened = { +# custom_description = { +# text = ep4_16_flying_colors_achievement_trigger +# tgp_passed_children_examination = yes +# tgp_passed_provincial_examination = yes +# tgp_passed_metropolitan_examination = yes +# tgp_passed_palace_examination = yes +# } +# } +#} +# +## 17. Highway of Ideas +#ep4_17_highway_of_ideas_achievement = { +# possible = { +# exists = global_var:started_ep4_17_highway_of_ideas_achievement +# } +# happened = { +# custom_description = { +# text = ep4_17_highway_of_ideas_achievement_trigger +# culture = { +# any_known_innovation = { +# has_innovation_parameter = silk_road_innovation_parameter +# } +# } +# } +# } +#} +# +## 18. Yes I need, I need my Samurai +#ep4_18_yes_i_need_my_samurai_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_18_yes_i_need_my_samurai_achievement_trigger +# exists = global_var:achieved_ep4_18_yes_i_need_my_samurai_achievement +# } +# } +#} +# +## 19. Stamp of Approval +#ep4_19_stamp_of_approval_achievement = { +# possible = { +# exists = global_var:started_ep4_19_stamp_of_approval_achievement +# } +# happened = { +# custom_description = { +# text = ep4_19_stamp_of_approval_achievement_trigger +# top_liege.primary_title = title:h_china +# OR = { +# tgp_passed_children_examination = yes +# tgp_passed_provincial_examination = yes +# tgp_passed_metropolitan_examination = yes +# tgp_passed_palace_examination = yes +# } +# } +# } +#} +# +## 20. Promised Land +#ep4_20_promised_land_achievement = { +# possible = { +# +# } +# happened = { +# custom_description = { +# text = ep4_20_promised_land_achievement_trigger +# exists = global_var:achieved_ep4_20_promised_land_achievement +# } +# } +#} +# \ No newline at end of file diff --git a/common/achievements/fp1_achievements.txt b/common/achievements/fp1_achievements.txt new file mode 100644 index 000000000..160960a5f --- /dev/null +++ b/common/achievements/fp1_achievements.txt @@ -0,0 +1,172 @@ +#fp1_01_achievement = { +# possible = { +# exists = global_var:started_far_from_home_achievement +# +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_achievements +# target = flag:rd_character_blocked_far_from_home_achievement +# } +# } +# } +# happened = { +# custom_description = { +# text = miklagardariki_achievement_trigger +# fp1_achievement_culture_plus_religion_norse_trigger = yes +# capital_county.title_province = { geographical_region = dlc_fp1_achievement_far_from_home } +# } +# } +#} +# +#fp1_02_achievement = { +# possible = { +# exists = global_var:started_miklagardariki_achievement +# +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_achievements +# target = flag:rd_character_blocked_miklagardariki_achievement +# } +# } +# } +# happened = { +# custom_description = { +# text = miklagardariki_achievement_trigger +# fp1_achievement_culture_plus_religion_norse_trigger = yes +# completely_controls = title:k_thessalonika +# highest_held_title_tier >= tier_empire +# NOT = { +# any_held_title = { this = title:e_byzantium } +# } +# } +# } +#} +# +#fp1_03_achievement = { +# possible = { +# exists = global_var:started_canute_the_greater_achievement +# +# } +# happened = { +# custom_description = { +# text = canute_the_greater_achievement_trigger +# has_character_flag = canute_the_greater_achievement_flag +# } +# } +#} +# +#fp1_04_achievement = { +# possible = { +# exists = global_var:started_king_of_all_the_isles_achievement +# +# # Realm size cannot ever go over a certain amount. +# realm_size <= 80 +# } +# happened = { +# custom_description = { +# text = king_of_all_the_isles_achievement_trigger +# fp1_achievement_culture_plus_religion_norse_trigger = yes +# completely_controls_region = dlc_fp1_achievement_king_of_all_the_isles +# } +# } +#} +# +#fp1_05_achievement = { +# possible = { +# exists = global_var:started_faster_than_the_fox_achievement +# +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_achievements +# target = flag:rd_character_blocked_faster_than_the_fox_achievement +# } +# } +# } +# happened = { +# custom_description = { +# text = faster_than_the_fox_achievement_trigger +# fp1_achievement_culture_plus_religion_norse_trigger = yes +# completely_controls = title:k_sicily +# top_liege = this +# current_date < 1047.1.1 +# } +# } +#} +# +#fp1_06_achievement = { +# possible = { +# exists = global_var:started_volva_achievement +# +# } +# happened = { +# custom_description = { +# text = volva_achievement_trigger +# fp1_achievement_culture_plus_religion_norse_trigger = yes +# has_character_flag = volva_achievement_flag +# } +# } +#} +# +#fp1_07_achievement = { +# possible = { +# exists = global_var:started_saga_in_stone_achievement +# +# } +# happened = { +# custom_description = { +# text = saga_in_stone_achievement_trigger +# dynasty = { +# exists = var:saga_in_stone_achievement_tally +# var:saga_in_stone_achievement_tally >= 100 +# } +# } +# } +#} +# +#fp1_08_achievement = { +# possible = { +# exists = global_var:started_first_of_the_crusader_kings_achievement +# +# NOT = { exists = global_var:had_first_catholic_crusade } +# } +# happened = { +# custom_description = { +# text = first_of_the_crusader_kings_achievement_trigger +# has_character_flag = first_of_the_crusader_kings_achievement_flag +# fp1_achievement_culture_norse_trigger = yes +# } +# } +#} +# +#fp1_09_achievement = { +# possible = { +# exists = global_var:started_vladimirs_second_choice_achievement +# +# } +# happened = { +# custom_description = { +# text = fans_of_ibn_fadlan_achievement_trigger +# fp1_achievement_culture_norse_or_rus_trigger = yes +# religion = religion:islam_religion +# any_county_in_region = { +# region = dlc_fp1_achievement_vladimirs_second_choice +# count = all +# religion = religion:islam_religion +# } +# } +# } +#} +# +#fp1_10_achievement = { +# possible = { +# exists = global_var:started_a_dangerous_business_achievement +# +# } +# happened = { +# custom_description = { +# text = a_dangerous_business_achievement_trigger +# has_character_flag = a_dangerous_business_achievement_flag +# } +# } +#} +# \ No newline at end of file diff --git a/common/achievements/fp2_achievements.txt b/common/achievements/fp2_achievements.txt new file mode 100644 index 000000000..a61721520 --- /dev/null +++ b/common/achievements/fp2_achievements.txt @@ -0,0 +1,166 @@ +##fp2_historys_best_friends = { # History's Best Friend +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_historys_best_friends_trigger +## exists = global_var:fp2_historys_best_friends_achievement_unlocked +## } +## } +##} +## +##fp2_basque_in_my_glory = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_basque_in_my_glory_trigger +## exists = global_var:fp2_basque_in_my_glory_achievement_unlocked +## } +## } +##} +## +##fp2_friendship_is_magic = { +## possible = { +## +## fp2_character_involved_in_struggle_trigger = yes +## } +## happened = { +## custom_description = { +## text = fp2_friendship_is_magic_trigger +## exists = global_var:fp2_friendship_is_magic_achievement_unlocked +## } +## } +##} +## +##fp2_high_stakes_chess = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_high_stakes_chess_trigger +## exists = global_var:fp2_high_stakes_chess_achievement_unlocked +## } +## } +##} +## +##fp2_iberia_or_iberia = { +## possible = { +## +## NOT = { +## is_target_in_global_variable_list = { +## name = unavailable_achievements +## target = flag:rd_character_blocked_iberia_or_iberia_achievement +## } +## } +## } +## happened = { +## custom_description = { +## text = fp2_iberia_or_iberia_trigger +## is_ai = no +## culture = { has_cultural_pillar = heritage_iberian } +## completely_controls_region = dlc_fp2_caucasian_iberia # custom_ireland can be used instead of dlc_fp2_caucasian_iberia for testing, otherwise use debug.411 +## } +## } +##} +## +##fp2_andalusian_inquisition = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_andalusian_inquisition_trigger +## is_ai = no +## any_county_in_region = { +## region = world_europe_west_iberia +## count = all +## faith = faith:mozarabic_church +## } +## } +## } +##} +## +##fp2_iberian_hostilities = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_iberian_hostilities_trigger +## exists = global_var:fp2_iberian_hostilities_achievement_unlocked +## } +## } +##} +## +##fp2_iberian_conciliation = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_iberian_conciliation_trigger +## exists = global_var:fp2_iberian_conciliation_achievement_unlocked +## } +## } +##} +## +##fp2_iberian_compromise = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fp2_iberian_compromise_trigger +## exists = global_var:fp2_iberian_compromise_achievement_unlocked +## } +## } +##} +## +##fp2_holiday_in_iberia = { +## possible = { +## +## exists = global_var:fp2_holiday_in_iberia_achievement_unlocked +## } +## happened = { +## custom_description = { +## text = fp2_holiday_in_iberia_trigger +## global_var:fp2_holiday_in_iberia_achievement_unlocked = yes +## } +## } +##} +## +##fp2_el_cid_achievement = { +## possible = { +## +## game_start_date > 1045 +## NOT = { +## is_target_in_global_variable_list = { +## name = unavailable_achievements +## target = flag:rd_character_blocked_el_cid_achievement +## } +## } +## } +## happened = { +## custom_description = { +## text = fp2_el_cid_achievement_trigger +## exists = global_var:fp2_el_cid_achievement_unlocked +## } +## } +##} +## +## +### fp2_00_achievement = { +### possible = { +### +### } +### happened = { +### custom_description = { +### text = fp2_00_achievement_trigger +### # +### } +### } +### } \ No newline at end of file diff --git a/common/achievements/fp3_achievements.txt b/common/achievements/fp3_achievements.txt new file mode 100644 index 000000000..b12cdf30d --- /dev/null +++ b/common/achievements/fp3_achievements.txt @@ -0,0 +1,167 @@ +##################################### +### FP3 Achievements +### Ideation by The Thalassic Ship +### Implementation by Hugo Cortell +##################################### +## +### fp3_00_achievement = { +### possible = { +### +### } +### happened = { +### custom_description = { +### text = fp3_00_achievement_trigger +### # +### } +### } +### } +## +##fp3_rich_in_diversity_achievement = { +## possible = { } +## happened = { +## custom_description = { +## text = fp3_rich_in_diversity_achievement_trigger +## is_ai = no +## faith = { +## OR = { +## has_doctrine = tenet_tax_nonbelievers +## has_doctrine = special_doctrine_jizya +## } +## } +## any_vassal = { +## faith != root.faith +## count >= 10 +## } +## } +## } +##} +## +##fp3_darius_revenge_achievement = { +## possible = { } +## happened = { +## custom_description = { +## text = fp3_darius_revenge_achievement_trigger +## is_ai = no +## has_title = title:e_persia +## has_title = title:k_thessalonika +## has_title = title:k_hellas +## culture = { has_cultural_pillar = heritage_iranian } +## } +## } +##} +## +##fp3_mulct_them_dry_achievement = { +## possible = { } +## happened = { +## custom_description = { +## text = fp3_mulct_them_dry_achievement_trigger +## has_character_flag = fp3_mulct_them_dry_achievement_flag +## } +## } +##} +## +##fp3_the_umma_strikes_back_achievement = { +## possible = { +## +## exists = global_var:fp3_the_umma_strikes_back_achievement_tracker +## } +## happened = { +## custom_description = { +## text = fp3_the_umma_strikes_back_achievement_trigger +## is_ai = no +## exists = global_var:fp3_the_umma_strikes_back_achievement_tracker +## has_title = title:e_arabia +## has_title = title:d_sunni +## faith = { +## has_doctrine = muhammad_succession_sunni_doctrine +## prev = religious_head +## } +## } +## } +##} +## +##fp3_royal_flush_achievement = { # Achievement for commiting sassasinations +## possible = { } +## happened = { +## custom_description = { +## text = fp3_royal_flush_achievement_trigger +## is_ai = no +## faith = { +## has_doctrine = tenet_fp3_fedayeen +## } +## has_character_flag = fp3_assassinated_tier1 +## has_character_flag = fp3_assassinated_tier2 +## has_character_flag = fp3_assassinated_tier3 +## } +## } +##} +## +##fp3_fiscal_res_achievement = { +## possible = { } +## happened = { +## custom_description = { +## text = fp3_fiscal_res_achievement_trigger +## is_ai = no +## any_tax_collector = { +## count = 5 # Use "all" for dynamic, 5 is max and makes achi harder +## tax_collector_aptitude = { +## target = clan_tax_slot +## value >= 4 +## } +## } +## } +## } +##} +## +##fp3_abassid_strong_achievement = { +## possible = { +## +## exists = struggle:persian_struggle +## } +## happened = { +## custom_description = { +## text = fp3_abassid_strong_achievement_trigger +## has_character_flag = fp3_abassid_strong_achievement_unlocked +## } +## } +##} +## +##fp3_challenger_caliphate_achievement = { +## possible = { +## +## exists = struggle:persian_struggle +## } +## happened = { +## custom_description = { +## text = fp3_challenger_caliphate_achievement_trigger +## has_character_flag = fp3_challenger_caliphate_achievement_unlocked +## } +## } +##} +## +##fp3_vassalize_the_caliph_achievement = { +## possible = { +## +## exists = struggle:persian_struggle +## } +## happened = { +## custom_description = { +## text = fp3_vassalize_the_caliph_achievement_trigger +## has_character_flag = fp3_vassalize_the_caliph_achievement_unlocked +## } +## } +##} +## +##fp3_rekindle_iran_achievement = { +## possible = { +## +## exists = struggle:persian_struggle +## } +## happened = { +## custom_description = { +## text = fp3_rekindle_iran_achievement_trigger +## has_character_flag = fp3_rekindle_iran_achievement_unlocked +## } +## } +##} +## \ No newline at end of file diff --git a/common/achievements/mpo_achievements.txt b/common/achievements/mpo_achievements.txt new file mode 100644 index 000000000..2f176fe78 --- /dev/null +++ b/common/achievements/mpo_achievements.txt @@ -0,0 +1,143 @@ +###01. The Stallion that Mounts the World +##mpo_the_stallion_that_mounts_the_world_achievement = { +## possible = { +## exists = global_var:started_the_stallion_that_mounts_the_world_achievement +## } +## happened = { +## custom_description = { +## text = mpo_the_stallion_that_mounts_the_world_achievement_trigger +## NOT = { +## any_independent_ruler = { +## this != root +## is_landed = yes +## is_tributary = no +## } +## } +## } +## } +##} +## +###02. Nobody's Business +##mpo_nobodys_business_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_nobodys_business_achievement_trigger +## exists = global_var:mpo_nobodys_business_achievement_unlocked +## } +## } +##} +## +###03. Tribute Band +##mpo_tribute_band_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_tribute_band_achievement_trigger +## any_tributary = { +## count >= 30 +## } +## } +## } +##} +## +###04. This Chinggis Everything +##mpo_this_chinggis_everything_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_this_chinggis_everything_achievement_trigger +## has_trait = greatest_of_khans +## } +## } +##} +## +###05. Steppe by Steppe +##mpo_steppe_by_steppe_achievement = { +## possible = { +## exists = global_var:started_steppe_by_steppe_achievement +## } +## happened = { +## custom_description = { +## text = mpo_steppe_by_steppe_achievement_trigger +## exists = global_var:mpo_steppe_by_steppe_achievement_unlocked +## } +## } +##} +## +###06. In Xanadu +##mpo_in_xanadu_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_in_xanadu_achievement_trigger +## any_sub_realm_county = { +## any_county_province = { +## has_building_or_higher = pleasure_dome +## } +## } +## } +## } +##} +## +###07. Settling In +##mpo_settling_in_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_settling_in_achievement_trigger +## exists = global_var:mpo_settling_in_achievement_unlocked +## } +## } +##} +## +###08. Blood of my Blood +##mpo_blood_of_my_blood_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_blood_of_my_blood_achievement_trigger +## any_relation = { +## type = blood_brother +## } +## } +## } +##} +## +###9. Con-fed-up +##mpo_confedup_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_confedup_achievement_trigger +## exists = global_var:mpo_confedup_achievement_unlocked +## } +## } +##} +## +###10. Shut Up, Nerge +##mpo_shut_up_nerge_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = mpo_shut_up_nerge_achievement_trigger +## exists = global_var:mpo_shut_up_nerge_achievement_unlocked +## } +## } +##} \ No newline at end of file diff --git a/common/achievements/msgrdk_achievements.json b/common/achievements/msgrdk_achievements.json new file mode 100644 index 000000000..56de47efb --- /dev/null +++ b/common/achievements/msgrdk_achievements.json @@ -0,0 +1,757 @@ +{ + "mapping": [ + { + "pdx_id": "until_death_do_us_part_achievement", + "xbla_id": "1" + }, + { + "pdx_id": "way_of_life_achievement", + "xbla_id": "2" + }, + { + "pdx_id": "a_legacy_to_last_the_ages_achievement", + "xbla_id": "3" + }, + { + "pdx_id": "a_house_of_my_own_achievement", + "xbla_id": "4" + }, + { + "pdx_id": "dreadful_ruler_achievement", + "xbla_id": "5" + }, + { + "pdx_id": "stressful_situation_achievement", + "xbla_id": "6" + }, + { + "pdx_id": "not_so_feudal_system_achievement", + "xbla_id": "7" + }, + { + "pdx_id": "the_succession_is_safe_achievement", + "xbla_id": "8" + }, + { + "pdx_id": "almost_there_achievement", + "xbla_id": "9" + }, + { + "pdx_id": "last_count_first_king_achievement", + "xbla_id": "10" + }, + { + "pdx_id": "prolific_achievement", + "xbla_id": "11" + }, + { + "pdx_id": "a_name_known_throughout_the_world_achievement", + "xbla_id": "12" + }, + { + "pdx_id": "end_of_an_era_achievement", + "xbla_id": "13" + }, + { + "pdx_id": "turning_to_diamonds_achievement", + "xbla_id": "14" + }, + { + "pdx_id": "reconquista_achievement", + "xbla_id": "15" + }, + { + "pdx_id": "seven_holy_cities_achievement", + "xbla_id": "16" + }, + { + "pdx_id": "frankokratia_achievement", + "xbla_id": "17" + }, + { + "pdx_id": "celebrity_achievement", + "xbla_id": "18" + }, + { + "pdx_id": "saint_achievement", + "xbla_id": "19" + }, + { + "pdx_id": "keeping_it_in_the_family_achievement", + "xbla_id": "20" + }, + { + "pdx_id": "non_nobis_domine_achievement", + "xbla_id": "21" + }, + { + "pdx_id": "trapped_in_the_web_achievement", + "xbla_id": "22" + }, + { + "pdx_id": "followed_by_shadows_achievement", + "xbla_id": "23" + }, + { + "pdx_id": "what_nepotism_achievement", + "xbla_id": "24" + }, + { + "pdx_id": "rise_from_the_ashes_achievement", + "xbla_id": "25" + }, + { + "pdx_id": "the_emerald_isle_achievement", + "xbla_id": "26" + }, + { + "pdx_id": "from_rags_to_riches_achievement", + "xbla_id": "27" + }, + { + "pdx_id": "give_a_dog_a_bone_achievement", + "xbla_id": "28" + }, + { + "pdx_id": "al_andalus_achievement", + "xbla_id": "29" + }, + { + "pdx_id": "wily_as_the_fox_achievement", + "xbla_id": "30" + }, + { + "pdx_id": "sibling_rivalry_achievement", + "xbla_id": "31" + }, + { + "pdx_id": "blood_eagle_achievement", + "xbla_id": "32" + }, + { + "pdx_id": "kings_to_the_seventh_generation_achievement", + "xbla_id": "33" + }, + { + "pdx_id": "norman_yoke_achievement", + "xbla_id": "34" + }, + { + "pdx_id": "royal_dignity_achievement", + "xbla_id": "35" + }, + { + "pdx_id": "going_places_achievement", + "xbla_id": "36" + }, + { + "pdx_id": "land_of_the_rus_achievement", + "xbla_id": "37" + }, + { + "pdx_id": "above_god_achievement", + "xbla_id": "38" + }, + { + "pdx_id": "paragon_of_virtue_achievement", + "xbla_id": "39" + }, + { + "pdx_id": "the_things_love_does_for_us_achievement", + "xbla_id": "40" + }, + { + "pdx_id": "fine_print_achievement", + "xbla_id": "41" + }, + { + "pdx_id": "know_your_place_achievement", + "xbla_id": "42" + }, + { + "pdx_id": "monumental_achievement", + "xbla_id": "43" + }, + { + "pdx_id": "its_not_a_cult_achievement", + "xbla_id": "44" + }, + { + "pdx_id": "the_things_we_do_for_love_achievement", + "xbla_id": "45" + }, + { + "pdx_id": "an_unfortunate_accident_achievement", + "xbla_id": "46" + }, + { + "pdx_id": "death_did_us_part_achievement", + "xbla_id": "47" + }, + { + "pdx_id": "for_the_faith_achievement", + "xbla_id": "48" + }, + { + "pdx_id": "bad_blood_achievement", + "xbla_id": "49" + }, + { + "pdx_id": "seductive_achievement", + "xbla_id": "50" + }, + { + "pdx_id": "the_emperors_new_clothes_achievement", + "xbla_id": "51" + }, + { + "pdx_id": "a_perfect_circle_achievement", + "xbla_id": "52" + }, + { + "pdx_id": "carolingian_consolidation_achievement", + "xbla_id": "53" + }, + { + "pdx_id": "moving_up_in_the_world_achievement", + "xbla_id": "54" + }, + { + "pdx_id": "beacon_of_progress_achievement", + "xbla_id": "55" + }, + { + "pdx_id": "mother_of_us_all_achievement", + "xbla_id": "56" + }, + { + "pdx_id": "fp1_01_achievement", + "xbla_id": "57" + }, + { + "pdx_id": "fp1_02_achievement", + "xbla_id": "58" + }, + { + "pdx_id": "fp1_03_achievement", + "xbla_id": "59" + }, + { + "pdx_id": "fp1_04_achievement", + "xbla_id": "60" + }, + { + "pdx_id": "fp1_05_achievement", + "xbla_id": "61" + }, + { + "pdx_id": "fp1_06_achievement", + "xbla_id": "62" + }, + { + "pdx_id": "fp1_07_achievement", + "xbla_id": "63" + }, + { + "pdx_id": "fp1_08_achievement", + "xbla_id": "64" + }, + { + "pdx_id": "fp1_09_achievement", + "xbla_id": "65" + }, + { + "pdx_id": "fp1_10_achievement", + "xbla_id": "66" + }, + { + "pdx_id": "ep1_01_achievement", + "xbla_id": "67" + }, + { + "pdx_id": "ep1_02_achievement", + "xbla_id": "68" + }, + { + "pdx_id": "ep1_03_achievement", + "xbla_id": "69" + }, + { + "pdx_id": "ep1_04_achievement", + "xbla_id": "70" + }, + { + "pdx_id": "ep1_05_achievement", + "xbla_id": "71" + }, + { + "pdx_id": "ep1_06_achievement", + "xbla_id": "72" + }, + { + "pdx_id": "ep1_07_achievement", + "xbla_id": "73" + }, + { + "pdx_id": "ep1_08_achievement", + "xbla_id": "74" + }, + { + "pdx_id": "ep1_09_achievement", + "xbla_id": "75" + }, + { + "pdx_id": "ep1_10_achievement", + "xbla_id": "76" + }, + { + "pdx_id": "ep1_11_achievement", + "xbla_id": "77" + }, + { + "pdx_id": "ep1_12_achievement", + "xbla_id": "78" + }, + { + "pdx_id": "ep1_13_achievement", + "xbla_id": "79" + }, + { + "pdx_id": "ep1_14_achievement", + "xbla_id": "80" + }, + { + "pdx_id": "ep1_15_achievement", + "xbla_id": "81" + }, + { + "pdx_id": "ep1_16_achievement", + "xbla_id": "82" + }, + { + "pdx_id": "ep1_17_achievement", + "xbla_id": "83" + }, + { + "pdx_id": "ep1_18_achievement", + "xbla_id": "84" + }, + { + "pdx_id": "ep1_19_achievement", + "xbla_id": "85" + }, + { + "pdx_id": "ep1_20_achievement", + "xbla_id": "86" + }, + { + "pdx_id": "fp2_historys_best_friends", + "xbla_id": "87" + }, + { + "pdx_id": "fp2_basque_in_my_glory", + "xbla_id": "88" + }, + { + "pdx_id": "fp2_friendship_is_magic", + "xbla_id": "89" + }, + { + "pdx_id": "fp2_high_stakes_chess", + "xbla_id": "90" + }, + { + "pdx_id": "fp2_iberia_or_iberia", + "xbla_id": "91" + }, + { + "pdx_id": "fp2_andalusian_inquisition", + "xbla_id": "92" + }, + { + "pdx_id": "fp2_iberian_hostilities", + "xbla_id": "93" + }, + { + "pdx_id": "fp2_iberian_conciliation", + "xbla_id": "94" + }, + { + "pdx_id": "fp2_iberian_compromise", + "xbla_id": "95" + }, + { + "pdx_id": "fp2_holiday_in_iberia", + "xbla_id": "96" + }, + { + "pdx_id": "fp2_el_cid_achievement", + "xbla_id": "97" + }, + { + "pdx_id": "ep2_01_the_grandest_tour_achievement", + "xbla_id": "98" + }, + { + "pdx_id": "ep2_02_your_eternal_reward_achievement", + "xbla_id": "99" + }, + { + "pdx_id": "ep2_03_imperial_march_achievement", + "xbla_id": "100" + }, + { + "pdx_id": "ep2_04_black_dinner_achievement", + "xbla_id": "101" + }, + { + "pdx_id": "ep2_05_there_and_back_again_achievement", + "xbla_id": "102" + }, + { + "pdx_id": "ep2_06_the_very_best_achievement", + "xbla_id": "103" + }, + { + "pdx_id": "ep2_07_like_no_one_ever_was_achievement", + "xbla_id": "104" + }, + { + "pdx_id": "ep2_08_a_thousand_and_one_nights_achievement", + "xbla_id": "105" + }, + { + "pdx_id": "ep2_09_a_knights_tale_achievement", + "xbla_id": "106" + }, + { + "pdx_id": "ep2_10_hunting_accident_achievement", + "xbla_id": "107" + }, + { + "pdx_id": "ep2_11_lions_and_tigers_and_bears_oh_my_achievement", + "xbla_id": "108" + }, + { + "pdx_id": "ep2_12_fly_my_pretty_achievement", + "xbla_id": "109" + }, + { + "pdx_id": "ep2_13_pathway_to_heaven_achievement", + "xbla_id": "110" + }, + { + "pdx_id": "ep2_14_sir_lance_a_lot_achievement", + "xbla_id": "111" + }, + { + "pdx_id": "ep2_15_im_in_my_elements_achievement", + "xbla_id": "112" + }, + { + "pdx_id": "ep2_16_ahab_achievement", + "xbla_id": "113" + }, + { + "pdx_id": "ep2_17_little_william_marshal_achievement", + "xbla_id": "114" + }, + { + "pdx_id": "ep2_18_a_true_and_perfect_knight_achievement", + "xbla_id": "115" + }, + { + "pdx_id": "ep2_19_a_e_i_o_u_and_me_achievement", + "xbla_id": "116" + }, + { + "pdx_id": "ep2_20_the_iron_and_golden_king_achievement", + "xbla_id": "117" + }, + { + "pdx_id": "fp3_rich_in_diversity_achievement", + "xbla_id": "118" + }, + { + "pdx_id": "fp3_abassid_strong_achievement", + "xbla_id": "119" + }, + { + "pdx_id": "fp3_royal_flush_achievement", + "xbla_id": "120" + }, + { + "pdx_id": "fp3_rekindle_iran_achievement", + "xbla_id": "121" + }, + { + "pdx_id": "fp3_challenger_caliphate_achievement", + "xbla_id": "122" + }, + { + "pdx_id": "fp3_vassalize_the_caliph_achievement", + "xbla_id": "123" + }, + { + "pdx_id": "fp3_mulct_them_dry_achievement", + "xbla_id": "124" + }, + { + "pdx_id": "fp3_fiscal_res_achievement", + "xbla_id": "125" + }, + { + "pdx_id": "fp3_the_umma_strikes_back_achievement", + "xbla_id": "126" + }, + { + "pdx_id": "fp3_darius_revenge_achievement", + "xbla_id": "127" + }, + { + "pdx_id": "ce1_not_today_achievement", + "xbla_id": "128" + }, + { + "pdx_id": "ce1_divine_right_achievement", + "xbla_id": "129" + }, + { + "pdx_id": "ce1_youll_never_take_me_alive_achievement", + "xbla_id": "130" + }, + { + "pdx_id": "ce1_the_pharaoh_islands_achievement", + "xbla_id": "131" + }, + { + "pdx_id": "ce1_canonized_achievement", + "xbla_id": "132" + }, + { + "pdx_id": "ce1_upward_mobility_achievement", + "xbla_id": "133" + }, + { + "pdx_id": "ce1_cant_touch_this_achievement", + "xbla_id": "134" + }, + { + "pdx_id": "ce1_legendary_achievement", + "xbla_id": "135" + }, + { + "pdx_id": "ce1_f_achievement", + "xbla_id": "136" + }, + { + "pdx_id": "ce1_local_legend_achievement", + "xbla_id": "137" + }, + { + "pdx_id": "ce1_neverending_story_achievement", + "xbla_id": "138" + }, + { + "pdx_id": "ep3_01_the_old_man_of_the_mountain_achievement", + "xbla_id": "139" + }, + { + "pdx_id": "ep3_02_band_of_brothers_achievement", + "xbla_id": "140" + }, + { + "pdx_id": "ep3_03_mio_cid_achievement", + "xbla_id": "141" + }, + { + "pdx_id": "ep3_04_birthright_achievement", + "xbla_id": "142" + }, + { + "pdx_id": "ep3_05_historically_inaccurate_achievement", + "xbla_id": "143" + }, + { + "pdx_id": "ep3_06_quantum_leap_achievement", + "xbla_id": "144" + }, + { + "pdx_id": "ep3_07_kingdom_of_heaven_achievement", + "xbla_id": "145" + }, + { + "pdx_id": "ep3_08_new_management_achievement", + "xbla_id": "146" + }, + { + "pdx_id": "ep3_09_rags_to_riches_to_rags_to_riches_achievement", + "xbla_id": "147" + }, + { + "pdx_id": "ep3_10_tamar_mepe_achievement", + "xbla_id": "148" + }, + { + "pdx_id": "ep3_11_despoiler_of_byzantium_achievement", + "xbla_id": "149" + }, + { + "pdx_id": "ep3_12_chaos_is_a_ladder_achievement", + "xbla_id": "150" + }, + { + "pdx_id": "ep3_13_epic_paperwork_achievement", + "xbla_id": "151" + }, + { + "pdx_id": "ep3_14_against_the_odds_achievement", + "xbla_id": "152" + }, + { + "pdx_id": "ep3_15_in_good_estate_achievement", + "xbla_id": "153" + }, + { + "pdx_id": "ep3_16_i_got_a_permit_achievement", + "xbla_id": "154" + }, + { + "pdx_id": "ep3_17_despotic_achievement", + "xbla_id": "155" + }, + { + "pdx_id": "ep3_18_byzywork_achievement", + "xbla_id": "156" + }, + { + "pdx_id": "ep3_19_not_content_to_serve_achievement", + "xbla_id": "157" + }, + { + "pdx_id": "ep3_20_started_from_the_bottom_now_were_ere_achievement", + "xbla_id": "158" + }, + { + "pdx_id": "mpo_the_stallion_that_mounts_the_world_achievement", + "xbla_id": "159" + }, + { + "pdx_id": "mpo_nobodys_business_achievement", + "xbla_id": "160" + }, + { + "pdx_id": "mpo_tribute_band_achievement", + "xbla_id": "161" + }, + { + "pdx_id": "mpo_this_chinggis_everything_achievement", + "xbla_id": "162" + }, + { + "pdx_id": "mpo_steppe_by_steppe_achievement", + "xbla_id": "163" + }, + { + "pdx_id": "mpo_in_xanadu_achievement", + "xbla_id": "164" + }, + { + "pdx_id": "mpo_settling_in_achievement", + "xbla_id": "165" + }, + { + "pdx_id": "mpo_blood_of_my_blood_achievement", + "xbla_id": "166" + }, + { + "pdx_id": "mpo_confedup_achievement", + "xbla_id": "167" + }, + { + "pdx_id": "mpo_shut_up_nerge_achievement", + "xbla_id": "168" + }, + { + "pdx_id": "ep4_01_fishing_in_china_achievement", + "xbla_id": "169" + }, + { + "pdx_id": "ep4_02_the_heavenly_kingdom_achievement", + "xbla_id": "170" + }, + { + "pdx_id": "ep4_03_sword_of_japan_achievement", + "xbla_id": "171" + }, + { + "pdx_id": "ep4_04_a_living_god_on_earth_achievement", + "xbla_id": "172" + }, + { + "pdx_id": "ep4_05_grand_governor_achievement", + "xbla_id": "173" + }, + { + "pdx_id": "ep4_06_mandate_of_heaven_achievement", + "xbla_id": "174" + }, + { + "pdx_id": "ep4_07_cut_off_the_head_and_the_body_will_follow_achievement", + "xbla_id": "175" + }, + { + "pdx_id": "ep4_08_shogun_achievement", + "xbla_id": "176" + }, + { + "pdx_id": "ep4_09_devaraja_achievement", + "xbla_id": "177" + }, + { + "pdx_id": "ep4_10_confucian_scholar_achievement", + "xbla_id": "178" + }, + { + "pdx_id": "ep4_11_bloc_politics_achievement", + "xbla_id": "179" + }, + { + "pdx_id": "ep4_12_upper_upper_achievement", + "xbla_id": "180" + }, + { + "pdx_id": "ep4_13_how_its_done_done_done_achievement", + "xbla_id": "181" + }, + { + "pdx_id": "ep4_14_daits_how_you_do_it_achievement", + "xbla_id": "182" + }, + { + "pdx_id": "ep4_15_humble_beginnings_achievement", + "xbla_id": "183" + }, + { + "pdx_id": "ep4_16_flying_colors_achievement", + "xbla_id": "184" + }, + { + "pdx_id": "ep4_17_highway_of_ideas_achievement", + "xbla_id": "185" + }, + { + "pdx_id": "ep4_18_yes_i_need_my_samurai_achievement", + "xbla_id": "186" + }, + { + "pdx_id": "ep4_19_stamp_of_approval_achievement", + "xbla_id": "187" + }, + { + "pdx_id": "ep4_20_promised_land_achievement", + "xbla_id": "188" + } + + ] +} diff --git a/common/achievements/standard_achievements.txt b/common/achievements/standard_achievements.txt new file mode 100644 index 000000000..462d66987 --- /dev/null +++ b/common/achievements/standard_achievements.txt @@ -0,0 +1,1019 @@ +##until_death_do_us_part_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = until_death_do_us_part_achievement_trigger +## has_character_flag = achievement_until_death_do_us_part_flag +## } +## } +##} +## +##way_of_life_achievement = { +## possible = { +## NOR = { +## AND = { +## has_perk = diplomat_perk +## has_perk = august_perk +## has_perk = family_man_perk +## } +## AND = { +## has_perk = schemer_perk +## has_perk = seducer_perk +## has_perk = torturer_perk +## } +## AND = { +## has_perk = whole_of_body_perk +## has_perk = scholar_perk +## has_perk = theologian_perk +## } +## AND = { +## has_perk = strategist_perk +## has_perk = overseer_perk +## has_perk = gallant_perk +## } +## AND = { +## has_perk = avaricious_perk +## has_perk = architect_perk +## has_perk = administrator_perk +## } +## } +## } +## happened = { +## custom_description = { +## text = way_of_life_achievement_trigger +## OR = { +## AND = { +## has_perk = diplomat_perk +## has_perk = august_perk +## has_perk = family_man_perk +## } +## AND = { +## has_perk = schemer_perk +## has_perk = seducer_perk +## has_perk = torturer_perk +## } +## AND = { +## has_perk = whole_of_body_perk +## has_perk = scholar_perk +## has_perk = theologian_perk +## } +## AND = { +## has_perk = strategist_perk +## has_perk = overseer_perk +## has_perk = gallant_perk +## } +## AND = { +## has_perk = avaricious_perk +## has_perk = architect_perk +## has_perk = administrator_perk +## } +## } +## } +## } +##} +## +##a_legacy_to_last_the_ages_achievement = { +## possible = { +## dynasty = { +## NOR = { +## has_dynasty_perk = blood_legacy_5 +## has_dynasty_perk = warfare_legacy_5 +## has_dynasty_perk = law_legacy_5 +## has_dynasty_perk = guile_legacy_5 +## has_dynasty_perk = erudition_legacy_5 +## has_dynasty_perk = glory_legacy_5 +## has_dynasty_perk = kin_legacy_5 +## has_dynasty_perk = fp1_adventure_legacy_5 +## has_dynasty_perk = fp1_pillage_legacy_5 +## has_dynasty_perk = ep1_culture_legacy_5 +## has_dynasty_perk = fp2_urbanism_legacy_5 +## has_dynasty_perk = fp2_coterie_legacy_5 +## has_dynasty_perk = fp3_khvarenah_legacy_5 +## } +## } +## } +## happened = { +## custom_description = { +## text = a_legacy_to_last_the_ages_achievement_trigger +## dynasty = { +## OR = { +## has_dynasty_perk = blood_legacy_5 +## has_dynasty_perk = warfare_legacy_5 +## has_dynasty_perk = law_legacy_5 +## has_dynasty_perk = guile_legacy_5 +## has_dynasty_perk = erudition_legacy_5 +## has_dynasty_perk = glory_legacy_5 +## has_dynasty_perk = kin_legacy_5 +## #FP1 +## has_dynasty_perk = fp1_adventure_legacy_5 +## has_dynasty_perk = fp1_pillage_legacy_5 +## #EP1 +## has_dynasty_perk = ep1_culture_legacy_5 +## #FP2 +## has_dynasty_perk = fp2_urbanism_legacy_5 +## has_dynasty_perk = fp2_coterie_legacy_5 +## #FP3 +## has_dynasty_perk = fp3_khvarenah_legacy_5 +## #EP2 +## has_dynasty_perk = ep2_activities_legacy_5 +## #CE1 +## has_dynasty_perk = ce1_heroic_legacy_5 +## has_dynasty_perk = ce1_legitimacy_legacy_5 +## #EP3 +## has_dynasty_perk = ep3_administrative_legacy_5 +## } +## } +## } +## } +##} +## +##a_house_of_my_own_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = a_house_of_my_own_achievement_trigger +## has_character_flag = achievement_a_house_of_my_own_flag +## } +## } +##} +## +##dreadful_ruler_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = dreadful_ruler_achievement_trigger +## dread = 100 +## } +## } +##} +## +##stressful_situation_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = stressful_situation_achievement_trigger +## has_character_flag = achievement_stressful_situation_flag +## } +## } +##} +## +##not_so_feudal_system_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = not_so_feudal_system_achievement_trigger +## has_character_flag = achievement_not_so_feudal_system_flag +## } +## } +##} +## +##the_succession_is_safe_achievement = { +## possible = { +## NOT = { has_character_flag = rd_character_blocked_the_succession_is_safe_achievement_flag } +## } +## happened = { +## custom_description = { +## text = the_succession_is_safe_achievement_trigger +## any_child = { +## count >= 10 +## is_alive = yes +## } +## } +## } +##} +## +##almost_there_achievement = { +## possible = { +## exists = global_var:started_almost_there_achievement +## character:159137 = { +## is_alive = yes +## is_ai = no +## } +## } +## happened = { +## custom_description = { +## text = almost_there_achievement_trigger +## has_title = title:k_hungary +## has_religion = religion:christianity_religion +## character:159137 = { +## is_alive = yes +## is_ai = no +## } +## } +## } +##} +## +##last_count_first_king_achievement = { +## possible = { +## exists = global_var:started_last_count_first_king_achievement +## character:109607 = { +## is_alive = yes +## is_ai = no +## } +## } +## happened = { +## custom_description = { +## text = last_count_first_king_achievement_trigger +## has_title = title:k_portugal +## character:109607 = { +## is_alive = yes +## is_ai = no +## } +## } +## } +##} +## +##prolific_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = prolific_achievement_trigger +## dynasty = { +## any_dynasty_member = { +## count >= 100 +## is_alive = yes +## } +## } +## } +## } +##} +## +##a_name_known_throughout_the_world_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = a_name_known_throughout_the_world_achievement_trigger +## dynasty = { +## dynasty_prestige_level >= max_dynasty_prestige_level +## } +## } +## } +##} +## +##end_of_an_era_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = end_of_an_era_achievement_trigger +## current_date >= 1452.12.1 +## } +## } +##} +## +##turning_to_diamonds_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = turning_to_diamonds_achievement_trigger +## stress_level >= define:NCharacter|MAX_STRESS_LEVEL +## } +## } +##} +## +##reconquista_achievement = { +## possible = { +## exists = global_var:started_reconquista_achievement +## } +## happened = { +## custom_description = { +## text = reconquista_achievement_trigger +## completely_controls_region = world_europe_west_iberia +## any_county_in_region = { +## region = world_europe_west_iberia +## count = all +## faith = { religion_tag = christianity_religion } +## } +## OR = { +## culture = { has_cultural_pillar = heritage_iberian } +## culture = culture:andalusian +## } +## has_religion = religion:christianity_religion +## } +## } +##} +## +##seven_holy_cities_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = seven_holy_cities_achievement_trigger +## has_religion = religion:hinduism_religion +## primary_title = { is_de_facto_liege_or_above_target = title:c_varanasi } # Varanasi +## primary_title = { is_de_facto_liege_or_above_target = title:c_ayodhya } # Ayodhya +## primary_title = { is_de_facto_liege_or_above_target = title:c_mathura } # Mathura +## primary_title = { is_de_facto_liege_or_above_target = title:c_sthanisvara } # Haridwar +## primary_title = { is_de_facto_liege_or_above_target = title:c_kanchipuram } # Kanchipuram +## primary_title = { is_de_facto_liege_or_above_target = title:c_ujjayini } # Ujjayini +## primary_title = { is_de_facto_liege_or_above_target = title:c_dvaraka } # Dwarka +## } +## } +##} +## +##frankokratia_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = frankokratia_achievement_trigger +## completely_controls = title:k_thessalonika +## culture = culture:french +## faith = faith:catholic +## NOR = { +## is_roman_emperor_trigger = yes +## any_liege_or_above = { +## has_title = title:e_byzantium +## } +## any_liege_or_above = { +## has_title = title:h_roman_empire +## } +## any_liege_or_above = { +## has_title = title:h_eastern_roman_empire +## } +## } +## } +## } +##} +## +##celebrity_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = celebrity_achievement_trigger +## prestige_level >= max_prestige_level +## } +## } +##} +## +##saint_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = saint_achievement_trigger +## piety_level >= max_piety_level +## } +## } +##} +## +##keeping_it_in_the_family_achievement = { +## possible = { +## NOT = { has_character_flag = rd_character_blocked_keeping_it_in_the_family_achievement_flag } +## } +## happened = { +## custom_description = { +## text = keeping_it_in_the_family_achievement_trigger +## any_child = { +## has_trait = inbred +## } +## } +## } +##} +## +##non_nobis_domine_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = non_nobis_domine_achievement_trigger +## has_character_flag = achievement_non_nobis_domine_flag +## } +## } +##} +## +##trapped_in_the_web_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = trapped_in_the_web_achievement_trigger +## any_vassal = { +## count >= 3 +## save_temporary_scope_as = hooked_vassals +## root = { has_strong_hook = scope:hooked_vassals } +## } +## } +## } +##} +## +##followed_by_shadows_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = followed_by_shadows_achievement_trigger +## any_known_secret = { +## count >= 10 +## } +## } +## } +##} +## +##what_nepotism_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = what_nepotism_achievement_trigger +## dynasty = { +## any_dynasty_member = { +## count >= 10 +## highest_held_title_tier >= tier_kingdom +## top_liege = this +## } +## } +## } +## } +##} +## +##rise_from_the_ashes_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = rise_from_the_ashes_achievement_trigger +## has_title = title:h_roman_empire +## } +## } +##} +## +##the_emerald_isle_achievement = { +## possible = { +## exists = global_var:started_the_emerald_isle_achievement +## } +## happened = { +## custom_description = { +## text = the_emerald_isle_achievement_trigger +## has_title = title:k_ireland +## } +## } +##} +## +##from_rags_to_riches_achievement = { +## possible = { +## has_global_variable = achievement_rags_to_riches_valid +## } +## happened = { +## custom_description = { +## text = from_rags_to_riches_achievement_trigger +## highest_held_title_tier = tier_empire +## } +## } +##} +## +##give_a_dog_a_bone_achievement = { +## possible = { +## exists = global_var:started_give_a_dog_a_bone_achievement +## } +## happened = { +## custom_description = { +## text = give_a_dog_a_bone_achievement_trigger +## dynasty = { +## any_dynasty_member = { +## has_title = title:k_italy +## } +## } +## dynasty = { +## any_dynasty_member = { +## count >= 50 +## is_alive = yes +## } +## } +## exists = global_var:holy_order_give_a_dog_a_bone_achievement +## } +## } +##} +## +##al_andalus_achievement = { +## possible = { +## exists = global_var:started_al_andalus_achievement +## } +## happened = { +## custom_description = { +## text = al_andalus_achievement_trigger +## has_character_flag = achievement_al_andalus_flag +## completely_controls_region = world_europe_west_iberia +## } +## } +##} +## +##wily_as_the_fox_achievement = { +## possible = { +## exists = global_var:started_wily_as_the_fox_achievement +## } +## happened = { +## custom_description = { +## text = wily_as_the_fox_achievement_trigger +## OR = { +## has_title = title:k_sicily +## has_title = title:k_trinacria +## has_title = title:k_naples +## } +## OR = { +## AND = { +## completely_controls = title:k_epirus +## any_county_in_region = { +## region = custom_k_epirus +## count = all +## faith = faith:catholic +## } +## } +## AND = { +## completely_controls = title:k_thessalonika +## any_county_in_region = { +## region = custom_k_thessalonika +## count = all +## faith = faith:catholic +## } +## } +## AND = { +## completely_controls = title:k_hellas +## any_county_in_region = { +## region = custom_k_hellas +## count = all +## faith = faith:catholic +## } +## } +## #Krete doesn't count. +## } +## } +## } +##} +## +##sibling_rivalry_achievement = { +## possible = { +## exists = global_var:started_sibling_rivalry_achievement +## } +## happened = { +## custom_description = { +## text = sibling_rivalry_achievement_trigger +## any_held_title = { +## this = title:e_spain +## } +## } +## } +##} +## +##blood_eagle_achievement = { +## possible = { +## exists = global_var:started_blood_eagle_achievement +## } +## happened = { +## custom_description = { +## text = blood_eagle_achievement_trigger +## completely_controls_region = world_europe_west_britannia +## } +## } +##} +## +##kings_to_the_seventh_generation_achievement = { +## possible = { +## exists = global_var:started_kings_to_the_seventh_generation_achievement +## } +## happened = { +## custom_description = { +## text = kings_to_the_seventh_generation_achievement_trigger +## any_held_title = { +## this = title:k_france +## } +## } +## } +##} +## +##norman_yoke_achievement = { +## possible = { +## exists = global_var:started_norman_yoke_achievement +## } +## happened = { +## custom_description = { +## text = norman_yoke_achievement_trigger +## exists = global_var:achievement_norman_yoke_war_flag +## culture = culture:english +## title:k_england = { +## holder = { +## this = root +## save_temporary_scope_as = english_king +## } +## +## # All direct vassals who hold a county or duchy in De Jure England must be English. +## any_in_de_jure_hierarchy = { +## count = all +## +## trigger_if = { +## limit = { +## OR = { +## tier = tier_county +## tier = tier_duchy +## } +## holder ?= { +## is_vassal_of = scope:english_king +## } +## } +## holder = { +## culture = culture:english +## } +## } +## } +## } +## } +## } +##} +## +##royal_dignity_achievement = { +## possible = { +## exists = global_var:started_royal_dignity_achievement +## } +## happened = { +## custom_description = { +## text = royal_dignity_achievement_trigger +## any_held_title = { +## this = title:k_bohemia +## } +## any_held_title = { +## this = title:e_hre +## } +## } +## } +##} +## +##going_places_achievement = { +## possible = { +## exists = global_var:started_going_places_achievement +## character:6878 = { +## is_alive = yes +## is_ai = no +## } +## } +## happened = { +## custom_description = { +## text = going_places_achievement_trigger +## highest_held_title_tier >= tier_kingdom +## character:6878 = { +## is_alive = yes +## is_ai = no +## } +## } +## } +##} +## +##land_of_the_rus_achievement = { +## possible = { +## exists = global_var:started_land_of_the_rus_achievement +## } +## happened = { +## custom_description = { +## text = land_of_the_rus_achievement_trigger +## any_held_title = { +## this = title:e_russia +## } +## } +## } +##} +## +##above_god_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = above_god_achievement_trigger +## exists = root.faith.religious_head +## has_strong_hook = root.faith.religious_head +## } +## } +##} +## +##paragon_of_virtue_achievement = { +## possible = { +## NOT = { has_character_flag = rd_character_blocked_paragon_of_virtue_achievement_flag } +## } +## happened = { +## custom_description = { +## text = paragon_of_virtue_achievement_trigger +## num_virtuous_traits >= 3 +## } +## } +##} +## +##the_things_love_does_for_us_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = the_things_love_does_for_us_achievement_trigger +## has_character_flag = achievement_the_things_love_does_for_us_flag +## } +## } +##} +## +##fine_print_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = fine_print_achievement_trigger +## has_character_flag = achievement_fine_print_flag +## } +## } +##} +## +##know_your_place_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = know_your_place_achievement_trigger +## has_character_flag = achievement_know_your_place_flag +## } +## } +##} +## +##monumental_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = monumental_achievement_trigger +## any_directly_owned_province = { +## has_building_with_flag = { flag = fully_upgraded_duchy_capital_building } +## } +## } +## } +##} +## +##its_not_a_cult_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = its_not_a_cult_achievement_trigger +## has_character_flag = achievement_its_not_a_cult_flag +## } +## } +##} +## +##the_things_we_do_for_love_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = the_things_we_do_for_love_achievement_trigger +## has_character_flag = achievement_the_things_we_do_for_love_flag +## } +## } +##} +## +##an_unfortunate_accident_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = an_unfortunate_accident_achievement_trigger +## has_character_flag = achievement_an_unfortunate_accident_flag +## } +## } +##} +## +##death_did_us_part_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = death_did_us_part_achievement_trigger +## has_character_flag = achievement_death_did_us_part_flag +## } +## } +##} +## +##for_the_faith_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = for_the_faith_achievement_trigger +## has_character_flag = achievement_for_the_faith_flag +## } +## } +##} +## +##bad_blood_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = bad_blood_achievement_trigger +## has_character_flag = achievement_bad_blood_flag +## } +## } +##} +## +##seductive_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = seductive_achievement_trigger +## has_variable = achievement_seductive_variable +## var:achievement_seductive_variable >= 10 +## } +## } +##} +## +##the_emperors_new_clothes_achievement = { +## possible = { +## NOT = { has_character_flag = rd_character_blocked_the_emperors_new_clothes_achievement_flag } +## } +## happened = { +## custom_description = { +## text = the_emperors_new_clothes_achievement_trigger +## highest_held_title_tier >= tier_empire +## should_be_naked_trigger = yes +## } +## } +##} +## +##a_perfect_circle_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = a_perfect_circle_achievement_trigger +## parent_relatedness >= 0.8 +## } +## } +##} +## +##carolingian_consolidation_achievement = { +## possible = { +## root.dynasty = { +## this = dynasty:25061 +## } +## } +## happened = { +## custom_description = { +## text = carolingian_consolidation_achievement_trigger +## top_liege = this +## NOT = { +## root.dynasty = { +## any_dynasty_member = { +## is_playable_character = yes +## top_liege = this +## this != root +## } +## } +## } +## } +## } +##} +## +##moving_up_in_the_world_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = moving_up_in_the_world_achievement_trigger +## has_character_flag = achievement_moving_up_in_the_world_flag +## } +## } +##} +## +##beacon_of_progress_achievement = { +## possible = { +## +## } +## happened = { +## custom_description = { +## text = beacon_of_progress_achievement_trigger +## culture = { +## has_all_innovations = { with_flag = global_regular } +## } +## } +## } +##} +## +##mother_of_us_all_achievement = { +## possible = { +## exists = global_var:started_mother_of_us_all_achievement +## } +## happened = { +## custom_description = { +## text = mother_of_us_all_achievement_trigger +## OR = { +## #Siguic/Bidaic +## AND = { +## has_global_variable = achievement_mother_of_us_all_siguic +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = west_african_religion } +## } +## } +## #Orisan +## AND = { +## has_global_variable = achievement_mother_of_us_all_orisha +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = west_african_orisha_religion } +## } +## } +## #Bori +## AND = { +## has_global_variable = achievement_mother_of_us_all_bori +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = west_african_bori_religion } +## } +## } +## #Roog Sene +## AND = { +## has_global_variable = achievement_mother_of_us_all_roog_sene +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = west_african_roog_religion } +## } +## } +## #Akom +## AND = { +## has_global_variable = achievement_mother_of_us_all_akom +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = akom_religion } +## } +## } +## #Kushitism +## AND = { +## has_global_variable = achievement_mother_of_us_all_kushitism +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = kushitism_religion } +## } +## } +## #Waaqism +## AND = { +## has_global_variable = achievement_mother_of_us_all_waaqism +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = waaqism_religion } +## } +## } +## #North African +## AND = { +## has_global_variable = achievement_mother_of_us_all_achamanism +## any_county_in_region = { +## region = world_africa +## count = all +## faith = { religion_tag = north_african_religion } +## } +## } +## } +## } +## } +##} +## \ No newline at end of file diff --git a/common/activities/activity_types/coronation.txt b/common/activities/activity_types/coronation.txt index b0db92081..e4dde2bf1 100644 --- a/common/activities/activity_types/coronation.txt +++ b/common/activities/activity_types/coronation.txt @@ -63,6 +63,52 @@ } } } + # In realms with Ceremonial Lieges, only independent Ceremonial Lieges may hold a Coronation + trigger_if = { + limit = { tgp_realm_has_ceremonial_liege_trigger = yes } + custom_tooltip = { + text = tgp_ceremonial_liege_coronation_trigger + tgp_has_ceremonial_liege_title_trigger = yes + } + } + + trigger_if = { + limit = { + highest_held_title_tier >= tier_empire + faith = { + has_doctrine = doctrine_spiritual_head + has_doctrine = doctrine_imperial_anointment + } + } + faith.religious_head ?= { + save_temporary_scope_as = hof_temp + } + trigger_if = { + limit = { + exists = scope:hof_temp + } + scope:hof_temp = { + custom_description = { + text = HOF_is_ai_tt + is_ai = yes + } + is_available_allow_travelling = yes + } + } + trigger_else = { + custom_description = { + text = HOF_DOESNT_EXIST + exists = scope:hof_temp + } + } + NOT = { has_trait = excommunicated } + trigger_if = { + limit = { + is_ai = no + } + piety_level >= 2 + } + } } is_location_valid = { @@ -70,8 +116,8 @@ trigger_if = { # If it is an anointment, it must happen within the HoF's lands if they hold a holy site limit = { scope:special_option ?= flag:coronation_type_anointment - scope:host.faith.religious_head ?= { - is_landed = yes + scope:host.faith.religious_head ?= { + is_landed = yes faith = { any_holy_site = { barony.holder = { @@ -110,7 +156,7 @@ } } #head of faith has no holy site - scope:host.faith.religious_head ?= { + scope:host.faith.religious_head ?= { OR = { is_landed = no NOT = { @@ -172,134 +218,7 @@ limit = { has_treasury = no } - add = { - value = base_coronation_cost - desc = CORONATION_BASE_COST - } - if = { - limit = { - highest_held_title_tier >= tier_empire - } - add = { - value = 30 - add = { - value = 30 - multiply = activity_cost_scale_by_era - subtract = 30 - } - desc = coronation_empire_req - } - } - #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.125 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.25 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.5 - desc = coronation_realm_size_desc - } - } - - #Government types - if = { - limit = { - government_has_flag = government_is_tribal - } - multiply = 0.66 - desc = coronation_tribal_req - } - if = { - limit = { - government_has_flag = government_is_nomadic - } - multiply = 0.1 - desc = coronation_nomadic_reg - } - - #AI discounts - if = { - limit = { - is_ai = yes - has_game_rule = hard_difficulty - } - multiply = 0.5 - } - else_if = { - limit = { - is_ai = yes - has_game_rule = very_hard_difficulty - } - multiply = 0.25 - } - else_if = { - limit = { - is_ai = yes - } - multiply = 0.75 - } - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0 - } - } - else = { - value = 0 + value = coronation_cost } } } @@ -309,246 +228,18 @@ limit = { has_treasury = yes } - add = { - value = base_coronation_cost - desc = CORONATION_BASE_COST - } - if = { - limit = { - highest_held_title_tier >= tier_empire - } - add = { - value = 30 - add = { - value = 30 - multiply = activity_cost_scale_by_era - subtract = 30 - } - desc = coronation_empire_req - } - } - #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.125 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.25 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.5 - desc = coronation_realm_size_desc - } - } - - #Government types - if = { - limit = { - government_has_flag = government_is_tribal - } - multiply = 0.66 - desc = coronation_tribal_req - } - if = { - limit = { - government_has_flag = government_is_nomadic - } - multiply = 0.1 - desc = coronation_nomadic_reg - } - - #AI discounts - if = { - limit = { - is_ai = yes - has_game_rule = hard_difficulty - } - multiply = 0.5 - } - else_if = { - limit = { - is_ai = yes - has_game_rule = very_hard_difficulty - } - multiply = 0.25 - } - else_if = { - limit = { - is_ai = yes - } - multiply = 0.75 - } - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0 - } - } - else = { - value = 0 + add = coronation_cost } } } herd = { - if = { - limit = { - government_has_flag = government_is_nomadic - } - add = { - value = domicile.medium_herd_value - min = 200 - desc = CORONATION_BASE_COST - } - } - if = { - limit = { - confederation ?= { has_cohesion_level_parameter = any_member_activity_cost_reduced } - } - multiply = { - value = 0.9 - desc = CB_COHESION_PARAMETER_DISCOUNT - } - } - if = { - limit = { - highest_held_title_tier >= tier_empire - government_has_flag = government_is_nomadic - } - add = { - value = domicile.minor_herd_value - min = 200 - desc = coronation_empire_req - } - } - #The bigger your realm, the more it costs - if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - multiply = 2 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier = tier_empire - } - add = { - value = realm_size - multiply = 4 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier < tier_empire - } - add = { - value = realm_size - multiply = 6 - desc = coronation_realm_size_desc - } - } - - #AI discounts - if = { - limit = { - is_ai = yes - has_game_rule = hard_difficulty - } - multiply = 0.5 - } - else_if = { - limit = { - is_ai = yes - has_game_rule = very_hard_difficulty - } - multiply = 0.25 - } - else_if = { - limit = { - is_ai = yes - } - multiply = 0.75 - } - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 + add = { + if = { + limit = { + government_has_flag = government_is_nomadic } + value = coronation_cost_herd } - multiply = 0 } } } @@ -597,7 +288,16 @@ var:coronation_primary_title ?= primary_title text = coronation_cancelled_wrong_primary_title_desc } - } + } + + # In realms with Ceremonial Lieges, only independent Ceremonial Lieges may hold a Coronation + trigger_if = { + limit = { tgp_realm_has_ceremonial_liege_trigger = yes } + custom_tooltip = { + text = tgp_ceremonial_liege_coronation_trigger + tgp_has_ceremonial_liege_title_trigger = yes + } + } } } @@ -624,11 +324,26 @@ trigger_event = activity_system.0330 } every_attending_character = { - limit = { NOT = { this = scope:host } } + limit = { this != scope:host } trigger_event = activity_system.0331 } } - + + #Host has different primary title + if = { + limit = { + scope:host = { + has_variable = coronation_primary_title + NOT = { + var:coronation_primary_title = primary_title + } + } + } + every_attending_character = { + limit = { this != scope:host } + trigger_event = coronation_events.0401 + } + } # Host becomes unlanded if = { @@ -655,7 +370,7 @@ } every_attending_character = { limit = { - NOT = { this = scope:host } + this != scope:host } trigger_event = ach_maintenance_events.0100 } @@ -672,7 +387,7 @@ } every_attending_character = { limit = { - NOT = { this = scope:host } + this != scope:host } trigger_event = ach_maintenance_events.0101 } @@ -680,7 +395,7 @@ } # No one shows up - if = { + if = { limit = { has_attending_activity_guests = no } @@ -742,12 +457,10 @@ } scope:host = { remove_character_flag = no_coronation_events + remove_variable = coronation_primary_title + remove_variable = hide_make_primary_title } } - scope:host = { - remove_variable = coronation_primary_title - remove_variable = hide_make_primary_title - } var:officiator ?= { remove_character_flag = coronation_officiator } @@ -760,340 +473,32 @@ ui_predicted_cost = { gold = { add = { - add = { - value = base_coronation_cost - desc = CORONATION_BASE_COST - } if = { limit = { - highest_held_title_tier >= tier_empire - } - add = { - value = 30 - add = { - value = 30 - multiply = activity_cost_scale_by_era - subtract = 30 - } - desc = coronation_empire_req - } - } - #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.125 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.25 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.5 - desc = coronation_realm_size_desc - } - } - #Government types - if = { - limit = { - government_has_flag = government_is_tribal - } - multiply = 0.66 - desc = coronation_tribal_req - } - if = { - limit = { - government_has_flag = government_is_nomadic - } - multiply = 0.1 - desc = coronation_nomadic_reg - } - - #Medium ceremony cost - add = { - value = coronation_medium_ceremony_value - add = { - value = coronation_medium_ceremony_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_ceremony_value - } - #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.05 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - if = { - limit = { - has_variable = coronation_discount - } - multiply = 0.5 - } - if = { - limit = { - OR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_tribal - } - } - multiply = 0.66 - } - } - #Medium feast cost - add = { - value = coronation_medium_feast_value - add = { - value = coronation_medium_feast_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_feast_value - } - #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.2 - } - } - if = { - limit = { - has_variable = coronation_discount - } - multiply = 0.5 - } - if = { - limit = { - OR = { - government_has_flag = government_is_nomadic - government_has_flag = government_is_tribal - } - } - multiply = 0.66 + has_treasury = no } + add = coronation_cost } } - if = { - limit = { - confederation ?= { has_cohesion_level_parameter = any_member_activity_cost_reduced } - } - multiply = { - value = 0.9 - desc = CB_COHESION_PARAMETER_DISCOUNT + } + treasury = { + add = { + if = { + limit = { + has_treasury = yes + } + add = coronation_cost } } } herd = { - if = { - limit = { - government_has_flag = government_is_nomadic - } - add = { - value = domicile.medium_herd_value - min = 200 - desc = CORONATION_BASE_COST - } - } - if = { - limit = { - highest_held_title_tier >= tier_empire - government_has_flag = government_is_nomadic - } - add = { - value = domicile.minor_herd_value - min = 200 - desc = coronation_empire_req - } - } - #The bigger your realm, the more it costs - if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - multiply = 2 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier = tier_empire - } - add = { - value = realm_size - multiply = 4 - desc = coronation_realm_size_desc - } - } - else_if = { - limit = { - government_has_flag = government_is_nomadic - realm_size >= 1 - highest_held_title_tier < tier_empire - } - add = { - value = realm_size - multiply = 6 - desc = coronation_realm_size_desc - } - } - - #AI discounts - if = { - limit = { - is_ai = yes - has_game_rule = hard_difficulty - } - multiply = 0.5 - } - else_if = { - limit = { - is_ai = yes - has_game_rule = very_hard_difficulty - } - multiply = 0.25 - } - else_if = { - limit = { - is_ai = yes - } - multiply = 0.75 - } - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 + add = { + if = { + limit = { + government_has_flag = government_is_nomadic } + value = coronation_cost_herd } - multiply = 0 } } } @@ -1113,7 +518,10 @@ limit = { highest_held_title_tier >= tier_empire faith = { - has_doctrine = doctrine_spiritual_head + OR = { + has_doctrine = doctrine_holy_order_head + has_doctrine = doctrine_spiritual_head + } } } NOT = { @@ -1137,7 +545,10 @@ limit = { highest_held_title_tier >= tier_empire faith = { - has_doctrine = doctrine_spiritual_head + OR = { + has_doctrine = doctrine_holy_order_head + has_doctrine = doctrine_spiritual_head + } } } NOT = { @@ -1153,7 +564,10 @@ limit = { highest_held_title_tier > tier_kingdom faith = { - has_doctrine = doctrine_spiritual_head + OR = { + has_doctrine = doctrine_holy_order_head + has_doctrine = doctrine_spiritual_head + } OR = { has_doctrine = doctrine_imperial_anointment has_doctrine = doctrine_anointment_permitted @@ -1164,19 +578,8 @@ name = supported_anointments target = root } - is_alive = yes - is_imprisoned = no + is_available_allow_travelling = yes is_ai = yes - has_contagious_deadly_disease_trigger = no - custom_description = { - text = ALREADY_IN_ACTIVITY - NOR = { - exists = involved_activity - has_variable = homage_liege_scope - has_character_flag = meditation_character_flag - has_character_flag = petition_liege_character_flag - } - } NOT = { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } } @@ -1204,7 +607,10 @@ is_valid = { #trigger_ifs are to make player-facing triggers look nice faith = { - has_doctrine = doctrine_spiritual_head + OR = { + has_doctrine = doctrine_holy_order_head + has_doctrine = doctrine_spiritual_head + } trigger_if = { limit = { NOT = { @@ -1225,24 +631,11 @@ exists = scope:hof_temp } scope:hof_temp = { - is_alive = yes - is_imprisoned = no + is_available_allow_travelling = yes custom_description = { text = HOF_is_ai_tt is_ai = yes } - has_contagious_deadly_disease_trigger = no - custom_description = { - text = ALREADY_IN_ACTIVITY - NOR = { - is_travelling = yes - exists = involved_activity - has_variable = homage_liege_scope - has_character_flag = meditation_character_flag - has_character_flag = local_shrine_rite - has_character_flag = petition_liege_character_flag - } - } } } trigger_else = { @@ -1257,8 +650,8 @@ limit = { is_ai = no } - piety_level >= 2 - } + piety_level >= 2 + } } ai_will_do = { @@ -1271,7 +664,7 @@ AND = { exists = faith.religious_head faith.religious_head ?= { has_any_bad_relationship_with_character_trigger = { CHARACTER = root } } - } + } } add = -90 } @@ -1330,72 +723,43 @@ OR = { highest_held_title_tier >= tier_empire coronation_has_proper_artifact_trigger = yes - } + } } cost = { gold = { - value = { + add = { if = { limit = { has_treasury = no } - value = coronation_medium_ceremony_value add = { value = coronation_medium_ceremony_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_ceremony_value + desc = coronation_medium_ceremony } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.05 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 + add = coronation_medium_ceremony_realm_size_cost + + add = { + value = coronation_medium_ceremony_value + add = coronation_medium_ceremony_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_medium_ceremony_value + add = coronation_medium_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -1404,47 +768,27 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_medium_ceremony_value + add = coronation_medium_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.1 + multiply = coronation_option_cost_ai_factor } desc = coronation_medium_ceremony - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0.1 - } } else = { value = 0 @@ -1452,68 +796,39 @@ } } treasury = { #Make sure this matches the gold cost above - value = { + add = { if = { limit = { has_treasury = yes } - value = coronation_medium_ceremony_treasury_value add = { value = coronation_medium_ceremony_treasury_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_ceremony_treasury_value + desc = coronation_medium_ceremony } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.05 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 + add = coronation_medium_ceremony_realm_size_cost + + add = { + value = coronation_medium_ceremony_treasury_value + add = coronation_medium_ceremony_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_medium_ceremony_treasury_value + add = coronation_medium_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -1522,47 +837,27 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_medium_ceremony_treasury_value + add = coronation_medium_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.1 + multiply = coronation_option_cost_ai_factor } desc = coronation_medium_ceremony - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0.1 - } } else = { value = 0 @@ -1631,68 +926,39 @@ coronation_large_ceremony = { cost = { gold = { - value = { + add = { if = { limit = { has_treasury = no } - value = coronation_large_ceremony_value add = { value = coronation_large_ceremony_value - multiply = activity_cost_scale_by_era - subtract = coronation_large_ceremony_value + desc = coronation_large_ceremony } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.2 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.3 + add = coronation_large_ceremony_realm_size_cost + + add = { + value = coronation_large_ceremony_value + add = coronation_large_ceremony_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_large_ceremony_value + add = coronation_large_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -1701,97 +967,67 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_large_ceremony_value + add = coronation_large_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.25 + multiply = coronation_option_cost_ai_factor } - desc = coronation_medium_ceremony + desc = coronation_large_ceremony } else = { value = 0 } } - } - treasury = { - value = { + treasury = { #Make sure this matches the gold cost above + add = { if = { limit = { has_treasury = yes } - value = coronation_large_ceremony_treasury_value add = { value = coronation_large_ceremony_treasury_value - multiply = activity_cost_scale_by_era - subtract = coronation_large_ceremony_treasury_value + desc = coronation_large_ceremony } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.2 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.3 + add = coronation_large_ceremony_realm_size_cost + + add = { + value = coronation_large_ceremony_treasury_value + add = coronation_large_ceremony_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_large_ceremony_treasury_value + add = coronation_large_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -1800,27 +1036,27 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_large_ceremony_treasury_value + add = coronation_large_ceremony_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.25 + multiply = coronation_option_cost_ai_factor } - desc = coronation_medium_ceremony + desc = coronation_large_ceremony } else = { value = 0 @@ -1943,61 +1179,38 @@ } cost = { gold = { - value = { + add = { if = { limit = { has_treasury = no } - value = coronation_medium_feast_value add = { value = coronation_medium_feast_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_feast_value + desc = ceremony_feast_type_regular } #The bigger your realm, the more it costs + add = coronation_medium_feast_realm_size_cost + + add = { + value = coronation_medium_feast_value + add = coronation_medium_feast_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 + } + desc = activity_cost_scale_by_era_desc + } + if = { limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire + has_variable = coronation_discount } add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.2 + value = coronation_medium_feast_value + add = coronation_medium_feast_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg } } if = { @@ -2007,115 +1220,66 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - has_variable = coronation_discount - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_medium_feast_value + add = coronation_medium_feast_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.1 + multiply = coronation_option_cost_ai_factor } desc = ceremony_feast_type_regular - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0.1 - } } else = { value = 0 } } } - treasury = { - value = { + treasury = { #Make sure this matches the gold cost above + add = { if = { limit = { has_treasury = yes } - value = coronation_medium_feast_treasury_value add = { value = coronation_medium_feast_treasury_value - multiply = activity_cost_scale_by_era - subtract = coronation_medium_feast_treasury_value + desc = ceremony_feast_type_regular } #The bigger your realm, the more it costs + add = coronation_medium_feast_realm_size_cost + + add = { + value = coronation_medium_feast_treasury_value + add = coronation_medium_feast_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 + } + desc = activity_cost_scale_by_era_desc + } + if = { limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire + has_variable = coronation_discount } add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.1 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.15 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.2 + value = coronation_medium_feast_treasury_value + add = coronation_medium_feast_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg } } if = { @@ -2125,53 +1289,27 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - has_variable = coronation_discount - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_medium_feast_treasury_value + add = coronation_medium_feast_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.1 + multiply = coronation_option_cost_ai_factor } desc = ceremony_feast_type_regular - if = { - limit = { - exists = primary_title - primary_title.title_held_years >= 5 - is_ai = yes - } - multiply = 0.5 - } - if = { - limit = { - is_ai = yes - exists = primary_title - OR = { - has_trait = conqueror - has_trait = greatest_of_khans - primary_title.title_held_years >= 10 - } - } - multiply = 0.1 - } } else = { value = 0 @@ -2247,68 +1385,39 @@ ceremony_feast_type_lavish = { cost = { gold = { - value = { + add = { if = { limit = { has_treasury = no } - value = coronation_large_feast_value add = { value = coronation_large_feast_value - multiply = activity_cost_scale_by_era - subtract = coronation_large_feast_value + desc = ceremony_feast_type_lavish } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.3 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.45 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.6 + add = coronation_large_feast_realm_size_cost + + add = { + value = coronation_large_feast_value + add = coronation_large_feast_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_large_feast_value + add = coronation_large_feast_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -2317,25 +1426,25 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_large_feast_value + add = coronation_large_feast_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.25 + multiply = coronation_option_cost_ai_factor } desc = ceremony_feast_type_lavish } @@ -2344,69 +1453,40 @@ } } } - treasury = { - value = { + treasury = { #Make sure this matches the gold cost above + add = { if = { limit = { has_treasury = yes } - value = coronation_large_feast_treasury_value add = { value = coronation_large_feast_treasury_value - multiply = activity_cost_scale_by_era - subtract = coronation_large_feast_treasury_value + desc = ceremony_feast_type_lavish } #The bigger your realm, the more it costs - if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_empire - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.3 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier > tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.45 - } - } - else_if = { - limit = { - realm_size >= 1 - highest_held_title_tier = tier_kingdom - } - add = { - value = realm_size - add = { - value = realm_size - multiply = activity_cost_scale_by_era - subtract = realm_size - } - multiply = 0.6 + add = coronation_large_feast_realm_size_cost + + add = { + value = coronation_large_feast_treasury_value + add = coronation_large_feast_realm_size_cost + multiply = { + value = activity_cost_scale_by_era + subtract = 1 } + desc = activity_cost_scale_by_era_desc } + if = { limit = { has_variable = coronation_discount } - multiply = 0.5 + add = { + value = coronation_large_feast_treasury_value + add = coronation_large_feast_realm_size_cost + multiply = activity_cost_scale_by_era + multiply = 0.5 + desc = coronation_discount_reg + } } if = { limit = { @@ -2415,25 +1495,25 @@ government_has_flag = government_is_tribal } } - multiply = 0.66 - } - if = { - limit = { - is_ai = yes - #Go for the cheap option if you poor - monthly_character_income > 0 - } - multiply = coronation_amenity_ai_discount_value - } - if = { - limit = { - OR = { - has_trait = conqueror - has_trait = greatest_of_khans + add = { + value = coronation_large_feast_treasury_value + add = coronation_large_feast_realm_size_cost + multiply = activity_cost_scale_by_era + if = { + limit = { + has_variable = coronation_discount + } + multiply = 0.5 } + multiply = -0.34 + desc = coronation_tribal_nomadic_reg + } + } + if = { + limit = { is_ai = yes } - multiply = 0.25 + multiply = coronation_option_cost_ai_factor } desc = ceremony_feast_type_lavish } @@ -2554,7 +1634,7 @@ province_filter = holy_sites_realm ai_province_filter = holy_sites_realm - max_guest_arrival_delay_time = { months = 8 } + max_guest_arrival_delay_time = { months = 5 } ai_check_interval = 6 @@ -2727,7 +1807,7 @@ scope:activity = { trigger_if = { limit = { - has_variable_list = blocked_from_detractors + has_variable_list = blocked_from_detractors } NOT = { is_target_in_variable_list = { @@ -2811,8 +1891,8 @@ value >= 20 } } - - NOT = { this = scope:host } + + this != scope:host scope:activity = { trigger_if = { limit = { @@ -3021,7 +2101,7 @@ } } } - + on_weekly_pulse = { if = { #host limit = { @@ -3032,7 +2112,7 @@ } else_if = { #major supporter/detractor guest and players limit = { - NOT = { this = scope:host } + this != scope:host } trigger_event = { on_action = coronation_first_phase_guest_events } } @@ -3046,8 +2126,8 @@ on_enter_phase = { if = { - limit = { - this = scope:host + limit = { + this = scope:host has_multiple_players = no } scope:activity = { progress_activity_phase_after = { days = 3 } } @@ -3077,20 +2157,20 @@ on_enter_phase = { scope:activity = { progress_activity_phase_after = { days = 3 } } } - + on_phase_active = { # Intro event for the phase trigger_event = coronation_events.0210 if = { limit = { this = scope:host } - scope:activity = { progress_activity_phase_after = { weeks = 6 } } + scope:activity = { progress_activity_phase_after = { weeks = 3 } } trigger_event = { #Coronation ending events id = coronation_events.0310 - days = 41 + days = 20 } } } - + on_weekly_pulse = { if = { limit = { @@ -3098,15 +2178,12 @@ } trigger_event = { on_action = coronation_third_phase_host_events } } - else_if = { - limit = { - NOT = { this = scope:host } - } + else = { trigger_event = { on_action = coronation_third_phase_guest_events } } } - on_end = { + on_end = { } } } @@ -3128,17 +2205,17 @@ # Feast APAs excellent_food impressed_courtly_vassal hook_trusting_guest leftover_food_giveaway virtuous_feast noble_privileges good_kitty good_puppy antiquarian_admires_artifact jester_entertained_guests apa_executioner spouse_skill_diplomacy_improves spouse_gives_host_prestige spouse_manages_feast_splendidly spouse_impresses_clergy spouse_gives_hook relation_gains_friend lauded_food children_bonding guest_impressed_by_court_artifact guest_chokes_on_bone guest_brawl friend_lauds_efforts courtly_vassals_appeased spouse_insults_host host_gains_diplo_xp host_gains_steward_xp host_gains_intrigue_xp ridiculed_food guest_tells_fantastic_joke # Tournament APAs - tournament_prayed_temple tournament_host_gifted + tournament_prayed_temple tournament_host_gifted # Pilgrimage APAs apa_overcome_with_emotion apa_comet_sighted apa_good_omen # Playdate APAs - apa_joked_together apa_sang_nice_song apa_had_charming_convo + apa_joked_together apa_sang_nice_song apa_had_charming_convo # Hunt APAs hunt_dog_bond hunt_poetic_inspiration # Wedding APAs dynasty_blessing cultural_acceptance royal_gift gossip_with_guests contact_network admired_venue knight_praised poetry_performance music_performance floral_exhibit spouse_impressed # Journey APAs - apa_child_learns_something apa_scribe_makes_notes apa_spotted_by_locals apa_spouse_learns_something apa_ate_local_food apa_entourage_stops_pickpocket + apa_child_learns_something apa_scribe_makes_notes apa_spotted_by_locals apa_spouse_learns_something apa_ate_local_food apa_entourage_stops_pickpocket # Coronation APAs loyalty_pledge nobles_cheer regalia_impresses_attendees supporters_bond detractors_bond befriend_loyalists supporter_stresses_detractor praised_king_together bonded_over_help beautiful_choir_song heir_diplomacy_boost heir_stewardship_boost heir_learning_boost # General Actions @@ -3174,8 +2251,8 @@ 2 = activity_invite_rule_lovers 2 = activity_invite_rule_potential_lovers 1 = activity_invite_rule_hof - - # MP + + # MP 6 = activity_invite_mp } defaults = { @@ -3230,6 +2307,11 @@ add = -1000 desc = coronation_pope_not_anointment } + modifier = { + is_acclaimed = yes + add = 20 + desc = ACTIVITY_GUEST_ACCLAIMED_KNIGHT_REASON + } #Lieges, suzerains and tributaries are a bit more likely to attend modifier = { any_vassal = { @@ -3300,8 +2382,8 @@ name = hide_make_primary_title value = 1 } - } - + } + # Activity Province scope:activity = { if = { @@ -3672,9 +2754,9 @@ value = scope:host.faith.religious_head } } - } + } } - + on_enter_passive_state = { scope:activity = { if = { @@ -3706,7 +2788,7 @@ on_complete = { var:officiator ?= { remove_character_flag = coronation_officiator - } + } if = { limit = { this = scope:host @@ -3871,12 +2953,104 @@ } remove_variable = coronation_primary_title remove_variable = hide_make_primary_title + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = politicker + } + } + weight = { + base = -10 + modifier = { + add = diplomacy + factor = 1.5 + } + modifier = { + add = 10 + is_acclaimed = yes + } + modifier = { + add = 10 + involved_activity ?= scope:activity + } + } + save_scope_as = accolade_knight + liege = { + save_scope_as = accolade_liege + set_variable = { + name = accolade_progress + value = 0 + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_politicker_unlock.t_coronation + left_icon = scope:accolade_knight + right_icon = scope:accolade_liege + custom_tooltip = accolade_politicker_unlock.tt + scope:accolade_knight = { + set_variable = { + name = politicker_attribute_unlock + value = yes + } + } + } + } + } + hidden_effect = { + accolades_activity_complete_coronation_glory_effect = yes + } + scope:activity.activity_location = { + if = { + limit = { + exists = scope:activity.var:activity_special_type_progression + scope:activity.var:activity_special_type_progression >= 50 + } + if = { + limit = { + has_variable = coronation_tradition_location + } + change_variable = { + name = coronation_tradition_location + add = 1 + } + if = { + limit = { + var:coronation_tradition_location >= 15 + NOT = { has_province_modifier = coronation_ancient_tradition_modifier } + } + add_province_modifier = coronation_ancient_tradition_modifier + remove_province_modifier = coronation_long_tradition_modifier + } + else_if = { + limit = { + var:coronation_tradition_location >= 10 + var:coronation_tradition_location < 15 + NOT = { has_province_modifier = coronation_long_tradition_modifier } + } + add_province_modifier = coronation_long_tradition_modifier + remove_province_modifier = coronation_tradition_modifier + } + else_if = { + limit = { + var:coronation_tradition_location >= 5 + var:coronation_tradition_location < 10 + NOT = { has_province_modifier = coronation_tradition_modifier } + } + add_province_modifier = coronation_tradition_modifier + } + } + else = { + set_variable = { + name = coronation_tradition_location + value = 1 + } + } + } + } } if = { limit = { - NOT = { - this = scope:host - } + this != scope:host } create_character_memory = { type = witnessed_a_coronation_memory @@ -3885,57 +3059,60 @@ } } } - scope:activity.activity_location = { - if = { - limit = { - exists = scope:activity.var:activity_special_type_progression - scope:activity.var:activity_special_type_progression >= 50 - } - if = { - limit = { - has_variable = coronation_tradition_location - } - change_variable = { - name = coronation_tradition_location - add = 1 - } - if = { - limit = { - var:coronation_tradition_location >= 15 - NOT = { has_province_modifier = coronation_ancient_tradition_modifier } - } - add_province_modifier = coronation_ancient_tradition_modifier - remove_province_modifier = coronation_long_tradition_modifier - } - else_if = { - limit = { - var:coronation_tradition_location >= 10 - var:coronation_tradition_location < 15 - NOT = { has_province_modifier = coronation_long_tradition_modifier } - } - add_province_modifier = coronation_long_tradition_modifier - remove_province_modifier = coronation_tradition_modifier - } - else_if = { - limit = { - var:coronation_tradition_location >= 5 - var:coronation_tradition_location < 10 - NOT = { has_province_modifier = coronation_tradition_modifier } - } - add_province_modifier = coronation_tradition_modifier - } - } - else = { - set_variable = { - name = coronation_tradition_location - value = 1 - } - } - } - } # Struggle Catalysts - fp3_struggle_catalysts_for_activities_effect = yes +# fp3_struggle_catalysts_for_activities_effect = yes + } + conclusion_description = { + first_valid = { + triggered_desc = { + trigger = { + coronation_proper_artifact_crown_trigger = yes + } + desc = coronation_conclusion_summary_desc_crown + } + desc = coronation_conclusion_summary_desc + } + + + #Number of supporters who gave their all to the oath + triggered_desc = { + trigger = { + scope:activity = { + has_variable = supporters_pledge_var + var:supporters_pledge_var > 1 + } + } + desc = coronation_supporters_pledge_total + } + triggered_desc = { + trigger = { + scope:activity = { + has_variable = supporters_pledge_var + var:supporters_pledge_var = 1 + } + } + desc = coronation_supporters_pledge_total_1 + } + #Number of detractors who scorned the oath of loyalty + triggered_desc = { + trigger = { + scope:activity = { + has_variable = detractors_scorned_pledge_var + var:detractors_scorned_pledge_var > 1 + } + } + desc = coronation_detractors_scorned_pledge_total + } + triggered_desc = { + trigger = { + scope:activity = { + has_variable = detractors_scorned_pledge_var + var:detractors_scorned_pledge_var = 1 + } + } + desc = coronation_detractors_scorned_pledge_total_1 + } } ### Plugin widgets @@ -3950,7 +3127,7 @@ # Find an important character guest = { camera = camera_body_right - + effect = { if = { limit = { @@ -3972,9 +3149,7 @@ } limit = { location = scope:activity.activity_location - NOT = { - this = scope:host - } + this != scope:host } add_to_list = characters } @@ -3987,7 +3162,7 @@ # Find the officiant if they exist, otherwise an important character guest = { camera = camera_body_right - + effect = { if = { limit = { @@ -4006,9 +3181,7 @@ any_attending_character = { count >= 4 location = scope:activity.activity_location - NOT = { - this = scope:host - } + this != scope:host } } ordered_attending_character = { @@ -4028,9 +3201,7 @@ position = 3 limit = { location = scope:activity.activity_location - NOT = { - this = scope:host - } + this != scope:host } add_to_list = characters } @@ -4043,7 +3214,7 @@ # Host host = { camera = camera_body - + effect = { if = { limit = { @@ -4057,10 +3228,10 @@ scripted_animation = coronation_host_animation } - + travel_host = { camera = camera_event_horse_left - + effect = { if = { limit = { @@ -4092,7 +3263,7 @@ # Find a family member/spouse/heir guest = { camera = camera_body_left_slight - + effect = { if = { limit = { @@ -4115,7 +3286,7 @@ add = 25 } if = { - limit = { + limit = { this = scope:host.primary_spouse } add = 50 @@ -4129,8 +3300,8 @@ } limit = { location = scope:activity.activity_location - NOR = { - this = scope:host + NOR = { + this = scope:host scope:activity.var:officiator ?= this } } @@ -4145,20 +3316,18 @@ # Find an important member guest = { camera = camera_body_left - + effect = { if = { limit = { scope:host.location = scope:activity.activity_location - scope:activity = { - NOT = { has_current_phase = coronation_phase_coronation } + scope:activity = { + NOT = { has_current_phase = coronation_phase_coronation } } any_attending_character = { count >= 3 location = scope:activity.activity_location - NOT = { - this = scope:host - } + this != scope:host } } ordered_attending_character = { @@ -4178,9 +3347,7 @@ position = 2 limit = { location = scope:activity.activity_location - NOT = { - this = scope:host - } + this != scope:host } add_to_list = characters } @@ -4268,11 +3435,12 @@ } activity_location.culture ?= { OR = { - has_building_gfx = western_building_gfx - has_building_gfx = mediterranean_building_gfx - has_building_gfx = byzantine_building_gfx - has_building_gfx = norse_building_gfx - has_building_gfx = iberian_building_gfx + has_building_gfx = western_building_gfx + has_building_gfx = mediterranean_building_gfx + has_building_gfx = byzantine_building_gfx + has_building_gfx = caucasian_building_gfx + has_building_gfx = norse_building_gfx + has_building_gfx = iberian_building_gfx } } } @@ -4315,7 +3483,7 @@ } has_current_phase = coronation_phase_preparations } - + } texture = "gfx/interface/illustrations/event_scenes/market_east.dds" environment = "environment_event_market_east" @@ -4330,7 +3498,7 @@ } texture = "gfx/interface/illustrations/event_scenes/ep2_holysite_tribal.dds" environment = "environment_event_garden" - ambience = "event:/DLC/FP1/SFX/Events/event_temple" + ambience = "event:/DLC/FP1/SFX/Events/event_temple" } background = { #Constantinople trigger = { @@ -4341,7 +3509,7 @@ } texture = "gfx/interface/illustrations/event_scenes/ep3_constantinople.dds" environment = "environment_ep3_constantinople" - ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople" + ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_constantinople" } background = { #FP2 trigger = { @@ -4356,8 +3524,8 @@ } } texture = "gfx/interface/illustrations/event_scenes/fp2_courtyard.dds" - environment = "environment_event_fp2_courtyard" - ambience = "event:/DLC/FP2/SFX/Events/courtyard" + environment = "environment_event_fp2_courtyard" + ambience = "event:/DLC/FP2/SFX/Events/courtyard" } background = { #Mandala shrine trigger = { @@ -4367,7 +3535,7 @@ culture = { has_building_gfx = southeast_asian_building_gfx } steppe_building_gfx_use_southeast_asian_trigger = yes } - + } has_current_phase = coronation_phase_preparations } @@ -4389,7 +3557,7 @@ } } texture = "gfx/interface/illustrations/event_scenes/bp1_courtyard_indian.dds" - environment = "environment_event_bp1_courtyard_indian" + environment = "environment_event_bp1_courtyard_indian" ambience = "event:/SFX/Events/Backgrounds/castle_courtyard_western" } background = { #MENA Courtyard @@ -4433,7 +3601,7 @@ } texture = "gfx/interface/illustrations/event_scenes/bp2_courtyard.dds" environment = "environment_bp2_courtyard" - ambience = "event:/DLC/FP2/SFX/Events/courtyard" + ambience = "event:/DLC/FP2/SFX/Events/courtyard" } # Ceremony - Throne Room Pictures @@ -4514,12 +3682,12 @@ scope:host = { OR = { location = province:b_constantinople - AND = { - primary_title = title:e_byzantium - title:c_byzantion = { - any_de_jure_top_liege = { this = root } - } - } +# AND = { +# primary_title = title:e_byzantium +# title:c_byzantion = { +# any_de_jure_top_liege = { this = root } +# } +# } } } has_current_phase = coronation_phase_coronation @@ -4527,7 +3695,7 @@ } texture = "gfx/interface/illustrations/event_scenes/ep3_byzantine_throne_room.dds" environment = "environment_ep3_byzantine_throne_room" - ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_byzantine_throne_room" + ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_byzantine_throne_room" } background = { # TGP Japan trigger = { @@ -4579,7 +3747,7 @@ } texture = "gfx/interface/illustrations/event_scenes/fp3_throneroom.dds" environment = "environment_event_temple" - ambience = "event:/SFX/Events/Backgrounds/throneroom_middleeastern_african" + ambience = "event:/SFX/Events/Backgrounds/throneroom_middleeastern_african" } background = { #Iberia trigger = { @@ -4596,7 +3764,7 @@ } texture = "gfx/interface/illustrations/event_scenes/fp2_throneroom.dds" environment = "environment_event_fp2_throneroom" - ambience = "event:/DLC/FP2/SFX/Events/throneroom" + ambience = "event:/DLC/FP2/SFX/Events/throneroom" } background = { #Norse Non-Tribal trigger = { @@ -4616,7 +3784,7 @@ background = { #MENA trigger = { scope:activity ?= { - activity_location = { + activity_location = { NOT = { has_holding_type = church_holding } OR = { steppe_building_gfx_use_mena_trigger = yes @@ -4679,21 +3847,21 @@ } # Ceremony - Church Pictures - + background = { # FP3 trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } scope:host.religion = religion:zoroastrianism_religion } texture = "gfx/interface/illustrations/event_scenes/fp3_temple.dds" environment = "environment_event_fp3_temple" - ambience = "event:/SFX/Events/Backgrounds/temple_generic" + ambience = "event:/SFX/Events/Backgrounds/temple_generic" } background = { trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation OR = { #Coronation in nomadic holding @@ -4707,10 +3875,10 @@ #Ruler faith matches scope:host = { OR = { - religion = religion:tengrism_religion - religion = religion:magyar_religion - religion = religion:siberian_religion - religion = religion:kamuyism_religion +# religion = religion:tengrism_religion + religion = religion:mediterranean_religion +# religion = religion:siberian_religion +# religion = religion:kamuyism_religion AND = { religion = religion:buddhism_religion scope:activity.activity_location ?= { @@ -4730,12 +3898,12 @@ } } texture = "gfx/interface/illustrations/event_scenes/mpo_temple_steppe.dds" - environment = "environment_mpo_temple_steppe" + environment = "environment_mpo_temple_steppe" ambience = "event:/DLC/CE2/Events/Event_Images/mpo_temple_steppe" } background = { # EP3 - Hagia Sophia for Byzantium trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } scope:host = { @@ -4744,11 +3912,11 @@ } texture = "gfx/interface/illustrations/event_scenes/ep3_hagia_sophia.dds" environment = "environment_ep3_hagia_sophia" - ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_hagia_sophia" + ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_hagia_sophia" } background = { # FP2 trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation OR = { activity_location.culture ?= { has_building_gfx = iberian_building_gfx } @@ -4758,11 +3926,11 @@ } texture = "gfx/interface/illustrations/event_scenes/fp2_temple.dds" environment = "environment_event_fp2_temple" - ambience = "event:/DLC/FP2/SFX/Events/temple" + ambience = "event:/DLC/FP2/SFX/Events/temple" } background = { #Orthodox holy site trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } scope:host = { @@ -4791,7 +3959,7 @@ } background = { #Western holy site trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation activity_location = { OR = { @@ -4801,7 +3969,11 @@ } } scope:host = { - religion = religion:christianity_religion + OR = { + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion + } } } texture = "gfx/interface/illustrations/event_scenes/ep2_holysite_western.dds" @@ -4810,10 +3982,16 @@ } background = { #Generic christian church trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } - scope:host = { religion = religion:christianity_religion } + scope:host = { + OR = { + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion + } + } } texture = "gfx/interface/illustrations/event_scenes/church.dds" environment = "environment_event_church" @@ -4821,7 +3999,7 @@ } background = { trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } scope:host = { @@ -4829,15 +4007,15 @@ } } texture = "gfx/interface/illustrations/event_scenes/ep2_holysite_mena.dds" - environment = "environment_generic_holy_site_mena" + environment = "environment_generic_holy_site_mena" ambience = "event:/DLC/EP2/SFX/Events/Backgrounds/evn_background_holysite_mena" } background = { # FP1 trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } - scope:host = { religion = religion:germanic_religion } + scope:host = { religion = religion:folkgerman_religion } } texture = "gfx/interface/illustrations/event_scenes/fp1_tribal_temple.dds" environment = "environment_event_fp1_tribal_temple" @@ -4887,7 +4065,7 @@ } background = { # generic tribal trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } scope:host = { @@ -4904,7 +4082,7 @@ } background = { trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_coronation } } @@ -4932,9 +4110,14 @@ } background = { # EP3 trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast - activity_location.culture = { has_building_gfx = byzantine_building_gfx } + scope:activity ?= { + has_current_phase = coronation_phase_feast + activity_location.culture = { + OR = { + has_building_gfx = byzantine_building_gfx + has_building_gfx = caucasian_building_gfx + } + } } } texture = "gfx/interface/illustrations/event_scenes/ep3_feast_byzantine.dds" @@ -4943,8 +4126,8 @@ } background = { # FP1 trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast + scope:activity ?= { + has_current_phase = coronation_phase_feast OR = { AND = { activity_location.culture ?= { has_building_gfx = western_building_gfx } @@ -4954,7 +4137,7 @@ } activity_location.culture = { has_building_gfx = norse_building_gfx } } - + } } texture = "gfx/interface/illustrations/event_scenes/fp1_viking_feast.dds" @@ -4963,7 +4146,7 @@ } background = { trigger = { - scope:activity ?= { + scope:activity ?= { has_current_phase = coronation_phase_feast activity_location = { OR = { @@ -4979,8 +4162,8 @@ } background = { trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast + scope:activity ?= { + has_current_phase = coronation_phase_feast activity_location.culture = { has_building_gfx = african_building_gfx } } } @@ -4990,8 +4173,8 @@ } background = { #East Asian trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast + scope:activity ?= { + has_current_phase = coronation_phase_feast activity_location = { OR = { culture = { has_graphical_east_asia_culture_group_trigger = yes } @@ -5006,11 +4189,11 @@ } background = { trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast + scope:activity ?= { + has_current_phase = coronation_phase_feast activity_location = { OR = { - steppe_building_gfx_use_mena_trigger = yes + steppe_building_gfx_use_mena_trigger = yes culture ?= { OR = { has_building_gfx = arabic_group_building_gfx @@ -5031,7 +4214,7 @@ background = { #East Asia trigger = { scope:activity ?= { - has_current_phase = coronation_phase_feast + has_current_phase = coronation_phase_feast } activity_location.culture = { has_graphical_east_asia_culture_group_trigger = yes } } @@ -5041,8 +4224,8 @@ } background = { #fallback Western trigger = { - scope:activity ?= { - has_current_phase = coronation_phase_feast + scope:activity ?= { + has_current_phase = coronation_phase_feast } } texture = "gfx/interface/illustrations/event_scenes/feast.dds" @@ -5147,7 +4330,7 @@ environment = "environment_tgp_farm_asia" ambience = "event:/DLC/EP4/SFX/Events/Event_Backgrounds/tgp_farm_asia" } - + background = { # Farmland, settled trigger = { OR = { @@ -5510,7 +4693,7 @@ } } texture = "gfx/interface/illustrations/event_scenes/bp1_wetlands.dds" - environment = "environment_event_bp1_wetlands" + environment = "environment_event_bp1_wetlands" ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day" } diff --git a/common/activities/activity_types/feast.txt b/common/activities/activity_types/feast.txt index e6a531aff..3285a82c3 100644 --- a/common/activities/activity_types/feast.txt +++ b/common/activities/activity_types/feast.txt @@ -26,7 +26,7 @@ activity_feast = { has_character_flag = feasts_a_lot short_term_gold >= feast_activity_cost AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } short_term_treasury >= feast_activity_cost } } @@ -447,8 +447,8 @@ activity_feast = { } if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } - short_term_treasury >= hunt_activity_base_cost + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } + short_term_treasury >= feast_activity_cost short_term_treasury >= major_gold_value } add = { @@ -608,31 +608,31 @@ activity_feast = { desc = "Nomad searching for prestige" } } - # Struggles. - if = { - limit = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast - } - } - # Escalating. - if = { - limit = { has_character_flag = agenda_towards_escalation } - add = { - value = -25 - desc = debug_gui.activity_weight.struggle.wants_to_escalate - } - } - # Deescalating. - if = { - limit = { has_character_flag = agenda_towards_deescalation } - add = { - value = 50 - desc = debug_gui.activity_weight.struggle.wants_to_deescalate - } - } - } +# # Struggles. +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast +# } +# } +# # Escalating. +# if = { +# limit = { has_character_flag = agenda_towards_escalation } +# add = { +# value = -25 +# desc = debug_gui.activity_weight.struggle.wants_to_escalate +# } +# } +# # Deescalating. +# if = { +# limit = { has_character_flag = agenda_towards_deescalation } +# add = { +# value = 50 +# desc = debug_gui.activity_weight.struggle.wants_to_deescalate +# } +# } +# } if = { limit = { ai_has_warlike_personality = yes @@ -985,7 +985,7 @@ activity_feast = { } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -996,19 +996,19 @@ activity_feast = { else = { add = base_feast_cost_value } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } treasury = { if = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -1019,15 +1019,15 @@ activity_feast = { } value = 0 } - else = { - value = base_feast_cost_value - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } - } +# else = { +# value = base_feast_cost_value +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } +# } } piety = { if = { @@ -1067,7 +1067,7 @@ activity_feast = { OR = { government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -1091,7 +1091,7 @@ activity_feast = { if = { limit = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } } @@ -3021,7 +3021,7 @@ activity_feast = { has_character_flag = feast_ai_override } AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } } @@ -3044,7 +3044,7 @@ activity_feast = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -3311,7 +3311,7 @@ activity_feast = { } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -3328,7 +3328,7 @@ activity_feast = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -3405,7 +3405,7 @@ activity_feast = { } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -3422,7 +3422,7 @@ activity_feast = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -3510,7 +3510,7 @@ activity_feast = { } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -3527,7 +3527,7 @@ activity_feast = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -3622,7 +3622,7 @@ activity_feast = { } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } government_allows = barter @@ -3639,7 +3639,7 @@ activity_feast = { limit = { OR = { NAND = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } AND = { @@ -3741,7 +3741,7 @@ activity_feast = { gold = { if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } value = 0 @@ -3801,7 +3801,7 @@ activity_feast = { treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } add = { @@ -3887,7 +3887,7 @@ activity_feast = { gold = { if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } value = 0 @@ -3947,7 +3947,7 @@ activity_feast = { treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } add = { @@ -4028,7 +4028,7 @@ activity_feast = { gold = { if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } value = 0 @@ -4088,7 +4088,7 @@ activity_feast = { treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = feasts_costs_treasury } + house ?= { has_house_aspiration_parameter = feasts_costs_treasury } has_treasury = yes } add = { @@ -4164,7 +4164,7 @@ activity_feast = { # PHASES ################### - max_guest_arrival_delay_time = { months = 8 } + max_guest_arrival_delay_time = { months = 5 } phases = { # Meal. @@ -4272,30 +4272,30 @@ activity_feast = { trigger_event = feast.2001 # Struggle Catalysts ## We trigger this here to make sure that someone else actually turned up to the party before having it affect regional relations. - if = { - limit = { - # At least one participant is involved and of a different faith or culture - scope:activity = { - any_attending_character = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast - } - is_diff_faith_or_culture_trigger = { - CHAR = scope:host - STATUS = involved - } - } - } - } - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_invite_diff_faith_culture_to_feast - character = scope:activity.activity_host - } - } - } +# if = { +# limit = { +# # At least one participant is involved and of a different faith or culture +# scope:activity = { +# any_attending_character = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast +# } +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:host +# STATUS = involved +# } +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_invite_diff_faith_culture_to_feast +# character = scope:activity.activity_host +# } +# } +# } } # Accolade stuff if = { @@ -4874,6 +4874,45 @@ activity_feast = { limit = { has_character_modifier = mpo_si_slaughtered_animals } remove_character_modifier = mpo_si_slaughtered_animals } + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = master_of_revels + } + } + weight = { + base = 1 + modifier = { + add = 50 + is_acclaimed = yes + } + modifier = { + add = 50 + involved_activity ?= scope:activity + } + } + save_scope_as = accolade_knight + liege = { + save_scope_as = accolade_liege + set_variable = { + name = accolade_progress + value = 0 + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_master_of_revels_unlock.t_feast + left_icon = scope:accolade_knight + right_icon = scope:accolade_liege + custom_tooltip = accolade_master_of_revels_unlock.tt + scope:accolade_knight = { + set_variable = { + name = master_of_revels_attribute_unlock + value = yes + } + } + } + } + } } # Conclusion event for guests else = { @@ -4928,6 +4967,6 @@ activity_feast = { } # Struggle Catalysts - fp3_struggle_catalysts_for_activities_effect = yes +# fp3_struggle_catalysts_for_activities_effect = yes } } diff --git a/common/activities/activity_types/funeral.txt b/common/activities/activity_types/funeral.txt index 1ce7790a0..583c8f209 100644 --- a/common/activities/activity_types/funeral.txt +++ b/common/activities/activity_types/funeral.txt @@ -715,12 +715,12 @@ activity_funeral = { } } } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -773,12 +773,12 @@ activity_funeral = { divide = 5 ceiling = yes multiply = 5 - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -1461,7 +1461,7 @@ activity_funeral = { # PHASES ################### - max_guest_arrival_delay_time = { months = 8 } + max_guest_arrival_delay_time = { months = 5 } phases = { # Mingling and socialising diff --git a/common/activities/activity_types/hike.txt b/common/activities/activity_types/hike.txt index de4bb5b85..acd4ba7f1 100644 --- a/common/activities/activity_types/hike.txt +++ b/common/activities/activity_types/hike.txt @@ -37,6 +37,23 @@ is_location_valid = { trigger_if = { + limit = { + scope:host = { + is_ai = no + is_landless_adventurer = no + } + } + custom_tooltip = { + text = hike_province_requirement_landed + county_controller ?= { + OR = { + target_is_liege_or_above = scope:host + this = scope:host + } + } + } + } + trigger_else_if = { limit = { scope:host = { is_ai = no @@ -62,22 +79,6 @@ } } } - trigger_else_if = { - limit = { - scope:host = { - is_ai = no - is_landless_adventurer = no - } - } - custom_tooltip = { - text = hike_province_requirement_landed - scope:host = { - any_realm_province = { - this = root - } - } - } - } trigger_else = { always = yes } @@ -280,12 +281,12 @@ value = standard_roaming_activity_cost desc = hunt_base_cost } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -297,12 +298,12 @@ divide = 5 ceiling = yes multiply = 5 - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -392,8 +393,8 @@ 1 = { add_character_flag = roaming_very_strong_stress_loss } } roaming_tally_variable_effect = { TYPE = stress VALUE = roaming_outro_stress_loss_value } - roaming_tally_stress_impact_effect = { TRAIT = athletic VALUE = medium_stress_impact_loss } - roaming_tally_stress_impact_effect = { TRAIT = lifestyle_traveler VALUE = minor_stress_impact_loss } + roaming_tally_stress_impact_effect = { TRAIT = trait:athletic VALUE = medium_stress_impact_loss } + roaming_tally_stress_impact_effect = { TRAIT = trait:lifestyle_traveler VALUE = minor_stress_impact_loss } trigger_event = { id = bp3_roaming.0010 } } } diff --git a/common/activities/activity_types/hunt.txt b/common/activities/activity_types/hunt.txt index f76f96f26..b789b8650 100644 --- a/common/activities/activity_types/hunt.txt +++ b/common/activities/activity_types/hunt.txt @@ -17,7 +17,7 @@ ai_has_warlike_personality = yes } AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } short_term_treasury >= hunt_activity_base_cost } government_has_flag = government_is_nomadic @@ -305,7 +305,7 @@ has_character_flag = free_hunt government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } AND = { @@ -414,17 +414,17 @@ } } } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -527,12 +527,12 @@ else = { value = 0 } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } piety = { if = { @@ -711,7 +711,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -788,17 +788,17 @@ ceiling = yes multiply = 5 } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { # Base cost, scaled by era @@ -873,12 +873,12 @@ else = { value = 0 } - if = { - limit = { - has_title = title:e_minister_of_revenue - } - multiply = 0.85 - } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } piety = { if = { @@ -1360,7 +1360,7 @@ } if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes short_term_treasury >= hunt_activity_base_cost short_term_treasury >= major_gold_value @@ -1508,11 +1508,9 @@ limit = { any_held_title = { tier = tier_county - any_county_province = { - any_province_epidemic = { - count >= 1 - outbreak_intensity < apocalyptic - } + any_county_province_epidemic = { + count >= 1 + outbreak_intensity < apocalyptic } } would_follow_social_distancing_value >= -1 @@ -1525,11 +1523,9 @@ else_if = { limit = { any_realm_county = { - any_county_province = { - any_province_epidemic = { - count >= 1 - outbreak_intensity < apocalyptic - } + any_county_province_epidemic = { + count >= 1 + outbreak_intensity < apocalyptic } } would_follow_social_distancing_value >= -1 @@ -1543,11 +1539,9 @@ limit = { any_held_title = { tier = tier_county - any_county_province = { - any_province_epidemic = { - count >= 1 - outbreak_intensity = apocalyptic - } + any_county_province_epidemic = { + count >= 1 + outbreak_intensity = apocalyptic } } } @@ -1560,11 +1554,9 @@ limit = { any_held_title = { tier = tier_county - any_county_province = { - any_province_epidemic = { - count >= 1 - outbreak_intensity = apocalyptic - } + any_county_province_epidemic = { + count >= 1 + outbreak_intensity = apocalyptic } } } @@ -1839,6 +1831,13 @@ } desc = activity_hunt_province_desc_rainbow_mountains_major } + triggered_desc = { + trigger = { + has_building_or_higher = chocolate_hills_01 + NOT = { scope:special_option ?= flag:hunt_type_nerge } + } + desc = activity_hunt_province_desc_chocolate_hills_major + } triggered_desc = { trigger = { has_building_or_higher = visegrad_castle_01 @@ -1846,6 +1845,17 @@ } desc = activity_hunt_province_desc_visegrad_castle_01_major } + triggered_desc = { + trigger = { + county = { + any_county_province = { + has_building_or_higher = legendary_hunting_lodge + } + } + NOT = { scope:special_option ?= flag:hunt_type_nerge } + } + desc = activity_hunt_province_desc_legendary_hunting_lodge + } triggered_desc = { trigger = { OR = { @@ -3742,7 +3752,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -3794,7 +3804,7 @@ treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -4213,7 +4223,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -4254,7 +4264,7 @@ treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -4444,7 +4454,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -4485,7 +4495,7 @@ treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -4735,7 +4745,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -4776,7 +4786,7 @@ treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -4951,7 +4961,7 @@ } government_has_flag = government_is_mandala AND = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } } @@ -4992,7 +5002,7 @@ treasury = { # Make sure this matches the gold cost above if = { limit = { - house ?= { has_house_power_parameter = hunts_costs_treasury } + house ?= { has_house_aspiration_parameter = hunts_costs_treasury } has_treasury = yes } add = { @@ -5123,7 +5133,7 @@ # PHASES ################### - max_guest_arrival_delay_time = { months = 8 } + max_guest_arrival_delay_time = { months = 5 } phases = { hunt_phase = { @@ -5247,7 +5257,7 @@ # House aspiration - gain merit if = { limit = { - house ?= { has_house_power_parameter = hunts_provides_merit } + house ?= { has_house_aspiration_parameter = hunts_provides_merit } } scope:activity = { add_activity_log_entry = { @@ -5744,7 +5754,7 @@ on_complete = { # Struggle Catalysts - fp3_struggle_catalysts_for_activities_effect = yes +# fp3_struggle_catalysts_for_activities_effect = yes hunt_remove_variables_effect = yes scope:activity.activity_location = { @@ -5785,5 +5795,49 @@ } } } + if = { + limit = { + this = scope:host + } + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = huntsmaster + } + } + weight = { + base = 1 + modifier = { + add = 50 + is_acclaimed = yes + } + modifier = { + add = 50 + involved_activity ?= scope:activity + } + } + save_scope_as = accolade_knight + liege = { + save_scope_as = accolade_liege + set_variable = { + name = accolade_progress + value = 0 + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_huntsmaster_unlock.t + left_icon = scope:accolade_knight + right_icon = scope:accolade_liege + custom_tooltip = accolade_huntsmaster_unlock.tt + scope:accolade_knight = { + set_variable = { + name = huntsmaster_attribute_unlock + value = yes + } + } + } + } + } + } } } diff --git a/common/activities/activity_types/pilgrimage.txt b/common/activities/activity_types/pilgrimage.txt index 282f2edbf..6f71ba231 100644 --- a/common/activities/activity_types/pilgrimage.txt +++ b/common/activities/activity_types/pilgrimage.txt @@ -78,6 +78,7 @@ limit = { faith = { has_doctrine_parameter = mandatory_hajj } capital_province.barony ?= title:b_makka + is_landless_adventurer = no } custom_tooltip = { text = activity_pilgrimage.is_location_valid.capital_is_mecca @@ -126,7 +127,10 @@ #Invalidate flag, until/unless this is fixed in code NOT = { has_variable = pilgrimage_invalidated_illness } #Don't change your capital to be the holy site destination - capital_province.barony != scope:activity.activity_location.barony + trigger_if = { + limit = { is_landless_adventurer = no } + capital_province.barony != scope:activity.activity_location.barony + } } # Converting mid-pilgrimage is a big no-no. scope:activity = { @@ -252,10 +256,15 @@ } } } - #You can't pilgrimage to your own capital - custom_tooltip = { - text = activity_pilgrimage.is_location_valid.capital_is_holy_site - scope:host.capital_province != root + #You can't pilgrimage to your own capital - Except for if you are an adventurer because then you travel around all the time anyway + trigger_if = { + limit = { + scope:host = { is_landless_adventurer = no } + } + custom_tooltip = { + text = activity_pilgrimage.is_location_valid.capital_is_holy_site + scope:host.capital_province != root + } } # If you are supposed to be the realm's reserve ruler, then you can't take a multi-year foreign trip. @@ -266,10 +275,14 @@ custom_tooltip = { text = activity_pilgrimage.serving_diarch county.holder = { - any_liege_or_above = { this = scope:host.liege } + OR = { + any_liege_or_above = { this = scope:host.liege } + this = scope:host.liege + } } } } + trigger_if = { limit = { scope:host = { @@ -398,7 +411,7 @@ } #Norse AND = { - scope:host = { religion = religion:germanic_religion } + scope:host = { religion = religion:folkgerman_religion } county = title:c_paderborn # Paderborn } @@ -852,13 +865,13 @@ gold = { add = { add = { - value = root.pilgrimage_base_cost + value = pilgrimage_base_cost desc = pilgrimage_base_cost } add = { - value = root.pilgrimage_base_cost + value = pilgrimage_base_cost multiply = activity_cost_scale_by_era - subtract = root.pilgrimage_base_cost + subtract = pilgrimage_base_cost desc = activity_cost_scale_by_era_desc } if = { @@ -889,7 +902,7 @@ dynasty ?= { has_dynasty_perk = ep2_activities_legacy_1 } } subtract = { - value = root.pilgrimage_base_cost + value = pilgrimage_base_cost multiply = ep2_activities_legacy_1_pilgrimages_discount_value desc = ep2_activities_legacy_track } @@ -922,7 +935,7 @@ #House Aspiration Humility if = { limit = { - house ?= { has_house_power_parameter = humility_pilgrimage_discount } + house ?= { has_house_aspiration_parameter = humility_pilgrimage_discount } } multiply = { value = 0.75 @@ -1015,6 +1028,12 @@ } min = minor_gold_value } +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -1163,7 +1182,7 @@ dynasty ?= { has_dynasty_perk = ep2_activities_legacy_1 } } subtract = { - value = root.pilgrimage_base_cost + value = pilgrimage_base_cost multiply = ep2_activities_legacy_1_pilgrimages_discount_value desc = ep2_activities_legacy_track } @@ -1220,6 +1239,12 @@ divide = 5 ceiling = yes multiply = 5 +# if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# multiply = 0.85 +# } } } @@ -1362,6 +1387,7 @@ NAND = { exists = capital_province capital_province.barony = title:b_makka + is_landless_adventurer = no } } } @@ -1906,6 +1932,34 @@ add = 1 } } + + # Bonus wandering XP from travel_events_bp3.95 + if = { + limit = { + has_variable_list = holy_site_dreams + is_target_in_variable_list = { + name = holy_site_dreams + target = root.location.barony + } + } + send_interface_message = { + type = send_interface_message_good + title = travel_events_bp3.95.t + left_icon = root + + if = { + limit = { + has_lifestyle = wanderer_lifestyle + } + add_wanderer_lifestyle_xp = 500 + } + stress_impact = { + base = major_stress_impact_loss + zealous = medium_stress_impact_loss + } + add_piety = major_piety_gain + } + } #Arrival events - where Pilgrims gain their Pilgrim trait #We have the Obligatory option selected - we skip the destination events @@ -2041,6 +2095,10 @@ can_be_activity_guest = { age > 5 + OR = { + faith.religion = scope:host.faith.religion + current_travel_plan ?= { travel_plan_owner = scope:host } #When people join you on the way there. + } } max_guests = 30 @@ -2825,10 +2883,10 @@ trigger = { scope:host = { OR = { - religion = religion:tengrism_religion - religion = religion:magyar_religion - religion = religion:siberian_religion - religion = religion:kamuyism_religion +# religion = religion:tengrism_religion + religion = religion:mediterranean_religion +# religion = religion:siberian_religion +# religion = religion:kamuyism_religion } } } @@ -2846,7 +2904,11 @@ trigger = { scope:host = { faith.religion = { - is_in_family = rf_eastern + OR = { + is_in_family = rf_eastern + is_in_family = rf_sinitic + this = religion:shintoism_religion + } } culture = { has_graphical_east_asia_culture_group_trigger = yes @@ -2863,6 +2925,19 @@ environment = "environment_ep3_holysite_orthodox" ambience = "event:/DLC/EP3/SFX/Events/Event_Images/ep3_evn_eventimage_orthodox_holy_site" } + background = { + trigger = { + activity_location.culture = { + OR = { + has_graphical_mena_culture_group_trigger = yes + has_graphical_iranian_culture_group_trigger = yes + } + } + } + texture = "gfx/interface/illustrations/event_scenes/ep2_holysite_mena.dds" + environment = "environment_generic_holy_site_mena" + ambience = "event:/SFX/Events/Backgrounds/town_market_middleeastern_day" + } background = { trigger = { activity_location.culture = { has_graphical_mena_culture_group_trigger = yes } @@ -2927,12 +3002,12 @@ environment = "environment_event_forest" ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day" } - background = { - trigger = { scope:host.religion = religion:tengrism_religion } - texture = "gfx/interface/illustrations/event_scenes/forest.dds" - environment = "environment_event_forest" - ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day" - } +# background = { +# trigger = { scope:host.religion = religion:tengrism_religion } +# texture = "gfx/interface/illustrations/event_scenes/forest.dds" +# environment = "environment_event_forest" +# ambience = "event:/SFX/Events/Backgrounds/deciduous_forest_day" +# } #Fallback background = { diff --git a/common/activities/activity_types/playdate.txt b/common/activities/activity_types/playdate.txt index 288049cf5..0d789f948 100644 --- a/common/activities/activity_types/playdate.txt +++ b/common/activities/activity_types/playdate.txt @@ -271,7 +271,7 @@ } wait_time_before_start = { days = 7 } - max_guest_arrival_delay_time = { months = 8 } + max_guest_arrival_delay_time = { months = 5 } ################### diff --git a/common/activities/activity_types/tour.txt b/common/activities/activity_types/tour.txt index fd873ac5f..b9fd71b6b 100644 --- a/common/activities/activity_types/tour.txt +++ b/common/activities/activity_types/tour.txt @@ -228,6 +228,7 @@ limit = { any_vassal = { count >= 5 + highest_held_title_tier >= tier_county } } desc = "I have many vassals" @@ -2747,7 +2748,12 @@ base_activity_modifier = yes # Scripted Modifiers - activity_guest_shared_ai_accept_modifier = yes + activity_guest_shared_ai_accept_modifier = yes + modifier = { + is_acclaimed = yes + add = 20 + desc = ACTIVITY_GUEST_ACCLAIMED_KNIGHT_REASON + } } travel_entourage_selection = { @@ -3335,6 +3341,49 @@ value = yes } } + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = reeve + } + } + weight = { + base = -10 + modifier = { + add = stewardship + factor = 1.5 + } + modifier = { + add = 10 + is_acclaimed = yes + } + modifier = { + add = 10 + involved_activity ?= scope:activity + } + } + save_scope_as = accolade_knight + liege = { + save_scope_as = accolade_liege + set_variable = { + name = accolade_progress + value = 0 + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_reeve_unlock.t + left_icon = scope:accolade_knight + right_icon = scope:accolade_liege + custom_tooltip = accolade_reeve_unlock.tt + scope:accolade_knight = { + set_variable = { + name = reeve_attribute_unlock + value = yes + } + } + } + } + } } } } diff --git a/common/activities/activity_types/wedding.txt b/common/activities/activity_types/wedding.txt index 8c9ee4a09..e814fc559 100644 --- a/common/activities/activity_types/wedding.txt +++ b/common/activities/activity_types/wedding.txt @@ -45,9 +45,11 @@ #That someone and their betrothed are alive and adults and can marry var:promised_grand_wedding_marriage_countdown = { is_valid_grand_wedding_special_guest_trigger = { OTHER_SPOUSE = root.var:promised_grand_wedding_marriage_countdown.betrothed } + NOT = { any_invited_activity = {} } } var:promised_grand_wedding_marriage_countdown.betrothed = { is_valid_grand_wedding_special_guest_trigger = { OTHER_SPOUSE = root.var:promised_grand_wedding_marriage_countdown } + NOT = { any_invited_activity = {} } } } } @@ -71,12 +73,7 @@ scope:activity.var:spouse_2_var = { is_alive = no } - scope:activity = { #you're in a murder wedding - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } + is_bloody_wedding = yes } } } @@ -92,10 +89,7 @@ } scope:host = { # The host becoming unlanded will invalidate - OR = { - is_landed_or_landless_administrative = yes - has_government = landless_minority_government - } + is_landed_or_landless_administrative = yes # The new host being only a baron will invalidate highest_held_title_tier >= tier_county # Incapable host will invalidate @@ -135,12 +129,7 @@ is_ai = no AND = { is_alive = no - scope:activity = { #you're in a murder wedding - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } + is_bloody_wedding = yes } } } @@ -167,7 +156,7 @@ if = { limit = { - scope:host = { has_trait = incapable } + scope:host = { is_physically_able = no } } scope:activity = { activity_type = { save_scope_as = activity_type } @@ -187,8 +176,7 @@ scope:activity = { has_variable = wedding_invalidated_said_no } - exists = scope:spouse_1 - scope:spouse_1 = { is_alive = yes } + scope:spouse_1 ?= { is_alive = yes } } scope:spouse_1 = { trigger_event = ep2_wedding.0152 } } @@ -257,12 +245,8 @@ scope:activity.var:spouse_2_var ?= { is_alive = no } - scope:activity = { #you're not in a murder wedding - has_activity_option = { - category = special_type - option = wedding_type_normal - } - } + #you're not in a murder wedding + is_bloody_wedding = no } } } @@ -495,8 +479,8 @@ } if = { - limit = { exists = scope:officiant } - scope:officiant = { + limit = { var:officiant ?= { is_alive = yes } } + var:officiant = { if = { limit = { has_character_flag = need_priest_outfit } remove_character_flag = need_priest_outfit @@ -514,6 +498,9 @@ } } + scope:host = { + clean_grand_wedding_betrothal_variables = yes + } } on_host_death = { @@ -522,9 +509,15 @@ # Make the player heir the new host if attending (unless it was the host's wedding!) if = { limit = { - exists = scope:host.player_heir - scope:host.player_heir = { - involved_activity = scope:activity + scope:host.player_heir ?= { + OR = { + involved_activity ?= scope:activity + AND = { + location = scope:activity.activity_location + is_available_allow_travelling = yes + NOT = { exists = involved_activity } + } + } } scope:host = { NOR = { @@ -533,9 +526,27 @@ } } } - scope:host.player_heir = { save_scope_as = new_host } + scope:host.player_heir = { + save_scope_as = new_host + if = { + limit = { NOT = { exists = involved_activity } } + add_to_activity = scope:activity + } + } } - # Otherwise, spouse_1 takes over + else_if = { + limit = { + scope:spouse_1 = { is_landed_or_landless_administrative = yes } + } + scope:spouse_1 = { save_scope_as = new_host } + } + else_if = { + limit = { + scope:spouse_2 = { is_landed_or_landless_administrative = yes } + } + scope:spouse_2 = { save_scope_as = new_host } + } + # Otherwise, spouse_1 takes over (and invalidate at once) else = { scope:spouse_1 = { save_scope_as = new_host } } @@ -633,6 +644,14 @@ desc = "Holy Site" } } + #Kizuki Taisha + if = { + limit = { has_building = izumo_taisha_01 } + add = { + value = 30 + desc = "Kizuki Taisha" + } + } } max_province_icons = 5 @@ -680,6 +699,11 @@ limit = { barony = { is_holy_site_of = scope:host.faith } } add = 75 } + #Kizuki Taisha + if = { + limit = { has_building = izumo_taisha_01 } + add = 30 + } } province_description = { @@ -715,6 +739,10 @@ trigger = { has_building = pleasure_dome } desc = province_desc_wedding_pleasure_dome } + triggered_desc = { + trigger = { has_building = izumo_taisha_01 } + desc = province_desc_wedding_izumo_taisha + } triggered_desc = { trigger = { barony = { is_holy_site_of = scope:host.faith } } desc = province_desc_wedding_holy_site @@ -2005,105 +2033,32 @@ scope:host = { trigger_event = ep2_wedding.0101 } } else = { trigger_event = ep2_wedding.0100 } - # Accolade stuff if = { - limit = { - this = scope:host - any_active_accolade = { - accolade_parameter = accolade_party_fertility - } - } - add_character_modifier = { - modifier = accolade_charmer_party_modifier - } - } - if = { - limit = { - this = scope:host - any_active_accolade = { - accolade_parameter = accolade_party_fertility_high - } - } - add_character_modifier = { - modifier = accolade_charmer_party_high_modifier - } - } - if = { - limit = { - exists = scope:host.faith.religious_head - scope:host.faith.religious_head = { - NOR = { - this = scope:activity.special_guest:spouse_1 - this = scope:activity.special_guest:spouse_2 + limit = { this = scope:host } + # Accolade stuff + if = { + limit = { + any_active_accolade = { + accolade_parameter = accolade_party_fertility } } - scope:activity = { - any_attending_character = { - this = scope:host.faith.religious_head - } + add_character_modifier = { + modifier = accolade_charmer_party_modifier } } - scope:host.faith.religious_head = { save_scope_as = officiant } - } - else_if = { - limit = { - scope:host != scope:activity.special_guest:spouse_1 - } - scope:host = { save_scope_as = officiant } - } - else_if = { - limit = { - exists = scope:host.cp:councillor_court_chaplain - scope:activity = { - any_attending_character = { - this = scope:host.cp:councillor_court_chaplain - } - } - } - scope:host.cp:councillor_court_chaplain = { save_scope_as = officiant } - } - else_if = { - limit = { - NOT = { scope:host.faith = { has_doctrine = doctrine_theocracy_lay_clergy } } - } if = { limit = { - NOT = { - scope:activity = { - any_attending_character = { - is_ai = no - } - } - } - any_pool_character = { - province = scope:activity.activity_location - is_physically_able_ai_adult = yes - faith = scope:host.faith - can_be_clergy_due_to_gender_trigger = yes + any_active_accolade = { + accolade_parameter = accolade_party_fertility_high } } - random_pool_character = { - province = scope:activity.activity_location - limit = { - is_physically_able_ai_adult = yes - faith = scope:host.faith - can_be_clergy_due_to_gender_trigger = yes - } - save_scope_as = officiant - } - } - else = { - create_character = { - template = priest_character_template - dynasty = none - location = scope:host.location - save_scope_as = officiant + add_character_modifier = { + modifier = accolade_charmer_party_high_modifier } } + wedding_assign_officiant_effect = yes } - scope:officiant ?= { - add_character_flag = officiant - } + # Fires the conclusion events for every attendee, and advance to next phase, with a delay of 2 months trigger_event = { on_action = wedding_ceremony_ending_event_pulse @@ -2145,17 +2100,12 @@ if = { limit = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } + is_bloody_wedding = yes } if = { #if you have the wedding night kill we progress to that limit = { - has_variable = bloody_wedding_murder_spouse_var + var:bloody_wedding_murder ?= flag:spouse } scope:activity = { progress_activity_phase_after = { months = 2 } } } @@ -2210,13 +2160,8 @@ if = { limit = { OR = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_normal - } - } - scope:host = { has_variable = bloody_wedding_murder_spouse_var } + is_bloody_wedding = no + scope:host = { var:bloody_wedding_murder ?= flag:spouse } } } trigger_event = ep2_wedding.0300 @@ -2231,58 +2176,35 @@ # Bloody Wedding only has a murder event, no regular wnight if = { limit = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } + is_bloody_wedding = yes } if = { limit = { scope:host = scope:activity.special_guest:spouse_1 #if you're the spouse - scope:host = { has_variable = bloody_wedding_murder_spouse_var } #and you've chosen to kill them during the wedding night + scope:host = { var:bloody_wedding_murder ?= flag:spouse } #and you've chosen to kill them during the wedding night } scope:host = { trigger_event = ep2_wedding.3060 } } } # For a regular wedding - # Fires only for the spouses - if = { - limit = { - OR = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_normal - } + else = { + # Fires only for the spouses + if = { + limit = { + OR = { + root = scope:activity.special_guest:spouse_1 + root = scope:activity.special_guest:spouse_2 } - scope:host = { has_variable = bloody_wedding_backed_down_var } } - OR = { - root = scope:activity.special_guest:spouse_1 - root = scope:activity.special_guest:spouse_2 + trigger_event = { + on_action = wedding_wnight_spouse_event_pulse } } - trigger_event = { - on_action = wedding_wnight_spouse_event_pulse + # Fires for the guests and host + else = { + trigger_event = { on_action = wedding_wnight_ongoing_event_pulse } } } - # Fires for the guests - else_if = { - limit = { - OR = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_normal - } - } - scope:host = { has_variable = bloody_wedding_backed_down_var } - } - } - trigger_event = { on_action = wedding_wnight_ongoing_event_pulse } - } } ai_will_do = { @@ -2813,11 +2735,8 @@ # Remove the wedding reward for Bloody Weddings if = { limit = { + is_bloody_wedding = yes scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_bloody - } activity_location.county = { has_county_modifier = ruler_married_here_county_modifier } @@ -2830,19 +2749,7 @@ # Clean up for murder host / guests if = { limit = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } - scope:host = { - #You haven't failed/backed down - NOR = { - has_variable = bloody_wedding_backed_down_var - has_variable = bloody_murder_fail - } - } + is_successful_bloody_wedding = yes } scope:activity.special_guest:spouse_1 = { save_scope_as = spouse_1 @@ -2888,21 +2795,56 @@ } remove_character_modifier = accolade_charmer_party_high_modifier } - + if = { + limit = { + this = scope:host + } + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = politicker + } + } + weight = { + base = 1 + modifier = { + add = 50 + is_acclaimed = yes + } + modifier = { + add = 50 + involved_activity ?= scope:activity + } + } + save_scope_as = accolade_knight + liege = { + save_scope_as = accolade_liege + set_variable = { + name = accolade_progress + value = 0 + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_politicker_unlock.t_wedding + left_icon = scope:accolade_knight + right_icon = scope:accolade_liege + custom_tooltip = accolade_politicker_unlock.tt + scope:accolade_knight = { + set_variable = { + name = politicker_attribute_unlock + value = yes + } + } + } + } + } + } # Rewards for Bloody Weddings given out in event ep2_wedding.0955 # Rewards for Normal Weddings if = { limit = { - OR = { - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_normal - } - } - scope:host = { has_variable = bloody_wedding_backed_down_var } #you've backed down from a Red Wedding - } + is_bloody_wedding = no } if = { limit = { @@ -3007,16 +2949,7 @@ limit = { exists = global_var:started_black_dinner_achievement is_ai = no - scope:activity = { - has_activity_option = { - category = special_type - option = wedding_type_bloody - } - } - NOR = { - has_variable = bloody_murder_fail - has_variable = bloody_wedding_backed_down_var - } + is_successful_bloody_wedding = yes } set_global_variable = { name = finished_black_dinner_achievement @@ -3027,17 +2960,12 @@ } # Free the officiant! if = { - limit = { exists = scope:officiant } - scope:officiant = { - if = { - limit = { has_character_flag = need_priest_outfit } - remove_character_flag = need_priest_outfit - } - if = { - limit = { has_character_flag = officiant } - remove_character_flag = officiant - } + limit = { has_character_flag = officiant } + if = { + limit = { has_character_flag = need_priest_outfit } + remove_character_flag = need_priest_outfit } + remove_character_flag = officiant } } diff --git a/common/activities/pulse_actions/education_actions.txt b/common/activities/pulse_actions/education_actions.txt index 6b409844f..0ef707352 100644 --- a/common/activities/pulse_actions/education_actions.txt +++ b/common/activities/pulse_actions/education_actions.txt @@ -38,37 +38,20 @@ apa_leveraging_language_skills = { knows_language = language_arabic } AND = { - scope:province = { - OR = { - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church - } - } + scope:province.religion = religion:catholic_religion knows_language = language_latin } - AND = { - scope:province.faith = faith:cathar - knows_language = language_occitano_romance - } - AND = { - scope:province.faith = faith:armenian_apostolic - knows_language = language_armenian - } - AND = { - scope:province.faith = faith:nestorian - knows_language = language_aramaic - } - AND = { - scope:province.faith = faith:lamaism - knows_language = language_tibetan - } - AND = { - scope:province.religion = religion:bon_religion - knows_language = language_tibetan - } +# scope:province.faith = faith:armenian_apostolic +# knows_language = language_armenian +# } +# AND = { +# scope:province.faith = faith:lamaism +# knows_language = language_tibetan +# } +# AND = { +# scope:province.religion = religion:bon_religion +# knows_language = language_tibetan +# } AND = { scope:province.religion = religion:taoism_religion knows_language = language_chinese @@ -80,15 +63,6 @@ apa_leveraging_language_skills = { religion = religion:catholic_religion religion = religion:protestant_religion } - NOR = { #Non-Greek - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church - faith = faith:armenian_apostolic - faith = faith:cathar - } } knows_language = language_greek #General Christian Fallback } diff --git a/common/artifacts/features/00_features.txt b/common/artifacts/features/00_features.txt index 0e9e3b737..93624e745 100644 --- a/common/artifacts/features/00_features.txt +++ b/common/artifacts/features/00_features.txt @@ -1939,12 +1939,12 @@ # regalia_accessory regalia_accessory_orb = { group = regalia_accessory - trigger = { OR = { scope:owner = { religion = religion:eastern_orthodox_religion scope:owner = { religion = religion:catholic_religion scope:owner = { religion = religion:protestant_religion } } } + trigger = { scope:owner = { NEOW_religion_is_broadly_christian_trigger = yes } } weight = 100 } regalia_accessory_necklace = { group = regalia_accessory - trigger = { NOT = { OR = { scope:owner = { religion = religion:eastern_orthodox_religion scope:owner = { religion = religion:catholic_religion scope:owner = { religion = religion:protestant_religion } } } } + trigger = { NOT = { scope:owner = { NEOW_religion_is_broadly_christian_trigger = yes } } } weight = 100 } @@ -4878,11 +4878,11 @@ limit = { exists = scope:owner.var:book_artifact_topic } scope:owner.var:book_artifact_topic = flag:edda } - scope:owner.faith.religion = religion:germanic_religion + scope:owner.faith.religion = religion:folkgerman_religion trigger_if = { limit = { exists = scope:owner.var:book_artifact_author } scope:owner.var:book_artifact_author = { - faith.religion = religion:germanic_religion + faith.religion = religion:folkgerman_religion has_trait = lifestyle_poet } } @@ -4902,10 +4902,10 @@ limit = { exists = scope:owner.var:book_artifact_topic } scope:owner.var:book_artifact_topic = flag:orkneyinga } - scope:owner.faith.religion = religion:germanic_religion + scope:owner.faith.religion = religion:folkgerman_religion trigger_if = { limit = { exists = scope:owner.var:book_artifact_author } - scope:owner.var:book_artifact_author.faith.religion = religion:germanic_religion + scope:owner.var:book_artifact_author.faith.religion = religion:folkgerman_religion } } weight = 1 diff --git a/common/artifacts/templates/NEOW_templates.txt b/common/artifacts/templates/NEOW_templates.txt new file mode 100644 index 000000000..0a9ae72b7 --- /dev/null +++ b/common/artifacts/templates/NEOW_templates.txt @@ -0,0 +1,75 @@ +# New Era Old World Artifacts Templates + +codex_template = { + can_equip = { + always = yes + } + + can_benefit = { + NEOW_christian_book_artifact_trigger = yes + } + + can_reforge = { + NEOW_christian_book_artifact_trigger = yes + } + + can_repair = { + always = yes + } + + fallback = { + learning = 2 + stress_gain_mult = 0.15 + negate_health_penalty_add = 0.10 +# catholic_religion_opinion = 20 + } + + ai_score = { + value = 100 + } + + unique = yes +} + +sword_wenceslas_template = { + + can_equip = { + always = yes + } + + can_benefit = { + #NEOW_is_czech_king_trigger = yes + } + + can_reforge = { + #NEOW_is_czech_king_trigger = yes + } + + fallback = { + monthly_piety = 0.35 + court_grandeur_baseline_add = 5 + courtier_and_guest_opinion = 5 + } + + ai_score = { + value = 100 + } + + unique = yes +} + +fracture_relic_template = { + can_equip = { + always = yes + } + + can_benefit = { + has_faith = faith:fracture + } + + fallback = { + court_grandeur_baseline_add = 3 + } + + unique = yes +} \ No newline at end of file diff --git a/common/artifacts/templates/_templates.info b/common/artifacts/templates/_templates.info new file mode 100644 index 000000000..a162c6b8d --- /dev/null +++ b/common/artifacts/templates/_templates.info @@ -0,0 +1,40 @@ +# The optional scripted base component of an artifact containing triggers and effects that cannot be read during artifact creation. +# Determines for example if a given character can wield an artifact or get its full benefits. +# Root scope is character for all triggers, but the artifact can be accessed via scope:artifact + +example_template = { + + # can this character equip this artifact? + can_equip = { + always = yes + } + + # can this character benefit from the full modifiers of the artifact? + can_benefit = { + is_christian_trigger = yes + } + + # can this character reforge this artifact (turn this artifact into another) + can_reforge = { + is_christian_trigger = yes + } + + # can this character repair this artifact (restore its durability) + can_repair = { + always = no + } + + # if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead. + fallback = { + monthly_prestige = 0.3 + } + + # Adds the final value to the AI equipping score, note the can_benefit takes precedence over the score when AI equipping + # artifact_ai_will_equip_score in game/common/scripted_values/00_artifact_values.txt also effect the final score + ai_score = { + value = 100 + } + + # Artifacts with this templates show as unique, default = no + unique = yes +} diff --git a/common/artifacts/types/00_types.txt b/common/artifacts/types/00_types.txt new file mode 100644 index 000000000..179b82c86 --- /dev/null +++ b/common/artifacts/types/00_types.txt @@ -0,0 +1,460 @@ +######################### +# Personal Artifacts # +######################### + +# Crowns +helmet = { + slot = helmet + required_features = { crown_decoration decoration_material_wire } + optional_features = { decoration_material_gem } +} + +helmet_simple = { + slot = helmet +} + +# Regalia/Crown Jewels +regalia = { + slot = regalia + required_features = { + # Core regalia components: + regalia_scepter regalia_clothes regalia_accessory + + # Necessary regalia materials: + decoration_material_wire # Base material for the scepter and accessory + decoration_material_gem # Gems decorating the scepter and accessory + generic_material_cloth # Base textile for the robe/cape. + decoration_material_embroidery # Thread for embroidering the robe/cape. + } +} + +regalia_simple = { + slot = regalia +} + +seal_of_investiture = { + slot = regalia + required_features = { + decoration_material_slate # Base material for seal's foundation + decoration_material_ink # Ink required for the calligraphy + } +} + +seal_of_investiture_court = { + slot = pedestal + required_features = { + decoration_material_slate # Base material for seal's foundation + decoration_material_ink # Ink required for the calligraphy + } +} + +# Armor +armor_mail = { + slot = armor + required_features = { armor_material armor_helmet } + optional_features = { + # Armor-specific + armor_decoration generic_material_cloth + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +armor_plate = { + slot = armor + required_features = { armor_material armor_helmet } + optional_features = { + # Armor-specific + armor_decoration generic_material_cloth + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +armor_scale = { + slot = armor + required_features = { armor_material armor_helmet } + optional_features = { + # Armor-specific + armor_decoration generic_material_cloth + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +armor_lamellar = { + slot = armor + required_features = { armor_material generic_material_cordage generic_material_cloth armor_helmet} + optional_features = { + # Armor-specific + armor_decoration + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +armor_laminar = { + slot = armor + required_features = { armor_material generic_material_cordage generic_material_cloth armor_helmet } + optional_features = { + # Armor-specific + armor_decoration + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +armor_brigandine = { + slot = armor + required_features = { armor_material generic_material_cloth armor_helmet } + optional_features = { + # Armor-specific + armor_decoration + # General decorations + decoration_pattern decoration_material_inlay decoration_material_wire armor_property + } +} + +# Weapons +axe = { + slot = primary_armament + required_features = { head_metal shaft_wood } + optional_features = { + # Axe-specific: + head_decoration shaft_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_inlay_HSB decoration_material_wire + } +} + +hammer = { + slot = primary_armament + required_features = { head_metal shaft_wood } + optional_features = { + # Hammer-specific: + head_decoration shaft_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_inlay_HSB decoration_material_wire + } +} + +mace = { + slot = primary_armament + required_features = { head_metal handle_metal } + optional_features = { + # Mace-specific: + head_decoration metal_handle_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_wire + } +} + +spear = { + slot = primary_armament + required_features = { head_metal shaft_wood } + optional_features = { + # Spear-specific: + head_decoration shaft_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_inlay_HSB decoration_material_wire + } +} + +sword = { + slot = primary_armament + required_features = { blade_metal } + optional_features = { + # Sword-specific: + blade_decoration hilt_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_wire + } +} + +dagger = { + slot = primary_armament + required_features = { blade_metal } + optional_features = { + # Dagger-specific: + blade_decoration hilt_decoration + # General decorations: + decoration_pattern decoration_material_inlay decoration_material_wire + } +} + +# Trinkets +miscellaneous = { + slot = miscellaneous + optional_features = { book_subject book_cover_material book_topic book_title book_decoration decoration_pattern generic_material_wood decoration_material_gem decoration_material_inlay_HSB } + can_reforge = no +} + +# Journals +journal = { + slot = journal + optional_features = { book_subject book_cover_material book_topic book_title book_decoration decoration_pattern generic_material_wood decoration_material_gem decoration_material_inlay_HSB } + can_reforge = no +} + + +# For artefacts that we *don't* want to start as court artefacts, because you might not have Royal Court, but which will generally be expected to convert into one at the earliest opportunity. +miscellaneous_when_not_court = { + slot = miscellaneous + # Just add to this list as new DLC court artefacts are designed. + optional_features = { sculpture_material generic_material_wood decoration_material_inlay goblet_material } +} + +brooch = { + slot = miscellaneous + required_features = { brooch_decoration decoration_material_wire } + optional_features = { brooch_centerpiece brooch_adornment decoration_material_gem } + can_reforge = no +} + +necklace = { + slot = miscellaneous + required_features = { decoration_material_wire decoration_material_gem } + can_reforge = no +} + +ring = { + slot = miscellaneous + required_features = { ring_decoration generic_material_metal } + optional_features = { ring_centerpiece ring_adornment decoration_material_wire decoration_material_gem } + can_reforge = no +} + +animal_trinket = { + slot = miscellaneous + required_features = { animal_trinket_type } + can_reforge = no +} + +bird_feather = { + slot = miscellaneous + required_features = { bird_feather_type } + can_reforge = no +} + +######################### +# Court Artifacts # +######################### + +# 'Sculptures', or large free-standing artifacts including statues, chests, cabinets, etc. +sculpture = { + slot = sculpture + default_visuals = statue + required_features = { sculpture_material } + optional_features = { generic_material_wood } +} + +chest = { + slot = sculpture + required_features = { generic_material_wood wood_decoration } + optional_features = { decoration_pattern decoration_material_inlay_HSB } +} + +box = { + slot = pedestal + required_features = { box_material box_decoration } + optional_features = { decoration_pattern decoration_material_inlay } +} + +cabinet = { + slot = sculpture + required_features = { generic_material_wood wood_decoration } + optional_features = { decoration_pattern decoration_material_inlay_HSB} +} + +goblet = { + slot = pedestal + required_features = { goblet_material decoration_material_gem } +} + +scientific_apparatus = { + slot = sculpture + default_visuals = statue + required_features = { sculpture_material } + optional_features = { generic_material_wood decoration_material_inlay } +} + +jug = { + slot = pedestal + required_features = { goblet_material decoration_material_inlay } +} + +brooch_pedestal = { + slot = pedestal + required_features = { brooch_decoration decoration_material_wire } + optional_features = { brooch_centerpiece brooch_adornment decoration_material_gem } +} + +necklace_pedestal = { + slot = pedestal + required_features = { decoration_material_wire decoration_material_gem } +} + +bowl = { + slot = pedestal + required_features = { generic_material_metal decoration_pattern } +} + +plate = { + slot = pedestal + required_features = { generic_material_metal decoration_pattern } +} + +urn = { + slot = pedestal + required_features = { generic_material_earthware decoration_pattern } +} + +tun_barrel = { + slot = sculpture + required_features = { generic_material_wood } +} + +scepter_pedestal = { + slot = pedestal +} + +# Small artifacts which should be displayed on a pedestal including goblets, large gemstones, reliquaries, etc. +pedestal = { + slot = pedestal + default_visuals = rock +} + +# Wall decorations, including tapestries, animal hides, weapon displays, etc. +tapestry = { + slot = wall_big + required_features = { generic_material_cloth tapestry_scene } +} + +animal_skull = { + slot = wall_small + required_features = { animal_skull_type generic_material_wood } +} + +animal_hide = { + slot = wall_small + required_features = { animal_hide_type } +} + +animal_hide_big = { + slot = wall_big + required_features = { animal_hide_type } +} + +wall_big = { + slot = wall_big + default_visuals = wall_shield +} + +wall_small = { + slot = wall_small + default_visuals = animal_trophy +} + +wall_shield = { + slot = wall_small + default_visuals = wall_shield + required_features = { head_metal shaft_wood decoration_pattern decoration_material_inlay_HSB } +} + +# kite shields are too big for wall_small +wall_shield_special = { + slot = wall_big + default_visuals = wall_shield + required_features = { head_metal shaft_wood decoration_pattern decoration_material_inlay_HSB } +} + +wall_icon_court_large = { + slot = wall_big + default_visuals = icon_court_large + required_features = { icon_decoration } +} + +wall_icon_court_small = { + slot = wall_small + default_visuals = icon_court_small + required_features = { icon_decoration } +} + +# Thrones +throne = { # Any throne created mid-game through Inspirations must have these: + slot = throne + required_features = { generic_material_wood generic_material_cloth } +} + +throne_special = { # Special historical thrones, such as Solomon's or Charlemagne's, do not enforce the material requirements due to their unique construction. + slot = throne + optional_features = { generic_material_wood generic_material_cloth } +} + +# Books +book = { + slot = book + required_features = { book_subject book_cover_material } + optional_features = { book_topic book_title book_decoration decoration_pattern generic_material_wood decoration_material_gem decoration_material_inlay_HSB } +} + +chronicle = { + slot = book + optional_features = { book_topic book_title book_decoration decoration_pattern generic_material_wood decoration_material_gem decoration_material_inlay_HSB } +} + +# Alchemy +elixir = { + slot = pedestal + required_features = { decoration_pattern glass_decoration } + optional_features = { elixir_type decoration_material_inlay decoration_material_wire } +} + +panacea = { + slot = pedestal + required_features = { box_material box_decoration } + optional_features = { decoration_pattern decoration_material_inlay } +} + +philosophers_stone = { + slot = pedestal + required_features = { box_material box_decoration } + optional_features = { decoration_pattern decoration_material_inlay } +} + +# Tournaments +pas_darmes_token = { + slot = miscellaneous + required_features = { generic_material_cloth decoration_pattern } +} + +pas_darmes_spurs = { + slot = miscellaneous + required_features = { generic_material_metal } +} + +tournament_favor = { + slot = miscellaneous + required_features = { generic_material_cloth decoration_pattern } +} + +# Bows +longbow = { + slot = primary_armament + required_features = { longbow_wood bow_string } +} + +composite = { + slot = primary_armament + required_features = { composite_wood composite_horn bow_string } +} + +bow = { + slot = primary_armament + required_features = { bow_wood bow_string } +} + +crossbow = { + slot = primary_armament + required_features = { bow_wood bow_string } +} diff --git a/common/artifacts/types/_types.info b/common/artifacts/types/_types.info new file mode 100644 index 000000000..461c8ef31 --- /dev/null +++ b/common/artifacts/types/_types.info @@ -0,0 +1,13 @@ +Structure: + +key = { + slot = inventory slot type + # A feature from each of these groups will be assigned automatically on creation + required_features = { group group group } + # These feature groups can be added after creation in script + optional_features = { group group group } + # optional field with no gameplay effect. Only needed for automatic test artifact generation + default_visuals = visuals_key +} + +The artifact_KEY is also used as a loc key in some contexts. E.G., "artifact_helmet" diff --git a/common/artifacts/visuals/NEOW_artifacts_visuals.txt b/common/artifacts/visuals/NEOW_artifacts_visuals.txt new file mode 100644 index 000000000..f83c17b81 --- /dev/null +++ b/common/artifacts/visuals/NEOW_artifacts_visuals.txt @@ -0,0 +1,15 @@ +sword_wenceslas = { + default_type = pedestal + icon = { reference = artifact_sword_wenceslas.dds } + asset = { reference = ep1_northern_sword_01_a_entity } +} + +crown_wenceslas_court = { + icon = "artifact_crown.dds" + default_type = pedestal + pedestal = "tall_pillow" + + asset = { + reference = male_headgear_secular_western_royalty_02_artifact_entity + } +} \ No newline at end of file diff --git a/common/artifacts/visuals/_visuals.info b/common/artifacts/visuals/_visuals.info new file mode 100644 index 000000000..a335a4b99 --- /dev/null +++ b/common/artifacts/visuals/_visuals.info @@ -0,0 +1,26 @@ +# Determines the visuals of an artifact and ties together 2d and 3d visuals +# Picks a random valid one based on the triggers, passes in the scopes from the creation/reforge like the text does + +example = { + icon = "icon_name.dds" + asset = "asset_name" + + # optional field with no gameplay effect. Only needed for automatic test artifact generation + default_type = type_key + + icon = { + trigger = { + + #root scope is the owner + #scope:artifact is the artifact being made + #scope:artifact.creator is how to access the creator when different from the owner + } + reference = "icon_name.dds" + } + asset = { + trigger = { + + } + reference = "asset_name" + } +} diff --git a/common/bookmark_portraits/bookmark_EE_attica_olympios_amerikos.txt b/common/bookmark_portraits/bookmark_EE_attica_olympios_amerikos.txt new file mode 100644 index 000000000..d7832d57c --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_attica_olympios_amerikos.txt @@ -0,0 +1,158 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:greece0002 +bookmark_EE_attica_olympios_amerikos={ + type=male + id=1019 + random_seed=3695241126 + age=0.550000 + genes={ hair_color={ 182 193 190 187 } + skin_color={ 146 112 147 109 } + eye_color={ 66 129 142 197 } + gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_pos" 144 } + gene_chin_height={ "chin_height_neg" 101 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 121 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 126 } + gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 153 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_neg" 112 } + gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_neg" 123 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 108 "forehead_brow_height_pos" 142 } + gene_forehead_roundness={ "forehead_roundness_neg" 117 "forehead_roundness_pos" 164 } + gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_neg" 126 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 140 } + gene_head_height={ "head_height_neg" 110 "head_height_neg" 91 } + gene_head_width={ "head_width_pos" 152 "head_width_neg" 81 } + gene_head_profile={ "head_profile_neg" 122 "head_profile_pos" 142 } + gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 118 } + gene_head_top_width={ "head_top_width_neg" 124 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_neg" 112 } + gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_neg" 43 "jaw_width_pos" 219 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 128 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 125 } + gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 126 } + gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 145 } + gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 116 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_pos" 135 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 102 } + gene_mouth_open={ "mouth_open_neg" 43 "mouth_open_neg" 10 } + gene_neck_length={ "neck_length_neg" 105 "neck_length_neg" 117 } + gene_neck_width={ "neck_width_neg" 121 "neck_width_pos" 154 } + gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_neg" 24 } + gene_bs_cheek_height={ "cheek_height_neg" 86 "cheek_height_neg" 6 } + gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_pos" 12 } + gene_bs_ear_angle={ "ear_angle_pos" 9 "ear_angle_neg" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 125 "ear_inner_shape_pos" 19 } + gene_bs_ear_bend={ "ear_both_bend_pos" 31 "ear_lower_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_pos" 57 "ear_outward_pos" 46 } + gene_bs_ear_size={ "ear_size_neg" 34 "ear_size_neg" 82 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 159 "eye_corner_depth_pos" 103 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 2 "eye_fold_shape_pos" 10 } + gene_bs_eye_size={ "eye_size_neg" 14 "eye_size_pos" 47 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 1 "eye_upper_lid_size_neg" 12 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 38 "forehead_brow_curve_neg" 193 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 25 "forehead_brow_forward_pos" 51 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 89 "forehead_brow_inner_height_neg" 50 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 122 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_pos" 0 } + gene_bs_jaw_def={ "jaw_def_neg" 115 "jaw_def_neg" 37 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 68 "mouth_lower_lip_def_pos" 52 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 113 "mouth_lower_lip_full_neg" 19 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 5 "mouth_lower_lip_pad_pos" 14 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 109 "mouth_lower_lip_width_pos" 84 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 17 "mouth_philtrum_def_pos" 41 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_pos" 10 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 61 "mouth_philtrum_width_neg" 18 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 102 "mouth_upper_lip_def_pos" 20 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_pos" 23 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_neg" 11 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 4 "mouth_upper_lip_width_neg" 113 } + gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 100 } + gene_bs_nose_height={ "nose_height_neg" 99 "nose_height_neg" 21 } + gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 123 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 4 "nose_nostril_height_pos" 12 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 180 "nose_nostril_width_neg" 114 } + gene_bs_nose_profile={ "nose_profile_hawk" 38 "nose_profile_neg" 28 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 22 "nose_ridge_angle_pos" 5 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_neg" 12 } + gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_neg" 26 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_pos" 53 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_neg" 30 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 35 "nose_tip_width_neg" 25 } + face_detail_cheek_def={ "cheek_def_01" 128 "cheek_def_01" 87 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 4 "cheek_fat_01_neg" 8 } + face_detail_chin_cleft={ "chin_cleft" 192 "chin_dimple" 17 } + face_detail_chin_def={ "chin_def_neg" 158 "chin_def_neg" 231 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 246 "eye_lower_lid_def" 68 } + face_detail_eye_socket={ "eye_socket_color_03" 72 "eye_socket_02" 0 } + face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_02" 7 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 41 "nose_ridge_def_pos" 185 } + face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 204 } + face_detail_temple_def={ "temple_def" 245 "temple_def" 246 } + expression_brow_wrinkles={ "brow_wrinkles_04" 221 "brow_wrinkles_01" 171 } + expression_eye_wrinkles={ "eye_wrinkles_03" 248 "eye_wrinkles_01" 80 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 14 "forehead_wrinkles_01" 5 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 144 "complexion_4" 119 } + gene_height={ "normal_height" 129 "normal_height" 132 } + gene_bs_body_type={ "body_fat_head_fat_full" 102 "body_fat_head_fat_medium" 120 } + gene_bs_body_shape={ "body_shape_rectangle_half" 71 "body_shape_average" 5 } + gene_bs_bust={ "bust_clothes" 47 "bust_shape_2_full" 167 } + gene_age={ "old_2" 17 "old_2" 36 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 196 "far_spacing_low_thickness" 221 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 146 "layer_2_low_thickness" 194 } + gene_body_hair={ "body_hair_avg" 158 "body_hair_sparse" 133 } + gene_hair_type={ "hair_wavy" 166 "hair_wavy" 107 } + gene_baldness={ "male_pattern_baldness" 81 "male_pattern_baldness" 141 } + eye_accessory={ "normal_eyes" 194 "normal_eyes" 194 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 223 "normal_eyelashes" 223 } + beards={ "byzantine_beards_straight" 212 "no_beard" 0 } + cloaks={ "no_cloak" 96 "no_cloak" 0 } + hairstyles={ "byzantine_hairstyles_wavy" 157 "all_hairstyles" 0 } + legwear={ "ep3_byzantine_nobility_legwear" 61 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_low_nobility_clothes" 43 "most_clothes" 0 } + headgear={ "ep2_western_era1_nobility" 12 "no_headgear" 0 } + clothes_hoods={ "hoods" 95 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "baldness_stage_1" 255 "no_baldness" 0 } + } + entity={ 3293488942 3293488942 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=3500802322 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_east_thrace_ertugruloglu_batuhan.txt b/common/bookmark_portraits/bookmark_EE_east_thrace_ertugruloglu_batuhan.txt new file mode 100644 index 000000000..673e51340 --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_east_thrace_ertugruloglu_batuhan.txt @@ -0,0 +1,167 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:greece0001 +bookmark_EE_east_thrace_ertugruloglu_batuhan={ + type=male + id=1149 + random_seed=2189277001 + age=0.410000 + genes={ hair_color={ 216 251 216 251 } + skin_color={ 172 152 172 152 } + eye_color={ 80 221 80 221 } + gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 102 } + gene_chin_height={ "chin_height_pos" 159 "chin_height_pos" 159 } + gene_chin_width={ "chin_width_pos" 159 "chin_width_pos" 159 } + gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 } + gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } + gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } + gene_eye_distance={ "eye_distance_pos" 183 "eye_distance_pos" 183 } + gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } + gene_forehead_angle={ "forehead_angle_pos" 152 "forehead_angle_pos" 152 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 106 "forehead_brow_height_neg" 106 } + gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 167 } + gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 137 } + gene_forehead_height={ "forehead_height_neg" 45 "forehead_height_neg" 45 } + gene_head_height={ "head_height_pos" 136 "head_height_pos" 136 } + gene_head_width={ "head_width_pos" 178 "head_width_pos" 178 } + gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 122 } + gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 119 } + gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_neg" 110 "jaw_angle_neg" 110 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } + gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 135 } + gene_jaw_width={ "jaw_width_neg" 121 "jaw_width_neg" 121 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 121 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_pos" 163 "mouth_height_pos" 163 } + gene_mouth_width={ "mouth_width_neg" 64 "mouth_width_neg" 64 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 209 "mouth_upper_lip_size_pos" 209 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 198 "mouth_lower_lip_size_pos" 198 } + gene_mouth_open={ "mouth_open_neg" 95 "mouth_open_neg" 95 } + gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 128 } + gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } + gene_bs_cheek_forward={ "cheek_forward_pos" 11 "cheek_forward_pos" 11 } + gene_bs_cheek_height={ "cheek_height_pos" 23 "cheek_height_pos" 23 } + gene_bs_cheek_width={ "cheek_width_neg" 4 "cheek_width_neg" 4 } + gene_bs_ear_angle={ "ear_angle_pos" 1 "ear_angle_pos" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 31 "ear_inner_shape_pos" 31 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 58 "ear_upper_bend_pos" 58 } + gene_bs_ear_outward={ "ear_outward_pos" 72 "ear_outward_pos" 72 } + gene_bs_ear_size={ "ear_size_pos" 27 "ear_size_pos" 27 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 13 "eye_corner_depth_neg" 13 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 26 "eye_fold_shape_neg" 26 } + gene_bs_eye_size={ "eye_size_neg" 126 "eye_size_neg" 126 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 105 "eye_upper_lid_size_pos" 105 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_neg" 121 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_neg" 47 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 107 "forehead_brow_inner_height_neg" 107 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 14 "forehead_brow_outer_height_neg" 14 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 41 "forehead_brow_width_neg" 41 } + gene_bs_jaw_def={ "jaw_def_neg" 29 "jaw_def_neg" 29 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 167 "mouth_lower_lip_def_pos" 167 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 81 "mouth_lower_lip_full_neg" 81 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 119 "mouth_lower_lip_pad_pos" 119 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 122 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 46 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 20 "mouth_philtrum_shape_neg" 20 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 38 "mouth_philtrum_width_pos" 38 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_neg" 16 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 48 "mouth_upper_lip_profile_pos" 48 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 30 "mouth_upper_lip_width_pos" 30 } + gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_pos" 3 } + gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_neg" 80 } + gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 13 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_neg" 3 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 43 "nose_nostril_width_pos" 43 } + gene_bs_nose_profile={ "nose_profile_pos" 112 "nose_profile_pos" 112 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 22 "nose_ridge_angle_pos" 22 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 197 "nose_ridge_width_pos" 197 } + gene_bs_nose_size={ "nose_size_neg" 22 "nose_size_neg" 22 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 43 "nose_tip_angle_neg" 43 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 7 "nose_tip_forward_pos" 7 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } + face_detail_cheek_def={ "cheek_def_01" 20 "cheek_def_01" 20 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 8 "cheek_fat_02_pos" 8 } + face_detail_chin_cleft={ "chin_cleft" 111 "chin_cleft" 111 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 192 "eye_lower_lid_def" 192 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_color_01" 255 } + face_detail_nasolabial={ "nasolabial_02" 3 "nasolabial_02" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 178 "nose_ridge_def_pos" 178 } + face_detail_nose_tip_def={ "nose_tip_def" 190 "nose_tip_def" 190 } + face_detail_temple_def={ "temple_def" 134 "temple_def" 134 } + expression_brow_wrinkles={ "brow_wrinkles_04" 179 "brow_wrinkles_04" 179 } + expression_eye_wrinkles={ "eye_wrinkles_01" 250 "eye_wrinkles_01" 78 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 214 "complexion_2" 214 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_full" 131 "body_fat_head_fat_full" 129 } + gene_bs_body_shape={ "body_shape_rectangle_half" 98 "body_shape_rectangle_half" 47 } + gene_bs_bust={ "bust_clothes" 126 "bust_shape_2_half" 158 } + gene_age={ "old_3" 40 "old_3" 40 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 210 "avg_spacing_avg_thickness" 210 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 219 "layer_2_low_thickness" 219 } + gene_body_hair={ "body_hair_sparse" 207 "body_hair_sparse" 207 } + gene_hair_type={ "hair_curly" 160 "hair_curly" 160 } + gene_baldness={ "male_pattern_baldness" 184 "male_pattern_baldness" 184 } + eye_accessory={ "normal_eyes" 145 "normal_eyes" 145 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 83 "normal_eyelashes" 83 } + beards={ "byzantine_beards_curly" 8 "no_beard" 0 } + cloaks={ "ep3_byzantine_era1_nob" 171 "no_cloak" 0 } + hairstyles={ "byzantine_hairstyles_curly" 116 "all_hairstyles" 0 } + legwear={ "ep3_byzantine_nobility_legwear" 171 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "dde_abbasid_high_nobility_clothes" 147 "most_clothes" 0 } + headgear={ "mena_high_nobility" 64 "no_headgear" 0 } + clothes_hoods={ "hoods" 35 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 979141817 979141817 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=2337953491 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_hungary_volcic_matija.txt b/common/bookmark_portraits/bookmark_EE_hungary_volcic_matija.txt new file mode 100644 index 000000000..02d015d46 --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_hungary_volcic_matija.txt @@ -0,0 +1,156 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:hungary0001 +bookmark_EE_hungary_volcic_matija={ + type=male + id=1322 + random_seed=1753340663 + age=0.330000 + genes={ hair_color={ 117 56 152 72 } + skin_color={ 101 78 93 80 } + eye_color={ 38 182 60 187 } + gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 146 } + gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 93 } + gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 98 } + gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_pos" 134 } + gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_pos" 151 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_neg" 119 } + gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 121 } + gene_eye_shut={ "eye_shut_neg" 118 "eye_shut_pos" 159 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 105 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 118 "forehead_brow_height_neg" 117 } + gene_forehead_roundness={ "forehead_roundness_pos" 140 "forehead_roundness_pos" 186 } + gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_neg" 104 } + gene_forehead_height={ "forehead_height_neg" 109 "forehead_height_neg" 105 } + gene_head_height={ "head_height_neg" 106 "head_height_neg" 120 } + gene_head_width={ "head_width_pos" 174 "head_width_neg" 126 } + gene_head_profile={ "head_profile_pos" 148 "head_profile_neg" 104 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 155 } + gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_neg" 122 } + gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 98 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_pos" 131 } + gene_jaw_width={ "jaw_width_neg" 105 "jaw_width_neg" 125 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 126 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_pos" 131 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_neg" 117 } + gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_pos" 152 } + gene_mouth_width={ "mouth_width_neg" 98 "mouth_width_pos" 134 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 81 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 163 "mouth_lower_lip_size_neg" 119 } + gene_mouth_open={ "mouth_open_neg" 69 "mouth_open_neg" 93 } + gene_neck_length={ "neck_length_pos" 135 "neck_length_pos" 150 } + gene_neck_width={ "neck_width_pos" 138 "neck_width_pos" 134 } + gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 19 } + gene_bs_cheek_height={ "cheek_height_pos" 23 "cheek_height_neg" 29 } + gene_bs_cheek_width={ "cheek_width_neg" 43 "cheek_width_pos" 121 } + gene_bs_ear_angle={ "ear_angle_neg" 13 "ear_angle_neg" 118 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 32 } + gene_bs_ear_bend={ "ear_both_bend_pos" 180 "ear_both_bend_pos" 21 } + gene_bs_ear_outward={ "ear_outward_neg" 47 "ear_outward_pos" 98 } + gene_bs_ear_size={ "ear_size_pos" 83 "ear_size_pos" 56 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 38 "eye_corner_depth_neg" 5 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 178 "eye_fold_shape_02_neg" 11 } + gene_bs_eye_size={ "eye_size_neg" 21 "eye_size_neg" 60 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_pos" 28 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 176 "forehead_brow_curve_pos" 27 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 24 "forehead_brow_forward_pos" 11 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 43 "forehead_brow_inner_height_pos" 48 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 40 "forehead_brow_outer_height_pos" 97 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 19 "forehead_brow_width_pos" 22 } + gene_bs_jaw_def={ "jaw_def_pos" 22 "jaw_def_neg" 3 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 33 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 15 "mouth_lower_lip_full_pos" 95 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_pos" 75 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 116 "mouth_lower_lip_width_pos" 29 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_pos" 39 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 45 "mouth_philtrum_width_pos" 12 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 41 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 25 "mouth_upper_lip_full_neg" 5 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 8 "mouth_upper_lip_profile_pos" 2 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 19 "mouth_upper_lip_width_neg" 9 } + gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_neg" 18 } + gene_bs_nose_height={ "nose_height_pos" 42 "nose_height_neg" 40 } + gene_bs_nose_length={ "nose_length_neg" 105 "nose_length_neg" 110 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 9 "nose_nostril_height_pos" 79 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 26 "nose_nostril_width_neg" 37 } + gene_bs_nose_profile={ "nose_profile_pos" 26 "nose_profile_neg" 29 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_neg" 84 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_pos" 40 } + gene_bs_nose_size={ "nose_size_neg" 20 "nose_size_pos" 53 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 113 "nose_tip_angle_pos" 110 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 35 "nose_tip_forward_neg" 17 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_neg" 35 } + face_detail_cheek_def={ "cheek_def_02" 25 "cheek_def_02" 0 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 150 "cheek_fat_01_neg" 32 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 2 } + face_detail_chin_def={ "chin_def_neg" 22 "chin_def" 247 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 19 "eye_lower_lid_def_02" 77 } + face_detail_eye_socket={ "eye_socket_01" 11 "eye_socket_color_01" 17 } + face_detail_nasolabial={ "nasolabial_02" 79 "nasolabial_02" 91 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_pos" 99 } + face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 22 } + face_detail_temple_def={ "temple_def" 205 "temple_def" 138 } + expression_brow_wrinkles={ "brow_wrinkles_04" 56 "brow_wrinkles_02" 40 } + expression_eye_wrinkles={ "eye_wrinkles_01" 38 "eye_wrinkles_01" 179 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 202 "forehead_wrinkles_03" 161 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 200 "complexion_5" 122 } + gene_height={ "normal_height" 177 "normal_height" 120 } + gene_bs_body_type={ "body_fat_head_fat_medium" 146 "body_fat_head_fat_low" 144 } + gene_bs_body_shape={ "body_shape_average" 69 "body_shape_rectangle_full" 60 } + gene_bs_bust={ "bust_clothes" 134 "bust_shape_2_full" 102 } + gene_age={ "old_1" 63 "old_2" 115 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 153 "far_spacing_avg_thickness" 158 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 108 "layer_2_lower_thickness" 73 } + gene_body_hair={ "body_hair_sparse" 98 "body_hair_avg" 103 } + gene_hair_type={ "hair_straight" 145 "hair_straight" 180 } + gene_baldness={ "male_pattern_baldness" 64 "male_pattern_baldness" 82 } + eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 217 "normal_eyelashes" 217 } + beards={ "western_beards_straight" 192 "no_beard" 0 } + hairstyles={ "western_hairstyles_straight" 192 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 192 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 167 "most_clothes" 0 } + clothes_hoods={ "hoods" 26 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "baldness_stage_1" 255 "no_baldness" 0 } + } + entity={ 2616704408 2616704408 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=3500802322 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_kynouria_mavromichalis_michalis.txt b/common/bookmark_portraits/bookmark_EE_kynouria_mavromichalis_michalis.txt new file mode 100644 index 000000000..a101247d8 --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_kynouria_mavromichalis_michalis.txt @@ -0,0 +1,160 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:greece0049 +bookmark_EE_kynouria_mavromichalis_michalis={ + type=male + id=1038 + random_seed=1395094304 + age=0.520000 + genes={ hair_color={ 27 250 27 250 } + skin_color={ 171 124 171 124 } + eye_color={ 90 134 90 134 } + gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 126 } + gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_neg" 98 "eye_angle_neg" 98 } + gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 138 } + gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 137 } + gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_neg" 119 } + gene_eye_shut={ "eye_shut_neg" 105 "eye_shut_neg" 105 } + gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_neg" 103 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 151 "forehead_brow_height_pos" 151 } + gene_forehead_roundness={ "forehead_roundness_pos" 193 "forehead_roundness_pos" 193 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 106 } + gene_forehead_height={ "forehead_height_pos" 133 "forehead_height_pos" 133 } + gene_head_height={ "head_height_neg" 124 "head_height_neg" 124 } + gene_head_width={ "head_width_pos" 156 "head_width_pos" 156 } + gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 122 } + gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 132 } + gene_head_top_width={ "head_top_width_neg" 106 "head_top_width_neg" 106 } + gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_neg" 103 } + gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } + gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_neg" 126 "jaw_width_neg" 126 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_pos" 134 "mouth_width_pos" 134 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 114 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 98 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 85 } + gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 122 } + gene_neck_width={ "neck_width_neg" 122 "neck_width_neg" 122 } + gene_bs_cheek_forward={ "cheek_forward_neg" 18 "cheek_forward_neg" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 8 } + gene_bs_cheek_width={ "cheek_width_neg" 24 "cheek_width_neg" 24 } + gene_bs_ear_angle={ "ear_angle_neg" 101 "ear_angle_neg" 101 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 82 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 37 "ear_lower_bend_pos" 37 } + gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 51 } + gene_bs_ear_size={ "ear_size_pos" 51 "ear_size_pos" 51 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 83 "eye_fold_shape_pos" 83 } + gene_bs_eye_size={ "eye_size_pos" 147 "eye_size_pos" 147 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 37 "eye_upper_lid_size_pos" 37 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 37 "forehead_brow_curve_neg" 37 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 41 "forehead_brow_forward_neg" 41 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 119 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 15 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 21 } + gene_bs_jaw_def={ "jaw_def_neg" 40 "jaw_def_neg" 40 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 63 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 8 "mouth_lower_lip_full_pos" 8 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_pos" 33 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_neg" 9 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 2 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 115 "mouth_philtrum_shape_neg" 115 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 8 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 16 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 82 "mouth_upper_lip_full_neg" 82 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 24 "mouth_upper_lip_profile_neg" 24 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 40 "mouth_upper_lip_width_pos" 40 } + gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_neg" 17 } + gene_bs_nose_height={ "nose_height_neg" 102 "nose_height_neg" 102 } + gene_bs_nose_length={ "nose_length_neg" 88 "nose_length_neg" 88 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 31 "nose_nostril_height_neg" 31 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 39 } + gene_bs_nose_profile={ "nose_profile_neg" 8 "nose_profile_neg" 8 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 37 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_pos" 45 } + gene_bs_nose_size={ "nose_size_pos" 6 "nose_size_pos" 6 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 8 "nose_tip_angle_pos" 8 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_neg" 39 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 19 "nose_tip_width_neg" 19 } + face_detail_cheek_def={ "cheek_def_01" 9 "cheek_def_01" 9 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 4 "cheek_fat_02_pos" 4 } + face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } + face_detail_chin_def={ "chin_def" 18 "chin_def" 18 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 22 "eye_lower_lid_def" 22 } + face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_03" 7 } + face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 195 "nose_ridge_def_pos" 195 } + face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } + face_detail_temple_def={ "temple_def" 155 "temple_def" 155 } + expression_brow_wrinkles={ "brow_wrinkles_03" 252 "brow_wrinkles_03" 86 } + expression_eye_wrinkles={ "eye_wrinkles_01" 184 "eye_wrinkles_01" 71 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 20 "forehead_wrinkles_01" 20 } + expression_other={ "cheek_wrinkles_both_01" 48 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 152 "complexion_1" 152 } + gene_height={ "normal_height" 115 "normal_height" 115 } + gene_bs_body_type={ "body_fat_head_fat_low" 139 "body_fat_head_fat_low" 110 } + gene_bs_body_shape={ "body_shape_pear_half" 224 "body_shape_pear_half" 51 } + gene_bs_bust={ "bust_clothes" 91 "bust_default" 114 } + gene_age={ "old_4" 201 "old_4" 201 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 137 "avg_spacing_high_thickness" 137 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 203 "layer_2_high_thickness" 203 } + gene_body_hair={ "body_hair_sparse" 131 "body_hair_sparse" 131 } + gene_hair_type={ "hair_wavy" 99 "hair_wavy" 99 } + gene_baldness={ "male_pattern_baldness" 88 "male_pattern_baldness" 88 } + eye_accessory={ "normal_eyes" 196 "normal_eyes" 196 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 239 "normal_eyelashes" 239 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + special_headgear_spectacles={ "eye_patch" 127 "no_spectacles" 0 } + beards={ "no_beard" 234 "no_beard" 0 } + cloaks={ "ep3_byzantine_era1_nob" 226 "no_cloak" 0 } + hairstyles={ "byzantine_hairstyles_wavy" 228 "all_hairstyles" 0 } + legwear={ "ep3_byzantine_nobility_legwear" 46 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep3_byzantine_era1_low_nobility_clothes" 186 "most_clothes" 0 } + headgear={ "no_headgear" 234 "no_headgear" 0 } + clothes_hoods={ "hoods" 248 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 2268070609 2268070609 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=4248726513 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=2337953491 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_nistrenia_dragos_ciprian.txt b/common/bookmark_portraits/bookmark_EE_nistrenia_dragos_ciprian.txt new file mode 100644 index 000000000..f507d1cea --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_nistrenia_dragos_ciprian.txt @@ -0,0 +1,158 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:nistria0002 +bookmark_EE_nistrenia_dragos_ciprian={ + type=boy + id=1815 + random_seed=1057690761 + age=0.160000 + genes={ hair_color={ 120 62 86 83 } + skin_color={ 40 96 36 97 } + eye_color={ 222 185 151 178 } + gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 107 } + gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_neg" 98 "eye_angle_pos" 133 } + gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 117 } + gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 137 } + gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 96 } + gene_eye_shut={ "eye_shut_pos" 178 "eye_shut_pos" 160 } + gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_pos" 148 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_neg" 119 } + gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 193 } + gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 109 } + gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 133 } + gene_head_height={ "head_height_neg" 112 "head_height_pos" 147 } + gene_head_width={ "head_width_pos" 171 "head_width_pos" 174 } + gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 112 } + gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 99 } + gene_head_top_width={ "head_top_width_neg" 105 "head_top_width_neg" 106 } + gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 36 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_neg" 123 } + gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 78 "jaw_width_pos" 159 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 126 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 127 } + gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_pos" 134 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 88 "mouth_upper_lip_size_neg" 82 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 58 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_pos" 167 } + gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 80 } + gene_neck_width={ "neck_width_pos" 132 "neck_width_neg" 122 } + gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 7 } + gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 11 } + gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 101 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 36 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 92 "ear_lower_bend_pos" 37 } + gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 107 } + gene_bs_ear_size={ "ear_size_neg" 29 "ear_size_pos" 51 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 109 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 83 "eye_fold_shape_pos" 38 } + gene_bs_eye_size={ "eye_size_pos" 147 "eye_size_pos" 49 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 37 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 31 "forehead_brow_curve_neg" 37 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_pos" 65 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 119 "forehead_brow_inner_height_neg" 15 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 120 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 44 "forehead_brow_width_pos" 21 } + gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_pos" 20 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 69 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_pos" 8 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 13 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 97 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 47 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 115 "mouth_philtrum_shape_neg" 42 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 39 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 16 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_pos" 13 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 1 "mouth_upper_lip_profile_neg" 24 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 40 "mouth_upper_lip_width_neg" 87 } + gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_neg" 102 "nose_height_neg" 101 } + gene_bs_nose_length={ "nose_length_neg" 88 "nose_length_neg" 91 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 38 "nose_nostril_height_neg" 31 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 127 } + gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 8 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_pos" 3 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_neg" 106 } + gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 6 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_neg" 18 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_neg" 39 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 109 "nose_tip_width_neg" 19 } + face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 9 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 4 "cheek_fat_04_pos" 22 } + face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 8 } + face_detail_chin_def={ "chin_def" 18 "chin_def_neg" 13 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 214 "eye_lower_lid_def" 22 } + face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_color_03" 13 } + face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 52 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 195 } + face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 1 } + face_detail_temple_def={ "temple_def" 243 "temple_def" 155 } + expression_brow_wrinkles={ "brow_wrinkles_03" 86 "brow_wrinkles_02" 219 } + expression_eye_wrinkles={ "eye_wrinkles_02" 159 "eye_wrinkles_01" 71 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 48 "forehead_wrinkles_01" 20 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_7" 174 "complexion_3" 228 } + gene_height={ "normal_height" 136 "normal_height" 115 } + gene_bs_body_type={ "body_fat_head_fat_full" 139 "body_fat_head_fat_low" 110 } + gene_bs_body_shape={ "body_shape_pear_half" 91 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 110 "bust_default" 114 } + gene_age={ "old_4" 154 "old_4" 201 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 113 "far_spacing_low_thickness" 180 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 149 "layer_2_avg_thickness" 95 } + gene_body_hair={ "body_hair_avg" 160 "body_hair_sparse" 131 } + gene_hair_type={ "hair_straight" 134 "hair_straight" 184 } + gene_baldness={ "male_pattern_baldness" 88 "male_pattern_baldness" 79 } + eye_accessory={ "normal_eyes" 77 "normal_eyes" 77 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 175 "normal_eyelashes" 175 } + beards={ "no_beard" 84 "no_beard" 0 } + hairstyles={ "ep3_byzantine_hairstyles_straight" 153 "all_hairstyles" 0 } + legwear={ "ep3_byzantine_imperial_legwear" 231 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep3_byzantine_era2_imperial_clothes" 220 "most_clothes" 0 } + cloaks={ "ep3_byzantine_era2_imp_01_loros" 32 "no_cloak" 0 } + headgear={ "ep3_byzantine_era2_imperial" 193 "no_headgear" 0 } + clothes_hoods={ "hoods" 132 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3942081117 3942081117 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_podrinje_jovanovic_mirsad.txt b/common/bookmark_portraits/bookmark_EE_podrinje_jovanovic_mirsad.txt new file mode 100644 index 000000000..e37a19502 --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_podrinje_jovanovic_mirsad.txt @@ -0,0 +1,159 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:yugoslavia0042 +bookmark_EE_podrinje_jovanovic_mirsad={ + type=male + id=1132 + random_seed=1157081342 + age=0.420000 + genes={ hair_color={ 166 177 213 198 } + skin_color={ 95 82 75 86 } + eye_color={ 90 163 131 158 } + gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 169 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 114 } + gene_chin_width={ "chin_width_neg" 100 "chin_width_neg" 121 } + gene_eye_angle={ "eye_angle_neg" 113 "eye_angle_neg" 114 } + gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 129 } + gene_eye_height={ "eye_height_pos" 163 "eye_height_neg" 120 } + gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 159 } + gene_forehead_angle={ "forehead_angle_neg" 112 "forehead_angle_pos" 141 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 114 "forehead_brow_height_neg" 84 } + gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 196 } + gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_pos" 143 } + gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 52 } + gene_head_height={ "head_height_neg" 127 "head_height_neg" 78 } + gene_head_width={ "head_width_pos" 151 "head_width_pos" 133 } + gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 130 } + gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 133 } + gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 167 } + gene_jaw_angle={ "jaw_angle_neg" 89 "jaw_angle_neg" 84 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_pos" 138 } + gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 100 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 137 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_pos" 147 "mouth_forward_pos" 140 } + gene_mouth_height={ "mouth_height_pos" 162 "mouth_height_neg" 114 } + gene_mouth_width={ "mouth_width_pos" 136 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 84 "mouth_upper_lip_size_pos" 176 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 79 "mouth_lower_lip_size_pos" 138 } + gene_mouth_open={ "mouth_open_pos" 165 "mouth_open_neg" 59 } + gene_neck_length={ "neck_length_pos" 166 "neck_length_pos" 129 } + gene_neck_width={ "neck_width_neg" 111 "neck_width_pos" 144 } + gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 15 } + gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 15 } + gene_bs_cheek_width={ "cheek_width_pos" 6 "cheek_width_neg" 11 } + gene_bs_ear_angle={ "ear_angle_neg" 81 "ear_angle_neg" 18 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 31 "ear_inner_shape_pos" 31 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 42 "ear_both_bend_pos" 12 } + gene_bs_ear_outward={ "ear_outward_pos" 119 "ear_outward_pos" 8 } + gene_bs_ear_size={ "ear_size_neg" 37 "ear_size_pos" 113 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 46 "eye_corner_depth_pos" 32 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_pos" 50 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 10 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 21 "eye_upper_lid_size_pos" 56 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 36 "forehead_brow_curve_neg" 38 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 46 "forehead_brow_forward_pos" 146 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 15 "forehead_brow_inner_height_neg" 115 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 108 "forehead_brow_outer_height_neg" 99 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 50 "forehead_brow_width_neg" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 15 "jaw_def_neg" 88 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 35 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_neg" 66 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 92 "mouth_lower_lip_pad_neg" 91 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 15 "mouth_lower_lip_width_pos" 23 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 33 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 76 "mouth_philtrum_shape_neg" 34 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 4 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 20 "mouth_upper_lip_def_pos" 51 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 85 "mouth_upper_lip_full_neg" 9 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 60 "mouth_upper_lip_profile_pos" 32 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 8 "mouth_upper_lip_width_neg" 13 } + gene_bs_nose_forward={ "nose_forward_neg" 18 "nose_forward_neg" 15 } + gene_bs_nose_height={ "nose_height_pos" 15 "nose_height_pos" 120 } + gene_bs_nose_length={ "nose_length_pos" 24 "nose_length_pos" 77 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 13 "nose_nostril_height_pos" 123 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 20 "nose_nostril_width_pos" 18 } + gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_neg" 18 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_pos" 7 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_pos" 30 } + gene_bs_nose_size={ "nose_size_neg" 94 "nose_size_pos" 27 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 58 "nose_tip_angle_neg" 53 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 24 "nose_tip_forward_neg" 43 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_neg" 3 } + face_detail_cheek_def={ "cheek_def_01" 122 "cheek_def_02" 18 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 73 "cheek_fat_03_pos" 232 } + face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 6 } + face_detail_chin_def={ "chin_def" 2 "chin_def" 68 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 90 "eye_lower_lid_def" 6 } + face_detail_eye_socket={ "eye_socket_01" 23 "eye_socket_color_01" 7 } + face_detail_nasolabial={ "nasolabial_02" 2 "nasolabial_02" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_neg" 24 } + face_detail_nose_tip_def={ "nose_tip_def" 110 "nose_tip_def" 41 } + face_detail_temple_def={ "temple_def" 231 "temple_def" 211 } + expression_brow_wrinkles={ "brow_wrinkles_02" 217 "brow_wrinkles_01" 26 } + expression_eye_wrinkles={ "eye_wrinkles_03" 249 "eye_wrinkles_02" 226 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 26 "forehead_wrinkles_01" 40 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 231 "complexion_1" 111 } + gene_height={ "normal_height" 140 "normal_height" 124 } + gene_bs_body_type={ "body_fat_head_fat_full" 92 "body_fat_head_fat_full" 120 } + gene_bs_body_shape={ "body_shape_apple_half" 35 "body_shape_hourglass_half" 0 } + gene_bs_bust={ "bust_clothes" 136 "bust_shape_3_full" 120 } + gene_age={ "old_2" 254 "old_3" 56 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 239 "far_spacing_avg_thickness" 135 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 191 "layer_2_low_thickness" 163 } + gene_body_hair={ "body_hair_sparse" 140 "body_hair_sparse" 107 } + gene_hair_type={ "hair_straight" 158 "hair_straight" 141 } + gene_baldness={ "male_pattern_baldness" 117 "male_pattern_baldness" 70 } + eye_accessory={ "normal_eyes" 132 "normal_eyes" 132 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 88 "normal_eyelashes" 88 } + beards={ "western_beards_straight" 242 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 158 "no_cloak" 0 } + hairstyles={ "western_hairstyles_straight" 242 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 242 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 143 "most_clothes" 0 } + headgear={ "ep2_western_era1_high_nobility" 228 "no_headgear" 0 } + additive_headgear={ "ep2_western_era1_veils" 183 "no_additive" 0 } + clothes_hoods={ "hoods" 110 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3942081117 3942081117 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_EE_veszprem_varjufi_janos.txt b/common/bookmark_portraits/bookmark_EE_veszprem_varjufi_janos.txt new file mode 100644 index 000000000..f25422653 --- /dev/null +++ b/common/bookmark_portraits/bookmark_EE_veszprem_varjufi_janos.txt @@ -0,0 +1,155 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:hungary0007 +bookmark_EE_veszprem_varjufi_janos={ + type=male + id=1016 + random_seed=4009430466 + age=0.330000 + genes={ hair_color={ 33 237 33 237 } + skin_color={ 124 95 124 95 } + eye_color={ 137 179 137 179 } + gene_chin_forward={ "chin_forward_pos" 166 "chin_forward_pos" 166 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_pos" 138 "chin_width_pos" 138 } + gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 134 } + gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } + gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } + gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_pos" 131 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } + gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } + gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 124 } + gene_forehead_height={ "forehead_height_neg" 97 "forehead_height_neg" 97 } + gene_head_height={ "head_height_neg" 125 "head_height_neg" 125 } + gene_head_width={ "head_width_pos" 177 "head_width_pos" 177 } + gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 133 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } + gene_head_top_width={ "head_top_width_pos" 136 "head_top_width_pos" 136 } + gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_neg" 104 } + gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_pos" 144 "jaw_height_pos" 144 } + gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_neg" 107 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 114 } + gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } + gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } + gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 91 "mouth_lower_lip_size_neg" 91 } + gene_mouth_open={ "mouth_open_neg" 74 "mouth_open_neg" 74 } + gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } + gene_neck_width={ "neck_width_neg" 112 "neck_width_neg" 112 } + gene_bs_cheek_forward={ "cheek_forward_pos" 46 "cheek_forward_pos" 46 } + gene_bs_cheek_height={ "cheek_height_neg" 123 "cheek_height_neg" 123 } + gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 44 } + gene_bs_ear_angle={ "ear_angle_neg" 78 "ear_angle_neg" 78 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 37 } + gene_bs_ear_bend={ "ear_both_bend_pos" 25 "ear_both_bend_pos" 25 } + gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_neg" 19 } + gene_bs_ear_size={ "ear_size_neg" 45 "ear_size_neg" 45 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 20 "eye_corner_depth_pos" 20 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 84 "eye_fold_shape_pos" 84 } + gene_bs_eye_size={ "eye_size_pos" 6 "eye_size_pos" 6 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 194 "eye_upper_lid_size_pos" 194 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 105 "forehead_brow_curve_neg" 105 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 46 "forehead_brow_forward_neg" 46 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 8 "forehead_brow_inner_height_neg" 8 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 53 "forehead_brow_outer_height_pos" 53 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 45 "forehead_brow_width_neg" 45 } + gene_bs_jaw_def={ "jaw_def_pos" 15 "jaw_def_pos" 15 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 102 "mouth_lower_lip_def_pos" 102 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 110 "mouth_lower_lip_full_neg" 110 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 121 "mouth_lower_lip_pad_pos" 121 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 19 "mouth_lower_lip_width_pos" 19 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 40 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 8 "mouth_philtrum_shape_neg" 8 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 101 "mouth_philtrum_width_pos" 101 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 28 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 17 "mouth_upper_lip_full_neg" 17 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 58 "mouth_upper_lip_profile_neg" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 25 } + gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 28 } + gene_bs_nose_height={ "nose_height_neg" 29 "nose_height_neg" 29 } + gene_bs_nose_length={ "nose_length_pos" 53 "nose_length_pos" 53 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 15 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 125 "nose_nostril_width_neg" 125 } + gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 5 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 1 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 16 "nose_ridge_width_pos" 16 } + gene_bs_nose_size={ "nose_size_pos" 29 "nose_size_pos" 29 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 22 "nose_tip_angle_neg" 22 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 2 "nose_tip_forward_neg" 2 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_neg" 43 } + face_detail_cheek_def={ "cheek_def_02" 5 "cheek_def_02" 5 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 11 "cheek_fat_01_neg" 11 } + face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } + face_detail_chin_def={ "chin_def_neg" 234 "chin_def_neg" 234 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 57 "eye_lower_lid_def" 57 } + face_detail_eye_socket={ "eye_socket_03" 20 "eye_socket_03" 20 } + face_detail_nasolabial={ "nasolabial_03" 20 "nasolabial_03" 20 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 7 "nose_ridge_def_pos" 7 } + face_detail_nose_tip_def={ "nose_tip_def" 239 "nose_tip_def" 239 } + face_detail_temple_def={ "temple_def" 153 "temple_def" 153 } + expression_brow_wrinkles={ "brow_wrinkles_03" 50 "brow_wrinkles_03" 50 } + expression_eye_wrinkles={ "eye_wrinkles_01" 226 "eye_wrinkles_01" 53 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 192 "forehead_wrinkles_03" 192 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 226 "complexion_4" 226 } + gene_height={ "normal_height" 119 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 107 } + gene_bs_body_shape={ "body_shape_apple_half" 76 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_clothes" 172 "bust_shape_3_full" 216 } + gene_age={ "old_2" 127 "old_2" 127 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 165 "avg_spacing_lower_thickness" 165 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 203 "layer_2_avg_thickness" 203 } + gene_body_hair={ "body_hair_sparse" 149 "body_hair_sparse" 149 } + gene_hair_type={ "hair_curly" 165 "hair_curly" 165 } + gene_baldness={ "male_pattern_baldness" 131 "male_pattern_baldness" 131 } + eye_accessory={ "normal_eyes" 168 "normal_eyes" 168 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } + beards={ "ep2_beards" 180 "no_beard" 0 } + cloaks={ "no_cloak" 13 "no_cloak" 0 } + hairstyles={ "western_hairstyles_curly" 133 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 33 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_low_nobility_clothes" 171 "most_clothes" 0 } + headgear={ "ep2_western_era1_nobility" 202 "no_headgear" 0 } + clothes_hoods={ "hoods" 35 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 979141817 979141817 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_doggerland_wrihtssen_edgar.txt b/common/bookmark_portraits/bookmark_NE_doggerland_wrihtssen_edgar.txt new file mode 100644 index 000000000..4f303dd97 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_doggerland_wrihtssen_edgar.txt @@ -0,0 +1,166 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:scandinavia0013 +bookmark_NE_doggerland_wrihtssen_edgar={ + type=male + id=1559 + random_seed=1924289110 + age=0.270000 + genes={ hair_color={ 100 61 100 61 } + skin_color={ 12 24 19 77 } + eye_color={ 57 89 231 176 } + gene_chin_forward={ "chin_forward_neg" 93 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_pos" 123 "chin_height_pos" 133 } + gene_chin_width={ "chin_width_neg" 203 "chin_width_neg" 119 } + gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 174 } + gene_eye_depth={ "eye_depth_pos" 147 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 166 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 97 "eye_distance_neg" 124 } + gene_eye_shut={ "eye_shut_pos" 165 "eye_shut_pos" 142 } + gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 139 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 98 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 101 "forehead_roundness_pos" 180 } + gene_forehead_width={ "forehead_width_pos" 255 "forehead_width_pos" 149 } + gene_forehead_height={ "forehead_height_pos" 210 "forehead_height_pos" 127 } + gene_head_height={ "head_height_neg" 100 "head_height_neg" 105 } + gene_head_width={ "head_width_neg" 127 "head_width_neg" 125 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 120 } + gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 99 } + gene_head_top_width={ "head_top_width_pos" 189 "head_top_width_pos" 156 } + gene_jaw_angle={ "jaw_angle_neg" 77 "jaw_angle_neg" 119 } + gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_pos" 125 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 121 "jaw_width_pos" 140 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 81 "mouth_corner_depth_neg" 122 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 146 "mouth_corner_height_pos" 140 } + gene_mouth_forward={ "mouth_forward_neg" 93 "mouth_forward_neg" 93 } + gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_neg" 121 } + gene_mouth_width={ "mouth_width_neg" 143 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_neg" 88 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 120 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 96 } + gene_neck_length={ "neck_length_pos" 165 "neck_length_pos" 144 } + gene_neck_width={ "neck_width_pos" 73 "neck_width_pos" 133 } + gene_bs_cheek_forward={ "cheek_forward_pos" 143 "cheek_forward_pos" 2 } + gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 32 } + gene_bs_cheek_width={ "cheek_width_neg" 83 "cheek_width_neg" 27 } + gene_bs_ear_angle={ "ear_angle_neg" 31 "ear_angle_neg" 14 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 140 "ear_inner_shape_pos" 103 } + gene_bs_ear_bend={ "ear_both_bend_pos" 55 "ear_both_bend_pos" 51 } + gene_bs_ear_outward={ "ear_outward_pos" 39 "ear_outward_neg" 11 } + gene_bs_ear_size={ "ear_size_pos" 49 "ear_size_neg" 39 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 45 "eye_corner_depth_pos" 36 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 152 } + gene_bs_eye_size={ "eye_size_pos" 15 "eye_size_pos" 4 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 115 "eye_upper_lid_size_neg" 65 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 43 "forehead_brow_curve_pos" 124 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 255 "forehead_brow_forward_pos" 86 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 89 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_pos" 21 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_neg" 80 } + gene_bs_jaw_def={ "jaw_def_pos" 57 "jaw_def_neg" 109 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 40 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 183 "mouth_lower_lip_full_neg" 13 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 6 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 77 "mouth_lower_lip_width_pos" 10 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 93 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 135 "mouth_philtrum_shape_pos" 38 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 89 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 131 "mouth_upper_lip_profile_pos" 80 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 169 "mouth_upper_lip_width_pos" 100 } + gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 67 } + gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_neg" 41 } + gene_bs_nose_length={ "nose_length_pos" 23 "nose_length_pos" 86 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_neg" 29 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 55 "nose_nostril_width_pos" 43 } + gene_bs_nose_profile={ "nose_profile_pos" 33 "nose_profile_hawk" 50 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_pos" 24 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 83 "nose_ridge_width_neg" 17 } + gene_bs_nose_size={ "nose_size_pos" 45 "nose_size_pos" 56 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 61 "nose_tip_width_pos" 62 } + face_detail_cheek_def={ "cheek_def_02" 81 "cheek_def_02" 142 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 182 "cheek_fat_04_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 66 "chin_cleft" 4 } + face_detail_chin_def={ "chin_def_neg" 139 "chin_def_neg" 229 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 162 "eye_lower_lid_def_02" 20 } + face_detail_eye_socket={ "eye_socket_color_02" 49 "eye_socket_color_02" 172 } + face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 31 "nose_ridge_def_pos" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 235 "nose_tip_def" 235 } + face_detail_temple_def={ "temple_def" 59 "temple_def" 115 } + expression_brow_wrinkles={ "brow_wrinkles_03" 172 "brow_wrinkles_03" 95 } + expression_eye_wrinkles={ "eye_wrinkles_01" 60 "eye_wrinkles_01" 235 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 101 "forehead_wrinkles_01" 69 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 174 "complexion_5" 145 } + gene_height={ "normal_height" 183 "normal_height" 112 } + gene_bs_body_type={ "body_fat_head_fat_medium" 156 "body_fat_head_fat_medium" 120 } + gene_bs_body_shape={ "body_shape_apple_half" 255 "body_shape_apple_half" 38 } + gene_bs_bust={ "bust_clothes" 52 "bust_shape_2_full" 81 } + gene_age={ "old_4" 25 "old_4" 25 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 141 "avg_spacing_lower_thickness" 164 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 59 "layer_2_low_thickness" 64 } + gene_body_hair={ "body_hair_avg" 117 "body_hair_avg" 171 } + gene_hair_type={ "hair_straight" 126 "hair_wavy" 189 } + gene_baldness={ "male_pattern_baldness" 139 "male_pattern_baldness" 176 } + eye_accessory={ "normal_eyes" 33 "normal_eyes" 33 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 249 "normal_eyelashes" 249 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + beards={ "no_beard" 49 "no_beard" 0 } + hairstyles={ "northern_hairstyles_straight" 208 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 81 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_high_nobility_clothes" 108 "most_clothes" 0 } + headgear={ "northern_royalty" 241 "no_headgear" 0 } + clothes_hoods={ "hoods" 67 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + props_right={ "fp1_marshal_sword" 255 "no_props" 0 } + gene_additive_animations_fat={ "fat_additive" 45 "fat_additive" 0 } + gene_additive_animations_dwarf={ "dwarf_additive" 0 "dwarf_additive" 0 } + gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } + } + entity={ 912297863 912297863 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_giemajohka_labba_orddot.txt b/common/bookmark_portraits/bookmark_NE_giemajohka_labba_orddot.txt new file mode 100644 index 000000000..d9c92c900 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_giemajohka_labba_orddot.txt @@ -0,0 +1,169 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:finland0022 +bookmark_NE_giemajohka_labba_orddot={ + type=male + id=960 + random_seed=2361433823 + age=0.650000 + genes={ hair_color={ 165 172 165 172 } + skin_color={ 40 85 40 85 } + eye_color={ 66 172 66 172 } + gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_neg" 98 } + gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 110 } + gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } + gene_eye_depth={ "eye_depth_neg" 100 "eye_depth_neg" 100 } + gene_eye_height={ "eye_height_neg" 66 "eye_height_neg" 66 } + gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_pos" 158 } + gene_eye_shut={ "eye_shut_pos" 72 "eye_shut_pos" 145 } + gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 115 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 111 } + gene_forehead_roundness={ "forehead_roundness_pos" 208 "forehead_roundness_pos" 208 } + gene_forehead_width={ "forehead_width_pos" 132 "forehead_width_pos" 132 } + gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } + gene_head_height={ "head_height_neg" 97 "head_height_neg" 97 } + gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } + gene_head_profile={ "head_profile_neg" 66 "head_profile_neg" 66 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 138 } + gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 122 } + gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 137 } + gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_neg" 80 "jaw_width_neg" 80 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 131 } + gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } + gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_pos" 138 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 67 "mouth_upper_lip_size_pos" 67 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 94 "mouth_lower_lip_size_neg" 94 } + gene_mouth_open={ "mouth_open_neg" 108 "mouth_open_neg" 108 } + gene_neck_length={ "neck_length_neg" 103 "neck_length_neg" 103 } + gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 109 } + gene_bs_cheek_forward={ "cheek_forward_pos" 94 "cheek_forward_pos" 94 } + gene_bs_cheek_height={ "cheek_height_neg" 29 "cheek_height_neg" 29 } + gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } + gene_bs_ear_angle={ "ear_angle_pos" 62 "ear_angle_pos" 62 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 42 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 2 "ear_lower_bend_pos" 2 } + gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_neg" 22 } + gene_bs_ear_size={ "ear_size_neg" 41 "ear_size_neg" 41 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 113 "eye_corner_depth_neg" 113 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 29 "eye_fold_shape_pos" 29 } + gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_neg" 4 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 248 "eye_upper_lid_size_neg" 248 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 29 "forehead_brow_curve_neg" 29 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_pos" 36 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 5 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 1 "forehead_brow_outer_height_pos" 1 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 12 "forehead_brow_width_pos" 12 } + gene_bs_jaw_def={ "jaw_def_neg" 121 "jaw_def_neg" 121 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 90 "mouth_lower_lip_def_pos" 90 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 38 "mouth_lower_lip_full_neg" 38 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 185 "mouth_lower_lip_pad_neg" 185 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 120 "mouth_lower_lip_width_neg" 120 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 45 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 40 "mouth_philtrum_shape_pos" 40 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 117 "mouth_philtrum_width_neg" 117 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 176 "mouth_upper_lip_def_pos" 176 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 47 "mouth_upper_lip_profile_pos" 47 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 30 "mouth_upper_lip_width_pos" 30 } + gene_bs_nose_forward={ "nose_forward_neg" 55 "nose_forward_neg" 55 } + gene_bs_nose_height={ "nose_height_neg" 105 "nose_height_neg" 105 } + gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_pos" 48 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 24 "nose_nostril_height_pos" 24 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 33 "nose_nostril_width_neg" 33 } + gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_pos" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 17 "nose_ridge_angle_neg" 17 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 65 "nose_ridge_width_neg" 65 } + gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_pos" 50 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 53 "nose_tip_angle_neg" 53 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_neg" 8 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 82 "nose_tip_width_pos" 82 } + face_detail_cheek_def={ "cheek_def_02" 30 "cheek_def_02" 30 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 201 "cheek_fat_01_pos" 201 } + face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 3 } + face_detail_chin_def={ "chin_def" 21 "chin_def" 21 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 55 "eye_lower_lid_def" 55 } + face_detail_eye_socket={ "eye_socket_03" 112 "eye_socket_03" 112 } + face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_01" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 103 "nose_ridge_def_pos" 103 } + face_detail_nose_tip_def={ "nose_tip_def" 211 "nose_tip_def" 211 } + face_detail_temple_def={ "temple_def" 126 "temple_def" 126 } + expression_brow_wrinkles={ "brow_wrinkles_03" 1 "brow_wrinkles_03" 1 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 150 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 242 "forehead_wrinkles_01" 96 } + expression_other={ "cheek_wrinkles_both_01" 27 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 240 "complexion_1" 240 } + gene_height={ "normal_height" 109 "normal_height" 109 } + gene_bs_body_type={ "body_fat_head_fat_medium" 98 "body_fat_head_fat_medium" 119 } + gene_bs_body_shape={ "body_shape_rectangle_half" 56 "body_shape_rectangle_half" 0 } + gene_bs_bust={ "bust_clothes" 106 "bust_shape_3_half" 133 } + gene_age={ "old_2" 71 "old_2" 71 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 140 "far_spacing_avg_thickness" 140 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 160 "layer_2_lower_thickness" 160 } + gene_body_hair={ "body_hair_avg" 158 "body_hair_avg" 158 } + gene_hair_type={ "hair_straight_thin_beard" 165 "hair_straight_thin_beard" 165 } + gene_baldness={ "male_pattern_baldness" 63 "male_pattern_baldness" 63 } + eye_accessory={ "normal_eyes" 199 "normal_eyes" 199 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "asian_eyelashes" 105 "asian_eyelashes" 105 } + beards={ "thin_beards_straight" 2 "no_beard" 0 } + hairstyles={ "northern_hairstyles_straight" 62 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 48 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_high_nobility_clothes" 179 "most_clothes" 0 } + headgear={ "northern_high_nobility" 18 "no_headgear" 0 } + clothes_hoods={ "hoods" 152 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "baldness_stage_2" 255 "no_baldness" 0 } + } + entity={ 1903276529 1903276529 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=2951898311 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_goralia_lubranski_gosciwuj.txt b/common/bookmark_portraits/bookmark_NE_goralia_lubranski_gosciwuj.txt new file mode 100644 index 000000000..d015b6442 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_goralia_lubranski_gosciwuj.txt @@ -0,0 +1,152 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:zapadoslavia0019 +bookmark_NE_goralia_lubranski_gosciwuj={ + type=male + id=1366 + random_seed=3218720064 + age=0.320000 + genes={ hair_color={ 173 170 173 170 } + skin_color={ 85 100 85 100 } + eye_color={ 215 135 215 135 } + gene_chin_forward={ "chin_forward_pos" 133 "chin_forward_pos" 133 } + gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } + gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 96 "eye_distance_neg" 96 } + gene_eye_shut={ "eye_shut_pos" 155 "eye_shut_pos" 155 } + gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_pos" 142 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } + gene_forehead_roundness={ "forehead_roundness_pos" 154 "forehead_roundness_pos" 154 } + gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 137 } + gene_forehead_height={ "forehead_height_neg" 110 "forehead_height_neg" 110 } + gene_head_height={ "head_height_neg" 87 "head_height_neg" 87 } + gene_head_width={ "head_width_pos" 174 "head_width_pos" 174 } + gene_head_profile={ "head_profile_pos" 132 "head_profile_pos" 132 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } + gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 154 } + gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } + gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } + gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } + gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } + gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } + gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 114 } + gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 105 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 89 } + gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_pos" 152 } + gene_neck_length={ "neck_length_neg" 117 "neck_length_neg" 117 } + gene_neck_width={ "neck_width_neg" 114 "neck_width_neg" 114 } + gene_bs_cheek_forward={ "cheek_forward_pos" 108 "cheek_forward_pos" 108 } + gene_bs_cheek_height={ "cheek_height_pos" 2 "cheek_height_pos" 2 } + gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 45 } + gene_bs_ear_angle={ "ear_angle_pos" 38 "ear_angle_pos" 38 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 50 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 52 "ear_lower_bend_pos" 52 } + gene_bs_ear_outward={ "ear_outward_neg" 34 "ear_outward_neg" 34 } + gene_bs_ear_size={ "ear_size_pos" 91 "ear_size_pos" 91 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 3 "eye_corner_depth_neg" 3 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 56 "eye_fold_shape_02_neg" 56 } + gene_bs_eye_size={ "eye_size_pos" 59 "eye_size_pos" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 124 "eye_upper_lid_size_pos" 124 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 112 "forehead_brow_curve_neg" 112 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_neg" 42 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_neg" 37 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 58 "forehead_brow_outer_height_neg" 58 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 43 "forehead_brow_width_neg" 43 } + gene_bs_jaw_def={ "jaw_def_neg" 63 "jaw_def_neg" 63 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 101 "mouth_lower_lip_def_pos" 101 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 24 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 45 "mouth_lower_lip_pad_neg" 45 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 10 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 25 "mouth_philtrum_shape_pos" 25 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 37 "mouth_philtrum_width_pos" 37 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 105 "mouth_upper_lip_def_pos" 105 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 112 "mouth_upper_lip_full_neg" 112 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 158 "mouth_upper_lip_profile_pos" 158 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 86 "mouth_upper_lip_width_pos" 86 } + gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 6 } + gene_bs_nose_height={ "nose_height_pos" 11 "nose_height_pos" 11 } + gene_bs_nose_length={ "nose_length_neg" 125 "nose_length_neg" 125 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 19 "nose_nostril_height_neg" 19 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_neg" 21 } + gene_bs_nose_profile={ "nose_profile_pos" 39 "nose_profile_pos" 39 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_neg" 7 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 113 "nose_ridge_width_neg" 113 } + gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 48 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 44 "nose_tip_angle_neg" 44 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 29 "nose_tip_forward_pos" 29 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 25 "nose_tip_width_pos" 25 } + face_detail_cheek_def={ "cheek_def_01" 24 "cheek_def_01" 24 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 244 "cheek_fat_01_neg" 244 } + face_detail_chin_cleft={ "chin_dimple" 24 "chin_dimple" 24 } + face_detail_chin_def={ "chin_def" 57 "chin_def" 57 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 112 "eye_lower_lid_def" 112 } + face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_01" 8 } + face_detail_nasolabial={ "nasolabial_03" 78 "nasolabial_03" 78 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 14 "nose_ridge_def_pos" 14 } + face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } + face_detail_temple_def={ "temple_def" 229 "temple_def" 229 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_02" 154 } + expression_eye_wrinkles={ "eye_wrinkles_01" 164 "eye_wrinkles_01" 47 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 45 "forehead_wrinkles_01" 45 } + expression_other={ "cheek_wrinkles_both_01" 42 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 128 "complexion_5" 128 } + gene_height={ "normal_height" 125 "normal_height" 125 } + gene_bs_body_type={ "body_fat_head_fat_low" 109 "body_fat_head_fat_low" 143 } + gene_bs_body_shape={ "body_shape_rectangle_full" 40 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 109 "bust_shape_2_full" 137 } + gene_age={ "old_1" 76 "old_1" 76 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 196 "far_spacing_low_thickness" 196 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 173 "layer_2_low_thickness" 173 } + gene_body_hair={ "body_hair_sparse" 168 "body_hair_sparse" 168 } + gene_hair_type={ "hair_straight" 164 "hair_straight" 164 } + gene_baldness={ "male_pattern_baldness" 171 "male_pattern_baldness" 171 } + eye_accessory={ "normal_eyes" 229 "normal_eyes" 229 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 103 "normal_eyelashes" 103 } + beards={ "western_beards_straight" 17 "no_beard" 0 } + hairstyles={ "western_hairstyles_straight" 17 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 17 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 145 "most_clothes" 0 } + clothes_hoods={ "hoods" 22 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 2268070609 2268070609 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_limbazi_lacplesis_matiss.txt b/common/bookmark_portraits/bookmark_NE_limbazi_lacplesis_matiss.txt new file mode 100644 index 000000000..4566322b7 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_limbazi_lacplesis_matiss.txt @@ -0,0 +1,173 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:baltic0010 +bookmark_NE_limbazi_lacplesis_matiss={ + type=male + id=1291 + random_seed=1970938638 + age=0.340000 + genes={ hair_color={ 69 56 74 64 } + skin_color={ 31 67 31 67 } + eye_color={ 111 162 65 147 } + gene_chin_forward={ "chin_forward_neg" 156 "chin_forward_neg" 104 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } + gene_eye_depth={ "eye_depth_pos" 158 "eye_depth_pos" 145 } + gene_eye_height={ "eye_height_neg" 112 "eye_height_neg" 119 } + gene_eye_distance={ "eye_distance_neg" 165 "eye_distance_neg" 116 } + gene_eye_shut={ "eye_shut_neg" 69 "eye_shut_neg" 118 } + gene_forehead_angle={ "forehead_angle_neg" 141 "forehead_angle_neg" 118 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 90 "forehead_brow_height_pos" 128 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 137 } + gene_forehead_width={ "forehead_width_neg" 141 "forehead_width_neg" 102 } + gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_neg" 125 } + gene_head_height={ "head_height_neg" 170 "head_height_neg" 102 } + gene_head_width={ "head_width_pos" 144 "head_width_pos" 175 } + gene_head_profile={ "head_profile_pos" 168 "head_profile_pos" 190 } + gene_head_top_height={ "head_top_height_pos" 142 "head_top_height_pos" 135 } + gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_neg" 136 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_neg" 153 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 125 } + gene_jaw_width={ "jaw_width_neg" 94 "jaw_width_neg" 105 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 171 "mouth_corner_depth_pos" 139 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 91 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_neg" 152 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_neg" 134 "mouth_width_neg" 112 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 88 "mouth_upper_lip_size_pos" 144 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 107 "mouth_lower_lip_size_pos" 149 } + gene_mouth_open={ "mouth_open_pos" 145 "mouth_open_pos" 156 } + gene_neck_length={ "neck_length_neg" 115 "neck_length_neg" 115 } + gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 132 } + gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_pos" 40 } + gene_bs_cheek_height={ "cheek_height_pos" 39 "cheek_height_neg" 43 } + gene_bs_cheek_width={ "cheek_width_pos" 65 "cheek_width_pos" 49 } + gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 85 "ear_upper_bend_pos" 85 } + gene_bs_ear_outward={ "ear_outward_pos" 56 "ear_outward_pos" 56 } + gene_bs_ear_size={ "ear_size_neg" 118 "ear_size_neg" 118 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 137 "eye_corner_depth_pos" 48 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 77 "eye_fold_shape_pos" 24 } + gene_bs_eye_size={ "eye_size_pos" 5 "eye_size_pos" 55 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_neg" 9 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 135 "forehead_brow_curve_neg" 197 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 125 "forehead_brow_forward_pos" 20 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 10 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 21 "forehead_brow_outer_height_neg" 118 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_neg" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 145 "jaw_def_neg" 44 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 172 "mouth_lower_lip_def_pos" 58 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 20 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 159 "mouth_lower_lip_pad_neg" 106 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 116 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 62 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 135 "mouth_philtrum_shape_pos" 94 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 173 "mouth_philtrum_width_neg" 41 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 85 "mouth_upper_lip_def_pos" 29 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 17 "mouth_upper_lip_full_neg" 17 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 85 "mouth_upper_lip_profile_pos" 29 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 71 "mouth_upper_lip_width_pos" 21 } + gene_bs_nose_forward={ "nose_forward_pos" 155 "nose_forward_neg" 33 } + gene_bs_nose_height={ "nose_height_pos" 83 "nose_height_pos" 50 } + gene_bs_nose_length={ "nose_length_neg" 73 "nose_length_neg" 63 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 29 "nose_nostril_height_neg" 22 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 15 "nose_nostril_width_neg" 18 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_neg" 71 } + gene_bs_nose_size={ "nose_size_pos" 93 "nose_size_pos" 43 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 83 "nose_tip_angle_neg" 6 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_pos" 14 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 87 "nose_tip_width_pos" 17 } + face_detail_cheek_def={ "cheek_def_01" 124 "cheek_def_02" 24 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 175 "cheek_fat_01_neg" 96 } + face_detail_chin_cleft={ "chin_cleft" 97 "chin_cleft" 6 } + face_detail_chin_def={ "chin_def" 164 "chin_def_neg" 235 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 142 "eye_lower_lid_def" 237 } + face_detail_eye_socket={ "eye_socket_03" 145 "eye_socket_03" 3 } + face_detail_nasolabial={ "nasolabial_02" 56 "nasolabial_02" 56 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 203 "nose_ridge_def_pos" 132 } + face_detail_nose_tip_def={ "nose_tip_def" 40 "nose_tip_def" 13 } + face_detail_temple_def={ "temple_def" 235 "temple_def" 207 } + expression_brow_wrinkles={ "brow_wrinkles_04" 216 "brow_wrinkles_02" 161 } + expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 18 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 83 } + expression_other={ "cheek_wrinkles_both_01" 30 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 170 "complexion_4" 151 } + gene_height={ "normal_height" 165 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_low" 134 "body_fat_head_fat_medium" 131 } + gene_bs_body_shape={ "body_shape_average" 194 "body_shape_average" 27 } + gene_bs_bust={ "bust_clothes" 95 "bust_shape_2_full" 149 } + gene_age={ "old_4" 102 "old_4" 102 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 137 "avg_spacing_avg_thickness" 112 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 163 "layer_2_avg_thickness" 69 } + gene_body_hair={ "body_hair_avg_low_stubble" 178 "body_hair_dense" 178 } + gene_hair_type={ "hair_wavy" 126 "hair_wavy" 126 } + gene_baldness={ "no_baldness" 126 "male_pattern_baldness" 145 } + eye_accessory={ "normal_eyes" 198 "normal_eyes" 198 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 219 "normal_eyelashes" 219 } + beards={ "no_beard" 255 "no_beard" 0 } + cloaks={ "ep1_cloak_adventurer" 107 "no_cloak" 0 } + hairstyles={ "fp1_hairstyles_straight" 125 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 20 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_low_nobility_clothes" 39 "most_clothes" 0 } + headgear={ "northern_common" 158 "no_headgear" 0 } + clothes_hoods={ "hoods" 242 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + override={ + portrait_modifier_overrides={ + custom_beards=male_empty + custom_hair=male_hair_fp1_05 + } + } + + entity={ 1903276529 1903276529 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_poland_kowalczyk_wladyga_tadeuz.txt b/common/bookmark_portraits/bookmark_NE_poland_kowalczyk_wladyga_tadeuz.txt new file mode 100644 index 000000000..2f204e151 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_poland_kowalczyk_wladyga_tadeuz.txt @@ -0,0 +1,170 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:zapadoslavia0005 +bookmark_NE_poland_kowalczyk_wladyga_tadeuz={ + type=male + id=1789 + random_seed=3864931744 + age=0.180000 + genes={ hair_color={ 194 96 229 87 } + skin_color={ 41 62 99 96 } + eye_color={ 37 169 37 169 } + gene_chin_forward={ "chin_forward_pos" 160 "chin_forward_pos" 160 } + gene_chin_height={ "chin_height_neg" 89 "chin_height_neg" 89 } + gene_chin_width={ "chin_width_pos" 125 "chin_width_pos" 125 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 128 "eye_depth_neg" 128 } + gene_eye_height={ "eye_height_neg" 165 "eye_height_neg" 165 } + gene_eye_distance={ "eye_distance_neg" 89 "eye_distance_neg" 89 } + gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_neg" 124 } + gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 155 } + gene_forehead_width={ "forehead_width_pos" 157 "forehead_width_pos" 157 } + gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 118 } + gene_head_height={ "head_height_neg" 130 "head_height_neg" 130 } + gene_head_width={ "head_width_pos" 130 "head_width_pos" 130 } + gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 164 } + gene_head_top_height={ "head_top_height_pos" 151 "head_top_height_pos" 151 } + gene_head_top_width={ "head_top_width_neg" 89 "head_top_width_neg" 89 } + gene_jaw_angle={ "jaw_angle_pos" 156 "jaw_angle_pos" 156 } + gene_jaw_forward={ "jaw_forward_neg" 133 "jaw_forward_neg" 133 } + gene_jaw_height={ "jaw_height_pos" 157 "jaw_height_pos" 157 } + gene_jaw_width={ "jaw_width_neg" 105 "jaw_width_neg" 105 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } + gene_mouth_height={ "mouth_height_pos" 122 "mouth_height_pos" 122 } + gene_mouth_width={ "mouth_width_neg" 128 "mouth_width_neg" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 135 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 92 } + gene_mouth_open={ "mouth_open_pos" 120 "mouth_open_pos" 120 } + gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 139 } + gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 36 } + gene_bs_cheek_height={ "cheek_height_pos" 23 "cheek_height_pos" 14 } + gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 43 } + gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 99 "ear_inner_shape_pos" 99 } + gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 } + gene_bs_ear_outward={ "ear_outward_neg" 47 "ear_outward_neg" 47 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 33 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 101 "eye_corner_depth_pos" 26 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 1 "eye_fold_shape_02_neg" 20 } + gene_bs_eye_size={ "eye_size_pos" 13 "eye_size_pos" 9 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 86 "eye_upper_lid_size_pos" 86 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 2 "forehead_brow_curve_pos" 2 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 66 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 102 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_pos" 92 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 3 } + gene_bs_jaw_def={ "jaw_def_pos" 55 "jaw_def_neg" 63 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 20 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 3 "mouth_lower_lip_full_pos" 63 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_pos" 139 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_neg" 11 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 13 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 59 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 22 "mouth_philtrum_width_pos" 22 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 135 "mouth_upper_lip_def_pos" 7 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 8 "mouth_upper_lip_full_pos" 8 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 53 "mouth_upper_lip_profile_neg" 19 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_neg" 60 } + gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_pos" 86 "nose_height_pos" 86 } + gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 3 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 20 } + gene_bs_nose_profile={ "nose_profile_hawk" 44 "nose_profile_hawk" 44 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 90 "nose_ridge_angle_neg" 90 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 15 } + gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 37 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 11 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 72 "nose_tip_width_pos" 72 } + face_detail_cheek_def={ "cheek_def_02" 140 "cheek_def_02" 140 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 27 "cheek_fat_02_pos" 27 } + face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } + face_detail_chin_def={ "chin_def_neg" 232 "chin_def_neg" 232 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 61 "eye_lower_lid_def_02" 61 } + face_detail_eye_socket={ "eye_socket_03" 54 "eye_socket_03" 1 } + face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 8 "nose_ridge_def_pos" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 116 "nose_tip_def" 116 } + face_detail_temple_def={ "temple_def" 84 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_02" 51 "brow_wrinkles_02" 51 } + expression_eye_wrinkles={ "eye_wrinkles_03" 135 "eye_wrinkles_03" 164 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 164 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_beauty_1" 255 "complexion_4" 235 } + gene_height={ "normal_height" 172 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_full" 176 "body_fat_head_fat_full" 137 } + gene_bs_body_shape={ "body_shape_pear_half" 190 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 34 "bust_default" 92 } + gene_age={ "old_3" 176 "old_3" 176 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 253 "far_spacing_high_thickness" 253 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 109 "layer_2_lower_thickness" 109 } + gene_body_hair={ "body_hair_avg" 214 "body_hair_avg" 154 } + gene_hair_type={ "hair_straight" 161 "hair_straight" 161 } + gene_baldness={ "male_pattern_baldness" 138 "male_pattern_baldness" 138 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } + beards={ "fp2_beards_straight" 42 "no_beard" 0 } + cloaks={ "sp2_cloak_imperial" 200 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 33 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 137 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "sp2_western_royalty_clothes" 54 "most_clothes" 0 } + headgear={ "ep1_western_royalty" 195 "no_headgear" 0 } + additive_headgear={ "western_veils" 152 "no_additive" 0 } + clothes_hoods={ "hoods" 5 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_western_02 + custom_beards=male_beard_fp2_iberian_christian_01 + } + } + + entity={ 2616704408 2616704408 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_sjaelland_glucksburg_christian.txt b/common/bookmark_portraits/bookmark_NE_sjaelland_glucksburg_christian.txt new file mode 100644 index 000000000..9bf2f5321 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_sjaelland_glucksburg_christian.txt @@ -0,0 +1,165 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:scandinavia0030 +bookmark_NE_sjaelland_glucksburg_christian={ + type=male + id=1364 + random_seed=3857489081 + age=0.320000 + genes={ hair_color={ 71 88 69 130 } + skin_color={ 102 88 103 91 } + eye_color={ 149 196 236 182 } + gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_pos" 133 } + gene_chin_height={ "chin_height_neg" 121 "chin_height_pos" 127 } + gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 129 } + gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 178 } + gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 123 } + gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 125 } + gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_pos" 142 } + gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_pos" 141 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 130 } + gene_forehead_roundness={ "forehead_roundness_pos" 199 "forehead_roundness_pos" 205 } + gene_forehead_width={ "forehead_width_pos" 177 "forehead_width_pos" 136 } + gene_forehead_height={ "forehead_height_neg" 112 "forehead_height_neg" 81 } + gene_head_height={ "head_height_neg" 127 "head_height_neg" 95 } + gene_head_width={ "head_width_neg" 101 "head_width_pos" 156 } + gene_head_profile={ "head_profile_pos" 183 "head_profile_pos" 131 } + gene_head_top_height={ "head_top_height_pos" 161 "head_top_height_neg" 114 } + gene_head_top_width={ "head_top_width_neg" 106 "head_top_width_pos" 140 } + gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_pos" 142 } + gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_neg" 112 } + gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_pos" 137 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 152 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_pos" 158 "mouth_height_pos" 128 } + gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 72 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_neg" 117 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 122 } + gene_mouth_open={ "mouth_open_neg" 71 "mouth_open_neg" 52 } + gene_neck_length={ "neck_length_neg" 122 "neck_length_pos" 150 } + gene_neck_width={ "neck_width_pos" 150 "neck_width_neg" 105 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 6 } + gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_neg" 81 } + gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_pos" 21 } + gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_pos" 26 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 36 "ear_inner_shape_pos" 60 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 46 "ear_both_bend_pos" 69 } + gene_bs_ear_outward={ "ear_outward_neg" 123 "ear_outward_pos" 43 } + gene_bs_ear_size={ "ear_size_neg" 28 "ear_size_pos" 38 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 43 "eye_corner_depth_pos" 35 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 172 "eye_fold_shape_pos" 95 } + gene_bs_eye_size={ "eye_size_pos" 57 "eye_size_pos" 40 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 39 "eye_upper_lid_size_pos" 147 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 38 "forehead_brow_curve_pos" 21 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 3 "forehead_brow_forward_neg" 120 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_neg" 88 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 99 "forehead_brow_outer_height_pos" 68 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 37 } + gene_bs_jaw_def={ "jaw_def_neg" 169 "jaw_def_neg" 118 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 78 "mouth_lower_lip_def_pos" 26 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 7 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 190 "mouth_lower_lip_pad_neg" 109 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_neg" 80 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 9 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 20 "mouth_philtrum_shape_pos" 115 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 32 "mouth_philtrum_width_neg" 44 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 7 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 22 "mouth_upper_lip_full_neg" 8 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 11 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 77 "mouth_upper_lip_width_pos" 51 } + gene_bs_nose_forward={ "nose_forward_pos" 2 "nose_forward_neg" 30 } + gene_bs_nose_height={ "nose_height_pos" 52 "nose_height_pos" 91 } + gene_bs_nose_length={ "nose_length_neg" 86 "nose_length_neg" 61 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 24 "nose_nostril_height_neg" 60 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_pos" 16 } + gene_bs_nose_profile={ "nose_profile_pos" 62 "nose_profile_neg" 28 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_neg" 35 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 53 "nose_ridge_width_neg" 10 } + gene_bs_nose_size={ "nose_size_neg" 1 "nose_size_pos" 64 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_neg" 71 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 38 "nose_tip_forward_pos" 26 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 199 "nose_tip_width_neg" 69 } + face_detail_cheek_def={ "cheek_def_01" 10 "cheek_def_02" 13 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 216 "cheek_fat_01_pos" 113 } + face_detail_chin_cleft={ "chin_dimple" 151 "chin_cleft" 8 } + face_detail_chin_def={ "chin_def_neg" 20 "chin_def_neg" 227 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 32 "eye_lower_lid_def" 61 } + face_detail_eye_socket={ "eye_socket_02" 24 "eye_socket_02" 85 } + face_detail_nasolabial={ "nasolabial_02" 165 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 10 } + face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 214 } + face_detail_temple_def={ "temple_def" 244 "temple_def" 131 } + expression_brow_wrinkles={ "brow_wrinkles_03" 74 "brow_wrinkles_04" 36 } + expression_eye_wrinkles={ "eye_wrinkles_02" 209 "eye_wrinkles_01" 66 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 90 "forehead_wrinkles_03" 213 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 127 "complexion_5" 229 } + gene_height={ "normal_height" 156 "normal_height" 122 } + gene_bs_body_type={ "body_fat_head_fat_full" 113 "body_fat_head_fat_low" 147 } + gene_bs_body_shape={ "body_shape_hourglass_full" 68 "body_shape_pear_full" 14 } + gene_bs_bust={ "bust_clothes" 100 "bust_shape_2_half" 91 } + gene_age={ "old_3" 99 "old_3" 188 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 89 "avg_spacing_low_thickness" 151 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 107 "layer_2_lower_thickness" 165 } + gene_body_hair={ "body_hair_sparse" 119 "body_hair_avg" 188 } + gene_hair_type={ "hair_wavy" 107 "hair_wavy" 151 } + gene_baldness={ "male_pattern_baldness" 179 "male_pattern_baldness" 218 } + eye_accessory={ "normal_eyes" 237 "normal_eyes" 237 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 196 "normal_eyelashes" 196 } + beards={ "northern_beards_curly" 232 "no_beard" 0 } + hairstyles={ "northern_hairstyles_wavy" 150 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 200 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_high_nobility_clothes" 97 "most_clothes" 0 } + headgear={ "northern_high_nobility" 179 "no_headgear" 0 } + clothes_hoods={ "hoods" 133 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3293488942 3293488942 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_sweden_adlercreutz_elias.txt b/common/bookmark_portraits/bookmark_NE_sweden_adlercreutz_elias.txt new file mode 100644 index 000000000..a2f30af52 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_sweden_adlercreutz_elias.txt @@ -0,0 +1,161 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:scandinavia0014 +bookmark_NE_sweden_adlercreutz_elias={ + type=male + id=1612 + random_seed=1616030008 + age=0.250000 + genes={ hair_color={ 152 64 152 64 } + skin_color={ 99 93 99 93 } + eye_color={ 254 167 254 167 } + gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } + gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } + gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } + gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 122 } + gene_eye_height={ "eye_height_pos" 154 "eye_height_pos" 154 } + gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_neg" 125 "eye_shut_neg" 125 } + gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 118 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } + gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } + gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 116 } + gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 } + gene_head_height={ "head_height_pos" 144 "head_height_pos" 144 } + gene_head_width={ "head_width_pos" 147 "head_width_pos" 147 } + gene_head_profile={ "head_profile_neg" 113 "head_profile_neg" 113 } + gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 135 } + gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_pos" 139 "jaw_angle_pos" 139 } + gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 135 } + gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 144 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } + gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } + gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 63 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 135 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 94 "mouth_lower_lip_size_neg" 94 } + gene_mouth_open={ "mouth_open_pos" 249 "mouth_open_pos" 249 } + gene_neck_length={ "neck_length_neg" 30 "neck_length_neg" 30 } + gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 120 } + gene_bs_cheek_forward={ "cheek_forward_pos" 48 "cheek_forward_pos" 48 } + gene_bs_cheek_height={ "cheek_height_neg" 42 "cheek_height_neg" 42 } + gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 15 } + gene_bs_ear_angle={ "ear_angle_pos" 36 "ear_angle_pos" 36 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 50 } + gene_bs_ear_bend={ "ear_both_bend_pos" 48 "ear_both_bend_pos" 48 } + gene_bs_ear_outward={ "ear_outward_neg" 18 "ear_outward_neg" 18 } + gene_bs_ear_size={ "ear_size_pos" 22 "ear_size_pos" 22 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 14 "eye_corner_depth_pos" 14 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 13 "eye_fold_shape_pos" 13 } + gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_neg" 1 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 156 "eye_upper_lid_size_pos" 156 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 42 "forehead_brow_curve_neg" 42 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 48 "forehead_brow_forward_pos" 48 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 5 "forehead_brow_inner_height_pos" 5 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 65 "forehead_brow_outer_height_neg" 65 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 102 "forehead_brow_width_pos" 102 } + gene_bs_jaw_def={ "jaw_def_neg" 139 "jaw_def_neg" 139 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 94 "mouth_lower_lip_def_pos" 94 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 122 "mouth_lower_lip_full_neg" 122 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 88 "mouth_lower_lip_pad_neg" 88 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 92 "mouth_lower_lip_width_neg" 92 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 7 "mouth_philtrum_def_pos" 7 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_neg" 45 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 66 "mouth_philtrum_width_pos" 66 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 14 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 9 "mouth_upper_lip_full_pos" 9 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 113 "mouth_upper_lip_profile_neg" 113 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 29 } + gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 37 } + gene_bs_nose_height={ "nose_height_neg" 92 "nose_height_neg" 92 } + gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_neg" 15 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 110 "nose_nostril_height_neg" 110 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 24 "nose_nostril_width_neg" 24 } + gene_bs_nose_profile={ "nose_profile_neg" 75 "nose_profile_neg" 75 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 10 "nose_ridge_angle_neg" 10 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_pos" 33 } + gene_bs_nose_size={ "nose_size_neg" 50 "nose_size_neg" 50 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 45 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_neg" 45 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 41 "nose_tip_width_pos" 41 } + face_detail_cheek_def={ "cheek_def_01" 5 "cheek_def_01" 5 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 76 "cheek_fat_02_pos" 76 } + face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 3 } + face_detail_chin_def={ "chin_def_neg" 14 "chin_def_neg" 14 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 220 "eye_lower_lid_def_02" 220 } + face_detail_eye_socket={ "eye_socket_01" 148 "eye_socket_01" 148 } + face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_01" 25 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 23 } + face_detail_nose_tip_def={ "nose_tip_def" 214 "nose_tip_def" 214 } + face_detail_temple_def={ "temple_def" 163 "temple_def" 163 } + expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_02" 64 } + expression_eye_wrinkles={ "eye_wrinkles_02" 168 "eye_wrinkles_02" 168 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 130 "forehead_wrinkles_03" 130 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 248 "complexion_1" 248 } + gene_height={ "normal_height" 123 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_medium" 173 "body_fat_head_fat_medium" 135 } + gene_bs_body_shape={ "body_shape_rectangle_full" 30 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 79 "bust_shape_2_half" 99 } + gene_age={ "old_4" 252 "old_4" 252 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 168 "far_spacing_avg_thickness" 168 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 191 "layer_2_avg_thickness" 191 } + gene_body_hair={ "body_hair_sparse" 132 "body_hair_sparse" 132 } + gene_hair_type={ "hair_wavy" 179 "hair_wavy" 179 } + gene_baldness={ "male_pattern_baldness" 76 "male_pattern_baldness" 76 } + eye_accessory={ "normal_eyes" 14 "normal_eyes" 14 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 212 "normal_eyelashes" 212 } + beards={ "northern_beards_curly" 204 "no_beard" 0 } + hairstyles={ "northern_hairstyles_wavy" 190 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 195 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_high_nobility_clothes" 164 "most_clothes" 0 } + headgear={ "fp1_royalty" 168 "no_headgear" 0 } + clothes_hoods={ "hoods" 125 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 807438772 807438772 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_NE_thuringia_alexanderwelt_august.txt b/common/bookmark_portraits/bookmark_NE_thuringia_alexanderwelt_august.txt new file mode 100644 index 000000000..f2f172832 --- /dev/null +++ b/common/bookmark_portraits/bookmark_NE_thuringia_alexanderwelt_august.txt @@ -0,0 +1,160 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:germany0024 +bookmark_NE_thuringia_alexanderwelt_august={ + type=male + id=1792 + random_seed=3214472806 + age=0.180000 + genes={ hair_color={ 4 229 178 229 } + skin_color={ 59 56 153 81 } + eye_color={ 73 229 210 108 } + gene_chin_forward={ "chin_forward_pos" 107 "chin_forward_pos" 139 } + gene_chin_height={ "chin_height_pos" 115 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 111 "chin_width_neg" 143 } + gene_eye_angle={ "eye_angle_neg" 95 "eye_angle_neg" 120 } + gene_eye_depth={ "eye_depth_pos" 102 "eye_depth_pos" 152 } + gene_eye_height={ "eye_height_pos" 151 "eye_height_pos" 141 } + gene_eye_distance={ "eye_distance_pos" 117 "eye_distance_pos" 109 } + gene_eye_shut={ "eye_shut_pos" 151 "eye_shut_pos" 117 } + gene_forehead_angle={ "forehead_angle_neg" 173 "forehead_angle_neg" 162 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 88 "forehead_brow_height_pos" 137 } + gene_forehead_roundness={ "forehead_roundness_neg" 145 "forehead_roundness_neg" 113 } + gene_forehead_width={ "forehead_width_neg" 174 "forehead_width_neg" 148 } + gene_forehead_height={ "forehead_height_pos" 165 "forehead_height_pos" 181 } + gene_head_height={ "head_height_pos" 151 "head_height_pos" 150 } + gene_head_width={ "head_width_pos" 107 "head_width_pos" 107 } + gene_head_profile={ "head_profile_pos" 0 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 120 "head_top_height_pos" 129 } + gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 139 } + gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 142 } + gene_jaw_forward={ "jaw_forward_neg" 77 "jaw_forward_neg" 137 } + gene_jaw_height={ "jaw_height_neg" 86 "jaw_height_neg" 115 } + gene_jaw_width={ "jaw_width_neg" 75 "jaw_width_neg" 137 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 130 "mouth_corner_depth_neg" 110 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 128 "mouth_corner_height_neg" 104 } + gene_mouth_forward={ "mouth_forward_neg" 145 "mouth_forward_neg" 127 } + gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 128 } + gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 102 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 97 "mouth_upper_lip_size_neg" 111 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 125 "mouth_lower_lip_size_neg" 116 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_neg" 108 "neck_length_neg" 126 } + gene_neck_width={ "neck_width_pos" 74 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_neg" 255 "cheek_forward_pos" 43 } + gene_bs_cheek_height={ "cheek_height_pos" 111 "cheek_height_pos" 23 } + gene_bs_cheek_width={ "cheek_width_neg" 161 "cheek_width_pos" 50 } + gene_bs_ear_angle={ "ear_angle_neg" 13 "ear_angle_neg" 43 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 192 "ear_inner_shape_pos" 180 } + gene_bs_ear_bend={ "ear_both_bend_pos" 77 "ear_both_bend_pos" 85 } + gene_bs_ear_outward={ "ear_outward_neg" 57 "ear_outward_pos" 2 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_neg" 13 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 121 "eye_corner_depth_pos" 1 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 127 } + gene_bs_eye_size={ "eye_size_neg" 119 "eye_size_neg" 125 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 175 "eye_upper_lid_size_neg" 54 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 114 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 151 "forehead_brow_forward_pos" 36 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 121 "forehead_brow_inner_height_pos" 30 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 187 "forehead_brow_outer_height_pos" 29 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 121 "forehead_brow_width_pos" 5 } + gene_bs_jaw_def={ "jaw_def_pos" 11 "jaw_def_neg" 28 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 37 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 119 "mouth_lower_lip_full_pos" 45 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 123 "mouth_lower_lip_pad_pos" 56 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 75 "mouth_lower_lip_width_pos" 40 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 203 "mouth_philtrum_def_pos" 106 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 116 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_neg" 47 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 92 "mouth_upper_lip_def_pos" 53 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 23 "mouth_upper_lip_full_pos" 18 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_pos" 101 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_neg" 42 } + gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_neg" 6 } + gene_bs_nose_height={ "nose_height_neg" 73 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 207 "nose_length_pos" 126 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 27 "nose_nostril_height_pos" 4 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 41 "nose_nostril_width_neg" 28 } + gene_bs_nose_profile={ "nose_profile_neg" 41 "nose_profile_neg" 75 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 55 "nose_ridge_angle_pos" 71 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 109 "nose_ridge_width_neg" 48 } + gene_bs_nose_size={ "nose_size_neg" 39 "nose_size_pos" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 117 "nose_tip_angle_neg" 29 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 219 "nose_tip_forward_neg" 44 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 105 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 255 "cheek_def_01" 81 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_02_pos" 2 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def" 144 "chin_def_neg" 133 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def" 101 } + face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_02" 29 } + face_detail_nasolabial={ "nasolabial_04" 154 "nasolabial_01" 50 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 168 "nose_ridge_def_neg" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 207 } + face_detail_temple_def={ "temple_def" 184 "temple_def" 231 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_01" 174 } + expression_eye_wrinkles={ "eye_wrinkles_02" 69 "eye_wrinkles_01" 11 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 119 "forehead_wrinkles_01" 70 } + expression_other={ "cheek_wrinkles_both_01" 60 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 211 "complexion_1" 162 } + gene_height={ "normal_height" 118 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 95 "body_fat_head_fat_full" 108 } + gene_bs_body_shape={ "body_shape_rectangle_half" 255 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 32 "bust_shape_1_half" 63 } + gene_age={ "old_1" 14 "old_1" 8 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 217 "avg_spacing_lower_thickness" 245 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 114 } + gene_body_hair={ "body_hair_sparse_lower_stubble" 255 "body_hair_avg" 112 } + gene_hair_type={ "hair_straight" 76 "hair_straight" 164 } + gene_baldness={ "no_baldness" 128 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 229 "normal_eyes" 229 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 155 "normal_eyelashes" 155 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + beards={ "western_beards_straight" 64 "no_beard" 0 } + cloaks={ "no_cloak" 156 "no_cloak" 0 } + hairstyles={ "western_hairstyles_straight" 64 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 64 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "western_high_nobility_clothes" 158 "most_clothes" 0 } + headgear={ "western_high_nobility" 42 "no_headgear" 0 } + additive_headgear={ "ep2_western_era2_veils" 64 "no_additive" 0 } + clothes_hoods={ "hoods" 249 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3861905792 3861905792 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_basilicata_castriota_giovanni_aladro.txt b/common/bookmark_portraits/bookmark_SE_basilicata_castriota_giovanni_aladro.txt new file mode 100644 index 000000000..48ddfb61b --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_basilicata_castriota_giovanni_aladro.txt @@ -0,0 +1,167 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:italy0013 +bookmark_SE_basilicata_castriota_giovanni_aladro={ + type=male + id=1647 + random_seed=2849353875 + age=0.240000 + genes={ hair_color={ 107 250 221 185 } + skin_color={ 147 112 140 115 } + eye_color={ 67 169 46 127 } + gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_pos" 168 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_neg" 111 } + gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_pos" 164 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 134 } + gene_eye_height={ "eye_height_neg" 96 "eye_height_pos" 129 } + gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_neg" 97 } + gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_neg" 127 } + gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 63 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 106 "forehead_brow_height_neg" 126 } + gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 194 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_neg" 122 } + gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_pos" 149 } + gene_head_height={ "head_height_pos" 169 "head_height_neg" 88 } + gene_head_width={ "head_width_pos" 129 "head_width_pos" 142 } + gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 77 } + gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 138 } + gene_head_top_width={ "head_top_width_pos" 177 "head_top_width_pos" 156 } + gene_jaw_angle={ "jaw_angle_neg" 127 "jaw_angle_pos" 141 } + gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 119 } + gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 111 } + gene_jaw_width={ "jaw_width_neg" 80 "jaw_width_pos" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 119 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 116 } + gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 114 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 140 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_neg" 106 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 125 } + gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_neg" 21 } + gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_neg" 110 "neck_width_neg" 125 } + gene_bs_cheek_forward={ "cheek_forward_neg" 43 "cheek_forward_neg" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 5 "cheek_height_pos" 115 } + gene_bs_cheek_width={ "cheek_width_pos" 46 "cheek_width_neg" 6 } + gene_bs_ear_angle={ "ear_angle_neg" 112 "ear_angle_pos" 21 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 27 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 86 "ear_lower_bend_pos" 10 } + gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_neg" 19 } + gene_bs_ear_size={ "ear_size_neg" 114 "ear_size_pos" 76 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 12 "eye_corner_depth_pos" 40 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 15 "eye_fold_shape_neg" 70 } + gene_bs_eye_size={ "eye_size_neg" 70 "eye_size_pos" 41 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 155 "eye_upper_lid_size_pos" 25 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 151 "forehead_brow_curve_neg" 40 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 6 "forehead_brow_forward_neg" 20 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_pos" 32 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 40 "forehead_brow_outer_height_neg" 38 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 124 "forehead_brow_width_neg" 16 } + gene_bs_jaw_def={ "jaw_def_neg" 83 "jaw_def_pos" 0 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 46 "mouth_lower_lip_def_pos" 35 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 50 "mouth_lower_lip_full_pos" 116 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 8 "mouth_lower_lip_pad_pos" 9 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_neg" 39 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 27 "mouth_philtrum_def_pos" 70 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 15 "mouth_philtrum_shape_pos" 161 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 76 "mouth_philtrum_width_pos" 46 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 51 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 5 "mouth_upper_lip_full_pos" 115 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_neg" 1 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 24 "mouth_upper_lip_width_pos" 101 } + gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 22 } + gene_bs_nose_height={ "nose_height_pos" 58 "nose_height_pos" 24 } + gene_bs_nose_length={ "nose_length_pos" 1 "nose_length_pos" 113 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_neg" 26 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 14 "nose_nostril_width_neg" 50 } + gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_neg" 62 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 20 "nose_ridge_angle_pos" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 30 "nose_ridge_width_neg" 49 } + gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_neg" 40 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 17 "nose_tip_angle_pos" 97 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 96 "nose_tip_forward_neg" 14 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 30 "nose_tip_width_neg" 15 } + face_detail_cheek_def={ "cheek_def_02" 151 "cheek_def_01" 25 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_01_neg" 139 } + face_detail_chin_cleft={ "chin_dimple" 168 "chin_dimple" 7 } + face_detail_chin_def={ "chin_def_neg" 17 "chin_def" 15 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 249 "eye_lower_lid_def" 176 } + face_detail_eye_socket={ "eye_socket_color_03" 232 "eye_socket_02" 1 } + face_detail_nasolabial={ "nasolabial_03" 134 "nasolabial_01" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 25 "nose_ridge_def_pos" 24 } + face_detail_nose_tip_def={ "nose_tip_def" 16 "nose_tip_def" 253 } + face_detail_temple_def={ "temple_def" 239 "temple_def" 37 } + expression_brow_wrinkles={ "brow_wrinkles_03" 19 "brow_wrinkles_03" 84 } + expression_eye_wrinkles={ "eye_wrinkles_01" 32 "eye_wrinkles_01" 75 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 6 "forehead_wrinkles_01" 89 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 132 "complexion_1" 139 } + gene_height={ "normal_height" 164 "normal_height" 128 } + gene_bs_body_type={ "body_fat_head_fat_medium" 159 "body_fat_head_fat_full" 117 } + gene_bs_body_shape={ "body_shape_average" 32 "body_shape_hourglass_half" 53 } + gene_bs_bust={ "bust_clothes" 76 "bust_shape_1_full" 230 } + gene_age={ "old_1" 75 "old_4" 21 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 181 "avg_spacing_avg_thickness" 174 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 178 "layer_2_high_thickness" 240 } + gene_body_hair={ "body_hair_avg" 104 "body_hair_sparse" 148 } + gene_hair_type={ "hair_wavy" 174 "hair_wavy" 114 } + gene_baldness={ "male_pattern_baldness" 63 "male_pattern_baldness" 118 } + eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 56 "normal_eyelashes" 56 } + beards={ "western_beards_straight" 221 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 177 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 173 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 221 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "western_high_nobility_clothes" 73 "most_clothes" 0 } + headgear={ "sp2_western_high_nobility" 79 "no_headgear" 0 } + additive_headgear={ "ep2_western_era2_veils" 221 "no_additive" 0 } + clothes_hoods={ "hoods" 103 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3942081117 3942081117 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_la_mancha_quixano_alonso.txt b/common/bookmark_portraits/bookmark_SE_la_mancha_quixano_alonso.txt new file mode 100644 index 000000000..686c45f02 --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_la_mancha_quixano_alonso.txt @@ -0,0 +1,163 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:hispania0023 +bookmark_SE_la_mancha_quixano_alonso={ + type=male + id=1168 + random_seed=3854731481 + age=0.400000 + genes={ hair_color={ 176 225 176 225 } + skin_color={ 140 71 136 117 } + eye_color={ 94 183 127 203 } + gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } + gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 140 } + gene_chin_width={ "chin_width_pos" 138 "chin_width_pos" 139 } + gene_eye_angle={ "eye_angle_neg" 134 "eye_angle_neg" 127 } + gene_eye_depth={ "eye_depth_pos" 147 "eye_depth_pos" 133 } + gene_eye_height={ "eye_height_pos" 96 "eye_height_pos" 135 } + gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 134 } + gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 139 } + gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 166 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 106 "forehead_brow_height_pos" 173 } + gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 132 } + gene_forehead_width={ "forehead_width_pos" 149 "forehead_width_pos" 149 } + gene_forehead_height={ "forehead_height_pos" 180 "forehead_height_pos" 229 } + gene_head_height={ "head_height_pos" 176 "head_height_pos" 175 } + gene_head_width={ "head_width_neg" 117 "head_width_neg" 126 } + gene_head_profile={ "head_profile_neg" 110 "head_profile_neg" 84 } + gene_head_top_height={ "head_top_height_pos" 121 "head_top_height_pos" 157 } + gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_pos" 94 "jaw_angle_pos" 135 } + gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 132 } + gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 120 } + gene_jaw_width={ "jaw_width_pos" 104 "jaw_width_pos" 138 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } + gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } + gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 } + gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 118 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_neg" 113 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_neg" 57 "mouth_open_neg" 57 } + gene_neck_length={ "neck_length_pos" 115 "neck_length_pos" 146 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 159 } + gene_bs_cheek_forward={ "cheek_forward_neg" 4 "cheek_forward_neg" 4 } + gene_bs_cheek_height={ "cheek_height_neg" 59 "cheek_height_pos" 55 } + gene_bs_cheek_width={ "cheek_width_neg" 183 "cheek_width_pos" 32 } + gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_pos" 22 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 23 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 52 "ear_upper_bend_pos" 67 } + gene_bs_ear_outward={ "ear_outward_neg" 15 "ear_outward_pos" 4 } + gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_pos" 117 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 137 "eye_corner_depth_pos" 170 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 55 "eye_fold_shape_neg" 23 } + gene_bs_eye_size={ "eye_size_pos" 1 "eye_size_pos" 47 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 19 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 187 "forehead_brow_curve_neg" 190 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 75 "forehead_brow_forward_pos" 24 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_pos" 21 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 119 "forehead_brow_outer_height_neg" 49 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 95 "forehead_brow_width_pos" 4 } + gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_neg" 31 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 43 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 49 "mouth_lower_lip_full_neg" 4 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 160 "mouth_lower_lip_pad_neg" 160 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_neg" 0 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 10 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 46 "mouth_philtrum_shape_pos" 46 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 93 "mouth_philtrum_width_neg" 93 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 47 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 31 "mouth_upper_lip_full_pos" 31 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 116 "mouth_upper_lip_profile_neg" 116 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 72 "mouth_upper_lip_width_pos" 72 } + gene_bs_nose_forward={ "nose_forward_neg" 33 "nose_forward_neg" 23 } + gene_bs_nose_height={ "nose_height_neg" 75 "nose_height_neg" 53 } + gene_bs_nose_length={ "nose_length_pos" 81 "nose_length_pos" 46 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 51 "nose_nostril_height_neg" 36 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 155 "nose_nostril_width_neg" 163 } + gene_bs_nose_profile={ "nose_profile_neg" 133 "nose_profile_pos" 29 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 131 "nose_ridge_angle_pos" 8 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_neg" 7 } + gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_neg" 11 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 31 "nose_tip_angle_neg" 15 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 83 "nose_tip_forward_pos" 37 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_pos" 14 } + face_detail_cheek_def={ "cheek_def_02" 98 "cheek_def_01" 20 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 0 "cheek_fat_01_pos" 189 } + face_detail_chin_cleft={ "chin_dimple" 24 "chin_dimple" 24 } + face_detail_chin_def={ "chin_def_neg" 86 "chin_def_neg" 52 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 67 "eye_lower_lid_def" 33 } + face_detail_eye_socket={ "eye_socket_color_02" 99 "eye_socket_01" 25 } + face_detail_nasolabial={ "nasolabial_03" 128 "nasolabial_03" 142 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 50 "nose_ridge_def_neg" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 232 "nose_tip_def" 221 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 209 } + expression_brow_wrinkles={ "brow_wrinkles_02" 212 "brow_wrinkles_02" 212 } + expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 61 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 249 "forehead_wrinkles_03" 249 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 137 "complexion_1" 140 } + gene_height={ "normal_height" 124 "normal_height" 116 } + gene_bs_body_type={ "body_fat_head_fat_low" 155 "body_fat_head_fat_low" 140 } + gene_bs_body_shape={ "body_shape_triangle_full" 167 "body_shape_triangle_full" 0 } + gene_bs_bust={ "bust_clothes" 72 "bust_shape_3_full" 148 } + gene_age={ "old_2" 28 "old_2" 28 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 129 "avg_spacing_high_thickness" 140 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 156 "layer_2_low_thickness" 154 } + gene_body_hair={ "body_hair_sparse" 152 "body_hair_sparse" 152 } + gene_hair_type={ "hair_wavy" 181 "hair_wavy" 181 } + gene_baldness={ "male_pattern_baldness" 153 "male_pattern_baldness" 153 } + eye_accessory={ "normal_eyes" 190 "normal_eyes" 190 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 158 "normal_eyelashes" 158 } + beards={ "western_beards_curly" 131 "no_beard" 0 } + cloaks={ "ep1_cloak_adventurer" 211 "no_cloak" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 72 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 180 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 150 "most_clothes" 0 } + headgear={ "ep2_western_era1_high_nobility" 32 "no_headgear" 0 } + additive_headgear={ "ep2_western_era1_veils" 211 "no_additive" 0 } + clothes_hoods={ "hoods" 80 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3942081117 3942081117 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_monaco_grimaldi_nure.txt b/common/bookmark_portraits/bookmark_SE_monaco_grimaldi_nure.txt new file mode 100644 index 000000000..5fe37ec64 --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_monaco_grimaldi_nure.txt @@ -0,0 +1,163 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:france_grimaldi_honore +bookmark_SE_monaco_grimaldi_nure={ + type=male + id=1384 + random_seed=2492821273 + age=0.320000 + genes={ hair_color={ 16 232 229 239 } + skin_color={ 184 122 183 120 } + eye_color={ 30 136 49 193 } + gene_chin_forward={ "chin_forward_neg" 118 "chin_forward_neg" 106 } + gene_chin_height={ "chin_height_pos" 142 "chin_height_neg" 122 } + gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 121 } + gene_eye_angle={ "eye_angle_pos" 151 "eye_angle_neg" 114 } + gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 131 } + gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 119 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 137 } + gene_eye_shut={ "eye_shut_pos" 73 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 157 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_pos" 133 } + gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 131 } + gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 106 } + gene_forehead_height={ "forehead_height_pos" 165 "forehead_height_pos" 147 } + gene_head_height={ "head_height_neg" 108 "head_height_neg" 102 } + gene_head_width={ "head_width_pos" 142 "head_width_neg" 126 } + gene_head_profile={ "head_profile_pos" 134 "head_profile_pos" 146 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_pos" 149 } + gene_head_top_width={ "head_top_width_neg" 111 "head_top_width_pos" 164 } + gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_neg" 108 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_neg" 115 } + gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_pos" 149 } + gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 150 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_pos" 137 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 127 } + gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_pos" 146 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_pos" 139 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_pos" 152 } + gene_mouth_open={ "mouth_open_pos" 143 "mouth_open_pos" 160 } + gene_neck_length={ "neck_length_pos" 144 "neck_length_neg" 119 } + gene_neck_width={ "neck_width_neg" 104 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_pos" 17 } + gene_bs_cheek_height={ "cheek_height_pos" 174 "cheek_height_neg" 46 } + gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_pos" 26 } + gene_bs_ear_angle={ "ear_angle_pos" 178 "ear_angle_neg" 9 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 133 "ear_inner_shape_pos" 23 } + gene_bs_ear_bend={ "ear_both_bend_pos" 102 "ear_lower_bend_pos" 149 } + gene_bs_ear_outward={ "ear_outward_pos" 6 "ear_outward_pos" 78 } + gene_bs_ear_size={ "ear_size_pos" 93 "ear_size_pos" 0 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 10 "eye_corner_depth_neg" 18 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 75 "eye_fold_shape_02_neg" 10 } + gene_bs_eye_size={ "eye_size_pos" 36 "eye_size_pos" 102 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_pos" 171 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 15 "forehead_brow_curve_neg" 119 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 31 "forehead_brow_forward_pos" 10 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 93 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 49 "forehead_brow_outer_height_pos" 114 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 40 "forehead_brow_width_pos" 10 } + gene_bs_jaw_def={ "jaw_def_neg" 203 "jaw_def_pos" 6 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 144 "mouth_lower_lip_def_pos" 51 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 1 "mouth_lower_lip_full_pos" 30 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 107 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 68 "mouth_lower_lip_width_pos" 126 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 58 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 24 "mouth_philtrum_shape_pos" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 16 "mouth_philtrum_width_neg" 119 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 24 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 86 "mouth_upper_lip_full_pos" 33 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 242 "mouth_upper_lip_profile_pos" 13 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 34 "mouth_upper_lip_width_pos" 93 } + gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_neg" 38 } + gene_bs_nose_height={ "nose_height_neg" 12 "nose_height_neg" 2 } + gene_bs_nose_length={ "nose_length_pos" 10 "nose_length_neg" 25 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 70 "nose_nostril_height_neg" 8 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 201 "nose_nostril_width_pos" 39 } + gene_bs_nose_profile={ "nose_profile_neg" 16 "nose_profile_neg" 26 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 24 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 77 "nose_ridge_width_neg" 0 } + gene_bs_nose_size={ "nose_size_neg" 6 "nose_size_pos" 40 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 80 "nose_tip_angle_pos" 33 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 34 "nose_tip_forward_neg" 28 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 36 "nose_tip_width_pos" 29 } + face_detail_cheek_def={ "cheek_def_01" 25 "cheek_def_01" 8 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 241 "cheek_fat_01_neg" 10 } + face_detail_chin_cleft={ "chin_dimple" 23 "chin_cleft" 109 } + face_detail_chin_def={ "chin_def" 21 "chin_def" 24 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 191 "eye_lower_lid_def_02" 214 } + face_detail_eye_socket={ "eye_socket_03" 55 "eye_socket_01" 21 } + face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 6 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 217 "nose_tip_def" 34 } + face_detail_temple_def={ "temple_def" 204 "temple_def" 221 } + expression_brow_wrinkles={ "brow_wrinkles_04" 53 "brow_wrinkles_03" 67 } + expression_eye_wrinkles={ "eye_wrinkles_01" 125 "eye_wrinkles_02" 132 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 74 } + expression_other={ "cheek_wrinkles_both_01" 27 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 110 "complexion_3" 129 } + gene_height={ "normal_height" 121 "normal_height" 137 } + gene_bs_body_type={ "body_fat_head_fat_medium" 140 "body_fat_head_fat_full" 117 } + gene_bs_body_shape={ "body_shape_hourglass_half" 132 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 128 "bust_shape_2_half" 145 } + gene_age={ "old_3" 82 "old_3" 191 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 235 "far_spacing_avg_thickness" 154 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 199 "layer_2_low_thickness" 164 } + gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 133 } + gene_hair_type={ "hair_wavy" 162 "hair_curly" 169 } + gene_baldness={ "male_pattern_baldness" 162 "male_pattern_baldness" 182 } + eye_accessory={ "normal_eyes" 134 "normal_eyes" 134 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 199 "normal_eyelashes" 199 } + beards={ "western_beards_curly" 231 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 40 "no_cloak" 0 } + hairstyles={ "ep2_hairstyles_western" 49 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 120 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 124 "most_clothes" 0 } + headgear={ "ep2_western_era1_high_nobility" 6 "no_headgear" 0 } + additive_headgear={ "ep2_western_era1_veils" 231 "no_additive" 0 } + clothes_hoods={ "hoods" 152 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 1903276529 1903276529 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_piedmonte_savoia_vittorio_amedeo.txt b/common/bookmark_portraits/bookmark_SE_piedmonte_savoia_vittorio_amedeo.txt new file mode 100644 index 000000000..ebec54a85 --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_piedmonte_savoia_vittorio_amedeo.txt @@ -0,0 +1,164 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:italy0017 +bookmark_SE_piedmonte_savoia_vittorio_amedeo={ + type=male + id=1010 + random_seed=3325399264 + age=0.550000 + genes={ hair_color={ 212 232 212 232 } + skin_color={ 161 125 161 125 } + eye_color={ 82 160 82 160 } + gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 } + gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } + gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_neg" 105 "eye_angle_neg" 105 } + gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } + gene_forehead_angle={ "forehead_angle_neg" 106 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 129 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 162 } + gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_neg" 113 } + gene_forehead_height={ "forehead_height_neg" 86 "forehead_height_neg" 86 } + gene_head_height={ "head_height_neg" 82 "head_height_neg" 82 } + gene_head_width={ "head_width_neg" 102 "head_width_neg" 102 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } + gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 97 } + gene_head_top_width={ "head_top_width_neg" 121 "head_top_width_neg" 121 } + gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_pos" 136 } + gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 124 } + gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 } + gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 91 "mouth_corner_depth_neg" 91 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } + gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 116 } + gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } + gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 116 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 106 "mouth_lower_lip_size_neg" 106 } + gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 135 } + gene_neck_length={ "neck_length_neg" 105 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_neg" 99 "neck_width_neg" 99 } + gene_bs_cheek_forward={ "cheek_forward_pos" 35 "cheek_forward_pos" 35 } + gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 37 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 46 } + gene_bs_ear_angle={ "ear_angle_pos" 93 "ear_angle_pos" 93 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 22 "ear_inner_shape_pos" 22 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 162 "ear_lower_bend_pos" 162 } + gene_bs_ear_outward={ "ear_outward_neg" 9 "ear_outward_neg" 9 } + gene_bs_ear_size={ "ear_size_pos" 26 "ear_size_pos" 26 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 13 "eye_corner_depth_pos" 13 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 99 "eye_fold_shape_neg" 99 } + gene_bs_eye_size={ "eye_size_pos" 15 "eye_size_pos" 15 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 54 "eye_upper_lid_size_pos" 54 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 8 "forehead_brow_curve_neg" 8 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 23 "forehead_brow_forward_pos" 23 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 110 "forehead_brow_inner_height_pos" 110 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 47 "forehead_brow_outer_height_pos" 47 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 71 "forehead_brow_width_pos" 71 } + gene_bs_jaw_def={ "jaw_def_neg" 1 "jaw_def_neg" 1 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 142 "mouth_lower_lip_def_pos" 142 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 127 "mouth_lower_lip_full_pos" 127 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 121 "mouth_lower_lip_pad_neg" 121 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 21 "mouth_lower_lip_width_neg" 21 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 171 "mouth_philtrum_shape_pos" 171 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 34 "mouth_upper_lip_def_pos" 34 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 14 "mouth_upper_lip_full_pos" 14 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 102 "mouth_upper_lip_profile_neg" 102 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 113 "mouth_upper_lip_width_pos" 113 } + gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_neg" 14 } + gene_bs_nose_height={ "nose_height_neg" 65 "nose_height_neg" 65 } + gene_bs_nose_length={ "nose_length_neg" 111 "nose_length_neg" 111 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 34 } + gene_bs_nose_profile={ "nose_profile_neg" 32 "nose_profile_neg" 32 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 25 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_neg" 46 } + gene_bs_nose_size={ "nose_size_neg" 48 "nose_size_neg" 48 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 63 "nose_tip_angle_pos" 63 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 41 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 36 "nose_tip_width_pos" 36 } + face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 24 "cheek_fat_04_pos" 24 } + face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 20 } + face_detail_chin_def={ "chin_def" 101 "chin_def" 101 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 49 "eye_lower_lid_def_02" 49 } + face_detail_eye_socket={ "eye_socket_01" 21 "eye_socket_01" 21 } + face_detail_nasolabial={ "nasolabial_01" 126 "nasolabial_01" 126 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 172 "nose_ridge_def_pos" 172 } + face_detail_nose_tip_def={ "nose_tip_def" 212 "nose_tip_def" 212 } + face_detail_temple_def={ "temple_def" 238 "temple_def" 238 } + expression_brow_wrinkles={ "brow_wrinkles_04" 68 "brow_wrinkles_04" 68 } + expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 138 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 200 "forehead_wrinkles_01" 200 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 187 "complexion_4" 187 } + gene_height={ "normal_height" 130 "normal_height" 130 } + gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 138 } + gene_bs_body_shape={ "body_shape_pear_half" 61 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 96 "bust_shape_3_half" 121 } + gene_age={ "old_2" 53 "old_2" 53 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 182 "far_spacing_low_thickness" 182 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 213 "layer_2_low_thickness" 213 } + gene_body_hair={ "body_hair_avg" 91 "body_hair_avg" 91 } + gene_hair_type={ "hair_wavy" 157 "hair_wavy" 157 } + gene_baldness={ "male_pattern_baldness" 247 "male_pattern_baldness" 247 } + eye_accessory={ "normal_eyes" 89 "normal_eyes" 89 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } + beards={ "western_beards_straight" 174 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 159 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 250 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 174 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 3 "most_clothes" 0 } + headgear={ "ep2_western_era1_high_nobility" 68 "no_headgear" 0 } + additive_headgear={ "ep2_western_era1_veils" 250 "no_additive" 0 } + clothes_hoods={ "hoods" 11 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 979141817 979141817 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1485265044 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_portugal_avril_vinicius.txt b/common/bookmark_portraits/bookmark_SE_portugal_avril_vinicius.txt new file mode 100644 index 000000000..d7b9d2b16 --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_portugal_avril_vinicius.txt @@ -0,0 +1,163 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:hispania0001 +bookmark_SE_portugal_avril_vinicius={ + type=female + id=1661 + random_seed=1147254064 + age=0.240000 + genes={ hair_color={ 115 227 199 249 } + skin_color={ 143 143 166 117 } + eye_color={ 107 116 41 135 } + gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 127 } + gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } + gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 109 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_neg" 130 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_neg" 109 } + gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 116 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 169 } + gene_forehead_roundness={ "forehead_roundness_pos" 145 "forehead_roundness_pos" 145 } + gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 143 } + gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 153 } + gene_head_height={ "head_height_neg" 128 "head_height_neg" 98 } + gene_head_width={ "head_width_pos" 122 "head_width_pos" 151 } + gene_head_profile={ "head_profile_neg" 130 "head_profile_neg" 63 } + gene_head_top_height={ "head_top_height_neg" 104 "head_top_height_neg" 104 } + gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } + gene_jaw_angle={ "jaw_angle_neg" 156 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } + gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 119 "jaw_width_pos" 160 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 89 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_neg" 53 "mouth_height_neg" 76 } + gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_pos" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 114 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 122 "mouth_lower_lip_size_pos" 143 } + gene_mouth_open={ "mouth_open_neg" 24 "mouth_open_neg" 24 } + gene_neck_length={ "neck_length_pos" 169 "neck_length_pos" 142 } + gene_neck_width={ "neck_width_neg" 94 "neck_width_neg" 94 } + gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 40 } + gene_bs_cheek_height={ "cheek_height_neg" 40 "cheek_height_neg" 40 } + gene_bs_cheek_width={ "cheek_width_pos" 34 "cheek_width_pos" 34 } + gene_bs_ear_angle={ "ear_angle_neg" 15 "ear_angle_pos" 37 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 75 } + gene_bs_ear_bend={ "ear_both_bend_pos" 116 "ear_both_bend_pos" 116 } + gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_pos" 1 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_neg" 14 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 37 "eye_corner_depth_pos" 90 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 255 "eye_fold_shape_neg" 66 } + gene_bs_eye_size={ "eye_size_pos" 213 "eye_size_pos" 70 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 183 "forehead_brow_curve_neg" 183 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 126 "forehead_brow_forward_neg" 126 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 71 "forehead_brow_outer_height_pos" 100 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 83 "forehead_brow_width_pos" 28 } + gene_bs_jaw_def={ "jaw_def_pos" 105 "jaw_def_neg" 61 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 33 "mouth_lower_lip_def_pos" 33 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 8 "mouth_lower_lip_full_neg" 8 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 131 "mouth_lower_lip_pad_neg" 69 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_pos" 108 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 186 "mouth_philtrum_def_pos" 186 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_neg" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 29 "mouth_philtrum_width_neg" 29 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 90 "mouth_upper_lip_def_pos" 90 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 95 "mouth_upper_lip_full_neg" 95 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 8 "mouth_upper_lip_profile_neg" 8 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_neg" 24 } + gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_neg" 32 } + gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_pos" 105 } + gene_bs_nose_length={ "nose_length_pos" 77 "nose_length_pos" 10 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 13 "nose_nostril_height_neg" 13 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 3 "nose_nostril_width_pos" 3 } + gene_bs_nose_profile={ "nose_profile_pos" 137 "nose_profile_pos" 52 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 11 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 16 "nose_ridge_width_pos" 16 } + gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_pos" 15 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 45 "nose_tip_width_pos" 45 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_01_neg" 207 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 25 } + face_detail_chin_def={ "chin_def" 114 "chin_def" 114 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 249 "eye_lower_lid_def_02" 145 } + face_detail_eye_socket={ "eye_socket_color_01" 191 "eye_socket_02" 159 } + face_detail_nasolabial={ "nasolabial_03" 141 "nasolabial_03" 141 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 14 } + face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } + face_detail_temple_def={ "temple_def" 226 "temple_def" 226 } + expression_brow_wrinkles={ "brow_wrinkles_04" 158 "brow_wrinkles_04" 64 } + expression_eye_wrinkles={ "eye_wrinkles_01" 99 "eye_wrinkles_01" 99 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 220 "forehead_wrinkles_03" 220 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 172 "complexion_5" 167 } + gene_height={ "normal_height" 127 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_medium" 91 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_rectangle_full" 76 "body_shape_rectangle_full" 18 } + gene_bs_bust={ "bust_clothes" 163 "bust_default" 204 } + gene_age={ "old_1" 245 "old_1" 245 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 159 "avg_spacing_high_thickness" 210 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_low_thickness" 144 } + gene_body_hair={ "body_hair_avg" 159 "body_hair_avg" 159 } + gene_hair_type={ "hair_wavy" 99 "hair_wavy" 99 } + gene_baldness={ "male_pattern_baldness" 172 "male_pattern_baldness" 172 } + eye_accessory={ "normal_eyes" 246 "normal_eyes" 246 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 173 "normal_eyelashes" 173 } + beards={ "western_beards_curly" 186 "no_beard" 0 } + cloaks={ "sp2_cloak_imperial" 148 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 186 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 176 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "fp4_western_era2_high_nobility_clothes" 28 "most_clothes" 0 } + headgear={ "ep1_western_royalty" 191 "no_headgear" 0 } + additive_headgear={ "western_veils" 176 "no_additive" 0 } + clothes_hoods={ "hoods" 91 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 3293488942 3293488942 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=442032108 + invert=no + } + { + hash=1599033245 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=3954150519 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_SE_provence_atika_marouane.txt b/common/bookmark_portraits/bookmark_SE_provence_atika_marouane.txt new file mode 100644 index 000000000..d859eeb2c --- /dev/null +++ b/common/bookmark_portraits/bookmark_SE_provence_atika_marouane.txt @@ -0,0 +1,159 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:france_marouane_atika +bookmark_SE_provence_atika_marouane={ + type=male + id=1435 + random_seed=3254267978 + age=0.310000 + genes={ hair_color={ 68 78 68 78 } + skin_color={ 30 86 30 86 } + eye_color={ 73 172 73 172 } + gene_chin_forward={ "chin_forward_pos" 216 "chin_forward_pos" 216 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 123 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 135 } + gene_eye_depth={ "eye_depth_pos" 160 "eye_depth_pos" 160 } + gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 137 } + gene_eye_shut={ "eye_shut_pos" 73 "eye_shut_pos" 146 } + gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } + gene_forehead_roundness={ "forehead_roundness_pos" 219 "forehead_roundness_pos" 219 } + gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_pos" 142 } + gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 130 } + gene_head_height={ "head_height_neg" 89 "head_height_neg" 89 } + gene_head_width={ "head_width_neg" 107 "head_width_neg" 107 } + gene_head_profile={ "head_profile_pos" 186 "head_profile_pos" 186 } + gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 122 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } + gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 } + gene_jaw_width={ "jaw_width_pos" 180 "jaw_width_pos" 180 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } + gene_mouth_height={ "mouth_height_neg" 100 "mouth_height_neg" 100 } + gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 87 "mouth_lower_lip_size_neg" 87 } + gene_mouth_open={ "mouth_open_neg" 3 "mouth_open_neg" 3 } + gene_neck_length={ "neck_length_neg" 117 "neck_length_neg" 117 } + gene_neck_width={ "neck_width_pos" 153 "neck_width_pos" 153 } + gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 20 } + gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_pos" 14 } + gene_bs_cheek_width={ "cheek_width_pos" 2 "cheek_width_pos" 2 } + gene_bs_ear_angle={ "ear_angle_pos" 100 "ear_angle_pos" 100 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 71 "ear_inner_shape_pos" 71 } + gene_bs_ear_bend={ "ear_both_bend_pos" 148 "ear_both_bend_pos" 148 } + gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 12 } + gene_bs_ear_size={ "ear_size_neg" 115 "ear_size_neg" 115 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 21 "eye_corner_depth_pos" 21 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 9 "eye_fold_shape_neg" 9 } + gene_bs_eye_size={ "eye_size_pos" 30 "eye_size_pos" 30 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 24 "eye_upper_lid_size_pos" 24 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 102 "forehead_brow_curve_neg" 102 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 12 "forehead_brow_forward_pos" 12 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 39 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 61 "forehead_brow_outer_height_neg" 61 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 18 } + gene_bs_jaw_def={ "jaw_def_neg" 10 "jaw_def_neg" 10 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 166 "mouth_lower_lip_def_pos" 166 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_neg" 28 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_pos" 25 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 13 "mouth_lower_lip_width_neg" 13 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 17 "mouth_philtrum_def_pos" 17 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 11 "mouth_philtrum_width_neg" 11 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 28 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 30 "mouth_upper_lip_full_pos" 30 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 97 "mouth_upper_lip_profile_pos" 97 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 39 "mouth_upper_lip_width_neg" 39 } + gene_bs_nose_forward={ "nose_forward_pos" 22 "nose_forward_pos" 22 } + gene_bs_nose_height={ "nose_height_pos" 46 "nose_height_pos" 46 } + gene_bs_nose_length={ "nose_length_neg" 38 "nose_length_neg" 38 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 10 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 85 "nose_nostril_width_neg" 85 } + gene_bs_nose_profile={ "nose_profile_neg" 32 "nose_profile_neg" 32 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_neg" 22 } + gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_neg" 33 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 87 "nose_tip_angle_pos" 87 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 32 "nose_tip_forward_pos" 32 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 134 "nose_tip_width_neg" 134 } + face_detail_cheek_def={ "cheek_def_02" 163 "cheek_def_02" 163 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 20 "cheek_fat_01_neg" 20 } + face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 5 } + face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 94 "eye_lower_lid_def_02" 94 } + face_detail_eye_socket={ "eye_socket_02" 4 "eye_socket_02" 4 } + face_detail_nasolabial={ "nasolabial_03" 184 "nasolabial_03" 184 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 19 "nose_ridge_def_pos" 19 } + face_detail_nose_tip_def={ "nose_tip_def" 8 "nose_tip_def" 8 } + face_detail_temple_def={ "temple_def" 31 "temple_def" 31 } + expression_brow_wrinkles={ "brow_wrinkles_03" 69 "brow_wrinkles_03" 69 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 226 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 138 "forehead_wrinkles_01" 9 } + expression_other={ "cheek_wrinkles_both_01" 39 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 206 "complexion_3" 206 } + gene_height={ "normal_height" 148 "normal_height" 148 } + gene_bs_body_type={ "body_fat_head_fat_medium" 171 "body_fat_head_fat_medium" 133 } + gene_bs_body_shape={ "body_shape_pear_half" 61 "body_shape_pear_half" 56 } + gene_bs_bust={ "bust_clothes" 86 "bust_shape_4_full" 108 } + gene_age={ "old_2" 227 "old_2" 227 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 147 "avg_spacing_low_thickness" 147 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 107 "layer_2_avg_thickness" 107 } + gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 114 } + gene_hair_type={ "hair_straight" 167 "hair_straight" 167 } + gene_baldness={ "male_pattern_baldness" 112 "male_pattern_baldness" 112 } + eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 220 "normal_eyelashes" 220 } + beards={ "no_beard" 203 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 34 "no_cloak" 0 } + hairstyles={ "western_hairstyles_straight" 161 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 161 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 39 "most_clothes" 0 } + headgear={ "ep2_western_era1_high_nobility" 175 "no_headgear" 0 } + additive_headgear={ "ep2_western_era1_veils" 207 "no_additive" 0 } + clothes_hoods={ "hoods" 207 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 1903276529 1903276529 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_WE_france_bonaparte_aragorn.txt b/common/bookmark_portraits/bookmark_WE_france_bonaparte_aragorn.txt index 08ac6d44d..5e8593f8a 100644 --- a/common/bookmark_portraits/bookmark_WE_france_bonaparte_aragorn.txt +++ b/common/bookmark_portraits/bookmark_WE_france_bonaparte_aragorn.txt @@ -2,116 +2,115 @@ # History database id:france_bonaparte_aragorn bookmark_WE_france_bonaparte_aragorn={ type=male - id=332 + id=1148 random_seed=1534080561 - age=0.420000 - genes={ hair_color={ 212 244 212 244 } - skin_color={ 7 93 7 93 } - eye_color={ 164 176 164 176 } - gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } - gene_chin_height={ "chin_height_neg" 127 "chin_height_neg" 127 } - gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 134 } - gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 134 } - gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } - gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 121 } - gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } - gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } - gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 102 } - gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 157 } - gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } - gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } - gene_head_height={ "head_height_pos" 137 "head_height_pos" 137 } - gene_head_width={ "head_width_neg" 115 "head_width_neg" 115 } - gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } - gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 153 } - gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } - gene_jaw_angle={ "jaw_angle_pos" 133 "jaw_angle_pos" 133 } - gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 124 } - gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 139 } - gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 147 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_pos" 140 } - gene_mouth_forward={ "mouth_forward_neg" 102 "mouth_forward_neg" 102 } - gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 } - gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } - gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 102 } - gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } - gene_neck_width={ "neck_width_neg" 104 "neck_width_neg" 104 } - gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } - gene_bs_cheek_height={ "cheek_height_neg" 27 "cheek_height_neg" 27 } - gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 26 } - gene_bs_ear_angle={ "ear_angle_pos" 3 "ear_angle_pos" 3 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 49 "ear_inner_shape_pos" 49 } - gene_bs_ear_bend={ "ear_upper_bend_pos" 11 "ear_upper_bend_pos" 11 } - gene_bs_ear_outward={ "ear_outward_neg" 73 "ear_outward_neg" 73 } - gene_bs_ear_size={ "ear_size_neg" 50 "ear_size_neg" 50 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 177 "eye_corner_depth_pos" 177 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 138 "eye_fold_shape_pos" 138 } - gene_bs_eye_size={ "eye_size_pos" 28 "eye_size_pos" 28 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 195 "eye_upper_lid_size_pos" 195 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 49 "forehead_brow_curve_neg" 49 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 27 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 46 "forehead_brow_inner_height_pos" 46 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 77 "forehead_brow_outer_height_neg" 77 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 114 "forehead_brow_width_pos" 114 } - gene_bs_jaw_def={ "jaw_def_neg" 104 "jaw_def_neg" 104 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 30 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 68 "mouth_lower_lip_full_pos" 68 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 113 "mouth_lower_lip_pad_neg" 113 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 71 "mouth_lower_lip_width_pos" 71 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 82 "mouth_philtrum_def_pos" 82 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_neg" 50 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_pos" 29 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 82 "mouth_upper_lip_def_pos" 82 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 5 "mouth_upper_lip_full_neg" 5 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 124 "mouth_upper_lip_profile_neg" 124 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 49 "mouth_upper_lip_width_pos" 49 } - gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 35 } - gene_bs_nose_height={ "nose_height_pos" 113 "nose_height_pos" 113 } - gene_bs_nose_length={ "nose_length_neg" 81 "nose_length_neg" 81 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 8 "nose_nostril_height_pos" 8 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 } - gene_bs_nose_profile={ "nose_profile_hawk_pos" 123 "nose_profile_hawk_pos" 123 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 8 "nose_ridge_angle_neg" 8 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 34 "nose_ridge_width_pos" 34 } - gene_bs_nose_size={ "nose_size_pos" 63 "nose_size_pos" 63 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 24 "nose_tip_angle_pos" 24 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_neg" 17 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_pos" 18 } - face_detail_cheek_def={ "cheek_def_02" 84 "cheek_def_02" 84 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 246 "cheek_fat_01_neg" 246 } - face_detail_chin_cleft={ "chin_dimple" 17 "chin_dimple" 17 } - face_detail_chin_def={ "chin_def" 9 "chin_def" 9 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 29 "eye_lower_lid_def" 29 } - face_detail_eye_socket={ "eye_socket_02" 1 "eye_socket_02" 1 } - face_detail_nasolabial={ "nasolabial_01" 23 "nasolabial_01" 23 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 3 } - face_detail_nose_tip_def={ "nose_tip_def" 102 "nose_tip_def" 102 } - face_detail_temple_def={ "temple_def" 236 "temple_def" 236 } - expression_brow_wrinkles={ "brow_wrinkles_04" 27 "brow_wrinkles_04" 27 } - expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 213 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 173 "forehead_wrinkles_01" 173 } + age=0.410000 + genes={ hair_color={ 18 248 18 248 } + skin_color={ 48 48 17 96 } + eye_color={ 250 203 250 203 } + gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 117 } + gene_chin_height={ "chin_height_pos" 185 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_pos" 110 "chin_width_pos" 128 } + gene_eye_angle={ "eye_angle_pos" 144 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 157 "eye_depth_neg" 114 } + gene_eye_height={ "eye_height_pos" 69 "eye_height_pos" 128 } + gene_eye_distance={ "eye_distance_neg" 147 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 160 "eye_shut_pos" 132 } + gene_forehead_angle={ "forehead_angle_neg" 131 "forehead_angle_neg" 82 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 78 "forehead_brow_height_pos" 177 } + gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 141 } + gene_forehead_width={ "forehead_width_neg" 145 "forehead_width_neg" 117 } + gene_forehead_height={ "forehead_height_pos" 124 "forehead_height_pos" 136 } + gene_head_height={ "head_height_pos" 184 "head_height_pos" 178 } + gene_head_width={ "head_width_neg" 67 "head_width_neg" 120 } + gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 185 } + gene_head_top_height={ "head_top_height_pos" 120 "head_top_height_pos" 147 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_pos" 51 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 115 } + gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_pos" 118 "jaw_width_pos" 167 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 92 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 136 "mouth_corner_height_neg" 124 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 118 } + gene_mouth_height={ "mouth_height_pos" 195 "mouth_height_pos" 143 } + gene_mouth_width={ "mouth_width_neg" 255 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 99 "mouth_upper_lip_size_pos" 142 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 87 "mouth_lower_lip_size_neg" 124 } + gene_mouth_open={ "mouth_open_pos" 154 "mouth_open_pos" 154 } + gene_neck_length={ "neck_length_pos" 140 "neck_length_pos" 140 } + gene_neck_width={ "neck_width_pos" 63 "neck_width_pos" 134 } + gene_bs_cheek_forward={ "cheek_forward_neg" 57 "cheek_forward_neg" 38 } + gene_bs_cheek_height={ "cheek_height_pos" 191 "cheek_height_pos" 24 } + gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_neg" 36 } + gene_bs_ear_angle={ "ear_angle_neg" 75 "ear_angle_pos" 42 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 149 } + gene_bs_ear_bend={ "ear_both_bend_pos" 76 "ear_lower_bend_pos" 7 } + gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 47 } + gene_bs_ear_size={ "ear_size_pos" 147 "ear_size_neg" 25 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 181 "eye_corner_depth_pos" 46 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 169 "eye_fold_shape_pos" 35 } + gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_neg" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 153 "forehead_brow_curve_neg" 186 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_pos" 5 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 39 "forehead_brow_inner_height_neg" 5 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 11 "forehead_brow_outer_height_pos" 9 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_pos" 7 } + gene_bs_jaw_def={ "jaw_def_pos" 213 "jaw_def_neg" 190 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 116 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 75 "mouth_lower_lip_full_pos" 49 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 63 "mouth_lower_lip_pad_neg" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 107 "mouth_lower_lip_width_pos" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 104 "mouth_philtrum_def_pos" 25 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 43 "mouth_philtrum_shape_pos" 44 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 49 "mouth_philtrum_width_neg" 26 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 34 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 57 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_pos" 4 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 129 "mouth_upper_lip_width_pos" 61 } + gene_bs_nose_forward={ "nose_forward_neg" 101 "nose_forward_pos" 26 } + gene_bs_nose_height={ "nose_height_pos" 67 "nose_height_neg" 89 } + gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 51 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 45 "nose_nostril_height_pos" 12 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 79 "nose_nostril_width_neg" 59 } + gene_bs_nose_profile={ "nose_profile_hawk" 15 "nose_profile_hawk" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 173 "nose_ridge_angle_neg" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 91 "nose_ridge_width_neg" 38 } + gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 51 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_pos" 22 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 3 "nose_tip_forward_neg" 30 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 151 "nose_tip_width_neg" 35 } + face_detail_cheek_def={ "cheek_def_02" 105 "cheek_def_01" 170 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 100 "cheek_fat_01_neg" 196 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_dimple" 22 } + face_detail_chin_def={ "chin_def" 100 "chin_def" 29 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 110 "eye_lower_lid_def" 167 } + face_detail_eye_socket={ "eye_socket_02" 164 "eye_socket_color_01" 19 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_01" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 93 "nose_ridge_def_neg" 5 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 2 } + face_detail_temple_def={ "temple_def" 110 "temple_def" 212 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_01" 243 } + expression_eye_wrinkles={ "eye_wrinkles_01" 194 "eye_wrinkles_03" 160 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 131 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_beauty_1" 255 "complexion_3" 187 } - gene_height={ "normal_height" 129 "normal_height" 129 } - gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 140 } - gene_bs_body_shape={ "body_shape_hourglass_half" 157 "body_shape_hourglass_half" 0 } - gene_bs_bust={ "bust_clothes" 60 "bust_shape_1_half" 94 } - gene_age={ "old_1" 197 "old_1" 197 } - gene_eyebrows_shape={ "avg_spacing_avg_thickness" 148 "avg_spacing_avg_thickness" 148 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 111 "layer_2_low_thickness" 111 } - gene_body_hair={ "body_hair_avg" 183 "body_hair_avg" 183 } - gene_hair_type={ "hair_straight" 153 "hair_straight" 153 } - gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 169 } - eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } + complexion={ "complexion_2" 179 "complexion_2" 204 } + gene_height={ "normal_height" 146 "normal_height" 139 } + gene_bs_body_type={ "body_fat_head_fat_low" 113 "body_fat_head_fat_medium" 118 } + gene_bs_body_shape={ "body_shape_pear_half" 255 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 2 "bust_shape_1_half" 68 } + gene_age={ "old_4" 44 "old_4" 44 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 149 "avg_spacing_avg_thickness" 149 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 193 "layer_2_low_thickness" 75 } + gene_body_hair={ "body_hair_avg" 95 "body_hair_avg" 95 } + gene_hair_type={ "hair_straight" 168 "hair_straight" 168 } + gene_baldness={ "male_pattern_baldness" 153 "male_pattern_baldness" 153 } + eye_accessory={ "normal_eyes" 242 "normal_eyes" 242 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 220 "normal_eyelashes" 220 } - beards={ "ep2_beards" 56 "no_beard" 0 } - cloaks={ "ep2_cloak_western_era1_low_nobility" 132 "no_cloak" 0 } - hairstyles={ "ep2_hairstyles_western" 48 "all_hairstyles" 0 } + eyelashes_accessory={ "normal_eyelashes" 68 "normal_eyelashes" 68 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "tgp_southeast_hairstyles" 63 "all_hairstyles" 0 } legwear={ "western_common_legwear" 150 "all_legwear" 0 } gene_shrink_body={ "shrink_all" 255 "" 0 } gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } @@ -120,30 +119,28 @@ bookmark_WE_france_bonaparte_aragorn={ gene_bs_long_beard={ "long_beard" 255 "" 0 } gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } clothes={ "ep2_western_era1_high_nobility_clothes" 179 "most_clothes" 0 } - headgear={ "ep2_western_era1_royalty" 108 "no_headgear" 0 } - additive_headgear={ "ep2_western_era1_veils" 64 "no_additive" 0 } + clothes_hoods={ "hoods" 64 "no_clothes_hood" 0 } gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } } - entity={ 979141817 979141817 } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_indian_01 + custom_beards=male_empty + } + } + + entity={ 1863162561 1863162561 } tags={ { hash=2125534279 invert=no } - { - hash=681013727 - invert=no - } - { - hash=2793867254 - invert=no - } { hash=2670398845 invert=no } { - hash=1500963499 + hash=681013727 invert=no } { diff --git a/common/bookmark_portraits/bookmark_WE_moselle_schengen_jean.txt b/common/bookmark_portraits/bookmark_WE_moselle_schengen_jean.txt index 19e5047a8..aca188fca 100644 --- a/common/bookmark_portraits/bookmark_WE_moselle_schengen_jean.txt +++ b/common/bookmark_portraits/bookmark_WE_moselle_schengen_jean.txt @@ -2,115 +2,114 @@ # History database id:benelux_oranje_nassau_weilburg_philippe bookmark_WE_moselle_schengen_jean={ type=female - id=374 + id=1235 random_seed=2951532547 - age=0.349000 - genes={ hair_color={ 76 250 199 204 } - skin_color={ 116 84 120 90 } - eye_color={ 229 195 172 134 } - gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 150 } - gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } - gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 148 } - gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } - gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 128 } - gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 122 } - gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 118 } - gene_eye_shut={ "eye_shut_pos" 153 "eye_shut_neg" 118 } - gene_forehead_angle={ "forehead_angle_neg" 106 "forehead_angle_pos" 153 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_pos" 153 } - gene_forehead_roundness={ "forehead_roundness_pos" 130 "forehead_roundness_pos" 165 } - gene_forehead_width={ "forehead_width_neg" 102 "forehead_width_pos" 135 } - gene_forehead_height={ "forehead_height_neg" 109 "forehead_height_neg" 124 } - gene_head_height={ "head_height_neg" 126 "head_height_pos" 149 } - gene_head_width={ "head_width_neg" 124 "head_width_neg" 89 } - gene_head_profile={ "head_profile_neg" 102 "head_profile_pos" 153 } - gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_neg" 89 } - gene_head_top_width={ "head_top_width_neg" 126 "head_top_width_pos" 152 } - gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 173 } - gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 129 } - gene_jaw_height={ "jaw_height_pos" 146 "jaw_height_neg" 127 } - gene_jaw_width={ "jaw_width_neg" 99 "jaw_width_pos" 153 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 122 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 122 } - gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 129 } - gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 140 } - gene_mouth_width={ "mouth_width_neg" 94 "mouth_width_neg" 124 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 124 "mouth_upper_lip_size_neg" 106 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_pos" 162 } - gene_mouth_open={ "mouth_open_pos" 153 "mouth_open_neg" 51 } - gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 103 } - gene_neck_width={ "neck_width_pos" 203 "neck_width_pos" 130 } - gene_bs_cheek_forward={ "cheek_forward_neg" 31 "cheek_forward_pos" 35 } - gene_bs_cheek_height={ "cheek_height_neg" 158 "cheek_height_neg" 6 } - gene_bs_cheek_width={ "cheek_width_neg" 44 "cheek_width_pos" 45 } - gene_bs_ear_angle={ "ear_angle_neg" 6 "ear_angle_pos" 24 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 149 "ear_inner_shape_pos" 7 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 40 "ear_lower_bend_pos" 17 } - gene_bs_ear_outward={ "ear_outward_pos" 89 "ear_outward_pos" 12 } - gene_bs_ear_size={ "ear_size_pos" 8 "ear_size_pos" 35 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 21 "eye_corner_depth_pos" 45 } - gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 33 "eye_fold_shape_pos" 39 } - gene_bs_eye_size={ "eye_size_pos" 158 "eye_size_pos" 0 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 52 "eye_upper_lid_size_pos" 96 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 132 "forehead_brow_curve_pos" 28 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 110 "forehead_brow_forward_pos" 2 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_pos" 101 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 55 "forehead_brow_outer_height_neg" 100 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_neg" 47 } - gene_bs_jaw_def={ "jaw_def_neg" 26 "jaw_def_neg" 87 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 125 "mouth_lower_lip_def_pos" 162 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 6 "mouth_lower_lip_full_pos" 62 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 78 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 58 "mouth_lower_lip_width_pos" 121 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 8 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 109 "mouth_philtrum_shape_neg" 15 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 48 "mouth_philtrum_width_pos" 34 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 50 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 116 "mouth_upper_lip_full_pos" 38 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 38 "mouth_upper_lip_profile_neg" 9 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 20 "mouth_upper_lip_width_pos" 9 } - gene_bs_nose_forward={ "nose_forward_pos" 8 "nose_forward_neg" 36 } - gene_bs_nose_height={ "nose_height_pos" 12 "nose_height_pos" 47 } - gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 127 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 23 "nose_nostril_height_pos" 19 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 135 "nose_nostril_width_neg" 30 } - gene_bs_nose_profile={ "nose_profile_hawk" 80 "nose_profile_pos" 75 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 30 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 66 "nose_ridge_width_pos" 29 } - gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 25 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 10 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 6 "nose_tip_forward_neg" 13 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 31 "nose_tip_width_neg" 25 } - face_detail_cheek_def={ "cheek_def_01" 2 "cheek_def_02" 100 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 229 "cheek_fat_04_pos" 4 } - face_detail_chin_cleft={ "chin_dimple" 9 "chin_cleft" 16 } - face_detail_chin_def={ "chin_def_neg" 17 "chin_def" 42 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 240 "eye_lower_lid_def_02" 207 } - face_detail_eye_socket={ "eye_socket_color_03" 14 "eye_socket_03" 13 } - face_detail_nasolabial={ "nasolabial_02" 6 "nasolabial_01" 63 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 133 "nose_ridge_def_pos" 23 } - face_detail_nose_tip_def={ "nose_tip_def" 115 "nose_tip_def" 3 } - face_detail_temple_def={ "temple_def" 116 "temple_def" 174 } - expression_brow_wrinkles={ "brow_wrinkles_02" 66 "brow_wrinkles_03" 65 } - expression_eye_wrinkles={ "eye_wrinkles_01" 224 "eye_wrinkles_02" 196 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 30 "forehead_wrinkles_02" 191 } + age=0.340000 + genes={ hair_color={ 24 76 182 182 } + skin_color={ 77 99 77 99 } + eye_color={ 129 145 129 145 } + gene_chin_forward={ "chin_forward_neg" 73 "chin_forward_neg" 113 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 126 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } + gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 141 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 104 "forehead_brow_height_neg" 104 } + gene_forehead_roundness={ "forehead_roundness_pos" 179 "forehead_roundness_pos" 179 } + gene_forehead_width={ "forehead_width_pos" 131 "forehead_width_pos" 131 } + gene_forehead_height={ "forehead_height_neg" 67 "forehead_height_neg" 67 } + gene_head_height={ "head_height_pos" 178 "head_height_pos" 178 } + gene_head_width={ "head_width_neg" 125 "head_width_neg" 80 } + gene_head_profile={ "head_profile_neg" 128 "head_profile_neg" 89 } + gene_head_top_height={ "head_top_height_neg" 121 "head_top_height_neg" 92 } + gene_head_top_width={ "head_top_width_pos" 255 "head_top_width_pos" 134 } + gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 134 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 89 "mouth_corner_depth_neg" 95 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } + gene_mouth_width={ "mouth_width_pos" 92 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 146 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 137 "mouth_lower_lip_size_neg" 105 } + gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 16 } + gene_neck_length={ "neck_length_pos" 160 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_neg" 155 "neck_width_neg" 104 } + gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_neg" 48 } + gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_pos" 19 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 46 } + gene_bs_ear_angle={ "ear_angle_pos" 1 "ear_angle_pos" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } + gene_bs_ear_bend={ "ear_both_bend_pos" 3 "ear_both_bend_pos" 3 } + gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_neg" 22 } + gene_bs_ear_size={ "ear_size_pos" 146 "ear_size_pos" 146 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 104 "eye_corner_depth_pos" 104 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 44 "eye_fold_shape_neg" 44 } + gene_bs_eye_size={ "eye_size_neg" 41 "eye_size_neg" 41 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 108 "eye_upper_lid_size_pos" 108 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 161 "forehead_brow_curve_neg" 161 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 56 "forehead_brow_inner_height_neg" 56 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 40 "forehead_brow_outer_height_neg" 40 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 28 "forehead_brow_width_neg" 28 } + gene_bs_jaw_def={ "jaw_def_pos" 30 "jaw_def_pos" 30 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 124 "mouth_lower_lip_full_neg" 124 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 59 "mouth_lower_lip_pad_neg" 5 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 47 "mouth_lower_lip_width_neg" 33 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 5 "mouth_philtrum_def_pos" 5 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 3 "mouth_philtrum_shape_pos" 10 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 30 "mouth_philtrum_width_pos" 30 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 15 "mouth_upper_lip_full_pos" 15 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 9 "mouth_upper_lip_profile_neg" 42 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 81 "mouth_upper_lip_width_neg" 95 } + gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 112 } + gene_bs_nose_length={ "nose_length_neg" 255 "nose_length_neg" 4 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 27 "nose_nostril_height_neg" 27 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 8 "nose_nostril_width_neg" 8 } + gene_bs_nose_profile={ "nose_profile_pos" 103 "nose_profile_pos" 25 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 255 "nose_ridge_angle_neg" 19 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_neg" 51 } + gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 70 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_pos" 9 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 91 "nose_tip_forward_pos" 91 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 38 "nose_tip_width_neg" 38 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 7 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 107 "cheek_fat_01_pos" 107 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def" 106 "chin_def" 228 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 15 "eye_lower_lid_def" 15 } + face_detail_eye_socket={ "eye_socket_color_03" 60 "eye_socket_color_03" 60 } + face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 4 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 184 "nose_ridge_def_pos" 102 } + face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 209 } + face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_01" 24 } + expression_eye_wrinkles={ "eye_wrinkles_01" 210 "eye_wrinkles_01" 56 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 134 "forehead_wrinkles_03" 134 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_1" 221 "complexion_2" 216 } - gene_height={ "normal_height" 133 "normal_height" 135 } - gene_bs_body_type={ "body_fat_head_fat_full" 110 "body_fat_head_fat_medium" 114 } - gene_bs_body_shape={ "body_shape_rectangle_half" 96 "body_shape_hourglass_full" 0 } - gene_bs_bust={ "bust_clothes" 142 "bust_shape_3_half" 62 } - gene_age={ "old_4" 52 "old_1" 227 } - gene_eyebrows_shape={ "avg_spacing_avg_thickness" 192 "far_spacing_low_thickness" 184 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 169 "layer_2_low_thickness" 206 } - gene_body_hair={ "body_hair_sparse" 109 "body_hair_avg" 103 } - gene_hair_type={ "hair_wavy" 99 "hair_wavy" 112 } - gene_baldness={ "male_pattern_baldness" 200 "male_pattern_baldness" 156 } - eye_accessory={ "normal_eyes" 249 "normal_eyes" 249 } + complexion={ "complexion_smooth_1" 239 "complexion_3" 206 } + gene_height={ "normal_height" 135 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_medium" 153 "body_fat_head_fat_medium" 129 } + gene_bs_body_shape={ "body_shape_rectangle_half" 152 "body_shape_rectangle_half" 25 } + gene_bs_bust={ "bust_clothes" 80 "bust_shape_3_full" 154 } + gene_age={ "old_2" 123 "old_2" 123 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 148 "avg_spacing_low_thickness" 148 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 178 "layer_2_avg_thickness" 178 } + gene_body_hair={ "body_hair_sparse" 156 "body_hair_sparse" 156 } + gene_hair_type={ "hair_wavy" 109 "hair_wavy" 109 } + gene_baldness={ "male_pattern_baldness" 174 "male_pattern_baldness" 174 } + eye_accessory={ "normal_eyes" 85 "normal_eyes" 85 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 16 "normal_eyelashes" 16 } + eyelashes_accessory={ "normal_eyelashes" 89 "normal_eyelashes" 89 } beards={ "ep2_beards" 253 "no_beard" 0 } - cloaks={ "ep2_cloak_western_era1_low_nobility" 113 "no_cloak" 0 } hairstyles={ "ep2_hairstyles_western" 198 "all_hairstyles" 0 } legwear={ "western_common_legwear" 202 "all_legwear" 0 } gene_shrink_body={ "shrink_all" 255 "" 0 } @@ -120,13 +119,17 @@ bookmark_WE_moselle_schengen_jean={ gene_bs_long_beard={ "long_beard" 255 "" 0 } gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } clothes={ "ep2_western_era1_high_nobility_clothes" 135 "most_clothes" 0 } - headgear={ "ep2_western_era1_royalty" 64 "no_headgear" 0 } - additive_headgear={ "ep2_western_era1_veils" 52 "no_additive" 0 } + headgear={ "monarchs_journey_unleashed" 56 "no_headgear" 0 } + clothes_hoods={ "hoods" 30 "no_clothes_hood" 0 } gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } } entity={ 979141817 979141817 } tags={ { + hash=1921638387 + invert=no + } + { hash=2125534279 invert=no } @@ -134,16 +137,12 @@ bookmark_WE_moselle_schengen_jean={ hash=2670398845 invert=no } - { - hash=1500963499 - invert=no - } { hash=681013727 invert=no } { - hash=442032108 + hash=2495432340 invert=no } } diff --git a/common/bookmark_portraits/bookmark_WE_munster_colburgha_micheal.txt b/common/bookmark_portraits/bookmark_WE_munster_colburgha_micheal.txt index 83b5cda8d..227d24cce 100644 --- a/common/bookmark_portraits/bookmark_WE_munster_colburgha_micheal.txt +++ b/common/bookmark_portraits/bookmark_WE_munster_colburgha_micheal.txt @@ -2,113 +2,113 @@ # History database id:britannia_colbrugha_michael bookmark_WE_munster_colburgha_micheal={ type=male - id=330 + id=1137 random_seed=138375211 age=0.420000 - genes={ hair_color={ 228 192 228 192 } - skin_color={ 65 88 65 88 } - eye_color={ 231 152 231 152 } - gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } - gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 133 } - gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 126 } - gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } - gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } - gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 126 } - gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_neg" 119 } - gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 145 } - gene_forehead_angle={ "forehead_angle_pos" 182 "forehead_angle_pos" 182 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_neg" 124 } - gene_forehead_roundness={ "forehead_roundness_pos" 217 "forehead_roundness_pos" 217 } - gene_forehead_width={ "forehead_width_neg" 86 "forehead_width_neg" 86 } - gene_forehead_height={ "forehead_height_pos" 150 "forehead_height_pos" 150 } - gene_head_height={ "head_height_neg" 86 "head_height_neg" 86 } - gene_head_width={ "head_width_neg" 109 "head_width_neg" 109 } - gene_head_profile={ "head_profile_neg" 76 "head_profile_neg" 76 } - gene_head_top_height={ "head_top_height_pos" 145 "head_top_height_pos" 145 } - gene_head_top_width={ "head_top_width_neg" 79 "head_top_width_neg" 79 } - gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 140 } - gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 137 } - gene_jaw_height={ "jaw_height_pos" 165 "jaw_height_pos" 165 } - gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 123 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } - gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_pos" 134 } - gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } - gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 164 "mouth_upper_lip_size_pos" 164 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 128 "mouth_lower_lip_size_pos" 128 } - gene_mouth_open={ "mouth_open_neg" 118 "mouth_open_neg" 118 } - gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } - gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 152 } - gene_bs_cheek_forward={ "cheek_forward_pos" 2 "cheek_forward_pos" 2 } - gene_bs_cheek_height={ "cheek_height_pos" 53 "cheek_height_pos" 53 } - gene_bs_cheek_width={ "cheek_width_neg" 176 "cheek_width_neg" 176 } - gene_bs_ear_angle={ "ear_angle_pos" 30 "ear_angle_pos" 30 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 8 "ear_inner_shape_pos" 8 } - gene_bs_ear_bend={ "ear_both_bend_pos" 31 "ear_both_bend_pos" 31 } - gene_bs_ear_outward={ "ear_outward_neg" 7 "ear_outward_neg" 7 } - gene_bs_ear_size={ "ear_size_neg" 52 "ear_size_neg" 52 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 30 "eye_corner_depth_pos" 30 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 139 "eye_fold_shape_pos" 139 } - gene_bs_eye_size={ "eye_size_pos" 20 "eye_size_pos" 20 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 50 "eye_upper_lid_size_pos" 50 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 20 "forehead_brow_curve_pos" 20 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 94 "forehead_brow_forward_neg" 94 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 60 "forehead_brow_inner_height_pos" 60 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_pos" 30 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 36 "forehead_brow_width_pos" 36 } - gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_pos" 32 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 74 "mouth_lower_lip_def_pos" 74 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 16 "mouth_lower_lip_full_pos" 16 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 61 "mouth_lower_lip_pad_neg" 61 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 71 "mouth_lower_lip_width_neg" 71 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 11 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 10 "mouth_philtrum_shape_pos" 10 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 53 "mouth_philtrum_width_neg" 53 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 16 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 23 "mouth_upper_lip_profile_pos" 23 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 93 "mouth_upper_lip_width_pos" 93 } - gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_neg" 36 } - gene_bs_nose_height={ "nose_height_pos" 60 "nose_height_pos" 60 } - gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_pos" 43 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 23 "nose_nostril_height_pos" 23 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 31 } - gene_bs_nose_profile={ "nose_profile_pos" 32 "nose_profile_pos" 32 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 30 "nose_ridge_angle_pos" 30 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 31 "nose_ridge_width_neg" 31 } - gene_bs_nose_size={ "nose_size_neg" 13 "nose_size_neg" 13 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 16 "nose_tip_angle_pos" 16 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 22 "nose_tip_forward_pos" 22 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 92 "nose_tip_width_neg" 92 } - face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_01" 3 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 129 "cheek_fat_01_neg" 129 } - face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 11 } - face_detail_chin_def={ "chin_def_neg" 17 "chin_def_neg" 17 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 10 "eye_lower_lid_def" 10 } - face_detail_eye_socket={ "eye_socket_color_02" 22 "eye_socket_color_02" 22 } - face_detail_nasolabial={ "nasolabial_01" 161 "nasolabial_01" 161 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 169 "nose_ridge_def_neg" 169 } - face_detail_nose_tip_def={ "nose_tip_def" 178 "nose_tip_def" 178 } - face_detail_temple_def={ "temple_def" 56 "temple_def" 56 } - expression_brow_wrinkles={ "brow_wrinkles_03" 82 "brow_wrinkles_03" 82 } - expression_eye_wrinkles={ "eye_wrinkles_01" 212 "eye_wrinkles_01" 37 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 229 "forehead_wrinkles_01" 229 } + genes={ hair_color={ 206 142 206 142 } + skin_color={ 97 71 97 71 } + eye_color={ 134 166 134 166 } + gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_neg" 107 } + gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 121 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 89 "eye_height_neg" 89 } + gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_neg" 118 "eye_shut_neg" 118 } + gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_neg" 111 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } + gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 105 } + gene_forehead_height={ "forehead_height_neg" 115 "forehead_height_neg" 115 } + gene_head_height={ "head_height_neg" 92 "head_height_neg" 92 } + gene_head_width={ "head_width_neg" 119 "head_width_neg" 119 } + gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 123 } + gene_head_top_height={ "head_top_height_pos" 134 "head_top_height_pos" 134 } + gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } + gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_neg" 90 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 130 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 138 } + gene_mouth_width={ "mouth_width_neg" 98 "mouth_width_neg" 98 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 76 "mouth_upper_lip_size_neg" 76 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 121 } + gene_mouth_open={ "mouth_open_neg" 55 "mouth_open_neg" 55 } + gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } + gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 113 } + gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_pos" 21 } + gene_bs_cheek_height={ "cheek_height_pos" 51 "cheek_height_pos" 51 } + gene_bs_cheek_width={ "cheek_width_neg" 22 "cheek_width_neg" 22 } + gene_bs_ear_angle={ "ear_angle_pos" 48 "ear_angle_pos" 48 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 88 "ear_inner_shape_pos" 88 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 107 "ear_upper_bend_pos" 107 } + gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 42 } + gene_bs_ear_size={ "ear_size_neg" 82 "ear_size_neg" 82 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 73 "eye_corner_depth_pos" 73 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 138 "eye_fold_shape_pos" 138 } + gene_bs_eye_size={ "eye_size_pos" 5 "eye_size_pos" 5 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 11 "eye_upper_lid_size_pos" 11 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 123 "forehead_brow_curve_neg" 123 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 31 "forehead_brow_forward_pos" 31 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 24 "forehead_brow_inner_height_pos" 24 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 21 "forehead_brow_outer_height_pos" 21 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_pos" 19 } + gene_bs_jaw_def={ "jaw_def_pos" 38 "jaw_def_pos" 38 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 29 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 57 "mouth_lower_lip_pad_pos" 57 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 68 "mouth_lower_lip_width_pos" 68 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 31 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 4 "mouth_philtrum_shape_pos" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 22 "mouth_philtrum_width_neg" 22 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 2 "mouth_upper_lip_def_pos" 2 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_pos" 16 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 92 "mouth_upper_lip_profile_neg" 92 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 58 "mouth_upper_lip_width_neg" 58 } + gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 17 } + gene_bs_nose_height={ "nose_height_neg" 55 "nose_height_neg" 55 } + gene_bs_nose_length={ "nose_length_pos" 57 "nose_length_pos" 57 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 11 "nose_nostril_height_pos" 11 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 118 "nose_nostril_width_neg" 118 } + gene_bs_nose_profile={ "nose_profile_neg" 78 "nose_profile_neg" 78 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 71 "nose_ridge_width_pos" 71 } + gene_bs_nose_size={ "nose_size_pos" 54 "nose_size_pos" 54 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 79 "nose_tip_angle_pos" 79 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 111 "nose_tip_forward_pos" 111 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 38 "nose_tip_width_neg" 38 } + face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_01" 15 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 38 "cheek_fat_01_neg" 38 } + face_detail_chin_cleft={ "chin_cleft" 15 "chin_cleft" 15 } + face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 11 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 204 "eye_lower_lid_def" 204 } + face_detail_eye_socket={ "eye_socket_color_03" 218 "eye_socket_color_03" 218 } + face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_03" 10 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 92 "nose_ridge_def_pos" 92 } + face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 3 "temple_def" 3 } + expression_brow_wrinkles={ "brow_wrinkles_02" 134 "brow_wrinkles_02" 134 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 171 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 62 "forehead_wrinkles_01" 62 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_2" 222 "complexion_2" 222 } - gene_height={ "normal_height" 127 "normal_height" 127 } - gene_bs_body_type={ "body_fat_head_fat_medium" 79 "body_fat_head_fat_medium" 123 } - gene_bs_body_shape={ "body_shape_triangle_half" 40 "body_shape_triangle_half" 0 } - gene_bs_bust={ "bust_clothes" 135 "bust_shape_3_full" 169 } - gene_age={ "old_3" 2 "old_3" 2 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 130 "avg_spacing_low_thickness" 130 } - gene_eyebrows_fullness={ "layer_2_lower_thickness" 158 "layer_2_lower_thickness" 158 } - gene_body_hair={ "body_hair_avg" 189 "body_hair_avg" 189 } - gene_hair_type={ "hair_straight" 102 "hair_straight" 102 } - gene_baldness={ "male_pattern_baldness" 100 "male_pattern_baldness" 100 } - eye_accessory={ "normal_eyes" 128 "normal_eyes" 128 } + complexion={ "complexion_7" 196 "complexion_7" 196 } + gene_height={ "normal_height" 130 "normal_height" 130 } + gene_bs_body_type={ "body_fat_head_fat_medium" 155 "body_fat_head_fat_medium" 133 } + gene_bs_body_shape={ "body_shape_rectangle_half" 142 "body_shape_rectangle_half" 46 } + gene_bs_bust={ "bust_clothes" 39 "bust_default" 49 } + gene_age={ "old_3" 124 "old_3" 124 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 168 "avg_spacing_lower_thickness" 168 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 114 "layer_2_avg_thickness" 114 } + gene_body_hair={ "body_hair_avg" 104 "body_hair_avg" 104 } + gene_hair_type={ "hair_straight" 189 "hair_straight" 189 } + gene_baldness={ "male_pattern_baldness" 133 "male_pattern_baldness" 133 } + eye_accessory={ "normal_eyes" 53 "normal_eyes" 53 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 75 "normal_eyelashes" 75 } + eyelashes_accessory={ "normal_eyelashes" 9 "normal_eyelashes" 9 } gene_maimed_left_arm={ "maimed_left_arm" 255 "maimed_left_arm" 0 } beards={ "no_beard" 150 "no_beard" 0 } hairstyles={ "northern_hairstyles_straight" 66 "all_hairstyles" 0 } @@ -120,8 +120,9 @@ bookmark_WE_munster_colburgha_micheal={ gene_bs_long_beard={ "long_beard" 255 "" 0 } gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } clothes={ "northern_high_nobility_clothes" 67 "most_clothes" 0 } - headgear={ "northern_high_nobility" 119 "no_headgear" 0 } - gene_balding_hair_effect={ "baldness_stage_1" 255 "no_baldness" 0 } + headgear={ "northern_royalty" 92 "no_headgear" 0 } + clothes_hoods={ "hoods" 251 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } } entity={ 979141817 979141817 } @@ -141,10 +142,6 @@ bookmark_WE_munster_colburgha_micheal={ hash=3672171019 invert=no } - { - hash=3500802322 - invert=no - } { hash=2670398845 invert=no diff --git a/common/bookmark_portraits/bookmark_WE_portugal_avril_vinicius.txt b/common/bookmark_portraits/bookmark_WE_portugal_avril_vinicius.txt deleted file mode 100644 index 76b44ed78..000000000 --- a/common/bookmark_portraits/bookmark_WE_portugal_avril_vinicius.txt +++ /dev/null @@ -1,158 +0,0 @@ -# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits -# History database id:hispania0001 -bookmark_WE_portugal_avril_vinicius={ - type=female - id=615 - random_seed=1147254064 - age=0.240000 - genes={ hair_color={ 45 229 45 229 } - skin_color={ 170 112 170 112 } - eye_color={ 69 142 69 142 } - gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_pos" 138 } - gene_chin_height={ "chin_height_neg" 101 "chin_height_neg" 101 } - gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 136 } - gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 115 } - gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } - gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } - gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } - gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_neg" 109 } - gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } - gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_pos" 138 } - gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_pos" 165 } - gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_neg" 127 } - gene_forehead_height={ "forehead_height_pos" 165 "forehead_height_pos" 165 } - gene_head_height={ "head_height_neg" 83 "head_height_neg" 83 } - gene_head_width={ "head_width_neg" 126 "head_width_neg" 126 } - gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 108 } - gene_head_top_height={ "head_top_height_neg" 100 "head_top_height_neg" 100 } - gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } - gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 130 } - gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } - gene_jaw_height={ "jaw_height_neg" 101 "jaw_height_neg" 101 } - gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_neg" 111 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } - gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } - gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 115 } - gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 125 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 177 "mouth_upper_lip_size_pos" 177 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_neg" 122 } - gene_mouth_open={ "mouth_open_neg" 99 "mouth_open_neg" 99 } - gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 112 } - gene_neck_width={ "neck_width_pos" 137 "neck_width_pos" 137 } - gene_bs_cheek_forward={ "cheek_forward_pos" 51 "cheek_forward_pos" 51 } - gene_bs_cheek_height={ "cheek_height_pos" 73 "cheek_height_pos" 73 } - gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_neg" 6 } - gene_bs_ear_angle={ "ear_angle_pos" 8 "ear_angle_pos" 8 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 117 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 38 "ear_lower_bend_pos" 38 } - gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_pos" 19 } - gene_bs_ear_size={ "ear_size_neg" 3 "ear_size_neg" 3 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 36 "eye_corner_depth_pos" 36 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 196 "eye_fold_shape_pos" 196 } - gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 45 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 49 "eye_upper_lid_size_neg" 49 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 3 "forehead_brow_curve_neg" 3 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 67 "forehead_brow_forward_pos" 67 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 33 "forehead_brow_inner_height_neg" 33 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 36 "forehead_brow_outer_height_pos" 36 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 115 "forehead_brow_width_pos" 115 } - gene_bs_jaw_def={ "jaw_def_neg" 115 "jaw_def_neg" 115 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 45 "mouth_lower_lip_def_pos" 45 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_neg" 25 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 103 "mouth_lower_lip_pad_neg" 103 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 117 "mouth_lower_lip_width_neg" 117 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 37 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 77 "mouth_philtrum_shape_pos" 77 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 8 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 112 "mouth_upper_lip_full_pos" 112 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_pos" 41 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 6 "mouth_upper_lip_width_neg" 6 } - gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_pos" 37 } - gene_bs_nose_height={ "nose_height_pos" 56 "nose_height_pos" 56 } - gene_bs_nose_length={ "nose_length_pos" 24 "nose_length_pos" 24 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 24 "nose_nostril_height_neg" 24 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 78 "nose_nostril_width_neg" 78 } - gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_pos" 74 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 10 "nose_ridge_angle_neg" 10 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 41 } - gene_bs_nose_size={ "nose_size_pos" 74 "nose_size_pos" 74 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 27 "nose_tip_angle_neg" 27 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_neg" 29 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 16 "nose_tip_width_pos" 16 } - face_detail_cheek_def={ "cheek_def_02" 19 "cheek_def_02" 19 } - face_detail_cheek_fat={ "cheek_fat_02_pos" 108 "cheek_fat_02_pos" 108 } - face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } - face_detail_chin_def={ "chin_def" 201 "chin_def" 201 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 9 "eye_lower_lid_def_02" 9 } - face_detail_eye_socket={ "eye_socket_03" 174 "eye_socket_03" 174 } - face_detail_nasolabial={ "nasolabial_03" 156 "nasolabial_03" 156 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 25 } - face_detail_nose_tip_def={ "nose_tip_def" 36 "nose_tip_def" 36 } - face_detail_temple_def={ "temple_def" 67 "temple_def" 67 } - expression_brow_wrinkles={ "brow_wrinkles_03" 79 "brow_wrinkles_03" 79 } - expression_eye_wrinkles={ "eye_wrinkles_02" 130 "eye_wrinkles_02" 130 } - expression_forehead_wrinkles={ "forehead_wrinkles_02" 148 "forehead_wrinkles_02" 148 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_3" 125 "complexion_3" 125 } - gene_height={ "normal_height" 104 "normal_height" 104 } - gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 133 } - gene_bs_body_shape={ "body_shape_average" 20 "body_shape_average" 0 } - gene_bs_bust={ "bust_clothes" 48 "bust_shape_3_half" 60 } - gene_age={ "old_2" 207 "old_2" 207 } - gene_eyebrows_shape={ "far_spacing_low_thickness" 239 "far_spacing_low_thickness" 239 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 148 "layer_2_avg_thickness" 148 } - gene_body_hair={ "body_hair_dense" 148 "body_hair_dense" 148 } - gene_hair_type={ "hair_wavy" 94 "hair_wavy" 94 } - gene_baldness={ "male_pattern_baldness" 147 "male_pattern_baldness" 147 } - eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 28 "normal_eyelashes" 28 } - beards={ "western_beards_curly" 186 "no_beard" 0 } - cloaks={ "ep2_cloak_western_era1_low_nobility" 237 "no_cloak" 0 } - hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 175 "all_hairstyles" 0 } - legwear={ "western_common_legwear" 176 "all_legwear" 0 } - gene_shrink_body={ "shrink_all" 255 "" 0 } - gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } - gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } - gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } - gene_bs_long_beard={ "long_beard" 255 "" 0 } - gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } - clothes={ "fp4_western_era2_high_nobility_clothes" 28 "most_clothes" 0 } - headgear={ "fp4_western_royalty" 232 "no_headgear" 0 } - additive_headgear={ "ep2_western_era2_veils" 192 "no_additive" 0 } - gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } - } - entity={ 3942081117 3942081117 } - tags={ { - hash=2125534279 - invert=no - } - { - hash=681013727 - invert=no - } - { - hash=442032108 - invert=no - } - { - hash=1599033245 - invert=no - } - { - hash=3954150519 - invert=no - } - { - hash=2670398845 - invert=no - } - { - hash=1500963499 - invert=no - } - } -} - diff --git a/common/bookmark_portraits/bookmark_WE_sarreguemines_dallas_kevin.txt b/common/bookmark_portraits/bookmark_WE_sarreguemines_dallas_kevin.txt new file mode 100644 index 000000000..8d29ee367 --- /dev/null +++ b/common/bookmark_portraits/bookmark_WE_sarreguemines_dallas_kevin.txt @@ -0,0 +1,174 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:kevin_von_dallas +bookmark_WE_sarreguemines_dallas_kevin={ + type=male + id=1560 + random_seed=904309434 + age=0.260000 + genes={ hair_color={ 206 119 206 119 } + skin_color={ 45 86 45 86 } + eye_color={ 97 152 97 152 } + gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 124 } + gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } + gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 137 } + gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 138 } + gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } + gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } + gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } + gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 143 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } + gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 180 } + gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_neg" 125 } + gene_forehead_height={ "forehead_height_neg" 107 "forehead_height_neg" 107 } + gene_head_height={ "head_height_pos" 138 "head_height_pos" 138 } + gene_head_width={ "head_width_neg" 102 "head_width_neg" 102 } + gene_head_profile={ "head_profile_pos" 170 "head_profile_pos" 170 } + gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_pos" 131 } + gene_head_top_width={ "head_top_width_pos" 163 "head_top_width_pos" 163 } + gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 140 } + gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_neg" 111 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 143 "mouth_corner_depth_pos" 143 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 115 } + gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } + gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 131 } + gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 126 "mouth_upper_lip_size_neg" 126 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 137 "mouth_lower_lip_size_pos" 137 } + gene_mouth_open={ "mouth_open_pos" 138 "mouth_open_pos" 138 } + gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 118 } + gene_neck_width={ "neck_width_pos" 204 "neck_width_pos" 204 } + gene_bs_cheek_forward={ "cheek_forward_neg" 8 "cheek_forward_neg" 8 } + gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 21 } + gene_bs_cheek_width={ "cheek_width_pos" 11 "cheek_width_pos" 11 } + gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_neg" 16 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 85 "ear_inner_shape_pos" 85 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 41 "ear_lower_bend_pos" 41 } + gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 35 } + gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 66 "eye_corner_depth_pos" 66 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 37 "eye_fold_shape_02_neg" 37 } + gene_bs_eye_size={ "eye_size_neg" 6 "eye_size_neg" 6 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 44 "eye_upper_lid_size_pos" 44 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 111 "forehead_brow_curve_neg" 111 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 72 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 22 "forehead_brow_inner_height_neg" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 4 "forehead_brow_outer_height_neg" 4 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 55 "forehead_brow_width_pos" 55 } + gene_bs_jaw_def={ "jaw_def_neg" 127 "jaw_def_neg" 127 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 204 "mouth_lower_lip_def_pos" 204 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 17 "mouth_lower_lip_full_pos" 17 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 65 "mouth_lower_lip_pad_neg" 65 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 121 "mouth_lower_lip_width_neg" 121 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 44 "mouth_philtrum_def_pos" 44 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 40 "mouth_philtrum_shape_pos" 40 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 49 "mouth_philtrum_width_neg" 49 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 1 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 7 "mouth_upper_lip_full_pos" 7 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 29 "mouth_upper_lip_profile_neg" 29 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 36 "mouth_upper_lip_width_neg" 36 } + gene_bs_nose_forward={ "nose_forward_pos" 5 "nose_forward_pos" 5 } + gene_bs_nose_height={ "nose_height_pos" 52 "nose_height_pos" 52 } + gene_bs_nose_length={ "nose_length_neg" 97 "nose_length_neg" 97 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 35 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 28 "nose_nostril_width_neg" 28 } + gene_bs_nose_profile={ "nose_profile_neg" 25 "nose_profile_neg" 25 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 5 "nose_ridge_angle_pos" 5 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_pos" 51 } + gene_bs_nose_size={ "nose_size_pos" 68 "nose_size_pos" 68 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 18 "nose_tip_angle_pos" 18 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_pos" 48 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_neg" 99 } + face_detail_cheek_def={ "cheek_def_02" 12 "cheek_def_02" 12 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 15 "cheek_fat_01_neg" 15 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 8 "chin_def" 8 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 28 "eye_lower_lid_def" 28 } + face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_03" 7 } + face_detail_nasolabial={ "nasolabial_03" 16 "nasolabial_03" 16 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 5 "nose_ridge_def_pos" 5 } + face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 10 } + face_detail_temple_def={ "temple_def" 226 "temple_def" 226 } + expression_brow_wrinkles={ "brow_wrinkles_04" 243 "brow_wrinkles_04" 71 } + expression_eye_wrinkles={ "eye_wrinkles_01" 134 "eye_wrinkles_01" 134 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 43 "forehead_wrinkles_01" 43 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_7" 145 "complexion_7" 145 } + gene_height={ "normal_height" 133 "normal_height" 133 } + gene_bs_body_type={ "body_fat_head_fat_medium" 98 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_apple_full" 91 "body_shape_apple_full" 0 } + gene_bs_bust={ "bust_clothes" 50 "bust_shape_3_full" 63 } + gene_age={ "old_3" 14 "old_3" 14 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 112 "far_spacing_lower_thickness" 112 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 64 "layer_2_avg_thickness" 64 } + gene_body_hair={ "body_hair_avg" 91 "body_hair_avg" 91 } + gene_hair_type={ "hair_wavy" 112 "hair_wavy" 112 } + gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 169 } + eye_accessory={ "normal_eyes" 194 "normal_eyes" 194 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 180 "normal_eyelashes" 180 } + beards={ "western_beards_straight" 51 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 214 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 3 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 51 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_war_nobility_clothes" 120 "most_clothes" 0 } + headgear={ "ep2_western_era4_war_nobility" 140 "no_headgear" 0 } + clothes_hoods={ "hoods" 58 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + props_right={ "marshal_swords" 255 "no_props" 0 } + gene_additive_animations_fat={ "fat_additive" 30 "fat_additive" 0 } + gene_additive_animations_dwarf={ "dwarf_additive" 0 "dwarf_additive" 0 } + gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } + } + entity={ 912297863 912297863 } + tags={ { + hash=930879859 + invert=no + } + { + hash=2125534279 + invert=no + } + { + hash=4280794887 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=2495432340 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_WE_tirrenia_bollani_albertu.txt b/common/bookmark_portraits/bookmark_WE_tirrenia_bollani_albertu.txt deleted file mode 100644 index b577feefe..000000000 --- a/common/bookmark_portraits/bookmark_WE_tirrenia_bollani_albertu.txt +++ /dev/null @@ -1,158 +0,0 @@ -# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits -# History database id:italy0012 -bookmark_WE_tirrenia_bollani_albertu={ - type=male - id=303 - random_seed=252817196 - age=0.450000 - genes={ hair_color={ 211 220 211 220 } - skin_color={ 138 107 138 107 } - eye_color={ 63 190 63 190 } - gene_chin_forward={ "chin_forward_pos" 157 "chin_forward_pos" 157 } - gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } - gene_chin_width={ "chin_width_pos" 145 "chin_width_pos" 145 } - gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } - gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } - gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 116 } - gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } - gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } - gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_neg" 104 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_neg" 121 } - gene_forehead_roundness={ "forehead_roundness_neg" 118 "forehead_roundness_neg" 118 } - gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 114 } - gene_forehead_height={ "forehead_height_pos" 129 "forehead_height_pos" 129 } - gene_head_height={ "head_height_pos" 131 "head_height_pos" 131 } - gene_head_width={ "head_width_pos" 178 "head_width_pos" 178 } - gene_head_profile={ "head_profile_pos" 148 "head_profile_pos" 148 } - gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 132 } - gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } - gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 120 } - gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } - gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } - gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 170 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 121 } - gene_mouth_forward={ "mouth_forward_pos" 172 "mouth_forward_pos" 172 } - gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } - gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 78 "mouth_upper_lip_size_neg" 78 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 98 } - gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_pos" 129 } - gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } - gene_neck_width={ "neck_width_neg" 125 "neck_width_neg" 125 } - gene_bs_cheek_forward={ "cheek_forward_neg" 17 "cheek_forward_neg" 17 } - gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 21 } - gene_bs_cheek_width={ "cheek_width_neg" 37 "cheek_width_neg" 37 } - gene_bs_ear_angle={ "ear_angle_neg" 24 "ear_angle_neg" 24 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 } - gene_bs_ear_bend={ "ear_upper_bend_pos" 176 "ear_upper_bend_pos" 176 } - gene_bs_ear_outward={ "ear_outward_pos" 4 "ear_outward_pos" 4 } - gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 7 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 103 "eye_corner_depth_pos" 103 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 36 "eye_fold_shape_pos" 36 } - gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_pos" 33 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 42 "eye_upper_lid_size_pos" 42 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 128 "forehead_brow_curve_neg" 128 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_pos" 118 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 95 "forehead_brow_outer_height_pos" 95 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 30 "forehead_brow_width_pos" 30 } - gene_bs_jaw_def={ "jaw_def_pos" 8 "jaw_def_pos" 8 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 194 "mouth_lower_lip_def_pos" 194 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 108 "mouth_lower_lip_pad_pos" 108 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 114 "mouth_lower_lip_width_pos" 114 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 69 "mouth_philtrum_def_pos" 69 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_neg" 30 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 27 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 123 "mouth_upper_lip_full_pos" 123 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 11 "mouth_upper_lip_profile_pos" 11 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 47 "mouth_upper_lip_width_pos" 47 } - gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_neg" 0 } - gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 34 } - gene_bs_nose_length={ "nose_length_pos" 37 "nose_length_pos" 37 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 21 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 17 } - gene_bs_nose_profile={ "nose_profile_hawk_pos" 31 "nose_profile_hawk_pos" 31 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 13 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 44 "nose_ridge_width_pos" 44 } - gene_bs_nose_size={ "nose_size_pos" 30 "nose_size_pos" 30 } - gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_neg" 19 } - gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 5 "nose_tip_width_pos" 5 } - face_detail_cheek_def={ "cheek_def_02" 13 "cheek_def_02" 13 } - face_detail_cheek_fat={ "cheek_fat_01_neg" 9 "cheek_fat_01_neg" 9 } - face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 1 } - face_detail_chin_def={ "chin_def_neg" 221 "chin_def_neg" 221 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 232 "eye_lower_lid_def_02" 232 } - face_detail_eye_socket={ "eye_socket_02" 13 "eye_socket_02" 13 } - face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_01" 15 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 24 "nose_ridge_def_pos" 24 } - face_detail_nose_tip_def={ "nose_tip_def" 232 "nose_tip_def" 232 } - face_detail_temple_def={ "temple_def" 205 "temple_def" 205 } - expression_brow_wrinkles={ "brow_wrinkles_03" 66 "brow_wrinkles_03" 66 } - expression_eye_wrinkles={ "eye_wrinkles_02" 183 "eye_wrinkles_02" 183 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 229 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_3" 252 "complexion_3" 252 } - gene_height={ "normal_height" 111 "normal_height" 111 } - gene_bs_body_type={ "body_fat_head_fat_medium" 152 "body_fat_head_fat_medium" 146 } - gene_bs_body_shape={ "body_shape_pear_half" 31 "body_shape_pear_half" 1 } - gene_bs_bust={ "bust_clothes" 22 "bust_shape_1_full" 28 } - gene_age={ "old_1" 21 "old_1" 21 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 221 "avg_spacing_low_thickness" 221 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 182 "layer_2_low_thickness" 182 } - gene_body_hair={ "body_hair_avg" 130 "body_hair_avg" 130 } - gene_hair_type={ "hair_wavy" 122 "hair_wavy" 122 } - gene_baldness={ "male_pattern_baldness" 144 "male_pattern_baldness" 144 } - eye_accessory={ "normal_eyes" 126 "normal_eyes" 126 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 199 "normal_eyelashes" 199 } - beards={ "western_beards_straight" 79 "no_beard" 0 } - cloaks={ "ep2_cloak_western_era1_low_nobility" 237 "no_cloak" 0 } - hairstyles={ "western_hairstyles_wavy" 203 "all_hairstyles" 0 } - legwear={ "western_common_legwear" 79 "all_legwear" 0 } - gene_shrink_body={ "shrink_all" 255 "" 0 } - gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } - gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } - gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } - gene_bs_long_beard={ "long_beard" 255 "" 0 } - gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } - clothes={ "ep2_western_era1_high_nobility_clothes" 38 "most_clothes" 0 } - headgear={ "ep2_western_era1_high_nobility" 207 "no_headgear" 0 } - additive_headgear={ "ep2_western_era1_veils" 203 "no_additive" 0 } - gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } - } - entity={ 2616704408 2616704408 } - tags={ { - hash=2125534279 - invert=no - } - { - hash=681013727 - invert=no - } - { - hash=75156179 - invert=no - } - { - hash=2670398845 - invert=no - } - { - hash=1500963499 - invert=no - } - { - hash=1563190100 - invert=no - } - { - hash=1945936758 - invert=no - } - } -} - diff --git a/common/bookmark_portraits/bookmark_WE_venice_robecchi_marco.txt b/common/bookmark_portraits/bookmark_WE_venice_robecchi_marco.txt deleted file mode 100644 index ceec559f3..000000000 --- a/common/bookmark_portraits/bookmark_WE_venice_robecchi_marco.txt +++ /dev/null @@ -1,163 +0,0 @@ -# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits -# History database id:italy0002 -bookmark_WE_venice_robecchi_marco={ - type=male - id=493 - random_seed=165765029 - age=0.300000 - genes={ hair_color={ 76 246 13 235 } - skin_color={ 135 104 135 104 } - eye_color={ 124 152 57 166 } - gene_chin_forward={ "chin_forward_pos" 216 "chin_forward_pos" 147 } - gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 104 } - gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 114 } - gene_eye_angle={ "eye_angle_neg" 90 "eye_angle_pos" 143 } - gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_neg" 118 } - gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 138 } - gene_eye_distance={ "eye_distance_pos" 152 "eye_distance_neg" 120 } - gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_pos" 130 } - gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 167 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 111 } - gene_forehead_roundness={ "forehead_roundness_pos" 168 "forehead_roundness_pos" 159 } - gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_pos" 142 } - gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_pos" 144 } - gene_head_height={ "head_height_pos" 153 "head_height_pos" 132 } - gene_head_width={ "head_width_neg" 116 "head_width_neg" 116 } - gene_head_profile={ "head_profile_neg" 92 "head_profile_pos" 178 } - gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 118 } - gene_head_top_width={ "head_top_width_pos" 166 "head_top_width_pos" 149 } - gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_pos" 146 } - gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 134 } - gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 116 } - gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_neg" 99 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 117 } - gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 126 } - gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 187 } - gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 129 } - gene_mouth_width={ "mouth_width_neg" 112 "mouth_width_neg" 81 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_pos" 177 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 91 "mouth_lower_lip_size_pos" 130 } - gene_mouth_open={ "mouth_open_neg" 17 "mouth_open_pos" 140 } - gene_neck_length={ "neck_length_neg" 105 "neck_length_neg" 127 } - gene_neck_width={ "neck_width_neg" 114 "neck_width_pos" 146 } - gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 46 } - gene_bs_cheek_height={ "cheek_height_pos" 9 "cheek_height_neg" 27 } - gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 44 } - gene_bs_ear_angle={ "ear_angle_neg" 30 "ear_angle_neg" 28 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 142 "ear_inner_shape_pos" 34 } - gene_bs_ear_bend={ "ear_both_bend_pos" 13 "ear_upper_bend_pos" 179 } - gene_bs_ear_outward={ "ear_outward_pos" 15 "ear_outward_pos" 0 } - gene_bs_ear_size={ "ear_size_neg" 31 "ear_size_pos" 111 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 13 "eye_corner_depth_pos" 93 } - gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 187 "eye_fold_shape_pos" 41 } - gene_bs_eye_size={ "eye_size_neg" 23 "eye_size_pos" 31 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 4 "eye_upper_lid_size_pos" 6 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 108 "forehead_brow_curve_pos" 29 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 22 "forehead_brow_forward_neg" 47 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 22 "forehead_brow_inner_height_pos" 16 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 34 "forehead_brow_outer_height_pos" 111 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 98 "forehead_brow_width_pos" 106 } - gene_bs_jaw_def={ "jaw_def_neg" 57 "jaw_def_pos" 25 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 13 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 3 "mouth_lower_lip_full_neg" 55 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 117 "mouth_lower_lip_pad_neg" 53 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 66 "mouth_lower_lip_width_pos" 28 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 7 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 4 "mouth_philtrum_shape_pos" 9 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 2 "mouth_philtrum_width_neg" 107 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 20 "mouth_upper_lip_def_pos" 113 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 11 "mouth_upper_lip_full_pos" 84 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 9 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_neg" 2 } - gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_pos" 21 } - gene_bs_nose_height={ "nose_height_neg" 78 "nose_height_pos" 72 } - gene_bs_nose_length={ "nose_length_pos" 97 "nose_length_pos" 48 } - gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_neg" 20 } - gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 42 "nose_nostril_width_neg" 64 } - gene_bs_nose_profile={ "nose_profile_pos" 76 "nose_profile_pos" 13 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 5 "nose_ridge_angle_pos" 21 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 23 "nose_ridge_width_neg" 8 } - gene_bs_nose_size={ "nose_size_neg" 34 "nose_size_pos" 5 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 67 "nose_tip_angle_pos" 27 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 117 "nose_tip_forward_neg" 16 } - gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_neg" 116 } - face_detail_cheek_def={ "cheek_def_01" 117 "cheek_def_02" 13 } - face_detail_cheek_fat={ "cheek_fat_04_pos" 210 "cheek_fat_01_neg" 54 } - face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 16 } - face_detail_chin_def={ "chin_def_neg" 12 "chin_def" 26 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 177 "eye_lower_lid_def_02" 73 } - face_detail_eye_socket={ "eye_socket_color_03" 18 "eye_socket_03" 23 } - face_detail_nasolabial={ "nasolabial_02" 20 "nasolabial_02" 12 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 12 } - face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 7 } - face_detail_temple_def={ "temple_def" 238 "temple_def" 138 } - expression_brow_wrinkles={ "brow_wrinkles_04" 34 "brow_wrinkles_01" 32 } - expression_eye_wrinkles={ "eye_wrinkles_01" 177 "eye_wrinkles_03" 192 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 39 "forehead_wrinkles_01" 57 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_5" 116 "complexion_4" 230 } - gene_height={ "normal_height" 125 "normal_height" 142 } - gene_bs_body_type={ "body_fat_head_fat_low" 90 "body_fat_head_fat_full" 120 } - gene_bs_body_shape={ "body_shape_pear_full" 128 "body_shape_triangle_half" 0 } - gene_bs_bust={ "bust_clothes" 134 "bust_shape_3_full" 92 } - gene_age={ "old_1" 62 "old_1" 127 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 219 "far_spacing_high_thickness" 228 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 191 "layer_2_low_thickness" 161 } - gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 154 } - gene_hair_type={ "hair_curly" 160 "hair_wavy" 121 } - gene_baldness={ "male_pattern_baldness" 130 "male_pattern_baldness" 87 } - eye_accessory={ "normal_eyes" 245 "normal_eyes" 245 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } - beards={ "western_beards_curly" 139 "no_beard" 0 } - cloaks={ "ep1_cloak_adventurer" 130 "no_cloak" 0 } - hairstyles={ "western_hairstyles_curly" 238 "all_hairstyles" 0 } - legwear={ "western_common_legwear" 199 "all_legwear" 0 } - gene_shrink_body={ "shrink_all" 255 "" 0 } - gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } - gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } - gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } - gene_bs_long_beard={ "long_beard" 255 "" 0 } - gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } - clothes={ "ep2_western_era1_high_nobility_clothes" 182 "most_clothes" 0 } - headgear={ "ep1_western_royalty" 118 "no_headgear" 0 } - additive_headgear={ "ep2_western_era1_veils" 139 "no_additive" 0 } - gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } - gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } - } - entity={ 979141817 979141817 } - tags={ { - hash=2125534279 - invert=no - } - { - hash=681013727 - invert=no - } - { - hash=75156179 - invert=no - } - { - hash=3672171019 - invert=no - } - { - hash=2670398845 - invert=no - } - { - hash=1500963499 - invert=no - } - { - hash=1563190100 - invert=no - } - { - hash=1945936758 - invert=no - } - } -} - diff --git a/common/bookmark_portraits/bookmark_WE_wales_dewydd_fragan.txt b/common/bookmark_portraits/bookmark_WE_wales_dewydd_fragan.txt new file mode 100644 index 000000000..f3ca10521 --- /dev/null +++ b/common/bookmark_portraits/bookmark_WE_wales_dewydd_fragan.txt @@ -0,0 +1,153 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:britannia_montgomyrhy_fodorh +bookmark_WE_wales_dewydd_fragan={ + type=male + id=1075 + random_seed=2430426357 + age=0.460000 + genes={ hair_color={ 108 241 108 241 } + skin_color={ 93 78 93 78 } + eye_color={ 128 180 128 180 } + gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } + gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 } + gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } + gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 } + gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 } + gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 81 "forehead_brow_height_neg" 81 } + gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } + gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 } + gene_head_height={ "head_height_neg" 108 "head_height_neg" 108 } + gene_head_width={ "head_width_pos" 131 "head_width_pos" 131 } + gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } + gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 140 } + gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } + gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } + gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 } + gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 137 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 139 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 127 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_pos" 143 } + gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 169 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } + gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_neg" 75 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 } + gene_neck_width={ "neck_width_pos" 207 "neck_width_pos" 207 } + gene_bs_cheek_forward={ "cheek_forward_neg" 10 "cheek_forward_neg" 10 } + gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_neg" 38 } + gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 44 } + gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_pos" 51 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 177 "ear_inner_shape_pos" 177 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 122 "ear_upper_bend_pos" 122 } + gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 185 "eye_fold_shape_pos" 185 } + gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 41 "eye_upper_lid_size_pos" 41 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 6 "forehead_brow_curve_pos" 6 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 57 "forehead_brow_forward_neg" 57 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 91 "forehead_brow_outer_height_pos" 91 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 39 } + gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_neg" 119 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 126 "mouth_lower_lip_def_pos" 126 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 104 "mouth_lower_lip_width_neg" 104 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 20 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 54 "mouth_philtrum_shape_neg" 54 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_pos" 109 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 26 "mouth_upper_lip_full_neg" 26 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 97 "mouth_upper_lip_profile_neg" 97 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_neg" 5 } + gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 19 } + gene_bs_nose_height={ "nose_height_pos" 46 "nose_height_pos" 46 } + gene_bs_nose_length={ "nose_length_pos" 110 "nose_length_pos" 110 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 94 "nose_nostril_height_pos" 94 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 } + gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_pos" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 120 "nose_ridge_width_neg" 120 } + gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 47 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 21 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_neg" 9 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_neg" 8 } + face_detail_cheek_def={ "cheek_def_02" 153 "cheek_def_02" 153 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 23 "cheek_fat_01_neg" 23 } + face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 } + face_detail_chin_def={ "chin_def_neg" 123 "chin_def_neg" 123 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 194 "eye_lower_lid_def" 194 } + face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_01" 15 } + face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_01" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 22 } + face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } + face_detail_temple_def={ "temple_def" 161 "temple_def" 161 } + expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 175 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 15 "forehead_wrinkles_01" 15 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 250 "complexion_2" 250 } + gene_height={ "normal_height" 145 "normal_height" 145 } + gene_bs_body_type={ "body_fat_head_fat_medium" 92 "body_fat_head_fat_medium" 121 } + gene_bs_body_shape={ "body_shape_hourglass_full" 71 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 121 "bust_shape_4_full" 152 } + gene_age={ "old_2" 80 "old_2" 80 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 248 "far_spacing_avg_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 189 "layer_2_lower_thickness" 189 } + gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 177 } + gene_hair_type={ "hair_wavy" 141 "hair_wavy" 141 } + gene_baldness={ "male_pattern_baldness" 159 "male_pattern_baldness" 159 } + eye_accessory={ "normal_eyes" 231 "normal_eyes" 231 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } + beards={ "ep2_beards" 98 "no_beard" 0 } + hairstyles={ "ep2_hairstyles_western" 46 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 107 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_high_nobility_clothes" 101 "most_clothes" 0 } + clothes_hoods={ "hoods" 159 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 979141817 979141817 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_WE_windsor_windsor_sior.txt b/common/bookmark_portraits/bookmark_WE_windsor_windsor_sior.txt index 92677dcc6..97dbadd35 100644 --- a/common/bookmark_portraits/bookmark_WE_windsor_windsor_sior.txt +++ b/common/bookmark_portraits/bookmark_WE_windsor_windsor_sior.txt @@ -2,7 +2,7 @@ # History database id:britannia_windsor_george bookmark_WE_windsor_windsor_sior={ type=male - id=282 + id=1059 random_seed=3132393956 age=0.490000 genes={ hair_color={ 209 193 182 144 } @@ -97,8 +97,8 @@ bookmark_WE_windsor_windsor_sior={ expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } complexion={ "complexion_1" 143 "complexion_1" 180 } gene_height={ "normal_height" 147 "normal_height" 147 } - gene_bs_body_type={ "body_fat_head_fat_full" 152 "body_fat_head_fat_full" 114 } - gene_bs_body_shape={ "body_shape_hourglass_full" 76 "body_shape_hourglass_full" 0 } + gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 114 } + gene_bs_body_shape={ "body_shape_hourglass_full" 55 "body_shape_hourglass_full" 0 } gene_bs_bust={ "bust_clothes" 51 "bust_shape_1_full" 81 } gene_age={ "old_4" 251 "old_4" 251 } gene_eyebrows_shape={ "far_spacing_lower_thickness" 182 "far_spacing_lower_thickness" 182 } @@ -122,6 +122,7 @@ bookmark_WE_windsor_windsor_sior={ clothes={ "ep2_western_era1_high_nobility_clothes" 142 "most_clothes" 0 } headgear={ "ep2_western_era1_high_nobility" 219 "no_headgear" 0 } additive_headgear={ "ep2_western_era1_veils" 119 "no_additive" 0 } + clothes_hoods={ "hoods" 185 "no_clothes_hood" 0 } gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } } entity={ 3942081117 3942081117 } diff --git a/common/bookmark_portraits/bookmark_adventurer_butkus_paulius.txt b/common/bookmark_portraits/bookmark_adventurer_butkus_paulius.txt new file mode 100644 index 000000000..749e9d684 --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_butkus_paulius.txt @@ -0,0 +1,154 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:baltic0019 +bookmark_adventurer_butkus_paulius={ + type=male + id=1330 + random_seed=2962842608 + age=0.330000 + genes={ hair_color={ 90 237 21 239 } + skin_color={ 52 67 55 68 } + eye_color={ 83 143 191 177 } + gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_pos" 133 "chin_height_neg" 127 } + gene_chin_width={ "chin_width_pos" 138 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_neg" 95 } + gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_pos" 134 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_pos" 143 "eye_distance_neg" 121 } + gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_neg" 102 } + gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_pos" 128 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_pos" 144 } + gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 156 } + gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_pos" 146 } + gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_pos" 159 } + gene_head_height={ "head_height_pos" 137 "head_height_pos" 156 } + gene_head_width={ "head_width_pos" 128 "head_width_neg" 103 } + gene_head_profile={ "head_profile_neg" 125 "head_profile_pos" 159 } + gene_head_top_height={ "head_top_height_pos" 154 "head_top_height_pos" 131 } + gene_head_top_width={ "head_top_width_neg" 105 "head_top_width_pos" 150 } + gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_pos" 177 } + gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 127 } + gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_neg" 105 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_pos" 130 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 112 } + gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_pos" 131 } + gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_pos" 131 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_pos" 154 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 137 } + gene_mouth_open={ "mouth_open_neg" 73 "mouth_open_neg" 35 } + gene_neck_length={ "neck_length_pos" 142 "neck_length_neg" 116 } + gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 113 } + gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 13 } + gene_bs_cheek_height={ "cheek_height_neg" 23 "cheek_height_neg" 75 } + gene_bs_cheek_width={ "cheek_width_pos" 18 "cheek_width_neg" 3 } + gene_bs_ear_angle={ "ear_angle_neg" 11 "ear_angle_pos" 17 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 73 "ear_inner_shape_pos" 92 } + gene_bs_ear_bend={ "ear_both_bend_pos" 68 "ear_lower_bend_pos" 137 } + gene_bs_ear_outward={ "ear_outward_pos" 5 "ear_outward_neg" 17 } + gene_bs_ear_size={ "ear_size_neg" 20 "ear_size_neg" 64 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 32 "eye_corner_depth_pos" 124 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 136 "eye_fold_shape_02_neg" 108 } + gene_bs_eye_size={ "eye_size_neg" 2 "eye_size_pos" 35 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 15 "forehead_brow_curve_neg" 43 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 8 "forehead_brow_forward_pos" 13 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 47 "forehead_brow_inner_height_pos" 50 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 22 "forehead_brow_outer_height_pos" 38 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_pos" 114 } + gene_bs_jaw_def={ "jaw_def_neg" 106 "jaw_def_pos" 30 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 147 "mouth_lower_lip_def_pos" 8 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 31 "mouth_lower_lip_full_pos" 28 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 88 "mouth_lower_lip_pad_pos" 43 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 28 "mouth_lower_lip_width_pos" 35 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 33 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 14 "mouth_philtrum_shape_pos" 50 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 93 "mouth_philtrum_width_pos" 3 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 52 "mouth_upper_lip_def_pos" 1 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 93 "mouth_upper_lip_full_pos" 119 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 12 "mouth_upper_lip_profile_pos" 12 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 27 "mouth_upper_lip_width_pos" 34 } + gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 72 } + gene_bs_nose_height={ "nose_height_pos" 91 "nose_height_pos" 46 } + gene_bs_nose_length={ "nose_length_pos" 28 "nose_length_neg" 8 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 11 "nose_nostril_height_neg" 38 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 125 "nose_nostril_width_neg" 8 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 30 "nose_profile_neg" 20 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_neg" 9 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 5 "nose_ridge_width_neg" 50 } + gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_pos" 9 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_neg" 32 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 3 "nose_tip_forward_pos" 14 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 45 "nose_tip_width_pos" 11 } + face_detail_cheek_def={ "cheek_def_02" 176 "cheek_def_02" 168 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 1 "cheek_fat_01_neg" 5 } + face_detail_chin_cleft={ "chin_dimple" 7 "chin_cleft" 20 } + face_detail_chin_def={ "chin_def" 1 "chin_def_neg" 17 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 249 "eye_lower_lid_def" 8 } + face_detail_eye_socket={ "eye_socket_color_02" 1 "eye_socket_03" 10 } + face_detail_nasolabial={ "nasolabial_01" 118 "nasolabial_01" 21 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 18 "nose_ridge_def_neg" 30 } + face_detail_nose_tip_def={ "nose_tip_def" 244 "nose_tip_def" 87 } + face_detail_temple_def={ "temple_def" 240 "temple_def" 248 } + expression_brow_wrinkles={ "brow_wrinkles_01" 255 "brow_wrinkles_04" 62 } + expression_eye_wrinkles={ "eye_wrinkles_01" 91 "eye_wrinkles_02" 232 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 95 "forehead_wrinkles_01" 65 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 254 "complexion_3" 193 } + gene_height={ "normal_height" 137 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_full" 160 "body_fat_head_fat_medium" 126 } + gene_bs_body_shape={ "body_shape_rectangle_full" 95 "body_shape_average" 36 } + gene_bs_bust={ "bust_clothes" 102 "bust_default" 91 } + gene_age={ "old_4" 242 "old_4" 62 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 134 "far_spacing_avg_thickness" 132 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 228 "layer_2_avg_thickness" 173 } + gene_body_hair={ "body_hair_avg" 181 "body_hair_sparse" 184 } + gene_hair_type={ "hair_straight" 178 "hair_curly" 107 } + gene_baldness={ "male_pattern_baldness" 150 "male_pattern_baldness" 66 } + eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 110 "normal_eyelashes" 110 } + beards={ "no_beard" 29 "no_beard" 0 } + hairstyles={ "northern_hairstyles_straight" 32 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 53 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_low_nobility_clothes" 7 "most_clothes" 0 } + headgear={ "northern_common" 51 "no_headgear" 0 } + clothes_hoods={ "hoods" 144 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 1863162561 1863162561 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_adventurer_chevalier_jerome.txt b/common/bookmark_portraits/bookmark_adventurer_chevalier_jerome.txt new file mode 100644 index 000000000..70a46f425 --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_chevalier_jerome.txt @@ -0,0 +1,193 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:france_jerome_chevalier +bookmark_adventurer_chevalier_jerome={ + type=male + id=1540 + random_seed=4111749928 + age=0.270000 + genes={ hair_color={ 25 18 218 171 } + skin_color={ 32 89 32 89 } + eye_color={ 176 191 176 191 } + gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_pos" 132 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 153 "eye_depth_pos" 134 } + gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 226 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_pos" 142 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 167 } + gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 169 } + gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_pos" 160 } + gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 171 } + gene_head_height={ "head_height_neg" 107 "head_height_neg" 107 } + gene_head_width={ "head_width_pos" 155 "head_width_pos" 143 } + gene_head_profile={ "head_profile_pos" 155 "head_profile_pos" 158 } + gene_head_top_height={ "head_top_height_pos" 155 "head_top_height_pos" 149 } + gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 167 } + gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 126 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 102 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_neg" 99 "mouth_height_neg" 99 } + gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_neg" 127 } + gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } + gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 43 } + gene_bs_cheek_height={ "cheek_height_pos" 20 "cheek_height_pos" 20 } + gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_neg" 13 } + gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_neg" 16 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 92 } + gene_bs_ear_bend={ "ear_both_bend_pos" 31 "ear_both_bend_pos" 31 } + gene_bs_ear_outward={ "ear_outward_pos" 9 "ear_outward_pos" 9 } + gene_bs_ear_size={ "ear_size_pos" 18 "ear_size_pos" 18 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 96 "eye_corner_depth_pos" 96 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 9 "eye_fold_shape_pos" 9 } + gene_bs_eye_size={ "eye_size_pos" 89 "eye_size_pos" 89 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 43 "eye_upper_lid_size_pos" 42 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 5 "forehead_brow_curve_pos" 5 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 37 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_pos" 63 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 10 "forehead_brow_outer_height_neg" 10 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 35 "forehead_brow_width_pos" 35 } + gene_bs_jaw_def={ "jaw_def_neg" 67 "jaw_def_neg" 67 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 34 "mouth_lower_lip_def_pos" 34 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_neg" 13 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 69 "mouth_lower_lip_pad_pos" 69 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 26 "mouth_lower_lip_width_neg" 26 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 82 "mouth_philtrum_width_neg" 82 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 96 "mouth_upper_lip_full_pos" 96 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 21 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 83 "mouth_upper_lip_width_pos" 83 } + gene_bs_nose_forward={ "nose_forward_pos" 91 "nose_forward_pos" 91 } + gene_bs_nose_height={ "nose_height_neg" 106 "nose_height_neg" 106 } + gene_bs_nose_length={ "nose_length_neg" 45 "nose_length_neg" 45 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 10 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 2 } + gene_bs_nose_profile={ "nose_profile_neg" 38 "nose_profile_neg" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 126 "nose_ridge_angle_pos" 126 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 30 "nose_ridge_width_pos" 30 } + gene_bs_nose_size={ "nose_size_pos" 40 "nose_size_pos" 40 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 124 "nose_tip_angle_pos" 124 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_neg" 9 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } + face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 10 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 80 "cheek_fat_04_pos" 80 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 213 "chin_def" 213 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 149 "eye_lower_lid_def" 97 } + face_detail_eye_socket={ "eye_socket_color_03" 92 "eye_socket_02" 11 } + face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_03" 9 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 13 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 212 "nose_tip_def" 212 } + face_detail_temple_def={ "temple_def" 243 "temple_def" 243 } + expression_brow_wrinkles={ "brow_wrinkles_04" 139 "brow_wrinkles_04" 139 } + expression_eye_wrinkles={ "eye_wrinkles_01" 54 "eye_wrinkles_01" 54 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 49 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 157 "complexion_5" 193 } + gene_height={ "normal_height" 118 "normal_height" 118 } + gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_medium" 126 } + gene_bs_body_shape={ "body_shape_hourglass_full" 172 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 86 "bust_shape_4_half" 169 } + gene_age={ "old_1" 254 "old_1" 254 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 192 "avg_spacing_avg_thickness" 192 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_lower_thickness" 179 } + gene_body_hair={ "body_hair_avg_lower_stubble" 123 "body_hair_sparse" 123 } + gene_hair_type={ "hair_curly" 124 "hair_straight" 144 } + gene_baldness={ "no_baldness" 0 "male_pattern_baldness" 102 } + eye_accessory={ "blind_eyes" 255 "normal_eyes" 142 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 37 "normal_eyelashes" 37 } + beards={ "fp2_beards_straight" 84 "no_beard" 0 } + cloaks={ "no_cloak" 115 "no_cloak" 0 } + hairstyles={ "rtt_hairstyles" 127 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 234 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era4_war_nobility_clothes" 17 "most_clothes" 0 } + headgear={ "ep2_western_era4_war_nobility" 247 "no_headgear" 0 } + clothes_hoods={ "hoods" 1 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "baldness_stage_2" 255 "no_baldness" 0 } + } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_rtt_01 + custom_beards=male_beard_fp2_iberian_christian_02 + } + } + + entity={ 3942081117 3942081117 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2951898311 + invert=no + } + { + hash=1219709797 + invert=no + } + { + hash=1945936758 + invert=no + } + { + hash=4280794887 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=726151402 + invert=no + } + { + hash=2495432340 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=2842715111 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_adventurer_knyffy_jack.txt b/common/bookmark_portraits/bookmark_adventurer_knyffy_jack.txt new file mode 100644 index 000000000..2885ba4b1 --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_knyffy_jack.txt @@ -0,0 +1,166 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:britannia_ripon_jekyll +bookmark_adventurer_knyffy_jack={ + type=male + id=1475 + random_seed=2326281015 + age=0.290000 + genes={ hair_color={ 105 138 105 138 } + skin_color={ 24 99 24 99 } + eye_color={ 240 172 240 172 } + gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 153 } + gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } + gene_chin_width={ "chin_width_pos" 146 "chin_width_pos" 146 } + gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 136 } + gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 } + gene_eye_shut={ "eye_shut_pos" 186 "eye_shut_pos" 186 } + gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 120 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 142 } + gene_forehead_roundness={ "forehead_roundness_pos" 184 "forehead_roundness_pos" 184 } + gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } + gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 103 } + gene_head_height={ "head_height_pos" 134 "head_height_pos" 134 } + gene_head_width={ "head_width_pos" 159 "head_width_pos" 159 } + gene_head_profile={ "head_profile_neg" 103 "head_profile_neg" 103 } + gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } + gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 158 } + gene_jaw_angle={ "jaw_angle_pos" 171 "jaw_angle_pos" 171 } + gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 115 } + gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } + gene_jaw_width={ "jaw_width_neg" 101 "jaw_width_neg" 101 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 124 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 116 } + gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 114 } + gene_mouth_width={ "mouth_width_neg" 54 "mouth_width_neg" 54 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 162 "mouth_upper_lip_size_pos" 162 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 98 } + gene_mouth_open={ "mouth_open_neg" 2 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 133 } + gene_neck_width={ "neck_width_neg" 68 "neck_width_neg" 68 } + gene_bs_cheek_forward={ "cheek_forward_neg" 27 "cheek_forward_neg" 27 } + gene_bs_cheek_height={ "cheek_height_neg" 18 "cheek_height_neg" 18 } + gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_neg" 9 } + gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_neg" 22 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 163 "ear_inner_shape_pos" 163 } + gene_bs_ear_bend={ "ear_both_bend_pos" 131 "ear_both_bend_pos" 131 } + gene_bs_ear_outward={ "ear_outward_neg" 24 "ear_outward_neg" 24 } + gene_bs_ear_size={ "ear_size_pos" 18 "ear_size_pos" 18 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 51 "eye_corner_depth_pos" 51 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 5 } + gene_bs_eye_size={ "eye_size_pos" 5 "eye_size_pos" 5 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 11 "eye_upper_lid_size_pos" 11 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_neg" 140 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 23 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_neg" 51 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 8 "forehead_brow_width_neg" 8 } + gene_bs_jaw_def={ "jaw_def_neg" 29 "jaw_def_neg" 29 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 70 "mouth_lower_lip_def_pos" 70 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 118 "mouth_lower_lip_full_neg" 118 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 106 "mouth_lower_lip_pad_pos" 106 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 17 "mouth_lower_lip_width_neg" 17 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 41 "mouth_philtrum_shape_pos" 41 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 121 "mouth_philtrum_width_neg" 121 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 79 "mouth_upper_lip_def_pos" 79 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 24 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 7 "mouth_upper_lip_profile_neg" 7 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 118 "mouth_upper_lip_width_pos" 118 } + gene_bs_nose_forward={ "nose_forward_pos" 22 "nose_forward_pos" 22 } + gene_bs_nose_height={ "nose_height_pos" 33 "nose_height_pos" 33 } + gene_bs_nose_length={ "nose_length_pos" 37 "nose_length_pos" 37 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 29 "nose_nostril_height_pos" 29 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } + gene_bs_nose_profile={ "nose_profile_neg" 29 "nose_profile_neg" 29 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 21 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 10 } + gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 67 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 4 "nose_tip_angle_neg" 4 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 32 "nose_tip_forward_neg" 32 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 110 "nose_tip_width_neg" 110 } + face_detail_cheek_def={ "cheek_def_01" 155 "cheek_def_01" 155 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 83 "cheek_fat_04_pos" 83 } + face_detail_chin_cleft={ "chin_cleft" 9 "chin_cleft" 9 } + face_detail_chin_def={ "chin_def" 19 "chin_def" 19 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 2 "eye_lower_lid_def_02" 2 } + face_detail_eye_socket={ "eye_socket_color_02" 25 "eye_socket_color_02" 25 } + face_detail_nasolabial={ "nasolabial_01" 190 "nasolabial_01" 190 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 188 "nose_ridge_def_pos" 188 } + face_detail_nose_tip_def={ "nose_tip_def" 247 "nose_tip_def" 247 } + face_detail_temple_def={ "temple_def" 227 "temple_def" 227 } + expression_brow_wrinkles={ "brow_wrinkles_01" 220 "brow_wrinkles_01" 71 } + expression_eye_wrinkles={ "eye_wrinkles_01" 194 "eye_wrinkles_01" 83 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 152 "forehead_wrinkles_02" 152 } + expression_other={ "cheek_wrinkles_both_01" 36 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 214 "complexion_6" 214 } + gene_height={ "normal_height" 162 "normal_height" 162 } + gene_bs_body_type={ "body_fat_head_fat_full" 84 "body_fat_head_fat_full" 114 } + gene_bs_body_shape={ "body_shape_hourglass_half" 99 "body_shape_hourglass_half" 48 } + gene_bs_bust={ "bust_clothes" 147 "bust_shape_3_half" 184 } + gene_age={ "old_1" 159 "old_1" 159 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 178 "avg_spacing_lower_thickness" 178 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 133 "layer_2_low_thickness" 133 } + gene_body_hair={ "body_hair_avg" 130 "body_hair_avg" 130 } + gene_hair_type={ "hair_straight" 113 "hair_straight" 113 } + gene_baldness={ "male_pattern_baldness" 192 "male_pattern_baldness" 192 } + eye_accessory={ "normal_eyes" 136 "normal_eyes" 136 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 35 "normal_eyelashes" 35 } + beards={ "no_beard" 219 "no_beard" 0 } + cloaks={ "no_cloak" 219 "no_cloak" 0 } + hairstyles={ "western_hairstyles_straight" 246 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 246 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "western_low_nobility_clothes" 167 "most_clothes" 0 } + headgear={ "western_nobility" 246 "no_headgear" 0 } + clothes_hoods={ "hoods" 86 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + entity={ 2268070609 2268070609 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=3672171019 + invert=no + } + { + hash=3954150519 + invert=no + } + { + hash=1921638387 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1219709797 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_adventurer_masaryk_marek.txt b/common/bookmark_portraits/bookmark_adventurer_masaryk_marek.txt new file mode 100644 index 000000000..f9b94a167 --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_masaryk_marek.txt @@ -0,0 +1,155 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:zapadoslavia0013 +bookmark_adventurer_masaryk_marek={ + type=male + id=1764 + random_seed=3781742116 + age=0.190000 + genes={ hair_color={ 35 106 203 177 } + skin_color={ 19 88 19 88 } + eye_color={ 197 153 69 156 } + gene_chin_forward={ "chin_forward_pos" 178 "chin_forward_pos" 137 } + gene_chin_height={ "chin_height_neg" 66 "chin_height_neg" 102 } + gene_chin_width={ "chin_width_pos" 155 "chin_width_pos" 163 } + gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 78 } + gene_eye_height={ "eye_height_pos" 110 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 92 } + gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 126 "forehead_angle_pos" 153 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 138 } + gene_forehead_roundness={ "forehead_roundness_pos" 91 "forehead_roundness_pos" 174 } + gene_forehead_width={ "forehead_width_neg" 94 "forehead_width_neg" 100 } + gene_forehead_height={ "forehead_height_neg" 177 "forehead_height_neg" 113 } + gene_head_height={ "head_height_pos" 149 "head_height_pos" 155 } + gene_head_width={ "head_width_neg" 141 "head_width_neg" 124 } + gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 153 } + gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 162 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_pos" 199 "jaw_angle_pos" 177 } + gene_jaw_forward={ "jaw_forward_neg" 135 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_neg" 87 "jaw_height_neg" 114 } + gene_jaw_width={ "jaw_width_neg" 66 "jaw_width_neg" 100 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 158 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 181 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_neg" 149 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 137 "mouth_height_neg" 127 } + gene_mouth_width={ "mouth_width_neg" 139 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 104 "mouth_upper_lip_size_pos" 142 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 67 "mouth_lower_lip_size_neg" 80 } + gene_mouth_open={ "mouth_open_pos" 125 "mouth_open_pos" 196 } + gene_neck_length={ "neck_length_pos" 156 "neck_length_pos" 140 } + gene_neck_width={ "neck_width_pos" 97 "neck_width_pos" 128 } + gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_pos" 32 } + gene_bs_cheek_height={ "cheek_height_pos" 55 "cheek_height_pos" 18 } + gene_bs_cheek_width={ "cheek_width_pos" 59 "cheek_width_pos" 25 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_neg" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 15 "ear_lower_bend_pos" 15 } + gene_bs_ear_outward={ "ear_outward_neg" 41 "ear_outward_neg" 41 } + gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_neg" 46 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 77 "eye_corner_depth_pos" 12 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 15 "eye_fold_shape_pos" 124 } + gene_bs_eye_size={ "eye_size_pos" 75 "eye_size_pos" 44 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_neg" 12 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 173 "forehead_brow_curve_pos" 118 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 97 "forehead_brow_forward_pos" 128 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 9 "forehead_brow_inner_height_neg" 49 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_pos" 28 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 149 "forehead_brow_width_pos" 140 } + gene_bs_jaw_def={ "jaw_def_pos" 141 "jaw_def_neg" 5 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 14 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 123 "mouth_lower_lip_full_neg" 33 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 71 "mouth_lower_lip_pad_pos" 119 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_neg" 4 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 184 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 255 "mouth_philtrum_shape_pos" 81 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 7 "mouth_philtrum_width_pos" 81 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 19 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 3 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 22 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 19 "mouth_upper_lip_width_neg" 39 } + gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 31 } + gene_bs_nose_height={ "nose_height_neg" 81 "nose_height_neg" 15 } + gene_bs_nose_length={ "nose_length_pos" 169 "nose_length_pos" 125 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 95 "nose_nostril_height_pos" 32 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 127 "nose_nostril_width_neg" 197 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 7 "nose_profile_pos" 57 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 65 "nose_ridge_angle_neg" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 35 "nose_ridge_width_pos" 23 } + gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 14 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 63 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 131 "nose_tip_forward_pos" 3 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 1 "nose_tip_width_pos" 165 } + face_detail_cheek_def={ "cheek_def_01" 122 "cheek_def_02" 23 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 185 "cheek_fat_02_pos" 87 } + face_detail_chin_cleft={ "chin_cleft" 204 "chin_dimple" 16 } + face_detail_chin_def={ "chin_def_neg" 72 "chin_def" 13 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 127 "eye_lower_lid_def" 89 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_02" 14 } + face_detail_nasolabial={ "nasolabial_02" 219 "nasolabial_03" 22 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 94 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 22 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 223 } + expression_brow_wrinkles={ "brow_wrinkles_02" 170 "brow_wrinkles_03" 15 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 102 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 0 "forehead_wrinkles_01" 48 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 181 "complexion_2" 171 } + gene_height={ "normal_height" 170 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_full" 162 "body_fat_head_fat_full" 138 } + gene_bs_body_shape={ "body_shape_hourglass_full" 100 "body_shape_hourglass_full" 8 } + gene_bs_bust={ "bust_clothes" 80 "bust_shape_4_half" 134 } + gene_age={ "old_1" 178 "old_1" 178 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 161 "far_spacing_avg_thickness" 170 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 206 "layer_2_avg_thickness" 156 } + gene_body_hair={ "body_hair_avg" 200 "body_hair_sparse" 133 } + gene_hair_type={ "hair_wavy" 176 "hair_wavy" 176 } + gene_baldness={ "male_pattern_baldness" 171 "male_pattern_baldness" 171 } + eye_accessory={ "normal_eyes" 5 "normal_eyes" 5 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 99 "normal_eyelashes" 99 } + beards={ "no_beard" 186 "no_beard" 0 } + cloaks={ "no_cloak" 186 "no_cloak" 0 } + hairstyles={ "western_hairstyles_wavy" 232 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 67 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "western_low_nobility_clothes" 232 "most_clothes" 0 } + headgear={ "western_nobility" 67 "no_headgear" 0 } + clothes_hoods={ "hoods" 200 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 979141817 979141817 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=75156179 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_adventurer_wiseman_xerxes.txt b/common/bookmark_portraits/bookmark_adventurer_wiseman_xerxes.txt new file mode 100644 index 000000000..d5a74e18b --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_wiseman_xerxes.txt @@ -0,0 +1,159 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:xerxes_the_outlander +bookmark_adventurer_wiseman_xerxes={ + type=male + id=1423 + random_seed=3864190377 + age=0.310000 + genes={ hair_color={ 29 229 23 234 } + skin_color={ 122 183 122 183 } + eye_color={ 19 252 19 252 } + gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 136 } + gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 131 } + gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } + gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_pos" 175 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 131 } + gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_neg" 135 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 170 } + gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 197 } + gene_forehead_width={ "forehead_width_neg" 100 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_neg" 145 "forehead_height_neg" 115 } + gene_head_height={ "head_height_neg" 132 "head_height_neg" 119 } + gene_head_width={ "head_width_neg" 60 "head_width_neg" 126 } + gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 133 } + gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 170 } + gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 117 } + gene_jaw_forward={ "jaw_forward_pos" 150 "jaw_forward_pos" 134 } + gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_pos" 159 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 86 "mouth_corner_height_neg" 117 } + gene_mouth_forward={ "mouth_forward_pos" 144 "mouth_forward_pos" 146 } + gene_mouth_height={ "mouth_height_neg" 165 "mouth_height_neg" 121 } + gene_mouth_width={ "mouth_width_pos" 199 "mouth_width_pos" 140 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 122 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_pos" 216 } + gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 128 } + gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 119 } + gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 117 } + gene_bs_cheek_forward={ "cheek_forward_pos" 100 "cheek_forward_pos" 100 } + gene_bs_cheek_height={ "cheek_height_pos" 48 "cheek_height_pos" 48 } + gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 47 } + gene_bs_ear_angle={ "ear_angle_pos" 37 "ear_angle_pos" 37 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 3 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 44 "ear_lower_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_pos" 10 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_neg" 91 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 129 "eye_fold_shape_pos" 23 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_pos" 12 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 109 "eye_upper_lid_size_pos" 26 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 177 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 63 "forehead_brow_forward_pos" 100 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_neg" 25 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 97 "forehead_brow_outer_height_pos" 51 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 141 "forehead_brow_width_pos" 19 } + gene_bs_jaw_def={ "jaw_def_pos" 43 "jaw_def_pos" 86 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 67 "mouth_lower_lip_def_pos" 30 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 1 "mouth_lower_lip_full_pos" 71 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_pos" 143 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_pos" 74 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 120 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 119 "mouth_philtrum_shape_neg" 65 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 55 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 7 "mouth_upper_lip_full_pos" 149 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 5 "mouth_upper_lip_profile_pos" 190 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 1 "mouth_upper_lip_width_neg" 1 } + gene_bs_nose_forward={ "nose_forward_pos" 49 "nose_forward_pos" 12 } + gene_bs_nose_height={ "nose_height_pos" 131 "nose_height_pos" 57 } + gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_neg" 76 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_pos" 1 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 131 "nose_nostril_width_pos" 81 } + gene_bs_nose_profile={ "nose_profile_pos" 105 "nose_profile_neg" 17 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 13 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 81 "nose_ridge_width_pos" 146 } + gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 37 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 75 "nose_tip_angle_pos" 44 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 99 "nose_tip_forward_neg" 99 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_neg" 30 } + face_detail_cheek_def={ "cheek_def_02" 146 "cheek_def_02" 19 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 255 "cheek_fat_02_pos" 167 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 7 } + face_detail_chin_def={ "chin_def" 66 "chin_def" 66 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 210 "eye_lower_lid_def" 206 } + face_detail_eye_socket={ "eye_socket_color_01" 203 "eye_socket_02" 109 } + face_detail_nasolabial={ "nasolabial_03" 7 "nasolabial_03" 7 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 130 "nose_ridge_def_neg" 238 } + face_detail_nose_tip_def={ "nose_tip_def" 84 "nose_tip_def" 71 } + face_detail_temple_def={ "temple_def" 80 "temple_def" 10 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_01" 43 } + expression_eye_wrinkles={ "eye_wrinkles_02" 234 "eye_wrinkles_02" 234 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 234 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 0 "complexion_4" 17 } + gene_height={ "normal_height" 186 "normal_height" 145 } + gene_bs_body_type={ "body_fat_head_fat_low" 94 "body_fat_head_fat_full" 140 } + gene_bs_body_shape={ "body_shape_rectangle_full" 255 "body_shape_rectangle_full" 31 } + gene_bs_bust={ "bust_clothes" 13 "bust_shape_1_half" 85 } + gene_age={ "old_3" 144 "old_3" 144 } + gene_eyebrows_shape={ "close_spacing_low_thickness" 165 "far_spacing_avg_thickness" 173 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 216 "layer_2_avg_thickness" 158 } + gene_body_hair={ "body_hair_dense_low_stubble" 119 "body_hair_sparse" 119 } + gene_hair_type={ "hair_afro" 165 "hair_afro" 165 } + gene_baldness={ "no_baldness" 164 "male_pattern_baldness" 164 } + eye_accessory={ "normal_eyes" 61 "normal_eyes" 61 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 227 "normal_eyelashes" 227 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + beards={ "ep3_beards_straight" 127 "no_beard" 0 } + cloaks={ "no_cloak" 87 "no_cloak" 0 } + hairstyles={ "special_hairstyles" 255 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 98 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_low_nobility_clothes" 122 "most_clothes" 0 } + headgear={ "ep2_western_era1_nobility" 43 "no_headgear" 0 } + clothes_hoods={ "hoods" 215 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_special_01 + custom_beards=m_beard_ep3_byzantine_01 + } + } + + entity={ 1863162561 1863162561 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmark_portraits/bookmark_adventurer_zolt_jaan.txt b/common/bookmark_portraits/bookmark_adventurer_zolt_jaan.txt new file mode 100644 index 000000000..e849732ba --- /dev/null +++ b/common/bookmark_portraits/bookmark_adventurer_zolt_jaan.txt @@ -0,0 +1,159 @@ +# Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +# History database id:benelux_jaan_zolt +bookmark_adventurer_zolt_jaan={ + type=male + id=1238 + random_seed=2157749055 + age=0.350000 + genes={ hair_color={ 22 251 169 177 } + skin_color={ 41 80 48 79 } + eye_color={ 192 169 236 142 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 179 } + gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 114 } + gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 117 } + gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_neg" 89 } + gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_neg" 125 } + gene_forehead_angle={ "forehead_angle_neg" 78 "forehead_angle_pos" 140 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 80 "forehead_brow_height_neg" 114 } + gene_forehead_roundness={ "forehead_roundness_pos" 189 "forehead_roundness_pos" 167 } + gene_forehead_width={ "forehead_width_neg" 32 "forehead_width_pos" 141 } + gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_neg" 65 } + gene_head_height={ "head_height_pos" 163 "head_height_pos" 174 } + gene_head_width={ "head_width_pos" 151 "head_width_neg" 109 } + gene_head_profile={ "head_profile_pos" 160 "head_profile_pos" 128 } + gene_head_top_height={ "head_top_height_pos" 160 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_neg" 97 } + gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_pos" 147 } + gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 136 } + gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_pos" 140 } + gene_jaw_width={ "jaw_width_pos" 156 "jaw_width_neg" 31 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 94 "mouth_corner_depth_neg" 125 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 123 } + gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 154 } + gene_mouth_width={ "mouth_width_neg" 108 "mouth_width_pos" 181 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 152 "mouth_upper_lip_size_neg" 120 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 139 "mouth_lower_lip_size_pos" 161 } + gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 176 } + gene_neck_length={ "neck_length_neg" 124 "neck_length_pos" 132 } + gene_neck_width={ "neck_width_neg" 118 "neck_width_pos" 137 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_neg" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 28 "cheek_height_neg" 38 } + gene_bs_cheek_width={ "cheek_width_pos" 85 "cheek_width_pos" 36 } + gene_bs_ear_angle={ "ear_angle_neg" 65 "ear_angle_neg" 18 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 100 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 82 "ear_both_bend_pos" 5 } + gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_neg" 20 } + gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_neg" 90 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 102 "eye_corner_depth_pos" 26 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 17 "eye_fold_shape_neg" 34 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_pos" 17 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 104 "eye_upper_lid_size_pos" 4 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_neg" 5 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 43 "forehead_brow_forward_neg" 89 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 27 "forehead_brow_inner_height_neg" 15 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 21 "forehead_brow_outer_height_neg" 48 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 63 "forehead_brow_width_pos" 25 } + gene_bs_jaw_def={ "jaw_def_neg" 170 "jaw_def_neg" 64 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 20 "mouth_lower_lip_def_pos" 13 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 6 "mouth_lower_lip_full_pos" 37 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 7 "mouth_lower_lip_pad_pos" 49 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 10 "mouth_lower_lip_width_neg" 79 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 29 "mouth_philtrum_shape_pos" 38 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 70 "mouth_philtrum_width_pos" 124 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 11 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 17 "mouth_upper_lip_full_pos" 33 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 39 "mouth_upper_lip_profile_pos" 36 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 36 "mouth_upper_lip_width_neg" 120 } + gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_neg" 17 } + gene_bs_nose_height={ "nose_height_neg" 10 "nose_height_pos" 1 } + gene_bs_nose_length={ "nose_length_pos" 22 "nose_length_neg" 82 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 64 "nose_nostril_height_neg" 6 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 31 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 124 "nose_profile_hawk_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_pos" 1 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 7 } + gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_neg" 33 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 118 "nose_tip_angle_pos" 72 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_neg" 7 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 36 "nose_tip_width_neg" 29 } + face_detail_cheek_def={ "cheek_def_01" 38 "cheek_def_02" 128 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 13 "cheek_fat_04_pos" 17 } + face_detail_chin_cleft={ "chin_cleft" 8 "chin_dimple" 13 } + face_detail_chin_def={ "chin_def" 13 "chin_def" 1 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 168 "eye_lower_lid_def" 51 } + face_detail_eye_socket={ "eye_socket_color_03" 243 "eye_socket_03" 13 } + face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_01" 15 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_pos" 177 } + face_detail_nose_tip_def={ "nose_tip_def" 193 "nose_tip_def" 239 } + face_detail_temple_def={ "temple_def" 221 "temple_def" 135 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_02" 72 } + expression_eye_wrinkles={ "eye_wrinkles_02" 194 "eye_wrinkles_01" 17 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 17 "forehead_wrinkles_01" 73 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 157 "complexion_1" 179 } + gene_height={ "normal_height" 126 "normal_height" 129 } + gene_bs_body_type={ "body_fat_head_fat_medium" 169 "body_fat_head_fat_full" 122 } + gene_bs_body_shape={ "body_shape_pear_half" 71 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 154 "bust_shape_3_half" 210 } + gene_age={ "old_2" 82 "old_3" 113 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 237 "close_spacing_low_thickness" 206 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 155 "layer_2_lower_thickness" 191 } + gene_body_hair={ "body_hair_dense" 99 "body_hair_dense" 138 } + gene_hair_type={ "hair_wavy" 165 "hair_curly" 148 } + gene_baldness={ "male_pattern_baldness" 153 "male_pattern_baldness" 76 } + eye_accessory={ "normal_eyes" 73 "normal_eyes" 73 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 113 "normal_eyelashes" 113 } + beards={ "western_beards_curly" 5 "no_beard" 0 } + cloaks={ "no_cloak" 202 "no_cloak" 0 } + hairstyles={ "ep2_hairstyles_western" 5 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 195 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "ep2_western_era1_low_nobility_clothes" 130 "most_clothes" 0 } + headgear={ "ep2_western_era1_nobility" 178 "no_headgear" 0 } + clothes_hoods={ "hoods" 140 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } + } + entity={ 1863162561 1863162561 } + tags={ { + hash=2125534279 + invert=no + } + { + hash=681013727 + invert=no + } + { + hash=2793867254 + invert=no + } + { + hash=2670398845 + invert=no + } + { + hash=1500963499 + invert=no + } + { + hash=1563190100 + invert=no + } + { + hash=1945936758 + invert=no + } + } +} + diff --git a/common/bookmarks/bookmarks/00_bookmarks.txt b/common/bookmarks/bookmarks/00_bookmarks.txt index abfa14f7c..2505870f5 100644 --- a/common/bookmarks/bookmarks/00_bookmarks.txt +++ b/common/bookmarks/bookmarks/00_bookmarks.txt @@ -1,8 +1,8 @@ -bm_2555_europe = { +bm_2555_west_europe = { start_date = 2555.1.1 is_playable = yes recommended = yes - group = bm_group_2555 + group = bm_2555_europe weight = { value = 90 @@ -20,8 +20,8 @@ religion = "romanticist" difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" history_id = france_bonaparte_aragorn - position = { 530 410 } - animation = idle + position = { 430 700 } + animation = marshal } character = { name = "bookmark_WE_moselle_schengen_jean" @@ -35,39 +35,9 @@ religion = "mysteriosophy" difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" history_id = benelux_oranje_nassau_weilburg_philippe - position = { 930 270 } - animation = idle + position = { 910 780 } + animation = schadenfreude } - character = { - name = "bookmark_WE_venice_robecchi_marco" - dynasty = robecchi_bricchetti_dynasty - dynasty_splendor_level = 2 - type = male - birth = 2524.6.18 - title = k_venice - government = urbanrepublic_government - culture = venetian - religion = "roman_catholic" - difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" - history_id = italy0002 - position = { 1130 670 } - animation = idle - } - character = { - name = "bookmark_WE_portugal_avril_vinicius" - dynasty = avril_dynasty - dynasty_splendor_level = 2 - type = female - birth = 2531.1.1 - title = k_portugal - government = feudal_government - culture = portuguese - religion = "iberian" - difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" - history_id = hispania0001 - position = { 350 740 } - animation = idle - } character = { name = "bookmark_WE_windsor_windsor_sior" dynasty = dynn_britannia_windsor @@ -76,27 +46,12 @@ birth = 2506.1.1 title = d_buckingham government = administrative_government - culture = soueyrneg + culture = souflander religion = "victorian" difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" history_id = britannia_windsor_george - position = { 620 110 } - animation = idle - } - character = { - name = "bookmark_WE_tirrenia_bollani_albertu" - dynasty = bollani_dynasty - dynasty_splendor_level = 2 - type = male - birth = 2506.1.1 - title = k_sardinia_and_corsica - government = administrative_government - culture = sardinian - religion = "roman_catholic" - difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" - history_id = italy0012 - position = { 730 840 } - animation = idle + position = { 820 310 } + animation = shame } character = { name = "bookmark_WE_munster_colburgha_micheal" @@ -108,9 +63,500 @@ government = peasantrepublic_government culture = high_irish religion = "celtic" - difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" history_id = britannia_colbrugha_michael - position = { 270 190 } + position = { 600 150 } + animation = aggressive_axe + } + character = { + name = "bookmark_WE_wales_dewydd_fragan" + dynasty = dynn_britannia_montgomyrhy + dynasty_splendor_level = 2 + type = male + birth = 2509.1.1 + title = k_wales + government = feudal_government + culture = welsh + religion = "gorsedd" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = britannia_montgomyrhy_fodorh + position = { 350 450 } + animation = worry + } + character = { + name = "bookmark_WE_sarreguemines_dallas_kevin" + dynasty = dallas_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2528.1.7 + title = c_puttlingen + government = feudal_government + culture = kuhjung + religion = "romanticist" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = kevin_von_dallas + position = { 1250 600 } + animation = admiration + } +} +bm_2555_south_europe = { + start_date = 2555.1.1 + is_playable = yes + group = bm_2555_europe + + weight = { + value = 80 + } + character = { + name = "bookmark_SE_portugal_avril_vinicius" # Leonor d'Avril + dynasty = avril_dynasty + dynasty_splendor_level = 2 + type = female + birth = 2531.1.1 + title = k_portugal + government = feudal_government + culture = portuguese + religion = "iberian" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = hispania0001 + animation = grief + position = { 380 300 } + } + character = { + name = "bookmark_SE_basilicata_castriota_giovanni_aladro" + dynasty = castriota_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2530.8.5 + title = d_lucania + government = feudal_government + culture = arbereshe + religion = "roman_catholic" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = italy0013 + position = { 1200 700 } + animation = idle + } + character = { + name = "bookmark_SE_piedmonte_savoia_vittorio_amedeo" + dynasty = savoia_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2499.2.16 + title = d_piedmonte + government = feudal_government + culture = piedmontese + religion = "roman_catholic" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = italy0017 + position = { 1050 230 } + animation = idle + } + character = { + name = "bookmark_SE_monaco_grimaldi_nure" + dynasty = grimaldi_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2522.12.29 + title = d_monaco + government = feudal_government + culture = ligurian + religion = "fraticelli" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = france_grimaldi_honore + position = { 900 450 } + animation = personality_zealous + } + character = { + name = "bookmark_SE_la_mancha_quixano_alonso" + dynasty = quixano_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2514.9.29 + title = d_la_mancha + government = feudal_government + culture = castilian + religion = "sevillian" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = hispania0023 + position = { 480 730 } + animation = idle + } + character = { + name = "bookmark_SE_provence_atika_marouane" + dynasty = atika_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2523.9.12 + title = d_provence_fr + government = feudal_government + culture = beur + religion = "simurghi" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = france_marouane_atika + position = { 600 180 } + animation = personality_greedy + } +} +bm_2555_east_europe = { + start_date = 2555.1.1 + is_playable = yes + group = bm_2555_europe + + weight = { + value = 70 + } + + character = { + name = "bookmark_EE_nistrenia_dragos_ciprian" + dynasty = dragos_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2538.12.13 + title = e_nistrenia + government = administrative_government + culture = moldavian + religion = "orthodox" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = nistria0002 + position = { 1080 150 } + animation = scepter + } + + character = { + name = "bookmark_EE_east_thrace_ertugruloglu_batuhan" + dynasty = ertugruloglu_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2513.4.14 + title = d_thrace + government = clan_government + culture = thracian + religion = "aqlani" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = greece0001 + position = { 1100 680 } + animation = idle + } + + character = { + name = "bookmark_EE_veszprem_varjufi_janos" + dynasty = varjufi_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2523.7.12 + title = c_veszprem + government = feudal_government + culture = hungarian + religion = "nepmese" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = hungary0007 + position = { 500 160 } + animation = idle + } + + character = { + name = "bookmark_EE_hungary_volcic_matija" + dynasty = volcic_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2521.4.30 + title = k_hungary + government = feudal_government + culture = NEOW_slovene + religion = "roman_catholic" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = hungary0001 + position = { 280 300 } + animation = idle + } + + character = { + name = "bookmark_EE_podrinje_jovanovic_mirsad" + dynasty = jovanovic_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2512.7.22 + title = d_podrinje + government = feudal_government + culture = NEOW_serbian + religion = "yugoslavist" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = yugoslavia0042 + position = { 380 550 } + animation = idle + } + + character = { + name = "bookmark_EE_kynouria_mavromichalis_michalis" + dynasty = mavromichalis_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2502.4.1 + title = c_laconia + government = feudal_government + culture = NEOW_tsakonian + religion = "megalocratic" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = greece0049 + position = { 450 800 } + animation = personality_bold + } + character = { + name = "bookmark_EE_attica_olympios_amerikos" + dynasty = olympios_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2500.1.1 + title = c_attica + government = feudal_government + culture = NEOW_peloponnesian + religion = "megalocratic" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = greece0002 + position = { 900 800 } + animation = personality_coward + } +} + +bm_2555_north_europe = { + start_date = 2555.1.1 + is_playable = yes + group = bm_2555_europe + + weight = { + value = 60 + } + + character = { + name = "bookmark_NE_doggerland_wrihtssen_edgar" + dynasty = wrihtssen_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2528.1.1 + title = k_doggerland + government = tribal_government + culture = doggerlander + religion = "mariner" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = scandinavia0013 + position = { 280 420 } + animation = idle + } + + character = { + name = "bookmark_NE_thuringia_alexanderwelt_august" + dynasty = alexanderwelt_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2536.10.9 + title = d_thuringia + government = tribal_government + culture = saxon + religion = "orionist" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = germany0024 + position = { 450 800 } + animation = idle + } + + character = { + name = "bookmark_NE_limbazi_lacplesis_matiss" + dynasty = lacplesis_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2520.8.10 + title = c_limbazi + government = tribal_government + culture = latvian + religion = "lutheran" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = baltic0010 + position = { 1050 320 } + animation = idle + } + + character = { + name = "bookmark_NE_sjaelland_glucksburg_christian" + dynasty_house = house_glucksburg_monpezat + dynasty_splendor_level = 2 + birth = 2522.4.24 + title = d_sjaelland + government = feudal_government + culture = dansk + religion = "lutheran" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = scandinavia0030 + position = { 530 420 } + animation = idle + } + + character = { + name = "bookmark_NE_goralia_lubranski_gosciwuj" + dynasty = lubranski_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2522.5.18 + title = k_goralia + government = feudal_government + culture = NEOW_lesser_polish + religion = "cadaverist" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = zapadoslavia0019 + position = { 1200 830 } + animation = idle + } + + character = { + name = "bookmark_NE_poland_kowalczyk_wladyga_tadeuz" + dynasty = kowalczyk_wladyga_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2536.4.28 + title = k_poland + government = feudal_government + culture = NEOW_lesser_polish + religion = "mariavite" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = zapadoslavia0005 + position = { 1200 580 } + animation = idle + } + + character = { + name = "bookmark_NE_giemajohka_labba_orddot" + dynasty = labba_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2489.9.11 + title = d_giemajohka + government = tribal_government + culture = sami + religion = "sami_pagan" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_HARD" + history_id = finland0022 + position = { 700 150 } + animation = idle + } + + character = { + name = "bookmark_NE_sweden_adlercreutz_elias" + dynasty = adlercreutz_dynasty + dynasty_splendor_level = 2 + birth = 2529.8.11 + title = k_sweden + government = feudal_government + culture = svealandsk + religion = "folketro" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = scandinavia0014 + position = { 420 230 } + animation = idle + } +} + +bm_2555_europe_adventurers = { + start_date = 2555.1.1 + is_playable = yes + group = bm_2555_europe + + weight = { + value = 50 + } + + character = { + name = "bookmark_adventurer_zolt_jaan" + dynasty = zolt_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2519.7.2 + title = d_laamp_zolt + government = landless_adventurer_government + culture = frisian + religion = "mariner" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = benelux_jaan_zolt + position = { 820 150 } + animation = idle + } + + character = { + name = "bookmark_adventurer_chevalier_jerome" + dynasty = chevalier_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2527.8.24 + title = d_laamp_sungazer + government = landless_adventurer_government + culture = metropolitain + religion = "soleil_royal" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = france_jerome_chevalier + position = { 400 600 } + animation = idle + } + + character = { + name = "bookmark_adventurer_masaryk_marek" + dynasty = masaryk_dynasty + dynasty_splendor_level = 2 + type = male + birth = 2535.4.28 + title = d_laamp_masaryk + government = landless_adventurer_government + culture = czech + religion = "osvicenist" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = zapadoslavia0013 + position = { 1070 630 } + animation = idle + } + + character = { + name = "bookmark_adventurer_wiseman_xerxes" + dynasty = wiseman_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2523.5.12 + title = d_laamp_xerxes + government = landless_adventurer_government + culture = federalist + religion = "constitutional" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = xerxes_the_outlander + position = { 750 450 } + animation = idle + } + + character = { + name = "bookmark_adventurer_butkus_paulius" + dynasty = butkus_dynasty + dynasty_splendor_level = 1 + type = male + birth = 2521.5.7 + title = d_laamp_paulius + government = landless_adventurer_government + culture = samogitian + religion = "mariavite" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_EASY" + history_id = baltic0019 + position = { 1200 200 } + animation = idle + } + + character = { + name = "bookmark_adventurer_knyffy_jack" + dynasty = dynasty_knife + dynasty_splendor_level = 1 + type = male + birth = 2525.2.28 + title = d_laamp_knife + government = landless_adventurer_government + culture = soueyrneg + religion = "carcosan" + difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM" + history_id = britannia_ripon_jekyll + position = { 380 200 } animation = idle } } \ No newline at end of file diff --git a/common/buildings/00_castle_buildings.txt b/common/buildings/00_castle_buildings.txt index 0092255ff..540bcce5d 100644 --- a/common/buildings/00_castle_buildings.txt +++ b/common/buildings/00_castle_buildings.txt @@ -10,151 +10,13 @@ @holding_illustration_iranian = "gfx/interface/illustrations/holding_types/fp3_castle_iranian.dds" @holding_illustration_byzantine = "gfx/interface/illustrations/holding_types/ep3_castle_byzantine.dds" @holding_illustration_constantinople = "gfx/interface/illustrations/holding_types/ep3_castle_constantinople.dds" +## Trosky ## +@holding_illustration_trosky = "gfx/interface/illustrations/holding_types/kcd_castle_trosky.dds" castle_01 = { construction_time = slow_construction_time - #Meshes (Indented for readability) - ### WESTERN ### - asset = { - type = pdxmesh - names = { - "building_western_castle_01_mesh" - "building_western_castle_01_b_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } - } - asset = { - type = pdxmesh - names = { - "building_western_castle_01_mena_mesh" - "building_western_castle_01_b_mena_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_western_castle_01_mediterranean_mesh" - "building_western_castle_01_b_mediterranean_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - names = { - "building_western_castle_01_indian_mesh" - "building_western_castle_01_b_indian_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_india } - } - - ### INDIAN ### - asset = { - type = pdxmesh - name = "building_indian_castle_01_western_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - name = "building_indian_castle_01_mena_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_01_mediterranean_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_indian_castle_01_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - - ### MENA ### - asset = { - type = pdxmesh - name = "building_mena_castle_01_western_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_mediterranean_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_indian_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx } - graphical_regions = { graphical_india } - } - - ### MEDITERRANEAN ### - asset = { - type = pdxmesh - name = "building_mediterranean_castle_01_western_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_01_mena_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_01_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_01_indian_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -163,6 +25,7 @@ castle_01 = { illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/nordic_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh @@ -200,7 +63,7 @@ castle_01 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/iberian_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -211,32 +74,7 @@ castle_01 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "fp3_building_persian_castle_01_a_01_mesh" - requires_dlc_flag = legacy_of_persia - illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### EP3 Byzantine ### @@ -246,91 +84,9 @@ castle_01 = { requires_dlc_flag = roads_to_power illustration = @holding_illustration_constantinople soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { byzantine_building_gfx } - provinces = { 496 } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_01_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_byzantine - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean graphical_mena } - } - - #Steppe fallbacks - #For steppe - asset = { - type = pdxmesh - name = "building_mena_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - name = "tgp_building_chinese_castle_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } - } - - #Elsewhere - asset = { - type = pdxmesh - names = { - "building_western_castle_01_mesh" - "building_western_castle_01_b_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_western } - graphical_cultures = { steppe_building_gfx } - } - asset = { - type = pdxmesh - name = "building_indian_castle_01_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mena_castle_01_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_01_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_01_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_constantinople - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } provinces = { 496 } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # SOUTHEAST ASIA # asset = { @@ -340,7 +96,7 @@ castle_01 = { illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/sea_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # China asset = { @@ -350,7 +106,7 @@ castle_01 = { illustration = @holding_illustration_china soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # TGP Japan asset = { @@ -360,9 +116,288 @@ castle_01 = { illustration = @holding_illustration_japan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/japanese_castle" soundparameter = { "Tier" = 0 } } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible + + #Steppe Main rule - MENA castles + asset = { + type = pdxmesh + name = "building_mena_castle_01_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions + } + + #Steppe - East Asia - East Asian Castles + asset = { + type = pdxmesh + name = "tgp_building_chinese_castle_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + + #Steppe - South Asia, includes East Asia if you lack TGP + asset = { + type = pdxmesh + name = "building_indian_castle_01_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_india graphical_east_asia } + } + + #Steppe - Mediterranean graphical_mediterranean + asset = { + type = pdxmesh + name = "building_mediterranean_castle_01_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + #Steppe - Western World + asset = { + type = pdxmesh + name = "building_indian_castle_01_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_western } + } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western: + asset = { + type = pdxmesh + names = { + "building_western_castle_01_mesh" + "building_western_castle_01_b_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_western_castle_01_mena_mesh" + "building_western_castle_01_b_mena_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_western_castle_01_mediterranean_mesh" + "building_western_castle_01_b_mediterranean_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + names = { + "building_western_castle_01_indian_mesh" + "building_western_castle_01_b_indian_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } + } + + ### INDIAN ### + asset = { + type = pdxmesh + name = "building_indian_castle_01_western_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + name = "building_indian_castle_01_mena_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_indian_castle_01_mediterranean_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_indian_castle_01_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + + ### MENA ### + asset = { + type = pdxmesh + name = "building_mena_castle_01_western_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mena_castle_01_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mena_castle_01_mediterranean_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mena_castle_01_indian_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + name = "building_mediterranean_castle_01_western_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_01_mena_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_01_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_01_indian_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + ## Trosky ## + asset = { + type = pdxmesh + names = { + "building_western_castle_01_mesh" + "building_western_castle_01_b_mesh" + } + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 0 } } + provinces = { 4134 } + } + } + can_construct_potential = { barony_cannot_construct_holding = no } @@ -409,9 +444,7 @@ castle_01 = { defender_holding_advantage = 5 } - character_modifier = { - men_at_arms_cap = 1 - } + character_culture_modifier = { parameter = castle_grant_prestige monthly_prestige = 0.02 @@ -464,22 +497,22 @@ castle_01 = { } } } - # Harrying logic. - if = { - limit = { - character_is_valid_for_harrying_of_the_north_trigger = yes - is_important_or_vip_struggle_character = yes - } - global_var:harrying_of_the_north = { save_scope_as = story } - if = { - limit = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } - ep3_increase_pacification_effect = { AMOUNT = harrying_medium_increase_value } - } - else_if = { - limit = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } - ep3_increase_resistance_effect = { AMOUNT = harrying_medium_increase_value } - } - } +# # Harrying logic. +# if = { +# limit = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# is_important_or_vip_struggle_character = yes +# } +# global_var:harrying_of_the_north = { save_scope_as = story } +# if = { +# limit = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } +# ep3_increase_pacification_effect = { AMOUNT = harrying_medium_increase_value } +# } +# else_if = { +# limit = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } +# ep3_increase_resistance_effect = { AMOUNT = harrying_medium_increase_value } +# } +# } } #Mandala Creator Aspect creator_mandala_built_regular_holding_piety_effect = yes @@ -532,135 +565,7 @@ castle_01 = { castle_02 = { construction_time = slow_construction_time - #Meshes (Indented for readability) - ### WESTERN ### - asset = { - type = pdxmesh - name = "building_western_castle_02_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } - } - asset = { - type = pdxmesh - name = "building_western_castle_02_mena_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_western_castle_02_mediterranean_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_western_castle_02_indian_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_india } - } - - ### MENA ### - asset = { - type = pdxmesh - name = "building_mena_castle_02_western_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_mediterranean_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_indian_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - - ### INDIAN ### - asset = { - type = pdxmesh - name = "building_indian_castle_02_western_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - name = "building_indian_castle_02_mena_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_02_mediterranean_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_indian_castle_02_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - - ### MEDITERRANEAN ### - asset = { - type = pdxmesh - name = "building_mediterranean_castle_02_western_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_02_mena_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_02_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_02_indian_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -669,6 +574,7 @@ castle_02 = { illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/nordic_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh @@ -706,7 +612,7 @@ castle_02 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/iberian_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -717,33 +623,7 @@ castle_02 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - - asset = { - type = pdxmesh - name = "fp3_building_persian_castle_02_a_01_mesh" - requires_dlc_flag = legacy_of_persia - illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### EP3 Byzantine ### @@ -753,101 +633,21 @@ castle_02 = { requires_dlc_flag = roads_to_power illustration = @holding_illustration_constantinople soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { byzantine_building_gfx } - provinces = { 496 } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_02_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_byzantine - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean graphical_mena } - } - - #Steppe fallbacks - #For steppe - asset = { - type = pdxmesh - name = "building_mena_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } - #Elsewhere - ### WESTERN ### - asset = { - type = pdxmesh - name = "building_western_castle_02_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_western } - graphical_cultures = { steppe_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_02_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_02_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_02_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "tgp_building_chinese_castle_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } - } - ### EP3 Byzantine ### - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_02_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_constantinople - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } provinces = { 496 } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # SOUTHEAST ASIA # asset = { type = pdxmesh - name = "tgp_building_se_asia_castle_01_mesh" + name = "tgp_building_se_asia_castle_02_mesh" requires_dlc_flag = all_under_heaven illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/sea_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } - # TGP China + # China asset = { type = pdxmesh name = "tgp_building_chinese_castle_02_mesh" @@ -855,7 +655,7 @@ castle_02 = { illustration = @holding_illustration_china soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # TGP Japan asset = { @@ -865,9 +665,268 @@ castle_02 = { illustration = @holding_illustration_japan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/japanese_castle" soundparameter = { "Tier" = 1 } } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible + + #Steppe Main rule - MENA castles + asset = { + type = pdxmesh + name = "building_mena_castle_02_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions + } + + #Steppe - East Asia - East Asian Castles + asset = { + type = pdxmesh + name = "tgp_building_chinese_castle_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + + #Steppe - South Asia, includes East Asia if you lack TGP + asset = { + type = pdxmesh + name = "building_indian_castle_02_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_india graphical_east_asia } + } + + #Steppe - Mediterranean graphical_mediterranean + asset = { + type = pdxmesh + name = "building_mediterranean_castle_02_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + #Steppe - Western World + asset = { + type = pdxmesh + name = "building_indian_castle_02_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_western } + } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western: + asset = { + type = pdxmesh + name = "building_western_castle_02_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_western_castle_02_mena_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_western_castle_02_mediterranean_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_western_castle_02_indian_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } + } + + ### INDIAN ### + asset = { + type = pdxmesh + name = "building_indian_castle_02_western_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + name = "building_indian_castle_02_mena_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_indian_castle_02_mediterranean_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_indian_castle_02_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + + ### MENA ### + asset = { + type = pdxmesh + name = "building_mena_castle_02_western_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mena_castle_02_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mena_castle_02_mediterranean_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mena_castle_02_indian_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + name = "building_mediterranean_castle_02_western_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_02_mena_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_02_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_02_indian_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 1 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + ## Trosky ## + asset = { + type = pdxmesh + name = "building_western_castle_02_mesh" + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 1 } } + provinces = { 4134 } + } + } + can_construct_potential = { building_requirement_tribal = no } @@ -932,9 +991,7 @@ castle_02 = { county_fertility_decline_add = -2 } - character_modifier = { - men_at_arms_cap = 1 - } + flag = castle on_complete = { @@ -998,135 +1055,7 @@ castle_02 = { castle_03 = { construction_time = slow_construction_time - #Meshes (Indented for readability) - ### WESTERN ### - asset = { - type = pdxmesh - name = "building_western_castle_03_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } - } - asset = { - type = pdxmesh - name = "building_western_castle_03_mena_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_western_castle_03_mediterranean_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_western_castle_03_indian_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_india } - } - - ### MENA ### - asset = { - type = pdxmesh - name = "building_mena_castle_03_western_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_mediterranean_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_indian_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - - ### INDIAN ### - asset = { - type = pdxmesh - name = "building_indian_castle_03_western_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - name = "building_indian_castle_03_mena_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_03_mediterranean_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_indian_castle_03_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - - ### MEDITERRANEAN ### - asset = { - type = pdxmesh - name = "building_mediterranean_castle_03_western_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_03_mena_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_03_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_03_indian_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -1135,6 +1064,7 @@ castle_03 = { illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/nordic_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh @@ -1172,7 +1102,7 @@ castle_03 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/iberian_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -1183,33 +1113,7 @@ castle_03 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - - asset = { - type = pdxmesh - name = "fp3_building_persian_castle_03_a_01_mesh" - requires_dlc_flag = legacy_of_persia - illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### EP3 Byzantine ### @@ -1219,100 +1123,21 @@ castle_03 = { requires_dlc_flag = roads_to_power illustration = @holding_illustration_constantinople soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { byzantine_building_gfx } - provinces = { 496 } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_03_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_byzantine - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } #+2 - graphical_regions = { graphical_mediterranean graphical_mena } #4 - } - - #Steppe fallbacks - #For steppe - asset = { - type = pdxmesh - name = "building_mena_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } - - #Elsewhere - asset = { - type = pdxmesh - name = "building_western_castle_03_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_western } - } - asset = { - type = pdxmesh - name = "building_mena_castle_03_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_03_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_03_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "tgp_building_chinese_castle_03_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_03_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_constantinople - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } + graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } provinces = { 496 } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # SOUTHEAST ASIA # asset = { type = pdxmesh - name = "tgp_building_se_asia_castle_02_mesh" + name = "tgp_building_se_asia_temple_03_mesh" requires_dlc_flag = all_under_heaven illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/sea_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } - # TGP China + # China asset = { type = pdxmesh name = "tgp_building_chinese_castle_03_mesh" @@ -1320,7 +1145,7 @@ castle_03 = { illustration = @holding_illustration_china soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # TGP Japan asset = { @@ -1330,9 +1155,273 @@ castle_03 = { illustration = @holding_illustration_japan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/japanese_castle" soundparameter = { "Tier" = 2 } } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible + + #Steppe Main rule - MENA castles + asset = { + type = pdxmesh + name = "building_mena_castle_03_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions + } + + #Steppe - East Asia - East Asian Castles + asset = { + type = pdxmesh + name = "tgp_building_chinese_castle_03_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + + #Steppe - South Asia, includes East Asia if you lack TGP + asset = { + type = pdxmesh + name = "building_indian_castle_03_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_india graphical_east_asia } + } + + #Steppe - Mediterranean graphical_mediterranean + asset = { + type = pdxmesh + name = "building_mediterranean_castle_03_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + #Steppe - Western World + asset = { + type = pdxmesh + name = "building_indian_castle_03_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_western } + } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western: + asset = { + type = pdxmesh + name = "building_western_castle_03_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_western_castle_03_mena_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_western_castle_03_mediterranean_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_western_castle_03_indian_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } + } + + ### INDIAN ### + asset = { + type = pdxmesh + name = "building_indian_castle_03_western_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + name = "building_indian_castle_03_mena_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_indian_castle_03_mediterranean_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_indian_castle_03_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + + ### MENA ### + asset = { + type = pdxmesh + name = "building_mena_castle_03_western_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mena_castle_03_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mena_castle_03_mediterranean_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mena_castle_03_indian_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + name = "building_mediterranean_castle_03_western_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_03_mena_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_03_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_03_indian_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + ## Trosky ## + asset = { + type = pdxmesh + name = "building_western_castle_03_mesh" + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 2 } } + provinces = { 4134 } + } + } + can_construct_potential = { building_requirement_tribal = no } @@ -1397,9 +1486,7 @@ castle_03 = { county_fertility_decline_add = -3 } - character_modifier = { - men_at_arms_cap = 1 - } + flag = castle on_complete = { @@ -1455,135 +1542,7 @@ castle_03 = { castle_04 = { construction_time = slow_construction_time - #Meshes (Indented for readability) - ### WESTERN ### - asset = { - type = pdxmesh - name = "building_western_castle_04_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } - } - asset = { - type = pdxmesh - name = "building_western_castle_04_mena_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_western_castle_04_mediterranean_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_western_castle_04_indian_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } - graphical_regions = { graphical_india } - } - - ### MENA ### - asset = { - type = pdxmesh - name = "building_mena_castle_04_western_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_mediterranean_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_indian_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - - ### INDIAN ### - asset = { - type = pdxmesh - name = "building_indian_castle_04_western_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - name = "building_indian_castle_04_mena_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_04_mediterranean_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_indian_castle_04_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - - ### MEDITERRANEAN ### - asset = { - type = pdxmesh - name = "building_mediterranean_castle_04_western_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_04_mena_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_04_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_04_indian_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -1592,6 +1551,7 @@ castle_04 = { illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/nordic_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh @@ -1629,7 +1589,7 @@ castle_04 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/iberian_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -1640,33 +1600,7 @@ castle_04 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - - asset = { - type = pdxmesh - name = "fp3_building_persian_castle_04_a_01_mesh" - requires_dlc_flag = legacy_of_persia - illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 0 } } - graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### EP3 Byzantine ### @@ -1676,99 +1610,21 @@ castle_04 = { requires_dlc_flag = roads_to_power illustration = @holding_illustration_constantinople soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { byzantine_building_gfx } - provinces = { 496 } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_04_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_byzantine - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean graphical_mena } - } - - #Steppe fallbacks - #For steppe - asset = { - type = pdxmesh - name = "building_mena_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } - - #Elsewhere - asset = { - type = pdxmesh - name = "building_western_castle_04_mesh" - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } - graphical_regions = { graphical_western } - graphical_cultures = { steppe_building_gfx } - } - asset = { - type = pdxmesh - name = "building_mena_castle_04_mesh" - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - name = "building_indian_castle_04_mesh" - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "building_mediterranean_castle_04_mesh" - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mediterranean } - } - asset = { - type = pdxmesh - name = "tgp_building_chinese_castle_04_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } - } - asset = { - type = pdxmesh - name = "ep3_byzantine_castle_04_a_mesh" - requires_dlc_flag = roads_to_power - illustration = @holding_illustration_constantinople - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } provinces = { 496 } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # SOUTHEAST ASIA # asset = { type = pdxmesh - name = "tgp_building_se_asia_castle_02_mesh" + name = "tgp_building_se_asia_temple_03_mesh" requires_dlc_flag = all_under_heaven illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/sea_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + # China asset = { type = pdxmesh name = "tgp_building_chinese_castle_04_mesh" @@ -1776,7 +1632,7 @@ castle_04 = { illustration = @holding_illustration_china soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } # TGP Japan asset = { @@ -1786,9 +1642,273 @@ castle_04 = { illustration = @holding_illustration_japan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/japanese_castle" soundparameter = { "Tier" = 3 } } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible + + #Steppe Main rule - MENA castles + asset = { + type = pdxmesh + name = "building_mena_castle_04_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions + } + + #Steppe - East Asia - East Asian Castles + asset = { + type = pdxmesh + name = "tgp_building_chinese_castle_04_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/chinese_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + + #Steppe - South Asia, includes East Asia if you lack TGP + asset = { + type = pdxmesh + name = "building_indian_castle_04_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_india graphical_east_asia } + } + + #Steppe - Mediterranean graphical_mediterranean + asset = { + type = pdxmesh + name = "building_mediterranean_castle_04_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_mediterranean } + } + + #Steppe - Western World + asset = { + type = pdxmesh + name = "building_indian_castle_04_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_western } + } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western: + asset = { + type = pdxmesh + name = "building_western_castle_04_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_western_castle_04_mena_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_western_castle_04_mediterranean_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_western_castle_04_indian_mesh" + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } + } + + ### INDIAN ### + asset = { + type = pdxmesh + name = "building_indian_castle_04_western_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + name = "building_indian_castle_04_mena_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_indian_castle_04_mediterranean_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_indian_castle_04_mesh" + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/indian_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + + ### MENA ### + asset = { + type = pdxmesh + name = "building_mena_castle_04_western_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mena_castle_04_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mena_castle_04_mediterranean_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mena_castle_04_indian_mesh" + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mena_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + name = "building_mediterranean_castle_04_western_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_04_mena_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_04_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + asset = { + type = pdxmesh + name = "building_mediterranean_castle_04_indian_mesh" + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/mediterranean_castle" soundparameter = { "Tier" = 3 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + ## Trosky ## + asset = { + type = pdxmesh + name = "building_western_castle_04_mesh" + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Castle/western_castle" soundparameter = { "Tier" = 3 } } + provinces = { 4134 } + } + } + can_construct_potential = { building_requirement_tribal = no } @@ -1852,9 +1972,7 @@ castle_04 = { county_fertility_decline_add = -4 } - character_modifier = { - men_at_arms_cap = 1 - } + flag = castle on_complete = { diff --git a/common/buildings/00_city_buildings.txt b/common/buildings/00_city_buildings.txt index 0e4a6b1a5..0245aa40e 100644 --- a/common/buildings/00_city_buildings.txt +++ b/common/buildings/00_city_buildings.txt @@ -9,176 +9,12 @@ @holding_illustration_iberian = "gfx/interface/illustrations/holding_types/fp2_city_iberian.dds" @holding_illustration_iranian = "gfx/interface/illustrations/holding_types/fp3_city_iranian.dds" @holding_illustration_byzantine = "gfx/interface/illustrations/holding_types/ep3_city_byzantine.dds" +@holding_illustration_trosky = "gfx/interface/illustrations/holding_types/kcd_castle_trosky.dds" city_01 = { construction_time = slow_construction_time - effect_desc = city_1_effect_desc - - #Meshes (Indented for readability) - asset = { - type = pdxmesh - names = { - "western_city_01_a_mesh" - "western_city_01_b_mesh" - "western_city_01_c_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } - } - asset = { - type = pdxmesh - names = { - "western_city_01_mena_a_mesh" - "western_city_01_mena_b_mesh" - "western_city_01_mena_c_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "western_city_01_indian_a_mesh" - "western_city_01_indian_b_mesh" - "western_city_01_indian_c_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "western_city_01_mediterranean_a_mesh" - "western_city_01_mediterranean_b_mesh" - "western_city_01_mediterranean_c_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mena_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_india_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -189,6 +25,7 @@ city_01 = { illustration = @holding_illustration_norse soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { @@ -235,7 +72,7 @@ city_01 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/iberian_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -246,7 +83,7 @@ city_01 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } asset = { @@ -267,45 +104,42 @@ city_01 = { illustration = @holding_illustration_byzantine soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Southeast Asia + asset = { + type = pdxmesh + name = "tgp_building_se_asia_city_01_a_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_seasia + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { southeast_asian_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP China + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { chinese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Japan + asset = { + type = pdxmesh + name = "tgp_building_japanese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_japan + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { japanese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } - #Steppe fallbacks - #In steppe - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible - #Elsewhere - asset = { - type = pdxmesh - names = { - "western_city_01_a_mesh" - "western_city_01_b_mesh" - "western_city_01_c_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } - graphical_regions = { graphical_western } - graphical_cultures = { steppe_building_gfx } - } + #Steppe Main rule - MENA Cities asset = { type = pdxmesh names = { @@ -314,8 +148,19 @@ city_01 = { illustration = @holding_illustration_mena soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions } + #Steppe - East Asia - East Asian Cities + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + #Steppe - South Asia, includes East Asia if you lack TGP asset = { type = pdxmesh names = { @@ -324,8 +169,9 @@ city_01 = { illustration = @holding_illustration_india soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_india graphical_east_asia } } + #Steppe - Mediterranean graphical_mediterranean asset = { type = pdxmesh names = { @@ -336,45 +182,275 @@ city_01 = { graphical_cultures = { steppe_building_gfx } graphical_regions = { graphical_mediterranean } } + + #Steppe - Western World asset = { type = pdxmesh - name = "tgp_building_chinese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } + names = { + "western_city_01_a_mesh" + "western_city_01_b_mesh" + "western_city_01_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_western } } - # TGP China + + #Base Looks - Also acts as Fallbacks without DLC + + #Western; asset = { type = pdxmesh - name = "tgp_building_chinese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "western_city_01_a_mesh" + "western_city_01_b_mesh" + "western_city_01_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } - # TGP Southeast Asia asset = { type = pdxmesh - name = "tgp_building_se_asia_city_01_a_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_seasia - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "western_city_01_mena_a_mesh" + "western_city_01_mena_b_mesh" + "western_city_01_mena_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } } - # TGP Japan asset = { type = pdxmesh - name = "tgp_building_japanese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_japan - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 0 } } - graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + names = { + "western_city_01_indian_a_mesh" + "western_city_01_indian_b_mesh" + "western_city_01_indian_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } } + asset = { + type = pdxmesh + names = { + "western_city_01_mediterranean_a_mesh" + "western_city_01_mediterranean_b_mesh" + "western_city_01_mediterranean_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MENA ### + asset = { + type = pdxmesh + names = { + "building_mena_city_01_western_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_01_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_01_indian_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_01_mediterranean_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ### INDIAN ### + asset = { + type = pdxmesh + names = { + "building_india_city_01_western_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + names = { + "building_india_city_01_mena_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_india_city_01_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + asset = { + type = pdxmesh + names = { + "building_india_city_01_mediterranean_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_western_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_mena_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_indian_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ## Trosky ## + asset = { + type = pdxmesh + names = { + "western_city_01_a_mesh" + "western_city_01_b_mesh" + "western_city_01_c_mesh" + } + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + provinces = { 4134 } + } + + } can_construct_potential = { barony_cannot_construct_holding = no @@ -421,9 +497,7 @@ city_01 = { tax_mult = maritime_mercantilism_coastal_holdings_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = city_buildings_more_powerful development_growth_factor = 0.05 @@ -455,9 +529,7 @@ city_01 = { county_fertility_decline_add = -1 } - character_modifier = { - men_at_arms_cap = 1 - } + flag = city next_building = city_02 @@ -536,171 +608,8 @@ city_01 = { city_02 = { construction_time = slow_construction_time - - #Meshes (Indented for readability) - asset = { - type = pdxmesh - names = { - "western_city_01_a_mesh" - "western_city_01_b_mesh" - "western_city_01_c_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 1 } } - } - asset = { - type = pdxmesh - names = { - "western_city_01_mena_a_mesh" - "western_city_01_mena_b_mesh" - "western_city_01_mena_c_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "western_city_01_indian_a_mesh" - "western_city_01_indian_b_mesh" - "western_city_01_indian_c_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "western_city_01_mediterranean_a_mesh" - "western_city_01_mediterranean_b_mesh" - "western_city_01_mediterranean_c_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 1 } } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mena_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1} } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_india_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_india_city_01_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_01_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { mediterranean_building_gfx } - } + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -709,8 +618,9 @@ city_02 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { @@ -720,7 +630,7 @@ city_02 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mena } } @@ -732,7 +642,7 @@ city_02 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_mediterranean } } @@ -744,7 +654,7 @@ city_02 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { norse_building_gfx } graphical_regions = { graphical_india } } @@ -755,9 +665,9 @@ city_02 = { name = "fp2_building_iberian_city_01_mesh" requires_dlc_flag = the_fate_of_iberia illustration = @holding_illustration_iberian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/iberian_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/iberian_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -766,9 +676,9 @@ city_02 = { name = "fp3_building_persian_city_01_a_01_mesh" requires_dlc_flag = legacy_of_persia illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } asset = { @@ -776,7 +686,7 @@ city_02 = { name = "fp3_building_persian_city_01_a_01_mesh" requires_dlc_flag = legacy_of_persia illustration = @holding_illustration_iranian - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { iranian_building_gfx } graphical_regions = { graphical_india } } @@ -787,35 +697,88 @@ city_02 = { name = "ep3_byzantine_city_01_mesh" requires_dlc_flag = roads_to_power illustration = @holding_illustration_byzantine - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Southeast Asia + asset = { + type = pdxmesh + name = "tgp_building_se_asia_city_01_a_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_seasia + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { southeast_asian_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP China + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { chinese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Japan + asset = { + type = pdxmesh + name = "tgp_building_japanese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_japan + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { japanese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible + + #Steppe Main rule - MENA Cities + asset = { + type = pdxmesh + names = { + "building_mena_city_01_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions + } + #Steppe - East Asia - East Asian Cities + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_01_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + #Steppe - South Asia, includes East Asia if you lack TGP + asset = { + type = pdxmesh + names = { + "building_india_city_01_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_india graphical_east_asia } + } + #Steppe - Mediterranean graphical_mediterranean + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { steppe_building_gfx } graphical_regions = { graphical_mediterranean } } - #Steppe fallbacks - ### Steppe ### - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_01_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } - - #elsewhere + #Steppe - Western World asset = { type = pdxmesh names = { @@ -824,18 +787,163 @@ city_02 = { "western_city_01_c_mesh" } illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 1 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } graphical_cultures = { steppe_building_gfx } graphical_regions = { graphical_western } } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western; + asset = { + type = pdxmesh + names = { + "western_city_01_a_mesh" + "western_city_01_b_mesh" + "western_city_01_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "western_city_01_mena_a_mesh" + "western_city_01_mena_b_mesh" + "western_city_01_mena_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "western_city_01_indian_a_mesh" + "western_city_01_indian_b_mesh" + "western_city_01_indian_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "western_city_01_mediterranean_a_mesh" + "western_city_01_mediterranean_b_mesh" + "western_city_01_mediterranean_c_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MENA ### + asset = { + type = pdxmesh + names = { + "building_mena_city_01_western_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } asset = { type = pdxmesh names = { "building_mena_city_01_mesh" } illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_01_indian_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_01_mediterranean_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ### INDIAN ### + asset = { + type = pdxmesh + names = { + "building_india_city_01_western_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + names = { + "building_india_city_01_mena_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } graphical_regions = { graphical_mena } } asset = { @@ -844,8 +952,70 @@ city_02 = { "building_india_city_01_mesh" } illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + asset = { + type = pdxmesh + names = { + "building_india_city_01_mediterranean_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_western_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_mena_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_01_indian_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } graphical_regions = { graphical_india } } asset = { @@ -854,50 +1024,29 @@ city_02 = { "building_mediterranean_city_01_mesh" } illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 0 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } graphical_regions = { graphical_mediterranean } } + ## Trosky ## asset = { type = pdxmesh - name = "tgp_building_chinese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } - } - # TGP China - asset = { - type = pdxmesh - name = "tgp_building_chinese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } - } - # TGP Southeast Asia - asset = { - type = pdxmesh - name = "tgp_building_se_asia_city_01_a_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_seasia - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } - } - # TGP Japan - asset = { - type = pdxmesh - name = "tgp_building_japanese_city_01_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_japan - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 1 } } - graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + names = { + "western_city_01_a_mesh" + "western_city_01_b_mesh" + "western_city_01_c_mesh" + } + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 0 } } + provinces = { 4134 } } + } + can_construct_potential = { building_requirement_tribal = no } @@ -974,9 +1123,7 @@ city_02 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -2 @@ -1031,164 +1178,8 @@ city_02 = { city_03 = { construction_time = slow_construction_time - effect_desc = city_2_effect_desc - #Meshes (Indented for readability) - asset = { - type = pdxmesh - names = { - "building_western_city_02_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mena_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_india_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mediterranean } - } + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -1197,8 +1188,9 @@ city_03 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 2 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { @@ -1245,7 +1237,7 @@ city_03 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/iberian_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -1256,7 +1248,7 @@ city_03 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } asset = { @@ -1277,43 +1269,42 @@ city_03 = { illustration = @holding_illustration_byzantine soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Southeast Asia + asset = { + type = pdxmesh + name = "tgp_building_se_asia_city_02_a_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_seasia + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { southeast_asian_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP China + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { chinese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Japan + asset = { + type = pdxmesh + name = "tgp_building_japanese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_japan + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { japanese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } - #Steppe fallbacks - #in steppe - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible - #Elsewhere - asset = { - type = pdxmesh - names = { - "building_western_city_02_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_western } - } + #Steppe Main rule - MENA Cities asset = { type = pdxmesh names = { @@ -1322,8 +1313,19 @@ city_03 = { illustration = @holding_illustration_mena soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions } + #Steppe - East Asia - East Asian Cities + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + #Steppe - South Asia, includes East Asia if you lack TGP asset = { type = pdxmesh names = { @@ -1332,17 +1334,9 @@ city_03 = { illustration = @holding_illustration_india soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - name = "tgp_building_chinese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_india graphical_east_asia } } + #Steppe - Mediterranean graphical_mediterranean asset = { type = pdxmesh names = { @@ -1353,35 +1347,263 @@ city_03 = { graphical_cultures = { steppe_building_gfx } graphical_regions = { graphical_mediterranean } } - # TGP Southeast Asia + + #Steppe - Western World asset = { type = pdxmesh - name = "tgp_building_se_asia_city_02_a_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_seasia - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_western } + } + + #Base Looks - Also acts as Fallbacks without DLC + + #Western; + asset = { + type = pdxmesh + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh - name = "tgp_building_chinese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "building_western_city_02_mena_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } } - # TGP Japan asset = { type = pdxmesh - name = "tgp_building_japanese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_japan - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + names = { + "building_western_city_02_indian_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } } + asset = { + type = pdxmesh + names = { + "building_western_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MENA ### + asset = { + type = pdxmesh + names = { + "building_mena_city_02_western_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 20 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_indian_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ### INDIAN ### + asset = { + type = pdxmesh + names = { + "building_india_city_02_western_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mena_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_western_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_mena_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_indian_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ## Trosky ## + asset = { + type = pdxmesh + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + provinces = { 4134 } + } + + } can_construct_potential = { building_requirement_tribal = no @@ -1464,12 +1686,10 @@ city_03 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics - county_fertility_decline_add = -3 + county_fertility_decline_add = -4 } flag = city @@ -1513,162 +1733,7 @@ city_03 = { city_04 = { construction_time = slow_construction_time - #Meshes (Indented for readability) - asset = { - type = pdxmesh - names = { - "building_western_city_02_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_western_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mena_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mena_building_gfx arabic_group_building_gfx berber_group_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_india_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_india_city_02_mediterranean_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_mediterranean } - } - - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_western_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_mena_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_mena } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_indian_mesh" - } - illustration = @holding_illustration_india - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - graphical_regions = { graphical_india } - } - asset = { - type = pdxmesh - names = { - "building_mediterranean_city_02_mesh" - } - illustration = @holding_illustration_mediterranean - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { mediterranean_building_gfx } - } - + assets = { ### FP1 Norse ### asset = { type = pdxmesh @@ -1677,8 +1742,9 @@ city_04 = { } requires_dlc_flag = the_northern_lords illustration = @holding_illustration_norse - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" soundparameter = { "Tier" = 2 } } + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/nordic_city" } graphical_cultures = { norse_building_gfx } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { @@ -1725,7 +1791,7 @@ city_04 = { illustration = @holding_illustration_iberian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/iberian_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { iberian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } ### FP3 Iranian ### @@ -1736,7 +1802,7 @@ city_04 = { illustration = @holding_illustration_iranian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { iranian_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #4 } asset = { @@ -1757,43 +1823,42 @@ city_04 = { illustration = @holding_illustration_byzantine soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { byzantine_building_gfx caucasian_building_gfx } - graphical_regions = { graphical_mediterranean } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Southeast Asia + asset = { + type = pdxmesh + name = "tgp_building_se_asia_city_02_a_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_seasia + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { southeast_asian_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP China + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { chinese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } + } + # TGP Japan + asset = { + type = pdxmesh + name = "tgp_building_japanese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_japan + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { japanese_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } - #Steppe fallbacks - #In steppe - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_steppe } - } - asset = { - type = pdxmesh - names = { - "building_mena_city_02_mesh" - } - illustration = @holding_illustration_mena - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 3 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_siberia } - } + #Steppe Graphical Culture is Special, it tries to keep local regional castles as far as possible - #Elsewhere - asset = { - type = pdxmesh - names = { - "building_western_city_02_mesh" - } - illustration = @holding_illustration_western - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_western } - } + #Steppe Main rule - MENA Cities asset = { type = pdxmesh names = { @@ -1802,8 +1867,19 @@ city_04 = { illustration = @holding_illustration_mena soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_mena } + graphical_regions = { graphical_siberia graphical_steppe graphical_mena } #Use MENA in, MENA, Siberia and Steppe regions } + #Steppe - East Asia - East Asian Cities + asset = { + type = pdxmesh + name = "tgp_building_chinese_city_02_mesh" + requires_dlc_flag = all_under_heaven + illustration = @holding_illustration_china + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { steppe_building_gfx } + graphical_regions = { graphical_east_asia } #Use East Asian in East Asia + } + #Steppe - South Asia, includes East Asia if you lack TGP asset = { type = pdxmesh names = { @@ -1812,8 +1888,9 @@ city_04 = { illustration = @holding_illustration_india soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_india } + graphical_regions = { graphical_india graphical_east_asia } } + #Steppe - Mediterranean graphical_mediterranean asset = { type = pdxmesh names = { @@ -1824,44 +1901,263 @@ city_04 = { graphical_cultures = { steppe_building_gfx } graphical_regions = { graphical_mediterranean } } + + #Steppe - Western World asset = { type = pdxmesh - name = "tgp_building_chinese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 3 } } + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_east_asia } + graphical_regions = { graphical_western } } - # TGP Southeast Asia + + #Base Looks - Also acts as Fallbacks without DLC + + #Western; asset = { type = pdxmesh - name = "tgp_building_se_asia_city_02_a_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_seasia - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/sea_city" soundparameter = { "Tier" = 3 } } - graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } } asset = { type = pdxmesh - name = "tgp_building_chinese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_china - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/chinese_city" soundparameter = { "Tier" = 3 } } - graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_east_asia graphical_india } + names = { + "building_western_city_02_mena_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mena } } - # TGP Japan asset = { type = pdxmesh - name = "tgp_building_japanese_city_02_mesh" - requires_dlc_flag = all_under_heaven - illustration = @holding_illustration_japan - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/japanese_city" soundparameter = { "Tier" = 3 } } - graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_east_asia } + names = { + "building_western_city_02_indian_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_india } } + asset = { + type = pdxmesh + names = { + "building_western_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_western + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + western_building_gfx + #DLC Fallbacks: + norse_building_gfx east_slavic_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MENA ### + asset = { + type = pdxmesh + names = { + "building_mena_city_02_western_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 20 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_indian_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mena_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_mena + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mena_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mena_building_gfx arabic_group_building_gfx berber_group_building_gfx african_building_gfx + #DLC Fallback: + iranian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ### INDIAN ### + asset = { + type = pdxmesh + names = { + "building_india_city_02_western_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_siberia } #+4 + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mena_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_india graphical_east_asia } + } + asset = { + type = pdxmesh + names = { + "building_india_city_02_mediterranean_mesh" + } + illustration = @holding_illustration_india + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/indian_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + indian_building_gfx tibetan_building_gfx + #DLC Fallback: + southeast_asian_building_gfx chinese_building_gfx japanese_building_gfx indian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + + ### MEDITERRANEAN ### + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_western_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_mena_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mena } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_indian_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_india } + } + asset = { + type = pdxmesh + names = { + "building_mediterranean_city_02_mesh" + } + illustration = @holding_illustration_mediterranean + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mediterranean_city" soundparameter = { "Tier" = 2 } } + graphical_cultures = { + mediterranean_building_gfx + #DLC Fallbacks: + iberian_building_gfx byzantine_building_gfx caucasian_building_gfx + } + graphical_regions = { graphical_mediterranean } + } + ## Trosky ## + asset = { + type = pdxmesh + names = { + "building_western_city_02_mesh" + } + illustration = @holding_illustration_trosky + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/western_city" soundparameter = { "Tier" = 2 } } + provinces = { 4134 } + } + + } can_construct_potential = { building_requirement_tribal = no @@ -1942,9 +2238,7 @@ city_04 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -4 @@ -2021,11 +2315,11 @@ guild_halls_01 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } @@ -2050,6 +2344,10 @@ guild_halls_02 = { can_construct_potential = { has_building_or_higher = city_01 + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no culture = { trigger_if = { limit = { @@ -2060,10 +2358,6 @@ guild_halls_02 = { } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_2_cost province_modifier = { @@ -2079,11 +2373,11 @@ guild_halls_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.2 } next_building = guild_halls_03 @@ -2141,11 +2435,11 @@ guild_halls_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.4 } @@ -2210,11 +2504,11 @@ guild_halls_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.2 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.5 } @@ -2278,11 +2572,11 @@ guild_halls_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 1 + monthly_barter_goods = 0.6 } @@ -2346,11 +2640,11 @@ guild_halls_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 1.2 + monthly_barter_goods = 0.6 } @@ -2414,11 +2708,11 @@ guild_halls_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 1.4 + monthly_barter_goods = 0.7 } @@ -2482,11 +2776,11 @@ guild_halls_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 1.6 + monthly_barter_goods = 0.8 } diff --git a/common/buildings/00_monotown_buildings.txt b/common/buildings/00_monotown_buildings.txt index 65dcd2048..705a3883d 100644 --- a/common/buildings/00_monotown_buildings.txt +++ b/common/buildings/00_monotown_buildings.txt @@ -378,13 +378,14 @@ monotown_01 = { can_construct_potential = { barony_cannot_construct_holding = no + government_has_flag = government_is_urepublic } can_construct = { culture = { has_innovation = innovation_city_planning } - government has_flag = government_is_urepublic + government_has_flag = government_is_urepublic } can_construct_showing_failures_only = { @@ -415,9 +416,7 @@ monotown_01 = { tax_mult = maritime_mercantilism_coastal_holdings_value } - character_modifier = { - men_at_arms_cap = 1 - } + province_terrain_modifier = { parameter = coastal_holding_bonuses @@ -429,9 +428,7 @@ monotown_01 = { county_holder_dynasty_perk = fp2_urbanism_legacy_1 # check if the dynasty of the county holder has a specific perk development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -1 @@ -881,6 +878,7 @@ monotown_02 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { @@ -900,7 +898,7 @@ monotown_02 = { has_cultural_parameter = next_level_cities } } - government has_flag = government_is_urepublic + government_has_flag = government_is_urepublic } cost_gold = main_building_tier_2_cost @@ -934,9 +932,7 @@ monotown_02 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -2 @@ -1357,6 +1353,7 @@ monotown_03 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { @@ -1379,7 +1376,7 @@ monotown_03 = { has_innovation = innovation_manorialism } } - government has_flag = government_is_urepublic + government_has_flag = government_is_urepublic } cost_gold = main_building_tier_3_cost next_building = monotown_04 @@ -1421,9 +1418,7 @@ monotown_03 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -3 @@ -1836,6 +1831,7 @@ monotown_04 = { can_construct_potential = { building_requirement_tribal = no + government_has_flag = government_is_urepublic } can_construct = { trigger_if = { @@ -1858,7 +1854,7 @@ monotown_04 = { has_innovation = innovation_windmills } } - government has_flag = government_is_urepublic + government_has_flag = government_is_urepublic } cost_gold = main_building_tier_4_cost @@ -1893,9 +1889,7 @@ monotown_04 = { development_growth_factor = fp2_urbanism_legacy_1_bonus_value } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -4 diff --git a/common/buildings/00_nomad_buildings.txt b/common/buildings/00_nomad_buildings.txt index dea6c6fe3..5f4b4fa6f 100644 --- a/common/buildings/00_nomad_buildings.txt +++ b/common/buildings/00_nomad_buildings.txt @@ -172,6 +172,18 @@ nomadic_camp_01 = { herder_camp_01 = { construction_time = standard_construction_time + # Emishi/Amuric - Falls back to Generic + asset = { + type = pdxmesh + names = { + "building_emishi_herder_mesh" + } + requires_dlc_flag = north_pacific_attire + graphical_cultures = { emishi_building_gfx amuric_building_gfx } + illustration = @holding_illustration_herder + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/mongolian_city" soundparameter = { "Tier" = 0 } } + } + #Generic asset = { type = pdxmesh name = "mpo_herder_camp_mesh" @@ -182,14 +194,17 @@ herder_camp_01 = { is_enabled = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } can_construct_potential = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } can_construct_showing_failures_only = { scope:holder = { government_allows = replenishes_county_fertility } + scope:holder = { government_has_flag = government_is_true_herder } } cost_prestige = 1 diff --git a/common/buildings/00_special_buildings.txt b/common/buildings/00_special_buildings.txt index 29152c296..65a0ab63c 100644 --- a/common/buildings/00_special_buildings.txt +++ b/common/buildings/00_special_buildings.txt @@ -1,4 +1,25 @@ -########### +#Special Buildings: +#When adding Special Buildings also always add an entry in the following custom loc: +#GetSpecialBuildingNameFromProvince +#GetSpecialBuildingTouristDescriptor + + +#Special Building Flags: + +#Effects, adding the flag is enough to have it working but you also need to add a tooltip using effect_desc +#special_university = unlocks effects for tournaments and book inspiration, as well other mechanical effects of universities +#holy_building = unlocks funeral bonuses + +#Point of Interest flags (no further implementation needed after adding the flag) +#travel_point_of_interest_religious = this location will be a religious point of interest +#travel_point_of_interest_economic = this location will be an economic point of interest +#travel_point_of_interest_martial = this location will be a martial point of interest +#travel_point_of_interest_wonder = this location will be a wonder point of interest +#travel_point_of_interest_natural_feature = this location will be a natural feature point of interest +#travel_point_of_interest_diplomatic = this location will be a diplomatic point of interest +#travel_point_of_interest_learning = this location will be a learning point of interest + +########### ## Generic Holy Site Buildings ########### @@ -10,6 +31,11 @@ holy_site_cathedral_01 = { } } + asset = { + type = pdxmesh + name = "cp6_building_special_grand_cathedral_mesh" + requires_dlc_flag = holy_buildings + } asset = { type = pdxmesh name = "building_special_cathedral_generic_mesh" @@ -83,6 +109,8 @@ holy_site_cathedral_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_mosque_01 = { @@ -161,6 +189,8 @@ holy_site_mosque_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_fire_temple_01 = { @@ -245,6 +275,7 @@ holy_site_fire_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } holy_site_pagan_grand_temple_01 = { @@ -331,6 +362,8 @@ holy_site_pagan_grand_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_indian_grand_temple_01 = { @@ -415,6 +448,8 @@ holy_site_indian_grand_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_buddhist_grand_temple_01 = { @@ -438,7 +473,12 @@ holy_site_buddhist_grand_temple_01 = { asset = { type = pdxmesh name = "building_special_brihadeeswarar_temple_mesh" - graphical_cultures = { indian_building_gfx } + graphical_cultures = { indian_building_gfx } + } + + asset = { + type = pdxmesh + name = "building_special_brihadeeswarar_temple_mesh" } construction_time = very_slow_construction_time @@ -507,6 +547,8 @@ holy_site_buddhist_grand_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_japanese_temple_01 = { @@ -588,6 +630,8 @@ holy_site_japanese_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_chinese_temple_01 = { @@ -669,6 +713,8 @@ holy_site_chinese_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_se_asia_pagan_temple_01 = { @@ -750,6 +796,8 @@ holy_site_se_asia_pagan_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } holy_site_other_grand_temple_01 = { @@ -833,6 +881,8 @@ holy_site_other_grand_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } @@ -906,6 +956,8 @@ holy_site_mahabodhi_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -934,7 +986,7 @@ holy_site_imam_ali_mosque_01 = { barony = { is_holy_site_of = scope:holder.faith } - scope:holder.faith = { religion_tag = islam_religion } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } } } @@ -975,6 +1027,8 @@ holy_site_imam_ali_mosque_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -1048,6 +1102,90 @@ holy_site_great_mosque_of_mecca_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + +########## +# Great Mosque of Cordoba +########## + +holy_site_great_mosque_of_cordoba_01 = { + effect_desc = { + triggered_desc = { + trigger = { has_dlc_feature = legends_of_the_dead } + desc = building_funeral_effect_desc + } + } + + asset = { + type = pdxmesh + name = "monument_mezquita_de_cordoba_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_great_mosque_of_cordoba.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + text = holy_site_muslim_christian_or_holy_site_trigger + OR = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + cost_gold = 1000 + + character_modifier = { + different_culture_opinion = 5 + character_capital_county_monthly_development_growth_add = 0.2 + monthly_piety = 0.5 + monthly_dynasty_prestige_mult = 0.05 + } + + county_modifier = { + tax_mult = 0.15 + levy_size = 0.15 + development_growth_factor = 0.2 + development_growth = 0.15 + } + + province_modifier = { + monthly_income = 3 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -1077,9 +1215,7 @@ holy_site_great_mosque_of_djenne_01 = { can_construct = { OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1093,9 +1229,7 @@ holy_site_great_mosque_of_djenne_01 = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1140,6 +1274,8 @@ holy_site_great_mosque_of_djenne_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -1169,9 +1305,7 @@ holy_site_great_mosque_of_samarra_01 = { can_construct = { OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1185,9 +1319,7 @@ holy_site_great_mosque_of_samarra_01 = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1232,6 +1364,8 @@ holy_site_great_mosque_of_samarra_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -1245,6 +1379,13 @@ holy_site_cologne_cathedral_01 = { desc = building_funeral_effect_desc } } + + asset = { + type = pdxmesh + name = "cp6_building_special_grand_cathedral_mesh" + requires_dlc_flag = holy_buildings + } + construction_time = very_slow_construction_time type_icon = "icon_structure_cologne_cathedral.dds" @@ -1255,9 +1396,7 @@ holy_site_cologne_cathedral_01 = { can_construct = { OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1276,9 +1415,7 @@ holy_site_cologne_cathedral_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1328,8 +1465,302 @@ holy_site_cologne_cathedral_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } +########## +# Canterbury Cathedral +########## + +holy_site_canterbury_cathedral_01 = { + effect_desc = { + triggered_desc = { + trigger = { has_dlc_feature = legends_of_the_dead } + desc = building_funeral_effect_desc + } + } + construction_time = very_slow_construction_time + + asset = { + type = pdxmesh + name = "ep2_building_special_canterbury_01_mesh" + } + + type_icon = "icon_structure_canterbury_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + scope:holder = { + culture = { + has_innovation = innovation_crop_rotation + } + } + } + + is_enabled = { + custom_description = { + text = holy_site_christian_or_holy_site_trigger + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + show_disabled = yes + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.25 + monthly_dynasty_prestige_mult = 0.05 + monthly_county_control_growth_factor = 0.05 + monthly_piety_gain_per_happy_powerful_vassal_add = 0.1 + } + + county_modifier = { + tax_mult = 0.2 + development_growth_factor = 0.1 + development_growth = 0.1 + } + + province_modifier = { + monthly_income = 3 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + next_building = holy_site_canterbury_cathedral_02 + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + +holy_site_canterbury_cathedral_02 = { + effect_desc = { + triggered_desc = { + trigger = { has_dlc_feature = legends_of_the_dead } + desc = building_funeral_effect_desc + } + } + construction_time = very_slow_construction_time + + asset = { + type = pdxmesh + name = "ep2_building_special_canterbury_02_mesh" + } + + type_icon = "icon_structure_canterbury_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + scope:holder = { + culture = { + has_innovation = innovation_crop_rotation + } + } + } + + is_enabled = { + custom_description = { + text = holy_site_christian_or_holy_site_trigger + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + show_disabled = yes + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.5 + monthly_dynasty_prestige_mult = 0.05 + monthly_county_control_growth_factor = 0.1 + monthly_piety_gain_per_happy_powerful_vassal_add = 0.2 + } + + county_modifier = { + tax_mult = 0.2 + development_growth_factor = 0.2 + development_growth = 0.2 + } + + province_modifier = { + monthly_income = 5 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + next_building = holy_site_canterbury_cathedral_03 + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + +holy_site_canterbury_cathedral_03 = { + effect_desc = { + triggered_desc = { + trigger = { has_dlc_feature = legends_of_the_dead } + desc = building_funeral_effect_desc + } + } + construction_time = very_slow_construction_time + + asset = { + type = pdxmesh + name = "ep2_building_special_canterbury_03_mesh" + } + + type_icon = "icon_structure_canterbury_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + scope:holder = { + culture = { + has_innovation = innovation_crop_rotation + } + } + } + + is_enabled = { + custom_description = { + text = holy_site_christian_or_holy_site_trigger + OR = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + show_disabled = yes + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 1 + monthly_dynasty_prestige_mult = 0.05 + monthly_county_control_growth_factor = 0.25 + monthly_piety_gain_per_happy_powerful_vassal_add = 0.3 + } + + county_modifier = { + tax_mult = 0.3 + development_growth_factor = 0.30 + development_growth = 0.3 + county_opinion_add = 5 + } + + province_modifier = { + monthly_income = 6 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + + ########## # Prophetic Mosque ########## @@ -1351,9 +1782,7 @@ holy_site_prophetic_mosque_01 = { can_construct = { OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1367,9 +1796,7 @@ holy_site_prophetic_mosque_01 = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -1416,6 +1843,64 @@ holy_site_prophetic_mosque_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + +########## +# Doge's Palace +########## + +doges_palace_01 = { # Should technically be burnt down/rebuilt, but this is mostly here to make Venice awesome, so... + construction_time = very_slow_construction_time + effect_desc = feast_cost_discount_max_desc + + type_icon = "icon_structure_doges_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + scope:holder = { + custom_tooltip = { + text = government_is_not_republic_or_admin_desc + OR = { + government_has_flag = government_is_republic + government_has_flag = government_is_administrative + } + } + } + } + + cost_gold = 1000 + + county_modifier = { + development_growth_factor = 0.3 + development_growth = 0.5 + hostile_raid_time = 0.5 + } + + province_modifier = { + garrison_size = 1 + fort_level = 3 + levy_size = 1 + monthly_income = 5 + defender_holding_advantage = 10 + travel_danger = -20 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic } ########## @@ -1516,6 +2001,49 @@ walls_of_benin_01 = { # Theodosian Walls ########## +theodosian_walls_00 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_theodosian_walls.dds" + + can_construct_potential = { + barony ?= title:b_constantinople + building_requirement_tribal = no + } + + cost_gold = 3000 + + max_garrison = 1000 + duchy_capital_county_modifier = { + levy_size = 0.1 + tax_mult = 0.1 + } + province_modifier = { + fort_level = 3 + garrison_size = 0.5 + travel_danger = -10 + } + county_modifier = { + development_growth = 0.1 + development_growth_factor = 0.1 + levy_size = 0.1 + tax_mult = 0.1 + hostile_raid_time = 0.2 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + next_building = theodosian_walls_01 + + type = duchy_capital + flag = duchy_building +} theodosian_walls_01 = { construction_time = very_slow_construction_time @@ -1557,6 +2085,7 @@ theodosian_walls_01 = { } type = duchy_capital + flag = duchy_building } ########## @@ -1602,6 +2131,7 @@ aurelian_walls_01 = { } type = duchy_capital + flag = duchy_building } ########## @@ -1727,14 +2257,19 @@ the_pyramids_01 = { } ########## -# Offa's Dyke +# Stonehenge ########## -offas_dyke_01 = { # For Matt Frary +stonehenge_01 = { + + asset = { + type = pdxmesh + name = "building_special_stonehenge_mesh" + } construction_time = very_slow_construction_time - type_icon = "icon_building_palisades.dds" + type_icon = "icon_structure_stonehenge.dds" can_construct_potential = { building_requirement_tribal = no @@ -1742,13 +2277,20 @@ offas_dyke_01 = { # For Matt Frary cost_gold = 3000 - province_modifier = { - defender_holding_advantage = 5 - stationed_maa_toughness_mult = 0.05 + character_modifier = { + learning = 2 + monthly_learning_lifestyle_xp_gain_mult = 0.15 + faith_conversion_piety_cost_mult = -0.2 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes } ai_value = { base = 100 + ai_pious_building_preference_modifier = yes modifier = { # Fill all building slots before going for special buildings factor = 0 free_building_slots > 0 @@ -1757,7 +2299,7 @@ offas_dyke_01 = { # For Matt Frary type = special - flag = travel_point_of_interest_martial_minor + flag = travel_point_of_interest_religious } ########## @@ -1820,9 +2362,7 @@ buddhas_of_bamian_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -1855,6 +2395,7 @@ buddhas_of_bamian_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -2100,6 +2641,133 @@ house_of_wisdom_01 = { flag = special_university } +########## +# The Tower of London +########## + +the_tower_of_london_01 = { + + asset = { + type = pdxmesh + name = "building_special_tower_of_london_mesh" + } + + effect_desc = { + triggered_desc = { + trigger = { has_dlc_feature = roads_to_power } + desc = tower_of_london_pacification_effect + } + } + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_tower_of_london.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_battlements + } + } + + cost_gold = 1000 + + character_modifier = { + dread_gain_mult = 0.3 + } + max_garrison = good_building_max_garrison_tier_3 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_3 + stationed_maa_damage_mult = normal_maa_damage_tier_2 + stationed_maa_toughness_mult = normal_maa_toughness_tier_2 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_2 + travel_danger = -20 + } + county_modifier = { + development_growth = 0.2 + development_growth_factor = 0.1 + tax_mult = 0.05 + } + + ai_value = { + base = 8 + culture_likely_to_fortify_modifier = yes + modifier = { + factor = 5 + scope:holder = { + culture = { + has_cultural_parameter = ai_more_likely_to_castle + } + } + } + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# London Bridge +########## + +london_bridge_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_london_bridge.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder = { + culture = { + has_innovation = innovation_development_03 + } + } + } + + cost_gold = 1000 + + character_modifier = { + cultural_head_fascination_mult = 0.10 + parochial_opinion = 5 + legitimacy_gain_mult = 0.1 + } + province_modifier = { + travel_danger = -30 + } + county_modifier = { + development_growth = 0.25 + development_growth_factor = 0.15 + tax_mult = 0.1 + county_opinion_add = 10 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_learning +} + + ########## # Notre Dame ########## @@ -2125,8 +2793,8 @@ notre_dame_01 = { } can_construct = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } culture = { has_innovation = innovation_windmills } @@ -2134,9 +2802,7 @@ notre_dame_01 = { } is_enabled = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } show_disabled = yes @@ -2176,6 +2842,8 @@ notre_dame_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2214,9 +2882,7 @@ brihadeeswarar_temple_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -2254,6 +2920,8 @@ brihadeeswarar_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2281,9 +2949,7 @@ shwedagon_pagoda_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -2323,6 +2989,8 @@ shwedagon_pagoda_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2350,9 +3018,7 @@ ananda_temple_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -2392,6 +3058,8 @@ ananda_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2414,21 +3082,15 @@ the_friday_mosque_01 = { } can_construct = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } } is_enabled = { custom_description = { text = holy_site_muslim_or_zoroastrian_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } - scope:holder = { - religion = religion:zoroastrianism_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } + zoroastrian_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -2470,6 +3132,8 @@ the_friday_mosque_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2491,9 +3155,7 @@ khajuraho_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -2532,6 +3194,8 @@ khajuraho_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2621,16 +3285,24 @@ hagia_sophia_01 = { cost_gold = 1000 character_modifier = { + monthly_piety = 0.5 monthly_piety_gain_per_knight_add = 0.1 - intrigue_per_prestige_level = 2 - learning = 2 - knight_limit = 2 - knight_effectiveness_mult = 0.2 + martial_per_piety_level = 2 monthly_dynasty_prestige_mult = 0.05 + religious_vassal_opinion = 10 + zealot_opinion = 10 + clergy_opinion = 10 } county_modifier = { - development_growth_factor = 0.2 + development_growth = 0.3 + development_growth_factor = 0.3 + county_opinion_add = 10 + tax_mult = 0.3 + } + + province_modifier = { + monthly_income = 0.4 } on_complete = { @@ -2652,6 +3324,8 @@ hagia_sophia_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } hagia_sophia_02 = { @@ -2676,18 +3350,14 @@ hagia_sophia_02 = { } can_construct = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } } is_enabled = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -2725,6 +3395,8 @@ hagia_sophia_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -2753,7 +3425,9 @@ dome_of_the_rock_01 = { is_holy_site_of = scope:holder.faith } } - NOT = { scope:holder.religion = religion:judaism_religion } + NOT = { + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = scope:holder } + } } show_disabled = yes @@ -2797,6 +3471,7 @@ dome_of_the_rock_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } temple_in_jerusalem_01 = { @@ -2821,7 +3496,7 @@ temple_in_jerusalem_01 = { is_holy_site_of = scope:holder.faith } } - scope:holder.religion = religion:judaism_religion + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = scope:holder } } is_enabled = { @@ -2834,9 +3509,7 @@ temple_in_jerusalem_01 = { is_holy_site_of = scope:holder.faith } } - scope:holder = { - religion = religion:judaism_religion - } + judaism_or_syncretic_with_judaism_trigger = { CHARACTER = scope:holder } } } } @@ -2883,6 +3556,8 @@ temple_in_jerusalem_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -3219,6 +3894,12 @@ sankore_university = { } desc = university_effect_desc } + + asset = { + type = pdxmesh + name = "cp6_building_special_sankore_university_mesh" + requires_dlc_flag = holy_buildings + } type_icon = "icon_structure_the_university_of_sankore.dds" @@ -3262,6 +3943,62 @@ sankore_university = { flag = special_university } +siena_university = { + construction_time = very_slow_construction_time + effect_desc = { + desc = unlocks_building_desc + triggered_desc = { + trigger = { has_dlc_feature = tours_and_tournaments } + desc = university_toto_effect_desc + } + triggered_desc = { + trigger = { has_dlc_feature = royal_court } + desc = university_roco_effect_desc + } + desc = university_effect_desc + } + + type_icon = "icon_structure_university_of_siena.dds" + + can_construct_potential = { + building_requirement_tribal = no + building_university_requirement = yes + } + + can_construct = { + } + + show_disabled = yes + + cost_gold = 1000 + + character_modifier = { + learning_per_prestige_level = 1 + intrigue_per_prestige_level = 1 + monthly_lifestyle_xp_gain_mult = 0.1 + cultural_head_fascination_mult = 0.05 + monthly_dynasty_prestige = 0.25 + } + + county_modifier = { + development_growth_factor = 0.2 + development_growth = 0.3 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_learning + flag = special_university +} + nalanda_university = { construction_time = very_slow_construction_time effect_desc = { @@ -3600,6 +4337,7 @@ heddal_stave_church_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -3616,9 +4354,7 @@ temple_of_uppsala_01 = { can_construct = { OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3637,9 +4373,7 @@ temple_of_uppsala_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3686,6 +4420,8 @@ temple_of_uppsala_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } temple_of_uppsala_02 = { @@ -3693,14 +4429,18 @@ temple_of_uppsala_02 = { type_icon = "icon_structure_cologne_cathedral.dds" + asset = { + type = pdxmesh + name = "cp6_building_special_grand_cathedral_mesh" + requires_dlc_flag = holy_buildings + } + can_construct_potential = { } can_construct = { OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3719,9 +4459,7 @@ temple_of_uppsala_02 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3763,6 +4501,8 @@ temple_of_uppsala_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -3780,9 +4520,7 @@ lund_cathedral_01 = { can_construct = { OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3801,9 +4539,7 @@ lund_cathedral_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3847,6 +4583,8 @@ lund_cathedral_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -3881,6 +4619,376 @@ danevirke_01 = { flag = travel_point_of_interest_martial_minor } +########## +# Roman Walls of Lugo +########## + +roman_wall_of_lugo_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_roman_wall_of_lugo_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "lugo_walls.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + county_holder_character_modifier = { + learning = 1 + monthly_dynasty_prestige_mult = 0.05 + } + + province_modifier = { + monthly_income = 1 + garrison_size = 0.1 + fort_level = 1 + travel_danger = -10 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Rock of Gibraltar +########## + +rock_of_gibraltar_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_rock_of_gibraltar_01_a_mesh" + } + + + construction_time = very_slow_construction_time + + type_icon = "gibraltar.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + character_modifier = { + stewardship = 1 + diplomatic_range_mult = 0.2 + } + + province_modifier = { + fort_level = 1 + defender_holding_advantage = normal_building_advantage_tier_1 + } + + county_modifier = { + development_growth_factor = 0.1 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_natural_feature + flag = is_mountain +} + +########## +# Aljaferia Palace +########## + +aljaferia_palace_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_aljaferia_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "aljaferia.dds" + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + diplomacy_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_2 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_2 + stationed_maa_damage_mult = normal_maa_damage_tier_2 + stationed_maa_toughness_mult = normal_maa_toughness_tier_2 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_2 + travel_danger = -20 + } + county_modifier = { + tax_mult = 0.05 + monthly_county_control_growth_add = 0.5 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Tower of Hercules +########## + +tower_of_hercules_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_tower_of_hercules_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "hercules.dds" + + can_construct_potential = { + } + + cost_gold = 300 + + character_modifier = { + naval_movement_speed_mult = 0.25 + embarkation_cost_mult = -0.25 + } + + province_modifier = { + monthly_income = 1 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_learning +} + +########## +# City Walls of Toledo +########## + +city_wall_of_toledo_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_toledo_city_walls_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "toledo.dds" + + can_construct_potential = { + } + + cost_gold = 1000 + + county_modifier = { + defender_holding_advantage = 5 + development_growth_factor = 0.1 + development_growth = 0.3 + tax_mult = 0.1 + hostile_raid_time = 0.5 + } + + province_modifier = { + garrison_size = 0.25 + fort_level = 2 + travel_danger = -20 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Alcazar de Segovia +########## + +alcazar_of_segovia_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_alcazar_de_segovia_01_a_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "alcazar_segovia.dds" + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + martial_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_2 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_2 + stationed_maa_damage_mult = normal_maa_damage_tier_2 + stationed_maa_toughness_mult = normal_maa_toughness_tier_2 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_2 + travel_danger = -20 + } + county_modifier = { + tax_mult = 0.05 + monthly_county_control_growth_add = 0.5 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# The Santiago de Compostela Archcathedral Basilica +########## + +holy_site_basilica_santiago_01 = { + + asset = { + type = pdxmesh + name = "fp2_building_special_basilica_santiago_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "compostela.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + text = holy_site_muslim_christian_or_holy_site_trigger + OR = { + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.25 + monthly_dynasty_prestige_mult = 0.05 + holy_order_hire_cost_mult = -0.15 + clergy_opinion = 5 + learn_language_scheme_phase_duration_add = medium_scheme_phase_duration_bonus_value + } + + county_modifier = { + tax_mult = 0.3 + development_growth_factor = 0.2 + development_growth = 0.2 + } + + province_modifier = { + monthly_income = 3 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location +} + ########## # Sancutary of Imam Reza ########## @@ -3906,9 +5014,7 @@ imam_reza_shrine_01 = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -3958,6 +5064,8 @@ imam_reza_shrine_01 = { type = special flag = travel_point_of_interest_religious # religious tomb/complex + flag = holy_building + flag = religious_studies_location } ########## @@ -3981,10 +5089,8 @@ soltaniyeh_01 = { } can_construct = { - scope:holder = { - culture = { - has_innovation = innovation_development_03 - } + scope:holder.culture = { + has_innovation = innovation_development_03 } } @@ -4019,6 +5125,7 @@ soltaniyeh_01 = { type = special flag = travel_point_of_interest_wonder # monumental tomb + flag = holy_building } ########## @@ -4080,10 +5187,10 @@ palace_of_ctesiphon_02 = { scope:holder = { AND = { OR = { - religion = religion:zoroastrianism_religion - faith = faith:manichean - faith = faith:nestorian - faith = faith:hellenic_pagan + zoroastrian_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } +# faith = faith:manichean +# faith = faith:nestorian +# faith = faith:hellenic_pagan } highest_held_title_tier >= tier_kingdom top_liege = this @@ -4141,8 +5248,8 @@ falak_ol_aflak_citadel_01 = { construction_time = very_slow_construction_time type_icon = "icon_structure_falak_ol_aflak_citadel.dds" - - can_construct_potential = { + + can_construct_showing_failures_only = { scope:holder.culture = { has_innovation = innovation_hoardings } @@ -4194,18 +5301,14 @@ minarets_and_remains_of_jam_01 = { type_icon = "icon_structure_minaret_and_remains_of_jam.dds" can_construct = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } } is_enabled = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { - religion = religion:islam_religion - } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { @@ -4244,6 +5347,7 @@ minarets_and_remains_of_jam_01 = { type = special flag = travel_point_of_interest_religious # religious monument + flag = holy_building } ########## @@ -4854,11 +5958,11 @@ church_of_the_theotokos = { cost_gold = 1000 can_construct = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } cost_gold = 1000 @@ -4895,9 +5999,8 @@ church_of_the_theotokos = { type = special - next_building = parthenon - flag = travel_point_of_interest_religious + flag = holy_building } parthenon = { @@ -4912,11 +6015,11 @@ parthenon = { cost_gold = 1000 can_construct = { - scope:holder.faith.religion = faith:hellenic_pagan.religion + scope:holder.faith.religion = faith:megalocratic.religion } is_enabled = { - scope:holder.faith.religion = faith:hellenic_pagan.religion + scope:holder.faith.religion = faith:megalocratic.religion custom_description = { text = holy_site_building_trigger barony = { @@ -4959,6 +6062,8 @@ parthenon = { type = special + next_building = church_of_the_theotokos + flag = travel_point_of_interest_religious } @@ -4977,11 +6082,11 @@ hagios_demetrios = { cost_gold = 1000 can_construct = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5016,6 +6121,7 @@ hagios_demetrios = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5091,7 +6197,7 @@ saint_lazarus = { } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5127,6 +6233,7 @@ saint_lazarus = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5148,7 +6255,7 @@ sumela_monastery_01 = { } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5188,6 +6295,7 @@ sumela_monastery_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } sumela_monastery_02 = { @@ -5206,11 +6314,11 @@ sumela_monastery_02 = { } can_construct = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5249,6 +6357,7 @@ sumela_monastery_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5441,7 +6550,7 @@ meteora_01 = { } is_enabled = { - scope:holder.faith = faith:orthodox + scope:holder.religion = religion:eastern_orthodox_religion } character_modifier = { @@ -5478,6 +6587,7 @@ meteora_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } meteora_02 = { @@ -5498,7 +6608,7 @@ meteora_02 = { } is_enabled = { - scope:holder.faith = faith:orthodox + scope:holder.religion = religion:eastern_orthodox_religion } character_modifier = { @@ -5539,6 +6649,7 @@ meteora_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5553,14 +6664,14 @@ mount_athos_01 = { type_icon = "icon_structure_mount_athos.dds" - cost_gold = 300 + cost_gold = 600 can_construct = { } is_enabled = { - scope:holder.faith = faith:orthodox + scope:holder.religion = religion:eastern_orthodox_religion } character_modifier = { @@ -5590,6 +6701,7 @@ mount_athos_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } mount_athos_02 = { @@ -5601,14 +6713,14 @@ mount_athos_02 = { type_icon = "icon_structure_mount_athos.dds" - cost_gold = 600 + cost_gold = 1200 can_construct = { } is_enabled = { - scope:holder.faith = faith:orthodox + scope:holder.religion = religion:eastern_orthodox_religion } character_modifier = { @@ -5648,6 +6760,7 @@ mount_athos_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } mount_athos_03 = { @@ -5659,36 +6772,34 @@ mount_athos_03 = { type_icon = "icon_structure_mount_athos.dds" - cost_gold = 1000 + cost_gold = 2000 can_construct = { - scope:holder.culture = { - has_innovation = innovation_cranes - } + } is_enabled = { - scope:holder.faith = faith:orthodox + scope:holder.religion = religion:eastern_orthodox_religion } character_modifier = { - monthly_piety = 0.4 - cultural_head_fascination_mult = 0.10 - faith_creation_piety_cost_mult = -0.2 - religious_vassal_opinion = 10 - zealot_opinion = 10 - clergy_opinion = 10 + monthly_piety = 0.5 + cultural_head_fascination_mult = 0.15 + faith_creation_piety_cost_mult = -0.5 + religious_vassal_opinion = 15 + zealot_opinion = 15 + clergy_opinion = 15 } county_modifier = { - development_growth = 0.3 - development_growth_factor = 0.3 - county_opinion_add = 10 - tax_mult = 0.3 + development_growth = 0.2 + development_growth_factor = 0.2 + county_opinion_add = 20 + tax_mult = 0.5 } province_modifier = { - monthly_income = 0.4 + monthly_income = 1 } on_complete = { @@ -5708,6 +6819,68 @@ mount_athos_03 = { type = special flag = travel_point_of_interest_religious + flag = holy_building +} + +########## +# Sant'Apollinare Nuovo +########## +apollinare_nuovo = { + asset = { + type = pdxmesh + name = ep3_basilica_sant_apollinare_nuovo_mesh + } + construction_time = slow_construction_time + + type_icon = "icon_structure_apollinare_nuovo.dds" + + cost_gold = 1000 + + can_construct = { + + } + + is_enabled = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + } + + character_modifier = { + monthly_piety = 0.2 + religious_vassal_opinion = 5 + monthly_county_control_growth_factor = 0.1 + zealot_opinion = 5 + clergy_opinion = 5 + } + + county_modifier = { + development_growth = 0.25 + development_growth_factor = 0.25 + county_opinion_add = 10 + tax_mult = 0.3 + } + + province_modifier = { + monthly_income = 0.5 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5729,7 +6902,7 @@ saint_catherine = { } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5770,6 +6943,7 @@ saint_catherine = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5791,7 +6965,7 @@ jvari_monastery = { } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5830,6 +7004,7 @@ jvari_monastery = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5891,6 +7066,68 @@ etchmiadzin_cathedral = { type = special flag = travel_point_of_interest_religious + flag = holy_building +} + +########## +# Cattolica di Stilo +########## +cattolica_stilo = { + asset = { + type = pdxmesh + name = ep3_cattolica_di_stilo_mesh + } + construction_time = slow_construction_time + + type_icon = "icon_structure_cattolica_stilo.dds" + + cost_gold = 750 + + can_construct = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + } + + is_enabled = { + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } + } + + character_modifier = { + monthly_piety = 0.5 + religious_vassal_opinion = 5 + zealot_opinion = 5 + clergy_opinion = 5 + holy_order_hire_cost_mult = -0.15 + } + + county_modifier = { + development_growth = 0.15 + development_growth_factor = 0.15 + tax_mult = 0.1 + county_opinion_add = 10 + } + + province_modifier = { + monthly_income = 0.2 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5904,11 +7141,11 @@ hosios_loukas = { cost_gold = 1000 can_construct = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -5948,6 +7185,7 @@ hosios_loukas = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -5965,11 +7203,11 @@ sofia_ohrid = { cost_gold = 1000 can_construct = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } is_enabled = { - OR = { scope:holder.faith.religion = religion:eastern_orthodox_religion scope:holder.faith.religion = religion:catholic_religion scope:holder.faith.religion = religion:protestant_religion } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } } character_modifier = { @@ -6008,6 +7246,7 @@ sofia_ohrid = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6464,8 +7703,8 @@ leshan_giant_buddha_01 = { text = buddhas_of_bamian_trigger scope:holder = { OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6500,6 +7739,7 @@ leshan_giant_buddha_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6520,8 +7760,8 @@ yungang_grottoes_01 = { text = buddhas_of_bamian_trigger scope:holder = { OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6556,6 +7796,7 @@ yungang_grottoes_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6579,11 +7820,9 @@ wudang_mountain_temples_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } - } + OR = { + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6610,6 +7849,7 @@ wudang_mountain_temples_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6628,11 +7868,9 @@ shaolin_monastery_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } - } + OR = { + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6668,6 +7906,7 @@ shaolin_monastery_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6688,8 +7927,8 @@ lingyin_temple_01 = { text = buddhas_of_bamian_trigger scope:holder = { OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6728,6 +7967,7 @@ lingyin_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -6748,8 +7988,8 @@ giant_wild_goose_pagoda_01 = { text = buddhas_of_bamian_trigger scope:holder = { OR = { - religion = { is_in_family = rf_eastern } - religion = { is_in_family = rf_sinitic } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + sinitic_or_syncretic_with_sinitic_trigger = { CHARACTER = scope:holder } } } } @@ -6789,6 +8029,8 @@ giant_wild_goose_pagoda_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -7016,7 +8258,7 @@ angkor_wat_01 = { custom_description = { text = buddhas_of_bamian_trigger scope:holder = { - religion = { is_in_family = rf_eastern } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } } @@ -7056,6 +8298,7 @@ angkor_wat_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -7178,9 +8421,7 @@ po_klong_garai_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -7212,6 +8453,7 @@ po_klong_garai_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -7278,9 +8520,7 @@ borobudur_01 = { is_enabled = { custom_description = { text = buddhas_of_bamian_trigger - scope:holder = { - religion = { is_in_family = rf_eastern } - } + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } } } @@ -7318,6 +8558,8 @@ borobudur_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -7362,6 +8604,7 @@ hoshi_ryokan_01 = { type = special flag = travel_point_of_interest_stress_relief + } ########## @@ -8295,6 +9538,7 @@ mount_fuji_01 = { flag = travel_point_of_interest_religious flag = is_mountain + flag = holy_building } ########## @@ -8365,6 +9609,7 @@ itsukushima_jinja_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } itsukushima_jinja_02 = { @@ -8429,6 +9674,7 @@ itsukushima_jinja_02 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -8519,6 +9765,7 @@ ise_jingu_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -8528,7 +9775,7 @@ ise_jingu_01 = { kofuku_ji_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_torii_gate.dds" + type_icon = "icon_structure_cathedral_buddhist.dds" show_disabled = yes @@ -8561,6 +9808,8 @@ kofuku_ji_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -8570,7 +9819,7 @@ kofuku_ji_01 = { enryaku_ji_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_torii_gate.dds" + type_icon = "icon_structure_cathedral_buddhist.dds" show_disabled = yes @@ -8603,6 +9852,8 @@ enryaku_ji_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -8612,7 +9863,7 @@ enryaku_ji_01 = { dazaifu_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_torii_gate.dds" + type_icon = "icon_structure_shaolin_monastery.dds" show_disabled = yes @@ -8631,14 +9882,13 @@ dazaifu_01 = { } county_modifier = { - tax_mult = 0.2 - development_growth_factor = 0.2 - development_growth = 0.15 + tax_mult = 0.1 + development_growth_factor = 0.15 + development_growth = 0.1 } province_modifier = { fort_level = 2 - monthly_income = 2 } ai_value = { @@ -8661,7 +9911,7 @@ dazaifu_01 = { chinjufu_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_torii_gate.dds" + type_icon = "icon_structure_shaolin_monastery.dds" show_disabled = yes @@ -8710,17 +9960,15 @@ hakata_port_01 = { cost_gold = 1000 - next_building = hakata_port_02 + #next_building = hakata_port_02 character_modifier = { - monthly_income = 1 parochial_opinion = 5 naval_movement_speed_mult = 0.1 embarkation_cost_mult = -0.1 } county_modifier = { - tax_mult = 0.15 development_growth_factor = 0.15 development_growth = 0.1 } @@ -8742,45 +9990,6 @@ hakata_port_01 = { flag = travel_point_of_interest_economic } -hakata_port_02 = { - construction_time = very_slow_construction_time - - type_icon = "icon_structure_quanzhou_seaport.dds" - - show_disabled = yes - - cost_gold = 1000 - - character_modifier = { - monthly_income = 2 - parochial_opinion = 10 - naval_movement_speed_mult = 0.2 - embarkation_cost_mult = -0.2 - } - - county_modifier = { - tax_mult = 0.3 - development_growth_factor = 0.3 - development_growth = 0.2 - } - - province_modifier = { - monthly_income = 4 - } - - ai_value = { - base = 100 - modifier = { # Fill all building slots before going for special buildings - factor = 0 - free_building_slots > 0 - } - } - - type = special - - flag = travel_point_of_interest_economic -} - ########## # Hwangnyongsa ########## @@ -8827,6 +10036,8 @@ hwangnyongsa_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building + flag = religious_studies_location } ########## @@ -8917,6 +10128,7 @@ mount_baekdu_01 = { flag = travel_point_of_interest_stress_relief flag = travel_point_of_interest_natural_feature # mountain flag = is_mountain + flag = holy_building } ########## @@ -8967,6 +10179,7 @@ dau_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9019,6 +10232,7 @@ liuhe_pagoda_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9067,6 +10281,7 @@ muaro_jambi_01 = { flag = travel_point_of_interest_religious flag = travel_point_of_interest_martial + flag = holy_building } ########## @@ -9091,9 +10306,9 @@ hanging_temple_01 = { character_modifier = { piety_level_impact_mult = 0.1 monthly_piety_gain_per_legitimacy_level_mult = 0.05 - taoism_religion_opinion = 15 - buddhism_religion_opinion = 15 - confucianism_religion_opinion = 15 + taoism_religion_opinion = 5 + buddhism_religion_opinion = 5 + confucianism_religion_opinion = 5 } province_modifier = { @@ -9116,6 +10331,7 @@ hanging_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9172,6 +10388,7 @@ pagoda_of_fogong_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9219,6 +10436,7 @@ plain_of_jars_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9267,6 +10485,7 @@ dieng_plateau_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9308,6 +10527,7 @@ mount_apo_01 = { flag = travel_point_of_interest_stress_relief flag = travel_point_of_interest_natural_feature # mountain flag = is_mountain + flag = holy_building } ########## @@ -9362,6 +10582,7 @@ besakih_temple_01 = { type = special flag = travel_point_of_interest_religious + flag = holy_building } ########## @@ -9403,7 +10624,7 @@ gongsanseong_fortress_01 = { } } - type = special + type = special flag = travel_point_of_interest_martial } @@ -9727,6 +10948,7 @@ maoshan_academy_01 = { flag = travel_point_of_interest_religious flag = travel_point_of_interest_learning flag = special_university + flag = religious_studies_location } ########## @@ -9782,7 +11004,9 @@ tiantai_monasteries_01 = { flag = travel_point_of_interest_religious flag = travel_point_of_interest_learning + flag = holy_building flag = special_university + flag = religious_studies_location } ########## @@ -9838,7 +11062,9 @@ jizu_shan_temples_01 = { flag = travel_point_of_interest_religious flag = travel_point_of_interest_learning + flag = holy_building flag = special_university + flag = religious_studies_location } ########## @@ -9894,5 +11120,105 @@ nanhua_temple_01 = { flag = travel_point_of_interest_religious flag = travel_point_of_interest_learning + flag = holy_building flag = special_university + flag = religious_studies_location +} + +########## +# Mozu Tombs +########## + +mozu_tombs = { + + asset = { + type = pdxmesh + name = "tgp_kofun_decal_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_kofun.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + county_modifier = { + county_opinion_add = 5 + defender_holding_advantage = normal_building_advantage_tier_1 + } + + cost_gold = 2000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + short_reign_duration_mult = -0.1 + monthly_piety = 0.15 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_wonder +} + +########## +# Trosky Castle +########## + +trosky_castle_01 = { + construction_time = very_slow_construction_time + + asset = { + type = pdxmesh + name = "building_special_trosky_castle_01_mesh" + } + type_icon = "icon_building_hill_forts.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_battlements + } + } + + cost_gold = 500 + + county_modifier = { + defender_holding_advantage = 5 + county_opinion_add = 5 + hostile_raid_time = 0.5 + travel_danger = -10 + } + + province_modifier = { + garrison_size = 0.25 + fort_level = 1 + stationed_maa_toughness_mult = 0.05 + stationed_maa_damage_mult = 0.05 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial } diff --git a/common/buildings/00_standard_economy_buildings.txt b/common/buildings/00_standard_economy_buildings.txt index 969d0d305..3c3f2189c 100644 --- a/common/buildings/00_standard_economy_buildings.txt +++ b/common/buildings/00_standard_economy_buildings.txt @@ -15,7 +15,7 @@ # Plantations - Normal Tax # Quarries - Poor Tax, Poor Build Speed # Caravanserai - Late Game Building - Massive Tax, Defender Advantage, Dev Growth % and flat value, MaA maintenance and Merc hire cost -# Windmills - Late Game Building - Massive Tax, Supply Limit, Holding Taxes, Dev Growth % and flat value +# Windmills - Late Game Building - Massive Tax, Supply Limit, Holding Taxes, Dev Growth % and flat value # Watermills - Late Game Building - Massive Tax, Supply Limit, Building and Holding construction cost reduction, Holding Taxes, Dev Growth % and flat value # Qanats - Cultural Building - Dev Growth % and flat value, Supply Limit, Travel bonus # Murex Farms - Mediterranean Building - Influence, Dev Growth % and flat value, Tax @@ -29,14 +29,15 @@ caravanserai_01 = { can_construct_potential = { building_caravanserai_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_guilds - } } can_construct_showing_failures_only = { building_requirement_tribal = no + scope:holder.culture = { + has_innovation = innovation_guilds + } + trigger_if = { limit = { culture = { has_cultural_parameter = second_caravanserai } @@ -63,32 +64,19 @@ caravanserai_01 = { } } } - + is_enabled = { trigger_if = { limit = { - NOR = { - scope:holder.culture = { - has_cultural_parameter = watermills_windmills_cities - } + NOT = { culture = { - has_cultural_parameter = second_caravanserai + has_cultural_parameter = watermills_windmills_cities } } } is_county_capital = yes } - trigger_else_if = { - limit = { - scope:holder.culture = { - has_cultural_parameter = watermills_windmills_cities - } - NOT = { - culture = { - has_cultural_parameter = second_caravanserai - } - } - } + trigger_else = { OR = { is_county_capital = yes AND = { @@ -100,74 +88,61 @@ caravanserai_01 = { } } } - trigger_else_if = { + trigger_if = { limit = { - culture = { - has_cultural_parameter = second_caravanserai - } - NOT = { - scope:holder.culture = { - has_cultural_parameter = watermills_windmills_cities - } - } + culture = { has_cultural_parameter = second_caravanserai } } - OR = { - is_county_capital = yes - AND = { - county = { - any_county_province = { - count <= 2 - has_building_or_higher = caravanserai_01 - } - } + county = { + any_county_province = { + count <= 2 + has_building_or_higher = caravanserai_01 } } } trigger_else = { - scope:holder.culture = { - has_cultural_parameter = watermills_windmills_cities - } - culture = { - has_cultural_parameter = second_caravanserai - } - OR = { - is_county_capital = yes - AND = { - NOR = { - has_building_or_higher = watermills_01 - has_building_or_higher = windmills_01 - } - has_building_or_higher = city_01 - } - AND = { - county = { - any_county_province = { - count <= 2 - has_building_or_higher = caravanserai_01 - } - } + county = { + any_county_province = { + count <= 1 + has_building_or_higher = caravanserai_01 } } - } } show_disabled = yes - + can_construct = { + trigger_if = { + limit = { + has_holding_type = city_holding + is_county_capital = no + culture = { + has_cultural_parameter = watermills_windmills_cities + } + } + has_building_or_higher = city_01 + NOR = { + has_building_or_higher = watermills_01 + has_building_or_higher = windmills_01 + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + is_county_capital = yes + } } cost_gold = expensive_building_tier_1_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_1 defender_holding_advantage = normal_building_advantage_tier_1 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_1 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_1 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_1 development_growth = normal_building_development_growth_tier_1 @@ -178,11 +153,11 @@ caravanserai_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_02 type_icon = "icon_building_caravanserai.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes @@ -220,7 +195,7 @@ caravanserai_02 = { building_caravanserai_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + can_construct = { scope:holder.culture = { has_innovation = innovation_guilds @@ -232,18 +207,18 @@ caravanserai_02 = { } cost_gold = expensive_building_tier_2_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_2 defender_holding_advantage = normal_building_advantage_tier_2 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_2 development_growth = normal_building_development_growth_tier_2 travel_danger = -2 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_2 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_2 @@ -253,7 +228,7 @@ caravanserai_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_03 ai_value = { base = 9 @@ -285,19 +260,19 @@ caravanserai_03 = { } cost_gold = expensive_building_tier_3_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_3 defender_holding_advantage = normal_building_advantage_tier_3 hostile_raid_time = 0.2 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_3 development_growth = normal_building_development_growth_tier_3 travel_danger = -3 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_3 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_3 @@ -307,7 +282,7 @@ caravanserai_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_04 ai_value = { base = 8 @@ -336,19 +311,19 @@ caravanserai_04 = { } cost_gold = expensive_building_tier_4_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_4 defender_holding_advantage = normal_building_advantage_tier_4 hostile_raid_time = 0.4 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_4 development_growth = normal_building_development_growth_tier_4 travel_danger = -4 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_4 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_4 @@ -358,7 +333,7 @@ caravanserai_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_05 ai_value = { base = 7 @@ -387,19 +362,19 @@ caravanserai_05 = { } cost_gold = expensive_building_tier_5_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_5 defender_holding_advantage = normal_building_advantage_tier_5 hostile_raid_time = 0.6 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_5 development_growth = normal_building_development_growth_tier_5 travel_danger = -5 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_5 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_5 @@ -409,7 +384,7 @@ caravanserai_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_06 ai_value = { base = 6 @@ -438,19 +413,19 @@ caravanserai_06 = { } cost_gold = expensive_building_tier_6_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_6 defender_holding_advantage = normal_building_advantage_tier_6 hostile_raid_time = 0.8 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_6 development_growth = normal_building_development_growth_tier_6 travel_danger = -6 } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_6 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_6 @@ -461,7 +436,7 @@ caravanserai_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_07 ai_value = { base = 5 @@ -490,20 +465,20 @@ caravanserai_07 = { } cost_gold = expensive_building_tier_7_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_7 defender_holding_advantage = normal_building_advantage_tier_7 hostile_raid_time = 1 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_7 development_growth = normal_building_development_growth_tier_7 travel_danger = -7 #small artifact quality bonus if TIT-40761 gets implemented } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_7 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_7 @@ -513,7 +488,7 @@ caravanserai_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = caravanserai_08 ai_value = { base = 4 @@ -540,22 +515,22 @@ caravanserai_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = expensive_building_tier_8_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_8 defender_holding_advantage = normal_building_advantage_tier_8 hostile_raid_time = 1.2 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_8 development_growth = normal_building_development_growth_tier_8 travel_danger = -8 #small artifact quality bonus if TIT-40761 gets implemented } - + character_modifier = { men_at_arms_maintenance = normal_building_maa_maintenance_tier_8 mercenary_hire_cost_mult = normal_building_maa_maintenance_tier_8 @@ -565,7 +540,7 @@ caravanserai_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -594,7 +569,7 @@ watermills_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + is_enabled = { trigger_if = { limit = { @@ -607,9 +582,6 @@ watermills_01 = { is_county_capital = yes } trigger_else = { - culture = { - has_cultural_parameter = watermills_windmills_cities - } OR = { is_county_capital = yes AND = { @@ -619,12 +591,11 @@ watermills_01 = { } has_building_or_higher = city_01 } - } - } + } } show_disabled = yes - + can_construct = { trigger_if = { limit = { @@ -634,7 +605,6 @@ watermills_01 = { has_cultural_parameter = watermills_windmills_cities } } - has_building_or_higher = city_01 NOR = { has_building_or_higher = windmills_01 has_building_or_higher = caravanserai_01 @@ -658,18 +628,18 @@ watermills_01 = { has_cultural_parameter = watermills_forestries_unlock } } - } + } } cost_gold = expensive_building_tier_1_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_1 supply_limit_mult = 0.1 holding_build_gold_cost = -0.05 build_gold_cost = -0.05 } - + county_modifier = { development_growth = good_building_development_growth_tier_1 } @@ -678,11 +648,11 @@ watermills_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_02 type_icon = "icon_building_watermills.dds" - + ai_value = { base = 20 ai_tier_1_building_modifier = yes @@ -719,7 +689,7 @@ watermills_02 = { } building_requirement_castle_city_church = { LEVEL = 01 } } - + can_construct = { @@ -764,14 +734,14 @@ watermills_02 = { } cost_gold = expensive_building_tier_2_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_2 supply_limit_mult = 0.2 holding_build_gold_cost = -0.10 build_gold_cost = -0.10 } - + county_modifier = { development_growth = good_building_development_growth_tier_2 } @@ -780,7 +750,7 @@ watermills_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_03 ai_value = { base = 9 @@ -850,14 +820,14 @@ watermills_03 = { } cost_gold = expensive_building_tier_3_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_3 supply_limit_mult = 0.3 holding_build_gold_cost = -0.14 build_gold_cost = -0.14 } - + county_modifier = { development_growth = good_building_development_growth_tier_3 development_growth_factor = normal_building_development_growth_factor_tier_1 @@ -868,7 +838,7 @@ watermills_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_04 ai_value = { base = 8 @@ -934,14 +904,14 @@ watermills_04 = { } cost_gold = expensive_building_tier_4_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_4 supply_limit_mult = 0.4 holding_build_gold_cost = -0.18 build_gold_cost = -0.18 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_2 development_growth = good_building_development_growth_tier_4 @@ -952,7 +922,7 @@ watermills_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_05 ai_value = { base = 7 @@ -995,14 +965,14 @@ watermills_05 = { } cost_gold = expensive_building_tier_5_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_5 supply_limit_mult = 0.5 holding_build_gold_cost = -0.22 build_gold_cost = -0.22 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_3 development_growth = good_building_development_growth_tier_5 @@ -1013,7 +983,7 @@ watermills_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_06 ai_value = { base = 6 @@ -1059,14 +1029,14 @@ watermills_06 = { } cost_gold = expensive_building_tier_6_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_6 supply_limit_mult = 0.6 holding_build_gold_cost = -0.24 build_gold_cost = -0.24 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_4 development_growth = good_building_development_growth_tier_6 @@ -1077,7 +1047,7 @@ watermills_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_07 ai_value = { base = 5 @@ -1123,14 +1093,14 @@ watermills_07 = { } cost_gold = expensive_building_tier_7_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_7 supply_limit_mult = 0.7 holding_build_gold_cost = -0.26 build_gold_cost = -0.26 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_5 development_growth = good_building_development_growth_tier_7 @@ -1141,7 +1111,7 @@ watermills_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = watermills_08 ai_value = { base = 4 @@ -1185,16 +1155,16 @@ watermills_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = expensive_building_tier_8_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_8 supply_limit_mult = 0.8 holding_build_gold_cost = -0.30 build_gold_cost = -0.30 } - + county_modifier = { development_growth_factor = normal_building_development_growth_factor_tier_6 development_growth = good_building_development_growth_tier_8 @@ -1205,7 +1175,7 @@ watermills_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -1235,13 +1205,13 @@ windmills_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + is_enabled = { trigger_if = { limit = { NOT = { scope:holder.culture = { - has_cultural_parameter = watermills_windmills_cities + has_cultural_parameter = watermills_windmills_cities } } } @@ -1260,38 +1230,29 @@ windmills_01 = { } has_building_or_higher = city_01 } - } - } + } } show_disabled = yes - + can_construct = { trigger_if = { limit = { has_holding_type = city_holding + is_county_capital = no + culture = { + has_cultural_parameter = watermills_windmills_cities + } } has_building_or_higher = city_01 - culture = { - has_cultural_parameter = watermills_windmills_cities - } NOR = { has_building_or_higher = watermills_01 has_building_or_higher = caravanserai_01 } } - trigger_else_if = { - limit = { - OR = { - has_holding_type = castle_holding - has_holding_type = church_holding - has_holding_type = temple_citadel_holding - } - } - is_county_capital = yes - } trigger_else = { - always = no + building_requirement_castle_city_church = { LEVEL = 01 } + is_county_capital = yes } OR = { culture = { # Standard unlock from inovation (High medieval) @@ -1311,13 +1272,13 @@ windmills_01 = { } cost_gold = expensive_building_tier_1_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_1 tax_mult = good_building_tax_mult_tier_1 supply_limit_mult = 0.1 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_1 development_growth = good_building_development_growth_tier_1 @@ -1327,11 +1288,11 @@ windmills_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_02 type_icon = "icon_building_windmills.dds" - + ai_value = { base = 20 ai_tier_1_building_modifier = yes @@ -1372,7 +1333,7 @@ windmills_02 = { } building_requirement_castle_city_church = { LEVEL = 01 } } - + can_construct = { trigger_if = { limit = { @@ -1413,13 +1374,13 @@ windmills_02 = { } cost_gold = expensive_building_tier_2_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_2 tax_mult = good_building_tax_mult_tier_2 supply_limit_mult = 0.2 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_2 development_growth = good_building_development_growth_tier_2 @@ -1429,7 +1390,7 @@ windmills_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_03 ai_value = { base = 9 @@ -1497,13 +1458,13 @@ windmills_03 = { } cost_gold = expensive_building_tier_3_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_3 tax_mult = good_building_tax_mult_tier_3 supply_limit_mult = 0.3 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_3 development_growth = good_building_development_growth_tier_3 @@ -1513,7 +1474,7 @@ windmills_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_04 ai_value = { base = 8 @@ -1575,13 +1536,13 @@ windmills_04 = { } cost_gold = expensive_building_tier_4_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_4 tax_mult = good_building_tax_mult_tier_4 supply_limit_mult = 0.4 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_4 development_growth = good_building_development_growth_tier_4 @@ -1591,7 +1552,7 @@ windmills_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_05 ai_value = { base = 7 @@ -1634,13 +1595,13 @@ windmills_05 = { } cost_gold = expensive_building_tier_5_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_5 tax_mult = good_building_tax_mult_tier_5 supply_limit_mult = 0.5 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_5 development_growth = good_building_development_growth_tier_5 @@ -1650,7 +1611,7 @@ windmills_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_06 ai_value = { base = 6 @@ -1696,13 +1657,13 @@ windmills_06 = { } cost_gold = expensive_building_tier_6_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_6 tax_mult = good_building_tax_mult_tier_6 supply_limit_mult = 0.6 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_6 development_growth = good_building_development_growth_tier_6 @@ -1712,7 +1673,7 @@ windmills_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_07 ai_value = { base = 5 @@ -1758,13 +1719,13 @@ windmills_07 = { } cost_gold = expensive_building_tier_7_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_7 tax_mult = good_building_tax_mult_tier_7 supply_limit_mult = 0.7 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_7 development_growth = good_building_development_growth_tier_7 @@ -1774,7 +1735,7 @@ windmills_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = windmills_08 ai_value = { base = 4 @@ -1818,15 +1779,15 @@ windmills_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = expensive_building_tier_8_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_8 tax_mult = good_building_tax_mult_tier_8 supply_limit_mult = 0.8 } - + county_modifier = { development_growth_factor = good_building_development_growth_factor_tier_8 development_growth = good_building_development_growth_tier_8 @@ -1836,7 +1797,7 @@ windmills_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -2277,13 +2238,13 @@ murex_farm_01 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2343,13 +2304,13 @@ murex_farm_02 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2398,13 +2359,13 @@ murex_farm_03 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2453,13 +2414,13 @@ murex_farm_04 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2508,13 +2469,13 @@ murex_farm_05 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2563,13 +2524,13 @@ murex_farm_06 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2618,13 +2579,13 @@ murex_farm_07 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2673,13 +2634,13 @@ murex_farm_08 = { building_murex_farm_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -2736,9 +2697,9 @@ paddy_fields_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_1_cost - + province_modifier = { monthly_income = good_building_tax_tier_1 } @@ -2750,7 +2711,7 @@ paddy_fields_01 = { terrain = floodplains development_growth_factor = 0.02 } - + province_terrain_modifier = { parameter = champa_rice_building_bonuses terrain = terraced_hills @@ -2781,7 +2742,7 @@ paddy_fields_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -2792,11 +2753,11 @@ paddy_fields_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_02 - + type_icon = "building_rice.dds" - + ai_value = { base = 15 # paddy fields should take priority when possible ai_tier_1_building_modifier = yes @@ -2844,9 +2805,9 @@ paddy_fields_02 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_2_cost - + province_modifier = { monthly_income = good_building_tax_tier_2 } @@ -2885,7 +2846,7 @@ paddy_fields_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -2896,9 +2857,9 @@ paddy_fields_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -2944,9 +2905,9 @@ paddy_fields_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_3_cost - + province_modifier = { monthly_income = good_building_tax_tier_3 } @@ -2958,7 +2919,7 @@ paddy_fields_03 = { terrain = floodplains development_growth_factor = 0.06 } - + county_modifier = { supply_limit = 400 } @@ -2992,7 +2953,7 @@ paddy_fields_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -3003,9 +2964,9 @@ paddy_fields_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -3047,9 +3008,9 @@ paddy_fields_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_4_cost - + province_modifier = { monthly_income = good_building_tax_tier_4 } @@ -3061,7 +3022,7 @@ paddy_fields_04 = { terrain = floodplains development_growth_factor = 0.08 } - + county_modifier = { supply_limit = 400 development_growth_factor = 0.05 @@ -3096,7 +3057,7 @@ paddy_fields_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -3108,9 +3069,9 @@ paddy_fields_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -3155,9 +3116,9 @@ paddy_fields_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_5_cost - + province_modifier = { monthly_income = good_building_tax_tier_5 } @@ -3169,7 +3130,7 @@ paddy_fields_05 = { terrain = floodplains development_growth_factor = 0.12 } - + county_modifier = { supply_limit = 400 development_growth_factor = 0.05 @@ -3205,7 +3166,7 @@ paddy_fields_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -3217,9 +3178,9 @@ paddy_fields_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -3264,9 +3225,9 @@ paddy_fields_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_6_cost - + province_modifier = { monthly_income = good_building_tax_tier_6 } @@ -3278,7 +3239,7 @@ paddy_fields_06 = { terrain = floodplains development_growth_factor = 0.16 } - + county_modifier = { supply_limit = 400 development_growth_factor = 0.05 @@ -3315,7 +3276,7 @@ paddy_fields_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -3326,9 +3287,9 @@ paddy_fields_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -3369,13 +3330,13 @@ paddy_fields_07 = { building_requirement_castle_city_church = { LEVEL = 03 } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_7_cost - + province_modifier = { monthly_income = good_building_tax_tier_7 } @@ -3387,7 +3348,7 @@ paddy_fields_07 = { terrain = floodplains development_growth_factor = 0.18 } - + county_modifier = { levy_reinforcement_rate = 0.05 supply_limit = 400 @@ -3425,7 +3386,7 @@ paddy_fields_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -3436,9 +3397,9 @@ paddy_fields_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = paddy_fields_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -3479,13 +3440,13 @@ paddy_fields_08 = { building_requirement_castle_city_church = { LEVEL = 03 } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_8_cost - + province_modifier = { monthly_income = good_building_tax_tier_8 } @@ -3497,7 +3458,7 @@ paddy_fields_08 = { terrain = floodplains development_growth_factor = 0.20 } - + county_modifier = { levy_reinforcement_rate = 0.05 supply_limit = 1600 @@ -3535,7 +3496,7 @@ paddy_fields_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -3546,7 +3507,7 @@ paddy_fields_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -3564,13 +3525,13 @@ spice_plantation_01 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3630,13 +3591,13 @@ spice_plantation_02 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3685,13 +3646,13 @@ spice_plantation_03 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3740,13 +3701,13 @@ spice_plantation_04 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3796,13 +3757,13 @@ spice_plantation_05 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3852,13 +3813,13 @@ spice_plantation_06 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3908,13 +3869,13 @@ spice_plantation_07 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -3964,13 +3925,13 @@ spice_plantation_08 = { building_spice_plantation_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } province_government_modifier = { parameter = government_is_urepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } can_construct_showing_failures_only = { building_requirement_tribal = no @@ -4021,7 +3982,7 @@ waterworks_01 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } @@ -4105,7 +4066,7 @@ waterworks_02 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + is_enabled = { } @@ -4165,7 +4126,7 @@ waterworks_03 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } @@ -4225,7 +4186,7 @@ waterworks_04 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 02 } } - + is_enabled = { } @@ -4285,7 +4246,7 @@ waterworks_05 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } @@ -4345,7 +4306,7 @@ waterworks_06 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 03 } } - + is_enabled = { } @@ -4405,7 +4366,7 @@ waterworks_07 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } @@ -4465,7 +4426,7 @@ waterworks_08 = { building_waterworks_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 04 } } - + is_enabled = { } @@ -4560,7 +4521,7 @@ common_tradeport_01 = { county_modifier = { development_growth_factor = 0.05 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.1 @@ -4582,14 +4543,14 @@ common_tradeport_01 = { next_building = common_tradeport_02 type_icon = "icon_building_tradeport.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes ai_tier_1_economical_building_preference_modifier = yes ai_general_building_modifier = yes directive_to_build_economy_modifier = yes - + modifier = { add = 5 culture = { @@ -4632,7 +4593,7 @@ common_tradeport_02 = { can_construct_potential = { building_common_tradeport_requirement_terrain = yes - + trigger_if = { limit = { @@ -4651,7 +4612,7 @@ common_tradeport_02 = { building_requirement_castle_city_church = { LEVEL = 01 } } } - + trigger_if = { limit = { NOT = { @@ -4682,14 +4643,14 @@ common_tradeport_02 = { } cost_gold = normal_building_tier_2_cost - + province_modifier = { monthly_income = normal_building_tax_tier_2 } county_modifier = { development_growth_factor = 0.1 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.1 @@ -4707,7 +4668,7 @@ common_tradeport_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_03 ai_value = { base = 9 @@ -4766,14 +4727,14 @@ common_tradeport_03 = { } cost_gold = normal_building_tier_3_cost - + province_modifier = { monthly_income = normal_building_tax_tier_3 } county_modifier = { development_growth_factor = 0.15 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.15 @@ -4791,7 +4752,7 @@ common_tradeport_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_04 ai_value = { base = 8 @@ -4842,14 +4803,14 @@ common_tradeport_04 = { } cost_gold = normal_building_tier_4_cost - + province_modifier = { monthly_income = normal_building_tax_tier_4 } county_modifier = { development_growth_factor = 0.2 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.15 @@ -4871,7 +4832,7 @@ common_tradeport_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_05 ai_value = { base = 7 @@ -4922,14 +4883,14 @@ common_tradeport_05 = { } cost_gold = normal_building_tier_5_cost - + province_modifier = { monthly_income = normal_building_tax_tier_5 } county_modifier = { development_growth_factor = 0.25 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.2 @@ -4951,7 +4912,7 @@ common_tradeport_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_06 ai_value = { base = 6 @@ -5002,14 +4963,14 @@ common_tradeport_06 = { } cost_gold = normal_building_tier_6_cost - + province_modifier = { monthly_income = normal_building_tax_tier_6 } county_modifier = { development_growth_factor = 0.3 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.2 @@ -5031,7 +4992,7 @@ common_tradeport_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_07 ai_value = { base = 5 @@ -5047,7 +5008,7 @@ common_tradeport_07 = { can_construct_potential = { building_common_tradeport_requirement_terrain = yes } - can_construct = { + can_construct = { trigger_if = { limit = { NOT = { @@ -5082,14 +5043,14 @@ common_tradeport_07 = { } cost_gold = normal_building_tier_7_cost - + province_modifier = { monthly_income = normal_building_tax_tier_7 } county_modifier = { development_growth_factor = 0.35 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.25 @@ -5111,7 +5072,7 @@ common_tradeport_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = common_tradeport_08 ai_value = { base = 4 @@ -5160,16 +5121,16 @@ common_tradeport_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_8_cost - + province_modifier = { monthly_income = normal_building_tax_tier_8 } county_modifier = { development_growth_factor = 0.4 } - + county_culture_modifier = { parameter = trade_ports_give_control_growth monthly_county_control_growth_add = 0.25 @@ -5191,7 +5152,7 @@ common_tradeport_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -5215,9 +5176,9 @@ pastures_01 = { } show_disabled = yes - + cost_gold = normal_building_tier_1_cost - + levy = small_building_levy_tier_1 province_modifier = { monthly_income = normal_building_tax_tier_1 @@ -5242,7 +5203,7 @@ pastures_01 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -5252,11 +5213,11 @@ pastures_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_02 type_icon = "icon_building_pastures.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes @@ -5293,17 +5254,17 @@ pastures_02 = { can_construct_potential = { building_pastures_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no scope:holder.culture = { has_innovation = innovation_crop_rotation } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_2_cost - + levy = small_building_levy_tier_2 province_modifier = { monthly_income = normal_building_tax_tier_2 @@ -5328,7 +5289,7 @@ pastures_02 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -5338,9 +5299,9 @@ pastures_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -5370,9 +5331,9 @@ pastures_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_3_cost - + levy = small_building_levy_tier_3 province_modifier = { monthly_income = normal_building_tax_tier_3 @@ -5398,7 +5359,7 @@ pastures_03 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -5409,9 +5370,9 @@ pastures_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -5437,9 +5398,9 @@ pastures_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_4_cost - + levy = small_building_levy_tier_4 province_modifier = { monthly_income = normal_building_tax_tier_4 @@ -5468,7 +5429,7 @@ pastures_04 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -5479,9 +5440,9 @@ pastures_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -5507,9 +5468,9 @@ pastures_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_5_cost - + levy = small_building_levy_tier_5 province_modifier = { monthly_income = normal_building_tax_tier_5 @@ -5539,7 +5500,7 @@ pastures_05 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -5549,9 +5510,9 @@ pastures_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -5579,7 +5540,7 @@ pastures_06 = { } cost_gold = normal_building_tier_6_cost - + levy = small_building_levy_tier_6 province_modifier = { monthly_income = normal_building_tax_tier_6 @@ -5610,7 +5571,7 @@ pastures_06 = { province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -5620,9 +5581,9 @@ pastures_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -5650,7 +5611,7 @@ pastures_07 = { } cost_gold = normal_building_tier_7_cost - + levy = small_building_levy_tier_7 province_modifier = { monthly_income = normal_building_tax_tier_7 @@ -5680,7 +5641,7 @@ pastures_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -5690,9 +5651,9 @@ pastures_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = pastures_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -5718,9 +5679,9 @@ pastures_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_8_cost - + levy = small_building_levy_tier_8 province_modifier = { monthly_income = normal_building_tax_tier_8 @@ -5750,7 +5711,7 @@ pastures_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -5762,7 +5723,7 @@ pastures_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -5805,9 +5766,9 @@ hunting_grounds_01 = { } show_disabled = yes - + cost_gold = cheap_building_tier_1_cost - + levy = poor_building_levy_tier_1 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_1 @@ -5820,7 +5781,7 @@ hunting_grounds_01 = { archers_maintenance_mult = -0.01 archers_recruitment_cost_mult = -0.01 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_1 @@ -5831,11 +5792,11 @@ hunting_grounds_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_02 - + type_icon = "icon_building_hunting_grounds.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes @@ -5869,18 +5830,18 @@ hunting_grounds_02 = { can_construct_potential = { building_hunting_grounds_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_crop_rotation - } scope:holder.culture = { NOT = { has_cultural_parameter = vegetarian_building_ban } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no + scope:holder.culture = { + has_innovation = innovation_crop_rotation + } } is_enabled = { @@ -5899,7 +5860,7 @@ hunting_grounds_02 = { show_disabled = yes cost_gold = cheap_building_tier_2_cost - + levy = poor_building_levy_tier_2 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_2 @@ -5912,7 +5873,7 @@ hunting_grounds_02 = { archers_maintenance_mult = -0.02 archers_recruitment_cost_mult = -0.02 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_2 @@ -5923,9 +5884,9 @@ hunting_grounds_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -5957,7 +5918,7 @@ hunting_grounds_03 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -5978,7 +5939,7 @@ hunting_grounds_03 = { show_disabled = yes cost_gold = cheap_building_tier_3_cost - + levy = poor_building_levy_tier_3 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_3 @@ -5991,7 +5952,7 @@ hunting_grounds_03 = { archers_maintenance_mult = -0.02 archers_recruitment_cost_mult = -0.02 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_3 @@ -6002,9 +5963,9 @@ hunting_grounds_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -6032,7 +5993,7 @@ hunting_grounds_04 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -6051,9 +6012,9 @@ hunting_grounds_04 = { } show_disabled = yes - + cost_gold = cheap_building_tier_4_cost - + levy = poor_building_levy_tier_4 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_4 @@ -6066,7 +6027,7 @@ hunting_grounds_04 = { archers_maintenance_mult = -0.03 archers_recruitment_cost_mult = -0.03 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_4 @@ -6077,9 +6038,9 @@ hunting_grounds_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -6107,7 +6068,7 @@ hunting_grounds_05 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -6126,16 +6087,16 @@ hunting_grounds_05 = { } show_disabled = yes - + cost_gold = cheap_building_tier_5_cost - + levy = poor_building_levy_tier_5 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_5 monthly_income = poor_building_tax_tier_5 hostile_raid_time = 0.5 } - + character_modifier = { men_at_arms_maintenance = -0.01 } @@ -6145,20 +6106,20 @@ hunting_grounds_05 = { archers_maintenance_mult = -0.03 archers_recruitment_cost_mult = -0.03 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_5 stationed_archers_toughness_mult = low_maa_toughness_tier_5 } - + on_complete = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -6186,7 +6147,7 @@ hunting_grounds_06 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -6205,16 +6166,16 @@ hunting_grounds_06 = { } show_disabled = yes - + cost_gold = cheap_building_tier_6_cost - + levy = poor_building_levy_tier_6 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_6 monthly_income = poor_building_tax_tier_6 hostile_raid_time = 0.6 } - + character_modifier = { men_at_arms_maintenance = -0.01 } @@ -6224,20 +6185,20 @@ hunting_grounds_06 = { archers_maintenance_mult = -0.03 archers_recruitment_cost_mult = -0.03 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_6 stationed_archers_toughness_mult = low_maa_toughness_tier_6 } - + on_complete = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -6265,7 +6226,7 @@ hunting_grounds_07 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -6284,16 +6245,16 @@ hunting_grounds_07 = { } show_disabled = yes - + cost_gold = cheap_building_tier_7_cost - + levy = poor_building_levy_tier_7 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_7 monthly_income = poor_building_tax_tier_7 hostile_raid_time = 0.7 } - + character_modifier = { men_at_arms_maintenance = -0.01 } @@ -6303,13 +6264,13 @@ hunting_grounds_07 = { archers_maintenance_mult = -0.04 archers_recruitment_cost_mult = -0.04 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_7 stationed_archers_toughness_mult = low_maa_toughness_tier_7 } - + county_modifier = { development_growth_factor = 0.02 } @@ -6318,9 +6279,9 @@ hunting_grounds_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hunting_grounds_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -6348,7 +6309,7 @@ hunting_grounds_08 = { } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -6367,16 +6328,16 @@ hunting_grounds_08 = { } show_disabled = yes - + cost_gold = cheap_building_tier_8_cost - + levy = poor_building_levy_tier_8 province_modifier = { defender_holding_advantage = normal_building_advantage_tier_8 monthly_income = poor_building_tax_tier_8 hostile_raid_time = 0.8 } - + character_modifier = { men_at_arms_maintenance = -0.01 } @@ -6386,13 +6347,13 @@ hunting_grounds_08 = { archers_maintenance_mult = -0.04 archers_recruitment_cost_mult = -0.04 } - + province_culture_modifier = { parameter = hunting_archery_building_bonuses stationed_archers_damage_mult = low_maa_damage_tier_8 stationed_archers_toughness_mult = low_maa_toughness_tier_8 } - + county_modifier = { development_growth_factor = 0.02 } @@ -6401,7 +6362,7 @@ hunting_grounds_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -6424,9 +6385,9 @@ orchards_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_1_cost - + levy = small_building_levy_tier_1 province_modifier = { monthly_income = normal_building_tax_tier_1 @@ -6441,7 +6402,7 @@ orchards_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -6452,11 +6413,11 @@ orchards_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_02 type_icon = "icon_building_orchards.dds" - + ai_value = { base = 15 # Significantly higher than normal, they're just that good ai_tier_1_building_modifier = yes @@ -6487,17 +6448,17 @@ orchards_02 = { can_construct_potential = { building_orchards_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no scope:holder.culture = { has_innovation = innovation_crop_rotation } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_2_cost - + levy = small_building_levy_tier_2 province_modifier = { monthly_income = normal_building_tax_tier_2 @@ -6513,7 +6474,7 @@ orchards_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -6524,9 +6485,9 @@ orchards_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -6557,9 +6518,9 @@ orchards_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_3_cost - + levy = small_building_levy_tier_3 province_modifier = { monthly_income = normal_building_tax_tier_3 @@ -6577,7 +6538,7 @@ orchards_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -6589,9 +6550,9 @@ orchards_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -6618,9 +6579,9 @@ orchards_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_4_cost - + levy = small_building_levy_tier_4 province_modifier = { monthly_income = normal_building_tax_tier_4 @@ -6638,7 +6599,7 @@ orchards_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -6650,9 +6611,9 @@ orchards_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -6679,9 +6640,9 @@ orchards_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_5_cost - + levy = small_building_levy_tier_5 province_modifier = { monthly_income = normal_building_tax_tier_5 @@ -6700,7 +6661,7 @@ orchards_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -6711,9 +6672,9 @@ orchards_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -6740,9 +6701,9 @@ orchards_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_6_cost - + levy = small_building_levy_tier_6 province_modifier = { monthly_income = normal_building_tax_tier_6 @@ -6762,7 +6723,7 @@ orchards_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -6773,9 +6734,9 @@ orchards_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -6802,9 +6763,9 @@ orchards_07 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_7_cost - + levy = small_building_levy_tier_7 province_modifier = { monthly_income = normal_building_tax_tier_7 @@ -6827,7 +6788,7 @@ orchards_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -6838,9 +6799,9 @@ orchards_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = orchards_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -6867,9 +6828,9 @@ orchards_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_8_cost - + levy = small_building_levy_tier_8 province_modifier = { monthly_income = normal_building_tax_tier_8 @@ -6892,7 +6853,7 @@ orchards_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -6904,7 +6865,7 @@ orchards_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -6918,28 +6879,8 @@ orchards_08 = { farm_estates_01 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - - can_construct_potential = { - OR = { - AND = { - building_farm_estates_requirement_terrain = yes - building_requirement_castle_city_church = { LEVEL = 01 } - } - AND = { - has_building_or_higher = pastures_04 - culture = { - has_cultural_parameter = farm_estates_pastures_unlock - } - } - AND = { - building_paddy_fields_requirement_terrain = yes - scope:holder.culture = { has_innovation = innovation_champa_rice } - building_requirement_castle_city_church = { LEVEL = 01 } - } - } - } - can_construct_showing_failures_only = { + can_construct_potential = { building_requirement_tribal = no OR = { building_farm_estates_requirement_terrain = yes @@ -6952,9 +6893,29 @@ farm_estates_01 = { building_paddy_fields_requirement_terrain = yes } } - + + can_construct_showing_failures_only = { + OR = { + AND = { + building_farm_estates_requirement_terrain = yes + building_requirement_castle_city_church = { LEVEL = 01 } + } + AND = { + has_building_or_higher = pastures_04 + culture = { + has_cultural_parameter = farm_estates_pastures_unlock + } + } + AND = { + building_paddy_fields_requirement_terrain = yes + scope:holder.culture = { has_innovation = innovation_champa_rice } + building_requirement_castle_city_church = { LEVEL = 01 } + } + } + } + cost_gold = normal_building_tier_1_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_1 } @@ -6969,7 +6930,7 @@ farm_estates_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -6980,11 +6941,11 @@ farm_estates_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_02 type_icon = "icon_building_farm_estates.dds" - + ai_value = { base = 15 # Significantly higher than normal, they're just that good ai_tier_1_building_modifier = yes @@ -7007,6 +6968,20 @@ farm_estates_02 = { effect_desc = farm_estates_effect_desc can_construct_potential = { + building_requirement_tribal = no + OR = { + building_farm_estates_requirement_terrain = yes + AND = { + has_building_or_higher = pastures_04 + culture = { + has_cultural_parameter = farm_estates_pastures_unlock + } + } + building_paddy_fields_requirement_terrain = yes + } + } + + can_construct_showing_failures_only = { OR = { AND = { building_requirement_castle_city_church = { LEVEL = 01 } @@ -7014,7 +6989,7 @@ farm_estates_02 = { has_innovation = innovation_crop_rotation } building_farm_estates_requirement_terrain = yes - } + } AND = { has_building_or_higher = pastures_04 culture = { @@ -7044,7 +7019,7 @@ farm_estates_02 = { } cost_gold = normal_building_tier_2_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_2 supply_limit_mult = 0.15 @@ -7062,7 +7037,7 @@ farm_estates_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -7073,9 +7048,9 @@ farm_estates_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -7091,7 +7066,7 @@ farm_estates_02 = { farm_estates_03 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { farm_estates_3_4_trigger = yes } @@ -7109,9 +7084,9 @@ farm_estates_03 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_3_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_3 supply_limit_mult = 0.15 @@ -7122,7 +7097,7 @@ farm_estates_03 = { is_coastal = yes tax_mult = 0.04 } - + county_modifier = { development_growth_factor = 0.02 } @@ -7133,7 +7108,7 @@ farm_estates_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -7144,9 +7119,9 @@ farm_estates_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -7158,7 +7133,7 @@ farm_estates_03 = { farm_estates_04 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { farm_estates_3_4_trigger = yes } @@ -7176,9 +7151,9 @@ farm_estates_04 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_4_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_4 supply_limit_mult = 0.15 @@ -7189,13 +7164,13 @@ farm_estates_04 = { is_coastal = yes tax_mult = 0.05 } - + county_modifier = { development_growth_factor = 0.02 } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -7212,9 +7187,9 @@ farm_estates_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -7226,21 +7201,21 @@ farm_estates_04 = { farm_estates_05 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 03 } + } + + can_construct = { OR = { building_farm_estates_requirement_terrain = yes AND = { building_paddy_fields_requirement_terrain = yes - scope:holder.culture = { - has_innovation = innovation_champa_rice + scope:holder.culture = { + has_innovation = innovation_champa_rice } } } - } - - can_construct = { - building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_guilds } @@ -7253,9 +7228,9 @@ farm_estates_05 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_5_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_5 supply_limit_mult = 0.15 @@ -7267,7 +7242,7 @@ farm_estates_05 = { is_coastal = yes tax_mult = 0.06 } - + county_modifier = { development_growth_factor = 0.02 } @@ -7278,7 +7253,7 @@ farm_estates_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -7289,9 +7264,9 @@ farm_estates_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -7303,21 +7278,21 @@ farm_estates_05 = { farm_estates_06 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { - OR = { - building_farm_estates_requirement_terrain = yes - AND = { - building_paddy_fields_requirement_terrain = yes - scope:holder.culture = { - has_innovation = innovation_champa_rice - } - } - } + building_requirement_castle_city_church = { LEVEL = 03 } } can_construct = { - building_requirement_castle_city_church = { LEVEL = 03 } + OR = { + building_farm_estates_requirement_terrain = yes + AND = { + building_paddy_fields_requirement_terrain = yes + scope:holder.culture = { + has_innovation = innovation_champa_rice + } + } + } scope:holder.culture = { has_innovation = innovation_guilds } @@ -7330,9 +7305,9 @@ farm_estates_06 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_6_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_6 supply_limit_mult = 0.15 @@ -7344,7 +7319,7 @@ farm_estates_06 = { is_coastal = yes tax_mult = 0.06 } - + county_modifier = { development_growth_factor = 0.05 tax_mult = 0.01 @@ -7356,7 +7331,7 @@ farm_estates_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -7367,9 +7342,9 @@ farm_estates_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -7381,21 +7356,21 @@ farm_estates_06 = { farm_estates_07 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 04 } + } + + can_construct = { OR = { building_farm_estates_requirement_terrain = yes AND = { building_paddy_fields_requirement_terrain = yes - scope:holder.culture = { - has_innovation = innovation_champa_rice + scope:holder.culture = { + has_innovation = innovation_champa_rice } } } - } - - can_construct = { - building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_cranes } @@ -7408,9 +7383,9 @@ farm_estates_07 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_7_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_7 supply_limit_mult = 0.15 @@ -7422,7 +7397,7 @@ farm_estates_07 = { is_coastal = yes tax_mult = 0.07 } - + county_modifier = { development_growth_factor = 0.05 tax_mult = 0.01 @@ -7435,7 +7410,7 @@ farm_estates_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -7446,9 +7421,9 @@ farm_estates_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = farm_estates_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -7460,21 +7435,21 @@ farm_estates_07 = { farm_estates_08 = { construction_time = slow_construction_time effect_desc = farm_estates_effect_desc - + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 04 } + } + + can_construct = { OR = { building_farm_estates_requirement_terrain = yes AND = { building_paddy_fields_requirement_terrain = yes - scope:holder.culture = { - has_innovation = innovation_champa_rice + scope:holder.culture = { + has_innovation = innovation_champa_rice } } } - } - - can_construct = { - building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_cranes } @@ -7487,9 +7462,9 @@ farm_estates_08 = { building_paddy_fields_requirement_terrain = yes } } - + cost_gold = normal_building_tier_8_cost - + province_modifier = { monthly_income = excellent_building_tax_tier_8 supply_limit_mult = 0.15 @@ -7513,7 +7488,7 @@ farm_estates_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -7525,7 +7500,7 @@ farm_estates_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -7548,9 +7523,9 @@ cereal_fields_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_1_cost - + province_modifier = { monthly_income = good_building_tax_tier_1 } @@ -7570,7 +7545,7 @@ cereal_fields_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -7581,11 +7556,11 @@ cereal_fields_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_02 - + type_icon = "icon_building_cereal_fields.dds" - + ai_value = { base = 12 # A little bit higher than normal, they're just that good ai_tier_1_building_modifier = yes @@ -7630,9 +7605,13 @@ cereal_fields_02 = { can_construct_potential = { building_cereal_fields_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } @@ -7649,12 +7628,8 @@ cereal_fields_02 = { } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_2_cost - + province_modifier = { monthly_income = good_building_tax_tier_2 } @@ -7680,7 +7655,7 @@ cereal_fields_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -7691,9 +7666,9 @@ cereal_fields_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -7717,15 +7692,15 @@ cereal_fields_03 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } } } building_requirement_castle_city_church = { LEVEL = 02 } - scope:holder.culture = { - has_innovation = innovation_manorialism + scope:holder.culture = { + has_innovation = innovation_manorialism } } trigger_else = { @@ -7740,9 +7715,9 @@ cereal_fields_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_3_cost - + province_modifier = { monthly_income = good_building_tax_tier_3 } @@ -7769,7 +7744,7 @@ cereal_fields_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -7781,9 +7756,9 @@ cereal_fields_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -7803,14 +7778,14 @@ cereal_fields_04 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } } } building_requirement_castle_city_church = { LEVEL = 02 } - scope:holder.culture = { + scope:holder.culture = { has_innovation = innovation_manorialism } } @@ -7826,9 +7801,9 @@ cereal_fields_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_4_cost - + province_modifier = { monthly_income = good_building_tax_tier_4 } @@ -7857,7 +7832,7 @@ cereal_fields_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -7868,9 +7843,9 @@ cereal_fields_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -7890,7 +7865,7 @@ cereal_fields_05 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } @@ -7913,9 +7888,9 @@ cereal_fields_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_5_cost - + province_modifier = { monthly_income = good_building_tax_tier_5 } @@ -7944,7 +7919,7 @@ cereal_fields_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -7954,9 +7929,9 @@ cereal_fields_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -7976,7 +7951,7 @@ cereal_fields_06 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } @@ -7999,9 +7974,9 @@ cereal_fields_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_6_cost - + province_modifier = { monthly_income = good_building_tax_tier_6 } @@ -8031,7 +8006,7 @@ cereal_fields_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -8042,9 +8017,9 @@ cereal_fields_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -8064,7 +8039,7 @@ cereal_fields_07 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } @@ -8083,13 +8058,13 @@ cereal_fields_07 = { building_requirement_castle_city_church = { LEVEL = 03 } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_7_cost - + province_modifier = { monthly_income = good_building_tax_tier_7 } @@ -8120,7 +8095,7 @@ cereal_fields_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -8130,9 +8105,9 @@ cereal_fields_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = cereal_fields_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -8152,7 +8127,7 @@ cereal_fields_08 = { can_construct = { trigger_if = { limit = { - NOT = { + NOT = { scope:holder.culture = { has_cultural_parameter = vegetarian_next_level_cereal_fields } @@ -8171,13 +8146,13 @@ cereal_fields_08 = { building_requirement_castle_city_church = { LEVEL = 03 } } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_8_cost - + province_modifier = { monthly_income = good_building_tax_tier_8 } @@ -8186,7 +8161,7 @@ cereal_fields_08 = { is_coastal = yes tax_mult = 0.09 } - + county_modifier = { levy_reinforcement_rate = 0.05 tax_mult = 0.02 @@ -8208,7 +8183,7 @@ cereal_fields_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -8220,7 +8195,7 @@ cereal_fields_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -8243,11 +8218,11 @@ logging_camps_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_1_cost - + province_modifier = { - monthly_income = normal_building_tax_tier_1 + monthly_income = normal_building_tax_tier_1 build_speed = good_building_build_speed_tier_1 } province_culture_modifier = { @@ -8265,11 +8240,11 @@ logging_camps_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_02 type_icon = "icon_building_logging_camps.dds" - + ai_value = { base = 12 # A little bit higher than normal, they're very handy for further development ai_tier_1_building_modifier = yes @@ -8302,17 +8277,17 @@ logging_camps_02 = { can_construct_potential = { building_logging_camps_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no scope:holder.culture = { has_innovation = innovation_crop_rotation } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = cheap_building_tier_2_cost - + province_modifier = { monthly_income = normal_building_tax_tier_2 build_speed = good_building_build_speed_tier_2 @@ -8335,9 +8310,9 @@ logging_camps_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -8374,18 +8349,18 @@ logging_camps_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_3_cost - + province_modifier = { monthly_income = normal_building_tax_tier_3 build_speed = good_building_build_speed_tier_3 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 } @@ -8404,9 +8379,9 @@ logging_camps_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -8433,18 +8408,18 @@ logging_camps_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_4_cost - + province_modifier = { monthly_income = normal_building_tax_tier_4 build_speed = good_building_build_speed_tier_4 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 supply_limit = 300 @@ -8464,9 +8439,9 @@ logging_camps_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -8493,18 +8468,18 @@ logging_camps_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_5_cost - + province_modifier = { monthly_income = normal_building_tax_tier_5 build_speed = good_building_build_speed_tier_5 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 supply_limit = 300 @@ -8525,9 +8500,9 @@ logging_camps_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -8554,18 +8529,18 @@ logging_camps_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_6_cost - + province_modifier = { monthly_income = normal_building_tax_tier_6 build_speed = good_building_build_speed_tier_6 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 supply_limit = 600 @@ -8586,9 +8561,9 @@ logging_camps_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -8615,18 +8590,18 @@ logging_camps_07 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_7_cost - + province_modifier = { monthly_income = normal_building_tax_tier_7 build_speed = good_building_build_speed_tier_7 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 supply_limit = 600 @@ -8647,9 +8622,9 @@ logging_camps_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = logging_camps_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -8676,18 +8651,18 @@ logging_camps_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_8_cost - + province_modifier = { monthly_income = normal_building_tax_tier_8 build_speed = good_building_build_speed_tier_8 } - + character_modifier = { army_maintenance_mult = -0.01 } - + county_modifier = { church_holding_build_gold_cost = -0.05 supply_limit = 600 @@ -8709,7 +8684,7 @@ logging_camps_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -8731,7 +8706,7 @@ peat_quarries_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_1_cost province_modifier = { @@ -8753,11 +8728,11 @@ peat_quarries_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_02 type_icon = "icon_building_peat_quarries.dds" - + ai_value = { base = 12 # A little bit higher than normal, they're very handy for further development ai_tier_1_building_modifier = yes @@ -8774,17 +8749,17 @@ peat_quarries_02 = { can_construct_potential = { building_peat_quarries_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no scope:holder.culture = { has_innovation = innovation_crop_rotation } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = cheap_building_tier_2_cost - + province_modifier = { monthly_income = normal_building_tax_tier_2 build_speed = normal_building_build_speed_tier_2 @@ -8794,7 +8769,7 @@ peat_quarries_02 = { is_coastal = yes tax_mult = 0.03 } - + county_modifier = { build_gold_cost = -0.05 } @@ -8808,9 +8783,9 @@ peat_quarries_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -8840,9 +8815,9 @@ peat_quarries_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_3_cost - + province_modifier = { monthly_income = normal_building_tax_tier_3 build_speed = normal_building_build_speed_tier_3 @@ -8852,7 +8827,7 @@ peat_quarries_03 = { is_coastal = yes tax_mult = 0.04 } - + county_modifier = { build_gold_cost = -0.05 supply_limit = 200 @@ -8867,9 +8842,9 @@ peat_quarries_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -8895,9 +8870,9 @@ peat_quarries_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_4_cost - + province_modifier = { monthly_income = normal_building_tax_tier_4 build_speed = normal_building_build_speed_tier_4 @@ -8907,7 +8882,7 @@ peat_quarries_04 = { is_coastal = yes tax_mult = 0.05 } - + county_modifier = { build_gold_cost = -0.05 supply_limit = 200 @@ -8923,9 +8898,9 @@ peat_quarries_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -8951,9 +8926,9 @@ peat_quarries_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_5_cost - + province_modifier = { monthly_income = normal_building_tax_tier_5 build_speed = normal_building_build_speed_tier_5 @@ -8964,7 +8939,7 @@ peat_quarries_05 = { is_coastal = yes tax_mult = 0.06 } - + county_modifier = { build_gold_cost = -0.05 supply_limit = 200 @@ -8980,9 +8955,9 @@ peat_quarries_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -9008,9 +8983,9 @@ peat_quarries_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_6_cost - + province_modifier = { monthly_income = normal_building_tax_tier_6 build_speed = normal_building_build_speed_tier_6 @@ -9021,7 +8996,7 @@ peat_quarries_06 = { is_coastal = yes tax_mult = 0.07 } - + county_modifier = { build_gold_cost = -0.05 supply_limit = 200 @@ -9038,9 +9013,9 @@ peat_quarries_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -9066,9 +9041,9 @@ peat_quarries_07 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_7_cost - + province_modifier = { monthly_income = normal_building_tax_tier_7 build_speed = normal_building_build_speed_tier_7 @@ -9079,7 +9054,7 @@ peat_quarries_07 = { is_coastal = yes tax_mult = 0.08 } - + county_modifier = { build_gold_cost = -0.1 supply_limit = 200 @@ -9096,9 +9071,9 @@ peat_quarries_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = peat_quarries_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -9124,9 +9099,9 @@ peat_quarries_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_8_cost - + province_modifier = { monthly_income = normal_building_tax_tier_8 build_speed = normal_building_build_speed_tier_8 @@ -9137,7 +9112,7 @@ peat_quarries_08 = { is_coastal = yes tax_mult = 0.09 } - + county_modifier = { build_gold_cost = -0.1 supply_limit = 600 @@ -9154,7 +9129,7 @@ peat_quarries_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -9176,9 +9151,9 @@ hill_farms_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_1_cost - + province_modifier = { monthly_income = normal_building_tax_tier_1 } @@ -9197,7 +9172,7 @@ hill_farms_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -9208,11 +9183,11 @@ hill_farms_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_02 type_icon = "icon_building_hill_farms.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes @@ -9244,17 +9219,17 @@ hill_farms_02 = { can_construct_potential = { building_hill_farms_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_crop_rotation - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_crop_rotation + } building_requirement_tribal = no } - + cost_gold = cheap_building_tier_2_cost - + province_modifier = { monthly_income = normal_building_tax_tier_2 defender_holding_advantage = 1 @@ -9275,7 +9250,7 @@ hill_farms_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -9286,9 +9261,9 @@ hill_farms_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -9318,15 +9293,15 @@ hill_farms_03 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_3_cost - + province_modifier = { monthly_income = normal_building_tax_tier_3 defender_holding_advantage = 1 stationed_skirmishers_toughness_mult = 0.02 } - + county_modifier = { supply_limit = 300 } @@ -9345,7 +9320,7 @@ hill_farms_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -9357,9 +9332,9 @@ hill_farms_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -9385,15 +9360,15 @@ hill_farms_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_4_cost - + province_modifier = { monthly_income = normal_building_tax_tier_4 defender_holding_advantage = 2 stationed_skirmishers_toughness_mult = 0.04 } - + county_modifier = { supply_limit = 300 } @@ -9412,7 +9387,7 @@ hill_farms_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -9423,9 +9398,9 @@ hill_farms_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -9451,15 +9426,15 @@ hill_farms_05 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_5_cost - + province_modifier = { monthly_income = normal_building_tax_tier_5 defender_holding_advantage = 2 stationed_skirmishers_toughness_mult = 0.04 } - + county_modifier = { supply_limit = 300 supply_limit_mult = 0.02 @@ -9479,7 +9454,7 @@ hill_farms_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -9490,9 +9465,9 @@ hill_farms_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -9514,19 +9489,19 @@ hill_farms_06 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_6_cost - + province_modifier = { monthly_income = normal_building_tax_tier_6 defender_holding_advantage = 2 stationed_skirmishers_toughness_mult = 0.04 } - + county_modifier = { supply_limit = 300 supply_limit_mult = 0.02 @@ -9547,7 +9522,7 @@ hill_farms_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -9558,9 +9533,9 @@ hill_farms_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -9582,19 +9557,19 @@ hill_farms_07 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_7_cost - + province_modifier = { monthly_income = normal_building_tax_tier_7 defender_holding_advantage = 2 stationed_skirmishers_toughness_mult = 0.04 } - + county_modifier = { supply_limit = 600 supply_limit_mult = 0.02 @@ -9615,7 +9590,7 @@ hill_farms_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -9626,9 +9601,9 @@ hill_farms_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = hill_farms_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -9650,19 +9625,19 @@ hill_farms_08 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_8_cost - + province_modifier = { monthly_income = normal_building_tax_tier_8 defender_holding_advantage = 2 stationed_skirmishers_toughness_mult = 0.04 } - + county_modifier = { supply_limit = 600 supply_limit_mult = 0.02 @@ -9683,7 +9658,7 @@ hill_farms_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -9694,7 +9669,7 @@ hill_farms_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -9716,9 +9691,9 @@ elephant_pens_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_1_cost - + province_modifier = { monthly_income = normal_building_tax_tier_1 build_speed = good_building_build_speed_tier_1 @@ -9741,11 +9716,11 @@ elephant_pens_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_02 type_icon = "icon_building_elephant_pens.dds" - + ai_value = { base = 12 # A little bit higher than normal, they're very handy for further development ai_tier_1_building_modifier = yes @@ -9761,17 +9736,17 @@ elephant_pens_02 = { can_construct_potential = { building_elephant_pens_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_crop_rotation - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_crop_rotation + } building_requirement_tribal = no } - + cost_gold = normal_building_tier_2_cost - + province_modifier = { monthly_income = normal_building_tax_tier_2 build_speed = good_building_build_speed_tier_2 @@ -9794,9 +9769,9 @@ elephant_pens_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -9822,13 +9797,13 @@ elephant_pens_03 = { has_innovation = innovation_manorialism } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_3_cost - + province_modifier = { monthly_income = normal_building_tax_tier_3 build_speed = good_building_build_speed_tier_3 @@ -9854,9 +9829,9 @@ elephant_pens_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -9882,9 +9857,9 @@ elephant_pens_04 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_4_cost - + province_modifier = { monthly_income = normal_building_tax_tier_4 build_speed = good_building_build_speed_tier_4 @@ -9910,9 +9885,9 @@ elephant_pens_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -9934,13 +9909,13 @@ elephant_pens_05 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_5_cost - + province_modifier = { monthly_income = normal_building_tax_tier_5 build_speed = good_building_build_speed_tier_5 @@ -9966,9 +9941,9 @@ elephant_pens_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -9990,13 +9965,13 @@ elephant_pens_06 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_6_cost - + province_modifier = { monthly_income = normal_building_tax_tier_6 build_speed = good_building_build_speed_tier_6 @@ -10022,9 +9997,9 @@ elephant_pens_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -10046,13 +10021,13 @@ elephant_pens_07 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = normal_building_tier_7_cost - + province_modifier = { monthly_income = normal_building_tax_tier_7 build_speed = good_building_build_speed_tier_7 @@ -10079,9 +10054,9 @@ elephant_pens_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = elephant_pens_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -10107,9 +10082,9 @@ elephant_pens_08 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = normal_building_tier_8_cost - + province_modifier = { monthly_income = normal_building_tax_tier_8 build_speed = good_building_build_speed_tier_8 @@ -10136,7 +10111,7 @@ elephant_pens_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -10155,7 +10130,7 @@ plantations_01 = { building_plantations_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -10182,7 +10157,7 @@ plantations_01 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.1 + monthly_barter_goods = 0.05 } county_culture_modifier = { parameter = use_farmer_republics @@ -10193,11 +10168,11 @@ plantations_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_02 type_icon = "icon_building_plantations.dds" - + ai_value = { base = 10 ai_tier_1_building_modifier = yes @@ -10252,12 +10227,16 @@ plantations_02 = { parameter = government_is_urepublic monthly_income = 0.2 } + can_construct_showing_failures_only = { building_requirement_tribal = no + scope:holder.culture = { + has_innovation = innovation_crop_rotation + } } cost_gold = cheap_building_tier_2_cost - + province_modifier = { monthly_income = poor_building_tax_tier_2 tax_mult = 0.01 @@ -10275,7 +10254,7 @@ plantations_02 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.2 + monthly_barter_goods = 0.1 } county_culture_modifier = { parameter = use_farmer_republics @@ -10286,9 +10265,9 @@ plantations_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -10325,7 +10304,7 @@ plantations_03 = { } cost_gold = cheap_building_tier_3_cost - + province_modifier = { monthly_income = poor_building_tax_tier_3 tax_mult = 0.01 @@ -10344,7 +10323,7 @@ plantations_03 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.3 + monthly_barter_goods = 0.2 } county_culture_modifier = { parameter = use_farmer_republics @@ -10356,9 +10335,9 @@ plantations_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -10381,7 +10360,7 @@ plantations_04 = { has_innovation = innovation_manorialism } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -10391,7 +10370,7 @@ plantations_04 = { monthly_income = 0.4 } cost_gold = cheap_building_tier_4_cost - + province_modifier = { monthly_income = poor_building_tax_tier_4 tax_mult = 0.02 @@ -10410,7 +10389,7 @@ plantations_04 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.4 + monthly_barter_goods = 0.3 } county_culture_modifier = { parameter = use_farmer_republics @@ -10422,9 +10401,9 @@ plantations_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -10447,7 +10426,7 @@ plantations_05 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -10480,7 +10459,7 @@ plantations_05 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.5 + monthly_barter_goods = 0.4 } county_culture_modifier = { parameter = use_farmer_republics @@ -10491,9 +10470,9 @@ plantations_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -10520,7 +10499,7 @@ plantations_06 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_6_cost province_government_modifier = { @@ -10549,7 +10528,7 @@ plantations_06 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.6 + monthly_barter_goods = 0.5 } county_culture_modifier = { parameter = use_farmer_republics @@ -10560,9 +10539,9 @@ plantations_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -10585,7 +10564,7 @@ plantations_07 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -10618,7 +10597,7 @@ plantations_07 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.7 + monthly_barter_goods = 0.6 } county_culture_modifier = { parameter = use_farmer_republics @@ -10629,9 +10608,9 @@ plantations_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = plantations_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -10654,7 +10633,7 @@ plantations_08 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } @@ -10687,7 +10666,7 @@ plantations_08 = { } province_government_modifier = { parameter = government_is_prepublic - monthly_barter_goods = 0.8 + monthly_barter_goods = 0.7 } county_culture_modifier = { parameter = use_farmer_republics @@ -10699,7 +10678,7 @@ plantations_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes @@ -10721,9 +10700,9 @@ quarries_01 = { can_construct_showing_failures_only = { building_requirement_tribal = no } - + cost_gold = cheap_building_tier_1_cost - + province_modifier = { monthly_income = poor_building_tax_tier_1 build_speed = good_building_build_speed_tier_1 @@ -10748,11 +10727,11 @@ quarries_01 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_02 type_icon = "icon_building_quarries.dds" - + ai_value = { base = 12 # A little bit higher than normal, they're very handy for further development ai_tier_1_building_modifier = yes @@ -10778,17 +10757,17 @@ quarries_02 = { can_construct_potential = { building_quarries_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no scope:holder.culture = { has_innovation = innovation_crop_rotation } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = cheap_building_tier_2_cost - + province_modifier = { monthly_income = poor_building_tax_tier_2 build_speed = good_building_build_speed_tier_2 @@ -10816,9 +10795,9 @@ quarries_02 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_03 - + ai_value = { base = 9 ai_general_building_modifier = yes @@ -10844,13 +10823,13 @@ quarries_03 = { has_innovation = innovation_manorialism } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_3_cost - + province_modifier = { monthly_income = poor_building_tax_tier_3 build_speed = good_building_build_speed_tier_3 @@ -10881,9 +10860,9 @@ quarries_03 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_04 - + ai_value = { base = 8 ai_general_building_modifier = yes @@ -10905,13 +10884,13 @@ quarries_04 = { has_innovation = innovation_manorialism } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_4_cost - + province_modifier = { monthly_income = poor_building_tax_tier_4 build_speed = good_building_build_speed_tier_4 @@ -10943,9 +10922,9 @@ quarries_04 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_05 - + ai_value = { base = 7 ai_general_building_modifier = yes @@ -10967,13 +10946,13 @@ quarries_05 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_5_cost - + province_modifier = { monthly_income = poor_building_tax_tier_5 build_speed = good_building_build_speed_tier_5 @@ -11005,9 +10984,9 @@ quarries_05 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_06 - + ai_value = { base = 6 ai_general_building_modifier = yes @@ -11029,13 +11008,13 @@ quarries_06 = { has_innovation = innovation_guilds } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_6_cost - + province_modifier = { monthly_income = poor_building_tax_tier_6 build_speed = good_building_build_speed_tier_6 @@ -11068,9 +11047,9 @@ quarries_06 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_07 - + ai_value = { base = 5 ai_general_building_modifier = yes @@ -11092,13 +11071,13 @@ quarries_07 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_7_cost - + province_modifier = { monthly_income = poor_building_tax_tier_7 build_speed = good_building_build_speed_tier_7 @@ -11133,9 +11112,9 @@ quarries_07 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + next_building = quarries_08 - + ai_value = { base = 4 ai_general_building_modifier = yes @@ -11157,13 +11136,13 @@ quarries_08 = { has_innovation = innovation_cranes } } - + can_construct_showing_failures_only = { building_requirement_tribal = no } cost_gold = cheap_building_tier_8_cost - + province_modifier = { monthly_income = poor_building_tax_tier_8 build_speed = good_building_build_speed_tier_8 @@ -11199,7 +11178,7 @@ quarries_08 = { #Mandala Creator Aspect creator_mandala_built_regular_building_piety_effect = yes } - + ai_value = { base = 3 ai_general_building_modifier = yes diff --git a/common/buildings/00_standard_fortification_buildings.txt b/common/buildings/00_standard_fortification_buildings.txt index 5466fdb1b..c6d15cb07 100644 --- a/common/buildings/00_standard_fortification_buildings.txt +++ b/common/buildings/00_standard_fortification_buildings.txt @@ -70,12 +70,26 @@ ramparts_02 = { can_construct_potential = { building_ramparts_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_motte - } } can_construct_showing_failures_only = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } + trigger_else = { + culture = { + has_cultural_parameter = next_level_fortification + } + } building_requirement_tribal = no } @@ -126,10 +140,28 @@ ramparts_03 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -180,10 +212,28 @@ ramparts_04 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -237,10 +287,28 @@ ramparts_05 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -294,10 +362,28 @@ ramparts_06 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -351,10 +437,28 @@ ramparts_07 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { @@ -408,10 +512,28 @@ ramparts_08 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { @@ -525,12 +647,26 @@ curtain_walls_02 = { can_construct_potential = { building_curtain_walls_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_motte - } } can_construct_showing_failures_only = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } + trigger_else = { + culture = { + has_cultural_parameter = next_level_fortification + } + } building_requirement_tribal = no } @@ -584,9 +720,27 @@ curtain_walls_03 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 02 } - scope:holder.culture = { - has_innovation = innovation_battlements + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 02 } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } } } @@ -640,9 +794,27 @@ curtain_walls_04 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 02 } - scope:holder.culture = { - has_innovation = innovation_battlements + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 02 } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } } } @@ -696,9 +868,27 @@ curtain_walls_05 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 03 } - scope:holder.culture = { - has_innovation = innovation_hoardings + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } } } @@ -753,9 +943,27 @@ curtain_walls_06 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 03 } - scope:holder.culture = { - has_innovation = innovation_hoardings + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } } } @@ -811,9 +1019,27 @@ curtain_walls_07 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 04 } - scope:holder.culture = { - has_innovation = innovation_machicolations + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 04 } + scope:holder.culture = { + has_innovation = innovation_machicolations + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } } } @@ -869,9 +1095,27 @@ curtain_walls_08 = { } can_construct = { - building_requirement_castle_city_church = { LEVEL = 04 } - scope:holder.culture = { - has_innovation = innovation_machicolations + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + building_requirement_castle_city_church = { LEVEL = 04 } + scope:holder.culture = { + has_innovation = innovation_machicolations + } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } } } @@ -990,12 +1234,26 @@ watchtowers_02 = { can_construct_potential = { building_watchtowers_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_motte - } } can_construct_showing_failures_only = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } + trigger_else = { + culture = { + has_cultural_parameter = next_level_fortification + } + } building_requirement_tribal = no } @@ -1051,10 +1309,28 @@ watchtowers_03 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -1109,10 +1385,28 @@ watchtowers_04 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -1168,10 +1462,28 @@ watchtowers_05 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -1228,10 +1540,28 @@ watchtowers_06 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -1289,10 +1619,28 @@ watchtowers_07 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { @@ -1350,10 +1698,28 @@ watchtowers_08 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { @@ -1463,12 +1829,26 @@ hill_forts_02 = { can_construct_potential = { building_hill_forts_requirement_terrain = yes building_requirement_castle_city_church = { LEVEL = 01 } - scope:holder.culture = { - has_innovation = innovation_motte - } } can_construct_showing_failures_only = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } + trigger_else = { + culture = { + has_cultural_parameter = next_level_fortification + } + } building_requirement_tribal = no } @@ -1515,10 +1895,28 @@ hill_forts_03 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -1564,10 +1962,28 @@ hill_forts_04 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 02 } scope:holder.culture = { has_innovation = innovation_battlements } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_motte + } + } } can_construct_showing_failures_only = { @@ -1614,10 +2030,28 @@ hill_forts_05 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -1664,10 +2098,28 @@ hill_forts_06 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 03 } scope:holder.culture = { has_innovation = innovation_hoardings } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_battlements + } + } } can_construct_showing_failures_only = { @@ -1714,10 +2166,28 @@ hill_forts_07 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { @@ -1764,10 +2234,28 @@ hill_forts_08 = { } can_construct = { + trigger_if = { + limit = { + NOT = { + culture = { + has_cultural_parameter = next_level_fortification + } + } + } building_requirement_castle_city_church = { LEVEL = 04 } scope:holder.culture = { has_innovation = innovation_machicolations } + } + trigger_else = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_cultural_parameter = next_level_fortification + } + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } } can_construct_showing_failures_only = { diff --git a/common/buildings/00_temple_buildings.txt b/common/buildings/00_temple_buildings.txt index 717f2a60d..e9452e3c2 100644 --- a/common/buildings/00_temple_buildings.txt +++ b/common/buildings/00_temple_buildings.txt @@ -16,7 +16,7 @@ temple_01 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { #Generic Base: #Note Generic Base is only used for cultures that lack culturally unique temples for at least one faith - if they do then they must have an entry for graphical_faiths for all other religions. asset = { @@ -171,7 +171,7 @@ temple_01 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: @@ -433,12 +433,42 @@ temple_01 = { graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } - asset = { #Also fallback for pagans in the steppe + ### Kamuyism + asset = { + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Tengri is also fallback for pagans in the steppe type = entity name = "mpo_mongol_temple_01_entity" illustration = @illustration_tengri - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { "tengrism_gfx" "pagan_gfx" } #+1 + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "tengrism_gfx" "pagan_gfx"} #+1 graphical_cultures = { steppe_building_gfx } #+2 graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -462,7 +492,11 @@ temple_01 = { requires_dlc_flag = all_under_heaven illustration = @illustration_shinto soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { shinto_gfx } #+1 + graphical_faiths = { + shinto_gfx + #DLC Fallback + kamuyism_gfx + } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Shinto tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx steppe_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx @@ -493,7 +527,7 @@ temple_01 = { illustration = @illustration_northern_pagan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "pagan_gfx" } #+1 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } asset = { @@ -503,6 +537,8 @@ temple_01 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { pagan_gfx + #DLC Fallback: + kamuyism_gfx } #+1 graphical_cultures = { western_building_gfx byzantine_building_gfx @@ -511,7 +547,7 @@ temple_01 = { arabic_group_building_gfx berber_group_building_gfx mena_building_gfx iranian_building_gfx iberian_building_gfx mediterranean_building_gfx norse_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -578,7 +614,7 @@ temple_01 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } # +1 graphical_cultures = { tibetan_building_gfx } # +2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } # +4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } # +4 } #Chinese Graphical Culture asset = { @@ -683,6 +719,7 @@ temple_01 = { } graphical_regions = { "graphical_mena" } } + } @@ -807,8 +844,9 @@ temple_01 = { save_scope_as = temple_location if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -834,6 +872,14 @@ temple_01 = { } county.holder = { add_prestige = massive_prestige_gain } } + if = { + limit = { + county.holder.faith = { + has_doctrine_parameter = neow_piety_from_temple_construction + } + } + county.holder = { add_piety = massive_piety_gain } + } #Holy Legend Seed drop if = { @@ -1005,7 +1051,7 @@ temple_01 = { temple_02 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { ### GENERIC ### #Generic Base: asset = { @@ -1060,7 +1106,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/orthodox_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "orthodox_gfx" } graphical_cultures = { "east_slavic_building_gfx" } #+2 compared to base - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Base: asset = { @@ -1146,7 +1192,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { mediterranean_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } # FP2 Catholic variant for Iberia @@ -1158,7 +1204,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #General: asset = { @@ -1232,7 +1278,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "zoroastrian_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -1248,7 +1294,7 @@ temple_02 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Islamic ### @@ -1262,7 +1308,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Southeast Asian Mosques @@ -1274,7 +1320,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Persian Mosques @@ -1286,7 +1332,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### African Mosques @@ -1298,7 +1344,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { african_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Turkish Mosques @@ -1310,7 +1356,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { steppe_building_gfx byzantine_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Indian Mosques @@ -1322,7 +1368,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #General: asset = { @@ -1418,16 +1464,46 @@ temple_02 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } + ### Kamuyism asset = { + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Tengri is also fallback for pagans in the steppe type = entity name = "mpo_mongol_temple_01_entity" illustration = @illustration_tengri - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { "tengrism_gfx" "pagan_gfx" } #+1 + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "tengrism_gfx" "pagan_gfx"} #+1 graphical_cultures = { steppe_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Shinto ### @@ -1456,7 +1532,7 @@ temple_02 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Non-European pagan @@ -1478,7 +1554,7 @@ temple_02 = { illustration = @illustration_northern_pagan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "pagan_gfx" } #+1 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } asset = { @@ -1496,7 +1572,7 @@ temple_02 = { arabic_group_building_gfx berber_group_building_gfx mena_building_gfx iranian_building_gfx iberian_building_gfx mediterranean_building_gfx norse_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -1511,7 +1587,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { sinitic_gfx } #+1 graphical_cultures = { chinese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -1527,7 +1603,7 @@ temple_02 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Dharmic ### @@ -1540,7 +1616,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { indian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Southeast Asian Graphical Culture: @@ -1552,7 +1628,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/sea_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Tibetan Graphical Culture asset = { @@ -1563,7 +1639,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Chinese Graphical Culture asset = { @@ -1574,7 +1650,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Japanese Graphical Culture asset = { @@ -1585,7 +1661,7 @@ temple_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } #+1 graphical_cultures = { japanese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #General: asset = { @@ -1668,6 +1744,7 @@ temple_02 = { } graphical_regions = { "graphical_mena" } } + } can_construct_potential = { building_requirement_tribal = no @@ -1754,8 +1831,9 @@ temple_02 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -1836,7 +1914,7 @@ temple_02 = { temple_03 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { ### GENERIC ### #Generic Base: asset = { @@ -1891,7 +1969,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/orthodox_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "orthodox_gfx" } graphical_cultures = { "east_slavic_building_gfx" } #+2 compared to base - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Base: asset = { @@ -1976,7 +2054,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { mediterranean_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } # FP2 Catholic variant for Iberia @@ -1988,7 +2066,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -2062,7 +2140,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "zoroastrian_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -2071,18 +2149,14 @@ temple_03 = { requires_dlc_flag = legacy_of_persia illustration = @illustration_iranian_zoroastrian soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { - "islamic_gfx" - #Dlc fallback - zoroastrian_gfx - } #+1 + graphical_faiths = { "zoroastrian_gfx" } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Zoroastrian tibetan_building_gfx southeast_asian_building_gfx african_building_gfx steppe_building_gfx japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Islamic ### @@ -2095,7 +2169,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Southeast Asian Mosques @@ -2107,7 +2181,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Persian Mosques @@ -2119,7 +2193,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### African Mosques @@ -2131,7 +2205,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { african_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Turkish Mosques @@ -2142,8 +2216,8 @@ temple_03 = { illustration = @illustration_islamic soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } - graphical_cultures = { steppe_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_cultures = { steppe_building_gfx byzantine_building_gfx } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Indian Mosques @@ -2155,7 +2229,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #General: asset = { @@ -2251,17 +2325,47 @@ temple_03 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } + ### Kamuyism asset = { + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Tengri is also fallback for pagans in the steppe type = entity name = "mpo_mongol_temple_01_entity" illustration = @illustration_tengri - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { "tengrism_gfx" "pagan_gfx" } #+1 + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "tengrism_gfx" "pagan_gfx"} #+1 graphical_cultures = { steppe_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Shinto ### @@ -2274,7 +2378,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { shinto_gfx } #+1 graphical_cultures = { japanese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { #Same used everywhere that shinto exists @@ -2290,7 +2394,7 @@ temple_03 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Non-European pagan asset = { @@ -2310,7 +2414,7 @@ temple_03 = { illustration = @illustration_northern_pagan soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "pagan_gfx" } #+1 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } asset = { type = pdxmesh @@ -2327,7 +2431,7 @@ temple_03 = { arabic_group_building_gfx berber_group_building_gfx mena_building_gfx iranian_building_gfx iberian_building_gfx mediterranean_building_gfx norse_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -2342,7 +2446,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { sinitic_gfx } #+1 graphical_cultures = { chinese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -2358,7 +2462,7 @@ temple_03 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Dharmic ### @@ -2371,7 +2475,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { indian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Southeast Asian Graphical Culture: @@ -2383,7 +2487,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/sea_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Tibetan Graphical Culture asset = { @@ -2394,7 +2498,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Chinese Graphical Culture asset = { @@ -2405,7 +2509,7 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Japanese Graphical Culture asset = { @@ -2416,8 +2520,9 @@ temple_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } + } #General: asset = { @@ -2585,8 +2690,9 @@ temple_03 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -2659,7 +2765,7 @@ temple_03 = { temple_04 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { ### GENERIC ### #Generic Base: asset = { @@ -2714,7 +2820,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/orthodox_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "orthodox_gfx" } graphical_cultures = { "east_slavic_building_gfx" } #+2 compared to base - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Base: asset = { @@ -2800,7 +2906,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { mediterranean_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } # FP2 Catholic variant for Iberia @@ -2812,7 +2918,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/church_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "catholic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -2886,7 +2992,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "zoroastrian_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -2902,7 +3008,7 @@ temple_04 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -2917,7 +3023,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iberian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Southeast Asian Mosques @@ -2929,7 +3035,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Persian Mosques @@ -2941,7 +3047,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } #+1 graphical_cultures = { iranian_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### African Mosques @@ -2953,7 +3059,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { african_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Turkish Mosques @@ -2965,7 +3071,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { steppe_building_gfx byzantine_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } ### Indian Mosques @@ -2977,7 +3083,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/mosque_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "islamic_gfx" } graphical_cultures = { indian_building_gfx tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #General: @@ -3073,17 +3179,47 @@ temple_04 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } + ### Kamuyism asset = { + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Tengri is also fallback for pagans in the steppe type = entity name = "mpo_mongol_temple_01_entity" illustration = @illustration_tengri - soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { "tengrism_gfx" "pagan_gfx" } #+1 + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + graphical_faiths = { "tengrism_gfx" "pagan_gfx"} #+1 graphical_cultures = { steppe_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Shinto ### @@ -3096,7 +3232,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { shinto_gfx } #+1 graphical_cultures = { japanese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { #Same used everywhere that shinto exists @@ -3112,7 +3248,7 @@ temple_04 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } @@ -3167,7 +3303,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { sinitic_gfx } #+1 graphical_cultures = { chinese_building_gfx } #+2 - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } #Base: asset = { @@ -3183,7 +3319,7 @@ temple_04 = { western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } ### Dharmic ### @@ -3196,7 +3332,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { indian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Southeast Asian Graphical Culture: @@ -3208,7 +3344,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/sea_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { southeast_asian_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Tibetan Graphical Culture asset = { @@ -3219,7 +3355,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/dharmic_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { "dharmic_gfx" } graphical_cultures = { tibetan_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Chinese Graphical Culture asset = { @@ -3230,7 +3366,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/chinese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } graphical_cultures = { chinese_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #Japanese Graphical Culture asset = { @@ -3241,7 +3377,7 @@ temple_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { dharmic_gfx } graphical_cultures = { japanese_building_gfx } - graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } } #General: asset = { @@ -3324,6 +3460,7 @@ temple_04 = { } graphical_regions = { "graphical_mena" } } + } can_construct_potential = { building_requirement_tribal = no @@ -3408,8 +3545,9 @@ temple_04 = { } if = { limit = { - county.holder.culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } county.holder.faith = { @@ -3579,14 +3717,14 @@ scriptorium_02 = { can_construct_potential = { has_building_or_higher = temple_01 - culture = { - has_innovation = innovation_city_planning - } has_dlc_feature = legends } can_construct_showing_failures_only = { building_requirement_tribal = no + culture = { + has_innovation = innovation_city_planning + } } cost_gold = normal_building_tier_2_cost @@ -3977,14 +4115,15 @@ monastic_schools_01 = { construction_time = standard_construction_time can_construct_potential = { - OR = { - has_building_or_higher = temple_01 - scope:holder.faith = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding } - } - - can_construct_showing_failures_only = { - #building_requirement_tribal = no + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 } } cost_gold = normal_building_tier_1_cost @@ -4051,17 +4190,24 @@ monastic_schools_02 = { construction_time = standard_construction_time can_construct_potential = { - has_building_or_higher = temple_01 - culture = { - OR = { - has_innovation = innovation_city_planning - has_cultural_parameter = next_level_monasteries + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } } + has_holding_type = church_holding } + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 } } can_construct_showing_failures_only = { - building_requirement_tribal = no + scope:holder.culture = { + trigger_if = { + limit = { NOT = { has_cultural_parameter = next_level_monasteries } } + has_innovation = innovation_city_planning + } + } } cost_gold = normal_building_tier_2_cost @@ -4117,6 +4263,14 @@ monastic_schools_03 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4128,23 +4282,17 @@ monastic_schools_03 = { culture = { has_innovation = innovation_manorialism } - has_building_or_higher = temple_02 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 02 } } trigger_else = { culture = { has_innovation = innovation_city_planning - } - culture = { has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_01 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_3_cost character_modifier = { @@ -4198,6 +4346,14 @@ monastic_schools_04 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4209,23 +4365,17 @@ monastic_schools_04 = { culture = { has_innovation = innovation_manorialism } - has_building_or_higher = temple_02 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 02 } } trigger_else = { culture = { has_innovation = innovation_city_planning - } - culture = { has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_01 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 01 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_4_cost character_modifier = { @@ -4279,6 +4429,14 @@ monastic_schools_05 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4290,23 +4448,17 @@ monastic_schools_05 = { culture = { has_innovation = innovation_windmills } - has_building_or_higher = temple_03 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 03 } } trigger_else = { culture = { has_innovation = innovation_city_planning - } - culture = { has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_02 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 02 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_5_cost character_modifier = { @@ -4360,6 +4512,14 @@ monastic_schools_06 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4371,23 +4531,17 @@ monastic_schools_06 = { culture = { has_innovation = innovation_windmills } - has_building_or_higher = temple_03 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 03 } } trigger_else = { culture = { - has_innovation = innovation_manorialism - } - culture = { + has_innovation = innovation_city_planning has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_02 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 02 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_6_cost character_modifier = { @@ -4441,6 +4595,14 @@ monastic_schools_07 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4452,23 +4614,17 @@ monastic_schools_07 = { culture = { has_innovation = innovation_cranes } - has_building_or_higher = temple_04 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 04 } } trigger_else = { culture = { has_innovation = innovation_windmills - } - culture = { has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_03 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 03 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_7_cost character_modifier = { @@ -4522,6 +4678,14 @@ monastic_schools_08 = { construction_time = standard_construction_time can_construct = { + trigger_if = { + limit = { + scope:holder.faith = { + NOT = { has_doctrine_parameter = monastic_schools_allowed_in_every_holding_type } + } + } + has_holding_type = church_holding + } trigger_if = { limit = { NOT = { @@ -4533,23 +4697,17 @@ monastic_schools_08 = { culture = { has_innovation = innovation_cranes } - has_building_or_higher = temple_04 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 04 } } trigger_else = { culture = { has_innovation = innovation_windmills - } - culture = { has_cultural_parameter = next_level_monasteries } - has_building_or_higher = temple_03 + building_requirement_castle_city_church_temple_citadel_tribe = { LEVEL = 03 } } } - can_construct_showing_failures_only = { - building_requirement_tribal = no - } - cost_gold = normal_building_tier_8_cost character_modifier = { @@ -4727,12 +4885,12 @@ megalith_03 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -4779,12 +4937,12 @@ megalith_04 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -4832,12 +4990,12 @@ megalith_05 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -4886,12 +5044,12 @@ megalith_06 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -4940,12 +5098,12 @@ megalith_07 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -4994,12 +5152,12 @@ megalith_08 = { scope:holder.faith = { has_doctrine_parameter = can_build_megaliths } - culture = { - has_innovation = innovation_city_planning - } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -5093,11 +5251,13 @@ breweries_02 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_city_planning } building_breweries_requirement = { NUMBER = 01 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -5141,11 +5301,13 @@ breweries_03 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_manorialism } building_breweries_requirement = { NUMBER = 02 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } building_requirement_tribal = no } @@ -5180,11 +5342,13 @@ breweries_04 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_manorialism } building_breweries_requirement = { NUMBER = 02 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_manorialism + } building_requirement_tribal = no } @@ -5219,11 +5383,13 @@ breweries_05 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_windmills } building_breweries_requirement = { NUMBER = 03 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_windmills + } building_requirement_tribal = no } @@ -5258,11 +5424,13 @@ breweries_06 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_windmills } building_breweries_requirement = { NUMBER = 03 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_windmills + } building_requirement_tribal = no } @@ -5297,11 +5465,13 @@ breweries_07 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_cranes } building_breweries_requirement = { NUMBER = 04 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_cranes + } building_requirement_tribal = no } @@ -5336,11 +5506,13 @@ breweries_08 = { construction_time = standard_construction_time can_construct_potential = { - culture = { has_innovation = innovation_cranes } building_breweries_requirement = { NUMBER = 04 } } can_construct_showing_failures_only = { + scope:holder.culture = { + has_innovation = innovation_cranes + } building_requirement_tribal = no } diff --git a/common/buildings/00_tribal_buildings.txt b/common/buildings/00_tribal_buildings.txt index 4457298da..3b288bb82 100644 --- a/common/buildings/00_tribal_buildings.txt +++ b/common/buildings/00_tribal_buildings.txt @@ -6,7 +6,18 @@ tribe_01 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { + # Emishi/Amuric - Falls back to Japanese or Steppe + asset = { + type = pdxmesh + names = { + "building_emishi_tribal_01_mesh" + } + requires_dlc_flag = north_pacific_attire + graphical_cultures = { emishi_building_gfx amuric_building_gfx } + illustration = @holding_illustration_grass + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/tribal_city" soundparameter = { "Tier" = 0 } } + } ### GENERIC ### asset = { type = pdxmesh @@ -72,6 +83,7 @@ tribe_01 = { illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/tribal_city" soundparameter = { "Tier" = 0 } } } + } is_enabled = { building_requirement_tribal = yes @@ -147,7 +159,18 @@ tribe_01 = { tribe_02 = { construction_time = slow_construction_time - #Meshes (Indented for readability) + assets = { + # Emishi/Amuric - Falls back to Japanese or Steppe + asset = { + type = pdxmesh + names = { + "building_emishi_tribal_02_mesh" + } + requires_dlc_flag = north_pacific_attire + graphical_cultures = { emishi_building_gfx amuric_building_gfx } + illustration = @holding_illustration_grass + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/tribal_city" soundparameter = { "Tier" = 0 } } + } ### GENERIC ### asset = { type = pdxmesh @@ -213,6 +236,7 @@ tribe_02 = { illustration = @holding_illustration_seasia soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/City/tribal_city" soundparameter = { "Tier" = 0 } } } + } is_enabled = { building_requirement_tribal = yes @@ -392,6 +416,11 @@ war_camps_01 = { stationed_archer_cavalry_toughness_mult = normal_maa_toughness_tier_1 } + county_culture_modifier = { + parameter = strength_in_numbers_maa_limit_bonus + levy_size = 0.01 + } + province_terrain_modifier = { parameter = coastal_tribe_bonuses is_coastal = yes diff --git a/common/buildings/N3OW_duchy_capital_buildings.txt b/common/buildings/N3OW_duchy_capital_buildings.txt new file mode 100644 index 000000000..1e6a2094f --- /dev/null +++ b/common/buildings/N3OW_duchy_capital_buildings.txt @@ -0,0 +1,177 @@ +########## +# Duchy Capital Buildings +# These are built in the first barony of the first county of any duchy +# Holding the associated duchy is required both to build, and for the buildings to be enabled +########## + +# SPECIAL DUCHY BUILDINGS +# We place these at the top to make them more visible in the building interface. + +########################## +### WATER FILTER MILLS ### +########################## + +water_filter_mills_01 = { + construction_time = slow_construction_time + + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 01 } + building_requirement_tribal = no + OR = { + building_watermills_requirement_terrain = yes + AND = { + has_building_or_higher = logging_camps_04 + culture = { + has_cultural_parameter = watermills_forestries_unlock + } + } + } + } + + can_construct_showing_failures_only = { + + culture = { + has_innovation = innovation_manorialism + } + } + + is_enabled = { + county.holder = { has_title = prev.duchy } + } + show_disabled = yes + + cost_gold = expensive_building_tier_3_cost + + duchy_capital_county_modifier = { + supply_limit_mult = 0.25 + levy_reinforcement_rate = 0.25 + development_growth_factor = 0.1 + tax_mult = 0.05 + } + + next_building = water_filter_mills_02 + + type_icon = "icon_building_watermills.dds" + + type = duchy_capital + + flag = duchy_building + + ai_value = { + base = 20 + modifier = { + factor = 2 + scope:holder.capital_province = this + } + modifier = { + factor = 2 + AND = { + building_watermills_requirement_terrain = yes + building_windmills_requirement_terrain = yes + } + } + modifier = { + factor = 2 + OR = { + has_building_or_higher = watermills_01 + has_building_or_higher = windmills_01 + has_building_or_higher = caravanserai_01 + } + } + modifier = { # Fill all building slots before going for duchy buildings + factor = 0 + free_building_slots > 0 + } + modifier = { # Less likely when the AI should build regular buildings first + factor = 0.1 + scope:holder = { ai_should_focus_on_building_in_their_capital = yes } + } + } +} + +water_filter_mills_02 = { + construction_time = slow_construction_time + + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 01 } + building_requirement_tribal = no + } + + can_construct_showing_failures_only = { + + culture = { + has_innovation = innovation_windmills + } + } + + is_enabled = { + county.holder = { has_title = prev.duchy } + } + show_disabled = yes + + cost_gold = expensive_building_tier_4_cost + + duchy_capital_county_modifier = { + supply_limit_mult = 0.5 + levy_reinforcement_rate = 0.5 + development_growth_factor = 0.2 + tax_mult = 0.10 + } + + next_building = water_filter_mills_03 + + type = duchy_capital + + flag = duchy_building + + ai_value = { + base = 20 + modifier = { + factor = 2 + scope:holder.capital_province = this + } + } +} + +water_filter_mills_03 = { + construction_time = slow_construction_time + + can_construct_potential = { + building_requirement_castle_city_church = { LEVEL = 01 } + building_requirement_tribal = no + } + + can_construct_showing_failures_only = { + + culture = { + has_innovation = innovation_cranes + } + } + + is_enabled = { + county.holder = { has_title = prev.duchy } + } + show_disabled = yes + + cost_gold = expensive_building_tier_5_cost + + duchy_capital_county_modifier = { + supply_limit_mult = 1 + levy_reinforcement_rate = 1 + development_growth_factor = 0.3 + tax_mult = 0.15 + } + + type = duchy_capital + + flag = duchy_building + flag = fully_upgraded_duchy_capital_building + + ai_value = { + base = 20 + modifier = { + factor = 2 + scope:holder.capital_province = this + } + } +} diff --git a/common/buildings/N3OW_standard_economy_buildings.txt b/common/buildings/N3OW_standard_economy_buildings.txt index 0d8cd2428..9765f71bc 100644 --- a/common/buildings/N3OW_standard_economy_buildings.txt +++ b/common/buildings/N3OW_standard_economy_buildings.txt @@ -34,7 +34,7 @@ tell_mines_01 = { levy_size = 0.01 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_1 } @@ -97,7 +97,7 @@ tell_mines_02 = { levy_size = 0.02 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_2 } @@ -157,7 +157,7 @@ tell_mines_03 = { levy_size = 0.03 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_3 } @@ -213,7 +213,7 @@ tell_mines_04 = { levy_size = 0.04 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_4 } @@ -269,7 +269,7 @@ tell_mines_05 = { levy_size = 0.05 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_5 } @@ -325,7 +325,7 @@ tell_mines_06 = { levy_size = 0.06 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_6 } @@ -381,7 +381,7 @@ tell_mines_07 = { levy_size = 0.07 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_7 } @@ -437,7 +437,7 @@ tell_mines_08 = { levy_size = 0.08 } province_culture_modifier = { - parameter = ancient_miners_quarries_building_bonuses + parameter = ruin_dwellers_tell_mines_building_bonuses monthly_income = poor_building_tax_tier_8 } @@ -619,14 +619,16 @@ vineyards_01 = { monthly_income = normal_building_tax_tier_1 } county_modifier = { - development_growth_factor = 0.03 - county_opinion_add = 2 + county_opinion_add = 5 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses is_coastal = yes tax_mult = 0.01 } + character_modifier = { + monthly_prestige = 0.05 + } on_complete = { #Mandala Creator Aspect @@ -669,14 +671,17 @@ vineyards_02 = { monthly_income = normal_building_tax_tier_2 } county_modifier = { - development_growth_factor = 0.07 - county_opinion_add = 5 + development_growth_factor = 0.04 + county_opinion_add = 10 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses is_coastal = yes tax_mult = 0.02 } + character_modifier = { + monthly_prestige = 0.1 + } on_complete = { #Mandala Creator Aspect @@ -720,11 +725,11 @@ vineyards_03 = { province_modifier = { monthly_income = normal_building_tax_tier_3 - supply_limit_mult = 0.1 + supply_limit_mult = 0.05 } county_modifier = { - development_growth_factor = 0.10 - county_opinion_add = 7 + development_growth_factor = 0.06 + county_opinion_add = 15 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -732,6 +737,9 @@ vineyards_03 = { tax_mult = 0.03 supply_limit_mult = 0.1 } + character_modifier = { + monthly_prestige = 0.15 + } on_complete = { #Mandala Creator Aspect @@ -771,11 +779,11 @@ vineyards_04 = { province_modifier = { monthly_income = normal_building_tax_tier_4 - supply_limit_mult = 0.1 + supply_limit_mult = 0.05 } county_modifier = { - development_growth_factor = 0.14 - county_opinion_add = 10 + development_growth_factor = 0.08 + county_opinion_add = 20 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -783,6 +791,9 @@ vineyards_04 = { tax_mult = 0.04 supply_limit_mult = 0.1 } + character_modifier = { + monthly_prestige = 0.25 + } on_complete = { #Mandala Creator Aspect @@ -825,8 +836,8 @@ vineyards_05 = { supply_limit_mult = 0.1 } county_modifier = { - development_growth_factor = 0.18 - county_opinion_add = 13 + development_growth_factor = 0.1 + county_opinion_add = 25 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -834,6 +845,9 @@ vineyards_05 = { tax_mult = 0.05 supply_limit_mult = 0.1 } + character_modifier = { + monthly_prestige = 0.35 + } on_complete = { #Mandala Creator Aspect @@ -873,12 +887,12 @@ vineyards_06 = { province_modifier = { monthly_income = normal_building_tax_tier_6 - supply_limit = 1000 + supply_limit = 500 supply_limit_mult = 0.1 } county_modifier = { - development_growth_factor = 0.22 - county_opinion_add = 16 + development_growth_factor = 0.12 + county_opinion_add = 30 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -886,6 +900,9 @@ vineyards_06 = { tax_mult = 0.06 supply_limit_mult = 0.1 } + character_modifier = { + monthly_prestige = 0.5 + } on_complete = { #Mandala Creator Aspect @@ -925,12 +942,12 @@ vineyards_07 = { province_modifier = { monthly_income = normal_building_tax_tier_7 - supply_limit = 1000 + supply_limit = 750 supply_limit_mult = 0.1 } county_modifier = { - development_growth_factor = 0.26 - county_opinion_add = 20 + development_growth_factor = 0.15 + county_opinion_add = 35 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -939,7 +956,7 @@ vineyards_07 = { supply_limit_mult = 0.1 } character_modifier = { - monthly_prestige = 0.1 + monthly_prestige = 0.75 } on_complete = { @@ -984,8 +1001,8 @@ vineyards_08 = { supply_limit_mult = 0.1 } county_modifier = { - development_growth_factor = 0.30 - county_opinion_add = 25 + development_growth_factor = 0.2 + county_opinion_add = 40 } province_terrain_modifier = { parameter = coastal_agriculture_building_bonuses @@ -994,7 +1011,7 @@ vineyards_08 = { supply_limit_mult = 0.1 } character_modifier = { - monthly_prestige = 0.1 + monthly_prestige = 1 } on_complete = { diff --git a/common/buildings/NEOW_special_buildings.txt b/common/buildings/NEOW_special_buildings.txt index a7d121679..c0def1867 100644 --- a/common/buildings/NEOW_special_buildings.txt +++ b/common/buildings/NEOW_special_buildings.txt @@ -39,15 +39,15 @@ leuven_university_01 = { county_holder_character_modifier = { learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 monthly_lifestyle_xp_gain_mult = 0.15 cultural_head_fascination_mult = 0.05 } county_modifier = { - development_growth = 0.25 - development_growth_factor = 0.20 + development_growth = 0.15 + development_growth_factor = 0.15 } province_modifier = { @@ -203,7 +203,7 @@ walls_of_nijmegen_01 = { type_icon = "toledo.dds" can_construct_potential = { - scope:holder.culture = { has_innovation = innovation_mottes } + scope:holder.culture = { has_innovation = innovation_motte } building_requirement_tribal = no } @@ -261,7 +261,7 @@ port_of_amsterdam_01 = { } province_modifier = { - monthly_income = 1.50 + monthly_income = 1 } next_building = port_of_amsterdam_02 @@ -307,12 +307,12 @@ port_of_amsterdam_02 = { county_modifier = { tax_mult = 0.20 - development_growth = 0.15 + development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 4 + monthly_income = 3 } next_building = port_of_amsterdam_03 @@ -358,13 +358,13 @@ county_holder_character_modifier = { } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 } province_modifier = { - monthly_income = 9 + monthly_income = 7.5 } ai_value = { @@ -416,7 +416,7 @@ port_of_antwerpen_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.75 } next_building = port_of_antwerpen_02 @@ -461,13 +461,13 @@ port_of_antwerpen_02 = { } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 } province_modifier = { - monthly_income = 3 + monthly_income = 2.5 } next_building = port_of_antwerpen_03 @@ -508,18 +508,18 @@ port_of_antwerpen_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.15 + naval_movement_speed_mult = 0.15 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 } province_modifier = { - monthly_income = 7.50 + monthly_income = 6 } ai_value = { @@ -561,8 +561,8 @@ zone_rouge_01 = { } province_modifier = { - travel_danger = 20 - defender_holding_advantage = 1 + travel_danger = 30 + defender_holding_advantage = 2 holding_build_gold_cost = 0.15 build_gold_cost = 0.15 build_speed = 0.15 @@ -579,7 +579,7 @@ zone_rouge_01 = { type = special - flag = travel_point_of_interest_natural_feature + flag = travel_point_of_interest_zone_rouge } ########## @@ -655,7 +655,7 @@ verdun_memorial_01 = { tour_eiffel_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "tour_eiffel.dds" @@ -704,7 +704,7 @@ tour_eiffel_01 = { napoleon_line_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_visby_ringmur.dds" @@ -745,7 +745,7 @@ napoleon_line_01 = { napoleon_line_02 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_york_walls.dds" @@ -811,28 +811,28 @@ palace_versailles_01 = { prestige_level >= 4 highest_held_title_tier >= tier_duchy } - scope:holder.culture = { has_innovation = innovation_bailiffs } + scope:holder.culture = { has_innovation = innovation_baliffs } } - effect_desc = feast_cost_discount_max_desc + effect_desc = cereal_fields_effect_desc cost_gold = 500 county_holder_character_modifier = { - monthly_dynasty_prestige = 0.15 + monthly_dynasty_prestige = 0.05 monthly_dynasty_prestige_mult = 0.05 - monthly_prestige = 0.20 + monthly_prestige = 0.15 courtly_tax_contribution_mult = 0.05 } county_modifier = { - tax_mult = 0.10 + tax_mult = 0.05 development_growth = 0.10 - development_growth_factor = 0.15 + development_growth_factor = 0.10 } province_modifier = { - monthly_income = 1 + monthly_income = 0.50 } next_building = palace_versailles_02 @@ -869,14 +869,14 @@ palace_versailles_02 = { scope:holder.culture = { has_innovation = innovation_guilds } } - effect_desc = feast_cost_discount_max_desc + effect_desc = farm_estates_effect_desc cost_gold = 1000 county_holder_character_modifier = { - monthly_dynasty_prestige = 0.25 + monthly_dynasty_prestige = 0.30 monthly_dynasty_prestige_mult = 0.1 - monthly_prestige = 0.35 + monthly_prestige = 0.50 legitimacy_gain_mult = 0.05 courtly_tax_contribution_mult = 0.10 diplomacy_per_prestige_level = 1 @@ -932,9 +932,9 @@ palace_versailles_03 = { cost_gold = 2000 county_holder_character_modifier = { - monthly_dynasty_prestige = 0.35 + monthly_dynasty_prestige = 0.50 monthly_dynasty_prestige_mult = 0.15 - monthly_prestige = 0.50 + monthly_prestige = 1 legitimacy_gain_mult = 0.10 courtly_tax_contribution_mult = 0.15 diplomacy_per_prestige_level = 1 @@ -997,7 +997,7 @@ port_of_calais_01 = { } province_modifier = { - monthly_income = 1.50 + monthly_income = 1 } next_building = port_of_calais_02 @@ -1043,12 +1043,12 @@ port_of_calais_02 = { county_modifier = { tax_mult = 0.20 - development_growth = 0.15 + development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 4 + monthly_income = 3 } next_building = port_of_calais_03 @@ -1094,13 +1094,13 @@ county_holder_character_modifier = { } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 } province_modifier = { - monthly_income = 9 + monthly_income = 7.50 } ai_value = { @@ -1156,19 +1156,19 @@ academie_labsurde_01 = { county_holder_character_modifier = { learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 monthly_lifestyle_xp_gain_mult = 0.15 cultural_head_fascination_mult = 0.05 } county_modifier = { - development_growth = 0.25 + development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 } ai_value = { @@ -1201,11 +1201,11 @@ palace_fontainebleau_01 = { prestige_level >= 4 highest_held_title_tier >= tier_duchy } - scope:holder.culture = { has_innovation = innovation_bailiffs } + scope:holder.culture = { has_innovation = innovation_baliffs } building_requirement_tribal = no } - effect_desc = feast_cost_discount_max_desc + effect_desc = cereal_fields_effect_desc cost_gold = 500 @@ -1334,10 +1334,10 @@ montpellier_university_01 = { county_holder_character_modifier = { learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 - monthly_lifestyle_xp_gain_mult = 0.1 - cultural_head_fascination_mult = 0.1 + monthly_lifestyle_xp_gain_mult = 0.10 + cultural_head_fascination_mult = 0.05 } county_modifier = { @@ -1383,7 +1383,7 @@ capitole_toulouse_01 = { county_holder_character_modifier = { diplomacy_per_prestige_level = 1 - monthly_prestige = 0.35 + monthly_prestige = 0.25 legitimacy_gain_mult = 0.05 } @@ -1394,8 +1394,8 @@ capitole_toulouse_01 = { } province_modifier = { - monthly_income = 1.50 - garrison_size = 0.15 + monthly_income = 1 + garrison_size = 0.10 } ai_value = { @@ -1417,7 +1417,7 @@ capitole_toulouse_01 = { chateau_bretagne_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_building_leisure_palace.dds" @@ -1425,7 +1425,7 @@ chateau_bretagne_01 = { building_requirement_tribal = no } - effect_desc = feast_cost_discount_max_desc + effect_desc = farm_estates_effect_desc cost_gold = 500 @@ -1461,7 +1461,7 @@ chateau_bretagne_01 = { chateau_bretagne_02 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_building_leisure_palace.dds" @@ -1534,18 +1534,18 @@ fort_de_bordeaux_01 = { } county_modifier = { - tax_mult = 0.25 + tax_mult = 0.20 development_growth = 0.20 - development_growth_factor = 0.25 + development_growth_factor = 0.20 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 2.50 - fort_level = 4 - defender_holding_advantage = 5 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 + monthly_income = 2 + fort_level = 2 + defender_holding_advantage = 4 + stationed_maa_damage_mult = 0.15 + stationed_maa_toughness_mult = 0.15 garrison_size = 0.20 travel_danger = -15 } @@ -1587,8 +1587,8 @@ fortified_port_of_monaco_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -1599,12 +1599,12 @@ fortified_port_of_monaco_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.50 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -1645,24 +1645,24 @@ fortified_port_of_monaco_02 = { cost_gold = 800 county_holder_character_modifier = { - embarkation_cost_mult = -0.10 - naval_movement_speed_mult = 0.10 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -1704,24 +1704,24 @@ fortified_port_of_monaco_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -1741,7 +1741,6 @@ fortified_port_of_monaco_03 = { flag = travel_point_of_interest_economic } - ########## # Port of La Rochelle ########## @@ -1775,7 +1774,7 @@ port_of_la_rochelle_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.75 } next_building = port_of_la_rochelle_02 @@ -1820,13 +1819,13 @@ port_of_la_rochelle_02 = { } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 } province_modifier = { - monthly_income = 3 + monthly_income = 2.5 } next_building = port_of_la_rochelle_03 @@ -1867,18 +1866,18 @@ port_of_la_rochelle_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.15 + naval_movement_speed_mult = 0.15 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 } province_modifier = { - monthly_income = 7.50 + monthly_income = 6 } ai_value = { @@ -1903,7 +1902,7 @@ port_of_la_rochelle_03 = { mont_saint_michel_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_mont_st_michel.dds" @@ -2025,10 +2024,10 @@ statue_clorinda_01 = { type_icon = "icon_building_legendary_statue.dds" is_enabled = { - alw ays = yes + always = yes } - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time cost = { gold = 1000 @@ -2110,7 +2109,7 @@ sagrada_familia_01 = { } province_modifier = { - monthly_income = 2.50 + monthly_income = 1.50 } ai_value = { @@ -2215,7 +2214,6 @@ cathedral_seville_01 = { } is_enabled = { - custom_description = { OR = { scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } @@ -2227,7 +2225,6 @@ cathedral_seville_01 = { } } } - } } cost_gold = 1000 @@ -2240,9 +2237,9 @@ cathedral_seville_01 = { } county_modifier = { - tax_mult = 0.3 - development_growth_factor = 0.2 - development_growth = 0.2 + tax_mult = 0.25 + development_growth_factor = 0.15 + development_growth = 0.15 } province_modifier = { @@ -2291,7 +2288,7 @@ tomb_thez_mighty_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.75 } county_modifier = { @@ -2628,7 +2625,7 @@ cathedral_mosque_cordoba_01 = { } province_modifier = { - monthly_income = 2.50 + monthly_income = 2 } ai_value = { @@ -2674,16 +2671,16 @@ almeria_castle_01 = { } county_modifier = { - tax_mult = 0.05 - monthly_county_control_growth_add = 0.5 + tax_mult = 0.15 + monthly_county_control_growth_add = 0.35 } province_modifier = { - defender_holding_advantage = 6 + defender_holding_advantage = 4 fort_level = 4 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 - stationed_siege_weapon_siege_value_mult = 0.15 + stationed_maa_damage_mult = 0.1 + stationed_maa_toughness_mult = 0.1 + stationed_siege_weapon_siege_value_mult = 0.1 travel_danger = -20 } @@ -2704,7 +2701,7 @@ almeria_castle_01 = { } ########## -# Alhambra (vanilla) +# Alhambra ########## alhambra_01 = { @@ -2737,15 +2734,15 @@ alhambra_01 = { } county_modifier = { - development_growth = 0.3 - development_growth_factor = 0.25 - monthly_county_control_growth_add = 1 + development_growth = 0.2 + development_growth_factor = 0.2 + monthly_county_control_growth_add = 0.5 } province_modifier = { defender_holding_advantage = 6 fort_level = 6 - monthly_income = 2 + monthly_income = 1.5 stationed_maa_damage_mult = 0.20 stationed_maa_toughness_mult = 0.20 stationed_siege_weapon_siege_value_mult = 0.15 @@ -2765,7 +2762,7 @@ alhambra_01 = { } ########## -# Alcazar de Segovia (vanilla) +# Alcazar de Segovia ########## alcazar_of_segovia_01 = { @@ -2793,15 +2790,18 @@ alcazar_of_segovia_01 = { } county_modifier = { - tax_mult = 0.05 - monthly_county_control_growth_add = 0.5 + tax_mult = 0.1 + development_growth = 0.05 + development_growth_factor = 0.10 + monthly_county_control_growth_add = 0.25 } province_modifier = { defender_holding_advantage = 6 fort_level = 4 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 + monthly_income = 1 + stationed_maa_damage_mult = 0.15 + stationed_maa_toughness_mult = 0.15 stationed_siege_weapon_siege_value_mult = 0.15 travel_danger = -20 } @@ -2823,7 +2823,7 @@ alcazar_of_segovia_01 = { } ########## -# Farum Brigantium (vanilla) +# Farum Brigantium ########## tower_of_hercules_01 = { @@ -2917,7 +2917,7 @@ fortress_of_gibraltar_01 = { } ########## -# Aljaféria Palace (vanilla) +# Aljaféria Palace ########## aljaferia_palace_01 = { @@ -2945,16 +2945,18 @@ aljaferia_palace_01 = { } county_modifier = { - tax_mult = 0.05 + tax_mult = 0.15 + development_growth_factor = 0.15 monthly_county_control_growth_add = 0.5 } province_modifier = { - defender_holding_advantage = 6 + defender_holding_advantage = 4 fort_level = 4 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 - stationed_siege_weapon_siege_value_mult = 0.15 + monthly_income = 0.5 + stationed_maa_damage_mult = 0.10 + stationed_maa_toughness_mult = 0.10 + stationed_siege_weapon_siege_value_mult = 0.10 travel_danger = -20 } @@ -3011,19 +3013,19 @@ madrid_university_01 = { county_holder_character_modifier = { learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 monthly_lifestyle_xp_gain_mult = 0.15 cultural_head_fascination_mult = 0.05 } county_modifier = { - development_growth = 0.25 + development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 } ai_value = { @@ -3076,11 +3078,11 @@ university_coimbra_01 = { } county_holder_character_modifier = { - learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + learning_per_piety_level = 1 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 - monthly_lifestyle_xp_gain_mult = 0.1 - cultural_head_fascination_mult = 0.1 + monthly_lifestyle_xp_gain_mult = 0.10 + cultural_head_fascination_mult = 0.05 } county_modifier = { @@ -3139,7 +3141,7 @@ port_of_valencia_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.75 } next_building = port_of_valencia_02 @@ -3184,13 +3186,13 @@ port_of_valencia_02 = { } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 } province_modifier = { - monthly_income = 3 + monthly_income = 2.50 } next_building = port_of_valencia_03 @@ -3231,18 +3233,18 @@ port_of_valencia_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.15 + naval_movement_speed_mult = 0.15 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 } province_modifier = { - monthly_income = 7.50 + monthly_income = 6 } ai_value = { @@ -3283,8 +3285,8 @@ fortified_port_of_porto_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -3295,12 +3297,12 @@ fortified_port_of_porto_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -3340,24 +3342,24 @@ fortified_port_of_porto_02 = { cost_gold = 800 county_holder_character_modifier = { - embarkation_cost_mult = -0.10 - naval_movement_speed_mult = 0.10 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -3399,24 +3401,24 @@ fortified_port_of_porto_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -3471,9 +3473,9 @@ fortress_pamplona_01 = { } county_modifier = { - development_growth = 0.2 - development_growth_factor = 0.25 - monthly_county_control_growth_add = 1 + development_growth = 0.10 + development_growth_factor = 0.15 + monthly_county_control_growth_add = 0.5 tax_mult = 0.15 } @@ -3486,7 +3488,7 @@ fortress_pamplona_01 = { travel_danger = -15 } - max_garrison = 750 + max_garrison = 500 ai_value = { base = 100 @@ -3520,8 +3522,8 @@ fortified_port_of_malaga_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -3532,12 +3534,12 @@ fortified_port_of_malaga_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -3578,24 +3580,24 @@ fortified_port_of_malaga_02 = { cost_gold = 800 county_holder_character_modifier = { - embarkation_cost_mult = -0.10 - naval_movement_speed_mult = 0.10 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -3637,24 +3639,24 @@ fortified_port_of_malaga_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -3694,10 +3696,10 @@ statue_isildur_01 = { type_icon = "icon_building_legendary_statue.dds" is_enabled = { - alw ays = yes + always = yes } - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time cost = { gold = 1000 @@ -3738,7 +3740,7 @@ statue_isildur_01 = { fourviere_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_jvari_monastery.dds" @@ -3782,7 +3784,7 @@ fourviere_01 = { university_zurich_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_temple_of_uppsala.dds" @@ -3807,15 +3809,15 @@ university_zurich_01 = { county_holder_character_modifier = { learning_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 + monthly_dynasty_prestige = 0.20 prestige_level_impact_mult = 0.15 monthly_lifestyle_xp_gain_mult = 0.15 cultural_head_fascination_mult = 0.05 } county_modifier = { - development_growth = 0.25 - development_growth_factor = 0.20 + development_growth = 0.15 + development_growth_factor = 0.15 } province_modifier = { @@ -3842,7 +3844,7 @@ university_zurich_01 = { capitale_bern_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_despot_palace.dds" @@ -3857,8 +3859,8 @@ capitale_bern_01 = { county_holder_character_modifier = { diplomacy_per_prestige_level = 1 monthly_dynasty_prestige = 0.25 - monthly_dynasty_prestige_mult = 0.10 - monthly_prestige = 0.35 + monthly_dynasty_prestige_mult = 0.05 + monthly_prestige = 0.25 monthly_prestige_gain_mult = 0.15 } @@ -3892,7 +3894,7 @@ capitale_bern_01 = { palais_des_nations_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_holy_wisdom.dds" @@ -3902,12 +3904,9 @@ palais_des_nations_01 = { cost_gold = 1000 - effect_desc = feast_cost_discount_max_desc - county_holder_character_modifier = { diplomacy_per_prestige_level = 1 - monthly_prestige = 0.25 - monthly_prestige_gain_mult = 0.10 + monthly_prestige = 0.15 monthly_piety = 0.25 monthly_piety_gain_mult = 0.20 holy_order_hire_cost_mult = -0.10 @@ -3920,7 +3919,7 @@ palais_des_nations_01 = { } province_modifier = { - monthly_income = 2.50 + monthly_income = 2 } ai_value = { @@ -3952,29 +3951,29 @@ mountain_fortress_lugano_01 = { } can_construct = { - scope:holder.culture = { has_innovation = innovation_stone_forts } + scope:holder.culture = { has_innovation = innovation_castle_baileys } building_requirement_castle_city_church = { LEVEL = 02 } } cost_gold = 500 county_modifier = { - development_growth = 0.10 - development_growth_factor = 0.10 - monthly_county_control_growth_add = 0.20 + development_growth = 0.05 + development_growth_factor = 0.05 + monthly_county_control_growth_add = 0.15 tax_mult = 0.05 } province_modifier = { - defender_holding_advantage = 4 - fort_level = 3 - monthly_income = 1 + defender_holding_advantage = 5 + fort_level = 2 + monthly_income = 0.50 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 travel_danger = -15 } - max_garrison = 500 + max_garrison = 350 next_building = mountain_fortress_lugano_02 @@ -4012,20 +4011,20 @@ mountain_fortress_lugano_02 = { county_modifier = { development_growth = 0.15 development_growth_factor = 0.15 - monthly_county_control_growth_add = 0.50 + monthly_county_control_growth_add = 0.35 tax_mult = 0.10 } province_modifier = { defender_holding_advantage = 6 - fort_level = 6 - monthly_income = 2.50 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 + fort_level = 4 + monthly_income = 1.50 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 travel_danger = -25 } - max_garrison = 1000 + max_garrison = 500 ai_value = { base = 100 @@ -4052,29 +4051,29 @@ mountain_fortress_bolzano_01 = { } can_construct = { - scope:holder.culture = { has_innovation = innovation_stone_forts } + scope:holder.culture = { has_innovation = innovation_castle_baileys } building_requirement_castle_city_church = { LEVEL = 02 } } cost_gold = 500 county_modifier = { - development_growth = 0.10 - development_growth_factor = 0.10 - monthly_county_control_growth_add = 0.20 + development_growth = 0.05 + development_growth_factor = 0.05 + monthly_county_control_growth_add = 0.15 tax_mult = 0.05 } province_modifier = { - defender_holding_advantage = 4 - fort_level = 3 - monthly_income = 1 + defender_holding_advantage = 5 + fort_level = 2 + monthly_income = 0.50 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 travel_danger = -15 } - max_garrison = 500 + max_garrison = 350 next_building = mountain_fortress_bolzano_02 @@ -4112,20 +4111,20 @@ mountain_fortress_bolzano_02 = { county_modifier = { development_growth = 0.15 development_growth_factor = 0.15 - monthly_county_control_growth_add = 0.50 + monthly_county_control_growth_add = 0.35 tax_mult = 0.10 } province_modifier = { defender_holding_advantage = 6 - fort_level = 6 - monthly_income = 2.50 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 + fort_level = 4 + monthly_income = 1.50 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 travel_danger = -25 } - max_garrison = 1000 + max_garrison = 500 ai_value = { base = 100 @@ -4152,29 +4151,29 @@ mountain_fortress_innsbruck_01 = { } can_construct = { - scope:holder.culture = { has_innovation = innovation_stone_forts } + scope:holder.culture = { has_innovation = innovation_castle_baileys } building_requirement_castle_city_church = { LEVEL = 02 } } cost_gold = 500 county_modifier = { - development_growth = 0.10 - development_growth_factor = 0.10 - monthly_county_control_growth_add = 0.20 + development_growth = 0.05 + development_growth_factor = 0.05 + monthly_county_control_growth_add = 0.15 tax_mult = 0.05 } province_modifier = { - defender_holding_advantage = 4 - fort_level = 3 - monthly_income = 1 + defender_holding_advantage = 5 + fort_level = 2 + monthly_income = 0.50 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 travel_danger = -15 } - max_garrison = 500 + max_garrison = 350 next_building = mountain_fortress_innsbruck_02 @@ -4212,20 +4211,20 @@ mountain_fortress_innsbruck_02 = { county_modifier = { development_growth = 0.15 development_growth_factor = 0.15 - monthly_county_control_growth_add = 0.50 + monthly_county_control_growth_add = 0.35 tax_mult = 0.10 } province_modifier = { defender_holding_advantage = 6 - fort_level = 6 - monthly_income = 2.50 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 + fort_level = 4 + monthly_income = 1.50 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 travel_danger = -25 } - max_garrison = 1000 + max_garrison = 500 ai_value = { base = 100 @@ -4247,7 +4246,7 @@ mountain_fortress_innsbruck_02 = { plaza_de_toros_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_dau.dds" @@ -4265,7 +4264,7 @@ plaza_de_toros_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 1 } @@ -4287,7 +4286,7 @@ plaza_de_toros_01 = { plaza_de_toros_02 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_dau.dds" @@ -4317,7 +4316,7 @@ plaza_de_toros_02 = { } province_modifier = { - monthly_income = 3 + monthly_income = 1.5 fort_level = 2 defender_holding_advantage = 2 } @@ -4341,7 +4340,7 @@ plaza_de_toros_02 = { leaning_tower_of_pisa_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_building_legendary_watchtower.dds" @@ -4386,7 +4385,7 @@ leaning_tower_of_pisa_01 = { galleria_vittorio_emanuele_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_special_silk_road_market.dds" @@ -4405,9 +4404,9 @@ galleria_vittorio_emanuele_01 = { } county_modifier = { - tax_mult = 0.15 - development_growth = 0.15 - development_growth_factor = 0.15 + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.10 } province_modifier = { @@ -4428,7 +4427,7 @@ galleria_vittorio_emanuele_01 = { galleria_vittorio_emanuele_02 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_special_silk_road_market.dds" @@ -4444,15 +4443,15 @@ galleria_vittorio_emanuele_02 = { cost_gold = 500 county_holder_character_modifier = { - monthly_prestige = 0.35 + monthly_prestige = 0.50 monthly_prestige_gain_mult = 0.15 stewardship_per_prestige_level = 1 } county_modifier = { - tax_mult = 0.25 - development_growth = 0.25 - development_growth_factor = 0.25 + tax_mult = 0.20 + development_growth = 0.20 + development_growth_factor = 0.20 } province_modifier = { @@ -4473,7 +4472,7 @@ galleria_vittorio_emanuele_02 = { galleria_vittorio_emanuele_03 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_special_silk_road_market.dds" @@ -4489,19 +4488,20 @@ galleria_vittorio_emanuele_03 = { cost_gold = 500 county_holder_character_modifier = { - monthly_prestige = 0.50 + monthly_prestige = 0.75 monthly_prestige_gain_mult = 0.25 + prestige_level_impact_mult = 0.10 stewardship_per_prestige_level = 1 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.35 - development_growth_factor = 0.35 + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 } province_modifier = { - monthly_income = 10 + monthly_income = 9 } ai_value = { @@ -4537,19 +4537,19 @@ royal_palace_torino_01 = { county_holder_character_modifier = { diplomacy_per_prestige_level = 1 - monthly_dynasty_prestige = 0.20 + monthly_dynasty_prestige = 0.15 monthly_dynasty_prestige_mult = 0.10 - monthly_prestige = 0.20 + monthly_prestige = 0.15 } county_modifier = { - tax_mult = 0.20 + tax_mult = 0.10 development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 2.50 + monthly_income = 2 } ai_value = { @@ -4590,23 +4590,24 @@ monte_cassino_monastery_01 = { } character_modifier = { - monthly_piety = 0.3 + monthly_piety = 0.5 + monthly_piety_gain_mult = 0.15 religious_vassal_opinion = 5 monthly_county_control_growth_factor = 0.2 monthly_lifestyle_xp_gain_mult = 0.10 - cultural_head_fascination_mult = 0.10 + cultural_head_fascination_mult = 0.05 zealot_opinion = 5 - clergy_opinion = 5 + clergy_opinion = 10 } county_modifier = { development_growth = 0.15 development_growth_factor = 0.15 - tax_mult = 0.20 + tax_mult = 0.05 } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 2 defender_holding_advantage = 5 } @@ -4631,10 +4632,10 @@ monte_cassino_monastery_01 = { } ########## -# Doge's Palace (vanilla) +# Doge's Palace ########## -doges_palace_01 = { # Should technically be burnt down/rebuilt, but this is mostly here to make Venice awesome, so... +doges_palace_01 = { construction_time = very_slow_construction_time effect_desc = feast_cost_discount_max_desc @@ -4672,11 +4673,11 @@ doges_palace_01 = { # Should technically be burnt down/rebuilt, but this is most } province_modifier = { - garrison_size = 1 + garrison_size = 0.5 fort_level = 3 levy_size = 1 - monthly_income = 4 - defender_holding_advantage = 10 + monthly_income = 2.5 + defender_holding_advantage = 5 travel_danger = -20 } @@ -4729,15 +4730,14 @@ university_bologna_01 = { character_modifier = { learning_per_prestige_level = 1 stewardship_per_prestige_level = 1 - monthly_lifestyle_xp_gain_mult = 0.1 + monthly_lifestyle_xp_gain_mult = 0.10 cultural_head_fascination_mult = 0.05 - monthly_prestige = 0.25 } county_modifier = { - tax_mult = 0.10 - development_growth_factor = 0.20 - development_growth = 0.20 + tax_mult = 0.05 + development_growth_factor = 0.15 + development_growth = 0.15 } ai_value = { @@ -4755,7 +4755,7 @@ university_bologna_01 = { } ########## -# University of Seina (vanilla) +# University of Seina ########## siena_university_01 = { @@ -4792,12 +4792,13 @@ siena_university_01 = { intrigue_per_prestige_level = 1 monthly_lifestyle_xp_gain_mult = 0.1 cultural_head_fascination_mult = 0.05 - monthly_dynasty_prestige = 0.25 + monthly_dynasty_prestige = 0.20 } county_modifier = { + tax_mult = 0.05 development_growth_factor = 0.2 - development_growth = 0.3 + development_growth = 0.2 } ai_value = { @@ -4854,9 +4855,9 @@ st_peters_basilica_01 = { } county_modifier = { - tax_mult = 0.3 - development_growth_factor = 0.2 - development_growth = 0.2 + tax_mult = 0.25 + development_growth_factor = 0.15 + development_growth = 0.15 } province_modifier = { @@ -4879,7 +4880,7 @@ st_peters_basilica_01 = { } ########## -# The Colosseum - slightly adjusted bonuses +# The Colosseum - the icon of Roma ########## the_colosseum_01 = { @@ -4900,11 +4901,18 @@ the_colosseum_01 = { cost_gold = 3000 character_modifier = { - army_maintenance_mult = -0.05 # 'Stealing' the metal from the colosseum building itself + glory_hound_opinion = 10 + belligerent_opinion = 10 + } + + county_modifier = { + development_growth_factor = 0.10 + development_growth = 0.10 } province_modifier = { - build_speed = -0.1 # 'Stealing' the metal from the colosseum building itself + monthly_income = 0.5 + county_opinion_add = 25 } ai_value = { @@ -4921,7 +4929,7 @@ the_colosseum_01 = { } ########## -# Sant Apollinare Nuovo (vanilla – Ravenna) +# Sant Apollinare Nuovo ########## apollinare_nuovo_01 = { @@ -4964,8 +4972,8 @@ apollinare_nuovo_01 = { } county_modifier = { - development_growth = 0.25 - development_growth_factor = 0.25 + development_growth = 0.15 + development_growth_factor = 0.15 county_opinion_add = 10 tax_mult = 0.3 } @@ -4994,7 +5002,7 @@ apollinare_nuovo_01 = { } ########## -# Cattolica di Stilo (vanilla – South Italy) +# Cattolica di Stilo ########## cattolica_stilo_01 = { @@ -5037,8 +5045,8 @@ cattolica_stilo_01 = { } county_modifier = { - development_growth = 0.15 - development_growth_factor = 0.15 + development_growth = 0.1 + development_growth_factor = 0.1 tax_mult = 0.1 county_opinion_add = 10 } @@ -5106,13 +5114,13 @@ palermo_cathedral_01 = { } county_modifier = { - tax_mult = 0.20 - development_growth_factor = 0.20 - development_growth = 0.20 + tax_mult = 0.1 + development_growth_factor = 0.2 + development_growth = 0.2 } province_modifier = { - monthly_income = 2.50 + monthly_income = 2 } ai_value = { @@ -5135,7 +5143,7 @@ palermo_cathedral_01 = { island_fortress_malta_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_structure_maiden_tower.dds" @@ -5202,7 +5210,7 @@ port_of_bari_01 = { } province_modifier = { - monthly_income = 1.50 + monthly_income = 1 } next_building = port_of_bari_02 @@ -5248,12 +5256,12 @@ port_of_bari_02 = { county_modifier = { tax_mult = 0.20 - development_growth = 0.15 + development_growth = 0.20 development_growth_factor = 0.20 } province_modifier = { - monthly_income = 4 + monthly_income = 3 } next_building = port_of_bari_03 @@ -5294,18 +5302,18 @@ port_of_bari_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 + embarkation_cost_mult = -0.20 naval_movement_speed_mult = 0.20 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 } province_modifier = { - monthly_income = 9 + monthly_income = 7.5 } ai_value = { @@ -5346,8 +5354,8 @@ fortified_port_of_ajaccio_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -5358,12 +5366,12 @@ fortified_port_of_ajaccio_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -5403,24 +5411,24 @@ fortified_port_of_ajaccio_02 = { cost_gold = 800 county_holder_character_modifier = { - embarkation_cost_mult = -0.10 - naval_movement_speed_mult = 0.10 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -5462,24 +5470,24 @@ fortified_port_of_ajaccio_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -5520,8 +5528,8 @@ fortified_port_of_genoa_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -5532,12 +5540,12 @@ fortified_port_of_genoa_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -5582,19 +5590,19 @@ fortified_port_of_genoa_02 = { } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -5636,24 +5644,24 @@ fortified_port_of_genoa_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -5702,6 +5710,7 @@ castel_nuovo_01 = { } province_modifier = { + monthly_income = 0.5 defender_holding_advantage = 3 fort_level = 2 stationed_maa_damage_mult = 0.10 @@ -5710,7 +5719,7 @@ castel_nuovo_01 = { travel_danger = -15 } - max_garrison = 500 + max_garrison = 150 next_building = castel_nuovo_02 @@ -5753,22 +5762,23 @@ castel_nuovo_02 = { } county_modifier = { - tax_mult = 0.20 - development_growth = 0.20 - development_growth_factor = 0.20 - monthly_county_control_growth_add = 0.20 + tax_mult = 0.25 + development_growth = 0.2 + development_growth_factor = 0.2 + monthly_county_control_growth_add = 0.2 } province_modifier = { - defender_holding_advantage = 8 - fort_level = 6 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 - stationed_siege_weapon_siege_value_mult = 0.20 + monthly_income = 1.5 + defender_holding_advantage = 5 + fort_level = 4 + stationed_maa_damage_mult = 0.2 + stationed_maa_toughness_mult = 0.2 + stationed_siege_weapon_siege_value_mult = 0.15 travel_danger = -25 } - max_garrison = 1000 + max_garrison = 750 ai_value = { base = 100 @@ -5799,29 +5809,29 @@ mountain_fortress_imperia_01 = { } can_construct = { - scope:holder.culture = { has_innovation = innovation_stone_forts } + scope:holder.culture = { has_innovation = innovation_castle_baileys } building_requirement_castle_city_church = { LEVEL = 02 } } cost_gold = 500 county_modifier = { - development_growth = 0.10 - development_growth_factor = 0.10 - monthly_county_control_growth_add = 0.20 + development_growth = 0.05 + development_growth_factor = 0.05 + monthly_county_control_growth_add = 0.15 tax_mult = 0.05 } province_modifier = { - defender_holding_advantage = 4 - fort_level = 3 - monthly_income = 1 + defender_holding_advantage = 5 + fort_level = 2 + monthly_income = 0.50 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 travel_danger = -15 } - max_garrison = 500 + max_garrison = 350 next_building = mountain_fortress_imperia_02 @@ -5859,20 +5869,20 @@ mountain_fortress_imperia_02 = { county_modifier = { development_growth = 0.15 development_growth_factor = 0.15 - monthly_county_control_growth_add = 0.50 + monthly_county_control_growth_add = 0.35 tax_mult = 0.10 } province_modifier = { defender_holding_advantage = 6 - fort_level = 6 - monthly_income = 2.50 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 + fort_level = 4 + monthly_income = 1.50 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 travel_danger = -25 } - max_garrison = 1000 + max_garrison = 500 ai_value = { base = 100 @@ -5885,7 +5895,7 @@ mountain_fortress_imperia_02 = { } ########## -# Cathedral of Saint Marry of the Flower (Florence) +# Cathedral of Saint Marry of the Flower ########## duomo_florence_n3ow_01 = { @@ -5930,7 +5940,7 @@ duomo_florence_n3ow_01 = { tax_mult = 0.20 } province_modifier = { - monthly_income = 3 + monthly_income = 2 build_speed = -0.15 } ai_value = { @@ -5981,6 +5991,7 @@ brescia_mines_01 = { province_modifier = { monthly_income = 2 stationed_siege_weapon_siege_value_mult = 0.10 + stationed_maa_toughness_mult = 0.05 } province_culture_modifier = { @@ -6033,6 +6044,7 @@ brescia_mines_02 = { province_modifier = { monthly_income = 3.50 stationed_siege_weapon_siege_value_mult = 0.15 + stationed_maa_toughness_mult = 0.10 } province_culture_modifier = { @@ -6085,6 +6097,7 @@ brescia_mines_03 = { province_modifier = { monthly_income = 5 stationed_siege_weapon_siege_value_mult = 0.20 + stationed_maa_toughness_mult = 0.20 } province_culture_modifier = { @@ -6137,6 +6150,7 @@ brescia_mines_04 = { province_modifier = { monthly_income = 6.50 stationed_siege_weapon_siege_value_mult = 0.25 + stationed_maa_toughness_mult = 0.25 } province_culture_modifier = { @@ -6493,7 +6507,7 @@ iglesias_mines_03 = { county_modifier = { tax_mult = 0.12 - levy_size 0.05 + levy_size = 0.05 development_growth_factor = 0.10 } @@ -6799,7 +6813,7 @@ monte_amiata_mines_04 = { croke_park_01 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_building_croke.dds" @@ -6840,7 +6854,7 @@ croke_park_01 = { croke_park_02 = { - constrcution_time = very_slow_construction_time + construction_time = very_slow_construction_time type_icon = "icon_building_croke.dds" @@ -7192,53 +7206,6 @@ the_tower_of_london_02 = { flag = travel_point_of_interest_martial } -########## -# Tower Bridge -########## - -#tower_bridge_01 = { -# -# construction_time = very_slow_construction_time -# -# type_icon = "icon_structure_london_bridge.dds" -# -# can_construct_potential = { -# building_requirement_tribal = no -# } -# -# can_construct = { -# } -# -# cost_gold = 1000 -# -# character_modifier = { -# cultural_head_fascination_mult = 0.10 -# parochial_opinion = 5 -# legitimacy_gain_mult = 0.1 -# } -# province_modifier = { -# travel_danger = -30 -# } -# county_modifier = { -# development_growth = 0.25 -# development_growth_factor = 0.15 -# tax_mult = 0.1 -# county_opinion_add = 10 -# } -# -# ai_value = { -# base = 100 -# modifier = { # Fill all building slots before going for special buildings -# factor = 0 -# free_building_slots > 0 -# } -# } -# -# type = special -# -# flag = travel_point_of_interest_economic -#} - ########## # Windsor Castle ########## @@ -7311,20 +7278,18 @@ harlech_castle_01 = { county_holder_character_modifier = { martial_per_prestige_level = 1 - monthly_prestige = 0.05 } county_modifier = { tax_mult = 0.05 - development_growth = 0.05 development_growth_factor = 0.05 } province_modifier = { defender_holding_advantage = 4 fort_level = 2 - monthly_income = 0.35 - stationed_maa_damage_mult = 0.10 + monthly_income = 0.25 + stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.10 } @@ -7361,24 +7326,24 @@ harlech_castle_02 = { cost_gold = 1000 county_holder_character_modifier = { - martial_per_prestige_level = 2 - monthly_prestige = 0.35 - monthly_prestige_gain_mult = 0.10 + martial_per_prestige_level = 1 + monthly_prestige = 0.25 + monthly_prestige_gain_mult = 0.05 prestige_level_impact_mult = 0.05 } county_modifier = { - tax_mult = 0.15 - development_growth = 0.15 - development_growth_factor = 0.10 + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.15 } province_modifier = { defender_holding_advantage = 8 - fort_level = 6 - monthly_income = 2 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 + fort_level = 5 + monthly_income = 1 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 stationed_siege_weapon_siege_value_mult = 0.15 } @@ -7421,18 +7386,19 @@ edinburgh_castle_01 = { character_modifier = { monthly_prestige = 0.15 + monthly_prestige_gain_mult = 0.10 } county_modifier = { tax_mult = 0.20 development_growth = 0.20 - development_growth_factor = 0.15 - monthly_county_control_growth_add = 0.10 + development_growth_factor = 0.20 + monthly_county_control_growth_add = 0.20 } province_modifier = { - defender_holding_advantage = 5 - fort_level = 5 + defender_holding_advantage = 8 + fort_level = 6 stationed_maa_damage_mult = 0.20 stationed_maa_toughness_mult = 0.20 stationed_siege_weapon_siege_value_mult = 0.20 @@ -7484,7 +7450,7 @@ holy_site_canterbury_cathedral_01 = { character_modifier = { monthly_piety = 0.05 monthly_county_control_growth_factor = -0.05 - christianity_religion_opinion = -10 + catholic_religion_opinion = -10 } county_modifier = { @@ -7536,20 +7502,18 @@ holy_site_canterbury_cathedral_02 = { } can_construct = { - OR = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } - custom_description = { - text = holy_site_building_trigger - barony = { - is_holy_site_of = scope:holder.faith + custom_description = { + text = holy_site_christian_or_holy_site_trigger + OR = { + scope:holder = { + OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } } - } - } - scope:holder = { - culture = { - has_innovation = innovation_crop_rotation } } } @@ -7742,12 +7706,12 @@ portsmouth_royal_dockyard_01 = { } province_modifier = { - monthly_income = 2 + monthly_income = 1 fort_level = 2 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.05 travel_danger = -15 } @@ -7796,17 +7760,17 @@ portsmouth_royal_dockyard_02 = { county_modifier = { tax_mult = 0.20 development_growth = 0.20 - development_growth_factor = 0.15 + development_growth_factor = 0.20 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 5 + monthly_income = 3.50 fort_level = 4 defender_holding_advantage = 6 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.25 - garrison_size = 0.25 + garrison_size = 0.15 travel_danger = -25 } @@ -7847,29 +7811,27 @@ devonport_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { tax_mult = 0.10 - development_growth = 0.10 + development_growth = 0.05 development_growth_factor = 0.10 hostile_raid_time = 0.25 } province_modifier = { - monthly_income = 1 - fort_level = 1 + monthly_income = 1.50 + fort_level = 2 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } - next_building = devonport_02 - ai_value = { base = 100 ai_general_building_modifier = yes @@ -7884,64 +7846,7 @@ devonport_01 = { type = special flag = travel_point_of_interest_economic - flag = travel_point_of_interest_martial -} - -devonport_02 = { - - construction_time = very_slow_construction_time - - type_icon = "icon_structure_swahili_port.dds" - - can_construct_potential = { - building_requirement_tribal = no - } - - can_construct = { - scope:holder.culture = { has_innovation = innovation_windmills } - building_requirement_castle_city_church = { LEVEL = 03 } - } - - cost_gold = 800 - - county_holder_character_modifier = { - martial_per_prestige_level = 1 - embarkation_cost_mult = -0.15 - naval_movement_speed_mult = 0.15 - } - - county_modifier = { - tax_mult = 0.15 - development_growth = 0.15 - development_growth_factor = 0.15 - hostile_raid_time = 0.35 - } - - province_modifier = { - monthly_income = 3 - fort_level = 3 - defender_holding_advantage = 3 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 - garrison_size = 0.20 - travel_danger = -20 - } - - ai_value = { - base = 100 - culture_likely_to_fortify_modifier = yes - directive_to_build_economy_modifier = yes - ai_economical_building_preference_modifier = yes - modifier = { # Fill all building slots before going for special buildings - factor = 0 - free_building_slots > 0 - } - } - - type = special - - flag = travel_point_of_interest_economic - flag = travel_point_of_interest_martial + flag = travel_point_of_interest_martial_minor } ########## @@ -8007,8 +7912,7 @@ cardiff_castle_01 = { character_modifier = { monthly_dynasty_prestige = 0.10 - monthly_dynasty_prestige_mult = 0.10 - martial_per_prestige_level = 1 + martial = 2 } county_modifier = { @@ -8018,10 +7922,10 @@ cardiff_castle_01 = { province_modifier = { defender_holding_advantage = 4 fort_level = 2 - stationed_maa_damage_mult = 0.20 - stationed_maa_toughness_mult = 0.20 + stationed_maa_damage_mult = 0.15 + stationed_maa_toughness_mult = 0.15 stationed_siege_weapon_siege_value_mult = 0.10 - travel_danger = -20 + travel_danger = -10 } max_garrison = 500 @@ -8061,14 +7965,14 @@ krowfymply_castle_01 = { county_holder_character_modifier = { martial_per_influence_level = 1 - monthly_influence = 0.35 + monthly_influence = 0.25 monthly_influence_mult = 0.10 } county_modifier = { - tax_mult = 0.10 + tax_mult = 0.05 development_growth = 0.10 - development_growth_factor = 0.10 + development_growth_factor = 0.05 } province_modifier = { @@ -8113,8 +8017,8 @@ krowfymply_castle_02 = { county_holder_character_modifier = { martial_per_influence_level = 1 - monthly_influence = 1 - monthly_influence_mult = 0.25 + monthly_influence = 0.75 + monthly_influence_mult = 0.35 } county_modifier = { @@ -8126,10 +8030,10 @@ krowfymply_castle_02 = { province_modifier = { defender_holding_advantage = 4 fort_level = 4 - monthly_income = 3.50 - stationed_maa_damage_mult = 0.25 - stationed_maa_toughness_mult = 0.25 - stationed_siege_weapon_siege_value_mult = 0.10 + monthly_income = 2.50 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 + stationed_siege_weapon_siege_value_mult = 0.20 } ai_value = { @@ -8167,8 +8071,8 @@ fortified_port_of_bristol_01 = { cost_gold = 350 county_holder_character_modifier = { - embarkation_cost_mult = -0.05 - naval_movement_speed_mult = 0.05 + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 } county_modifier = { @@ -8179,12 +8083,12 @@ fortified_port_of_bristol_01 = { } province_modifier = { - monthly_income = 1 + monthly_income = 0.5 fort_level = 1 defender_holding_advantage = 2 stationed_maa_damage_mult = 0.05 stationed_maa_toughness_mult = 0.05 - garrison_size = 0.10 + garrison_size = 0.05 travel_danger = -10 } @@ -8225,24 +8129,24 @@ fortified_port_of_bristol_02 = { cost_gold = 800 county_holder_character_modifier = { - embarkation_cost_mult = -0.10 - naval_movement_speed_mult = 0.10 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - tax_mult = 0.20 - development_growth = 0.15 - development_growth_factor = 0.20 + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 hostile_raid_time = 0.35 } province_modifier = { - monthly_income = 3 + monthly_income = 2 fort_level = 2 defender_holding_advantage = 3 stationed_maa_damage_mult = 0.10 stationed_maa_toughness_mult = 0.10 - garrison_size = 0.15 + garrison_size = 0.10 travel_danger = -15 } @@ -8284,24 +8188,24 @@ fortified_port_of_bristol_03 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - embarkation_cost_mult = -0.20 - naval_movement_speed_mult = 0.20 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 } county_modifier = { - tax_mult = 0.35 - development_growth = 0.25 - development_growth_factor = 0.35 + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 hostile_raid_time = 0.50 } province_modifier = { - monthly_income = 7.50 + monthly_income = 5 fort_level = 4 - defender_holding_advantage = 5 + defender_holding_advantage = 4 stationed_maa_damage_mult = 0.15 stationed_maa_toughness_mult = 0.15 - garrison_size = 0.25 + garrison_size = 0.20 travel_danger = -20 } @@ -8322,55 +8226,48 @@ fortified_port_of_bristol_03 = { } ########## -# Belfast Cathedral +# Port of Belfast ########## -belfast_cathedral_01 = { - - effect_desc = { - triggered_desc = { - trigger = { has_dlc_feature = legends_of_the_dead } - desc = building_funeral_effect_desc - } - } +port_of_belfast_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_cologne_cathedral.dds" + type_icon = "icon_building_tradeport.dds" can_construct_potential = { building_requirement_tribal = no } - is_enabled = { - scope:holder = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - } + can_construct = { + scope:holder.culture = { has_innovation = innovation_manorialism } + scope:holder = { highest_held_title_tier >= tier_duchy } } - cost_gold = 750 + cost_gold = 350 county_holder_character_modifier = { - monthly_piety = 0.25 - monthly_piety_gain_mult = 0.15 - holy_order_hire_cost_mult = -0.10 - clergy_opinion = 5 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { tax_mult = 0.10 - development_growth_factor = 0.10 development_growth = 0.10 - county_opinion_add = 5 + development_growth_factor = 0.10 } province_modifier = { - monthly_income = 1.50 + monthly_income = 0.75 } + next_building = port_of_belfast_02 + ai_value = { base = 100 - ai_pious_building_preference_modifier = yes + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes modifier = { # Fill all building slots before going for special buildings factor = 0 free_building_slots > 0 @@ -8379,7 +8276,108 @@ belfast_cathedral_01 = { type = special - flag = travel_point_of_interest_religious + flag = travel_point_of_interest_economic +} + +port_of_belfast_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 02 } + } + + cost_gold = 800 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 2.5 + } + + next_building = port_of_belfast_03 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +port_of_belfast_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 03 } + } + + cost_gold = 1500 + + county_holder_character_modifier = { + stewardship_per_prestige_level = 1 + embarkation_cost_mult = -0.15 + naval_movement_speed_mult = 0.15 + } + + county_modifier = { + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 + } + + province_modifier = { + monthly_income = 6 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic } ########## @@ -8484,19 +8482,19 @@ oxford_university_01 = { county_holder_character_modifier = { learning_per_piety_level = 1 intrigue_per_prestige_level = 1 - monthly_dynasty_prestige = 0.30 - prestige_level_impact_mult = 0.10 + monthly_dynasty_prestige = 0.20 + prestige_level_impact_mult = 0.15 monthly_lifestyle_xp_gain_mult = 0.15 - cultural_head_fascination_mult = 0.10 + cultural_head_fascination_mult = 0.05 } county_modifier = { - development_growth = 0.25 - development_growth_factor = 0.20 + development_growth = 0.15 + development_growth_factor = 0.15 } province_modifier = { - monthly_income = 2 + monthly_income = 1 } ai_value = { @@ -8550,10 +8548,10 @@ cambridge_university_01 = { county_holder_character_modifier = { stewardship_per_prestige_level = 1 - monthly_prestige = 0.30 - prestige_level_impact_mult = 0.15 + monthly_prestige = 0.20 + prestige_level_impact_mult = 0.10 monthly_lifestyle_xp_gain_mult = 0.1 - cultural_head_fascination_mult = 0.1 + cultural_head_fascination_mult = 0.05 } county_modifier = { @@ -8580,59 +8578,48 @@ cambridge_university_01 = { } ########## -# Liverpool University +# Port of Liverpool ########## -livepool_university_01 = { +port_of_liverpool_01 = { construction_time = very_slow_construction_time - type_icon = "icon_structure_temple_of_uppsala.dds" + type_icon = "icon_building_tradeport.dds" can_construct_potential = { - scope:holder = { - highest_held_title_tier >= tier_duchy - prestige_level >= 4 - } - county = { - development_level >=30 - } + building_requirement_tribal = no } - cost_gold = 1500 - - effect_desc = { - desc = unlocks_building_desc - triggered_desc = { - trigger = { has_dlc_feature = tours_and_tournaments } - desc = university_toto_effect_desc - } - triggered_desc = { - trigger = { has_dlc_feature = royal_court } - desc = university_roco_effect_desc - } - desc = university_effect_desc + can_construct = { + scope:holder.culture = { has_innovation = innovation_manorialism } + scope:holder = { highest_held_title_tier >= tier_duchy } } + cost_gold = 500 + county_holder_character_modifier = { - martial_per_influence_level = 1 - monthly_influence = 0.30 - monthly_influence_mult = 0.10 - monthly_lifestyle_xp_gain_mult = 0.15 - cultural_head_fascination_mult = 0.05 + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 } county_modifier = { - development_growth = 0.25 - development_growth_factor = 0.20 + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.10 } province_modifier = { monthly_income = 1 } + next_building = port_of_liverpool_02 + ai_value = { base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes modifier = { # Fill all building slots before going for special buildings factor = 0 free_building_slots > 0 @@ -8641,8 +8628,108 @@ livepool_university_01 = { type = special - flag = travel_point_of_interest_learning - flag = special_university + flag = travel_point_of_interest_economic +} + +port_of_liverpool_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 02 } + } + + cost_gold = 1000 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.20 + development_growth = 0.20 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 3 + } + + next_building = port_of_liverpool_03 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +port_of_liverpool_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 03 } + } + + cost_gold = 2000 + +county_holder_character_modifier = { + stewardship_per_prestige_level = 1 + embarkation_cost_mult = -0.20 + naval_movement_speed_mult = 0.20 + } + + county_modifier = { + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 + } + + province_modifier = { + monthly_income = 7.5 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic } ########## @@ -8924,7 +9011,8 @@ loch_ness_01 = { character_modifier = { intrigue = 3 - stress_gain_mult = 0.35 + stress_gain_mult = 0.15 + stress_loss_mult = 0.05 } county_modifier = { @@ -8934,7 +9022,7 @@ loch_ness_01 = { } province_modifier = { - travel_danger = 20 + travel_danger = 15 build_gold_cost = 0.05 build_speed = 0.05 } @@ -8946,6 +9034,53 @@ loch_ness_01 = { free_building_slots > 0 } } + + next_building = loch_ness_02 + + type = special + + flag = travel_point_of_interest_natural_feature # lake +} + +loch_ness_02 = { #Make the lake safer + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_maharloo_lake.dds" + + can_construct_potential = { + #building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = household_soldiers } + } + + cost_gold = 800 + + character_modifier = { + intrigue = 3 + stress_gain_mult = 0.05 + stress_loss_mult = 0.20 + } + + county_modifier = { + county_opinion_add = 10 + tax_mult = -0.10 + levy_size = -0.05 + } + + province_modifier = { + build_speed = -0.10 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } type = special @@ -8953,13 +9088,75 @@ loch_ness_01 = { } ########## -# Hadrian's Wall +# Bone Temple of Melar ########## -hadrians_wall_01 = { +bone_temple_melar_01 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_cathedral_pagan.dds" + + can_construct_potential = { + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_city_planning + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety_gain_mult = 0.1 + monthly_dynasty_prestige_mult = 0.05 + knight_effectiveness_mult = 0.2 + knight_limit = 1 + } + province_modifier = { + monthly_income = 1 + } + county_modifier = { + tax_mult = 0.1 + levy_size = 0.1 + county_opinion_add = 10 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building +} + +########## +# Offa's Dyke +########## + +offas_dyke_01 = { # For Matt Frary + construction_time = very_slow_construction_time - type_icon = "icon_structure_hadrians_wall.dds" + type_icon = "icon_building_palisades.dds" can_construct_potential = { building_requirement_tribal = no @@ -8968,8 +9165,8 @@ hadrians_wall_01 = { cost_gold = 3000 province_modifier = { - build_gold_cost = -0.05 - travel_danger = -5 + defender_holding_advantage = 5 + stationed_maa_toughness_mult = 0.05 } ai_value = { @@ -8985,11 +9182,369 @@ hadrians_wall_01 = { flag = travel_point_of_interest_martial_minor } +########## +# Alnwick Castle +########## + +alnwick_castle_01 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_the_citadel_of_aleppo.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 500 + + character_modifier = { + knight_effectiveness_mult = 0.10 + stress_gain_mult = 0.10 + intrigue = 1 + } + + province_modifier = { + stationed_maa_damage_mult = 0.10 + stationed_maa_toughness_mult = 0.10 + fort_level = 3 + defender_holding_advantage = 3 + stationed_siege_weapon_siege_value_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.05 + development_growth_factor = 0.10 + } + + max_garrison = 500 + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Birmingham Grand Market +########## + +birmingham_grand_market_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_special_silk_road_market.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 500 + + county_holder_character_modifier = { + monthly_influence = 0.20 + monthly_influence_mult = 0.05 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 2 + } + + next_building = birmingham_grand_market_02 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + } + + type = special + + flag = travel_point_of_interest_economic +} + +birmingham_grand_market_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_special_silk_road_market.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + building_requirement_castle_city_church = { LEVEL = 03 } + } + + cost_gold = 750 + + county_holder_character_modifier = { + monthly_influence = 0.35 + monthly_influence_mult = 0.10 + stewardship_per_influence_level = 1 + } + + county_modifier = { + tax_mult = 0.20 + development_growth = 0.20 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 5 + } + + next_building = birmingham_grand_market_03 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + } + + type = special + + flag = travel_point_of_interest_economic +} + +birmingham_grand_market_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_special_silk_road_market.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_cranes } + building_requirement_castle_city_church = { LEVEL = 04 } + } + + cost_gold = 2000 + + county_holder_character_modifier = { + monthly_influence = 0.50 + monthly_influence_gain_mult = 0.20 + stewardship_per_influence_level = 1 + } + + county_modifier = { + tax_mult = 0.30 + development_growth = 0.30 + development_growth_factor = 0.30 + } + + province_modifier = { + monthly_income = 9 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + } + + type = special + + flag = travel_point_of_interest_economic +} + ######################################## # GERMANIA ######################################## +########## +# Neuschwanstein +########## +neuschwanstein_01 = { + + construction_time = very_slow_construction_time + + type_icon = "alcazar_segovia.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + effect_desc = feast_cost_discount_max_desc + + county_holder_character_modifier = { + monthly_prestige = 0.5 + monthly_prestige_gain_mult = 0.1 + prestige_level_impact_mult = 0.1 + diplomacy_per_prestige_level = 1 + courtly_tax_contribution_mult = 0.15 + } + + county_modifier = { + development_growth = 0.15 + development_growth_factor = 0.15 + tax_mult = 0.15 + } + + province_modifier = { + monthly_income = 1 + stationed_maa_damage_mult = 0.1 + stationed_maa_toughness_mult = 0.1 + fort_level = 2 + defender_holding_advantage = 2 + } + + max_garrison = 350 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Brandenburg Gate +########## + +brandenburg_gate_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_golden_gate_of_kiev.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + county_holder_character_modifier = { + maa_damage_mult = 0.1 + maa_toughness_mult = 0.1 + siege_weapon_siege_value_mult = 0.1 + advantage = 5 + martial_per_prestige_level = 1 + } + + county_modifier = { + development_growth = 0.15 + development_growth_factor = 0.15 + tax_mult = 0.1 + county_opinion_add = 20 + } + + province_modifier = { + monthly_income = 1.5 + } + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Hofburg +########## + +hofburg_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + effect_desc = feast_cost_discount_max_desc + + county_holder_character_modifier = { + monthly_dynasty_prestige = 0.25 + monthly_dynasty_prestige_mult = 0.25 + prestige_level_impact_mult = 0.1 + } + + county_modifier = { + development_growth = 0.25 + development_growth_factor = 0.25 + tax_mult = 0.2 + } + + province_modifier = { + monthly_income = 2 + stationed_maa_damage_mult = 0.2 + stationed_maa_toughness_mult = 0.15 + stationed_siege_weapon_siege_value_mult = 0.15 + fort_level = 4 + defender_holding_advantage = 4 + } + + max_garrison = 500 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} ######################################## # SCANDINAVIA @@ -8997,6 +9552,2679 @@ hadrians_wall_01 = { +######################################## +# ZAPADOSLAVIA +######################################## + +########## +# Prague Castle +########## + +prague_castle_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_alhambra.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + county_holder_character_modifier = { + monthly_dynasty_prestige = 0.15 + } + + county_modifier = { + development_growth = 0.05 + development_growth_factor = 0.10 + tax_mult = 0.05 + monthly_county_control_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 1 + stationed_maa_damage_mult = 0.10 + stationed_maa_toughness_mult = 0.10 + fort_level = 2 + defender_holding_advantage = 3 + } + + max_garrison = 250 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + next_building = prague_castle_02 + + type = special + + flag = travel_point_of_interest_martial +} + +prague_castle_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_alhambra.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder.culture = { has_innovation = innovation_battlements } + } + + cost_gold = 1500 + + county_holder_character_modifier = { + monthly_dynasty_prestige = 0.35 + learning_per_piety_level = 1 + } + + county_modifier = { + development_growth = 0.10 + development_growth_factor = 0.20 + tax_mult = 0.10 + monthly_county_control_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 2 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 + stationed_siege_weapon_siege_value_mult = 0.10 + fort_level = 5 + defender_holding_advantage = 5 + } + + max_garrison = 500 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + next_building = prague_castle_03 + + type = special + + flag = travel_point_of_interest_martial +} + +prague_castle_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_alhambra.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_cranes } + scope:holder.culture = { has_innovation = innovation_machicolations } + } + + cost_gold = 3000 + + county_holder_character_modifier = { + monthly_dynasty_prestige = 0.50 + monthly_dynasty_prestige_mult = 0.05 + monthly_piety = 0.25 + monthly_piety_gain_mult = 0.10 + learning_per_piety_level = 1 + } + + county_modifier = { + development_growth = 0.15 + development_growth_factor = 0.30 + tax_mult = 0.25 + monthly_county_control_growth_factor = 0.25 + } + + province_modifier = { + monthly_income = 4 + stationed_maa_damage_mult = 0.25 + stationed_maa_toughness_mult = 0.25 + stationed_siege_weapon_siege_value_mult = 0.15 + fort_level = 6 + defender_holding_advantage = 8 + } + + max_garrison = 1000 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial + flag = travel_point_of_interest_religious +} + +########## +# Charles University +########## + +charles_university_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_temple_of_uppsala.dds" + + can_construct_potential = { + scope:holder = { + highest_held_title_tier >= tier_duchy + prestige_level >= 4 + } + county = { + development_level >=30 + } + } + + cost_gold = 1500 + + effect_desc = { + desc = unlocks_building_desc + triggered_desc = { + trigger = { has_dlc_feature = tours_and_tournaments } + desc = university_toto_effect_desc + } + triggered_desc = { + trigger = { has_dlc_feature = royal_court } + desc = university_roco_effect_desc + } + desc = university_effect_desc + } + + county_holder_character_modifier = { + learning_per_prestige_level = 1 + monthly_dynasty_prestige = 0.20 + prestige_level_impact_mult = 0.15 + monthly_lifestyle_xp_gain_mult = 0.15 + cultural_head_fascination_mult = 0.05 + } + + county_modifier = { + development_growth = 0.20 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 1 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_learning + flag = special_university +} + +########## +# Sedlec Bone Temple +########## + +sedlec_temple_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_wawel_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 500 + + county_holder_character_modifier = { + dread_baseline_add = 20 + dread_gain_mult = 0.10 + intrigue_per_piety_level = 1 + } + + county_modifier = { + monthly_county_control_growth_add = -0.25 + county_opinion_add = -15 + tax_mult = 0.05 + } + + province_modifier = { + monthly_income = 0.50 + travel_danger = 10 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Grand Porcelain Works +########## + +grand_porcelain_works_01 = { + + construction_time = very_slow_construction_time + + type_icon = "domicile_building_tea.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_guilds } + } + + cost_gold = 800 + + county_holder_character_modifier = { + stewardship = 2 + monthly_prestige = 0.10 + monthly_prestige_gain_mult = 0.30 + + } + + county_modifier = { + tax_mult = 0.30 + development_growth = 0.15 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 2 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +########## +# Špilberk Castle +########## + +spilberk_castle_01 = { + + construction_time = very_slow_construction_time + + type_icon = "alcazar_segovia.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + county_holder_character_modifier = { + martial_per_prestige_level = 1 + monthly_prestige = 0.25 + monthly_prestige_gain_mult = 0.15 + } + + county_modifier = { + development_growth = 0.20 + development_growth_factor = 0.15 + tax_mult = 0.15 + monthly_county_control_growth_add = 0.30 + } + + province_modifier = { + monthly_income = 1.50 + stationed_maa_damage_mult = 0.15 + stationed_maa_toughness_mult = 0.15 + stationed_siege_weapon_siege_value_mult = 0.10 + fort_level = 3 + defender_holding_advantage = 4 + travel_danger = -15 + } + + max_garrison = 500 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Königsberg Cathedral (rebuilt in 1992-1998) +########## + +konigsberg_cathedral_01 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_cologne_cathedral.dds" + asset = { + type = pdxmesh + name = "building_special_wawel_cathedral_01_mesh" + requires_dlc_flag = medieval_monuments + } + can_construct_potential = { + } + + can_construct = { + OR = { + scope:holder = { + OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + scope:holder = { + culture = { + has_innovation = innovation_city_planning + } + } + } + + is_enabled = { + always = yes + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.25 + monthly_piety_gain_per_knight_add = 0.05 + monthly_dynasty_prestige_mult = 0.05 + clergy_opinion = 5 + learning = 2 + } + province_modifier = { + monthly_income = 1 + } + county_modifier = { + tax_mult = 0.1 + development_growth_factor = 0.15 + development_growth = 0.1 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + next_building = konigsberg_cathedral_02 + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious + flag = holy_building +} + +konigsberg_cathedral_02 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_cologne_cathedral.dds" + + asset = { + type = pdxmesh + name = "building_special_wawel_cathedral_01_mesh" + requires_dlc_flag = medieval_monuments + } + + can_construct_potential = { + } + + can_construct = { + OR = { + scope:holder = { + OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + scope:holder = { + culture = { + has_innovation = innovation_manorialism + } + } + } + + is_enabled = { + always = yes + } + + cost_gold = 1000 + cost_piety = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.1 + cultural_head_fascination_mult = 0.05 + monthly_lifestyle_xp_gain_mult = 0.1 + faith_creation_piety_cost_mult = -0.2 + faith_conversion_piety_cost_mult = -0.2 + } + province_modifier = { + monthly_income = 2 + travel_danger = -10 + } + county_modifier = { + tax_mult = 0.2 + development_growth_factor = 0.25 + development_growth = 0.15 + } + + on_complete = { + #Regular Mandala Boon + mandala_built_piety_duchy_building_t3_effect = yes + } + + ai_value = { + base = 8 + ai_pious_building_preference_modifier = yes + } + + type = special + + flag = travel_point_of_interest_religious + flag = travel_point_of_interest_learning + flag = holy_building + flag = special_university +} + +######################################## +# YUGOSLAVIJA +######################################## + +########## +# Rector's Palace - Dubrovnik +########## + +rector_palace_01 = { + construction_time = very_slow_construction_time + effect_desc = feast_cost_discount_max_desc + + type_icon = "icon_structure_doges_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + scope:holder = { + custom_tooltip = { + text = government_is_not_republic_or_admin_desc + OR = { + government_has_flag = government_is_republic + government_has_flag = government_is_urepublic + government_has_flag = government_is_prepublic + government_has_flag = government_is_administrative + } + } + } + } + + cost_gold = 1000 + + county_holder_character_modifier = { + monthly_influence = 0.25 + monthly_influence_mult = 0.1 + } + + county_modifier = { + development_growth_factor = 0.2 + development_growth = 0.2 + tax_mult = 0.1 + hostile_raid_time = 0.35 + } + + province_modifier = { + garrison_size = 0.1 + fort_level = 1 + levy_size = 0.5 + monthly_income = 2.5 + defender_holding_advantage = 2 + travel_danger = -10 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +########## +# Pula Arena +########## + +pula_arena_01 = { + + asset = { + type = pdxmesh + name = "building_special_colosseum_mesh" + } + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_colosseum.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + cost_gold = 3000 + + character_modifier = { + glory_hound_opinion = 5 + belligerent_opinion = 5 + } + + county_modifier = { + development_growth_factor = 0.10 + development_growth = 0.05 + } + + province_modifier = { + monthly_income = 0.5 + county_opinion_add = 20 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Zagreb Cathedral +########## + +zagreb_cathedral_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_cologne_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + OR = { + scope:holder = { + OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.20 + monthly_piety_gain_mult = 0.20 + holy_order_hire_cost_mult = -0.10 + clergy_opinion = 10 + } + + county_modifier = { + tax_mult = 0.15 + development_growth_factor = 0.15 + development_growth = 0.15 + county_opinion_add = 5 + } + + province_modifier = { + monthly_income = 2 + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious +} + +########## +# Baščaršija - Sarajevo Old Town +########## + +bascarsija_01 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_boudhanath.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + cost_gold = 500 + + county_modifier = { + development_growth_factor = 0.05 + tax_mult = 0.05 + } + + province_modifier = { + monthly_income = 0.5 + } + + ai_value = { + base = 100 + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + next_building = bascarsija_02 + + type = special + + flag = travel_point_of_interest_economic +} + +bascarsija_02 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_boudhanath.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_development_02 } + scope:holder.culture = { has_innovation = innovation_manorialism } + } + + cost_gold = 500 + + character_modifier = { + monthly_prestige = 0.1 + monthly_dynasty_prestige = 0.05 + } + + county_modifier = { + development_growth = 0.05 + development_growth_factor = 0.1 + tax_mult = 0.1 + } + + province_modifier = { + monthly_income = 1.5 + } + + ai_value = { + base = 100 + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + next_building = bascarsija_03 + + type = special + + flag = travel_point_of_interest_economic +} + +bascarsija_03 = { + construction_time = very_slow_construction_time + + type_icon = "icon_structure_boudhanath.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_guilds } + scope:holder.culture = { has_innovation = innovation_windmills } + } + + cost_gold = 500 + + character_modifier = { + monthly_prestige = 0.25 + monthly_dynasty_prestige = 0.15 + monthly_dynasty_prestige_mult = 0.05 + stewardship_per_prestige_level = 1 + } + + county_modifier = { + development_growth = 0.1 + development_growth_factor = 0.15 + tax_mult = 0.2 + } + + province_modifier = { + monthly_income = 3 + } + + ai_value = { + base = 100 + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +########## +# Jajce Citadel +########## + +jajce_citadel_01 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + cost_gold = 400 + + character_modifier = { + monthly_prestige = 0.1 + } + + max_garrison = 100 + + county_modifier = { + development_growth_factor = 0.1 + } + + province_modifier = { + defender_holding_advantage = 2 + fort_level = 1 + stationed_maa_damage_mult = 0.1 + stationed_maa_toughness_mult = 0.1 + travel_danger = -10 + } + + next_building = jajce_citadel_02 + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +jajce_citadel_02 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 800 + + character_modifier = { + monthly_prestige = 0.25 + martial_per_prestige_level = 1 + } + + max_garrison = 350 + + county_modifier = { + development_growth_factor = 0.1 + tax_mult = 0.1 + } + + province_modifier = { + defender_holding_advantage = 6 + fort_level = 4 + stationed_maa_damage_mult = 0.25 + stationed_maa_toughness_mult = 0.25 + stationed_siege_weapon_siege_value_mult = 0.15 + travel_danger = -20 + } + + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Tito Bunker +########## + +tito_bunker_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_sumela_monastery.dds" + + can_construct = { + building_requirement_tribal = no + } + + cost_gold = 500 + + character_modifier = { + martial_per_piety_level = 1 + } + + county_modifier = { + monthly_county_control_growth_factor = 0.1 + monthly_county_control_growth_add = 0.1 + development_growth_factor = 0.1 + } + + province_modifier = { + garrison_size = 0.15 + fort_level = 5 + defender_holding_advantage = 5 + travel_danger = -15 + } + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Church of Saint Sava +########## + +church_saint_sava_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_hagia_sophia.dds" + + asset = { + type = pdxmesh + name = "building_special_hagia_sophia_mesh" + } + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + OR = { + scope:holder = { + OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } + } + custom_description = { + text = holy_site_building_trigger + barony = { + is_holy_site_of = scope:holder.faith + } + } + } + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_piety = 0.35 + monthly_piety_gain_mult = 0.15 + holy_order_hire_cost_mult = -0.10 + clergy_opinion = 10 + monthly_dynasty_prestige_mult = 0.05 + } + + county_modifier = { + tax_mult = 0.15 + development_growth_factor = 0.20 + development_growth = 0.15 + county_opinion_add = 5 + } + + province_modifier = { + monthly_income = 1.5 + } + + ai_value = { + base = 100 + ai_pious_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious +} +########## +# Smederevo Fortress +########## + +smederevo_fortress_01 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + cost_gold = 400 + + character_modifier = { + monthly_prestige = 0.1 + } + + max_garrison = 100 + + county_modifier = { + development_growth_factor = 0.05 + } + + province_modifier = { + monthly_income = 0.5 + defender_holding_advantage = 2 + fort_level = 2 + stationed_maa_damage_mult = 0.1 + stationed_maa_toughness_mult = 0.1 + stationed_siege_weapon_siege_value_mult = 0.15 + } + + next_building = smederevo_fortress_02 + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +smederevo_fortress_02 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 800 + + character_modifier = { + monthly_prestige = 0.25 + martial_per_prestige_level = 1 + } + + max_garrison = 350 + + county_modifier = { + development_growth = 0.05 + development_growth_factor = 0.05 + tax_mult = 0.1 + } + + province_modifier = { + monthly_income = 1 + defender_holding_advantage = 4 + fort_level = 4 + stationed_maa_damage_mult = 0.25 + stationed_maa_toughness_mult = 0.25 + stationed_siege_weapon_siege_value_mult = 0.15 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Petrovaradin Fortress +########## + +petrovaradin_fortress_01 = { + + construction_time = very_slow_construction_time + + type_icon = "alcazar_segovia.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 1000 + + county_holder_character_modifier = { + monthly_prestige_gain_mult = 0.15 + monthly_dynasty_prestige_mult = 0.15 + } + + county_modifier = { + development_growth = 0.20 + development_growth_factor = 0.15 + tax_mult = 0.15 + } + + province_modifier = { + monthly_income = 2 + stationed_maa_damage_mult = 0.25 + stationed_maa_toughness_mult = 0.1 + stationed_siege_weapon_siege_value_mult = 0.15 + fort_level = 3 + defender_holding_advantage = 4 + travel_danger = -15 + } + + max_garrison = 500 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Ljubljana Castle +########## + +ljubljana_castle_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_alhambra.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 500 + + county_holder_character_modifier = { + monthly_prestige = 0.15 + } + + county_modifier = { + development_growth_factor = 0.05 + tax_mult = 0.05 + monthly_county_control_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 1 + stationed_maa_damage_mult = 0.10 + stationed_maa_toughness_mult = 0.10 + fort_level = 2 + defender_holding_advantage = 2 + } + + max_garrison = 200 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + next_building = ljubljana_castle_02 + + type = special + + flag = travel_point_of_interest_martial +} + +ljubljana_castle_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_alhambra.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder.culture = { has_innovation = innovation_battlements } + } + + cost_gold = 1000 + + county_holder_character_modifier = { + monthly_piety = 0.25 + monthly_prestige = 0.25 + martial_per_piety_level = 1 + } + + county_modifier = { + development_growth = 0.10 + development_growth_factor = 0.20 + tax_mult = 0.15 + monthly_county_control_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 2.5 + stationed_maa_damage_mult = 0.20 + stationed_maa_toughness_mult = 0.20 + stationed_siege_weapon_siege_value_mult = 0.10 + fort_level = 4 + defender_holding_advantage = 4 + } + + max_garrison = 350 + + ai_value = { + base = 100 + directive_to_fortify_modifier = yes + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Celje Hall +########## + +celje_hall_01 = { + construction_time = very_slow_construction_time + effect_desc = feast_cost_discount_max_desc + + type_icon = "icon_structure_lund_cathedral.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + is_enabled = { + scope:holder = { + custom_tooltip = { + text = government_is_not_republic_or_admin_desc + OR = { + government_has_flag = government_is_republic + government_has_flag = government_is_urepublic + government_has_flag = government_is_prepublic + government_has_flag = government_is_administrative + } + } + } + } + + cost_gold = 1000 + + county_holder_character_modifier = { + stewardship_per_prestige_level = 1 + monthly_prestige = 0.25 + monthly_influence = 0.25 + } + + county_modifier = { + development_growth_factor = 0.15 + development_growth = 0.15 + tax_mult = 0.15 + } + + province_modifier = { + monthly_income = 1.5 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +########## +# Niš Skull Tower +########## + +nis_skull_tower_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_kyz_kala.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + } + + cost_gold = 500 + + county_holder_character_modifier = { + dread_baseline_add = 15 + dread_gain_mult = 0.15 + monthly_piety_gain_per_dread_mult = 0.01 + knight_effectiveness_per_dread = 0.005 + } + + county_modifier = { + monthly_county_control_growth_add = -0.1 + county_opinion_add = -20 + tax_mult = 0.05 + } + + province_modifier = { + monthly_income = 0.75 + travel_danger = 15 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +########## +# Bor Mining Settlement +########## + +bor_mines_01 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_innovation = innovation_crop_rotation + } + } + + cost_gold = 400 + + county_modifier = { + tax_mult = 0.05 + levy_size = 0.10 + development_growth_factor = 0.05 + } + + province_modifier = { + monthly_income = 2 + stationed_siege_weapon_siege_value_mult = 0.10 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = bor_mines_02 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine +} + +bor_mines_02 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_innovation = innovation_manorialism + } + } + + cost_gold = 500 + + county_modifier = { + tax_mult = 0.10 + levy_size = 0.20 + development_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 3.5 + stationed_siege_weapon_siege_value_mult = 0.15 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = bor_mines_03 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine +} + +bor_mines_03 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_innovation = innovation_windmills + } + } + + cost_gold = 600 + + county_modifier = { + tax_mult = 0.15 + levy_size = 0.30 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 5 + stationed_siege_weapon_siege_value_mult = 0.20 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = bor_mines_04 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine +} + +bor_mines_04 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 04 } + culture = { + has_innovation = innovation_cranes + } + } + + cost_gold = 700 + + county_modifier = { + tax_mult = 0.20 + levy_size = 0.40 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 6.5 + stationed_siege_weapon_siege_value_mult = 0.25 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine +} + +########## +# Zenica Iron Mines +########## + +zenica_iron_mines_01 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 01 } + culture = { + has_innovation = innovation_crop_rotation + } + } + + cost_gold = 400 + + county_modifier = { + tax_mult = 0.05 + levy_size = 0.10 + development_growth_factor = 0.05 + } + + province_modifier = { + monthly_income = 2 + stationed_siege_weapon_siege_value_mult = 0.10 + stationed_maa_toughness_mult = 0.05 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = zenica_iron_mines_02 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine + flag = special_mine_iron +} + +zenica_iron_mines_02 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 02 } + culture = { + has_innovation = innovation_manorialism + } + } + + cost_gold = 500 + + county_modifier = { + tax_mult = 0.10 + levy_size = 0.20 + development_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 3.50 + stationed_siege_weapon_siege_value_mult = 0.15 + stationed_maa_toughness_mult = 0.10 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = zenica_iron_mines_03 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine + flag = special_mine_iron +} + +zenica_iron_mines_03 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 03 } + culture = { + has_innovation = innovation_windmills + } + } + + cost_gold = 600 + + county_modifier = { + tax_mult = 0.15 + levy_size = 0.30 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 5 + stationed_siege_weapon_siege_value_mult = 0.20 + stationed_maa_toughness_mult = 0.20 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + next_building = zenica_iron_mines_04 + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine + flag = special_mine_iron +} + +zenica_iron_mines_04 = { + effect_desc = mines_effect_desc + + asset = { + type = pdxmesh + name = "building_special_mines_mesh" + } + + type_icon = "icon_structure_mines.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 04 } + culture = { + has_innovation = innovation_cranes + } + } + + cost_gold = 700 + + county_modifier = { + tax_mult = 0.20 + levy_size = 0.40 + development_growth_factor = 0.20 + } + + province_modifier = { + monthly_income = 6.50 + stationed_siege_weapon_siege_value_mult = 0.25 + stationed_maa_toughness_mult = 0.25 + } + + province_culture_modifier = { + parameter = cupellation_mine_building_bonuses + tax_mult = innovation_cupellation_mine_tax_bonus_value + } + + ai_value = { + base = 100 + } + + type = special + + flag = travel_point_of_interest_economic + flag = special_mine + flag = special_mine_iron +} + +########## +# Fortified Port of Kotor +########## + +fortified_port_of_kotor_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_drassanes.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_manorialism } + scope:holder = { highest_held_title_tier >= tier_duchy } + } + + cost_gold = 350 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.025 + naval_movement_speed_mult = 0.025 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.10 + hostile_raid_time = 0.25 + } + + province_modifier = { + monthly_income = 0.50 + fort_level = 1 + defender_holding_advantage = 2 + stationed_maa_damage_mult = 0.05 + stationed_maa_toughness_mult = 0.05 + garrison_size = 0.05 + travel_danger = -10 + } + + next_building = fortified_port_of_kotor_02 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +fortified_port_of_kotor_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_drassanes.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 02 } + } + + cost_gold = 800 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 + } + + county_modifier = { + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 + hostile_raid_time = 0.35 + } + + province_modifier = { + monthly_income = 2 + fort_level = 2 + defender_holding_advantage = 3 + stationed_maa_damage_mult = 0.10 + stationed_maa_toughness_mult = 0.10 + garrison_size = 0.10 + travel_danger = -15 + } + + next_building = fortified_port_of_kotor_03 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +fortified_port_of_kotor_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_drassanes.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 03 } + } + + cost_gold = 1500 + + county_holder_character_modifier = { + stewardship_per_prestige_level = 1 + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 + hostile_raid_time = 0.50 + } + + province_modifier = { + monthly_income = 5 + fort_level = 4 + defender_holding_advantage = 4 + stationed_maa_damage_mult = 0.15 + stationed_maa_toughness_mult = 0.15 + garrison_size = 0.20 + travel_danger = -20 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +########## +# Port of Split +########## + +port_of_split_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_manorialism } + scope:holder = { highest_held_title_tier >= tier_duchy } + } + + cost_gold = 350 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.05 + naval_movement_speed_mult = 0.05 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.10 + } + + province_modifier = { + monthly_income = 0.75 + } + + next_building = port_of_split_02 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +port_of_split_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 02 } + } + + cost_gold = 800 + + county_holder_character_modifier = { + embarkation_cost_mult = -0.10 + naval_movement_speed_mult = 0.10 + } + + county_modifier = { + tax_mult = 0.15 + development_growth = 0.20 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 2.5 + } + + next_building = port_of_split_03 + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +port_of_split_03 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_building_tradeport.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder.culture = { has_innovation = innovation_windmills } + scope:holder = { highest_held_title_tier >= tier_duchy } + building_requirement_castle_city_church = { LEVEL = 03 } + } + + cost_gold = 1500 + + county_holder_character_modifier = { + stewardship_per_prestige_level = 1 + embarkation_cost_mult = -0.15 + naval_movement_speed_mult = 0.15 + } + + county_modifier = { + tax_mult = 0.25 + development_growth = 0.30 + development_growth_factor = 0.25 + } + + province_modifier = { + monthly_income = 6 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + directive_to_build_economy_modifier = yes + ai_economical_building_preference_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_economic +} + +######################################## +# MAKEDONIA +######################################## + + + +######################################## +# NISTERNIA +######################################## + +########## +# The Palace of Soroca +########## +nistrenian_palace_01 = { + asset = { + type = pdxmesh + name = ep3_despots_palace_mesh + } + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder = { + prestige_level >= 4 + highest_held_title_tier >= tier_duchy + } + scope:holder.culture = { has_innovation = innovation_manorialism } + building_requirement_tribal = no + } + + effect_desc = feast_cost_discount_max_desc + + cost_gold = 750 + + county_holder_character_modifier = { + stardwardship_per_piety_level = 2 + monthly_dynasty_prestige = 0.15 + monthly_dynasty_prestige_mult = 0.05 + monthly_influence = 0.2 + monthly_influence_mult = 0.3 + } + + county_modifier = { + tax_mult = 0.3 + development_growth = 0.2 + development_growth_factor = 0.2 + monthly_county_control_growth_add = 0.5 + } + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_religious +} + +######################################## +# RUSSIA +######################################## + +########## +# Winter Palace +########## + +winter_palace_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder = { + prestige_level >= 4 + highest_held_title_tier >= tier_duchy + } + scope:holder.culture = { has_innovation = innovation_manorialism } + building_requirement_tribal = no + } + + effect_desc = feast_cost_discount_max_desc + + cost_gold = 750 + + county_holder_character_modifier = { + diplomacy_per_prestige_level = 1 + monthly_dynasty_prestige = 0.15 + monthly_dynasty_prestige_mult = 0.05 + monthly_prestige = 0.15 + legitimacy_gain_mult = 0.15 + } + + county_modifier = { + tax_mult = 0.10 + development_growth = 0.10 + development_growth_factor = 0.15 + } + + province_modifier = { + monthly_income = 2 + } + + next_building = winter_palace_02 + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_diplomatic +} + +winter_palace_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_despot_palace.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder = { + prestige_level >= 4 + highest_held_title_tier >= tier_duchy + } + scope:holder.culture = { has_innovation = innovation_windmills } + } + + effect_desc = feast_cost_discount_max_desc + + cost_gold = 2000 + + county_holder_character_modifier = { + diplomacy_per_prestige_level = 1 + stewardship_per_prestige_level = 1 + monthly_dynasty_prestige = 0.50 + monthly_dynasty_prestige_mult = 0.10 + monthly_prestige = 0.50 + monthly_prestige_gain_mult = 0.20 + legitimacy_gain_mult = 0.15 + } + + county_modifier = { + tax_mult = 0.20 + development_growth = 0.20 + development_growth_factor = 0.25 + } + + province_modifier = { + monthly_income = 3.50 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + type = special + + flag = travel_point_of_interest_diplomatic +} + +########## +# Peter and Paul Fortress +########## + +petropavlovskaya_krepost_01 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_visby_ringmur.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + scope:holder = { + prestige_level >= 4 + highest_held_title_tier >= tier_duchy + } + scope:holder.culture = { has_innovation = innovation_manorialism } + building_requirement_tribal = no + } + + cost_gold = 750 + + county_holder_character_modifier = { + knight_effectiveness_mult = 0.125 + monthly_martial_lifestyle_xp_gain_mult = 0.1 + monthly_prestige_gain_mult = 0.10 + belligerent_opinion = 5 + glory_hound_opinion = 5 + } + + county_modifier = { + monthly_county_control_growth_add = 0.5 + hostile_raid_time = 0.5 + } + + province_modifier = { + fort_level = 4 + garrison_size = 0.50 + defender_holding_advantage = 4 + stationed_maa_damage_mult = 0.1 + stationed_maa_toughness_mult = 0.1 + stationed_siege_weapon_siege_value_mult = 0.1 + travel_danger = -15 + } + + next_building = petropavlovskaya_krepost_02 + + ai_value = { + base = 100 + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_diplomatic +} + +petropavlovskaya_krepost_02 = { + + construction_time = very_slow_construction_time + + type_icon = "icon_structure_visby_ringmur.dds" + + can_construct_potential = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder = { + prestige_level >= 4 + highest_held_title_tier >= tier_duchy + } + scope:holder.culture = { has_innovation = innovation_windmills } + } + + cost_gold = 2500 + + county_holder_character_modifier = { + martial_per_prestige_level = 1 + knight_effectiveness_mult = 0.25 + monthly_martial_lifestyle_xp_gain_mult = 0.1 + monthly_prestige_gain_mult = 0.10 + belligerent_opinion = 10 + glory_hound_opinion = 10 + } + + county_modifier = { + monthly_county_control_growth_add = 1 + hostile_raid_time = 1 + } + + province_modifier = { + fort_level = 6 + garrison_size = 1 + defender_holding_advantage = 6 + stationed_maa_damage_mult = 0.25 + stationed_maa_toughness_mult = 0.25 + stationed_siege_weapon_siege_value_mult = 0.2 + travel_danger = -25 + } + + ai_value = { + base = 100 + ai_general_building_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + type = special + + flag = travel_point_of_interest_diplomatic +} + +########## +# Great Walls of Smolensk +########## + +smolensk_walls_01 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + cost_gold = 500 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + } + max_garrison = good_building_max_garrison_tier_1 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_2 + fort_level = good_building_fort_level_tier_1 + stationed_maa_damage_mult = normal_maa_damage_tier_1 + stationed_maa_toughness_mult = normal_maa_toughness_tier_1 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_1 + travel_danger = -10 + } + county_modifier = { + tax_mult = 0.05 + monthly_county_control_growth_add = 0.5 + development_growth = 0.1 + development_growth_factor = 0.05 + hostile_raid_time = 0.25 + } + + next_building = smolensk_walls_02 + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + modifier = { # Fill all building slots before going for special buildings + factor = 0 + free_building_slots > 0 + } + } + + type = special + + flag = travel_point_of_interest_martial +} + +smolensk_walls_02 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + can_construct = { + scope:holder.culture = { + has_innovation = innovation_hoardings + } + } + + cost_gold = 1000 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.05 + martial_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_2 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_3 + fort_level = good_building_fort_level_tier_2 + stationed_maa_damage_mult = normal_maa_damage_tier_2 + stationed_maa_toughness_mult = normal_maa_toughness_tier_2 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_2 + travel_danger = -20 + } + county_modifier = { + tax_mult = 0.1 + monthly_county_control_growth_add = 0.5 + development_growth = 0.1 + development_growth_factor = 0.2 + hostile_raid_time = 0.33 + } + + next_building = smolensk_walls_03 + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special + + flag = travel_point_of_interest_martial +} +smolensk_walls_03 = { + construction_time = slow_construction_time + + type_icon = "icon_structure_hotin_fortress.dds" + + can_construct_potential = { + } + + cost_gold = 1500 + + character_modifier = { + monthly_dynasty_prestige_mult = 0.1 + martial_per_prestige_level = 1 + stewardship_per_prestige_level = 1 + } + max_garrison = good_building_max_garrison_tier_3 + province_modifier = { + defender_holding_advantage = normal_building_advantage_tier_4 + fort_level = good_building_fort_level_tier_3 + stationed_maa_damage_mult = normal_maa_damage_tier_2 + stationed_maa_toughness_mult = normal_maa_toughness_tier_2 + stationed_siege_weapon_siege_value_mult = normal_maa_siege_value_tier_2 + travel_danger = -30 + } + county_modifier = { + tax_mult = 0.15 + monthly_county_control_growth_add = 1 + development_growth = 0.15 + development_growth_factor = 0.15 + hostile_raid_time = 0.5 + } + + ai_value = { + base = 100 + culture_likely_to_fortify_modifier = yes + } + + type = special + + flag = travel_point_of_interest_martial +} + + +######################################## +# BALTIC +######################################## + + + +######################################## +# FINLAND +######################################## + + + ######################################## # SPECIAL MILITARY BUILDINGS ######################################## @@ -9010,7 +12238,7 @@ chemistry_workshop_01 = { effect_desc = chemistry_workshop_1_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 01 } + building_requirement_castle_city_church = { LEVEL = 02 } } can_construct_showing_failures_only = { @@ -9070,7 +12298,7 @@ chemistry_workshop_02 = { effect_desc = chemistry_workshop_2_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 02 } + building_requirement_castle_city_church = { LEVEL = 03 } } can_construct_showing_failures_only = { @@ -9111,7 +12339,7 @@ chemistry_workshop_03 = { effect_desc = chemistry_workshop_3_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 03 } + building_requirement_castle_city_church = { LEVEL = 04 } } can_construct_showing_failures_only = { @@ -9188,7 +12416,7 @@ air_dock_01 = { effect_desc = air_dock_1_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 01 } + building_requirement_castle_city_church = { LEVEL = 02 } } can_construct_showing_failures_only = { @@ -9248,7 +12476,7 @@ air_dock_02 = { effect_desc = air_dock_2_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 02 } + building_requirement_castle_city_church = { LEVEL = 03 } } can_construct_showing_failures_only = { @@ -9289,7 +12517,7 @@ air_dock_03 = { effect_desc = air_dock_3_effect_desc can_construct_potential = { - building_requirement_castle_city_church = { LEVEL = 03 } + building_requirement_castle_city_church = { LEVEL = 04 } } can_construct_showing_failures_only = { @@ -9350,6 +12578,261 @@ air_dock_04 = { type_icon = "icon_structure_hosios_loukas.dds" + ai_value = { + base = 7 + ai_general_building_modifier = yes + directive_to_build_military_modifier = yes + } +} + +########## +# Communal Settlements - peasant and levy bonuses +########## + +communal_settlement_01 = { + construction_time = standard_construction_time + effect_desc = communal_settlement_1_effect_desc + + can_construct_potential = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + can_construct_showing_failures_only = { + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 01 } + scope:holder.culture = { + has_innovation = innovation_barracks + } + } + + is_enabled = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + cost_gold = expensive_building_tier_1_cost + + province_modifier = { + monthly_income = super_poor_building_tax_tier_2 + stationed_peasant_militia_damage_mult = high_maa_damage_tier_2 + stationed_peasant_militia_toughness_mult = high_maa_toughness_tier_1 + defender_holding_advantage = 2 + } + county_modifier = { + levy_size = 0.01 + } + + levy = normal_building_levy_tier_2 + + on_complete = { + #Mandala Creator Aspect + creator_mandala_built_regular_building_piety_effect = yes + } + + type_icon = "icon_structure_wartburg.dds" + + next_building = communal_settlement_02 + + ai_value = { + base = 20 + ai_tier_1_building_modifier = yes + ai_general_building_modifier = yes + directive_to_build_military_modifier = yes + } +} + +communal_settlement_02 = { + construction_time = standard_construction_time + effect_desc = communal_settlement_2_effect_desc + + can_construct_potential = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 02 } + scope:holder.culture = { + has_innovation = innovation_castle_baileys + } + } + + is_enabled = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + cost_gold = expensive_building_tier_2_cost + + province_modifier = { + monthly_income = super_poor_building_tax_tier_4 + stationed_peasant_militia_damage_mult = high_maa_damage_tier_4 + stationed_peasant_militia_toughness_mult = high_maa_toughness_tier_2 + defender_holding_advantage = 4 + fort_level = 1 + } + + county_modifier = { + monthly_county_control_growth_add = 0.05 + garrison_size = 0.05 + levy_size = 0.02 + } + + levy = normal_building_levy_tier_4 + + on_complete = { + #Mandala Creator Aspect + creator_mandala_built_regular_building_piety_effect = yes + } + + type_icon = "icon_structure_wartburg.dds" + + next_building = communal_settlement_03 + + ai_value = { + base = 10 + ai_general_building_modifier = yes + directive_to_build_military_modifier = yes + modifier = { # Fill all building slots before going for upgrades + factor = 0 + free_building_slots > 0 + } + } +} + +communal_settlement_03 = { + construction_time = standard_construction_time + effect_desc = communal_settlement_3_effect_desc + + can_construct_potential = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + is_enabled = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 03 } + scope:holder.culture = { + has_innovation = innovation_castle_baileys + } + } + + cost_gold = expensive_building_tier_3_cost + + province_modifier = { + monthly_income = super_poor_building_tax_tier_6 + stationed_peasant_militia_damage_mult = high_maa_damage_tier_6 + stationed_peasant_militia_toughness_mult = high_maa_toughness_tier_3 + defender_holding_advantage = 6 + fort_level = 1 + } + + county_modifier = { + monthly_county_control_growth_add = 0.10 + garrison_size = 0.05 + levy_size = 0.03 + } + + levy = normal_building_levy_tier_6 + + on_complete = { + #Mandala Creator Aspect + creator_mandala_built_regular_building_piety_effect = yes + } + + type_icon = "icon_structure_wartburg.dds" + + next_building = communal_settlement_04 + + ai_value = { + base = 8 + ai_general_building_modifier = yes + directive_to_build_military_modifier = yes + } +} + +communal_settlement_04 = { + construction_time = standard_construction_time + effect_desc = communal_settlement_4_effect_desc + + can_construct_potential = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + can_construct_showing_failures_only = { + building_requirement_tribal = no + } + + can_construct = { + building_requirement_castle_city_church = { LEVEL = 04 } + scope:holder.culture = { + has_innovation = innovation_royal_armory + } + } + + is_enabled = { + custom_description = { + text = province_is_of_a_communal_settlement_faith_tt + building_communal_settlement_requirement = yes + } + } + + cost_gold = expensive_building_tier_4_cost + + province_modifier = { + monthly_income = super_poor_building_tax_tier_8 + stationed_peasant_militia_damage_mult = high_maa_damage_tier_8 + stationed_peasant_militia_toughness_mult = high_maa_toughness_tier_4 + defender_holding_advantage = 8 + fort_level = 3 + } + + county_modifier = { + monthly_county_control_growth_add = 0.15 + garrison_size = 0.10 + levy_size = 0.05 + } + + levy = normal_building_levy_tier_8 + + on_complete = { + #Mandala Creator Aspect + creator_mandala_built_regular_building_piety_effect = yes + } + + type_icon = "icon_structure_wartburg.dds" + + ai_value = { base = 7 ai_general_building_modifier = yes diff --git a/common/buildings/ccp3_special_buildings.txt b/common/buildings/ccp3_special_buildings.txt index 751a1a7b6..516eec6fe 100644 --- a/common/buildings/ccp3_special_buildings.txt +++ b/common/buildings/ccp3_special_buildings.txt @@ -83,7 +83,7 @@ cluny_abbey_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -125,6 +125,7 @@ cluny_abbey_01 = { type = special flag = travel_point_of_interest_religious flag = special_university + flag = religious_studies_location } cluny_abbey_02 = { asset = { @@ -139,7 +140,7 @@ cluny_abbey_02 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -181,6 +182,7 @@ cluny_abbey_02 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Walls of York @@ -233,7 +235,7 @@ damascus_mosque_01 = { custom_description = { text = holy_site_muslim_or_holy_site_trigger OR = { - scope:holder = { religion = religion:islam_religion } + islam_or_syncretic_with_islam_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -278,7 +280,12 @@ jokhang_01 = { construction_time = very_slow_construction_time type_icon = "icon_structure_jokhang.dds" can_construct_potential = { building_requirement_tribal = no } - is_enabled = { custom_description = { text = buddhas_of_bamian_trigger scope:holder = { religion = { is_in_family = rf_eastern } } } } + is_enabled = { + custom_description = { + text = buddhas_of_bamian_trigger + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + } + } cost_gold = 1000 county_holder_character_modifier = { monthly_piety_gain_per_dread_add = 0.02 @@ -302,6 +309,7 @@ jokhang_01 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Wartburg @@ -356,7 +364,7 @@ beta_giyorgis_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -403,7 +411,7 @@ holy_wisdom_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -432,6 +440,7 @@ holy_wisdom_01 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Kano Earthworks @@ -514,6 +523,7 @@ somapura_university_01 = { type = special flag = travel_point_of_interest_learning flag = special_university + flag = religious_studies_location } ########## # Duomo Florence @@ -532,7 +542,7 @@ duomo_florence_01 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -558,6 +568,7 @@ duomo_florence_01 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } duomo_florence_02 = { asset = { @@ -573,7 +584,7 @@ duomo_florence_02 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -602,6 +613,7 @@ duomo_florence_02 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } duomo_florence_03 = { asset = { @@ -617,7 +629,7 @@ duomo_florence_03 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -648,6 +660,7 @@ duomo_florence_03 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } duomo_florence_04 = { asset = { @@ -662,7 +675,7 @@ duomo_florence_04 = { custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -695,6 +708,7 @@ duomo_florence_04 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Konark Sun Temple @@ -708,7 +722,12 @@ konark_temple_01 = { construction_time = very_slow_construction_time type_icon = "icon_structure_konark_temple.dds" can_construct_potential = { building_requirement_tribal = no } - is_enabled = { custom_description = { text = buddhas_of_bamian_trigger scope:holder = { religion = { is_in_family = rf_eastern } } } } + is_enabled = { + custom_description = { + text = buddhas_of_bamian_trigger + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + } + } can_construct = { scope:holder.culture = { has_innovation = innovation_guilds } } cost_gold = 1000 county_holder_character_modifier = { @@ -733,6 +752,7 @@ konark_temple_01 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # al-Qarawiyyin University @@ -778,6 +798,7 @@ al_qarawiyyin_university_01 = { type = special flag = travel_point_of_interest_learning flag = special_university + flag = religious_studies_location } ########## # Kairouan basins @@ -912,7 +933,7 @@ wawel_cathedral_01 = { #Collegiate Church of St. Mary and St. Alexius custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -945,6 +966,7 @@ wawel_cathedral_01 = { #Collegiate Church of St. Mary and St. Alexius next_building = wawel_cathedral_02 type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } wawel_cathedral_02 = { #Archcollegiate Church of St. Mary and St. Alexius @@ -966,7 +988,7 @@ wawel_cathedral_02 = { #Archcollegiate Church of St. Mary and St. Alexius custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -979,8 +1001,8 @@ wawel_cathedral_02 = { #Archcollegiate Church of St. Mary and St. Alexius clergy_opinion = 4 } county_modifier = { - development_growth_factor = 0.1 - development_growth = 0.2 + development_growth_factor = 0.075 + development_growth = 0.15 county_opinion_add = 15 } province_modifier = { @@ -999,6 +1021,7 @@ wawel_cathedral_02 = { #Archcollegiate Church of St. Mary and St. Alexius next_building = wawel_cathedral_03 type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } wawel_cathedral_03 = { #Cathedral of St. Mary and St. Alexius - althistory upgrade @@ -1020,7 +1043,7 @@ wawel_cathedral_03 = { #Cathedral of St. Mary and St. Alexius - althistory upgra custom_description = { text = holy_site_christian_or_holy_site_trigger OR = { - scope:holder = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } + christianity_or_syncretic_with_christianity_trigger = { CHARACTER = scope:holder } custom_description = { text = holy_site_building_trigger barony = { is_holy_site_of = scope:holder.faith } } } } @@ -1033,8 +1056,8 @@ wawel_cathedral_03 = { #Cathedral of St. Mary and St. Alexius - althistory upgra clergy_opinion = 6 } county_modifier = { - development_growth_factor = 0.2 - development_growth = 0.3 + development_growth_factor = 0.1 + development_growth = 0.2 county_opinion_add = 15 } province_modifier = { @@ -1052,6 +1075,7 @@ wawel_cathedral_03 = { #Cathedral of St. Mary and St. Alexius - althistory upgra } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Vatapi Caves @@ -1065,7 +1089,12 @@ vatapi_caves_01 = { construction_time = very_slow_construction_time type_icon = "icon_structure_vatapi_caves.dds" can_construct_potential = { building_requirement_tribal = no } - is_enabled = { custom_description = { text = buddhas_of_bamian_trigger scope:holder = { religion = { is_in_family = rf_eastern } } } } + is_enabled = { + custom_description = { + text = buddhas_of_bamian_trigger + eastern_or_syncretic_with_eastern_trigger = { CHARACTER = scope:holder } + } + } cost_gold = 1000 character_modifier = { monthly_piety = 2 @@ -1086,6 +1115,7 @@ vatapi_caves_01 = { } type = special flag = travel_point_of_interest_religious + flag = religious_studies_location } ########## # Golden fort of Jaisalmer diff --git a/common/buildings/temple_citadel_buildings.txt b/common/buildings/temple_citadel_buildings.txt index ffb304b08..f6c4122bf 100644 --- a/common/buildings/temple_citadel_buildings.txt +++ b/common/buildings/temple_citadel_buildings.txt @@ -16,7 +16,7 @@ temple_citadel_01 = { construction_time = slow_construction_time - + assets = { #Meshes (Indented for readability) #Generic Base: asset = { @@ -433,6 +433,36 @@ temple_citadel_01 = { graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 } + ### Kamuyism + asset = { + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + asset = { #Also fallback for pagans in the steppe type = entity name = "mpo_mongol_temple_01_entity" @@ -462,7 +492,11 @@ temple_citadel_01 = { requires_dlc_flag = all_under_heaven illustration = @illustration_shinto soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { shinto_gfx } #+1 + graphical_faiths = { + shinto_gfx + #DLC Fallback + kamuyism_gfx + } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Shinto tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx steppe_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx @@ -503,6 +537,8 @@ temple_citadel_01 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { pagan_gfx + #DLC Fallback: + kamuyism_gfx } #+1 graphical_cultures = { western_building_gfx byzantine_building_gfx @@ -589,7 +625,7 @@ temple_citadel_01 = { } graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia graphical_mediterranean graphical_india graphical_mena } } - + } can_construct_potential = { barony_cannot_construct_holding = no scope:holder = { @@ -686,9 +722,7 @@ temple_citadel_01 = { defender_holding_advantage = 2 } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -1 @@ -726,7 +760,10 @@ temple_citadel_01 = { if = { limit = { + OR = { culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } + } } faith = { change_fervor = { @@ -912,6 +949,7 @@ temple_citadel_02 = { #Meshes (Indented for readability) ### GENERIC ### #Generic Base: + assets = { asset = { type = pdxmesh name = "building_western_temple_generic_01_mesh" @@ -1324,6 +1362,36 @@ temple_citadel_02 = { } graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 } + ### Kamuyism + asset = { + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_01_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + asset = { type = entity name = "mpo_mongol_temple_01_entity" @@ -1353,7 +1421,11 @@ temple_citadel_02 = { requires_dlc_flag = all_under_heaven illustration = @illustration_shinto soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { shinto_gfx } #+1 + graphical_faiths = { + shinto_gfx + #DLC Fallback + kamuyism_gfx + } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Shinto tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx steppe_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx @@ -1392,6 +1464,8 @@ temple_citadel_02 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { pagan_gfx + #DLC Fallback: + kamuyism_gfx } #+1 graphical_cultures = { western_building_gfx byzantine_building_gfx @@ -1477,6 +1551,7 @@ temple_citadel_02 = { } graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_siberia graphical_mediterranean graphical_india graphical_mena } } + } can_construct_potential = { building_requirement_tribal = no @@ -1571,9 +1646,7 @@ temple_citadel_02 = { defender_holding_advantage = 3 } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -2 @@ -1593,8 +1666,9 @@ temple_citadel_02 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { @@ -1709,6 +1783,7 @@ temple_citadel_03 = { #Meshes (Indented for readability) ### GENERIC ### #Generic Base: + assets = { asset = { type = pdxmesh name = "building_western_temple_generic_02_mesh" @@ -2124,6 +2199,36 @@ temple_citadel_03 = { graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 } + ### Kamuyism + asset = { + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + asset = { type = entity name = "mpo_mongol_temple_01_entity" @@ -2153,7 +2258,11 @@ temple_citadel_03 = { requires_dlc_flag = all_under_heaven illustration = @illustration_shinto soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { shinto_gfx } #+1 + graphical_faiths = { + shinto_gfx + #DLC Fallback + kamuyism_gfx + } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Shinto tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx steppe_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx @@ -2189,6 +2298,8 @@ temple_citadel_03 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { pagan_gfx + #DLC Fallback: + kamuyism_gfx } #+1 graphical_cultures = { western_building_gfx byzantine_building_gfx @@ -2275,6 +2386,7 @@ temple_citadel_03 = { } graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_mediterranean graphical_india graphical_mena } } + } can_construct_potential = { building_requirement_tribal = no @@ -2369,9 +2481,7 @@ temple_citadel_03 = { defender_holding_advantage = 4 } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -3 @@ -2391,8 +2501,9 @@ temple_citadel_03 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { @@ -2478,7 +2589,7 @@ temple_citadel_03 = { temple_citadel_04 = { construction_time = slow_construction_time - + assets = { #Meshes (Indented for readability) ### GENERIC ### #Generic Base: @@ -2896,6 +3007,36 @@ temple_citadel_04 = { graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia } #+4 } + ### Kamuyism + asset = { + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "kamuyism_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx + japanese_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx + western_building_gfx mediterranean_building_gfx iberian_building_gfx indian_building_gfx byzantine_building_gfx + arabic_group_building_gfx berber_group_building_gfx mena_building_gfx norse_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + + asset = { #Emishi temple is also used as a fallback for Emishi building gfx cultures for pagan_gfx + type = entity + name = "building_emishi_temple_02_entity" + illustration = @illustration_shinto + soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } + requires_dlc_flag = north_pacific_attire + graphical_faiths = { "pagan_gfx" } #+1 + graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its kamuyism + emishi_building_gfx amuric_building_gfx + } + graphical_regions = { graphical_western graphical_mena graphical_india graphical_mediterranean graphical_steppe graphical_east_asia graphical_siberia } #+4 + } + asset = { type = entity name = "mpo_mongol_temple_01_entity" @@ -2925,7 +3066,11 @@ temple_citadel_04 = { requires_dlc_flag = all_under_heaven illustration = @illustration_shinto soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/japanese_temple" soundparameter = { "Tier" = 0 } } - graphical_faiths = { shinto_gfx } #+1 + graphical_faiths = { + shinto_gfx + #DLC Fallback + kamuyism_gfx + } #+1 graphical_cultures = { #Note this is all the graphical cultures that have unique temples for any faith - unless its Shinto tibetan_building_gfx southeast_asian_building_gfx iranian_building_gfx african_building_gfx steppe_building_gfx chinese_building_gfx east_slavic_building_gfx caucasian_building_gfx @@ -2964,6 +3109,8 @@ temple_citadel_04 = { soundeffect = { soundeffect = "event:/SFX/Ambience/3DMapEmitters/Holdings/Temples/pagan_temple" soundparameter = { "Tier" = 0 } } graphical_faiths = { pagan_gfx + #DLC Fallback: + kamuyism_gfx } #+1 graphical_cultures = { western_building_gfx byzantine_building_gfx @@ -3052,6 +3199,7 @@ temple_citadel_04 = { } graphical_regions = { graphical_western graphical_steppe graphical_east_asia graphical_mediterranean graphical_india graphical_mena } } + } can_construct_potential = { building_requirement_tribal = no @@ -3145,9 +3293,7 @@ temple_citadel_04 = { defender_holding_advantage = 5 } - character_modifier = { - men_at_arms_cap = 1 - } + county_culture_modifier = { parameter = use_farmer_republics county_fertility_decline_add = -4 @@ -3167,8 +3313,9 @@ temple_citadel_04 = { } if = { limit = { - culture = { - has_cultural_parameter = more_fervor_on_church_construction + OR = { + culture = { has_cultural_parameter = more_fervor_on_church_construction } + faith = { has_doctrine_parameter = more_fervor_on_church_construction } } } faith = { @@ -3332,6 +3479,9 @@ citadel_shrine_02 = { can_construct_showing_failures_only = { building_requirement_tribal = no + culture = { + has_innovation = innovation_city_planning + } } cost_gold = normal_building_tier_2_cost @@ -4304,6 +4454,9 @@ vihara_halls_02 = { can_construct_showing_failures_only = { building_requirement_tribal = no + culture = { + has_innovation = innovation_city_planning + } } cost_gold = normal_building_tier_2_cost diff --git a/common/casus_belli_types/00_claim.txt b/common/casus_belli_types/00_claim.txt new file mode 100644 index 000000000..3eb98ca86 --- /dev/null +++ b/common/casus_belli_types/00_claim.txt @@ -0,0 +1,857 @@ +claim_cb = { + icon = claim_cb + group = claim + mutually_exclusive_titles = { + NOT = { + # If pushing personal claims, you can press multiple claims with the Divine Right innovation (High Medieval Era). + trigger_if = { + limit = { + scope:attacker = scope:claimant + } + scope:attacker = { + OR = { + culture = { + has_innovation = innovation_chronicle_writing + } + AND = { + government_has_flag = government_is_landless_adventurer + has_realm_law = camp_purpose_legitimists + has_variable = legitimist_claimed_title + var:legitimist_claimed_title = { + OR = { + holder = scope:defender + de_jure_liege.holder = scope:defender + } + } + } + } + } + } + # If pushing claims for someone else, you need the Rightful Ownership innovation to press multiple claims (Late Medieval Era). + trigger_else = { + scope:attacker = { + culture = { + has_innovation = innovation_divine_right + } + } + } + } + } + + # This whole section was already commented out, I just commented it out more to prevent console errors + #allowed_for_character = {} + + # allowed_against_character = { + # faith.religion = scope:attacker.faith.religion + # } + + # Root is the title + # scope:claimant is the claimant + # scope:attacker is the attacker + # scope:defender is the defender + is_allowed_claim_title = { + trigger_if = { + limit = { + scope:attacker = { + is_ai = yes + has_variable = conqueror + } + } + tier >= tier_duchy + } + custom_description = { + text = "claimant_titles_held_by_you_or_vassal" + NOR = { + holder = scope:attacker + holder = { + target_is_liege_or_above = scope:attacker + } + } + } + scope:claimant = { + NOT = { has_trait = incapable } + is_hostage = no + custom_description = { + text = is_not_a_minister_desc + tgp_is_any_minister = no + } + trigger_if = { + limit = { scope:claimant != scope:attacker } # You can always press your own claims + is_imprisoned = no + } + #religion = scope:attacker.religion + # claimant must not be at war against defender for this claim already + custom_description = { + text = "claimant_already_pressing_their_claim" + object = root + NAND = { + liege = scope:attacker + any_character_war = { + casus_belli = { + any_target_title = { + this = root + } + } + } + } + } + } + scope:attacker = { + #Cannot press claims against your own vassals, as these must be revoked. + custom_description = { + text = "claimant_titles_held_by_attacker_vassals" + NOT = { + root.holder = { + target_is_liege_or_above = scope:attacker + } + } + } + } + trigger_if = { + limit = { + scope:claimant != scope:attacker # You can always press your own claims (though the prestige cost might be high) + } + trigger_if = { + limit = { + is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = scope:claimant } + } + trigger_if = { + limit = { + scope:claimant = { is_adult = yes } + } + save_temporary_scope_as = treat_claim_as_weak + } + trigger_else = { + always = no + } + } + trigger_else_if = { + limit = { + scope:claimant = { is_adult = no } + } + save_temporary_scope_as = treat_claim_as_weak + } + # making the default behavior explicit if no other trigger_(else_)ifs are valid + trigger_else = { + always = yes + } + } + trigger_if = { + limit = { exists = scope:treat_claim_as_weak } + holder = { + custom_description = { + text = "claim_target_position_is_weak" + object = scope:attacker + OR = { + has_trait = incapable + is_adult = no + is_weak_claimant_due_to_gender_trigger = { FAITH = scope:attacker.faith CHARACTER = root.holder } + } + } + } + } + #Under Byzantine law, a ruler must be unblemished + trigger_if = { + limit = { + scope:defender.culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } + } + scope:claimant = { + custom_description = { + text = "byzantine_claimant_is_disfigured" + object = scope:claimant + valid_for_byz_succession_trigger = yes + } + } + } + #Under Byzantine law, a ruler must be able to produce children. + trigger_if = { + limit = { + scope:defender.culture = { has_cultural_parameter = physical_disfigurement_blocks_inheritance } + } + scope:claimant = { + custom_description = { + text = "byzantine_claimant_is_celibate" + object = scope:defender + is_eunuch_trigger = no + NOT = { + has_trait = celibate + } + } + } + } + } + + allowed_for_character_display_regardless = { + #If you're landless, you need the Legitimist camp purpose + trigger_if = { + limit = { + scope:attacker = { + government_has_flag = government_is_landless_adventurer + } + } + scope:attacker = { + has_realm_law = camp_purpose_legitimists + } + } + #tgp_japan_offensive_wars_ban_trigger = yes + } + + cost = { + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + value = 0 + add = claim_cb_prestige_cost + multiply = common_cb_prestige_cost_multiplier + + if = { + limit = { + scope:attacker = { + has_character_flag = temp_no_claim_war_cost + } + } + multiply = { + value = 0 + desc = "free_cost" # Says 'free' + } + } + + # LEGITIMACY AFFECTS COST + multiply = { + value = { + value = 0 + scope:attacker = { + if = { + limit = { has_legitimacy_flag = reduced_claim_cb_cost } + add = 0.5 + } + else_if = { + limit = { has_legitimacy_flag = very_reduced_claim_cb_cost } + add = 0.25 + } + else_if = { + limit = { has_legitimacy_flag = extra_reduced_claim_cb_cost } + add = 0.15 + } + else = { + add = 1 + } + } + } + desc = legitimacy_high_modifier_tt + } + multiply = { + value = { + value = 0 + scope:attacker = { + if = { + limit = { has_legitimacy_flag = massively_increased_claim_cb_cost } + add = 2.5 + } + else_if = { + limit = { has_legitimacy_flag = very_increased_claim_cb_cost } + add = 2 + } + else_if = { + limit = { has_legitimacy_flag = increased_claim_cb_cost } + add = 1.5 + } + else = { + add = 1 + } + } + } + desc = legitimacy_low_modifier_tt + } + } + } + + target_titles = claim + #target_title_tier = all + + on_declaration = { + on_declared_war = yes + if = { + limit = { + scope:defender = { is_sibling_of = scope:attacker } + } + scope:attacker = { + add_achievement_flag_effect = { FLAG = achievement_bad_blood_flag } + } + } + } + + should_invalidate = { + OR = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier >= tier_county + holder ?= { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + AND = { + scope:claimant != scope:attacker + scope:claimant = { + OR = { + is_alive = no + NOR = { + is_vassal_or_below_of = scope:attacker + is_courtier_of = scope:attacker + } + } + } + } + #scope:claimant = { + # tgp_is_any_minister = yes + #} + } + } + + on_invalidated_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:claimant != scope:attacker + scope:claimant = { is_alive = no } + } + desc = msg_claim_war_invalidated_claimant_unavailable_dead_message + } + triggered_desc = { + trigger = { + scope:claimant = { + NOR = { + this = scope:attacker + NOR = { + is_vassal_or_below_of = scope:attacker + is_courtier_of = scope:attacker + } + #tgp_is_any_minister = yes + } + } + } + desc = msg_claim_war_invalidated_claimant_unavailable_not_vassal_message + } + #triggered_desc = { + # trigger = { + # scope:claimant = { + # tgp_is_any_minister = yes + # } + # } + # desc = msg_claim_war_invalidated_claimant_is_now_a_minister_message + #} + desc = msg_claim_war_invalidated_message + } + } + + on_invalidated = { + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:claimant = { is_local_player = yes } + } + desc = claim_cb_victory_desc_attacker_claimant + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = claim_cb_victory_desc_attacker + } + desc = claim_cb_victory_desc + } + } + + on_victory = { + #Grab the higher title tier + ordered_in_list = { + list = target_titles + order_by = tier + save_scope_as = target + } + + scope:attacker = { + if = { + limit = { + is_ai = no + has_realm_law = camp_purpose_legitimists + any_in_list = { + list = target_titles + tier >= tier_kingdom + } + } + add_achievement_global_variable_effect = { + VARIABLE = finished_birthright_achievement + VALUE = yes + } + } + if = { + limit = { + is_landless_adventurer = yes + NOT = { government_has_flag = government_is_nomadic } + } + hidden_effect = { + if = { + limit = { + NOT = { has_trait = adventurer } + } + add_trait = adventurer + } + save_scope_as = the_adventurer + every_courtier = { + set_variable = { + name = former_camp_leader + value = scope:the_adventurer + } + add_trait = adventurer_follower + } + } + } + if = { + limit = { + has_variable = install_claimants_oath + has_variable = install_claimants_oath_counter + } + add_to_variable_list = { + name = installed_claimants_oath + target = scope:claimant + } + change_variable = { + name = install_claimants_oath_counter + add = 1 + } + } + + show_pow_release_message_effect = yes + + #EP2 Accolade glory gain from winning against higher ranked enemy + accolade_attacker_war_end_glory_gain_med_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable) + fp1_remember_recent_conquest_victory_effect = yes + } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + scope:defender ?= { + if = { + limit = { + top_liege = this + government_allows = administrative + primary_title = { is_in_list = target_titles } + } + every_held_title = { + title_tier >= county + limit = { is_noble_family_title = no } + add_to_list = target_titles + } + } + + # EP3 Laamp possibility warning + ep3_war_loss_adventurer_tt_effect = yes + } + + create_title_and_vassal_change = { + type = conquest_claim + save_scope_as = change + add_claim_on_loss = yes + } + + # Create a claim CB which is executed to handle title/vassal changes, in addition to being used to calculate Prestige awards for war participants. + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + change = scope:change + } + + resolve_title_and_vassal_change = scope:change + + # Landless Ceremonial Liege + #if = { + # limit = { + # scope:claimant.top_liege != scope:defender.top_liege + # scope:claimant.primary_title.tier < scope:defender.primary_title.tier + # scope:claimant = { is_landed = no } + # any_in_list = { + # list = target_titles + # exists = var:ceremonial_title + # } + # NOT = { + # any_in_list = { + # list = target_titles + # OR = { + # is_landless_type_title = no + # is_noble_family_title = yes + # } + # } + # } + # } + # scope:defender = { + # faction_demand_regent_transfer_effect = { + # NEW_REGENT = scope:claimant + # REASON = conquest_claim + # } + # } + # create_title_and_vassal_change = { + # type = conquest_claim + # save_scope_as = change_three + # add_claim_on_loss = no + # } + # # Landless Ceremonial Liege must be house head + # scope:claimant = { + # if = { + # limit = { is_house_head = no } + # house = { + # house_head = { + # if = { + # limit = { + # is_landed = no + # is_ai = no + # } + # found_cadet_house_decision_effect = { + # CHARACTER = this + # PRESTIGE = 0 + # } + # } + # } + # set_house_head = scope:claimant + # } + # } + # } + # resolve_title_and_vassal_change = scope:change_three + #} + #else_if = { + # limit = { + # scope:claimant != scope:attacker + # scope:claimant.primary_title.tier < scope:attacker.primary_title.tier + # scope:claimant = { + # NOT = { target_is_liege_or_above = scope:attacker } + # } + # } + # create_title_and_vassal_change = { + # type = conquest_claim + # save_scope_as = change_two + # add_claim_on_loss = yes + # } + # scope:claimant = { + # change_liege = { + # liege = scope:attacker + # change = scope:change_two + # } + # } + # resolve_title_and_vassal_change = scope:change_two + #} + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = favor_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = favor_hook + } + } + } + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # truce + add_truce_attacker_victory_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = claim_cb_white_peace_desc_defender + } + desc = claim_cb_white_peace_desc + } + + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + #EP2 accolade glory gain for defender doing alright + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # press claims + every_in_list = { + list = target_titles + if = { + limit = { scope:claimant = { has_weak_claim_on = prev } } + scope:claimant = { + make_claim_strong = prev + } + } + } + + # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = scope:cb_prestige_factor # Set by 'setup_claim_cb' + multiply = -5.0 + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + # Defender neither gains nor loses any prestige. + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = favor_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = favor_hook + } + } + } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = claim_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:claimant = { is_local_player = yes } } + desc = claim_cb_defeat_desc_attacker_claimant + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = claim_cb_defeat_desc_attacker + } + desc = claim_cb_defeat_desc + } + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # lose claims + every_in_list = { + list = target_titles + scope:claimant = { + remove_claim = prev + } + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = favor_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = favor_hook + } + } + } + + # Attacker pays gold to the defender as reparations. + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + } + # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CLAIM_WAR_NAME" + my_war_name = "CLAIM_WAR_NAME_MY" + war_name_base = "CLAIM_WAR_NAME_BASE" + cb_name = "CLAIM_CB_NAME" + interface_priority = 60 + + should_show_war_goal_subview = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 1000 + + ai_score_mult = { + value = 1 + # HOUSE RELATIONS + add = house_relation_ai_score_value + #There is no fighting in the admin room! + if = { + limit = { + scope:attacker = { + government_has_flag = government_is_feudal + liege ?= { + government_has_flag = government_is_administrative + } + } + scope:defender = { + government_has_flag = government_is_administrative + liege ?= scope:attacker.liege + } + } + multiply = 0.4 + } + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} diff --git a/common/casus_belli_types/00_dejure_war.txt b/common/casus_belli_types/00_dejure_war.txt new file mode 100644 index 000000000..74133d5a8 --- /dev/null +++ b/common/casus_belli_types/00_dejure_war.txt @@ -0,0 +1,1660 @@ +de_jure_cb = { + icon = de_jure_cb + group = de_jure + should_check_for_interface_availability = no # Covered by the county dejure cb + + allowed_for_character = { + scope:attacker = { + culture = { + has_innovation = innovation_divine_right + } + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_nomadic + } + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:attacker = { + has_de_jure_claim_on = scope:defender + } + NOR = { + scope:defender = { target_is_liege_or_above = scope:attacker } + scope:attacker = { target_is_liege_or_above = scope:defender } + } + } + target_titles = de_jure + ai_only_against_neighbors = yes + #target_title_tier = all + ignore_effect = change_title_holder + #target_de_jure_regions_above = yes + combine_into_one = yes + + valid_to_start = { + scope:target = { + any_this_title_or_de_jure_above = { + holder ?= { + OR = { + this = scope:attacker + target_is_liege_or_above = scope:attacker + } + } + } + } + } + + cost = { + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + value = 0 + # scale base value based on number of counties x 100 + add = { + every_in_list = { + list = target_titles + limit = { + tier = tier_county + OR = { + holder.top_liege = scope:defender + holder.liege = scope:defender + holder.liege = scope:defender.liege + } + } + add = 100 + } + desc = CB_CLAIM_COST_TARGET_TITLES + } + + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + should_invalidate = { + NOT = { + scope:attacker = { + has_de_jure_claim_on = scope:defender + } + } + } + + on_invalidated_desc = msg_de_jure_all_war_invalidated_message + + on_invalidated = { + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = de_jure_cb_victory_desc_attacker + } + desc = de_jure_cb_victory_desc + } + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + every_in_list = { + list = target_titles + de_jure_liege.holder = { save_scope_as = temp_de_jure_liege } + add_hook_from_temp_de_jure_liege_to_attacker = yes + } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Setup and execute the changes to titles and vassals. + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + change = scope:change + } + resolve_title_and_vassal_change = scope:change + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + multiply = -5.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + # Defender neither gains nor loses any prestige. + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_attacker + } + desc = de_jure_cb_defeat_desc + } + + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # Attacker must pay the defender war reparations. + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + } + + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + } + # Attacker loses Prestige, all other participants gain Prestige based on their war contribution (Defender gets full Prestige). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "DEJURE_CB_WAR_NAME" + war_name_base = "DEJURE_CB_WAR_NAME_BASE" + cb_name = DEJURE_CB_NAME + interface_priority = 100 + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 + + ai_score_mult = { + value = 1 + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} + +individual_county_de_jure_cb = { + icon = individual_county_de_jure_cb + group = de_jure + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + scope:attacker = { + culture = { + has_innovation = innovation_casus_belli + } + NOT = { government_has_flag = government_is_nomadic } + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:attacker = { + has_de_jure_claim_on = scope:defender + } + NOR = { + scope:defender = { target_is_liege_or_above = scope:attacker } + scope:attacker = { target_is_liege_or_above = scope:defender } + } + } + target_titles = all + target_title_tier = all + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + ai_only_against_neighbors = yes + + valid_to_start = { + scope:target = { + tier = tier_county + any_this_title_or_de_jure_above = { + holder ?= { + OR = { + this = scope:attacker + target_is_liege_or_above = scope:attacker + } + } + } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:attacker.liege = { + any_character_war = { + primary_defender = { + save_temporary_scope_as = defender_check + } + } + } + scope:defender = scope:defender_check + } + desc = msg_de_jure_duchy_war_invalidated_liege_war_message + } + desc = msg_de_jure_county_war_invalidated_message + } + + + } + + on_invalidated = { + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + # scale base value based on number of counties x 100, in this case 1 + add = { + value = 100 + desc = CB_CLAIM_COST_TARGET_TITLES + } + + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = individual_county_de_jure_cb_victory_desc_attacker + } + desc = individual_county_de_jure_cb_victory_desc + } + + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winnning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + every_in_list = { + list = target_titles + if = { + limit = { + exists = de_jure_liege.holder + } + de_jure_liege.holder = { save_scope_as = temp_de_jure_liege } + } + add_hook_from_temp_de_jure_liege_to_attacker = yes + } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + change = scope:change + title = scope:target + } + resolve_title_and_vassal_change = scope:change + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = individual_county_de_jure_cb_white_peace_desc_defender + } + desc = individual_county_de_jure_cb_white_peace_desc + } + + + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + title = scope:target + } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + multiply = -5.0 + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + # Defender neither gains nor loses any prestige. + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = individual_county_de_jure_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = individual_county_de_jure_cb_defeat_desc_attacker + } + desc = individual_county_de_jure_cb_defeat_desc + } + + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_low_effect = yes + } + + # Attacker must pay the defender war reparations. + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + } + + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + title = scope:target + } + # Attacker loses Prestige, all other participants gain Prestige based on their war contribution (Defender gets full Prestige). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "DEJURE_CB_WAR_SPECIFIC_NAME" + war_name_base = "DEJURE_CB_WAR_SPECIFIC_NAME_BASE" + cb_name = DEJURE_CB_COUNTY_NAME + cb_name_no_target = DEJURE_CB_COUNTY_NAME_GENERIC + interface_priority = 99 # Below the "take all" one + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 + + ai_score_mult = { + value = 1 + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} + +individual_duchy_de_jure_cb = { + icon = individual_duchy_de_jure_cb + group = de_jure + should_check_for_interface_availability = no # Covered by the county dejure cb + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + scope:attacker = { + culture = { + has_innovation = innovation_casus_belli + } + NOT = { government_has_flag = government_is_nomadic } + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:attacker = { + has_de_jure_claim_on = scope:defender + } + NOR = { + scope:defender = { target_is_liege_or_above = scope:attacker } + scope:attacker = { target_is_liege_or_above = scope:defender } + } + } + target_titles = all + target_title_tier = all + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + ai_only_against_neighbors = yes + + valid_to_start = { + scope:target = { + tier = tier_duchy + any_this_title_or_de_jure_above = { + holder ?= { + OR = { + this = scope:attacker + target_is_liege_or_above = scope:attacker + } + } + } + } + scope:target = { + trigger_if = { + limit = { + scope:attacker = { + is_ai = yes + } + } + any_in_de_jure_hierarchy = { + continue = { tier > tier_county } + count >= 2 + tier = tier_county + holder ?= { + OR = { + this = scope:defender + is_vassal_or_below_of = scope:defender + } + } + } + } + } + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + value = 0 + # scale base value based on number of counties x 100 + add = { + every_in_list = { + list = target_titles + every_in_de_jure_hierarchy = { # goes down, not up + limit = { + tier = tier_county + OR = { + holder.top_liege = scope:defender + holder.liege = scope:defender + holder.liege = scope:defender.liege + } + } + add = 100 + } + } + desc = CB_CLAIM_COST_TARGET_TITLES + } + + multiply = common_cb_prestige_cost_multiplier + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:attacker.liege = { + any_character_war = { + primary_defender = { + save_temporary_scope_as = defender_check + } + } + } + scope:defender = scope:defender_check + } + desc = msg_de_jure_duchy_war_invalidated_liege_war_message + } + desc = msg_de_jure_duchy_war_invalidated_message + } + } + + on_invalidated = { + } + + on_declaration = { + on_declared_war = yes + + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = de_jure_cb_victory_desc_attacker + } + desc = de_jure_cb_victory_desc + } + + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + every_in_list = { + list = target_titles + limit = { exists = holder } + + holder = { save_scope_as = temp_de_jure_liege } + add_hook_from_temp_de_jure_liege_to_attacker = yes + } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + change = scope:change + title = scope:target + } + resolve_title_and_vassal_change = scope:change + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + + + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + title = scope:target + } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + multiply = -5.0 + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + # Defender neither gains nor loses any prestige. + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_attacker + } + desc = de_jure_cb_defeat_desc + } + + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # Attacker must pay the defender war reparations. + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + } + + # Create an 'helper' de jure CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + every_in_list = { + list = target_titles + save_temporary_scope_as = target + } + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + victory = no + title = scope:target + } + # Attacker loses Prestige, all other participants gain Prestige based on their war contribution (Defender gets full Prestige). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_de_jure_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 100 + LOSER_ALLY_FAME_SCALE = 100 + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "DEJURE_CB_WAR_SPECIFIC_NAME" + war_name_base = "DEJURE_CB_WAR_SPECIFIC_NAME_BASE" + cb_name = DEJURE_CB_DUCHY_NAME + cb_name_no_target = DEJURE_CB_DUCHY_NAME_GENERIC + interface_priority = 99 # Below the "take all" one + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 + + ai_score_mult = { + value = 1 + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} +# +#imperial_reconquest_cb = { +# icon = de_jure_cb +# group = de_jure +# +# combine_into_one = yes +# should_show_war_goal_subview = yes +# mutually_exclusive_titles = { always = yes } +# +# allowed_for_character = { +# scope:attacker = { +# is_roman_emperor_excluding_byzantium_trigger = yes +# } +# } +# +# allowed_against_character = { +# #scope:attacker = { #Not a regular de jure cb. +# #has_de_jure_claim_on = scope:defender +# #} +# NOR = { +# scope:defender = { target_is_liege_or_above = scope:attacker } +# scope:attacker = { target_is_liege_or_above = scope:defender } +# } +# } +# target_titles = all +# target_title_tier = all +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# ai_only_against_neighbors = yes +# +# valid_to_start = { +# scope:target = { +# tier = tier_duchy +# any_in_de_jure_hierarchy = { +# tier = tier_county +# title_province = { geographical_region = custom_roman_full_borders } +# } +# } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier = tier_county +# holder = { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# } +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = de_jure_cb_victory_desc_attacker +# } +# desc = de_jure_cb_victory_desc +# } +# +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# change = scope:change +# title = scope:target +# } +# resolve_title_and_vassal_change = scope:change +# +# +# # truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = de_jure_cb_white_peace_desc_defender +# } +# desc = de_jure_cb_white_peace_desc +# } +# +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for doing ok against higher ranked enemy +# scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# victory = no +# title = scope:target +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = de_jure_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = de_jure_cb_defeat_desc_attacker +# } +# desc = de_jure_cb_defeat_desc +# } +# +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_med_effect = yes +# } +# +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 10 +# } +# } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# victory = no +# title = scope:target +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "IMPERIAL_RECONQUEST_WAR_SPECIFIC_NAME" +# war_name_base = "IMPERIAL_RECONQUEST_WAR_SPECIFIC_NAME_BASE" +# cb_name = IMPERIAL_RECONQUEST_SPECIFIC_NAME +# interface_priority = 98 #Below take all and regular dejure. +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 500 +# +# on_invalidated_desc = msg_invalidate_war_title +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +#dismantle_holy_pretender_cb = { +# icon = dissolution_war +# group = de_jure +# +# allowed_for_character = { +# scope:attacker = { +# has_character_flag = flag_emperor_challenging_hre +# } +# } +# +# allowed_against_character = { +# NOR = { +# scope:defender = { target_is_liege_or_above = scope:attacker } +# scope:attacker = { target_is_liege_or_above = scope:defender } +# scope:attacker = { has_character_flag = flag_emperor_challenged_hre } #Only once per Emperor. +# } +# } +# target_titles = all +# target_title_tier = all +# ignore_effect = change_title_holder +# +# white_peace_possible = no +# on_white_peace_desc = { +# desc = WHITE_PEACE_DISABLED +# } +# +# valid_to_start = { +# scope:target = { this = title:e_hre } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = dismantle_holy_pretender_cb_victory_desc +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { save_scope_as = hre_emperor } +# scope:attacker = { +# save_scope_as = byz_emperor +# destroy_title = title:e_hre +# add_character_flag = { #No repeats. +# flag = flag_emperor_challenged_hre +# } +# } +# hidden_effect = { +# title:e_hre = { +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_kingdom +# } +# set_de_jure_liege_title = scope:attacker.primary_title #Drift all the HRE vassal titles to de jure Roman Empire. +# } +# } +# } +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# # truce +# add_truce_attacker_victory_effect = yes +# +# hidden_effect = { +# scope:attacker = { +# trigger_event = roman_restoration.0162 +# } +# scope:defender = { +# trigger_event = roman_restoration.0163 +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_defeat_desc = { +# desc = dismantle_holy_pretender_cb_defeat_desc +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# save_scope_as = hre_emperor +# } +# scope:attacker = { +# save_scope_as = byz_emperor +# add_character_flag = { #No repeats. +# flag = flag_emperor_challenged_hre +# } +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 10 +# } +# } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# #attacker_prestige = -10 +# victory = no +# title = scope:target +# } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# hidden_effect = { +# scope:attacker = { +# trigger_event = roman_restoration.0164 +# } +# scope:defender = { +# trigger_event = roman_restoration.0165 +# } +# } +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "DISMANTLE_EMPIRE_WAR_SPECIFIC_NAME" +# war_name_base = "DISMANTLE_EMPIRE_WAR_SPECIFIC_NAME_BASE" +# cb_name = DISMANTLE_EMPIRE_SPECIFIC_NAME +# interface_priority = 98 #Below take all and regular dejure. +# +# attacker_ticking_warscore = 0.01 +# defender_ticking_warscore = 0.05 +# attacker_wargoal_percentage = 0.9 +# defender_ticking_warscore_delay = { months = 24 } +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 2000 +# +# on_invalidated_desc = msg_invalidate_war_title +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +#dismantle_byz_pretender_cb = { +# icon = dissolution_war +# group = de_jure +# +# allowed_for_character = { +# scope:attacker = { +# has_character_flag = flag_emperor_challenging_byz +# } +# } +# +# allowed_against_character = { +# NOR = { +# scope:defender = { target_is_liege_or_above = scope:attacker } +# scope:attacker = { target_is_liege_or_above = scope:defender } +# scope:attacker = { has_character_flag = flag_emperor_challenged_byz } #Only once per Emperor. +# } +# } +# target_titles = all +# target_title_tier = all +# ignore_effect = change_title_holder +# +# white_peace_possible = no +# on_white_peace_desc = { +# desc = WHITE_PEACE_DISABLED +# } +# +# valid_to_start = { +# scope:target = { this = title:e_byzantium } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = dismantle_byz_pretender_cb_victory_desc +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { save_scope_as = byz_emperor } +# scope:attacker = { +# save_scope_as = hre_emperor +# destroy_title = title:e_byzantium +# add_character_flag = { #No repeats. +# flag = flag_emperor_challenged_hre +# } +# } +# hidden_effect = { +# title:e_byzantium = { +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_kingdom +# } +# set_de_jure_liege_title = scope:attacker.primary_title #Drift all the HRE vassal titles to de jure Roman Empire. +# } +# } +# } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# # truce +# add_truce_attacker_victory_effect = yes +# +# hidden_effect = { +# scope:attacker = { +# trigger_event = roman_restoration.0172 +# } +# scope:defender = { +# trigger_event = roman_restoration.0173 +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_defeat_desc = { +# desc = dismantle_byz_pretender_cb_defeat_desc +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# save_scope_as = byz_emperor +# } +# scope:attacker = { +# save_scope_as = hre_emperor +# add_character_flag = { #No repeats. +# flag = flag_emperor_challenged_byz +# } +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 10 +# } +# } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# #attacker_prestige = -10 +# victory = no +# title = scope:target +# } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# hidden_effect = { +# scope:attacker = { +# trigger_event = roman_restoration.0174 +# } +# scope:defender = { +# trigger_event = roman_restoration.0175 +# } +# } +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "DISMANTLE_EMPIRE_WAR_SPECIFIC_NAME" +# war_name_base = "DISMANTLE_EMPIRE_WAR_SPECIFIC_NAME_BASE" +# cb_name = DISMANTLE_EMPIRE_SPECIFIC_NAME +# interface_priority = 98 #Below take all and regular dejure. +# +# attacker_ticking_warscore = 0.01 +# defender_ticking_warscore = 0.05 +# attacker_wargoal_percentage = 0.9 +# defender_ticking_warscore_delay = { months = 24 } +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 2000 +# +# on_invalidated_desc = msg_invalidate_war_title +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# \ No newline at end of file diff --git a/common/casus_belli_types/00_event_war.txt b/common/casus_belli_types/00_event_war.txt new file mode 100644 index 000000000..fd0f41c18 --- /dev/null +++ b/common/casus_belli_types/00_event_war.txt @@ -0,0 +1,3856 @@ +########## +# Special 'claim' CB used by William the Bastard to invade England in 1066. +# If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB. +########## + +#norman_conquest_cb = { +# icon = invasion +# group = event +# mutually_exclusive_titles = { +# always = yes +# } +# +# allow_hostages = no +# allowed_for_character = {} +# allowed_against_character = { +# faith.religion = scope:attacker.faith.religion +# } +# +# is_allowed_claim_title = { +# scope:claimant = { +# NOT = { has_trait = incapable } +# is_imprisoned = no +# OR = { +# this = scope:attacker +# AND = { +# religion = scope:attacker.religion +# dynasty = scope:attacker.dynasty +# } +# } +# } +# } +# +# cost = {} +# target_titles = claim +# +# on_declaration = { +# on_declared_war = yes +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier >= tier_county +# holder ?= { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# } +# } +# +# on_invalidated = { set_global_variable = norman_conquest_cb_concluded } +# on_invalidated_desc = msg_claim_war_invalidated_message +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norman_conquest_cb_victory_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norman_conquest_cb_victory_desc_attacker +# } +# desc = norman_conquest_cb_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# # Set land acquisition type to conquest. +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # Transfer landed titles to the attacker. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# change = scope:change +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# #Hereward the Wake departs for the Fenlands +# character:90028 = { save_scope_as = hereward } +# +# if = { +# limit = { +# exists = scope:hereward +# } +# +# scope:hereward = { +# trigger_event = { +# id = ep3_laamps.6000 +# days = { 1 2 } +# } +# } +# } +# +# #Eadgar becomes a LAAMP +# character:112 = { save_scope_as = eadgar } +# +# if = { +# limit = { +# exists = scope:eadgar +# } +# +# scope:eadgar = { +# trigger_event = { +# id = ep3_laamps.7000 +# days = { 1 2 } +# } +# } +# } +# +# every_in_list = { +# list = target_titles +# +# #Remove elective succession law from k_england. +# clear_title_laws = yes +# +# # Personally seize all duchy titles in Southern England AND duchy titles personally held by the King of England. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_duchy +# special_invasion_cb_seize_land_in_region_trigger = { +# TARGET_REGION = custom_southern_england +# TARGET_KINGDOM = title:k_england +# } +# } +# if = { +# limit = { +# holder ?= { +# top_liege ?= scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# custom_description = { +# text = custom_seize_title_and_below_de_jure +# subject = scope:attacker +# object = this +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# +# # Grab the counties that go with the duchies, too. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# holder ?= { +# top_liege = scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# hidden_effect = { +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# add_to_temporary_list = county_titles_under_transfer +# } +# } +# } +# # Personally seize every county title in the Southern England AND county titles personally held by the King of England. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# special_invasion_cb_seize_land_in_region_trigger = { +# TARGET_REGION = custom_southern_england +# TARGET_KINGDOM = title:k_england +# } +# NOT = { is_in_list = county_titles_under_transfer } +# } +# if = { +# limit = { +# holder ?= { +# top_liege ?= scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# custom_description = { +# text = custom_seize_title +# subject = scope:attacker +# object = this +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# } +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# scope:attacker = { +# give_nickname = nick_the_conqueror +# if = { +# limit = { exists = global_var:started_norman_yoke_achievement } +# add_achievement_global_variable_effect = { +# VARIABLE = achievement_norman_yoke_war_flag +# VALUE = yes +# } +# } +# if = { +# limit = { +# is_ai = yes +# has_title = title:c_middlesex +# } +# set_realm_capital = title:c_middlesex +# } +# } +# +# modify_all_participants_fame_values = { +# WINNER = scope:attacker +# LOSER = scope:defender +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = 10 +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# set_global_variable = norman_conquest_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norman_conquest_cb_white_peace_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norman_conquest_cb_white_peace_desc_attacker +# } +# desc = norman_conquest_cb_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for doing ok against higher ranked enemy +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # press claims +# every_in_list = { +# list = target_titles +# if = { +# limit = { scope:attacker = { has_weak_claim_on = prev } } +# scope:attacker = { +# make_claim_strong = prev +# } +# } +# } +# +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# +# # Small prestige penalty to the attacker for failing to win their own war. +# scope:attacker = { +# add_prestige = { +# value = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# multiply = -5 +# } +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:claimant = { +# can_add_hook = { +# type = favor_hook +# target = scope:attacker +# } +# } +# } +# scope:claimant = { +# add_hook = { +# target = scope:attacker +# type = favor_hook +# } +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# set_global_variable = norman_conquest_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norman_conquest_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norman_conquest_cb_defeat_desc_attacker +# } +# desc = norman_conquest_cb_defeat_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # lose claims +# if = { +# limit = { scope:attacker = scope:claimant } +# every_in_list = { +# list = target_titles +# scope:claimant = { +# remove_claim = prev +# } +# } +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:claimant = { +# can_add_hook = { +# type = favor_hook +# target = scope:attacker +# } +# } +# } +# scope:claimant = { +# add_hook = { +# target = scope:attacker +# type = favor_hook +# } +# } +# } +# +# # Award the appropriate amount of prestige to all participants in the war. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# modify_all_participants_fame_values = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# set_global_variable = norman_conquest_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "CLAIM_WAR_NAME" +# my_war_name = "CLAIM_WAR_NAME_MY" +# war_name_base = "CLAIM_WAR_NAME_BASE" +# cb_name = "CLAIM_CB_NAME" +# interface_priority = 60 +# +# should_show_war_goal_subview = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 1000 +#} +# +########### +## Special 'claim' CB used by Harold the Hard-ruler to invade England in 1066. +## If victorious, Harold personally seizes all land in Northern England (ostensibly to distribute to good Norwegian vassals). Otherwise should be mostly-identical to a Claim CB. +########### +#norwegian_invasion_cb = { +# icon = invasion +# group = event +# mutually_exclusive_titles = { +# always = yes +# } +# +# allow_hostages = no +# #allowed_for_character = {} +# +# allowed_against_character = { +# faith.religion = scope:attacker.faith.religion +# } +# +# is_allowed_claim_title = { +# scope:claimant = { +# NOT = { has_trait = incapable } +# is_imprisoned = no +# OR = { +# this = scope:attacker +# AND = { +# religion = scope:attacker.religion +# dynasty = scope:attacker.dynasty +# } +# } +# } +# } +# +# cost = { +# #prestige = 1000 +# } +# +# target_titles = claim +# #target_title_tier = all +# +# on_declaration = { +# on_declared_war = yes +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier >= tier_county +# holder ?= { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# } +# } +# +# on_invalidated_desc = msg_claim_war_invalidated_message +# +# on_invalidated = { set_global_variable = norwegian_invasion_cb_concluded } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norwegian_invasion_cb_victory_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norwegian_invasion_cb_victory_desc_attacker +# } +# desc = norwegian_invasion_cb_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# # Loc setup. +# character:124 = { save_scope_as = tostig } +# title:d_northumberland = { save_scope_as = northumberland} +# title:d_york = { save_scope_as = york } +# title:d_lancaster = { save_scope_as = lancaster} +# custom_tooltip = norwegian_invasion_cb_victory_with_tostig_desc +# # Set land acquisition type to conquest. +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # Transfer landed titles to the attacker. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# change = scope:change +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# every_in_list = { +# list = target_titles +# +# #Remove elective succession law from k_england. +# clear_title_laws = yes +# +# # Personally seize all duchy titles in Northern England AND all duchy titles personally held by the King of England. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_duchy +# special_invasion_cb_seize_land_in_region_trigger = { +# TARGET_REGION = custom_northern_england +# TARGET_KINGDOM = title:k_england +# } +# } +# if = { +# limit = { +# holder ?= { +# top_liege ?= scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# custom_description = { +# text = custom_seize_title_and_below_de_jure +# subject = scope:attacker +# object = this +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = no +# } +# } +# +# # Grab the counties that go with the duchies, too. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# holder ?= { +# top_liege = scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# hidden_effect = { +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = no +# } +# } +# } +# } +# } +# # Personally seize every county title in the Northern England AND county titles personally held by the King of England. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# special_invasion_cb_seize_land_in_region_trigger = { +# TARGET_REGION = custom_northern_england +# TARGET_KINGDOM = title:k_england +# } +# } +# if = { +# limit = { +# holder ?= { +# top_liege ?= scope:defender +# +# # Vassal players in England get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# custom_description = { +# text = custom_seize_title +# subject = scope:attacker +# object = this +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = no +# } +# } +# } +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# #If Tostig is still alive, and in Harold's court, give him back his northern lands, and give Hardrada a reward. +# scope:attacker = { +# if = { +# limit = { +# character:124 = { +# is_alive = yes +# is_pool_character = no +# liege ?= scope:attacker +# } +# } +# +# #Grab the appropriate titles. +# title:d_northumberland = { +# every_in_de_jure_hierarchy = { +# continue = { tier >= tier_duchy } +# add_to_list = tostig_reward_titles +# } +# } +# title:d_york = { +# every_in_de_jure_hierarchy = { +# continue = { tier >= tier_duchy } +# add_to_list = tostig_reward_titles +# } +# } +# title:d_lancaster = { +# every_in_de_jure_hierarchy = { +# continue = { tier >= tier_duchy } +# add_to_list = tostig_reward_titles +# } +# } +# +# #Adjust titles. +# hidden_effect = { +# create_title_and_vassal_change = { +# type = granted +# save_scope_as = change +# add_claim_on_loss = no +# } +# every_in_list = { +# list = tostig_reward_titles +# limit = { holder = scope:attacker } +# change_title_holder = { +# holder = character:124 +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# #A hook for Harold. +# add_hook = { +# type = loyalty_hook +# target = character:124 +# } +# #And some opinion. +# reverse_add_opinion = { +# target = character:124 +# modifier = loyal_servant +# } +# } +# } +# } +# +# #If William already won the conquest, loose Normandy back into the continent. +# scope:attacker = { +# if = { +# limit = { +# any_vassal = { +# primary_title = title:d_normandy +# } +# } +# random_vassal = { +# limit = { primary_title = title:d_normandy } +# save_scope_as = free_william #Harald Hardrada & William the Bastard? A friendship you could never imagine! +# } +# scope:free_william = { +# #De-vassalise him. +# create_title_and_vassal_change = { +# type = independency +# save_scope_as = change +# add_claim_on_loss = no +# } +# becomes_independent = { change = scope:change } +# resolve_title_and_vassal_change = scope:change +# #Take away his "Conqueror" title. Clearly he does not deserve it. +# if = { +# #William goes back to being the Bastard. +# limit = { +# this = character:140 +# has_nickname = nick_the_conqueror +# } +# give_nickname = nick_the_bastard +# } +# else = { +# #Anyone else will be mocked forever for their brief victory. +# give_nickname = nick_the_unready +# } +# } +# } +# #And give him Maine & Sable too. +# if = { +# limit = { title:c_maine.holder.liege = scope:attacker } +# create_title_and_vassal_change = { +# type = revoked +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_maine.holder = { +# change_liege = { +# liege = scope:free_william +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# } +# if = { +# limit = { +# NOT = { title:c_sable.holder = title:c_maine.holder } +# title:c_sable.holder.liege = scope:attacker +# } +# create_title_and_vassal_change = { +# type = revoked +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_sable.holder = { +# change_liege = { +# liege = scope:free_william +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# } +# } +# +# modify_all_participants_fame_values = { +# WINNER = scope:attacker +# LOSER = scope:defender +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = 10 +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# set_global_variable = norwegian_invasion_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norwegian_invasion_cb_white_peace_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norwegian_invasion_cb_white_peace_desc_attacker +# } +# desc = norwegian_invasion_cb_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # press claims +# every_in_list = { +# list = target_titles +# if = { +# limit = { scope:attacker = { has_weak_claim_on = prev } } +# scope:attacker = { +# make_claim_strong = prev +# } +# } +# } +# +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# +# # Small prestige penalty to the attacker for failing to win their own war. +# scope:attacker = { +# add_prestige = { +# value = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# multiply = -5 +# } +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:claimant = { +# can_add_hook = { +# type = favor_hook +# target = scope:attacker +# } +# } +# } +# scope:claimant = { +# add_hook = { +# target = scope:attacker +# type = favor_hook +# } +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# set_global_variable = norwegian_invasion_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = norwegian_invasion_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = norwegian_invasion_cb_defeat_desc_attacker +# } +# desc = norwegian_invasion_cb_defeat_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # lose claims +# if = { +# limit = { scope:attacker = scope:claimant } +# every_in_list = { +# list = target_titles +# scope:claimant = { +# remove_claim = prev +# } +# } +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:claimant = { +# can_add_hook = { +# type = favor_hook +# target = scope:attacker +# } +# } +# } +# scope:claimant = { +# add_hook = { +# target = scope:attacker +# type = favor_hook +# } +# } +# } +# +# # Award the appropriate amount of prestige to all participants in the war. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# modify_all_participants_fame_values = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# set_global_variable = norwegian_invasion_cb_concluded +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "CLAIM_WAR_NAME" +# my_war_name = "CLAIM_WAR_NAME_MY" +# war_name_base = "CLAIM_WAR_NAME_BASE" +# cb_name = "CLAIM_CB_NAME" +# interface_priority = 60 +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# should_show_war_goal_subview = yes +# +# max_ai_diplo_distance_to_title = 1000 +#} +# +########### +## Special 'claim' CB used by the Sons of Lothbrok to invade England & Scotland in 867. +## If victorious, they personally seize all land in k_england or k_scotland (depending on the war). Otherwise very close to a duchy conquest CB. +########### +# +#sons_of_lothbrok_invasion_cb = { +# icon = fp1_varangian_adventurer_conquest +# group = event +# +# allowed_for_character = { +# } +# +# allowed_against_character = { +# scope:attacker = { +# ALL_FALSE = { +# top_liege = scope:defender.top_liege +# liege = scope:defender +# } +# } +# } +# target_titles = none +# target_title_tier = all +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# ai_only_against_neighbors = yes +# allow_hostages = no +# +# valid_to_start = { +# always = no +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier = tier_county +# holder = { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# } +# } +# +# on_invalidated_desc = msg_religious_war_invalidation_region_message +# +# on_invalidated = { +# } +# +# cost = { +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_victory_desc_attacker +# } +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_victory_desc_defender +# } +# desc = sons_of_lothbrok_invasion_cb_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # go through the dejure hierarchy under target titles, transfer titles with same or worse tolerance holders (their religion equaly or less tolerated than the defender's), +# # take the holder as vassal otherwise and don't go deeper +# every_in_list = { +# list = target_titles +# custom_tooltip = CONQUEST_CB_TITLE +# every_in_de_jure_hierarchy = { +# continue = { +# OR = { +# NOT = { +# exists = holder +# } +# NOT = { +# holder = { +# target_is_liege_or_above = scope:defender +# } +# } +# AND = { +# scope:attacker.faith = { +# faith_hostility_level_comparison = { +# prev.holder.faith <= scope:defender.faith +# } +# } +# holder = { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# tier > tier_county +# } +# limit = { +# tier = tier_county +# holder ?= { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# +# if = { +# limit = { +# OR = { +# scope:attacker.faith = { +# faith_hostility_level_comparison = { +# prev.holder.faith >= scope:defender.faith +# } +# } +# holder.primary_title.tier >= scope:attacker.primary_title.tier +# } +# } +# add_to_temporary_list = titles_taken +# } +# else = { +# holder = { +# add_to_temporary_list = vassals_taken +# } +# } +# } +# } +# +# every_in_list = { +# list = titles_taken +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# +# every_in_list = { +# list = vassals_taken +# change_liege = { +# liege = scope:attacker +# change = scope:change +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { +# add_prestige_experience = medium_prestige_value +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_white_peace_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_white_peace_desc_attacker +# } +# desc = sons_of_lothbrok_invasion_cb_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # Prestige loss for the attacker +# scope:attacker = { +# add_prestige = { +# value = minor_prestige_value +# multiply = -1.0 +# } +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as scale values are identical +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# add_truce_white_peace_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = sons_of_lothbrok_invasion_cb_defeat_desc_attacker +# } +# desc = sons_of_lothbrok_invasion_cb_defeat_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# # Prestige for Defender +# add_prestige_war_defender_effect = { +# PRESTIGE_VALUE = major_prestige_value +# } +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 5 +# } +# add_prestige = { +# value = major_prestige_value +# multiply = -1.0 +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "CONQUEST_WAR_NAME" +# war_name_base = "CONQUEST_WAR_NAME_BASE" +# cb_name = "CONQUEST_CB_NAME" +# +# interface_priority = 79 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 500 +#} +# +########### +## Special 'invasion' CB used by the Hungarians to migrate from the steppe to Pannonia +## If victorious, the Hungarians directly usurp all land within Pannonia not held by a player. +########### +# +#hungarian_migration_cb = { +# icon = invasion +# group = invasion #Switching this to event will render the CB invisible. +# ai = no # AI targeting is handled through game_rule events. +# +# allowed_for_character = { +# culture = culture:mogyer +# faith = { has_doctrine_parameter = unreformed } +# } +# +# allowed_against_character = { +# #Realm must have at least some land in Hungary. +# scope:defender = { +# any_realm_county = { +# title_province = { geographical_region = custom_hungary } +# } +# } +# } +# +# target_titles = all +# target_title_tier = kingdom +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# use_de_jure_wargoal_only = yes +# combine_into_one = yes +# +# #Configure war-score. This is a bit different to usual, focusing mostly on battles and almost not at all on back-capping the attacker: the Mogyers literally do not care at all if you occupy their homelands, they're moving their whole people to Pannonia anyway. +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# max_defender_score_from_occupation = 25 +# max_attacker_score_from_occupation = 150 +# full_occupation_by_defender_gives_victory = no +# landless_attacker_needs_armies = no +# attacker_capital_gives_war_score = no +# +# valid_to_start = { +# #May only target Hungary. +# scope:target = title:k_hungary +# #Must have taken the appropriate decision. +# has_character_flag = undertaking_hungarian_migration +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier = tier_county +# holder = { +# target_is_same_character_or_above = scope:defender +# } +# } +# } +# } +# #Emperors do not deign to migrate. Plus it'll mess up title destruction. +# scope:attacker = { highest_held_title_tier >= tier_empire } +# } +# +# on_invalidated = { +# if = { +# limit = { exists = scope:attacker.player_heir } +# scope:attacker.player_heir = { +# if = { +# limit = { +# culture = culture:mogyer +# faith = { has_doctrine_parameter = unreformed } +# } +# #Give scope:attacker back their ability to declare a migration in the event of invalidation. +# add_character_flag = undertaking_hungarian_migration +# } +# } +# } +# } +# +# on_invalidated_desc = msg_invasion_war_invalidated_message +# +# #No cost: that's paid in the decision. +# +# on_declaration = { +# on_declared_war = yes +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_launched_hungarian_migration +# } +# } +# #Give scope:attacker some armies to ensure success & use up their free invasion. +# scope:attacker = { +# remove_character_flag = undertaking_hungarian_migration +# #One army to conquer. +# if = { +# limit = { +# has_mpo_dlc_trigger = yes +# } +# spawn_army = { +# name = event_troop_default_name +# men_at_arms = { +# type = nomadic_riders +# stacks = 20 +# } +# men_at_arms = { +# type = heavy_horse_archers +# stacks = 5 +# } +# men_at_arms = { +# type = steppe_raiders +# stacks = 5 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# war = scope:war +# inheritable = no +# } +# } +# else = { +# spawn_army = { +# name = event_troop_default_name +# levies = 2000 +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# war = scope:war +# inheritable = no +# } +# } +# #And one army to hold. +# if = { +# limit = { +# has_mpo_dlc_trigger = yes +# } +# spawn_army = { +# name = event_troop_default_name +# men_at_arms = { +# type = nomadic_riders +# stacks = 10 +# } +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# inheritable = no +# } +# } +# else = { +# spawn_army = { +# name = event_troop_default_name +# levies = 1000 +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# inheritable = no +# } +# } +# +# #If we're a few decades in, beef the Mogyers a bit with another temporary army. +# if = { +# limit = { current_date >= 890.1.1 } +# if = { +# limit = { +# has_mpo_dlc_trigger = yes +# } +# spawn_army = { +# name = event_troop_default_name +# men_at_arms = { +# type = nomadic_riders +# stacks = 20 +# } +# men_at_arms = { +# type = heavy_horse_archers +# stacks = 5 +# } +# men_at_arms = { +# type = steppe_raiders +# stacks = 5 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# war = scope:war +# inheritable = no +# } +# } +# else = { +# spawn_army = { +# name = event_troop_default_name +# levies = 2000 +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# war = scope:war +# inheritable = no +# } +# } +# } +# #And if we're almost out of the valid time-frame, add another holding army. +# if = { +# limit = { current_date >= 905.1.1 } +# if = { +# limit = { +# has_mpo_dlc_trigger = yes +# } +# spawn_army = { +# name = event_troop_default_name +# men_at_arms = { +# type = nomadic_riders +# stacks = 10 +# } +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# inheritable = no +# } +# } +# else = { +# spawn_army = { +# name = event_troop_default_name +# levies = 1000 +# men_at_arms = { +# type = horse_archers +# stacks = 10 +# } +# location = scope:attacker.capital_province +# uses_supply = no +# inheritable = no +# } +# } +# } +# } +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:attacker = { is_local_player = yes } +# } +# desc = hungarian_invasion_war_victory_desc_attacker +# } +# desc = hungarian_invasion_war_victory_desc +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { is_local_player = yes } +# } +# desc = hungarian_invasion_war_warning_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# #If the Mogyers aren't independent, make them so. +# if = { +# limit = { +# scope:attacker = { top_liege != this } +# } +# create_title_and_vassal_change = { +# type = independency +# save_scope_as = change +# add_claim_on_loss = no +# } +# change_liege_or_become_independent = { +# CHANGE = scope:change +# VASSAL = scope:attacker +# } +# resolve_title_and_vassal_change = scope:change +# } +# +# #Take lands within Pannonia. +# hidden_effect = { +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# setup_invasion_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# change = scope:change +# take_occupied = no +# } +# every_in_list = { +# list = target_titles +# +# # Personally seize all duchy titles in k_hungary AND duchy titles personally held by the target king. +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_duchy +# special_invasion_cb_seize_land_in_region_trigger = { +# TARGET_REGION = custom_hungary +# TARGET_KINGDOM = title:k_hungary +# } +# } +# if = { +# limit = { +# holder ?= { +# top_liege ?= scope:defender +# +# # Vassal players in Hungary get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# hidden_effect = { +# # As a security set all the county below the duchy as under transfer in case the defender owned the duchy and the counties below +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# holder ?= scope:defender +# } +# add_to_temporary_list = county_titles_under_transfer +# } +# } +# custom_description = { +# text = custom_seize_title_and_below_de_jure +# subject = scope:attacker +# object = this +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# } +# } +# +# # Grab counties belonging to duchies that don't exist +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# holder ?= { +# top_liege = scope:defender +# +# # Vassal players in Hungary get to keep their holdings, so they can play as vassals of the new king instead of game-overing. +# NAND = { +# this != top_liege +# is_ai = no +# } +# } +# } +# hidden_effect = { +# if = { +# limit = { NOT = { is_in_list = county_titles_under_transfer } } # Theoretically prevents cases in which a title was already on the list +# add_to_temporary_list = county_titles_under_transfer +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# } +# } +# } +# resolve_title_and_vassal_change = scope:change +# } +# +# #Start processing the Hungarian-specific effects. +# scope:attacker = { +# launch_hungarian_migration_scripted_effect = { INVADER = scope:attacker } +# } +# +# # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. +# modify_all_participants_fame_values = { +# WINNER = scope:attacker +# LOSER = scope:defender +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = 10 +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = invasion_war_white_peace_desc_defender +# } +# desc = invasion_war_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for doing ok against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # Prestige for the attacker's war allies +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # Not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# scope:attacker = { +# add_prestige = mongol_invasion_cb_prestige_white_peace +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = invasion_war_white_peace_desc_defender +# } +# desc = invasion_war_white_peace_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 5 +# } +# add_prestige = { +# value = massive_prestige_value +# multiply = -1.0 +# } +# } +# +# setup_invasion_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# +# # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). +# modify_all_participants_fame_values = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "HUNGARIAN_INVASION_WAR_NAME" +# war_name_base = "HUNGARIAN_INVASION_WAR_NAME_BASE" +# cb_name = "HUNGARIAN_INVASION_CB_NAME" +# +# interface_priority = 100 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.5 +#} +# +########### +## Special 'invasion' CB used by the Azariqa to secede in Iraq +## If victorious, they directly usurp all land within Jazira & create the relevant title. +########### +# +#azariqa_rebellion_cb = { +# icon = invasion +# group = event +# +# combine_into_one = yes +# should_show_war_goal_subview = yes +# mutually_exclusive_titles = { always = yes } +# allow_hostages = no +# +# allowed_for_character = {} +# +# allowed_for_character_display_regardless = {} +# +# allowed_against_character = {} +# target_titles = all +# target_title_tier = kingdom +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# +# valid_to_start = { always = no } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier = tier_county +# holder = { +# target_is_same_character_or_above = scope:defender +# } +# } +# } +# } +# } +# +# on_invalidated_desc = msg_invasion_war_invalidated_message +# +# cost = {} +# +# on_declaration = { on_declared_war = yes } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = invasion_war_victory_desc_attacker +# } +# desc = invasion_war_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# setup_invasion_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# change = scope:change +# take_occupied = yes +# } +# # Take k_jazira directly. +# title:k_jazira = { +# if = { +# limit = { +# OR = { +# is_title_created = no +# holder = { +# OR = { +# this = scope:defender +# any_liege_or_above = { this = scope:defender } +# } +# } +# } +# } +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# } +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# create_title_and_vassal_change = { +# type = independency +# save_scope_as = change +# } +# scope:attacker = { +# becomes_independent = { change = scope:change } +# } +# resolve_title_and_vassal_change = scope:change +# +# hidden_effect = { +# scope:attacker = { +# faith = { save_scope_as = faith } +# set_up_dynamic_temporal_hof_title_effect = { NEW_HOLDER = scope:attacker } +# } +# } +# +# # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. +# modify_all_participants_fame_values = { +# WINNER = scope:attacker +# LOSER = scope:defender +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' +# IS_RELIGIOUS_WAR = yes +# WINNER_FAME_SCALE = 10 +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = invasion_war_white_peace_desc_defender +# } +# desc = invasion_war_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for doing ok against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # Not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# scope:attacker = { +# add_prestige = mongol_invasion_cb_prestige_white_peace +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = invasion_war_white_peace_desc_defender +# } +# desc = invasion_war_white_peace_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 5 +# } +# add_prestige = { +# value = massive_prestige_value +# multiply = -1.0 +# } +# } +# +# setup_invasion_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# +# # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). +# modify_all_participants_fame_values = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# imprison_character_effect = { +# TARGET = scope:attacker +# IMPRISONER = scope:defender +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "INVASION_WAR_NAME" +# war_name_base = "INVASION_WAR_NAME_BASE" +# cb_name = "INVASION_CB_NAME" +# +# interface_priority = 100 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +#} + +########## +# Special war to claim Byzantium for Raiktor +# If victorious, you gain the kingdom of Epirus for yourself! +########## + +raiktor_claim_cb = { + icon = claim_cb + group = event + + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + allow_hostages = no + + allowed_for_character = {} + + allowed_for_character_display_regardless = {} + + allowed_against_character = {} + target_titles = claim + target_title_tier = all + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + valid_to_start = { always = no } + + should_invalidate = { + + } + + on_invalidated_desc = msg_invasion_war_invalidated_message + + cost = {} + + on_declaration = { on_declared_war = yes } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:claimant = { is_local_player = yes } + } + desc = claim_cb_victory_desc_attacker_claimant + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = claim_cb_victory_desc_attacker + } + desc = claim_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 Accolade glory gain from winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + custom_tooltip = you_gain_epirus + scope:defender = { + pay_short_term_gold = { + target = scope:attacker + gold = scope:defender.major_gold_value + } + } + hidden_effect = { + title:k_epirus = { + every_in_de_jure_hierarchy = { + limit = { + tier >= tier_county + holder ?= { + OR = { + this = scope:defender + is_vassal_or_below_of = scope:defender + } + } + } + add_to_list = epirus_titles + } + } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change_epirus + add_claim_on_loss = yes + } + + title:k_epirus = { + if = { + limit = { + OR = { + is_title_created = no + holder = { + OR = { + this = scope:defender + any_liege_or_above = { this = scope:defender } + } + } + } + } + change_title_holder = { + holder = scope:attacker + change = scope:change_epirus + } + } + } + + every_in_list = { + list = epirus_titles + change_title_holder = { + holder = scope:attacker + change = scope:change_epirus + } + } + + resolve_title_and_vassal_change = scope:change_epirus + } + + custom_tooltip = raiktor_gains_byzantium + hidden_effect = { + create_title_and_vassal_change = { + type = conquest_claim + save_scope_as = change + add_claim_on_loss = yes + } + + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + change = scope:change + } + + resolve_title_and_vassal_change = scope:change + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:claimant.primary_title.tier < scope:attacker.primary_title.tier + scope:claimant = { + NOT = { target_is_liege_or_above = scope:attacker } + } + } + + create_title_and_vassal_change = { + type = conquest_claim + save_scope_as = change_two + add_claim_on_loss = yes + } + scope:claimant = { + change_liege = { + liege = scope:attacker + change = scope:change_two + } + } + resolve_title_and_vassal_change = scope:change_two + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = loyalty_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = loyalty_hook + } + } + } + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + hidden_effect = { + scope:claimant = { + remove_trait = devoted + add_gold = 750 + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = claim_cb_white_peace_desc_defender + } + desc = claim_cb_white_peace_desc + } + + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + #EP2 accolade glory gain for defender doing alright + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # press claims + every_in_list = { + list = target_titles + if = { + limit = { scope:claimant = { has_weak_claim_on = prev } } + scope:claimant = { + make_claim_strong = prev + } + } + } + + # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = scope:cb_prestige_factor # Set by 'setup_claim_cb' + multiply = -5.0 + } + } + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + # Defender neither gains nor loses any prestige. + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = favor_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = favor_hook + } + } + } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = claim_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:claimant = { is_local_player = yes } } + desc = claim_cb_defeat_desc_attacker_claimant + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = claim_cb_defeat_desc_attacker + } + desc = claim_cb_defeat_desc + } + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # lose claims + every_in_list = { + list = target_titles + scope:claimant = { + remove_claim = prev + } + } + + if = { + limit = { + scope:claimant != scope:attacker + scope:attacker = { + can_add_hook = { + type = favor_hook + target = scope:claimant + } + } + } + scope:attacker = { + add_hook = { + target = scope:claimant + type = favor_hook + } + } + } + + # Attacker pays gold to the defender as reparations. + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + } + # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. + setup_claim_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CLAIM_WAR_NAME" + my_war_name = "CLAIM_WAR_NAME_MY" + war_name_base = "CLAIM_WAR_NAME_BASE" + cb_name = "CLAIM_CB_NAME" + + interface_priority = 100 + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +########## +# Another Raiktor war, specifically for a few counties +# If victorious, Raiktor gets three counties along the coast +########## + +raiktor_conquest_cb = { + icon = claim_cb + group = event + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + allow_hostages = no + + allowed_for_character = {} + + allowed_for_character_display_regardless = {} + + allowed_against_character = {} + target_titles = all + target_title_tier = all + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + valid_to_start = { always = no } + + should_invalidate = { + + } + + on_invalidated_desc = msg_invasion_war_invalidated_message + + cost = {} + + on_declaration = { on_declared_war = yes } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } + scope:attacker = { + random_courtier = { + limit = { + has_character_flag = raiktor + } + save_scope_as = vassal_to_be + } + } + + if = { + limit = { + exists = scope:vassal_to_be + } + custom_tooltip = raiktor_vassal_desc + } + else = { + custom_tooltip = raiktor_vassal_backup_desc + } + + hidden_effect = { + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + setup_invasion_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + change = scope:change + take_occupied = no + } + resolve_title_and_vassal_change = scope:change + + if = { + limit = { + exists = scope:vassal_to_be + } + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:vassal_to_be + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + } + + } + + + if = { + limit = { + exists = scope:vassal_to_be + scope:attacker = { + can_add_hook = { + type = loyalty_hook + target = scope:vassal_to_be + } + } + } + scope:attacker = { + add_hook = { + target = scope:vassal_to_be + type = loyalty_hook + } + } + } + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' + IS_RELIGIOUS_WAR = yes + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + hidden_effect = { + scope:claimant = { + remove_trait = devoted + add_gold = 100 + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = invasion_war_white_peace_desc_defender + } + desc = invasion_war_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_white_peace_effect = yes + + scope:attacker = { + add_prestige = mongol_invasion_cb_prestige_white_peace + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = invasion_war_white_peace_desc_defender + } + desc = invasion_war_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 5 + } + add_prestige = { + value = massive_prestige_value + multiply = -1.0 + } + } + + setup_invasion_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + + # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + imprison_character_effect = { + TARGET = scope:attacker + IMPRISONER = scope:defender + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CONQUEST_WAR_NAME" + war_name_base = "CONQUEST_WAR_NAME_BASE" + cb_name = "CONQUEST_COUNTY_CB_NAME" + + interface_priority = 100 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + attacker_ticking_warscore_delay = { days = 0 } + attacker_score_from_occupation_scale = 300 + defender_score_from_occupation_scale = 300 + attacker_score_from_battles_scale = 300 + defender_score_from_battles_scale = 300 + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +########## +# Special 'conquest' CB used by the Norse whilst they harass the North Atlantic. +# If you feel like you can't get away from the Vikings in the 800s & 900s, they're doing their job. +########## + +fp1_scandi_adventurer_conquest = { + icon = fp1_varangian_adventurer_conquest + group = event + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + is_ai = yes + } + + allowed_against_character = { + always = yes + } + target_titles = all + target_title_tier = duchy + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + valid_to_start = { + always = no + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_religious_war_invalidation_region_message + + on_invalidated = { + scope:attacker = { clean_scandinavian_adventurer_effect = yes } + } + + on_declaration = { + on_declared_war = yes + + # If scope:defender is a player or a king, give them a few choices. + scope:defender = { + if = { + limit = { + OR = { + is_ai = no + highest_held_title_tier >= tier_kingdom + } + } + trigger_event = { + id = fp1_trade_events.1131 + days = 30 + } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # go through the dejure hierarchy under target titles, transfer titles with same or worse tolerance holders (their religion equally or less tolerated than the defender's), + # take the holder as vassal otherwise and don't go deeper + every_in_list = { + list = target_titles + custom_tooltip = CONQUEST_CB_TITLE + every_in_de_jure_hierarchy = { + continue = { + OR = { + NOT = { exists = holder } + NOT = { + holder = { target_is_liege_or_above = scope:defender } + } + AND = { + scope:attacker.faith = { + faith_hostility_level_comparison = { prev.holder.faith <= scope:defender.faith } + } + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + tier > tier_county + } + limit = { + tier <= tier_duchy + holder ?= { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + + if = { + limit = { + OR = { + scope:attacker.faith = { + faith_hostility_level_comparison = { + prev.holder.faith >= scope:defender.faith + } + } + holder.primary_title.tier >= scope:attacker.primary_title.tier + } + } + add_to_temporary_list = titles_taken + } + else = { + holder = { + add_to_temporary_list = vassals_taken + } + } + } + } + + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = yes + } + } + + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + #Clean-up adventurer things. + scope:attacker = { clean_scandinavian_adventurer_effect = yes } + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_white_peace_effect = yes + + #Clean-up adventurer things. + scope:attacker = { clean_scandinavian_adventurer_effect = yes } + + # Since they failed to win, take away their efficacy loan. + scope:attacker = { remove_short_term_gold = scandinavian_adventurer_efficacy_loan_value } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # Prestige loss for the attacker + scope:attacker = { + if = { + limit = { scope:war ?= { NOT = { has_variable = no_gold_reparations } } } + pay_short_term_gold_reparations_effect = { GOLD_VALUE = 5 } + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = major_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + + on_lost_aggression_war_discontent_loss = yes + + # Give scope:defender some goodies. + scope:defender = { + # Including a break from the fighting. + fp1_add_realm_size_appropriate_sa_reprieve_effect = yes + # And a tally towards a nickname. + ## Which starts... + if = { + limit = { + NOT = { has_variable = fp1_has_beaten_sa_progress } + } + set_variable = { + name = fp1_has_beaten_sa_progress + value = 1 + } + } + ## ... and grows... + else_if = { + limit = { + has_variable = fp1_has_beaten_sa_progress + ## If <9 adventurers has already been defeated, add +1 otherwise... + var:fp1_has_beaten_sa_progress <= 8 + } + change_variable = { + name = fp1_has_beaten_sa_progress + add = 1 + } + } + ## ... towards a pay-off. + ## if >8 adventures has already been defeated give nickname + else_if = { + limit = { + OR = { + has_bad_nickname = yes + has_any_nickname = no + } + } + hidden_effect = { + random_list = { + 20 = { give_nickname = nick_the_bane_of_danes } + 20 = { give_nickname = nick_the_culture_wall } + 20 = { give_nickname = nick_nord_foe } + 20 = { give_nickname = nick_the_scourge_of_the_northerners } + 20 = { give_nickname = nick_the_burner_of_ash } + } + } + } + } + + #Clean-up adventurer things. + scope:attacker = { clean_scandinavian_adventurer_effect = yes } + + # Since they lost, take away their efficacy loan. + scope:attacker = { remove_short_term_gold = scandinavian_adventurer_efficacy_loan_value } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CONQUEST_WAR_NAME" + war_name_base = "CONQUEST_WAR_NAME_BASE" + cb_name = "CONQUEST_DUCHY_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +########## +# Special 'vassalise' CB used by diarchs when trying to retract a vassal from a co-vassal. +# If victorious, the diarch takes the affected vassal for their own. +########## + +diarch_vassalisation_cb = { + icon = vassalization + group = event + ai_only_against_neighbors = yes + allow_hostages = no + + allowed_for_character = { always = yes } + + target_titles = de_jure + + should_invalidate = { + scope:attacker = { + # No longer same realm. + top_liege != scope:defender.top_liege + # No longer of a suitable tier. + highest_held_title_tier <= scope:secondary_recipient.highest_held_title_tier + } + } + + on_declaration = { on_declared_war = yes } + + on_invalidated_desc = msg_vassalization_war_invalidated_message + + on_invalidated = {} + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = diarch_vassalization_cb_victory_desc_attacker + } + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = diarch_vassalization_cb_victory_desc_defender + } + desc = diarch_vassalization_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + setup_de_jure_cb = { + attacker = scope:attacker + defender = scope:defender + change = scope:change + } + resolve_title_and_vassal_change = scope:change + + # Prestige level progress for the attacker + scope:attacker = { + add_prestige_experience = { + value = medium_prestige_value + } + } + + # Prestige loss for the defender + scope:defender = { + add_prestige = { + value = medium_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = diarch_vassalization_cb_white_peace_desc_defender + } + desc = diarch_vassalization_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = diarch_vassalization_cb_white_peace_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = diarch_vassalization_cb_defeat_desc_attacker + } + desc = diarch_vassalization_cb_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_low_effect = yes + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Prestige for the defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:attacker = { + save_temporary_scope_as = loser + } + + # Truce + add_truce_attacker_defeat_effect = yes + + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "DIARCH_VASSALIZATION_WAR_NAME" + war_name_base = "DIARCH_VASSALIZATION_WAR_NAME_BASE" + cb_name = "DIARCH_VASSALIZATION_CB_NAME" + interface_priority = 59 + + ticking_war_score_targets_entire_realm = yes + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + attacker_ticking_warscore = 0 + attacker_wargoal_percentage = 0.8 + + max_ai_diplo_distance_to_title = 500 +} + +########## +# Special CB used against diarchs when trying to force them from office. +# If victorious, the rebel imprisons the diarch and takes a chunk of their cash. +########## + +remove_regent_cb = { + icon = dissolution_war + group = event + + allow_hostages = no + allowed_for_character = { always = yes } + + allowed_against_character = { + # Scope:defender must be the diarch of one of scope:attacker's lieges. + scope:attacker = { + any_liege_or_above = { + has_active_diarchy = yes + diarch = scope:defender + has_diarchy_active_parameter = diarchy_is_regency + } + } + } + + ignore_effect = change_title_holder + valid_to_start = { always = no } + + should_invalidate = {} + + on_invalidated_desc = msg_remove_regent_cb_invalidated_message + + on_invalidated = { + #remove the temporary fort level + root.war.var:barony_with_temporary_fort ?= { remove_province_modifier = temporary_fort_province_modifier } + } + + cost = {} + + on_declaration = { + on_declared_war = yes + #add a temporary fort level so that the diarch can be sieged + if = { + limit = { + scope:defender = { + capital_barony.title_province = { fort_level = 0 } + } + } + scope:defender = { + capital_barony.title_province = { + save_scope_as = defender_capital + add_province_modifier = temporary_fort_province_modifier + } + } + } + war ?= { + set_variable = { + name = barony_with_temporary_fort + value = scope:defender_capital + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = remove_regent_cb_victory_desc_attacker + } + desc = remove_regent_cb_victory_desc + } + } + + on_victory = { + # Scope:attacker imprisons the diarch instead. + imprison_character_effect = { + TARGET = scope:defender + IMPRISONER = scope:attacker + } + # Provided our primaries share a realm, the regency moves on, otherwise, we're just warring for prison. + scope:defender = { + if = { + limit = { + top_liege = scope:attacker.top_liege + # Plus, make sure that they're still a diarch. + is_diarch = yes + } + depose_diarch = yes + } + #remove the temporary fort level + if = { + limit = { + root.war.var:barony_with_temporary_fort ?= { has_province_modifier = temporary_fort_province_modifier } + } + custom_tooltip = remove_regent_cb_temporary_fort + hidden_effect = { + root.war.var:barony_with_temporary_fort = { + remove_province_modifier = temporary_fort_province_modifier + } + } + } + } + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = remove_regent_cb_white_peace_desc_defender + } + desc = remove_regent_cb_white_peace_desc + } + } + + on_white_peace = { + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + #remove the temporary fort level + if = { + limit = { + root.war.var:barony_with_temporary_fort = { has_province_modifier = temporary_fort_province_modifier } + } + custom_tooltip = remove_regent_cb_temporary_fort + hidden_effect = { + root.war.var:barony_with_temporary_fort = { + remove_province_modifier = temporary_fort_province_modifier + } + } + } + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = remove_regent_cb_defeat_desc_defender + } + desc = remove_regent_cb_defeat_desc + } + } + + on_defeat = { + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_med_effect = yes + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 5 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Get imprisoned anyway. + imprison_character_effect = { + TARGET = scope:attacker + IMPRISONER = scope:defender + } + + # Prestige for Defender + scope:defender = { + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = major_prestige_value + } + #remove the temporary fort level + if = { + limit = { + root.war.var:barony_with_temporary_fort = { has_province_modifier = temporary_fort_province_modifier } + } + custom_tooltip = remove_regent_cb_temporary_fort + hidden_effect = { + root.war.var:barony_with_temporary_fort = { + remove_province_modifier = temporary_fort_province_modifier + } + } + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "REMOVE_REGENT_WAR_NAME" + war_name_base = "REMOVE_REGENT_WAR_NAME_BASE" + cb_name = "REMOVE_REGENT_CB_NAME" + + interface_priority = 79 + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} diff --git a/common/casus_belli_types/00_religious_war.txt b/common/casus_belli_types/00_religious_war.txt index 84e681897..f202765cf 100644 --- a/common/casus_belli_types/00_religious_war.txt +++ b/common/casus_belli_types/00_religious_war.txt @@ -113,19 +113,25 @@ tier = tier_county is_landless_type_title = no } - # Filter for struggles - trigger_if = { - limit = { - scope:defender = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - } - are_holy_wars_disabled_in_struggle_phase_trigger = yes - } - are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending +# # Filter for struggles +# trigger_if = { +# limit = { +# scope:attacker = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# scope:defender = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# } +# are_holy_wars_disabled_in_struggle_phase_trigger = yes +# } +# are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending } @@ -233,6 +239,27 @@ } cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } piety = { add = { value = 100 @@ -559,8 +586,10 @@ religious_war = { # Additional requirements to the defines in 00_casus_belli_groups.txt allowed_for_character = { scope:attacker.faith = { - NOT = { has_doctrine_parameter = unreformed } - NOT = { has_doctrine_parameter = holy_wars_forbidden } + NOR = { + has_doctrine_parameter = unreformed + has_doctrine_parameter = holy_wars_forbidden + } } NOR = { government_has_flag = government_is_nomadic @@ -677,19 +706,24 @@ religious_war = { } } # Filter for struggles - trigger_if = { - limit = { - scope:defender = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - } - are_holy_wars_disabled_in_struggle_phase_trigger = yes - } - are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending - +# trigger_if = { +# limit = { +# scope:attacker = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# scope:defender = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# } +# are_holy_wars_disabled_in_struggle_phase_trigger = yes +# } +# are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending } should_invalidate = { @@ -754,6 +788,27 @@ religious_war = { } cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } piety = { add = { value = 200 @@ -1273,19 +1328,25 @@ major_religious_war = { is_landless_type_title = no } # Filter for struggles - trigger_if = { - limit = { - scope:defender = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - } - are_holy_wars_disabled_in_struggle_phase_trigger = yes - } - are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending - +# trigger_if = { +# limit = { +# scope:attacker = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# scope:defender = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# } +# are_holy_wars_disabled_in_struggle_phase_trigger = yes +# } +# are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending +# scope:target = { trigger_if = { limit = { @@ -1370,6 +1431,27 @@ major_religious_war = { } cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } piety = { add = { value = 750 @@ -2092,6 +2174,27 @@ flowery_war_cb = { } cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } piety = { add = { value = 100 @@ -3234,36 +3337,36 @@ undirected_great_holy_war = { force_truce_GHW_defenders_effect = yes on_declared_war = yes #Tell non diverting-players about the crazy 4th crusade plan - if = { - limit = { - scope:attacker.faith = { this = faith:catholic } - exists = global_var:byz_claimant_champion - global_var:byz_claimant_champion = { - is_alive = yes - is_ruler = yes - any_character_war = { - using_cb = crusading_claim_cb - } - } - } - global_var:byz_claimant_champion = { - random_character_war = { - limit = { - using_cb = crusading_claim_cb - } - save_scope_as = redirected_crusade - } - } - every_player = { - limit = { - NOT = { - is_attacker_in_war = scope:redirected_crusade - } - ep3_frankokratia_notification_recipient_trigger = yes - } - trigger_event = ep3_frankokratia_events.0031 - } - } +# if = { +# limit = { +# scope:attacker.faith = { this = faith:roman_catholic } +# exists = global_var:byz_claimant_champion +# global_var:byz_claimant_champion = { +# is_alive = yes +# is_ruler = yes +# any_character_war = { +# using_cb = crusading_claim_cb +# } +# } +# } +# global_var:byz_claimant_champion = { +# random_character_war = { +# limit = { +# using_cb = crusading_claim_cb +# } +# save_scope_as = redirected_crusade +# } +# } +# every_player = { +# limit = { +# NOT = { +# is_attacker_in_war = scope:redirected_crusade +# } +# ep3_frankokratia_notification_recipient_trigger = yes +# } +# trigger_event = ep3_frankokratia_events.0031 +# } +# } every_player = { #Fluff for attackers/defenders limit = { scope:attacker.faith.great_holy_war = { @@ -3283,7 +3386,7 @@ undirected_great_holy_war = { # First of the Crusader Kings achievement tracking. if = { limit = { - scope:attacker.faith = faith:catholic + scope:attacker.religion = religion:catholic_religion NOT = { exists = global_var:had_first_catholic_crusade } } # Credit where chredit is due. @@ -4043,9 +4146,6 @@ directed_great_holy_war = { } } } - scope:attacker.religious_head = { - piety_level >= 2 - } religion = { exists = var:variable_ghw_unlocked } #Activated by event for every religion. } } @@ -4126,9 +4226,6 @@ directed_great_holy_war = { pledge_attacker = scope:attacker } } - scope:attacker.religious_head = { - add_piety_level = -1 - } } scope:attacker.faith.great_holy_war = { every_pledged_attacker = { #Add Beneficiary automatically on victory of direct GHW for any attacker that doesn't have one already. diff --git a/common/casus_belli_types/06_ce1_wars.txt b/common/casus_belli_types/06_ce1_wars.txt new file mode 100644 index 000000000..d92ebcb46 --- /dev/null +++ b/common/casus_belli_types/06_ce1_wars.txt @@ -0,0 +1,2047 @@ +# Custom CBs for CE1 + +# mythical_ancestor_war - like a mix of a claim and invasion war, allows you to invade anyone who holds land within a title you have a claim on + +# legendary_adventure - Kingdom-tier Varangian Adventure + +# leg_demand_fealty_cb - Vassalize neighbouring realms smaller than you + +mythical_ancestor_war = { + icon = invasion + group = claim + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { + always = no + } + + allowed_for_character = { + is_alive = yes # error suppression + is_ai = no + has_variable_list = legendary_claims + dynasty ?= { ce1_heroic_track_perks >= 2 } + NOT = { + government_has_flag = government_is_landless_adventurer + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = all + target_title_tier = all + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + valid_to_start = { + scope:attacker = { + OR = { + is_target_in_variable_list = { + name = legendary_claims + target = scope:target + } + any_claim = { + root = { + is_target_in_variable_list = { + name = legendary_claims + target = prev + } + } + scope:target = { + is_de_jure_liege_or_above_target = prev + } + } + } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_invasion_war_invalidated_message + + on_invalidated = { + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { # This should cost around the same as a regular claim war but without the discounts + value = 0 + add = ancestor_cb_prestige_cost + + if = { + limit = { + scope:attacker = { + has_character_flag = temp_no_claim_war_cost + } + } + multiply = { + value = 0 + desc = "free_cost" + } + } + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = invasion_war_victory_desc_attacker + } + desc = invasion_war_victory_desc + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = invasion_war_warning_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } + + # Truce + add_truce_attacker_victory_effect = yes + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + setup_invasion_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + change = scope:change + take_occupied = yes + } + resolve_title_and_vassal_change = scope:change + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = invasion_war_white_peace_desc_defender + } + desc = invasion_war_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_white_peace_effect = yes + + scope:attacker = { + add_prestige = mongol_invasion_cb_prestige_white_peace + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = invasion_war_white_peace_desc_defender + } + desc = invasion_war_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 5 + } + add_prestige = { + value = massive_prestige_value + multiply = -1.0 + } + } + + setup_invasion_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + claimant = scope:claimant + victory = no + } + + # Attacker loses Prestige, all other war participants gain Prestige (Defender gains full prestige, all allies on both sides gain based on war contribution). + modify_all_participants_fame_values = { + WINNER = scope:defender + LOSER = scope:attacker + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = scale_10_war_defender_win + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "ANCESTOR_WAR_NAME" + war_name_base = "ANCESTOR_WAR_NAME_BASE" + cb_name = "ANCESTOR_CB_NAME" + + interface_priority = 100 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + ai_score_mult = { + value = 1 + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} + +legendary_adventure = { + icon = invasion + group = conquest + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + custom_tooltip = { + text = legendary_adventure_cb_tt + exists = var:legendary_adventure_cb + var:legendary_adventure_cb >= 1 + } + highest_held_title_tier >= tier_duchy + NOT = { + government_has_flag = government_is_landless_adventurer + } + } + + allowed_for_character_display_regardless = { + # Most requirements are taken care of by the legend rewards + is_at_war = no + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + # Players vs. AI filtering. + OR = { + # Can always target the AI. + is_ai = yes + # Cannot target a player unless they completely control at least two duchies. + any_sub_realm_kingdom = { + count >= 2 + save_temporary_scope_as = player_controlled_kingdom + # Custom description to suppress errors. + custom_description = { + text = SUPPRESS + scope:defender = { completely_controls = scope:player_controlled_kingdom } + } + } + } + NOT = { + is_liege_or_above_of = scope:attacker + } + # Scope:defender cannot be bordering your realm. + scope:defender = { + NOT = { character_is_land_realm_neighbor = scope:attacker } + } + } + target_titles = all + target_title_tier = kingdom + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + ai_can_target_all_titles = { always = yes } + ai_score_mult = { + value = varangian_adventure_ai_targeting_value + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } + + valid_to_start = { + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = fp1_varangian_adventure_base_piety_cost + + multiply = common_cb_piety_cost_multiplier + } + prestige = { + value = varangian_adventurer_cb_cost + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + scope:attacker = { + change_variable = { + name = legendary_adventure_cb + add = -1 + } + } + on_declared_war = yes + # Dish out event troops, if appropriate. + ## We give out x200 troops per same-culture same-faith core mainland Scandinavian county, up to a maximum of ten counties. + ## These are evenly split between good MaA -> average MaA -> good MaA again, to give a decent bell curve. + scope:attacker = { + # Grab capital for loc + capital_barony = { save_scope_as = capital_barony } + # Send the actual troops. + send_interface_toast = { + type = msg_troops_gained + title = legendary_adventure.troops_raised.tt + left_icon = scope:attacker + #Raise the adventuring host! + spawn_army = { + men_at_arms = { + type = accolade_maa_vanguards + stacks = 2 + } + men_at_arms = { + type = accolade_maa_lancers + stacks = 2 + } + + men_at_arms = { + type = accolade_maa_skirmishers + stacks = 4 + } + men_at_arms = { + type = accolade_maa_archers + stacks = 4 + } + men_at_arms = { + type = accolade_maa_pikes + stacks = 4 + } + + inheritable = no + uses_supply = no + location = scope:attacker.capital_province + war = scope:war + war_keep_on_attacker_victory = yes + save_scope_as = new_army + name = adventuring_host + } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:attacker = { is_local_player = yes } + } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + # Organise general results for the attacker. + scope:attacker = { + if = { + limit = { + exists = liege + this != liege + } + liege = { + save_scope_as = title_beneficiary + } + } + else = { + custom_tooltip = fp1_varangian_adventurer_conquest.summaries.old_domains + custom_tooltip = fp1_varangian_adventurer_conquest.summaries.landed_family_old_domains + custom_tooltip = fp1_varangian_adventurer_conquest.summaries.old_vassals + } + every_vassal_or_below = { + limit = { dynasty = scope:attacker.dynasty } + add_to_list = vassalised_family_list + } + # Set up titles in the new colony. + ## First up, hand over counties in the target kingdom to scope:attacker. + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + every_in_list = { + list = target_titles + custom_tooltip = CONQUEST_CB_TITLE + every_in_de_jure_hierarchy = { + continue = { + OR = { + NOT = { + exists = holder + } + NOT = { + holder = { + target_is_liege_or_above = scope:defender + } + } + AND = { + scope:attacker.faith = { + faith_hostility_level_comparison = { + prev.holder.faith <= scope:defender.faith + } + } + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + tier > tier_county + } + limit = { + tier = tier_county + holder ?= { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + if = { + limit = { + OR = { + scope:attacker.faith = { + faith_hostility_level_comparison = { prev.holder.faith >= scope:defender.faith } + } + holder.primary_title.tier >= scope:attacker.primary_title.tier + } + } + add_to_temporary_list = titles_taken + } + else = { + holder = { add_to_temporary_list = vassals_taken } + } + } + } + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = yes + } + } + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + ## Grab the appropriate kingdom for future independence checks. + random_in_list = { + list = target_titles + limit = { tier = tier_kingdom } + save_scope_as = target_kingdom + } + ## Next, if the appropriate kingdom doesn't already exist, create it. + if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_kingdom + is_title_created = no + } + } + random_in_list = { + list = target_titles + limit = { tier = tier_kingdom } + save_scope_as = new_kingdom + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + scope:new_kingdom = { + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + ## Else if it does & is a part of scope:defender's sub-realm, usurp it. + else_if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_kingdom + holder = { + OR = { + this = scope:defender + any_liege_or_above = { this = scope:defender } + } + } + } + } + random_in_list = { + list = target_titles + # No need to check all triggers, since there'll only ever be one kingdom in the list. + limit = { tier = tier_kingdom } + save_scope_as = new_kingdom + } + create_title_and_vassal_change = { + type = usurped + save_scope_as = change + add_claim_on_loss = yes + } + scope:new_kingdom = { + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + ## Else we want a titular kingdom. + else = { + # To keep tooltips neat, show the core kingdom as transferring (preventing a messy "unlanded of" from appearing). + show_as_tooltip = { + random_in_list = { + list = target_titles + limit = { tier = tier_kingdom } + save_scope_as = new_kingdom + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + scope:new_kingdom = { + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + # Actual transfer. + hidden_effect = { + create_dynamic_title = { + tier = kingdom + name = ADVENTURER_KINGDOM_NAME + } + create_title_and_vassal_change = { + type = created + save_scope_as = change + add_claim_on_loss = no + } + scope:new_title = { + set_destroy_on_gain_same_tier = yes + set_no_automatic_claims = yes + set_can_be_named_after_dynasty = no + change_title_holder = { + holder = scope:attacker + change = scope:change + } + save_scope_as = new_kingdom + } + resolve_title_and_vassal_change = scope:change + # Generate a new CoA + ## We do this in a separate block so that the effect has time to see that the title has a holder, since it'll error otherwise. + scope:new_title = { generate_coa = yes } + } + } + ## Set a new capital. + ### We prefer the de jure capital of the other. + if = { + limit = { + any_in_list = { + list = target_titles + this = kingdom.title_capital_county + } + } + random_in_list = { + list = target_titles + limit = { this = kingdom.title_capital_county } + save_temporary_scope_as = new_capital + scope:attacker = { set_realm_capital = scope:new_capital } + } + } + ### Otherwise, tribals go by pure levy count. + else_if = { + limit = { + scope:attacker = { government_has_flag = government_is_tribal } + } + ordered_in_list = { + list = target_titles + limit = { tier = tier_county } + order_by = total_county_levies + save_temporary_scope_as = new_capital + scope:attacker = { set_realm_capital = scope:new_capital } + } + } + ### If nomadic, they will prefer county fertility + else_if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_county + uses_county_fertility = yes + } + } + ordered_in_list = { + list = target_titles + limit = { tier = tier_county } + order_by = county_fertility + save_temporary_scope_as = new_capital + scope:attacker = { set_realm_capital = scope:new_capital } + } + } + ### Everyone else prefers the highest development. + else = { + ordered_in_list = { + list = target_titles + limit = { tier = tier_county } + order_by = development_level + save_temporary_scope_as = new_capital + scope:attacker = { set_realm_capital = scope:new_capital } + } + } + # Then re-order stuff in the Old Country. + ## First, we destroy any other titles scope:attacker holds (excepting HoF titles). + scope:attacker = { + if = { + limit = { + any_held_title = { + title_tier = duchy + is_head_of_faith = no + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev } + } + } + } + every_held_title = { + title_tier = duchy + limit = { + is_head_of_faith = no + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev } + } + } + save_temporary_scope_as = excess_duchy + scope:attacker = { + every_vassal = { + limit = { + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev.primary_title } + } + } + add_to_temporary_list = vassal_transfer + } + # First, try to give it to your former liege + if = { + limit = { + exists = scope:title_beneficiary + } + scope:excess_duchy = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + hidden_effect = { + every_in_list = { + limit = { + this != scope:title_beneficiary + } + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + # Failing that, try to give the title away to a powerful vassal + else_if = { + limit = { + any_powerful_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_duchy + } + } + } + random_powerful_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_duchy + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_duchy = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Failing that, give it to some random vassal + else_if = { + limit = { + any_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_duchy + } + } + } + random_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_duchy + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_duchy = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Final failure, destroy the title + else = { + destroy_title = scope:excess_duchy + } + } + } + } + if = { + limit = { + any_held_title = { + title_tier = kingdom + NOR = { + this = scope:new_kingdom + is_head_of_faith = yes + } + } + } + every_held_title = { + title_tier = kingdom + limit = { + NOR = { + this = scope:new_kingdom + is_head_of_faith = yes + } + } + save_temporary_scope_as = excess_kingdom + scope:attacker = { + every_vassal = { + limit = { + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev.primary_title } + } + } + add_to_temporary_list = vassal_transfer + } + # First, try to give it to your former liege + if = { + limit = { + exists = scope:title_beneficiary + } + scope:excess_kingdom = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + hidden_effect = { + every_in_list = { + limit = { + this != scope:title_beneficiary + } + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + # Failing that, try to give the title away to a powerful vassal + else_if = { + limit = { + any_powerful_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_kingdom + } + } + } + random_powerful_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_kingdom + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_kingdom = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Failing that, give it to some random vassal + else_if = { + limit = { + any_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_kingdom + } + } + } + random_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_kingdom + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_kingdom = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Final failure, destroy the title + else = { + destroy_title = scope:excess_kingdom + } + } + } + } + if = { + limit = { + any_held_title = { + title_tier = empire + is_head_of_faith = no + } + } + every_held_title = { + title_tier = empire + limit = { + is_head_of_faith = no + } + save_temporary_scope_as = excess_empire + scope:attacker = { + every_vassal = { + limit = { + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev.primary_title } + } + } + add_to_temporary_list = vassal_transfer + } + # First, try to give the title away + if = { + limit = { + any_powerful_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_empire + } + } + } + random_powerful_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_empire + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_empire = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + hidden_effect = { + every_in_list = { + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Failing that, give it to some random vassal + else_if = { + limit = { + any_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_empire + } + } + } + random_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_empire + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_empire = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + every_in_list = { + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Final failure, destroy the title + else = { + destroy_title = scope:excess_empire + } + } + } + } + if = { + limit = { + any_held_title = { + title_tier = hegemony + is_head_of_faith = no + } + } + every_held_title = { + title_tier = hegemony + limit = { + is_head_of_faith = no + } + save_temporary_scope_as = excess_hegemony + scope:attacker = { + every_vassal = { + limit = { + NOT = { + scope:new_kingdom = { is_de_jure_liege_or_above_target = prev.primary_title } + } + } + add_to_temporary_list = vassal_transfer + } + # First, try to give the title away + if = { + limit = { + any_powerful_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_hegemony + } + } + } + random_powerful_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_hegemony + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_hegemony = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + hidden_effect = { + every_in_list = { + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Failing that, give it to some random vassal + else_if = { + limit = { + any_vassal = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_hegemony + } + } + } + random_vassal = { + limit = { + any_held_title = { + target_is_de_jure_liege_or_above = scope:excess_hegemony + } + } + save_temporary_scope_as = title_beneficiary + scope:excess_hegemony = { + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + change_title_holder_include_vassals = { + holder = scope:title_beneficiary + change = scope:change + } + every_in_list = { + list = vassal_transfer + change_liege = { + liege = scope:title_beneficiary + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + } + } + # Final failure, destroy the title + else = { + destroy_title = scope:excess_hegemony + } + } + } + } + # If at the end of this, you're somebody's vassal, break free + if = { + limit = { + top_liege != this + } + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + becomes_independent = { change = scope:change } + resolve_title_and_vassal_change = scope:change + } + } + ## Sort out vassalised family. + custom_tooltip = fp1_varangian_adventurer_conquest.summaries.family_transfer + every_held_title = { + title_tier = county + limit = { + kingdom = { is_in_list = target_titles } + } + add_to_list = spare_counties_list + } + ## If there are any to account for, we bring over other landed family members from the Old Country & try to give them counties in the colony. + if = { + limit = { + any_in_list = { + list = vassalised_family_list + count >= 1 + } + } + # Then iterate through the family members, dishing out titles as appropriate. + every_in_list = { + list = vassalised_family_list + # Players first. + limit = { is_ai = no } + # Then NPCs, prioritising counts. + alternative_limit = { highest_held_title_tier = tier_county } + # We don't process barons, they can just go landless. + # Grab the currently affected vassal. + save_temporary_scope_as = receiving_vassal + # Then, if there's anything in that list, look at handing out titles. + if = { + limit = { + any_in_list = { + list = spare_counties_list + this != scope:attacker.capital_county + holder = scope:attacker + } + } + random_in_list = { + list = spare_counties_list + limit = { + this != scope:attacker.capital_county + tier = tier_county + holder = scope:attacker + } + save_temporary_scope_as = spare_county + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + scope:spare_county = { + change_title_holder = { + holder = scope:receiving_vassal + change = scope:change + } + } + scope:receiving_vassal = { + change_liege = { + liege = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + # And add them to the post-processing list so we can divy out their lands elsewhere. + add_to_list = vassal_family_processed_list + } + # Otherwise, we're going to have to do something special with this character, so take note of them for later. + else = { add_to_list = vassal_family_not_processed_list } + } + } + ## Distribute scope:attacker's old domains to peasant vassals of the local culture/faith. + every_held_title = { + title_tier = county + limit = { + kingdom = { + this != scope:target_kingdom + } + } + # Grab the county for ease of reference. + save_temporary_scope_as = current_county + # First, try to give it to the title beneficiary from earlier + if = { + limit = { + exists = scope:title_beneficiary + } + scope:title_beneficiary = { save_temporary_scope_as = local_warlord } + } + # Failing that, make a new guy + else = { + # Create an elevated peasant to claim the county. + create_character = { + location = scope:current_county.title_province + template = old_country_local_warlord_template + save_temporary_scope_as = local_warlord + } + } + # Assign the seceding title to the new upstart. + create_title_and_vassal_change = { + type = granted + save_scope_as = change + add_claim_on_loss = no + } + hidden_effect = { + scope:current_county = { + change_title_holder = { + holder = scope:local_warlord + change = scope:change + take_baronies = yes + } + } + } + resolve_title_and_vassal_change = scope:change + # And give them their independence if they have become your vassal. + if = { + limit = { + scope:local_warlord = { + is_vassal_of = scope:attacker + } + } + create_title_and_vassal_change = { + type = independency + save_scope_as = change + add_claim_on_loss = no + } + hidden_effect = { + scope:local_warlord = { + becomes_independent = { change = scope:change } + save_scope_as = truce_loc + add_truce_both_ways = { + character = scope:attacker + days = 14600 + name = CE1_ADVENTURER_TRUCE + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + ## Distribute landed family's domains outside of the colony to peasant vassals of the local culture/faith. + every_in_list = { + list = vassal_family_processed_list + every_held_title = { + title_tier = county + limit = { + kingdom = { + this != scope:target_kingdom + } + } + # Grab the county for ease of reference. + save_temporary_scope_as = current_county + # Create an elevated peasant to claim the county. + create_character = { + location = scope:current_county.title_province + template = old_country_local_warlord_template + save_temporary_scope_as = local_warlord + } + # Assign the seceding title to the new upstart. + create_title_and_vassal_change = { + type = usurped + save_scope_as = change + add_claim_on_loss = no + } + hidden_effect = { + scope:current_county = { + change_title_holder = { + holder = scope:local_warlord + change = scope:change + take_baronies = yes + } + } + } + resolve_title_and_vassal_change = scope:change + # And give them their independence. + create_title_and_vassal_change = { + type = independency + save_scope_as = change + add_claim_on_loss = no + } + hidden_effect = { + scope:local_warlord = { + becomes_independent = { change = scope:change } + save_scope_as = truce_loc + add_truce_both_ways = { + character = scope:attacker + days = 14600 + name = CE1_ADVENTURER_TRUCE + } + } + } + resolve_title_and_vassal_change = scope:change + } + } + ## Give all old vassals outside of the target_titles independence. + every_vassal = { + limit = { + NOT = { + any_held_title = { kingdom = scope:target_kingdom } + } + } + create_title_and_vassal_change = { + type = independency + save_scope_as = change + add_claim_on_loss = no + } + hidden_effect = { + becomes_independent = { change = scope:change } + save_scope_as = truce_loc + add_truce_both_ways = { + character = scope:attacker + days = 14600 + name = CE1_ADVENTURER_TRUCE + } + } + resolve_title_and_vassal_change = scope:change + } + ## Adjusting the government type as appropriate. + # Conquering tribes makes you tribal. + if = { + limit = { + capital_province = { has_holding_type = tribal_holding } + NOT = { government_has_flag = government_is_tribal } + } + # Change government to tribal. + change_government = tribal_government + } + # Conquering elsewhere as a tribal makes you feudal. + else_if = { + limit = { + NOT = { + capital_province = { has_holding_type = tribal_holding } + } + government_has_flag = government_is_tribal + } + # Change government to feudal. + change_government = feudal_government + } + ## Seizing control so things *vaguely* work. + custom_tooltip = fp1_varangian_adventurer_conquest.summaries.control_rebate + scope:attacker = { trigger_event = fp1_varangian_adventures.0001 } + ## And giving them a gold bounty to keep them afloat. + scope:attacker = { add_gold = varangian_adventures_bounty_amount_value } + # Finally, general cleanup. + ## Move any remaining newly-landless family to scope:attacker's court. + scope:attacker = { + #gather all your cool dudes + every_courtier = { + limit = { + is_ai = yes + } + add_to_list = vassal_family_not_processed_list + } + } + every_in_list = { + list = vassal_family_not_processed_list + limit = { is_ruler = no } + save_temporary_scope_as = landless_family + scope:attacker = { add_courtier = scope:landless_family } + set_location = scope:attacker.capital_province + } + ## If scope:attacker wasn't the house head, they found a new house. We ignore their probable-tribalism. + if = { + limit = { + this != house.house_head + } + found_cadet_house_decision_effect = { + CHARACTER = scope:attacker + PRESTIGE = 0 + } + } + ## If scope:attacker *was* the house head, then all landed members of their house not in their new realm found new houses. + else = { + house = { + every_house_member = { + limit = { + is_ruler = yes + NOR = { + # Exempt scope:attacker. + this = scope:attacker + # And anyone who made the trip with them. + any_liege_or_above = { this = scope:attacker } + } + } + save_scope_as = attacker_house_head + found_cadet_house_decision_effect = { + CHARACTER = scope:attacker_house_head + PRESTIGE = 0 + } + } + } + } + ## If scope:attacker wasn't an adventurer before, make them one. + if = { + limit = { + NOR = { + has_trait = adventurer + government_has_flag = government_is_nomadic + } + } + add_trait = adventurer + } + ## Increment their Varangian Adventurer CB tally. + if = { + limit = { + NOT = { has_variable = va_cb_tally } + } + set_variable = { + name = va_cb_tally + # We set to two initially, since the first war cost prestige already, so we want to pretend you had a value of 1 the first time around. + value = 2 + } + } + else = { + change_variable = { + name = va_cb_tally + add = 1 + } + } + # Aaaaaand track the A Dangerous Business achievement. + if = { + limit = { + has_trait = dwarf + NOT = { + capital_county = { + title_province = { geographical_region = world_europe } + } + } + } + add_achievement_flag_effect = { FLAG = a_dangerous_business_achievement_flag } + } + } + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Break alliances now out of diplo range + if = { + limit = { + scope:attacker = { + any_ally = { + NOT = { in_diplomatic_range = scope:attacker } + } + } + } + scope:attacker = { + every_ally = { + limit = { + NOT = { in_diplomatic_range = scope:attacker } + } + break_alliance = scope:attacker + } + } + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + #EP2 accolade glory gain for winning against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CE1_ADVENTURER_WAR" + war_name_base = "CE1_ADVENTURER_WAR_BASE" + cb_name = "CE1_ADVENTURER_CB_NAME" + + interface_priority = 79 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +leg_demand_fealty_cb = { + icon = de_jure_cb + group = conquest + + allowed_for_character = { + scope:attacker = { + has_character_modifier = fealty_demanded + } + NOT = { + government_has_flag = government_is_landless_adventurer + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:defender.highest_held_title_tier < scope:attacker.highest_held_title_tier + scope:defender = { + any_neighboring_and_across_water_top_liege_realm_owner = { + this = scope:attacker + } + } + } + target_titles = none + ignore_effect = change_title_holder + ai_only_against_neighbors = yes + + valid_to_start = { + } + + on_declaration = { + on_declared_war = yes + } + + should_invalidate = { + scope:defender.highest_held_title_tier >= scope:attacker.highest_held_title_tier + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + value = 0 + add = { + desc = CB_SIZE_OF_TARGET_REALM_COST + scope:defender = { + every_sub_realm_county = { + add = { + value = 40 + } + } + } + } + if = { + limit = { + scope:defender.primary_title = { + tier = tier_kingdom + } + } + multiply = { + value = 2 + desc = CB_VASSALIZING_KING + } + } + if = { + limit = { + scope:defender.primary_title = { + tier = tier_empire + } + } + multiply = { + value = 4 + desc = CB_VASSALIZING_EMPEROR + } + } + + multiply = common_cb_prestige_cost_multiplier + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = leg_demand_fealty_v_attacker + } + desc = leg_demand_fealty_v_neutral + } + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + scope:defender = { + change_liege = { + liege = scope:attacker + change = scope:change + } + + } + resolve_title_and_vassal_change = scope:change + + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = de_jure_cb_defeat_desc_attacker + } + desc = de_jure_cb_defeat_desc + } + + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 10 + } + } + + # Truce + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "DEMAND_FEALTY_NAME" + war_name_base = "DEMAND_FEALTY_NAME_BASE" + cb_name = DEMAND_FEALTY_CB_NAME + interface_priority = 98 #Below take all and regular dejure. + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 + + on_invalidated_desc = msg_invalidate_war_title + + ai_score_mult = { + value = 1 + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} diff --git a/common/casus_belli_types/07_ep3_admin_cbs.txt b/common/casus_belli_types/07_ep3_admin_cbs.txt new file mode 100644 index 000000000..0602d5036 --- /dev/null +++ b/common/casus_belli_types/07_ep3_admin_cbs.txt @@ -0,0 +1,2002 @@ +expansion_cb = { + icon = county_expansion + group = conquest + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_for_character = { + OR = { + government_allows = administrative + house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } + } + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_celestial + } + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = neighbor_land + target_title_tier = county + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + value = viking_conquest_ai_score_value + + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + + # Tell the Romans to stop going adventuring into the steppe for no gods-damned reason. + multiply = byzantium_conquests_ai_score_value + #Declaring war on the frankokratia leader can really ruin the whole thing + if = { + limit = { + scope:defender = { + any_owned_story = { + story_type = frankokratia_story + NOT = { has_variable = franko_war_complete } + } + } + } + multiply = 0 + } + } + + valid_to_start = { + scope:target = { + is_landless_type_title = no + } + trigger_if = { + limit = { + scope:attacker = { + NOT = { government_allows = administrative } + house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } + } + } + scope:target.title_province = { + geographical_region = black_sea_coast_region + } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "EXPANSION_WAR_NAME" + war_name_base = "EXPANSION_WAR_NAME_BASE" + cb_name = "EXPANSION_COUNTY_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +duchy_expansion_cb = { + icon = duchy_expansion + group = conquest + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + allowed_for_character = { + government_allows = administrative + vassal_contract_has_flag = admin_duchy_expansion_unlocked + NOT = { + government_has_flag = government_is_landless_adventurer + } + } + + allowed_for_character_display_regardless = { + trigger_if = { + limit = { + culture = { + has_cultural_parameter = cb_lower_prestige_level_requirement + } + } + prestige_level >= 2 + } + trigger_else = { + prestige_level >= 3 + } + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = neighbor_land + target_title_tier = duchy + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + ai_only_against_neighbors = yes + + ai_score_mult = { + value = viking_conquest_ai_score_value + + # As a feudal gov, do not attack tribal + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + + # Tell the Romans to stop going adventuring into the steppe for no gods-damned reason. + multiply = byzantium_conquests_ai_score_value + #Declaring war on the frankokratia leader can really ruin the whole thing + if = { + limit = { + scope:defender = { + any_owned_story = { + story_type = frankokratia_story + NOT = { has_variable = franko_war_complete } + } + } + } + multiply = 0 + } + } + + valid_to_start = { + scope:target = { + is_landless_type_title = no + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_religious_war_invalidation_region_message + + on_invalidated = { + } + + cost = { + influence = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 1 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 250 + } + multiply = common_cb_cost_multiplier + } + prestige = { + add = { + value = 100 + desc = CB_BASE_COST + } + add = { + value = 5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 500 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Go through the dejure hierarchy under target titles, transfer eligible vassals and sieze counties from ineligible ones + every_in_list = { + list = target_titles + custom_tooltip = CONQUEST_CB_TITLE + + expansion_cb_title_transfer = yes + } + + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = yes + } + } + + # If applicable, take the target title (i.e. duchy) as well + every_in_list = { + list = target_title_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + if = { # Warning that only counties are changing hands + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + } + } + random_in_list = { + list = target_titles + limit = { tier = tier_duchy } + save_scope_as = de_jure_target + } + } + if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + holder = scope:defender + } + } + if = { + limit = { + scope:defender = { + any_held_title = { + title_tier = county + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + custom_tooltip = conquest_title_not_transferred_tt + } + } + else = { + if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = yes + holder = { + NOT = { + any_sub_realm_county = { + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + } + } + custom_tooltip = expansion_take_target_title_tt + } + else_if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = yes + } + } + custom_tooltip = conquest_title_usurp_tt + } + else_if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = no + any_de_jure_county = { + percent > 0.5 + holder ?= { + OR = { + this = scope:defender + any_liege_or_above = { this = scope:defender } + } + } + } + } + } + custom_tooltip = expansion_create_target_title_tt + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + + # EP2 accolade glory gain for doing pretty good against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "EXPANSION_WAR_NAME" + war_name_base = "EXPANSION_WAR_NAME_BASE" + cb_name = "EXPANSION_DUCHY_CB_NAME" + + interface_priority = 84 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +naval_expansion_cb = { + icon = naval_county_expansion + group = conquest + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_for_character = { + OR = { + government_allows = administrative + house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } + } + any_sub_realm_county = { + is_coastal_county = yes + } + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_celestial + } + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = neighbor_land_or_water + target_title_tier = county + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + value = viking_conquest_ai_score_value + + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + + # Tell the Romans to stop going adventuring into the steppe for no gods-damned reason. + multiply = byzantium_conquests_ai_score_value + #Declaring war on the frankokratia leader can really ruin the whole thing + if = { + limit = { + scope:defender = { + any_owned_story = { + story_type = frankokratia_story + NOT = { has_variable = franko_war_complete } + } + } + } + multiply = 0 + } + } + + # Target county has to be coastal and not border you. + valid_to_start = { + scope:target = { + is_coastal_county = yes + } + NOT = { + any_sub_realm_county = { + any_neighboring_county = { this = scope:target } + } + } + trigger_if = { + limit = { + scope:attacker = { + NOT = { government_allows = administrative } + house ?= { has_house_modifier = bp3_bosporan_kingdom_modifier } + } + } + scope:target.title_province = { + geographical_region = black_sea_coast_region + } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "EXPANSION_WAR_NAME" + war_name_base = "EXPANSION_WAR_NAME_BASE" + cb_name = "NAVAL_EXPANSION_COUNTY_CB_NAME" + + interface_priority = 81 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +naval_duchy_expansion_cb = { + icon = naval_duchy_expansion + group = conquest + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + allowed_for_character = { + government_allows = administrative + any_sub_realm_county = { + is_coastal_county = yes + } + vassal_contract_has_flag = admin_naval_duchy_expansion_unlocked + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_celestial + } + } + + allowed_for_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + trigger_if = { + limit = { + culture = { + has_cultural_parameter = cb_lower_prestige_level_requirement + } + } + prestige_level >= 2 + } + trigger_else = { + prestige_level >= 3 + } + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + target_titles = neighbor_land_or_water + target_title_tier = duchy + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + + ai_only_against_neighbors = yes + + ai_score_mult = { + value = viking_conquest_ai_score_value + + # As a feudal gov, do not attack tribal + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + + # Tell the Romans to stop going adventuring into the steppe for no gods-damned reason. + multiply = byzantium_conquests_ai_score_value + #Declaring war on the frankokratia leader can really ruin the whole thing + if = { + limit = { + scope:defender = { + any_owned_story = { + story_type = frankokratia_story + NOT = { has_variable = franko_war_complete } + } + } + } + multiply = 0 + } + } + + # Target duchy must have counties that are coastal and doesn't border you. + valid_to_start = { + scope:target = { + any_in_de_jure_hierarchy = { + tier = tier_county + is_coastal_county = yes + + NOT = { + any_neighboring_county = { + OR = { + holder = root + holder = { + any_liege_or_above = { this = root } + } + } + } + } + } + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_religious_war_invalidation_region_message + + on_invalidated = { + } + + cost = { + influence = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 1 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 250 + } + multiply = common_cb_cost_multiplier + } + prestige = { + add = { + value = 100 + desc = CB_BASE_COST + } + add = { + value = 5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 500 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Go through the dejure hierarchy under target titles, transfer eligible vassals and sieze counties from ineligible ones + every_in_list = { + list = target_titles + custom_tooltip = CONQUEST_CB_TITLE + + expansion_cb_title_transfer = yes + } + + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = yes + } + } + + # If applicable, take the target title (i.e. duchy) as well + every_in_list = { + list = target_title_taken + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + if = { # Warning that only counties are changing hands + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + } + } + random_in_list = { + list = target_titles + limit = { tier = tier_duchy } + save_scope_as = de_jure_target + } + } + if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + holder = scope:defender + } + } + if = { + limit = { + scope:defender = { + any_held_title = { + title_tier = county + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + custom_tooltip = conquest_title_not_transferred_tt + } + } + else = { + if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = yes + holder = { + NOT = { + any_sub_realm_county = { + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + } + } + custom_tooltip = expansion_take_target_title_tt + } + else_if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = yes + } + } + custom_tooltip = conquest_title_usurp_tt + } + else_if = { + limit = { + any_in_list = { + list = target_titles + tier >= scope:attacker.highest_held_title_tier + is_title_created = no + any_de_jure_county = { + percent > 0.5 + holder ?= { + OR = { + this = scope:defender + any_liege_or_above = { this = scope:defender } + } + } + } + } + } + custom_tooltip = expansion_create_target_title_tt + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + + # EP2 accolade glory gain for doing pretty good against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "EXPANSION_WAR_NAME" + war_name_base = "EXPANSION_WAR_NAME_BASE" + cb_name = "NAVAL_EXPANSION_DUCHY_CB_NAME" + + interface_priority = 82 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +influence_war_cb = { + icon = duchy_expansion + group = event + + combine_into_one = no + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + allow_hostages = no + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + allowed_for_character = { + government_allows = administrative + NOT = { + government_has_flag = government_is_landless_adventurer + } + } + + allowed_against_character = { + scope:attacker = { + ALL_FALSE = { + top_liege = scope:defender.top_liege + liege = scope:defender + } + } + } + + ignore_effect = change_title_holder + + # Only started from character interaction via script + valid_to_start = { always = no } + should_check_for_interface_availability = no + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + target_is_same_character_or_above = scope:defender + } + } + } + } + } + + on_invalidated_desc = msg_religious_war_invalidation_region_message + + on_invalidated = { + } + + # Cost is handled via the interaction + cost = {} + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = influence_war_top_liege_gains_title_desc + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + # Gain opinion with your top liege + scope:attacker = { + reverse_add_opinion = { + modifier = win_influence_war_opinion + target = top_liege + } + } + # Kickbacks for the original instigator + scope:attacker.top_liege ?= { + if = { + limit = { this != scope:attacker } + send_interface_toast = { + type = event_toast_effect_good + title = influence_war_instigator_notification + left_icon = scope:attacker + right_icon = scope:defender + if = { + limit = { this != top_liege } + reverse_add_opinion = { + modifier = win_influence_war_opinion + target = top_liege + } + } + change_influence = { + value = massive_influence_gain + multiply = 3 + } + } + } + } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # Go through the dejure hierarchy under target titles, transfer eligible vassals and sieze counties from ineligible ones + every_in_list = { + list = target_titles + custom_tooltip = INFLUENCE_WAR_CB_TITLE + + expansion_cb_title_transfer = yes + } + + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker.top_liege + change = scope:change + } + } + + every_in_list = { + list = titles_taken + change_title_holder = { + holder = scope:attacker.top_liege + change = scope:change + take_baronies = yes + } + } + + # If applicable, take the target title (i.e. duchy) as well + every_in_list = { + list = target_title_taken + #custom_tooltip = expansion_take_target_title_tt + change_title_holder = { + holder = scope:attacker.top_liege + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + if = { # Warning that only counties are changing hands + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + } + } + random_in_list = { + list = target_titles + limit = { tier = tier_duchy } + save_scope_as = de_jure_target + } + } + if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + holder = scope:defender + } + } + if = { + limit = { + scope:defender = { + any_held_title = { + title_tier = county + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + custom_tooltip = conquest_title_not_transferred_tt + } + else = { + custom_tooltip = influence_war_take_target_title_tt + } + } + else = { + if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + is_title_created = yes + holder = { + NOT = { + any_sub_realm_county = { + #tier = tier_county + NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } + } + } + } + } + } + custom_tooltip = expansion_take_target_title_tt + } + else_if = { + limit = { + any_in_list = { + list = target_titles + tier = tier_duchy + is_title_created = yes + } + } + custom_tooltip = conquest_title_usurp_tt + } + #else = { custom_tooltip = expansion_create_target_title_tt } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + + # EP2 accolade glory gain for doing pretty good against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "INFLUENCE_WAR_NAME" + war_name_base = "INFLUENCE_WAR_NAME_BASE" + cb_name = "INFLUENCE_WAR_CB_NAME" + + interface_priority = 84 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + ai_score_mult = { + value = 1 + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + } +} diff --git a/common/casus_belli_types/07_ep3_wars.txt b/common/casus_belli_types/07_ep3_wars.txt index dab2715dc..4f25be7f2 100644 --- a/common/casus_belli_types/07_ep3_wars.txt +++ b/common/casus_belli_types/07_ep3_wars.txt @@ -355,13 +355,6 @@ ## Seizing control so things *vaguely* work. custom_tooltip = fp1_varangian_adventurer_conquest.summaries.control_rebate scope:attacker = { trigger_event = fp1_varangian_adventures.0001 } - ## And giving them a gold bounty to keep them afloat. - scope:attacker = { - add_gold = { - value = varangian_adventures_bounty_amount_value - multiply = 0.5 #Half it for counties - } - } # Finally, general cleanup. ep3_become_landed_cleanup_effect = yes # Prestige Progress for the Attacker @@ -938,13 +931,6 @@ ep3_laamp_adventurer_duchy_invasion = { ## Seizing control so things *vaguely* work. custom_tooltip = fp1_varangian_adventurer_conquest.summaries.control_rebate scope:attacker = { trigger_event = fp1_varangian_adventures.0001 } - ## And giving them a gold bounty to keep them afloat. - scope:attacker = { - add_gold = { - value = varangian_adventures_bounty_amount_value - multiply = 0.5 #Half it for counties - } - } # Finally, general cleanup. ep3_become_landed_cleanup_effect = yes # Prestige Progress for the Attacker @@ -1533,13 +1519,6 @@ ep3_laamp_adventurer_kingdom_invasion = { ## Seizing control so things *vaguely* work. custom_tooltip = fp1_varangian_adventurer_conquest.summaries.control_rebate scope:attacker = { trigger_event = fp1_varangian_adventures.0001 } - ## And giving them a gold bounty to keep them afloat. - scope:attacker = { - add_gold = { - value = varangian_adventures_bounty_amount_value - multiply = 0.5 #Half it for counties - } - } # Finally, general cleanup. ep3_become_landed_cleanup_effect = yes # Prestige Progress for the Attacker @@ -2897,825 +2876,825 @@ ep3_laamp_raid_contract_cb = { } } } - -crusading_claim_cb = { - icon = undirected_great_holy_war - group = religious_script_only - - full_occupation_by_defender_gives_victory = no - attacker_capital_gives_war_score = no - check_all_defenders_for_ticking_war_score = yes - defender_ticking_warscore = 0.125 - imprisonment_by_defender_give_war_score = no - defender_score_from_battles_scale = 125 - attacker_score_from_battles_scale = 125 - - occupation_participation_mult = 0.5 - siege_participation_mult = 1 - battle_participation_mult = 7.5 - - # Root is the title - # scope:claimant is the claimant - # scope:attacker is the attacker - # scope:defender is the defender - is_allowed_claim_title = { - custom_description = { - text = "claimant_titles_held_by_you_or_vassal" - NOR = { - holder = scope:attacker - holder = { - target_is_liege_or_above = scope:attacker - } - } - } - } - - cost = { - } - - target_titles = claim - target_title_tier = all - - on_declaration = { - on_declared_war = yes - if = { - limit = { - scope:defender = { is_sibling_of = scope:attacker } - } - scope:attacker = { - add_achievement_flag_effect = { FLAG = achievement_bad_blood_flag } - } - } - scope:attacker = { - random_character_war = { - limit = { - using_cb = crusading_claim_cb - } - every_war_attacker = { - save_temporary_scope_as = war_attackers - scope:attacker = { - random_owned_story = { - type = frankokratia_story - add_to_variable_list = { - name = frankokratia_leaders - target = scope:war_attackers - } - } - } - } - } - } - } - - should_invalidate = { - OR = { - NOT = { - any_in_list = { - list = target_titles - any_in_de_jure_hierarchy = { - tier >= tier_county - holder ?= { - OR = { - this = scope:defender - target_is_liege_or_above = scope:defender - } - } - } - } - } - scope:claimant = { - is_alive = no - } - } - } - - on_invalidated_desc = { - first_valid = { - triggered_desc = { - trigger = { - scope:claimant != scope:attacker - scope:claimant = { is_alive = no } - } - desc = msg_claim_war_invalidated_claimant_unavailable_dead_message - } - desc = msg_claim_war_invalidated_message - } - } - - on_invalidated = { - scope:attacker = { - add_prestige = medium_prestige_loss - add_piety = medium_piety_loss - random_owned_story = { - type = frankokratia_story - set_variable = { - name = franko_war_complete - } - } - } - scope:defender = { - add_piety = medium_piety_gain - } - } - - on_victory_desc = { - first_valid = { - triggered_desc = { - trigger = { - scope:claimant = { is_local_player = yes } - } - desc = claim_cb_victory_desc_attacker_claimant - } - triggered_desc = { - trigger = { scope:attacker = { is_local_player = yes } } - desc = claim_cb_victory_desc_attacker - } - desc = claim_cb_victory_desc - } - } - - on_victory = { - scope:attacker = { - random_character_war = { - limit = { - using_cb = crusading_claim_cb - } - every_war_attacker = { - save_temporary_scope_as = war_attackers - scope:attacker = { - random_owned_story = { - type = frankokratia_story - add_to_variable_list = { - name = frankokratia_leaders - target = scope:war_attackers - } - } - } - } - } - random_owned_story = { - type = frankokratia_story - set_variable = { - name = franko_war_complete - } - } - } - - scope:attacker = { show_pow_release_message_effect = yes } - - #EP2 Accolade glory gain from winning against higher ranked enemy - scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } - - scope:defender ?= { - if = { - limit = { - top_liege = this - government_allows = administrative - primary_title = { is_in_list = target_titles } - } - every_held_title = { - title_tier >= county - limit = { - is_noble_family_title = no - } - add_to_list = target_titles - } - } - } - - scope:claimant = { - custom_tooltip = crusading_claim_gain_byz_emp_tooltip - } - custom_tooltip = crusading_claim_crusader_rewards_tooltip - hidden_effect = { - create_title_and_vassal_change = { - type = conquest_claim - save_scope_as = change - add_claim_on_loss = yes - } - # Create a claim CB which is executed to handle title/vassal changes, in addition to being used to calculate Prestige awards for war participants. - setup_claim_cb = { - titles = target_titles - attacker = scope:attacker - defender = scope:defender - claimant = scope:claimant - change = scope:change - } - resolve_title_and_vassal_change = scope:change - } - - if = { - limit = { - scope:claimant != scope:attacker - scope:attacker = { - can_add_hook = { - type = favor_hook - target = scope:claimant - } - } - } - scope:attacker = { - add_hook = { - target = scope:claimant - type = favor_hook - } - } - } - - # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. - modify_all_participants_fame_values = { - WINNER = scope:attacker - LOSER = scope:defender - FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' - IS_RELIGIOUS_WAR = no - WINNER_FAME_SCALE = 10 - LOSER_FAME_SCALE = -10 - WINNER_ALLY_FAME_SCALE = 10 - LOSER_ALLY_FAME_SCALE = 10 - } - - # FP1: note the victory for future memorialisation via stele (if applicable). - scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } - - #THE LATINS MUST BE PAID - scope:claimant = { - trigger_event = ep3_frankokratia_events.0040 - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - - #Mandalas gain or lose piety/devotion depending on Decree - mandala_war_victory_effects = yes - } - - on_white_peace_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = claim_cb_white_peace_desc_defender - } - desc = claim_cb_white_peace_desc - } - - } - - on_white_peace = { - scope:attacker = { - random_character_war = { - limit = { - using_cb = crusading_claim_cb - } - every_war_attacker = { - save_temporary_scope_as = war_attackers - scope:attacker = { - random_owned_story = { - type = frankokratia_story - add_to_variable_list = { - name = frankokratia_leaders - target = scope:war_attackers - } - } - } - } - } - random_owned_story = { - type = frankokratia_story - set_variable = { - name = franko_war_complete - } - } - } - - scope:attacker = { - show_pow_release_message_effect = yes - stress_impact = { - ambitious = medium_stress_impact_gain - arrogant = medium_stress_impact_gain - } - } - - #EP2 accolade glory gain for defender doing alright - scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } - - # press claims - every_in_list = { - list = target_titles - if = { - limit = { scope:claimant = { has_weak_claim_on = prev } } - scope:claimant = { - make_claim_strong = prev - } - } - } - - # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. - setup_claim_cb = { - titles = target_titles - attacker = scope:attacker - defender = scope:defender - claimant = scope:claimant - victory = no - } - # Prestige and piety loss for the attacker - scope:attacker = { - add_piety = major_piety_loss - } - # Attackers all loses Prestige, defenders gain it - modify_all_participants_fame_values_crusading_claim = { - WINNER = scope:defender - LOSER = scope:attacker - FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' - WINNER_FAME_SCALE = scale_10_war_defender_win - LOSER_FAME_SCALE = -10 - WINNER_ALLY_FAME_SCALE = 10 - LOSER_ALLY_FAME_SCALE = 10 - } - # Defender neither gains nor loses any prestige. - scope:defender = { - stress_impact = { - arrogant = medium_stress_impact_gain - } - } - - if = { - limit = { - scope:claimant != scope:attacker - scope:attacker = { - can_add_hook = { - type = favor_hook - target = scope:claimant - } - } - } - scope:attacker = { - add_hook = { - target = scope:claimant - type = favor_hook - } - } - } - - # Truce - add_truce_white_peace_effect = yes - - - #General event that tells all players what happened - every_player = { - limit = { - OR = { - capital_province = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east - geographical_region = world_africa_north - county = { - OR = { - empire = title:e_caspian-pontic_steppe - empire = title:e_byzantium - } - } - } - } - liege = scope:defender - OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } - } - } - add_character_flag = frankokratia_crusaders_lose_outcome - add_character_flag = frankokratia_crusaders_white_peace_outcome - trigger_event = { - id = ep3_frankokratia_events.0060 - days = 1 - } - } - #Force end on story owner to be safe (necessary for AI owner) - if = { - limit = { - global_var:byz_claimant_champion ?= { - any_owned_story = { - type = frankokratia_story - } - } - } - global_var:byz_claimant_champion = { - trigger_event = { - id = ep3_frankokratia_events.0061 - days = 3 - } - } - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_defeat_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = claim_cb_defeat_desc_defender - } - triggered_desc = { - trigger = { scope:claimant = { is_local_player = yes } } - desc = claim_cb_defeat_desc_attacker_claimant - } - triggered_desc = { - trigger = { scope:attacker = { is_local_player = yes } } - desc = claim_cb_defeat_desc_attacker - } - desc = claim_cb_defeat_desc - } - - } - - on_defeat = { - scope:attacker = { - random_character_war = { - limit = { - using_cb = crusading_claim_cb - } - every_war_attacker = { - save_temporary_scope_as = war_attackers - scope:attacker = { - random_owned_story = { - type = frankokratia_story - add_to_variable_list = { - name = frankokratia_leaders - target = scope:war_attackers - } - } - } - } - } - random_owned_story = { - type = frankokratia_story - set_variable = { - name = franko_war_complete - } - } - } - scope:attacker = { show_pow_release_message_effect = yes } - - scope:defender = { - mandala_peacemaker_perk_serenity_effect = yes - #EP2 accolade glory gain for winning against higher ranked enemy - accolade_defender_war_end_glory_gain_high_effect = yes - } - - # lose claims - every_in_list = { - list = target_titles - scope:claimant = { - remove_claim = prev - } - } - - if = { - limit = { - scope:claimant != scope:attacker - scope:attacker = { - can_add_hook = { - type = favor_hook - target = scope:claimant - } - } - } - scope:attacker = { - add_hook = { - target = scope:claimant - type = favor_hook - } - } - } - - # Attacker pays gold to the defender as reparations. - scope:attacker = { - pay_short_term_gold_reparations_effect = { - GOLD_VALUE = 3 - } - #Loses piety for this debacle - add_piety = massive_piety_loss - } - #Defender should gain piety - scope:defender = { - add_piety = massive_piety_gain - } - # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. - setup_claim_cb = { - titles = target_titles - attacker = scope:attacker - defender = scope:defender - claimant = scope:claimant - victory = no - } - # Attackers all loses Prestige, defenders gain it - modify_all_participants_fame_values_crusading_claim = { - WINNER = scope:defender - LOSER = scope:attacker - FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' - WINNER_FAME_SCALE = scale_10_war_defender_win - LOSER_FAME_SCALE = -10 - WINNER_ALLY_FAME_SCALE = 10 - LOSER_ALLY_FAME_SCALE = 10 - } - - # Truce - add_truce_attacker_defeat_effect = yes - - scope:attacker = { - save_temporary_scope_as = loser - } - on_lost_aggression_war_discontent_loss = yes - - - #General event that tells all players what happened - every_player = { - limit = { - OR = { - capital_province = { - OR = { - geographical_region = world_europe - geographical_region = world_asia_minor - geographical_region = world_middle_east - geographical_region = world_africa_north - county = { - OR = { - empire = title:e_caspian-pontic_steppe - empire = title:e_byzantium - } - } - } - } - liege = scope:defender - - OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } - } - } - add_character_flag = frankokratia_crusaders_lose_outcome - trigger_event = { - id = ep3_frankokratia_events.0060 - days = 1 - } - } - #Force end on story owner to be safe (necessary for AI owner) - if = { - limit = { - global_var:byz_claimant_champion ?= { - any_owned_story = { - type = frankokratia_story - } - } - } - global_var:byz_claimant_champion = { - trigger_event = { - id = ep3_frankokratia_events.0061 - days = 3 - } - } - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - - #Mandalas gain or lose piety/devotion depending on Decree - mandala_war_defeat_effects = yes - } - - on_primary_attacker_death = inherit - on_primary_defender_death = inherit - - transfer_behavior = transfer - - attacker_allies_inherit = yes - defender_allies_inherit = yes - - war_name = "CRUSADING_CLAIM_WAR_NAME" - my_war_name = "CRUSADING_CLAIM_WAR_NAME_MY" - war_name_base = "CRUSADING_CLAIM_WAR_NAME_BASE" - cb_name = "CRUSADING_CLAIM_CB_NAME" - interface_priority = 60 - - should_show_war_goal_subview = yes - - attacker_wargoal_percentage = 0.8 - - max_defender_score_from_occupation = 50 - max_attacker_score_from_occupation = 150 - - max_ai_diplo_distance_to_title = 10000 -} - -ep3_hasan_assassin_war = { - icon = dissolution_war - group = event - allow_hostages = no - allowed_for_character = {} - valid_to_start = { - always = no - } - - on_declaration = { - on_declared_war = yes - } - - on_victory_desc = { - first_valid = { - triggered_desc = { - trigger = { # Desc for only one player attacker - scope:attacker = { - is_local_player = yes - } - } - desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone - } - triggered_desc = { # Desc for only one attacker, player defender - trigger = { - scope:defender = { - is_local_player = yes - } - } - desc = player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone - } - desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone # Desc for a third party involved - } - - } - - on_victory = { - - scope:attacker = { show_pow_release_message_effect = yes } - - #EP2 Accolade glory gain from winning against higher ranked enemy - scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } - hasan_sabbah_end_war = { - HASAN = scope:attacker - SELJUK = scope:defender - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_white_peace_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = player_nation_fracturing_faction_war_white_peace_defender_desc - } - triggered_desc = { - trigger = { - scope:attacker = { - is_local_player = yes - } - } - desc = player_nation_fracturing_faction_war_white_peace_attacker_desc - } - desc = player_nation_fracturing_faction_war_white_peace_desc - } - - } - - on_white_peace = { - scope:attacker = { - show_pow_release_message_effect = yes - stress_impact = { - ambitious = medium_stress_impact_gain - arrogant = medium_stress_impact_gain - } - } - hidden_effect = { - scope:attacker = { - add_truce_both_ways = { - character = scope:defender - days = 1825 - war = root.war - result = white_peace - } - } - } - - scope:defender = { - stress_impact = { - arrogant = medium_stress_impact_gain - } - - add_character_flag = { - flag = recent_nation_fracturing_faction_war - years = faction_nation_fracturing_war_white_peace_cooldown - } - add_prestige = minor_prestige_value - } - - on_white_peace_faction_revolt_war = yes - # End Hasan's story cycle - hidden_effect = { - scope:attacker = { - if = { - limit = { - any_owned_story = { - type = story_hasan - } - } - random_owned_story = { - type = story_hasan - end_story = yes - } - } - } - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_defeat_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = nation_fracturing_faction_war_defeat_defender_desc - } - triggered_desc = { - trigger = { - scope:attacker = { - is_local_player = yes - } - } - desc = player_nation_fracturing_defeat_attacker_desc - } - desc = player_nation_fracturing_faction_war_defeat_desc - } - - } - - on_defeat = { - scope:attacker = { show_pow_release_message_effect = yes } - scope:defender = { - mandala_peacemaker_perk_serenity_effect = yes - #EP2 accolade glory gain for winning against higher ranked enemy - accolade_defender_war_end_glory_gain_high_effect = yes - # Prestige for Defender - add_prestige_war_defender_effect = { - PRESTIGE_VALUE = medium_prestige_value - } - add_character_flag = { - flag = recent_nation_fracturing_faction_war - years = faction_nation_fracturing_war_defeat_cooldown - } - add_dread = medium_dread_gain - add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } - - # LEGITIMACY FROM WINNING FACTION WAR - faction_war_end_victory_legitimacy_effect = yes - } - # End Hasan's story cycle - hidden_effect = { - scope:attacker = { - if = { - limit = { - any_owned_story = { - type = story_hasan - } - } - random_owned_story = { - type = story_hasan - end_story = yes - } - } - } - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_invalidated_desc = msg_invalidate_war_title - - check_defender_inheritance_validity = no - - on_primary_attacker_death = inherit - on_primary_defender_death = inherit - - attacker_allies_inherit = yes - defender_allies_inherit = yes - - transfer_behavior = transfer - - war_name = "ASSASSIN_NATION_FRACTURING_WAR_NAME" - - interface_priority = 120 - - attacker_wargoal_percentage = 0.8 - - max_attacker_score_from_battles = 100 - max_defender_score_from_battles = 50 - - max_defender_score_from_occupation = 150 - max_attacker_score_from_occupation = 150 - - max_ai_diplo_distance_to_title = 500 -} - +# +#crusading_claim_cb = { +# icon = undirected_great_holy_war +# group = religious_script_onlyFr +# +# full_occupation_by_defender_gives_victory = no +# attacker_capital_gives_war_score = no +# check_all_defenders_for_ticking_war_score = yes +# defender_ticking_warscore = 0.125 +# imprisonment_by_defender_give_war_score = no +# defender_score_from_battles_scale = 125 +# attacker_score_from_battles_scale = 125 +# +# occupation_participation_mult = 0.5 +# siege_participation_mult = 1 +# battle_participation_mult = 7.5 +# +# # Root is the title +# # scope:claimant is the claimant +# # scope:attacker is the attacker +# # scope:defender is the defender +# is_allowed_claim_title = { +# custom_description = { +# text = "claimant_titles_held_by_you_or_vassal" +# NOR = { +# holder = scope:attacker +# holder = { +# target_is_liege_or_above = scope:attacker +# } +# } +# } +# } +# +# cost = { +# } +# +# target_titles = claim +# target_title_tier = all +# +# on_declaration = { +# on_declared_war = yes +# if = { +# limit = { +# scope:defender = { is_sibling_of = scope:attacker } +# } +# scope:attacker = { +# add_achievement_flag_effect = { FLAG = achievement_bad_blood_flag } +# } +# } +# scope:attacker = { +# random_character_war = { +# limit = { +# using_cb = crusading_claim_cb +# } +# every_war_attacker = { +# save_temporary_scope_as = war_attackers +# scope:attacker = { +# random_owned_story = { +# type = frankokratia_story +# add_to_variable_list = { +# name = frankokratia_leaders +# target = scope:war_attackers +# } +# } +# } +# } +# } +# } +# } +# +# should_invalidate = { +# OR = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier >= tier_county +# holder ?= { +# OR = { +# this = scope:defender +# target_is_liege_or_above = scope:defender +# } +# } +# } +# } +# } +# scope:claimant = { +# is_alive = no +# } +# } +# } +# +# on_invalidated_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:claimant != scope:attacker +# scope:claimant = { is_alive = no } +# } +# desc = msg_claim_war_invalidated_claimant_unavailable_dead_message +# } +# desc = msg_claim_war_invalidated_message +# } +# } +# +# on_invalidated = { +# scope:attacker = { +# add_prestige = medium_prestige_loss +# add_piety = medium_piety_loss +# random_owned_story = { +# type = frankokratia_story +# set_variable = { +# name = franko_war_complete +# } +# } +# } +# scope:defender = { +# add_piety = medium_piety_gain +# } +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:claimant = { is_local_player = yes } +# } +# desc = claim_cb_victory_desc_attacker_claimant +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = claim_cb_victory_desc_attacker +# } +# desc = claim_cb_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { +# random_character_war = { +# limit = { +# using_cb = crusading_claim_cb +# } +# every_war_attacker = { +# save_temporary_scope_as = war_attackers +# scope:attacker = { +# random_owned_story = { +# type = frankokratia_story +# add_to_variable_list = { +# name = frankokratia_leaders +# target = scope:war_attackers +# } +# } +# } +# } +# } +# random_owned_story = { +# type = frankokratia_story +# set_variable = { +# name = franko_war_complete +# } +# } +# } +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } +# +# scope:defender ?= { +# if = { +# limit = { +# top_liege = this +# government_allows = administrative +# primary_title = { is_in_list = target_titles } +# } +# every_held_title = { +# title_tier >= county +# limit = { +# is_noble_family_title = no +# } +# add_to_list = target_titles +# } +# } +# } +# +# scope:claimant = { +# custom_tooltip = crusading_claim_gain_byz_emp_tooltip +# } +# custom_tooltip = crusading_claim_crusader_rewards_tooltip +# hidden_effect = { +# create_title_and_vassal_change = { +# type = conquest_claim +# save_scope_as = change +# add_claim_on_loss = yes +# } +# # Create a claim CB which is executed to handle title/vassal changes, in addition to being used to calculate Prestige awards for war participants. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# change = scope:change +# } +# resolve_title_and_vassal_change = scope:change +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:attacker = { +# can_add_hook = { +# type = favor_hook +# target = scope:claimant +# } +# } +# } +# scope:attacker = { +# add_hook = { +# target = scope:claimant +# type = favor_hook +# } +# } +# } +# +# # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. +# modify_all_participants_fame_values = { +# WINNER = scope:attacker +# LOSER = scope:defender +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# IS_RELIGIOUS_WAR = no +# WINNER_FAME_SCALE = 10 +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# #THE LATINS MUST BE PAID +# scope:claimant = { +# trigger_event = ep3_frankokratia_events.0040 +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = claim_cb_white_peace_desc_defender +# } +# desc = claim_cb_white_peace_desc +# } +# +# } +# +# on_white_peace = { +# scope:attacker = { +# random_character_war = { +# limit = { +# using_cb = crusading_claim_cb +# } +# every_war_attacker = { +# save_temporary_scope_as = war_attackers +# scope:attacker = { +# random_owned_story = { +# type = frankokratia_story +# add_to_variable_list = { +# name = frankokratia_leaders +# target = scope:war_attackers +# } +# } +# } +# } +# } +# random_owned_story = { +# type = frankokratia_story +# set_variable = { +# name = franko_war_complete +# } +# } +# } +# +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# #EP2 accolade glory gain for defender doing alright +# scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } +# +# # press claims +# every_in_list = { +# list = target_titles +# if = { +# limit = { scope:claimant = { has_weak_claim_on = prev } } +# scope:claimant = { +# make_claim_strong = prev +# } +# } +# } +# +# # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# # Prestige and piety loss for the attacker +# scope:attacker = { +# add_piety = major_piety_loss +# } +# # Attackers all loses Prestige, defenders gain it +# modify_all_participants_fame_values_crusading_claim = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# # Defender neither gains nor loses any prestige. +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:attacker = { +# can_add_hook = { +# type = favor_hook +# target = scope:claimant +# } +# } +# } +# scope:attacker = { +# add_hook = { +# target = scope:claimant +# type = favor_hook +# } +# } +# } +# +# # Truce +# add_truce_white_peace_effect = yes +# +# +# #General event that tells all players what happened +# every_player = { +# limit = { +# OR = { +# capital_province = { +# OR = { +# geographical_region = world_europe +# geographical_region = world_asia_minor +# geographical_region = world_middle_east +# geographical_region = world_africa_north +## county = { +## OR = { +## empire = title:e_caspian-pontic_steppe +## empire = title:e_byzantium +## } +## } +# } +# } +# liege = scope:defender +# OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } +# } +# } +# add_character_flag = frankokratia_crusaders_lose_outcome +# add_character_flag = frankokratia_crusaders_white_peace_outcome +# trigger_event = { +# id = ep3_frankokratia_events.0060 +# days = 1 +# } +# } +# #Force end on story owner to be safe (necessary for AI owner) +# if = { +# limit = { +# global_var:byz_claimant_champion ?= { +# any_owned_story = { +# type = frankokratia_story +# } +# } +# } +# global_var:byz_claimant_champion = { +# trigger_event = { +# id = ep3_frankokratia_events.0061 +# days = 3 +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = claim_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { scope:claimant = { is_local_player = yes } } +# desc = claim_cb_defeat_desc_attacker_claimant +# } +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = claim_cb_defeat_desc_attacker +# } +# desc = claim_cb_defeat_desc +# } +# +# } +# +# on_defeat = { +# scope:attacker = { +# random_character_war = { +# limit = { +# using_cb = crusading_claim_cb +# } +# every_war_attacker = { +# save_temporary_scope_as = war_attackers +# scope:attacker = { +# random_owned_story = { +# type = frankokratia_story +# add_to_variable_list = { +# name = frankokratia_leaders +# target = scope:war_attackers +# } +# } +# } +# } +# } +# random_owned_story = { +# type = frankokratia_story +# set_variable = { +# name = franko_war_complete +# } +# } +# } +# scope:attacker = { show_pow_release_message_effect = yes } +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # lose claims +# every_in_list = { +# list = target_titles +# scope:claimant = { +# remove_claim = prev +# } +# } +# +# if = { +# limit = { +# scope:claimant != scope:attacker +# scope:attacker = { +# can_add_hook = { +# type = favor_hook +# target = scope:claimant +# } +# } +# } +# scope:attacker = { +# add_hook = { +# target = scope:claimant +# type = favor_hook +# } +# } +# } +# +# # Attacker pays gold to the defender as reparations. +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 3 +# } +# #Loses piety for this debacle +# add_piety = massive_piety_loss +# } +# #Defender should gain piety +# scope:defender = { +# add_piety = massive_piety_gain +# } +# # Create an 'helper' claim CB which we won't execute, but can use to determine how much Prestige should be given to war participants. +# setup_claim_cb = { +# titles = target_titles +# attacker = scope:attacker +# defender = scope:defender +# claimant = scope:claimant +# victory = no +# } +# # Attackers all loses Prestige, defenders gain it +# modify_all_participants_fame_values_crusading_claim = { +# WINNER = scope:defender +# LOSER = scope:attacker +# FAME_BASE = scope:cb_prestige_factor # Set by 'setup_claim_cb' +# WINNER_FAME_SCALE = scale_10_war_defender_win +# LOSER_FAME_SCALE = -10 +# WINNER_ALLY_FAME_SCALE = 10 +# LOSER_ALLY_FAME_SCALE = 10 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# +# #General event that tells all players what happened +# every_player = { +# limit = { +# OR = { +# capital_province = { +# OR = { +# geographical_region = world_europe +# geographical_region = world_asia_minor +# geographical_region = world_middle_east +# geographical_region = world_africa_north +## county = { +## OR = { +## empire = title:e_caspian-pontic_steppe +## empire = title:e_byzantium +## } +## } +# } +# } +# liege = scope:defender +# +# OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } +# } +# } +# add_character_flag = frankokratia_crusaders_lose_outcome +# trigger_event = { +# id = ep3_frankokratia_events.0060 +# days = 1 +# } +# } +# #Force end on story owner to be safe (necessary for AI owner) +# if = { +# limit = { +# global_var:byz_claimant_champion ?= { +# any_owned_story = { +# type = frankokratia_story +# } +# } +# } +# global_var:byz_claimant_champion = { +# trigger_event = { +# id = ep3_frankokratia_events.0061 +# days = 3 +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "CRUSADING_CLAIM_WAR_NAME" +# my_war_name = "CRUSADING_CLAIM_WAR_NAME_MY" +# war_name_base = "CRUSADING_CLAIM_WAR_NAME_BASE" +# cb_name = "CRUSADING_CLAIM_CB_NAME" +# interface_priority = 60 +# +# should_show_war_goal_subview = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 10000 +#} +# +#ep3_hasan_assassin_war = { +# icon = dissolution_war +# group = event +# allow_hostages = no +# allowed_for_character = {} +# valid_to_start = { +# always = no +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { # Desc for only one player attacker +# scope:attacker = { +# is_local_player = yes +# } +# } +# desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone +# } +# triggered_desc = { # Desc for only one attacker, player defender +# trigger = { +# scope:defender = { +# is_local_player = yes +# } +# } +# desc = player_nation_fracturing_faction_war_victory_desc_local_player_defender_attacker_alone +# } +# desc = nation_fracturing_faction_war_victory_desc_local_player_attacker_alone # Desc for a third party involved +# } +# +# } +# +# on_victory = { +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } +# hasan_sabbah_end_war = { +# HASAN = scope:attacker +# SELJUK = scope:defender +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = player_nation_fracturing_faction_war_white_peace_defender_desc +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { +# is_local_player = yes +# } +# } +# desc = player_nation_fracturing_faction_war_white_peace_attacker_desc +# } +# desc = player_nation_fracturing_faction_war_white_peace_desc +# } +# +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# hidden_effect = { +# scope:attacker = { +# add_truce_both_ways = { +# character = scope:defender +# days = 1825 +# war = root.war +# result = white_peace +# } +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# +# add_character_flag = { +# flag = recent_nation_fracturing_faction_war +# years = faction_nation_fracturing_war_white_peace_cooldown +# } +# add_prestige = minor_prestige_value +# } +# +# on_white_peace_faction_revolt_war = yes +# # End Hasan's story cycle +# hidden_effect = { +# scope:attacker = { +# if = { +# limit = { +# any_owned_story = { +# type = story_hasan +# } +# } +# random_owned_story = { +# type = story_hasan +# end_story = yes +# } +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = nation_fracturing_faction_war_defeat_defender_desc +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { +# is_local_player = yes +# } +# } +# desc = player_nation_fracturing_defeat_attacker_desc +# } +# desc = player_nation_fracturing_faction_war_defeat_desc +# } +# +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# # Prestige for Defender +# add_prestige_war_defender_effect = { +# PRESTIGE_VALUE = medium_prestige_value +# } +# add_character_flag = { +# flag = recent_nation_fracturing_faction_war +# years = faction_nation_fracturing_war_defeat_cooldown +# } +# add_dread = medium_dread_gain +# add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } +# +# # LEGITIMACY FROM WINNING FACTION WAR +# faction_war_end_victory_legitimacy_effect = yes +# } +# # End Hasan's story cycle +# hidden_effect = { +# scope:attacker = { +# if = { +# limit = { +# any_owned_story = { +# type = story_hasan +# } +# } +# random_owned_story = { +# type = story_hasan +# end_story = yes +# } +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_invalidated_desc = msg_invalidate_war_title +# +# check_defender_inheritance_validity = no +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# transfer_behavior = transfer +# +# war_name = "ASSASSIN_NATION_FRACTURING_WAR_NAME" +# +# interface_priority = 120 +# +# attacker_wargoal_percentage = 0.8 +# +# max_attacker_score_from_battles = 100 +# max_defender_score_from_battles = 50 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 500 +#} +# imperial_expedition_cb = { icon = invasion group = conquest @@ -3729,7 +3708,7 @@ imperial_expedition_cb = { allowed_for_character = { top_liege != this - liege ?= { has_diarchy_parameter = unlock_diarch_requests_military_expedition_interaction } + liege ?= { has_diarchy_active_parameter = unlock_diarch_requests_military_expedition_interaction } is_diarch_of_target = liege NOT = { government_has_flag = government_is_landless_adventurer @@ -4615,388 +4594,396 @@ ep3_pillaging_foray = { ticking_war_score_targets_entire_realm = no } - -ep3_roman_empire_border_war = { - icon = ducal_conquest_cb - group = invasion - - combine_into_one = yes - should_show_war_goal_subview = yes - allow_hostages = no - mutually_exclusive_titles = { always = yes } - interface_priority = 110 - - attacker_score_from_occupation_scale = 150 - attacker_score_from_battles_scale = 150 - defender_score_from_battles_scale = 150 - - allowed_for_character = { - OR = { - title:h_roman_empire ?= { is_title_created = yes } - title:h_eastern_roman_empire ?= { is_title_created = yes } - any_player = { - any_owned_story = { - type = ep3_story_cycle_restoring_rome - } - } - is_ai = no - } - } - - allowed_for_character_display_regardless = { - tgp_japan_offensive_wars_ban_trigger = yes - } - - allowed_against_character = { - is_landed = yes - top_liege = { - OR = { - any_owned_story = { - type = ep3_story_cycle_restoring_rome - } - is_roman_emperor_excluding_byzantium_trigger = yes - } - } - } - - target_titles = neighbor_land # border - target_title_tier = county - target_de_jure_regions_above = no - ignore_effect = change_title_holder - - ai_score_mult = { - value = 0.5 - if = { - limit = { scope:attacker.prestige < scope:attacker.massive_prestige_value } - multiply = 0 - } - - add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing - } - - valid_to_start = { - exists = scope:target - NOT = { - scope:target.title_province = { has_province_modifier = recently_looted_modifier } - } - } - - should_invalidate = { - NOT = { - any_in_list = { - list = target_titles - holder = { target_is_same_character_or_above = scope:defender } - } - } - } - - on_invalidated_desc = msg_county_conquest_war_invalidated_message - - on_invalidated = {} - - cost = { - prestige = massive_prestige_value - } - - on_declaration = { - on_declared_war = yes - } - - on_victory_desc = { - triggered_desc = { - trigger = { - scope:attacker = { is_local_player = yes } - } - desc = border_raid_cb_desc_victory_attacker - } - triggered_desc = { - trigger = { - scope:defender = { is_local_player = yes } - } - desc = border_raid_cb_desc_victory_defender - } - } - - on_victory = { - # Legitimacy - add_legitimacy_attacker_victory_effect = yes - - #EP2 accolade glory gain for winning against higher ranked enemy - scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } - - every_in_list = { - list = target_titles - save_scope_as = raid_county - # Set raided province modifier - title_province = { - add_province_modifier = { - modifier = recently_looted_modifier - years = 5 - } - } - show_as_tooltip = { - every_in_list = { - list = target_titles - fp2_border_raid_damage_effect = yes - } - } - # Find province for building destruction - ordered_county_province = { - order_by = num_buildings - random = { - chance = 25 - modifier = { factor = destroy_building_soldier_multiplier_value } # chance increases with more soldiers - modifier = { add = destroy_building_development_multiplier_value } # chance increases with development - custom_tooltip = destroy_random_building_tt - destroy_random_building_variable_effect = yes - } - } - } - - hidden_effect = { - scope:attacker = { - send_interface_message = { - type = event_raid_good - title = border_raid_message_title - show_as_tooltip = { - every_in_list = { - list = target_titles - fp2_border_raid_damage_effect = yes - } - } - } - } - scope:defender = { - send_interface_message = { - type = event_raid_bad - title = border_raid_message_title - every_in_list = { - list = target_titles - fp2_border_raid_damage_effect = yes - } - } - } - } - - show_as_tooltip = { - create_title_and_vassal_change = { - type = conquest - save_scope_as = change - add_claim_on_loss = yes - } - every_in_list = { - list = target_titles - change_title_holder = { - holder = scope:attacker - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - } - - # Prestige Progress for the Attacker - every_in_list = { - list = target_titles - scope:attacker = { - add_prestige_experience = miniscule_prestige_value - } - } - - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Break alliances now out of diplo range - if = { - limit = { - scope:attacker = { - any_ally = { - NOT = { in_diplomatic_range = scope:attacker } - } - } - } - scope:attacker = { - every_ally = { - limit = { - NOT = { in_diplomatic_range = scope:attacker } - } - break_alliance = scope:attacker - } - } - } - - # Truce - add_truce_attacker_victory_effect = yes - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_white_peace_desc = { - triggered_desc = { - trigger = { - scope:attacker = { is_local_player = yes } - } - desc = border_raid_cb_desc_white_peace_attacker - } - triggered_desc = { - trigger = { - scope:defender = { is_local_player = yes } - } - desc = border_raid_cb_desc_white_peace_defender - } - } - - on_white_peace = { - # Prestige loss for the attacker - scope:attacker = { - add_prestige = { - value = miniscule_prestige_value - multiply = -1.0 - } - stress_impact = { - ambitious = medium_stress_impact_gain - arrogant = medium_stress_impact_gain - } - } - - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - scope:defender = { - stress_impact = { - arrogant = medium_stress_impact_gain - } - } - - add_truce_white_peace_effect = yes - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_defeat_desc = { - triggered_desc = { - trigger = { - scope:attacker = { is_local_player = yes } - } - desc = border_raid_cb_desc_defeat_attacker - } - triggered_desc = { - trigger = { - scope:defender = { is_local_player = yes } - } - desc = border_raid_cb_desc_defeat_defender - } - } - - on_defeat = { - # Legitimacy - add_legitimacy_attacker_defeat_effect = yes - - scope:defender = { - mandala_peacemaker_perk_serenity_effect = yes - #EP2 accolade glory gain for winning against higher ranked enemy - accolade_defender_war_end_glory_gain_high_effect = yes - # Prestige for Defender - add_prestige_war_defender_effect = { - PRESTIGE_VALUE = medium_prestige_value - } - } - - # Prestige loss for the attacker - scope:attacker = { - pay_short_term_gold_reparations_effect = { - GOLD_VALUE = 1 - } - add_prestige = { - value = medium_prestige_value - multiply = -1.0 - } - } - - # Prestige for the attacker's war allies - add_from_contribution_attackers = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - # Prestige for the defender's war allies - add_from_contribution_defenders = { - prestige = minor_prestige_value - opinion = { - modifier = contributed_in_war - } - } - - add_truce_attacker_defeat_effect = yes - - scope:attacker = { - save_temporary_scope_as = loser - } - - on_lost_aggression_war_discontent_loss = yes - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - transfer_behavior = transfer - - on_primary_attacker_death = invalidate - on_primary_defender_death = inherit - - attacker_allies_inherit = no - defender_allies_inherit = no - - war_name = "EP3_BORDER_RAID_WAR_NAME" - war_name_base = "EP3_BORDER_RAID_WAR_NAME_BASE" - cb_name = "EP3_BORDER_RAID_CB_NAME" - - interface_priority = 79 - - use_de_jure_wargoal_only = yes - - # The war will last 2 years at most - defender_ticking_warscore_delay = { months = 3 } - defender_ticking_warscore = 0.15 - - attacker_wargoal_percentage = 1 - attacker_ticking_warscore = 1 - - max_defender_score_from_occupation = 100 - max_attacker_score_from_occupation = 1 - - ticking_war_score_targets_entire_realm = no -} - +# +#ep3_roman_empire_border_war = { +# icon = ducal_conquest_cb +# group = invasion +# +# combine_into_one = yes +# should_show_war_goal_subview = yes +# allow_hostages = no +# mutually_exclusive_titles = { always = yes } +# interface_priority = 110 +# +# attacker_score_from_occupation_scale = 150 +# attacker_score_from_battles_scale = 150 +# defender_score_from_battles_scale = 150 +# +# allowed_for_character = { +# OR = { +# title:h_roman_empire ?= { is_title_created = yes } +# title:h_eastern_roman_empire ?= { is_title_created = yes } +# any_player = { +# any_owned_story = { +# type = ep3_story_cycle_restoring_rome +# } +# } +# is_ai = no +# } +# top_liege = { +# NOR = { +# any_owned_story = { +# type = ep3_story_cycle_restoring_rome +# } +# is_roman_emperor_excluding_byzantium_trigger = yes +# } +# } +# } +# +# allowed_for_character_display_regardless = { +# tgp_japan_offensive_wars_ban_trigger = yes +# } +# +# allowed_against_character = { +# is_landed = yes +# top_liege = { +# OR = { +# any_owned_story = { +# type = ep3_story_cycle_restoring_rome +# } +# is_roman_emperor_excluding_byzantium_trigger = yes +# } +# } +# } +# +# target_titles = neighbor_land # border +# target_title_tier = county +# target_de_jure_regions_above = no +# ignore_effect = change_title_holder +# +# ai_score_mult = { +# value = 0.5 +# if = { +# limit = { scope:attacker.prestige < scope:attacker.massive_prestige_value } +# multiply = 0 +# } +# +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +# +# valid_to_start = { +# exists = scope:target +# NOT = { +# scope:target.title_province = { has_province_modifier = recently_looted_modifier } +# } +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# holder = { target_is_same_character_or_above = scope:defender } +# } +# } +# } +# +# on_invalidated_desc = msg_county_conquest_war_invalidated_message +# +# on_invalidated = {} +# +# cost = { +# prestige = massive_prestige_value +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# triggered_desc = { +# trigger = { +# scope:attacker = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_victory_attacker +# } +# triggered_desc = { +# trigger = { +# scope:defender = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_victory_defender +# } +# } +# +# on_victory = { +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# every_in_list = { +# list = target_titles +# save_scope_as = raid_county +# # Set raided province modifier +# title_province = { +# add_province_modifier = { +# modifier = recently_looted_modifier +# years = 5 +# } +# } +# show_as_tooltip = { +# every_in_list = { +# list = target_titles +# fp2_border_raid_damage_effect = yes +# } +# } +# # Find province for building destruction +# ordered_county_province = { +# order_by = num_buildings +# random = { +# chance = 25 +# modifier = { factor = destroy_building_soldier_multiplier_value } # chance increases with more soldiers +# modifier = { add = destroy_building_development_multiplier_value } # chance increases with development +# custom_tooltip = destroy_random_building_tt +# destroy_random_building_variable_effect = yes +# } +# } +# } +# +# hidden_effect = { +# scope:attacker = { +# send_interface_message = { +# type = event_raid_good +# title = border_raid_message_title +# show_as_tooltip = { +# every_in_list = { +# list = target_titles +# fp2_border_raid_damage_effect = yes +# } +# } +# } +# } +# scope:defender = { +# send_interface_message = { +# type = event_raid_bad +# title = border_raid_message_title +# every_in_list = { +# list = target_titles +# fp2_border_raid_damage_effect = yes +# } +# } +# } +# } +# +# show_as_tooltip = { +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# every_in_list = { +# list = target_titles +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# } +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { +# add_prestige_experience = miniscule_prestige_value +# } +# } +# +# # Prestige for the attacker's war allies +# add_from_contribution_attackers = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# # Prestige for the defender's war allies +# add_from_contribution_defenders = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# # Break alliances now out of diplo range +# if = { +# limit = { +# scope:attacker = { +# any_ally = { +# NOT = { in_diplomatic_range = scope:attacker } +# } +# } +# } +# scope:attacker = { +# every_ally = { +# limit = { +# NOT = { in_diplomatic_range = scope:attacker } +# } +# break_alliance = scope:attacker +# } +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# triggered_desc = { +# trigger = { +# scope:attacker = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_white_peace_attacker +# } +# triggered_desc = { +# trigger = { +# scope:defender = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_white_peace_defender +# } +# } +# +# on_white_peace = { +# # Prestige loss for the attacker +# scope:attacker = { +# add_prestige = { +# value = miniscule_prestige_value +# multiply = -1.0 +# } +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Prestige for the attacker's war allies +# add_from_contribution_attackers = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# # Prestige for the defender's war allies +# add_from_contribution_defenders = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# add_truce_white_peace_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# triggered_desc = { +# trigger = { +# scope:attacker = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_defeat_attacker +# } +# triggered_desc = { +# trigger = { +# scope:defender = { is_local_player = yes } +# } +# desc = border_raid_cb_desc_defeat_defender +# } +# } +# +# on_defeat = { +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# # Prestige for Defender +# add_prestige_war_defender_effect = { +# PRESTIGE_VALUE = medium_prestige_value +# } +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 1 +# } +# add_prestige = { +# value = medium_prestige_value +# multiply = -1.0 +# } +# } +# +# # Prestige for the attacker's war allies +# add_from_contribution_attackers = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# # Prestige for the defender's war allies +# add_from_contribution_defenders = { +# prestige = minor_prestige_value +# opinion = { +# modifier = contributed_in_war +# } +# } +# +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = invalidate +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = no +# defender_allies_inherit = no +# +# war_name = "EP3_BORDER_RAID_WAR_NAME" +# war_name_base = "EP3_BORDER_RAID_WAR_NAME_BASE" +# cb_name = "EP3_BORDER_RAID_CB_NAME" +# +# interface_priority = 79 +# +# use_de_jure_wargoal_only = yes +# +# # The war will last 2 years at most +# defender_ticking_warscore_delay = { months = 3 } +# defender_ticking_warscore = 0.15 +# +# attacker_wargoal_percentage = 1 +# attacker_ticking_warscore = 1 +# +# max_defender_score_from_occupation = 100 +# max_attacker_score_from_occupation = 1 +# +# ticking_war_score_targets_entire_realm = no +#} +# ep3_laamp_apprehend_adventurer_cb = { icon = apprehend_adventurer group = event @@ -5137,6 +5124,7 @@ ep3_laamp_apprehend_adventurer_cb = { } } every_character_artifact = { + limit = { NOT = { has_variable = artifact_prevent_transfer } } set_owner = { target = scope:defender history = { @@ -5203,664 +5191,664 @@ ep3_laamp_apprehend_adventurer_cb = { landless_attacker_needs_armies = no } -greek_anarchy_cb = { - icon = duchy_expansion - group = conquest - - combine_into_one = yes - should_show_war_goal_subview = yes - mutually_exclusive_titles = { always = yes } - - attacker_score_from_occupation_scale = 150 - attacker_score_from_battles_scale = 150 - defender_score_from_battles_scale = 150 - - allowed_for_character = { - #This counter determines whether the collapse is still relatively fresh - exists = global_var:byz_collapse_counter - #Either the character is under the Latin Emperor or the Byzantine Emperor doesn't exist - OR = { - NOT = { - exists = title:e_byzantium.holder - } - top_liege = { - this = title:e_latin_empire.holder - } - #Byzantines can use this against any latin empire lands - AND = { - top_liege = title:e_byzantium.holder - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier <= tier_kingdom - } - } - } - } - #Must have interests within the danger zone - any_held_title = { - tier <= tier_empire - OR = { - this = title:e_byzantium - this = title:e_latin_empire - empire = title:e_byzantium - empire = title:e_latin_empire - } - } - #Byzantium must still have de jure land - title:e_byzantium = { - any_in_de_jure_hierarchy = { - tier <= tier_kingdom - } - } - } - - allowed_against_character = { - scope:attacker = { - NOR = { - top_liege = scope:defender.top_liege - liege = scope:defender - } - } - #Must be within Byzantine empire - scope:defender = { - any_realm_county = { - OR = { - empire = title:e_byzantium - empire = title:e_latin_empire - } - } - } - #Byzantine emperor only uses this against Latin empire land - trigger_if = { - limit = { - top_liege = title:e_byzantium.holder - } - scope:defender = { - any_realm_county = { - empire = title:e_latin_empire - } - } - } - } - target_titles = neighbor_land_or_water - target_title_tier = duchy - target_de_jure_regions_above = yes - ignore_effect = change_title_holder - - ai_score_mult = { - value = struggle_conquest_ai_score_value - add = 1 - # HOUSE RELATIONS - add = house_relation_ai_score_value - if = { - limit = { - scope:attacker.top_liege.primary_title = { - this = title:e_latin_empire - } - } - multiply = 5 - } - # AI in struggles act insularly for wars that don't have a familial or legal basis. - multiply = muslim_invasions_prefer_nonmuslims_ai_score_value - multiply = byzantium_conquests_ai_score_value - if = { - limit = { - scope:attacker = { - OR = { - top_liege.primary_title = { - this = title:e_byzantium - } - culture = culture:greek - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - faith = faith:orthodox - #Venetians... - AND = { - government_has_flag = government_is_republic - faith = faith:catholic - } - has_trait = despoiler_of_byzantium - } - } - } - multiply = 3 - } - - add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing - } - - valid_to_start = { - #Needs to be a de jure duchy of byzlatinium - scope:target = { - OR = { - empire = title:e_byzantium - empire = title:e_latin_empire - } - } - #Only players and the extra-motivated should be attacking over water - scope:target = { - any_in_de_jure_hierarchy = { - tier = tier_county - OR = { - #You a player - scope:attacker = { - is_ai = no - } - #is a neighbor - any_neighboring_county = { - holder = { - target_is_same_character_or_above = scope:attacker - } - } - #YOU SERVE THE 'RIGHTFUL' EMPEROR - scope:attacker.top_liege = { - primary_title = { - OR = { - this = title:e_byzantium - this = title:e_latin_empire - } - } - } - #You are a sneaky republic - scope:attacker = { - government_has_flag = government_is_republic - } - #You have a naval theme - scope:attacker = { - government_has_flag = government_is_administrative - vassal_contract_has_flag = admin_theme_naval - } - #You are a gutsy bastard - scope:attacker = { - ai_greed >= high_positive_ai_value - ai_boldness >= high_positive_ai_value - } - } - } - } - } - - should_invalidate = { - NOT = { - any_in_list = { - list = target_titles - any_in_de_jure_hierarchy = { - tier = tier_county - holder = { - target_is_same_character_or_above = scope:defender - } - } - } - } - } - - on_invalidated_desc = msg_religious_war_invalidation_region_message - - on_invalidated = { - } - - cost = { - piety = { - add = common_cb_impious_piety_cost - if = { - limit = { - scope:defender.faith = scope:attacker.faith - } - add = { - value = 100 - desc = CB_SAME_FAITH_COST - } - add = { - value = 10 - multiply = scope:attacker.realm_size - desc = CB_REALM_SIZE_COST - max = 800 - } - } - multiply = common_cb_piety_cost_multiplier - #Increased cost if you aren't really one of the main players - if = { - limit = { - scope:attacker = { - NOR = { - top_liege.primary_title = { - OR = { - this = title:e_latin_empire - this = title:e_byzantium - } - } - culture = culture:greek - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - has_trait = despoiler_of_byzantium - } - } - } - multiply = 2 - } - } - prestige = { - value = 0 - if = { - limit = { - scope:defender.faith != scope:attacker.faith - } - add = { - value = 150 - desc = CB_COST_DIFFERENT_FAITH - } - add = { - value = 10 - multiply = scope:attacker.realm_size - desc = CB_REALM_SIZE_COST - max = 800 - } - } - multiply = common_cb_prestige_cost_multiplier - if = { - limit = { - exists = scope:attacker.house - scope:attacker.house = { - OR = { - has_house_modifier = fp2_struggle_hostility_house_culture_modifier - has_house_modifier = fp2_struggle_hostility_house_combined_modifier - } - } - any_in_global_list = { - variable = fp2_struggle_ending_culture_list - this = scope:attacker.culture - } - any_in_global_list = { - variable = fp2_struggle_ending_culture_list - this = scope:defender.culture - } - } - divide = { - value = 2 - desc = CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT - } - } - if = { - limit = { - has_global_variable = fp2_struggle_compromise_ending - any_in_global_list = { - variable = fp2_struggle_ending_culture_list - this = scope:attacker.culture - } - any_in_global_list = { - variable = fp2_struggle_ending_culture_list - this = scope:defender.culture - } - } - multiply = { - value = 2 - desc = CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER - } - } - #Increased cost if you aren't really one of the main players - if = { - limit = { - scope:attacker = { - NOR = { - top_liege.primary_title = { - OR = { - this = title:e_latin_empire - this = title:e_byzantium - } - } - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - faith = faith:catholic - has_trait = despoiler_of_byzantium - } - } - } - multiply = 2 - } - } - } - - on_declaration = { - on_declared_war = yes - } - - on_victory_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:attacker = { is_local_player = yes } } - desc = county_conquest_cb_victory_desc_attacker - } - desc = county_conquest_cb_victory_desc - } - } - - on_victory = { - scope:attacker = { show_pow_release_message_effect = yes } - - # Legitimacy - add_legitimacy_attacker_victory_effect = yes - - #EP2 accolade glory gain for winning against higher ranked enemy - scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } - - #Gain a little army - hidden_effect = { - scope:attacker = { - save_scope_as = army_receiver - greek_anarchy_army_spawn_effect = yes - } - } - create_title_and_vassal_change = { - type = conquest - save_scope_as = change - add_claim_on_loss = yes - } - - # EP3 Laamp possibility warning - scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } - - # go through the dejure hierarchy under target titles, transfer eligible vassals and sieze counties from ineligible ones - every_in_list = { - list = target_titles - custom_tooltip = CONQUEST_CB_TITLE - - conquest_cb_title_transfer = { - RELIGIOUS_WAR = no - } - } - - hidden_effect = { - every_in_list = { - list = vassals_taken - change_liege = { - liege = scope:attacker - change = scope:change - } - } - } - - every_in_list = { - list = titles_taken - change_title_holder = { - holder = scope:attacker - change = scope:change - take_baronies = yes - } - } - - resolve_title_and_vassal_change = scope:change - - # Prestige Progress for the Attacker - every_in_list = { - list = target_titles - scope:attacker = { - add_prestige_experience = medium_prestige_value - } - } - - custom_tooltip = greek_anarchy_development_loss_cb - hidden_effect = { - every_in_list = { - list = target_titles - every_in_de_jure_hierarchy = { - limit = { - tier = tier_county - OR = { - holder = scope:attacker - holder.top_liege = scope:attacker - } - } - change_development_progress_with_overflow = greek_anarchy_development_value - } - } - } - - #Extra fun rewards - scope:attacker = { - #Tooltip - custom_tooltip = greek_anarchy_troops_tt - if = { - limit = { - government_has_flag = government_is_administrative - scope:defender = { - highest_held_title_tier >= tier_duchy - } - } - change_influence = medium_influence_gain - } - else_if = { - limit = { - top_liege = { - primary_title = title:e_latin_empire - } - NOR = { - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - culture = culture:greek - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - top_liege = { - any_held_title = { - this = title:e_byzantium - } - } - } - scope:defender = { - highest_held_title_tier >= tier_duchy - } - } - add_dread = minor_dread_gain - add_gold = minor_gold_value - } - else = { - add_prestige = minor_prestige_gain - } - } - - - # Allies on both sides get full prestige value for helping in the war, based on their war participation. - modify_allies_of_participants_fame_values = { - WINNER = scope:attacker - FAME_BASE = medium_prestige_value - IS_RELIGIOUS_WAR = no - WINNER_ALLY_FAME_SCALE = 1 - LOSER_ALLY_FAME_SCALE = 1 - } - - # Truce - add_truce_attacker_victory_effect = yes - - # FP1: note the victory for future memorialisation via stele (if applicable). - scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } - - if = { # Warning that only counties are changing hands - limit = { - any_in_list = { - list = target_titles - tier = tier_duchy - } - } - random_in_list = { - list = target_titles - limit = { tier = tier_duchy } - save_scope_as = de_jure_target - } - } - if = { - limit = { - any_in_list = { - list = target_titles - tier = tier_duchy - holder = scope:defender - } - } - if = { - limit = { - scope:defender = { - any_held_title = { - title_tier = county - NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } - } - } - } - custom_tooltip = conquest_title_not_transferred_tt - } - else = { custom_tooltip = conquest_title_destroyed_tt } - } - else = { - if = { - limit = { - any_in_list = { - list = target_titles - tier = tier_duchy - is_title_created = yes - } - } - custom_tooltip = conquest_title_usurp_tt - } - else = { custom_tooltip = conquest_title_create_tt } - } - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_white_peace_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = county_conquest_cb_white_peace_desc_defender - } - desc = county_conquest_cb_white_peace_desc - } - } - - on_white_peace = { - scope:attacker = { show_pow_release_message_effect = yes } - # Prestige loss for the attacker - - #EP2 accolade glory gain for doing pretty good against higher ranked enemy - scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } - - scope:attacker = { - add_prestige = { - value = minor_prestige_value - multiply = -1.0 - } - } - - # Allies on both sides get full prestige value for helping in the war, based on their war participation. - modify_allies_of_participants_fame_values = { - WINNER = scope:attacker # not impactful as the scale are identical - FAME_BASE = medium_prestige_value - IS_RELIGIOUS_WAR = no - WINNER_ALLY_FAME_SCALE = 1 - LOSER_ALLY_FAME_SCALE = 1 - } - - - add_truce_white_peace_effect = yes - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - on_defeat_desc = { - first_valid = { - triggered_desc = { - trigger = { scope:defender = { is_local_player = yes } } - desc = county_conquest_cb_defeat_desc_defender - } - triggered_desc = { - trigger = { - scope:attacker = { - is_local_player = yes - has_targeting_faction = yes - } - } - desc = county_conquest_cb_defeat_desc_attacker - } - desc = county_conquest_cb_defeat_desc - } - } - - on_defeat = { - scope:attacker = { show_pow_release_message_effect = yes } - - # Legitimacy - add_legitimacy_attacker_defeat_effect = yes - - scope:defender = { - mandala_peacemaker_perk_serenity_effect = yes - #EP2 accolade glory gain for winning against higher ranked enemy - accolade_defender_war_end_glory_gain_high_effect = yes - # Prestige for Defender - add_prestige_war_defender_effect = { - PRESTIGE_VALUE = medium_prestige_value - } - } - - # Prestige loss for the attacker - scope:attacker = { - pay_short_term_gold_reparations_effect = { - GOLD_VALUE = 3 - } - add_prestige = { - value = major_prestige_value - multiply = -1.0 - } - } - - # Allies on both sides get full prestige value for helping in the war, based on their war participation. - modify_allies_of_participants_fame_values = { - WINNER = scope:defender - FAME_BASE = medium_prestige_value - IS_RELIGIOUS_WAR = no - WINNER_ALLY_FAME_SCALE = 1 - LOSER_ALLY_FAME_SCALE = 1 - } - - add_truce_attacker_defeat_effect = yes - - scope:attacker = { - save_temporary_scope_as = loser - } - on_lost_aggression_war_discontent_loss = yes - - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold - laamp_as_mercenary_payout_tooltip_effect = yes - } - - transfer_behavior = transfer - - on_primary_attacker_death = inherit - on_primary_defender_death = inherit - - attacker_allies_inherit = yes - defender_allies_inherit = yes - - war_name = "GREEK_ANARCHY_WAR_NAME" - war_name_base = "GREEK_ANARCHY_WAR_NAME_BASE" - cb_name = "GREEK_ANARCHY_CB_NAME" - - interface_priority = 120 - - use_de_jure_wargoal_only = yes - - attacker_wargoal_percentage = 0.8 - - max_defender_score_from_occupation = 150 - max_attacker_score_from_occupation = 150 -} +#greek_anarchy_cb = { +# icon = duchy_expansion +# group = conquest +# +# combine_into_one = yes +# should_show_war_goal_subview = yes +# mutually_exclusive_titles = { always = yes } +# +# attacker_score_from_occupation_scale = 150 +# attacker_score_from_battles_scale = 150 +# defender_score_from_battles_scale = 150 +# +# allowed_for_character = { +# #This counter determines whether the collapse is still relatively fresh +# exists = global_var:byz_collapse_counter +# #Either the character is under the Latin Emperor or the Byzantine Emperor doesn't exist +# OR = { +# NOT = { +# exists = title:e_byzantium.holder +# } +# top_liege = { +# this = title:e_latin_empire.holder +# } +# #Byzantines can use this against any latin empire lands +# AND = { +# top_liege = title:e_byzantium.holder +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier <= tier_kingdom +# } +# } +# } +# } +# #Must have interests within the danger zone +# any_held_title = { +# tier <= tier_empire +# OR = { +# this = title:e_byzantium +# this = title:e_latin_empire +# empire = title:e_byzantium +# empire = title:e_latin_empire +# } +# } +# #Byzantium must still have de jure land +# title:e_byzantium = { +# any_in_de_jure_hierarchy = { +# tier <= tier_kingdom +# } +# } +# } +# +# allowed_against_character = { +# scope:attacker = { +# NOR = { +# top_liege = scope:defender.top_liege +# liege = scope:defender +# } +# } +# #Must be within Byzantine empire +# scope:defender = { +# any_realm_county = { +# OR = { +# empire = title:e_byzantium +# empire = title:e_latin_empire +# } +# } +# } +# #Byzantine emperor only uses this against Latin empire land +# trigger_if = { +# limit = { +# top_liege = title:e_byzantium.holder +# } +# scope:defender = { +# any_realm_county = { +# empire = title:e_latin_empire +# } +# } +# } +# } +# target_titles = neighbor_land_or_water +# target_title_tier = duchy +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# +# ai_score_mult = { +# value = struggle_conquest_ai_score_value +# add = 1 +# # HOUSE RELATIONS +# add = house_relation_ai_score_value +# if = { +# limit = { +# scope:attacker.top_liege.primary_title = { +# this = title:e_latin_empire +# } +# } +# multiply = 5 +# } +# # AI in struggles act insularly for wars that don't have a familial or legal basis. +# multiply = muslim_invasions_prefer_nonmuslims_ai_score_value +# multiply = byzantium_conquests_ai_score_value +# if = { +# limit = { +# scope:attacker = { +# OR = { +# top_liege.primary_title = { +# this = title:e_byzantium +# } +# culture = culture:greek +# culture = { +# any_parent_culture_or_above = { +# this = culture:greek +# } +# } +# faith = faith:orthodox +# #Venetians... +# AND = { +# government_has_flag = government_is_republic +# religion = religion:catholic_religion +# } +# has_trait = despoiler_of_byzantium +# } +# } +# } +# multiply = 3 +# } +# +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +# +# valid_to_start = { +# #Needs to be a de jure duchy of byzlatinium +# scope:target = { +# OR = { +# empire = title:e_byzantium +# empire = title:e_latin_empire +# } +# } +# #Only players and the extra-motivated should be attacking over water +# scope:target = { +# any_in_de_jure_hierarchy = { +# tier = tier_county +# OR = { +# #You a player +# scope:attacker = { +# is_ai = no +# } +# #is a neighbor +# any_neighboring_county = { +# holder = { +# target_is_same_character_or_above = scope:attacker +# } +# } +# #YOU SERVE THE 'RIGHTFUL' EMPEROR +# scope:attacker.top_liege = { +# primary_title = { +# OR = { +# this = title:e_byzantium +# this = title:e_latin_empire +# } +# } +# } +# #You are a sneaky republic +# scope:attacker = { +# government_has_flag = government_is_republic +# } +# #You have a naval theme +# scope:attacker = { +# government_has_flag = government_is_administrative +# vassal_contract_has_flag = admin_theme_naval +# } +# #You are a gutsy bastard +# scope:attacker = { +# ai_greed >= high_positive_ai_value +# ai_boldness >= high_positive_ai_value +# } +# } +# } +# } +# } +# +# should_invalidate = { +# NOT = { +# any_in_list = { +# list = target_titles +# any_in_de_jure_hierarchy = { +# tier = tier_county +# holder = { +# target_is_same_character_or_above = scope:defender +# } +# } +# } +# } +# } +# +# on_invalidated_desc = msg_religious_war_invalidation_region_message +# +# on_invalidated = { +# } +# +# cost = { +# piety = { +# add = common_cb_impious_piety_cost +# if = { +# limit = { +# scope:defender.faith = scope:attacker.faith +# } +# add = { +# value = 100 +# desc = CB_SAME_FAITH_COST +# } +# add = { +# value = 10 +# multiply = scope:attacker.realm_size +# desc = CB_REALM_SIZE_COST +# max = 800 +# } +# } +# multiply = common_cb_piety_cost_multiplier +# #Increased cost if you aren't really one of the main players +# if = { +# limit = { +# scope:attacker = { +# NOR = { +# top_liege.primary_title = { +# OR = { +# this = title:e_latin_empire +# this = title:e_byzantium +# } +# } +# culture = culture:greek +# culture = { +# any_parent_culture_or_above = { +# this = culture:greek +# } +# } +# has_trait = despoiler_of_byzantium +# } +# } +# } +# multiply = 2 +# } +# } +# prestige = { +# value = 0 +# if = { +# limit = { +# scope:defender.faith != scope:attacker.faith +# } +# add = { +# value = 150 +# desc = CB_COST_DIFFERENT_FAITH +# } +# add = { +# value = 10 +# multiply = scope:attacker.realm_size +# desc = CB_REALM_SIZE_COST +# max = 800 +# } +# } +# multiply = common_cb_prestige_cost_multiplier +# if = { +# limit = { +# exists = scope:attacker.house +# scope:attacker.house = { +# OR = { +# has_house_modifier = fp2_struggle_hostility_house_culture_modifier +# has_house_modifier = fp2_struggle_hostility_house_combined_modifier +# } +# } +# any_in_global_list = { +# variable = fp2_struggle_ending_culture_list +# this = scope:attacker.culture +# } +# any_in_global_list = { +# variable = fp2_struggle_ending_culture_list +# this = scope:defender.culture +# } +# } +# divide = { +# value = 2 +# desc = CB_COST_FP2_STRUGGLE_HOSTILITY_CULTURE_DISCOUNT +# } +# } +# if = { +# limit = { +# has_global_variable = fp2_struggle_compromise_ending +# any_in_global_list = { +# variable = fp2_struggle_ending_culture_list +# this = scope:attacker.culture +# } +# any_in_global_list = { +# variable = fp2_struggle_ending_culture_list +# this = scope:defender.culture +# } +# } +# multiply = { +# value = 2 +# desc = CB_COST_FP2_STRUGGLE_COMPROMISE_MULTIPLIER +# } +# } +# #Increased cost if you aren't really one of the main players +# if = { +# limit = { +# scope:attacker = { +# NOR = { +# top_liege.primary_title = { +# OR = { +# this = title:e_latin_empire +# this = title:e_byzantium +# } +# } +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# religion = religion:catholic_religion +# has_trait = despoiler_of_byzantium +# } +# } +# } +# multiply = 2 +# } +# } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_victory_desc_attacker +# } +# desc = county_conquest_cb_victory_desc +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 accolade glory gain for winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } +# +# #Gain a little army +# hidden_effect = { +# scope:attacker = { +# save_scope_as = army_receiver +# greek_anarchy_army_spawn_effect = yes +# } +# } +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# # go through the dejure hierarchy under target titles, transfer eligible vassals and sieze counties from ineligible ones +# every_in_list = { +# list = target_titles +# custom_tooltip = CONQUEST_CB_TITLE +# +# conquest_cb_title_transfer = { +# RELIGIOUS_WAR = no +# } +# } +# +# hidden_effect = { +# every_in_list = { +# list = vassals_taken +# change_liege = { +# liege = scope:attacker +# change = scope:change +# } +# } +# } +# +# every_in_list = { +# list = titles_taken +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# take_baronies = yes +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { +# add_prestige_experience = medium_prestige_value +# } +# } +# +# custom_tooltip = greek_anarchy_development_loss_cb +# hidden_effect = { +# every_in_list = { +# list = target_titles +# every_in_de_jure_hierarchy = { +# limit = { +# tier = tier_county +# OR = { +# holder = scope:attacker +# holder.top_liege = scope:attacker +# } +# } +# change_development_progress_with_overflow = greek_anarchy_development_value +# } +# } +# } +# +# #Extra fun rewards +# scope:attacker = { +# #Tooltip +# custom_tooltip = greek_anarchy_troops_tt +# if = { +# limit = { +# government_has_flag = government_is_administrative +# scope:defender = { +# highest_held_title_tier >= tier_duchy +# } +# } +# change_influence = medium_influence_gain +# } +# else_if = { +# limit = { +# top_liege = { +# primary_title = title:e_latin_empire +# } +# NOR = { +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# culture = culture:greek +# culture = { +# any_parent_culture_or_above = { +# this = culture:greek +# } +# } +# top_liege = { +# any_held_title = { +# this = title:e_byzantium +# } +# } +# } +# scope:defender = { +# highest_held_title_tier >= tier_duchy +# } +# } +# add_dread = minor_dread_gain +# add_gold = minor_gold_value +# } +# else = { +# add_prestige = minor_prestige_gain +# } +# } +# +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# if = { # Warning that only counties are changing hands +# limit = { +# any_in_list = { +# list = target_titles +# tier = tier_duchy +# } +# } +# random_in_list = { +# list = target_titles +# limit = { tier = tier_duchy } +# save_scope_as = de_jure_target +# } +# } +# if = { +# limit = { +# any_in_list = { +# list = target_titles +# tier = tier_duchy +# holder = scope:defender +# } +# } +# if = { +# limit = { +# scope:defender = { +# any_held_title = { +# title_tier = county +# NOT = { target_is_de_jure_liege_or_above = scope:de_jure_target } +# } +# } +# } +# custom_tooltip = conquest_title_not_transferred_tt +# } +# else = { custom_tooltip = conquest_title_destroyed_tt } +# } +# else = { +# if = { +# limit = { +# any_in_list = { +# list = target_titles +# tier = tier_duchy +# is_title_created = yes +# } +# } +# custom_tooltip = conquest_title_usurp_tt +# } +# else = { custom_tooltip = conquest_title_create_tt } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_white_peace_desc_defender +# } +# desc = county_conquest_cb_white_peace_desc +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# # Prestige loss for the attacker +# +# #EP2 accolade glory gain for doing pretty good against higher ranked enemy +# scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# add_prestige = { +# value = minor_prestige_value +# multiply = -1.0 +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not impactful as the scale are identical +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# +# add_truce_white_peace_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_defeat_desc_defender +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { +# is_local_player = yes +# has_targeting_faction = yes +# } +# } +# desc = county_conquest_cb_defeat_desc_attacker +# } +# desc = county_conquest_cb_defeat_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# # Prestige for Defender +# add_prestige_war_defender_effect = { +# PRESTIGE_VALUE = medium_prestige_value +# } +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 3 +# } +# add_prestige = { +# value = major_prestige_value +# multiply = -1.0 +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# save_temporary_scope_as = loser +# } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "GREEK_ANARCHY_WAR_NAME" +# war_name_base = "GREEK_ANARCHY_WAR_NAME_BASE" +# cb_name = "GREEK_ANARCHY_CB_NAME" +# +# interface_priority = 120 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +#} ep3_laamp_peasant_war = { icon = invasion @@ -5966,6 +5954,44 @@ ep3_laamp_peasant_war = { } remove_variable = number_rebel_reinforcements } + if = { + limit = { + has_variable = ep3_laamp_peasant_war_remain_laamp + variable_list_size = { + name = war_met_peasant_leaders_list + value <= 0 + } + } + ordered_in_list = { + variable = war_supported_counties_list + order_by = development_level + save_scope_as = new_capital + } + create_character = { + location = scope:new_capital.title_province + template = peasant_faction_leader_template + faith = scope:new_capital.faith + culture = scope:new_capital.culture + gender_female_chance = { + if = { + limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + save_scope_as = peasant_leader + } + add_to_variable_list = { + name = war_met_peasant_leaders_list + target = scope:peasant_leader + } + } } } @@ -5982,21 +6008,21 @@ ep3_laamp_peasant_war = { } # Struggle Stuffs - if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_populist_uprise - involvement = involved - } - } - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_populist_uprise - character = this - } - } - } +# if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_populist_uprise +# involvement = involved +# } +# } +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_populist_uprise +# character = scope:defender +# } +# } +# } } } @@ -6004,25 +6030,73 @@ ep3_laamp_peasant_war = { first_valid = { triggered_desc = { trigger = { - scope:attacker = { is_local_player = yes } + scope:attacker = { + is_local_player = yes + has_variable = ep3_laamp_peasant_war_remain_laamp + } } - desc = county_conquest_cb_victory_desc_attacker + desc = county_conquest_cb_victory_desc_remain_laamp } - desc = county_conquest_cb_victory_desc + desc = county_conquest_cb_victory_desc_attacker } } on_victory = { scope:attacker = { + ordered_in_list = { + variable = war_supported_counties_list + order_by = development_level + save_scope_as = new_capital + } primary_title = { save_scope_as = old_title } show_pow_release_message_effect = yes #set this to not display the event to keep playing as landless set_variable = became_landed_through_separatist_uprising_var - #swap the peasant trait for the better one - remove_trait = peasant_leader + #swap the peasant trait for the better one # lies paradox lies + #remove_trait = peasant_leader add_trait = populist_leader + if = { + limit = { + has_variable = ep3_laamp_peasant_war_remain_laamp + } + random_in_list = { + variable = war_met_peasant_leaders_list + limit = { + this != scope:attacker + } + save_scope_as = peasant_leader + } + if = { + limit = { + NOT = { exists = scope:peasant_leader } + } + create_character = { + location = scope:new_capital.title_province + template = peasant_faction_leader_template + faith = scope:new_capital.faith + culture = scope:new_capital.culture + gender_female_chance = { + if = { + limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { scope:new_capital.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + save_scope_as = peasant_leader + } + } + } + else = { + save_scope_as = peasant_leader + } } # Set up titles in the new realm. # Determine potential breakaways @@ -6050,18 +6124,18 @@ ep3_laamp_peasant_war = { if = { limit = { OR = { - scope:attacker.faith = { + scope:peasant_leader.faith = { faith_hostility_level_comparison = { prev.holder.faith >= scope:defender.faith } } holder = scope:defender holder.primary_title.tier >= scope:target.tier - scope:attacker = { has_claim_on = scope:title_temp } + scope:peasant_leader = { has_claim_on = scope:title_temp } } } - add_to_temporary_list = titles_taken + add_to_list = titles_taken } else = { - holder = { add_to_temporary_list = vassals_taken } + holder = { add_to_list = vassals_taken } } } } @@ -6069,7 +6143,7 @@ ep3_laamp_peasant_war = { every_in_list = { list = titles_taken change_title_holder = { - holder = scope:attacker + holder = scope:peasant_leader change = scope:change take_baronies = yes } @@ -6078,20 +6152,13 @@ ep3_laamp_peasant_war = { every_in_list = { list = vassals_taken change_liege = { - liege = scope:attacker + liege = scope:peasant_leader change = scope:change } } } resolve_title_and_vassal_change = scope:change ## Grab the best county to be the capital - scope:attacker = { - ordered_in_list = { - variable = war_supported_counties_list - order_by = development_level - save_scope_as = new_capital - } - } scope:new_capital = { duchy = { save_scope_as = new_capital_duchy @@ -6110,7 +6177,7 @@ ep3_laamp_peasant_war = { } scope:new_title = { change_title_holder = { - holder = scope:attacker + holder = scope:peasant_leader change = scope:change } } @@ -6118,20 +6185,66 @@ ep3_laamp_peasant_war = { #make the new title look like your landless adventurer title hidden_effect = { scope:new_title = { - set_de_jure_liege_title = scope:new_capital.title_province.empire set_coa = scope:old_title set_color_from_title = scope:new_capital set_capital_county = scope:new_capital } } + + scope:peasant_leader = { + if = { + limit = { + has_variable = ep3_laamp_peasant_war_remain_laamp + } + #stop being a landless adventurer + destroy_laamp_effect = { ADVENTURER = scope:attacker } + return_home = yes + } + } + scope:defender = { + # Legitimacy effect + faction_war_end_defeat_legitimacy_effect = yes + # Struggle Catalysts +# hidden_effect = { +# if = { +# limit = { +# is_important_or_vip_struggle_character = yes +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion +# CHAR = scope:attacker +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion +# CHAR = scope:attacker +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion +# character = scope:defender +# } +# } +# } +# } + } scope:attacker = { - #stop being a landless adventurer - destroy_laamp_effect = { ADVENTURER = scope:attacker } - #set new capital - set_realm_capital = scope:new_capital #increase county control and remove all county corruption modifiers every_in_list = { variable = war_supported_counties_list + if = { + limit = { + scope:attacker = { + has_variable = ep3_laamp_peasant_war_remain_laamp + } + } + custom_tooltip = taken_county_remain_laamp + } change_county_control = 100 remove_every_county_corruption_modifier_effect = yes add_county_modifier = { @@ -6141,41 +6254,8 @@ ep3_laamp_peasant_war = { } clear_variable_list = war_supported_counties_list clear_variable_list = war_met_peasant_leaders_list - return_home = yes + remove_variable = ep3_laamp_peasant_war_remain_laamp } - scope:defender = { - # Legitimacy effect - faction_war_end_defeat_legitimacy_effect = yes - # Struggle Catalysts - hidden_effect = { - if = { - limit = { - is_important_or_vip_struggle_character = yes - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion - CHAR = scope:attacker - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion - CHAR = scope:attacker - } - } - activate_struggle_catalyst = { - catalyst = catalyst_accepted_demand_from_faction_requesting_culture_faith_conversion - character = scope:defender - } - } - } - } - } - # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold laamp_as_mercenary_payout_tooltip_effect = yes } @@ -6202,6 +6282,7 @@ ep3_laamp_peasant_war = { #clear all variable lists, you only get one chance! clear_variable_list = war_supported_counties_list clear_variable_list = war_met_peasant_leaders_list + remove_variable = ep3_laamp_peasant_war_remain_laamp stress_impact = { ambitious = medium_stress_impact_gain arrogant = medium_stress_impact_gain @@ -6240,6 +6321,7 @@ ep3_laamp_peasant_war = { #clear all variable lists, you only get one chance! clear_variable_list = war_supported_counties_list clear_variable_list = war_met_peasant_leaders_list + remove_variable = ep3_laamp_peasant_war_remain_laamp #lose the trait, because you didn't win remove_trait = peasant_leader } @@ -6333,7 +6415,7 @@ admin_barbarian_conquest_cb = { } } } - target_titles = all + target_titles = neighbor_land_or_water target_title_tier = duchy target_de_jure_regions_above = yes ignore_effect = change_title_holder @@ -6403,6 +6485,27 @@ admin_barbarian_conquest_cb = { } cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } piety = { value = 0 add = common_cb_impious_piety_cost diff --git a/common/casus_belli_types/10_tgp_china_wars.txt b/common/casus_belli_types/10_tgp_china_wars.txt new file mode 100644 index 000000000..bbaee552d --- /dev/null +++ b/common/casus_belli_types/10_tgp_china_wars.txt @@ -0,0 +1,3513 @@ +# Vassal CB made available when China is in the corruption dynastic cycle phase. +china_seize_county_cb = { + icon = county_conquest_cb + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + is_independent_ruler = no + top_liege = { + has_title = title:h_china + } + top_participant_group:dynastic_cycle ?= { + OR = { + AND = { + has_participant_group_parameter = dynastic_cycle_vassal_internal_wars_allowed + root = { + NOT = { + government_has_flag = government_is_celestial + } + } + } + AND = { + has_participant_group_parameter = dynastic_cycle_vassal_seize_cb + root = { + OR = { + NOT = { + government_has_flag = government_is_celestial + } + vassal_contract_has_flag = celestial_military_appointment + } + } + } + } + } + } + + allowed_against_character = { + scope:attacker = { + trigger_if = { + limit = { + government_has_flag = government_is_celestial + } + scope:attacker.top_overlord != scope:defender.top_overlord # Must NOT be peer-vassals or tributaries + } + trigger_else = { + scope:attacker.top_overlord = scope:defender.top_overlord # Must be peer-vassals or tributaries + } + } + } + + target_titles = neighbor_land + target_title_tier = county + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + } + + valid_to_start = { + } + + allowed_for_character_display_regardless = { + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + # When this war is started, the Chinese emperor loses legitimacy + scope:attacker = { + top_liege = { + add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_loss } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + # Grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINA_SEIZE_COUNTY_WAR_NAME" + war_name_base = "CHINA_SEIZE_COUNTY_WAR_NAME_BASE" + cb_name = "CHINA_SEIZE_COUNTY_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +china_hegemon_seize_county_cb = { + icon = county_conquest_cb + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + OR = { + has_title = title:h_china + has_title = title:e_minister_grand_marshal + } + situation:dynastic_cycle ?= { + has_situation_top_phase_parameter = dynastic_cycle_hegemon_unlocks_external_casus_belli + } + } + + allowed_for_character_display_regardless = { + tgp_dynastic_cycle_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:defender = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_herder + } + } + } + + target_titles = all + target_title_tier = county + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + } + + valid_to_start = { + scope:target ?= { + is_neighbor_to_realm = scope:attacker.top_liege + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_county_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + + # When this war is started, the chinese emperor loses legitimacy + scope:attacker = { + top_liege = { + add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_loss } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + if = { + limit = { + scope:attacker = { + has_title = title:e_minister_grand_marshal + } + } + # Grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker.top_liege + change = scope:change + } + } + } + else = { + # Grab the designated county. + every_in_list = { + list = target_titles + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + } + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINA_SEIZE_COUNTY_WAR_NAME" + war_name_base = "CHINA_SEIZE_COUNTY_WAR_NAME_BASE" + cb_name = "CHINA_SEIZE_COUNTY_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} +# Same as above, but for targeting Duchies +china_seize_duchy_cb = { + icon = duchy_conquest_cb + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + is_independent_ruler = no + top_liege = { + has_title = title:h_china + } + top_participant_group:dynastic_cycle ?= { + OR = { + AND = { + has_participant_group_parameter = dynastic_cycle_vassal_internal_wars_allowed + root = { + NOT = { + government_has_flag = government_is_celestial + } + } + } + AND = { + has_participant_group_parameter = dynastic_cycle_vassal_seize_cb + root = { + OR = { + NOT = { + government_has_flag = government_is_celestial + } + vassal_contract_has_flag = celestial_military_appointment + } + } + } + } + } + } + + allowed_against_character = { + scope:attacker = { + trigger_if = { + limit = { + government_has_flag = government_is_celestial + } + scope:attacker.top_overlord != scope:defender.top_overlord # Must NOT be peer-vassals or tributaries + } + trigger_else = { + scope:attacker.top_overlord = scope:defender.top_overlord # Must be peer-vassals or tributaries + } + } + } + + target_titles = neighbor_land + target_title_tier = duchy + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + } + + valid_to_start = { + } + + allowed_for_character_display_regardless = { + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_duchy_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + + # When this war is started, the Chinese emperor loses legitimacy + scope:attacker = { + top_liege = { + add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_loss } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + every_in_list = { + list = target_titles + # Grab the designated Duchy and it's vassals + change_title_holder_include_vassals = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + every_de_jure_county = { + limit = { + holder = { + OR = { + this = scope:defender + is_vassal_or_below_of = scope:defender + } + } + } + # Grab the Counties held directly by the Defender + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + } + } + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINA_SEIZE_DUCHY_WAR_NAME" + war_name_base = "CHINA_SEIZE_DUCHY_WAR_NAME_BASE" + cb_name = "CHINA_SEIZE_DUCHY_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +china_hegemon_seize_duchy_cb = { + icon = duchy_conquest_cb + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + OR = { + has_title = title:h_china + has_title = title:e_minister_grand_marshal + } + situation:dynastic_cycle ?= { + has_situation_top_phase_parameter = dynastic_cycle_hegemon_unlocks_external_casus_belli + } + } + + allowed_for_character_display_regardless = { + tgp_dynastic_cycle_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + scope:defender = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_herder + } + } + } + + target_titles = all + target_title_tier = duchy + ignore_effect = change_title_holder + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + } + + valid_to_start = { + scope:target ?= { + is_neighbor_to_realm = scope:attacker.top_liege + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_duchy_conquest_war_invalidated_message + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + + # When this war is started, the chinese emperor loses legitimacy + scope:attacker = { + top_liege = { + add_legitimacy_effect = { LEGITIMACY = miniscule_legitimacy_loss } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = county_conquest_cb_victory_desc_attacker + } + desc = county_conquest_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + # Give land to the Hegemon + if = { + limit = { + scope:attacker = { + has_title = title:e_minister_grand_marshal + } + } + every_in_list = { + list = target_titles + # Grab the designated Duchy and it's vassals + change_title_holder_include_vassals = { + holder = scope:attacker.top_liege + change = scope:change + take_baronies = no + } + every_de_jure_county = { + limit = { + holder = { + OR = { + this = scope:defender + is_vassal_or_below_of = scope:defender + } + } + } + # Grab the Counties held directly by the Defender + change_title_holder = { + holder = scope:attacker.top_liege + change = scope:change + take_baronies = no + } + } + } + } + else = { + every_in_list = { + list = target_titles + change_title_holder_include_vassals = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + every_de_jure_county = { + limit = { + holder = scope:defender + } + change_title_holder = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + } + } + } + resolve_title_and_vassal_change = scope:change + + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = minor_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINA_SEIZE_DUCHY_WAR_NAME" + war_name_base = "CHINA_SEIZE_DUCHY_WAR_NAME_BASE" + cb_name = "CHINA_SEIZE_DUCHY_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +# Allow other rulers to invade China and take the mandate away from them, only in instability phase +claim_the_mandate_cb = { + icon = celestial + group = celestial + ai_only_against_neighbors = yes + + allowed_for_character = { + is_independent_ruler = yes + any_neighboring_top_liege_realm_owner = { + has_title = title:h_china + } + NAND = { + is_ai = yes + any_owned_story = { + story_type = story_mongol_invasion + } + } + } + allowed_for_character_display_regardless = { + custom_tooltip = { + text = has_gok_story_tt + NOT = { + any_owned_story = { + story_type = story_greatest_of_khans + } + } + } + } + + allowed_against_character = { + has_title = title:h_china + } + + allowed_against_character_display_regardless = { + custom_tooltip = { + text = dynastic_cycle_not_corruption_phase_desc + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + add = { + value = 2000 + desc = CB_BASE_COST + } + multiply = common_cb_prestige_cost_multiplier + + # Target's legitimacy level affects cost - Lower levels make it cheaper + scope:defender = { + if = { + limit = { legitimacy_level < 5 } + multiply = { + value = { + switch = { + trigger = scope:defender.legitimacy_level + 4 = { value = 0.9 } + 3 = { value = 0.75 } + 2 = { value = 0.6 } + 1 = { value = 0.45 } + 0 = { value = 0.3 } + } + } + desc = dynastic_cycle_hegemon_legitimacy_level_cost_desc + } + } + } + + # LEGITIMACY AFFECTS COST + multiply = { + value = { + value = 0 + scope:attacker = { + if = { + limit = { has_legitimacy_flag = reduced_claim_cb_cost } + add = 0.5 + } + else_if = { + limit = { has_legitimacy_flag = very_reduced_claim_cb_cost } + add = 0.25 + } + else_if = { + limit = { has_legitimacy_flag = extra_reduced_claim_cb_cost } + add = 0.15 + } + else = { + add = 1 + } + } + } + desc = legitimacy_high_modifier_tt + } + multiply = { + value = { + value = 0 + scope:attacker = { + if = { + limit = { has_legitimacy_flag = massively_increased_claim_cb_cost } + add = 2.5 + } + else_if = { + limit = { has_legitimacy_flag = very_increased_claim_cb_cost } + add = 2 + } + else_if = { + limit = { has_legitimacy_flag = increased_claim_cb_cost } + add = 1.5 + } + else = { + add = 1 + } + } + } + desc = legitimacy_low_modifier_tt + } + } + } + + target_titles = none + + on_declaration = { + on_declared_war = yes + } + + should_invalidate = { + scope:defender = { + is_independent_ruler = no + } + } + + on_invalidated_desc = msg_subjugation_war_invalidated_message + + on_invalidated = { + } + + on_victory_desc = { + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = tribal_subjugation_cb_victory_desc_equal_tier_attacker + } + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = tribal_subjugation_cb_victory_desc_equal_tier_defender + } + desc = tribal_subjugation_cb_victory_desc_equal_tier + } + } + } + + on_victory = { + # Dynastic cycle will shift through the on_title_gain on action + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + #EP2 Accolade glory gain from winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + scope:attacker = { + tgp_claim_mandate_of_heaven_effect = yes + # Hand over the direct holding of the former Hegemon + create_title_and_vassal_change = { + type = conquest + save_scope_as = change_capital_and_direct_holdings + add_claim_on_loss = yes + } + scope:defender = { + every_held_title = { + title_tier > barony + limit = { + is_noble_family_title = no + is_landless_type_title = no + } + change_title_holder = { + holder = scope:attacker + change = scope:change_capital_and_direct_holdings + } + } + } + + # Hand over the capital - Unless it's a player holding + if = { + limit = { + # or your capital already inside h_china - that means you keep old capital. + capital_county.hegemony != title:h_china + title:h_china.title_capital_county.holder = { + is_ai = yes + this != scope:defender + } + } + title:h_china.title_capital_county = { + change_title_holder = { + holder = scope:attacker + change = scope:change_capital_and_direct_holdings + } + } + } + resolve_title_and_vassal_change = scope:change_capital_and_direct_holdings + } + + # Prestige loss for the defender + scope:defender = { + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = tribal_subjugation_cb_white_peace_desc_defender + } + desc = tribal_subjugation_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + scope:defender = { accolade_defender_war_end_glory_gain_med_effect = yes } + + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = medium_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = tribal_subjugation_cb_white_peace_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = tribal_subjugation_cb_defeat_desc_attacker + } + desc = tribal_subjugation_cb_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige and gold loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:attacker = { + save_temporary_scope_as = loser + } + + # Truce + add_truce_attacker_defeat_effect = yes + + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CLAIM_THE_MANDATE_NAME" + war_name_base = "CLAIM_THE_MANDATE_NAME_BASE" + cb_name = "CLAIM_THE_MANDATE_CB_NAME" + interface_priority = 100 + + ticking_war_score_targets_entire_realm = yes + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 + + ai_score_mult = { + } +} + +chinese_consolidation_cb = { + icon = celestial + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = no + + allowed_for_character = { + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_chaos + } + NAND = { + is_ai = yes + any_owned_story = { + story_type = story_mongol_invasion + } + } + trigger_if = { # Pace foreign invasions into Chaos-era China a bit + limit = { + is_ai = yes + NOR = { + exists = top_participant_group:dynastic_cycle + any_owned_story = { + story_type = story_take_mandate_of_heaven + } + } + } + OR = { + has_variable = conqueror + culture = { has_cultural_pillar = heritage_chinese } + AND = { + OR = { + government_has_flag = government_is_nomadic + government_has_flag = government_is_steppe_admin + } + static_group_filter = { + group = wants_to_conquer_china + match = 0.3 + } + } + AND = { + static_group_filter = { + group = wants_to_conquer_china + match = 0.05 + } + ai_has_warlike_personality = yes + } + } + } + any_character_to_title_neighboring_and_across_water_empire = { + hegemony ?= title:h_china + } + } + allowed_for_character_display_regardless = { + tgp_dynastic_cycle_offensive_wars_ban_trigger = yes + custom_tooltip = { + text = has_gok_story_tt + NOT = { + any_owned_story = { + story_type = story_greatest_of_khans + } + } + } + } + allowed_against_character = { + #Must be within Dynastic Cycle + exists = top_participant_group:dynastic_cycle + } + + target_titles = neighbor_land_or_water + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + ai_only_against_neighbors = yes + + ai_score_mult = { + value = chinese_consolidation_ai_score_value #basic values + add = 1 + if = { + limit = { + scope:attacker.primary_title.tier >= tier_kingdom + } + multiply = 2 + } + if = { + limit = { + scope:defender = { + primary_title = title:h_china + } + } + multiply = 3 + } + } + + should_invalidate = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_religious_war_invalidation_region_message + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + add = common_cb_impious_piety_cost + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + add = { + value = 100 + desc = CB_SAME_FAITH_COST + } + add = { + value = 10 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 800 + } + } + multiply = common_cb_piety_cost_multiplier + } + prestige = { + value = 0 + if = { + limit = { + NOT = { scope:defender.faith = scope:attacker.faith } + } + add = { + value = 150 + desc = CB_COST_DIFFERENT_FAITH + } + add = { + value = 10 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 800 + } + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = chinese_consolidation_cb_victory_desc_attacker + } + desc = chinese_consolidation_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + # vassalize or take titles and vassals + scope:defender = { + # take the relevant titles of same tier or higher and vassalize the rest + every_held_title = { + limit = { + hegemony = title:h_china + } + add_to_list = titles_taken + } + every_vassal = { + limit = { + primary_title.hegemony = title:h_china + } + if = { + limit = { + highest_held_title_tier >= scope:attacker.highest_held_title_tier + } + add_to_list = titles_taken + } + else = { + add_to_list = vassals_taken + } + } + every_vassal_or_below = { + limit = { + primary_title.hegemony = title:h_china + liege = { + NOT = { + is_in_list = vassals_taken + } + } + } + if = { + limit = { + highest_held_title_tier >= scope:attacker.highest_held_title_tier + } + add_to_list = titles_taken + } + else = { + add_to_list = vassals_taken + } + } + } + every_in_list = { + list = titles_taken + change_title_holder_include_vassals = { + holder = scope:attacker + change = scope:change + take_baronies = no + } + } + every_in_list = { + list = vassals_taken + change_liege = { + liege = scope:attacker + change = scope:change + } + } + + resolve_title_and_vassal_change = scope:change + # if the attacker didn't want to unify China, make them want it + scope:attacker = { + if = { + limit = { + NOT = { + any_owned_story = { + story_type = story_take_mandate_of_heaven + } + } + is_ai = yes + } + create_story = story_take_mandate_of_heaven + } + } + # Prestige Progress for the Attacker + every_in_list = { + list = target_titles + scope:attacker = { + add_prestige_experience = medium_prestige_value + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + + #EP2 accolade glory gain for doing pretty good against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINESE_CONSOLIDATION_WAR_NAME" + war_name_base = "CHINESE_CONSOLIDATION_WAR_NAME_BASE" + cb_name = "CHINESE_CONSOLIDATION_CB_NAME" + + interface_priority = 120 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.5 + defender_ticking_warscore = 0.05 + attacker_ticking_warscore = 0.05 + defender_ticking_warscore_delay = { months = 24 } + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + max_defender_score_from_battles = 100 + max_attacker_score_from_battles = 100 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +chinese_reunification_cb = { + icon = celestial + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + + allowed_for_character = { + situation:dynastic_cycle ?= { + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + top_participant_group:dynastic_cycle ?= { + participant_group_type = hegemon_ruler + } + } + allowed_against_character = { + exists = top_participant_group:dynastic_cycle + } + + target_title_tier = kingdom + target_titles = neighbor_land_or_water + target_de_jure_regions_above = yes + ignore_effect = change_title_holder + ai_only_against_neighbors = yes + + ai_score_mult = { + value = chinese_consolidation_ai_score_value #basic values + add = 1 + if = { + limit = { + scope:attacker.primary_title.tier >= tier_kingdom + } + multiply = 2 + } + if = { + limit = { + scope:defender = { + primary_title = title:h_china + } + } + multiply = 3 + } + } + + valid_to_start = { + scope:target.hegemony ?= title:h_china + scope:target = { + # can only target those encircled in China, not for border. + any_title_to_title_neighboring_and_across_water_kingdom = { + percent >= 0.6 + hegemony ?= title:h_china + } + } + } + + should_invalidate = { + OR = { + scope:attacker = { + top_participant_group:dynastic_cycle ?= { + NOT = { + participant_group_type = hegemon_ruler + } + } + } + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + } + } + + on_invalidated_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:attacker = { + top_participant_group:dynastic_cycle ?= { + NOT = { + participant_group_type = hegemon_ruler + } + } + } + } + desc = msg_celestial_war_invalidation_no_longer_son_of_heaven + } + desc = msg_religious_war_invalidation_region_message + } + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + add = common_cb_impious_piety_cost + if = { + limit = { + scope:defender.faith = scope:attacker.faith + } + add = { + value = 100 + desc = CB_SAME_FAITH_COST + } + add = { + value = 10 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 800 + } + } + multiply = common_cb_piety_cost_multiplier + } + prestige = { + value = 0 + if = { + limit = { + NOT = { scope:defender.faith = scope:attacker.faith } + } + add = { + value = 150 + desc = CB_COST_DIFFERENT_FAITH + } + add = { + value = 10 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 800 + } + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = invasion_war_victory_desc_attacker + } + desc = invasion_war_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + #EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_high_effect = yes } + + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + + show_as_tooltip = { + every_in_list = { + list = target_titles + custom_tooltip = invasion_title_transfer_tt + custom_tooltip = invasion_title_transfer_2_tt + every_in_de_jure_hierarchy = { + limit = { holder.top_liege = scope:defender } + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + } + scope:defender = { + every_sub_realm_county = { + limit = { + county_controller = scope:attacker + } + change_title_holder = { + holder = scope:attacker + change = scope:change + } + } + } + } + + hidden_effect = { + setup_invasion_cb = { + titles = target_titles + attacker = scope:attacker + defender = scope:defender + change = scope:change + take_occupied = yes + } + resolve_title_and_vassal_change = scope:change + } + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + + #EP2 accolade glory gain for doing pretty good against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # not impactful as the scale are identical + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = de_jure_cb_white_peace_desc_defender + } + desc = de_jure_cb_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = medium_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + add_truce_attacker_defeat_effect = yes + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "CHINESE_CONSOLIDATION_WAR_NAME" + war_name_base = "CHINESE_CONSOLIDATION_WAR_NAME_BASE" + cb_name = "CHINESE_CONSOLIDATION_CB_NAME" + + interface_priority = 120 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.5 + defender_ticking_warscore = 0.05 + attacker_ticking_warscore = 0.05 + defender_ticking_warscore_delay = { months = 24 } + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + max_defender_score_from_battles = 100 + max_attacker_score_from_battles = 100 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} + +silk_road_vassalization_cb = { + icon = vassalization + group = vassalization + ai_only_against_neighbors = yes + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + allowed_for_character = { + has_tgp_dlc_trigger = yes + title:h_china.holder ?= root + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_hegemon_unlocks_external_casus_belli + } + } + + allowed_against_character_display_regardless = { + tgp_japan_offensive_wars_ban_trigger = yes + } + + allowed_against_character = { + #Must be involved in the Silk Road + scope:defender = { + any_character_situation = { + situation_type = silk_road_situation + } + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_herder + } + } + } + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + piety = { + value = 0 + add = common_cb_impious_piety_cost + } + prestige = { + value = 0 + add = { + desc = CB_SIZE_OF_TARGET_REALM_COST + scope:defender = { + every_sub_realm_county = { + add = { + value = 125 + } + } + } + } + if = { + limit = { + scope:defender.primary_title = { + tier = tier_kingdom + } + } + multiply = { + value = 2 + desc = CB_VASSALIZING_KING + } + } + if = { + limit = { + scope:defender.primary_title = { + tier = tier_empire + } + } + multiply = { + value = 4 + desc = CB_VASSALIZING_EMPEROR + } + } + + multiply = common_cb_prestige_cost_multiplier + } + } + + should_invalidate = { + OR = { + scope:defender = { + is_independent_ruler = no + } + scope:defender.primary_title.tier >= scope:attacker.primary_title.tier + } + } + + on_declaration = { + on_declared_war = yes + } + + on_invalidated_desc = msg_vassalization_war_invalidated_message + + on_invalidated = {} + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = vassalization_cb_victory_desc_attacker + } + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = vassalization_cb_victory_desc_defender + } + desc = vassalization_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + create_title_and_vassal_change = { + type = swear_fealty + save_scope_as = change + add_claim_on_loss = no + } + scope:defender = { + change_liege = { + liege = scope:attacker + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + + + # Prestige level progress for the attacker + scope:attacker = { + add_prestige_experience = { + value = medium_prestige_value + } + } + + # Prestige loss for the defender + scope:defender = { + add_prestige = { + value = medium_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + # Truce + add_truce_attacker_victory_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = vassalization_cb_white_peace_desc_defender + } + desc = vassalization_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 accolade glory gain for doing ok against higher ranked enemy + scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } + + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + + # Truce + add_truce_white_peace_effect = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = vassalization_cb_white_peace_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = vassalization_cb_defeat_desc_attacker + } + desc = vassalization_cb_white_peace_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 3 + } + add_prestige = { + value = major_prestige_value + multiply = -1.0 + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = major_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:attacker = { + save_temporary_scope_as = loser + } + + # Truce + add_truce_attacker_defeat_effect = yes + + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "SILK_ROAD_VASSALIZATION_WAR_NAME" + war_name_base = "SILK_ROAD_VASSALIZATION_WAR_NAME_BASE" + cb_name = "SILK_ROAD_VASSALIZATION_CB_NAME" + interface_priority = 59 + + ticking_war_score_targets_entire_realm = yes + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + attacker_ticking_warscore = 0 + attacker_wargoal_percentage = 0.8 + + max_ai_diplo_distance_to_title = 500 + + ai_score_mult = { + value = 1 + # As a feudal gov never attack tribal for vassalization + add = { + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_is_tribal } + } + scope:defender = { + government_has_flag = government_is_tribal + } + } + add = -1000 + } + } + # HOUSE RELATIONS + add = house_relation_ai_score_value + # Tell the Romans to stop going adventuring into the steppe for no gods-damned reason. + multiply = byzantium_conquests_ai_score_value + + add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing + + # If the Silk Road is doing well, absolutely attack it + if = { + limit = { + has_tgp_dlc_trigger = yes + situation:silk_road_situation ?= { + any_situation_sub_region = { + sub_region_current_phase = phase_exceptional_bounty + any_situation_sub_region_participant_group = { participant_group_has_character = scope:defender } + } + } + } + add = 100 + } + } +} + +# Kingdom tier cb used by the Grand Campaign Great Project +grand_campaign_kingdom_invasion_cb = { + icon = duchy_conquest_cb + group = celestial + + combine_into_one = yes + should_show_war_goal_subview = yes + mutually_exclusive_titles = { always = yes } + allow_hostages = no + + allowed_for_character = { + title:h_china.holder ?= { + OR = { + this = root.top_liege + this = root + } + } + any_great_project = { + great_project_type = grand_campaign_project + great_project_owner = root.top_liege + OR = { + any_contribution = { + contributor = root + } + root = { + has_title = title:e_minister_grand_marshal + } + } + } + } + + allowed_against_character = { + any_great_project = { + great_project_type = grand_campaign_project + great_project_owner = title:h_china.holder + any_in_list = { + variable = grand_campaign_titles + holder ?= { + OR = { + this = scope:defender + any_liege_or_above = { + this = scope:defender + } + } + this != title:h_china.holder + top_overlord != title:h_china.holder + } + } + } + } + valid_to_start = { + any_great_project = { + great_project_type = grand_campaign_project + great_project_owner = root.top_liege + var:grand_campaign_target_kingdom ?= scope:target + } + } + + target_titles = all + ignore_effect = change_title_holder + target_de_jure_regions_above = yes + + attacker_score_from_occupation_scale = 150 + attacker_score_from_battles_scale = 150 + defender_score_from_battles_scale = 150 + + ai_only_against_neighbors = yes + + ai_score_mult = { + # As a feudal gov, do not attack owner of tribal holdings if you have a tribal holding to convert already + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + # Use this war if you are the Grand Marshal + if = { + limit = { + has_title = title:e_minister_grand_marshal + } + add = 1000 + } + add = { + every_in_list = { + list = target_titles + if = { + limit = { feudal_clan_tribal_conquest_constraints = yes } + add = -1000 + } + } + } + + # AI in struggles act insularly for wars that don't have a familial or legal basis. + multiply = struggle_wars_prioritise_struggle_targets_value + } + + should_invalidate = { + OR = { + NOT = { + any_in_list = { + list = target_titles + any_in_de_jure_hierarchy = { + tier = tier_county + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + } + } + } + } + #invalidate when China gets into Chaos + NOT = { exists = title:h_china.holder } + } + } + + on_invalidated_desc = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = title:h_china.holder } + } + desc = msg_celestial_war_invalidation_chaos + } + desc = msg_religious_war_invalidation_region_message + } + } + on_invalidated = {} + + cost = { + influence = { + add = { + value = 25 + desc = CB_BASE_COST + } + add = { + value = 0.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 75 + } + multiply = common_cb_cost_multiplier + if = { + limit = { + scope:attacker = { + NOT = { government_has_flag = government_has_influence } + } + } + multiply = 0 + } + } + prestige = { + add = { + value = 50 + desc = CB_BASE_COST + } + add = { + value = 2.5 + multiply = scope:attacker.realm_size + desc = CB_REALM_SIZE_COST + max = 150 + } + multiply = common_cb_prestige_cost_multiplier + } + } + + on_declaration = { + on_declared_war = yes + if = { + limit = { + NOT = { + any_great_project = { + great_project_type = grand_campaign_project + great_project_owner = scope:attacker.top_liege + exists = var:grand_campaign_war + } + } + } + scope:defender = { + save_scope_as = title_holder + } + scope:war ?= { + save_scope_as = grand_campaign_war + } + random_great_project = { + limit = { + great_project_type = grand_campaign_project + great_project_owner = scope:attacker.top_liege + } + save_scope_as = great_project + great_project_owner = { + save_scope_as = owner + } + # only update if previous war ended + if = { + limit = { + NOT = { exists = var:grand_campaign_war } + } + set_variable = { + name = grand_campaign_war + value = scope:grand_campaign_war + } + } + random_in_list = { + variable = grand_campaign_titles + limit = { + holder = { + OR = { + this = scope:defender + target_is_liege_or_above = scope:defender + } + top_overlord != scope:attacker.top_overlord + } + } + save_scope_as = target_title + } + scope:attacker = { + save_scope_as = contributor + trigger_event = tgp_china_ministry.0004 + } + } + scope:war ?= { + set_variable = { + name = grand_campaign_project + value = scope:great_project + } + } + } + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:attacker = { is_local_player = yes } } + desc = grand_campaign_kingdom_invasion_cb_victory_desc_attacker + } + desc = grand_campaign_kingdom_invasion_cb_victory_desc + } + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_victory_effect = yes + + # Influence + add_influence_attacker_victory_effect = yes + + # EP2 accolade glory gain for winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } + + if = { + limit = { + exists = war.var:grand_campaign_project + } + war.var:grand_campaign_project = { + every_in_list = { + variable = grand_campaign_titles + add_to_list = target_titles + } + save_scope_as = great_project + great_project_owner = { + save_scope_as = hegemon + } + } + } + else = { + random_great_project = { + limit = { + great_project_type = grand_campaign_project + great_project_owner = scope:attacker.top_liege + } + every_in_list = { + variable = grand_campaign_titles + add_to_list = target_titles + } + save_scope_as = great_project + great_project_owner = { + save_scope_as = hegemon + } + } + } + # Take the titles and hand them to the Hegemon + create_title_and_vassal_change = { + type = conquest + save_scope_as = change + add_claim_on_loss = yes + } + every_in_list = { + list = target_titles + every_in_de_jure_hierarchy = { + continue = { + tier <= tier_duchy + tier >= tier_county + } + limit = { + holder.top_overlord != scope:hegemon + tier >= tier_county + } + change_title_holder = { + holder = scope:hegemon + change = scope:change + take_baronies = no + } + } + } + resolve_title_and_vassal_change = scope:change + + if = { + limit = { + NOT = { exists = scope:cb_prestige_factor } + } + save_scope_value_as = { + name = cb_prestige_factor + value = { + every_in_list = { + list = target_titles + add = 50 + } + } + } + } + + # Attacker gets Prestige Experience, Defender loses Prestige, all other participants gain Prestige based on their war contribution. + modify_all_participants_fame_values = { + WINNER = scope:attacker + LOSER = scope:defender + FAME_BASE = scope:cb_prestige_factor # Set by 'setup_invasion_cb' + IS_RELIGIOUS_WAR = no + WINNER_FAME_SCALE = 10 + LOSER_FAME_SCALE = -10 + WINNER_ALLY_FAME_SCALE = 10 + LOSER_ALLY_FAME_SCALE = 10 + } + # FP1: note the victory for future memorialisation via stele (if applicable). + scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + # Inform Hegemon about the outcome + scope:hegemon = { + trigger_event = tgp_china_ministry.0002 + } + # There is no truce on purpose, you should be able to attack multiple times to succeed the project + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_white_peace_desc_defender + } + desc = county_conquest_cb_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { show_pow_release_message_effect = yes } + # Prestige loss for the attacker + scope:attacker = { + add_prestige = { + value = minor_prestige_value + multiply = -1.0 + } + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + war.var:grand_campaign_project ?= { + every_in_list = { + variable = grand_campaign_titles + add_to_list = target_titles + } + save_scope_as = great_project + great_project_owner = { + save_scope_as = hegemon + } + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:attacker # Not important as the scales are identical + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + # Inform Hegemon about the outcome + scope:hegemon = { + trigger_event = tgp_china_ministry.0003 + } + + #there is no truce on purpose, you should be able to attack multiple times to succeed the project + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = county_conquest_cb_defeat_desc_defender + } + triggered_desc = { + trigger = { + scope:attacker = { + is_local_player = yes + has_targeting_faction = yes + } + } + desc = county_conquest_cb_defeat_desc_attacker + } + desc = county_conquest_cb_defeat_desc + } + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + + # Legitimacy + add_legitimacy_attacker_defeat_effect = yes + + # Influence + add_influence_attacker_defeat_effect = yes + + scope:defender = { + mandala_peacemaker_perk_serenity_effect = yes + #EP2 accolade glory gain for winning against higher ranked enemy + accolade_defender_war_end_glory_gain_high_effect = yes + # Prestige for Defender + add_prestige_war_defender_effect = { + PRESTIGE_VALUE = medium_prestige_value + } + } + + # Prestige loss for the attacker + scope:attacker = { + pay_short_term_gold_reparations_effect = { + GOLD_VALUE = 2 + } + add_prestige = medium_prestige_loss + } + + war.var:grand_campaign_project ?= { + every_in_list = { + variable = grand_campaign_titles + add_to_list = target_titles + } + save_scope_as = great_project + great_project_owner = { + save_scope_as = hegemon + } + } + # Inform Hegemon about the outcome + scope:hegemon = { + trigger_event = tgp_china_ministry.0003 + } + + # Allies on both sides get full prestige value for helping in the war, based on their war participation. + modify_allies_of_participants_fame_values = { + WINNER = scope:defender + FAME_BASE = minor_prestige_value + IS_RELIGIOUS_WAR = no + WINNER_ALLY_FAME_SCALE = 1 + LOSER_ALLY_FAME_SCALE = 1 + } + + scope:attacker = { + save_temporary_scope_as = loser + } + on_lost_aggression_war_discontent_loss = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + # There is no truce on purpose, you should be able to attack multiple times to succeed the project + } + + transfer_behavior = transfer + + on_primary_attacker_death = inherit + on_primary_defender_death = inherit + + attacker_allies_inherit = yes + defender_allies_inherit = yes + + war_name = "GP_KINGDOM_INVASION_WAR_NAME" + war_name_base = "GP_KINGDOM_INVASION_WAR_NAME_BASE" + cb_name = "GP_KINGDOM_INVASION_CB_NAME" + + interface_priority = 83 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 +} diff --git a/common/casus_belli_types/10_tgp_faction_wars.txt b/common/casus_belli_types/10_tgp_faction_wars.txt new file mode 100644 index 000000000..d39190dc3 --- /dev/null +++ b/common/casus_belli_types/10_tgp_faction_wars.txt @@ -0,0 +1,804 @@ +# Triggers as a result of an Install Regent Faction demand being refused +replace_ceremonial_regent_faction_war = { + icon = dissolution_war + group = civil_war + ai_only_against_liege = yes + allow_hostages = no + + allowed_for_character = { + scope:attacker = { is_leading_faction_type = replace_ceremonial_regent_faction } + } + + allowed_against_character = { + scope:attacker.liege = scope:defender + } + + target_de_jure_regions_above = yes + target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars + + valid_to_start = { + } + + on_declaration = { + } + + on_victory_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:defender = { is_local_player = yes } + } + desc = replace_ceremonial_regent_faction_war_victory_defender_desc + } + desc = replace_ceremonial_regent_faction_war_victory_desc + } + } + + on_victory = { + scope:attacker = { + show_pow_release_message_effect = yes + #EP2 Accolade glory gain from winning against higher ranked enemy + accolade_attacker_war_end_glory_gain_med_effect = yes + } + # LEGITIMACY FROM LOSING FACTION WAR + faction_war_end_defeat_legitimacy_effect = yes + scope:defender = { + add_prestige = -500 + add_character_flag = { + flag = recent_replace_regent_faction_war + years = liberty_war_victory_cooldown + } + } + scope:defender = { + faction_demand_regent_transfer_effect = { + NEW_REGENT = scope:attacker + REASON = faction_demand + } + } + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + } + if = { + limit = { + exists = scope:attacker.joined_faction + } + scope:attacker.joined_faction = { + save_scope_as = saved_faction + add_faction_discontent = -200 + every_faction_member = { + if = { + limit = { + exists = scope:attacker.joined_faction # Can get destroyed as we loop through + } + leave_faction_with_cooldown_effect = { + FACTION = scope:attacker.joined_faction + YEARS = liberty_war_victory_cooldown + } + } + else = { + add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown } + } + } + } + } + # The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now. + if = { + limit = { exists = scope:saved_faction } + scope:saved_faction = { destroy_faction = yes } + } + } + } + + on_white_peace_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = replace_ceremonial_regent_faction_war_white_peace_defender_desc + } + desc = replace_ceremonial_regent_faction_war_white_peace_desc + } + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = white_peace + } + } + } + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + add_character_flag = { + flag = recent_replace_regent_faction_war + years = faction_war_white_peace_cooldown + } + } + on_white_peace_faction_revolt_war = yes + } + + on_defeat_desc = { + first_valid = { + triggered_desc = { + trigger = { scope:defender = { is_local_player = yes } } + desc = replace_ceremonial_regent_faction_war_defeat_defender_desc + } + desc = replace_ceremonial_regent_faction_war_defeat_desc + } + } + + on_defeat = { + scope:attacker = { + show_pow_release_message_effect = yes + save_scope_as = imprisoner + } + scope:defender = { + add_character_flag = { + flag = recent_replace_regent_faction_war + years = faction_war_defeat_cooldown + } + add_dread = medium_dread_gain + add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } + # LEGITIMACY FROM WINNING FACTION WAR + faction_war_end_victory_legitimacy_effect = yes + } + on_lost_faction_revolt_war = yes # Imprison all faction members, including the faction leader. + scope:attacker = { # Imprison any war participant that isn't already in the faction. + every_character_war = { + limit = { is_defender = scope:defender } + every_war_attacker = { + limit = { is_imprisoned = no } + hidden_effect = { + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = scope:defender + } + } + } + } + } + } + + on_invalidated_desc = msg_invalidate_war_title + + check_attacker_inheritance_validity = no + + on_primary_attacker_death = inherit_faction + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = no + defender_allies_inherit = yes + + war_name = "JAPANESE_REGENT_FACTION_WAR" + + interface_priority = 80 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_attacker_score_from_battles = 100 + max_defender_score_from_battles = 50 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 +} + +# Triggers as a result of a Restore Ceremonial Liege demand being refused +restore_ceremonial_liege_faction_war = { + icon = dissolution_war + group = civil_war + ai_only_against_liege = yes + allow_hostages = no + allowed_for_character = { + scope:attacker = { is_leading_faction_type = restore_ceremonial_liege_faction } + } + + allowed_against_character = { + scope:attacker.liege = scope:defender + } + + target_de_jure_regions_above = yes + target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars + + valid_to_start = { + } + + on_declaration = { + } + + on_victory_desc = { + desc = restore_ceremonial_liege_faction_war_victory_desc + } + + on_victory = { + scope:attacker = { + show_pow_release_message_effect = yes + #EP2 Accolade glory gain from winning against higher ranked enemy + accolade_attacker_war_end_glory_gain_med_effect = yes + } + # LEGITIMACY FROM LOSING FACTION WAR + faction_war_end_defeat_legitimacy_effect = yes + scope:defender = { + add_prestige = -500 + add_character_flag = { + flag = recent_restore_ceremonial_liege_faction_war + years = liberty_war_victory_cooldown + } + show_as_tooltip = { + restore_ceremonial_liege_faction_reward_effect = yes + } + } + show_as_tooltip = { + scope:attacker = { + imprison = { + target = scope:defender + type = house_arrest + } + } + } + hidden_effect = { + rightfully_imprison_character_effect = { + TARGET = scope:defender + IMPRISONER = scope:attacker + } + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + joined_faction = { + save_scope_as = saved_faction + add_faction_discontent = -200 + every_faction_member = { + if = { + limit = { + exists = scope:attacker.joined_faction # Can get destroyed as we loop through + } + leave_faction_with_cooldown_effect = { + FACTION = scope:attacker.joined_faction + YEARS = liberty_war_victory_cooldown + } + } + else = { + add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown } + } + } + } + # The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now. + if = { + limit = { exists = scope:saved_faction } + scope:saved_faction = { destroy_faction = yes } + } + } + } + + scope:attacker = { + trigger_event = tgp_faction_events.0206 + } + } + + on_white_peace_desc = { + desc = restore_ceremonial_liege_faction_war_white_peace_desc + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = white_peace + } + } + } + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + add_character_flag = { + flag = recent_restore_ceremonial_liege_faction_war + years = faction_war_white_peace_cooldown + } + } + on_white_peace_faction_revolt_war = yes + } + + on_defeat_desc = { + desc = restore_ceremonial_liege_faction_war_defeat_desc + } + + on_defeat = { + scope:attacker = { + show_pow_release_message_effect = yes + save_scope_as = imprisoner + } + scope:defender = { + add_character_flag = { + flag = recent_restore_ceremonial_liege_faction_war + years = faction_war_defeat_cooldown + } + add_dread = medium_dread_gain + add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } + # LEGITIMACY FROM WINNING FACTION WAR + faction_war_end_victory_legitimacy_effect = yes + } + on_lost_faction_revolt_war = yes # Imprison all faction members, including the faction leader. + scope:attacker = { # Imprison any war participant that isn't already in the faction. + every_character_war = { + limit = { is_defender = scope:defender } + every_war_attacker = { + limit = { is_imprisoned = no } + hidden_effect = { + hard_imprison_character_effect = { + TARGET = this + IMPRISONER = scope:defender + } + } + } + } + } + scope:claimant = { + depose_effect = { DEPOSER = scope:defender } + } + on_lost_faction_revolt_war = yes + } + + on_invalidated_desc = msg_invalidate_war_title + + check_attacker_inheritance_validity = no + + on_primary_attacker_death = inherit_faction + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = no + defender_allies_inherit = yes + + war_name = "JAPANESE_RESTORE_EMPEROR_FACTION_WAR" + + interface_priority = 80 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_attacker_score_from_battles = 100 + max_defender_score_from_battles = 50 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 +} + +# Triggers as a result of a Ceremonial Claimant Faction demand being refused +ceremonial_claimant_faction_war = { + icon = claim_cb + group = civil_war + ai_only_against_liege = no + target_titles = claim + allow_hostages = no + target_top_liege_if_outside_realm = no + allowed_for_character = { + scope:attacker = { + is_leading_faction_type = ceremonial_claimant_faction + } + } + + allowed_against_character = { + exists = scope:attacker.joined_faction + scope:attacker.joined_faction = { + special_title.holder = scope:defender + } + } + + valid_to_start = {} + + should_invalidate = { + OR = { + NOT = { exists = scope:attacker.joined_faction } + NOT = { + scope:attacker.joined_faction = { + exists = special_character + special_character = { is_alive = yes } + has_special_title = yes + } + } + scope:attacker.joined_faction.special_character = scope:attacker.joined_faction.special_title.holder + } + } + + on_invalidated_desc = msg_invalidate_war_title + + on_declaration = { + #on_declared_war = yes + } + + on_victory_desc = { + desc = ceremonial_claimant_faction_war_victory_desc + + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 Accolade glory gain from winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + scope:defender = { + add_character_flag = { + flag = recent_ceremonial_claimant_faction_war + years = liberty_war_victory_cooldown + } + } + show_as_tooltip = { + scope:attacker = { + imprison = { + target = scope:defender + type = house_arrest + } + } + } + hidden_effect = { + rightfully_imprison_character_effect = { + TARGET = scope:defender + IMPRISONER = scope:attacker + } + } + scope:defender = { + faction_demand_regent_transfer_effect = { + NEW_REGENT = scope:attacker + REASON = faction_demand + } + } + + random_in_list = { + list = target_titles + save_scope_as = target_title + } + + on_ceremonial_claimant_faction_war_win_common = { + TITLE = scope:target_title + ATTACKER = scope:attacker + DEFENDER = scope:defender + CLAIMANT = scope:claimant + } + + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + } + } + + # LEGITIMACY FROM LOSING FACTION WAR + faction_war_end_defeat_legitimacy_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + desc = ceremonial_claimant_faction_war_white_peace_desc + + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + + scope:defender = { + add_character_flag = { + flag = recent_ceremonial_claimant_faction_war + years = faction_war_white_peace_cooldown + } + stress_impact = { + arrogant = medium_stress_impact_gain + } + } + on_white_peace_faction_revolt_war = yes + + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = white_peace + } + if = { + limit = { exists = joined_faction } + joined_faction = { + destroy_faction = yes # Destroy the faction if it wasn't already destroyed automatically. + } + } + } + } + } + + on_defeat_desc = { + desc = ceremonial_claimant_faction_war_defeat_desc + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + on_lost_faction_revolt_war = yes + + scope:defender = { + add_character_flag = { + flag = recent_ceremonial_claimant_faction_war + years = faction_war_white_peace_cooldown + } + add_dread = medium_dread_gain + add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } + + # LEGITIMACY FROM WINNING FACTION WAR + faction_war_end_victory_legitimacy_effect = yes + } + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + check_attacker_inheritance_validity = no + + on_primary_attacker_death = inherit_faction + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = no + defender_allies_inherit = yes + + war_name = "CEREMONIAL_CLAIMANT_WAR_NAME" + + interface_priority = 80 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_attacker_score_from_battles = 50 + max_defender_score_from_battles = 100 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 +} + +# Triggers as a result of the Liberty Faction demand +imperial_policy_faction_war = { + icon = dissolution_war + group = civil_war + ai_only_against_liege = yes + allow_hostages = no + allowed_for_character = { + scope:attacker = { + is_leading_faction_type = imperial_policy_faction + } + } + + allowed_against_character = { + scope:attacker = { + liege = scope:defender + } + } + + target_de_jure_regions_above = yes + target_top_liege_if_outside_realm = no # In case of adventurers starting faction wars + + valid_to_start = { + } + + on_declaration = { + } + + on_victory_desc = { + desc = imperial_policy_war_victory_desc + } + + on_victory = { + scope:attacker = { show_pow_release_message_effect = yes } + + #EP2 Accolade glory gain from winning against higher ranked enemy + scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } + + # LEGITIMACY FROM LOSING FACTION WAR + faction_war_end_defeat_legitimacy_effect = yes + + scope:defender = { + + add_prestige = -500 + + add_character_flag = { + flag = recent_imperial_policy_faction_war + years = liberty_war_victory_cooldown + } + } + + scope:attacker = { + custom_tooltip = faction_demand.0222.tt + trigger_event = { + id = faction_demand.0227 + days = 1 + } + } + + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = victory + } + joined_faction = { + save_scope_as = saved_faction + add_faction_discontent = -200 + every_faction_member = { + if = { + limit = { + exists = scope:attacker.joined_faction # Can get destroyed as we loop through + } + leave_faction_with_cooldown_effect = { + FACTION = scope:attacker.joined_faction + YEARS = liberty_war_victory_cooldown + } + } + else = { + add_faction_cooldown_effect = { YEARS = liberty_war_victory_cooldown } + } + } + } + # The faction should have already been destroyed due to all members leaving above, but in case it hasn't, destroy it now. + if = { + limit = { exists = scope:saved_faction } + scope:saved_faction = { + destroy_faction = yes + } + } + } + } + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_victory_effects = yes + } + + on_white_peace_desc = { + desc = imperial_policy_war_white_peace_end_desc + } + + on_white_peace = { + scope:attacker = { + show_pow_release_message_effect = yes + stress_impact = { + ambitious = medium_stress_impact_gain + arrogant = medium_stress_impact_gain + } + } + hidden_effect = { + scope:attacker = { + add_truce_both_ways = { + character = scope:defender + days = 1825 + war = root.war + result = white_peace + } + } + } + scope:defender = { + stress_impact = { + arrogant = medium_stress_impact_gain + } + add_character_flag = { + flag = recent_imperial_policy_faction_war + years = faction_war_white_peace_cooldown + } + } + on_white_peace_faction_revolt_war = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + } + + on_defeat_desc = { + desc = imperial_policy_war_defeat_end_desc + } + + on_defeat = { + scope:attacker = { show_pow_release_message_effect = yes } + scope:defender = { + add_character_flag = { + flag = recent_imperial_policy_faction_war + years = faction_war_defeat_cooldown + } + add_dread = medium_dread_gain + add_achievement_flag_effect = { FLAG = achievement_know_your_place_flag } + + # LEGITIMACY FROM WINNING FACTION WAR + faction_war_end_victory_legitimacy_effect = yes + } + on_lost_faction_revolt_war = yes + + # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold + laamp_as_mercenary_payout_tooltip_effect = yes + + #Mandalas gain or lose piety/devotion depending on Decree + mandala_war_defeat_effects = yes + } + + on_invalidated_desc = msg_invalidate_war_title + + check_attacker_inheritance_validity = no + + on_primary_attacker_death = inherit_faction + on_primary_defender_death = inherit + + transfer_behavior = transfer + + attacker_allies_inherit = no + defender_allies_inherit = yes + + war_name = "IMPERIAL_POLICY_WAR_NAME" + + interface_priority = 80 + + use_de_jure_wargoal_only = yes + + attacker_wargoal_percentage = 0.8 + + max_attacker_score_from_battles = 100 + max_defender_score_from_battles = 50 + + max_defender_score_from_occupation = 150 + max_attacker_score_from_occupation = 150 + + max_ai_diplo_distance_to_title = 500 +} diff --git a/common/casus_belli_types/10_tgp_japan_wars.txt b/common/casus_belli_types/10_tgp_japan_wars.txt new file mode 100644 index 000000000..38080ed9e --- /dev/null +++ b/common/casus_belli_types/10_tgp_japan_wars.txt @@ -0,0 +1,3090 @@ +# +## War to install Bloc member -- Bloc Expansion +#japan_install_bloc_member_cb = { +# icon = bloc +# group = subjugation +# combine_into_one = yes +# should_show_war_goal_subview = yes +# allow_hostages = no +# ai_only_against_neighbors = yes +# +# target_titles = all +# target_title_tier = county +# ignore_effect = change_title_holder +# +# # scope:attacker +# allowed_for_character = { +# has_tgp_dlc_trigger = yes +# is_landed = yes +# highest_held_title_tier >= tier_county +# tgp_soryo_or_bushido_trigger = yes # Soryo +# exists = house.house_confederation # In a Bloc +# } +# +# # scope:defender +# allowed_against_character = { +# is_landed = yes +# highest_held_title_tier >= tier_county +# top_liege = scope:attacker.top_liege # Same realm +# NOT = { this = scope:attacker.top_liege } # Not top liege +# government_is_japanese_trigger = yes # Soryo or Ritsuryo +# trigger_if = { # Not in same Bloc +# limit = { exists = house.house_confederation } +# house.house_confederation != scope:attacker.house.house_confederation +# } +# } +# +# valid_to_start = { +# scope:target ?= { is_landless_type_title = no } +# } +# +# mutually_exclusive_titles = { always = yes } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# should_invalidate = { +# OR = { +# scope:attacker = { tgp_soryo_or_bushido_trigger = no } +# scope:defender.house.house_confederation ?= scope:attacker.house.house_confederation # Same bloc already +# NOT = { exists = scope:attacker.house.house_confederation } # Bloc destroyed +# } +# } +# +# on_invalidated_desc = { +# desc = japan_install_bloc_member_cb_ended_invalid.desc +# } +# +# on_declaration = { +# on_declared_war = yes +# if = { +# limit = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# scope:attacker = { +# # Message for attacker +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_title +# left_icon = scope:defender +# right_icon = top_liege +# top_liege = { +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_kampaku_title +# left_icon = scope:attacker +# right_icon = scope:defender +# add_opinion = { +# target = scope:attacker +# modifier = admin_soryo_conquest_crime +# } +# } +# } +# } +# } +# } +# } +# +# on_victory_desc = { +# desc = { +# desc = japan_install_bloc_member_cb_victory_desc +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_victory = { +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# scope:attacker.house.house_confederation = { +# leading_house.house_head = { +# if = { +# limit = { +# is_ai = yes +# NOT = { this = scope:attacker} +# } +# add_opinion = { +# target = scope:attacker +# modifier = respect_opinion +# opinion = 25 +# } +# } +# } +# } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:attacker = { +# trigger_event = { +# id = tgp_japan_general.8800 +# days = 1 +# } +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = { +# desc = japan_install_bloc_member_cb_white_peace_desc +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = { +# desc = japan_install_bloc_member_cb_defeat_desc +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_INSTALL_BLOC_MEMBER_WAR_NAME" +# war_name_base = "JAPAN_INSTALL_BLOC_MEMBER_WAR_NAME_BASE" +# cb_name = "JAPAN_INSTALL_BLOC_MEMBER_CB_NAME" +# interface_priority = 100 +# +# ticking_war_score_targets_entire_realm = no +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 100 +# defender_score_from_occupation_scale = 100 +# attacker_score_from_battles_scale = 100 +# defender_score_from_battles_scale = 100 +# +# max_attacker_score_from_battles = 100 +# max_defender_score_from_battles = 100 +# +# max_defender_score_from_occupation = 100 +# max_attacker_score_from_occupation = 100 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score = { +# value = japan_install_bloc_member_ai_score_value +# } +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War for landless feudal to take land +#japan_soryo_conquest_county_landless_cb = { +# icon = soryo +# group = conquest +# combine_into_one = yes +# should_show_war_goal_subview = yes +# ai_only_against_neighbors = no +# allow_hostages = no +# target_titles = all +# target_title_tier = county +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# +# mutually_exclusive_titles = { always = yes } +# +# # scope:attacker +# allowed_for_character = { +# has_tgp_dlc_trigger = yes +# is_landed = no +# government_is_japanese_trigger = yes +# tgp_soryo_or_bushido_trigger = yes +# } +# +# # scope:defender +# allowed_against_character = { +# is_landed = yes +# highest_held_title_tier >= tier_county +# government_is_japanese_trigger = yes +# top_liege = { +# # Must be part of same realm +# this = scope:attacker.top_liege +# # But defender must not be liege +# NOT = { this = scope:attacker } +# } +# } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# valid_to_start = { +# scope:target = { +# is_landless_type_title = no +# # Also make sure you can't war for, like, the Papal States +# trigger_if = { +# limit = { holder.faith ?= root.faith } +# NOT = { +# holder ?= { is_theocratic_lessee = yes } +# } +# } +# } +# } +# +# should_invalidate = { +# ep3_adventurer_landless_should_invalidate_trigger = yes +# } +# +# on_invalidated_desc = { +# desc = japan_soryo_conquest_cb_ended_invalid.desc +# } +# +# on_declaration = { +# on_declared_war = yes +# if = { +# limit = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# scope:attacker = { +# # Message for attacker +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_title +# left_icon = scope:defender +# right_icon = top_liege +# top_liege = { +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_kampaku_title +# left_icon = scope:attacker +# right_icon = scope:defender +# add_opinion = { +# target = scope:attacker +# modifier = admin_soryo_conquest_crime +# } +# } +# } +# } +# } +# } +# } +# +# on_victory_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_victory_desc_attacker +# } +# desc = county_conquest_cb_victory_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# #As this is just a county conquest, simply grab the designated county. +# every_in_list = { +# list = target_titles +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_white_peace_desc_defender +# } +# desc = county_conquest_cb_white_peace_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_defeat_desc_attacker +# } +# desc = county_conquest_cb_defeat_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# transfer_behavior = transfer +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# interface_priority = 79 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_attacker_score_from_battles = 75 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# war_name = "JAPAN_SORYO_CONQUEST_LANDLESS_WAR_NAME" +# war_name_base = "JAPAN_SORYO_CONQUEST_LANDLESS_WAR_NAME_BASE" +# cb_name = "JAPAN_SORYO_CONQUEST_LANDLESS_COUNTY_CB_NAME" +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# if = { +# limit = { +# current_military_strength < 400 +# } +# multiply = 0 +# } +# } +#} +# +## War for feudal to take land +#japan_soryo_conquest_county_cb = { +# icon = soryo +# group = conquest +# combine_into_one = yes +# ai_only_against_neighbors = yes +# allow_hostages = yes +# should_show_war_goal_subview = yes +# +# target_titles = neighbor_land_or_water +# target_title_tier = county +# ignore_effect = change_title_holder +# +# mutually_exclusive_titles = { always = yes } +# +# # scope:attacker +# allowed_for_character = { +# has_tgp_dlc_trigger = yes +# is_landed = yes +# # Attacker must be Japanese Feudal, or have the Bushido tradition +# tgp_soryo_or_bushido_trigger = yes +# } +# +# # scope:defender +# allowed_against_character = { +# top_liege ?= { +# # Must be part of same realm +# this = scope:attacker.top_liege +# # But defender must not be liege +# NOT = { this = scope:attacker } +# } +# } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# should_invalidate = { +# OR = { +# NOT = { +# scope:attacker = { tgp_soryo_or_bushido_trigger = yes } +# } +# scope:defender = { +# top_liege != scope:attacker.top_liege +# } +# } +# } +# +# on_invalidated_desc = { +# desc = japan_soryo_conquest_cb_ended_invalid.desc +# } +# +# on_declaration = { +# on_declared_war = yes +# if = { +# limit = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# scope:attacker = { +# # Message for attacker +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_title +# left_icon = scope:defender +# right_icon = top_liege +# top_liege = { +# send_interface_toast = { +# type = event_war_bad +# title = tgp_japan_soryo_war_is_crime_kampaku_title +# left_icon = scope:attacker +# right_icon = scope:defender +# add_opinion = { +# target = scope:attacker +# modifier = admin_soryo_conquest_crime +# } +# } +# } +# } +# } +# } +# } +# +# on_victory_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_victory_desc_attacker +# } +# desc = county_conquest_cb_victory_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# #As this is just a county conquest, simply grab the designated county. +# every_in_list = { +# list = target_titles +# change_title_holder = { +# holder = scope:attacker +# change = scope:change +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_white_peace_desc_defender +# } +# desc = county_conquest_cb_white_peace_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_defeat_desc_attacker +# } +# desc = county_conquest_cb_defeat_desc +# } +# triggered_desc = { +# trigger = { tgp_japan_internal_soryo_war_is_crime_trigger = yes } +# desc = japan_soryo_conquest_cb_admin_warning +# } +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_SORYO_CONQUEST_WAR_NAME" +# war_name_base = "JAPAN_SORYO_CONQUEST_WAR_NAME_BASE" +# cb_name = "JAPAN_SORYO_CONQUEST_COUNTY_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 50 +# defender_score_from_occupation_scale = 50 +# attacker_score_from_battles_scale = 250 +# defender_score_from_battles_scale = 250 +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 50 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War to enforce return to Administrative +#japan_demand_administrative_cb = { +# icon = ritsuryo +# group = subjugation +# allow_hostages = no +# ai_only_against_neighbors = yes +# should_show_war_goal_subview = yes +# +# # scope:attacker +# allowed_for_character = { +# government_has_flag = government_is_japan_administrative +# top_liege = { government_has_flag = government_is_japan_administrative } # Cannot enforce admin in a Soryo realm +# tgp_is_ceremonial_liege_trigger = no +# } +# +# # scope:defender +# allowed_against_character = { +# is_landed = yes +# government_has_flag = government_is_japan_feudal +# top_liege = scope:attacker.top_liege +# NOT = { is_liege_or_above_of = scope:attacker } +# } +# +# # root = scope:attacker, scope:defender, scope:target +# valid_to_start = { +# } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# should_invalidate = { +# OR = { +# NOT = { +# scope:attacker = { +# government_has_flag = government_is_japan_administrative +# tgp_is_ceremonial_liege_trigger = no +# } +# } +# NOT = { +# scope:defender = { +# government_has_flag = government_is_japan_feudal +# top_liege = scope:attacker.top_liege +# NOT = { is_liege_or_above_of = scope:attacker } +# } +# } +# scope:defender = { is_landed = no } +# } +# } +# +# on_invalidated_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# NOT = { +# scope:attacker = { +# government_has_flag = government_is_japan_administrative +# tgp_is_ceremonial_liege_trigger = no +# } +# } +# } +# desc = japan_demand_administrative_cb_ended_invalid.desc.attacker +# } +# desc = japan_demand_administrative_cb_ended_invalid.desc +# } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = { +# desc = japan_demand_administrative_cb_victory_desc +# triggered_desc = { +# trigger = { +# scope:attacker = { is_independent_ruler = no } +# } +# desc = japan_demand_administrative_cb_victory_vassal_desc +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# # Appreciation for re-integration +# scope:attacker = { +# if = { +# limit = { is_independent_ruler = no } +# reverse_add_opinion = { +# target = scope:attacker.top_liege +# modifier = enforced_administrative_opinion +# } +# } +# } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# scope:defender = { +# every_held_title = { +# limit = { +# is_landless_type_title = no +# is_noble_family_title = no +# tier >= tier_county +# } +# # Return land to top liege +# change_title_holder = { +# holder = scope:attacker.top_liege +# change = scope:change +# } +# } +# } +# +# # Influence/Fame reward +# scope:attacker = { +# if = { +# limit = { is_independent_ruler = no } +# if = { +# limit = { government_allows = administrative } +# change_influence = japan_demand_administrative_war_influence_value +# } +# else = { add_prestige_experience = japan_demand_administrative_war_prestige_value } +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = japan_demand_administrative_cb_white_peace_desc +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = scope:defender.top_liege } +# desc = japan_demand_administrative_cb_defeat_desc_independence +# } +# desc = japan_demand_administrative_cb_defeat_desc +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# # If Regent themselves failed to assert authority +# if = { +# limit = { scope:attacker = scope:defender.top_liege } +# scope:attacker = { +# add_prestige = major_prestige_loss +# switch = { +# trigger = has_realm_law +# japanese_bureaucracy_3 = { add_realm_law = japanese_bureaucracy_2 } +# japanese_bureaucracy_2 = { add_realm_law = japanese_bureaucracy_1 } +# japanese_bureaucracy_1 = { add_realm_law = japanese_bureaucracy_0 } +# fallback = { force_step_down_landed_titles = yes } +# } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_DEMAND_ADMINISTRATIVE_WAR_NAME" +# war_name_base = "JAPAN_DEMAND_ADMINISTRATIVE_WAR_NAME_BASE" +# cb_name = "JAPAN_DEMAND_ADMINISTRATIVE_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 50 +# defender_score_from_occupation_scale = 50 +# attacker_score_from_battles_scale = 250 +# defender_score_from_battles_scale = 250 +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 50 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score = { +# value = japan_demand_administrative_ai_score_value +# } +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War to conquer Japan +#japan_imperial_expansion_cb = { +# icon = ritsuryo_government +# group = conquest +# combine_into_one = yes +# ai_only_against_neighbors = yes +# allow_hostages = no +# should_show_war_goal_subview = yes +# +# target_titles = all +# target_title_tier = county +# ignore_effect = change_title_holder +# +# mutually_exclusive_titles = { always = yes } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# # root = scope:attacker +# allowed_for_character = { +# japan_imperial_expansion_cb_allowed_for_character_trigger = yes +# } +# +# # root = scope:attacker +# allowed_for_character_display_regardless = { +# # Required Policy +# top_liege = { has_realm_law = imperial_expansion_law } +# } +# +# # root = scope:defender, scope:attacker +# allowed_against_character = { +# japan_imperial_expansion_cb_allowed_against_character_trigger = yes +# } +# +# # root = scope:defender, scope:attacker +# allowed_against_character_display_regardless = { +# # Must be neighbours, but we want to show casus belli in list regardless +# custom_tooltip = { +# text = japan_imperial_expansion_cb_neighbour_tt +# any_sub_realm_county = { +# any_title_to_title_neighboring_and_across_water_county = { holder.top_liege = scope:attacker.top_liege } +# } +# } +# } +# +# # root = scope:attacker, scope:defender, scope:target +# valid_to_start_display_regardless = { +# custom_tooltip = { +# text = tgp_japan_pacification_war_valid_empire_tt +# NOT = { scope:target.empire ?= title:e_japan } +# } +# custom_tooltip = { +# text = tgp_japan_pacification_war_valid_region_tt +# scope:target.title_province ?= { +# OR = { +# geographical_region = world_asia_japan +# geographical_region = world_asia_sakhalin_hokkaido +# } +# } +# } +# } +# +# valid_to_start = { +# scope:target = { +# is_landless_type_title = no +# } +# } +# +# should_invalidate = { +# OR = { +# scope:attacker = { japan_imperial_expansion_cb_allowed_for_character_trigger = no } +# scope:defender = { japan_imperial_expansion_cb_allowed_against_character_trigger = no } +# } +# } +# +# on_invalidated_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:attacker = { japan_imperial_expansion_cb_allowed_for_character_trigger = no } +# } +# desc = japan_imperial_expansion_cb_ended_invalid.desc.attacker +# } +# desc = japan_imperial_expansion_cb_ended_invalid.desc +# } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:attacker = { +# is_local_player = yes +# is_independent_ruler = yes +# } +# } +# desc = japan_imperial_expansion_cb_victory_desc_attacker +# } +# desc = japan_imperial_expansion_cb_victory_desc +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { is_independent_ruler = no } +# } +# desc = japan_demand_administrative_cb_victory_vassal_desc +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# #As this is just a county conquest, simply grab the designated county. +# every_in_list = { +# list = target_titles +# change_title_holder = { +# holder = scope:attacker.top_liege # For the top liege +# change = scope:change +# } +# } +# +# resolve_title_and_vassal_change = scope:change +# +# # Appreciation for the Attacker, if relevant +# scope:attacker = { +# if = { +# limit = { is_independent_ruler = no } +# reverse_add_opinion = { +# target = scope:attacker.top_liege +# modifier = enforced_pacification_opinion +# } +# } +# } +# +# # Influence/Prestige Progress for the Attacker +# scope:attacker = { +# if = { +# limit = { is_independent_ruler = no } +# if = { +# limit = { government_allows = administrative } +# change_influence = japan_imperial_expansion_war_influence_value +# } +# else = { add_prestige_experience = japan_imperial_expansion_war_prestige_value } +# } +# else = { +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = medium_prestige_value } +# } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # FP1: note the victory for future memorialisation via stele (if applicable). +# scope:attacker = { fp1_remember_recent_conquest_victory_effect = yes } +# +# if = { # Warning that only counties are changing hands +# limit = { +# any_in_list = { +# list = target_titles +# tier = tier_duchy +# } +# } +# random_in_list = { +# list = target_titles +# limit = { tier = tier_duchy } +# save_scope_as = de_jure_target +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_white_peace_desc_defender +# } +# desc = county_conquest_cb_white_peace_desc +# } +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# # Prestige loss for the attacker +# +# #EP2 accolade glory gain for doing pretty good against higher ranked enemy +# scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# add_prestige = { +# value = minor_prestige_value +# multiply = -1.0 +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not impactful as the scale are identical +# FAME_BASE = medium_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# add_truce_white_peace_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_defeat_desc_attacker +# } +# desc = county_conquest_cb_defeat_desc +# } +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# # Prestige for Defender +# add_prestige_war_defender_effect = { +# PRESTIGE_VALUE = medium_prestige_value +# } +# } +# +# # Prestige loss for the attacker +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 3 +# } +# add_prestige = { +# value = major_prestige_value +# multiply = -1.0 +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_IMPERIAL_EXPANSION_WAR_NAME" +# war_name_base = "JAPAN_IMPERIAL_EXPANSION_WAR_NAME_BASE" +# cb_name = "JAPAN_IMPERIAL_EXPANSION_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 50 +# defender_score_from_occupation_scale = 50 +# attacker_score_from_battles_scale = 250 +# defender_score_from_battles_scale = 250 +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 50 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score = { +# value = japan_imperial_expansion_ai_score_value +# } +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War to reconquer Japan +#japan_imperial_reconquest_cb = { +# icon = ritsuryo_government +# group = de_jure +# +# war_name = "JAPAN_IMPERIAL_RECONQUEST_WAR_NAME" +# war_name_base = "JAPAN_IMPERIAL_RECONQUEST_WAR_NAME_BASE" +# cb_name = "JAPAN_IMPERIAL_RECONQUEST_CB_NAME" +# interface_priority = 80 +# +# combine_into_one = yes +# should_show_war_goal_subview = yes +# mutually_exclusive_titles = { always = yes } +# +# cost = { +# prestige = { +# scope:defender = { +# every_sub_realm_county = { +# limit = { empire = title:e_japan } +# add = { +# value = 50 +# desc = japan_imperial_reconquest_cb_cost_tt +# } +# } +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# allow_hostages = no +# +# target_titles = all +# target_title_tier = all +# target_de_jure_regions_above = yes +# ignore_effect = change_title_holder +# ai_only_against_neighbors = yes +# +# # root = scope:attacker +# allowed_for_character = { +# japan_imperial_reconquest_cb_allowed_for_character_trigger = yes +# } +# +# # root = scope:attacker +# allowed_for_character_display_regardless = { +# top_liege = { has_realm_law = defense_mobilization_law } +# } +# +# # root = scope:defender, scope:attacker +# allowed_against_character = { +# japan_imperial_reconquest_cb_allowed_against_character_trigger = yes +# } +# +# valid_to_start = { +# scope:target = { +# tier = tier_duchy +# empire = title:e_japan +# } +# } +# +# # root = scope:attacker, scope:defender, scope:target +# valid_to_start_display_regardless = { +# custom_tooltip = { +# text = tgp_japan_reconquest_war_valid_de_jure_tt +# scope:target.empire ?= title:e_japan +# } +# } +# +# should_invalidate = { +# OR = { +# scope:attacker = { japan_imperial_reconquest_cb_allowed_for_character_trigger = no } +# scope:defender = { japan_imperial_reconquest_cb_allowed_against_character_trigger = no } +# } +# } +# +# on_invalidated_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:attacker = { japan_imperial_reconquest_cb_allowed_for_character_trigger = no } +# } +# desc = japan_imperial_reconquest_cb_ended_invalid.desc.attacker +# } +# desc = japan_imperial_reconquest_cb_ended_invalid.desc +# } +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = de_jure_cb_victory_desc_attacker +# } +# desc = japan_imperial_reconquest_cb_victory_desc +# } +# triggered_desc = { +# trigger = { +# scope:attacker = { is_independent_ruler = no } +# } +# desc = japan_demand_administrative_cb_victory_vassal_desc +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# # Influence/Prestige Progress reward for Attacker +# scope:attacker = { +# if = { +# limit = { is_independent_ruler = no } +# if = { +# limit = { government_allows = administrative } +# change_influence = japan_imperial_reconquest_war_influence_value +# } +# else = { add_prestige_experience = japan_imperial_reconquest_war_prestige_value } +# } +# } +# +# # EP3 Laamp possibility warning +# scope:defender = { ep3_war_loss_adventurer_tt_effect = yes } +# +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = change +# add_claim_on_loss = yes +# } +# +# every_in_list = { +# list = target_titles +# save_temporary_scope_as = target +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# change = scope:change +# title = scope:target +# } +# resolve_title_and_vassal_change = scope:change +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = county_conquest_cb_white_peace_desc_defender +# } +# desc = county_conquest_cb_white_peace_desc +# } +# } +# } +# +# on_white_peace = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 accolade glory gain for doing ok against higher ranked enemy +# scope:defender = { accolade_defender_war_end_glory_gain_low_effect = yes } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# victory = no +# title = scope:target +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:attacker = { is_local_player = yes } } +# desc = county_conquest_cb_defeat_desc_attacker +# } +# desc = county_conquest_cb_defeat_desc +# } +# } +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# pay_short_term_gold_reparations_effect = { +# GOLD_VALUE = 10 +# } +# } +# +# setup_de_jure_cb = { +# attacker = scope:attacker +# defender = scope:defender +# victory = no +# title = scope:target +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score = { +# value = japan_imperial_reconquest_ai_score_value +# } +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War to reimpose Ritsuryo +#japan_refused_ritsuryo_cb = { +# icon = dissolution_war +# group = civil_war +# ai_only_against_liege = yes +# allow_hostages = no +# allowed_for_character = { +# scope:attacker = { +# liege = scope:defender +# NOT = { government_has_flag = government_is_japan_administrative } +# } +# } +# +# allowed_against_character = { +# scope:attacker = { +# liege = scope:defender +# } +# } +# +# target_de_jure_regions_above = yes +# +# valid_to_start = { +# } +# +# should_invalidate = { +# OR = { +# scope:attacker = { +# NOT = { +# any_liege_or_above = { this = scope:defender } +# } +# } +# scope:defender = { is_landed = no } +# } +# } +# +# on_declaration = { +# # save the initial target and their tier for conditioning the depose effect +# if = { +# limit = { NOT = { exists = scope:attacker.var:initial_target } } +# scope:attacker = { +# set_variable = { +# name = initial_target +# value = scope:defender +# } +# set_variable = { +# name = target_tier +# value = scope:defender.primary_title.tier +# } +# } +# } +# } +# +# on_victory_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# scope:defender = { is_local_player = yes } +# OR = { +# NOT = { exists = scope:attacker.var:initial_target } +# scope:defender = scope:attacker.var:initial_target +# scope:defender.primary_title.tier <= scope:attacker.var:target_tier +# } +# } +# desc = japan_refused_ritsuryo_cb_victory_desc_defender +# } +# triggered_desc = { +# trigger = { +# OR = { +# NOT = { exists = scope:attacker.var:initial_target } +# scope:defender = scope:attacker.var:initial_target +# scope:defender.primary_title.tier <= scope:attacker.var:target_tier +# } +# } +# desc = japan_refused_ritsuryo_cb_victory_desc +# } +# } +# } +# +# on_victory = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_med_effect = yes } +# +# scope:defender = { +# +# # If we win the rebellion, our liege loses any legal right to imprison us/banish us/revoke our titles. +# consume_all_criminal_reasons_effect = { +# LIEGE = scope:defender +# CRIMINAL = scope:attacker +# } +# +# add_prestige = -500 +# +# # JAPAN - liege is replaced by the attacker +# create_title_and_vassal_change = { +# type = conquest +# save_scope_as = title_change +# } +# title:c_yamashiro ?= { +# if = { +# limit = { holder = scope:defender } +# change_title_holder_include_vassals = { +# holder = scope:attacker +# change = scope:title_change +# } +# } +# } +# scope:defender = { +# every_held_title = { +# limit = { tier >= tier_empire } +# change_title_holder_include_vassals = { +# holder = scope:attacker +# change = scope:title_change +# } +# } +# } +# resolve_title_and_vassal_change = scope:title_change +# } +# +# # LEGITIMACY FROM LOSING FACTION WAR +# faction_war_end_defeat_legitimacy_effect = yes +# +# hidden_effect = { +# scope:attacker = { +# add_truce_both_ways = { +# character = scope:defender +# days = 1825 +# war = root.war +# result = victory +# } +# } +# } +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_victory_effects = yes +# } +# +# on_white_peace_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = japan_refused_ritsuryo_cb_white_peace_desc_defender +# } +# desc = japan_refused_ritsuryo_cb_white_peace_desc +# } +# +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# hidden_effect = { +# scope:attacker = { +# add_truce_both_ways = { +# character = scope:defender +# days = 1825 +# war = root.war +# result = white_peace +# } +# } +# } +# on_white_peace_request_revolt_war = yes +# } +# +# on_defeat_desc = { +# first_valid = { +# triggered_desc = { +# trigger = { scope:defender = { is_local_player = yes } } +# desc = japan_refused_ritsuryo_cb_defeat_desc_defender +# } +# desc = japan_refused_ritsuryo_cb_defeat_desc +# } +# +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# scope:defender = { +# add_character_flag = { +# flag = recent_liberty_faction_war +# years = 10 +# } +# add_dread = medium_dread_gain +# +# # LEGITIMACY FROM WINNING FACTION WAR +# faction_war_end_victory_legitimacy_effect = yes +# } +# +# # For revoking titles of character's imprisoned abroad who have lost a revocation war +# hidden_effect = { +# if = { +# limit = { +# scope:attacker = { +# is_imprisoned = yes +# NOT = { is_imprisoned_by = scope:defender } +# } +# } +# scope:defender = { +# add_opinion = { +# target = scope:attacker +# modifier = foreign_prison_revocation_opinion +# } +# } +# } +# } +# +# on_lost_request_revolt_war = yes +# +# #Mandalas gain or lose piety/devotion depending on Decree +# mandala_war_defeat_effects = yes +# } +# +# on_invalidated_desc = msg_invalidate_war_title +# +# check_attacker_inheritance_validity = no +# +# on_primary_attacker_death = invalidate +# on_primary_defender_death = inherit +# +# transfer_behavior = transfer +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_REFUSED_RITSURYO_WAR_NAME" +# +# interface_priority = 80 +# +# use_de_jure_wargoal_only = yes +# +# attacker_wargoal_percentage = 0.8 +# +# max_attacker_score_from_battles = 100 +# max_defender_score_from_battles = 50 +# +# max_defender_score_from_occupation = 150 +# max_attacker_score_from_occupation = 150 +# +# max_ai_diplo_distance_to_title = 500 +#} +# +## Eradicate Rival House +#eradicate_house_cb = { +# icon = execute +# group = subjugation +# combine_into_one = yes +# ai_only_against_neighbors = yes +# allow_hostages = no +# should_show_war_goal_subview = no +# +# # scope:attacker +# allowed_for_character = { +# #Display so once a player has bad house relations they can be tempted to make them worse to validate cb +# trigger_if = { +# limit = { +# is_ai = yes +# } +# house ?= { +# any_house_relation = { +# has_house_relation_level = feud +# } +# } +# } +# trigger_else = { +# house ?= { +# any_house_relation = { +# OR = { +# has_house_relation_level = quarrel +# has_house_relation_level = rivalry +# has_house_relation_level = feud +# } +# } +# } +# } +# } +# +# # scope:defender +# allowed_against_character = { +# is_landed = yes +# #Can't be the attacker's top liege +# NOR = { +# is_vassal_or_below_of = scope:attacker +# is_liege_or_above_of = scope:attacker +# } +# } +# +# valid_to_start = { +# #We need the worst house relations +# tgp_has_house_relation_level_trigger = { +# HOUSE_1_MEMBER = scope:attacker +# HOUSE_2_MEMBER = scope:defender +# LEVEL = feud +# } +# } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# should_invalidate = { +# #cancel if they become friendly +# OR = { +# NOT = { +# tgp_has_house_relation_level_trigger = { +# HOUSE_1_MEMBER = scope:attacker +# HOUSE_2_MEMBER = scope:defender +# LEVEL = feud +# } +# } +# scope:defender = { is_landed = no } +# } +# } +# +# on_invalidated_desc = { +# desc = eradicate_house_cb_ended_invalid.desc +# } +# +# on_declaration = { +# on_declared_war = yes +# } +# +# on_victory_desc = { +# desc = eradicate_house_cb_victory_desc +# } +# +# on_victory = { +# scope:attacker = { +# if = { +# limit = { +# is_ai = no +# } +# add_achievement_global_variable_effect = { +# VARIABLE = finished_ep4_07_cut_off_the_head_and_the_body_will_follow_achievement +# VALUE = yes +# } +# } +# } +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# #Show land transfer +# show_as_tooltip = { +# #loser/winner scopes are only being set here to correctly display the effects of tgp_japan_soryo_eradicate_cb_transfer_effect in the tooltip! +# scope:defender = { +# save_scope_as = loser +# } +# scope:attacker = { +# save_scope_as = winner +# } +# tgp_japan_soryo_eradicate_cb_transfer_effect = yes +# } +# #show death +# show_as_tooltip = { +# scope:defender = { +# death = { +# death_reason = death_eradicated +# killer = scope:attacker +# } +# } +# scope:defender = { +# every_courtier = { +# custom = every_close_family_house_member_in_court_cb_win_desc +# limit = { +# house = scope:defender.house +# NOT = { +# scope:defender.primary_heir ?= this +# } +# } +# death = { +# death_reason = death_eradicated +# killer = scope:attacker +# } +# } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# +# #Eradicate House follow up event +# scope:defender = { +# trigger_event = tgp_japan_general.9550 +# } +# } +# +# on_white_peace_desc = { +# desc = eradicate_house_cb_white_peace_desc +# } +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = eradicate_house_cb_defeat_desc +# } +# +# on_defeat = { +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# #Show land transfer +# show_as_tooltip = { +# #loser/winner scopes are only being set here to correctly display the effects of tgp_japan_soryo_eradicate_cb_transfer_effect in the tooltip! +# scope:defender = { +# save_scope_as = winner +# } +# scope:attacker = { +# save_scope_as = loser +# } +# tgp_japan_soryo_eradicate_cb_transfer_effect = yes +# } +# #Show killing +# show_as_tooltip = { +# +# scope:attacker = { +# death = { +# death_reason = death_eradicated +# killer = scope:defender +# } +# } +# scope:attacker = { +# every_courtier = { +# custom = every_close_family_house_member_in_court_cb_lose_desc +# limit = { +# house = scope:attacker.house +# NOT = { +# this = scope:attacker.primary_heir +# } +# } +# death = { +# death_reason = death_eradicated +# killer = scope:defender +# } +# } +# } +# } +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# #Eradicate House follow up event +# scope:attacker = { +# trigger_event = tgp_japan_general.9550 +# } +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "ERADICATE_HOUSE_WAR_NAME" +# war_name_base = "ERADICATE_HOUSE_WAR_NAME_BASE" +# cb_name = "ERADICATE_HOUSE_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 100 +# defender_score_from_occupation_scale = 100 +# attacker_score_from_battles_scale = 150 +# defender_score_from_battles_scale = 150 +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 50 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# +## War to become Soryo as Kampaku +#japan_establish_soryo_administration_cb = { +# icon = soryo +# group = subjugation +# combine_into_one = yes +# allow_hostages = no +# should_show_war_goal_subview = no +# +# # scope:attacker +# allowed_for_character = { +# has_tgp_dlc_trigger = yes +# always = no # Started by script +# } +# +# should_invalidate = { +# scope:defender = { government_has_flag = government_is_japan_feudal } +# } +# +# on_invalidated_desc = { +# desc = japan_establish_soryo_administration_cb_ended_invalid.desc +# } +# +# on_victory_desc = { +# desc = japan_establish_soryo_administration_cb_victory_desc +# } +# +# on_victory = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# save_scope_as = leader +# } +# scope:defender = { +# save_scope_as = daijo_daijin +# } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# faction_demand_regent_transfer_effect = { +# NEW_REGENT = scope:attacker +# REASON = conquest +# } +# } +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# scope:defender = { +# every_character_war = { +# limit = { is_attacker = scope:attacker } +# every_war_defender = { +# limit = { is_imprisoned = no } +# hidden_effect = { +# hard_imprison_character_effect = { +# TARGET = this +# IMPRISONER = scope:attacker +# } +# reverse_add_opinion = { +# target = scope:attacker +# modifier = vassal_lost_faction_revolt_war +# } +# } +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = japan_establish_soryo_administration_cb_white_peace_desc +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = japan_establish_soryo_administration_cb_defeat_desc +# } +# +# on_defeat = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# save_scope_as = leader +# } +# scope:defender = { +# save_scope_as = daijo_daijin +# show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } +# trigger_event = tgp_japan_decision.9606 +# } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { +# every_character_war = { +# limit = { is_defender = scope:defender } +# every_war_attacker = { +# limit = { is_imprisoned = no } +# hidden_effect = { +# hard_imprison_character_effect = { +# TARGET = this +# IMPRISONER = scope:defender +# } +# reverse_add_opinion = { +# target = scope:defender +# modifier = vassal_lost_faction_revolt_war +# } +# } +# } +# } +# } +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_ESTABLISH_SORYO_ADMINISTRATION_WAR_NAME" +# war_name_base = "JAPAN_ESTABLISH_SORYO_ADMINISTRATION_WAR_NAME_BASE" +# cb_name = "JAPAN_ESTABLISH_SORYO_ADMINISTRATION_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 50 +# defender_score_from_occupation_scale = 50 +# attacker_score_from_battles_scale = 250 +# defender_score_from_battles_scale = 250 +# +# max_attacker_score_from_battles = 200 +# max_defender_score_from_battles = 200 +# +# max_defender_score_from_occupation = 50 +# max_attacker_score_from_occupation = 50 +#} +# +## War to disrupt Bloc +#japan_bloc_war_cb = { +# icon = bloc +# group = subjugation +# combine_into_one = yes +# ai_only_against_neighbors = yes +# allow_hostages = yes +# should_show_war_goal_subview = no +# +# # scope:attacker +# allowed_for_character = { +# has_tgp_dlc_trigger = yes +# # Soryo Bloc leader checks +# tgp_soryo_or_bushido_trigger = yes +# is_house_head = yes +# house.house_confederation.leading_house ?= house +# any_held_title = { is_noble_family_title = yes } +# } +# +# allowed_for_character_display_regardless = { +# custom_tooltip = { +# text = japan_bloc_war_cb_cohesion_requirement_tt +# house.house_confederation.cohesion >= 25 +# } +# } +# +# # scope:defender +# allowed_against_character = { +# tgp_soryo_or_bushido_trigger = yes +# is_house_head = yes +# house.house_confederation.leading_house ?= house +# NOR = { +# # Must be different Bloc +# AND = { +# exists = scope:attacker.house.house_confederation +# house.house_confederation ?= scope:attacker.house.house_confederation +# } +# # Not any ongoing bloc war +# any_character_war = { +# using_cb = japan_bloc_war_cb +# save_temporary_scope_as = war_temp +# scope:attacker = { is_participant_in_war = scope:war_temp } +# } +# } +# # Must be house head +# any_held_title = { is_noble_family_title = yes } +# } +# +# should_invalidate = { +# OR = { +# scope:attacker = { tgp_soryo_or_bushido_trigger = no } +# scope:defender = { +# OR = { +# tgp_soryo_or_bushido_trigger = no +# NOT = { exists = house.house_confederation } # Left bloc +# house.house_confederation ?= scope:attacker.house.house_confederation # Same bloc +# is_landed = no +# } +# } +# } +# } +# +# cost = { +# prestige = { +# add = { +# value = 100 +# desc = CB_BASE_COST +# } +# multiply = common_cb_prestige_cost_multiplier +# } +# } +# +# on_invalidated_desc = { +# desc = japan_bloc_war_cb_ended_invalid.desc +# } +# +# on_declaration = { +# on_declared_war = yes +# add_attacker_bloc_members_on_declared_effect = yes +# } +# +# on_victory_desc = { +# desc = japan_bloc_war_cb_victory_desc +# } +# +# on_victory = { +# scope:attacker = { +# save_scope_as = winner +# house.house_confederation = { +# tgp_bloc_change_cohesion_effect = { +# VALUE = tgp_bloc_war_defeat_cohesion_victory_value +# ICON = scope:defender +# REASON = bloc_war_victory +# } +# } +# } +# +# scope:defender = { +# save_scope_as = loser +# house.house_confederation = { +# tgp_bloc_change_cohesion_effect = { +# VALUE = tgp_bloc_war_defeat_cohesion_defeat_value +# ICON = scope:defender +# REASON = bloc_war_defeat +# } +# } +# } +# +# tgp_bloc_war_defeat_member_effect = { +# WINNER = scope:winner +# LOSER = scope:loser +# } +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_victory_effect = yes +# +# #EP2 Accolade glory gain from winning against higher ranked enemy +# scope:attacker = { accolade_attacker_war_end_glory_gain_low_effect = yes } +# +# scope:attacker = { +# switch = { +# trigger = scope:defender.primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# # Prestige Progress for the Attacker +# every_in_list = { +# list = target_titles +# scope:attacker = { add_prestige_experience = minor_prestige_value } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_white_peace_desc = { +# desc = japan_bloc_war_cb_white_peace_desc +# } +# +# on_white_peace = { +# scope:attacker = { +# show_pow_release_message_effect = yes +# stress_impact = { +# ambitious = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# add_prestige = medium_prestige_loss +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:attacker # not important as the scales are identical +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# scope:defender = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Truce +# add_truce_attacker_victory_effect = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_defeat_desc = { +# desc = japan_bloc_war_cb_defeat_desc +# } +# +# on_defeat = { +# scope:defender = { +# save_scope_as = winner +# house.house_confederation = { +# tgp_bloc_change_cohesion_effect = { +# VALUE = tgp_bloc_war_defeat_cohesion_victory_value +# ICON = scope:attacker +# REASON = bloc_war_victory +# } +# } +# } +# +# scope:attacker = { +# save_scope_as = loser +# house.house_confederation = { +# tgp_bloc_change_cohesion_effect = { +# VALUE = tgp_bloc_war_defeat_cohesion_defeat_value +# ICON = scope:defender +# REASON = bloc_war_defeat +# } +# } +# } +# +# tgp_bloc_war_defeat_member_effect = { +# WINNER = scope:winner +# LOSER = scope:loser +# } +# +# scope:attacker = { show_pow_release_message_effect = yes } +# +# # Legitimacy +# add_legitimacy_attacker_defeat_effect = yes +# +# scope:defender = { +# mandala_peacemaker_perk_serenity_effect = yes +# #EP2 accolade glory gain for winning against higher ranked enemy +# accolade_defender_war_end_glory_gain_high_effect = yes +# } +# +# scope:attacker = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_loss } +# tier_duchy = { add_prestige = medium_prestige_loss } +# tier_kingdom = { add_prestige = major_prestige_loss } +# tier_empire = { add_prestige = massive_prestige_loss } +# tier_hegemony = { add_prestige = monumental_prestige_loss } +# } +# } +# +# scope:defender = { +# switch = { +# trigger = primary_title.tier +# tier_county = { add_prestige = minor_prestige_gain } +# tier_duchy = { add_prestige = medium_prestige_gain } +# tier_kingdom = { add_prestige = major_prestige_gain } +# tier_empire = { add_prestige = massive_prestige_gain } +# tier_hegemony = { add_prestige = monumental_prestige_gain } +# } +# } +# +# # Allies on both sides get full prestige value for helping in the war, based on their war participation. +# modify_allies_of_participants_fame_values = { +# WINNER = scope:defender +# FAME_BASE = major_prestige_value +# IS_RELIGIOUS_WAR = no +# WINNER_ALLY_FAME_SCALE = 1 +# LOSER_ALLY_FAME_SCALE = 1 +# } +# +# # Truce +# add_truce_attacker_defeat_effect = yes +# +# scope:attacker = { save_temporary_scope_as = loser } +# on_lost_aggression_war_discontent_loss = yes +# +# # EP3: note gold gained from military assistance/join war contracts and their war contribution threshold +# laamp_as_mercenary_payout_tooltip_effect = yes +# } +# +# on_primary_attacker_death = inherit +# on_primary_defender_death = inherit +# +# attacker_allies_inherit = yes +# defender_allies_inherit = yes +# +# war_name = "JAPAN_BLOC_WAR_NAME" +# war_name_base = "JAPAN_BLOC_WAR_NAME_BASE" +# cb_name = "JAPAN_BLOC_WAR_CB_NAME" +# interface_priority = 80 +# +# ticking_war_score_targets_entire_realm = yes +# attacker_ticking_warscore = 0.01 +# attacker_wargoal_percentage = 0.01 +# attacker_score_from_occupation_scale = 100 +# defender_score_from_occupation_scale = 100 +# attacker_score_from_battles_scale = 150 +# defender_score_from_battles_scale = 150 +# +# max_attacker_score_from_battles = 100 +# max_defender_score_from_battles = 100 +# +# max_defender_score_from_occupation = 100 +# max_attacker_score_from_occupation = 100 +# +# max_ai_diplo_distance_to_title = 500 +# +# ai_score = { +# value = japan_bloc_war_ai_score_value +# } +# +# ai_score_mult = { +# value = 1 +# add = frankokratia_leader_protection_value #Set back to 0. Declaring war on the frankokratia leader can really ruin the whole thing +# } +#} +# \ No newline at end of file diff --git a/common/character_interactions/00_alliance.txt b/common/character_interactions/00_alliance.txt index d2fdf1753..2dacf5d7b 100644 --- a/common/character_interactions/00_alliance.txt +++ b/common/character_interactions/00_alliance.txt @@ -3760,7 +3760,7 @@ join_war_interaction = { } scope:recipient = { show_as_tooltip = { - if = { + if = { # if war leader is AI, will directly increase friendship for contributing limit = { is_ai = yes } @@ -3770,7 +3770,7 @@ join_war_interaction = { REASON = friend_alliance } } - else = { + else = { # otherwise will create potential friendship hidden_effect = { #To nudge friendship if = { limit = { @@ -4058,6 +4058,7 @@ join_vassal_war_interaction = { } any_in_list = { list = target_titles + tier <= tier_duchy count = 1 } diff --git a/common/character_interactions/00_artifact_interactions.txt b/common/character_interactions/00_artifact_interactions.txt new file mode 100644 index 000000000..b83f0e615 --- /dev/null +++ b/common/character_interactions/00_artifact_interactions.txt @@ -0,0 +1,4567 @@ +# Give away an artifact to improve relations +gift_artifact_interaction = { + category = interaction_category_friendly + common_interaction = no + interface_priority = 30 + desc = gift_artifact_interaction_desc + icon = artisan_inspiration + + target_type = artifact + target_filter = actor_artifacts + + greeting = positive + notification_text = GIFT_ARTIFACT_PROPOSAL + + answer_accept_key = GIFT_ARTIFACT_ACCEPT + answer_reject_key = GIFT_ARTIFACT_REJECT + + ai_targets = { + ai_recipients = scripted_relations + ai_recipients = liege + ai_recipients = spouses + max = 10 + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + ai_recipients = vassals + max = 10 + } + ai_targets = { + ai_recipients = family + ai_recipients = children + ai_recipients = dynasty + max = 10 + } + ai_target_quick_trigger = { + adult = yes + } + ai_frequency_by_tier = { + barony = 180 + county = 90 + duchy = 90 + kingdom = 90 + empire = 90 + hegemony = 90 + } + + can_be_picked_artifact = { + trigger_if = { + limit = { + scope:actor = { + is_ai = no + } + } + scope:target = { + is_equipped = no + } + } + scope:actor = { + any_character_artifact = { + this = scope:target + } + } + #Artifacts locked from being giftable by a variable + scope:target = { + artifact_can_be_gift_to_trigger = { RECIPIENT = scope:recipient } + } + } + + + #You can't give yourself a gift, even if it should count as self-care + is_shown = { + scope:recipient != scope:actor + scope:actor = { + has_any_artifact = yes + trigger_if = { + limit = { + exists = involved_activity + } + NOT = { + involved_activity ?= { #do not give out anything during coronation + has_activity_type = activity_coronation + activity_host = scope:actor + } + } + } + } + } + + is_valid_showing_failures_only = { + # needs to have an artifact to give away + scope:actor = { + NOT = { + is_at_war_with = scope:recipient + } + is_imprisoned = no + trigger_if = { + limit = { + is_ai = no + } + custom_description = { + text = "any_unequipped_artifact_tt" + any_character_artifact = { + is_equipped = no + } + } + } + } + # keep this since a bit stricter than common rule + trigger_if = { + limit = { + exists = scope:target.var:banner_dynasty + exists = scope:recipient.dynasty + } + custom_description = { + text = "gift_artifact_dynasty_banner_head_tt" + scope:recipient = scope:target.var:banner_dynasty.dynast + } + } + } + + on_accept = { + # Warning for multiple gifts + if = { + limit = { + scope:recipient = { + has_opinion_modifier = { + target = scope:actor + modifier = gift_artifact_opinion + } + } + } + custom_tooltip = ALREADY_SENT_GIFT_WARNING + } + # Struggle Catalyst + if = { # Struggle Catalyst + limit = { + scope:actor = { + any_character_struggle = { + involvement = involved + activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + CATALYST = catalyst_gift_independent_ruler + CHAR = scope:recipient + } + } + } + } + hidden_effect = { + scope:actor = { + every_character_struggle = { + involvement = involved + activate_struggle_catalyst = { + catalyst = catalyst_gift_independent_ruler + character = scope:actor + } + } + } + } + } + else_if = { + limit = { + fp3_struggle_involves_one_supporter_and_one_detractor = { + FIRST = scope:actor + SECOND = scope:recipient + } + scope:actor = { + any_character_struggle = { + #involvement = involved + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gift_supporter_detractor_ruler + CHAR = scope:recipient + } + } + } + } + hidden_effect = { + scope:actor = { + every_character_struggle = { + #involvement = involved + limit = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { + CATALYST = catalyst_gift_supporter_detractor_ruler + CHAR = scope:recipient + } + } + activate_struggle_catalyst = { + catalyst = catalyst_gift_supporter_detractor_ruler + character = scope:actor + } + log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_gift_supporter_detractor_ruler } + } + } + } + } + + scope:target = { + set_variable = { + name = suppress_artifact_notifications + value = yes + days = 1 + } + set_variable = { name = gifted_artifact value = yes days = 9125 } + } + scope:recipient = { + # Verify that they could become friend + if = { + limit = { + NAND = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + } + } + gifting_leads_towards_friendship_effect = yes + } + } + scope:actor = { + send_interface_toast = { + type = event_toast_effect_neutral + title = gift_artifact_interaction_notification + left_icon = scope:recipient + right_icon = scope:target + scope:recipient = { + if = { + limit = { scope:target = { can_be_claimed_by = scope:recipient } } + if = { + limit = { any_personal_claimed_artifact = { this = scope:target } } + show_as_tooltip = { remove_personal_artifact_claim = scope:target } + } + else = { show_as_tooltip = { house = { remove_house_artifact_claim = scope:target } } } + } + } + + scope:target = { set_owner = scope:recipient } + + + if = { + limit = { + scope:target = { is_unique = yes } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = medium_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + stress_impact = { + greedy = major_stress_impact_gain + generous = major_stress_impact_loss + } + } + else_if = {# Unity goes here, too! + limit = { scope:target = { rarity = masterwork } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + stress_impact = { + greedy = minor_stress_impact_gain + generous = minor_stress_impact_loss + } + } + else_if = { + limit = { scope:target = { rarity = famed } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + stress_impact = { + greedy = medium_stress_impact_gain + generous = medium_stress_impact_loss + } + } + else_if = { + limit = { scope:target = { rarity = illustrious } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + stress_impact = { + greedy = major_stress_impact_gain + generous = major_stress_impact_loss + } + } + if = { + limit = { scope:recipient = { is_ai = yes } } + reverse_add_opinion = { + target = scope:recipient + modifier = gift_artifact_opinion + opinion = gift_artifact_opinion + } + } + #FP3 Tenet Communal Possessions Perk - piety gain for gift giving. + if = { + limit = { + scope:actor = { + faith = { + has_doctrine_parameter = piety_from_gifts_active + } + } + } + scope:actor = { + if = { + limit = { #the better the artifact, the more piety you gain + scope:target = { rarity = illustrious } + } + add_piety = massive_piety_gain + } + else_if = { + limit = { + scope:target = { rarity = famed } + } + add_piety = major_piety_gain + } + else_if = { + limit = { + scope:target = { rarity = masterwork } + } + add_piety = medium_piety_gain + } + else = { + add_piety = minor_piety_gain + } + } + } + } + + # Warning for low opinion gain + if = { + limit = { + scope:target = { + OR = { + AND = { + artifact_max_durability >= define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability <= define:NInventory|ARTIFACT_LOW_DURABILITY + } + AND = { #Check %durability left instead of fixed durability + artifact_max_durability < define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability_percent <= { + value = define:NInventory|ARTIFACT_LOW_DURABILITY + divide = 100 + } + } + } + } + } + custom_tooltip = artifact_gift_low_durability_tt + } + if = { + limit = { + scope:target = { + OR = { + AND = { + artifact_max_durability >= define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability <= define:NInventory|ARTIFACT_VERY_LOW_DURABILITY + } + AND = { #Check %durability left instead of fixed durability + artifact_max_durability < define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability_percent <= { + value = define:NInventory|ARTIFACT_VERY_LOW_DURABILITY + divide = 100 + } + } + } + } + } + custom_tooltip = artifact_gift_very_low_durability_tt + } + if = { + limit = { + scope:target = { + OR = { + AND = { + has_variable = banner_house + NOT = { var:banner_house = scope:recipient.house } + } + AND = { + has_variable = banner_dynasty + NOT = { var:banner_dynasty = scope:recipient.dynasty } + } + } + } + } + custom_tooltip = artifact_gift_useless_banner_tt + } + else_if = { + limit = { + scope:recipient = { + NOR = { + can_equip_artifact = scope:target + can_benefit_from_artifact = scope:target + } + } + } + custom_tooltip = artifact_gift_useless_tt + } + else_if = { + limit = { + scope:recipient = { + NOT = { can_equip_artifact = scope:target } + } + } + custom_tooltip = artifact_gift_equip_tt + } + else_if = { + limit = { + scope:recipient = { + NOT = { can_benefit_from_artifact = scope:target } + } + } + custom_tooltip = artifact_gift_benefit_tt + } + if = { + limit = { scope:recipient.liege = scope:actor } + custom_tooltip = artifact_gift_vassal_tt + } + if = { + limit = { scope:recipient = scope:actor.faith.religious_head } + custom_tooltip = artifact_gift_religious_head_tt + } + } + scope:recipient = { + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_neutral + title = gift_artifact_interaction_notification + left_icon = scope:actor + right_icon = scope:target + + show_as_tooltip = { + scope:target = { set_owner = scope:recipient } + if = { + limit = { is_ai = yes } + add_opinion = { + target = scope:actor + modifier = gift_artifact_opinion + opinion = gift_artifact_opinion + } + } + + # Unity stuff, scales with tier # If we're a clan this interaction affects unity + if = { # In a better world, this would be a switch + limit = { scope:target = { rarity = Masterwork } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + else_if = { + limit = { scope:target = { rarity = Famed } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = medium_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + else_if = { + limit = { scope:target = { rarity = Illustrious } } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_gain + DESC = clan_unity_given_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + } + } + if = { + limit = { + is_ruler = no + trigger_if = { + limit = { + scope:target = { + artifact_slot_type = primary_armament + } + } + OR = { + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + } + } + AND = { + scope:target = { + rarity = illustrious + } + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + NOT = { + rarity = illustrious + } + } + } + AND = { + scope:target = { + rarity = famed + } + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + NOR = { + rarity = illustrious + rarity = famed + } + } + } + AND = { + scope:target = { + rarity = masterwork + } + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + } + } + } + AND = { + scope:target = { + rarity = common + } + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + rarity = common + } + } + } + } + } + trigger_if = { + limit = { + scope:target = { + artifact_slot_type = armor + } + } + OR = { + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = armor + } + } + AND = { + scope:target = { + rarity = illustrious + } + any_equipped_character_artifact = { + artifact_slot_type = armor + NOT = { + rarity = illustrious + } + } + } + AND = { + scope:target = { + rarity = famed + } + any_equipped_character_artifact = { + artifact_slot_type = armor + NOR = { + rarity = illustrious + rarity = famed + } + } + } + AND = { + scope:target = { + rarity = masterwork + } + any_equipped_character_artifact = { + artifact_slot_type = armor + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + } + } + } + AND = { + scope:target = { + rarity = common + } + any_equipped_character_artifact = { + artifact_slot_type = armor + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + rarity = common + } + } + } + } + } + trigger_if = { + limit = { + scope:target = { + artifact_slot_type = regalia + } + } + OR = { + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + } + } + AND = { + scope:target = { + rarity = illustrious + } + any_equipped_character_artifact = { + artifact_slot_type = regalia + NOT = { + rarity = illustrious + } + } + } + AND = { + scope:target = { + rarity = famed + } + any_equipped_character_artifact = { + artifact_slot_type = regalia + NOR = { + rarity = illustrious + rarity = famed + } + } + } + AND = { + scope:target = { + rarity = masterwork + } + any_equipped_character_artifact = { + artifact_slot_type = regalia + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + } + } + } + AND = { + scope:target = { + rarity = common + } + any_equipped_character_artifact = { + artifact_slot_type = regalia + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + rarity = common + } + } + } + } + } + trigger_if = { + limit = { + scope:target = { + artifact_slot_type = helmet + } + } + OR = { + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + } + } + AND = { + scope:target = { + rarity = illustrious + } + any_equipped_character_artifact = { + artifact_slot_type = helmet + NOT = { + rarity = illustrious + } + } + } + AND = { + scope:target = { + rarity = famed + } + any_equipped_character_artifact = { + artifact_slot_type = helmet + NOR = { + rarity = illustrious + rarity = famed + } + } + } + AND = { + scope:target = { + rarity = masterwork + } + any_equipped_character_artifact = { + artifact_slot_type = helmet + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + } + } + } + AND = { + scope:target = { + rarity = common + } + any_equipped_character_artifact = { + artifact_slot_type = helmet + NOR = { + rarity = illustrious + rarity = famed + rarity = masterwork + rarity = common + } + } + } + } + } + } + scope:target = { + equip_artifact_to_owner_replace = yes + } + } + } + } + } + + auto_accept = no + + ai_accept = { + base = 0 + modifier = { + add = 100 + desc = ARTIFACT_REASON + } + modifier = { + add = -80 + NOT = { + can_equip_artifact = scope:target + } + desc = ARTIFACT_NOT_EQUIPPABLE_REASON + } + modifier = { + add = -40 + NOT = { + can_benefit_from_artifact = scope:target + } + desc = ARTIFACT_NOT_BENEFIT_REASON + } + modifier = { + add = 100 + exists = scope:target.var:banner_dynasty + exists = scope:recipient.dynasty + scope:recipient = scope:target.var:banner_dynasty.dynast + desc = ARTIFACT_DYNASTY_BANNER_REASON + } + modifier = { + add = -200 + OR = { + exists = scope:target.var:banner_dynasty + exists = scope:target.var:banner_house + } + exists = scope:recipient.house + trigger_if = { + limit = { exists = scope:target.var:banner_dynasty } + scope:target.var:banner_dynasty != scope:recipient.dynasty + } + trigger_else = { + scope:target.var:banner_house != scope:recipient.house + } + desc = ARTIFACT_USELESS_BANNER_REASON + } + # Struggle motive + modifier = { + desc = AI_STRUGGLE_INTENT + scope:recipient = { + top_liege = this + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:recipient = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + add = 200 + } + } + } + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + } + + ai_potential = { + has_any_artifact = yes + trigger_if = { + limit = { + exists = scope:target.var:banner_dynasty + exists = scope:recipient.dynasty + scope:recipient = scope:target.var:banner_dynasty.dynast + } + NOT = { + scope:actor = { + has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:recipient } + } + } + } + trigger_else = { + is_adult = yes + ai_greed <= high_positive_ai_value + # the AI shouldn't give away equipped artifacts + has_any_unequipped_artifact = yes + + NOT = { + has_trait = greedy + } + } + } + + ai_min_reply_days = 0 + ai_max_reply_days = 0 + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:actor = { + OR = { + has_relation_friend = scope:recipient + has_relation_lover = scope:recipient + is_close_or_extended_family_of = scope:recipient + AND = { + exists = dynasty + exists = scope:recipient.dynasty + dynasty = scope:recipient.dynasty + } + + AND = { + ai_greed <= low_negative_ai_value + OR = { # Lieges/vassals, within realm + is_vassal_of = scope:recipient + target_is_vassal_or_below = scope:recipient + house.house_confederation ?= { # House Bloc + scope:recipient.house.house_confederation ?= this + leading_house ?= scope:recipient.house + has_cohesion_level_parameter = bloc_members_send_leader_gifts + } + } + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + } + } + } + + scope:target = { + is_equipped = no + } + + scope:recipient = { + OR = { + AND = { # Players like nice gifts + scope:target = { + OR = { + rarity = famed + rarity = illustrious + } + } + is_ai = no + } + AND = { # Might as well give Court Artifacts to their liege if they cant use them themselves + has_royal_court = yes + has_dlc_feature = court_artifacts + target_is_vassal_or_below = scope:actor + scope:actor = { + has_royal_court = no + } + scope:target = { + OR = { + artifact_slot_type = throne + artifact_slot_type = wall_big + artifact_slot_type = wall_small + artifact_slot_type = sculpture + artifact_slot_type = book + artifact_slot_type = pedestal + } + } + } + AND = { + scope:target = { + artifact_slot_type = primary_armament + } + scope:actor = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + } + } + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + } + } + } + AND = { + scope:target = { + artifact_slot_type = regalia + } + scope:actor = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + } + } + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + } + } + } + AND = { + scope:target = { + artifact_slot_type = helmet + } + scope:actor = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + } + } + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + } + } + } + AND = { + scope:target = { + artifact_slot_type = armor + } + scope:actor = { + any_equipped_character_artifact = { + artifact_slot_type = armor + } + } + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = armor + } + } + } + AND = { + can_equip_artifact = scope:target # To avoid gifting old children's toys to adults... + can_benefit_from_artifact = scope:target + scope:target = { + artifact_slot_type = miscellaneous + } + scope:actor = { + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = miscellaneous + } + } + any_equipped_character_artifact = { + count < 4 + artifact_slot_type = miscellaneous + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = throne + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + artifact_slot_type = throne + } + } + } + NOT = { + any_equipped_character_artifact = { + artifact_slot_type = throne + } + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = wall_big + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_big + } + } + } + any_equipped_character_artifact = { + count < 3 + artifact_slot_type = wall_big + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = wall_small + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_small + } + } + } + any_equipped_character_artifact = { + count < 3 + artifact_slot_type = wall_small + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = sculpture + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = sculpture + } + } + } + any_equipped_character_artifact = { + count < 2 + artifact_slot_type = sculpture + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = book + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = book + } + } + } + any_equipped_character_artifact = { + count < 2 + artifact_slot_type = book + } + } + AND = { + has_royal_court = yes + scope:target = { + artifact_slot_type = pedestal + } + scope:actor = { + OR = { + has_royal_court = no + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = pedestal + } + } + } + any_equipped_character_artifact = { + count < 4 + artifact_slot_type = pedestal + } + } + } + } + } + + # Struggle + modifier = { + scope:recipient = { + top_liege = this + } + scope:actor = { + any_character_struggle = { + involvement = involved + } + } + add = { + value = 0 + if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + has_character_flag = agenda_towards_escalation + } + } + add = -100 + } + else_if = { + limit = { + scope:actor = { + any_character_struggle = { + phase_has_catalyst = catalyst_gift_independent_ruler + } + } + } + add = 200 + } + } + } + + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 2 + scope:recipient = { + is_ai = no + } + } + + modifier = { + factor = 0.25 + scope:recipient = { + highest_held_title_tier = tier_barony + } + } + + modifier = { # Unlanded characters do not equip artifacts, no point in giving them artifacts + factor = 0 + scope:recipient = { + is_ruler = no + } + } + + modifier = { + factor = 0 + scope:recipient = { + has_relation_rival = scope:actor + } + } + + modifier = { + factor = 0 + scope:target = { + is_equipped = yes + } + } + + modifier = { + factor = 0 + scope:target = { + has_variable = gifted_artifact + } + } + + modifier = { # So that the AI doesn't give player toys + factor = 0 + scope:recipient = { + is_ai = no + NOT = { + can_equip_artifact = scope:target + } + } + } + + modifier = { + factor = 0 + scope:target = { exists = var:relic_religion } + scope:actor = { + has_religion = scope:target.var:relic_religion + } + } + + modifier = { + factor = 0 + OR = { + exists = scope:target.var:banner_house + exists = scope:target.var:banner_dynasty + } + scope:recipient = { + NOT = { + can_benefit_from_artifact = scope:target + } + } + } + + modifier = { + add = 100 + exists = scope:target.var:banner_dynasty + exists = scope:recipient.dynasty + scope:recipient = scope:target.var:banner_dynasty.dynast + NOT = { + scope:actor = { + has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:recipient } + } + } + } + + modifier = { + factor = 2 + scope:actor.house.house_confederation ?= { + has_cohesion_level_parameter = bloc_members_send_leader_gifts + leading_house.house_head ?= scope:recipient + } + } + } +} + +# Demand an artifact you have a claim on +demand_artifact_interaction = { + category = interaction_category_diplomacy + common_interaction = yes + interface_priority = 60 + use_diplomatic_range = yes + desc = demand_artifact_interaction_desc + icon = artisan_inspiration + + target_type = artifact + target_filter = recipient_artifacts_claimable + + greeting = negative + notification_text = DEMAND_ARTIFACT_PROPOSAL + + answer_accept_key = DEMAND_ARTIFACT_ACCEPT + answer_reject_key = DEMAND_ARTIFACT_REJECT + + ai_targets = { + ai_recipients = scripted_relations + } + ai_targets = { + ai_recipients = liege + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + ai_recipients = nearby_domicile_owners + max = 10 + } + ai_targets = { + ai_recipients = vassals + max = 10 + } + ai_targets = { + ai_recipients = family + max = 10 + } + ai_target_quick_trigger = { + adult = yes + } + ai_frequency_by_tier = { + barony = 0 + county = 0 + duchy = 72 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + scope:recipient != scope:actor + + custom_description = { + text = "demand_artifact_interaction_valid_tt_1" + scope:recipient = { + # needs to have an artifact we can claim + any_character_artifact = { + can_be_claimed_by = scope:actor + NOT = { has_variable = is_tribute_mission_artifact } + } + } + } + + scope:recipient = { + trigger_if = { + limit = { + exists = involved_activity + } + NOT = { + involved_activity ?= { #do not give out anything during coronation + has_activity_type = activity_coronation + activity_host = scope:recipient + } + } + } + } + + scope:actor = { + OR = { + is_ai = no + max_military_strength >= { + value = { + value = scope:recipient.max_military_strength + multiply = 1.3 + } + } + highest_held_title_tier > scope:recipient.highest_held_title_tier + } + } + } + + is_highlighted = { + always = yes + } + + is_valid_showing_failures_only = { + + scope:actor = { + NOT = { + is_at_war_with = scope:recipient + } + } + + trigger_if = { + limit = { + scope:actor = { + has_variable = demanded_this_artifact_interaction_recently + } + } + custom_description = { + text = "demand_artifact_interaction_is_valid_tt_2" + exists = scope:demanded_artifact + scope:actor = { + has_variable = demanded_this_artifact_interaction_recently + var:demanded_this_artifact_interaction_recently = scope:demanded_artifact + } + } + } + scope:actor = { is_imprisoned = no } + } + + on_accept = { + scope:target = { + save_scope_as = demanded_artifact + } + if = { + limit = { + exists = scope:demanded_artifact + } + scope:actor = { + set_variable = { + name = demanded_this_artifact_interaction_recently + value = scope:demanded_artifact + years = 5 + } + } + } + scope:actor = { + send_interface_toast = { + type = event_toast_effect_neutral + title = demand_artifact_interaction_notification + left_icon = scope:recipient + right_icon = scope:target + scope:target = { + set_owner = scope:actor + } + + scope:recipient = { + add_opinion = { + target = scope:actor + modifier = insult_opinion + opinion = -10 + } + } + if = { + limit = { + scope:recipient = { + can_set_relation_potential_rival_trigger = { CHARACTER = scope:actor } + } + } + scope:recipient = { + set_relation_potential_rival = scope:actor + } + } + } + } + if = { + limit = { + scope:actor = { + is_ai = yes + } + } + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = pleased_opinion + opinion = 30 + } + } + } + + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_loss + DESC = clan_unity_demanded_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + scope:actor = { has_strong_hook = scope:recipient } + } + } + + send_option = { + is_shown = { + scope:actor != scope:recipient + } + 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 = -50 + desc = ARTIFACT_REASON + } + modifier = { + add = 70 + scope:actor.max_military_strength > scope:recipient.max_military_strength + desc = ARTIFACT_MILITARY_STRONGER_REASON + } + modifier = { + add = -70 + scope:actor.max_military_strength < scope:recipient.max_military_strength + desc = ARTIFACT_MILITARY_WEAKER_REASON + } + modifier = { + add = -50 + scope:target = { can_be_claimed_by = scope:recipient } + desc = ARTIFACT_CLAIM_REASON + } + modifier = { + add = { + value = ai_boldness + multiply = -1 + divide = 2 + } + NOT = { ai_boldness = 0 } + desc = ARTIFACT_BOLDNESS_REASON + } + modifier = { + add = -50 + scope:actor = { + has_relation_rival = scope:recipient + } + desc = ARTIFACT_RIVAL_REASON + } + modifier = { + add = -80 + scope:actor = { + has_relation_nemesis = scope:recipient + } + desc = ARTIFACT_NEMESIS_REASON + } + modifier = { + add = 50 + scope:recipient = { + target_is_liege_or_above = scope:actor + } + desc = ARTIFACT_LIEGE_REASON + } + modifier = { + scope:hook = yes + add = 100 + desc = SCHEME_WEAK_HOOK_USED + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { VALUE = 100 } + } + + ai_potential = { + is_adult = yes + is_at_war = no + ai_greed >= low_negative_ai_value + has_outstanding_artifact_claims = yes + } + + on_decline = { + scope:target = { + save_scope_as = demanded_artifact + } + if = { + limit = { + exists = scope:demanded_artifact + } + scope:actor = { + set_variable = { + name = demanded_this_artifact_interaction_recently + value = scope:demanded_artifact + years = 5 + } + } + } + scope:actor = { + send_interface_toast = { + type = event_toast_effect_bad + title = demand_artifact_interaction_notification + left_icon = scope:recipient + right_icon = scope:target + custom_tooltip = demand_artifact_interaction_notification_refused + + scope:recipient = { + add_opinion = { + target = scope:actor + modifier = insult_opinion + opinion = -10 + } + } + } + } + if = { + limit = { + scope:actor = { + is_ai = yes + } + } + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = refusal_opinion + opinion = -10 + } + } + } + } + + ai_min_reply_days = 7 + ai_max_reply_days = 14 + + ai_will_do = { + base = 100 + + modifier = { # The AI will only use a Hook if they couldn't otherwise do this + scope:hook = yes + add = -1 + } + + modifier = { + add = 50 + has_relation_rival = scope:recipient + } + modifier = { + add = 80 + has_relation_nemesis = scope:recipient + } + modifier = { + add = -50 + target_is_liege_or_above = scope:recipient + } + # Recipient is flaunting their artifacts and needs to be taken down a peg - from hold_court.3080 + modifier = { + scope:recipient = { + OR = { + has_character_modifier = petition_event_artifact_exhibition_for_prestige + has_character_modifier = petition_event_artifact_exhibition_for_gold + } + } + add = 35 + } + modifier = { # An Intimidated character is very unlikely to raise their hand + add = -25 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 1 + } + } + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + modifier = { # A Cowed character will never take this interaction + factor = 0 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 2 + } + } + } + modifier = { # The AI doesn't demand from players they like + factor = 0 + scope:recipient = { + is_ai = no + } + scope:actor = { + OR = { + has_relation_friend = scope:recipient + has_relation_lover = scope:recipient + opinion = { + target = scope:recipient + value >= high_positive_opinion + } + } + } + } + modifier = { # The AI doesn't demand from players that have refused already + factor = 0 + scope:recipient = { + is_ai = no + } + scope:actor = { + has_opinion_modifier = { + target = scope:recipient + modifier = refusal_opinion + } + } + } + modifier = { # Only the House Head will demand house claimed artifacts from existing House members + factor = 0 + exists = scope:actor.house.house_head + exists = scope:recipient.house + scope:actor.house.house_head = scope:actor + scope:actor.house = scope:recipient.house + + NOT = { + any_personal_claimed_artifact = { + this = scope:target + } + } + } + modifier = { + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + ai_greed <= high_positive_ai_value + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + } + } + factor = 0 + } + modifier = { + scope:actor = { + has_royal_court = no + } + scope:target = { + OR = { + artifact_slot_type = throne + artifact_slot_type = wall_big + artifact_slot_type = wall_small + artifact_slot_type = sculpture + artifact_slot_type = book + artifact_slot_type = pedestal + } + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + AND = { + scope:target = { + artifact_slot_type = primary_armament + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = regalia + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = helmet + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = armor + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = miscellaneous + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = miscellaneous + } + } + AND = { + scope:target = { + artifact_slot_type = throne + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = wall_big + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_big + } + } + AND = { + scope:target = { + artifact_slot_type = wall_small + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_small + } + } + AND = { + scope:target = { + artifact_slot_type = sculpture + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = sculpture + } + } + AND = { + scope:target = { + artifact_slot_type = book + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = book + } + } + AND = { + scope:target = { + artifact_slot_type = pedestal + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = pedestal + } + } + } + } + factor = 0 + } + } +} + +# Challenge someone to a non-lethal duel for an artifact you have a claim on +challenge_for_artifact_interaction = { + icon = icon_combat + interface_priority = 30 + common_interaction = yes + category = interaction_category_hostile + ai_maybe = yes + ai_max_reply_days = 0 + popup_on_receive = yes + pause_on_receive = yes + use_diplomatic_range = yes + can_send_despite_rejection = yes + desc = challenge_for_artifact_interaction_desc + + target_type = artifact + target_filter = recipient_artifacts_claimable + + greeting = negative + notification_text = REQUEST_ARTIFACT_COMBAT_TEXT + + answer_accept_key = REQUEST_ARTIFACT_COMBAT_ACCEPT + answer_reject_key = REQUEST_ARTIFACT_COMBAT_REJECT + + is_shown = { + # Can't duel yourself. + scope:actor != scope:recipient + custom_description = { + text = "challenge_for_artifact_interaction_valid_tt_1" + scope:recipient = { + # needs to have an artifact we can claim + any_character_artifact = { + can_be_claimed_by = scope:actor + NOT = { has_variable = is_tribute_mission_artifact } + } + } + } + scope:recipient = { + trigger_if = { + limit = { + exists = involved_activity + } + NOT = { + involved_activity ?= { #do not give out anything during coronation + has_activity_type = activity_coronation + activity_host = scope:recipient + } + } + } + } + } + + is_valid_showing_failures_only = { + rival_single_combat_shown_and_not_invalid_trigger = yes + scope:recipient = { can_start_single_combat_trigger = yes } + scope:recipient = { + custom_description = { + text = fp1_tbc_recipient_banned_from_combat + can_start_single_combat_banned_checks_trigger = no + } + } + scope:recipient = { is_imprisoned = no } + scope:actor = { is_imprisoned = no } + } + + can_send = { + scope:actor = { + custom_description = { + text = "character_interactions_hostile_actions_disabled_delay" + NOT = { has_character_flag = flag_hostile_actions_disabled_delay } + } + } + } + + is_highlighted = { + rival_single_combat_shown_and_not_invalid_trigger = yes + # Scope:recipient must be able to fight personally. + scope:recipient = { can_start_single_combat_trigger = yes } + # Scope:recipient must not be banned from single combat. + scope:recipient = { can_start_single_combat_banned_checks_trigger = no } + scope:recipient = { is_imprisoned = no } + scope:actor = { is_imprisoned = no } + } + + cost = { prestige = challenge_for_artifact_prestige_cost_value } + cooldown = { years = 2 } + cooldown_against_recipient = { years = 5 } + + on_send = { + scope:actor = { + add_character_flag = { + flag = flag_hostile_actions_disabled_delay + days = 10 + } + } + } + + on_accept = { + scope:actor = { + remove_character_flag = flag_hostile_actions_disabled_delay + } + # Set up the bout immediately. + ## First inform. + scope:actor = { + custom_tooltip = challenge_to_single_combat_interaction.enter_non_lethal_bout.tt + custom_tooltip = challenge_to_artifact_combat_interaction_victor_gets.tt + custom_tooltip = challenge_to_artifact_combat_interaction_loser_gets.tt + } + ## Finally, begin. + configure_start_single_combat_effect = { + SC_INITIATOR = scope:actor + SC_ATTACKER = scope:actor + SC_DEFENDER = scope:recipient + FATALITY = no + FIXED = no + LOCALE = terrain_scope + OUTPUT_EVENT = artifact.2001 + INVALIDATION_EVENT = fp1_tbc.0021 + } + + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_challenge_artifact.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + on_decline = { + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_gain + DESC = clan_unity_challenge_artifact_refusal.desc + REVERSE_NON_HOUSE_TARGET = no + } + + # Scope:recipient declines processing. + scope:actor = { + # Inform them of the decline & scope:recipient loses some prestige. + send_interface_toast = { + type = event_toast_effect_neutral + title = challenge_to_single_combat_interaction.challenge_rejected.t + left_icon = scope:recipient + right_icon = scope:actor + scope:recipient = { + add_prestige = { + value = 0 + subtract = challenge_for_artifact_prestige_cost_value + } + } + show_as_tooltip = { + add_prestige = challenge_for_artifact_prestige_cost_value + } + } + hidden_effect = { + add_prestige_no_experience = challenge_for_artifact_prestige_cost_value + # Cooldown is removed. + remove_interaction_cooldown = challenge_for_artifact_interaction + } + # Clear up hostile actions flag. + if = { + limit = { + has_character_flag = flag_hostile_actions_disabled_delay + } + remove_character_flag = flag_hostile_actions_disabled_delay + } + } + } + + auto_accept = no + + ai_accept = { + base = 50 # Try to make it 0 for most interactions + + # Relative fighting ability. + modifier = { + desc = CTSC_RELATIVE_PROWESS + scope:actor.prowess < scope:recipient.prowess + add = { + value = scope:recipient.prowess + subtract = scope:actor.prowess + multiply = 2 + } + } + modifier = { + desc = CTSC_RELATIVE_PROWESS + scope:recipient.prowess < scope:actor.prowess + add = { + value = scope:actor.prowess + subtract = scope:recipient.prowess + multiply = -2 + } + } + # Weight up for personality values. + ai_value_modifier = { + who = scope:recipient + ai_boldness = 1 + ai_vengefulness = 0.75 + ai_honor = 0.5 + ai_rationality = -0.25 + ai_greed = -0.5 + } + # Apply tier differences. + ## King -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value >= 4 + } + } + add = 15 + } + ## Duke -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 3 + } + } + add = 10 + } + ## Count -> Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = 2 + } + } + add = 5 + } + ## King <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -2 + } + } + add = -20 + } + ## Duke <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value = -3 + } + } + add = -30 + } + ## Count <- Baron. + modifier = { + desc = AI_REFUSAL_RANK_DIFFERENCE + scope:actor = { + tier_difference = { + target = scope:recipient + value <= -4 + } + } + add = -40 + } + # Rival modifier + modifier = { + desc = offer_vassalization_interaction_aibehavior_rival_tt + trigger = { + scope:recipient = { + has_relation_rival = scope:actor + } + } + add = 30 + } + # Nemesis modifier + modifier = { + desc = offer_vassalization_interaction_aibehavior_nemesis_tt + trigger = { + scope:recipient = { + has_relation_nemesis = scope:actor + } + } + add = 50 + } + # Prestige too low to decline + modifier = { + desc = cannot_afford_prestige_loss_tt + trigger = { scope:recipient.prestige < challenge_for_artifact_prestige_limit_value } # 1/3rd of potential loss + add = 30 + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + } + + # AI + ai_potential = { + NOT = { has_trait = craven } + is_imprisoned = no + can_start_single_combat_trigger = yes + ai_greed >= low_negative_ai_value + has_outstanding_artifact_claims = yes + } + + ai_target_quick_trigger = { + adult = yes + } + ai_targets = { + ai_recipients = scripted_relations + } + + ai_targets = { + ai_recipients = liege + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + ai_recipients = nearby_domicile_owners + max = 10 + } + ai_targets = { + ai_recipients = family + max = 10 + } + ai_targets = { + ai_recipients = vassals + max = 10 + } + + ai_frequency_by_tier = { + barony = 0 + county = 120 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_will_do = { + base = -50 + + # Factor for personality (excluding realism). + modifier = { + add = ai_boldness + } + modifier = { + ai_vengefulness > 0 + add = ai_vengefulness + } + modifier = { + add = { + value = ai_compassion + multiply = -0.25 + } + } + # Don't challenge your spouse, unless they're your nemesis. + modifier = { + scope:recipient = { + is_spouse_of = scope:actor + NOT = { has_relation_nemesis = scope:actor } + } + add = -1000 + } + # Don't challenge people hopelessly out of your league unless you're really, really not seeing things clearly. + modifier = { + scope:actor = { + prowess_diff = { + target = scope:recipient + value <= -15 + } + ai_rationality >= high_negative_ai_value + } + add = -1000 + } + # Don't challenge your liege - it's really bad form - unless you are REALLY motivated + modifier = { + scope:actor = { + is_vassal_of = scope:recipient + } + add = -100 + } + # Challenge them if they are your rival + modifier = { + scope:actor = { + has_relation_rival = scope:recipient + } + add = 30 + } + # Totally challenge them if they are your nemesis! + modifier = { + scope:actor = { + has_relation_nemesis = scope:recipient + } + add = 50 + } + # Recipient is flaunting their artifacts and needs to be taken down a peg - from hold_court.3080 + modifier = { + scope:recipient = { + OR = { + has_character_modifier = petition_event_artifact_exhibition_for_prestige + has_character_modifier = petition_event_artifact_exhibition_for_gold + } + } + add = 35 + } + modifier = { # An Intimidated character is very unlikely to raise their hand + add = -25 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 1 + } + } + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + + modifier = { # A Cowed character will never take this interaction + factor = 0 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 2 + } + } + } + modifier = { + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + ai_greed <= high_positive_ai_value + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + } + } + factor = 0 + } + modifier = { + scope:actor = { + has_royal_court = no + } + scope:target = { + OR = { + artifact_slot_type = throne + artifact_slot_type = wall_big + artifact_slot_type = wall_small + artifact_slot_type = sculpture + artifact_slot_type = book + artifact_slot_type = pedestal + } + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + AND = { + scope:target = { + artifact_slot_type = primary_armament + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = regalia + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = helmet + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = armor + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = miscellaneous + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = miscellaneous + } + } + AND = { + scope:target = { + artifact_slot_type = throne + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = wall_big + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_big + } + } + AND = { + scope:target = { + artifact_slot_type = wall_small + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_small + } + } + AND = { + scope:target = { + artifact_slot_type = sculpture + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = sculpture + } + } + AND = { + scope:target = { + artifact_slot_type = book + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = book + } + } + AND = { + scope:target = { + artifact_slot_type = pedestal + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = pedestal + } + } + } + } + factor = 0 + } + } +} + +#Steal an artifact that you have a claim on +start_stealing_back_artifact = { + icon = icon_scheme_steal_back_artifact + interface_priority = 70 + category = interaction_category_hostile + common_interaction = yes + + send_name = START_SCHEME + + scheme = steal_back_artifact + ignores_pending_interaction_block = yes + + target_type = artifact + target_filter = recipient_artifacts + + is_shown = { + NOR = { + scope:recipient = scope:actor + scope:recipient = { is_imprisoned_by = scope:actor } + } + OR = { + scope:recipient = { + # needs to have an artifact we can claim + any_character_artifact = { + can_be_claimed_by = scope:actor + } + } + AND = { + scope:recipient = { has_any_artifact = yes } + scope:actor = { + OR = { + employs_court_position = master_thief_camp_officer + any_character_active_contract = { + task_contract_type = laamp_steal_artifact_contract + var:task_contract_target ?= scope:recipient + } + } + } + } + } + } + + is_highlighted = { + always = yes + } + + is_valid_showing_failures_only = { + trigger_if = { + limit = { + scope:actor = { + any_character_artifact = { + scope:actor = { has_artifact_claim = prev } + } + } + } + + custom_description = { + text = steal_back_artifact_can_start_scheme + subject = scope:actor + object = scope:recipient + scope:actor = { + can_start_scheme = { + type = steal_back_artifact + target_character = scope:recipient + } + } + scope:recipient = { has_any_artifact = yes } + } + } + trigger_if = { + limit = { + scope:actor = { + NOR = { + employs_court_position = master_thief_camp_officer + any_character_task_contract = { + task_contract_type = laamp_steal_artifact_contract + var:task_contract_target ?= scope:recipient + } + } + } + } + custom_description = { + text = steal_back_artifact_must_have_claim_blocker + subject = scope:actor + object = scope:recipient + + scope:recipient = { + any_character_artifact = { + scope:actor = { + has_artifact_claim = prev + } + } + } + } + } + custom_description = { + object = scope:recipient + text = you_have_been_caught_trying_to_steal_artifact_from_target + scope:recipient = { + NOT = { + has_opinion_modifier = { + target = scope:actor + modifier = attempted_to_steal_artifact_from_me + } + } + } + } + + custom_description = { + object = scope:recipient + text = you_have_recently_stolen_artifact_from_target + scope:recipient = { + NOT = { + has_opinion_modifier = { + target = scope:actor + modifier = stole_artifact_from_me + } + } + } + } + + trigger_if = { #In range for LAAMP + limit = { + scope:actor = { is_landless_adventurer = yes } + scope:recipient = { + NOT = { + any_character_artifact = { + scope:actor = { has_artifact_claim = prev } + } + } + } + } + ep3_laamp_diplo_range_trigger = { + TARGET = scope:recipient + LAAMP = scope:actor + } + } + } + + desc = { + triggered_desc = { + trigger = { + scope:actor = { + can_start_scheme = { + type = steal_back_artifact + target_character = scope:recipient + } + } + } + desc = scheme_interaction_tt_steal_back_artifact_approved + } + } + can_be_picked_artifact = { + trigger_if = { + limit = { + scope:actor = { + NOR = { + employs_court_position = master_thief_camp_officer + any_character_active_contract = { + task_contract_type = laamp_steal_artifact_contract + var:task_contract_object ?= scope:target + } + } + } + } + scope:actor = { + has_artifact_claim = scope:target + } + } + scope:target = { + NOT = { has_variable = is_tribute_mission_artifact } + } + } + + # Scheme Starter Packages + options_heading = schemes.t.agent_packages + send_options_exclusive = yes + ## Balanced agents. + send_option = { + flag = agent_focus_balance + current_description = start_stealing_back_artifact.tt.agent_focus_balance + } + ## Focused on Success Chance. + send_option = { + flag = agent_focus_success + current_description = start_stealing_back_artifact.tt.agent_focus_success + } + ## Focused on Speed. + send_option = { + flag = agent_focus_speed + current_description = start_stealing_back_artifact.tt.agent_focus_speed + } + ## Focused on Secrecy. + send_option = { + flag = agent_focus_secrecy + current_description = start_stealing_back_artifact.tt.agent_focus_secrecy + } + + on_accept = { + scope:actor = { + stress_impact = { + vengeful = medium_stress_impact_loss + honest = minor_stress_impact_gain + just = minor_stress_impact_loss + } + } + hidden_effect = { + scope:actor = { + send_interface_toast = { + type = event_toast_effect_neutral + title = start_stealing_back_artifact_notification + + left_icon = scope:actor + right_icon = scope:recipient + + if = { + limit = { + any_character_active_contract = { + task_contract_type = laamp_steal_artifact_contract + var:task_contract_target ?= scope:recipient + } + } + random_character_active_contract = { + task_contract_type = laamp_steal_artifact_contract + limit = { + var:task_contract_target ?= scope:recipient + } + save_scope_as = scheme_contract + } + # Success. + if = { + limit = { scope:agent_focus_success ?= yes } + begin_contract_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + TASK_CONTRACT = scope:scheme_contract + # Success. + AGENT_1 = agent_thief + AGENT_2 = agent_thief + AGENT_3 = agent_thug + # Speed. + AGENT_4 = agent_infiltrator + # Secrecy. + AGENT_5 = agent_lookout + } + } + # Speed. + else_if = { + limit = { scope:agent_focus_speed ?= yes } + begin_contract_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + TASK_CONTRACT = scope:scheme_contract + # Speed. + AGENT_1 = agent_infiltrator + AGENT_2 = agent_infiltrator + AGENT_3 = agent_footpad + # Success. + AGENT_4 = agent_thief + # Secrecy. + AGENT_5 = agent_lookout + } + } + # Secrecy. + else_if = { + limit = { scope:agent_focus_secrecy ?= yes } + begin_contract_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + TASK_CONTRACT = scope:scheme_contract + # Secrecy. + AGENT_1 = agent_lookout + AGENT_2 = agent_alibi + AGENT_3 = agent_decoy + # Success. + AGENT_4 = agent_thief + # Speed. + AGENT_5 = agent_infiltrator + } + } + # Balanced. + else = { + begin_contract_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + TASK_CONTRACT = scope:scheme_contract + # Success. + AGENT_1 = agent_thief + AGENT_2 = agent_thief + # Speed. + AGENT_3 = agent_infiltrator + AGENT_4 = agent_infiltrator + # Secrecy. + AGENT_5 = agent_lookout + } + } + } + else = { + # Success. + if = { + limit = { scope:agent_focus_success ?= yes } + begin_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + # Success. + AGENT_1 = agent_thief + AGENT_2 = agent_thief + AGENT_3 = agent_thug + # Speed. + AGENT_4 = agent_infiltrator + # Secrecy. + AGENT_5 = agent_lookout + } + } + # Speed. + else_if = { + limit = { scope:agent_focus_speed ?= yes } + begin_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + # Speed. + AGENT_1 = agent_infiltrator + AGENT_2 = agent_infiltrator + AGENT_3 = agent_footpad + # Success. + AGENT_4 = agent_thief + # Secrecy. + AGENT_5 = agent_lookout + } + } + # Secrecy. + else_if = { + limit = { scope:agent_focus_secrecy ?= yes } + begin_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + # Secrecy. + AGENT_1 = agent_lookout + AGENT_2 = agent_alibi + AGENT_3 = agent_decoy + # Success. + AGENT_4 = agent_thief + # Speed. + AGENT_5 = agent_infiltrator + } + } + # Balanced. + else = { + begin_scheme_with_agents_effect = { + SCHEME_TYPE = steal_back_artifact + TARGET_TYPE = target_character + TARGET_SCOPE = scope:recipient + # Success. + AGENT_1 = agent_thief + AGENT_2 = agent_thief + # Speed. + AGENT_3 = agent_infiltrator + AGENT_4 = agent_infiltrator + # Secrecy. + AGENT_5 = agent_lookout + } + } + } + scope:new_scheme ?= { + set_variable = { + name = target_artifact + value = scope:target + } + } + show_as_tooltip = { + stress_impact = { + vengeful = medium_stress_impact_loss + honest = minor_stress_impact_gain + just = minor_stress_impact_loss + } + } + } + } + } + } + + # AI + ai_potential = { + is_imprisoned = no + ai_greed >= low_negative_ai_value + intrigue >= low_skill_rating + has_outstanding_artifact_claims = yes + NOT = { + any_scheme = { + OR = { + scheme_type = murder + scheme_type = abduct + scheme_type = claim_throne + scheme_type = fabricate_hook + scheme_type = steal_back_artifact + } + } + } + } + + ai_target_quick_trigger = { + adult = yes + } + ai_targets = { + ai_recipients = scripted_relations + } + + ai_targets = { + ai_recipients = liege + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + ai_recipients = nearby_domicile_owners + max = 10 + } + ai_targets = { + ai_recipients = family + max = 10 + } + ai_targets = { + ai_recipients = vassals + max = 10 + } + + ai_frequency_by_tier = { + barony = 0 + county = 144 + duchy = 72 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_will_do = { + base = -30 + # Factor for personality (excluding realism). + modifier = { + add = { + value = ai_boldness + multiply = -1 + } + } + modifier = { + ai_vengefulness > 0 + add = ai_vengefulness + } + modifier = { + add = { + value = ai_compassion + multiply = -0.25 + } + } + modifier = { + scope:actor = { + has_relation_rival = scope:recipient + } + add = 60 + } + modifier = { + scope:actor = { + has_relation_nemesis = scope:recipient + } + add = 150 + } + # Recipient is flaunting their artifacts and needs to be taken down a peg - from hold_court.3080 + modifier = { + scope:recipient = { + OR = { + has_character_modifier = petition_event_artifact_exhibition_for_prestige + has_character_modifier = petition_event_artifact_exhibition_for_gold + } + } + add = 35 + } + modifier = { + scope:actor = { + opinion = { + target = scope:recipient + value >= medium_positive_opinion + } + ai_greed <= high_positive_ai_value + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + } + } + factor = 0 + } + modifier = { + scope:actor = { + has_royal_court = no + } + scope:target = { + OR = { + artifact_slot_type = throne + artifact_slot_type = wall_big + artifact_slot_type = wall_small + artifact_slot_type = sculpture + artifact_slot_type = book + artifact_slot_type = pedestal + } + } + factor = 0 + } + modifier = { + scope:recipient = { + OR = { + AND = { + scope:target = { + artifact_slot_type = primary_armament + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = primary_armament + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = regalia + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = regalia + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = helmet + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = helmet + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = armor + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = armor + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = miscellaneous + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = miscellaneous + } + } + AND = { + scope:target = { + artifact_slot_type = throne + } + OR = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = illustrious + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = famed + } + scope:target = { + OR = { + rarity = famed + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = masterwork + } + scope:target = { + OR = { + rarity = masterwork + rarity = common + } + } + } + AND = { + any_equipped_character_artifact = { + artifact_slot_type = throne + rarity = common + } + scope:target = { + rarity = common + } + } + } + } + AND = { + scope:target = { + artifact_slot_type = wall_big + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_big + } + } + AND = { + scope:target = { + artifact_slot_type = wall_small + rarity = common + } + any_equipped_character_artifact = { + count >= 3 + artifact_slot_type = wall_small + } + } + AND = { + scope:target = { + artifact_slot_type = sculpture + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = sculpture + } + } + AND = { + scope:target = { + artifact_slot_type = book + rarity = common + } + any_equipped_character_artifact = { + count >= 2 + artifact_slot_type = book + } + } + AND = { + scope:target = { + artifact_slot_type = pedestal + rarity = common + } + any_equipped_character_artifact = { + count >= 4 + artifact_slot_type = pedestal + } + } + } + } + factor = 0 + } + start_hostile_scheme_ai_base_modifiers = yes # At the end so Cowed can block it completely + } + + auto_accept = yes +} + +buy_artifact_claim = { + category = interaction_category_diplomacy + common_interaction = yes + ignores_pending_interaction_block = yes + icon = artisan_inspiration + + target_type = artifact + target_filter = recipient_artifacts + + is_shown = { + # interaction locked behind Accomplished Forger perk from the Diplomacy lifestyle + scope:actor = { + has_perk = accomplished_forger_perk + is_landless_adventurer = no + } + NOR = { + # Can't buy from yourself + scope:recipient = scope:actor + # Can't buy from one of your prisoners + scope:recipient = { is_imprisoned_by = scope:actor } + } + scope:recipient = { + in_diplomatic_range = scope:actor + any_character_artifact = { + exists = this + scope:actor = { + NOT = { has_personal_artifact_claim = prev } + } + NOR = { + # maybe? nah. we can't. + has_variable = pope_hat + # This is the only way I have found to exclude dynastic banners + artifact_type = wall_big + } + } + } + scope:recipient = { + trigger_if = { + limit = { + exists = involved_activity + } + NOT = { + involved_activity ?= { #do not give out anything during coronation + has_activity_type = activity_coronation + activity_host = scope:recipient + } + } + } + } + } + + can_be_picked = { + scope:target = { + NOR = { + # can't already have a claim on the artifact + scope:actor = { has_personal_artifact_claim = prev } + # no pope hats or dynastic banners + has_variable = pope_hat + artifact_type = wall_big + has_variable = is_tribute_mission_artifact + has_variable = artifact_prevent_transfer + } + } + } + + is_valid_showing_failures_only = { + # Can't buy an artifact claim against yourself or one of your prisoners + NOR = { + scope:recipient = scope:actor + scope:recipient = { is_imprisoned_by = scope:actor } + } + scope:recipient = { + # needs to have an artifact + any_character_artifact = { + exists = this + # actor can't already have a claim on said artifact + scope:actor = { + NOT = { has_personal_artifact_claim = prev } + } + } + } + + # Claim costs are calculated with scripted values located 00_lifestyle_values. The piety interaction costs copy those used for the regular Buy Claim interaciton and the prestige costs are calculated according to the same method. + + # Checks to determine piety cost for Religious Artifacts + trigger_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = common } + } + scope:actor = { piety >= minor_buy_claim_piety_value } + } + trigger_else_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = masterwork } + } + scope:actor = { piety >= medium_buy_claim_piety_value } + } + trigger_else_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = famed } + } + scope:actor = { piety >= major_buy_claim_piety_value } + } + trigger_else = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = illustrious } + } + scope:actor = { piety >= massive_buy_claim_piety_value } + } + + # Checks to determine prestige cost for regular artifacts + trigger_if = { + limit = { + exists = scope:target + NOT = { exists = scope:target.var:relic } + scope:target = { rarity = common } + } + scope:actor = { prestige >= minor_buy_claim_prestige_value } + } + trigger_else_if = { + limit = { + exists = scope:target + NOT = { exists = scope:target.var:relic } + scope:target = { rarity = masterwork } + } + scope:actor = { prestige >= medium_buy_claim_prestige_value } + } + trigger_else_if = { + limit = { + exists = scope:target + NOT = { exists = scope:target.var:relic } + scope:target = { rarity = famed } + } + scope:actor = { prestige >= major_buy_claim_prestige_value } + } + trigger_else = { + limit = { + exists = scope:target + NOT = { exists = scope:target.var:relic } + scope:target = { rarity = illustrious } + } + scope:actor = { prestige >= massive_buy_claim_prestige_value } + } + } + + desc = buy_artifact_claim_desc + + auto_accept = yes + + on_accept = { + # If it's a religous artifact... + if = { + limit = { + exists = scope:target.var:relic + } + # Toast to the actor + scope:actor = { + send_interface_toast = { + type = event_artifact_good + title = bought_artifact_claim.t + left_icon = scope:recipient + right_icon = scope:target + # Determine piety cost + if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = common } + } + scope:actor = { add_piety = minor_buy_claim_piety_loss } + } + else_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = masterwork } + } + scope:actor = { add_piety = medium_buy_claim_piety_loss } + } + else_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = famed } + } + scope:actor = { add_piety = major_buy_claim_piety_loss } + } + else_if = { + limit = { + exists = scope:target.var:relic + scope:target = { rarity = illustrious } + } + scope:actor = { add_piety = massive_buy_claim_piety_loss } + } + add_personal_artifact_claim = scope:target + } + } + # Toast to the recipient + scope:recipient = { + send_interface_message = { + type = event_artifact_bad_text + title = sold_artifact_claim.t + desc = sold_artifact_claim.desc + left_icon = scope:actor + right_icon = scope:target + } + } + } + # If it's not a religous artifact... + else = { + scope:actor = { + send_interface_toast = { + type = event_artifact_bad + title = bought_artifact_claim.t + left_icon = scope:recipient + right_icon = scope:target + # Determine prestige cost + if = { + limit = { + exists = scope:target + scope:target = { rarity = common } + } + scope:actor = { add_prestige = minor_buy_claim_prestige_loss } + } + else_if = { + limit = { + exists = scope:target + scope:target = { rarity = masterwork } + } + scope:actor = { add_prestige = medium_buy_claim_prestige_loss } + } + else_if = { + limit = { + exists = scope:target + scope:target = { rarity = famed } + } + scope:actor = { add_prestige = major_buy_claim_prestige_loss } + } + else_if = { + limit = { + exists = scope:target + scope:target = { rarity = illustrious } + } + scope:actor = { add_prestige = massive_buy_claim_prestige_loss} + } + add_personal_artifact_claim = scope:target + } + } + + scope:recipient = { + send_interface_message = { + type = event_artifact_bad_text + title = sold_artifact_claim.t + desc = sold_artifact_claim.desc + left_icon = scope:actor + right_icon = scope:target + } + } + } + scope:actor = { + stress_impact = { + just = medium_stress_impact_gain + honest = medium_stress_impact_gain + } + } + scope:recipient = { + add_opinion = { + target = scope:actor + modifier = claimed_my_artifact_opinion + opinion = -40 + } + # Recipient grows closer to forming a rivalry with the actor + if = { + limit = { + can_set_relation_potential_rival_trigger = { + CHARACTER = scope:actor + } + } + 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_bought_artifact_claim.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + # AI STUFF + ai_target_quick_trigger = { + adult = yes + } + + ai_targets = { + # Only want AI to target neighbors + ai_recipients = neighboring_rulers + } + + ai_frequency_by_tier = { + barony = 0 + county = 120 + duchy = 30 + kingdom = 30 + empire = 30 + hegemony = 30 + } + + ai_potential = { + # The basic requirements + is_imprisoned = no + is_playable_character = yes + is_available_ai_adult = yes + + # They must be well supplied + prestige > major_prestige_value + piety > major_piety_value + + # Only really greedy AI characters get to use this + ai_greed >= high_positive_ai_value + } + + ai_will_do = { + base = 30 + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + # Make it more likely for AI characters to buy claims if they have a royal court + modifier = { + scope:actor = { + has_royal_court = yes + has_dlc_feature = court_artifacts + } + factor = 2 + } + + # Prevent AI from buying artifact claims for court artifacts if they don't have a royal court + modifier = { + scope:actor = { + has_royal_court = no + } + scope:target = { + OR = { + artifact_slot_type = throne + artifact_slot_type = wall_big + artifact_slot_type = wall_small + artifact_slot_type = sculpture + artifact_slot_type = book + artifact_slot_type = pedestal + } + } + factor = 0 + } + + # AI won't buy claims on artifacts owned by their lovers or friends + modifier = { + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + #is_close_or_extended_family_of = scope:actor + } + } + factor = 0 + } + } +} + +# Demand an artifact you have a claim on +demand_dynasty_banner_interaction = { + icon = icon_dynasty + category = interaction_category_diplomacy + common_interaction = yes + interface_priority = 60 + use_diplomatic_range = yes + desc = demand_dynasty_banner_interaction_desc + + target_type = artifact + target_filter = recipient_artifacts + + greeting = negative + notification_text = DEMAND_ARTIFACT_PROPOSAL + + answer_accept_key = DEMAND_ARTIFACT_ACCEPT + answer_reject_key = DEMAND_ARTIFACT_REJECT + + ai_targets = { + ai_recipients = scripted_relations + } + ai_targets = { + ai_recipients = liege + } + ai_targets = { + ai_recipients = neighboring_rulers + ai_recipients = peer_vassals + ai_recipients = nearby_domicile_owners + max = 10 + } + ai_targets = { + ai_recipients = vassals + max = 10 + } + ai_targets = { + ai_recipients = family + max = 10 + } + ai_target_quick_trigger = { + adult = yes + } + ai_frequency_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + scope:recipient != scope:actor + NOT = { #Landless have no court in which to display such a banner, and no real authority over a landed relative + scope:actor = { government_has_flag = government_is_landless_adventurer } + } + exists = scope:actor.dynasty + exists = scope:recipient.dynasty + scope:recipient.dynasty = scope:actor.dynasty + scope:recipient = { + # needs to have a banner of our dynasty + any_character_artifact = { + AND = { + exists = var:banner_dynasty + var:banner_dynasty = scope:recipient.dynasty + var:banner_dynasty.dynast = scope:actor + NOT = { has_variable = is_tribute_mission_artifact } + } + } + } + } + + is_highlighted = { + always = yes + } + + is_valid_showing_failures_only = { + scope:actor = { + NOT = { + is_at_war_with = scope:recipient + } + is_imprisoned = no + } + trigger_if = { + limit = { exists = scope:target } + custom_description = { + text = "demand_dynasty_banner_artifact_tt" + exists = scope:target.var:banner_dynasty + scope:target.var:banner_dynasty = scope:recipient.dynasty + scope:actor = scope:target.var:banner_dynasty.dynast + } + } + } + + on_accept = { + scope:target = { + save_scope_as = demanded_artifact + } + if = { + limit = { + exists = scope:demanded_artifact + } + scope:actor = { + set_variable = { + name = demanded_this_artifact_interaction_recently + value = scope:demanded_artifact + years = 5 + } + } + } + scope:actor = { + send_interface_toast = { + type = event_toast_effect_good + title = demand_artifact_interaction_notification + left_icon = scope:recipient + right_icon = scope:target + scope:target = { + set_owner = scope:actor + } + } + } + if = { + limit = { + scope:actor = { + is_ai = yes + } + } + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = pleased_opinion + opinion = 30 + } + } + } + + # 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_received_banner.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + on_decline = { + scope:target = { + save_scope_as = demanded_artifact + } + if = { + limit = { + exists = scope:demanded_artifact + } + scope:actor = { + set_variable = { + name = demanded_this_artifact_interaction_recently + value = scope:demanded_artifact + years = 5 + } + } + } + scope:actor = { + send_interface_toast = { + type = event_toast_effect_bad + title = demand_artifact_interaction_notification + left_icon = scope:recipient + right_icon = scope:target + custom_tooltip = demand_artifact_interaction_notification_refused + + scope:recipient = { + add_opinion = { + target = scope:actor + modifier = insult_opinion + opinion = -10 + } + } + } + } + if = { + limit = { + scope:actor = { + is_ai = yes + } + } + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = refusal_opinion + opinion = -10 + } + } + } + + # 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_refused_banner.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + scope:actor = { has_strong_hook = scope:recipient } + } + } + + send_option = { + is_shown = { + scope:actor != scope:recipient + } + 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 = 100 + modifier = { + add = 70 + scope:actor.max_military_strength > scope:recipient.max_military_strength + desc = ARTIFACT_MILITARY_STRONGER_REASON + } + modifier = { + add = -70 + scope:actor.max_military_strength < scope:recipient.max_military_strength + desc = ARTIFACT_MILITARY_WEAKER_REASON + } + modifier = { + add = { + value = ai_boldness + multiply = -1 + divide = 2 + } + NOT = { ai_boldness = 0 } + desc = ARTIFACT_BOLDNESS_REASON + } + modifier = { + add = -50 + scope:actor = { + has_relation_rival = scope:recipient + } + desc = ARTIFACT_RIVAL_REASON + } + modifier = { + add = -80 + scope:actor = { + has_relation_nemesis = scope:recipient + } + desc = ARTIFACT_NEMESIS_REASON + } + modifier = { + add = 50 + scope:recipient = { + target_is_liege_or_above = scope:actor + } + desc = ARTIFACT_LIEGE_REASON + } + modifier = { + scope:hook = yes + add = 100 + desc = SCHEME_WEAK_HOOK_USED + } + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + } + + ai_potential = { + is_adult = yes + is_at_war = no + ai_greed >= low_negative_ai_value + has_outstanding_artifact_claims = yes + } + + + + ai_min_reply_days = 7 + ai_max_reply_days = 14 + + ai_will_do = { + base = 100 + + modifier = { # The AI will only use a Hook if they couldn't otherwise do this + scope:hook = yes + add = -1 + } + + modifier = { + add = 50 + has_relation_rival = scope:recipient + } + modifier = { + add = 80 + has_relation_nemesis = scope:recipient + } + modifier = { + add = 50 + target_is_liege_or_above = scope:recipient + } + modifier = { # An Intimidated character is very unlikely to raise their hand + add = -25 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 1 + } + } + } + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + modifier = { # A Cowed character will never take this interaction + factor = 0 + scope:actor = { + has_dread_level_towards = { + target = scope:recipient + level = 2 + } + } + } + modifier = { + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_lover = scope:actor + } + } + factor = 0 + } + } +} + +# Destroy Artifact +destroy_artifact_interaction = { + interface_priority = 30 + common_interaction = yes + icon = artifact + category = interaction_category_friendly + desc = destroy_artifact_interaction_desc + + target_type = artifact + target_filter = actor_artifacts + + ai_targets = { + ai_recipients = self + } + + # You can only destroy your own artifacts + is_shown = { + scope:recipient = scope:actor + scope:actor = { + has_any_artifact = yes + } + scope:actor = { + trigger_if = { + limit = { + exists = involved_activity + } + NOT = { + involved_activity ?= { #do not give out anything during coronation + has_activity_type = activity_coronation + activity_host = scope:actor + } + } + } + } + } + + can_be_picked_artifact = { + custom_tooltip = { + text = artifact_is_related_to_contract_tt + scope:target = { + NOR = { + has_variable = 1025_treasure_map + has_variable = is_tribute_mission_artifact + } + } + } + custom_tooltip = { + text = artifact_is_related_to_great_project_construction_tt + scope:target = { + NOT = { has_variable = mandala_capital_05_unconfirmed_talisman } + } + } + } + + has_valid_target_showing_failures_only = { + trigger_if = { + limit = { + NOT = { + scope:recipient.faith = { has_doctrine_parameter = destroying_artifacts_is_pious } + } + } + custom_tooltip = { + text = artifact_is_rarer_than_masterwork_tt + OR = { + scope:target = { rarity = common } + scope:target = { rarity = masterwork } + } + } + } + trigger_if = { + limit = { + NOR = { + scope:target = { rarity = common } + scope:target = { rarity = masterwork } + } + } + custom_tooltip = { + text = destroying_artifacts_is_not_pious_tt + scope:recipient.faith = { has_doctrine_parameter = destroying_artifacts_is_pious } + } + } + scope:actor = { + trigger_if = { + limit = { has_government = landless_adventurer_government } + employs_court_position = armorer_camp_officer + } + } + } + + on_accept = { + destroy_artifact_aniconist_effect = { + ARTIFACT = scope:target + DESTROYER = scope:actor + GIVE_GOLD = yes + PIETY_BY_DEFAULT = no + } + } + + ai_frequency_by_tier = { + barony = 0 + county = 48 + duchy = 24 + kingdom = 24 + empire = 24 + hegemony = 24 + } + + ai_potential = { + OR = { + faith = { # Aniconists will always want to destroy artifacts + has_doctrine_parameter = destroying_artifacts_is_pious + } + gold <= minor_gold_value # Poor rulers will consider getting rid of their trash for gold + AND = { # Economic boom personalities will bolster their treasury by getting rid of trash more often + gold <= medium_gold_value + ai_has_builder_or_pious_builder_personality = yes + } + any_character_artifact = { # All rulers want to get rid of actively detrimental trash + has_variable = unwanted_artifact + } + } + } + + ai_will_do = { + base = 0 + modifier = { # Rulers will always destroy unwanted artifacts + add = 100 + scope:target = { + has_variable = unwanted_artifact + } + } + modifier = { # Rulers will consider destroying trash artifacts if they're poor + add = 100 + scope:target = { + has_variable = ai_to_ai_destroy_in_sieges + } + } + modifier = { # AI rulers will destroy common unequipped artifacts if money is low + add = 100 + OR = { + gold <= minor_gold_value # Poor rulers will consider getting rid of their trash for gold + AND = { # Economic boom personalities will bolster their treasury by getting rid of trash more often + gold <= medium_gold_value + ai_has_builder_or_pious_builder_personality = yes + } + } + scope:target = { + rarity = common + is_equipped = no + } + } + modifier = { # AI rulers will destroy all unequipped artifacts to get out of debt + add = 100 + gold <= 0 + scope:target = { + is_equipped = no + } + } + modifier = { # Common artifact trinkets on their last legs can be considered for destruction if money is low + add = 100 + OR = { + gold <= minor_gold_value # Poor rulers will consider getting rid of their trash for gold + AND = { # Economic boom personalities will bolster their treasury by getting rid of trash more often + gold <= medium_gold_value + ai_has_builder_or_pious_builder_personality = yes + } + } + scope:target = { + rarity = common + artifact_slot_type = miscellaneous + OR = { + AND = { + artifact_max_durability >= define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability <= define:NInventory|ARTIFACT_LOW_DURABILITY + } + AND = { + artifact_max_durability < define:NInventory|ARTIFACT_DEFAULT_MAX_DURABILITY + artifact_durability_percent <= { + value = define:NInventory|ARTIFACT_LOW_DURABILITY + divide = 100 + } + } + } + } + } + modifier = { # Aniconists destroy most things + add = 100 + faith = { + has_doctrine_parameter = destroying_artifacts_is_pious + } + OR = { # This errors in the ai_potential so it's been moved here + has_trait = zealous + scope:target = { is_equipped = no } + scope:target = { exists = var:relic } + } + # The logic below relies on the idea that they have the destroying_artifacts_is_pious doctrine parameter. If the restrictions are loosened, these triggers should be updated + NOR = { + has_trait = cynical + AND = { + has_trait = greedy + NOT = { has_trait = zealous } + } + } + OR = { + has_trait = zealous # Destroy all the artifacts + any_character_artifact = { + is_equipped = no + } + any_character_artifact = { + exists = var:relic + } + } + } + modifier = { #Piety _and_ gold? Sign me up! + add = 50 + ai_has_pious_builder_personality = yes + faith = { + has_doctrine_parameter = destroying_artifacts_is_pious + } + } + modifier = { # Icon venerating faiths will never destroy artifacts + factor = 0 + faith = { + has_doctrine_paramter = destroying_artifacts_costs_piety + } + } + } +} diff --git a/common/character_interactions/00_ce1_interactions.txt b/common/character_interactions/00_ce1_interactions.txt index 07a3d1d27..975583e16 100644 --- a/common/character_interactions/00_ce1_interactions.txt +++ b/common/character_interactions/00_ce1_interactions.txt @@ -36,7 +36,7 @@ ce1_ask_to_promote_legend_interaction = { scope:recipient.dynasty = scope:actor.dynasty scope:recipient = { knows_language_of_culture = scope:actor.culture } scope:actor = { - has_friendly_relationship_with_character_trigger = { CHARACTER = scope:recipient } + has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:recipient } } scope:recipient = { any_character_to_title_neighboring_county = { diff --git a/common/character_interactions/00_character_interactions.txt b/common/character_interactions/00_character_interactions.txt index e765cb721..9113ee7f9 100644 --- a/common/character_interactions/00_character_interactions.txt +++ b/common/character_interactions/00_character_interactions.txt @@ -650,7 +650,14 @@ offer_vassalization_interaction = { character_is_realm_neighbor = scope:recipient } } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } } + scope:recipient = { + # landless ruler count as within realm + trigger_if = { + limit = { is_landed = no } + NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } } + } + capital_province = { squared_distance = { target = scope:actor.capital_province value < 200000 } } + } } add = -250 } @@ -662,7 +669,14 @@ offer_vassalization_interaction = { character_is_realm_neighbor = scope:recipient } } - scope:recipient.capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } + scope:recipient = { + # landless ruler count as within realm + trigger_if = { + limit = { is_landed = no } + NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } } + } + capital_province = { squared_distance = { target = scope:actor.capital_province value >= 200000 } } + } } add = -500 } @@ -792,21 +806,21 @@ offer_vassalization_interaction = { } } - 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 = { # 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 = { @@ -919,18 +933,18 @@ offer_vassalization_interaction = { } 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 - } - } +# +# 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 = { @@ -1132,33 +1146,33 @@ offer_vassalization_interaction = { } #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 = { +# 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 + exists = faith:roman_catholic.religious_head + faith:roman_catholic.religious_head = scope:actor scope:actor = { is_ai = yes } } add = -50 @@ -1320,10 +1334,10 @@ offer_vassalization_interaction = { 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 } - } +# if = { # FP3 +# limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } } +# scope:recipient = { remove_trait = disloyal } +# } } } @@ -1530,8 +1544,13 @@ offer_fealty_interaction = { NOT = { any_neighboring_top_liege_realm_owner = { this = scope:recipient } } + # landless ruler count as within realm + trigger_if = { + limit = { is_landed = no } + NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } } + } + capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } } } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value < 200000 } } } add = -15 } @@ -1542,14 +1561,13 @@ offer_fealty_interaction = { NOT = { any_neighboring_top_liege_realm_owner = { this = scope:recipient } } - } - trigger_if = { - limit = { - exists = scope:recipient.suzerain - scope:recipient.suzerain != scope:actor + # landless ruler count as within realm + trigger_if = { + limit = { is_landed = no } + NOT = { capital_county.holder = { target_is_same_character_or_above = scope:actor } } } + capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } } } - scope:actor.capital_province = { squared_distance = { target = scope:recipient.capital_province value >= 200000 } } } add = -25 } @@ -2223,23 +2241,23 @@ grant_independence_interaction = { 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 - } - } +# 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 +# } +# } } } } @@ -2319,67 +2337,67 @@ grant_independence_interaction = { resolve_title_and_vassal_change = scope:change } - # Struggle Catalysts. - scope:actor = { - if = { - limit = { - catalyst_gave_independence_to_powerful_diff_faith_culture_vassal_preliminary_trigger = { - CHAR1 = scope:actor - CHAR2 = scope:recipient - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_gave_independence_to_powerful_diff_faith_culture_vassal - character = scope:actor - } - } - } - - if = { - limit = { - NOT = { - any_held_title = { - is_de_jure_liege_or_above_target = scope:recipient.primary_title - } - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_independence_from_non_dejure_vassal - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_independence_from_non_dejure_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_independence_from_non_dejure_vassal - character = scope:actor - } - } - } - } +# # 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 @@ -2414,30 +2432,30 @@ grant_independence_interaction = { } } } - 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 - } - } +# 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 @@ -2501,49 +2519,49 @@ expose_secret_interaction = { expose_secret = scope:actor } } - if = { - limit = { - has_title = title:e_minister_of_justice - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = other_rulers } - } - OR = { - scope:recipient = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = other_rulers } - } - } - scope:target.secret_target = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = other_rulers } - } - } - } - } - add_merit_if_relevant_effect = { - MERIT = minor_merit_value - } - if = { - limit = { - government_has_flag = government_has_influence - } - change_influence = { - value = minor_influence_gain - multiply = scope:recipient.highest_held_title_tier - } - } - situation:dynastic_cycle = { - if = { - limit = { - situation_top_has_catalyst = catalyst_minister_exposed_secret - } - trigger_situation_catalyst = { - catalyst = catalyst_minister_exposed_secret - character = scope:actor - } - } - } - } +# if = { +# limit = { +# has_title = title:e_minister_of_justice +# top_participant_group:dynastic_cycle ?= { +# NOT = { participant_group_type = other_rulers } +# } +# OR = { +# scope:recipient = { +# top_participant_group:dynastic_cycle ?= { +# NOT = { participant_group_type = other_rulers } +# } +# } +# scope:target.secret_target = { +# top_participant_group:dynastic_cycle ?= { +# NOT = { participant_group_type = other_rulers } +# } +# } +# } +# } +# add_merit_if_relevant_effect = { +# MERIT = minor_merit_value +# } +# if = { +# limit = { +# government_has_flag = government_has_influence +# } +# change_influence = { +# value = minor_influence_gain +# multiply = scope:recipient.highest_held_title_tier +# } +# } +# situation:dynastic_cycle = { +# if = { +# limit = { +# situation_top_has_catalyst = catalyst_minister_exposed_secret +# } +# trigger_situation_catalyst = { +# catalyst = catalyst_minister_exposed_secret +# character = scope:actor +# } +# } +# } +# } stress_impact = { honest = minor_stress_impact_loss @@ -2590,27 +2608,27 @@ expose_secret_interaction = { } 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 - } +# 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 = { @@ -2627,66 +2645,66 @@ expose_secret_interaction = { } 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 - } +# 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 = { diff --git a/common/character_interactions/00_courtier_and_guest_interactions.txt b/common/character_interactions/00_courtier_and_guest_interactions.txt new file mode 100644 index 000000000..c03c3a67e --- /dev/null +++ b/common/character_interactions/00_courtier_and_guest_interactions.txt @@ -0,0 +1,1210 @@ +recruit_guest_interaction = { + category = interaction_category_vassal + icon = guest + common_interaction = yes + + special_ai_interaction = recruit_courtier + + desc = recruit_guest_interaction_desc + + should_use_extra_icon = { + NOT = { scope:recipient = { is_close_family_of = scope:actor } } + scope:actor = { has_usable_hook = scope:recipient } + } + extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" + + is_shown = { + scope:actor != scope:recipient + scope:recipient = { is_pool_guest_of = scope:actor } + scope:actor = { + is_ruler = yes + } + } + + is_valid_showing_failures_only = { + scope:recipient = { + is_ruler = no + } + trigger_if = { + limit = { + NOR = { + scope:recipient = { is_close_family_of = scope:actor } # Close family members are free + scope:actor = { has_usable_hook = scope:recipient } # Using a hook makes it free + } + } + scope:actor = { + gold >= scope:recipient.recruit_guest_interaction_cost + } + } + } + + can_send = { + # check if we're using the hook (is_valid_showing_failures_only checks only if we have a hook), else we need to be able to afford it + trigger_if = { + limit = { + NOR = { + AND = { + exists = scope:hook + always = scope:hook + } + scope:recipient = { is_close_family_of = scope:actor } + } + scope:actor = { has_usable_hook = scope:recipient } # without this the is_valid_showing_failures_only above shows the same error + } + scope:actor = { + gold >= scope:recipient.recruit_guest_interaction_cost + } + } + } + + send_options_exclusive = no + send_option = { + is_valid = { + scope:actor = { + has_usable_hook = scope:recipient + } + } + flag = hook + localization = SCHEME_HOOK + } + send_option = { # EP3 Influence + is_shown = { # Actor must have a government that uses influence + scope:actor = { + government_has_flag = government_has_influence + } + } + is_valid = { + # Actor has enough influence + scope:actor = { influence >= minor_influence_value } + } + flag = influence_send_option + localization = INFLUENCE_SEND_OPTION + } + + on_accept = { + scope:recipient = { + every_traveling_family_member = { + add_to_temporary_list = recruiting_family + } + } + + if = { + limit = { scope:recipient = { is_close_family_of = scope:actor } } # Close family members are free + # do nothing + } + else_if = { + limit = { always = scope:hook } + scope:actor = { use_hook = scope:recipient } + } + else_if = { + limit = { always = scope:influence_send_option } + scope:actor = { change_influence = minor_influence_loss } + } + else = { + scope:recipient = { + save_temporary_scope_as = most_expensive_person + + every_in_list = { + list = recruiting_family + + if = { + limit = { this.individual_recruit_guest_interaction_cost >= scope:most_expensive_person.individual_recruit_guest_interaction_cost } + save_temporary_scope_as = most_expensive_person + } + } + } + + scope:actor = { + pay_short_term_gold = { + target = scope:most_expensive_person + gold = scope:most_expensive_person.recruit_guest_interaction_cost_with_list #This value needs a list with the name "recruiting_family" + } + } + } + + + + scope:actor = { + send_interface_message = { + type = event_generic_neutral + title = msg_recruited_guest_to_court_interaction_title + right_icon = scope:recipient + stress_impact = { + shy = minor_stress_impact_gain + paranoid = minor_stress_impact_gain + } + every_in_list = { + list = recruiting_family + scope:actor = { + add_courtier ?= prev + } + remove_variable = last_visited_ruler # Even though it times out automatically, removing it here saves cycles for performance. + add_opinion = { + target = scope:actor + opinion = 50 + modifier = grateful_opinion + } + } + } + } + } + + auto_accept = yes + + # AI + ai_targets = { + ai_recipients = guests + } + ai_frequency_by_tier = { + barony = 0 + county = 36 + duchy = 12 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_potential = { + is_at_war = no # Try to avoid wasting your war chest! + NOT = { has_variable = conqueror } + short_term_gold >= yearly_character_income + any_courtier_or_guest = { + is_alive = yes + count <= 30 + } + ai_should_focus_on_building_in_their_capital = no + NOT = { government_has_flag = government_is_nomadic } + } + + ai_will_do = { + base = 0 + + #Lacking councillors + compare_modifier = { + trigger = { + scope:actor = { + NOT = { exists = cp:councillor_chancellor } + } + scope:recipient = { + OR = { + AND = { + is_male = yes + scope:actor = { faith_dominant_gender_male_or_equal = yes } + } + AND = { + is_female = yes + scope:actor = { faith_dominant_gender_female_or_equal = yes } + } + } + } + } + target = scope:recipient + value = diplomacy + offset = { + value = 0 + subtract = decent_skill_rating + } + } + compare_modifier = { + trigger = { + scope:actor = { + NOT = { exists = cp:councillor_marshal } + } + scope:recipient = { + OR = { + AND = { + is_male = yes + scope:actor = { faith_dominant_gender_male_or_equal = yes } + } + AND = { + is_female = yes + scope:actor = { faith_dominant_gender_female_or_equal = yes } + } + } + } + } + target = scope:recipient + value = martial + offset = { + value = 0 + subtract = decent_skill_rating + } + } + compare_modifier = { + trigger = { + scope:actor = { + NOT = { exists = cp:councillor_steward } + } + scope:recipient = { + OR = { + AND = { + is_male = yes + scope:actor = { faith_dominant_gender_male_or_equal = yes } + } + AND = { + is_female = yes + scope:actor = { faith_dominant_gender_female_or_equal = yes } + } + } + } + } + target = scope:recipient + value = stewardship + offset = { + value = 0 + subtract = decent_skill_rating + } + } + compare_modifier = { + trigger = { scope:actor = { NOT = { exists = cp:councillor_spymaster } } } + target = scope:recipient + value = intrigue + offset = { + value = 0 + subtract = decent_skill_rating + } + } + + #Lacking court physician + compare_modifier = { + trigger = { + scope:actor = { court_physician_available_trigger = no } + scope:recipient = { + would_be_valid_for_court_position = { + employer = scope:actor + court_position = court_physician_court_position + } + } + } + target = scope:recipient + value = learning + offset = { + value = 0 + subtract = decent_skill_rating + } + } + + #Lacking knights + compare_modifier = { + trigger = { + scope:recipient.prowess >= decent_skill_rating + scope:recipient = { + can_be_knight_trigger = { ARMY_OWNER = scope:actor } + } + scope:actor = { + OR = { + number_of_knights < max_number_of_knights + any_knight = { + prowess < decent_skill_rating + } + } + } + } + target = scope:recipient + value = prowess + offset = { + value = 0 + subtract = decent_skill_rating + } + } + + + #Vested interest + modifier = { + add = 20 + scope:recipient = { + OR = { + has_relation_lover = scope:actor + has_relation_friend = scope:actor + has_secret_relation_lover = scope:actor + has_relation_soulmate = scope:actor + has_relation_best_friend = scope:actor + is_child_of = scope:actor + } + } + } + + + #Claimants + modifier = { + scope:recipient = { + any_claim = { + neighboring_useful_courtier_or_guest_claim_trigger = { RULER = scope:actor } + } + } + add = { + value = 0 + if = { + limit = { + scope:recipient = { + any_claim = { + neighboring_useful_courtier_or_guest_claim_trigger = { RULER = scope:actor } + tier >= tier_duchy + } + } + } + add = 40 + } + else = { + add = 30 + } + } + } + + # Make it all more likely + modifier = { + factor = 4 + } + + # The AI will always use a hook if it can + modifier = { + scope:hook = yes + add = 1 + } + } +} + +kick_from_court_interaction = { + category = interaction_category_vassal + icon = guest + + + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:recipient = { is_foreign_court_or_pool_guest = yes } } + desc = kick_from_court_interaction_desc_guest + } + desc = kick_from_court_interaction_desc + } + } + + is_shown = { + scope:actor != scope:recipient + scope:recipient = { + OR = { + is_courtier_of = scope:actor + is_pool_guest_of = scope:actor + } + bp2_valid_for_standard_interactions_trigger = yes + } + } + + cost = { + prestige = { + if = { + limit = { + scope:actor = { has_government = landless_adventurer_government } + } + value = minor_prestige_value + } + else_if = { + limit = { + scope:recipient = { + any_traveling_family_member = { + count = all + is_lowborn = yes + } + } + } + value = minor_prestige_value + } + else = { + value = medium_prestige_value + } + } + } + + is_valid_showing_failures_only = { + scope:recipient = { + kick_from_court_validity_trigger = yes + NOT = { is_imprisoned_by = scope:actor } + + custom_description = { + text = "kick_from_court_interaction_travelling_family_invalid" + subject = scope:recipient + NOT = { + any_traveling_family_member = { + this != scope:recipient + kick_from_court_validity_trigger = no + } + } + } + } + } + + on_accept = { + scope:actor = { + stress_impact = { + gregarious = minor_stress_impact_gain + } + + hidden_effect = { + send_interface_message = { + type = event_generic_neutral + title = msg_kicked_courtier_from_court_interaction_title + + right_icon = scope:recipient + + show_as_tooltip = { + scope:actor = { + remove_courtier_or_guest = scope:recipient + } + } + + #Remove them as guardian/ward for any courtier + if = { + limit = { + any_courtier = { + has_relation_guardian = scope:recipient + } + } + every_courtier = { + limit = { + has_relation_guardian = scope:recipient + } + save_scope_as = ward + remove_guardian_effect = { + GUARDIAN = scope:recipient + WARD = scope:ward + RETURN_WARD = yes + HIDE_OPINION = no + } + } + scope:recipient = { trigger_event = char_interaction.0090 } + } + if = { + limit = { + any_courtier = { + has_relation_ward = scope:recipient + } + } + random_courtier = { + limit = { + has_relation_ward = scope:recipient + } + save_scope_as = guardian + + send_interface_message = { + type = event_childhood_neutral + title = remove_guardian_interaction_notification + left_icon = scope:recipient + right_icon = scope:guardian + remove_guardian_effect = { + GUARDIAN = scope:guardian + WARD = scope:recipient + RETURN_WARD = yes + HIDE_OPINION = no + } + } + } + } + } + } + + #To be able to send a cohesive interface message AND show a good tooltip + show_as_tooltip = { + #Remove them as guardian for any child + if = { + limit = { + any_courtier = { + has_relation_guardian = scope:recipient + } + } + every_courtier = { + limit = { + has_relation_guardian = scope:recipient + } + save_scope_as = ward + remove_guardian_effect = { + GUARDIAN = scope:recipient + WARD = scope:ward + RETURN_WARD = yes + HIDE_OPINION = no + } + } + } + + #Remove them as ward of any courtier + if = { + limit = { + any_courtier = { + has_relation_ward = scope:recipient + } + } + random_courtier = { + limit = { + has_relation_ward = scope:recipient + } + save_scope_as = guardian + remove_guardian_effect = { + GUARDIAN = scope:guardian + WARD = scope:recipient + RETURN_WARD = yes + HIDE_OPINION = no + } + } + } + } + } + + scope:recipient = { + every_traveling_family_member = { + add_to_temporary_list = kicked_family + } + } + + every_in_list = { + list = kicked_family + #Kicks, adds opinions, adds people to kicked_relatives_list + kick_from_court_interaction_effect = yes + } + + if = { + limit = { + any_in_list = { + list = kicked_relatives_list + is_alive = yes + } + } + every_in_list = { + list = kicked_relatives_list + custom = all_close_family_members_of_kicked_characters + add_opinion = { + modifier = kicked_relative_from_court + target = scope:actor + } + } + } + + employed_booner_invalidation_effect = { EMPLOYEE = scope:recipient LIEGE = scope:actor } + } + + auto_accept = yes +} + +invite_to_court_interaction = { + category = interaction_category_vassal + icon = guest + + desc = invite_to_court_interaction_desc + + is_shown = { + scope:recipient = { + NOR = { + is_courtier_of = scope:actor + is_foreign_court_guest = yes + host ?= scope:actor + has_trait = order_member + is_ruler = yes + location = { is_sea_province = yes } + } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + scope:recipient = { + OR = { + NOT = { exists = liege } + NOT = { has_variable = invite_to_court_cooldown } + } + } + text = INVITE_TO_COURT_COOLDOWN + } + can_recruit_character_to_court_trigger = { + RECRUITER = scope:actor + RECRUITEE = scope:recipient + } + custom_tooltip = { + scope:recipient = { + NAND = { + has_variable = nomad_defector_var + var:nomad_defector_var = { + this = scope:actor + } + } + } + text = nomad_defected_invite_desc + } + } + + #Pay som gold to persuade a wandering character to come to your court + send_option = { + is_shown = { + exists = scope:recipient + } + flag = cover_travel_expenses + localization = COVER_TRAVEL_EXPENSES + } + send_option = { # EP3 Influence + is_shown = { # Actor must have a government that uses influence + scope:actor = { + government_has_flag = government_has_influence + } + } + is_valid = { + # Actor has enough influence + scope:actor = { influence >= medium_influence_value } + # Both characters are within the same top realm + scope:recipient.top_liege = scope:actor.top_liege + } + flag = influence_send_option + localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE + } + 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 + + cost = { + influence = { + value = 0 + if = { + limit = { scope:influence_send_option = yes } + add = scope:actor.medium_influence_value + desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION + } + } + } + + on_accept = { + hidden_effect = { + scope:recipient = { + set_variable = { + name = invite_to_court_cooldown + years = 5 + } + } + + if = { + limit = { + exists = scope:recipient.liege + } + scope:recipient.liege = { + send_interface_message = { + type = event_generic_neutral + title = msg_courtier_left_court_interaction_title + + right_icon = scope:recipient + + show_as_tooltip = { + remove_courtier_or_guest = scope:recipient + } + } + } + } + } + + scope:actor = { + send_interface_message = { + type = event_generic_neutral + title = invite_to_court_interaction_notification + right_icon = scope:recipient + + scope:recipient = { + every_traveling_family_member = { + scope:actor = { add_courtier = prev } + hidden_effect = { + return_to_court = yes + } + } + } + + if = { + limit = { always = scope:hook } + scope:actor = { + use_hook = scope:recipient + } + } + } + } + + + if = { + limit = { always = scope:cover_travel_expenses } + scope:actor = { + pay_short_term_gold = { + gold = { + value = bribe_value + multiply = 0.5 + } + target = scope:recipient + } + stress_impact = { + greedy = minor_stress_impact_gain + } + } + } + } + + ai_accept = { + base = -50 + + #Opinions + opinion_modifier = { + trigger = { + exists = liege + is_courtier_of = liege + } + opinion_target = liege + multiplier = -0.5 + step = 5 + max = 25 + } + opinion_modifier = { + opinion_target = scope:actor + multiplier = 0.5 + step = 5 + max = 25 + } + + # Stooge modifier + modifier = { + scope:recipient = { has_variable = non_recruitable_var } + scope:recipient.var:non_recruitable_var = scope:actor + add = -200 + desc = AI_STOOGE + } + + #Current roles + modifier = { + is_knight = yes + add = -20 + desc = AI_MY_LIEGES_KNIGHT + } + modifier = { + is_commanding_army = yes + add = -30 + desc = AI_MY_LIEGES_COMMANDER + } + modifier = { + is_councillor = yes + add = -40 + desc = AI_ON_THE_COUNCIL + } + + modifier = { + trigger = { scope:recipient = { has_court_position = court_physician_court_position } } + add = -20 + desc = AI_COURT_PHYSICIAN + } + + #Relations & relatives (with actor) + modifier = { + has_relation_lover = scope:actor + add = 100 + desc = AI_YOUR_LOVER + } + + modifier = { + has_relation_friend = scope:actor + add = 75 + desc = AI_YOUR_FRIEND + } + + modifier = { + is_child_of = scope:actor + add = 160 + desc = AI_YOUR_CHILD + } + + modifier = { + this.dynasty.dynast = scope:actor + add = 30 + desc = AI_YOU_ARE_THE_DYNAST + } + + modifier = { + this.house.house_head = scope:actor + add = 60 + desc = AI_YOU_ARE_THE_HOUSE_HEAD + } + + modifier = { + this.top_liege = scope:actor + add = 60 + desc = AI_YOU_ARE_THE_SOVEREIGN + } + + modifier = { + NOT = { is_child_of = scope:actor } + NOT = { is_close_family_of = scope:actor } + is_extended_family_of = scope:actor + add = 30 + desc = AI_YOUR_RELATIVE + } + + modifier = { + NOT = { is_child_of = scope:actor } + is_close_family_of = scope:actor + add = 75 + desc = AI_YOUR_RELATIVE + } + + modifier = { + is_spouse_of = scope:actor + add = 160 + desc = AI_YOUR_SPOUSE + } + + #Relations & relatives (with host) + modifier = { + exists = liege + has_relation_lover = liege + add = -100 + desc = AI_THEIR_LOVER + } + + modifier = { + exists = liege + has_relation_friend = liege + add = -75 + desc = AI_THEIR_FRIEND + } + + modifier = { + exists = liege + is_child_of = liege + add = -160 + desc = AI_THEIR_CHILD + } + + modifier = { + exists = liege + NOT = { is_child_of = liege } + is_close_family_of = liege + add = -75 + desc = AI_THEIR_RELATIVE + } + + #Family (at location) + modifier = { + exists = location + any_consort_not_in_traveling_family_trigger = yes + desc = AI_LEAVING_MY_SPOUSE + add = -100 + } + + modifier = { + exists = location + any_child_not_in_traveling_family_trigger = yes + desc = AI_LEAVING_MY_CHILD + add = -100 + } + + modifier = { + add = -50 + desc = AI_MARRIED_MATRILINIALLY + is_married = yes + is_male = yes + any_spouse = { + matrilinear_marriage = yes + host = scope:recipient.host + } + } + + modifier = { + add = -50 + desc = AI_MARRIED_PATRILINIALLY + is_married = yes + is_female = yes + any_spouse = { + patrilinear_marriage = yes + host = scope:recipient.host + } + } + + modifier = { + add = -50 + desc = AI_INSPIRED + inspiration ?= { + NOT = { + exists = inspiration_sponsor + } + } + } + + modifier = { + add = -500 + desc = AI_SPONSORED_INSPIRATION + inspiration ?= { + exists = inspiration_sponsor + } + } + + modifier = { + add = -500 + desc = AI_WANDERLUST + is_child_of = scope:actor + has_character_modifier = lust_for_adventure + } + + modifier = { + add = -180 + desc = ELUDING_CASTRATOR + is_adult = no + any_memory = { + memory_type = family_castration_fled_memory + memory_participant:castrator ?= { + this = scope:actor + } + } + } + + modifier = { + liege ?= { is_landed = yes } + scope:actor = { is_landed = no } + add = -50 + desc = AI_MY_LIEGE_IS_LANDED + } + + #Wandering characters (who aren't doing anything else) + modifier = { + add = { + value = 10 + add = scope:actor.diplomacy + + if = { + limit = { + faith = scope:actor.faith + } + add = 10 + } + else_if = { + limit = { + faith = { #Same religion - But faith should not be considered Hostile or Evil + religion = scope:actor.faith.religion + faith_hostility_level = { + target = scope:actor.faith + value < 2 + } + } + } + add = 5 + } + if = { + limit = { + culture = scope:actor.culture + } + add = 10 + } + else_if = { + limit = { + culture = { + has_same_culture_heritage = scope:actor.culture + } + } + add = 5 + } + if = { + limit = { + OR = { + has_trait = content + has_trait = lazy + has_trait = trusting + } + } + add = 10 + } + } + desc = AI_CAN_BE_PERSUADED_TO_STAY + + is_pool_guest = no + location.province_owner ?= { + OR = { + any_liege_or_above = { this = scope:actor } + this = scope:actor + } + } + NOR = { + has_relation_rival = scope:actor + exists = liege + is_child_of = scope:actor + has_character_modifier = lust_for_adventure + } + } + + modifier = { + add = { + value = 20 + if = { + limit = { + has_trait = greedy + } + multiply = 1.5 + } + else_if = { + limit = { + has_trait = generous + } + multiply = 0.5 + } + } + scope:cover_travel_expenses = yes + desc = AI_TRAVEL_EXPENSES + } + + # Amenities impact + ## Actor's amenities increases acceptance + modifier = { + add = { + value = 10 + if = { + limit = { + scope:actor = { + has_royal_court = yes + has_dlc_feature = royal_court + amenity_level = { target = court_lodging_standards value >= high_amenity_level } + } + } + add = 10 + } + if = { + limit = { + scope:actor = { + amenity_level = { target = court_lodging_standards value >= very_high_amenity_level } + } + } + add = 10 + } + if = { + limit = { + scope:actor = { + amenity_level = { target = court_lodging_standards value >= max_amenity_level } + } + } + add = 20 + } + } + desc = AI_COURT_LODGING_STANDARDS_QUALITY + scope:actor = { + has_royal_court = yes + has_dlc_feature = royal_court + amenity_level = { target = court_lodging_standards value >= medium_amenity_level } + } + } + ## Target's liege amenities decreases acceptance + modifier = { + add = { + value = -10 + if = { + limit = { + liege = { + amenity_level = { target = court_lodging_standards value >= high_amenity_level } + } + } + add = -10 + } + if = { + limit = { + liege = { + amenity_level = { target = court_lodging_standards value >= very_high_amenity_level } + } + } + add = -10 + } + if = { + limit = { + liege = { + amenity_level = { target = court_lodging_standards value >= max_amenity_level } + } + } + add = -20 + } + } + desc = AI_LIEGE_COURT_LODGING_STANDARDS_QUALITY + exists = liege + is_courtier_of = liege + liege = { + has_royal_court = yes + has_dlc_feature = royal_court + amenity_level = { target = court_lodging_standards value >= medium_amenity_level } + } + } + + modifier = { + add = { + value = scope:actor.house.house_unity_value + multiply = 0.5 + } + desc = AI_HOUSE_UNITY + scope:actor = { government_has_flag = government_is_clan } + exists = house + exists = scope:actor.house + house = scope:actor.house + house = { + OR = { + has_house_unity_stage = harmonious + has_house_unity_stage = friendly + } + } + } + + modifier = { + add = 25 + scope:influence_send_option = yes + desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION + } + + modifier = { + add = estate_invite_to_court_acceptance_value + scope:actor = { + domicile ?= { has_domicile_parameter = estate_increase_invite_to_court_acceptance } + } + desc = estate_buildings_with_value_desc + } + + modifier = { + add = -1000 + desc = MALUS_TO_RECRUITMENT_FOR_IMPERIAL_EUNUCHS + scope:recipient = { + is_eunuch_trigger = yes + liege ?= { + government_allows = administrative + primary_title.tier >= tier_empire + culture = { has_cultural_parameter = can_appoint_chief_eunuch } + } + } + } + + + modifier = { + scope:actor.culture = { + has_cultural_parameter = invite_courtiers_reasons + } + add = 15 + desc = invite_courtiers_additional_reason + } + + # Event modifiers + + # El Cid + modifier = { + has_variable = cid_1010_no_invite_var + var:cid_1010_no_invite_var = scope:actor + add = -200 + desc = cid_1010_no_invite_var_desc + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + } + } +} diff --git a/common/character_interactions/00_culture_interactions.txt b/common/character_interactions/00_culture_interactions.txt index c71c6e771..e64ec67e9 100644 --- a/common/character_interactions/00_culture_interactions.txt +++ b/common/character_interactions/00_culture_interactions.txt @@ -122,9 +122,7 @@ ai_cultural_hybridization_interaction = { sub_realm_size >= 4 is_physically_able_adult = yes is_at_war = no - NOT = { - has_game_rule = none_hybrid_culture_ai_frequency - } + game_rule_can_create_hybird_culture_trigger = yes } is_shown = { @@ -215,12 +213,7 @@ ai_cultural_hybridization_interaction = { factor = 0.2 has_game_rule = less_common_hybrid_culture_ai_frequency } - - modifier = { - factor = 0 - exists = global_var:has_ai_hybrid_event_cooldown - } - + modifier = { factor = 0 culture = { diff --git a/common/character_interactions/00_diarch_interactions.txt b/common/character_interactions/00_diarch_interactions.txt index 982256be6..5a742e053 100644 --- a/common/character_interactions/00_diarch_interactions.txt +++ b/common/character_interactions/00_diarch_interactions.txt @@ -101,7 +101,7 @@ diarch_revoke_title_interaction = { scope:recipient.highest_held_title_tier >= tier_county } } - + is_valid = { # Here to correct for some dodgy inheritance situations. scope:actor != scope:intermediary @@ -157,7 +157,7 @@ diarch_revoke_title_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege ?= { has_diarchy_active_parameter = unlock_diarch_revoke_title_interaction } } @@ -178,12 +178,12 @@ diarch_revoke_title_interaction = { } } } - + is_highlighted = { # Diarch revocations require a claim - this is uncommon, so we always highlight it. diarch_revocation_has_claim_check_trigger = yes } - + can_be_picked_title = { scope:target = { title_revocation_standard_can_pick_title_trigger = yes @@ -251,7 +251,7 @@ diarch_revoke_title_interaction = { hidden_effect = { scope:actor = { if = { - limit = { + limit = { is_landed_or_landless_administrative = no scope:intermediary != scope:recipient } @@ -732,10 +732,10 @@ diarch_retract_vassal_interaction = { can_send_despite_rejection = yes popup_on_receive = yes pause_on_receive = yes - + ai_min_reply_days = 4 ai_max_reply_days = 9 - + on_decline_summary = diarch_rebel_or_crime_summary.retract is_shown = { @@ -765,7 +765,7 @@ diarch_retract_vassal_interaction = { scope:recipient.highest_held_title_tier >= tier_duchy } } - + is_valid = { # Here to correct for some dodgy inheritance situations. scope:actor != scope:intermediary @@ -817,7 +817,7 @@ diarch_retract_vassal_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege = { has_diarchy_active_parameter = unlock_diarch_retract_vassal_interaction } } @@ -826,7 +826,7 @@ diarch_retract_vassal_interaction = { scope:actor = { is_at_war_with = scope:actor.liege } } } - + cooldown = { years = 1 } cooldown_against_recipient = { years = 3 } @@ -876,7 +876,7 @@ diarch_retract_vassal_interaction = { extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds" send_options_exclusive = no - + on_send = { scope:actor = { add_character_flag = { @@ -889,7 +889,7 @@ diarch_retract_vassal_interaction = { on_auto_accept = { scope:recipient = { trigger_event = char_interaction.0271 } } - + on_accept = { # Follow the standard flow for retraction. save_scope_value_as = { @@ -959,7 +959,7 @@ diarch_retract_vassal_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_retract_veto_intermediary_list } } } - + on_decline = { scope:actor = { # Tell them that the retraction ran into issues. @@ -1005,7 +1005,7 @@ diarch_retract_vassal_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_retract_decline_intermediary_list } } } - + auto_accept = { OR = { scope:recipient = { @@ -1051,7 +1051,7 @@ diarch_retract_vassal_interaction = { } ai_accept = { base = 0 # Try to make it 0 for most interactions - + # Hook used modifier = { add = 40 @@ -1071,7 +1071,7 @@ diarch_retract_vassal_interaction = { desc = AI_REFUSAL_IS_TREASON scope:actor = { has_realm_law_flag = vassal_refusal_is_treason } } - + ai_value_modifier = { who = scope:recipient ai_greed = { @@ -1111,7 +1111,7 @@ diarch_retract_vassal_interaction = { } } } - + modifier = { #Sub-Vassal is NOT De jure of current Vassal. add = 25 desc = AI_REFUSAL_IS_NOT_DE_JURE_LIEGE @@ -1199,7 +1199,7 @@ diarch_retract_vassal_interaction = { } } } - + # AI ai_targets = { ai_recipients = peer_vassals } ai_frequency_by_tier = { @@ -1210,7 +1210,7 @@ diarch_retract_vassal_interaction = { empire = 24 hegemony = 24 } - + ai_potential = { is_diarch = yes has_realm_law_flag = title_revocation_allowed @@ -1218,7 +1218,7 @@ diarch_retract_vassal_interaction = { # Loyal diarchs don't engage in skullduggery. diarch_loyalty < diarch_loyalty_visibly_loyal_threshold } - + ai_will_do = { # We're generally ruthless here. base = @ai_secondary_powers_base_value @@ -1441,7 +1441,7 @@ diarch_imprison_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege = { has_diarchy_active_parameter = unlock_diarch_imprison_interaction } scope:actor.liege = { @@ -1468,7 +1468,7 @@ diarch_imprison_interaction = { } } } - + is_highlighted = { scope:recipient = { is_imprisoned = no } scope:actor = { has_imprisonment_reason = scope:recipient } @@ -1576,12 +1576,17 @@ diarch_imprison_interaction = { } on_decline = { - scope:actor = { - imprison_HoF_consequences_effect = yes + scope:actor = { + save_scope_as = use_strife_not_tyranny + imprison_HoF_consequences_effect = yes imprison_tyranny_effect = yes } # Do we want a war or an escape? scope:recipient = { + add_opinion = { + target = scope:actor + modifier = attempted_imprisonment_opinion + } # If target is count or higher, we want the option to start a war. if = { limit = { @@ -1599,6 +1604,11 @@ diarch_imprison_interaction = { diarch_declare_recipient_criminal_effect = yes } 50 = { + trigger = { + scope:actor = { + is_landed = yes # consistent with char_interaction.0283 + } + } show_chance = no desc = char_interaction.0263.result.war scope:recipient = { @@ -1743,7 +1753,7 @@ diarch_imprison_interaction = { } auto_accept = no - + ai_intermediary_accept = { # The AI should be inclined to trust their regent, at least a little. base = 0 @@ -2037,75 +2047,75 @@ diarch_imprison_interaction = { } ## We avoid wars here too, but only in the resulting event. ## Agenda impact - modifier = { - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_important } - has_character_flag = agenda_towards_escalation - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_important } - } - } - add = -100 - } - } - any_character_struggle = { involvement = involved } - } - modifier = { - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor } - has_trait = fp3_struggle_supporter - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor } - } - } - add = -100 - } - } - any_character_struggle = { involvement = involved } - } - modifier = { - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter } - has_trait = fp3_struggle_detractor - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter } - } - } - add = -100 - } - } - any_character_struggle = { involvement = involved } - } +# modifier = { +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_important } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_important } +# } +# } +# add = -100 +# } +# } +# any_character_struggle = { involvement = involved } +# } +# modifier = { +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor } +# has_trait = fp3_struggle_supporter +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_detractor } +# } +# } +# add = -100 +# } +# } +# any_character_struggle = { involvement = involved } +# } +# modifier = { +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter } +# has_trait = fp3_struggle_detractor +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { phase_has_catalyst = catalyst_imprison_supporter } +# } +# } +# add = -100 +# } +# } +# any_character_struggle = { involvement = involved } +# } # Factors. ## Relationships. ### + Do pick on people we hate. @@ -2158,7 +2168,7 @@ diarch_imprison_interaction = { } } } - } + } } # Diarch (actor) offers to boost the CA/TA/IB of liege (recipient), taking on the costs and negatives themselves so that they can use their diarch powers. @@ -2234,7 +2244,7 @@ diarch_subsidise_crown_authority_interaction = { limit = { has_realm_law = crown_authority_2 } can_pass_law_ca3_trigger = yes } - + # If the liege is administrative, they have to be independent. trigger_if = { limit = { government_allows = administrative } @@ -2256,7 +2266,7 @@ diarch_subsidise_crown_authority_interaction = { multiply = subsidised_liege_authority_discount_value } } - + on_accept = { scope:actor = { send_interface_toast = { @@ -2294,7 +2304,7 @@ diarch_subsidise_crown_authority_interaction = { } } } - + ai_accept = { base = 0 @@ -2308,7 +2318,7 @@ diarch_subsidise_crown_authority_interaction = { auto_accept = { custom_description = { - text = auto_accept_interaction_ai + text = auto_accept_interaction_ai object = scope:recipient scope:recipient = { is_ai = yes @@ -2459,7 +2469,7 @@ diarch_adjust_bureaucracy_interaction = { localization = decrease_centralisation_name current_description = decrease_centralisation } - + on_send = { # Tell the AI to set their only send option. if = { @@ -2518,7 +2528,7 @@ diarch_adjust_bureaucracy_interaction = { } } } - + ai_accept = { base = -25 @@ -2645,7 +2655,7 @@ diarch_adjust_bureaucracy_interaction = { auto_accept = { custom_description = { - text = auto_accept_interaction_ai + text = auto_accept_interaction_ai object = scope:recipient scope:recipient = { is_ai = yes @@ -2751,9 +2761,9 @@ diarch_legal_meddling_interaction = { # ... who are appropriately landed. is_landed_or_landless_administrative = yes scope:recipient.highest_held_title_tier >= tier_county - } + } } - + is_valid_showing_failures_only = { # You can't claim a title from someone if you already have claims on all their titles. custom_tooltip = { @@ -2775,7 +2785,7 @@ diarch_legal_meddling_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege = { has_diarchy_active_parameter = unlock_legal_meddling_interaction } } @@ -2807,7 +2817,7 @@ diarch_legal_meddling_interaction = { cooldown = { months = 6 } cooldown_against_recipient = { years = 3 } - + can_be_picked_title = { scope:target = { # Really anything you don't already have a claim on and which isn't special. @@ -3166,7 +3176,7 @@ diarch_syphon_treasury_interaction = { } } } - + is_valid_showing_failures_only = { # Make sure scope:recipient is the liege. custom_tooltip = { @@ -3194,7 +3204,7 @@ diarch_syphon_treasury_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege = { has_diarchy_active_parameter = unlock_syphon_treasury_interaction } } @@ -3296,15 +3306,15 @@ diarch_syphon_treasury_interaction = { # Inform scope:actor what type of embezzlement they'll be pursuing. ## Very high stewardship characters syphon development growth from a few counties. if = { - limit = { + limit = { stewardship >= syphon_treasury_stewardship_very_high - NOT = { government_has_flag = government_is_nomadic } + NOT = { government_has_flag = government_is_nomadic } } custom_tooltip = diarch_syphon_treasury_interaction.tt.success.syphon_development_growth } ## Alternatively, herd for nomadic rulers else_if = { - limit = { + limit = { stewardship >= syphon_treasury_stewardship_very_high government_has_flag = government_is_nomadic } @@ -3399,27 +3409,27 @@ diarch_syphon_treasury_interaction = { ## Very high. if = { limit = { always = scope:diarch_syphon_treasury_sum_huge } - scope:recipient = { + scope:recipient = { domicile ?= { change_herd = monumental_herd_loss } } } ## High. else_if = { limit = { always = scope:diarch_syphon_treasury_sum_large } - scope:recipient = { + scope:recipient = { domicile ?= { change_herd = massive_herd_loss } } } ## Medium. else_if = { limit = { always = scope:diarch_syphon_treasury_sum_medium } - scope:recipient = { + scope:recipient = { domicile ?= { change_herd = major_herd_loss } } } ## Low. else = { - scope:recipient = { + scope:recipient = { domicile ?= { change_herd = medium_herd_loss } } } @@ -3830,7 +3840,7 @@ diarch_shift_privileges_interaction = { scope:recipient.highest_held_title_tier >= tier_county } } - + is_valid_showing_failures_only = { # Diarch must be able to act. diarch_cannot_be_disabled_trigger = { DIARCH = scope:actor } @@ -3850,7 +3860,7 @@ diarch_shift_privileges_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege = { has_diarchy_active_parameter = unlock_shift_privileges_interaction } } @@ -4206,7 +4216,7 @@ diarch_request_imperial_expedition_interaction = { } } } - + # How much influence do we want to outlay on this? ## A cheapy amount. send_option = { @@ -4261,7 +4271,7 @@ diarch_request_imperial_expedition_interaction = { trigger_event = diarchy.8002 } } - + auto_accept = { scope:recipient = { trigger_if = { @@ -4600,7 +4610,7 @@ diarch_demand_despotate_interaction = { } } } - + # How much influence do we want to outlay on this? ## A cheapy amount. send_option = { @@ -4677,7 +4687,7 @@ diarch_demand_despotate_interaction = { trigger_event = diarchy.8032 } } - + auto_accept = { scope:recipient = { trigger_if = { @@ -5010,10 +5020,14 @@ diarch_coup_liege_interaction = { scope:recipient = scope:actor.liege } } - scope:recipient = { save_scope_as = secondary_recipient } + scope:recipient = { + save_scope_as = secondary_recipient + } } # Always make sure we're targeting your liege as the recipient for UX consistency. - scope:actor.liege = { save_scope_as = recipient } + scope:actor.liege = { + save_scope_as = recipient + } } is_shown = { @@ -5028,12 +5042,11 @@ diarch_coup_liege_interaction = { is_designated_diarch = yes } } - # Valid on vassals of your liege or your liege themselves. - ## More complex triggers don't generally work because redirect brings the interaction back to targeting the liege as scope:recipient, so we're left with this. - ### Don't try to improve it, it's not worth it, but if you _do_, then test your changes thoroughly. - #### When this breaks (which it does easily), it tends to mean the interaction shows up as valid against _every_ other character in diplomatic range. - OR = { - scope:recipient = scope:actor.liege + # secondary_recipient is always saved whenever you use it on anyone who isn't yourself or your liege, so we use this fact to validate it after the redirect, otherwise it will show up on every other ruler in the game + trigger_if = { + limit = { + exists = scope:secondary_recipient + } scope:secondary_recipient.liege ?= scope:actor.liege } } @@ -5072,7 +5085,7 @@ diarch_coup_liege_interaction = { trigger_if = { limit = { scope:actor = { is_diarch = yes } - } + } # Diarchs must have unlocked the appropriate power. scope:actor.liege ?= { has_diarchy_active_parameter = regents_can_try_to_overthrow_present_lieges } } @@ -5165,7 +5178,7 @@ diarch_coup_liege_interaction = { if = { limit = { exists = scope:secondary_recipient } scope:actor = { - # Scope:secondary_recipient joins your conspiracy. + # Scope:secondary_recipient joins your conspiracy. custom_tooltip = diarch_coup_liege_interaction.tt.secondary_recipient.joins_conspiracy ## Send a notification just for a bit of extra feedback. send_interface_toast = { @@ -5256,12 +5269,18 @@ diarch_coup_liege_interaction = { # Opinion. ## Of scope:actor. opinion_modifier = { + trigger = { + exists = scope:secondary_recipient # because the secondary_recipient hasn't been chosen when the interaction is initialized + } who = scope:secondary_recipient opinion_target = scope:actor multiplier = 1 } ## Of scope:recipient. opinion_modifier = { + trigger = { + exists = scope:secondary_recipient + } who = scope:secondary_recipient opinion_target = scope:recipient multiplier = -0.5 @@ -5269,6 +5288,9 @@ diarch_coup_liege_interaction = { # Personality. ## Values. ai_value_modifier = { + trigger = { + exists = scope:secondary_recipient + } who = scope:secondary_recipient ai_honor = -1 ai_boldness = 0.25 @@ -5278,68 +5300,69 @@ diarch_coup_liege_interaction = { modifier = { add = diarch_ai_desire_plus_3_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.disloyal - scope:secondary_recipient = { has_trait = disloyal } + scope:secondary_recipient ?= { has_trait = disloyal } } ### +++ Ambitious. modifier = { add = diarch_ai_desire_plus_3_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.ambitious - scope:secondary_recipient = { has_trait = ambitious } + scope:secondary_recipient ?= { has_trait = ambitious } } ### ++ Arbitrary. modifier = { add = diarch_ai_desire_plus_2_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.arbitrary - scope:secondary_recipient = { has_trait = arbitrary } + scope:secondary_recipient ?= { has_trait = arbitrary } } ### + Fickle. modifier = { add = diarch_ai_desire_plus_1_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.fickle - scope:secondary_recipient = { has_trait = fickle } + scope:secondary_recipient ?= { has_trait = fickle } } ### - Stubborn. modifier = { add = diarch_ai_desire_minus_1_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.stubborn - scope:secondary_recipient = { has_trait = stubborn } + scope:secondary_recipient ?= { has_trait = stubborn } } ### -- Just. modifier = { add = diarch_ai_desire_minus_2_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.just - scope:secondary_recipient = { has_trait = just } + scope:secondary_recipient ?= { has_trait = just } } ### --- Content. modifier = { add = diarch_ai_desire_minus_3_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.content - scope:secondary_recipient = { has_trait = content } + scope:secondary_recipient ?= { has_trait = content } } ### --- Loyal. modifier = { add = diarch_ai_desire_minus_3_value desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook.tt.has_trait.loyal - scope:secondary_recipient = { has_trait = loyal } + scope:secondary_recipient ?= { has_trait = loyal } } # Hooks. ## Weak hooks are happy to have you in power. modifier = { add = 25 - scope:secondary_recipient = { has_weak_hook = scope:actor } + scope:secondary_recipient ?= { has_weak_hook = scope:actor } } ## Strong hooks are *very* happy to have you in power. modifier = { add = 75 - scope:secondary_recipient = { has_strong_hook = scope:actor } + scope:secondary_recipient ?= { has_strong_hook = scope:actor } } ## And conversely, don't want you to coup scope:recipient if they've already got a strong hook on them. modifier = { add = -100 - scope:secondary_recipient = { has_strong_hook = scope:recipient } + scope:secondary_recipient ?= { has_strong_hook = scope:recipient } } ## Loyalty hooks stop the AI signing up. modifier = { + exists = scope:secondary_recipient add = -1000 desc = diarch_coup_liege_interaction.tt.liege_has_loyalty_hook diarch_loyalty_due_to_hook_trigger = { @@ -5355,12 +5378,12 @@ diarch_coup_liege_interaction = { # Reduce the malus a little if also allied to scope:actor. if = { limit = { - scope:secondary_recipient = { is_allied_to = scope:actor } + scope:secondary_recipient ?= { is_allied_to = scope:actor } } add = 50 } } - scope:secondary_recipient = { is_allied_to = scope:recipient } + scope:secondary_recipient ?= { is_allied_to = scope:recipient } } ## Heirs don't generally want to betray scope:recipient, as they'll lose out. modifier = { @@ -5510,7 +5533,7 @@ mulct_vizier_interaction = { # Don't squeeze them too often. cooldown = { years = 10 } - + # Attempt Methods send_options_exclusive = yes ## Minimal. @@ -5643,7 +5666,7 @@ mulct_vizier_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_vizmulct_accept_recipient_list } } } - + auto_accept = yes # AI @@ -6499,8 +6522,8 @@ swing_scales_currency_interaction = { # Viziers give you more bang for your buck when swinging against 'em. # Perk check for Voyager perk if = { - limit = { - has_diarchy_active_parameter = lieges_swing_more_against_diarchs + limit = { + has_diarchy_active_parameter = lieges_swing_more_against_diarchs has_perk = power_at_home_perk is_travelling = yes } @@ -6513,7 +6536,7 @@ swing_scales_currency_interaction = { else_if = { limit = { OR = { - has_diarchy_active_parameter = lieges_swing_more_against_diarchs + has_diarchy_active_parameter = lieges_swing_more_against_diarchs AND = { has_perk = power_at_home_perk is_travelling = yes @@ -6562,8 +6585,8 @@ swing_scales_currency_interaction = { # Viziers give you more bang for your buck when swinging against 'em. # Perk check for Voyager perk if = { - limit = { - has_diarchy_active_parameter = lieges_swing_more_against_diarchs + limit = { + has_diarchy_active_parameter = lieges_swing_more_against_diarchs has_perk = power_at_home_perk is_travelling = yes } @@ -6576,7 +6599,7 @@ swing_scales_currency_interaction = { else_if = { limit = { OR = { - has_diarchy_active_parameter = lieges_swing_more_against_diarchs + has_diarchy_active_parameter = lieges_swing_more_against_diarchs AND = { has_perk = power_at_home_perk is_travelling = yes @@ -6872,7 +6895,7 @@ diarch_swing_scales_currency_interaction = { } cooldown = { years = 2 } - + cost = { influence = { if = { @@ -6996,9 +7019,11 @@ diarch_swing_scales_currency_interaction = { scope:actor.var:movement_power_individual >= decent_movement_power_value } is_shown = { + exists = scope:actor.var:movement_power_individual scope:actor = { government_has_flag = government_is_celestial is_diarch_of_target = scope:recipient + exists = var:movement_power_individual } scope:recipient = { government_has_flag = government_is_celestial } } @@ -7206,7 +7231,7 @@ diarch_entrench_regency_interaction = { # You must be able to act as diarch. diarch_cannot_be_disabled_trigger = { DIARCH = scope:actor } } - + on_accept = { scope:recipient = { # Tell scope:recipient what's up. @@ -7240,7 +7265,7 @@ diarch_entrench_regency_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_entrench_recipient_list } } } - + auto_accept = yes # AI @@ -7323,7 +7348,7 @@ diarch_regent_appoints_self_co_emperor_interaction = { } } } - + on_accept = { scope:recipient = { # Tell scope:recipient what's up. @@ -7361,7 +7386,7 @@ diarch_regent_appoints_self_co_emperor_interaction = { # Bit o'prestige for your hard work. scope:actor = { add_prestige = medium_prestige_gain } } - + auto_accept = yes # AI @@ -7413,7 +7438,7 @@ liege_dismiss_temporary_regency_interaction = { # Basic requirements must be fulfilled. scope:actor = { can_leave_diarchy_trigger = yes } } - + on_accept = { scope:actor = { # Tell scope:recipient what's up. @@ -7453,7 +7478,7 @@ liege_dismiss_temporary_regency_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_dismtemp_accept_recipient_list } } } - + auto_accept = yes # AI @@ -7622,8 +7647,8 @@ liege_dismiss_entrenched_regency_interaction = { current_description = diarchy_ending_gift_herd_desc is_shown = { # Can only pay herd if actor has herd to pay and recipient accepts herd as a currency - scope:actor = { government_has_flag = government_is_nomadic } - scope:recipient = { government_has_flag = government_is_nomadic } + scope:actor = { government_has_flag = government_is_nomadic } + scope:recipient = { government_has_flag = government_is_nomadic } } } @@ -8003,7 +8028,7 @@ liege_dismiss_entrenched_regency_interaction = { scope:diarchy_ending_gift_unnecessary = yes } } - + ai_accept = { # Diarchs don't *want* to agree, by default... base = 0 @@ -8327,7 +8352,7 @@ liege_dismiss_vizier_interaction = { } cooldown = { years = 5 } - + on_accept = { scope:actor = { # We've dismissed your vizier! @@ -8441,7 +8466,7 @@ liege_dismiss_vizier_interaction = { diarch_interaction_add_to_global_list_effect = { VARIABLE_LIST = di_track_dismviz_accept_recipient_list } } } - + auto_accept = yes # AI @@ -8580,7 +8605,7 @@ liege_dismiss_vizier_interaction = { declare_me_regent_interaction = { category = interaction_category_diarch icon = icon_declare_me_regent - filter_tags = { admin_liege rep_liege } + filter_tags = { admin_liege } desc = declare_me_regent_interaction_desc notification_text = DECLARE_ME_REGENT_PROPOSAL @@ -8987,7 +9012,7 @@ declare_me_regent_interaction = { } } } - # Events + # Events modifier = { add = 25 desc = tgp_power_undermined_modifier_tt @@ -9193,16 +9218,26 @@ appoint_vizier_interaction = { NOT = { has_diarchy_active_parameter = diarchy_is_vizierate } } # We perform this upon ourselves or our (probable) candidates. - scope:recipient = { - OR = { - this = scope:actor - is_courtier_of = scope:actor - AND = { - highest_held_title_tier = tier_barony - liege = scope:actor + trigger_if = { + limit = { + exists = scope:secondary_recipient + } + scope:secondary_recipient = { + is_valid_basic_candidate_for_vizier_trigger = yes + OR = { + is_courtier_of = scope:actor + AND = { + highest_held_title_tier = tier_barony + liege = scope:actor + } } } } + trigger_else = { + scope:recipient = { + this = scope:actor + } + } } is_valid_showing_failures_only = { @@ -9227,6 +9262,14 @@ appoint_vizier_interaction = { populate_recipient_list = { sort_vizier_candidates_to_list_effect = yes } + redirect = { + if = { + limit = { scope:recipient != scope:actor } + scope:recipient = { save_scope_as = secondary_recipient } + scope:actor = { save_scope_as = recipient } + } + } + cost = { prestige = major_prestige_value renown = { @@ -9379,7 +9422,7 @@ appoint_vizier_interaction = { custom_tooltip = appoint_vizier_interaction.tt.warning.vizier_replace_councillor } } - + # Object explorer logging. scope:actor = { diarch_interaction_set_or_update_global_variable_effect = { VARIABLE = di_track_appviz_accept } @@ -9400,11 +9443,11 @@ appoint_vizier_interaction = { empire = 120 hegemony = 120 } - + ai_potential = { government_has_flag = may_appoint_viziers } - + ai_will_do = { base = 0 @@ -9655,10 +9698,10 @@ appoint_junior_emperor_interaction = { } resolve_title_and_vassal_change = scope:change } - - - - + + + + # Object explorer logging. scope:actor = { diarch_interaction_set_or_update_global_variable_effect = { VARIABLE = di_track_appjunemp_accept } @@ -9679,7 +9722,7 @@ appoint_junior_emperor_interaction = { empire = 60 hegemony = 60 } - + ai_potential = { # Filter us down nice'n'tight. may_appoint_co_emperors_trigger = yes @@ -9692,7 +9735,7 @@ appoint_junior_emperor_interaction = { is_adult = no } } - + ai_will_do = { # The AI doesn't like doing this without good reason. base = -100 @@ -9714,7 +9757,7 @@ appoint_co_emperor_interaction = { if = { limit = { NOT = { - scope:secondary_recipient ?= { + scope:secondary_recipient ?= { valid_co_emperor_candidate_trigger = { LIEGE = scope:actor } } } @@ -9900,9 +9943,9 @@ appoint_co_emperor_interaction = { resolve_title_and_vassal_change = scope:change } - - - + + + # Object explorer logging. scope:actor = { diarch_interaction_set_or_update_global_variable_effect = { VARIABLE = di_track_appcoemp_accept } @@ -9924,7 +9967,7 @@ appoint_co_emperor_interaction = { empire = 60 hegemony = 60 } - + ai_potential = { # Filter us down nice'n'tight. may_appoint_co_emperors_trigger = yes @@ -9934,7 +9977,7 @@ appoint_co_emperor_interaction = { age >= 50 any_child = { is_adult = yes } } - + ai_will_do = { # The AI doesn't like doing this without good reason. base = -100 @@ -10108,9 +10151,9 @@ appoint_co_monarch_interaction = { resolve_title_and_vassal_change = scope:change } - - - + + + # Object explorer logging. scope:actor = { diarch_interaction_set_or_update_global_variable_effect = { VARIABLE = di_track_appcomon_accept } @@ -10131,7 +10174,7 @@ appoint_co_monarch_interaction = { empire = 120 hegemony = 120 } - + ai_potential = { # Filter us down nice'n'tight. may_appoint_co_monarchs_trigger = yes @@ -10141,7 +10184,7 @@ appoint_co_monarch_interaction = { age >= 50 any_child = { is_adult = yes } } - + ai_will_do = { # The AI doesn't like doing this without good reason. base = -100 diff --git a/common/character_interactions/00_dynast_interactions.txt b/common/character_interactions/00_dynast_interactions.txt new file mode 100644 index 000000000..7942e6515 --- /dev/null +++ b/common/character_interactions/00_dynast_interactions.txt @@ -0,0 +1,1995 @@ +#Interactions relating to the head of the dynasty + +disinherit_interaction = { + icon = icon_dynasty + category = interaction_category_hostile + interface_priority = 60 + + desc = disinherit_interaction_desc + use_diplomatic_range = no + + is_shown = { + NOT = { + scope:recipient = scope:actor + + AND = { # Explicit AND to ensure no funny business + scope:recipient = { is_child_of = scope:actor } + scope:actor.dynasty = { + this = scope:recipient.dynasty + has_dynasty_perk = fp2_coterie_legacy_5 + } + } + } + + scope:actor = { + is_dynast = yes + dynasty = scope:recipient.dynasty + + } + scope:recipient = { + NOT = { + has_trait = disinherited + } + } + } + + is_valid = { + custom_description = { + scope:actor.culture = { + NOT = { has_cultural_parameter = cannot_disherit } + } + text = "mystical_ancestors_disinherit" + } + } + + is_valid_showing_failures_only = { + trigger_if = { + limit = { + NOT = { # in such cases, it will be free so no need to check for Renown + scope:recipient = { + OR = { + has_trait = disputed_heritage + any_secret = { + type = secret_disputed_heritage + is_known_by = scope:actor + } + has_trait = bastard + } + } + } + } + scope:actor.dynasty = { + dynasty_prestige >= medium_dynasty_prestige_value + } + } + + scope:recipient = { NOT = { has_strong_hook = scope:actor } } + trigger_if = { + limit = { + scope:recipient = { + NOR = { + is_child_of = scope:actor + is_grandchild_of = scope:actor + is_great_grandchild_of = scope:actor + } + } + } + custom_description = { + scope:recipient.top_liege = scope:actor.top_liege + text = "same_realm_as" + } + } + custom_tooltip = { + text = cannot_take_overt_hostile_actions_against_diarch.tt + NOT = { scope:recipient ?= scope:actor.diarch } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0020 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + forgiving = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + + #Legitimacy loss + if = { + limit = { has_legitimacy = yes } + if = { + limit = { scope:recipient = { is_primary_heir_of = scope:actor } } + add_legitimacy = { + value = medium_legitimacy_loss + multiply = scope:actor.primary_title.tier + } + } + else_if = { + limit = { scope:recipient = { is_child_of = scope:actor } } + add_legitimacy = { + value = minor_legitimacy_loss + multiply = scope:actor.primary_title.tier + } + } + else = { + add_legitimacy = { + value = miniscule_legitimacy_loss + multiply = scope:actor.primary_title.tier + } + } + } + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_neutral + title = disinherit_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + show_as_tooltip = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + } + } + } + } + + scope:recipient = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + + # 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_disinheritance.desc + REVERSE_NON_HOUSE_TARGET = no + } + + if = { + limit = { + scope:recipient = { + any_secret = { + type = secret_disputed_heritage + is_known_by = scope:actor + save_temporary_scope_as = secret_to_reveal + } + } + } + + scope:secret_to_reveal = { + expose_secret = scope:recipient.mother + } + + scope:recipient = { + add_trait = disputed_heritage + } + } + } + + cost = { + renown = { + value = { + add = scope:actor.dynasty.medium_dynasty_prestige_value + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = yes + } + } + add = scope:actor.dynasty.major_dynasty_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = no + any_heir_title = { + exists = holder + } + } + } + add = scope:actor.dynasty.medium_dynasty_prestige_value + } + if = { + limit = { + scope:recipient = { + OR = { + has_trait = disputed_heritage + any_secret = { + type = secret_disputed_heritage + is_known_by = scope:actor + } + has_trait = bastard + } + } + } + multiply = 0 + } + } + } + prestige = { + value = { + add = medium_prestige_value + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = yes + } + } + add = massive_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = no + any_heir_title = { + exists = holder + } + } + } + add = medium_prestige_value + } + if = { + limit = { + scope:recipient = { + OR = { + has_trait = disputed_heritage + any_secret = { + type = secret_disputed_heritage + is_known_by = scope:actor + } + has_trait = bastard + } + } + } + multiply = 0 + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + NOT = { + has_trait = forgiving + } + is_dynast = yes + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 48 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_will_do = { + base = 0 + + modifier = { + add = -100 + scope:actor = { + OR = { + legitimacy_level = 0 + legitimacy_level = 1 + } + } + scope:recipient = { is_primary_heir_of = scope:actor } + } + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + modifier = { + add = 100 + scope:recipient = { + is_primary_heir_of = scope:actor + OR = { + has_trait = inbred + has_trait = intellect_bad_3 + has_trait = incapable + } + } + } + + modifier = { + add = 5 + ai_vengefulness >= medium_positive_ai_value + scope:recipient = { + is_heir_of = scope:actor + } + OR = { + AND = { + scope:recipient = { + has_trait = incestuous + } + NOT = { is_incestuous_trigger = yes } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = kinslayer + } + NOT = { has_trait = kinslayer } + } + AND = { + scope:recipient = { + has_trait = adulterer + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:adulterer FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = fornicator + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:fornicator FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = deviant + } + NOT = { + is_deviant_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = witch + } + NOT = { + is_witch_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:witch FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = sodomite + } + NOR = { + has_trait = sodomite + any_secret = { + type = secret_homosexual + } + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:sodomite FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = cannibal + } + NOT = { + is_cannibal_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:cannibal FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + } + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + factor = 0 + scope:recipient = { + is_ai = no + } + } + } +} + +disinherit_children_interaction = { + icon = icon_dynasty + category = interaction_category_hostile + interface_priority = 60 + + desc = disinherit_children_interaction_desc + use_diplomatic_range = no + + is_shown = { + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + scope:recipient != scope:actor + + scope:actor.dynasty = { + this = scope:recipient.dynasty + has_dynasty_perk = fp2_coterie_legacy_5 + } + scope:recipient = { + NOT = { + has_trait = disinherited + } + } + } + + is_valid = { + scope:actor = { is_parent_of = scope:recipient } + + + custom_description = { + scope:actor.culture = { + NOT = { has_cultural_parameter = cannot_disherit } + } + text = "mystical_ancestors_disinherit" + } + } + + is_valid_showing_failures_only = { + scope:actor = { + prestige >= major_prestige_value + } + scope:recipient = { NOT = { has_strong_hook = scope:actor } } + trigger_if = { + limit = { + scope:recipient = { + NOR = { + is_child_of = scope:actor + is_grandchild_of = scope:actor + is_great_grandchild_of = scope:actor + } + } + } + custom_description = { + scope:recipient.top_liege = scope:actor.top_liege + text = "same_realm_as" + } + } + custom_tooltip = { + text = cannot_take_overt_hostile_actions_against_diarch.tt + NOT = { scope:recipient ?= scope:actor.diarch } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0020 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + forgiving = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + add_tyranny = massive_tyranny_value + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_neutral + title = disinherit_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + show_as_tooltip = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + } + } + } + } + + scope:recipient = { + disinherit_effect = { DISINHERITOR = scope:actor } + } + + # 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_disinheritance.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + prestige = { + value = { + add = medium_prestige_value + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = yes + } + } + add = massive_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = no + any_heir_title = { + exists = holder + } + } + } + add = medium_prestige_value + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + NOT = { + has_trait = forgiving + } + is_dynast = yes + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 48 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + modifier = { + add = 100 + scope:recipient = { + is_primary_heir_of = scope:actor + OR = { + has_trait = inbred + has_trait = intellect_bad_3 + has_trait = incapable + } + } + } + + modifier = { + add = 5 + ai_vengefulness >= medium_positive_ai_value + scope:recipient = { + is_heir_of = scope:actor + } + OR = { + AND = { + scope:recipient = { + has_trait = incestuous + } + NOT = { is_incestuous_trigger = yes } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = kinslayer + } + NOT = { has_trait = kinslayer } + } + AND = { + scope:recipient = { + has_trait = adulterer + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:adulterer FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = fornicator + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:fornicator FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = deviant + } + NOT = { + is_deviant_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = witch + } + NOT = { + is_witch_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:witch FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = sodomite + } + NOR = { + has_trait = sodomite + any_secret = { + type = secret_homosexual + } + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:sodomite FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = cannibal + } + NOT = { + is_cannibal_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:cannibal FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + } + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + factor = 0 + scope:recipient = { + is_ai = no + } + } + } +} + +restore_inheritance_interaction = { + icon = icon_dynasty + category = interaction_category_friendly + desc = restore_inheritance_interaction_desc + + interface_priority = 60 + + is_shown = { + scope:actor = { + is_dynast = yes + dynasty = scope:recipient.dynasty + + } + scope:recipient = { + has_trait = disinherited + } + } + + is_valid_showing_failures_only = { + scope:actor.dynasty ={ + dynasty_prestige >= miniscule_dynasty_prestige_value + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0030 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + vengeful = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + } + hidden_effect = { + send_interface_message = { + type = event_dynasty_neutral + title = restore_inheritance_interaction_notification + right_icon = scope:recipient + show_as_tooltip = { + scope:recipient = { + restore_inheritance_effect = yes + } + } + } + } + } + + scope:recipient = { + restore_inheritance_effect = yes + } + + # 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_re_inheritance.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + renown = { + value = scope:actor.dynasty.medium_dynasty_prestige_value + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + is_dynast = yes + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 48 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + add = 5 + ai_vengefulness <= medium_negative_ai_value + } + + modifier = { + add = 100 + scope:recipient = scope:actor + } + + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + } +} + +denounce_interaction = { + icon = icon_dynasty + category = interaction_category_hostile + interface_priority = 59 #after disinherit + + desc = denounce_interaction_desc + + is_shown = { + scope:recipient != scope:actor + + scope:actor = { + is_dynast = yes + dynasty = scope:recipient.dynasty + } + scope:recipient = { + NOT = { + has_trait = denounced + } + } + } + + is_valid_showing_failures_only = { + scope:actor.dynasty = { + dynasty_prestige >= minor_dynasty_prestige_value + } + scope:recipient = { NOT = { has_strong_hook = scope:actor } } + custom_tooltip = { + text = cannot_take_overt_hostile_actions_against_diarch.tt + NOT = { scope:recipient ?= scope:actor.diarch } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0040 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + forgiving = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_neutral + title = denounce_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + show_as_tooltip = { + denounce_effect = { ACTOR = scope:actor RECIPIENT = scope:recipient } + } + } + } + } + } + + scope:recipient = { + denounce_effect = { ACTOR = scope:actor RECIPIENT = 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_loss + DESC = clan_unity_denouncement.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + renown = { + value = { + add = scope:actor.dynasty.minor_dynasty_prestige_value + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = yes + } + } + add = scope:actor.dynasty.medium_dynasty_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = no + any_heir_title = { + exists = holder + } + } + } + add = scope:actor.dynasty.minor_dynasty_prestige_value + } + } + } + prestige = { + value = { + add = medium_prestige_value + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = yes + } + } + add = major_prestige_value + } + if = { + limit = { + scope:recipient = { + is_landed_or_landless_administrative = no + any_heir_title = { + exists = holder + } + } + } + add = medium_prestige_value + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_adult = yes + NOT = { + has_trait = forgiving + } + is_dynast = yes + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 48 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + modifier = { + add = 5 + ai_vengefulness >= medium_positive_ai_value + OR = { + AND = { + scope:recipient = { + has_trait = incestuous + } + NOT = { is_incestuous_trigger = yes } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = kinslayer + } + NOT = { has_trait = kinslayer } + } + AND = { + scope:recipient = { + has_trait = adulterer + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:adulterer FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = fornicator + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:fornicator FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = deviant + } + NOT = { + is_deviant_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = witch + } + NOT = { + is_witch_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:witch FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = sodomite + } + NOR = { + has_trait = sodomite + any_secret = { + type = secret_homosexual + } + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:sodomite FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = cannibal + } + NOT = { + is_cannibal_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:cannibal FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + } + } + + # Unity modifiers + evaluate_action_decreasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + } +} + +forgive_interaction = { + icon = icon_dynasty + category = interaction_category_friendly + interface_priority = 60 + + desc = forgive_interaction_desc + + is_shown = { + scope:recipient != scope:actor + + scope:actor = { + is_dynast = yes + dynasty = scope:recipient.dynasty + } + scope:recipient = { + has_trait = denounced + } + } + + is_valid_showing_failures_only = { + scope:actor.dynasty = { + dynasty_prestige >= miniscule_dynasty_prestige_value + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0050 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + vengeful = minor_stress_impact_gain + stubborn = minor_stress_impact_gain + } + hidden_effect = { + send_interface_message = { + type = event_generic_neutral + title = forgive_interaction_notification + right_icon = scope:recipient + show_as_tooltip = { + scope:recipient = { + forgive_effect = yes + } + } + } + } + } + + scope:recipient = { + forgive_effect = yes + } + + # 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_forgiveness.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + renown = { + value = scope:actor.dynasty.miniscule_dynasty_prestige_value + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + is_dynast = yes + } + + ai_targets = { + ai_recipients = dynasty + max = 20 + } + + ai_frequency_by_tier = { + barony = 0 + county = 120 + duchy = 60 + kingdom = 24 + empire = 24 + hegemony = 24 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + add = 5 + ai_vengefulness <= medium_negative_ai_value + } + + modifier = { + add = 100 + scope:recipient = scope:actor + } + + # Unity modifiers + evaluate_action_increasing_house_unity = { + VALUE = 100 + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + } +} + +call_dynasty_member_to_war_interaction = { + icon = icon_dynasty + category = interaction_category_diplomacy + interface_priority = 60 + + desc = call_dynasty_member_to_war_interaction_desc + + interface = call_ally + special_interaction = call_ally_interaction + popup_on_receive = yes + pause_on_receive = yes + + greeting = positive + notification_text = CALL_DYNASTY_MEMBER_NOTIFICATION + + is_shown = { + scope:recipient != scope:actor + + scope:actor = { + is_dynast = yes + religion = scope:recipient.religion + dynasty = scope:recipient.dynasty + house != scope:recipient.house # Use the House Head version instead + any_character_war = { + is_war_leader = scope:actor + } + } + scope:recipient = { + is_ruler = yes + } + + scope:recipient = { + NOT = { + target_is_liege_or_above = scope:actor + } + } + } + + has_valid_target = { + exists = scope:target + } + + has_valid_target_showing_failures_only = { + scope:target = { + is_war_leader = scope:actor + } + joiner_not_already_in_another_war_with_any_target_war_participants_trigger = { + WARRIOR = scope:actor + JOINER = scope:recipient + } + } + + is_valid_showing_failures_only = { + scope:actor.dynasty = { dynasty_prestige >= medium_dynasty_prestige_value } + scope:recipient = { + NOT = { government_has_flag = government_is_mercenary } + NOT = { government_has_flag = government_is_holy_order } + } + custom_description = { + text = "is_already_in_all_wars" + scope:actor = { + any_character_war = { + NOR = { + is_participant = scope:recipient + was_called = scope:recipient + } + OR = { + primary_attacker = scope:actor + primary_defender = scope:actor + } + } + } + } + } + + can_be_picked = { + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = call_ally.0001 + } + } + + on_accept = { + call_dynasty_member_to_war_interaction_effect = yes + + save_scope_value_as = { + name = call_dynasty_member_to_war_interaction + value = yes + } + + if = { + limit = { + exists = scope:target + } + scope:actor = { + trigger_event = call_ally.0100 + } + } + } + + 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 + } + } + } + else = { + scope:actor = { + add_opinion = { + modifier = rejected_call_to_defensive_war + target = scope:recipient + } + } + } + hidden_effect = { + if = { + limit = { + NOT = { was_called = scope:recipient } + } + set_called_to = scope:recipient + } + } + } + scope:actor.dynasty = { + add_dynasty_prestige = medium_dynasty_prestige_loss + } + } + + if = { + limit = { + exists = scope:target + } + scope:actor = { + trigger_event = call_ally.0101 + } + } + } + + ai_accept = { + base = 20 + + modifier = { # Refuse call to conflicts of little benefit + add = -1000 + desc = WONT_FIGHT_MEANINGLESS_REASON + trigger_if = { + limit = { exists = scope:target } + scope:target = { using_cb = fp2_border_raid } + scope:recipient = { # Unless they like going on raids + NOR = { + has_trait = viking + has_trait = reaver + } + } + } + trigger_else = { always = no } + } + + modifier = { # Refuse call against Heir + add = -1000 + exists = scope:recipient.player_heir + 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 = { # Reluctant when already at war + add = -50 + scope:recipient = { + is_at_war = yes + } + desc = ALREADY_AT_WAR + } + + 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 + } + + 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 + 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 + } + + fp3_struggle_resist_allied_wars_modifier = yes + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + } + } + + 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 +} + +dynast_claim_title_interaction = { + icon = icon_dynasty + category = interaction_category_diplomacy + interface_priority = 34 #right after HoF Request Claim + desc = dynast_claim_title_interaction_desc + target_type = title + target_filter = recipient_domain_titles + ignores_pending_interaction_block = yes + cost = { renown = scope:actor.dynasty.major_dynasty_prestige_value } + is_shown = { + scope:recipient != scope:actor + + scope:actor = { + is_dynast = yes + religion = scope:recipient.religion + dynasty = scope:recipient.dynasty + } + + scope:recipient = { + is_playable_character = yes + } + } + + can_be_picked = { + custom_description = { + scope:target = { NOT = { any_claimant = { this = scope:actor } } } + text = "already_have_a_claim_on_this_title" + } + } + + is_valid_showing_failures_only = { + custom_description = { + scope:recipient = { + any_held_title = { + title_tier >= county + NOT = { any_claimant = { this = scope:actor } } + } + } + + object = scope:recipient + text = "already_have_claims_on_all_titles" + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0060 + } + } + + on_accept = { + dynast_claim_title_effect = yes + scope:actor = { + hidden_effect = { + send_interface_toast = { + type = event_toast_effect_neutral + title = dynast_claim_title_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + show_as_tooltip = { + dynast_claim_title_effect = yes + } + } + } + } + + # 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_title_claim.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + auto_accept = yes +} + +dynast_end_dynasty_wars_interaction = { + icon = icon_dynasty + category = interaction_category_diplomacy + desc = dynast_end_dynasty_wars_interaction_desc + + is_shown = { + scope:actor != scope:recipient + + scope:actor = { + is_dynast = yes + religion = scope:recipient.religion + dynasty = scope:recipient.dynasty + } + + scope:recipient = { + is_playable_character = yes + any_character_war = { + primary_defender != scope:actor + primary_attacker = scope:recipient + primary_defender.dynasty = scope:recipient.dynasty + } + } + } + + is_valid_showing_failures_only = { + scope:actor.dynasty = { + dynasty_prestige >= medium_dynasty_prestige_value + } + scope:actor = { + NOT = { + is_at_war_with = scope:recipient + } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0070 + } + } + + on_accept = { + + scope:actor = { + hidden_effect = { + send_interface_message = { + type = event_dynasty_neutral + title = dynast_end_dynasty_wars_interaction_notification + right_icon = scope:recipient + show_as_tooltip = { + dynast_end_dynasty_wars_effect = yes + } + } + } + } + dynast_end_dynasty_wars_effect = yes + } + + auto_accept = yes +} + +dynast_legitimize_bastard_interaction = { + icon = icon_dynasty + category = interaction_category_diplomacy + desc = dynast_legitimize_bastard_interaction_desc + + is_shown = { + scope:actor = { + this = scope:recipient.dynasty.dynast + religion = scope:recipient.religion + house != scope:recipient.house + faith = { has_doctrine_parameter = bastards_legitimize } + } + scope:recipient = { + has_trait = bastard + this != scope:actor + faith = { has_doctrine_parameter = bastards_legitimize } + } + } + + is_valid = { + scope:actor.dynasty = { + dynasty_prestige >= medium_dynasty_prestige_value + } + } + + auto_accept = yes + + cost = { + renown = scope:actor.dynasty.medium_dynasty_prestige_value + } + + on_accept = { + scope:actor = { + stress_impact = { + arrogant = minor_stress_impact_gain + } + send_interface_message = { + type = event_dynasty_neutral + title = dynast_legitimize_bastard_interaction_notification + right_icon = scope:recipient + show_as_tooltip = { + scope:recipient = { + add_trait_force_tooltip = legitimized_bastard + add_opinion = { + target = scope:actor + modifier = legitimized_me_opinion + } + } + } + } + } + + hidden_effect = { + scope:recipient = { + trigger_event = bastard_interaction.0009 + every_parent = { + limit = { + is_playable_character = yes + this != scope:actor + } + hidden_effect = { #Nudge towards friendship + if = { + limit = { + NOR = { + has_relation_friend = scope:actor + has_relation_potential_friend = scope:actor + } + } + set_relation_potential_friend = scope:actor + } + } + trigger_event = bastard_interaction.0010 + } + every_sibling = { + limit = { + is_playable_character = yes + this != scope:actor + } + trigger_event = bastard_interaction.0010 + } + } + + scope:actor = { + if = { + limit = { + has_character_modifier = oath_of_children + } + hidden_effect = { + remove_character_modifier = oath_of_children + add_character_modifier = oath_of_children + } + } + } + } + } +} + +#send_to_varangian_guard_interaction = { +# category = interaction_category_friendly +# interface_priority = 60 +# icon = send_to_varangian_guard_interaction +# +# desc = send_to_varangian_guard_interaction_desc +# use_diplomatic_range = no +# common_interaction = yes +# +# is_shown = { +# scope:recipient != scope:actor +# +# scope:actor = { +# is_dynast = yes +# dynasty = scope:recipient.dynasty +# +# dynasty = { +# has_dynasty_perk = fp1_adventure_legacy_1 +# } +# +# exists = title:e_byzantium.holder +# NOR = { +# faith = { +# has_doctrine_parameter = pacifist_opinion_active +# } +# this = title:e_byzantium.holder +# has_truce = title:e_byzantium.holder +# is_at_war_with = title:e_byzantium.holder +# } +# } +# } +# +# cooldown = { years = 2 } +# +# is_valid_showing_failures_only = { +# scope:actor = { +# is_at_war = no +# NOT = { +# has_relation_rival = title:e_byzantium.holder +# } +# } +# scope:recipient = { +# is_ruler = no +# is_adult = yes +# is_married = no +# NOR = { +# has_trait = varangian +# has_trait = order_member +# } +# } +# trigger_if = { +# limit = { +# scope:recipient = { +# is_adult = yes +# NOT = { +# can_be_knight_trigger = { +# ARMY_OWNER = title:e_byzantium.holder +# } +# } +# } +# } +# custom_description = { +# scope:recipient = { +# can_be_knight_trigger = { +# ARMY_OWNER = title:e_byzantium.holder +# } +# } +# text = "not_allowed_in_varangian_guard" +# } +# } +# trigger_if = { +# limit = { +# scope:recipient = { +# NOR = { +# is_child_of = scope:actor +# is_grandchild_of = scope:actor +# is_great_grandchild_of = scope:actor +# } +# } +# } +# custom_description = { +# scope:recipient.top_liege = scope:actor.top_liege +# text = "same_realm_as" +# } +# } +# } +# +# on_accept = { +# title:e_byzantium.holder = { +# save_scope_as = emperor +# if = { +# limit = { capital_county = title:c_byzantion } +# set_local_variable = { +# name = to_miklagard +# value = yes +# } +# } +# } +# +# scope:actor = { +# stress_impact = { +# paranoid = minor_stress_impact_gain +# } +# hidden_effect = { +# send_interface_toast = { +# type = event_toast_effect_neutral +# title = send_to_varangian_guard_interaction_toast +# +# left_icon = scope:recipient +# right_icon = scope:emperor +# +# custom_tooltip = send_to_varangian_guard_interaction_toast_desc +# } +# } +# } +# +# scope:recipient = { +# save_scope_as = varangian_candidate +# +# } +# +# show_as_tooltip = { +# scope:varangian_candidate = { +# visit_court_of = scope:emperor +# add_trait = varangian +# custom_description_no_bullet = { +# text = send_to_varangian_guard_interaction_effect +# } +# } +# } +# hidden_effect = { +# scope:emperor = { +# trigger_event = varangian.0003 +# } +# } +# +# # If we're a clan this interaction affects unity +# add_clan_unity_interaction_effect = { +# CHARACTER = scope:actor +# TARGET = scope:recipient +# VALUE = miniscule_unity_loss +# DESC = clan_unity_vaering.desc +# REVERSE_NON_HOUSE_TARGET = no +# } +# } +# +# cost = { +# prestige = { +# value = 350 +# } +# } +# +# auto_accept = yes +# +# ai_potential = { +# is_at_war = no +# is_dynast = yes +# +# dynasty = { +# has_dynasty_perk = fp1_adventure_legacy_1 +# } +# +# exists = title:e_byzantium.holder +# NOR = { +# faith = { +# has_doctrine_parameter = pacifist_opinion_active +# } +# this = title:e_byzantium.holder +# has_truce = title:e_byzantium.holder +# is_at_war_with = title:e_byzantium.holder +# } +# } +# +# ai_targets = { +# ai_recipients = children +# max = 10 +# } +# +# ai_frequency_by_tier = { +# barony = 0 +# county = 120 +# duchy = 60 +# kingdom = 24 +# empire = 24 +# hegemony = 24 +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/character_interactions/00_faction_interactions.txt b/common/character_interactions/00_faction_interactions.txt new file mode 100644 index 000000000..0d0ff65db --- /dev/null +++ b/common/character_interactions/00_faction_interactions.txt @@ -0,0 +1,169 @@ +#Interactions relating to factions + +force_join_faction_interaction = { + category = interaction_category_vassal + special_interaction = force_join_faction + desc = force_join_faction_interaction_desc + icon = scroll_scales + + force_notification = yes + greeting = positive + notification_text = FORCE_JOIN_FACTION_NOTIFICATION + + is_shown = { + scope:actor = { + is_a_faction_member = yes + liege = scope:recipient.liege + NOR = { + joined_faction = scope:recipient.joined_faction + scope:recipient = scope:actor.liege + } + } + } + + is_valid_showing_failures_only = { + scope:actor = { + trigger_if = { + limit = { government_allows = administrative } + custom_tooltip = { + text = force_join_faction_admin_requirement_desc + OR = { + has_strong_usable_hook = scope:recipient + AND = { + influence >= { value = scope:actor.monumental_influence_value multiply = 2 } + scope:recipient ?= { + NOT = { opinion = { target = scope:actor value <= -50 } } + NOT = { opinion = { target = scope:recipient.liege value >= 50 } } + } + } + } + } + } + trigger_else = { + has_strong_usable_hook = scope:recipient # Make sure to update the NFaction::POTENTIAL_FORCE_JOIN_HOOK_TYPE define if you change the type of hook used here + } + NOT = { is_at_war_with = scope:recipient } + } + scope:recipient = { + trigger_if = { + limit = { is_a_faction_member = yes } + joined_faction.faction_leader ?= { is_ai = yes } + } + is_forced_into_faction = no + can_join_faction = scope:actor.joined_faction + } + custom_description = { + text = barons_joining_independence_factions + NAND = { + scope:actor.joined_faction = { faction_is_type = independence_faction } + scope:recipient.highest_held_title_tier = tier_barony + } + } + } + + on_accept = { + scope:actor = { + send_interface_message = { + type = event_faction_neutral + title = force_join_faction_interaction_notification + right_icon = scope:recipient + if = { + limit = { scope:hook = yes } + use_hook = scope:recipient + } + else_if = { + limit = { scope:influence = yes } + change_influence = { + value = monumental_influence_value + multiply = -2 + } + } + scope:recipient = { + join_faction_forced = { + faction = scope:actor.joined_faction + forced_by = scope:actor + years = 10 + } + } + } + } + + # 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_forced_faction_joinage.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + auto_accept = yes + + #Use hook + send_option = { + is_valid = { + exists = scope:recipient + scope:actor ?= { has_strong_usable_hook = scope:recipient } + } + flag = hook + localization = GENERIC_SPEND_A_HOOK + } + + #Spend influence + send_option = { + is_shown = { + scope:actor = { government_allows = administrative } + scope:actor.top_liege ?= { government_allows = administrative } + } + is_valid = { # Convincing someone with influence is not available if they hate you or love the liege + scope:actor ?= { influence >= { value = scope:actor.monumental_influence_value multiply = 2 } } + scope:recipient ?= { + NOT = { opinion = { target = scope:actor value <= -50 } } + NOT = { opinion = { target = scope:recipient.liege value >= 50 } } + } + } + flag = influence + localization = SPEND_INFLUENCE + } + + send_options_exclusive = yes + + # AI + ai_targets = { + ai_recipients = peer_vassals + } + ai_frequency_by_tier = { + barony = 0 + county = 24 + duchy = 12 + kingdom = 12 + empire = 12 + hegemony = 0 + } + + ai_potential = { + top_liege != this + is_a_faction_member = yes + + # Only force others to join a faction if you joined by your own free will + is_forced_into_faction = no + } + + ai_will_do = { + base = 100 + + # Don't steal players' factions' members + modifier = { + factor = 0 + scope:recipient = { + is_a_faction_member = yes + joined_faction = { + faction_leader = { + is_ai = no + } + } + } + } + } +} diff --git a/common/character_interactions/00_gift.txt b/common/character_interactions/00_gift.txt index b06b8dc1c..97f680fd7 100644 --- a/common/character_interactions/00_gift.txt +++ b/common/character_interactions/00_gift.txt @@ -188,68 +188,68 @@ gift_interaction = { } } - # Struggle Catalyst - if = { - limit = { - scope:actor = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_gift_independent_ruler - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_gift_independent_ruler - CHAR = scope:recipient - } - } - } - } - hidden_effect = { - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { phase_has_catalyst = catalyst_gift_independent_ruler } - activate_struggle_catalyst = { - catalyst = catalyst_gift_independent_ruler - character = scope:actor - } - } - } - } - } - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - scope:actor = { - any_character_struggle = { - #involvement = involved - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_gift_supporter_detractor_ruler - CHAR = scope:recipient - } - } - } - } - hidden_effect = { - scope:actor = { - every_character_struggle = { - #involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_either_trigger = { - CATALYST = catalyst_gift_supporter_detractor_ruler - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_gift_supporter_detractor_ruler - character = scope:actor - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_gift_supporter_detractor_ruler } - } - } - } - } +# # Struggle Catalyst +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_gift_independent_ruler +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_gift_independent_ruler +# CHAR = scope:recipient +# } +# } +# } +# } +# hidden_effect = { +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { phase_has_catalyst = catalyst_gift_independent_ruler } +# activate_struggle_catalyst = { +# catalyst = catalyst_gift_independent_ruler +# character = scope:actor +# } +# } +# } +# } +# } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# scope:actor = { +# any_character_struggle = { +# #involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_gift_supporter_detractor_ruler +# CHAR = scope:recipient +# } +# } +# } +# } +# hidden_effect = { +# scope:actor = { +# every_character_struggle = { +# #involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_gift_supporter_detractor_ruler +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_gift_supporter_detractor_ruler +# character = scope:actor +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_gift_supporter_detractor_ruler } +# } +# } +# } +# } # FP2 Urbanism Legacy Perk 2: increase cultural acceptance when gifting a republican vassal if = { @@ -455,27 +455,27 @@ gift_interaction = { } add = { value = 0 - if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_gift_independent_ruler - } - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_gift_independent_ruler - } - } - } - add = 200 - } +# if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gift_independent_ruler +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gift_independent_ruler +# } +# } +# } +# add = 200 +# } } } } @@ -643,93 +643,93 @@ gift_interaction = { has_relation_rival = scope:actor } } - AND = { # Independent ruler within the struggle should be considered - any_character_struggle = { - phase_has_catalyst = catalyst_gift_independent_ruler - } - } +# AND = { # Independent ruler within the struggle should be considered +# any_character_struggle = { +# phase_has_catalyst = catalyst_gift_independent_ruler +# } +# } } } } - # Struggle - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_gift_independent_ruler - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_gift_independent_ruler - } - NOT = { - has_relation_rival = scope:recipient - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - } - scope:recipient = { - has_character_flag = agenda_towards_deescalation - } - } - add = { - value = 150 - if = { - limit = { scope:recipient = { is_ai = no} } - add = 150 # higher for human player to Prioritize them - } - # Then lower the intent depending on the gold reserve - # Base value applied if the AI has 3x the gold cutoff - multiply = { - value = short_term_gold - divide = { - value = gift_interaction_cutoff - multiply = 3 - } - } - } - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - } - } - add = { - value = 25 - if = { - limit = { scope:recipient = { is_ai = no} } - add = 150 # higher for human player to Prioritize them - } - # Then lower the intent depending on the gold reserve - # Base value applied if the AI has 3x the gold cutoff - multiply = { - value = short_term_gold - divide = { - value = gift_interaction_cutoff - multiply = 3 - } - } - } - } - } - } +# # Struggle +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_gift_independent_ruler +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_gift_independent_ruler +# } +# NOT = { +# has_relation_rival = scope:recipient +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# } +# scope:recipient = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = { +# value = 150 +# if = { +# limit = { scope:recipient = { is_ai = no} } +# add = 150 # higher for human player to Prioritize them +# } +# # Then lower the intent depending on the gold reserve +# # Base value applied if the AI has 3x the gold cutoff +# multiply = { +# value = short_term_gold +# divide = { +# value = gift_interaction_cutoff +# multiply = 3 +# } +# } +# } +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = { +# value = 25 +# if = { +# limit = { scope:recipient = { is_ai = no} } +# add = 150 # higher for human player to Prioritize them +# } +# # Then lower the intent depending on the gold reserve +# # Base value applied if the AI has 3x the gold cutoff +# multiply = { +# value = short_term_gold +# divide = { +# value = gift_interaction_cutoff +# multiply = 3 +# } +# } +# } +# } +# } +# } modifier = { factor = 0.1 @@ -747,18 +747,18 @@ gift_interaction = { } } - modifier = { - add = 100 - scope:actor = { - is_at_war = no - has_trait = fp3_struggle_supporter - any_character_struggle = { is_struggle_type = persian_struggle } - } - scope:recipient = { - title:d_sunni.holder ?= this - gold < 0 - } - } +# modifier = { +# add = 100 +# scope:actor = { +# is_at_war = no +# has_trait = fp3_struggle_supporter +# any_character_struggle = { is_struggle_type = persian_struggle } +# } +# scope:recipient = { +# title:d_sunni.holder ?= this +# gold < 0 +# } +# } # Nomads are slightly less likely to do this since they'd prefer to send Herd instead modifier = { diff --git a/common/character_interactions/00_grant_titles_interaction.txt b/common/character_interactions/00_grant_titles_interaction.txt index e9d993792..b539914d5 100644 --- a/common/character_interactions/00_grant_titles_interaction.txt +++ b/common/character_interactions/00_grant_titles_interaction.txt @@ -28,7 +28,8 @@ grant_titles_interaction = { is_pool_guest_of = scope:actor AND = { scope:actor.faith.religious_head = scope:recipient - top_liege = this + is_independent_ruler = yes + scope:actor.faith = { NOT = { has_doctrine = doctrine_holy_order_head } } } } } @@ -305,39 +306,39 @@ grant_titles_interaction = { } custom_tooltip = grant_title_landing_acclaimed_knight_warning } - scope:recipient = { - if = { - limit = { - top_liege = this - save_temporary_scope_as = recipient_is_independent - } - } - if = { - limit = { - NOT = { - has_relation_friend = scope:actor - } - } - if = { - # then verify the right struggle phase - limit = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:actor - STATUS = involved - } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_to_leads_to_friendship - } - } - progress_towards_friend_effect = { - REASON = friend_granted_title - CHARACTER = scope:actor - OPINION = 0 - } - } - } - } +# scope:recipient = { +# if = { +# limit = { +# top_liege = this +# save_temporary_scope_as = recipient_is_independent +# } +# } +# if = { +# limit = { +# NOT = { +# has_relation_friend = scope:actor +# } +# } +# if = { +# # then verify the right struggle phase +# limit = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:actor +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_to_leads_to_friendship +# } +# } +# progress_towards_friend_effect = { +# REASON = friend_granted_title +# CHARACTER = scope:actor +# OPINION = 0 +# } +# } +# } +# } if = { limit = { @@ -1128,24 +1129,24 @@ grant_titles_interaction = { right_icon = scope:recipient custom_tooltip = grant_titles_interaction_notification_effect_2 - if = { - limit = { - exists = dynasty - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige - - } - } - dynasty = { - add_dynasty_prestige = minor_dynasty_prestige_gain - } - - } +# if = { +# limit = { +# exists = dynasty +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige +# +# } +# } +# dynasty = { +# add_dynasty_prestige = minor_dynasty_prestige_gain +# } +# +# } } } else_if = { @@ -1253,38 +1254,38 @@ grant_titles_interaction = { hidden_effect = { # Struggle Catalyst - if = { - limit = { - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } +# if = { +# limit = { +# scope:actor = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +# character = scope:actor +# } +# } +# } +# } } # Achievements. @@ -1684,10 +1685,17 @@ grant_governorship_interaction = { auto_accept = yes on_auto_accept = { - scope:recipient = { - trigger_event = { - id = char_interaction.0111 - delayed = yes #this has to be delayed in case you grant it to someone that doesn't have an estate yet, for the change_government effect to work and generate the estate + if = { + limit = { + scope:actor = { + government_allows = administrative + } + } + scope:recipient = { + trigger_event = { + id = char_interaction.0111 + delayed = yes #this has to be delayed in case you grant it to someone that doesn't have an estate yet, for the change_government effect to work and generate the estate + } } } } @@ -2191,20 +2199,20 @@ grant_governorship_interaction = { custom_tooltip = grant_titles_interaction_notification_effect_5 } else = { custom_tooltip = grant_titles_interaction_notification_effect } - if = { - limit = { - exists = dynasty - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige - } - } - dynasty = { add_dynasty_prestige = minor_dynasty_prestige_gain } - } +# if = { +# limit = { +# exists = dynasty +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige +# } +# } +# dynasty = { add_dynasty_prestige = minor_dynasty_prestige_gain } +# } remove_variable = lower_count } } @@ -2213,38 +2221,38 @@ grant_governorship_interaction = { hidden_effect = { # Struggle Catalyst - if = { - limit = { - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } +# if = { +# limit = { +# scope:actor = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +# character = scope:actor +# } +# } +# } +# } } # Achievements. diff --git a/common/character_interactions/00_house_head_interactions.txt b/common/character_interactions/00_house_head_interactions.txt new file mode 100644 index 000000000..564f5846d --- /dev/null +++ b/common/character_interactions/00_house_head_interactions.txt @@ -0,0 +1,1201 @@ +#Interactions relating to the head of the house + +call_house_member_to_war_interaction = { + category = interaction_category_diplomacy + icon = alliance + + + interface_priority = 60 + + desc = call_house_member_to_war_interaction_desc + + interface = call_ally + special_interaction = call_ally_interaction + popup_on_receive = yes + pause_on_receive = yes + + notification_text = CALL_HOUSE_MEMBER_NOTIFICATION + + is_shown = { + scope:recipient != scope:actor + + scope:actor = { + OR = { + is_house_head = yes + AND = { + exists = dynasty + # DLC checking + has_fp2_dlc_trigger = yes + # Standard check + dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } + } + } + religion = scope:recipient.religion + house = scope:recipient.house + any_character_war = { + is_war_leader = scope:actor + } + } + + scope:recipient = { + is_playable_character = yes + } + + scope:recipient = { + NOT = { + target_is_liege_or_above = scope:actor + } + } + } + + has_valid_target = { + exists = scope:target + } + + has_valid_target_showing_failures_only = { + scope:target = { + is_war_leader = scope:actor + } + joiner_not_already_in_another_war_with_any_target_war_participants_trigger = { + WARRIOR = scope:actor + JOINER = scope:recipient + } + } + + is_valid_showing_failures_only = { + custom_description = { + text = "is_already_in_all_wars" + scope:actor = { + any_character_war = { + NOR = { + is_participant = scope:recipient + was_called = scope:recipient + } + OR = { + primary_attacker = scope:actor + primary_defender = scope:actor + } + } + } + } + } + + can_be_picked = { + can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = call_ally.0001 + } + } + + on_accept = { + call_house_member_to_war_interaction_effect = yes + + save_scope_value_as = { + name = call_house_member_to_war_interaction + value = yes + } + + if = { + limit = { + exists = scope:target + } + + scope:actor = { + trigger_event = call_ally.0100 + } + } + + scope:actor = { + if = { + limit = { NOT = { is_house_head = yes } } + add_prestige = medium_prestige_loss + } + } + + # If the Dynasty has the Unity Legacy perk, the recipient is rewarded with some Prestige + if = { + limit = { scope:actor.dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } } + scope:recipient = { add_prestige = medium_prestige_gain } + } + } + + on_decline = { + #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 + } + } + } + else = { + scope:actor = { + add_opinion = { + modifier = rejected_call_to_defensive_war + target = 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 + } + } + + ai_accept = { + base = 20 + + modifier = { # Refuse call to conflicts of little benefit + add = -1000 + desc = WONT_FIGHT_MEANINGLESS_REASON + trigger_if = { + limit = { exists = scope:target } + scope:target = { using_cb = fp2_border_raid } + scope:recipient = { # Unless they like going on raids + NOR = { + has_trait = viking + has_trait = reaver + } + } + } + trigger_else = { always = no } + } + + modifier = { # Refuse call against Heir + add = -1000 + exists = scope:recipient.player_heir + 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 + } + + 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 + } + + 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 + 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 = { # Happy to gain Prestige thanks to the Unity perk + add = 50 + dynasty = { has_dynasty_perk = fp2_coterie_legacy_3 } + desc = "UNITY_PERK_BONUS" + } + + 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 + } + + #You're a Mandala Suzerain; you don't get off the hook that easily + modifier = { + scope:actor = { subject_contract_has_flag = tributary_contract_suzerain_guarantee_override } + scope:recipient = scope:actor.suzerain + add = 500 + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + } + } + + 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 +} + + +#Head legitimizes child or actor requests from head to legitimize +legitimize_bastard_interaction = { + category = interaction_category_diplomacy + special_interaction = legitimize_bastard + icon = legitimized_bastard + + greeting = positive + notification_text = ASK_TO_legitimize_bastard_interaction + + desc = { + first_valid = { + triggered_desc = { + trigger = { scope:actor.house.house_head = scope:actor } + desc = legitimize_bastard_interaction_desc_house_head + } + desc = legitimize_bastard_interaction_desc_not_house_head + } + } + + is_shown = { + scope:actor.house.house_head.faith = { + has_doctrine_parameter = bastards_legitimize + } + scope:actor.faith = { + has_doctrine_parameter = bastards_legitimize + } + scope:secondary_recipient = { + faith = { + has_doctrine_parameter = bastards_legitimize + } + this != scope:actor + has_trait = bastard + OR = { + father = scope:actor + mother = scope:actor + scope:actor.house.house_head = scope:actor + } + OR = { + house = scope:actor.house + AND = { + OR = { + father.house = scope:actor.house + mother.house = scope:actor.house + } + has_dynasty = no + } + } + } + scope:actor = { + is_lowborn = no + is_concubine = no + } + } + + is_valid_showing_failures_only = { + } + + cost = { + prestige = { + value = bastard_legitimization_prestige_cost + } + } + + ai_accept = { + base = -50 + + modifier = { + trigger = { + scope:actor != scope:actor.house.house_head + } + add = { + value = scope:actor.prestige_level + multiply = 20 + } + desc = PRESTIGOUS_IN_OUR_HOUSE + } + + modifier = { + trigger = { + always = scope:hook + } + add = 100 + desc = SCHEME_WEAK_HOOK_USED + } + + opinion_modifier = { + trigger = { + scope:actor != scope:actor.house.house_head + } + who = scope:recipient + opinion_target = scope:actor + multiplier = 1 + } + + opinion_modifier = { + trigger = { + scope:actor != scope:actor.house.house_head + } + who = scope:recipient + opinion_target = scope:secondary_recipient + multiplier = 0.25 + } + + 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_decreasing_house_unity = { + VALUE = 100 + } + } + + auto_accept = { + OR = { + scope:actor = scope:actor.house.house_head + AND = { + always = scope:hook + scope:actor = { has_strong_hook = scope:recipient } + } + } + } + + on_accept = { + scope:actor = { + stress_impact = { + arrogant = minor_stress_impact_gain + } + + legitimize_bastard_interaction_opinions_effect = { + BASTARD = scope:secondary_recipient + HOUSE_HEAD = scope:actor.house.house_head + LEGITIMIZER = scope:actor + } + + if = { + limit = { always = scope:hook } + scope:actor = { + 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 = miniscule_unity_loss + DESC = clan_unity_bastardry.desc + REVERSE_NON_HOUSE_TARGET = no + } + + hidden_effect = { + scope:actor = { + if = { + limit = { + has_character_modifier = oath_of_children + } + hidden_effect = { + remove_character_modifier = oath_of_children + add_character_modifier = oath_of_children + } + } + } + } + } + + on_decline = { + scope:actor = { + send_interface_toast = { + type = event_toast_effect_bad + title = legitimize_bastard_interaction_decline_notification + + left_icon = scope:actor.house.house_head + right_icon = scope:secondary_recipient + } + } + + # If we're a clan this interaction affects unity + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = miniscule_unity_gain + DESC = clan_unity_bastardry_refusal.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + send_option = { + is_shown = { + scope:actor != scope:recipient + } + 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 +} + +accuse_of_decandence_interaction = { + icon = antagonistic + category = interaction_category_hostile + interface_priority = 60 + common_interaction = yes + + cooldown = { years = 3 } + + desc = accuse_of_decandence_interaction_desc + + is_shown = { + scope:actor = { government_has_flag = government_is_clan } + scope:recipient != scope:actor + scope:actor.house.house_head ?= scope:actor + scope:recipient.house ?= scope:actor.house + scope:recipient = { + NOT = { + has_trait = decadent + } + } + } + + is_valid_showing_failures_only = { + scope:recipient = { is_adult = yes } + scope:recipient = { NOT = { has_strong_hook = scope:actor } } + custom_tooltip = { + text = cannot_take_overt_hostile_actions_against_diarch.tt + NOT = { scope:recipient ?= scope:actor.diarch } + } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0041 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + forgiving = minor_stress_impact_gain + compassionate = minor_stress_impact_gain + } + send_interface_toast = { + type = event_toast_effect_neutral + title = accuse_of_decandence_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + add_stress = major_stress_gain + if = { + limit = { + has_trait = extolled + } + remove_trait = extolled + } + else = { + add_trait = decadent + } + add_opinion = { + modifier = accused_of_decadence_opinion + target = scope:actor + } + } + } + } + + # 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_decadence.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + piety = { + value = { + add = minor_piety_value + if = { + limit = { + scope:recipient = { + num_virtuous_traits > 0 + } + } + add = { + value = minor_piety_value + multiply = scope:recipient.num_virtuous_traits + } + } + if = { + limit = { + scope:recipient = { + num_sinful_traits > 0 + } + } + add = { + value = minor_piety_value + multiply = 0.5 + multiply = scope:recipient.num_sinful_traits + min = 10 + } + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + government_has_flag = government_is_clan + house.house_head ?= this + is_adult = yes + NOT = { + has_trait = forgiving + } + } + + ai_targets = { + ai_recipients = dynasty + max = 30 + } + + ai_targets = { + ai_recipients = vassals + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + + modifier = { + add = 50 + scope:actor = { + ai_wants_low_unity = yes + NOT = { house ?= { has_house_unity_stage = antagonistic } } + } + scope:recipient = { + num_sinful_traits >= 1 + } + } + + modifier = { + add = 100 + scope:actor = { + ai_wants_low_unity = yes + NOT = { house ?= { has_house_unity_stage = antagonistic } } + } + scope:recipient = { + num_sinful_traits >= 2 + } + } + + modifier = { + add = 20 + scope:actor = { + ai_wants_low_unity = yes + NOT = { house ?= { has_house_unity_stage = antagonistic } } + } + scope:recipient = { + number_of_opposing_personality_traits = { + target = scope:actor + value >= 1 + } + } + } + + modifier = { + add = 100 + scope:actor = { + ai_wants_low_unity = yes + NOT = { house ?= { has_house_unity_stage = antagonistic } } + } + scope:recipient = { + number_of_opposing_personality_traits = { + target = scope:actor + value >= 2 + } + } + } + + modifier = { + add = 50 + scope:actor = { + ai_wants_low_unity = yes + NOT = { house ?= { has_house_unity_stage = antagonistic } } + } + OR = { + AND = { + scope:recipient = { + has_trait = incestuous + } + NOT = { is_incestuous_trigger = yes } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:incestuous FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = kinslayer + } + NOT = { has_trait = kinslayer } + } + AND = { + scope:recipient = { + has_trait = adulterer + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:adulterer FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = fornicator + } + NOR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:fornicator FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = deviant + } + NOT = { + is_deviant_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:deviant FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = witch + } + NOT = { + is_witch_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:witch FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = sodomite + } + NOR = { + has_trait = sodomite + any_secret = { + type = secret_homosexual + } + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:sodomite FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + AND = { + scope:recipient = { + has_trait = cannibal + } + NOT = { + is_cannibal_trigger = yes + } + trait_is_criminal_in_faith_trigger = { TRAIT = trait:cannibal FAITH = scope:actor.faith GENDER_CHARACTER = scope:recipient } + } + } + } + + modifier = { + factor = 0.25 + scope:recipient = { + is_powerful_vassal_of = scope:actor + } + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + } + } + } + + modifier = { + factor = 0 + scope:recipient = { + is_primary_heir_of = scope:actor + } + } + } +} + +extoll_virtuousness_interaction = { + icon = unity_harmonious + category = interaction_category_friendly + interface_priority = 60 + common_interaction = yes + + cooldown = { years = 3 } + + desc = extoll_virtuousness_interaction_desc + + is_shown = { + scope:actor = { government_has_flag = government_is_clan } + scope:recipient != scope:actor + scope:actor.house.house_head ?= scope:actor + scope:recipient.house ?= scope:actor.house + scope:recipient = { + NOT = { + has_trait = extolled + } + } + } + + is_valid_showing_failures_only = { + scope:recipient = { is_adult = yes } + } + + on_auto_accept = { + scope:recipient = { + trigger_event = char_interaction.0042 + } + } + + on_accept = { + scope:actor = { + stress_impact = { + sadistic = minor_stress_impact_gain + callous = minor_stress_impact_gain + } + send_interface_toast = { + type = event_toast_effect_neutral + title = extoll_interaction_notification + + left_icon = scope:actor + right_icon = scope:recipient + + scope:recipient = { + if = { + limit = { + has_trait = decadent + } + remove_trait = decadent + } + else = { + add_trait = extolled + } + add_opinion = { + modifier = extolled_virtue_opinion + target = scope:actor + } + } + } + } + + # If we're a clan this interaction affects unity + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_gain + DESC = clan_unity_extolled.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + cost = { + piety = { + value = { + add = medium_piety_value + if = { + limit = { + scope:recipient = { + num_sinful_traits > 0 + } + } + add = { + value = medium_piety_value + multiply = scope:recipient.num_sinful_traits + } + } + if = { + limit = { + scope:recipient = { + num_virtuous_traits > 0 + } + } + add = { + value = medium_piety_value + multiply = 0.5 + multiply = scope:recipient.num_virtuous_traits + min = 10 + } + } + } + } + } + + auto_accept = yes + + ai_potential = { + is_at_war = no + government_has_flag = government_is_clan + house.house_head ?= this + is_adult = yes + NOT = { + has_trait = paranoid + } + } + + ai_targets = { + ai_recipients = dynasty + max = 30 + } + + ai_targets = { + ai_recipients = vassals + } + + ai_frequency_by_tier = { + barony = 0 + county = 96 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + scope:actor = { + NOT = { ai_wants_low_unity = yes } + } + scope:recipient = { + OR = { + has_relation_friend = scope:actor + has_relation_best_friend = scope:actor + is_primary_heir_of = scope:actor + } + } + } + + modifier = { + add = 50 + scope:actor = { + ai_wants_high_unity = yes + NOT = { house ?= { has_house_unity_stage = harmonious } } + } + scope:recipient = { + num_virtuous_traits >= 1 + } + } + + modifier = { + add = 100 + scope:actor = { + ai_wants_high_unity = yes + NOT = { house ?= { has_house_unity_stage = harmonious } } + } + scope:recipient = { + num_virtuous_traits >= 2 + } + } + + modifier = { + add = 20 + scope:actor = { + ai_wants_high_unity = yes + NOT = { house ?= { has_house_unity_stage = harmonious } } + } + scope:recipient = { + number_of_personality_traits_in_common = { + target = scope:actor + value >= 1 + } + } + } + + modifier = { + add = 100 + scope:actor = { + ai_wants_high_unity = yes + NOT = { house ?= { has_house_unity_stage = harmonious } } + } + scope:recipient = { + number_of_personality_traits_in_common = { + target = scope:actor + value >= 2 + } + } + } + + modifier = { + factor = 1.5 + scope:recipient = { + is_vassal_of = scope:actor + } + } + + modifier = { + factor = 0 + scope:recipient = { + OR = { + has_relation_rival = scope:actor + has_relation_nemesis = scope:actor + } + } + } + } +} diff --git a/common/character_interactions/00_invite_agent_to_scheme.txt b/common/character_interactions/00_invite_agent_to_scheme.txt index 2723d6ab1..856884147 100644 --- a/common/character_interactions/00_invite_agent_to_scheme.txt +++ b/common/character_interactions/00_invite_agent_to_scheme.txt @@ -14,6 +14,8 @@ invite_agent_to_scheme_interaction = { always = scope:mandala_trickster always = scope:gift always = scope:gift_significant + always = scope:treasury + always = scope:treasury_significant always = scope:offer_hook always = scope:offer_hook_strong always = scope:hook @@ -45,6 +47,8 @@ invite_agent_to_scheme_interaction = { always = scope:mandala_trickster always = scope:gift always = scope:gift_significant + always = scope:treasury + always = scope:treasury_significant always = scope:offer_hook always = scope:offer_hook_strong always = scope:hook @@ -87,6 +91,22 @@ invite_agent_to_scheme_interaction = { } stress_impact = { greedy = medium_stress_impact_gain } } + # Treasury Bribe + if = { + limit = { always = scope:treasury } + pay_treasury_to_gold = { + value = bribe_value + target = scope:recipient + } + } + # Big Treasury Bribe + if = { + limit = { always = scope:treasury_significant } + pay_treasury_to_gold = { + value = greater_bribe_value + target = scope:recipient + } + } # Offer Hook if = { limit = { always = scope:offer_hook } @@ -449,6 +469,12 @@ invite_agent_to_scheme_interaction = { send_option = { flag = gift is_shown = { + NOT = { + scope:actor = { + has_treasury = yes + has_title = title:e_minister_censor + } + } # We don't show bribes for schemes where agents will always auto-accept or else deny. NAND = { scope:scheme = { is_scheme_category = contract } @@ -476,6 +502,12 @@ invite_agent_to_scheme_interaction = { send_option = { flag = gift_significant is_shown = { + NOT = { + scope:actor = { + has_treasury = yes + has_title = title:e_minister_censor + } + } # We don't show bribes for schemes where agents will always auto-accept or else deny. NAND = { scope:scheme = { is_scheme_category = contract } @@ -499,6 +531,68 @@ invite_agent_to_scheme_interaction = { } } } + ## Treasury + send_option = { + flag = treasury + is_shown = { + scope:actor = { + has_treasury = yes + has_title = title:e_minister_censor + } + # We don't show bribes for schemes where agents will always auto-accept or else deny. + NAND = { + scope:scheme = { is_scheme_category = contract } + scope:recipient = { is_courtier_of = scope:actor } + } + } + is_valid = { + scope:actor.treasury >= bribe_value + custom_tooltip = { + text = offer_gold.tt.cannot_offer_both_bribes + scope:treasury_significant = no + } + would_agent_accept_petty_bribes_against_target_trigger = yes + } + localization = SCHEME_AGENT_TREASURY_BRIBE + current_description = { + # Triggered desc so that we don't get a weird double tooltip. + triggered_desc = { + trigger = { scope:actor.treasury >= bribe_value } + desc = SCHEME_AGENT_TREASURY_BRIBE_VALID + } + } + } + ## Even more treasury + send_option = { + flag = treasury_significant + is_shown = { + scope:actor = { + has_treasury = yes + has_title = title:e_minister_censor + } + # We don't show bribes for schemes where agents will always auto-accept or else deny. + NAND = { + scope:scheme = { is_scheme_category = contract } + scope:recipient = { is_courtier_of = scope:actor } + } + } + is_valid = { + scope:actor.treasury >= greater_bribe_value + custom_tooltip = { + text = offer_gold.tt.cannot_offer_both_bribes + scope:treasury = no + } + would_agent_accept_petty_bribes_against_target_trigger = yes + } + localization = SCHEME_AGENT_TREASURY_SIGNIFICANT_BRIBE + current_description = { + # Triggered desc so that we don't get a weird double tooltip. + triggered_desc = { + trigger = { scope:actor.treasury >= greater_bribe_value } + desc = SCHEME_AGENT_TREASURY_SIGNIFICANT_VALID + } + } + } ## Offer a hook send_option = { flag = offer_hook diff --git a/common/character_interactions/00_lover_interactions.txt b/common/character_interactions/00_lover_interactions.txt new file mode 100644 index 000000000..188ff6f21 --- /dev/null +++ b/common/character_interactions/00_lover_interactions.txt @@ -0,0 +1,46 @@ +#Break up with your Lover +break_up_with_lover_interaction = { + category = interaction_category_hostile + use_diplomatic_range = no + icon = lover + + desc = break_up_with_lover_interaction_desc + + is_shown = { + scope:actor = { + has_relation_lover = scope:recipient + } + } + + is_valid_showing_failures_only = { + } + + on_accept = { + scope:actor = { + send_interface_message = { + type = event_sway_neutral + title = break_up_with_lover_interaction_notification + right_icon = scope:recipient + lover_breakup_effect = { + BREAKER = scope:actor + LOVER = scope:recipient + } + stress_impact = { + lustful = minor_stress_impact_gain + compassionate = 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 = miniscule_unity_loss + DESC = clan_unity_dramatic_breakup.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + + auto_accept = yes +} diff --git a/common/character_interactions/00_marriage_interactions.txt b/common/character_interactions/00_marriage_interactions.txt index d32e7b306..a0ae0a0ec 100644 --- a/common/character_interactions/00_marriage_interactions.txt +++ b/common/character_interactions/00_marriage_interactions.txt @@ -308,14 +308,14 @@ arrange_marriage_interaction = { } } - piety = { - value = 0 - if = { - limit = { scope:piety_cost_reduction = yes } - add = scope:actor.medium_piety_value - desc = STRUGGLE_MARRIAGE_ACCEPTANCE_USING_PIETY_AS_CURRENCY - } - } +# piety = { +# value = 0 +# if = { +# limit = { scope:piety_cost_reduction = yes } +# add = scope:actor.medium_piety_value +# desc = STRUGGLE_MARRIAGE_ACCEPTANCE_USING_PIETY_AS_CURRENCY +# } +# } influence = { value = 0 @@ -787,10 +787,7 @@ arrange_marriage_interaction = { custom_tooltip = { text = grand_wedding_already_promised_tt NOR = { - AND = { - has_variable = promised_grand_wedding_marriage_countdown - var:promised_grand_wedding_marriage_countdown = { is_alive = yes } - } + var:promised_grand_wedding_marriage_countdown ?= { is_alive = yes } has_variable = grand_wedding_promise_pending } } @@ -858,8 +855,7 @@ arrange_marriage_interaction = { } trigger_if = { limit = { - exists = scope:secondary_recipient.liege - scope:secondary_recipient.liege = { + scope:secondary_recipient.liege ?= { diarch = scope:secondary_recipient has_active_diarchy = yes } @@ -882,17 +878,15 @@ arrange_marriage_interaction = { flag = matrilineal localization = MATRILINEAL_OFFER is_shown = { - OR = { - NOT = { exists = scope:secondary_actor } - NOT = { exists = scope:secondary_recipient } - scope:secondary_actor = { sex_opposite_of = scope:secondary_recipient } + NAND = { + scope:secondary_actor ?= { is_male = yes } + scope:secondary_recipient ?= { is_male = yes } } } current_description = { triggered_desc = { trigger = { - exists = scope:secondary_actor - scope:secondary_actor = { + scope:secondary_actor ?= { betrothed = scope:secondary_recipient matrilinear_betrothal = yes } @@ -931,12 +925,16 @@ arrange_marriage_interaction = { } } } + # so they can use grand wedding... + NAND = { + scope:secondary_actor ?= { is_female = yes } + scope:secondary_recipient ?= { is_female = yes } + } } starts_enabled = { trigger_if = { limit = { - exists = scope:secondary_actor - scope:secondary_actor = { + scope:secondary_actor ?= { betrothed = scope:secondary_recipient } } @@ -946,8 +944,7 @@ arrange_marriage_interaction = { } trigger_else_if = { limit = { - exists = scope:secondary_actor - scope:actor = scope:secondary_actor + scope:secondary_actor ?= scope:actor scope:actor = { is_female = yes is_ai = no @@ -963,18 +960,20 @@ arrange_marriage_interaction = { } AND = { this = scope:recipient - exists = scope:secondary_recipient - scope:secondary_recipient = { + scope:secondary_recipient ?= { is_female = yes } faith = { has_doctrine = doctrine_gender_equal } } AND = { - exists = scope:secondary_actor - scope:actor = scope:secondary_actor + scope:secondary_actor ?= this is_female = yes is_ai = no } + AND = { + scope:secondary_actor ?= { is_female = yes } + scope:secondary_recipient ?= { is_female = yes } + } } } } @@ -996,32 +995,32 @@ arrange_marriage_interaction = { localization = MARRIAGE_HOOK } - send_option = { # FP3 - is_shown = { - scope:actor = { - any_character_struggle = { - is_struggle_type = persian_struggle - has_struggle_phase_parameter = can_trade_piety_for_marriage_acceptance - } - } - } - is_valid = { - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - scope:recipient = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - } - flag = piety_cost_reduction - localization = TRADE_PIETY_FOR_BETTER_AI_ACCEPTANCE - } +# send_option = { # FP3 +# is_shown = { +# scope:actor = { +# any_character_struggle = { +# is_struggle_type = persian_struggle +# has_struggle_phase_parameter = can_trade_piety_for_marriage_acceptance +# } +# } +# } +# is_valid = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# } +# flag = piety_cost_reduction +# localization = TRADE_PIETY_FOR_BETTER_AI_ACCEPTANCE +# } send_option = { # EP3 Influence is_shown = { # Actor must have a government that uses influence @@ -1322,28 +1321,40 @@ marry_off_interaction = { #otherwise, populate with anyone eligible else = { scope:secondary_actor = { - every_opposite_sex_spouse_candidate = { add_to_list = characters } if = { - limit = { allowed_to_marry_same_sex_trigger = yes } - every_same_sex_spouse_candidate = { + limit = { + culture = { has_cultural_parameter = reduced_marriage_acceptance_distant_realms } + } + every_opposite_sex_spouse_candidate = { limit = { - scope:secondary_actor != this + top_liege.culture = scope:secondary_actor.top_liege.culture } add_to_list = characters } - } - } - # Cleanup list if insular culture - if = { - limit = { - scope:secondary_actor.culture = { has_cultural_parameter = reduced_marriage_acceptance_distant_realms } - } - every_in_list = { - list = characters - limit = { - NOT = { top_liege.culture = scope:secondary_actor.top_liege.culture } + if = { + limit = { allowed_to_marry_same_sex_trigger = yes } + every_same_sex_spouse_candidate = { + limit = { + scope:secondary_actor != this + top_liege.culture = scope:secondary_actor.top_liege.culture + } + add_to_list = characters + } + } + } + else = { + every_opposite_sex_spouse_candidate = { + add_to_list = characters + } + if = { + limit = { allowed_to_marry_same_sex_trigger = yes } + every_same_sex_spouse_candidate = { + limit = { + scope:secondary_actor != this + } + add_to_list = characters + } } - remove_from_list = characters } } } @@ -1674,6 +1685,12 @@ marry_off_interaction = { send_option = { flag = matrilineal localization = "MATRILINEAL_OFFER" + is_shown = { + NAND = { + scope:secondary_actor ?= { is_male = yes } + scope:secondary_recipient ?= { is_male = yes } + } + } starts_enabled = { scope:actor = { OR = { @@ -1681,18 +1698,28 @@ marry_off_interaction = { has_doctrine = doctrine_gender_female_dominated } AND = { - scope:secondary_actor = { is_female = yes } + scope:secondary_actor ?= { is_female = yes } faith = { has_doctrine = doctrine_gender_equal } } AND = { - exists = scope:secondary_actor - scope:actor = scope:secondary_actor + scope:secondary_actor ?= this is_female = yes is_ai = no } + AND = { + scope:secondary_actor ?= { is_female = yes } + scope:secondary_recipient ?= { is_female = yes } + } } } } + # so they can use grand wedding... + can_be_changed = { + NAND = { + scope:secondary_actor ?= { is_female = yes } + scope:secondary_recipient ?= { is_female = yes } + } + } } send_option = { @@ -1881,106 +1908,81 @@ break_betrothal_interaction = { is_shown = { OR = { - #Betrothed to betrothed - scope:actor.betrothed = scope:recipient - - #Actor breaking recipient's betrothal with their courtier/vassal child - scope:actor = { - any_courtier = { - is_ai = yes - is_betrothed = yes - betrothed = { this = scope:recipient } - OR = { - is_playable_character = no - any_parent = { this = scope:actor } - } - } + #Actor breaking their betrothal to recipient or recipient's courtier/vassal child + scope:actor.betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:recipient } } #Actor breaking the betrothal of their courtier/vassal child scope:recipient = { - is_ai = yes - is_betrothed = yes - OR = { - AND = { - is_playable_character = no - liege = scope:actor - } - AND = { - is_child_of = scope:actor - NOT = { - matchmaker = { - is_parent_of = prev - this != scope:actor - } - } - OR = { - is_playable_character = no - target_is_liege_or_above = scope:actor - } - } - } - betrothed = { always = yes } + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } } - #Break recipient's betrothal with actor's vassal child/courtier - scope:recipient = { - is_betrothed = yes - betrothed = { - is_ai = yes - OR = { - AND = { - is_child_of = scope:actor - target_is_liege_or_above = scope:actor - NOT = { - matchmaker = { - is_parent_of = prev - this != scope:actor - } - } - } - AND = { - is_playable_character = no - liege = scope:actor - } - } - } - } - - #Actor breaking their betrothal to recipient's courtier/vassal child - AND = { - scope:actor = { is_betrothed = yes } - scope:recipient = { - OR = { - #Check for courtiers - any_courtier = { - is_betrothed = yes - betrothed = scope:actor - liege = scope:recipient - } - #Check for vassal children - any_child = { - is_betrothed = yes - betrothed = scope:actor - OR = { - is_playable_character = no - target_is_liege_or_above = scope:recipient - } - NOT = { - matchmaker = { - is_parent_of = prev - this != scope:actor - } - } - } - } - } + #Break recipient's betrothal with actor, or actor's vassal child/courtier + scope:recipient.betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } } } } - is_valid = { + populate_actor_list = { + # breaking your own betrothal to recipient or their courtier or unplayable child + if = { + limit = { + betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:recipient } + } + } + add_to_list = characters + } + scope:recipient = { + if = { + limit = { + betrothed ?= { + is_ai = yes + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } + } + } + add_to_list = characters + } + } + every_courtier = { + limit = { + is_ai = yes + is_betrothed = yes + betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:recipient } + } + OR = { + is_playable_character = no + any_parent = { this = scope:actor } + } + } + add_to_list = characters + } + } + redirect = { + # secondary_actor is the one under actor's control, could be actor + if = { + limit = { + scope:actor.betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:recipient } + } + } + scope:actor = { save_scope_as = secondary_actor } + } + else_if = { + limit = { + scope:recipient = { + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } + } + } + scope:recipient = { save_scope_as = secondary_actor } + } + else = { + scope:recipient.betrothed ?= { save_scope_as = secondary_actor } + } } is_valid_showing_failures_only = { @@ -1991,28 +1993,8 @@ break_betrothal_interaction = { object = scope:recipient trigger_if = { limit = { - exists = scope:recipient.betrothed - OR = { - scope:recipient.betrothed = scope:actor - scope:recipient.betrothed = { - is_ai = yes - OR = { - AND = { - is_child_of = scope:actor - target_is_liege_or_above = scope:actor - NOT = { - matchmaker = { - is_parent_of = prev - this != scope:actor - } - } - } - AND = { - is_playable_character = no - liege = scope:actor - } - } - } + scope:recipient.betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } } exists = scope:recipient.var:hook_used_for_betrothal } @@ -2027,28 +2009,8 @@ break_betrothal_interaction = { object = scope:recipient trigger_if = { limit = { - exists = scope:recipient.betrothed - OR = { - scope:recipient = scope:actor - scope:recipient = { - is_ai = yes - OR = { - AND = { - is_child_of = scope:actor - target_is_liege_or_above = scope:actor - NOT = { - matchmaker = { - is_parent_of = prev - this != scope:actor - } - } - } - AND = { - is_playable_character = no - liege = scope:actor - } - } - } + scope:recipient.betrothed ?= { + break_betrothal_valid_target_trigger = { CHARACTER = scope:actor } } exists = scope:recipient.betrothed.var:hook_used_for_betrothal } @@ -2071,8 +2033,7 @@ break_betrothal_interaction = { is_betrothed = yes betrothed = scope:actor liege = scope:recipient - exists = var:hook_used_for_betrothal - var:hook_used_for_betrothal = { + var:hook_used_for_betrothal ?= { this = scope:actor } } @@ -2090,8 +2051,7 @@ break_betrothal_interaction = { this != scope:actor } } - exists = var:hook_used_for_betrothal - var:hook_used_for_betrothal = { + var:hook_used_for_betrothal ?= { this = scope:actor } } @@ -2109,7 +2069,7 @@ break_betrothal_interaction = { limit = { OR = { scope:recipient = { has_been_promised_grand_wedding = yes } - scope:recipient.betrothed = { has_been_promised_grand_wedding = yes } + scope:recipient.betrothed ?= { has_been_promised_grand_wedding = yes } } } NOR = { @@ -2138,43 +2098,10 @@ break_betrothal_interaction = { on_accept = { #Identifies the "injured party" - scope:recipient = { - if = { - limit = { matchmaker = scope:actor } - betrothed = { save_scope_as = rejected_betrothed } - save_scope_as = rejecting_betrothed - } - else_if = { - limit = { - OR = { - #Check for courtiers - any_courtier = { - is_betrothed = yes - is_ai = yes - betrothed = scope:actor - liege = scope:recipient - } - #Check for vassal children - any_child = { - is_betrothed = yes - is_ai = yes - betrothed = scope:actor - target_is_liege_or_above = scope:recipient - } - } - } - scope:actor.betrothed = { - save_scope_as = rejected_betrothed - } - scope:actor = { - save_scope_as = rejecting_betrothed - } - } - - else = { - save_scope_as = rejected_betrothed - betrothed = { save_scope_as = rejecting_betrothed } - } + # rejected_betrothed NEVER actor + scope:secondary_actor = { + save_scope_as = rejecting_betrothed + betrothed = { save_scope_as = rejected_betrothed } } # If it was a Grand Wedding, find the host @@ -2211,19 +2138,8 @@ break_betrothal_interaction = { if = { limit = { #Only if you had no reason to break the betrothal - scope:rejected_betrothed = { is_eunuch_trigger = no } - scope:rejecting_betrothed = { is_eunuch_trigger = no } + has_proper_reason_to_break_betrothal_trigger = no NOR = { - scope:rejected_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejected_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejecting_betrothed - } - scope:rejecting_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejected_betrothed - } # Prestige loss for Grand Weddings is handled below in the specific effect scope:rejecting_betrothed = { has_been_promised_grand_wedding = yes } scope:rejected_betrothed = { has_been_promised_grand_wedding = yes } @@ -2231,41 +2147,25 @@ break_betrothal_interaction = { } #Prestige penalty if = { + limit = { + OR = { + scope:rejected_betrothed = { highest_held_title_tier > tier_empire } + scope:rejected_betrothal_owner = { highest_held_title_tier > tier_empire } + } + #Only applied for relevant characters + cost_prestige_for_break_betrothal_trigger = yes + } + scope:actor = { add_prestige = monumental_prestige_loss } + } + + else_if = { limit = { OR = { scope:rejected_betrothed = { highest_held_title_tier = tier_empire } scope:rejected_betrothal_owner = { highest_held_title_tier = tier_empire } } #Only applied for relevant characters - OR = { - scope:rejected_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:rejecting_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:actor = { - yields_alliance = { - candidate = scope:rejecting_betrothed - target = scope:rejected_betrothal_owner - target_candidate = scope:rejected_betrothed - } - } - } + cost_prestige_for_break_betrothal_trigger = yes } scope:actor = { add_prestige = massive_prestige_loss } } @@ -2277,35 +2177,7 @@ break_betrothal_interaction = { scope:rejected_betrothal_owner = { highest_held_title_tier = tier_kingdom } } #Only applied for relevant characters - OR = { - scope:rejected_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:rejecting_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:actor = { - yields_alliance = { - candidate = scope:rejecting_betrothed - target = scope:rejected_betrothal_owner - target_candidate = scope:rejected_betrothed - } - } - } + cost_prestige_for_break_betrothal_trigger = yes } scope:actor = { add_prestige = major_prestige_loss } } @@ -2317,35 +2189,7 @@ break_betrothal_interaction = { scope:rejected_betrothal_owner = { highest_held_title_tier = tier_duchy } } #Only applied for relevant characters - OR = { - scope:rejected_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:rejecting_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:actor = { - yields_alliance = { - candidate = scope:rejecting_betrothed - target = scope:rejected_betrothal_owner - target_candidate = scope:rejected_betrothed - } - } - } + cost_prestige_for_break_betrothal_trigger = yes } scope:actor = { add_prestige = medium_prestige_loss } } @@ -2357,35 +2201,7 @@ break_betrothal_interaction = { scope:rejected_betrothal_owner = { highest_held_title_tier = tier_county } } #Only applied for relevant characters - OR = { - scope:rejected_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:rejecting_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:actor = { - yields_alliance = { - candidate = scope:rejecting_betrothed - target = scope:rejected_betrothal_owner - target_candidate = scope:rejected_betrothed - } - } - } + cost_prestige_for_break_betrothal_trigger = yes } scope:actor = { add_prestige = minor_prestige_loss } } @@ -2397,35 +2213,7 @@ break_betrothal_interaction = { scope:rejected_betrothal_owner = { highest_held_title_tier = tier_barony } } #Only applied for relevant characters - OR = { - scope:rejected_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:rejecting_betrothed = { - OR = { - is_close_family_of = scope:actor - AND = { - exists = dynasty - exists = scope:actor.dynasty - dynasty = scope:actor.dynasty - } - } - } - scope:actor = { - yields_alliance = { - candidate = scope:rejecting_betrothed - target = scope:rejected_betrothal_owner - target_candidate = scope:rejected_betrothed - } - } - } + cost_prestige_for_break_betrothal_trigger = yes } scope:actor = { add_prestige = miniscule_prestige_loss } } @@ -2437,20 +2225,7 @@ break_betrothal_interaction = { if = { limit = { # There is no forced reason for breaking the betrothal - scope:rejected_betrothed = { is_eunuch_trigger = no } - scope:rejecting_betrothed = { is_eunuch_trigger = no } - NOR = { - scope:rejected_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejected_betrothed - } - scope:rejected_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejecting_betrothed - } - } + has_proper_reason_to_break_betrothal_trigger = no # A Grand Wedding was promised OR = { scope:rejecting_betrothed = { @@ -2462,33 +2237,18 @@ break_betrothal_interaction = { } } scope:actor = { break_grand_wedding_betrothal_effect = yes } - scope:rejected_betrothed = { trigger_event = marriage_interaction.0001 } } ###################################### # Opinion hits & notification events # ###################################### #Personal opinion hit for the rejected_betrothed - else_if = { - limit = { scope:rejected_betrothed != scope:actor } - scope:rejected_betrothed = { - if = { - limit = { - is_eunuch_trigger = no - scope:rejecting_betrothed = { is_eunuch_trigger = no } - NOR = { - has_trait_with_flag = can_not_marry - scope:rejecting_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejected_betrothed - } - AND = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejecting_betrothed - } - } - } + else = { + if = { + limit = { + has_proper_reason_to_break_betrothal_trigger = no + } + scope:rejected_betrothed = { show_as_tooltip = { add_opinion = { target = scope:actor @@ -2496,58 +2256,12 @@ break_betrothal_interaction = { } } } - - hidden_effect = { trigger_event = marriage_interaction.0001 } - } - } - else = { - hidden_effect = { - scope:rejecting_betrothed = { - break_betrothal = scope:rejected_betrothed - } - } - } - - #Personal opinion hit for the rejected_betrothal_owner - if = { - limit = { - NOR = { - scope:rejected_betrothed = { - this = scope:rejected_betrothal_owner - } - scope:actor = { - this = scope:rejected_betrothal_owner - } - scope:actor = { - this = scope:rejected_betrothed - } - } - } - scope:rejected_betrothal_owner = { if = { limit = { - scope:rejected_betrothed = { is_eunuch_trigger = no } - scope:rejecting_betrothed = { is_eunuch_trigger = no } - NOR = { - scope:rejected_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejected_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejecting_betrothed - } - scope:rejecting_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejected_betrothed - } - } + scope:actor != scope:rejected_betrothal_owner + scope:rejected_betrothal_owner != scope:rejected_betrothed } - if = { - limit = { - NOR = { - scope:rejected_betrothed = { has_been_promised_grand_wedding = yes } - scope:rejecting_betrothed = { has_been_promised_grand_wedding = yes } - } - } + scope:rejected_betrothal_owner = { show_as_tooltip = { add_opinion = { target = scope:actor @@ -2556,27 +2270,26 @@ break_betrothal_interaction = { } } } - - hidden_effect = { trigger_event = marriage_interaction.0001 } + } + if = { + limit = { + scope:actor != scope:rejected_betrothal_owner + } + scope:rejected_betrothal_owner = { trigger_event = marriage_interaction.0001 } + } + else = { + hidden_effect = { + scope:rejecting_betrothed = { + break_betrothal = scope:rejected_betrothed + } + } } } + #Personal opinion hit for other relative if = { limit = { - scope:rejected_betrothed = { is_eunuch_trigger = no } - scope:rejecting_betrothed = { is_eunuch_trigger = no } - NOR = { - scope:rejected_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejecting_betrothed = { has_trait_with_flag = can_not_marry } - scope:rejected_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejecting_betrothed - } - scope:rejecting_betrothed = { - allowed_to_marry_same_sex_trigger = no - sex_same_as = scope:rejected_betrothed - } - } + has_proper_reason_to_break_betrothal_trigger = no } #Opinion hit for close relatives of the rejected_betrothed (that are not rejected_betrothed_owner) if = { @@ -2630,10 +2343,8 @@ break_betrothal_interaction = { #Opinion hit for close relatives of the rejecting_betrothed (that are not also close relatives to rejected_betrothed) if = { limit = { - NOR = { - scope:rejecting_betrothed = scope:actor - scope:rejected_betrothed = scope:actor - } + scope:rejecting_betrothed != scope:actor + scope:rejected_betrothed != scope:actor scope:rejecting_betrothed = { any_close_or_extended_family_member = { NOR = { @@ -2656,13 +2367,13 @@ break_betrothal_interaction = { every_close_or_extended_family_member = { limit = { NOR = { - this = scope:rejected_betrothal_owner is_close_or_extended_family_of = scope:rejected_betrothed + this = scope:rejected_betrothal_owner this = scope:rejected_betrothed + this = scope:actor } } custom = all_family_members - add_opinion = { target = scope:actor modifier = broke_betrothal_grand_wedding_opinion @@ -2679,6 +2390,7 @@ break_betrothal_interaction = { is_close_or_extended_family_of = scope:rejected_betrothed this = scope:rejected_betrothal_owner this = scope:rejected_betrothed + this = scope:actor } } custom = all_family_members @@ -2693,17 +2405,17 @@ break_betrothal_interaction = { } scope:actor = { - # Was the marriage of relevence to the player? + # Was the marriage of relevence to the player? if = { limit = { scope:rejecting_betrothed = { - is_player_heir_of = scope:actor + is_child_of = scope:actor } } hidden_effect = { send_interface_toast = { type = msg_break_betrothal_player_heir - title = msg_break_betrothal + title = msg_break_betrothal_player_heir left_icon = scope:rejecting_betrothed right_icon = scope:rejected_betrothed custom_tooltip = break_betrothal_hook_toast_desc @@ -2728,15 +2440,13 @@ break_betrothal_interaction = { #Was the marriage promised to a vassal? if = { limit = { - exists = var:promised_to_marry_1 - var:promised_to_marry_1 = { + var:promised_to_marry_1 ?= { this = scope:rejected_betrothed any_parent = { is_vassal_of = scope:actor } } - exists = var:promised_to_marry_2 - var:promised_to_marry_2 = { + var:promised_to_marry_2 ?= { this = scope:rejecting_betrothed is_close_family_of = scope:actor } @@ -3218,10 +2928,7 @@ offer_concubine = { is_shown = { scope:actor != scope:recipient scope:actor = { - OR = { - culture = { has_cultural_tradition = tradition_concubines } - faith = { has_doctrine = doctrine_concubines } - } + allowed_more_concubines = yes } scope:recipient = { #NOT = { government_has_flag = government_is_true_herder } @@ -3637,10 +3344,7 @@ offer_concubine = { has_trait = greedy ai_greed > very_high_positive_ai_value } - OR = { - culture = { has_cultural_tradition = tradition_concubines } - faith = { has_doctrine = doctrine_concubines } - } + allowed_concubines = yes } ai_will_do = { @@ -3877,7 +3581,7 @@ dismiss_concubine_interaction = { scope:actor = { custom_tooltip = { NOT = { - var:family_widow_forbidden_divorce ?= scope:target + var:family_widow_forbidden_divorce ?= scope:recipient } text = BOUND_TO_FAMILY_WIDOW } @@ -4010,7 +3714,7 @@ divorce_character_interaction = { scope:actor = { custom_tooltip = { NOT = { - var:family_widow_forbidden_divorce ?= scope:target + var:family_widow_forbidden_divorce ?= scope:recipient } text = BOUND_TO_FAMILY_WIDOW } @@ -4151,7 +3855,7 @@ divorce_character_house_head_interaction = { scope:actor = { custom_tooltip = { NOT = { - var:family_widow_forbidden_divorce ?= scope:target + var:family_widow_forbidden_divorce ?= scope:recipient } text = BOUND_TO_FAMILY_WIDOW } @@ -4951,7 +4655,7 @@ divorce_character_dynast_request_interaction = { scope:actor = { custom_tooltip = { NOT = { - var:family_widow_forbidden_divorce ?= scope:target + var:family_widow_forbidden_divorce ?= scope:recipient } text = BOUND_TO_FAMILY_WIDOW } @@ -5131,7 +4835,7 @@ divorce_character_dynast_request_rel_head_interaction = { scope:actor = { custom_tooltip = { NOT = { - var:family_widow_forbidden_divorce ?= scope:target + var:family_widow_forbidden_divorce ?= scope:recipient } text = BOUND_TO_FAMILY_WIDOW } diff --git a/common/character_interactions/00_modifiy_vassal_contract.txt b/common/character_interactions/00_modifiy_vassal_contract.txt index 743866962..bb6cbe595 100644 --- a/common/character_interactions/00_modifiy_vassal_contract.txt +++ b/common/character_interactions/00_modifiy_vassal_contract.txt @@ -15,7 +15,8 @@ is_shown = { scope:recipient = { this != scope:actor - liege ?= scope:actor # this excludes tributary contracts by default + liege = scope:actor + is_tributary = no # this excludes tributary contracts by default is_ruler = yes vassal_contract_has_modifiable_obligations = yes NOT = { government_allows = administrative } @@ -30,7 +31,7 @@ can_send = { #Mandala gets special treatment trigger_if = { - limit = { + limit = { scope:actor = { government_has_flag = government_is_mandala } } custom_tooltip = { @@ -141,103 +142,103 @@ auto_accept = yes on_accept = { - hidden_effect = { - # Struggle Catalysts - ## We work these out first so they're not invalidated by the actual effect block. - if = { - limit = { - catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - if = { - limit = { - catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - - # Improving contract catalyst - if = { - limit = { - scope:recipient.count_obligation_improvements_for_vassal > 0 - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } - } +# hidden_effect = { +# # Struggle Catalysts +# ## We work these out first so they're not invalidated by the actual effect block. +# if = { +# limit = { +# catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# if = { +# limit = { +# catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# +# # Improving contract catalyst +# if = { +# limit = { +# scope:recipient.count_obligation_improvements_for_vassal > 0 +# scope:actor = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +# character = scope:actor +# } +# } +# } +# } +# } # Enact changes. scope:actor = { @@ -339,12 +340,14 @@ vassal_modify_vassal_contract_interaction = { is_shown = { scope:recipient = { - top_liege != this + liege = scope:actor this != scope:actor - liege ?= scope:actor # this excludes tributary contracts by default + is_tributary = no # this excludes tributary contracts by default vassal_contract_has_modifiable_obligations = yes - NOT = { government_allows = administrative } - NOT = { government_has_flag = government_is_nomadic } + NOR = { + government_allows = administrative + government_has_flag = government_is_nomadic + } } } @@ -355,7 +358,7 @@ vassal_modify_vassal_contract_interaction = { can_send = { #Mandala gets special treatment trigger_if = { - limit = { + limit = { scope:recipient = { government_has_flag = government_is_mandala } } custom_tooltip = { @@ -504,39 +507,39 @@ vassal_modify_vassal_contract_interaction = { } } # Improving contract catalyst - if = { - limit = { - scope:recipient.count_obligation_improvements_for_vassal > 0 - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } +# if = { +# limit = { +# scope:recipient.count_obligation_improvements_for_vassal > 0 +# scope:actor = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +# character = scope:actor +# } +# } +# } +# } } # Additional Flavor Titles @@ -595,10 +598,11 @@ ai_only_liege_modify_vassal_contract_interaction = { } scope:recipient = { this != scope:actor + liege = scope:actor NOT = { has_strong_hook = scope:actor } - liege ?= scope:actor # this excludes tributary contracts by default + is_tributary = no # this excludes tributary contracts by default is_ruler = yes vassal_contract_can_be_modified_trigger = yes does_ai_liege_in_vassal_contract_desire_obligation_change = yes @@ -634,7 +638,7 @@ ai_only_liege_modify_vassal_contract_interaction = { ai_targets = { ai_recipients = vassals } - + ai_frequency_by_tier = { barony = 0 county = 12 @@ -683,10 +687,11 @@ ai_only_liege_modify_vassal_contract_admin_province_interaction = { } scope:recipient = { this != scope:actor + liege = scope:actor + is_tributary = no NOT = { has_strong_hook = scope:actor } - liege ?= scope:actor # this excludes tributary contracts by default is_ruler = yes government_has_flag = government_uses_admin_province_obligations @@ -748,10 +753,11 @@ ai_only_vassal_modify_vassal_contract_interaction = { has_usable_hook = scope:recipient vassal_contract_can_be_modified_trigger = yes does_ai_vassal_in_vassal_contract_desire_obligation_change = yes + is_tributary = no # this excludes tributary contracts by default + liege = scope:recipient } scope:recipient = { this != scope:actor - liege ?= scope:actor # this excludes tributary contracts by default is_ruler = yes NOT = { has_strong_hook = scope:actor @@ -824,11 +830,12 @@ admin_liege_modify_vassal_contract_interaction = { is_shown = { scope:recipient = { this != scope:actor + liege = scope:actor OR = { is_landed = yes is_councillor_of = scope:actor.top_liege } - liege ?= scope:actor # this excludes tributary contracts by default + is_tributary = no # this excludes tributary contracts by default is_ruler = yes vassal_contract_has_modifiable_obligations = yes government_allows = administrative @@ -885,103 +892,103 @@ admin_liege_modify_vassal_contract_interaction = { auto_accept = yes on_accept = { - hidden_effect = { - # Struggle Catalysts - ## We work these out first so they're not invalidated by the actual effect block. - if = { - limit = { - catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - if = { - limit = { - catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - - # Improving contract catalyst - if = { - limit = { - scope:recipient.count_obligation_improvements_for_vassal > 0 - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } - } +# hidden_effect = { +# # Struggle Catalysts +# ## We work these out first so they're not invalidated by the actual effect block. +# if = { +# limit = { +# catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# if = { +# limit = { +# catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# +# # Improving contract catalyst +# if = { +## limit = { +## scope:recipient.count_obligation_improvements_for_vassal > 0 +## scope:actor = { +## is_diff_faith_or_culture_trigger = { +## CHAR = scope:recipient +## STATUS = involved +## } +## any_character_struggle = { +## involvement = involved +## activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +## CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +## CHAR = scope:recipient +## } +## } +## } +## } +## scope:actor = { +## every_character_struggle = { +## involvement = involved +## limit = { +## activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +## CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +## CHAR = scope:recipient +## } +## } +## activate_struggle_catalyst = { +## catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +## character = scope:actor +## } +## } +## } +## } +# } # Enact changes. scope:actor = { @@ -989,7 +996,7 @@ admin_liege_modify_vassal_contract_interaction = { type = msg_vassal_contract_change title = modify_vassal_contract_interaction_notification right_icon = scope:recipient - + scope:recipient = { hidden_effect = { set_variable = { @@ -1010,14 +1017,13 @@ admin_liege_modify_vassal_contract_interaction = { type = scope:obligation.vassal_contract_type level = scope:obligation } - + # Update the succession law for celestial province types if applicable - That way, we don't have to wait until the current law invalidates. if = { limit = { government_has_flag = government_is_celestial scope:obligation.vassal_contract_type = vassal_contract:celestial_provinces } - if = { limit = { OR = { @@ -1040,6 +1046,51 @@ admin_liege_modify_vassal_contract_interaction = { add_realm_law_skip_effects = celestial_appointment_succession_law } } + # Update the succession law for meritocratic province types if applicable - That way, we don't have to wait until the current law invalidates. + else_if = { + limit = { + government_has_flag = government_is_meritocratic + scope:obligation.vassal_contract_type = vassal_contract:meritocratic_provinces + } + if = { + limit = { + vassal_contract_has_flag = meritocratic_province_military + NOT = { has_realm_law = meritocratic_military_appointment_succession_law } + } + add_realm_law_skip_effects = meritocratic_military_appointment_succession_law + } + else_if = { + limit = { + OR = { + vassal_contract_has_flag = meritocratic_province_standard + vassal_contract_has_flag = meritocratic_province_industrial + } + NOT = { has_realm_law = meritocratic_appointment_succession_law } + } + add_realm_law_skip_effects = meritocratic_appointment_succession_law + } + } + # Update the succession law for japanese province types if applicable - That way, we don't have to wait until the current law invalidates. + else_if = { + limit = { + government_has_flag = government_is_japanese_administrative + scope:obligation.vassal_contract_type = vassal_contract:japan_administrative_provinces + } + if = { + limit = { + NOT = { vassal_contract_has_flag = japan_administrative_military_appointment } + NOT = { has_realm_law = japanese_appointment_succession_law } + } + add_realm_law_skip_effects = japanese_appointment_succession_law + } + else_if = { + limit = { + vassal_contract_has_flag = japan_administrative_military_appointment + NOT = { has_realm_law = japanese_military_appointment_succession_law } + } + add_realm_law_skip_effects = japanese_military_appointment_succession_law + } + } } } } @@ -1060,7 +1111,7 @@ admin_vassal_modify_vassal_contract_interaction = { common_interaction = yes icon = icon_contract_modification_single - filter_tags = { admin_liege rep_liege } + filter_tags = { admin_liege } send_name = "admin_vassal_modify_vassal_contract_interaction_send" desc = admin_vassal_modify_vassal_contract_interaction_desc @@ -1069,7 +1120,8 @@ admin_vassal_modify_vassal_contract_interaction = { scope:actor = { top_liege != this this != scope:recipient - liege ?= scope:recipient # this excludes tributary contracts by default + liege = scope:recipient + is_tributary = no # this excludes tributary contracts by default vassal_contract_has_modifiable_obligations = yes government_allows = administrative tgp_is_ceremonial_liege_trigger = no @@ -1205,14 +1257,14 @@ admin_vassal_modify_vassal_contract_interaction = { type = scope:obligation.vassal_contract_type level = scope:obligation } - + # Update the succession law for celestial province types if applicable - That way, we don't have to wait until the current law invalidates. if = { limit = { government_has_flag = government_is_celestial scope:obligation.vassal_contract_type = vassal_contract:celestial_provinces } - + if = { limit = { OR = { @@ -1235,6 +1287,51 @@ admin_vassal_modify_vassal_contract_interaction = { add_realm_law_skip_effects = celestial_appointment_succession_law } } + # Update the succession law for meritocratic province types if applicable - That way, we don't have to wait until the current law invalidates. + else_if = { + limit = { + government_has_flag = government_is_meritocratic + scope:obligation.vassal_contract_type = vassal_contract:meritocratic_provinces + } + if = { + limit = { + vassal_contract_has_flag = meritocratic_province_military + NOT = { has_realm_law = meritocratic_military_appointment_succession_law } + } + add_realm_law_skip_effects = meritocratic_military_appointment_succession_law + } + else_if = { + limit = { + OR = { + vassal_contract_has_flag = meritocratic_province_standard + vassal_contract_has_flag = meritocratic_province_industrial + } + NOT = { has_realm_law = meritocratic_appointment_succession_law } + } + add_realm_law_skip_effects = meritocratic_appointment_succession_law + } + } + # Update the succession law for japanese province types if applicable - That way, we don't have to wait until the current law invalidates. + else_if = { + limit = { + government_has_flag = government_is_japanese_administrative + scope:obligation.vassal_contract_type = vassal_contract:japan_administrative_provinces + } + if = { + limit = { + NOT = { vassal_contract_has_flag = japan_administrative_military_appointment } + NOT = { has_realm_law = japanese_appointment_succession_law } + } + add_realm_law_skip_effects = japanese_appointment_succession_law + } + else_if = { + limit = { + vassal_contract_has_flag = japan_administrative_military_appointment + NOT = { has_realm_law = japanese_military_appointment_succession_law } + } + add_realm_law_skip_effects = japanese_military_appointment_succession_law + } + } } } } @@ -1276,39 +1373,39 @@ admin_vassal_modify_vassal_contract_interaction = { } } # Improving contract catalyst - if = { - limit = { - scope:actor.count_obligation_improvements_for_vassal > 0 - scope:recipient = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:actor - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:actor - } - } - } - } - scope:recipient = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:actor - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:recipient - } - } - } - } +# if = { +# limit = { +# scope:actor.count_obligation_improvements_for_vassal > 0 +# scope:recipient = { +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:actor +# STATUS = involved +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:actor +# } +# } +# } +# } +# scope:recipient = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +# CHAR = scope:actor +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +# character = scope:recipient +# } +# } +# } +# } } } @@ -1427,8 +1524,9 @@ nomad_liege_modify_vassal_contract_interaction = { is_shown = { scope:recipient = { - NOT = { this = scope:actor } - liege ?= scope:actor # this excludes tributary contracts by default + this != scope:actor + liege = scope:actor + is_tributary = no # this excludes tributary contracts by default is_ruler = yes vassal_contract_has_modifiable_obligations = yes government_has_flag = government_is_nomadic @@ -1498,103 +1596,103 @@ nomad_liege_modify_vassal_contract_interaction = { auto_accept = yes on_accept = { - hidden_effect = { - # Struggle Catalysts - ## We work these out first so they're not invalidated by the actual effect block. - if = { - limit = { - catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - if = { - limit = { - catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } - scope:actor = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection - character = scope:actor - } - } - } - } - - # Improving contract catalyst - if = { - limit = { - scope:recipient.count_obligation_improvements_for_vassal > 0 - scope:actor = { - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal - character = scope:actor - } - } - } - } - } +# hidden_effect = { +# # Struggle Catalysts +# ## We work these out first so they're not invalidated by the actual effect block. +# if = { +# limit = { +# catalyst_granted_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_granted_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# if = { +# limit = { +# catalyst_revoked_powerful_diff_faith_vassal_religious_protection_preliminary_trigger = { CHAR = scope:recipient } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_revoked_powerful_diff_faith_vassal_religious_protection +# character = scope:actor +# } +# } +# } +# } +# +# # Improving contract catalyst +## if = { +## limit = { +## scope:recipient.count_obligation_improvements_for_vassal > 0 +## scope:actor = { +## is_diff_faith_or_culture_trigger = { +## CHAR = scope:recipient +## STATUS = involved +## } +## any_character_struggle = { +## involvement = involved +## activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +## CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +## CHAR = scope:recipient +## } +## } +## } +## } +## scope:actor = { +## every_character_struggle = { +## involvement = involved +## limit = { +## activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +## CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal +## CHAR = scope:recipient +## } +## } +## activate_struggle_catalyst = { +## catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal +## character = scope:actor +## } +## } +## } +## } +# } # Enact changes. scope:actor = { @@ -1647,7 +1745,7 @@ nomad_liege_modify_vassal_contract_interaction = { # Additional Flavor Titles scope:recipient = { additional_flavor_check_effect = yes } } - + send_option = { is_valid = { scope:actor = { @@ -1674,7 +1772,7 @@ nomad_vassal_modify_vassal_contract_interaction = { send_name = "nomad_vassal_modify_vassal_contract_interaction_send" desc = nomad_vassal_modify_vassal_contract_interaction_desc - + redirect = { # need to reverse the role for the UI to work properly scope:recipient = { @@ -1692,8 +1790,9 @@ nomad_vassal_modify_vassal_contract_interaction = { is_shown = { scope:recipient = { is_independent_ruler = no - NOT = { this = scope:actor } - liege ?= scope:actor # this excludes tributary contracts by default + this != scope:actor + liege = scope:actor + is_tributary = no # this excludes tributary contracts by default vassal_contract_has_modifiable_obligations = yes government_has_flag = government_is_nomadic } @@ -1874,7 +1973,7 @@ suzerain_modify_tributary_contract_interaction = { scope:recipient = { is_tributary_of = scope:actor # excludes vassals by default subject_contract_has_modifiable_obligations = yes - NOT = { government_has_flag = government_is_true_herder } + NOT = { government_has_flag = government_is_herder } } } @@ -1885,7 +1984,7 @@ suzerain_modify_tributary_contract_interaction = { can_send = { #Mandala gets special treatment trigger_if = { - limit = { + limit = { scope:actor = { government_has_flag = government_is_mandala } } custom_tooltip = { @@ -2025,7 +2124,7 @@ suzerain_modify_tributary_contract_interaction = { add_piety = major_piety_loss } else = { add_prestige = medium_prestige_loss } - + scope:recipient = { add_opinion = { modifier = outraged_opinion @@ -2121,7 +2220,7 @@ subject_modify_tributary_contract_interaction = { can_send = { #Mandala gets special treatment trigger_if = { - limit = { + limit = { scope:recipient = { government_has_flag = government_is_mandala } } custom_tooltip = { @@ -2136,9 +2235,9 @@ subject_modify_tributary_contract_interaction = { trigger_if = { limit = { scope:hook = no } # no cost trigger_if = { - limit = { subject_standing < 0 } # this means we don't use subject standing + limit = { subject_standing < 0 } # this means we don't use subject standing trigger_if = { - limit = { + limit = { government_has_flag = government_is_nomadic scope:recipient = { government_has_flag = government_is_nomadic } } @@ -2193,9 +2292,9 @@ subject_modify_tributary_contract_interaction = { trigger_if = { limit = { scope:hook = no } # no cost trigger_if = { - limit = { subject_standing < 0 } # this means we don't use subject standing + limit = { subject_standing < 0 } # this means we don't use subject standing trigger_if = { - limit = { + limit = { government_has_flag = government_is_nomadic scope:recipient = { government_has_flag = government_is_nomadic } } @@ -2235,9 +2334,9 @@ subject_modify_tributary_contract_interaction = { } else = { if = { - limit = { subject_standing < 0 } # this means we don't use subject standing + limit = { subject_standing < 0 } # this means we don't use subject standing if = { - limit = { + limit = { government_has_flag = government_is_nomadic scope:recipient = { government_has_flag = government_is_nomadic } } @@ -2363,14 +2462,14 @@ subject_modify_tributary_contract_interaction = { add = scope:new_value multiply = -20 #Overlord favoring options have a negative score if = { # the Chinese Emperor cares less since they get tribute through missions as well - limit = { + limit = { scope:new_value < 0 - scope:actor = { + scope:actor = { OR = { has_subject_contract_group = tributary_celestial has_subject_contract_group = tributary_hegemonic } - } + } } multiply = 0.5 } @@ -2406,7 +2505,7 @@ ai_only_hegemonic_tributary_modify_tributary_contract_interaction = { scope:actor = { if = { # if the subject has a Seal of Investiture, they will always ask for an Investiture Privilege if they can - limit = { + limit = { any_character_artifact = { OR = { artifact_type = seal_of_investiture diff --git a/common/character_interactions/00_prison_interactions.txt b/common/character_interactions/00_prison_interactions.txt index 499e303bf..9aa372676 100644 --- a/common/character_interactions/00_prison_interactions.txt +++ b/common/character_interactions/00_prison_interactions.txt @@ -226,7 +226,7 @@ } scope:recipient = { NOT = { is_courtier_of = scope:actor } - } + } } value = { value = 0 @@ -259,7 +259,7 @@ on_accept = { scope:actor = { if = { - limit = { + limit = { has_title = title:e_minister_of_justice } if = { @@ -403,314 +403,314 @@ } } - # Harrying logic. - scope:actor = { - if = { - limit = { - character_is_valid_for_harrying_of_the_north_trigger = yes - scope:recipient = { - character_is_valid_for_harrying_of_the_north_trigger = yes - is_important_or_vip_struggle_character = yes - } - culture != scope:recipient.culture - } - global_var:harrying_of_the_north = { save_scope_as = story } - if = { - limit = { - character_is_valid_norman_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } - } - else_if = { - limit = { - character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } - } - } - } +# # Harrying logic. +# scope:actor = { +# if = { +# limit = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# scope:recipient = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# is_important_or_vip_struggle_character = yes +# } +# culture != scope:recipient.culture +# } +# global_var:harrying_of_the_north = { save_scope_as = story } +# if = { +# limit = { +# character_is_valid_norman_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } +# } +# else_if = { +# limit = { +# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } +# } +# } +# } } on_decline = { if = { limit = { - scope:recipient = { - has_government = landless_adventurer_government - reverse_has_opinion_modifier = { - target = scope:actor - modifier = eviction_ignored_opinion - } - } - } - scope:recipient = { - if = { - limit = { current_military_strength >= ep3_interactions_events_0500_troops_count_value } - start_war = { - cb = ep3_laamp_apprehend_adventurer_cb - target = scope:actor - } - } - else = { - # Remove them immediately. - remove_laamp_from_exiled_county_automatically_effect = { - PROVINCE = scope:recipient.location - LAAMP = scope:recipient - } - } - } - } - else = { - scope:actor = { - imprison_HoF_consequences_effect = yes - imprison_tyranny_effect = yes - } - scope:recipient = { - #If target is count or higher, start war. - if = { - limit = { - is_playable_character = yes - primary_title.tier > tier_barony - } - if = { - limit = { - is_a_faction_member = yes - liege = scope:actor - joined_faction = { - faction_target = scope:actor - NOT = { faction_is_type = populist_faction } - } - } - joined_faction = { - save_scope_as = retaliating_faction # For loc - imprisonment_retribution_start_faction_war_if_valid = yes - } - hidden_effect = { - if = { - limit = { NOT = { exists = joined_faction.faction_war } } - war_for_imprison_effect = yes - } - } - } - else = { - war_for_imprison_effect = yes - } - } - #If target is a baron or unlanded, have them escape. - else = { - if = { #To block them from being instantly rehired - limit = { - is_councillor_of = scope:actor - can_be_fired_from_council_trigger = { COURT_OWNER = scope:actor } - } - set_variable = { - name = escaped_imprisonment_from - value = scope:actor - years = 20 - } - } - imprison_court_chaplain_consequences_effect = yes - if = { - limit = { - is_landed_or_landless_administrative = yes - } - depose_effect = { DEPOSER = scope:actor } - } - else_if = { - limit = { - is_hostage = yes - warden = scope:actor - } - save_scope_as = imprison_failure - save_scope_as = hostage - warden = { save_scope_as = warden } - home_court = { save_scope_as = home_court } - scope:warden = { trigger_event = bp2_hostage_system.0400 } - scope:home_court = { trigger_event = bp2_hostage_system.0401 } - return_hostage = yes - } - else_if = { - limit = { - is_landed_or_landless_administrative = no - trigger_if = { - limit = { - is_councillor = yes - } - can_be_fired_from_council_trigger = { COURT_OWNER = scope:recipient.liege } - } - trigger_if = { - limit = { - exists = scope:actor.faith.religious_head - } - scope:actor.faith.religious_head != scope:recipient - } - } - select_and_move_to_pool_effect = yes - } - add_opinion = { - target = scope:actor - modifier = attempted_imprisonment_opinion - } - } - } - - if = { - limit = { - scope:actor = { has_realm_law_flag = vassal_refusal_is_treason } - } scope:actor = { - add_opinion = { - target = scope:recipient - modifier = treasonous_imprison_refusal - } + NOT = { has_title = title:e_minister_of_justice } } } - } - - #Remove them as guardian/ward for any courtier (feedback given in char_interaction.0230) - scope:actor = { - if = { - limit = { - any_courtier = { - has_relation_guardian = scope:recipient - } - } - every_courtier = { - limit = { - has_relation_guardian = scope:recipient - } - save_scope_as = ward - scope:recipient = { remove_relation_ward = scope:ward } - - scope:ward = { - if = { - limit = { - host != liege - } - return_to_court = yes - } - guardian_remove_opinion_effect = { - GUARDIAN = scope:recipient - WARD = this - WARD_LIEGE = scope:actor - } - } - - add_to_list = ward_children - } - } - if = { - limit = { - any_courtier = { - has_relation_ward = scope:recipient - } - } - random_courtier = { - limit = { - has_relation_ward = scope:recipient - } - save_scope_as = guardian - scope:guardian = { remove_relation_ward = scope:recipient } - - scope:guardian = { - if = { - limit = { - host != liege - } - return_to_court = yes - } - guardian_remove_opinion_effect = { - GUARDIAN = this - WARD = scope:recipient - WARD_LIEGE = scope:actor - } - } - - add_to_list = guardian_list - } - - hidden_effect = { - scope:guardian = { - send_interface_message = { - type = event_childhood_neutral - title = remove_guardian_interaction_notification - left_icon = scope:recipient - right_icon = scope:guardian - remove_guardian_effect = { - GUARDIAN = scope:guardian - WARD = scope:recipient - RETURN_WARD = yes - HIDE_OPINION = no - } - } - } - } - } - } - - scope:actor = { if = { limit = { scope:recipient = { - OR = { - is_playable_character = no - AND = { - is_playable_character = yes - primary_title.tier = tier_barony + has_government = landless_adventurer_government + } + } + scope:recipient = { + if = { + limit = { current_military_strength >= ep3_interactions_events_0500_troops_count_value } + start_war = { + cb = ep3_laamp_apprehend_adventurer_cb + target = scope:actor + } + } + else = { + # Remove them immediately. + remove_laamp_from_exiled_county_automatically_effect = { + PROVINCE = scope:recipient.location + LAAMP = scope:recipient + } + } + } + } + else = { + scope:actor = { + imprison_HoF_consequences_effect = yes + imprison_tyranny_effect = yes + } + scope:recipient = { + #If target is count or higher, start war. + if = { + limit = { + is_playable_character = yes + primary_title.tier > tier_barony + } + if = { + limit = { + is_a_faction_member = yes + liege = scope:actor + joined_faction = { + faction_target = scope:actor + NOT = { faction_is_type = populist_faction } + } + } + joined_faction = { + save_scope_as = retaliating_faction # For loc + imprisonment_retribution_start_faction_war_if_valid = yes + } + hidden_effect = { + if = { + limit = { NOT = { exists = joined_faction.faction_war } } + war_for_imprison_effect = yes + } + } + } + else = { + war_for_imprison_effect = yes + } + } + #If target is a baron or unlanded, have them escape. + else = { + if = { #To block them from being instantly rehired + limit = { + is_councillor_of = scope:actor + can_be_fired_from_council_trigger = { COURT_OWNER = scope:actor } + } + set_variable = { + name = escaped_imprisonment_from + value = scope:actor + years = 20 + } + } + imprison_court_chaplain_consequences_effect = yes + if = { + limit = { + is_landed_or_landless_administrative = yes + } + depose_effect = { DEPOSER = scope:actor } + } + else_if = { + limit = { + is_hostage = yes + warden = scope:actor + } + save_scope_as = imprison_failure + save_scope_as = hostage + warden = { save_scope_as = warden } + home_court = { save_scope_as = home_court } + scope:warden = { trigger_event = bp2_hostage_system.0400 } + scope:home_court = { trigger_event = bp2_hostage_system.0401 } + return_hostage = yes + } + else_if = { + limit = { + is_landed_or_landless_administrative = no + trigger_if = { + limit = { + is_councillor = yes + } + can_be_fired_from_council_trigger = { COURT_OWNER = scope:recipient.liege } + } + trigger_if = { + limit = { + exists = scope:actor.faith.religious_head + } + scope:actor.faith.religious_head != scope:recipient + } + } + select_and_move_to_pool_effect = yes + } + add_opinion = { + target = scope:actor + modifier = attempted_imprisonment_opinion + } + } + } + + if = { + limit = { + scope:actor = { has_realm_law_flag = vassal_refusal_is_treason } + } + scope:actor = { + add_opinion = { + target = scope:recipient + modifier = treasonous_imprison_refusal + } + } + } + } + + #Remove them as guardian/ward for any courtier (feedback given in char_interaction.0230) + scope:actor = { + if = { + limit = { + any_courtier = { + has_relation_guardian = scope:recipient + } + } + every_courtier = { + limit = { + has_relation_guardian = scope:recipient + } + save_scope_as = ward + scope:recipient = { remove_relation_ward = scope:ward } + + scope:ward = { + if = { + limit = { + host != liege + } + return_to_court = yes + } + guardian_remove_opinion_effect = { + GUARDIAN = scope:recipient + WARD = this + WARD_LIEGE = scope:actor + } + } + + add_to_list = ward_children + } + } + if = { + limit = { + any_courtier = { + has_relation_ward = scope:recipient + } + } + random_courtier = { + limit = { + has_relation_ward = scope:recipient + } + save_scope_as = guardian + scope:guardian = { remove_relation_ward = scope:recipient } + + scope:guardian = { + if = { + limit = { + host != liege + } + return_to_court = yes + } + guardian_remove_opinion_effect = { + GUARDIAN = this + WARD = scope:recipient + WARD_LIEGE = scope:actor + } + } + + add_to_list = guardian_list + } + + hidden_effect = { + scope:guardian = { + send_interface_message = { + type = event_childhood_neutral + title = remove_guardian_interaction_notification + left_icon = scope:recipient + right_icon = scope:guardian + remove_guardian_effect = { + GUARDIAN = scope:guardian + WARD = scope:recipient + RETURN_WARD = yes + HIDE_OPINION = no + } } } } } - trigger_event = char_interaction.0230 - } - } - - if = { - limit = { - scope:actor = { has_character_flag = flag_hostile_actions_disabled_delay } - } - scope:actor = { remove_character_flag = flag_hostile_actions_disabled_delay } - } - - # If we're a clan this interaction affects unity - if = { # If you don't have an imprisonment reason, and the target is landed, you lose more unity - limit = { - NOT = { - scope:actor = { has_imprisonment_reason = scope:recipient } + if = { + limit = { + scope:recipient = { + OR = { + is_playable_character = no + AND = { + is_playable_character = yes + primary_title.tier = tier_barony + } + } + } + } + trigger_event = char_interaction.0230 } - scope:recipient = { is_landed_or_landless_administrative = yes } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_imprison.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - else_if = { # If you don't have an imprisonment reason, and the target is unlanded, you lose slightly less unity - limit = { - NOT = { - scope:actor = { has_imprisonment_reason = scope:recipient } + + if = { + limit = { + has_character_flag = flag_hostile_actions_disabled_delay + } + remove_character_flag = flag_hostile_actions_disabled_delay } - scope:recipient = { is_landed_or_landless_administrative = no } } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = medium_unity_loss - DESC = clan_unity_imprison.desc - REVERSE_NON_HOUSE_TARGET = no + + # If we're a clan this interaction affects unity + if = { # If you don't have an imprisonment reason, and the target is landed, you lose more unity + limit = { + NOT = { + scope:actor = { has_imprisonment_reason = scope:recipient } + } + scope:recipient = { is_landed_or_landless_administrative = yes } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_imprison.desc + REVERSE_NON_HOUSE_TARGET = no + } } - } - else = { # If you have a valid reason, you lose only a tiny bit of unity (criminal or not, they are still family) - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = miniscule_unity_loss - DESC = clan_unity_imprison.desc - REVERSE_NON_HOUSE_TARGET = no + else_if = { # If you don't have an imprisonment reason, and the target is unlanded, you lose slightly less unity + limit = { + NOT = { + scope:actor = { has_imprisonment_reason = scope:recipient } + } + scope:recipient = { is_landed_or_landless_administrative = no } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = medium_unity_loss + DESC = clan_unity_imprison.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + else = { # If you have a valid reason, you lose only a tiny bit of unity (criminal or not, they are still family) + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = miniscule_unity_loss + DESC = clan_unity_imprison.desc + REVERSE_NON_HOUSE_TARGET = no + } } } } @@ -737,7 +737,7 @@ any_held_title = { is_noble_family_title = yes } - } + } } custom_description = { text = noble_family_head_cannot_refuse_your_power @@ -1072,7 +1072,7 @@ ai_recipients = courtiers chance = 0.25 } - + ai_frequency_by_tier = { barony = 0 county = 36 @@ -1096,7 +1096,7 @@ has_imprisonment_reason = scope:recipient } } - + modifier = { # More likely to imprison criminal Soryo's if Ritsuryo add = 200 scope:actor = { @@ -1107,7 +1107,7 @@ government_has_flag = government_is_japan_feudal } } - + modifier = { # Even more imprisonment reason if you are a danger to the Kampaku add = 400 scope:actor = { @@ -1372,102 +1372,102 @@ } # Agenda impact - modifier = { - scope:recipient = { - is_important_or_vip_struggle_character = yes - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_important - } - has_character_flag = agenda_towards_escalation - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_important - } - } - } - add = -100 - } - } - } - modifier = { - scope:recipient = { - has_trait = fp3_struggle_supporter - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_supporter - } - has_trait = fp3_struggle_detractor - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_supporter - } - } - } - add = -100 - } - } - } - modifier = { - scope:recipient = { - has_trait = fp3_struggle_detractor - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_detractor - } - has_trait = fp3_struggle_supporter - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_imprison_detractor - } - } - } - add = -100 - } - } - } +# modifier = { +# scope:recipient = { +# is_important_or_vip_struggle_character = yes +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_important +# } +# } +# } +# add = -100 +# } +# } +# } +# modifier = { +# scope:recipient = { +# has_trait = fp3_struggle_supporter +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_supporter +# } +# has_trait = fp3_struggle_detractor +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_supporter +# } +# } +# } +# add = -100 +# } +# } +# } +# modifier = { +# scope:recipient = { +# has_trait = fp3_struggle_detractor +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_detractor +# } +# has_trait = fp3_struggle_supporter +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_imprison_detractor +# } +# } +# } +# add = -100 +# } +# } +# } # TGP Be more careful with blocs generally house_bloc_tyranny_war_modifiers = yes @@ -1482,6 +1482,19 @@ } } + modifier = { # Expel first, even if they criminals + factor = 0 + scope:actor = { + NOT = { + has_opinion_modifier = { + target = scope:recipient + modifier = eviction_ignored_opinion + } + } + } + scope:recipient = { government_has_flag = government_is_landless_adventurer } + } + evaluate_action_decreasing_house_unity = { VALUE = 100 } @@ -1536,16 +1549,14 @@ move_to_dungeon_interaction = { } trigger_event = prison_notification.1001 custom_tooltip = MOVE_PRISONER_TO_DUNGEON - scope:recipient = { - every_close_or_extended_family_member = { - custom = all_family_members - limit = { - scope:actor != this - } - add_opinion = { - modifier = family_moved_to_dungeon_opinion - target = scope:actor - } + every_close_or_extended_family_member = { + custom = all_family_members + limit = { + scope:actor != this + } + add_opinion = { + modifier = family_moved_to_dungeon_opinion + target = scope:actor } } } @@ -1667,16 +1678,14 @@ move_to_house_arrest_interaction = { trigger_event = prison_notification.1002 } custom_tooltip = MOVE_PRISONER_TO_HOUSE_ARREST - scope:recipient = { - every_close_or_extended_family_member = { - custom = all_family_members - limit = { - scope:actor != this - } - add_opinion = { - modifier = moved_to_house_arrest_opinion - target = scope:actor - } + every_close_or_extended_family_member = { + custom = all_family_members + limit = { + scope:actor != this + } + add_opinion = { + modifier = moved_to_house_arrest_opinion + target = scope:actor } } } @@ -1745,12 +1754,9 @@ ransom_interaction = { is_valid_showing_failures_only = { trigger_if = { - limit = { - scope:invalid = yes - } + limit = { scope:invalid = yes } always = no } - scope:secondary_recipient = { custom_description = { text = "currently_being_tortured" @@ -1764,20 +1770,7 @@ ransom_interaction = { custom_tooltip = { text = is_currently_being_purged_tt scope:secondary_recipient = { - NOT = { - has_character_flag = is_currently_being_purged - } - } - } - } - - cost = { - influence = { - value = 0 - if = { - limit = { scope:influence_send_option = yes } - add = scope:actor.medium_influence_value - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION + NOT = { has_character_flag = is_currently_being_purged } } } } @@ -2021,7 +2014,7 @@ ransom_interaction = { } send_option = { # EP3 Influence - is_shown = { # Actor must have a government that uses influence + is_shown = { # Actor must have a government that uses influence trigger_if = { # in the mass action ransom we only want to do it for gold limit = { exists = scope:mass_action } scope:mass_action = no @@ -2033,6 +2026,8 @@ ransom_interaction = { is_valid = { # Actor has enough influence scope:actor = { influence >= medium_influence_value } + # Recipient wants your influence + scope:recipient = { government_has_flag = government_has_influence } # Both characters are within the same top realm custom_tooltip = { text = not_same_realm_tt @@ -2040,12 +2035,12 @@ ransom_interaction = { } } flag = influence_send_option - localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE + localization = DEMAND_INFLUENCE_AI_ACCEPTANCE } - + # MPO Herd send_option = { - is_shown = { # Actor must have a government that uses Herd + is_shown = { # Actor must have a government that uses Herd scope:actor = { government_has_flag = government_is_nomadic exists = domicile @@ -2059,7 +2054,7 @@ ransom_interaction = { } is_valid = { # Recipient has enough Herd - scope:recipient = { domicile.herd >= domicile.medium_herd_value } + scope:recipient = { domicile.herd >= scope:recipient.ransom_herd_value } } flag = herd_send_option localization = RANSOM_HERD_OPTION @@ -2069,7 +2064,7 @@ ransom_interaction = { EXTORTIONATE_RANSOM_COST = scope:secondary_recipient.increased_ransom_cost_value RANSOM_COST = scope:secondary_recipient.ransom_cost_value CURRENT_GOLD = scope:recipient.gold - RANSOM_HERD_COST = ransom_herd_value_recipient + RANSOM_HERD_COST = scope:recipient.ransom_herd_value } ai_accept = { @@ -2296,42 +2291,42 @@ ransom_interaction = { } # Struggle Agenda - modifier = { - scope:secondary_recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_ransom_important - } - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_ransom_important - } - } - } - add = 200 - } - } - } +# modifier = { +# scope:secondary_recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_ransom_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_ransom_important +# } +# } +# } +# add = 200 +# } +# } +# } modifier = { # Do not ransom at war factor = 0 @@ -2379,9 +2374,7 @@ pay_ransom_interaction = { scope:recipient = { save_scope_as = secondary_recipient if = { - limit = { - exists = imprisoner - } + limit = { exists = imprisoner } imprisoner = { save_scope_as = recipient } } } @@ -2389,17 +2382,6 @@ pay_ransom_interaction = { desc = pay_ransom_interaction_desc - cost = { - influence = { - value = 0 - if = { - limit = { scope:influence_send_option = yes } - add = scope:actor.medium_influence_value - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - } - } - greeting = positive notification_text = PAY_RANSOM_PROPOSAL @@ -2648,59 +2630,59 @@ pay_ransom_interaction = { } # Struggle Catalyst - if = { - limit = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_ransom_important - CHAR = scope:prisoner - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_ransom_important - CHAR = scope:prisoner - } - } - activate_struggle_catalyst = { - catalyst = catalyst_ransom_important - character = scope:imprisoner - } - } - } - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:imprisoner - SECOND = scope:prisoner - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_ransom_supporter_detractor - CHAR = scope:prisoner - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_ransom_supporter_detractor - CHAR = scope:prisoner - } - } - activate_struggle_catalyst = { - catalyst = catalyst_ransom_supporter_detractor - character = scope:imprisoner - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_ransom_supporter_detractor } - } - } +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_ransom_important +# CHAR = scope:prisoner +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_ransom_important +# CHAR = scope:prisoner +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_ransom_important +# character = scope:imprisoner +# } +# } +# } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:imprisoner +# SECOND = scope:prisoner +# } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_ransom_supporter_detractor +# CHAR = scope:prisoner +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_ransom_supporter_detractor +# CHAR = scope:prisoner +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_ransom_supporter_detractor +# character = scope:imprisoner +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_ransom_supporter_detractor } +# } +# } } if = { limit = { scope:hook = yes } @@ -2893,7 +2875,7 @@ pay_ransom_interaction = { } send_option = { # EP3 Influence - is_shown = { # Actor must have a government that uses influence + is_shown = { # Actor must have a government that uses influence scope:actor = { government_has_flag = government_has_influence } @@ -2901,6 +2883,8 @@ pay_ransom_interaction = { is_valid = { # Actor has enough influence scope:actor = { influence >= medium_influence_value } + # Recipient has enough influence + scope:recipient = { government_has_flag = government_has_influence } # Both characters are within the same top realm custom_tooltip = { text = not_same_realm_tt @@ -2908,11 +2892,11 @@ pay_ransom_interaction = { } } flag = influence_send_option - localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE + localization = DEMAND_INFLUENCE_AI_ACCEPTANCE } - + send_option = { # MPO Herd - is_shown = { # Actor must have a government that uses Herd + is_shown = { # Actor must have a government that uses Herd scope:actor = { government_has_flag = government_is_nomadic exists = domicile @@ -2926,7 +2910,7 @@ pay_ransom_interaction = { } is_valid = { # Actor has enough Herd - scope:actor = { domicile.herd >= domicile.medium_herd_value } + scope:actor = { domicile.herd >= scope:actor.ransom_herd_value } } flag = herd_send_option localization = PAY_FOR_BETTER_AI_ACCEPTANCE @@ -2954,7 +2938,7 @@ pay_ransom_interaction = { EXTORTIONATE_RANSOM_COST = scope:secondary_recipient.increased_ransom_cost_value RANSOM_COST = scope:secondary_recipient.ransom_cost_value CURRENT_GOLD = scope:actor.gold - RANSOM_HERD_COST = ransom_herd_value_actor + RANSOM_HERD_COST = scope:actor.ransom_herd_value } ai_accept = { @@ -3099,7 +3083,7 @@ pay_ransom_interaction = { scope:influence_send_option = yes desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION } - + modifier = { add = 25 scope:herd_send_option = yes @@ -3401,42 +3385,42 @@ pay_ransom_interaction = { } # Struggle Agenda - modifier = { - scope:secondary_recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_ransom_important - } - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_ransom_important - } - } - } - add = 200 - } - } - } +# modifier = { +# scope:secondary_recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_ransom_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_ransom_important +# } +# } +# } +# add = 200 +# } +# } +# } evaluate_action_increasing_house_unity = { VALUE = 100 @@ -3501,9 +3485,7 @@ ransom_me_interaction = { } is_shown = { - scope:actor = { - is_imprisoned_by = scope:recipient - } + scope:actor = { is_imprisoned_by = scope:recipient } } is_valid_showing_failures_only = { @@ -3646,17 +3628,6 @@ ransom_me_interaction = { } } - cost = { - influence = { - value = 0 - if = { - limit = { scope:influence_send_option = yes } - add = scope:actor.medium_influence_value - desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION - } - } - } - send_option = { is_shown = { exists = scope:recipient @@ -3708,9 +3679,7 @@ ransom_me_interaction = { } } is_valid = { - scope:actor = { - gold >= ransom_cost - } + scope:actor = { gold >= ransom_cost } } flag = gold localization = "RANSOM_GOLD_OPTION" @@ -3719,14 +3688,11 @@ ransom_me_interaction = { # If you don't have what they're worth, pay me what you have! send_option = { is_shown = { - exists = scope:recipient - scope:recipient = { + scope:recipient ?= { OR = { is_lowborn = yes NOT = { - dynasty = { - has_dynasty_perk = fp1_pillage_legacy_3 - } + dynasty = { has_dynasty_perk = fp1_pillage_legacy_3 } } } } @@ -3753,7 +3719,7 @@ ransom_me_interaction = { } send_option = { # EP3 Influence - is_shown = { # Actor must have a government that uses influence + is_shown = { # Actor must have a government that uses influence scope:actor = { government_has_flag = government_has_influence } @@ -3761,6 +3727,8 @@ ransom_me_interaction = { is_valid = { # Actor has enough influence scope:actor = { influence >= medium_influence_value } + # Recipient wants your influence + scope:recipient = { government_has_flag = government_has_influence } # Both characters are within the same top realm custom_tooltip = { text = not_same_realm_tt @@ -3768,11 +3736,11 @@ ransom_me_interaction = { } } flag = influence_send_option - localization = TRADE_INFLUENCE_FOR_BETTER_AI_ACCEPTANCE + localization = DEMAND_INFLUENCE_AI_ACCEPTANCE } - + send_option = { # MPO Herd - is_shown = { # Actor must have a government that uses Herd + is_shown = { # Actor must have a government that uses Herd scope:actor = { government_has_flag = government_is_nomadic exists = domicile @@ -3785,7 +3753,7 @@ ransom_me_interaction = { } is_valid = { # Actor has enough Herd - scope:actor = { domicile.herd >= domicile.medium_herd_value } + scope:actor = { domicile.herd >= ransom_herd_value } } flag = herd_send_option localization = PAY_FOR_BETTER_AI_ACCEPTANCE @@ -3812,7 +3780,7 @@ ransom_me_interaction = { EXTORTIONATE_RANSOM_COST = scope:actor.increased_ransom_cost_value RANSOM_COST = scope:actor.ransom_cost_value CURRENT_GOLD = scope:actor.gold - RANSOM_HERD_COST = ransom_herd_value_actor + RANSOM_HERD_COST = scope:actor.ransom_herd_value } ai_accept = { @@ -3960,7 +3928,7 @@ ransom_me_interaction = { scope:influence_send_option = yes desc = INFLUENCE_INTERACTION_ACCEPTANCE_SEND_OPTION } - + modifier = { add = 25 scope:herd_send_option = yes @@ -4138,6 +4106,8 @@ release_from_prison_interaction = { scope:disfigure = no scope:blind = no scope:castrate = no + scope:demand_admin = no + scope:gain_hook = no } desc = RELEASE_PRISONER_OFFER } @@ -4185,6 +4155,16 @@ release_from_prison_interaction = { limit = { scope:recipient = { is_imprisoned_by = scope:actor } } scope:recipient = { + if = { + limit = { + is_imprisoned = yes + # Release is handled in follow-up events + scope:disfigure = no + scope:blind = no + scope:castrate = no + } + release_from_prison = yes + } # Demand Conversion if = { limit = { scope:demand_conversion = yes } @@ -4273,6 +4253,7 @@ release_from_prison_interaction = { has_any_artifact = yes } every_character_artifact = { + limit = { NOT = { has_variable = artifact_prevent_transfer } } set_owner = { target = scope:actor history = { @@ -4658,6 +4639,68 @@ release_from_prison_interaction = { target = scope:actor } } + hidden_effect = { + random = { # chance of inspiring a knight to become eligible for idealist accolade + chance = 2 + modifier = { + factor = accolade_progress # scales with accolade progress + } + modifier = { # must have an eligible knight + NOT = { + any_knight = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = idealist + } + } + } + factor = 0 + } + set_variable = { + name = accolade_progress + value = 0 + } + random_knight = { + limit = { + can_unlock_accolade_attribute_trigger = { + ATTRIBUTE = idealist + } + } + weight = { + base = 1 + modifier = { + add = 50 + is_acclaimed = yes + } + modifier = { + add = 50 + has_trait = compassionate + } + modifier = { + add = 30 + has_trait = just + } + modifier = { + add = 30 + has_trait = zealous + } + } + save_scope_as = idealist + } + send_interface_message = { + type = msg_accolade_eligibility + title = accolade_idealist_unlock.t + left_icon = scope:idealist + right_icon = scope:recipient + custom_tooltip = accolade_idealist_unlock.tt + scope:idealist = { + set_variable = { + name = idealist_attribute_unlock + value = yes + } + } + } + } + } } house ?= { change_house_relation_effect = { @@ -4675,77 +4718,75 @@ release_from_prison_interaction = { callous = minor_stress_impact_gain } # Struggle impact - if = { - limit = { - any_character_struggle = { - involvement = involved - OR = { - has_struggle_phase_parameter = release_prisoner_diff_culture_gives_prestige - has_struggle_phase_parameter = release_prisoner_diff_faith_gives_prestige - } - } - is_diff_faith_or_culture_trigger = { - CHAR = scope:recipient - STATUS = involved - } - } - add_prestige = medium_prestige_gain - } +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# OR = { +# has_struggle_phase_parameter = release_prisoner_diff_culture_gives_prestige +# has_struggle_phase_parameter = release_prisoner_diff_faith_gives_prestige +# } +# } +# is_diff_faith_or_culture_trigger = { +# CHAR = scope:recipient +# STATUS = involved +# } +# } +# add_prestige = medium_prestige_gain +# } # Struggle Catalyst - if = { - limit = { - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_release_important - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_release_important - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_release_important - character = scope:actor - } - } - } - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_release_supporter_detractor - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_release_supporter_detractor - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_release_supporter_detractor - character = scope:actor - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_release_supporter_detractor } - } - } +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_release_important +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_release_important +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_release_important +# character = scope:actor +# } +# } +# } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# any_character_struggle = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_release_supporter_detractor +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_release_supporter_detractor +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_release_supporter_detractor +# character = scope:actor +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_release_supporter_detractor } +# } +# } } # If we're a clan (and not making any demands) this interaction affects unity @@ -4787,11 +4828,18 @@ release_from_prison_interaction = { } } } - else = { + else_if = { + limit = { + scope:disfigure = no + scope:blind = no + scope:castrate = no + } scope:actor = { trigger_event = char_interaction.0160 } } + else = { #do nothing as rest is handled in follow-up events + } # If a child was imprisoned due to yearly_4021 they'll come back to say hi if = { @@ -4827,17 +4875,6 @@ release_from_prison_interaction = { remove_variable = marked_for_revenge_in_event_yearly_4021 } } - - if = { - limit = { - is_imprisoned = yes - # Release is handled in follow-up events - scope:disfigure = no - scope:blind = no - scope:castrate = no - } - release_from_prison = yes - } } # FP3 - If prisoner is important for war @@ -5495,7 +5532,7 @@ release_from_prison_interaction = { add = -20 desc = "RECIPIENT_IS_AMBITIOUS" } - + # Demand conversion modifier = { trigger = { @@ -5747,7 +5784,7 @@ release_from_prison_interaction = { NOR = { has_trait = one_eyed has_trait = infirm - age > 60 # I.e. they have poor eyesight already + has_trait = clouded_eyes } } desc = "BLIND_NEGATIVE_REASON" @@ -5759,7 +5796,7 @@ release_from_prison_interaction = { OR = { has_trait = one_eyed has_trait = infirm - age > 60 # I.e. they have poor eyesight already + has_trait = clouded_eyes } } desc = "BLIND_NEGATIVE_REASON" @@ -5807,15 +5844,15 @@ release_from_prison_interaction = { OR = { culture = { OR = { - # Historical cultures - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } +# # Historical cultures +# this = culture:greek +# any_parent_culture_or_above = { +# this = culture:greek +# } +# this = culture:han +# any_parent_culture_or_above = { +# this = culture:han +# } # Bureaucratic culture has_cultural_pillar = ethos_bureaucratic } @@ -5834,14 +5871,14 @@ release_from_prison_interaction = { culture = { OR = { # Historical cultures - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } +# this = culture:greek +# any_parent_culture_or_above = { +# this = culture:greek +# } +# this = culture:han +# any_parent_culture_or_above = { +# this = culture:han +# } # Bureaucratic culture has_cultural_pillar = ethos_bureaucratic } @@ -5866,14 +5903,14 @@ release_from_prison_interaction = { culture = { OR = { # Historical cultures - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - this = culture:han - any_parent_culture_or_above = { - this = culture:han - } +# this = culture:greek +# any_parent_culture_or_above = { +# this = culture:greek +# } +# this = culture:han +# any_parent_culture_or_above = { +# this = culture:han +# } # Bureaucratic culture has_cultural_pillar = ethos_bureaucratic } @@ -5891,50 +5928,50 @@ release_from_prison_interaction = { desc = "DEMAND_ADMIN_NEGATIVE_REASON" } # Struggle - modifier = { - trigger = { - scope:demand_conversion = no - scope:renounce_claims = no - scope:banish = no - scope:gain_hook = no - scope:take_vows = no - scope:recruit = no - } - scope:recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_release_important - } - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_release_important - } - } - } - add = 200 - } - } - } +# modifier = { +# trigger = { +# scope:demand_conversion = no +# scope:renounce_claims = no +# scope:banish = no +# scope:gain_hook = no +# scope:take_vows = no +# scope:recruit = no +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_release_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_release_important +# } +# } +# } +# add = 200 +# } +# } +# } } # AI @@ -6102,62 +6139,62 @@ release_from_prison_interaction = { } } # Struggle - modifier = { - trigger = { - scope:demand_conversion = no - scope:renounce_claims = no - scope:banish = no - scope:gain_hook = no - scope:take_vows = no - scope:recruit = no - } - scope:recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_release_important - } - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_release_important - } - NOT = { - ai_greed >= 25 - } - OR = { - ai_compassion > 50 - AND = { - ai_compassion > 0 - scope:recipient = { - time_in_prison = { years > 1 } - } - } - } - } - } - add = 200 - } - } - } +# modifier = { +# trigger = { +# scope:demand_conversion = no +# scope:renounce_claims = no +# scope:banish = no +# scope:gain_hook = no +# scope:take_vows = no +# scope:recruit = no +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_release_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_release_important +# } +# NOT = { +# ai_greed >= 25 +# } +# OR = { +# ai_compassion > 50 +# AND = { +# ai_compassion > 0 +# scope:recipient = { +# time_in_prison = { years > 1 } +# } +# } +# } +# } +# } +# add = 200 +# } +# } +# } modifier = { # Family Feud add = -50 scope:actor = { @@ -6327,71 +6364,71 @@ execute_prisoner_interaction = { } # Agenda impact - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - is_important_or_vip_struggle_character = yes - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_important - } - has_character_flag = agenda_towards_escalation - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_important - } - } - } - add = -100 - } - } - } - - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - has_trait = fp3_struggle_supporter - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_supporter - } - has_trait = fp3_struggle_detractor - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_supporter - } - } - } - add = -100 - } - } - } +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# is_important_or_vip_struggle_character = yes +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_important +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_important +# } +# } +# } +# add = -100 +# } +# } +# } +# +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# has_trait = fp3_struggle_supporter +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_supporter +# } +# has_trait = fp3_struggle_detractor +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_supporter +# } +# } +# } +# add = -100 +# } +# } +# } #Nomads get the special beheading stuff modifier = { @@ -6454,38 +6491,38 @@ execute_prisoner_interaction = { add = 30 } - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - has_trait = fp3_struggle_detractor - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_detractor - } - has_trait = fp3_struggle_supporter - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_execute_detractor - } - } - } - add = -100 - } - } - } +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# has_trait = fp3_struggle_detractor +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_detractor +# } +# has_trait = fp3_struggle_supporter +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_execute_detractor +# } +# } +# } +# add = -100 +# } +# } +# } modifier = { add = 200 scope:actor.faith = { @@ -6523,20 +6560,20 @@ execute_prisoner_interaction = { } # Blocked by current struggle phase - custom_tooltip = { - text = struggle_parameter_struggle_cannot_execute_involved_prisoners - NOT = { - scope:actor = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_cannot_execute_involved_prisoners - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - } - } +# custom_tooltip = { +# text = struggle_parameter_struggle_cannot_execute_involved_prisoners +# NOT = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_cannot_execute_involved_prisoners +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# } +# } custom_tooltip = { text = is_currently_being_purged_tt @@ -6826,17 +6863,15 @@ execute_prisoner_interaction = { limit = { scope:recipient = { is_important_or_vip_struggle_character = yes } any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { CATALYST = catalyst_execute_important CHAR = scope:recipient } } } every_character_struggle = { - involvement = involved limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { + activate_struggle_catalyst_secondary_character_involvement_either_trigger = { CATALYST = catalyst_execute_important CHAR = scope:recipient } @@ -6847,66 +6882,65 @@ execute_prisoner_interaction = { } } } - if = { # Execute Supporter/Detractor - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - } - if = { - limit = { - scope:recipient = { has_trait = fp3_struggle_detractor } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_execute_detractor - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_execute_detractor - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_execute_detractor - character = scope:actor - } - log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor } - } - } - else_if = { - limit = { - scope:recipient = { has_trait = fp3_struggle_supporter } - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_execute_supporter - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_execute_supporter - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_execute_supporter - character = scope:actor - } - log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter } - } - } - } +# if = { # Execute Supporter/Detractor +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# } +# if = { +# limit = { +# scope:recipient = { has_trait = fp3_struggle_detractor } +# struggle:persian_struggle = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_execute_detractor +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_execute_detractor +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_execute_detractor +# character = scope:actor +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor } +# } +# } +# else_if = { +# limit = { +# scope:recipient = { has_trait = fp3_struggle_supporter } +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_execute_supporter +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_either_trigger = { +# CATALYST = catalyst_execute_supporter +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_execute_supporter +# character = scope:actor +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter } +# } +# } +# } # Free House Member CB target executed during war if = { limit = { @@ -7512,7 +7546,7 @@ castrate_interaction = { has_variable = emulating_byz_punishment_var } } - + # If they're our partner emperor, we should use the maiming interaction instead. liege_should_systematically_maim_co_ruler_trigger = no } @@ -7987,6 +8021,11 @@ systematically_maim_character_interaction = { send_option = { flag = maim_castrate + is_shown = { + scope:actor.culture = { + has_cultural_parameter = can_castrate_prisoners + } + } is_valid = { scope:recipient = { NOR = { @@ -8000,6 +8039,11 @@ systematically_maim_character_interaction = { } send_option = { flag = maim_blind + is_shown = { + scope:actor.culture = { + has_cultural_parameter = can_blind_prisoners + } + } is_valid = { scope:recipient = { NOT = { has_trait = blind } @@ -8011,6 +8055,11 @@ systematically_maim_character_interaction = { } send_option = { flag = maim_face + is_shown = { + scope:actor.culture = { + has_cultural_parameter = can_blind_prisoners + } + } is_valid = { scope:recipient = { NOT = { has_trait = disfigured } @@ -8039,6 +8088,263 @@ systematically_maim_character_interaction = { localization = maim_arm_name current_description = maim_arm } + send_option = { + flag = renounce_claims + localization = RELEASE_RENOUNCE_CLAIMS + is_shown = { + custom_description = { + text = "release_renounce_claims" + subject = scope:recipient + scope:recipient = { + any_claim = { + explicit = yes + save_temporary_scope_as = temp_claim + OR = { + holder = scope:actor + AND = { + NOT = { prev = { target_is_liege_or_above = scope:actor } } + trigger_if = { + limit = { + exists = holder + } + holder = { target_is_liege_or_above = scope:actor } + } + } + scope:actor = { + any_held_title = { + is_de_jure_liege_or_above_target = scope:temp_claim + } + } + } + } + } + } + } + current_description = { + desc = RELEASE_RENOUNCE_CLAIMS_DESC + } + } + + send_option = { + flag = banish + localization = "RELEASE_BANISH" + is_shown = { + trigger_if = { + limit = { + scope:actor = { is_ai = yes } + } + scope:recipient = { + OR = { + AND = { + is_playable_character = no + is_ruler = no + gold > scope:actor.gold + gold > scope:actor.medium_gold_value + scope:actor.ai_greed > low_negative_ai_value + } + AND = { + is_playable_character = no + is_ruler = no + gold > 0 + scope:actor = { + has_banish_reason = scope:recipient + } + } + AND = { + is_playable_character = no + is_ruler = no + gold > 100 + scope:actor.ai_greed >= high_positive_ai_value + } + AND = { + scope:actor = { + has_banish_reason = scope:recipient + } + scope:actor = { + opinion = { + target = scope:recipient + value <= medium_negative_opinion + } + } + } + } + } + } + trigger_if = { + limit = { + scope:recipient = { + is_playable_character = yes + } + } + scope:recipient = { + is_vassal_of = scope:actor + } + } + trigger_else = { + scope:recipient = { + is_courtier_of = scope:actor + } + } + NOT = { + scope:recipient = { + is_spouse_of = scope:actor + } + } + } + } + + send_option = { + flag = take_vows + localization = "RELEASE_TAKE_VOWS" + is_shown = { + scope:actor = { take_vows_available_trigger = yes } + } + is_valid = { + #Handle AI + trigger_if = { + limit = { + scope:actor = { is_ai = yes } + } + #We're AI and Byzantium + trigger_if = { + limit = { + scope:actor = { + culture = { has_cultural_pillar = heritage_byzantine } + } + } + scope:recipient = { + is_ai = yes #Not gonna depose player characters, for now + OR = { + is_close_or_extended_family_of = scope:actor + is_vassal_or_below_of = scope:actor #Weigh this for Byz AI in the modifiers below + has_relation_rival = scope:actor + is_courtier_of = scope:actor + } + NOT = { + is_heir_of = scope:actor + } + } + #Get rid of rivals despite potentially liking them + trigger_if = { + limit = { + scope:recipient = { has_relation_rival = scope:actor } + } + always = yes + } + #Only get rid of family members if we dislike them + trigger_else = { + scope:actor = { + opinion = { + target = scope:recipient + value <= medium_negative_opinion + } + } + } + } + #We're not Byzantium but plain AI + trigger_else = { + scope:recipient = { + is_ai = yes #Not gonna depose player characters, for now + is_close_or_extended_family_of = scope:actor + NOT = { + is_heir_of = scope:actor + } + } + scope:actor = { + opinion = { + target = scope:recipient + value <= medium_negative_opinion + } + } + custom_description = { + text = "release_vows_invalid_not_your_court" + object = scope:recipient + subject = scope:actor + scope:recipient = { is_courtier_of = scope:actor } + } + } + } + #Enhanced Take the Vows for Byzantium players -- who do we want to boot to a monastery far, far away? + trigger_else_if = { + limit = { + scope:actor = { + culture = { has_cultural_pillar = heritage_byzantine } + } + } + scope:recipient = { + is_ai = yes #Not gonna depose player characters, for now + custom_description = { + text = "release_byz_vows_invalid" + object = scope:recipient + subject = scope:actor + OR = { + is_close_or_extended_family_of = scope:actor + is_vassal_or_below_of = scope:actor + has_relation_rival = scope:actor + is_courtier_of = scope:actor + } + } + } + } + #Otherwise standard procedure Take the Vows requirements + trigger_else = { + scope:recipient = { + is_ai = yes #Not gonna depose player characters, for now + } + scope:actor = { is_close_or_extended_family_of = scope:recipient } #Triggering I_AM_NOT instead of CHARACTER_IS_NOT makes the tooltip look less cursed + custom_description = { + text = "release_vows_invalid_not_your_court" + object = scope:recipient + subject = scope:actor + scope:recipient = { is_courtier_of = scope:actor } + } + + } + scope:recipient = { + age >= 10 + NOR = { + has_trait = excommunicated + has_trait = devoted + has_trait = incapable + } + #Do they have the "wrong" marriage type? + NOR = { + custom_description = { + text = is_married_matrilineally + subject = scope:recipient + any_spouse = { + is_female = yes + matrilinear_marriage = yes + } + } + custom_description = { + text = is_married_patrilineally + subject = scope:recipient + any_spouse = { + is_male = yes + patrilinear_marriage = yes + } + } + custom_description = { + text = matrilinear_betrothal + subject = scope:recipient + betrothed ?= { + is_female = yes + matrilinear_betrothal = yes + } + } + custom_description = { + text = patrilinear_betrothal + subject = scope:recipient + betrothed ?= { + is_male = yes + patrilinear_betrothal = yes + } + } + } + } + } + } on_accept = { scope:recipient = { @@ -8060,172 +8366,317 @@ systematically_maim_character_interaction = { } # Let the enchoppening begin. - ## Castrate. - if = { - limit = { scope:maim_castrate = yes } - show_as_tooltip = { + switch = { + trigger = yes + ## Castrate. + scope:maim_castrate = { + show_as_tooltip = { + scope:recipient = { + if = { + limit = { + age < 12 + } + ep3_child_castration_effect = yes + } + else = { + ep3_youth_castration_effect = yes + } + release_from_prison = yes + } + } + torture_blind_castrate_disfigure_opinion_effect = { VERB = castrated } + scope:actor = { + clear_designated_heir = yes + trigger_event = { + id = prison.1025 + days = 1 + } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_abelarding.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + ## Blind. + scope:maim_blind = { + show_as_tooltip = { + scope:recipient = { + add_trait = blind + release_from_prison = yes + } + } + torture_blind_castrate_disfigure_opinion_effect = { VERB = blinded } + scope:actor = { + clear_designated_heir = yes + # Merciful Blindings + if = { + limit = { + culture = { has_cultural_parameter = merciful_blinding } + OR = { + has_execute_reason = scope:recipient + has_banish_reason = scope:recipient + } + } + add_piety = medium_piety_gain + } + trigger_event = { + id = prison.1020 + days = 1 + } + } + # If actor's culture has Merciful Blindings, they lose less unity. + if = { + limit = { + scope:actor.culture = { has_cultural_parameter = merciful_blinding } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = minor_unity_loss + DESC = clan_unity_blinding.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + else = { + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = medium_unity_loss + DESC = clan_unity_blinding.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + } + ## Disfigure. + scope:maim_face = { + show_as_tooltip = { + scope:recipient = { + add_trait = disfigured + release_from_prison = yes + } + } + torture_blind_castrate_disfigure_opinion_effect = { VERB = disfigured } + scope:actor = { + clear_designated_heir = yes + trigger_event = { + id = prison.1030 + days = 1 + } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_maimed.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + ## Take off an arm. + scope:maim_arm = { + show_as_tooltip = { + scope:recipient = { + apply_maimed_trait_and_modifier_effect = yes + release_from_prison = yes + } + } + torture_blind_castrate_disfigure_opinion_effect = { VERB = maimed } + scope:actor = { + clear_designated_heir = yes + save_scope_value_as = { + name = maim_type + value = flag:arm + } + trigger_event = { + id = prison.1041 + days = 1 + } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_maimed.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + ## Take off a leg. + scope:maim_leg = { + show_as_tooltip = { + scope:recipient = { + add_trait = one_legged + release_from_prison = yes + } + } + torture_blind_castrate_disfigure_opinion_effect = { VERB = maimed } + scope:actor = { + clear_designated_heir = yes + save_scope_value_as = { + name = maim_type + value = flag:leg + } + trigger_event = { + id = prison.1041 + days = 1 + } + } + add_clan_unity_interaction_effect = { + CHARACTER = scope:actor + TARGET = scope:recipient + VALUE = major_unity_loss + DESC = clan_unity_maimed.desc + REVERSE_NON_HOUSE_TARGET = no + } + } + # Banish Landed Character + scope:banish = { scope:recipient = { if = { limit = { - age < 12 + is_landed_or_landless_administrative = yes + } + banish_effect = { BANISHER = scope:actor } + if = { + limit = { + NOT = { + scope:actor = { + has_banish_reason = scope:recipient + } + } + } + scope:actor = { add_tyranny = banishment_tyranny_gain } } - ep3_child_castration_effect = yes } - else = { - ep3_youth_castration_effect = yes + # Banish Unlanded Character + else_if = { + limit = { + is_landless_adventurer = no + is_pool_character = no # It is possible for them to end up in the pool between the interaction being sent, and it being accepted + } + if = { + limit = { + gold > 0 + NOR = { + has_character_flag = realm_priest + has_character_flag = was_bookmaker + } + } + pay_short_term_gold = { target = scope:actor gold = scope:recipient.gold } + } + if = { + limit = { + has_any_artifact = yes + } + every_character_artifact = { + limit = { NOT = { has_variable = artifact_prevent_transfer } } + set_owner = { + target = scope:actor + history = { + location = scope:recipient.location + actor = scope:recipient + recipient = scope:actor + type = stolen + } + } + scope:actor = { + if = { + limit = { + NOT = { has_variable = stolen_artifact } + } + set_variable = { + name = stolen_artifact + value = 1 + } + } + else = { + change_variable = { + name = stolen_artifact + add = 1 + } + } + } + } + } + banish = yes + } + # 'Banish' Pool Character + else_if = { + limit = { + is_playable_character = no + is_pool_character = yes # They'll just leave for the pool + } + if = { + limit = { + gold > 0 + } + pay_short_term_gold = { target = scope:actor gold = scope:recipient.gold } + } + } + add_opinion = { + modifier = banished_me + target = scope:actor } release_from_prison = yes } } - torture_blind_castrate_disfigure_opinion_effect = { VERB = castrated } - scope:actor = { - clear_designated_heir = yes - trigger_event = { - id = prison.1025 - days = 1 - } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_abelarding.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - ## Blind. - if = { - limit = { scope:maim_blind = yes } - show_as_tooltip = { + # Renounce Claims + scope:renounce_claims = { scope:recipient = { - add_trait = blind + add_opinion = { + modifier = demanded_claim_renouncement + target = scope:actor + } release_from_prison = yes + every_claim = { + explicit = yes + limit = { + save_temporary_scope_as = temp_claim + OR = { + holder = scope:actor + AND = { + exists = holder + NOT = { prev = { target_is_liege_or_above = scope:actor } } + holder = { target_is_liege_or_above = scope:actor } + } + scope:actor = { + any_held_title = { + is_de_jure_liege_or_above_target = scope:temp_claim + } + } + } + } + scope:recipient = { remove_claim = prev } + } } } - torture_blind_castrate_disfigure_opinion_effect = { VERB = blinded } - scope:actor = { - clear_designated_heir = yes - # Merciful Blindings + # Take Vows + scope:take_vows = { + send_child_to_clergy_effect = yes + #Does Byzan go hay-wire with deposing vassals? if = { limit = { - culture = { has_cultural_parameter = merciful_blinding } - OR = { - has_execute_reason = scope:recipient - has_banish_reason = scope:recipient + scope:actor = { + is_ai = yes + culture = { has_cultural_pillar = heritage_byzantine } } } - add_piety = medium_piety_gain + debug_log = debug_ai_byzan_forced_vows_on_prison_release + debug_log_scopes = yes } - trigger_event = { - id = prison.1020 - days = 1 + #Does the AI in general go haywire with deposing prisoners? + else_if = { + limit = { + scope:actor = { is_ai = yes } + } + debug_log = debug_ai_forced_vows_on_prison_release + debug_log_scopes = yes } - } - # If actor's culture has Merciful Blindings, they lose less unity. - if = { - limit = { - scope:actor.culture = { has_cultural_parameter = merciful_blinding } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = minor_unity_loss - DESC = clan_unity_blinding.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - else = { - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = medium_unity_loss - DESC = clan_unity_blinding.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - } - ## Disfigure. - if = { - limit = { scope:maim_face = yes } - show_as_tooltip = { scope:recipient = { - add_trait = disfigured release_from_prison = yes } } - torture_blind_castrate_disfigure_opinion_effect = { VERB = disfigured } - scope:actor = { - clear_designated_heir = yes - trigger_event = { - id = prison.1030 - days = 1 - } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_maimed.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - ## Take off an arm. - if = { - limit = { scope:maim_arm = yes } - show_as_tooltip = { - scope:recipient = { - apply_maimed_trait_and_modifier_effect = yes - release_from_prison = yes - } - } - torture_blind_castrate_disfigure_opinion_effect = { VERB = maimed } - scope:actor = { - clear_designated_heir = yes - save_scope_value_as = { - name = maim_type - value = flag:arm - } - trigger_event = { - id = prison.1041 - days = 1 - } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_maimed.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - ## Take off a leg. - if = { - limit = { scope:maim_leg = yes } - show_as_tooltip = { - scope:recipient = { - add_trait = one_legged - release_from_prison = yes - } - } - torture_blind_castrate_disfigure_opinion_effect = { VERB = maimed } - scope:actor = { - clear_designated_heir = yes - save_scope_value_as = { - name = maim_type - value = flag:leg - } - trigger_event = { - id = prison.1041 - days = 1 - } - } - add_clan_unity_interaction_effect = { - CHARACTER = scope:actor - TARGET = scope:recipient - VALUE = major_unity_loss - DESC = clan_unity_maimed.desc - REVERSE_NON_HOUSE_TARGET = no - } } } diff --git a/common/character_interactions/00_religious_interactions.txt b/common/character_interactions/00_religious_interactions.txt index 239dac976..acb63c596 100644 --- a/common/character_interactions/00_religious_interactions.txt +++ b/common/character_interactions/00_religious_interactions.txt @@ -12,7 +12,7 @@ ask_for_conversion_interaction = { scope:actor.faith != scope:recipient.faith scope:recipient.liege = scope:actor NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } } - NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } is_valid_showing_failures_only = { @@ -97,20 +97,20 @@ ask_for_conversion_interaction = { # If character is converting to the state faith, we add influence state_faith_conversion_add_piety_effect = yes - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } } on_decline = { @@ -270,20 +270,20 @@ ask_for_conversion_courtier_interaction = { # If character is converting to the state faith, we add influence state_faith_conversion_add_piety_effect = yes - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } } on_decline = { @@ -394,7 +394,7 @@ ask_for_conversion_courtier_interaction = { scope:recipient = { faith.religion = religion:judaism_religion culture = { - has_cultural_tradition = tradition_diasporic + has_cultural_parameter = cannot_convert_diasporia } } factor = 0 @@ -526,7 +526,7 @@ demand_conversion_interaction = { } NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } } - NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } cooldown_against_recipient = { years = 15 } @@ -597,20 +597,20 @@ demand_conversion_interaction = { } } - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } # If we're a clan this interaction affects unity accept_faith_conversion_add_clan_unity_effect = yes @@ -810,7 +810,7 @@ demand_conversion_vassal_ruler_interaction = { is_ruler = yes } NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } } - NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } cooldown_against_recipient = { years = 15 } @@ -880,21 +880,21 @@ demand_conversion_vassal_ruler_interaction = { # If character is converting to the state faith, we add influence state_faith_conversion_add_piety_effect = yes - - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } } on_decline = { @@ -1264,7 +1264,7 @@ demand_conversion_player_ruler_interaction = { faith != scope:actor.faith } NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } } - NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } cooldown_against_recipient = { years = 15 } @@ -1328,20 +1328,20 @@ demand_conversion_player_ruler_interaction = { # If character is converting to the state faith, we add influence state_faith_conversion_add_piety_effect = yes - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } } on_decline = { @@ -1876,7 +1876,7 @@ convert_to_religion_interaction = { NOT = { scope:actor = { government_has_flag = government_is_landless_minority } } OR = { is_ai = no - NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } } @@ -1968,7 +1968,7 @@ convert_to_religion_adventurer_interaction = { NOT = { scope:actor = { government_has_flag = government_is_landless_minority } } OR = { is_ai = no - NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } } @@ -2234,7 +2234,7 @@ seek_indulgences_interaction = { trigger_if = { limit = { has_trait = kinslayer_3 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } } gold >= seek_indulgences_major_criminal_trait_value } @@ -2243,19 +2243,19 @@ seek_indulgences_interaction = { OR = { AND = { has_trait = kinslayer_2 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } } AND = { has_trait = witch - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = witch GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:witch GENDER_CHARACTER = scope:actor } } AND = { has_trait = deviant - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = deviant GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:deviant GENDER_CHARACTER = scope:actor } } AND = { has_trait = sodomite - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = sodomite GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:sodomite GENDER_CHARACTER = scope:actor } } } } @@ -2266,15 +2266,15 @@ seek_indulgences_interaction = { OR = { AND = { has_trait = kinslayer_1 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } } AND = { has_trait = fornicator - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor } } AND = { has_trait = adulterer - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor } } } } @@ -4089,7 +4089,7 @@ take_vows_interaction = { if = { limit = { house = { - has_house_power_parameter = humility_take_the_vows_bonus + has_house_aspiration_parameter = humility_take_the_vows_bonus } } add_piety_experience = 100 @@ -5426,11 +5426,11 @@ hof_ask_for_gold_interaction = { OR = { AND = { has_trait = fornicator - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor } } AND = { has_trait = adulterer - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor } } } } @@ -5460,15 +5460,15 @@ hof_ask_for_gold_interaction = { OR = { AND = { has_trait = kinslayer_1 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_2 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_3 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } } } } @@ -6255,11 +6255,11 @@ hof_ask_for_claim_interaction = { OR = { AND = { has_trait = fornicator - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor } } AND = { has_trait = adulterer - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor } } } } @@ -6272,11 +6272,11 @@ hof_ask_for_claim_interaction = { OR = { AND = { has_trait = fornicator - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:secondary_recipient } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:secondary_recipient } } AND = { has_trait = adulterer - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:secondary_recipient } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:secondary_recipient } } } } @@ -6323,15 +6323,15 @@ hof_ask_for_claim_interaction = { OR = { AND = { has_trait = kinslayer_1 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_2 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_3 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } } } } @@ -6344,15 +6344,15 @@ hof_ask_for_claim_interaction = { OR = { AND = { has_trait = kinslayer_1 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:secondary_recipient } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:secondary_recipient } } AND = { has_trait = kinslayer_2 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:secondary_recipient } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:secondary_recipient } } AND = { has_trait = kinslayer_3 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:secondary_recipient } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:secondary_recipient } } } } @@ -7123,7 +7123,7 @@ attempt_conversion_of_local_ruler_interaction = { } OR = { is_ai = no - NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } } + NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } } } } @@ -7351,20 +7351,20 @@ attempt_conversion_of_local_ruler_interaction = { } } - scope:actor = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_involved_rulers - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - add_piety = medium_piety_gain - } - } +# scope:actor = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_involved_rulers +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# add_piety = medium_piety_gain +# } +# } } on_decline = { diff --git a/common/character_interactions/00_revoke_title_interaction.txt b/common/character_interactions/00_revoke_title_interaction.txt index 6100af440..6a51ecd83 100644 --- a/common/character_interactions/00_revoke_title_interaction.txt +++ b/common/character_interactions/00_revoke_title_interaction.txt @@ -529,34 +529,34 @@ scope:actor = { remove_character_flag = flag_hostile_actions_disabled_delay } } - # Harrying logic. - scope:actor = { - if = { - limit = { - character_is_valid_for_harrying_of_the_north_trigger = yes - scope:recipient = { - character_is_valid_for_harrying_of_the_north_trigger = yes - is_important_or_vip_struggle_character = yes - } - culture != scope:recipient.culture - } - global_var:harrying_of_the_north = { save_scope_as = story } - if = { - limit = { - character_is_valid_norman_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } - } - else_if = { - limit = { - character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } - } - } - } +# # Harrying logic. +# scope:actor = { +# if = { +# limit = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# scope:recipient = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# is_important_or_vip_struggle_character = yes +# } +# culture != scope:recipient.culture +# } +# global_var:harrying_of_the_north = { save_scope_as = story } +# if = { +# limit = { +# character_is_valid_norman_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } +# } +# else_if = { +# limit = { +# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } +# } +# } +# } } on_decline = { @@ -715,33 +715,33 @@ } # Harrying logic. - scope:actor = { - if = { - limit = { - character_is_valid_for_harrying_of_the_north_trigger = yes - scope:recipient = { - character_is_valid_for_harrying_of_the_north_trigger = yes - is_important_or_vip_struggle_character = yes - } - culture != scope:recipient.culture - } - global_var:harrying_of_the_north = { save_scope_as = story } - if = { - limit = { - character_is_valid_norman_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } - } - else_if = { - limit = { - character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes - scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } - } - ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } - } - } - } +# scope:actor = { +# if = { +# limit = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# scope:recipient = { +# character_is_valid_for_harrying_of_the_north_trigger = yes +# is_important_or_vip_struggle_character = yes +# } +# culture != scope:recipient.culture +# } +# global_var:harrying_of_the_north = { save_scope_as = story } +# if = { +# limit = { +# character_is_valid_norman_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value } +# } +# else_if = { +# limit = { +# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes +# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes } +# } +# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value } +# } +# } +# } if = { limit = { @@ -1135,11 +1135,11 @@ is_imprisoned_by = scope:actor } } - scope:actor = { # The HRE doesn't need endless civil wars - NOT = { - primary_title = title:e_hre - } - } +# scope:actor = { # The HRE doesn't need endless civil wars +# NOT = { +# primary_title = title:e_hre +# } +# } exists = scope:actor.primary_title.title_capital_county OR = { scope:landed_title = scope:actor.primary_title.title_capital_county @@ -1176,11 +1176,11 @@ is_imprisoned_by = scope:actor } } - scope:actor = { # The HRE doesn't need endless civil wars - NOT = { - primary_title = title:e_hre - } - } +# scope:actor = { # The HRE doesn't need endless civil wars +# NOT = { +# primary_title = title:e_hre +# } +# } scope:actor.domain_size < scope:actor.domain_limit scope:actor.primary_title.tier > tier_county trigger_if = { diff --git a/common/character_interactions/00_scheme_interactions.txt b/common/character_interactions/00_scheme_interactions.txt index 226b87cae..e287ec95f 100644 --- a/common/character_interactions/00_scheme_interactions.txt +++ b/common/character_interactions/00_scheme_interactions.txt @@ -232,15 +232,15 @@ start_abduct = { OR = { has_perk = kidnapper_perk # Scheme unlocked by the Kidnapper Perk domicile ?= { has_domicile_parameter = camp_unlocks_abduct_scheme } - AND = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_abduct_for_all - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } +# AND = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_abduct_for_all +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } } } @@ -612,10 +612,10 @@ befriend_interaction = { target_is_vassal_or_below = scope:recipient } culture = { has_cultural_parameter = automatic_befriend_access } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone - } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone +# } AND = { government_has_flag = government_is_clan is_in_same_clan_as_trigger = { CHARACTER = scope:recipient } @@ -734,11 +734,11 @@ befriend_interaction = { has_dynasty_perk = fp1_adventure_legacy_5 } culture = { has_cultural_parameter = automatic_befriend_access } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone - } - house ?= { has_house_power_parameter = aspect_of_serenity } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = struggle_unlocks_befriend_schemes_for_everyone +# } + house ?= { has_house_aspiration_parameter = aspect_of_serenity } } NOR = { has_trait = shy @@ -841,69 +841,69 @@ befriend_interaction = { } # Struggle - modifier = { - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_friend_lover_with_character - } - } - scope:recipient = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_friend_lover_with_character - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - trait_compatibility = { - target = scope:recipient - value >= low_positive_trait_compatibility - } - } - scope:recipient = { - has_character_flag = agenda_towards_deescalation - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - trait_compatibility = { - target = scope:recipient - value >= low_positive_trait_compatibility - } - } - } - add = 50 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -200 - } - else = { - add = 10 - } - } - } +# modifier = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_friend_lover_with_character +# } +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_friend_lover_with_character +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# trait_compatibility = { +# target = scope:recipient +# value >= low_positive_trait_compatibility +# } +# } +# scope:recipient = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# trait_compatibility = { +# target = scope:recipient +# value >= low_positive_trait_compatibility +# } +# } +# } +# add = 50 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -200 +# } +# else = { +# add = 10 +# } +# } +# } modifier = { factor = 25 OR = { has_focus = diplomacy_family_focus - house ?= { has_house_power_parameter = aspect_of_serenity } + house ?= { has_house_aspiration_parameter = aspect_of_serenity } } } @@ -1388,7 +1388,7 @@ seduce_interaction = { } } - modifier = { # Try to avoid agressive seduction unless you're geared for it + modifier = { # Try to avoid aggressive seduction unless you're geared for it add = -10 scope:actor = { NOR = { @@ -1402,52 +1402,52 @@ seduce_interaction = { } } - # Struggle - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_friend_lover_with_character - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_friend_lover_with_character - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - trait_compatibility = { - target = scope:recipient - value >= low_positive_trait_compatibility - } - } - scope:recipient = { - has_character_flag = agenda_towards_deescalation - } - } - add = 50 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -200 - } - else = { - add = 5 - } - } - } +# # Struggle +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_friend_lover_with_character +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_friend_lover_with_character +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# trait_compatibility = { +# target = scope:recipient +# value >= low_positive_trait_compatibility +# } +# } +# scope:recipient = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = 50 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -200 +# } +# else = { +# add = 5 +# } +# } +# } modifier = { factor = 1.25 @@ -1843,25 +1843,25 @@ court_interaction = { ai_potential = { is_adult = yes - trigger_if = { - limit = { - NOR = { - culture = { - has_cultural_parameter = ai_romance_scheme_increase - } - AND = { - has_character_flag = agenda_towards_deescalation - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character - } - } - } - } - ai_honor >= high_positive_ai_value - ai_compassion >= low_positive_ai_value - } +# trigger_if = { +# limit = { +# NOR = { +# culture = { +# has_cultural_parameter = ai_romance_scheme_increase +# } +# AND = { +# has_character_flag = agenda_towards_deescalation +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character +# } +# } +# } +# } +# ai_honor >= high_positive_ai_value +# ai_compassion >= low_positive_ai_value +# } highest_held_title_tier > tier_barony NOR = { has_trait = celibate @@ -1881,69 +1881,69 @@ court_interaction = { - # Struggle - modifier = { - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character - } - } - scope:recipient = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - } - scope:recipient = { - has_character_flag = agenda_towards_deescalation - } - } - add = 25 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -200 - } - else = { - add = 5 - } - } - } - - modifier = { # Motivate AI's to use it on catalyst providers exclusively - add = -50 - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character - } - } - scope:recipient = { - NOT = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character - } - } - } - } +# # Struggle +# modifier = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character +# } +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# } +# scope:recipient = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = 25 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -200 +# } +# else = { +# add = 5 +# } +# } +# } +# modifier = { # Motivate AI's to use it on catalyst providers exclusively +# add = -50 +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character +# } +# } +# scope:recipient = { +# NOT = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character +# } +# } +# } +# } +# opinion_modifier = { opinion_target = scope:recipient multiplier = 0.4 @@ -2532,39 +2532,39 @@ learn_language_interaction = { base = 0 # Struggle - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_learned_new_language_important - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_learned_new_language_important - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - } - } - add = 100 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -50 - } - } - } +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_learned_new_language_important +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_learned_new_language_important +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = 100 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -50 +# } +# } +# } modifier = { # Focus on befriending if that's the path you've chosen add = -50 @@ -2658,7 +2658,7 @@ learn_language_interaction = { modifier = { # Catholic clergy/pious people want to learn latin add = 50 scope:actor = { - faith = faith:catholic + religion = religion:catholic_religion OR = { has_trait = zealous has_trait = humble @@ -2678,7 +2678,7 @@ learn_language_interaction = { modifier = { # Catholic clergy/pious people want to learn Italian add = 50 scope:actor = { - faith = faith:catholic + religion = religion:catholic_religion OR = { has_trait = zealous has_trait = humble @@ -2711,10 +2711,7 @@ learn_language_interaction = { modifier = { # Coptic/Orthodox clergy/pious people want to learn greek add = 50 scope:actor = { - OR = { - faith = faith:orthodox - faith = faith:coptic - } + faith.religion = religion:eastern_orthodox_religion OR = { has_trait = zealous has_trait = humble @@ -2731,25 +2728,25 @@ learn_language_interaction = { } } - modifier = { # Nestorian clergy/pious people want to learn aramaic - add = 50 - scope:actor = { - faith = faith:nestorian - OR = { - has_trait = zealous - has_trait = humble - is_clergy = yes - } - NOT = { - knows_language = language_aramaic - } - } - scope:recipient = { - culture = { - has_cultural_pillar = language_aramaic - } - } - } +# modifier = { # Nestorian clergy/pious people want to learn aramaic +# add = 50 +# scope:actor = { +# faith = faith:nestorian +# OR = { +# has_trait = zealous +# has_trait = humble +# is_clergy = yes +# } +# NOT = { +# knows_language = language_aramaic +# } +# } +# scope:recipient = { +# culture = { +# has_cultural_pillar = language_aramaic +# } +## } +## } modifier = { add = 20 diff --git a/common/character_interactions/00_tradition_interactions.txt b/common/character_interactions/00_tradition_interactions.txt index 5eb44c8f4..3872424e3 100644 --- a/common/character_interactions/00_tradition_interactions.txt +++ b/common/character_interactions/00_tradition_interactions.txt @@ -416,31 +416,19 @@ appoint_podesta_interaction = { } resolve_title_and_vassal_change = scope:change } - } - } - else = { - scope:recipient = { - show_as_tooltip = { - change_government = republic_government - create_title_and_vassal_change = { - type = returned - save_scope_as = change - add_claim_on_loss = no + every_vassal = { + limit = { + government_has_flag = government_is_republic } - every_vassal = { - limit = { - government_has_flag = government_is_republic - } - every_held_title = { - change_title_holder = { - holder = scope:recipient - change = scope:change - take_baronies = yes - } + every_held_title = { + change_title_holder = { + holder = scope:recipient + change = scope:change + take_baronies = yes } } - resolve_title_and_vassal_change = scope:change } + resolve_title_and_vassal_change = scope:change } } } diff --git a/common/character_interactions/00_tribal_interactions.txt b/common/character_interactions/00_tribal_interactions.txt index ed8efab93..17e51d450 100644 --- a/common/character_interactions/00_tribal_interactions.txt +++ b/common/character_interactions/00_tribal_interactions.txt @@ -182,27 +182,23 @@ } } - if = { - limit = { - scope:target = { + scope:target ?= { + if = { + limit = { title_province = { geographical_region = geographical_region:mpo_region_permafrost } } - } - if = { - limit = { - scope:target = { has_county_modifier = mpo_siberian_permafrost_modifier } + if = { + limit = { has_county_modifier = mpo_siberian_permafrost_modifier } + remove_county_modifier = mpo_siberian_permafrost_modifier } - scope:target = { remove_county_modifier = mpo_siberian_permafrost_modifier } - } - else_if = { - limit = { - scope:target = { has_county_modifier = mpo_siberian_permafrost_modifier_bad } + else_if = { + limit = { has_county_modifier = mpo_siberian_permafrost_modifier_bad } + remove_county_modifier = mpo_siberian_permafrost_modifier_bad } - scope:target = { remove_county_modifier = mpo_siberian_permafrost_modifier_bad } - } - } + } + } } } } @@ -364,29 +360,7 @@ tribalize_holding_interaction = { scope:target.title_province = { set_holding_type = tribal_holding } - } - - if = { - limit = { - scope:target = { - title_province = { - geographical_region = geographical_region:mpo_region_permafrost - } - } - } - if = { - limit = { - scope:target = { has_county_modifier = mpo_siberian_permafrost_modifier } - } - scope:target = { remove_county_modifier = mpo_siberian_permafrost_modifier } - } - else_if = { - limit = { - scope:target = { has_county_modifier = mpo_siberian_permafrost_modifier_bad } - } - scope:target = { remove_county_modifier = mpo_siberian_permafrost_modifier_bad } - } - } + } } } } @@ -847,7 +821,7 @@ turn_subject_into_mandala_interaction = { scope:actor = { is_at_war = no } custom_tooltip = { text = cannot_take_overt_hostile_actions_against_diarch.tt - NOT = { scope:recipient ?= scope:actor.diarch } + NOT = { scope:actor.diarch ?= scope:recipient } } custom_tooltip = { text = head_of_faith_unable_to_change_government_desc @@ -938,6 +912,16 @@ turn_subject_into_mandala_interaction = { scope:recipient = { highest_held_title_tier >= tier_kingdom } gold >= 2000 } + modifier = { + scope:recipient.capital_county.title_province = { + NOR = { + has_holding_type = temple_citadel_holding + has_holding_type = church_holding + has_holding_type = castle_holding + } + } + factor = 0 + } } ai_accept = { diff --git a/common/character_interactions/00_tributary_interactions.txt b/common/character_interactions/00_tributary_interactions.txt index d926656ff..587714ef4 100644 --- a/common/character_interactions/00_tributary_interactions.txt +++ b/common/character_interactions/00_tributary_interactions.txt @@ -12,13 +12,6 @@ become_tributary_interaction = { desc = become_tributary_interaction_desc is_shown = { - scope:actor = { - 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 NOR = { @@ -28,6 +21,13 @@ become_tributary_interaction = { } can_have_tributaries_trigger = yes } + scope:actor = { + 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 + } + } } is_valid_showing_failures_only = { @@ -40,11 +40,8 @@ become_tributary_interaction = { text = become_tributary_interaction_hegemony_not_neighbor_tt scope:actor = { OR = { - is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_china } - is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_roman_empire } - is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_eastern_roman_empire } - is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_dar_al_islam } - is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_india } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_europa } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_numenor } } } } @@ -76,22 +73,6 @@ become_tributary_interaction = { is_confederation_member = no is_at_war = no } - trigger_if = { - limit = { scope:recipient = title:h_china.holder } - scope:actor = { - custom_tooltip = { - text = neighbor_is_china - is_tributary = no - is_independent_ruler = yes - OR = { - has_variable = wants_to_become_tributary_of_china - any_neighboring_and_across_water_top_liege_realm_owner = { - primary_title = title:h_china - } - } - } - } - } } needs_confirmation = { @@ -165,6 +146,22 @@ become_tributary_interaction = { player = scope:actor } } + else_if = { + limit = { scope:recipient.primary_title = title:h_numenor } + open_view_data = { + view = decision_detail + data = decision:tribute_mission_decision_numenor + player = scope:actor + } + } + else_if = { + limit = { scope:recipient.primary_title = title:h_europa } + open_view_data = { + view = decision_detail + data = decision:tribute_mission_decision_europa + player = scope:actor + } + } } } @@ -1289,8 +1286,7 @@ demand_tributary_interaction = { scope:recipient = { NOT = { any_neighboring_top_suzerain_realm_owner = { - exists = this - NOT = { this = scope:actor } + this != scope:actor } } NOT = { @@ -2020,6 +2016,7 @@ release_tributary_interaction = { add_truce_both_ways = { character = scope:actor years = 5 + override = yes name = TRUCE_TRIBUTARY_STOPPED } add_opinion = { @@ -2170,7 +2167,7 @@ exact_tribute_interaction = { ai_max_reply_days = 9 can_send_despite_rejection = yes popup_on_receive = yes - common_interaction = yes + common_interaction = no interface_priority = 4 @@ -2228,9 +2225,7 @@ exact_tribute_interaction = { is_tributary = no custom_tooltip = { text = exact_tribute_interaction_hegemony_not_neighbor_tt - any_neighboring_and_across_water_top_liege_realm_owner = { - this = scope:actor - } + any_neighboring_realm_with_tributaries_owner = { this = scope:actor } } } } @@ -2432,9 +2427,7 @@ exact_tribute_interaction = { GIVER = scope:recipient CHARACTER = scope:actor } - is_adult = yes - has_any_disease_trigger = no - has_easily_mocked_physical_attribute_trigger = no + tribute_mission_is_available_concubine_trigger = yes } add_to_list = potential_concubine_tribute_list random_in_list = { @@ -2574,6 +2567,14 @@ exact_tribute_interaction = { limit = { scope:actor.primary_title = title:h_india } execute_decision = tribute_mission_decision_india } + else_if = { + limit = { scope:actor.primary_title = title:h_numenor } + execute_decision = tribute_mission_decision_numenor + } + else_if = { + limit = { scope:actor.primary_title = title:h_europa } + execute_decision = tribute_mission_decision_europa + } } } @@ -2965,6 +2966,22 @@ exact_tribute_player_interaction = { player = scope:recipient } } + else_if = { + limit = { scope:actor.primary_title = title:h_europa } + open_view_data = { + view = decision_detail + data = decision:tribute_mission_decision_europa + player = scope:recipient + } + } + else_if = { + limit = { scope:actor.primary_title = title:h_numenor } + open_view_data = { + view = decision_detail + data = decision:tribute_mission_decision_numenor + player = scope:recipient + } + } } else_if = { limit = { scope:actor = { government_has_flag = government_is_mandala } } @@ -3462,7 +3479,7 @@ offer_courtier_interaction = { add_opinion = { target = scope:recipient modifier = annoyed_opinion - opinion = 10 + opinion = -10 } } scope:recipient = { diff --git a/common/character_interactions/00_vassal_interactions.txt b/common/character_interactions/00_vassal_interactions.txt index 468d3fa40..6d7320510 100644 --- a/common/character_interactions/00_vassal_interactions.txt +++ b/common/character_interactions/00_vassal_interactions.txt @@ -2,7 +2,7 @@ grant_vassal_interaction = { category = interaction_category_vassal - common_interaction = yes + common_interaction = no interface = transfer_vassal icon = icon_vassal @@ -39,9 +39,8 @@ grant_vassal_interaction = { } AND = { scope:actor.faith.religious_head = scope:recipient - scope:recipient = { - top_liege = this - } + scope:recipient = { is_independent_ruler = yes } +# scope:actor.faith = { NOT = { has_doctrine = doctrine_holy_order_head } } } } scope:recipient.highest_held_title_tier > tier_barony @@ -259,38 +258,38 @@ grant_vassal_interaction = { hidden_effect = { # Struggle catalyst - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - scope:actor = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_grants_vassal_to_de_jure_liege_supporter_detractor - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:recipient - } - } - } - scope:recipient.primary_title = { - any_this_title_or_de_jure_above = { - holder = scope:secondary_actor - } - } - } - scope:actor = { - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_grants_vassal_to_de_jure_liege_supporter_detractor - character = scope:actor - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_vassal_to_de_jure_liege_supporter_detractor } - } - } - } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_grants_vassal_to_de_jure_liege_supporter_detractor +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:recipient +# } +# } +# } +# scope:recipient.primary_title = { +# any_this_title_or_de_jure_above = { +# holder = scope:secondary_actor +# } +# } +# } +# scope:actor = { +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_grants_vassal_to_de_jure_liege_supporter_detractor +# character = scope:actor +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_vassal_to_de_jure_liege_supporter_detractor } +# } +# } +# } if = { limit = { scope:recipient = { @@ -851,11 +850,11 @@ retract_vassal_interaction = { is_imprisoned_by = scope:actor } } - scope:actor = { # The HRE doesn't need endless civil wars - NOT = { - primary_title = title:e_hre - } - } +# scope:actor = { # The HRE doesn't need endless civil wars +# NOT = { +# primary_title = title:e_hre +# } +# } exists = scope:actor.primary_title.title_capital_county OR = { scope:actor = { @@ -1393,24 +1392,17 @@ create_claimant_faction_against_interaction = { exists = scope:recipient exists = scope:landed_title scope:recipient = { - OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_censor - has_title = title:e_minister_grand_marshal - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_revenue - has_title = title:e_minister_of_rites - has_title = title:e_minister_of_war - has_title = title:e_minister_of_justice - has_title = title:e_minister_of_works - } + tgp_is_any_minister = yes } } scope:recipient = { custom_description = { text = target_is_a_minister_desc subject = this - scope:landed_title = { this = title:h_china } + any_held_title = { + tgp_is_minister_title = yes + de_jure_liege ?= scope:landed_title + } } } } @@ -1681,10 +1673,7 @@ force_onto_council = { NAND = { has_council_position = councillor_court_chaplain faith = { - OR = { - has_doctrine = doctrine_clerical_succession_temporal_fixed_appointment - has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment - } + has_doctrine_parameter = clerical_appointment_fixed } } } @@ -2291,7 +2280,7 @@ ask_for_pardon_interaction = { first_valid = { triggered_desc = { trigger = { - scope:actor != scope:recipient.liege + scope:actor.top_liege != scope:recipient } desc = ask_for_pardon_interaction_minister_desc } @@ -2332,7 +2321,9 @@ ask_for_pardon_interaction = { is_highlighted = { OR = { - has_usable_hook = scope:recipient + scope:actor = { + has_usable_hook = scope:recipient + } AND = { scope:recipient = { has_title = title:e_minister_of_justice @@ -2432,33 +2423,33 @@ ask_for_pardon_interaction = { hidden_effect = { # Struggle catalysts - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - scope:recipient = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_grants_pardon_supporter_detractor - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:actor - } - } - } - } - scope:recipient = { - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_grants_pardon_supporter_detractor - character = scope:recipient - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_pardon_supporter_detractor } - } - } - } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_grants_pardon_supporter_detractor +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:actor +# } +# } +# } +# } +# scope:recipient = { +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_grants_pardon_supporter_detractor +# character = scope:recipient +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_pardon_supporter_detractor } +# } +# } +# } } } @@ -2774,31 +2765,31 @@ pardon_interaction = { hidden_effect = { # Struggle catalysts - if = { - limit = { - fp3_struggle_involves_one_supporter_and_one_detractor = { - FIRST = scope:actor - SECOND = scope:recipient - } - scope:recipient = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_grants_pardon_supporter_detractor - is_secondary_character_involvement_involved_trigger = { - CHAR = scope:actor - } - } - } - } - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_grants_pardon_supporter_detractor - character = scope:recipient - } - log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_pardon_supporter_detractor } - } - } +# if = { +# limit = { +# fp3_struggle_involves_one_supporter_and_one_detractor = { +# FIRST = scope:actor +# SECOND = scope:recipient +# } +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_grants_pardon_supporter_detractor +# is_secondary_character_involvement_involved_trigger = { +# CHAR = scope:actor +# } +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_grants_pardon_supporter_detractor +# character = scope:recipient +# } +# log_debug_variable_for_persian_struggle_effect = { VAR = concession_catalyst_grants_pardon_supporter_detractor } +# } +# } } } @@ -2984,17 +2975,17 @@ vassal_claim_liege_title_interaction = { } can_be_picked = { - trigger_if = { - limit = { - scope:actor = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = powerful_vassal_can_claim_liege_titles - } - } - } - scope:actor = { is_powerful_vassal_of = scope:recipient } - } +# trigger_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = powerful_vassal_can_claim_liege_titles +# } +# } +# } +# scope:actor = { is_powerful_vassal_of = scope:recipient } +# } trigger_if = { limit = { scope:actor = { legitimacy_level = 5 } @@ -3304,71 +3295,71 @@ vassal_claim_liege_title_interaction = { } # Agenda impact - modifier = { - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp2 - } - has_character_flag = agenda_towards_escalation - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp2 - } - } - } - add = -100 - } - } - } - - modifier = { - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp3 - } - has_trait = fp3_struggle_detractor - } - } - add = 200 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp3 - } - } - } - add = -100 - } - } - } +# modifier = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp2 +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp2 +# } +# } +# } +# add = -100 +# } +# } +# } +# +# modifier = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp3 +# } +# has_trait = fp3_struggle_detractor +# } +# } +# add = 200 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp3 +# } +# } +# } +# add = -100 +# } +# } +# } modifier = { factor = 0.25 @@ -4008,6 +3999,7 @@ grant_court_position = { scope:recipient = { liege ?= scope:actor tgp_is_ceremonial_liege_trigger = no + NOT = { has_character_flag = travel_option_added_character } } } diff --git a/common/character_interactions/00_war.txt b/common/character_interactions/00_war.txt index 2867e253d..4b2e12706 100644 --- a/common/character_interactions/00_war.txt +++ b/common/character_interactions/00_war.txt @@ -114,7 +114,9 @@ NOT = { has_strong_hook = scope:actor } trigger_if = { limit = { is_imprisoned = yes } - imprisoner != scope:actor + NOT = { + imprisoner = scope:actor + } } } scope:actor = { diff --git a/common/character_interactions/03_fp2_interactions.txt b/common/character_interactions/03_fp2_interactions.txt index e3fe35337..b8de40504 100644 --- a/common/character_interactions/03_fp2_interactions.txt +++ b/common/character_interactions/03_fp2_interactions.txt @@ -2241,50 +2241,50 @@ purchase_truce_interaction = { base = 0 # Struggle - modifier = { - trigger_if = { - limit = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - } - } - trigger_else = { - always = no - } - add = { - value = 0 - if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_sign_truce_outside_war - } - has_character_flag = agenda_towards_escalation - } - } - add = -50 - } - else_if = { - limit = { - scope:recipient = { - any_character_struggle = { - phase_has_catalyst = catalyst_sign_truce_outside_war - } - } - } - add = 100 - } - } - desc = AI_STRUGGLE_INTENT - } + # modifier = { +# trigger_if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# } +# } +# trigger_else = { +# always = no +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_sign_truce_outside_war +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -50 +# } +# else_if = { +# limit = { +# scope:recipient = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_sign_truce_outside_war +# } +# } +# } +# add = 100 +# } +# } +# desc = AI_STRUGGLE_INTENT +# } # Factor up or down based on the sum offered. ## Small. @@ -2579,42 +2579,42 @@ purchase_truce_interaction = { } # Struggle - modifier = { - scope:recipient = { - any_character_struggle = { - involvement = involved - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - } - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_sign_truce_outside_war - } - has_character_flag = agenda_towards_escalation - } - } - add = -50 - } - else_if = { - limit = { - scope:actor = { - any_character_struggle = { - phase_has_catalyst = catalyst_sign_truce_outside_war - } - } - } - add = 100 - } - } - } +# modifier = { +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_sign_truce_outside_war +# } +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -50 +# } +# else_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_sign_truce_outside_war +# } +# } +# } +# add = 100 +# } +# } +# } # Finally, calculate factors. ## Only buy truces from weaker/roughly-equal realms if you're craven have been at war forever. modifier = { @@ -2692,30 +2692,30 @@ incite_revolts_interaction = { has_relation_rival = scope:recipient } } - # Only available during Opportunity, Hostility and Tension phases - scope:actor = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_incite_revolts_interaction - # Can only target involved - is_secondary_character_involvement_involved_trigger = { CHAR = scope:recipient } - } - } - AND = { - scope:actor = { - has_trait = fp3_struggle_detractor - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - scope:recipient = { - any_character_struggle = { - is_struggle_type = persian_struggle - involvement = involved - } - } - } +# # Only available during Opportunity, Hostility and Tension phases +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_incite_revolts_interaction +# # Can only target involved +# is_secondary_character_involvement_involved_trigger = { CHAR = scope:recipient } +# } +# } +# AND = { +# scope:actor = { +# has_trait = fp3_struggle_detractor +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# scope:recipient = { +# any_character_struggle = { +# is_struggle_type = persian_struggle +# involvement = involved +# } +# } +# } scope:actor.domicile ?= { has_domicile_parameter = can_use_incite_revolts } @@ -3026,18 +3026,18 @@ incite_revolts_interaction = { ai_potential = { short_term_gold >= medium_gold_value OR = { - any_character_struggle = { - has_struggle_phase_parameter = unlocks_incite_revolts_interaction - involvement = involved - OR = { - is_struggle_phase = struggle_iberia_phase_opportunity - is_struggle_phase = struggle_iberia_phase_hostility - } - } - any_character_struggle = { - is_struggle_type = persian_struggle - involvement = involved - } +# any_character_struggle = { +# has_struggle_phase_parameter = unlocks_incite_revolts_interaction +# involvement = involved +# OR = { +# is_struggle_phase = struggle_iberia_phase_opportunity +# is_struggle_phase = struggle_iberia_phase_hostility +# } +# } +# any_character_struggle = { +# is_struggle_type = persian_struggle +# involvement = involved +# } domicile ?= { has_domicile_parameter = can_use_incite_revolts } @@ -3167,1097 +3167,1105 @@ incite_revolts_interaction = { # Contract Assistance # by Joe Parkin ################################################## - -contract_assistance_interaction = { - category = interaction_category_diplomacy - interface_priority = 15 - common_interaction = yes - interface = interfere_in_war - special_interaction = interfere_in_war_interaction - popup_on_receive = yes - pause_on_receive = yes - - ai_maybe = yes - desc = contract_assistance_interaction_desc - icon = icon_gold - - greeting = positive - notification_text = contract_assistance_interaction_notification - - cooldown_against_recipient = { years = 5 } - - is_shown = { - # Actor is Involved in Struggle - scope:actor = { - NOT = { government_has_flag = government_is_true_herder } - OR = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_contract_assistance_interaction - } - culture = { has_cultural_parameter = unlocks_contract_assistance } - OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority } - } - } - # Recipient is Involved in Struggle, at war, and not at war with Actor - scope:recipient = { - trigger_if = { - limit = { - scope:actor = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_contract_assistance_interaction - } - } - } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_contract_assistance_interaction - } - } - is_at_war = yes - NOR = { - this = scope:actor - is_at_war_with = scope:actor - } - } - } - - has_valid_target = { - exists = scope:target - } - - has_valid_target_showing_failures_only = { - scope:target = { is_war_leader = scope:recipient } - } - - is_valid_showing_failures_only = { - scope:recipient = { - # Cannot demand gold from allies - NOT = { is_allied_to = scope:actor } - # Cannot rejoin a war you decided to leave - 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 - } - } - } - } - - # Recipient is not in (any) war against your liege(s) - trigger_if = { - limit = { exists = scope:actor.liege } - custom_description = { - text = join_war_interaction_recipient_warring_with_my_liege - subject = scope:recipient - scope:actor = { - NOT = { any_liege_or_above = { is_at_war_with = scope:recipient } } - } - } - } - - # Cannot join wars with raised armies - scope:actor = { - has_raised_armies = no - - trigger_if = { - limit = { - has_government = landless_adventurer_government - } - custom_tooltip = { - text = reinforce_soldiers_any_regiment_tt - maa_regiments_count >= 1 - } - } - } - - # Can only contract one war at a time - custom_tooltip = { - text = contract_assistance_war_already_contracted_tt - scope:actor = { NOT = { has_variable = owed_contract_assistance_war } } - } - - # 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 - } - } - } - - # Sensible restrictions to keep CulTrads from making this OP. - scope:recipient = { - custom_tooltip = { - text = contract_assistance_tier_too_high_tt - OR = { - highest_held_title_tier = tier_county - highest_held_title_tier >= scope:actor.highest_held_title_tier - sub_realm_size >= scope:actor.sub_realm_size - } - } - } - scope:actor = { - NOT = { highest_held_title_tier >= tier_empire } - } - } - - can_be_picked = { - # Recipient is war leader in chosen war - scope:target = { - is_war_leader = scope:recipient - # Cannot contract against allies - trigger_if = { - limit = { - any_war_attacker = { this = scope:recipient } - } - NOT = { - any_war_defender = { is_allied_to = scope:actor } - } - } - trigger_else = { - NOT = { - any_war_attacker = { is_allied_to = scope:actor } - } - } - # not already in target war - custom_description = { - text = join_war_interaction_already_in_target_war - NOR = { - any_war_attacker = { this = scope:actor } - any_war_defender = { this = scope:actor } - } - } - } - # Liege checks - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } - } - - is_highlighted = { - scope:actor = { - has_realm_law = camp_purpose_mercenaries - } - } - on_accept = { - # Add Actor to Recipient's war - scope:target = { - hidden_effect = { set_called_to = scope:actor } - if = { - limit = { is_attacker = scope:recipient } - add_attacker = scope:actor - } - else = { add_defender = scope:actor } - } - # Actor effects - scope:actor = { - save_scope_as = contract_assistance_helper - set_variable = { - name = owed_contract_assistance_war - value = scope:target - } - set_variable = { - name = owed_contract_assistance_contribution - value = offer_assistance_interaction_war_contribution_value - } - set_variable = { - name = owed_contract_assistance_gold - value = scope:recipient.offer_assistance_interaction_gold_value - } - stress_impact = { - craven = medium_stress_impact_gain - shy = minor_stress_impact_gain - } - - # Struggle Catalyst - if = { - limit = { - # Verify if vassal used to be independent - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_join_war_as_assisant - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_join_war_as_assisant - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_join_war_as_assisant - character = scope:actor - } - } - } - } - # Recipient effects - scope:recipient = { - stress_impact = { - greedy = medium_stress_impact_gain - arrogant = medium_stress_impact_gain - } - custom_tooltip = contract_assistance_interaction_condition_tt - show_as_tooltip = { - pay_short_term_gold = { - target = scope:actor - gold = offer_assistance_interaction_gold_value - } - } - } - - # 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_contract_assistance.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - on_decline = { - # Refusal notification - scope:actor = { trigger_event = char_interaction.0236 } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:recipient - TARGET = scope:actor - VALUE = minor_unity_gain - DESC = clan_unity_contract_assistance_decline.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - ai_accept = { - base = 0 # Reluctant to spend money without good reason - # Recipient already winning war - modifier = { - add = -50 - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_winning_trigger = yes } - } - trigger_else = { - any_character_war = { - count = all # So predicted negative modifiers are treated seperately - fp2_struggle_contract_assistance_war_winning_trigger = yes - } - } - desc = OA_AI_WINNING_WAR_REASON - } - # Recipient losing war - modifier = { - add = 50 - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } - } - trigger_else = { - any_character_war = { fp2_struggle_contract_assistance_war_losing_trigger = yes } - } - desc = OA_AI_LOSING_WAR_REASON - } - # Recipient already significantly outnumbers enemy - modifier = { - add = -50 - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_outnumbering_trigger = yes } - } - trigger_else = { - any_character_war = { - count = all # So predicted negative modifiers are treated seperately - fp2_struggle_contract_assistance_war_outnumbering_trigger = yes - } - } - desc = OA_AI_OUTNUMBER_ENEMY_REASON - } - # Recipient is outnumbered - modifier = { - add = 50 - trigger_if = { - limit = { exists = scope:target } - scope:target = { - fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes - NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } - } - } - trigger_else = { - any_character_war = { - fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes - NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } - } - } - desc = OA_AI_OUTNUMBERED_MINOR_REASON - } - # Recipient is very outnumbered - modifier = { - add = 125 - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } - } - trigger_else = { - any_character_war = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } - } - desc = OA_AI_OUTNUMBERED_REASON - } - # Recipient has low cash - modifier = { - add = { - value = -50 - if = { - limit = { - gold < 0 - } - add = -100 - } - if = { - limit = { - debt_level >= 2 - } - add = -200 - } - if = { # Very generous or vengeful characters *will* make poor decisions - limit = { - OR = { - ai_greed <= -50 - ai_vengefulness >= 50 - } - } - multiply = 0.5 - } - } - gold < offer_assistance_interaction_gold_value - desc = OA_AI_CANNOT_AFFORD_REASON - } - # Recipient has a lot of cash - modifier = { - add = { - value = 25 - if = { - limit = { - gold >= { - value = offer_assistance_interaction_gold_value - multiply = 2 - } - } - add = 50 - } - if = { - limit = { - gold >= { - value = offer_assistance_interaction_gold_value - multiply = 3 - } - } - add = 50 - } - } - gold >= offer_assistance_interaction_gold_value - desc = OA_AI_EXTRA_GOLD_REASON - } - # Actor's troops would be little help - modifier = { - add = -50 - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } - } - trigger_else = { - any_character_war = { - count = all # So predicted negative modifiers are treated seperately - fp2_struggle_contract_assistance_war_insufficient_trigger = yes - } - } - desc = OA_AI_FEW_TROOPS_REASON - } - # Recipient is fighting a defensive war - modifier = { - add = 25 - trigger_if = { - limit = { exists = scope:target } - scope:target.casus_belli.primary_defender = scope:recipient - } - trigger_else = { - scope:recipient = { - any_character_war = { primary_defender = scope:recipient } - } - } - desc = OA_AI_DEFENSIVE_WAR_REASON - } - # Recipient is not interested in help for certain wars - modifier = { - add = -300 - exists = scope:target - scope:target = { - OR = { - using_cb = peasant_war - using_cb = fp2_border_raid - } - } - desc = OA_AI_UNINTERESTED_WAR_REASON - } - modifier = { - add = { - value = scope:actor.martial - multiply = 2 - } - scope:actor = { martial >= 12 } - desc = OA_AI_MARTIAL_REASON - } - modifier = { - add = -50 - scope:actor = { has_character_flag = fp2_contract_assistance_failure } - desc = OA_AI_FAILURE_REASON - } - # Opinion Factor - opinion_modifier = { - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.25 - desc = AI_OPINION_REASON - } - - modifier = { - add = { - value = ai_greed - multiply = -0.2 - } - ai_greed <= 0.5 - desc = AI_VALUE_MODIFIER_GREED - } - - modifier = { - add = { - value = ai_boldness - multiply = -0.2 - } - NOT = { ai_boldness = 0 } - desc = AI_VALUE_MODIFIER_BOLDNESS - } - - modifier = { - add = 50 - desc = camp_purpose_mercenaries_reason - scope:actor = { - has_realm_law = camp_purpose_mercenaries - } - } - # Allegiances - # fp2_contracting_ally_modifier = { - # WARMONGER = scope:recipient - # WARJOINER = scope:actor - # } - } - - ai_potential = { - is_imprisoned = no - is_at_war = no - ai_boldness >= -25 - current_military_strength >= 500 - } - ai_target_quick_trigger = { adult = yes } - ai_targets = { - ai_recipients = neighboring_rulers - } - - ai_set_target = { - scope:recipient = { - ordered_character_war = { #We offer our services for the war where the character is losing the most - limit = { - is_war_leader = prev - NOR = { - any_war_attacker = { this = scope:actor } - any_war_defender = { this = scope:actor } - } - save_temporary_scope_as = target - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } - } - order_by = { - value = 0 - add = { - if = { - limit = { any_war_attacker = { this = scope:recipient } } - subtract = attacker_war_score - } - else = { - subtract = defender_war_score - } - } - } - save_scope_as = target - } - } - } - - ai_targets = { - ai_recipients = peer_vassals - } - # We need a quite high frequency as wars do not last forever - ai_frequency_by_tier = { - barony = 0 - county = 24 - duchy = 24 - kingdom = 12 - empire = 12 - hegemony = 12 - } - - ai_will_do = { - base = 0 - - modifier = { # Increase chance if recipient is losing a war - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } - } - add = 25 - } - - modifier = { # Increase chance with amount of gold of recipient over interaction cost - factor = offer_assistance_interaction_gold_modifier_value - } - - modifier = { # Increase chance if likes recipient more than enemy - scope:actor = { - save_temporary_opinion_value_as = { - name = contract_assistance_actor_opinion - target = scope:recipient - } - } - trigger_if = { - limit = { exists = scope:target } - scope:target = { - any_war_participant = { - is_leader_in_war = scope:target - this != scope:recipient - reverse_opinion = { - target = scope:actor - value < scope:contract_assistance_actor_opinion - } - } - } - } - add = 25 - } - - modifier = { # Increase chance for family - scope:recipient = { - OR = { - dynasty = scope:actor.dynasty - is_consort_of = scope:actor - } - } - add = 25 - } - - modifier = { # Decrease chance if army is small - trigger_if = { - limit = { exists = scope:target } - scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } - } - add = -50 - } - - modifier = { # Increase chance for rivalry - trigger_if = { - limit = { exists = scope:target } - scope:target = { - any_war_participant = { - is_leader_in_war = scope:target - this != scope:recipient - has_relation_rival = scope:actor - } - } - } - add = 25 - } - - # Higher chance to target a human player - modifier = { - scope:recipient = { is_ai = no } - factor = 2 - } - } -} - -################################################## -# Request Contract Assistance -# by Maxence Voleau -################################################## - -request_contract_assistance_interaction = { - category = interaction_category_diplomacy - interface_priority = 15 - common_interaction = yes - interface = call_ally - special_interaction = call_ally_interaction - popup_on_receive = yes - pause_on_receive = yes - - ai_maybe = yes - desc = request_contract_assistance_interaction_desc - icon = icon_gold - - greeting = positive - notification_text = request_contract_assistance_interaction_notification - - cooldown_against_recipient = { years = 5 } - - is_shown = { - # Actor is Involved in Struggle - scope:actor = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_contract_assistance_interaction - } - is_at_war = yes - NOR = { - this = scope:recipient - is_at_war_with = scope:recipient - } - } - # Recipient is Involved in Struggle, at war, and not at war with Actor - scope:recipient = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_contract_assistance_interaction - } - } - } - - has_valid_target = { - exists = scope:target - } - - has_valid_target_showing_failures_only = { - scope:target = { - is_war_leader = scope:actor - - # Cannot contract against allies - trigger_if = { - limit = { - any_war_attacker = { this = scope:recipient } - } - NOT = { - any_war_defender = { is_allied_to = scope:actor } - } - } - trigger_else = { - NOT = { - any_war_attacker = { is_allied_to = scope:actor } - } - } - } - - # Adventurers can't join wars in places they're exiled from. - trigger_if = { - limit = { - scope:actor = { top_liege != this } - } - custom_tooltip = { - text = the_wake_1 - NOT = { - is_laamp_exiled_from_province_trigger = { - PROVINCE = scope:actor.capital_province - LAAMP = scope:recipient - } - } - } - } - } - - is_valid_showing_failures_only = { - scope:recipient = { - # Cannot demand gold from allies - NOT = { is_allied_to = scope:actor } - } - # Actor is not in (any) war against Recipient's liege(s) - trigger_if = { - limit = { exists = scope:recipient.liege } - custom_description = { - text = join_war_interaction_recipient_warring_with_my_liege - subject = scope:actor - scope:recipient = { - NOT = { - any_liege_or_above = { is_at_war_with = scope:actor } - } - } - } - } - - # Cannot join wars with raised armies - scope:recipient = { has_raised_armies = no } - - # Can only contract one war at a time - custom_tooltip = { - text = contract_assistance_war_already_contracted_tt - scope:recipient = { - NOT = { has_variable = owed_contract_assistance_war } - } - } - } - - can_be_picked = { - # Recipient is war leader in chosen war - scope:target = { - is_war_leader = scope:actor - # not already in target war - custom_description = { - text = join_war_interaction_already_in_target_war - NOR = { - any_war_attacker = { this = scope:recipient } - any_war_defender = { this = scope:recipient } - } - } - } - # Liege checks - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } - } - - on_accept = { - # Add Actor to Recipient's war - scope:target = { - hidden_effect = { set_called_to = scope:recipient } - if = { - limit = { is_attacker = scope:actor } - add_attacker = scope:recipient - } - else = { add_defender = scope:recipient } - } - # Actor effects - scope:recipient = { - save_scope_as = contract_assistance_helper - set_variable = { - name = owed_contract_assistance_war - value = scope:target - } - set_variable = { - name = owed_contract_assistance_contribution - value = offer_assistance_interaction_war_contribution_value - } - set_variable = { - name = owed_contract_assistance_gold - value = offer_assistance_interaction_gold_value - } - stress_impact = { - craven = medium_stress_impact_gain - shy = minor_stress_impact_gain - } - - - # Struggle Catalyst - if = { - limit = { - # Verify if vassal used to be independent - any_character_struggle = { - involvement = involved - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_join_war_as_assisant - CHAR = scope:recipient - } - } - } - every_character_struggle = { - involvement = involved - limit = { - activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { - CATALYST = catalyst_join_war_as_assisant - CHAR = scope:recipient - } - } - activate_struggle_catalyst = { - catalyst = catalyst_join_war_as_assisant - character = scope:recipient - } - } - } - } - # Recipient effects - scope:actor = { - stress_impact = { - greedy = medium_stress_impact_gain - arrogant = medium_stress_impact_gain - } - custom_tooltip = request_contract_assistance_interaction_condition_tt - show_as_tooltip = { - pay_short_term_gold = { - target = scope:recipient - gold = offer_assistance_interaction_gold_value - } - } - } - - # 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_request_assistance.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - on_decline = { - # Refusal notification - scope:actor = { trigger_event = char_interaction.0236 } - - # If we're a clan this interaction affects unity - add_clan_unity_interaction_effect = { - CHARACTER = scope:recipient - TARGET = scope:actor - VALUE = minor_unity_gain - DESC = clan_unity_request_assistance_decline.desc - REVERSE_NON_HOUSE_TARGET = no - } - } - - ai_accept = { - base = 0 # Reluctant to spend money without good reason - - # Recipient has low cash - modifier = { - add = { - value = 25 - if = { - limit = { - gold < 0 - } - add = { - value = 25 - multiply = debt_level - } - } - if = { # Very generous or vengeful characters *will* make poor decisions - limit = { - OR = { - ai_greed <= -50 - ai_vengefulness >= 50 - } - } - multiply = 0.5 - } - } - desc = AI_VALUE_MODIFIER_GREED - } - # Recipient has a lot of cash - modifier = { - add = { - value = -25 - if = { - limit = { - gold >= { - value = offer_assistance_interaction_gold_value - multiply = 2 - } - } - add = -50 - } - if = { - limit = { - gold >= { - value = offer_assistance_interaction_gold_value - multiply = 3 - } - } - add = -50 - } - } - gold >= offer_assistance_interaction_gold_value - desc = OA_AI_EXTRA_GOLD_REASON - } - # Recipient is not interested in help for certain wars - modifier = { - add = -500 - exists = scope:target - scope:target = { - OR = { - using_cb = peasant_war - using_cb = fp2_border_raid - } - } - desc = OA_AI_UNINTERESTED_WAR_REASON - } - modifier = { - add = { - value = scope:actor.martial - multiply = 2 - } - scope:actor = { martial >= 12 } - desc = OA_AI_MARTIAL_REASON - } - modifier = { - add = -50 - scope:recipient = { has_character_flag = fp2_contract_assistance_failure } - desc = OA_AI_FAILURE_REASON - } - # Opinion Factor - opinion_modifier = { - who = scope:recipient - opinion_target = scope:actor - multiplier = 0.25 - desc = AI_OPINION_REASON - } - - modifier = { - add = { - value = ai_greed - multiply = 0.2 - } - ai_greed <= 0.5 - desc = AI_VALUE_MODIFIER_GREED - } - - modifier = { - add = { - value = ai_boldness - multiply = 0.2 - } - NOT = { ai_boldness = 0 } - desc = AI_VALUE_MODIFIER_BOLDNESS - } - - # Allegiances - fp2_contracting_ally_modifier = { - WARMONGER = scope:actor - WARJOINER = scope:recipient - } - } - - ai_potential = { - # the AI cannot use it for now so let's block it - is_imprisoned = no - is_at_war = no - gold >= ai_war_chest_desired_gold_value - } - ai_target_quick_trigger = { adult = yes } - ai_targets = { - ai_recipients = neighboring_rulers - } - - ai_set_target = { - scope:actor = { - ordered_character_war = { #We offer our services for the war where the character is losing the most - limit = { - is_war_leader = prev - NOR = { - any_war_attacker = { this = scope:recipient } - any_war_defender = { this = scope:recipient } - } - save_temporary_scope_as = target - can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } - } - order_by = { - value = 0 - add = { - if = { - limit = { any_war_attacker = { this = scope:actor } } - subtract = attacker_war_score - } - else = { - subtract = defender_war_score - } - } - } - save_scope_as = target - } - } - } - - ai_targets = { - ai_recipients = peer_vassals - } - ai_frequency_by_tier = { - barony = 0 - county = 48 - duchy = 36 - kingdom = 36 - empire = 36 - hegemony = 0 - } - - ai_will_do = { - base = 0 - - modifier = { # AI is losing the war - trigger_if = { - limit = { exists = scope:target } - scope:target = { - trigger_if = { - limit = { - scope:actor = { is_attacker_in_war = prev } - } - defender_war_score >= offer_assistance_interaction_already_losing_value - } - trigger_else = { attacker_war_score >= offer_assistance_interaction_already_losing_value } - } - } - add = 15 - } - - modifier = { # Increase chance for asking family - scope:recipient = { - OR = { - dynasty = scope:actor.dynasty - is_consort_of = scope:actor - } - } - factor = 2 - } - - modifier = { # Decrease chance if army is small - trigger_if = { - limit = { exists = scope:target } - scope:target = { - trigger_if = { - limit = { - scope:recipient = { is_attacker_in_war = prev } - } - scope:actor.max_military_strength < war_defender_total_strength_tenth_value - } - trigger_else = { scope:actor.max_military_strength < war_attacker_total_strength_tenth_value } - } - } - add = -50 - } - - modifier = { # Increase chance for rivalry - trigger_if = { - limit = { exists = scope:target } - scope:target = { - any_war_participant = { - is_leader_in_war = scope:target - this != scope:actor - has_relation_rival = scope:recipient - } - } - } - add = 25 - } - - modifier = { # AI is extremely rich - short_term_gold >= ai_war_chest_desired_gold_value - add = 50 - } - } -} +# +#contract_assistance_interaction = { +# category = interaction_category_diplomacy +# interface_priority = 15 +# common_interaction = yes +# interface = interfere_in_war +# special_interaction = interfere_in_war_interaction +# popup_on_receive = yes +# pause_on_receive = yes +# +# ai_maybe = yes +# desc = contract_assistance_interaction_desc +# icon = icon_gold +# +# greeting = positive +# notification_text = contract_assistance_interaction_notification +# +# cooldown_against_recipient = { years = 5 } +# +# is_shown = { +# # Actor is Involved in Struggle +# scope:actor = { +# NOT = { government_has_flag = government_is_true_herder } +# OR = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_contract_assistance_interaction +# } +# culture = { has_cultural_parameter = unlocks_contract_assistance } +# OR = { government_has_flag = government_is_landless_adventurer government_has_flag = government_is_landless_minority } +# } +# } +# # Recipient is Involved in Struggle, at war, and not at war with Actor +# scope:recipient = { +# trigger_if = { +# limit = { +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_contract_assistance_interaction +# } +# } +# } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_contract_assistance_interaction +# } +# } +# is_at_war = yes +# NOR = { +# this = scope:actor +# is_at_war_with = scope:actor +# } +# } +# } +# +# has_valid_target = { +# exists = scope:target +# } +# +# has_valid_target_showing_failures_only = { +# scope:target = { is_war_leader = scope:recipient } +# } +# +# is_valid_showing_failures_only = { +# scope:recipient = { +# # Cannot demand gold from allies +# NOT = { is_allied_to = scope:actor } +# # Cannot rejoin a war you decided to leave +# 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 +# } +# } +# } +# } +# +# # Recipient is not in (any) war against your liege(s) +# trigger_if = { +# limit = { exists = scope:actor.liege } +# custom_description = { +# text = join_war_interaction_recipient_warring_with_my_liege +# subject = scope:recipient +# scope:actor = { +# NOT = { any_liege_or_above = { is_at_war_with = scope:recipient } } +# } +# } +# } +# +# # Cannot join wars with raised armies +# scope:actor = { +# has_raised_armies = no +# +# trigger_if = { +# limit = { +# has_government = landless_adventurer_government +# } +# custom_tooltip = { +# text = reinforce_soldiers_any_regiment_tt +# maa_regiments_count >= 1 +# } +# } +# } +# +# # Can only contract one war at a time +# custom_tooltip = { +# text = contract_assistance_war_already_contracted_tt +# scope:actor = { NOT = { has_variable = owed_contract_assistance_war } } +# } +# +# # 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 +# } +# } +# } +# +# # Sensible restrictions to keep CulTrads from making this OP. +# scope:recipient = { +# custom_tooltip = { +# text = contract_assistance_tier_too_high_tt +# OR = { +# highest_held_title_tier = tier_county +# highest_held_title_tier >= scope:actor.highest_held_title_tier +# sub_realm_size >= scope:actor.sub_realm_size +# } +# } +# } +# scope:actor = { +# NOT = { highest_held_title_tier >= tier_empire } +# } +# } +# +# can_be_picked = { +# # Recipient is war leader in chosen war +# scope:target = { +# is_war_leader = scope:recipient +# # Cannot contract against allies +# trigger_if = { +# limit = { +# any_war_attacker = { this = scope:recipient } +# } +# NOT = { +# any_war_defender = { is_allied_to = scope:actor } +# } +# } +# trigger_else = { +# NOT = { +# any_war_attacker = { is_allied_to = scope:actor } +# } +# } +# # not already in target war +# custom_description = { +# text = join_war_interaction_already_in_target_war +# NOR = { +# any_war_attacker = { this = scope:actor } +# any_war_defender = { this = scope:actor } +# } +# } +# } +# # Liege checks +# can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } +# } +# +# is_highlighted = { +# scope:actor = { +# has_realm_law = camp_purpose_mercenaries +# } +# } +# on_accept = { +# # Add Actor to Recipient's war +# scope:target = { +# hidden_effect = { set_called_to = scope:actor } +# if = { +# limit = { is_attacker = scope:recipient } +# add_attacker = scope:actor +# } +# else = { add_defender = scope:actor } +# } +# # Actor effects +# scope:actor = { +# save_scope_as = contract_assistance_helper +# set_variable = { +# name = owed_contract_assistance_war +# value = scope:target +# } +# set_variable = { +# name = owed_contract_assistance_contribution +# value = offer_assistance_interaction_war_contribution_value +# } +# set_variable = { +# name = owed_contract_assistance_gold +# value = scope:recipient.offer_assistance_interaction_gold_value +# } +# stress_impact = { +# craven = medium_stress_impact_gain +# shy = minor_stress_impact_gain +# } +# +# # Struggle Catalyst +# if = { +# limit = { +# # Verify if vassal used to be independent +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_join_war_as_assisant +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_join_war_as_assisant +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_join_war_as_assisant +# character = scope:actor +# } +# } +# } +# } +# # Recipient effects +# scope:recipient = { +# stress_impact = { +# greedy = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# custom_description_no_bullet = { +# text = contract_assistance_interaction_condition_tt +# subject = scope:recipient +# object = scope:actor +# } +# show_as_tooltip = { +# pay_short_term_gold = { +# target = scope:actor +# gold = offer_assistance_interaction_gold_value +# } +# } +# } +# +# # 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_contract_assistance.desc +# REVERSE_NON_HOUSE_TARGET = no +# } +# } +# +# on_decline = { +# # Refusal notification +# scope:actor = { trigger_event = char_interaction.0236 } +# +# # If we're a clan this interaction affects unity +# add_clan_unity_interaction_effect = { +# CHARACTER = scope:recipient +# TARGET = scope:actor +# VALUE = minor_unity_gain +# DESC = clan_unity_contract_assistance_decline.desc +# REVERSE_NON_HOUSE_TARGET = no +# } +# } +# +# ai_accept = { +# base = 0 # Reluctant to spend money without good reason +# # Recipient already winning war +# modifier = { +# add = -50 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_winning_trigger = yes } +# } +# trigger_else = { +# any_character_war = { +# count = all # So predicted negative modifiers are treated seperately +# fp2_struggle_contract_assistance_war_winning_trigger = yes +# } +# } +# desc = OA_AI_WINNING_WAR_REASON +# } +# # Recipient losing war +# modifier = { +# add = 50 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } +# } +# trigger_else = { +# any_character_war = { fp2_struggle_contract_assistance_war_losing_trigger = yes } +# } +# desc = OA_AI_LOSING_WAR_REASON +# } +# # Recipient already significantly outnumbers enemy +# modifier = { +# add = -50 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_outnumbering_trigger = yes } +# } +# trigger_else = { +# any_character_war = { +# count = all # So predicted negative modifiers are treated seperately +# fp2_struggle_contract_assistance_war_outnumbering_trigger = yes +# } +# } +# desc = OA_AI_OUTNUMBER_ENEMY_REASON +# } +# # Recipient is outnumbered +# modifier = { +# add = 50 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes +# NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } +# } +# } +# trigger_else = { +# any_character_war = { +# fp2_struggle_contract_assistance_war_outnumbered_minor_trigger = yes +# NOT = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } +# } +# } +# desc = OA_AI_OUTNUMBERED_MINOR_REASON +# } +# # Recipient is very outnumbered +# modifier = { +# add = 125 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } +# } +# trigger_else = { +# any_character_war = { fp2_struggle_contract_assistance_war_outnumbered_trigger = yes } +# } +# desc = OA_AI_OUTNUMBERED_REASON +# } +# # Recipient has low cash +# modifier = { +# add = { +# value = -50 +# if = { +# limit = { +# gold < 0 +# } +# add = -100 +# } +# if = { +# limit = { +# debt_level >= 2 +# } +# add = -200 +# } +# if = { # Very generous or vengeful characters *will* make poor decisions +# limit = { +# OR = { +# ai_greed <= -50 +# ai_vengefulness >= 50 +# } +# } +# multiply = 0.5 +# } +# } +# gold < offer_assistance_interaction_gold_value +# desc = OA_AI_CANNOT_AFFORD_REASON +# } +# # Recipient has a lot of cash +# modifier = { +# add = { +# value = 25 +# if = { +# limit = { +# gold >= { +# value = offer_assistance_interaction_gold_value +# multiply = 2 +# } +# } +# add = 50 +# } +# if = { +# limit = { +# gold >= { +# value = offer_assistance_interaction_gold_value +# multiply = 3 +# } +# } +# add = 50 +# } +# } +# gold >= offer_assistance_interaction_gold_value +# desc = OA_AI_EXTRA_GOLD_REASON +# } +# # Actor's troops would be little help +# modifier = { +# add = -50 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } +# } +# trigger_else = { +# any_character_war = { +# count = all # So predicted negative modifiers are treated seperately +# fp2_struggle_contract_assistance_war_insufficient_trigger = yes +# } +# } +# desc = OA_AI_FEW_TROOPS_REASON +# } +# # Recipient is fighting a defensive war +# modifier = { +# add = 25 +# trigger_if = { +# limit = { exists = scope:target } +# scope:target.casus_belli.primary_defender = scope:recipient +# } +# trigger_else = { +# scope:recipient = { +# any_character_war = { primary_defender = scope:recipient } +# } +# } +# desc = OA_AI_DEFENSIVE_WAR_REASON +# } +# # Recipient is not interested in help for certain wars +# modifier = { +# add = -300 +# exists = scope:target +# scope:target = { +# OR = { +# using_cb = peasant_war +# using_cb = fp2_border_raid +# } +# } +# desc = OA_AI_UNINTERESTED_WAR_REASON +# } +# modifier = { +# add = { +# value = scope:actor.martial +# multiply = 2 +# } +# scope:actor = { martial >= 12 } +# desc = OA_AI_MARTIAL_REASON +# } +# modifier = { +# add = -50 +# scope:actor = { has_character_flag = fp2_contract_assistance_failure } +# desc = OA_AI_FAILURE_REASON +# } +# # Opinion Factor +# opinion_modifier = { +# who = scope:recipient +# opinion_target = scope:actor +# multiplier = 0.25 +# desc = AI_OPINION_REASON +# } +# +# modifier = { +# add = { +# value = ai_greed +# multiply = -0.2 +# } +# ai_greed <= 0.5 +# desc = AI_VALUE_MODIFIER_GREED +# } +# +# modifier = { +# add = { +# value = ai_boldness +# multiply = -0.2 +# } +# NOT = { ai_boldness = 0 } +# desc = AI_VALUE_MODIFIER_BOLDNESS +# } +# +# modifier = { +# add = 50 +# desc = camp_purpose_mercenaries_reason +# scope:actor = { +# has_realm_law = camp_purpose_mercenaries +# } +# } +# # Allegiances +# # fp2_contracting_ally_modifier = { +# # WARMONGER = scope:recipient +# # WARJOINER = scope:actor +# # } +# } +# +# ai_potential = { +# is_imprisoned = no +# is_at_war = no +# ai_boldness >= -25 +# current_military_strength >= 500 +# } +# ai_target_quick_trigger = { adult = yes } +# ai_targets = { +# ai_recipients = neighboring_rulers +# } +# +# ai_set_target = { +# scope:recipient = { +# ordered_character_war = { #We offer our services for the war where the character is losing the most +# limit = { +# is_war_leader = prev +# NOR = { +# any_war_attacker = { this = scope:actor } +# any_war_defender = { this = scope:actor } +# } +# save_temporary_scope_as = target +# can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:recipient JOINER = scope:actor } +# } +# order_by = { +# value = 0 +# add = { +# if = { +# limit = { any_war_attacker = { this = scope:recipient } } +# subtract = attacker_war_score +# } +# else = { +# subtract = defender_war_score +# } +# } +# } +# save_scope_as = target +# } +# } +# } +# +# ai_targets = { +# ai_recipients = peer_vassals +# } +# # We need a quite high frequency as wars do not last forever +# ai_frequency_by_tier = { +# barony = 0 +# county = 24 +# duchy = 24 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# +# ai_will_do = { +# base = 0 +# +# modifier = { # Increase chance if recipient is losing a war +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_losing_trigger = yes } +# } +# add = 25 +# } +# +# modifier = { # Increase chance with amount of gold of recipient over interaction cost +# factor = offer_assistance_interaction_gold_modifier_value +# } +# +# modifier = { # Increase chance if likes recipient more than enemy +# scope:actor = { +# save_temporary_opinion_value_as = { +# name = contract_assistance_actor_opinion +# target = scope:recipient +# } +# } +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# any_war_participant = { +# is_leader_in_war = scope:target +# this != scope:recipient +# reverse_opinion = { +# target = scope:actor +# value < scope:contract_assistance_actor_opinion +# } +# } +# } +# } +# add = 25 +# } +# +# modifier = { # Increase chance for family +# scope:recipient = { +# OR = { +# dynasty = scope:actor.dynasty +# is_consort_of = scope:actor +# } +# } +# add = 25 +# } +# +# modifier = { # Decrease chance if army is small +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { fp2_struggle_contract_assistance_war_insufficient_trigger = yes } +# } +# add = -50 +# } +# +# modifier = { # Increase chance for rivalry +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# any_war_participant = { +# is_leader_in_war = scope:target +# this != scope:recipient +# has_relation_rival = scope:actor +# } +# } +# } +# add = 25 +# } +# +# # Higher chance to target a human player +# modifier = { +# scope:recipient = { is_ai = no } +# factor = 2 +# } +# } +#} +# +################################################### +## Request Contract Assistance +## by Maxence Voleau +################################################### +# +#request_contract_assistance_interaction = { +# category = interaction_category_diplomacy +# interface_priority = 15 +# common_interaction = yes +# interface = call_ally +# special_interaction = call_ally_interaction +# popup_on_receive = yes +# pause_on_receive = yes +# +# ai_maybe = yes +# desc = request_contract_assistance_interaction_desc +# icon = icon_gold +# +# greeting = positive +# notification_text = request_contract_assistance_interaction_notification +# +# cooldown_against_recipient = { years = 5 } +# +# is_shown = { +# # Actor is Involved in Struggle +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_contract_assistance_interaction +# } +# is_at_war = yes +# NOR = { +# this = scope:recipient +# is_at_war_with = scope:recipient +# } +# } +# # Recipient is Involved in Struggle, at war, and not at war with Actor +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_contract_assistance_interaction +# } +# } +# } +# +# has_valid_target = { +# exists = scope:target +# } +# +# has_valid_target_showing_failures_only = { +# scope:target = { +# is_war_leader = scope:actor +# +# # Cannot contract against allies +# trigger_if = { +# limit = { +# any_war_attacker = { this = scope:recipient } +# } +# NOT = { +# any_war_defender = { is_allied_to = scope:actor } +# } +# } +# trigger_else = { +# NOT = { +# any_war_attacker = { is_allied_to = scope:actor } +# } +# } +# } +# +# # Adventurers can't join wars in places they're exiled from. +# trigger_if = { +# limit = { +# scope:actor = { top_liege != this } +# } +# custom_tooltip = { +# text = the_wake_1 +# NOT = { +# is_laamp_exiled_from_province_trigger = { +# PROVINCE = scope:actor.capital_province +# LAAMP = scope:recipient +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# scope:recipient = { +# # Cannot demand gold from allies +# NOT = { is_allied_to = scope:actor } +# } +# # Actor is not in (any) war against Recipient's liege(s) +# trigger_if = { +# limit = { exists = scope:recipient.liege } +# custom_description = { +# text = join_war_interaction_recipient_warring_with_my_liege +# subject = scope:actor +# scope:recipient = { +# NOT = { +# any_liege_or_above = { is_at_war_with = scope:actor } +# } +# } +# } +# } +# +# # Cannot join wars with raised armies +# scope:recipient = { has_raised_armies = no } +# +# # Can only contract one war at a time +# custom_tooltip = { +# text = contract_assistance_war_already_contracted_tt +# scope:recipient = { +# NOT = { has_variable = owed_contract_assistance_war } +# } +# } +# } +# +# can_be_picked = { +# # Recipient is war leader in chosen war +# scope:target = { +# is_war_leader = scope:actor +# # not already in target war +# custom_description = { +# text = join_war_interaction_already_in_target_war +# NOR = { +# any_war_attacker = { this = scope:recipient } +# any_war_defender = { this = scope:recipient } +# } +# } +# } +# # Liege checks +# can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } +# } +# +# on_accept = { +# # Add Actor to Recipient's war +# scope:target = { +# hidden_effect = { set_called_to = scope:recipient } +# if = { +# limit = { is_attacker = scope:actor } +# add_attacker = scope:recipient +# } +# else = { add_defender = scope:recipient } +# } +# # Actor effects +# scope:recipient = { +# save_scope_as = contract_assistance_helper +# set_variable = { +# name = owed_contract_assistance_war +# value = scope:target +# } +# set_variable = { +# name = owed_contract_assistance_contribution +# value = offer_assistance_interaction_war_contribution_value +# } +# set_variable = { +# name = owed_contract_assistance_gold +# value = offer_assistance_interaction_gold_value +# } +# stress_impact = { +# craven = medium_stress_impact_gain +# shy = minor_stress_impact_gain +# } +# +# +# # Struggle Catalyst +# if = { +# limit = { +# # Verify if vassal used to be independent +# any_character_struggle = { +# involvement = involved +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_join_war_as_assisant +# CHAR = scope:recipient +# } +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = { +# CATALYST = catalyst_join_war_as_assisant +# CHAR = scope:recipient +# } +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_join_war_as_assisant +# character = scope:recipient +# } +# } +# } +# } +# # Recipient effects +# scope:actor = { +# stress_impact = { +# greedy = medium_stress_impact_gain +# arrogant = medium_stress_impact_gain +# } +# custom_description_no_bullet = { +# text = contract_assistance_interaction_condition_tt +# subject = scope:actor +# object = scope:recipient +# } +# show_as_tooltip = { +# pay_short_term_gold = { +# target = scope:recipient +# gold = offer_assistance_interaction_gold_value +# } +# } +# } +# +# # 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_request_assistance.desc +# REVERSE_NON_HOUSE_TARGET = no +# } +# } +# +# on_decline = { +# # Refusal notification +# scope:actor = { trigger_event = char_interaction.0236 } +# +# # If we're a clan this interaction affects unity +# add_clan_unity_interaction_effect = { +# CHARACTER = scope:recipient +# TARGET = scope:actor +# VALUE = minor_unity_gain +# DESC = clan_unity_request_assistance_decline.desc +# REVERSE_NON_HOUSE_TARGET = no +# } +# } +# +# ai_accept = { +# base = 0 # Reluctant to spend money without good reason +# +# # Recipient has low cash +# modifier = { +# add = { +# value = 25 +# if = { +# limit = { +# gold < 0 +# } +# add = { +# value = 25 +# multiply = debt_level +# } +# } +# if = { # Very generous or vengeful characters *will* make poor decisions +# limit = { +# OR = { +# ai_greed <= -50 +# ai_vengefulness >= 50 +# } +# } +# multiply = 0.5 +# } +# } +# desc = AI_VALUE_MODIFIER_GREED +# } +# # Recipient has a lot of cash +# modifier = { +# add = { +# value = -25 +# if = { +# limit = { +# gold >= { +# value = offer_assistance_interaction_gold_value +# multiply = 2 +# } +# } +# add = -50 +# } +# if = { +# limit = { +# gold >= { +# value = offer_assistance_interaction_gold_value +# multiply = 3 +# } +# } +# add = -50 +# } +# } +# gold >= offer_assistance_interaction_gold_value +# desc = OA_AI_EXTRA_GOLD_REASON +# } +# # Recipient is not interested in help for certain wars +# modifier = { +# add = -500 +# exists = scope:target +# scope:target = { +# OR = { +# using_cb = peasant_war +# using_cb = fp2_border_raid +# } +# } +# desc = OA_AI_UNINTERESTED_WAR_REASON +# } +# modifier = { +# add = { +# value = scope:actor.martial +# multiply = 2 +# } +# scope:actor = { martial >= 12 } +# desc = OA_AI_MARTIAL_REASON +# } +# modifier = { +# add = -50 +# scope:recipient = { has_character_flag = fp2_contract_assistance_failure } +# desc = OA_AI_FAILURE_REASON +# } +# # Opinion Factor +# opinion_modifier = { +# who = scope:recipient +# opinion_target = scope:actor +# multiplier = 0.25 +# desc = AI_OPINION_REASON +# } +# +# modifier = { +# add = { +# value = ai_greed +# multiply = 0.2 +# } +# ai_greed <= 0.5 +# desc = AI_VALUE_MODIFIER_GREED +# } +# +# modifier = { +# add = { +# value = ai_boldness +# multiply = 0.2 +# } +# NOT = { ai_boldness = 0 } +# desc = AI_VALUE_MODIFIER_BOLDNESS +# } +# +# # Allegiances +# fp2_contracting_ally_modifier = { +# WARMONGER = scope:actor +# WARJOINER = scope:recipient +# } +# } +# +# ai_potential = { +# # the AI cannot use it for now so let's block it +# is_imprisoned = no +# is_at_war = no +# gold >= ai_war_chest_desired_gold_value +# } +# ai_target_quick_trigger = { adult = yes } +# ai_targets = { +# ai_recipients = neighboring_rulers +# } +# +# ai_set_target = { +# scope:actor = { +# ordered_character_war = { #We offer our services for the war where the character is losing the most +# limit = { +# is_war_leader = prev +# NOR = { +# any_war_attacker = { this = scope:recipient } +# any_war_defender = { this = scope:recipient } +# } +# save_temporary_scope_as = target +# can_join_war_liege_vassal_check_trigger = { WARRIOR = scope:actor JOINER = scope:recipient } +# } +# order_by = { +# value = 0 +# add = { +# if = { +# limit = { any_war_attacker = { this = scope:actor } } +# subtract = attacker_war_score +# } +# else = { +# subtract = defender_war_score +# } +# } +# } +# save_scope_as = target +# } +# } +# } +# +# ai_targets = { +# ai_recipients = peer_vassals +# } +# ai_frequency_by_tier = { +# barony = 0 +# county = 48 +# duchy = 36 +# kingdom = 36 +# empire = 36 +# hegemony = 0 +# } +# +# ai_will_do = { +# base = 0 +# +# modifier = { # AI is losing the war +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# trigger_if = { +# limit = { +# scope:actor = { is_attacker_in_war = prev } +# } +# defender_war_score >= offer_assistance_interaction_already_losing_value +# } +# trigger_else = { attacker_war_score >= offer_assistance_interaction_already_losing_value } +# } +# } +# add = 15 +# } +# +# modifier = { # Increase chance for asking family +# scope:recipient = { +# OR = { +# dynasty = scope:actor.dynasty +# is_consort_of = scope:actor +# } +# } +# factor = 2 +# } +# +# modifier = { # Decrease chance if army is small +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# trigger_if = { +# limit = { +# scope:recipient = { is_attacker_in_war = prev } +# } +# scope:actor.max_military_strength < war_defender_total_strength_tenth_value +# } +# trigger_else = { scope:actor.max_military_strength < war_attacker_total_strength_tenth_value } +# } +# } +# add = -50 +# } +# +# modifier = { # Increase chance for rivalry +# trigger_if = { +# limit = { exists = scope:target } +# scope:target = { +# any_war_participant = { +# is_leader_in_war = scope:target +# this != scope:actor +# has_relation_rival = scope:recipient +# } +# } +# } +# add = 25 +# } +# +# modifier = { # AI is extremely rich +# short_term_gold >= ai_war_chest_desired_gold_value +# add = 50 +# } +# } +#} ################################################## # Enforce Truce @@ -4778,8 +4786,8 @@ bargain_fealty_interaction = { top_liege = this is_at_war = yes any_character_war = { - is_war_leader = prev - primary_defender = prev + is_war_leader = scope:actor + primary_defender = scope:actor } trigger_if = { limit = { @@ -4799,24 +4807,36 @@ bargain_fealty_interaction = { } } } - # Recipient is not at war with Actor scope:recipient = { - any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor } + NOT = { this = scope:actor } primary_title = { is_mercenary_company = no } - NOR = { - this = scope:actor - is_at_war_with = scope:actor - } } } is_valid_showing_failures_only = { scope:actor = { + custom_tooltip = { + text = bargain_fealty_interaction_valid_tt + any_character_war = { + is_war_leader = scope:actor + primary_defender = scope:actor + NOT = { using_cb = fp2_border_raid } + NOT = { using_cb = county_struggle_cb } + } + } any_character_struggle = { involvement = involved has_struggle_phase_parameter = unlocks_bargain_fealty_interaction } } + scope:recipient = { + custom_tooltip = { + text = bargain_fealty_interaction_neighbor_tt + any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:actor } + } + # Recipient is not at war with Actor + NOT = { is_at_war_with = scope:actor } + } } can_be_picked = { @@ -4841,45 +4861,45 @@ bargain_fealty_interaction = { } } + can_send = { + exists = scope:target + } + on_accept = { - if = { - limit = { exists = scope:target } + scope:target = { # Add Recipient to Actor's war - scope:target = { - hidden_effect = { set_called_to = scope:recipient } - if = { - limit = { is_attacker = scope:actor } - add_attacker = scope:recipient - } - else = { add_defender = scope:recipient } + hidden_effect = { set_called_to = scope:recipient } + add_defender = scope:recipient + } + create_title_and_vassal_change = { + type = swear_fealty + save_scope_as = change + } + scope:actor = { + change_liege = { + liege = scope:recipient + change = scope:change } - create_title_and_vassal_change = { - type = swear_fealty - save_scope_as = change - } - scope:actor = { - change_liege = { - liege = scope:recipient - change = scope:change - } - resolve_title_and_vassal_change = scope:change - } - # Actor effects - scope:actor = { - stress_impact = { - arrogant = medium_stress_impact_gain - craven = medium_stress_impact_gain - } - } - # Recipient effects - scope:recipient = { - stress_impact = { - greedy = medium_stress_impact_gain - craven = medium_stress_impact_gain - } + resolve_title_and_vassal_change = scope:change + } + # Actor effects + scope:actor = { + stress_impact = { + arrogant = medium_stress_impact_gain + craven = medium_stress_impact_gain } } - else = { + # Recipient effects + scope:recipient = { + stress_impact = { + greedy = medium_stress_impact_gain + craven = medium_stress_impact_gain + } + } + if = { + limit = { + NOT = { exists = scope:target } + } scope:actor = { send_interface_toast = { type = event_toast_effect_neutral @@ -5055,26 +5075,26 @@ invite_foreign_ruler_to = { # Interaction deprecated by new activity planning system always = no - scope:actor != scope:recipient - # Scope:actor needs to either be involved in certain struggle types or else have a specific perk. - scope:actor = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle -} - } - # Scope:recipient must be landed, and neither over or under scope:actor. - scope:recipient = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - is_playable_character = yes - NOR = { - any_liege_or_above = { this = scope:actor } - any_vassal_or_below = { this = scope:actor } - } - } +# scope:actor != scope:recipient +# # Scope:actor needs to either be involved in certain struggle types or else have a specific perk. +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# # Scope:recipient must be landed, and neither over or under scope:actor. +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# is_playable_character = yes +# NOR = { +# any_liege_or_above = { this = scope:actor } +# any_vassal_or_below = { this = scope:actor } +# } +# } } is_valid_showing_failures_only = { @@ -5330,45 +5350,45 @@ invite_foreign_ruler_to = { } # Struggle agenda - modifier = { - desc = AI_STRUGGLE_INTENT - scope:invite_to_feast = yes - scope:recipient = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast - } - } - scope:actor = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast - } - } - NAND = { - scope:actor.faith = scope:recipient.faith - scope:actor.culture = scope:recipient.culture - } - add = { - value = 0 - if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_deescalation - } - } - add = 100 - } - else_if = { - limit = { - scope:actor = { - has_character_flag = agenda_towards_escalation - } - } - add = -100 - } - } - } +# modifier = { +# desc = AI_STRUGGLE_INTENT +# scope:invite_to_feast = yes +# scope:recipient = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast +# } +# } +# scope:actor = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast +# } +# } +# NAND = { +# scope:actor.faith = scope:recipient.faith +# scope:actor.culture = scope:recipient.culture +# } +# add = { +# value = 0 +# if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_deescalation +# } +# } +# add = 100 +# } +# else_if = { +# limit = { +# scope:actor = { +# has_character_flag = agenda_towards_escalation +# } +# } +# add = -100 +# } +# } +# } } ### Performance-enhancement #ai_potential = { @@ -5377,7 +5397,7 @@ invite_foreign_ruler_to = { # is_imprisoned = no # # Matches the regular minimum triggers. # any_character_struggle = { involvement = involved } - # short_term_gold > standard_activity_cost + # short_term_gold > standard_activity_base_cost #} # #ai_target_quick_trigger = { adult = yes } diff --git a/common/character_interactions/06_ep3_laamp_interactions.txt b/common/character_interactions/06_ep3_laamp_interactions.txt index 5446f6429..87834cd55 100644 --- a/common/character_interactions/06_ep3_laamp_interactions.txt +++ b/common/character_interactions/06_ep3_laamp_interactions.txt @@ -168,21 +168,18 @@ purchase_land_interaction = { } is_valid_showing_failures_only = { - scope:actor = { top_liege = this } scope:actor = { + top_liege = this prestige_level >= 2 - } - scope:actor = { - NOT = { + NOR = { has_trait = gallowsbait - } - } - scope:actor = { - NOT = { has_trait = gallivanter } } - scope:recipient = { is_at_war = no } + scope:recipient = { + is_at_war = no + NOT = { has_strong_hook = scope:actor } + } trigger_if = { # Can't purchase Baronies limit = { scope:target ?= { tier = tier_barony } @@ -240,9 +237,6 @@ purchase_land_interaction = { always = no } } - scope:recipient = { - NOT = { has_strong_hook = scope:actor } - } #Has to be used instead of diplo range checks in laamp to landed interactions ep3_laamp_diplo_range_trigger = { TARGET = scope:recipient @@ -320,9 +314,7 @@ purchase_land_interaction = { multiply = 0.5 } if = { - limit = { - scope:offer_gold = yes - } + limit = { scope:offer_gold = yes } multiply = 2 } } @@ -346,7 +338,9 @@ purchase_land_interaction = { } } } - show_as_tooltip = { purchase_land_interaction_shortened_effect = yes } + show_as_tooltip = { + scope:actor = { purchase_land_interaction_effect = yes } + } if = { limit = { always = scope:hook } scope:actor = { use_hook = scope:recipient } @@ -1479,9 +1473,9 @@ negotiate_settlement_interaction = { } # Story blockers. ## Hereward cannot be exiled by active participants in the Harrying of the North. - disable_interaction_for_hereward_trigger = yes +# disable_interaction_for_hereward_trigger = yes ## Hasan cannot be exiled by anyone during his story. - disable_interaction_for_hasan_trigger = yes +# disable_interaction_for_hasan_trigger = yes } on_send = { @@ -2010,10 +2004,7 @@ negotiate_settlement_interaction = { any_claim = { OR = { holder ?= { - OR = { - this = scope:actor - target_is_liege_or_above = scope:actor - } + target_is_same_character_or_above = scope:actor } target_is_de_jure_liege_or_above = scope:actor.primary_title } @@ -4801,6 +4792,11 @@ hire_laamp_mercenaries_interaction = { is_ai = yes } scope:recipient.current_military_strength >= 100 + scope:recipient = { + NOT = { + has_character_flag = ai_hire_blocker + } + } } } } @@ -4922,9 +4918,20 @@ hire_laamp_mercenaries_interaction = { } } scope:actor = { - pay_short_term_gold = { - target = scope:recipient - gold = ep3_hire_laamp_mercs_cost_value + if = { + limit = { + has_treasury = no + } + pay_short_term_gold = { + target = scope:recipient + gold = ep3_hire_laamp_mercs_cost_value + } + } + else = { + pay_short_term_treasury = { + target = scope:recipient + treasury = ep3_hire_laamp_mercs_cost_value + } } add_to_variable_list = { name = hired_mercenaries @@ -4945,7 +4952,10 @@ hire_laamp_mercenaries_interaction = { } } scope:recipient = { - add_character_flag = joined_as_mercenary + set_variable = { + name = joined_as_mercenary + value = scope:actor + } } add_clan_unity_interaction_effect = { CHARACTER = scope:actor @@ -5665,10 +5675,7 @@ evict_adventurer_interaction = { scope:recipient = { # Adventurer must be in the subrealm domicile.domicile_location.county.holder ?= { - OR = { - this = scope:actor - any_liege_or_above = { this ?= scope:actor } - } + target_is_same_character_or_above = scope:actor } } # AI should not against hired adventurers @@ -5693,9 +5700,9 @@ evict_adventurer_interaction = { } # Story blockers. ## Hereward cannot be exiled by active participants in the Harrying of the North. - disable_interaction_for_hereward_trigger = yes +# disable_interaction_for_hereward_trigger = yes ## Hasan cannot be exiled by anyone during his story. - disable_interaction_for_hasan_trigger = yes +# disable_interaction_for_hasan_trigger = yes } on_send = { @@ -5709,10 +5716,7 @@ evict_adventurer_interaction = { every_character_task_contract = { limit = { task_contract_location.county.holder = { - OR = { - this = scope:actor - any_liege_or_above = { this = scope:actor } - } + target_is_same_character_or_above = scope:actor } } invalidate_contract = yes @@ -5733,14 +5737,14 @@ evict_adventurer_interaction = { modifier = demanded_eviction_opinion } custom_tooltip = evict_adventurer_contracts_tt - } - scope:actor = { custom_description_no_bullet = { text = evict_adventurer_consequences_tt - object = scope:recipient - subject = scope:actor + object = scope:actor + subject = scope:recipient } custom_tooltip = evict_adventurer_casus_belli_tt + } + scope:actor = { show_as_tooltip = { add_opinion = { target = scope:recipient @@ -5835,6 +5839,10 @@ evict_adventurer_interaction = { target = scope:recipient } } + modifier = { + add = 100 + has_imprisonment_reason = scope:recipient + } modifier = { add = { if = { @@ -7224,78 +7232,78 @@ laamp_war_change_sides_interaction = { } scope:actor = { #ROOT is a 4th crusader and should not be one anymore - frankokratia_remove__war_leader_var_effect = yes - #ROOT is not a 4th crusader and should be one - if = { - limit = { - any_character_war = { - using_cb = crusading_claim_cb - any_war_participant = { - this = scope:recipient - } - any_war_participant = { - any_owned_story = { - type = frankokratia_story - NOT = { - any_in_list = { - variable = frankokratia_leaders - this = scope:actor - } - } - } - } - any_war_defender = { - this = scope:actor - } - } - } - random_character_war = { - limit = { - any_war_participant = { - any_owned_story = { - type = frankokratia_story - NOT = { - any_in_list = { - variable = frankokratia_leaders - this = scope:actor - } - } - } - } - any_war_defender = { - this = scope:actor - } - } - random_war_participant = { - limit = { - any_owned_story = { - type = frankokratia_story - NOT = { - any_in_list = { - variable = frankokratia_leaders - this = scope:actor - } - } - } - } - random_owned_story = { - type = frankokratia_story - limit = { - NOT = { - any_in_list = { - variable = frankokratia_leaders - this = scope:actor - } - } - } - add_to_variable_list = { - name = frankokratia_leaders - target = scope:actor - } - } - } - } - } +# frankokratia_remove__war_leader_var_effect = yes +# #ROOT is not a 4th crusader and should be one +# if = { +# limit = { +# any_character_war = { +# using_cb = crusading_claim_cb +# any_war_participant = { +# this = scope:recipient +# } +# any_war_participant = { +# any_owned_story = { +# type = frankokratia_story +# NOT = { +# any_in_list = { +# variable = frankokratia_leaders +# this = scope:actor +# } +# } +# } +# } +# any_war_defender = { +# this = scope:actor +# } +# } +# } +# random_character_war = { +# limit = { +# any_war_participant = { +# any_owned_story = { +# type = frankokratia_story +# NOT = { +# any_in_list = { +# variable = frankokratia_leaders +# this = scope:actor +# } +# } +# } +# } +# any_war_defender = { +# this = scope:actor +# } +# } +# random_war_participant = { +# limit = { +# any_owned_story = { +# type = frankokratia_story +# NOT = { +# any_in_list = { +# variable = frankokratia_leaders +# this = scope:actor +# } +# } +# } +# } +# random_owned_story = { +# type = frankokratia_story +# limit = { +# NOT = { +# any_in_list = { +# variable = frankokratia_leaders +# this = scope:actor +# } +# } +# } +# add_to_variable_list = { +# name = frankokratia_leaders +# target = scope:actor +# } +# } +# } +# } +# } random_character_war = { limit = { OR = { diff --git a/common/character_interactions/09_mpo_interactions.txt b/common/character_interactions/09_mpo_interactions.txt index ae55136e1..f274f9888 100644 --- a/common/character_interactions/09_mpo_interactions.txt +++ b/common/character_interactions/09_mpo_interactions.txt @@ -24,23 +24,17 @@ is_shown = { scope:actor = { - OR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } is_playable_character = yes OR = { is_independent_ruler = yes + is_confederation_member = no confederation ?= { is_house_based = no } } } scope:recipient = { is_playable_character = yes is_independent_ruler = yes - OR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } + is_confederation_member = no NOT = { this = scope:actor } } } @@ -369,9 +363,7 @@ scope:recipient = { NOT = { any_land_neighboring_realm_with_tributaries_owner = { - NOT = { - this = scope:actor - } + this != scope:actor } } NOT = { @@ -669,20 +661,20 @@ } } - 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 = { # 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 @@ -817,17 +809,17 @@ 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 - } - } +# 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 = { @@ -1643,10 +1635,6 @@ } is_confederation_member = yes } - OR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } } ai_will_do = { @@ -2556,6 +2544,22 @@ migration_interaction = { } scope:recipient = { is_ruler = yes + NOR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_republic + government_has_flag = government_is_theocracy + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + government_has_flag = government_is_holy_order + government_has_flag = government_is_mercenary + government_has_flag = government_is_administrative + government_has_flag = government_is_prepublic + government_has_flag = government_is_urepublic + government_has_flag = government_is_celestial + government_has_flag = government_is_mandala + government_has_flag = government_is_steppe_admin + government_has_flag = government_is_meritocratic + } NOT = { is_allied_to = scope:actor } } } @@ -2631,7 +2635,43 @@ migration_interaction = { value = scope:target_title } } - + if = { + limit = { + OR = { + has_variable = crowned_king_var + has_variable = crowned_emperor_var + } + } + set_variable = { + name = nomad_migration_preserve_coronation + value = yes + } + } + if = { + limit = { + highest_held_title_tier = tier_duchy + } + add_character_modifier = { + modifier = mpo_migrating_accolade_duke_modifier + } + } + else_if = { + limit = { + highest_held_title_tier = tier_kingdom + } + add_character_modifier = { + modifier = mpo_migrating_accolade_king_modifier + } + } + else_if = { + limit = { + highest_held_title_tier >= tier_empire + } + add_character_modifier = { + modifier = mpo_migrating_accolade_emperor_modifier + } + } + # Save your old lands save_scope_as = old_holder capital_county = { save_scope_as = old_capital_county } @@ -2716,17 +2756,6 @@ migration_interaction = { 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 } } @@ -2751,6 +2780,44 @@ migration_interaction = { } } } + scope:actor = { + if = { + limit = { + OR = { + has_variable = crowned_king_var + has_variable = crowned_emperor_var + } + } + set_variable = { + name = nomad_migration_preserve_coronation + value = yes + } + } + if = { + limit = { + highest_held_title_tier = tier_duchy + } + add_character_modifier = { + modifier = mpo_migrating_accolade_duke_modifier + } + } + else_if = { + limit = { + highest_held_title_tier = tier_kingdom + } + add_character_modifier = { + modifier = mpo_migrating_accolade_king_modifier + } + } + else_if = { + limit = { + highest_held_title_tier >= tier_empire + } + add_character_modifier = { + modifier = mpo_migrating_accolade_emperor_modifier + } + } + } # Migration wars are handled by code scope:actor = { if = { @@ -3332,9 +3399,7 @@ migration_interaction = { } AND = { tier = tier_county - any_county_province = { - any_province_epidemic = { - } + any_county_province_epidemic = { } } } @@ -7001,14 +7066,14 @@ mpo_make_blood_brother = { } } - # Jamukha offers Temujin via Event - modifier = { - trigger = { - scope:actor = { this = character:mpo_mongol_1 } - scope:recipient = { this = character:125501 } - } - factor = 0 - } +# # Jamukha offers Temujin via Event +# modifier = { +# trigger = { +# scope:actor = { this = character:mpo_mongol_1 } +# scope:recipient = { this = character:125501 } +# } +# factor = 0 +# } } } @@ -7716,7 +7781,9 @@ mpo_retrieve_land_from_herder_interaction = { desc = YOU_ARE_AN_ADVENTURER_REASON } modifier = { - exists = scope:actor.suzerain + scope:recipient = { + is_tributary = yes + } add = -25 desc = ADVENTURER_SUZERAIN_REASON } @@ -7775,6 +7842,7 @@ mpo_vassal_to_tributary_interaction = { is_valid_showing_failures_only = { scope:recipient = { is_imprisoned = no + is_independent_ruler = yes } scope:actor = { is_imprisoned = no @@ -8769,9 +8837,7 @@ mpo_offer_submission_or_ruin = { scope:recipient = { NOT = { any_neighboring_top_liege_realm_owner = { - NOT = { - this = scope:actor - } + this != scope:actor } } NOT = { @@ -8948,20 +9014,20 @@ mpo_offer_submission_or_ruin = { } } - 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 = { # 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 @@ -9142,17 +9208,17 @@ mpo_offer_submission_or_ruin = { 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 - } - } +# 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 = { @@ -9362,33 +9428,33 @@ mpo_offer_submission_or_ruin = { } #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 = { +# 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 + exists = faith:roman_catholic.religious_head + faith:roman_catholic.religious_head = scope:actor scope:actor = { is_ai = yes } } add = -50 @@ -9624,10 +9690,10 @@ mpo_offer_submission_or_ruin = { 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 } - } +# if = { # FP3 +# limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } } +# scope:recipient = { remove_trait = disloyal } +# } } } @@ -10203,10 +10269,6 @@ join_confederation_interaction = { 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 diff --git a/common/character_interactions/10_ach_interactions.txt b/common/character_interactions/10_ach_interactions.txt new file mode 100644 index 000000000..c507e4567 --- /dev/null +++ b/common/character_interactions/10_ach_interactions.txt @@ -0,0 +1,851 @@ +coronation_anointment_request = { + category = interaction_category_religion + icon = coronation_icon + + desc = coronation_anointment_request_desc + + ai_targets = { + ai_recipients = head_of_faith + } + ai_target_quick_trigger = { + adult = yes + } + ai_frequency_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 12 + hegemony = 12 + } + popup_on_receive = yes + pause_on_receive = yes + + cooldown_against_recipient = { years = 5 } + + is_shown = { + NOT = { scope:actor = scope:recipient } + scope:actor = { + NOT = { has_realm_law = crowned_emperor } + coronation_trigger = yes + highest_held_title_tier >= tier_empire + faith = { + OR = { + has_doctrine = doctrine_anointment_permitted + has_doctrine = doctrine_imperial_anointment + } + } + } + scope:recipient = { + this = scope:actor.faith.religious_head + } + } + + is_valid_showing_failures_only = { + scope:actor = { + faith = { + has_doctrine = doctrine_spiritual_head + } + is_imprisoned = no + NOT = { has_trait = excommunicated } + age >= 10 + } + scope:recipient = { + is_imprisoned = no + custom_tooltip = { + text = anointment_request_already_supported + NOT = { + is_target_in_variable_list = { + name = supported_anointments + target = scope:actor + } + } + } + } + } + + cost = { + piety = { + value = 500 + if = { + limit = { + scope:actor = { is_ai = yes } + } + subtract = 500 + } + if = { + limit = { scope:piety_send_option = yes } + add = scope:actor.monumental_piety_value + desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION + } + if = { + limit = { scope:hook = yes } + value = 0 + } + } + gold = { + value = 0 + if = { + limit = { scope:gold_send_option = yes } + add = scope:actor.major_gold_value + desc = GOLD_INTERACTION_ACCEPTANCE_SEND_OPTION + } + } + } + + greeting = positive + notification_text = CORONATION_ANOINTMENT_REQUEST_INTERACTION_NOTIFICATION + + ai_accept = { + base = -60 + modifier = { + add = 80 + scope:actor = { + is_ai = yes + } + } + opinion_modifier = { + opinion_target = scope:actor + who = scope:recipient + multiplier = 0.5 + } + + modifier = { # Same language + add = 5 + desc = speaks_same_language_interaction_reason + trigger = { + scope:actor = { + knows_language_of_culture = scope:recipient.culture + } + } + } + + modifier = { + add = -40 + desc = I_AM_SODOMITE + scope:actor = { + has_trait = sodomite + trait_is_criminal_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:sodomite + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -20 + desc = I_AM_SODOMITE + scope:actor = { + has_trait = sodomite + trait_is_shunned_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:sodomite + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -40 + desc = I_AM_DEVIANT + scope:actor = { + has_trait = deviant + trait_is_criminal_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:deviant + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -20 + desc = I_AM_DEVIANT + scope:actor = { + has_trait = deviant + trait_is_shunned_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:deviant + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -40 + desc = I_AM_ADULTERER + scope:actor = { + has_trait = adulterer + trait_is_criminal_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:adulterer + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -20 + desc = I_AM_ADULTERER + scope:actor = { + has_trait = adulterer + trait_is_shunned_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:adulterer + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -20 + desc = I_AM_ADULTERER + scope:actor = { + has_trait = fornicator + trait_is_criminal_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:fornicator + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -10 + desc = I_AM_ADULTERER + scope:actor = { + has_trait = fornicator + trait_is_shunned_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:fornicator + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -40 + desc = I_AM_WITCH + scope:actor = { + has_trait = witch + trait_is_criminal_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:witch + GENDER_CHARACTER = scope:actor + } + } + } + modifier = { + add = -20 + desc = I_AM_WITCH + scope:actor = { + has_trait = witch + trait_is_shunned_in_faith_trigger = { + FAITH = scope:actor.faith + TRAIT = trait:witch + GENDER_CHARACTER = scope:actor + } + } + } + + modifier = { # I am a Murderer + add = -50 + desc = I_AM_MURDERER + scope:actor = { + has_trait = murderer + } + } + + modifier = { # I am Incestous + add = -50 + desc = I_AM_INCESTOUS + scope:actor = { + NOT = { scope:recipient = { faith = { has_doctrine = doctrine_consanguinity_unrestricted } } } + has_trait = incestuous + } + } + + modifier = { # I am a Kinslayer + add = -30 + desc = I_AM_A_KINSLAYER + scope:actor = { + OR = { + AND = { + has_trait = kinslayer_1 + trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } + } + AND = { + has_trait = kinslayer_2 + trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } + } + AND = { + has_trait = kinslayer_3 + trait_is_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } + } + } + } + } + modifier = { # I am a Kinslayer + add = -15 + desc = I_AM_A_KINSLAYER + scope:actor = { + OR = { + AND = { + has_trait = kinslayer_1 + trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } + } + AND = { + has_trait = kinslayer_2 + trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } + } + AND = { + has_trait = kinslayer_3 + trait_is_shunned_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } + } + } + } + } + modifier = { + add = 10 + scope:actor = { + has_trait = zealous + } + desc = ai_acceptance_trait_zealous + } + modifier = { + add = 10 + scope:actor = { + has_trait = pilgrim + } + desc = ai_acceptance_trait_pilgrim + } + modifier = { + add = 5 + scope:actor = { + has_trait = holy_warrior + } + desc = ai_acceptance_trait_holy_warrior + } + modifier = { + add = 25 + scope:recipient = { + is_landed = no + } + OR = { + scope:recipient.liege ?= scope:actor + scope:recipient.top_liege ?= scope:actor + } + desc = I_AM_LIEGE_TOP_LIEGE + } + modifier = { + add = 15 + scope:recipient = { + is_landed = yes + } + OR = { + scope:recipient.liege ?= scope:actor + scope:recipient.top_liege ?= scope:actor + } + desc = I_AM_LIEGE_TOP_LIEGE + } + + modifier = { + desc = RELIGIOUS_HEAD_INTERACTION_SAVIOR + add = 15 + scope:actor = { + has_trait = savior + } + } + modifier = { + desc = RELIGIOUS_HEAD_INTERACTION_DIVINE_BLOOD + add = 5 + scope:actor = { + has_trait = divine_blood + } + } + modifier = { + desc = RELIGIOUS_HEAD_INTERACTION_PARAGON + add = 15 + scope:actor = { + has_trait = paragon + } + } + modifier = { + desc = RELIGIOUS_HEAD_INTERACTION_CONSECRATED_BLOOD + add = 5 + scope:actor = { + has_trait = consecrated_blood + } + } + + modifier = { # You are of the same dynasty as the Head of Faith + add = 5 + desc = YOU_ARE_MY_DYNASTY_MEMBER + scope:recipient = { + is_lowborn = no + dynasty = scope:actor.dynasty + NOR = { + is_close_or_extended_family_of = scope:actor + is_cousin_of = scope:actor + is_child_of = scope:actor + scope:recipient.dynasty = scope:secondary_recipient.dynasty + } + } + } + + modifier = { # You are of the same house as the Head of Faith + add = 10 + desc = YOU_ARE_MY_HOUSE_MEMBER + scope:recipient = { + is_lowborn = no + house = scope:actor.house + NOR = { + is_close_or_extended_family_of = scope:actor + is_cousin_of = scope:actor + is_child_of = scope:actor + scope:recipient.house = scope:secondary_recipient.house + } + } + } + + modifier = { # Related to the Head of Faith + add = 10 + desc = YOU_ARE_MY_RELATIVE + scope:recipient = { + OR = { + is_close_or_extended_family_of = scope:actor + is_cousin_of = scope:actor + } + NOT = { is_child_of = scope:actor } + } + } + + modifier = { # Parent of the Head of Faith + add = 25 + desc = YOU_ARE_MY_PARENT + scope:recipient = { + is_child_of = scope:actor + } + } + + modifier = { # Friend of the Head of Faith + add = 25 + desc = WE_ARE_FRIENDS + scope:recipient = { + has_relation_friend = scope:actor + } + } + + modifier = { # Best Friend of the Head of Faith + add = 50 + desc = WE_ARE_BEST_FRIENDS + scope:recipient = { + has_relation_best_friend = scope:actor + } + } + + modifier = { # Lover of the Head of Faith + add = 10 + desc = WE_ARE_LOVERS + scope:recipient = { + has_relation_lover = scope:actor + } + } + + modifier = { # Rival of the Head of Faith + add = -100 + desc = WE_ARE_RIVALS + scope:recipient = { + has_relation_rival = scope:actor + } + } + + modifier = { # Nemesis of the Head of Faith + add = -500 + desc = WE_ARE_NEMESES + scope:recipient = { + has_relation_nemesis = scope:actor + } + } + + modifier = { + add = { + add = 10 + multiply = scope:actor.num_virtuous_traits + } + scope:actor.num_virtuous_traits > 0 + desc = I_AM_VIRTUOUS + } + + modifier = { + add = { + add = 5 + multiply = scope:actor.piety_level + } + scope:actor.piety_level > 1 + desc = I_AM_PIOUS + } + + modifier = { + add = -30 + scope:actor.piety_level = 0 + desc = I_HAVE_LOW_PIETY + } + + modifier = { + add = { + add = 5 + multiply = scope:actor.piety_level + } + scope:actor.piety_level > 2 + scope:actor.gold < 0 + desc = I_AM_PIOUS_AND_BROKE + } + + modifier = { + add = { + add = -10 + multiply = scope:actor.num_sinful_traits + } + scope:actor.num_sinful_traits > 0 + desc = I_AM_SINFUL + } + + modifier = { + add = 20 + scope:actor = { + has_trait = crusader_king + } + desc = I_HAVE_CRUSADER_KING_TRAIT + } + + modifier = { + add = 20 + scope:actor = { + has_trait = saint + } + desc = I_HAVE_SAINT_TRAIT + } + + modifier = { + add = 30 + scope:actor = { + has_trait = saoshyant + } + desc = I_HAVE_SAOSHYANT_TRAIT + } + + modifier = { + add = 10 + scope:actor = { + has_trait = saoshyant_descendant + } + desc = I_HAVE_SAOSHYANT_DESCENDANT_TRAIT + } + + modifier = { + add = 10 + scope:actor = { + has_trait = sayyid + } + desc = I_HAVE_SAYYID_TRAIT + } + + modifier = { + add = 10 + scope:actor = { + has_trait = order_member + } + desc = I_HAVE_ORDER_MEMBER_TRAIT + } + + modifier = { + add = 10 + scope:actor = { + has_trait = faith_warrior + } + desc = I_HAVE_FAITH_WARRIOR_TRAIT + } + + modifier = { + add = 10 + scope:actor = { + has_trait = theologian + } + desc = I_HAVE_THEOLOGIAN_TRAIT + } + + modifier = { + add = -25 + scope:actor = { + has_trait = despoiler_of_byzantium + } + desc = I_HAVE_DESPOILER_OF_BYZANTIUM_TRAIT + } + + modifier = { + add = -25 + scope:actor = { + has_trait = gallowsbait + } + desc = I_HAVE_GALLOWSBAIT_TRAIT + } + + modifier = { + add = -25 + scope:actor = { + has_trait = decadent + } + desc = I_HAVE_DECADENT_TRAIT + } + + modifier = { + add = -25 + desc = BASE_RELUCTANCE + trigger = { + has_game_rule = hard_difficulty + scope:actor = { + is_ai = no + } + } + } + + modifier = { + add = -75 + desc = BASE_RELUCTANCE + trigger = { + has_game_rule = very_hard_difficulty + scope:actor = { + is_ai = no + } + } + } + + modifier = { + add = 60 + desc = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE_TT + scope:gold_send_option = yes + } + + modifier = { + add = 40 + desc = PIETY_INTERACTION_ACCEPTANCE_SEND_OPTION + scope:piety_send_option = yes + } + + modifier = { + add = { + value = 0 + scope:recipient = { + every_held_title = { + limit = { + is_head_of_faith = no + } + every_de_jure_county = { + limit = { + holder = scope:actor + } + add = 20 + } + } + } + } + desc = TRADE_LAND_ACCEPTANCE_SEND_OPTION + scope:land_send_option = yes + } + modifier = { + add = -20 + scope:recipient = { + faith_dominant_gender_female_or_equal = no + } + scope:actor = { + is_female = yes + } + desc = I_AM_FEMALE_WHEN_MALE_IS_PREFERRED + } + modifier = { + add = -20 + scope:recipient = { + faith_dominant_gender_male_or_equal = no + } + scope:actor = { + is_male = yes + } + desc = I_AM_MALE_WHEN_FEMALE_IS_PREFERRED + } + modifier = { + desc = "LOW_LEGITIMACY_REASON" + scope:actor = { + is_ai = no + legitimacy_level <= 0 + } + add = -15 + } + modifier = { + desc = "LOW_LEGITIMACY_REASON" + scope:actor = { + is_ai = no + legitimacy_level = 1 + } + add = -10 + } + modifier = { + desc = "LOW_LEGITIMACY_REASON" + scope:actor = { + is_ai = no + legitimacy_level = 2 + } + add = -5 + } + modifier = { + desc = "HIGH_LEGITIMACY_REASON" + scope:actor = { + legitimacy_level = 4 + } + add = 10 + } + modifier = { + desc = "HIGH_LEGITIMACY_REASON" + scope:actor = { + legitimacy_level >= 5 + } + add = 15 + } + } + + auto_accept = { + custom_description = { + text = "spending_hook" + subject = scope:actor + object = scope:recipient + scope:hook = yes + } + } + + send_option = { # Hook + flag = hook + is_valid = { + scope:actor = { + has_usable_hook = scope:recipient + } + } + 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_option = { # Piety + is_shown = { + always = yes + } + is_valid = { + scope:actor = { piety >= monumental_piety_value } + custom_tooltip = { + text = already_using_hook + NOT = { scope:hook = yes } + } + } + flag = piety_send_option + localization = TRADE_PIETY_FOR_BETTER_AI_ACCEPTANCE + } + + send_option = { # Gold + is_shown = { + always = yes + } + is_valid = { + scope:actor = { gold >= major_gold_value } + custom_tooltip = { + text = already_using_hook + NOT = { scope:hook = yes } + } + } + flag = gold_send_option + localization = TRADE_GOLD_FOR_BETTER_AI_ACCEPTANCE + } + + send_option = { # Return land + is_shown = { + always = yes + } + is_valid = { + custom_tooltip = { + text = coronation_request_return_land_trigger + scope:recipient = { + any_held_title = { + is_head_of_faith = no + any_de_jure_county = { + holder = scope:actor + } + } + } + } + } + flag = land_send_option + localization = TRADE_LAND_FOR_BETTER_AI_ACCEPTANCE + } + + send_options_exclusive = no + + on_accept = { + scope:recipient = { + custom_tooltip = anoinment_request_accepted_tt + add_to_variable_list = { + name = supported_anointments + target = scope:actor + } + } + if = { + limit = { + scope:gold_send_option = yes + } + scope:recipient = { + add_short_term_gold = scope:actor.major_gold_value + } + } + if = { + limit = { + scope:land_send_option = yes + } + create_title_and_vassal_change = { + type = returned + save_scope_as = change + } + scope:recipient = { + every_held_title = { + limit = { + is_head_of_faith = no + } + every_de_jure_county = { + limit = { + holder = scope:actor + } + change_title_holder_include_vassals = { + holder = scope:recipient + change = scope:change + } + } + } + } + resolve_title_and_vassal_change = scope:change + } + scope:actor = { + trigger_event = coronation_events.0400 + } + } + + on_decline = { + scope:actor = { + trigger_event = religious_interaction.32 + } + } + + ai_potential = { + age >= 16 + coronation_trigger = yes + } + + ai_will_do = { + base = 50 + modifier = { + has_game_rule = coronation_laws_off + add = -25 + } + } +} diff --git a/common/character_interactions/10_tgp_test_interactions.txt b/common/character_interactions/10_tgp_test_interactions.txt new file mode 100644 index 000000000..225f1ba7b --- /dev/null +++ b/common/character_interactions/10_tgp_test_interactions.txt @@ -0,0 +1,288 @@ +### Apply some impact to the relation between two houses. +# +debug_impact_house_relation_interaction = { + category = interaction_debug_tgp + desc = debug_impact_house_relation_interaction_desc + use_diplomatic_range = no + ignores_pending_interaction_block = yes + icon = debug_chars + common_interaction = yes + + is_shown = { + debug_only = yes + exists = scope:recipient.house + scope:recipient.house ?= { + NOT = { this = scope:actor.house } + } + } + is_valid_showing_failures_only = { + house_relation_is_valid_to_start_trigger = { + HOUSE = scope:actor.house + OTHER_HOUSE = scope:recipient.house + } + } + + send_option = { + localization = debug_impact_house_relation_for_the_significantly_better + flag = impact_for_the_significantly_better + } + send_option = { + localization = debug_impact_house_relation_for_the_noticeably_better + flag = impact_for_the_noticeably_better + } + send_option = { + localization = debug_impact_house_relation_for_the_slightly_better + flag = impact_for_the_slightly_better + } + send_option = { + localization = debug_impact_house_relation_by_setting_to_neutral + flag = set_to_neutral + } + send_option = { + localization = debug_impact_house_relation_for_the_slightly_worse + flag = impact_for_the_slightly_worse + } + send_option = { + localization = debug_impact_house_relation_for_the_noticeably_worse + flag = impact_for_the_noticeably_worse + } + send_option = { + localization = debug_impact_house_relation_for_the_significantly_worse + flag = impact_for_the_significantly_worse + } + send_option = { + localization = debug_impact_house_relation_by_clearing_it + flag = clear_relation + is_valid = { + scope:actor.house = { + has_house_relation_with = scope:recipient.house + } + } + } + send_option = { + localization = debug_impact_house_relation_by_starting_a_feud + flag = start_feud + is_shown = { + has_bp1_dlc_trigger = yes + } + is_valid = { + custom_tooltip = { + text = action_in_debt_click + NOT = { + house_has_feud_relation_with_trigger = { TARGET = scope:recipient } + } + } + } + } + + can_send = { + house_relation_is_valid_to_start_trigger = { + HOUSE = scope:actor.house + OTHER_HOUSE = scope:recipient.house + } +} + on_accept = { + if = { + limit = { scope:clear_relation = yes } + scope:actor.house = { + random_house_relation = { + limit = { + any_relation_house = { scope:recipient.house = this } + } + clear_house_relation = yes + } + } + } + else_if = { + limit = { scope:set_to_neutral = yes } + scope:actor.house = { + set_house_relation = { + target = scope:recipient.house + description = debug_impact_house_relation_change_description + } + } + } + else_if = { + limit = { scope:start_feud = yes } + + house_feud_start_effect = { + # Feuding House Head + ACTOR = scope:actor + # Target House Head + TARGET = scope:recipient + # Feud Reason + REASON = head_cuckolded + # House Member attacker if relevant + ATTACKER = scope:actor + # House Member victim if relevant + VICTIM = scope:recipient + } + } + else = { + scope:recipient = { + scope:actor.house = { + impact_house_relation = { + target = scope:recipient.house + steps = { + value = 0 + + if = { + limit = { scope:impact_for_the_significantly_better = yes} + add = 3 + } + if = { + limit = { scope:impact_for_the_noticeably_better = yes } + add = 1 + } + if = { + limit = { scope:impact_for_the_slightly_better = yes } + add = 0.3 + } + if = { + limit = { scope:impact_for_the_slightly_worse = yes } + add = -0.3 + } + if = { + limit = { scope:impact_for_the_noticeably_worse = yes } + add = -1 + } + if = { + limit = { scope:impact_for_the_significantly_worse = yes } + add = -3 + } + } + description = debug_impact_house_relation_change_description + } + } + } + } + } + auto_accept = yes +} + + +debug_spawn_natural_disaster = { + category = interaction_debug_tgp + use_diplomatic_range = no + ignores_pending_interaction_block = yes + common_interaction = yes + icon = debug_bad + auto_accept = yes + is_shown = { + debug_only = yes + scope:recipient ?= { + is_landed = yes + highest_held_title_tier >= tier_county + } + } + send_option = { + flag = sub_realm_earthquake + localization = debug_sub_realm_earthquake + } + send_option = { + flag = random_earthquake + localization = debug_random_earthquake + } + send_option = { + flag = sub_realm_flood + localization = debug_sub_realm_flood + is_valid = { + custom_tooltip = { + text = debug_sub_realm_flood_tt + scope:recipient = { + any_sub_realm_county = { + title_province = { geographical_region = global_flood_region } + NOT = { + any_county_situation = { situation_type = natural_disaster_flood } + } + } + } + } + } + } + send_option = { + flag = random_flood + localization = debug_random_flood + } + on_accept = { + hidden_effect = { + scope:recipient = { + switch = { + trigger = yes + scope:sub_realm_earthquake = { + scope:recipient = { + random_sub_realm_county = { + limit = { + save_temporary_scope_as = county_temp + NOT = { + any_in_global_list = { + variable = ongoing_earthquakes + var:epicenter_county ?= scope:county_temp.kingdom + } + } + } + spawn_earthquake_in_county_effect = { COUNTY = this } + } + } + } + scope:random_earthquake = { trigger_event = natural_disaster.9901 } + scope:sub_realm_flood = { + scope:recipient = { + random_sub_realm_county = { + limit = { + title_province = { geographical_region = global_flood_region } + NOT = { + any_county_situation = { situation_type = natural_disaster_flood } + } + } + spawn_flood_in_county_effect = { COUNTY = this } + } + } + } + scope:random_flood = { trigger_event = natural_disaster.9902 } + } + } + } + } +} + + +debug_change_bloc_cohesion = { + category = interaction_debug_tgp + use_diplomatic_range = no + ignores_pending_interaction_block = yes + common_interaction = yes + icon = icon_leave_bloc + auto_accept = yes + is_shown = { + debug_only = yes + scope:recipient.house.house_confederation ?= { has_cohesion = yes } + } + send_option = { + flag = max + localization = Max + } + send_option = { + flag = improve + localization = debug_improve_block_cohesion + } + send_option = { + flag = damage + localization = debug_damage_block_cohesion + } + send_option = { + flag = destroy + localization = DESTROY_ACCOLADE + } + on_accept = { + scope:recipient.house.house_confederation = { + switch = { + trigger = yes + scope:max = { change_cohesion = 100 } + scope:improve = { change_cohesion = 20 } + scope:damage = { change_cohesion = -20 } + scope:destroy = { change_cohesion = -100 } + } + } + } +} diff --git a/common/character_interactions/NEOW_modified_interactions.txt b/common/character_interactions/NEOW_modified_interactions.txt index 22741fff5..424aad85d 100644 --- a/common/character_interactions/NEOW_modified_interactions.txt +++ b/common/character_interactions/NEOW_modified_interactions.txt @@ -304,11 +304,11 @@ ep3_hof_ask_for_influence_interaction = { OR = { AND = { has_trait = fornicator - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = fornicator GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor } } AND = { has_trait = adulterer - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = adulterer GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor } } } } @@ -338,15 +338,15 @@ ep3_hof_ask_for_influence_interaction = { OR = { AND = { has_trait = kinslayer_1 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_1 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_2 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_2 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor } } AND = { has_trait = kinslayer_3 - trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = kinslayer_3 GENDER_CHARACTER = scope:actor } + trait_is_shunned_or_criminal_in_faith_trigger = { FAITH = faith TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor } } } } @@ -503,13 +503,13 @@ ep3_hof_ask_for_influence_interaction = { value = 0 if = { limit = { - scope:actor.house ?= { has_house_power_parameter = increased_clerical_influence_acceptance_3 } + scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_3 } } add = increased_clerical_influence_acceptance_3_value } else_if = { limit = { - scope:actor.house ?= { has_house_power_parameter = increased_clerical_influence_acceptance_2 } + scope:actor.house ?= { has_house_aspiration_parameter= increased_clerical_influence_acceptance_2 } } add = increased_clerical_influence_acceptance_2_value } @@ -519,9 +519,9 @@ ep3_hof_ask_for_influence_interaction = { } scope:actor.house ?= { OR = { - has_house_power_parameter = increased_clerical_influence_acceptance_1 - has_house_power_parameter = increased_clerical_influence_acceptance_2 - has_house_power_parameter = increased_clerical_influence_acceptance_3 + has_house_aspiration_parameter= increased_clerical_influence_acceptance_1 + has_house_aspiration_parameter= increased_clerical_influence_acceptance_2 + has_house_aspiration_parameter= increased_clerical_influence_acceptance_3 } } desc = you_have_faithful_nobles_attribute_with_value_desc diff --git a/common/character_interactions/tgp_tribute_mission_interactions.txt b/common/character_interactions/tgp_tribute_mission_interactions.txt index b41ebcd51..95a0d9137 100644 --- a/common/character_interactions/tgp_tribute_mission_interactions.txt +++ b/common/character_interactions/tgp_tribute_mission_interactions.txt @@ -382,8 +382,7 @@ tribute_mission_concubine_interaction = { GIVER = scope:actor CHARACTER = scope:actor.overlord } - has_any_disease_trigger = no - has_easily_mocked_physical_attribute_trigger = no + tribute_mission_is_available_concubine_trigger = yes } add_to_list = characters } diff --git a/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt b/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt new file mode 100644 index 000000000..2195421dd --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/01_holy_order_coas.txt @@ -0,0 +1,343 @@ +#ho_christian = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_cross_07.dds" +# color1 = "yellow" +# } +#} +# +#ho_knights_templar = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.128 } scale = { 1.0 0.256 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.58 } scale = { 0.8 0.8 } } +# } +#} +# +#ho_knights_hospitaller = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_cross_05_maltese.dds" +# color1 = "white" +# color2 = "white" +# } +#} +# +#ho_teutonic_order = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "black" +# color2 = "black" +# } +#} +# +#ho_order_of_calatrava = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_cross_alcantara.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#ho_order_of_alcantara = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_cross_alcantara.dds" +# color1 = "green" +# color2 = "green" +# } +#} +# +#ho_knights_of_santiago = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_cross_03.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#ho_order_of_saint_patrick = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_ordinary_saltire_5.dds" +# color1 = "red" +# color2 = "red" +# } +# colored_emblem = { +# texture = "ce_shamrock.dds" +# color1 = "green" +# color2 = "green" +# instance = { scale = { 0.8 0.8 } } +# } +#} +# +# +#ho_zealots = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_star_hexagram.dds" +# color1 = "green" +# color2 = "red" +# } +#} +# +#ho_servants_of_the_pangool = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_snake.dds" +# color1 = "green" +# color2 = "green" +# } +#} +# +#### FP1 +# +#ho_jomsvikings = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# +# colored_emblem = { +# texture = "ce_norse_frame_urnes.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_norse_odroerir_lillbjars.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.24 } scale = { 0.55 0.55 } rotation = 66 } +# } +#} +ho_brotherhood_of_the_holy_sepulchre={ + pattern="pattern_cross_01.dds" + color1=white + color2=red + color3=blue + colored_emblem={ + color1=red + texture="ce_ordinary_cross_3.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_t.dds" + } + + colored_emblem={ + color1=yellow + texture="ce_letter_o.dds" + instance={ + scale={ 0.860000 0.600000 } + depth=1.010000 + } + + } + +} +ho_knights_of_the_first_patrirchate={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_wreath_circle.dds" + instance={ + scale={ 0.870000 0.870000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patriarchal.dds" + instance={ + depth=1.010000 + } + + } + +} +ho_order_of_the_holy_virgin={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_african_kara.dds" + instance={ + position={ 0.510000 0.180000 } + scale={ 0.450000 0.450000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_01.dds" + instance={ + position={ 0.630000 0.610000 } + scale={ 0.110000 0.970000 } + depth=5.010000 + } + + instance={ + position={ 0.590000 0.780000 } + scale={ 0.090000 0.600000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_mena_fess.dds" + instance={ + position={ 0.500000 0.710000 } + scale={ 0.090000 1.000000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_wreath_circle.dds" + instance={ + position={ 0.510000 0.180000 } + scale={ 0.380000 0.380000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_billet.dds" + instance={ + position={ 0.500000 0.420000 } + scale={ 0.380000 1.000000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.720000 0.310000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_mary.dds" + instance={ + scale={ 0.930000 0.930000 } + } + + } + +} + +ho_basilian_order_of_josaphat={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_fire.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.500000 0.500000 } + } + + instance={ + scale={ 0.490000 0.490000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.620000 } + scale={ 0.460000 0.460000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_07.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.330000 0.420000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ 0.610000 0.610000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_frame_circle_borre_single_knots.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.690000 1.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.770000 1.000000 } + depth=3.010000 + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/01_landed_titles.txt b/common/coat_of_arms/coat_of_arms/01_landed_titles.txt index fd5d19a70..9c46ffc1d 100644 --- a/common/coat_of_arms/coat_of_arms/01_landed_titles.txt +++ b/common/coat_of_arms/coat_of_arms/01_landed_titles.txt @@ -1153,55 +1153,6 @@ c_bornholm = { color3 = "black" } } -c_bourbon = { - pattern = "pattern_solid.dds" - color1 = "yellow" - colored_emblem = { - texture = "ce_lion_rampant.dds" - color1 = "red" - color2 = "red" - color3 = "white" - instance = { position = { 0.5 0.49 } scale = { 0.65 0.65 } } - } - colored_emblem = { - texture = "ce_clam.dds" - color1 = "blue" - instance = { position = { 0.2 0.12 } scale = { 0.15 0.15 } } - instance = { position = { 0.5 0.12 } scale = { 0.15 0.15 } } - instance = { position = { 0.8 0.12 } scale = { 0.15 0.15 } } - instance = { position = { 0.205 0.35 } scale = { 0.15 0.15 } } - instance = { position = { 0.795 0.35 } scale = { 0.15 0.15 } } - instance = { position = { 0.27 0.65 } scale = { 0.15 0.15 } } - instance = { position = { 0.73 0.65 } scale = { 0.15 0.15 } } - instance = { position = { 0.5 0.87 } scale = { 0.15 0.15 } } - } -} -c_bourges = { - pattern = "pattern_shield_02.dds" - color1 = "red" - color2 = "blue" - colored_emblem = { - texture = "ce_block_01.dds" - color1 = "blue" - instance = { position = { 0.5 0.0 } scale = { 1.0 1.0 } } - } - colored_emblem = { - texture = "ce_fleur.dds" - color1 = "yellow" - instance = { position = { 0.27 0.15 } scale = { 0.25 0.25 } } - instance = { position = { 0.5 0.15 } scale = { 0.25 0.25 } } - instance = { position = { 0.73 0.15 } scale = { 0.25 0.25 } } - } - colored_emblem = { - texture = "ce_goat.dds" - color1 = "white" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.37 0.4 } scale = { 0.4 0.4 } } - instance = { position = { 0.65 0.4 } scale = { 0.4 0.4 } } - instance = { position = { 0.51 0.65 } scale = { 0.4 0.4 } } - } -} c_brecknockshire = { pattern = "pattern_solid.dds" color1 = "black" @@ -3270,16 +3221,6 @@ c_mahra = { color1 = "red" } } -c_middlesex = { - pattern = "pattern_solid.dds" - color1 = "red" - colored_emblem = { - texture = "ce_crown.dds" - color1 = "yellow" - color2 = "blue" - instance = { scale = { 0.8 0.8 } } - } -} c_maine = { pattern = "pattern_shield_01.dds" color1 = "red" @@ -3732,7 +3673,7 @@ c_pfalz = { color3 = "black" } } -c_philippopolis = { +c_plovdiv = { pattern = "pattern_solid.dds" color1 = "white" colored_emblem = { @@ -4703,34 +4644,15 @@ d_bohemia = { pattern = "pattern_solid.dds" color1 = "white" color2 = "red" + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "white" colored_emblem = { - texture = "ce_fire.dds" - color1 = "yellow" + texture = "ce_lion_rampant_crown_forked.dds" + color1 = "white" color2 = "yellow" - instance = { position = { 0.3 0.13 } scale = { 0.25 0.25 } } - instance = { position = { 0.2 0.13 } scale = { 0.25 0.25 } rotation = -45 } - instance = { position = { 0.21 0.3 } scale = { -0.25 0.25 } rotation = -45 } - instance = { position = { 0.25 0.5 } scale = { -0.25 0.25 } rotation = -45 } - instance = { position = { 0.7 0.13 } scale = { -0.25 0.25 } } - instance = { position = { 0.8 0.13 } scale = { -0.25 0.25 } rotation = 45 } - instance = { position = { 0.79 0.3 } scale = { -0.25 0.25 } rotation = 45 } - instance = { position = { 0.75 0.5 } scale = { -0.25 0.25 } rotation = 45 } - } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "orange" - color2 = "orange" - color3 = "white" - instance = { position = { 0.49 0.500 } } - instance = { position = { 0.50 0.480 } } - instance = { position = { 0.51 0.500 } } - } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "black" - color2 = "yellow" - color3 = "white" - instance = { position = { 0.5 0.515 } } + color3 = "black" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } } } d_bosnia = { @@ -4741,52 +4663,6 @@ d_bosnia = { color1 = "white" } } -d_bourbon = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "red" - colored_emblem = { - texture = "ce_fleur.dds" - color1 = "yellow" - instance = { position = { 0.10 0.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.30 0.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.50 0.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.70 0.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.90 0.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.00 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 0.20 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 0.40 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 0.60 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 0.80 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 1.00 0.20 } scale = { @smLysX @smLysY } } - instance = { position = { 0.10 0.40 } scale = { @smLysX @smLysY } } - instance = { position = { 0.30 0.40 } scale = { @smLysX @smLysY } } - instance = { position = { 0.50 0.40 } scale = { @smLysX @smLysY } } - instance = { position = { 0.70 0.40 } scale = { @smLysX @smLysY } } - instance = { position = { 0.90 0.40 } scale = { @smLysX @smLysY } } - instance = { position = { 0.00 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 0.20 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 0.40 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 0.60 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 0.80 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 1.00 0.60 } scale = { @smLysX @smLysY } } - instance = { position = { 0.10 0.80 } scale = { @smLysX @smLysY } } - instance = { position = { 0.30 0.80 } scale = { @smLysX @smLysY } } - instance = { position = { 0.50 0.80 } scale = { @smLysX @smLysY } } - instance = { position = { 0.70 0.80 } scale = { @smLysX @smLysY } } - instance = { position = { 0.90 0.80 } scale = { @smLysX @smLysY } } - instance = { position = { 0.00 1.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.20 1.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.40 1.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.60 1.00 } scale = { @smLysX @smLysY } } - instance = { position = { 0.80 1.00 } scale = { @smLysX @smLysY } } - instance = { position = { 1.00 1.00 } scale = { @smLysX @smLysY } } - } - colored_emblem = { - texture = "ce_ordinary_bend_dexter_5.dds" - color1 = "red" - } -} d_breton_band = { pattern = "pattern_cross_01.dds" color1 = "black" @@ -6390,6 +6266,67 @@ k_almohad = { } } +d_stratocratic_hof = { + pattern="pattern_horizontal_split_01.dds" + color1=grey + color2=grey + color3=black + colored_emblem={ + color1=white + texture="ce_triskel.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.305000 0.605000 } + scale={ 0.095000 0.095000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.095000 0.095000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.285000 -0.095000 } + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.680000 0.620000 } + scale={ 0.095000 0.095000 } + depth=2.010000 + } + + } + +} + + e_italy = { pattern = "pattern_vertical_split_01.dds" color1 = "red" @@ -7015,6 +6952,57 @@ k_papal_state = { } } + +d_holy_red_army={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.075000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_hamsick_soviet.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.586000 0.586000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.155000 } + scale={ 0.160000 0.160000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.155000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + +} + + b_vaticano = k_papal_state k_cornwall = { @@ -7283,17 +7271,93 @@ k_bavaria={ } -k_bohemia = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_lion_rampant_crown_forked.dds" - color1 = "white" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +k_bohemia={ + pattern="pattern_checkers_12.dds" + color1=blue + color2=red + color3=purple + colored_emblem={ + color1=white + color2=yellow_light + color3=white + texture="ce_eagle_crown.dds" + mask = { 1 0 0 } + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + } + colored_emblem={ + color1=red + color2=yellow_light + color3=white + texture="ce_eagle_crown.dds" + mask = { 0 2 0 } + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=blue + texture="ce_quarterly.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + color3=white + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + +k_czechoslovakia={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=black + colored_emblem={ + color1=blue + texture="ce_ordinary_pile_01.dds" + instance={ + rotation=270 + } + + } + } k_hansa = { @@ -7331,14 +7395,6 @@ k_hansa = { ## New entries -k_andalusia = { - pattern="pattern_horizontal_stripes_01.dds" - color1=green_light - color2=white - color3=red -} - - k_badajoz = { pattern="pattern_solid.dds" color1=blue_light @@ -8244,17 +8300,27 @@ k_moravia = { # Existing entry k_ruthenia = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_rurikid.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern_horizontal_split_01.dds" + color1=yellow + color2=red + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + } + + colored_emblem={ + color1=yellow_light + texture="NEOW_ce_tryzub.dds" + } + } + k_galicia-volhynia = { pattern = "pattern_solid.dds" color1 = "blue" @@ -8273,129 +8339,26 @@ k_galicia-volhynia = { } } -k_lithuania={ - pattern="pattern_tricolor_horizontal_01.dds" +k_lithuania_hiisalka={ + pattern="pattern_vertical_split_01.dds" color1=yellow - color2=green + color2=red color3=red colored_emblem={ - color1=black - texture="ce_escutcheon.dds" + color1=green + texture="ce_block_01.dds" instance={ - scale={ 0.730000 0.730000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=blue_light - color3=black - texture="ce_knight.dds" - instance={ - scale={ 0.455000 0.455000 } depth=1.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_escutcheon.dds" - instance={ - scale={ 0.690000 0.690000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_tamga_gediminas.dds" - instance={ - position={ 0.570000 0.430000 } - scale={ 0.095000 0.085000 } - } - - } - -} - -k_esthonia={ - pattern="pattern_tricolor_horizontal_01.dds" - color1=blue - color2=black - color3=white - colored_emblem={ - color1=black - texture="ce_escutcheon.dds" - instance={ - scale={ 0.815000 0.815000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_wreath_circle.dds" - instance={ - scale={ 0.735000 0.735000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_escutcheon.dds" - instance={ - scale={ 0.760000 0.760000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=blue - texture="ce_block_01.dds" - instance={ - position={ 0.500000 0.085000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=black - texture="ce_block_01.dds" - instance={ - position={ 0.500000 0.260000 } - depth=6.010000 + rotation=90 } } colored_emblem={ color1=white - color2=white - texture="ce_lion_passant_small.dds" + texture="NEOW_ce_cross_intermarium.dds" instance={ - position={ 0.500000 0.635000 } - scale={ 0.395000 0.395000 } - } - - instance={ - position={ 0.500000 0.495000 } - scale={ 0.395000 0.395000 } - depth=1.010000 - } - - instance={ - position={ 0.500000 0.350000 } - scale={ 0.395000 0.395000 } - depth=2.010000 + scale={ 0.590000 0.590000 } } } @@ -8403,84 +8366,86 @@ k_esthonia={ } -k_latvia={ - pattern="pattern_tricolor_horizontal_01.dds" - color1=red +k_esthonia={ + pattern="pattern_vertical_split_01.dds" + color1=blue_light color2=white color3=red colored_emblem={ color1=blue_light - texture="ce_block_02.dds" + color2=red + color3=black + texture="ce_leopard_passant_guardant.dds" instance={ - position={ 0.505000 0.430000 } - scale={ 0.280000 0.185000 } + position={ 0.500000 0.615000 } + scale={ 0.425000 0.425000 } + } + + instance={ + position={ 0.500000 0.465000 } + scale={ 0.425000 0.425000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.315000 } + scale={ 0.425000 0.425000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_shield.dds" + instance={ + position={ 0.500000 0.495000 } + scale={ 0.630000 0.630000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.510000 } + scale={ 0.630000 0.630000 } depth=5.010000 } } colored_emblem={ - color1=yellow - texture="ce_star_05.dds" + color1=black + texture="ce_block_01.dds" instance={ - position={ 0.620000 0.270000 } - scale={ 0.160000 0.160000 } - rotation=11 - } - - instance={ - position={ 0.505000 0.260000 } - scale={ 0.160000 0.160000 } - depth=1.010000 - } - - instance={ - position={ 0.390000 0.270000 } - scale={ 0.160000 0.160000 } - depth=2.010000 - rotation=62 - } - - } - - colored_emblem={ - color1=grey - color2=grey - texture="ce_shield_02.dds" - instance={ - scale={ 0.355000 0.355000 } depth=6.010000 + rotation=90 } } colored_emblem={ - color1=red - color2=red - color3=red - texture="ce_lion_rampant.dds" + color1=yellow + texture="NEOW_ce_shield.dds" instance={ - position={ 0.500000 0.595000 } - scale={ -0.160000 0.160000 } + scale={ 0.610000 0.610000 } depth=3.010000 } } - colored_emblem={ - color1=yellow - texture="ce_rising_sun.dds" - instance={ - position={ 0.505000 0.440000 } - scale={ 0.285000 0.285000 } - depth=4.010000 - } - - } } +k_latvia={ + pattern="pattern_vertical_stripes_02.dds" + color1=red + color2=white + color3=blue +} + + + + k_white_rus={ pattern="pattern__solid_designer.dds" color1=red @@ -8632,26 +8597,28 @@ k_moldavia = { # k_dacia needs Falcon -k_bulgaria = { - pattern="pattern_tricolor_bend_02.dds" +k_bulgaria={ + pattern="pattern_tricolor_horizontal_01.dds" color1=white - color2=green_light + color2=rgb { 51 102 74 } color3=red colored_emblem={ color1=yellow color2=yellow - texture="ce_lion_rampant_wide_stance_crown.dds" + texture="ce_lion_rampant_crown.dds" instance={ - scale={ 0.280000 0.280000 } + position={ 0.500000 0.550000 } + scale={ 0.510000 0.510000 } } } colored_emblem={ - color1=red + color1=rgb { 72 126 159 } texture="ce_border_banner.dds" instance={ - scale={ 0.430000 0.430000 } + position={ 0.500000 0.550000 } + scale={ 0.590000 0.590000 } depth=1.010000 } @@ -8661,7 +8628,8 @@ k_bulgaria = { color1=yellow texture="ce_border_banner.dds" instance={ - scale={ 0.500000 0.500000 } + position={ 0.500000 0.550000 } + scale={ 0.655000 0.655000 } depth=2.010000 } @@ -8669,6 +8637,7 @@ k_bulgaria = { } + k_karelia={ pattern="pattern_solid.dds" color1=green @@ -8820,6 +8789,971 @@ k_macedonia={ } +e_france_communist={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=black + texture="ce_letter_a.dds" + instance={ + position={ 0.585000 0.500000 } + scale={ 0.305000 0.305000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_v.dds" + instance={ + position={ 0.595000 0.260000 } + scale={ 0.420000 0.420000 } + depth=10.010000 + } + + instance={ + position={ 0.210000 0.265000 } + scale={ 0.420000 0.420000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_o.dds" + instance={ + position={ 0.240000 0.700000 } + scale={ 0.220000 0.220000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_m.dds" + instance={ + position={ 0.535000 0.700000 } + scale={ 0.220000 0.220000 } + depth=3.010000 + } + + instance={ + position={ 0.375000 0.700000 } + scale={ 0.220000 0.220000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_l.dds" + instance={ + position={ 0.405000 0.500000 } + scale={ 0.305000 0.305000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_n.dds" + instance={ + position={ 0.795000 0.700000 } + scale={ 0.220000 0.220000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_e.dds" + instance={ + position={ 0.900000 0.700000 } + scale={ 0.220000 0.220000 } + } + + instance={ + position={ 0.830000 0.255000 } + scale={ 0.420000 0.420000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_c.dds" + instance={ + position={ 0.130000 0.700000 } + scale={ 0.220000 0.220000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_u.dds" + instance={ + position={ 0.675000 0.700000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_i.dds" + instance={ + position={ 0.415000 0.260000 } + scale={ 0.420000 0.420000 } + depth=11.010000 + } + + } + +} + +e_france_jacobin={ + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.035000 0.805000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.500000 0.630000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.515000 0.645000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + color3=blue + texture="NEOW_ce_jacobinhat.dds" + instance={ + position={ 0.500000 0.175000 } + scale={ 0.230000 0.230000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_wreath_circle.dds" + instance={ + position={ 0.500000 0.525000 } + scale={ 0.465000 0.590000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=rgb { 169 169 169 } + color3=white + texture="NEOW_ce_jacobinhat.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.260000 0.260000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_guillotine.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.340000 0.335000 } + } + + } + +} + +k_france_artificer={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=rgb { 42 124 200 } + color2=rgb { 0 31 61 } + texture="ce_african_pattern_dancetty_08.dds" + instance={ + position={ 0.000000 0.510000 } + scale={ 0.640000 1.000000 } + depth=1.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=rgb { 202 61 42 } + texture="ce_african_pattern_dancetty_08.dds" + instance={ + position={ 1.000000 0.500000 } + scale={ 0.620000 1.000000 } + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=grey + texture="ce_african_pattern_dancetty_08.dds" + instance={ + position={ 0.420000 0.500000 } + scale={ 0.900000 1.000000 } + depth=2.010000 + rotation=90 + } + + } + +} + +e_france_artificer={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=blue + colored_emblem={ + color1=rgb { 232 232 232 } + texture="NEOW_ce_nap_eagle.dds" + } + + colored_emblem={ + color1=yellow + color2=rgb { 30 76 76 } + texture="ce_african_pattern_dancetty_08.dds" + instance={ + depth=1.010000 + rotation=89 + } + + } + +} + + + + +e_france_johannic={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_cross_potenty_random.dds" + instance={ + position={ 0.635000 0.430000 } + scale={ 0.080000 0.080000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.585000 } + scale={ 1.000000 0.525000 } + depth=24.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.620000 } + scale={ 1.000000 0.525000 } + depth=22.010000 + } + + } + + colored_emblem={ + color1=blue + color2=yellow + color3=red + texture="NEOW_ce_johansus1.dds" + instance={ + position={ 0.500000 0.560000 } + depth=20.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.605000 } + scale={ 1.000000 0.525000 } + depth=23.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 1.000000 0.525000 } + depth=21.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.565000 } + scale={ 1.000000 0.525000 } + depth=25.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.760000 0.900000 } + scale={ 0.130000 0.130000 } + } + + instance={ + position={ 0.850000 0.800000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + } + + instance={ + position={ 0.760000 0.700000 } + scale={ 0.130000 0.130000 } + depth=2.010000 + } + + instance={ + position={ 0.850000 0.600000 } + scale={ 0.130000 0.130000 } + depth=3.010000 + } + + instance={ + position={ 0.760000 0.500000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + } + + instance={ + position={ 0.250000 0.900000 } + scale={ 0.130000 0.130000 } + depth=5.010000 + } + + instance={ + position={ 0.150000 0.800000 } + scale={ 0.130000 0.130000 } + depth=6.010000 + } + + instance={ + position={ 0.250000 0.700000 } + scale={ 0.130000 0.130000 } + depth=7.010000 + } + + instance={ + position={ 0.150000 0.600000 } + scale={ 0.130000 0.130000 } + depth=8.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.130000 0.130000 } + depth=9.010000 + } + + instance={ + position={ 0.850000 0.100000 } + scale={ 0.130000 0.130000 } + depth=11.010000 + } + + instance={ + position={ 0.850000 0.300000 } + scale={ 0.130000 0.130000 } + depth=12.010000 + } + + instance={ + position={ 0.660000 0.100000 } + scale={ 0.130000 0.130000 } + depth=13.010000 + } + + instance={ + position={ 0.760000 0.200000 } + scale={ 0.130000 0.130000 } + depth=14.010000 + } + + instance={ + position={ 0.150000 0.300000 } + scale={ 0.130000 0.130000 } + depth=15.010000 + } + + instance={ + position={ 0.350000 0.100000 } + scale={ 0.130000 0.130000 } + depth=16.010000 + } + + instance={ + position={ 0.250000 0.200000 } + scale={ 0.130000 0.130000 } + depth=17.010000 + } + + instance={ + position={ 0.150000 0.100000 } + scale={ 0.130000 0.130000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=rgb { 226 205 144 } + color2=yellow + color3=red + texture="NEOW_ce_johansus2.dds" + instance={ + position={ 0.500000 0.560000 } + depth=19.010000 + } + + } + +} + + +e_france_carolingian={ + pattern="pattern__solid_designer.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_mena_sun.dds" + instance={ + scale={ 0.760000 0.760000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + scale={ 0.215000 0.215000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_flame.dds" + instance={ + position={ 0.850000 0.650000 } + scale={ 0.195000 0.195000 } + depth=1.010000 + rotation=115 + } + + instance={ + position={ 0.650000 0.850000 } + scale={ 0.195000 0.195000 } + depth=2.010000 + rotation=155 + } + + instance={ + position={ 0.350000 0.850000 } + scale={ 0.195000 0.195000 } + depth=3.010000 + rotation=25 + } + + instance={ + position={ 0.150000 0.650000 } + scale={ 0.195000 0.195000 } + depth=4.010000 + rotation=65 + } + + instance={ + position={ 0.850000 0.350000 } + scale={ 0.195000 0.195000 } + depth=5.010000 + rotation=65 + } + + instance={ + position={ 0.150000 0.350000 } + scale={ 0.195000 0.195000 } + depth=6.010000 + rotation=110 + } + + instance={ + position={ 0.650000 0.150000 } + scale={ 0.195000 0.195000 } + depth=7.010000 + rotation=30 + } + + instance={ + position={ 0.350000 0.150000 } + scale={ 0.195000 0.195000 } + depth=8.010000 + rotation=160 + } + + instance={ + position={ 0.800000 0.800000 } + scale={ 0.195000 0.195000 } + depth=9.010000 + rotation=135 + } + + instance={ + position={ 0.200000 0.790000 } + scale={ 0.195000 0.195000 } + depth=10.010000 + rotation=45 + } + + instance={ + position={ 0.800000 0.200000 } + scale={ 0.195000 0.195000 } + depth=11.010000 + rotation=45 + } + + instance={ + position={ 0.200000 0.200000 } + scale={ 0.195000 0.195000 } + depth=12.010000 + rotation=135 + } + + instance={ + position={ 0.885000 0.500000 } + scale={ 0.195000 0.195000 } + depth=13.010000 + rotation=90 + } + + instance={ + position={ 0.115000 0.500000 } + scale={ 0.195000 0.195000 } + depth=14.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.125000 } + scale={ 0.195000 0.195000 } + depth=15.010000 + } + + instance={ + position={ 0.500000 0.880000 } + scale={ 0.195000 0.195000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_pagan_wotan_cross.dds" + instance={ + scale={ 0.255000 0.255000 } + } + + } + +} + + +e_france_soleil_royal={ + pattern="pattern__solid_designer.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=rgb { 144 97 27 } + texture="ce_star_16.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.150000 0.850000 } + scale={ 0.270000 0.270000 } + rotation=225 + } + + instance={ + position={ 0.850000 0.850000 } + scale={ 0.270000 0.270000 } + depth=1.010000 + rotation=135 + } + + instance={ + position={ 0.150000 0.150000 } + scale={ 0.270000 0.270000 } + depth=2.010000 + rotation=315 + } + + instance={ + position={ 0.850000 0.150000 } + scale={ 0.270000 0.270000 } + depth=3.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=rgb { 100 69 23 } + color2=rgb { 178 122 39 } + texture="NEOW_ce_louis.dds" + instance={ + scale={ 0.565000 0.565000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_16.dds" + instance={ + scale={ 0.870000 0.870000 } + depth=5.010000 + } + + } + +} + +c_lauenberg={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.995000 } + scale={ 0.570000 -0.030000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_border_shield.dds" + instance={ + position={ 0.500000 0.225000 } + scale={ 0.385000 0.385000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_border_shield.dds" + instance={ + position={ 0.500000 0.225000 } + scale={ 0.405000 0.405000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.820000 0.640000 } + scale={ 0.750000 1.000000 } + depth=6.010000 + } + + instance={ + position={ 0.180000 0.640000 } + scale={ 0.750000 1.000000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.180000 0.100000 } + scale={ -0.380000 0.280000 } + depth=2.010000 + } + + instance={ + position={ 0.820000 0.100000 } + scale={ 0.380000 0.280000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + texture="ce_barruly_10.dds" + instance={ + position={ 0.575000 0.220000 } + scale={ 0.160000 0.315000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=green_light + color3=green_light + texture="ce_crancelin.dds" + instance={ + position={ 0.570000 0.235000 } + scale={ 0.200000 0.200000 } + depth=12.010000 + rotation=15 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.180000 0.050000 } + scale={ 0.060000 0.060000 } + } + + instance={ + position={ 0.820000 0.050000 } + scale={ 0.060000 0.060000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow + color3=red + texture="ce_eagle_double.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.280000 0.280000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow_light + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.800000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.185000 0.290000 } + scale={ 0.205000 0.105000 } + depth=8.010000 + } + + instance={ + position={ 0.820000 0.290000 } + scale={ 0.195000 0.115000 } + depth=9.010000 + } + + } + +} + + +c_north_frisia={ + pattern="pattern_solid.dds" + color1=yellow_light + color2=white + color3=green + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + scale={ 0.500000 1.000000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.000000 0.420000 } + scale={ 1.000000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_eagle_double.dds" + instance={ + position={ 0.505000 0.500000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.220000 0.205000 } + scale={ 0.580000 0.420000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.215000 0.730000 } + scale={ 0.560000 0.645000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_pot.dds" + instance={ + position={ 0.250000 0.680000 } + scale={ 0.475000 0.475000 } + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="NEOW_ce_crown_french_closed.dds" + instance={ + position={ 0.250000 0.190000 } + scale={ 0.620000 0.620000 } + depth=1.010000 + } + + } + +} + k_transylvania={ pattern="pattern__solid_designer.dds" color1=rgb { 32 75 115 } @@ -8932,17 +9866,78 @@ k_transylvania={ -k_serbia = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_eagle_double.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +k_serbia ={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_beta.dds" + instance={ + position={ 0.425000 0.540000 } + scale={ -0.155000 0.155000 } + } + + instance={ + position={ 0.575000 0.540000 } + scale={ 0.155000 0.155000 } + depth=1.010000 + } + + instance={ + position={ 0.425000 0.370000 } + scale={ -0.155000 0.155000 } + depth=2.010000 + } + + instance={ + position={ 0.575000 0.370000 } + scale={ 0.155000 0.155000 } + depth=3.010000 + } + } + + colored_emblem={ + color1=rgb { 230 230 230 } + color2=yellow + color3=red + texture="NEOW_ce_eagle_serbia.dds" + instance={ + scale={ 0.810000 0.810000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.240000 0.335000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.455000 } + scale={ 0.245000 0.245000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_mena_pale.dds" + instance={ + depth=7.010000 + } + + } + } k_krete = { @@ -11298,26 +12293,6 @@ k_tuva = { } - -k_caucasus = { - pattern = "pattern_solid.dds" - color1 = "green" - color2 = "red" - colored_emblem = { - texture = "ce_ordinary_fess_5.dds" - color1 = "black" - color2 = "black" - instance = { position = { 0.5 0.5 } scale = { 1.0 2.0 } } - } - colored_emblem = { - texture = "ce_leopard_passant_guardant.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.9 1.1 } } - } -} - k_xia = { pattern = "pattern_solid.dds" color1 = "red" @@ -11978,27 +12953,77 @@ e_aarlud_khanate = { } k_orthodox = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "white" - colored_emblem = { - texture = "ce_chi_rho.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + pattern="pattern_solid.dds" + color1=white + color2=white + color3=rgb { 166 24 24 } + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_keys.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.570000 0.570000 } + } + } - colored_emblem = { - texture = "ce_letter_alpha.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.25 0.48 } scale = { 0.2 0.2 } } + + colored_emblem={ + color1=yellow + texture="ce_wreath_circle.dds" + instance={ + scale={ 0.640000 0.640000 } + depth=3.010000 + } + } - colored_emblem = { - texture = "ce_letter_omega.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.75 0.48 } scale = { 0.2 0.2 } } + + colored_emblem={ + color1=yellow + texture="ce_chi_rho.dds" + instance={ + scale={ 0.520000 0.520000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=rgb { 166 24 24 } + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + scale={ 0.790000 0.790000 } + depth=4.010000 + } + + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 166 24 24 } + color2=yellow + texture="ce_india_doted_frame_02.dds" + instance={ + scale={ 0.890000 0.890000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=rgb { 166 24 24 } + color2=rgb { 166 24 24 } + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + scale={ 0.540000 0.540000 } + depth=2.010000 + } + + } + } e_kara_khitai = { @@ -12112,6 +13137,1045 @@ k_bashkiria = { } } +c_hont={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.640000 0.645000 } + scale={ 0.020000 0.420000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.730000 0.690000 } + scale={ 0.305000 0.370000 } + depth=6.010000 + } + + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.640000 0.660000 } + scale={ 0.380000 0.470000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=grey + color3=black + texture="ce_frame_circle_borre_single.dds" + instance={ + position={ 0.640000 0.680000 } + scale={ 0.505000 0.675000 } + rotation=360 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.705000 0.805000 } + scale={ 0.105000 0.120000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.710000 0.660000 } + scale={ 0.195000 0.270000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_barruly_08.dds" + instance={ + position={ 0.560000 0.650000 } + scale={ 0.155000 0.365000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + color3=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.275000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=grey + color2=red + color3=red + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.500000 0.550000 } + depth=7.010000 + } + + } + +} + + +c_komarom={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=brown + color2=brown + color3=black + texture="ce_bear_rampant.dds" + instance={ + position={ 0.640000 0.675000 } + scale={ 0.550000 0.550000 } + rotation=332 + } + + } + + colored_emblem={ + color1=grey + color2=black + color3=black + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.500000 0.550000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green + color3=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.275000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.730000 0.690000 } + scale={ 0.305000 0.370000 } + depth=1.010000 + } + + instance={ + depth=4.010000 + } + + } + +} + +c_tolna={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=blue + color2=blue + texture="ce_shield_02.dds" + instance={ + position={ 0.170000 0.415000 } + scale={ 0.250000 -0.270000 } + depth=1.010000 + } + + instance={ + position={ 0.830000 0.415000 } + scale={ 0.250000 -0.270000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.370000 } + scale={ 0.383000 -0.475000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_checkers_06.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.335000 } + depth=8.010000 + } + + instance={ + position={ 0.490000 0.985000 } + scale={ 1.000000 0.335000 } + depth=9.010000 + rotation=1 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_shield_02.dds" + instance={ + position={ 0.830000 0.400000 } + scale={ 0.333000 -0.333000 } + depth=3.010000 + } + + instance={ + position={ 0.170000 0.400000 } + scale={ 0.333000 -0.333000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.350000 } + scale={ 0.510000 -0.510000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_jesus_throne.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.440000 0.440000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.565000 } + scale={ 1.000000 0.050000 } + depth=6.010000 + } + + } + +} + + +c_veszprem={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=green_light + color3=black + colored_emblem={ + color1=green_light + texture="ce_mount.dds" + instance={ + position={ 0.500000 0.740000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.130000 } + scale={ 1.000000 0.565000 } + depth=7.010000 + } + + instance={ + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.745000 } + scale={ 1.000000 0.610000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=brown + texture="NEOW_ce_acorn.dds" + instance={ + position={ 0.400000 0.310000 } + scale={ -0.200000 0.200000 } + depth=1.010000 + rotation=315 + } + + instance={ + position={ 0.600000 0.310000 } + scale={ 0.200000 0.200000 } + depth=2.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=grey + texture="ce_star_06.dds" + instance={ + position={ 0.810000 0.190000 } + scale={ 0.340000 0.340000 } + } + + } + + colored_emblem={ + color1=blue + color2=red + texture="ce_per_bend.dds" + instance={ + position={ 0.685000 0.565000 } + scale={ 0.110000 0.110000 } + depth=10.010000 + rotation=135 + } + + instance={ + position={ 0.325000 0.565000 } + scale={ 0.110000 0.110000 } + depth=11.010000 + rotation=135 + } + + instance={ + position={ 0.500000 0.520000 } + scale={ 0.110000 0.110000 } + depth=12.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=white + color2=grey + texture="ce_moon.dds" + instance={ + position={ 0.190000 0.190000 } + scale={ -0.325000 0.325000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_oak_leaf.dds" + instance={ + position={ 0.333000 0.400000 } + scale={ 0.333000 0.250000 } + depth=4.010000 + rotation=270 + } + + instance={ + position={ 0.666000 0.410000 } + scale={ 0.333000 0.250000 } + depth=5.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.215000 } + scale={ 0.250000 0.333000 } + depth=6.010000 + } + + } + +} + + + +d_rostov={ + pattern="pattern_vertical_stripes_02.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=red + color2=red + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.420000 0.460000 } + scale={ 0.170000 0.170000 } + depth=12.010000 + } + + instance={ + position={ 0.500000 0.425000 } + scale={ 0.200000 0.200000 } + depth=13.010000 + } + + instance={ + position={ 0.580000 0.460000 } + scale={ 0.170000 0.170000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ 0.750000 1.000000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.575000 } + scale={ 0.565000 0.035000 } + depth=9.010000 + } + + instance={ + position={ 1.000000 0.500000 } + scale={ 0.761000 1.000000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.790000 0.500000 } + scale={ 0.380000 0.380000 } + rotation=115 + } + + instance={ + position={ 0.790000 0.500000 } + scale={ 0.380000 0.380000 } + depth=1.010000 + rotation=65 + } + + instance={ + position={ 0.790000 0.500000 } + scale={ 0.430000 -0.430000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.210000 0.500000 } + scale={ 0.380000 0.380000 } + depth=3.010000 + rotation=65 + } + + instance={ + position={ 0.210000 0.500000 } + scale={ 0.380000 0.380000 } + depth=4.010000 + rotation=115 + } + + instance={ + position={ 0.210000 0.500000 } + scale={ 0.430000 0.430000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_oak_leaf.dds" + instance={ + position={ 0.500000 0.870000 } + scale={ 0.360000 0.500000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.575000 } + scale={ 0.370000 0.370000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.540000 0.500000 } + scale={ 0.365000 0.255000 } + depth=11.010000 + } + + } + +} + + +d_krasnodar = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=purple + color2=blue + color3=green_light + colored_emblem={ + color1=yellow + texture="ce_spearhead.dds" + instance={ + position={ 0.609000 0.410000 } + scale={ 0.085000 0.185000 } + depth=4.010000 + } + + instance={ + position={ 0.391000 0.410000 } + scale={ -0.085000 0.185000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=yellow + texture="ce_chief.dds" + instance={ + depth=15.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_polish_roch.dds" + instance={ + scale={ 0.195000 0.195000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.750000 0.666000 } + scale={ 0.500000 0.500000 } + depth=10.010000 + } + + instance={ + position={ 0.250000 0.666000 } + scale={ 0.500000 0.500000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=green_light + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.845000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_random.dds" + instance={ + position={ 0.611000 0.400000 } + scale={ 0.150000 0.150000 } + depth=2.010000 + } + + instance={ + position={ 0.391000 0.400000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_column.dds" + instance={ + position={ 0.500000 0.625000 } + scale={ 0.275000 0.275000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.610000 0.470000 } + scale={ 0.180000 -0.105000 } + rotation=90 + } + + instance={ + position={ 0.390000 0.470000 } + scale={ 0.180000 0.105000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.815000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=yellow_light + texture="NEOW_ce_eagle_russia.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.745000 0.485000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.610000 0.800000 } + scale={ 0.010000 0.730000 } + depth=6.010000 + } + + instance={ + position={ 0.390000 0.800000 } + scale={ 0.010000 0.730000 } + depth=7.010000 + } + + } + +} + + +d_greek_catholic_hof={ + pattern="pattern_solid.dds" + color1=red + color2=white + colored_emblem={ + color1=black + color2=black + texture="ce_frame_circle_borre_single.dds" + instance={ + position={ 0.450000 0.570000 } + scale={ 0.080000 0.080000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.500000 0.470000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.250000 0.333000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.195000 } + scale={ 1.000000 0.125000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.200000 0.130000 } + scale={ 0.200000 0.200000 } + depth=10.010000 + } + + instance={ + position={ 0.800000 0.130000 } + scale={ 0.200000 0.200000 } + depth=11.010000 + } + + instance={ + position={ 0.500000 0.880000 } + scale={ 0.200000 0.200000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.020000 0.020000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.380000 } + scale={ 0.020000 0.020000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_y.dds" + instance={ + position={ 0.550000 0.570000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_m.dds" + instance={ + position={ 0.450000 0.450000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 1.000000 -1.000000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_p.dds" + instance={ + position={ 0.550000 0.450000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 0.395000 0.460000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.450000 0.570000 } + scale={ 0.095000 0.005000 } + } + + instance={ + position={ 0.500000 0.380000 } + scale={ 0.165000 0.005000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.520000 } + scale={ 0.190000 0.005000 } + depth=2.010000 + } + + } + +} + + +d_mariavite_hof={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ -0.355000 -0.050000 } + depth=8.010000 + rotation=90 + } + + instance={ + scale={ 0.055000 0.360000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.100000 0.100000 } + } + + instance={ + position={ 0.750000 0.750000 } + scale={ 0.100000 0.100000 } + depth=1.010000 + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + instance={ + position={ 0.150000 0.500000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + instance={ + position={ 0.850000 0.500000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.150000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.850000 } + scale={ 0.100000 0.100000 } + depth=7.010000 + } + + } + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.080000 0.080000 } + } + + instance={ + position={ 0.750000 0.750000 } + scale={ 0.080000 0.080000 } + depth=1.010000 + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.080000 0.080000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.080000 0.080000 } + depth=3.010000 + } + + instance={ + position={ 0.150000 0.500000 } + scale={ 0.080000 0.080000 } + depth=4.010000 + } + + instance={ + position={ 0.850000 0.500000 } + scale={ 0.080000 0.080000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.150000 } + scale={ 0.080000 0.080000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.850000 } + scale={ 0.080000 0.080000 } + depth=7.010000 + } + + } + colored_emblem={ + color1=grey + texture="ce_circle_mask.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_09.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.515000 0.515000 } + depth=12.010000 + } + + } + +} + + k_sakya_trizin = { pattern = "pattern_solid.dds" color1 = "red" @@ -12245,6 +14309,94 @@ d_upper_silesia = { } } +d_imperial_silesia = { + pattern="pattern_quarter.dds" + color1=yellow + color2=red + color3=black + colored_emblem={ + color1=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.280000 0.690000 } + scale={ 0.230000 0.230000 } + depth=1.010000 + } + + instance={ + position={ 0.710000 0.230000 } + scale={ 0.230000 0.230000 } + depth=3.010000 + } + } + + colored_emblem={ + color1=white + texture="ce_cross_09.dds" + instance={ + position={ 0.280000 0.710000 } + scale={ 0.070000 0.070000 } + } + + instance={ + position={ 0.710000 0.250000 } + scale={ 0.060000 0.060000 } + depth=2.010000 + } + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.280000 0.280000 } + scale={ 0.470000 0.470000 } + depth=4.010000 + } + } + + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_eagle_small.dds" + instance={ + position={ 0.710000 0.280000 } + scale={ 0.490000 0.490000 } + depth=5.010000 + } + + instance={ + position={ 0.280000 0.740000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + } + + colored_emblem={ + color1=red + texture="ce_ordinary_canton.dds" + instance={ + scale={ -1.000000 -1.000000 } + depth=8.010000 + } + } + + colored_emblem={ + color1=white + color2=yellow + color3=grey + texture="ce_eagle_crown.dds" + instance={ + position={ 0.710000 0.740000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + } +} + d_pommerania = { pattern = "pattern_solid.dds" color1 = "white" @@ -13413,25 +15565,47 @@ d_ostfalen = { } } -d_krain = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "blue" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "blue" - color2 = "red" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +d_slovenia = { + pattern="pattern_solid.dds" + color1=white + color2=blue + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.520000 0.120000 } + scale={ 0.120000 0.120000 } + } + } - colored_emblem = { - texture = "ce_crescent_bone_checkered.dds" - color1 = "yellow" - color2 = "red" - instance = { position = { 0.5 0.330 } scale = { 0.5 0.5 } } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_crescent_bone_checkered.dds" + instance={ + position={ 0.500000 0.330000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=blue + color2=red + color3=white + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.460000 } + depth=2.010000 + } + + } + } + d_friuli = { pattern = "pattern_solid.dds" color1 = "blue" @@ -13471,7 +15645,7 @@ d_istria = { } } -d_duklja = { +d_crna_gora = { pattern = "pattern_solid.dds" color1 = "red" color2 = "yellow" @@ -13738,7 +15912,7 @@ d_thessalonika = { } } -d_philippopolis = { +d_plovdiv = { pattern = "pattern_solid.dds" color1 = "white" color2 = "red" @@ -13819,43 +15993,130 @@ d_krete = { } d_dobrudja = { - pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "red" - colored_emblem = { - texture = "ce_bull_head.dds" - color1 = "red" - color2 = "red" - color3 = "white" - instance = { position = { 0.5 0.50 } scale = { 0.9 0.9 } } - } - colored_emblem = { - texture = "ce_cross_potenty.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.18 } scale = { 0.3 0.3 } } + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=black + colored_emblem={ + color1=yellow_light + color2=black + texture="ce_barbels_addorsed.dds" + instance={ + scale={ 1.000000 -1.000000 } + } + } } + d_transylvania = { - pattern = "pattern_vertical_split_01.dds" - color1 = "white" - color2 = "blue" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "blue" - color2 = "blue" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + pattern="pattern__solid_designer.dds" + color1=rgb { 32 75 115 } + color2=yellow + color3=red + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 1.000000 0.480000 } + depth=7.010000 + } + } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "white" - color2 = "white" - color3 = "blue" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - mask = { 2 } + + colored_emblem={ + color1=yellow + texture="ce_sun.dds" + instance={ + position={ 0.170000 0.190000 } + scale={ 0.330000 0.330000 } + depth=11.010000 + } + } + + colored_emblem={ + color1=red + texture="ce_tower.dds" + instance={ + position={ 0.740000 0.650000 } + scale={ 0.230000 0.210000 } + } + + instance={ + position={ 0.260000 0.650000 } + scale={ 0.230000 0.210000 } + depth=1.010000 + } + + instance={ + position={ 0.580000 0.650000 } + scale={ 0.230000 0.210000 } + depth=2.010000 + } + + instance={ + position={ 0.420000 0.650000 } + scale={ 0.230000 0.210000 } + depth=3.010000 + } + + instance={ + position={ 0.660000 0.830000 } + scale={ 0.230000 0.210000 } + depth=4.010000 + } + + instance={ + position={ 0.340000 0.830000 } + scale={ 0.230000 0.210000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.830000 } + scale={ 0.230000 0.210000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent.dds" + instance={ + position={ 0.810000 0.170000 } + scale={ 0.300000 0.300000 } + depth=10.010000 + rotation=85 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=white + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.810000 0.810000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.940000 } + depth=8.010000 + } + + } + } d_bacs = { @@ -14173,19 +16434,6 @@ d_languedoc = { } - -c_arles = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_star_16.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.48 } } - } -} - d_pisa = { pattern = "pattern_vertical_split_01.dds" color1 = "white" @@ -15099,7 +17347,7 @@ d_prussia = { } } -d_latgalians = { +d_latgalia = { pattern = "pattern_solid.dds" color1 = "red" color2 = "white" @@ -15462,19 +17710,6 @@ d_smaland = { } } -d_norrland = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "white" - colored_emblem = { - texture = "ce_stag.dds" - color1 = "white" - color2 = "red" - color3 = "black" - instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } - } -} - d_viken = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -15756,40 +17991,111 @@ d_cyprus = { d_oltenia = { pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "red" - colored_emblem = { - texture = "ce_horizontal_stripes_01.dds" - color1 = "yellow" - color2 = "red" - instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } + color1=red + color2=white + color3=green + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_06_pierced.dds" + instance={ + position={ 0.210000 0.200000 } + scale={ 0.240000 0.240000 } + } + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.510000 0.480000 } + scale={ 0.660000 0.830000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 0.440000 0.440000 } + depth=2.010000 + } + + } + } + d_muntenia = { - pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "green" - colored_emblem = { - texture = "ce_horizontal_stripes_01.dds" - color1 = "yellow" - color2 = "green" - instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=red + colored_emblem={ + color1=yellow_light + color2=red + color3=blue_light + texture="ce_eagle.dds" + instance={ + position={ 0.500000 0.620000 } + } + } - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.800000 0.150000 } + scale={ 0.110000 0.110000 } + depth=2.010000 + } + } - colored_emblem = { - texture = "ce_block_05.dds" - color1 = "black" - color2 = "black" - instance = { position = { 0.5 0.5 } rotation = 90 scale = { 0.1 1.0 } } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_star_16.dds" + instance={ + position={ 0.150000 0.140000 } + scale={ 0.220000 0.220000 } + depth=4.010000 + } + } + + colored_emblem={ + color1=yellow_light + texture="ce_crosslet_fitchy.dds" + instance={ + position={ 0.440000 0.210000 } + scale={ 0.270000 0.270000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.830000 0.150000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + } + } + d_turnovo = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -15806,24 +18112,71 @@ d_turnovo = { } d_transylvanian_alps = { - pattern = "pattern_solid.dds" - color1 = "blue_light" - color2 = "black" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "black" - color2 = "yellow" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + pattern="pattern_horizontal_stripes_01.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=yellow + texture="ce_cross_auseklis_04.dds" + instance={ + position={ 0.350000 0.510000 } + scale={ 0.820000 0.820000 } + depth=2.010000 + } + } - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + } + + colored_emblem={ + color1=grey + texture="ce_circle_mask.dds" + instance={ + position={ 0.680000 0.510000 } + scale={ 0.470000 0.720000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.590000 0.510000 } + scale={ 0.400000 0.610000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.370000 0.500000 } + scale={ 0.380000 0.140000 } + } + + instance={ + position={ 0.350000 0.510000 } + scale={ 0.180000 0.400000 } + depth=1.010000 + } + + } + } + d_visegrad = { pattern = "pattern_solid.dds" color1 = "blue" @@ -15903,105 +18256,435 @@ c_baghdad = { #Baghdad c_baranya = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "blue" - colored_emblem = { - texture = "ce_ordinary_fess_5.dds" - color1 = "blue" - color2 = "blue" - instance = { position = { 0.5 0.5 } scale = { 1.0 2.0 } } + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=green_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.405000 } + scale={ 0.195000 0.270000 } + depth=2.010000 + } + } - colored_emblem = { - texture = "ce_leopard_passant_guardant.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.9 1.1 } } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.500000 0.515000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.505000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_shrub.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.255000 0.255000 } + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_shield_02.dds" + instance={ + position={ 0.499000 0.710000 } + scale={ 0.060000 0.060000 } + depth=1.010000 + } + + } + } d_transcarpathia = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "black" - colored_emblem = { - texture = "ce_cross_potenty.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.18 } scale = { 0.3 0.3 } } + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=black + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=1.010000 + } + } - colored_emblem = { - texture = "ce_bull_head.dds" - color1 = "black" - color2 = "black" - color3 = "white" - instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 0.660000 0.660000 } + depth=2.010000 + } + } - colored_emblem = { - texture = "ce_crescent.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.260 0.662 } rotation = -105 scale = { 0.30 0.30 } } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.250000 0.730000 } + scale={ 0.180000 0.180000 } + depth=3.010000 + } + } - colored_emblem = { - texture = "ce_star_06.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.750 0.662 } rotation = 15 scale = { 0.30 0.30 } } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_cross_potenty.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ 0.320000 0.320000 } + depth=7.010000 + } + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.180000 0.730000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.130000 0.050000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow_light + texture="ce_star_06_pierced.dds" + instance={ + position={ 0.830000 0.740000 } + scale={ 0.260000 0.260000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ 0.040000 0.270000 } + depth=5.010000 + } + + } + } + c_marmaros = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "black" - colored_emblem = { - texture = "ce_bull_head.dds" - color1 = "black" - color2 = "black" - color3 = "white" - instance = { position = { 0.5 0.50 } scale = { 0.9 0.9 } } + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=black + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 0.660000 0.660000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.250000 0.730000 } + scale={ 0.180000 0.180000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_cross_potenty.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ 0.320000 0.320000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.180000 0.730000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.130000 0.050000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow_light + texture="ce_star_06_pierced.dds" + instance={ + position={ 0.830000 0.740000 } + scale={ 0.260000 0.260000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ 0.040000 0.270000 } + depth=5.010000 + } + + } +} +d_bihar = { + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=black + color2=yellow + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.700000 0.340000 } + scale={ 0.480000 0.480000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + scale={ 1.000000 0.010000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.000000 } + scale={ 0.010000 1.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + color3=red + texture="ce_eagle.dds" + instance={ + position={ 0.300000 0.430000 } + scale={ -0.510000 0.740000 } + depth=2.010000 + } + + } + } -d_bihar = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_horizontal_stripes_01.dds" - color1 = "red" - color2 = "white" - instance = { position = { 0.5 1.02 } scale = { 1.0 2.0 } } - } -} d_temes = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "blue" - color2 = "blue" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=red + color2=red + texture="ce_shield_02.dds" + instance={ + position={ 0.660000 0.720000 } + scale={ 0.220000 -0.220000 } + depth=2.010000 + } + + instance={ + position={ 0.350000 0.720000 } + scale={ 0.220000 -0.220000 } + depth=3.010000 + } + } - colored_emblem = { - texture = "ce_lion_passant_small.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.3 } scale = { 1.0 1.1 } } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.630000 } + depth=7.010000 + } + } - colored_emblem = { - texture = "ce_horizontal_stripes_01.dds" - color1 = "red" - color2 = "white" - instance = { position = { 0.50 0.812 } scale = { 1.0 0.725 } } + + colored_emblem={ + color1=yellow + color2=black + color3=blue + texture="ce_lion_rampant_holding_sword.dds" + instance={ + depth=6.010000 + } + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.620000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.450000 0.210000 } + scale={ 0.570000 0.570000 } + depth=8.010000 + rotation=13 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.510000 0.790000 } + scale={ 0.130000 0.120000 } + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.780000 } + depth=1.010000 + } + + } + } + d_slavonia = { pattern = "pattern_solid.dds" color1 = "white" @@ -16055,7 +18738,7 @@ d_syrmia = { } } -c_szerem = { +c_srem = { pattern = "pattern_solid.dds" color1 = "red" color2 = "white" @@ -16922,8 +19605,6 @@ b_saint_omer = { } } -# c_lisieux - c_yperen = { pattern = "pattern_solid.dds" color1 = "red" @@ -17427,116 +20108,331 @@ c_leuchtenburg = { } c_praha = { - pattern = "pattern_solid.dds" - color1 = "black" - color2 = "yellow" - colored_emblem = { - texture = "ce_ordinary_fess_5.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.4 } } - } + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=orange + color3=black } + + c_plzen = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_hound_rampant.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } + pattern="pattern_checkers_02.dds" + color1=green_light + color2=red + color3=orange + colored_emblem={ + color1=yellow_light + texture="ce_ordinary_canton.dds" + instance={ + position={ 1.000000 0.500000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=white + texture="ce_ordinary_canton.dds" + } + } +c_tabor = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=black + color3=blue + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.200000 0.190000 } + scale={ 0.110000 0.110000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_09.dds" + instance={ + position={ 0.200000 0.190000 } + scale={ 0.110000 0.110000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_chalice_01.dds" + instance={ + position={ 0.200000 0.380000 } + scale={ 0.340000 0.340000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.500000 0.560000 } + scale={ 0.700000 0.700000 } + depth=2.010000 + } + + } + +} + +c_ceske_budejovice = { + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=red + color3=red +} + +c_zatec={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=purple + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.850000 0.850000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.780000 0.780000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.570000 0.570000 } + depth=1.010000 + } + + } + +} + + +c_usti_nad_labem = { + pattern="pattern__solid_designer.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=red + texture="ce_chief_random.dds" + instance={ + position={ 0.500000 0.930000 } + scale={ 1.000000 0.630000 } + } + + instance={ + position={ 0.500000 0.550000 } + scale={ 1.000000 0.630000 } + depth=1.010000 + } + + } + +} + + c_olomouc = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_fess_dancetty.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.385 } scale = { 1.325 1.5 } } - instance = { position = { 0.5 0.975 } scale = { 1.325 1.5 } } + pattern="pattern_checkers_08.dds" + color1=blue + color2=red + colored_emblem={ + color1=blue + color2=blue + texture="ce_block_02.dds" } + + colored_emblem={ + color1=red + color2=yellow + color3=white + texture="ce_eagle_crown.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.800000 0.800000 } + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_eagle.dds" + mask={ 1 0 0 } + instance={ + position={ 0.500000 0.520000 } + scale={ 0.800000 0.800000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_q.dds" + instance={ + position={ 0.180000 0.710000 } + scale={ 0.240000 0.240000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_p.dds" + instance={ + position={ 0.830000 0.220000 } + scale={ 0.280000 0.280000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_o.dds" + instance={ + position={ 0.800000 0.710000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_s.dds" + instance={ + position={ 0.180000 0.230000 } + scale={ 0.290000 0.290000 } + } + + } + } -c_boleslav = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_lion_passant.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } - } +c_hradec={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=yellow_light + color3=red } -c_hradec = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "yellow" - colored_emblem = { - texture = "ce_bends_02.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { -1.0 1.0 } } +c_caslav={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_horse_rampant.dds" } + } -c_caslav = { - pattern = "pattern_solid.dds" - color1 = "black" - color2 = "yellow" - colored_emblem = { - texture = "ce_ordinary_cross_5.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } + +c_litomerice={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=red } -c_litomerice = { - pattern = "pattern_solid.dds" - color1 = "black" - color2 = "yellow" - colored_emblem = { - texture = "ce_ordinary_cross_5.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} c_opava = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_pattern_vertical_split_01.dds" - color1 = "white" - color2 = "red" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern__solid_designer.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=red + texture="ce_shield_01.dds" + instance={ + position={ 0.510000 0.460000 } + scale={ 0.110000 0.110000 } + depth=2.010000 + } + } + + colored_emblem={ + color1=white + color2=white + color3=black + texture="ce_horse_statant.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=green_light + color3=red + texture="ce_flower.dds" + instance={ + position={ 0.620000 0.270000 } + scale={ 0.240000 -0.240000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_vair_single.dds" + instance={ + position={ 0.510000 0.450000 } + scale={ 0.090000 -0.090000 } + depth=1.010000 + } + + } + } + c_brno = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_barry_04.dds" - color1 = "red" - color2 = "white" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } + pattern="pattern_barry_04.dds" + color1=white + color2=red + color3=red } + c_znojmo = { pattern = "pattern_checkers_08.dds" color1 = "blue" @@ -17564,6 +20460,70 @@ c_znojmo = { } } +c_jihlava = { + pattern="pattern_diagonal_split_02.dds" + color1=white + color2=red + color3=red + colored_emblem={ + color1=red + color2=black + color3=black + texture="NEOW_ce_cow.dds" + instance={ + position={ 0.670000 0.320000 } + scale={ 0.580000 0.580000 } + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.300000 0.700000 } + scale={ 0.480000 0.480000 } + depth=1.010000 + } + + } + +} + +c_prerov = { + pattern="pattern__solid_designer.dds" + color1=blue + color2=blue + color3=orange + colored_emblem={ + color1=yellow + texture="ce_star_08.dds" + instance={ + scale={ 0.420000 0.420000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_04.dds" + instance={ + position={ 0.520000 0.750000 } + } + + instance={ + position={ 0.500000 0.250000 } + depth=2.010000 + } + + } + +} + + c_falkenstein = { pattern = "pattern_solid.dds" color1 = "blue" @@ -17766,18 +20726,6 @@ c_neuchatel = { } } -c_doudleby = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_flower.dds" - color1 = "red" - color2 = "green_light" - instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } - } -} - c_worms = { pattern = "pattern_solid.dds" color1 = "blue" @@ -18089,30 +21037,6 @@ c_wiltberg = { } } -c_verona = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_ordinary_cross_5.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - -c_padua = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_chariot.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - c_polesine = { pattern = "pattern_solid.dds" color1 = "black" @@ -18467,26 +21391,51 @@ c_ferrara = { } c_casentino = { - pattern = "pattern_checkers_diagonal_01.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_lion_rampant.dds" - color1 = "red" - color2 = "red" - color3 = "white" - instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=black + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.365000 0.660000 } + scale={ 0.115000 0.115000 } + depth=2.010000 + } + } - colored_emblem = { - texture = "ce_lion_rampant.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } - mask = { 2 } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.635000 0.655000 } + scale={ 0.115000 0.115000 } + depth=1.010000 + } + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + color3=white + texture="ce_eagle_crown.dds" + } + } + c_urbino = { pattern = "pattern_solid.dds" color1 = "blue" @@ -20524,148 +23473,154 @@ c_frontenhausen = { } c_ratibor = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } - colored_emblem = { - texture = "ce_crescent_bone.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.330 } scale = { 0.5 0.5 } } - } -} - -c_brzeg = { - pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "black" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "black" - color2 = "black" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } - colored_emblem = { - texture = "ce_crescent_bone.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.330 } scale = { 0.5 0.5 } } + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=yellow_light + texture="ce_block_04.dds" } } c_nysa = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } - colored_emblem = { - texture = "ce_crescent_bone.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.330 } scale = { 0.5 0.5 } } - } - colored_emblem = { - texture = "ce_cross_patty.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.355 } scale = { 0.2 0.2 } } - } + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=rgb { 185 60 43 } + color3=blue } c_opole = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=blue_light + color3=blue } + c_cieszyn = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_eagle_crown.dds" - color1 = "yellow" - color2 = "red" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } + pattern="pattern_tricolor_horizontal_01.dds" + color1=rgb { 186 57 40 } + color2=blue_light + color3=yellow_light } c_bethen = { - pattern = "pattern_solid.dds" - color1 = "blue" - color2 = "yellow" - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "yellow" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + pattern="pattern_horizontal_stripes_01.dds" + color1=rgb { 22 43 112 } + color2=yellow_light + color3=red + colored_emblem={ + color1=rgb { 21 46 105 } + texture="ce_escutcheon.dds" + instance={ + scale={ 0.740000 0.740000 } + depth=1.010000 + } + } - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=black + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.570000 0.570000 } + } + } - colored_emblem = { - texture = "ce_star_06.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.61 0.15 } scale = { 0.25 0.25 } } - instance = { position = { 0.77 0.300 } scale = { 0.25 0.25 } } - instance = { position = { 0.61 0.45 } scale = { 0.25 0.25 } } - instance = { position = { 0.77 0.625 } scale = { 0.25 0.25 } } - instance = { position = { 0.61 0.80 } scale = { 0.25 0.25 } } + + colored_emblem={ + color1=black + color2=white + color3=white + texture="ce_escutcheon.dds" + instance={ + scale={ 0.830000 0.830000 } + depth=2.010000 + } + } + } c_legnica = { - pattern = "pattern_vertical_split_01.dds" - color1 = "yellow" - color2 = "black" - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=red +} + +c_miliez = { + pattern="pattern_solid.dds" + color1=green_light + color2=yellow + color3=red + colored_emblem={ + color1=brown + texture="ce_mena_pale.dds" + instance={ + position={ 0.500000 0.620000 } + scale={ 0.280000 0.220000 } + depth=1.010000 + } + } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "black" - color2 = "black" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } + + colored_emblem={ + color1=grey + texture="ce_mount.dds" + instance={ + scale={ 1.000000 0.270000 } + depth=4.010000 + } + } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "red" - color2 = "red" - color3 = "white" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - mask = { 2 } + + colored_emblem={ + color1=rgb { 210 44 22 } + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.280000 } + scale={ 0.710000 0.710000 } + depth=5.010000 + } + } + + colored_emblem={ + color1=brown + texture="ce_mena_diamond_napkin.dds" + instance={ + position={ 0.500000 0.710000 } + scale={ 0.290000 -0.290000 } + } + + } + + colored_emblem={ + color1=green + texture="ce_border_shield.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=brown + texture="ce_religion_custom_faith_6.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.540000 0.780000 } + depth=3.010000 + } + + } + } c_sacz = { @@ -20779,22 +23734,13 @@ c_plocka = { } c_breslau = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "yellow" - colored_emblem = { - texture = "ce_fleur.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.22 } scale = { 0.33 0.33 } } - instance = { position = { 0.5 0.78 } scale = { 0.33 0.33 } } - instance = { position = { 0.26 0.22 } scale = { 0.33 0.33 } } - instance = { position = { 0.74 0.22 } scale = { 0.33 0.33 } } - instance = { position = { 0.37 0.50 } scale = { 0.33 0.33 } } - instance = { position = { 0.63 0.50 } scale = { 0.33 0.33 } } - } + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=blue } + c_kujawy = { pattern = "pattern_vertical_split_01.dds" color1 = "yellow" @@ -20937,19 +23883,6 @@ c_kaliska = { } } -c_schweibus = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_griffin_rampant.dds" - color1 = "white" - color2 = "white" - color3 = "black" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - c_lubusz = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -21258,30 +24191,6 @@ d_sardinia = { } } -c_caslav = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_bars_embattled_03.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - -c_litomerice = { - pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "black" - colored_emblem = { - texture = "ce_chicots_saltire.dds" - color1 = "black" - color2 = "black" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - d_salzburg = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -21319,18 +24228,6 @@ c_venaissin = { } } -c_middlesex = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_ordinary_cross_5.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - c_gowrie = { pattern = "pattern_solid.dds" color1 = "yellow" @@ -21343,18 +24240,6 @@ c_gowrie = { } } -c_lisieux = { - pattern = "pattern_solid.dds" - color1 = "black" - color2 = "yellow" - colored_emblem = { - texture = "ce_chief_indented.dds" - color1 = "yellow" - color2 = "black" - instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } - } -} - c_rennes = { pattern = "pattern_solid.dds" color1 = "red" @@ -21511,24 +24396,6 @@ c_cosenza = { } } -c_doudleby = { - pattern = "pattern_solid.dds" - color1 = "white" - color2 = "red" - colored_emblem = { - texture = "ce_flower.dds" - color1 = "red" - color2 = "green_light" - instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } - } - colored_emblem = { - texture = "ce_circle.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.48 } scale = { 0.3 0.3 } } - } -} - c_ancona = { pattern = "pattern_solid.dds" color1 = "red" @@ -25933,22 +28800,76 @@ k_jerusalem = { } # Proper CE plus adding mount for more title tiers freedom -k_hungary = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_cross_patriarchal_hungary.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +k_hungary={ + pattern="pattern_solid.dds" + color1=red + color2=white + colored_emblem={ + color1=white + color2=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.720000 0.470000 } + scale={ 0.605000 0.720000 } + depth=5.010000 + } + } - colored_emblem = { - texture = "ce_mount.dds" - color1 = "green" - color2 = "green" - instance = { position = { 0.5 0.75 } scale = { 0.5 0.5 } } + + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_crown.dds" + instance={ + position={ 0.720000 0.695000 } + scale={ 0.100000 0.100000 } + } + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.720000 0.910000 } + scale={ 0.255000 0.385000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_barruly_08.dds" + instance={ + position={ 0.000000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green + color2=green + texture="ce_mount.dds" + instance={ + position={ 0.700000 0.685000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + scale={ 0.010000 1.000000 } + depth=2.010000 + } + + } + } # New CE and complete change to traditionnal attributed arms (rather than Welf lion) @@ -26093,45 +29014,6 @@ e_latin_empire = { } } -d_kuyavia = { - pattern = "pattern_vertical_split_01.dds" - color1 = "yellow" - color2 = "black" - colored_emblem = { - texture = "ce_lion_rampant.dds" - color1 = "black" - color2 = "black" - color3 = "white" - instance = { position = { 0.47 0.50 } scale = { 0.9 0.9 } } - } - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } - } - colored_emblem = { - texture = "ce_block_02.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.508 0.670 } scale = { 0.016 0.21 } } - } - colored_emblem = { - texture = "ce_eagle.dds" - color1 = "red" - color2 = "red" - color3 = "white" - instance = { position = { 0.53 0.53 } scale = { -1.0 1.0 } } - mask = { 2 } - } - colored_emblem = { - texture = "ce_crown_head.dds" - color1 = "yellow_light" - color2 = "yellow" - instance = { position = { 0.5 0.11 } scale = { 0.24 0.18 } } - } -} - k_sicily = { pattern = "pattern_solid.dds" color1 = "white" @@ -26187,7 +29069,7 @@ c_barcelona = { } } -d_rashka = { +d_podrinje = { pattern = "pattern_solid.dds" color1 = "white" color2 = "red" @@ -26470,18 +29352,6 @@ k_mann_the_isles_alternate = { #### FP1 # NB includes new modified for those existing entries d_the_isles, c_isle_of_man, c_varmland, c_narke, c_upland (all removed from above to keep things clean) -c_jamtfir = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_cross_scandinavian_froso.dds" - color1 = "white" - color2 = "yellow" - instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } - } -} - c_skara = { pattern = "pattern_solid.dds" color1 = "blue" @@ -26591,57 +29461,57 @@ c_upland = { } } -k_danelaw = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_circle_mask.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } - } - colored_emblem = { - texture = "ce_frame_circle_borre_single.dds" - color1 = "white" - color2 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } - } - colored_emblem = { - texture = "ce_norse_triquetra_ivaring.dds" - color1 = "red" - color2 = "white" - color3 = "white" - instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } - } -} - -# Just so they don't end up with a random CoA; we copy the k_danelaw one anyhoo. -k_daneland = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - colored_emblem = { - texture = "ce_circle_mask.dds" - color1 = "red" - color2 = "red" - instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } - } - colored_emblem = { - texture = "ce_frame_circle_borre_single.dds" - color1 = "white" - color2 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } - } - colored_emblem = { - texture = "ce_norse_triquetra_ivaring.dds" - color1 = "red" - color2 = "white" - color3 = "white" - instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } - } -} - +#k_danelaw = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +# colored_emblem = { +# texture = "ce_frame_circle_borre_single.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } +# } +# colored_emblem = { +# texture = "ce_norse_triquetra_ivaring.dds" +# color1 = "red" +# color2 = "white" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +## Just so they don't end up with a random CoA; we copy the k_danelaw one anyhoo. +#k_daneland = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +# colored_emblem = { +# texture = "ce_frame_circle_borre_single.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } +# } +# colored_emblem = { +# texture = "ce_norse_triquetra_ivaring.dds" +# color1 = "red" +# color2 = "white" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# d_jomsvikings = { # Simple colour inversion from ho_jomsvikings pattern = "pattern_solid.dds" @@ -27202,19 +30072,6 @@ c_oland_norse = { } } -d_norrland_norse = { - pattern = "pattern_solid.dds" - color1 = "yellow" - color2 = "black" - - colored_emblem = { - texture = "ce_walknut.dds" - color1 = "black" - color2 = "black" - instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } - } -} - c_halsingland_norse = { pattern = "pattern_solid.dds" color1 = "white" @@ -27241,34 +30098,6 @@ c_medelpad_norse = { } } -c_angermanland = { - pattern="pattern_solid.dds" - color1=white - color2=white - color3=red - colored_emblem={ - color1=red - color2=red - texture="ce_pagan_endless_knot.dds" - instance={ - position={ 0.500000 0.480000 } - } - } -} - -c_angermanland_norse = { - pattern = "pattern_solid.dds" - color1 = "black" - color2 = "yellow" - - colored_emblem = { - texture = "ce_rune_futhark_oss.dds" - color1 = "yellow" - color2 = "yellow" - instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } - } -} - d_gotland_norse = { pattern = "pattern_solid.dds" color1 = "red" @@ -28406,80 +31235,27 @@ k_epirus={ } -e_greece={ +e_greece ={ pattern="pattern_solid.dds" - color1=blue + color1=rgb { 22 61 80 } color2=yellow color3=green colored_emblem={ - color1=blue_light - texture="ce_block_01.dds" + color1=yellow + texture="NEOW_ce_vergina.dds" instance={ - position={ 0.500000 0.255000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_beta.dds" - instance={ - position={ 0.360000 0.095000 } - scale={ -0.330000 0.330000 } - } - - instance={ - position={ 0.360000 0.410000 } - scale={ -0.330000 0.330000 } + scale={ 0.825000 0.825000 } depth=1.010000 } - instance={ - position={ 0.640000 0.095000 } - scale={ 0.335000 0.335000 } - depth=2.010000 - } - - instance={ - position={ 0.640000 0.410000 } - scale={ 0.330000 0.330000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=blue_light - color2=white - texture="ce_barruly_10.dds" - instance={ - position={ 0.500000 1.000000 } - scale={ 1.000000 -1.000000 } - depth=5.010000 - rotation=90 - } - } colored_emblem={ color1=yellow - color2=yellow - texture="ce_crown.dds" + texture="NEOW_ce_makedonstars.dds" instance={ - position={ 0.500000 0.250000 } - scale={ 0.220000 0.220000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_ordinary_cross_thinnest.dds" - instance={ - position={ 0.500000 0.250000 } - depth=6.010000 + position={ 0.500000 0.520000 } + scale={ 0.960000 0.960000 } } } @@ -28702,20 +31478,6 @@ d_jamtland_norse = { instance = { position = { 0.5 0.48 } scale = { -0.725 0.725 } rotation = 7.5 } } } - -c_jamtfir_norse = { - pattern = "pattern_solid.dds" - color1 = "red" - color2 = "white" - - colored_emblem = { - texture = "ce_ginfaxi.dds" - color1 = "white" - color2 = "white" - instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } - } -} - c_morarna = { pattern="pattern_solid.dds" color1=green @@ -29455,7 +32217,6 @@ d_imami = { } #coa_title_16={ -# custom=yes # pattern="pattern__solid_designer.dds" # color1=green # color2=black @@ -30208,32 +32969,12 @@ k_slovenia={ color2=blue color3=red colored_emblem={ - color1=white - texture="ce_ordinary_pile_03_inverted.dds" - instance={ - position={ 0.410000 0.500000 } - scale={ 0.260000 0.260000 } - depth=6.010000 - } - - instance={ - position={ 0.580000 0.500000 } - scale={ 0.260000 0.260000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=blue - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 0.610000 0.610000 } - depth=1.010000 - } - + color1=blue_light + color2=blue + texture="ce_waves_04.dds" instance={ + position={ 0.500000 0.700000 } + scale={ 0.400000 0.310000 } depth=10.010000 } @@ -30243,7 +32984,7 @@ k_slovenia={ color1=red texture="ce_border_shield.dds" instance={ - depth=2.010000 + depth=4.010000 } } @@ -30255,52 +32996,71 @@ k_slovenia={ position={ 0.500000 0.190000 } scale={ 0.130000 0.130000 } } + instance={ position={ 0.350000 0.230000 } scale={ 0.130000 0.130000 } + depth=1.010000 } + instance={ position={ 0.650000 0.230000 } scale={ 0.130000 0.130000 } + depth=2.010000 } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 0.610000 0.610000 } + depth=3.010000 + } + + instance={ + depth=12.010000 + } + } colored_emblem={ color1=white texture="ce_pile_mask.dds" instance={ - scale={ 0.260000 0.260000 } - depth=3.010000 + scale={ 0.260000 0.270000 } + depth=7.010000 + } + + instance={ + position={ 0.410000 0.540000 } + scale={ 0.310000 0.160000 } + depth=8.010000 + } + + instance={ + position={ 0.600000 0.540000 } + scale={ 0.310000 0.160000 } + depth=9.010000 } } colored_emblem={ - color1=blue + color1=blue_light texture="ce_circle_mask.dds" instance={ - position={ 0.210000 0.690000 } - scale={ 0.220000 0.220000 } - depth=4.010000 - } - - instance={ - position={ 0.760000 0.690000 } - scale={ 0.200000 0.200000 } + position={ 0.270000 0.370000 } + scale={ 0.440000 0.220000 } depth=5.010000 } - } - - colored_emblem={ - color1=white - color2=blue - texture="ce_waves_03.dds" instance={ - position={ 0.500000 0.700000 } - scale={ 0.400000 0.320000 } - depth=8.010000 - rotation=134 + position={ 0.720000 0.390000 } + scale={ 0.420000 0.180000 } + depth=6.010000 } } @@ -30310,14 +33070,15 @@ k_slovenia={ color2=white texture="ce_shield_02.dds" instance={ - position={ 0.490000 0.700000 } - scale={ 0.440000 0.180000 } - depth=9.010000 + position={ 0.500000 0.700000 } + scale={ 0.450000 0.180000 } + depth=11.010000 } } } + e_yugoslavia={ pattern="pattern_tricolor_horizontal_01.dds" color1=blue @@ -30487,3 +33248,1750 @@ e_yugoslavia_christian={ } } + +d_krusnohori={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=green_light + color3=orange + colored_emblem={ + color1=blue + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.900000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ 0.340000 0.340000 } + rotation=30 + } + + } + + colored_emblem={ + color1=black + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + position={ 0.200000 0.300000 } + depth=3.010000 + } + + instance={ + position={ 0.800000 0.300000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + position={ 0.500000 0.300000 } + depth=2.010000 + } + + } + +} + +d_severovychodni_cechy={ + pattern="pattern_checkers_02.dds" + color1=blue_light + color2=red + color3=black + colored_emblem={ + color1=white + texture="ce_pagan_wheel.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.480000 0.480000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_horse_rampant.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_crown_small.dds" + instance={ + position={ 0.270000 0.750000 } + scale={ 0.420000 0.420000 } + } + + } + + colored_emblem={ + color1=white + color2=black + color3=black + texture="ce_horse_rampant.dds" + instance={ + position={ 0.250000 0.260000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + +e_visegrad={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=red + color3=blue + colored_emblem={ + color1=red + color2=red + texture="ce_shield_02.dds" + instance={ + position={ 0.340000 0.450000 } + scale={ 0.360000 0.360000 } + depth=13.010000 + } + + instance={ + position={ 0.670000 0.450000 } + scale={ 0.370000 0.370000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle.dds" + instance={ + position={ 0.500000 0.820000 } + scale={ 0.220000 0.170000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.060000 0.060000 } + depth=5.010000 + } + + instance={ + position={ 0.680000 0.300000 } + scale={ 0.060000 0.060000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_grape_tree.dds" + instance={ + position={ 0.630000 0.190000 } + scale={ 0.190000 0.190000 } + rotation=28 + } + + instance={ + position={ 0.370000 0.200000 } + scale={ 0.190000 0.190000 } + depth=1.010000 + rotation=334 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.240000 0.240000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.710000 } + scale={ 0.320000 0.320000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_shield_02.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.210000 0.210000 } + depth=9.010000 + } + + instance={ + position={ 0.340000 0.450000 } + scale={ 0.420000 0.420000 } + depth=14.010000 + } + + instance={ + position={ 0.670000 0.450000 } + scale={ 0.430000 0.430000 } + depth=16.010000 + } + + instance={ + position={ 0.500000 0.740000 } + scale={ 0.430000 0.430000 } + depth=20.010000 + } + + } + + colored_emblem={ + color1=red + color2=green + texture="ce_shield_02.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.170000 0.170000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=red + color2=blue + texture="ce_shield_02.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.370000 0.370000 } + depth=19.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_shrub.dds" + instance={ + position={ 0.250000 0.720000 } + scale={ 0.240000 0.240000 } + depth=3.010000 + rotation=226 + } + + instance={ + position={ 0.740000 0.730000 } + scale={ 0.220000 0.220000 } + depth=4.010000 + rotation=134 + } + + } + + colored_emblem={ + color1=green + texture="ce_mount.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.110000 0.110000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.340000 0.450000 } + scale={ 0.370000 0.370000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=yellow + texture="ce_eagle.dds" + instance={ + position={ 0.680000 0.460000 } + scale={ 0.410000 0.410000 } + depth=12.010000 + } + + } + +} + +k_thrace={ + pattern="pattern_tricolor_bend_02.dds" + color1=green_light + color2=red + color3=blue_light + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_per_fess.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_ordinary_cross_thinnest.dds" + } + +} + +d_gaguzia={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=yellow_light + texture="ce_star_05.dds" + instance={ + position={ 0.50000 0.300000 } + scale={ 0.180000 0.180000 } + } + instance={ + position={ 0.200000 0.1500000 } + scale={ 0.180000 0.180000 } + } + instance={ + position={ 0.800000 0.1500000 } + scale={ 0.180000 0.180000 } + } + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.110000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.490000 1.000000 } + scale={ 1.000000 0.380000 } + depth=2.010000 + } + + } + +} + +c_tigheci={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=yellow_light + texture="ce_star_05.dds" + instance={ + position={ 0.50000 0.300000 } + scale={ 0.180000 0.180000 } + } + instance={ + position={ 0.200000 0.1500000 } + scale={ 0.180000 0.180000 } + } + instance={ + position={ 0.800000 0.1500000 } + scale={ 0.180000 0.180000 } + } + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.110000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.490000 1.000000 } + scale={ 1.000000 0.380000 } + depth=2.010000 + } + + } + +} + +d_bugeac={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=red + color3=black + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_head.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.300000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.300000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + +} + +c_cetatea_alba={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=red + color3=black + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_head.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.300000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.300000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + +} + +d_bukovina={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=blue + color3=red + colored_emblem={ + color1=black + color2=white + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.900000 0.900000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.800000 0.720000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.200000 0.720000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + +} + +d_moldova={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=black + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.830000 0.730000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 0.660000 0.660000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.870000 0.730000 } + scale={ 0.130000 0.130000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow_light + texture="ce_flower.dds" + instance={ + position={ 0.170000 0.740000 } + scale={ 0.190000 0.190000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=yellow_light + texture="ce_flower.dds" + instance={ + position={ 0.170000 0.740000 } + scale={ 0.260000 0.260000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_05_pierced.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.270000 0.270000 } + depth=4.010000 + } + + } + +} + + + +d_kyiv={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=green_light + color3=red + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.140000 0.140000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.140000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } + +} + + +d_odessa={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=yellow_light + color2=blue + color3=white + colored_emblem={ + color1=blue + color2=blue + texture="ce_shield_02.dds" + instance={ + scale={ 0.540000 0.540000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_anchor.dds" + instance={ + position={ 0.900000 0.900000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.900000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } + + instance={ + position={ 0.100000 0.900000 } + scale={ 0.200000 0.200000 } + depth=5.010000 + } + + instance={ + position={ 0.910000 0.500000 } + scale={ 0.200000 0.200000 } + depth=6.010000 + } + + instance={ + position={ 0.090000 0.500000 } + scale={ 0.200000 0.200000 } + depth=7.010000 + } + + instance={ + position={ 0.900000 0.100000 } + scale={ 0.200000 0.200000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.100000 } + scale={ 0.200000 0.200000 } + depth=9.010000 + } + + instance={ + position={ 0.100000 0.100000 } + scale={ 0.200000 0.200000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + scale={ 0.530000 0.530000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=11.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_shield_02.dds" + instance={ + scale={ 0.620000 0.620000 } + depth=2.010000 + } + + } + +} + + +d_bessarabia={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=blue_light + color3=black + colored_emblem={ + color1=red + color2=red + texture="ce_shield_02.dds" + instance={ + position={ 0.500000 0.840000 } + scale={ 0.140000 0.080000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.620000 0.500000 } + scale={ 0.020000 0.020000 } + } + + instance={ + position={ 0.370000 0.500000 } + scale={ 0.020000 0.020000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.830000 0.730000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.940000 0.940000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_05_pierced.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.270000 0.270000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.870000 0.730000 } + scale={ 0.130000 0.220000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_flower.dds" + instance={ + position={ 0.170000 0.740000 } + scale={ 0.260000 -0.260000 } + depth=5.010000 + } + + } + +} + +k_great_moravia={ + custom=yes + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=white + color2=red + texture="ce_checkers_08.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + +k_moldavia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=blue_light + color3=black + colored_emblem={ + color1=yellow_light + color2=yellow + texture="ce_star_08.dds" + instance={ + position={ 0.500000 0.160000 } + scale={ 0.320000 0.320000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow + color3=yellow + texture="ce_flower.dds" + instance={ + position={ 0.190000 0.740000 } + scale={ 0.260000 -0.260000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=yellow + texture="ce_bull_head.dds" + instance={ + scale={ 0.940000 0.940000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.830000 0.730000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.880000 0.770000 } + scale={ 0.150000 0.150000 } + } + + } + +} + +d_transnistria={ + pattern="pattern_horizontal_stripes_01.dds" + color1=red + color2=green + color3=black + colored_emblem={ + color1=yellow + texture="NEOW_ce_hamsick_soviet.dds" + instance={ + scale={ 0.500000 0.500000 } + } + + } + +} + +d_podolia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_buddhist_moon.dds" + instance={ + scale={ 0.720000 0.720000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_sun_india.dds" + instance={ + depth=1.010000 + } + + } + +} + +d_halych={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=blue_light + color3=blue + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_lion_rampant.dds" + } + +} + +k_crimea={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_giray.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.575000 0.575000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + depth=1.010000 + } + + } + +} + +k_kalmykia={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=blue + colored_emblem={ + color1=white + texture="NEOW_ce_lotus.dds" + instance={ + scale={ 0.525000 0.525000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.570000 0.570000 } + depth=1.010000 + } + + } + +} + +d_dagestan={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=green + color2=blue_light + color3=red +} + +k_caucasus={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=blue_light + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.800000 0.220000 } + scale={ 0.190000 0.190000 } + } + + instance={ + position={ 0.600000 0.300000 } + scale={ 0.190000 0.190000 } + depth=1.010000 + } + + instance={ + position={ 0.600000 0.150000 } + scale={ 0.190000 0.190000 } + depth=2.010000 + } + + instance={ + position={ 0.400000 0.300000 } + scale={ 0.190000 0.190000 } + depth=3.010000 + } + + instance={ + position={ 0.400000 0.150000 } + scale={ 0.190000 0.190000 } + depth=4.010000 + } + + instance={ + position={ 0.200000 0.300000 } + scale={ 0.190000 0.190000 } + depth=5.010000 + } + + instance={ + position={ 0.200000 0.150000 } + scale={ 0.190000 0.190000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=green + color2=white + texture="ce_horizontal_stripes_02.dds" + instance={ + position={ 0.500000 0.895000 } + depth=7.010000 + rotation=90 + } + + } + +} + + +k_volgograd={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.255000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_volgograd.dds" + instance={ + position={ 0.500000 0.340000 } + scale={ 0.579000 0.579000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.830000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.410000 } + depth=1.010000 + } + + } + +} + +placeholder_tatarstan={ + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=red + color3=blue + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + scale={ 0.665000 0.665000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + scale={ 0.430000 0.430000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 0.240000 0.240000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.480000 0.480000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_mask.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.495000 0.495000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=yellow + texture="ce_frame_circle_urnes_runes.dds" + instance={ + scale={ 0.770000 0.770000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.640000 0.640000 } + depth=5.010000 + } + + } +} + +placeholder_bashkurdistan={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue_light + color2=white + color3=green + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.430000 0.375000 } + scale={ 0.060000 0.060000 } + depth=2.010000 + } + + instance={ + position={ 0.380000 0.430000 } + scale={ 0.060000 0.060000 } + depth=3.010000 + } + + instance={ + position={ 0.625000 0.425000 } + scale={ 0.060000 0.060000 } + depth=4.010000 + } + + instance={ + position={ 0.570000 0.375000 } + scale={ 0.060000 0.060000 } + depth=5.010000 + } + + instance={ + position={ 0.650000 0.500000 } + scale={ 0.060000 0.060000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.350000 } + scale={ 0.060000 0.060000 } + depth=7.010000 + } + + instance={ + position={ 0.350000 0.500000 } + scale={ 0.060000 0.060000 } + depth=8.010000 + } + + instance={ + scale={ 0.105000 0.105000 } + depth=9.010000 + } + + instance={ + scale={ 0.475000 0.475000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.585000 } + scale={ 0.315000 0.185000 } + depth=10.010000 + rotation=24 + } + + instance={ + scale={ 0.410000 0.410000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + depth=17.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + scale={ 0.330000 0.330000 } + } + + instance={ + position={ 0.500000 0.515000 } + scale={ 0.330000 0.330000 } + depth=1.010000 + rotation=90 + } + + instance={ + scale={ 0.335000 0.335000 } + depth=11.010000 + rotation=150 + } + + instance={ + scale={ 0.335000 0.335000 } + depth=12.010000 + rotation=120 + } + + instance={ + scale={ 0.335000 0.335000 } + depth=13.010000 + rotation=60 + } + + instance={ + scale={ 0.335000 0.335000 } + depth=14.010000 + rotation=30 + } + + } + +} + +placeholder_yugra={ + pattern="pattern_vertical_split_01.dds" + color1=blue_light + color2=green + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.565000 0.250000 } + scale={ 0.065000 0.065000 } + rotation=45 + } + + instance={ + position={ 0.440000 0.250000 } + scale={ 0.065000 0.065000 } + depth=1.010000 + rotation=45 + } + + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.355000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.570000 0.335000 } + scale={ 0.270000 0.270000 } + depth=2.010000 + rotation=135 + } + + instance={ + position={ 0.425000 0.330000 } + scale={ 0.275000 0.275000 } + depth=3.010000 + rotation=45 + } + + instance={ + position={ 0.745000 0.400000 } + scale={ 0.320000 0.320000 } + depth=4.010000 + rotation=315 + } + + instance={ + position={ 0.250000 0.395000 } + scale={ 0.325000 0.325000 } + depth=5.010000 + rotation=45 + } + + instance={ + scale={ 0.325000 0.325000 } + depth=6.010000 + } + + } + +} + +e_russian_soviet={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + color2=red + color3=yellow + texture="NEOW_ce_eagle_russia.dds" + instance={ + scale={ 0.880000 0.880000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + color3=red + texture="NEOW_ce_budenovka.dds" + instance={ + position={ 0.625000 0.195000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + instance={ + position={ 0.375000 0.195000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.120000 } + scale={ 0.165000 0.165000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="NEOW_ce_sickle.dds" + instance={ + position={ 0.780000 0.700000 } + scale={ 0.390000 0.390000 } + rotation=28 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.790000 0.740000 } + scale={ 0.160000 0.215000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_hamsick_soviet.dds" + instance={ + position={ 0.495000 0.560000 } + scale={ 0.160000 0.160000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="NEOW_ce_hammer2.dds" + instance={ + position={ 0.210000 0.685000 } + scale={ 0.415000 0.415000 } + depth=2.010000 + rotation=339 + } + + } + +} + +k_lithuania_romuva={ + pattern="pattern_vertical_split_01.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_gediminas.dds" + instance={ + position={ 0.501000 0.500000 } + scale={ 0.430000 0.430000 } + } + + } + +} + +k_lithuania={ + pattern="pattern__solid_designer.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_cross_intermarium.dds" + instance={ + position={ 0.646000 0.373000 } + scale={ 0.135000 0.135000 } + } + + } + + colored_emblem={ + color1=white + color2=blue_light + color3=yellow + texture="ce_knight.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.935000 0.935000 } + depth=1.010000 + } + + } + +} + +e_baltic={ + pattern="pattern__solid_designer.dds" + color1=white + color2=green + color3=yellow + colored_emblem={ + color1=rgb { 33 80 123 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.450000 0.600000 } + scale={ 0.150000 0.150000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.450000 0.505000 } + scale={ 0.215000 0.215000 } + depth=7.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_mena_sun.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.370000 0.370000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_baltriskele.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.160000 0.160000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=red + color3=black + texture="ce_leopard_passant_guardant.dds" + instance={ + position={ 0.325000 0.285000 } + scale={ 0.335000 0.335000 } + depth=4.010000 + } + + instance={ + position={ 0.330000 0.400000 } + scale={ 0.335000 0.335000 } + depth=6.010000 + } + + instance={ + position={ 0.360000 0.515000 } + scale={ 0.335000 0.335000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_cross_intermarium.dds" + instance={ + position={ 0.720000 0.355000 } + scale={ 0.060000 0.060000 } + } + + } + + colored_emblem={ + color1=yellow + color2=rgb { 131 15 0 } + color3=rgb { 42 102 157 } + texture="NEOW_ce_shield_tripartite.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_shield_01.dds" + instance={ + scale={ 0.255000 0.255000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue_light + color3=yellow + texture="ce_knight.dds" + instance={ + position={ 0.655000 0.420000 } + scale={ 0.420000 0.420000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_shield_01.dds" + instance={ + scale={ 0.285000 0.285000 } + depth=3.010000 + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/01_mercenary_coas.txt b/common/coat_of_arms/coat_of_arms/01_mercenary_coas.txt new file mode 100644 index 000000000..08972f660 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/01_mercenary_coas.txt @@ -0,0 +1,205 @@ +mc_bull = { + pattern = "pattern_horizontal_split_02.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_bull_head.dds" + color1 = "black" + color2 = "red" + instance = { position = { 0.5 0.6 } scale = { 0.7 0.7 } } + } +} + +mc_french = { + pattern = "pattern_horizontal_split_02.dds" + color1 = "blue" + color2 = "yellow" + + colored_emblem = { + texture = "ce_fleur.dds" + color1 = "yellow" + instance = { position = { 0.5 0.6 } scale = { 0.7 0.7 } } + } +} + +mc_white_company = { + pattern = "pattern_solid.dds" + color1 = "white" + + colored_emblem = { + texture = "ce_ordinary_chevron_5.dds" + color1 = "red" + } +} + +mc_great_company = { + pattern = "pattern_solid.dds" + color1 = "white" + + colored_emblem = { + texture = "ce_circles_01.dds" + color1 = "red" + } +} + +mc_compagnia_di_san_giorgio = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "red" + colored_emblem = { + texture = "ce_ordinary_cross_5.dds" + color1 = "red" + } +} + +mc_compagnia_della_stella = { + pattern = "pattern_horizontal_stripes_01.dds" + color1 = "yellow" + color2 = "red" + + colored_emblem = { + texture = "ce_star_08.dds" + color1 = "yellow" + } +} + +mc_compagnia_della_rosa = { + pattern = "pattern_diagonal_split_01.dds" + color1 = "white" + color2 = "red" + + colored_emblem = { + texture = "ce_flower.dds" + color1 = "red" + color2 = "yellow" + } +} + + +mc_gran_companyia_catalana = { + pattern = "pattern_solid.dds" + color1 = "yellow" + colored_emblem = { + texture = "ce_diagonal_stripes_02_dual.dds" + color1 = "red" + color2 = "red" + } +} + +mc_nafarroako_konpainia = { + pattern = "pattern_solid.dds" + color1 = "yellow" + colored_emblem = { + texture = "ce_cross_08.dds" + color1 = "yellow" + } +} + +mc_thinglith = { + pattern = "pattern_diagonal_split_01.dds" + color1 = "blue" + color2 = "white" + + + colored_emblem = { + texture = "ce_goat.dds" + color1 = "yellow" + } +} + +mc_mamluks = { + pattern = "pattern_solid.dds" + color1 = "yellow" + colored_emblem = { + texture = "ce_moon.dds" + color1 = "blue" + } +} + +mc_ghilman = { + pattern = "pattern_solid.dds" + color1 = "green" + colored_emblem = { + texture = "ce_moon.dds" + color1 = "red" + } +} + +mc_company_of_the_brabancon_wolf = { + pattern = "pattern_solid.dds" + color1 = "orange" + + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "blue" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } +} + +mc_hengist_retinue = { + pattern = "pattern_solid.dds" + color1 = "red" + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "yellow" + color2 = "yellow" + } +} + +mc_wakes_guard = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "blue" + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "blue" + color2 = "red" + } +} + +mc_horsas_band = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + + + colored_emblem = { + texture = "ce_horse_rampant.dds" + color1 = "yellow" + color2 = "blue" + } +} + +mc_woad_raiders = { + pattern = "pattern_solid.dds" + color1 = "blue" + color2 = "white" + + colored_emblem = { + texture = "ce_horizontal_stripes_04.dds" + color1 = color2 + color2 = color1 + instance = { rotation = 90 } + } +} + +mc_vanguard_of_kilwa = { + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "red" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } + } + colored_emblem = { + texture = "ce_crescent_mask.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.20 } rotation = 90 scale = { 0.4 0.4 } } + instance = { position = { 0.5 0.70 } rotation = 90 scale = { 0.4 0.4 } } + } +} diff --git a/common/coat_of_arms/coat_of_arms/01_random_templates.txt b/common/coat_of_arms/coat_of_arms/01_random_templates.txt new file mode 100644 index 000000000..362a8eb4b --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/01_random_templates.txt @@ -0,0 +1,10205 @@ +template = { + faction_01 = { + pattern = list "faction_patterns_list" + color1 = red + color2 = black + color3 = white + color4 = white + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + } + + simple_cross_flag = { + pattern = list "christian_emblems_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + } + + basic_charge_01 = { + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } + } + + basic_charge_01b = { + pattern = list "basic_division" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } + } + } + + basic_charge_03 = { + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.75 } scale = { 0.5 0.5 } } + } + } + + basic_charge_05 = { + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + + colored_emblem = { + texture = list "charge" + color1 = color3 + color2 = color3 + instance = { position = { 0.25 0.5 } scale = { -0.5 0.5 } } + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + } + basic_charge_07 = { # 3 charges in the shape of a heater shield + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.3 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.3 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.7 } scale = { 0.5 0.5 } } + } + } + basic_charge_08 = { # 3 charges in the shape of a heater shield + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.3 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.3 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.7 } scale = { 0.5 0.5 } } + } + } + basic_charge_09 = { # 6 charges in the shape of a heater shield + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.35 0.3 } } #1st row + instance = { position = { 0.50 0.25 } scale = { 0.35 0.3 } } + instance = { position = { 0.75 0.25 } scale = { 0.35 0.3 } } + instance = { position = { 0.37 0.50 } scale = { 0.35 0.3 } } #2nd row + instance = { position = { 0.63 0.50 } scale = { 0.35 0.3 } } + instance = { position = { 0.50 0.75 } scale = { 0.35 0.3 } } #3rd row + } + } + basic_charge_10 = { # 6 charges in the shape of a heater shield + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.35 0.3 } } #1st row + instance = { position = { 0.50 0.25 } scale = { 0.35 0.3 } } + instance = { position = { 0.75 0.25 } scale = { 0.35 0.3 } } + instance = { position = { 0.37 0.50 } scale = { 0.35 0.3 } } #2nd row + instance = { position = { 0.63 0.50 } scale = { 0.35 0.3 } } + instance = { position = { 0.50 0.75 } scale = { 0.35 0.3 } } #3rd row + } + } + basic_charge_11 = { # 10 charges in the shape of a heater shield + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.2 0.2 } scale = { 0.2 0.2 } } #1st row + instance = { position = { 0.4 0.2 } scale = { 0.2 0.2 } } + instance = { position = { 0.6 0.2 } scale = { 0.2 0.2 } } + instance = { position = { 0.8 0.2 } scale = { 0.2 0.2 } } + + instance = { position = { 0.3 0.4 } scale = { 0.2 0.2 } } #2st row + instance = { position = { 0.5 0.4 } scale = { 0.2 0.2 } } + instance = { position = { 0.7 0.4 } scale = { 0.2 0.2 } } + + instance = { position = { 0.4 0.6 } scale = { 0.2 0.2 } } #3rd row + instance = { position = { 0.6 0.6 } scale = { 0.2 0.2 } } + + instance = { position = { 0.5 0.8 } scale = { 0.2 0.2 } } #4rd row + } + } + basic_charge_12 = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + + colored_emblem = { # 10 charges in the shape of a heater shield + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.2 0.2 } scale = { 0.2 0.2 } } #1st row + instance = { position = { 0.4 0.2 } scale = { 0.2 0.2 } } + instance = { position = { 0.6 0.2 } scale = { 0.2 0.2 } } + instance = { position = { 0.8 0.2 } scale = { 0.2 0.2 } } + + instance = { position = { 0.3 0.4 } scale = { 0.2 0.2 } } #2st row + instance = { position = { 0.5 0.4 } scale = { 0.2 0.2 } } + instance = { position = { 0.7 0.4 } scale = { 0.2 0.2 } } + + instance = { position = { 0.4 0.6 } scale = { 0.2 0.2 } } #3rd row + instance = { position = { 0.6 0.6 } scale = { 0.2 0.2 } } + + instance = { position = { 0.5 0.8 } scale = { 0.2 0.2 } } #4rd row + } + } + basic_charge_13 = { + # like k_france fleury + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.10 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 1.00 } scale = { 0.20 0.20 } } + } + } + + basic_charge_13_b = { + # like k_france fleury + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.10 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 1.00 } scale = { 0.20 0.20 } } + } + } + + basic_ordinary_01 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "basic_geometrical_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + basic_ordinary_01_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "basic_geometrical_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + basic_ordinary_02 = { + # like k_france fleury + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.10 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 1.00 } scale = { 0.20 0.20 } } + } + + colored_emblem = { + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + + basic_ordinary_02_b = { + # like k_france fleury + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.10 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.20 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.40 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 0.60 } scale = { 0.20 0.20 } } + instance = { position = { 0.10 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.30 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.50 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.70 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.90 0.80 } scale = { 0.20 0.20 } } + instance = { position = { 0.00 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.20 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.40 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.60 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 0.80 1.00 } scale = { 0.20 0.20 } } + instance = { position = { 1.00 1.00 } scale = { 0.20 0.20 } } + } + + colored_emblem = { + texture = list "ordinaries" + color1 = list "normal_colors" + color2 = list "normal_colors" + } + } + + basic_ordinary_division_01 = { + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + mask = { 1 } + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + + colored_emblem = { + mask = { 2 } + texture = list "ordinaries" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + basic_ordinary_division_02 = { + pattern = list "basic_division" + color1 = list "normal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + basic_ordinary_chief_01 = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "ordinaries_vertically_scalable" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.6 } scale = { 1.0 0.8 } } + } + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.1 } scale = { 1.0 1.05 } } + } + } + basic_ordinary_chief_02 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "ordinaries_vertically_scalable" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.6 } scale = { 1.0 0.8 } } + } + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.1 } scale = { 1.0 1.05 } } + } + } + + + @cross_from_center_x = 0.25 + @cross_from_center_y = 0.3 + + @cross_offset_left = @[0.5 - cross_from_center_x ] + @cross_offset_right = @[0.5 + cross_from_center_x ] + + @cross_offset_top = @[0.5 - cross_from_center_y ] + @cross_offset_bottom = @[0.5 + cross_from_center_y ] + + basic_ordinary_cross_01 = { + # coloured cross with the same charge in each quarter + pattern = list "field_cross" + color1 = list "metal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { @cross_offset_left @cross_offset_top } scale = { 0.4 0.4 } } + instance = { position = { @cross_offset_left @cross_offset_bottom } scale = { 0.4 0.4 } } + instance = { position = { 0.8 @cross_offset_top } scale = { 0.4 0.4 } } + instance = { position = { 0.8 @cross_offset_bottom } scale = { 0.4 0.4 } } + } + } + basic_ordinary_cross_02 = { + # metal cross with the same charge in each quarter + pattern = list "field_cross" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { @cross_offset_left @cross_offset_top } scale = { 0.4 0.4 } } + instance = { position = { @cross_offset_left @cross_offset_bottom } scale = { 0.4 0.4 } } + instance = { position = { @cross_offset_right @cross_offset_top } scale = { 0.4 0.4 } } + instance = { position = { @cross_offset_right @cross_offset_bottom } scale = { 0.4 0.4 } } + } + } + + basic_ordinary_cross_03 = { + # coloured cross with 5 charges inside the cross + pattern = list "field_cross" + color1 = list "metal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_3.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.2 } scale = { 0.333 0.333 } } + instance = { position = { 0.2 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.5 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.8 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.5 0.8 } scale = { 0.333 0.333 } } + } + } + basic_ordinary_cross_04 = { + # metal cross with 5 charges inside the cross + pattern = list "field_cross" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_3.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.2 } scale = { 0.333 0.333 } } + instance = { position = { 0.2 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.5 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.8 0.5 } scale = { 0.333 0.333 } } + instance = { position = { 0.5 0.8 } scale = { 0.333 0.333 } } + } + } + + basic_ordinary_saltire_01 = { + # coloured saltire with the same charge in each quarter + pattern = list "field_saltire" + color1 = list "metal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_saltire_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.50 0.125 } scale = { 0.25 0.25 } } + instance = { position = { 0.125 0.50 } scale = { 0.25 0.25 } } + instance = { position = { 0.875 0.50 } scale = { 0.25 0.25 } } + instance = { position = { 0.50 0.875 } scale = { 0.25 0.25 } } + } + } + basic_ordinary_saltire_02 = { + # metal saltire with the same charge in each quarter + pattern = list "field_saltire" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_saltire_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.50 0.125 } scale = { 0.25 0.25 } } + instance = { position = { 0.125 0.50 } scale = { 0.25 0.25 } } + instance = { position = { 0.875 0.50 } scale = { 0.25 0.25 } } + instance = { position = { 0.50 0.875 } scale = { 0.25 0.25 } } + } + } + basic_ordinary_saltire_03 = { + # colour saltire with a fur background + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "furs" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = "ce_ordinary_saltire_5.dds" + color1 = list "normal_colors" + } + } + basic_ordinary_saltire_04 = { + # metal saltire with a fur background + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "furs" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = "ce_ordinary_saltire_5.dds" + color1 = list "metal_colors" + } + } + + basic_ordinary_fess_01 = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.20 } scale = { 0.4 0.4 } } #top + instance = { position = { 0.75 0.20 } scale = { 0.4 0.4 } } + instance = { position = { 0.5 0.80 } scale = { 0.4 0.4 } } #bottom + } + + } + + basic_ordinary_fess_01_b = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.20 } scale = { 0.4 0.4 } } #top + instance = { position = { 0.75 0.20 } scale = { 0.4 0.4 } } + instance = { position = { 0.5 0.80 } scale = { 0.4 0.4 } } #bottom + } + } + + basic_ordinary_fess_02 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.20 0.20 } scale = { 0.33 0.33 } } #top + instance = { position = { 0.50 0.20 } scale = { 0.33 0.33 } } + instance = { position = { 0.80 0.20 } scale = { 0.33 0.33 } } + + instance = { position = { 0.20 0.80 } scale = { 0.33 0.33 } } #bottom + instance = { position = { 0.50 0.80 } scale = { 0.33 0.33 } } + instance = { position = { 0.80 0.80 } scale = { 0.33 0.33 } } + } + } + + basic_ordinary_fess_02_b = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.20 0.20 } scale = { 0.33 0.33 } } #top + instance = { position = { 0.50 0.20 } scale = { 0.33 0.33 } } + instance = { position = { 0.80 0.20 } scale = { 0.33 0.33 } } + + instance = { position = { 0.20 0.80 } scale = { 0.33 0.33 } } #bottom + instance = { position = { 0.50 0.80 } scale = { 0.33 0.33 } } + instance = { position = { 0.80 0.80 } scale = { 0.33 0.33 } } + } + } + + quartering_01 = { + pattern = "pattern_checkers_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + quartering_01_metal = { + pattern = "pattern_checkers_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + + quartering_02 = { + #quartered ordinaries + pattern = "pattern_checkers_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + + quartering_02_metal = { + #quartered ordinaries + pattern = "pattern_checkers_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "ordinaries" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + + quartering_03 = { + #quartered charges + pattern = "pattern_checkers_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "ordinaries" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + + quartering_03_metal = { + #quartered charges + pattern = "pattern_checkers_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "ordinaries" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + + impalement_01 = { + #impaled, left=charge, right=ordinary + pattern = "pattern_vertical_split_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.25 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "ordinaries_horizontally_scalable" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } + } + + impalement_01_metal = { + #impaled, left=charge, right=ordinary + pattern = "pattern_vertical_split_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "ordinaries_horizontally_scalable" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } + } + + impalement_02 = { + #impaled, left=ordinary, right=charge + pattern = "pattern_vertical_split_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "ordinaries_horizontally_scalable" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.5 } scale = { 0.5 1.0 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + } + + impalement_02_metal = { + #impaled, left=ordinary, right=charge + pattern = "pattern_vertical_split_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "ordinaries_horizontally_scalable" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.25 0.5 } scale = { 0.5 1.0 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.5 } scale = { 0.5 0.5 } } + } + } + + dynasty_godwin = { # of Godwin + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.3 } scale = { 1.0 0.5 } } + instance = { position = { 0.5 0.7 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.1 0.1 } scale = { 0.2 0.2 } } + instance = { position = { 0.5 0.1 } scale = { 0.2 0.2 } } + instance = { position = { 0.9 0.1 } scale = { 0.2 0.2 } } + + instance = { position = { 0.3 0.5 } scale = { 0.2 0.2 } } + instance = { position = { 0.7 0.5 } scale = { 0.2 0.2 } } + + instance = { position = { 0.1 0.9 } scale = { 0.2 0.2 } } + instance = { position = { 0.5 0.9 } scale = { 0.2 0.2 } } + instance = { position = { 0.9 0.9 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.3 0.1 } scale = { 0.2 0.2 } } + instance = { position = { 0.7 0.1 } scale = { 0.2 0.2 } } + + instance = { position = { 0.1 0.5 } scale = { 0.2 0.2 } } + instance = { position = { 0.5 0.5 } scale = { 0.2 0.2 } } + instance = { position = { 0.9 0.5 } scale = { 0.2 0.2 } } + + instance = { position = { 0.3 0.9 } scale = { 0.2 0.2 } } + instance = { position = { 0.7 0.9 } scale = { 0.2 0.2 } } + } + } + + dynasty_godwin_02 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + @dynasty_godwin_02_charge_scale = @[ 0.8 / 3 ] + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.3 } scale = { 1.0 0.5 } } + instance = { position = { 0.5 0.7 } scale = { 1.0 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.2 0.1 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + instance = { position = { 0.5 0.1 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + instance = { position = { 0.8 0.1 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + + instance = { position = { 0.35 0.5 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + instance = { position = { 0.65 0.5 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + + instance = { position = { 0.5 0.9 } scale = { @dynasty_godwin_02_charge_scale @dynasty_godwin_02_charge_scale } } + } + } + + quartering_04_a = { + #quartered charges + pattern = "pattern_checkers_01.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + quartering_04_b = { + #quartered charges + pattern = "pattern_checkers_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + quartering_04_c = { + #quartered charges + pattern = "pattern_checkers_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.25 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.75 0.75 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } + instance = { position = { 0.25 0.75 } scale = { 0.5 0.5 } } + } + } + + # mena + mena_fess_01 = { # per fess, top charge, middle fur, bottom charge + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + colored_emblem = { + mask = { 2 } + texture = list "furs_thirds_empty" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + mena_fess_01_barrulets = { # per fess, top charge, middle fur, bottom charge, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + colored_emblem = { + mask = { 2 } + texture = list "furs_thirds_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_fess_02 = { # per fess, top charge, middle charge, bottom charge + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + } + mena_fess_02_barrulets = { # per fess, top charge, middle charge, bottom charge, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + } + mena_fess_03 = { # per fess, middle charge only + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_fess_03_barrulets = { # per fess, middle charge only, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_fess_04 = { # per fess, middle 2 charges side by side + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.3 0.5 } scale = { 0.4 0.4 } } + instance = { position = { 0.7 0.5 } scale = { -0.4 0.4 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_fess_04_barrulets = { # per fess, middle 2 charges side by side, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.3 0.5 } scale = { 0.4 0.4 } } + instance = { position = { 0.7 0.5 } scale = { -0.4 0.4 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + + mena_fess_05 = { # per fess, middle charge with 2 wings + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + # middle charge + colored_emblem = { + texture = list "mena_middle_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.33 0.33 } } + } + # middle charge wings + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.28 0.5 } scale = { 0.33 0.33 } } + instance = { position = { 0.72 0.5 } scale = { -0.33 0.33 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + + mena_fess_05_barrulets = { # per fess, middle charge with 2 wings, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + # middle charge + colored_emblem = { + texture = list "mena_middle_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.33 0.33 } } + } + # middle charge wings + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.28 0.5 } scale = { 0.33 0.33 } } + instance = { position = { 0.72 0.5 } scale = { -0.33 0.33 } } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + + mena_fess_06 = { # per fess, top charge, middle charge with two wings, bottom charge + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + # top charge + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + # middle charge + colored_emblem = { + texture = list "mena_middle_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.33 0.33 } } + } + # middle charge wings + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.28 0.5 } scale = { 0.33 0.33 } } + instance = { position = { 0.72 0.5 } scale = { -0.33 0.33 } } + } + # bottom charge + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + } + mena_fess_06_barrulets = { # per fess, top charge, middle charge with two wings, bottom charge, barrulets + pattern = list "mena_tierced_per_fess" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_barrulets_2.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + # top charge + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + # middle charge + colored_emblem = { + texture = list "mena_middle_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.28 0.5 } scale = { 0.33 0.33 } } + instance = { position = { 0.72 0.5 } scale = { -0.33 0.33 } } + } + # bottom charge + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.83 } scale = { 0.33 0.33 } } + } + } + mena_chief_01 = { + pattern = "pattern_chief.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + #colored_emblem = { + # mask = { 2 3 } + # texture = list "furs" + # color1 = list "metal_colors" + # color2 = list "normal_colors" + #} + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.665 } scale = { 0.66 0.66 } } + } + } + mena_chief_01_b = { + pattern = "pattern_chief.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.17 } scale = { 0.33 0.33 } } + } + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.665 } scale = { 0.66 0.66 } } + } + colored_emblem = { + mask = { 2 3 } + texture = list "furs_thirds_empty" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + mena_chief_03 = { # bottom charge + pattern = "pattern_chief.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.665 } scale = { 0.66 0.66 } } + } + } + mena_chief_04 = { # bottom charge side by side + pattern = "pattern_chief.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = list "mena_horizontal_addorsed_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.34 0.665 } scale = { 0.5 0.5 } } + instance = { position = { 0.66 0.665 } scale = { -0.5 0.5 } } + } + } + + mena_fess_chief = { # charge + fess in chief + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.665 } scale = { 0.66 0.66 } } + } + colored_emblem = { + texture = "ce_mena_fess.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.25 } scale = { 1.0 0.5 } } + } + } + mena_fess_chief_inverted = { # charge + fess in chief + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.665 } scale = { 0.66 0.66 } } + } + colored_emblem = { + texture = "ce_mena_fess.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.25 } scale = { 1.0 0.5 } } + } + } + + mena_lowered_fess = { # charge + lowered fess + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.32 } scale = { 0.66 0.66 } } + } + colored_emblem = { + texture = "ce_mena_fess.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.665 } scale = { 1.0 0.5 } } + } + } + mena_lowered_fess_inverted = { # charge + lowered fess + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_base_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.32 } scale = { 0.66 0.66 } } + } + colored_emblem = { + texture = "ce_mena_fess.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.665 } scale = { 1.0 0.5 } } + } + } + + mena_bend_01 = { + pattern = "pattern_tricolor_bend_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } rotation = 45 } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_bend_02 = { + pattern = "pattern_tricolor_bend_02.dds" # bend senester + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "mena_horizontal_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } rotation = -45 } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_bend_03 = { + pattern = "pattern_tricolor_bend_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "charge_thirds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } rotation = 45 } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + mena_bend_04 = { + pattern = "pattern_tricolor_bend_02.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = list "charge_thirds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } rotation = -45 } + } + colored_emblem = { + texture = list "border_circle_empty" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + + + border_01 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.485 } scale = { 0.5 0.5 } } + } + + colored_emblem = { + texture = list "borders" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + } + border_01_metal = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "charge" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.485 } scale = { 0.5 0.5 } } + } + + colored_emblem = { + texture = list "borders" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + } + + ### European Paganism + + # Single charge template (limited choice of field patterns) + basic_pagan_template = { + pattern = list "basic_pagan_patterns" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "pagan_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + basic_pagan_template_inverted = { + pattern = list "basic_pagan_patterns" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "pagan_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + + # Senester variant + basic_pagan_template_senester = { + pattern = list "basic_pagan_patterns" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "pagan_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { -1.0 1.0 } } + } + } + basic_pagan_template_senester_inverted = { + pattern = list "basic_pagan_patterns" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "pagan_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { -1.0 1.0 } } + } + } + + # Circled variant + circled_pagan_template = { + pattern = list "basic_pagan_patterns" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "circled_pagan_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = list "pagan_circle_frame_list" + color1 = color3 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + + # Pagan - Circled - Vertical offset for some charges + # Add inverted colour templates for circled variants + circled_pagan_template_offset = { + pattern = list "basic_pagan_patterns" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "circled_pagan_charge_offset_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_pagan_circle_frame.dds" + color1 = color3 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + + circled_pagan_template_inverted = { + pattern = list "basic_pagan_patterns" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "circled_pagan_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = list "pagan_circle_frame_list" + color1 = color3 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + circled_pagan_template_offset_inverted = { + pattern = list "basic_pagan_patterns" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "circled_pagan_charge_offset_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + colored_emblem = { + texture = "ce_pagan_circle_frame.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } + } + + # Geometrical designs + geometrical_pagan_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "geometrical_pagan_charge_list" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + geometrical_pagan_template_senester = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "geometrical_pagan_charge_list" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { -1.0 1.0 } } + } + } + geometrical_pagan_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "geometrical_pagan_charge_list" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + ### Steppes + + # Single Tamgha + basic_tamgha_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } + } + } + basic_tamgha_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } + } + } + + # Circled variant + circled_tamgha_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "tamgha_circle_frame_list" + color1 = list "metal_colors" + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + circled_tamgha_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "tamgha_circle_frame_list" + color1 = list "normal_colors" + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + + # Roundel with Tamgha variant + roundel_tamgha_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = "ce_tamgha_roundel_frame.dds" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + roundel_tamgha_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = "ce_tamgha_roundel_frame.dds" + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + + triangle_tamgha_template = { + pattern = "pattern_triangle_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color2 + color2 = color1 + instance= { position = { 0.5 0.36 } scale = { 0.7 0.7 } } + } + } + + triangle_tamgha_template_inverted = { + pattern = "pattern_triangle_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color2 + color2 = color1 + instance= { position = { 0.5 0.36 } scale = { 0.7 0.7 } } + } + } + + basic_tamgha_herder_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color2 + color2 = color1 + instance= { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } + } + + basic_tamgha_herder_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + + colored_emblem = { + texture = list "base_tamgha_charge_list" + color1 = color2 + color2 = color1 + instance= { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } + } + + ### African paganism + + # Single charge + basic_african_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "african_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } + } + } + basic_african_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "african_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } + } + } + + # Circled variant + circled_african_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "african_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } + } + colored_emblem = { + texture = list "african_circle_frame_bg_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "african_circle_frame_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + circled_african_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "african_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } + } + colored_emblem = { + texture = list "african_circle_frame_bg_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "african_circle_frame_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Geometrical designs + geometrical_african_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "african_geometrical_charge_list" + color1 = color3 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + geometrical_african_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "african_geometrical_charge_list" + color1 = color3 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + ### Heraldry + + # Single charge + hr_single_charge_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_single_charge_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Three charges 2:1 + hr_three_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.30 0.30 } scale = { 0.5 0.5 } } + instance = { position = { 0.70 0.30 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.70 } scale = { 0.5 0.5 } } + } + } + hr_three_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.30 0.30 } scale = { 0.5 0.5 } } + instance = { position = { 0.70 0.30 } scale = { 0.5 0.5 } } + instance = { position = { 0.5 0.70 } scale = { 0.5 0.5 } } + } + } + + # Six charges 3:2:1 + hr_six_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_six_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.5 0.78 } scale = { 0.33 0.33 } } + instance = { position = { 0.26 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.74 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.37 0.50 } scale = { 0.33 0.33 } } + instance = { position = { 0.63 0.50 } scale = { 0.33 0.33 } } + } + } + hr_six_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_six_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.5 0.78 } scale = { 0.33 0.33 } } + instance = { position = { 0.26 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.74 0.22 } scale = { 0.33 0.33 } } + instance = { position = { 0.37 0.50 } scale = { 0.33 0.33 } } + instance = { position = { 0.63 0.50 } scale = { 0.33 0.33 } } + } + } + + # Single charge and a chief + hr_charge_under_chief_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.62 } scale = { 0.6 0.6 } } + } + } + hr_charge_under_chief_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.62 } scale = { 0.6 0.6 } } + } + } + + # Three charges, on a chief + hr_three_charges_in_chief_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.26 0.165 } scale = { 0.28 0.28 } } + instance = { position = { 0.5 0.165 } scale = { 0.28 0.28 } } + instance = { position = { 0.74 0.165 } scale = { 0.28 0.28 } } + } + } + hr_three_charges_in_chief_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.26 0.165 } scale = { 0.28 0.28 } } + instance = { position = { 0.5 0.165 } scale = { 0.28 0.28 } } + instance = { position = { 0.74 0.165 } scale = { 0.28 0.28 } } + } + } + + # Three charges, on a fess + hr_three_charges_in_fess_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.26 0.5 } scale = { 0.28 0.28 } } + instance = { position = { 0.5 0.5 } scale = { 0.28 0.28 } } + instance = { position = { 0.74 0.5 } scale = { 0.28 0.28 } } + } + } + hr_three_charges_in_fess_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 0.312 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.26 0.5 } scale = { 0.28 0.28 } } + instance = { position = { 0.5 0.5 } scale = { 0.28 0.28 } } + instance = { position = { 0.74 0.5 } scale = { 0.28 0.28 } } + } + } + + # Three charges, on a bend (some like the eagles should be rotated though) + hr_three_charges_in_bend_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_bend_dexter_5.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.2 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.303 0.304 } rotation = 0 scale = { 0.3 0.3 } } + instance = { position = { 0.504 0.505 } rotation = 0 scale = { 0.3 0.3 } } + instance = { position = { 0.705 0.706 } rotation = 0 scale = { 0.3 0.3 } } + } + } + hr_three_charges_in_bend_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_bend_dexter_5.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.2 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.303 0.304 } rotation = 0 scale = { 0.3 0.3 } } + instance = { position = { 0.504 0.505 } rotation = 0 scale = { 0.3 0.3 } } + instance = { position = { 0.705 0.706 } rotation = 0 scale = { 0.3 0.3 } } + } + } + + # Furs with a charge overall + hr_vair_template = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "blue" + colored_emblem = { + texture = "ce_vair_pattern.dds" + color1 = "blue" + color2 = "blue" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_fur_overall_charges_list" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_ermine_template = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "black" + colored_emblem = { + texture = "ce_ermine_pattern.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_fur_overall_charges_list" + color1 = "red" + color2 = "red" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Geometrical designs + hr_geometrical_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" # Here, the three colours should always be different + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_geometrical_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" # Here, the three colours should always be different + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Charge and bordure + hr_charge_within_border_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "hr_within_border_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.82 0.82 } } + } + colored_emblem = { + texture = "ce_border_shield.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_charge_within_border_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "hr_within_border_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.82 0.82 } } + } + colored_emblem = { + texture = "ce_border_shield.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Three charges, in pale 1:1:1 (like norman k_england, Swabia) + hr_three_charges_in_pale_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_pale_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.16 } scale = { 0.85 0.85 } } + instance = { position = { 0.5 0.415 } scale = { 0.85 0.85 } } + instance = { position = { 0.5 0.67 } scale = { 0.85 0.85 } } + } + } + hr_three_charges_in_pale_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_pale_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.16 } scale = { 0.85 0.85 } } + instance = { position = { 0.5 0.415 } scale = { 0.85 0.85 } } + instance = { position = { 0.5 0.67 } scale = { 0.85 0.85 } } + } + } + + # Canton as main design, with a charge on it + hr_canton_template = { + pattern = "pattern_quarter.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + hr_canton_template_inverted = { + pattern = "pattern_quarter.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + + # Geometrical design & canton overall (with a charge) + hr_geometrical_field_canton_template = { + pattern = "pattern_quarter.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + hr_geometrical_field_canton_template_inverted = { + pattern = "pattern_quarter.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + + # Single charge & a canton overall (with a charge on it) + hr_charge_and_canton_template = { + pattern = "pattern_quarter.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_canton_charges_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + hr_charge_and_canton_template_inverted = { + pattern = "pattern_quarter.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_canton_charges_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.312 0.26 } scale = { 0.5 0.5 } } + mask = { 2 } + } + } + + # Charge in chief (charge issant from) + hr_charge_issant_chief_template = { + pattern = "pattern_chief.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" # 3rd should be different from 2nd pick + + colored_emblem = { + texture = list "hr_chief_issant_charges_list" # semy would also fit if coat_of_arms support added + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + mask = { 1 } + } + } + hr_charge_issant_chief_template_inverted = { + pattern = "pattern_chief.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" # 3rd should be different from 2nd pick + + colored_emblem = { + texture = list "hr_chief_issant_charges_list" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + mask = { 1 } + } + } + + # Fess and six accompanying charges (3:3) + hr_fess_acc_six_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.250 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.500 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.750 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.250 0.730 } scale = { 0.3 0.3 } } + instance = { position = { 0.500 0.840 } scale = { 0.3 0.3 } } + instance = { position = { 0.750 0.730 } scale = { 0.3 0.3 } } + } + } + hr_fess_acc_six_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.250 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.500 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.750 0.210 } scale = { 0.3 0.3 } } + instance = { position = { 0.250 0.730 } scale = { 0.3 0.3 } } + instance = { position = { 0.500 0.840 } scale = { 0.3 0.3 } } + instance = { position = { 0.750 0.730 } scale = { 0.3 0.3 } } + } + } + # Fess and three accompanying charges (2:1) + hr_fess_acc_three_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.320 0.210 } scale = { 0.42 0.42 } } + instance = { position = { 0.680 0.210 } scale = { 0.42 0.42 } } + instance = { position = { 0.500 0.790 } scale = { 0.42 0.42 } } + } + } + hr_fess_acc_three_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_fess_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.320 0.210 } scale = { 0.42 0.42 } } + instance = { position = { 0.680 0.210 } scale = { 0.42 0.42 } } + instance = { position = { 0.500 0.790 } scale = { 0.42 0.42 } } + } + } + + # Chevron and three accompanying charges + hr_chevron_acc_three_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_chevron_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.52 } scale = { 1.0 0.9 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" # or an hybrid list of medium & small ? + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.290 0.210 } scale = { 0.40 0.40 } } + instance = { position = { 0.710 0.210 } scale = { 0.40 0.40 } } + instance = { position = { 0.500 0.770 } scale = { 0.40 0.40 } } + } + } + hr_chevron_acc_three_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" # 3rd colour can be the same, or not (50-50 ideally) + + colored_emblem = { + texture = "ce_ordinary_chevron_5.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.52 } scale = { 1.0 0.9 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" # or an hybrid list of medium & small ? + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.290 0.210 } scale = { 0.40 0.40 } } + instance = { position = { 0.710 0.210 } scale = { 0.40 0.40 } } + instance = { position = { 0.500 0.770 } scale = { 0.40 0.40 } } + } + } + + # Cross and four acc. charges (1 in each quarter) + hr_cross_acc_four_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_cross_charges_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.265 0.210 } scale = { 0.35 0.35 } } + instance = { position = { 0.735 0.210 } scale = { 0.35 0.35 } } + instance = { position = { 0.735 0.725 } scale = { 0.30 0.30 } } + instance = { position = { 0.265 0.725 } scale = { 0.30 0.30 } } + } + } + hr_cross_acc_four_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_cross_charges_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.265 0.210 } scale = { 0.35 0.35 } } + instance = { position = { 0.735 0.210 } scale = { 0.35 0.35 } } + instance = { position = { 0.735 0.725 } scale = { 0.30 0.30 } } + instance = { position = { 0.265 0.725 } scale = { 0.30 0.30 } } + } + } + + # Five charges, on a cross + hr_cross_ch_five_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_cross_plain_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.500 0.210 } scale = { 0.24 0.25 } } + instance = { position = { 0.735 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.265 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.500 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.500 0.780 } scale = { 0.24 0.25 } } + } + } + hr_cross_ch_five_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_cross_plain_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_medium_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.500 0.210 } scale = { 0.24 0.25 } } + instance = { position = { 0.735 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.265 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.500 0.500 } scale = { 0.25 0.24 } } + instance = { position = { 0.500 0.780 } scale = { 0.24 0.25 } } + } + } + + # Lion semy (ie lion billety, lion crusilly, etc) + hr_lion_semy_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_lion_rampant_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_billet_like_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.17 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.35 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.65 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.84 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.17 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.62 0.47 } scale = { 0.12 0.12 } } + instance = { position = { 0.17 0.70 } scale = { 0.12 0.12 } } + instance = { position = { 0.36 0.78 } scale = { 0.12 0.12 } } + instance = { position = { 0.68 0.78 } scale = { 0.12 0.12 } } + instance = { position = { 0.82 0.68 } scale = { 0.12 0.12 } } + } + } + hr_lion_semy_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_lion_rampant_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_billet_like_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.17 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.35 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.65 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.84 0.09 } scale = { 0.12 0.12 } } + instance = { position = { 0.17 0.50 } scale = { 0.12 0.12 } } + instance = { position = { 0.62 0.47 } scale = { 0.12 0.12 } } + instance = { position = { 0.17 0.70 } scale = { 0.12 0.12 } } + instance = { position = { 0.36 0.78 } scale = { 0.12 0.12 } } + instance = { position = { 0.68 0.78 } scale = { 0.12 0.12 } } + instance = { position = { 0.82 0.68 } scale = { 0.12 0.12 } } + } + } + + # Seven charges (3:3:1) + hr_seven_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_seven_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.28 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.72 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.28 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.72 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.76 } scale = { 0.30 0.30 } } + } + } + hr_seven_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_seven_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.28 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.72 0.20 } scale = { 0.30 0.30 } } + instance = { position = { 0.28 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.72 0.48 } scale = { 0.30 0.30 } } + instance = { position = { 0.50 0.76 } scale = { 0.30 0.30 } } + } + } + + # Ten charges (3:3:3:1) + hr_ten_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_seven_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.28 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.28 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.28 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.84 } scale = { 0.28 0.28 } } + } + } + hr_ten_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_seven_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.28 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.18 } scale = { 0.28 0.28 } } + instance = { position = { 0.28 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.40 } scale = { 0.28 0.28 } } + instance = { position = { 0.28 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.72 0.62 } scale = { 0.28 0.28 } } + instance = { position = { 0.50 0.84 } scale = { 0.28 0.28 } } + } + } + + # Five charges in saltire (2:1:2, only common in iberian heraldry) + hr_five_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_five_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.32 0.20 } scale = { 0.36 0.36 } } + instance = { position = { 0.50 0.45 } scale = { 0.36 0.36 } } + instance = { position = { 0.68 0.20 } scale = { 0.36 0.36 } } + instance = { position = { 0.32 0.70 } scale = { 0.36 0.36 } } + instance = { position = { 0.68 0.70 } scale = { 0.36 0.36 } } + } + } + hr_five_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_five_charges_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.32 0.20 } scale = { 0.36 0.36 } } + instance = { position = { 0.50 0.45 } scale = { 0.36 0.36 } } + instance = { position = { 0.68 0.20 } scale = { 0.36 0.36 } } + instance = { position = { 0.32 0.70 } scale = { 0.36 0.36 } } + instance = { position = { 0.68 0.70 } scale = { 0.36 0.36 } } + } + } + + # Geometrical & a canton ermine (ie Dreux-Brittany) + hr_canton_ermine_template = { + pattern = "pattern_solid.dds" + color1 = "yellow" # field must be gold in this case + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.195 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.308 0.230 } scale = { 0.24 0.24 } } + instance = { position = { 0.195 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.082 0.230 } scale = { 0.24 0.24 } } + } + } + hr_canton_ermine_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_geometrical_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.195 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.308 0.230 } scale = { 0.24 0.24 } } + instance = { position = { 0.195 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.082 0.230 } scale = { 0.24 0.24 } } + } + } + + # Charge & a canton ermine + hr_charge_canton_ermine_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.195 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.308 0.230 } scale = { 0.24 0.24 } } + instance = { position = { 0.195 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.082 0.230 } scale = { 0.24 0.24 } } + } + } + hr_charge_canton_ermine_template_inverted = { + pattern = "pattern_solid.dds" + color1 = "yellow" # field must be gold in this case + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_charges_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ordinary_canton.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_ermine_spot.dds" + color1 = "black" + color2 = "black" + instance = { position = { 0.195 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.110 } scale = { 0.24 0.24 } } + instance = { position = { 0.308 0.230 } scale = { 0.24 0.24 } } + instance = { position = { 0.195 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.421 0.355 } scale = { 0.24 0.24 } } + instance = { position = { 0.082 0.230 } scale = { 0.24 0.24 } } + } + } + + # Charge on a mount, only common in german heraldry (bestiary/canting ie Helfenstein, Hornes) + hr_single_charge_on_mount_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" # should be diff from color3 + + colored_emblem = { + texture = list "hr_mount_list" + color1 = color4 # most of the time, green or blue for normal colour picks (obv invert from charge colour when metal) - should never be black for ex + color2 = color4 + instance = { position = { 0.5 0.55 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_charges_on_mount_list" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_single_charge_on_mount_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "hr_mount_list" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.55 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_charges_on_mount_list" + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Charge in heart (optionnal) and an orle of small charges (ie Sorel/Estrées, Tancarville, Umfraville) + hr_escutcheon_orle_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_escutcheon_charges_list" + color1 = color2 + color2 = list "normal_colors" + instance = { position = { 0.50 0.50 } scale = { 0.45 0.45 } } + } + colored_emblem = { + texture = list "hr_orle_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.235 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.500 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.765 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.235 0.425 } scale = { 0.25 0.25 } } + instance = { position = { 0.765 0.425 } scale = { 0.25 0.25 } } + instance = { position = { 0.250 0.690 } scale = { 0.25 0.25 } } + instance = { position = { 0.750 0.690 } scale = { 0.25 0.25 } } + instance = { position = { 0.500 0.840 } scale = { 0.25 0.25 } } + } + } + hr_escutcheon_orle_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_escutcheon_charges_list" + color1 = color2 + color2 = list "metal_colors" + instance = { position = { 0.50 0.50 } scale = { 0.45 0.45 } } + } + colored_emblem = { + texture = list "hr_orle_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.235 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.500 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.765 0.160 } scale = { 0.25 0.25 } } + instance = { position = { 0.235 0.425 } scale = { 0.25 0.25 } } + instance = { position = { 0.765 0.425 } scale = { 0.25 0.25 } } + instance = { position = { 0.250 0.690 } scale = { 0.25 0.25 } } + instance = { position = { 0.750 0.690 } scale = { 0.25 0.25 } } + instance = { position = { 0.500 0.840 } scale = { 0.25 0.25 } } + } + } + + # Bend and six accompanying charges (ie Tyrell, Bohun) + hr_bend_acc_six_charges_template = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = "ce_bend_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.505 0.160 } scale = { 0.30 0.30 } } + instance = { position = { 0.750 0.160 } scale = { 0.30 0.30 } } + instance = { position = { 0.750 0.400 } scale = { 0.30 0.30 } } + instance = { position = { 0.235 0.545 } scale = { 0.26 0.26 } } + instance = { position = { 0.310 0.750 } scale = { 0.26 0.26 } } + instance = { position = { 0.530 0.840 } scale = { 0.26 0.26 } } + } + } + hr_bend_acc_six_charges_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = "ce_bend_thin.dds" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.505 0.160 } scale = { 0.30 0.30 } } + instance = { position = { 0.750 0.160 } scale = { 0.30 0.30 } } + instance = { position = { 0.750 0.400 } scale = { 0.30 0.30 } } + instance = { position = { 0.235 0.545 } scale = { 0.26 0.26 } } + instance = { position = { 0.310 0.750 } scale = { 0.26 0.26 } } + instance = { position = { 0.530 0.840 } scale = { 0.26 0.26 } } + } + } + + # Semy, opt. a charge overall (ie France, Anjou) + hr_semy_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" # all four colours should be different + + colored_emblem = { + texture = list "hr_semy_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.10 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.10 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.10 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 1.00 } scale = { 0.24 0.24 } } + } + colored_emblem = { + texture = list "hr_semy_overall_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_semy_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" # all four colours should be different + + colored_emblem = { + texture = list "hr_semy_charges_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.10 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 0.20 } scale = { 0.24 0.24 } } + instance = { position = { 0.10 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.40 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 0.60 } scale = { 0.24 0.24 } } + instance = { position = { 0.10 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.30 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.50 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.70 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.90 0.80 } scale = { 0.24 0.24 } } + instance = { position = { 0.00 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.20 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.40 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.60 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 0.80 1.00 } scale = { 0.24 0.24 } } + instance = { position = { 1.00 1.00 } scale = { 0.24 0.24 } } + } + colored_emblem = { + texture = list "hr_semy_overall_list" + color1 = list "normal_colors" + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Charge and ordinary overall (Bendlet, label) + hr_charge_cadency_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_within_border_list" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_cadency_list" + color1 = list "metal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + hr_charge_cadency_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_within_border_list" + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + # test + colored_emblem = { + texture = list "hr_cadency_list" + color1 = list "normal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + hr_three_charges_arranged_in_bend_template = { + # Three charges arranged in bend (only without bend) + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.3 0.20 } scale = { 0.38 0.38 } } + instance = { position = { 0.5 0.45 } scale = { 0.38 0.38 } } + instance = { position = { 0.7 0.70 } scale = { 0.38 0.38 } } + } + } + hr_three_charges_arranged_in_bend_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.3 0.20 } scale = { 0.38 0.38 } } + instance = { position = { 0.5 0.45 } scale = { 0.38 0.38 } } + instance = { position = { 0.7 0.70 } scale = { 0.38 0.38 } } + } + } + + hr_three_charges_arranged_in_bend_template_senester = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.7 0.20 } scale = { 0.38 0.38 } } + instance = { position = { 0.5 0.45 } scale = { 0.38 0.38 } } + instance = { position = { 0.3 0.70 } scale = { 0.38 0.38 } } + } + } + hr_three_charges_arranged_in_bend_template_senester_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_small_charges_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.7 0.20 } scale = { 0.38 0.38 } } + instance = { position = { 0.5 0.45 } scale = { 0.38 0.38 } } + instance = { position = { 0.3 0.70 } scale = { 0.38 0.38 } } + } + } + + hr_three_charges_in_pall_template = { + # Three charges 2:1 with the charges arranged as if charging a pall (so from center to all three angles) + # Germanic & Scandinavian + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "hr_three_charges_pall_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.33 0.30 } rotation = -45 scale = { 0.45 0.45 } } + instance = { position = { 0.67 0.30 } rotation = 45 scale = { 0.45 0.45 } } + instance = { position = { 0.5 0.67 } scale = { 0.45 -0.45 } } + } + } + hr_three_charges_in_pall_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "hr_three_charges_pall_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.33 0.30 } rotation = -45 scale = { 0.45 0.45 } } + instance = { position = { 0.67 0.30 } rotation = 45 scale = { 0.45 0.45 } } + instance = { position = { 0.5 0.67 } scale = { 0.45 -0.45 } } + } + } + + hr_dimidiated_charge_and_geometrical = { + # a dimidiated design, with a charge (left) and a division or ordinary (right) + + pattern = "pattern_vertical_split_01.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = list "hr_charges_symetrical_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + mask = { 1 } + } + + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color4 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + mask = { 2 } + } + + colored_emblem = { + texture = list "hr_geometrical_symetrical_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + mask = { 2 } + } + } + hr_dimidiated_charge_and_geometrical_inverted = { + # left charge is dimidiated, right field with geometrical or another charge + + pattern = "pattern_vertical_split_01.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "hr_charges_symetrical_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + mask = { 1 } + } + + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color4 + color2 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + mask = { 2 } + } + + colored_emblem = { + texture = list "hr_geometrical_symetrical_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + mask = { 2 } + } + } + + hr_single_charge_chevron_chief = { + # Single charge with a chevron in chief + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = "ce_chevron_in_chief.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.65 } scale = { 0.60 0.60 } } + } + } + hr_single_charge_chevron_chief_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + color4 = list "normal_colors" + + colored_emblem = { + texture = "ce_chevron_in_chief.dds" + color1 = color4 + color2 = color4 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = list "hr_three_charges_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.5 0.65 } scale = { 0.60 0.60 } } + } + } + + hr_single_charge_in_bend = { + # single charge, tilted to fit diagonally + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + color4 = list "metal_colors" + + colored_emblem = { + texture = list "hr_single_charge_bend_list" + color1 = color3 + color2 = color4 + instance = { position = { 0.51 0.47 } rotation = -40 scale = { 0.9 0.9 } } + } + } + + ### Islamic/MENA + circled_mena_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "mena_circled_frame_list" + color1 = list "metal_colors" + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_islamic_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } + } + } + circled_mena_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "mena_circled_frame_list" + color1 = list "normal_colors" + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_islamic_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } + } + } + + # Roundel, similar to the tamgha roundel template, only with more elaborate frames (polylobe, star, doted) + roundel_mena_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "mena_roundel_frame_list" + color1 = color3 + color2 = list "metal_colors" + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_islamic_charge_list" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + roundel_mena_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "mena_roundel_frame_list" + color1 = color3 + color2 = list "normal_colors" + instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } + } + colored_emblem = { + texture = list "base_islamic_charge_list" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } + } + } + mena_geometrical_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "mena_geometrical_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + mena_geometrical_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "mena_geometrical_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + ### India + indian_geometrical_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_geometrical_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + indian_geometrical_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_geometrical_charges_list" + color1 = color2 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + } + + # Single charge, two additionnal symbols in chief (up to five in reality) + indian_single_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_single_left_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.280 0.140 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_right_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.720 0.140 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.52 } scale = { 0.75 0.75 } } + } + } + indian_single_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_single_left_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.280 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_right_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.720 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.52 } scale = { 0.8 0.8 } } + } + } + + # Mirrored variant (ideally all indian templates should reverse randomly) + indian_single_template_senester = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_single_left_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.280 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_right_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.720 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.52 } scale = { -0.8 0.8 } } + } + } + indian_single_template_senester_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_single_left_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.280 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_right_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.720 0.150 } scale = { 0.2 0.2 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.52 } scale = { -0.8 0.8 } } + } + } + + # Charge and a border (vertical) + indian_single_border_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = "ce_block_02.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.60 1.0 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.70 0.70 } } + } + } + indian_single_border_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = "ce_block_02.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = color1 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.60 1.0 } } + } + colored_emblem = { + texture = list "indian_single_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.70 0.70 } } + } + } + + # Circled frame, select choice of charges that will fit + circled_indian_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "metal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + colored_emblem = { + texture = list "indian_circled_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.60 0.60 } } + } + } + circled_indian_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "normal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + colored_emblem = { + texture = list "indian_circled_charge_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.60 0.60 } } + } + } + + # Same as precedent with other charges needing small offset to align correctly + circled_indian_template_offset = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "metal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + colored_emblem = { + texture = list "indian_circled_charge_offset_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.50 } scale = { 0.60 0.60 } } + } + } + circled_indian_template_offset_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "normal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + colored_emblem = { + texture = list "indian_circled_charge_offset_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.50 } scale = { 0.60 0.60 } } + } + } + + # Circled frame template, featuring main bestiary from indian iconography, with a single centered symbol in chief + circled_indian_single_symbol_template = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "indian_circled_charge_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.55 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = list "indian_centered_symbol_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.28 } scale = { 0.3 0.3 } } + } + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "metal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + } + circled_indian_single_symbol_template_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "indian_circled_charge_decor_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.55 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = list "indian_centered_symbol_list" + color1 = color3 + color2 = color3 + instance = { position = { 0.5 0.28 } scale = { 0.3 0.3 } } + } + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = list "normal_colors" + color2 = color3 + instance = { position = { 0.5 0.5 } scale = { 0.78 0.78 } } + } + } + # Circled Frame Template for Byzantines + byzantine_circled_single_symbol = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_circled_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = list "byzantine_circled_frame_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.78 0.78 } } + } + } + + byzantine_circled_single_symbol_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_circled_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.55 0.55 } } + } + colored_emblem = { + texture = list "byzantine_circled_frame_list" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.48 } scale = { 0.78 0.78 } } + } + } + + byzantine_circled_single_symbol_mask = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_circled_frame_list_mask" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.48 } scale = { 0.68 0.68 } } + } + + colored_emblem = { + texture = list "byzantine_circled_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.48 } scale = { 0.55 0.55 } } + } + + } + + byzantine_circled_single_symbol_mask_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_circled_frame_list_mask" + color1 = color2 + color2 = color2 + instance = { position = { 0.5 0.48 } scale = { 0.68 0.68 } } + } + + colored_emblem = { + texture = list "byzantine_circled_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.48 } scale = { 0.55 0.55 } } + } + } + + byzantine_three_charges_in_pale = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.18 0.45 } scale = { 0.3 0.3 } } + instance = { position = { 0.82 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.45 } scale = { 0.45 0.45 } } + } + } + + byzantine_three_charges_in_pale_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.18 0.45 } scale = { 0.3 0.3 } } + instance = { position = { 0.82 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.45 } scale = { 0.45 0.45 } } + } + } + + byzantine_two_charges_stacked_in_pale = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.2 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.65 } scale = { 0.45 0.45 } } + } + } + + byzantine_two_charges_stacked_in_pale_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.2 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.65 } scale = { 0.45 0.45 } } + } + } + + byzantine_charges_stacked_in_chief = { + pattern = "pattern_chief.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.25 0.15 } scale = { 0.22 0.22 } } + instance = { position = { 0.5 0.15 } scale = { 0.22 0.22 } } + instance = { position = { 0.75 0.15 } scale = { 0.22 0.22 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.6 } scale = { 0.55 0.55 } } + } + } + + byzantine_charges_stacked_in_chief_inverted = { + pattern = "pattern_chief.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.25 0.15 } scale = { 0.22 0.22 } } + instance = { position = { 0.5 0.15 } scale = { 0.22 0.22 } } + instance = { position = { 0.75 0.15 } scale = { 0.22 0.22 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.6 } scale = { 0.55 0.55 } } + } + } + + byzantine_alpha_omega_in_pale = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = "ce_letter_alpha.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.18 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = "ce_letter_omega.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.82 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.45 } scale = { 0.45 0.45 } } + } + } + + byzantine_alpha_omega_in_pale_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture= "ce_mena_pale.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 1.2 1.0 } } + } + + colored_emblem = { + texture = "ce_letter_alpha.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.18 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = "ce_letter_omega.dds" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.82 0.45 } scale = { 0.3 0.3 } } + } + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color1 + color2 = color1 + color3 = color2 + instance = { position = { 0.5 0.45 } scale = { 0.45 0.45 } } + } + } + + byzantine_basic_charge = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } + } + + byzantine_basic_charge_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "byzantine_primary_charge_list" + color1 = color2 + color2 = color2 + color3 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } + } + } + + byzantine_ordinary_cross = { + # coloured cross with the same charge in each quarter + pattern = list "field_cross" + color1 = list "metal_colors" + color2 = list "metal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_5.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + } + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { position = { @cross_offset_left @cross_offset_top } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_left @cross_offset_bottom } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_right @cross_offset_top } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_right @cross_offset_bottom } scale = { 0.35 0.35 } } + } + } + + byzantine_ordinary_cross_inverted = { + # metal cross with the same charge in each quarter + pattern = list "field_cross" + color1 = list "normal_colors" + color2 = list "normal_colors" + colored_emblem = { + texture = "ce_ordinary_cross_5.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + } + colored_emblem = { + texture = list "byzantine_secondary_charge_list" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { position = { @cross_offset_left @cross_offset_top } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_left @cross_offset_bottom } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_right @cross_offset_top } scale = { 0.35 0.35 } } + instance = { position = { @cross_offset_right @cross_offset_bottom } scale = { 0.35 0.35 } } + } + } + + #Japanese + + kamon_radial_three = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.5 0.5 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.5 0.5 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.5 0.5 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.5 0.5 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.45 0.45 } + } + + instance = { + position={ 0.65 0.58 } + scale = { 0.45 0.45 } + rotation = 120 + } + + instance = { + position={ 0.34 0.58 } + scale = { 0.45 0.45 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating_mirrored_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating_mirrored = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.33 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_mirrored_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.33 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_mirrored_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.45 0.45 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.45 0.45 } + rotation = 300 + } + + instance = { + position={ 0.33 0.59 } + scale = { 0.45 0.45 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.5 0.5 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.5 0.5 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.5 0.5 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.5 0.5 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.45 0.45 } + } + + instance = { + position={ 0.65 0.58 } + scale = { 0.45 0.45 } + rotation = 120 + } + + instance = { + position={ 0.34 0.58 } + scale = { 0.45 0.45 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.38 0.38 } + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 120 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating_mirrored_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_three_alternating_mirrored_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.33 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_alternating_mirrored_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.33 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.38 0.38 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.38 0.38 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.73 0.36 } + scale = { 0.38 0.38 } + rotation = 60 + } + + instance = { + position = { 0.5 0.77 } + scale = { 0.38 0.38 } + rotation = 180 + } + + instance = { + position = { 0.27 0.36 } + scale = { 0.38 0.38 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_three_mirrored_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_third" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.45 0.45 } + rotation = 180 + } + + instance = { + position={ 0.66 0.59 } + scale = { 0.45 0.45 } + rotation = 300 + } + + instance = { + position={ 0.34 0.59 } + scale = { 0.45 0.45 } + rotation = 60 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_radial_four = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_four_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_four_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_four_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_four_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem={ + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_four_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_quarter" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.68 0.5 } + scale = { 0.5 0.5 } + rotation = 90 + } + + instance = { + position={ 0.5 0.68 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.32 0.5 } + scale = { 0.5 0.5 } + rotation = 270 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_five_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_fifth" + color1 = color2 + + instance = { + position = { 0.5 0.31 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.68 0.44 } + scale = { 0.4 0.4 } + rotation = 72 + } + + instance = { + position={ 0.61 0.65 } + scale = { 0.4 0.4 } + rotation = 144 + } + + instance = { + position={ 0.39 0.65 } + scale = { 0.4 0.4 } + rotation = 216 + } + + instance = { + position={ 0.32 0.44 } + scale = { 0.4 0.4 } + rotation = 288 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_alternating = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_alternating_hole = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_alternating_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_alternating_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_alternating_inverted_hole = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + color1 = color2 + texture="ce_kamon_hole.dds" + } + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + + kamon_radial_six_alternating_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + + instance = { + position={ 0.68 0.6 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.32 0.6 } + scale = { 0.4 0.4 } + rotation = 240 + } + } + + colored_emblem = { + texture = list "kamon_stem" + color1 = color2 + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 60 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 180 + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.5 0.5 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + + instance = { + position={ 0.67 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.33 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_radial_six_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_radial_sixth" + color1 = color2 + + instance = { + position = { 0.5 0.30 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.66 0.4 } + scale = { 0.4 0.4 } + rotation = 60 + } + + instance = { + position={ 0.67 0.59 } + scale = { 0.4 0.4 } + rotation = 120 + } + + instance = { + position={ 0.5 0.69 } + scale = { 0.4 0.4 } + rotation = 180 + } + + instance = { + position={ 0.335 0.59 } + scale = { 0.4 0.4 } + rotation = 240 + } + + instance = { + position={ 0.335 0.4 } + scale = { 0.4 0.4 } + rotation = 300 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + + colored_emblem = { + texture = list "kamon_center" + color1 = color2 + color2 = color1 + instance = { position = { 0.5 0.5 } scale = { 0.4 0.4 } } + } + } + + kamon_bloom = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_bloom" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.33 0.34 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.5 0.36 } + scale = { 0.34 0.34 } + } + + instance = { + position = { 0.5 0.26 } + scale = { 0.34 0.34 } + } + + instance = { + position = { 0.67 0.34 } + scale = { 0.32 0.32 } + } + } + } + + kamon_bloom_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_bloom" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.6 0.6 } + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.35 0.35 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.5 0.38 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.5 0.28 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.65 0.35 } + scale = { 0.3 0.3 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_bloom_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_bloom" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.33 0.34 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.5 0.36 } + scale = { 0.34 0.34 } + } + + instance = { + position = { 0.5 0.26 } + scale = { 0.34 0.34 } + } + + instance = { + position = { 0.67 0.34 } + scale = { 0.32 0.32 } + } + } + } + + kamon_bloom_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_bloom" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.6 0.6 } + } + } + + colored_emblem = { + texture = list "kamon_secondary" + color1 = color2 + + instance = { + position = { 0.35 0.35 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.5 0.38 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.5 0.28 } + scale = { 0.32 0.32 } + } + + instance = { + position = { 0.65 0.35 } + scale = { 0.3 0.3 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_two = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.33 0.5 } + scale = { 0.8 0.8 } + } + + instance = { + position={ 0.66 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_parallel_vertical_two = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.33 } + scale = { 0.8 0.8 } + rotation = 90 + } + + instance = { + position={ 0.5 0.66 } + scale = { 0.8 0.8 } + rotation = 90 + } + } + } + + kamon_parallel_vertical_two_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.37 } + scale = { 0.65 0.65 } + rotation = 90 + } + + instance = { + position= { 0.5 0.63 } + scale = { 0.65 0.65 } + rotation = 90 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_two_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + + instance = { + position = { 0.37 0.5 } + scale = { 0.65 0.65 } + } + + instance = { + position = { 0.63 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_three = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.25 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position={ 0.75 0.5 } + scale = { 0.6 0.6 } + } + } + } + + kamon_parallel_vertical_three = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + + instance = { + position = { 0.5 0.25 } + scale = { 0.6 0.6 } + rotation = 90 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.6 0.6 } + rotation = 90 + } + + instance = { + position={ 0.5 0.75 } + scale = { 0.6 0.6 } + rotation = 90 + } + } + } + + kamon_parallel_vertical_three_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.3 } + scale = { 0.52 0.52 } + rotation = 90 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.52 0.52 } + rotation = 90 + } + + instance = { + position={ 0.5 0.7 } + scale = { 0.52 0.52 } + rotation = 90 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_three_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + + color2 = color1 + color1 = color2 + color3 = color3 + + instance = { + position = { 0.3 0.5 } + scale = { 0.52 0.52 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.52 0.52 } + } + + instance = { + position={ 0.7 0.5 } + scale = { 0.52 0.52 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + # kamon_parallel_crossover = { + + # pattern = "pattern_solid.dds" + # color1 = list "normal_colors" + # color2 = list "metal_colors" + # color3 = list "metal_colors" + + # colored_emblem = { + # texture = list "kamon_parallel" + # color1 = color2 + # color2 = color1 + + # instance = { + # position = { 0.5 0.5 } + # scale = { 1 1 } + # rotation = 45 + # } + + # instance = { + # position={ 0.5 0.5 } + # scale = { -1 1 } + # rotation = 315 + # } + # } + # } + + kamon_parallel_horizontal_two_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.33 0.5 } + scale = { 0.8 0.8 } + } + + instance = { + position={ 0.66 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_parallel_vertical_two_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.33 } + scale = { 0.8 0.8 } + rotation = 90 + } + + instance = { + position={ 0.5 0.66 } + scale = { 0.8 0.8 } + rotation = 90 + } + } + } + + kamon_parallel_vertical_two_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.37 } + scale = { 0.65 0.65 } + rotation = 90 + } + + instance = { + position= { 0.5 0.63 } + scale = { 0.65 0.65 } + rotation = 90 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_two_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + + instance = { + position = { 0.37 0.5 } + scale = { 0.65 0.65 } + } + + instance = { + position = { 0.63 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_three_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.25 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position={ 0.75 0.5 } + scale = { 0.6 0.6 } + } + } + } + + kamon_parallel_vertical_three_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + + instance = { + position = { 0.5 0.25 } + scale = { 0.6 0.6 } + rotation = 90 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.6 0.6 } + rotation = 90 + } + + instance = { + position={ 0.5 0.75 } + scale = { 0.6 0.6 } + rotation = 90 + } + } + } + + kamon_parallel_vertical_three_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.3 } + scale = { 0.52 0.52 } + rotation = 90 + } + + instance = { + position = { 0.5 0.5 } + scale = { 0.52 0.52 } + rotation = 90 + } + + instance = { + position={ 0.5 0.7 } + scale = { 0.52 0.52 } + rotation = 90 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_horizontal_three_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + + color2 = color1 + color1 = color2 + color3 = color3 + + instance = { + position = { 0.3 0.5 } + scale = { 0.52 0.52 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.52 0.52 } + } + + instance = { + position={ 0.7 0.5 } + scale = { 0.52 0.52 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_parallel_crossover_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_parallel" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.5 0.5 } + scale = { 1 1 } + rotation = 45 + } + + instance = { + position={ 0.5 0.5 } + scale = { -1 1 } + rotation = 315 + } + } + } + + kamon_laurel = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_laurel_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_laurel_block = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + + instance = { + position = { 0.5 0.39 } + scale = { 0.4 0.4 } + } + } + } + + kamon_laurel_mirrored = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + rotation = 180 + } + } + } + + kamon_laurel_mirrored_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_laurel_block_mirrored = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + + instance = { + position = { 0.5 0.61 } + scale = { 0.4 0.4 } + } + } + } + + kamon_laurel_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_laurel_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_laurel_block_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + + instance = { + position = { 0.5 0.39 } + scale = { 0.4 0.4 } + } + } + } + + kamon_laurel_mirrored_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + rotation = 180 + } + } + } + + kamon_laurel_mirrored_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_laurel_block_mirrored_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_laurel" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + + instance = { + position = { 0.5 0.61 } + scale = { 0.4 0.4 } + } + } + } + + kamon_central = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_central" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_central_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "kamon_central" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_central_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_central" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.8 0.8 } + } + } + } + + kamon_central_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "kamon_central" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_aligned_four = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.33 0.33 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.33 } + scale = { 0.5 0.5 } + } + + instance = { + position = { 0.33 0.66 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.66 } + scale = { 0.5 0.5 } + } + } + } + + kamon_aligned_four_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.37 0.37 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.62 0.37 } + scale = { 0.4 0.4 } + } + + instance = { + position = { 0.37 0.62 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.62 0.62 } + scale = { 0.4 0.4 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_aligned_six = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.25 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.5 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.75 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position = { 0.25 0.63 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.5 0.63 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.75 0.63 } + scale = { 0.4 0.4 } + } + } + } + + kamon_aligned_six_framed = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.3 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.59 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.59 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.59 } + scale = { 0.3 0.3 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_aligned_nine = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.3 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.7 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.7 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.7 } + scale = { 0.3 0.3 } + } + } + } + + kamon_aligned_four_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.33 0.33 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.33 } + scale = { 0.5 0.5 } + } + + instance = { + position = { 0.33 0.66 } + scale = { 0.5 0.5 } + } + + instance = { + position={ 0.66 0.66 } + scale = { 0.5 0.5 } + } + } + } + + kamon_aligned_four_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.37 0.37 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.62 0.37 } + scale = { 0.4 0.4 } + } + + instance = { + position = { 0.37 0.62 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.62 0.62 } + scale = { 0.4 0.4 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_aligned_six_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.25 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.5 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.75 0.36 } + scale = { 0.4 0.4 } + } + + instance = { + position = { 0.25 0.63 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.5 0.63 } + scale = { 0.4 0.4 } + } + + instance = { + position={ 0.75 0.63 } + scale = { 0.4 0.4 } + } + } + } + + kamon_aligned_six_framed_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.3 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.4 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.59 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.59 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.59 } + scale = { 0.3 0.3 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_aligned_nine_inverted = { + + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "kamon_block" + color1 = color2 + color2 = color1 + + instance = { + position = { 0.3 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.3 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.5 } + scale = { 0.3 0.3 } + } + + instance = { + position = { 0.3 0.7 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.5 0.7 } + scale = { 0.3 0.3 } + } + + instance = { + position={ 0.7 0.7 } + scale = { 0.3 0.3 } + } + } + } + + kamon_diamond_frame = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_diamond" + + instance = { + position = { 0.66 0.5 } + scale = { 0.44 0.30 } + rotation = 90 + } + + instance = { + position = { 0.5 0.38 } + scale = { 0.42 0.30 } + } + + instance = { + position = { 0.34 0.5 } + scale = { 0.44 0.30 } + rotation = 270 + } + + instance = { + position = { 0.5 0.62 } + scale = { 0.42 0.30 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_diamond = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_diamond" + + instance = { + position = { 0.69 0.5 } + scale = { 0.52 0.36 } + rotation = 90 + } + + instance = { + position= { 0.5 0.35 } + scale = { 0.48 0.36 } + } + + instance = { + position = { 0.31 0.5 } + scale = { 0.52 0.36 } + rotation = 270 + } + + instance = { + position = { 0.5 0.65 } + scale = { 0.48 0.36 } + rotation = 180 + } + } + } + + kamon_diamond_frame_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_diamond" + + instance = { + position = { 0.66 0.5 } + scale = { 0.44 0.30 } + rotation = 90 + } + + instance = { + position = { 0.5 0.38 } + scale = { 0.42 0.30 } + } + + instance = { + position = { 0.34 0.5 } + scale = { 0.44 0.30 } + rotation = 270 + } + + instance = { + position = { 0.5 0.62 } + scale = { 0.42 0.30 } + rotation = 180 + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_diamond_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_diamond" + + instance = { + position = { 0.69 0.5 } + scale = { 0.52 0.36 } + rotation = 90 + } + + instance = { + position= { 0.5 0.35 } + scale = { 0.48 0.36 } + } + + instance = { + position = { 0.31 0.5 } + scale = { 0.52 0.36 } + rotation = 270 + } + + instance = { + position = { 0.5 0.65 } + scale = { 0.48 0.36 } + rotation = 180 + } + } + } + + kamon_mirror = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_mirror" + + instance = { + position = { 0.33 0.5 } + scale={ 0.75 0.75 } + } + + instance = { + position= { 0.66 0.5 } + scale = { -0.75 0.75 } + } + } + } + + kamon_mirror_frame = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_mirror" + + instance = { + position = { 0.37 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position= { 0.63 0.5 } + scale = { -0.6 0.6 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + kamon_mirror_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_mirror" + + instance = { + position = { 0.33 0.5 } + scale={ 0.75 0.75 } + } + + instance = { + position= { 0.66 0.5 } + scale = { -0.75 0.75 } + } + } + } + + kamon_mirror_frame_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + color1 = color2 + texture = list "kamon_mirror" + + instance = { + position = { 0.37 0.5 } + scale = { 0.6 0.6 } + } + + instance = { + position= { 0.63 0.5 } + scale = { -0.6 0.6 } + } + } + + colored_emblem = { + texture = list "kamon_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + ### Chinese Seal One Element + chinese_seal_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + chinese_seal_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + ### Chinese Seal Frame One Element + chinese_seal_frame_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + chinese_seal_frame_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_pictorial" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + + ### Chinese Seal Pictorial Frame One Element + chinese_seal_pictorial_frame_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { 0.55 0.55 } + } + } + } + + ### Chinese Seal Pictorial Frame One Element Full + chinese_seal_pictorial_frame_name_full = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.5 0.5 } + scale = { 0.55 0.55 } + } + } + } + + ### Chinese Seal Pictorial Frame One Element Vertical Pictorial + chinese_seal_pictorial_frame_pictorial_vertical = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.5 0.5 } + scale = { -0.65 0.65 } + } + } + } + + ### Chinese Seal Pictorial Frame One Element Vertical Pictorial Full + chinese_seal_pictorial_frame_pictorial_vertical_full = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.75 0.75 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.5 0.5 } + scale = { -0.65 0.65 } + } + } + } + + ### Chinese Seal Full Frame One Element + chinese_seal_frame_full_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + chinese_seal_frame_full_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_pictorial" + color1 = color1 + + instance = { + position = { 0.5 0.5 } + scale = { 0.7 0.7 } + } + } + } + + ### Chinese Seal Frame Offset One Element ### + chinese_seal_pictorial_frame_offset_name_full = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame_offset_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.4 0.48 } + scale = { 0.6 0.6 } + } + } + } + + chinese_seal_pictorial_frame_offset_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_pictorial_frame_offset" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.4 0.48 } + scale = { 0.6 0.6 } + } + } + } + + + + + ### Chinese Seal Frame Two Elements + chinese_seal_frame_pictorial_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { 0.45 0.6 } + } + } + } + + chinese_seal_frame_name_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { 0.45 0.6 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { 0.65 0.65 } + } + } + } + + chinese_seal_frame_pictorial_mirror = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { 0.65 0.65 } + } + } + } + + ### Chinese Seal Full Frame Two Elements + chinese_seal_frame_full_pictorial_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.65 0.5 } + scale = { 0.45 0.6 } + } + } + } + + chinese_seal_frame_full_name_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.35 0.5 } + scale = { 0.45 0.6 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.65 0.5 } + scale = { 0.65 0.65 } + } + } + } + + chinese_seal_frame_full_pictorial_mirror = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_full" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.65 0.5 } + scale = { 0.65 0.65 } + } + } + } + + ### Chinese Seal Divided Two Elements + chinese_seal_frame_divided_pictorial_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.335 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.655 0.5 } + scale = { 0.45 0.6 } + } + } + } + + chinese_seal_frame_divided_name_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.33 0.5 } + scale = { 0.45 0.6 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.66 0.5 } + scale = { 0.65 0.65 } + } + } + } + + chinese_seal_frame_divided_pictorial_mirror = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.33 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.66 0.5 } + scale = { 0.65 0.65 } + } + } + } + + chinese_seal_frame_divided_flip_pictorial_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { -0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.34 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color1 + + instance = { + position = { 0.67 0.5 } + scale = { 0.45 0.6 } + } + } + } + + chinese_seal_frame_divided_flip_name_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { -0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.34 0.5 } + scale = { 0.45 0.6 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.67 0.5 } + scale = { 0.65 0.65 } + } + } + } + + chinese_seal_frame_divided_flip_pictorial_mirror = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_frame_divided" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { -0.7 0.7 } } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.34 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color1 + + instance = { + position = { 0.67 0.5 } + scale = { 0.65 0.65 } + } + } + } + + ### Chinese Seal Two Elements + chinese_seal_pictorial_name = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { 0.45 0.6 } + } + } + } + + chinese_seal_name_pictorial = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_name" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { 0.45 0.6 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { -0.65 0.65 } + } + } + } + + chinese_seal_pictorial_mirror = { + + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.35 0.5 } + scale = { -0.65 0.65 } + } + } + + colored_emblem = { + texture = list "chinese_seal_vertical_pictorial" + color1 = color2 + + instance = { + position = { 0.65 0.5 } + scale = { 0.65 0.65 } + } + } + } + + khmer_central = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "khmer_central" + color1 = color2 + color2 = color3 + + instance = { + position = { 0.5 0.5 } + scale = { 0.75 0.75 } + } + } + } + + khmer_central_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "khmer_central" + color1 = color2 + color2 = color3 + + instance = { + position = { 0.5 0.5 } + scale = { 0.75 0.75 } + } + } + } + + khmer_central_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "khmer_central" + color1 = color2 + color2 = color3 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + khmer_central_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "khmer_central" + color1 = color2 + color2 = color3 + + instance = { + position = { 0.5 0.5 } + scale = { 0.65 0.65 } + } + } + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + khmer_vertical_two_mirror = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "khmer_vertical" + color1 = color2 + + instance = { + position = { 0.33 0.5 } + scale = { 0.65 0.65 } + } + + instance = { + position = { 0.66 0.5 } + scale = { -0.65 0.65 } + } + } + } + + khmer_vertical_two_mirror_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "khmer_vertical" + color1 = color2 + + instance = { + position = { 0.33 0.5 } + scale = { 0.65 0.65 } + } + + instance = { + position = { 0.66 0.5 } + scale = { -0.65 0.65 } + } + } + } + + khmer_horizontal_two = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "khmer_horizontal" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.55 0.55 } + } + + instance = { + position = { 0.5 0.68 } + scale = { 0.55 0.55 } + } + } + } + + khmer_horizontal_two_framed = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + + colored_emblem = { + texture = list "khmer_horizontal" + color1 = color2 + + instance = { + position = { 0.5 0.35 } + scale = { 0.45 0.45 } + } + + instance = { + position = { 0.5 0.63 } + scale = { 0.45 0.45 } + } + } + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } + + khmer_horizontal_two_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + + colored_emblem = { + texture = list "khmer_horizontal" + color1 = color2 + + instance = { + position = { 0.5 0.32 } + scale = { 0.55 0.55 } + } + + instance = { + position = { 0.5 0.68 } + scale = { 0.55 0.55 } + } + } + } + + khmer_horizontal_two_framed_inverted = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "khmer_horizontal" + color1 = color2 + + instance = { + position = { 0.5 0.35 } + scale = { 0.45 0.45 } + } + + instance = { + position = { 0.5 0.63 } + scale = { 0.45 0.45 } + } + } + + colored_emblem = { + texture = list "indian_circled_frame_list" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/03_religious_icons.txt b/common/coat_of_arms/coat_of_arms/03_religious_icons.txt new file mode 100644 index 000000000..5214a348f --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/03_religious_icons.txt @@ -0,0 +1,28 @@ +template = { + religious_icon_01 = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "metal_colors" + + colored_emblem = { + texture = list "religion_icons" + color1 = list "metal_colors" + color2 = list "metal_colors" + instance = { scale = { 0.7 0.7 } } + } + } + religious_icon_01_metal = { + pattern = "pattern_solid.dds" + color1 = list "metal_colors" + color2 = list "normal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = list "religion_icons" + color1 = list "normal_colors" + color2 = list "normal_colors" + instance = { scale = { 0.7 0.7 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/90_dynasties.txt b/common/coat_of_arms/coat_of_arms/90_dynasties.txt new file mode 100644 index 000000000..1b8d41258 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/90_dynasties.txt @@ -0,0 +1,21757 @@ +#@smErmine = 0.27 +#@smLysX = 0.23 +#@smLysY = 0.26 +# +#79 = { # Thouars +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.17 0.17 } scale = { 0.32 0.32 } } +# instance = { position = { 0.5 0.17 } scale = { 0.32 0.32 } } +# instance = { position = { 0.83 0.17 } scale = { 0.32 0.32 } } +# instance = { position = { 0.17 0.55 } scale = { 0.32 0.32 } } +# instance = { position = { 0.83 0.55 } scale = { 0.32 0.32 } } +# instance = { position = { 0.5 0.81 } scale = { 0.32 0.32 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_canton.dds" +# color1 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#98 = c_perigord +# +#240 = c_savoie +# +#278 = { #Traba +# pattern="pattern__solid_designer.dds" +# color1=yellow +# color2=white +# color3=red +# colored_emblem={ +# color1=blue +# texture="ce_chain.dds" +# instance={ +# position={ 0.680000 0.700000 } +# scale={ 0.360000 0.360000 } +# } +# +# instance={ +# position={ 0.320000 0.700000 } +# scale={ 0.360000 0.360000 } +# depth=1.010000 +# } +# +# instance={ +# position={ 0.680000 0.200000 } +# scale={ 0.360000 0.360000 } +# depth=2.010000 +# } +# +# instance={ +# position={ 0.500000 0.450000 } +# scale={ 0.360000 0.360000 } +# depth=3.010000 +# } +# +# instance={ +# position={ 0.320000 0.200000 } +# scale={ 0.360000 0.360000 } +# depth=4.010000 +# } +# } +#} +# +#370 = c_dunbar # "Dunbar" +#house_british_isles_dunbar = 370 +# +#413 = { # Poitiers +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#house_clare = { # de Clare +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_3.dds" +# color1 = "red" +# } +#} +# +#436 = k_leon # de Leon +# +#461 = c_orkney # Orkneyjar +# +#487 = { # Estrid +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_heart.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.840 0.115 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.060 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.193 } scale = { 0.09 0.09 } } +# instance = { position = { 0.840 0.373 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.318 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.451 } scale = { 0.09 0.09 } } +# instance = { position = { 0.840 0.629 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.574 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.707 } scale = { 0.09 0.09 } } +# instance = { position = { 0.380 0.840 } scale = { 0.09 0.09 } } +# instance = { position = { 0.620 0.840 } scale = { 0.09 0.09 } } +# instance = { position = { 0.500 0.900 } scale = { 0.09 0.09 } } +# } +# colored_emblem = { +# texture = "ce_crown_small.dds" +# color1 = "orange" +# color2 = "orange" +# instance = { position = { 0.343 0.064 } scale = { 0.120 0.120 } } +# instance = { position = { 0.343 0.319 } scale = { 0.120 0.120 } } +# instance = { position = { 0.343 0.574 } scale = { 0.120 0.120 } } +# } +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.16 } scale = { 0.83 0.81 } } +# instance = { position = { 0.5 0.415 } scale = { 0.83 0.81 } } +# instance = { position = { 0.5 0.67 } scale = { 0.83 0.81 } } +# } +#} +# +#house_estrid = { # Estridsen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_heart.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.840 0.115 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.060 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.193 } scale = { 0.09 0.09 } } +# instance = { position = { 0.840 0.373 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.318 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.451 } scale = { 0.09 0.09 } } +# instance = { position = { 0.840 0.629 } scale = { 0.09 0.09 } } +# instance = { position = { 0.425 0.574 } scale = { 0.09 0.09 } } +# instance = { position = { 0.157 0.707 } scale = { 0.09 0.09 } } +# instance = { position = { 0.380 0.840 } scale = { 0.09 0.09 } } +# instance = { position = { 0.620 0.840 } scale = { 0.09 0.09 } } +# instance = { position = { 0.500 0.900 } scale = { 0.09 0.09 } } +# } +# colored_emblem = { +# texture = "ce_crown_small.dds" +# color1 = "orange" +# color2 = "orange" +# instance = { position = { 0.343 0.064 } scale = { 0.120 0.120 } } +# instance = { position = { 0.343 0.319 } scale = { 0.120 0.120 } } +# instance = { position = { 0.343 0.574 } scale = { 0.120 0.120 } } +# } +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.16 } scale = { 0.83 0.81 } } +# instance = { position = { 0.5 0.415 } scale = { 0.83 0.81 } } +# instance = { position = { 0.5 0.67 } scale = { 0.83 0.81 } } +# } +#} +# +#541 = c_angouleme +# +#547 = c_glamorgan # Morgannwg +#550 = { # Sithrigi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.38 } scale = { 0.7 0.7 } } +# instance = { position = { 0.5 0.62 } scale = { 0.7 0.7 } } +# } +#} +# +#589 = { # Fatimid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mena_lion.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.50 0.46 } scale = { -0.9 1.0 } } +# } +#} +# +#597 ={ # Umayyad +# pattern="pattern_solid.dds" +# color1=white +# color2=yellow +# color3=green +# colored_emblem={ +# color1=black +# texture="ce_octogon_frame.dds" +# instance={ +# position={ 0.500000 0.490000 } +# scale={ 0.730000 0.730000 } +# } +# } +# +# colored_emblem={ +# color1=black +# texture="ce_arabic_allah.dds" +# instance={ +# position={ 0.500000 0.510000 } +# scale={ 0.520000 0.520000 } +# depth=1.010000 +# } +# } +#} +# +#626 = d_norfolk # "of East Anglia" +# +#678 = { # "Hauteville" +# pattern = "pattern_solid.dds" +# color1 = "blue" +# colored_emblem = { +# texture = "ce_ermine.dds" +# color1 = "white" +# color2 = "green" +# } +#} +# +#688 = { # "MacAlpin" +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ship_lymphad.dds" +# color1 = "black" +# color2 = "red" +# } +#} +#house_british_isles_ailpin = 688 +# +#695 = c_thomond # Briain +# +#710 = { # Beaumont +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "yellow" +# color2 = "red" +# } +#} +# +#724 = d_flanders # Vlaanderen +# +#house_capet = k_france +# +#746 = c_northumberland +# +#748 = { # Warrene +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "yellow" +# color2 = "blue" +# } +#} +# +#752 = d_normandy # "de Normandie" +# +##756 = { # of Godwin +## pattern = "pattern_solid.dds" +## color1 = "red" +## color2 = "yellow" +## +## colored_emblem = { +## texture = "ce_ordinary_fess_5.dds" +## color1 = "yellow" +## instance = { position = { 0.5 0.3 } scale = { 1.0 0.5 } } +## instance = { position = { 0.5 0.3 } scale = { 1.0 0.5 } } +## instance = { position = { 0.5 0.7 } scale = { 1.0 0.5 } } +## } +## colored_emblem = { +## texture = "ce_lion_head.dds" +## color1 = "yellow" +## color2 = "blue" +## instance = { position = { 0.1 0.1 } scale = { 0.2 0.2 } } +## instance = { position = { 0.5 0.1 } scale = { 0.2 0.2 } } +## instance = { position = { 0.9 0.1 } scale = { 0.2 0.2 } } +## +## instance = { position = { 0.3 0.5 } scale = { 0.2 0.2 } } +## instance = { position = { 0.7 0.5 } scale = { 0.2 0.2 } } +## +## instance = { position = { 0.1 0.9 } scale = { 0.2 0.2 } } +## instance = { position = { 0.5 0.9 } scale = { 0.2 0.2 } } +## instance = { position = { 0.9 0.9 } scale = { 0.2 0.2 } } +## } +## colored_emblem = { +## texture = "ce_cross_08.dds" +## color1 = "yellow" +## instance = { position = { 0.3 0.1 } scale = { 0.2 0.2 } } +## instance = { position = { 0.7 0.1 } scale = { 0.2 0.2 } } +## +## instance = { position = { 0.1 0.5 } scale = { 0.2 0.2 } } +## instance = { position = { 0.5 0.5 } scale = { 0.2 0.2 } } +## instance = { position = { 0.9 0.5 } scale = { 0.2 0.2 } } +## +## instance = { position = { 0.3 0.9 } scale = { 0.2 0.2 } } +## instance = { position = { 0.7 0.9 } scale = { 0.2 0.2 } } +## } +##} +#813 = d_hereford # "of Mercia" +#814 = d_northumberland #"of Northumbria" +#vanity_oltner = { # Oltner +# pattern = "pattern_waves_01.dds" +# color1 = "blue_light" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_duck.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# } +# colored_emblem = { +# texture = "ce_waves_01.dds" +# color1 = "blue" +# color2 = "white" +# mask = { 2 } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.36 0.15 } scale = { 0.07 0.05 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# instance = { position = { 0.36 0.14 } scale = { 0.02 0.02 } } +# } +#} +#vanity_frostewarn = { # Frostewärn +# pattern="pattern_diagonal_split_01.dds" +# color1=blue_light +# color2=red +# color3=blue +# colored_emblem={ +# color1=red +# texture="ce_rubh_el_hizb_knot.dds" +# instance={ +# position={ 0.300000 0.300000 } +# scale={ 0.400000 0.400000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=blue_light +# texture="ce_rubh_el_hizb_iranian.dds" +# instance={ +# position={ 0.700000 0.700000 } +# scale={ 0.400000 0.400000 } +# } +# +# } +#} +#vanity_albarn = { # albarn +# pattern="pattern_barry_06.dds" +# color1=rgb { 255 255 255 } +# color2=rgb { 255 0 153 } +# color3=blue +# colored_emblem={ +# color1=rgb { 237 156 227 } +# texture="ce_heart.dds" +# instance={ +# scale={ 0.570000 0.570000 } +# } +# +# } +#} +#vanity_dzediti = { # Dzediti +# pattern="pattern_horizontal_split_02.dds" +# color1=rgb { 128 40 29 } +# color2=rgb { 178 126 50 } +# color3=blue +# colored_emblem={ +# color1=black +# color2=rgb { 156 60 42 } +# color3=white +# texture="ce_martlet.dds" +# instance={ +# position={ 0.530000 0.200000 } +# scale={ 0.430000 0.430000 } +# } +# +# } +# +# colored_emblem={ +# color1=black +# color2=yellow +# color3=white +# texture="ce_bee.dds" +# instance={ +# position={ 0.500000 0.650000 } +# scale={ 0.650000 0.650000 } +# depth=1.010000 +# } +# +# } +#} +# +#vanity_carlberg = { # Carlberg +# pattern="pattern_waves_01.dds" +# color1=yellow +# color2=blue +# color3=red +# colored_emblem={ +# color1=rgb { 38 119 220 } +# texture="ce_snake.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# +# } +#} +# +#vanity_berg_hulthen = { +# pattern="pattern__solid_designer.dds" +# color1=white +# color2=blue_light +# color3=black +# colored_emblem={ +# color1=blue_light +# texture="ce_african_frame_bg_12.dds" +# instance={ +# depth=5.010000 +# } +# } +# colored_emblem={ +# color1=black +# color2=black +# texture="ce_diamond_01.dds" +# instance={ +# position={ 0.500000 0.490000 } +# scale={ 0.980000 0.410000 } +# depth=3.010000 +# } +# } +# colored_emblem={ +# color1=black +# color2=black +# color3=white +# texture="ce_wolf_head.dds" +# instance={ +# position={ 0.670000 0.500000 } +# scale={ -0.510000 0.510000 } +# depth=1.010000 +# } +# instance={ +# position={ 0.330000 0.500000 } +# scale={ 0.510000 0.510000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_triskel_02.dds" +# instance={ +# position={ 0.500000 0.500000 } +# scale={ 0.380000 0.380000 } +# } +# } +#} +# +#house_lara-castilla = { # Lara, Dukes of Castille +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#jamshid = { # for artifacts +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "purple" +# color2 = "purple" +# instance = { scale = { 0.7 0.7 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# instance = { position = { 0.5 0.7 } scale = { 0.15 0.15 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# instance = { position = { 0.5 0.3 } scale = { 0.15 0.15 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# instance = { position = { 0.3 0.5 } scale = { 0.15 0.15 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# instance = { position = { 0.7 0.5 } scale = { 0.15 0.15 } } +# } +# +# colored_emblem = { +# texture = "ce_nestorian_cross.dds" +# color1 = "yellow" +# instance = { scale = { 1.1 1.1 } rotation = 45} +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "purple" +# instance = { scale = { 0.35 0.35 } } +# } +# +# colored_emblem = { +# texture = "ce_african_mako.dds" +# color1 = "yellow" +# instance = { scale = { 0.25 0.25 } } +# } +#} +# +#vanity_anward = { # Anward +# pattern="pattern_solid.dds" +# color1=yellow +# color2=yellow +# color3=red +# colored_emblem={ +# color1=black +# color2=red +# color3=white +# texture="ce_griffin_rampant.dds" +# } +#} +# +#1642553 = { # Lundh +# pattern = "pattern_waves_01.dds" +# color1 = "blue" +# color2 = "green" +# colored_emblem = { +# texture = "ce_goat.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.50 0.48 } scale = { 0.8 0.8 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.29 0.25 } scale = { 0.04 0.04 } } +# } +# +# colored_emblem = { +# texture = "ce_star_07.dds" +# color1 = "yellow" +# instance = { position = { 0.75 0.2 } scale = { 0.2 0.2 } } +# } +#} +# +#fox_dynasty = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_fox.dds" +# color1 = "red" +# color2 = "white" +# color3 = "white" +# } +#} +#bear_dynasty = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_bear_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# } +#} +#wolf_dynasty = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_wolf.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# } +#} +#vanity_tiger = { # Tiger +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tiger.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { scale = { 0.9 0.9 } } +# } +#} +#vanity_bjork = { # Björk +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "brown" +# colored_emblem = { +# texture = "ce_tree.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.51 } scale = { 1.02 1 } } +# } +# colored_emblem = { +# texture = "ce_tree.dds" +# color1 = "white" +# color2 = "green" +# } +# +# colored_emblem = { +# texture = "ce_grain.dds" +# color1 = "black" +# instance = { position = { 0.50 0.35 } scale = { 0.04 0.02 } } +# instance = { position = { 0.49 0.4 } scale = { 0.05 0.02 } } +# instance = { position = { 0.51 0.45 } scale = { 0.03 0.01 } } +# instance = { position = { 0.50 0.47 } scale = { 0.04 0.01 } } +# instance = { position = { 0.49 0.5 } scale = { 0.03 0.03 } } +# instance = { position = { 0.5 0.51 } scale = { 0.03 0.02 } } +# instance = { position = { 0.51 0.54 } scale = { 0.04 0.02 } } +# instance = { position = { 0.5 0.6 } scale = { 0.04 0.01 } } +# instance = { position = { 0.51 0.62 } scale = { 0.03 0.01 } } +# instance = { position = { 0.51 0.65 } scale = { 0.04 0.04 } } +# instance = { position = { 0.49 0.70 } scale = { 0.05 0.02 } } +# } +#} +#vanity_frostwhisper = { # Gidfors +# pattern = "pattern_waves_01.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_moon.dds" +# color1 = "black" +# instance = { position = { 0.5 0.28 } scale = { 0.11 0.21 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_letter_j.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.36 0.56 } scale = { 0.3 0.16 } rotation = -150 } +# instance = { position = { 0.32 0.68 } scale = { 0.25 0.3 } } +# instance = { position = { 0.37 0.50 } scale = { 0.3 0.16 } rotation = -140 } +# instance = { position = { 0.29 0.61 } scale = { 0.23 0.32 } rotation = 30 } +# +# instance = { position = { 0.39 0.36 } scale = { 0.3 0.16 } rotation = 150 } +# instance = { position = { 0.34 0.23 } scale = { 0.18 0.3 } rotation = 180 } +# +# instance = { position = { 0.39 0.42 } scale = { 0.3 0.2 } rotation = 130 } +# instance = { position = { 0.31 0.33 } scale = { 0.18 0.3 } rotation = 140 } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.34 } scale = { 0.15 0.2 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.3 0.45 } } +# } +# colored_emblem = { +# texture = "ce_religion_vodun.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.65 } scale = { 0.4 0.35 } rotation = -180 } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.75 0.5 } scale = { 0.5 1 } } +# } +#} +# +#vanity_brock = { # Brock +# pattern = "pattern_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "blue" +#} +# +#vanity_schlegel = { # Schlegel +# pattern = "pattern_waves_01.dds" +# color1 = "red" +# color2 = "green" +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "red" +# instance = { position = { -0.19 0.5 } scale = { 1.3 1.3 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "blue" +# instance = { position = { 0.11 0.5 } scale = { 1.3 1.3 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "yellow" +# instance = { position = { 0.41 0.5 } scale = { 1.3 1.3 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "orange" +# instance = { position = { 0.72 0.5 } scale = { 1.3 1.3 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "green" +# instance = { position = { 1.02 0.5 } scale = { 1.3 1.3 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_unicorn.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.505 0.505 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_unicorn.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } +# } +#} +# +#vanity_sorokin = { # Sorokin +# pattern = "pattern_waves_01.dds" +# color1 = "yellow" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tree.dds" +# color1 = "brown" +# color2 = "green" +# +# instance = { position = { 0.62 1.3 } scale = { 2 2 } } +# } +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "blue_light" +# color2 = "blue_light" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 0.94 0.84 } } +# } +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "black" +# color2 = "grey" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.8 } } +# } +# colored_emblem = { +# texture = "ce_ermine_spot.dds" +# color1 = "black" +# +# instance = { position = { 0.74 0.60 } scale = { 1.2 0.3 } rotation = -65 } +# } +# colored_emblem = { +# texture = "ce_heart.dds" +# color1 = "white" +# +# instance = { position = { 0.52 0.475 } scale = { 0.3 0.1 } rotation = -70 } +# } +# colored_emblem = { +# texture = "ce_hive.dds" +# color1 = "white" +# +# instance = { position = { 0.315 0.5 } scale = { 0.2 0.2 } rotation = -50 } +# instance = { position = { 0.365 0.535 } scale = { 0.26 0.16 } rotation = 140 } +# instance = { position = { 0.33 0.535 } scale = { 0.1 0.1 } rotation = 140 } +# instance = { position = { 0.41 0.56 } scale = { 0.16 0.16 } rotation = 110 } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue_light" +# +# instance = { position = { 0.27 0.31 } scale = { 0.05 0.06 } } +# } +#} +# +#vanity_andersson = { # Andersson +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# +# colored_emblem = { +# texture = "ce_block_03.dds" +# color1 = "yellow" +# +# instance = { position = { 0.5 0.5 } scale = { 1 0.8 } } +# } +# +# colored_emblem = { +# texture = "ce_frog.dds" +# color1 = "green_light" +# color2 = "green_light" +# color3 = "white" +# +# instance = { position = { 0.3 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.7 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.5 0.78 } scale = { 0.38 0.38 } } +# } +#} +# +#vanity_tisander = { # Tisander +# pattern = "pattern_solid.dds" +# color1 = "purple" +# color2 = "purple" +# +# colored_emblem = { +# texture = "ce_religion_custom_faith_5.dds" +# color1 = "grey" +# +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +# +# colored_emblem = { +# texture = "ce_crown_small.dds" +# color1 = "yellow" +# +# instance = { position = { 0.68 0.2 } scale = { 0.25 0.25 } rotation = 12 } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# +# instance = { position = { 0.73 0.35 } scale = { 0.05 0.03 } } +# } +#} +# +#vanity_du_welz = { # Sens +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "orange" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#vanity_bialecki = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.44 } scale = { 0.4 0.4 } } +# } +#} +# +#vanity_cywinski = { # Cywinski +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_swan.dds" +# color1 = "grey" +# color2 = "orange" +# color3 = "black" +# instance = { position = { 0.48 0.48 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.255 0.24 } scale = { 0.05 0.05 } } +# } +#} +# +#vanity_kacprzak = { # Kacprzak +# pattern = "pattern_vertical_split_01.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "blue" +# +# colored_emblem = { +# texture = "ce_eagle_crown.dds" +# color1 = "white" +# color2 = "yellow_light" +# color3 = "black" +# instance = { +# position = { 0.720000 0.510000 } +# scale = { 0.650000 0.770000 } +# depth = 1.010000 +# } +# } +# colored_emblem = { +# texture="ce_letter_m.dds" +# color1 = "red" +# instance = { +# position = { 0.720000 0.570000 } +# scale = { 0.300000 0.300000 } +# depth = 5.010000 +# } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# instance = { +# position={ 1.000000 0.590000 } +# depth = 2.010000 +# } +# instance = { +# position = { 1.000000 0.590000 } +# depth = 3.010000 +# } +# } +# colored_emblem = { +# texture = "ce_religion_custom_faith_2.dds" +# color1 = "yellow_light" +# instance = { +# position = { 0.300000 1.000000 } +# scale = { 0.890000 1.000000 } +# } +# instance = { +# position = { 0.290000 0.450000 } +# depth = 4.010000 +# rotation = 180 +# } +# } +#} +# +#1053042 = { # Majewski +# pattern = "pattern_solid.dds" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_cross_07.dds" +# color1 = "white" +# instance = { position = { 0.35 0.45 } scale = { 0.75 1.1 } } +# } +# +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "grey" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.6 0.5 } scale = { 0.8 0.8 } } +# } +#} +# +#vanity_mccallum = { +# pattern="pattern_solid.dds" +# color1=green +# color2=black +# colored_emblem={ +# color1=white +# color2=blue +# texture="ce_tower.dds" +# } +#} +# +#1059 = { # "Haesteining" +# pattern = "pattern_checkers_diagonal_01.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +#3123 = c_annandale # de Brus/Bruce +# +#4034 = { # de Burgh +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "red" +# } +#} +# +#4037 = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "purple" +# color2 = "white" +# color3 = "white" +# instance = { scale = { 0.9 0.9 } } +# } +#} +# +#7274 = { # Almoravid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# +# colored_emblem = { +# texture = "ce_arabic_shahada.dds" +# color1 = "black" +# } +#} +# +#7299 = { # "Bailleul" +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = "white" +# instance = { scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = "red" +# instance = { scale = { 0.6 0.62 } position = { 0.5 0.49 } } +# } +#} +# +#8601 = d_cantabria # de Cantabria +#house_cantabria = 8601 +# +#11501 = { # Ivanhoe +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tree.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.6 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.1 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_desdichado.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.12 } scale = { 0.85 0.85 } } +# } +#} +# +#house_rennes = c_rennes #Rennes +# +#100031 = d_cornwall #"of Cornwall" +#house_british_isles_cornwall = 100031 +#100056 = c_durham # "of Durham" +#100064 = d_gwynedd #Gwynedd +#house_british_isles_gwynedd = 100064 +# +#100204 = d_barcelona # de Barcelona +# +#101857 = { # Redvers +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +# +#101919 = d_deheubarth # Dinefwr +#101920 = c_anglesey #Aberffraw +#house_british_isles_aberffraw = 101920 +#101922 = c_isle_of_man # Manaw +#house_british_isles_manaw = 101922 +#101925 = d_hereford # "of Mercia" +#1029032 = c_brecknockshire #"Brycheiniog" +#1029039 = c_lothian # Manaw Goddoddin +#house_british_isles_dyfnaint = c_devon # "Devnent" +#1029042 = k_cornwall #"Cerneu" +#house_british_isles_cerneu = 1029042 +#1029129 = c_monmouthshire # Gwent +#1029133 = d_powys # Powys +# +#1029131 = { # Manaw +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# +# colored_emblem = { +# texture = "ce_triskelion.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#1040018 = d_albany # "Circinn" +#1042817 = c_brecknockshire #"Brycheiniog" +#1047001 = d_canterbury # "Wihtgilsing" +# +#vanity_horler = { # Horler +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "red" +# +# colored_emblem = { +# texture = "ce_dragon.dds" +# color1 = "red" +# color2 = "blue" +# color3 = "white" +# instance = { scale = { 0.9 0.9 } } +# } +#} +#1060028 = c_daura +# +#vanity_lane = { # Lane +# pattern = "pattern_horizontal_split_01.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "blue" +# instance = { position = { 0.3 0.25 } scale = { 0.4 0.4 } } +# } +# +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "blue" +# instance = { position = { 0.7 0.25 } scale = { 0.4 0.4 } } +# } +# +# colored_emblem = { +# texture = "ce_triangle_mask.dds" +# color1 = "red" +# instance = { position = { 0.5 0.97 } scale = { 1 1 } rotation = 135 } +# } +# +# colored_emblem = { +# texture = "ce_triangle_mask.dds" +# color1 = "blue" +# instance = { position = { 0.5 1.2 } scale = { 1 1 } rotation = 135 } +# } +# +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "yellow" +# instance = { position = { 0.5 0.75 } scale = { 0.4 0.4 } } +# } +# +# colored_emblem = { +# texture = "ce_ordinary_canton.dds" +# color1 = "red" +# instance = { position = { 0.3 0.25 } scale = { 0.57 0.57 } } +# } +# +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "yellow" +# color2 = "blue" +# color3 = "black" +# instance = { position = { 0.17 0.07 } scale = { 0.2 0.2 } } +# instance = { position = { 0.17 0.14 } scale = { 0.2 0.2 } } +# instance = { position = { 0.17 0.21 } scale = { 0.2 0.2 } } +# } +#} +# +#vanity_clohessy = { # Clohessy +# pattern = "pattern_solid.dds" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_ordinary_chevron_5.dds" +# color1 = "white" +# +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.1 } } +# } +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "yellow" +# +# instance = { position = { 0.225 0.2 } scale = { 0.35 0.35 } } +# instance = { position = { 0.775 0.2 } scale = { 0.35 0.35 } } +# instance = { position = { 0.5 0.775 } scale = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_horse_shoe.dds" +# color1 = "yellow" +# +# instance = { position = { 0.5 0.375 } scale = { 0.3 0.3 } rotation = 180 } +# } +# colored_emblem = { +# texture = "ce_horn.dds" +# color1 = "yellow" +# color2 = "brown" +# +# instance = { position = { 0.2 0.65 } scale = { 0.225 0.225 } } +# instance = { position = { 0.8 0.65 } scale = { 0.225 0.225 } } +# } +#} +# +#vanity_mcilwham = { # McIlwham +# pattern = "pattern_solid.dds" +# color1 = "grey" +# +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "grey" +# color2 = "yellow_light" +# +# instance = { position = { 0.5 0.5 } scale = { 0.95 0.95 } } +# } +# +# colored_emblem = { +# texture = "ce_hand.dds" +# color1 = orange +# +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +# +# # Fake that rope son +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.2 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.25 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.3 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.35 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.4 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.45 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.5 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.55 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.6 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.65 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.7 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow_light" +# +# instance = { position = { 0.75 0.8 } scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# +# instance = { position = { 0.8 0.8 } scale = { 0.15 0.15 } } +# } +#} +# +#vanity_vilberg = { # Vilberg +# pattern = "pattern_cross_01.dds" +# color1 = "green" +# color2 = "yellow" +# +# colored_emblem = { +# texture = "ce_lion_rampant_regardant.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.25 0.25 } scale = { 0.3 0.3 } } +# } +# +# colored_emblem = { +# texture = "ce_clam.dds" +# color1 = "yellow" +# +# instance = { position = { 0.75 0.25 } scale = { 0.25 0.225 } rotation = 180 } +# } +# +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.25 0.75 } scale = { 0.25 0.25 } } +# } +# +# +# colored_emblem = { +# texture = "ce_hound.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# +# instance = { position = { 0.75 0.75 } scale = { 0.25 0.25 } } +# } +#} +# +#1040087 = { # Capraia +# pattern = "pattern_solid.dds" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_castle.dds" +# color1 = "yellow" +# instance = { position = { 0.25 0.5 } scale = { 0.7 0.7 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0 0 } scale = { 1 0.25 } } +# } +#} +# +#7186 = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# +# colored_emblem = { +# texture = "ce_ordinary_bend_sinister_5.dds" +# color1 = "yellow" +# } +# +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "yellow" +# instance = { position = { 0.1 0.1 } scale = { 0.2 0.2 } } +# } +#} +# +#vanity_majewski = { # Majewski +# pattern = "pattern_solid.dds" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_cross_07.dds" +# color1 = "white" +# instance = { position = { 0.35 0.4 } scale = { 0.75 1.1 } } +# } +# +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "grey" +# color2 = "orange" +# color3 = "white" +# instance = { position = { 0.6 0.475 } scale = { 0.8 0.8 } } +# } +#} +# +#vanity_mauffrey = { # Mauffrey +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.42 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant_per_pale.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.71 0.48 } scale = { 0.72 0.8 } } +# } +#} +# +#brynffenigl1234 = { +# pattern = "pattern_horizontal_split_01.dds" +# color1 = "white" +# color2 = "green" +# color3 = "red" +# colored_emblem = { +# texture = "ce_dragon.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { scale = { 0.9 0.9 } } +# } +#} +# +#vanity_holmgren = { # Holmgren +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_horse_statant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#vanity_carrick = { # Carrick +# pattern="pattern__solid_designer.dds" +# color1=yellow_light +# color2=black +# color3=black +# colored_emblem={ +# color1=black +# color2=yellow_light +# texture="ce_fess_dancetty.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 1.000000 0.840000 } +# depth=3.010000 +# } +# } +# colored_emblem={ +# color1=black +# color2=black +# color3=white +# texture="ce_hound.dds" +# instance={ +# position={ 0.280000 0.210000 } +# scale={ 0.370000 0.370000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=black +# color2=red +# color3=white +# texture="ce_hound.dds" +# instance={ +# position={ 0.500000 0.790000 } +# scale={ 0.390000 0.390000 } +# } +# instance={ +# position={ 0.720000 0.210000 } +# scale={ 0.360000 0.360000 } +# depth=1.010000 +# } +# } +#} +# +# +## Using some CoA for now to suppress warning "house had no founder for coat of arms generation, it should have a pre-scripted coat of arms instead" +# +## Mongols +#house_borjigin = e_mongol_empire # Borjigin +# +#11100 = { +# pattern= "pattern_triangle_01.dds" +# color1=blue +# color2=white +# color3=red +# colored_emblem={ +# color1=white +# texture="ce_mongol_flame.dds" +# instance={ +# position={ 0.500000 0.160000 } +# scale={ 0.45 0.45 } +# } +# } +# +# colored_emblem={ +# color1=white +# color2=white +# texture="ce_moon_sun.dds" +# instance={ +# position={ 0.500000 0.48 } +# scale={ 0.45 0.45 } +# depth=1.010000 +# } +# } +#} +# +## Borjigin +#house_onggirat = { # Onggirat +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tamgha_mongol_20.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1 1 } } +# } +#} +#1041000 = house_onggirat # Onggirat +#house_uriankhai = { # Uriankhai +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_mongol_09.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.52 0.48 } scale = { 1 1 } } +# } +#} +#7315 = house_uriankhai # Uriankhai +#house_olkhunut = c_khangai # Olkhunut (unused) +#101946 = house_olkhunut # Olkhunut (unused) +# +#house_tumert = k_almohad +#house_almohad = k_almohad +#101875 = k_almohad +# +# +#### Dynasties ### +# +### Existing entries +# +#743 = { # Robertians +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.694 0.80 } scale = { 1.54 1.54 } } +# } +#} +#house_capet = k_france # Capetians +# +#556 = { # Crovan +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ship_longship.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.512 0.48 } scale = { 0.9 0.9 } } +# } +#} +#house_british_isles_crovan = 556 +# +#570 = { # Dhunnunid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.77 0.8 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "black" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_mena_lion.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.51 0.46 } scale = { 0.8 0.9 } } +# } +#} +# +#1687 = { # Dunkeld +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +#442 = { # Navarra +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#506 = { # Premyslid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +## No change necessary +# +#101919 = d_deheubarth # Dinefwr +#house_british_isles_dinefwr = 101919 +#370 = c_dunbar # "Dunbar" +# +### New entries +# +#594 = { # Abbadid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "green" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "white" +# color2 = "green" +# instance = { position = { 0.694 0.77 } scale = { 1.54 1.54 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.05 } scale = { 1.0 0.1 } } +# instance = { position = { 0.5 0.95 } scale = { 1.0 0.1 } } +# instance = { position = { 0.05 0.5 } scale = { 0.1 1.0 } } +# instance = { position = { 0.95 0.5 } scale = { 0.1 1.0 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "black" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#573 = { # Aftasid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.54 } scale = { 1.05 1.05 } } +# } +#} +# +#631 = { # Botaneiates +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_verticle_stripes_02.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.0 } } +# } +#} +# +#667 = d_upper_lorraine +# +#516 = { # Contarini +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.471 0.497 } scale = { 1.5 1.5 } } +# } +#} +# +#13041 = { # Doria +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } +# } +# colored_emblem = { +# texture = "ce_eagle_crown.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#633 = { # Doukas +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101682 = { # Dukljanin +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# } +#} +# +#10111 = { # Dunin +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_swan.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.48 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#2001071 = k_bjarmaland # Dvinok +# +#house_gerulfing = c_holland # Gerulfing +# +## 100542 Gutkeled needs a Tamga +# +#19052 = { # Guthkeled +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_pily_horizontal_04.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.46 } scale = { 0.77 0.88 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.06 0.5 } scale = { 0.12 1.0 } } +# } +#} +# +#455 = { # Hagalin +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_boar_passant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.48 0.46 } rotation = 30 scale = { 1.0 1.0 } } +# } +#} +# +#599 = { # Hudid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.192 } scale = { 1.0 0.038 } } +# instance = { position = { 0.5 0.768 } scale = { 1.0 0.038 } } +# } +# colored_emblem = { +# texture = "ce_mena_lion.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { -0.9 0.9 } } +# } +#} +# +#100388 = { # Karjalainen +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_bear_rampant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.51 } scale = { 1.0 1.0 } } +# } +#} +# +#100377 = { # Kukk +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101399 = { # Melissenos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bee.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.19 } scale = { 0.33 0.33 } } +# instance = { position = { 0.5 0.77 } scale = { 0.33 0.33 } } +# instance = { position = { 0.26 0.19 } scale = { 0.33 0.33 } } +# instance = { position = { 0.74 0.19 } scale = { 0.33 0.33 } } +# instance = { position = { 0.35 0.48 } scale = { 0.33 0.33 } } +# instance = { position = { 0.65 0.48 } scale = { 0.33 0.33 } } +# } +#} +# +#house_otakeren = { # Otakeren +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_panther.dds" +# color1 = "white" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.49 } scale = { 0.9 1.0 } } +# } +#} +# +#48 = { # Palaiologos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9116 = { # Palemonaitis +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101451 = { # Pegonites +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.30 } scale = { 0.512 0.512 } } +# } +#} +# +#100380 = { # Pärn +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bear_passant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.46 0.49 } rotation = 30 scale = { 0.9 0.9 } } +# } +#} +# +## Rurikid (705) needs tamga +# +#698 = { +# pattern = "pattern_triangle_01.dds" +# color1 = "yellow" +# color2 = "red" +# +# colored_emblem = { +# texture = "ce_bull_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance= { position = { 0.5 0.38 } scale = { 0.75 0.75 } } +# } +#} +# +# +#house_stenkiling = { # Stenkiling +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant_per_pale.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.290 0.45 } scale = { -0.7 0.75 } } +# instance = { position = { 0.710 0.45 } scale = { 0.7 0.75 } } +# } +#} +# +#496 = { # Sverker +# pattern = "pattern_solid.dds" +# color1 = "blue" # Or maybe red/yellow (needs block) as unit colours ? +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.55 0.55 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.50 0.50 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.50 0.50 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.48 0.48 } } +# } +# colored_emblem = { +# texture = "ce_wyvern_rising.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.52 0.50 } scale = { 0.6 0.55 } } +# } +#} +# +#house_salian = { # Salian +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#101141 = { # Synadenos +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle_crown.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#512 = { # Trpimirovic +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.30 } scale = { 0.512 0.512 } } +# } +#} +# +#8626 = { # Vimaranes +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_cross_pisan.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +#house_vimaranes = 8626 +# +#100384 = { # Virtanen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bear_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_wettin = { # Wettin +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_pale_5.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.344 0.5 } scale = { 0.79 1.0 } } +# instance = { position = { 0.656 0.5 } scale = { 0.79 1.0 } } +# } +#} +# +#house_wigeriche = { # Wigeriche +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.4 } } +# } +#} +# +#101890 = { # Wizlawid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# } +#} +# +## Existing entry +#499 = k_norway # Yngling +# +#595 = { # Zirid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "green" +# color2 = "white" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +## Existing entry +#554 = { # Muirebe +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +#house_british_isles_loairn = 554 +# +## Existing entry - No change necessary +#461 = c_orkney # Orkneyjar +# +#723 = c_anjou # Anjou +# +#house_este = { # Este +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#house_welf = { # Welf +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#13014 = { # Baggio - Anselmo da Baggio - Pope Alexander II +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_boar_head.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +## Existing entry +#100204 = k_aragon # Barcelona +# +## FP2 Bookmark entries +# +#12293 = { #Banu Qasi #ahistorical, uses elements from the ancient CoA of Tudela, their ancestral seat +# pattern="temp_pattern_bendy_special.dds" +# color1=blue +# color2=yellow +# color3=green +# colored_emblem={ +# color1=white +# color2=yellow_light +# texture="ce_crescent_mask_02.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#12305 = { #Al-Yiliqi, "Of Galicia" - made-up shield, implementing symbols of Galicia and their holding Merida, with an islamic twist +# pattern="pattern_diagonal_split_01.dds" +# color1=blue_light +# color2=orange +# color3=black +# colored_emblem={ +# color1=yellow +# texture="ce_castle_random.dds" +# instance={ +# position={ 0.660000 0.690000 } +# scale={ 0.390000 0.390000 } +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_india_doted_frame_02.dds" +# instance={ +# position={ 0.660000 0.560000 } +# scale={ 0.230000 0.230000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_mena_chalice_axe_penbox.dds" +# instance={ +# position={ 0.350000 0.290000 } +# scale={ 0.440000 0.440000 } +# depth=1.010000 +# } +# } +#} +# +#baranisdyn002 = { #The Berber Awsaga dynasty (ahistorical shield) +# pattern="pattern_solid.dds" +# color1=green +# color2=yellow +# color3=green +# colored_emblem={ +# color1=yellow +# texture="ce_frame_circle_broa.dds" +# instance={ +# position={ 0.500000 0.470000 } +# scale={ 0.850000 0.850000 } +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_african_star_gurma.dds" +# instance={ +# position={ 0.500000 0.470000 } +# scale={ 0.640000 0.640000 } +# depth=1.010000 +# } +# } +#} +# +#house_danis = { #Banu Danis (ahistorical shield) +# pattern="pattern__solid_designer.dds" +# color1=green +# color2=white +# color3=green +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_rosetta_08.dds" +# instance={ +# position={ 0.500000 0.460000 } +# scale={ 0.690000 0.690000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_polylobe_frame.dds" +# instance={ +# position={ 0.500000 0.460000 } +# scale={ 0.740000 0.740000 } +# } +# } +#} +# +# +# +#75 = { #Menendez dynasty - Mendo Guterres Bookmark Character +# pattern="pattern__solid_designer.dds" +# color1=white +# color2=white +# color3=red +# colored_emblem={ +# color1=black +# texture="ce_orle.dds" +# instance={ +# position={ 0.500000 0.510000 } +# scale={ 0.710000 0.710000 } +# depth=8.010000 +# } +# +# } +# +# colored_emblem={ +# color1=red +# texture="ce_cross_08.dds" +# instance={ +# position={ 0.500000 0.470000 } +# scale={ 0.340000 0.340000 } +# depth=9.010000 +# } +# +# } +# +# colored_emblem={ +# color1=blue_light +# color2=white +# texture="ce_shield_portugal.dds" +# instance={ +# position={ 0.500000 0.890000 } +# scale={ 0.260000 0.260000 } +# } +# +# instance={ +# position={ 0.240000 0.720000 } +# scale={ 0.250000 0.250000 } +# depth=1.010000 +# } +# +# instance={ +# position={ 0.740000 0.730000 } +# scale={ 0.250000 0.250000 } +# depth=2.010000 +# } +# +# instance={ +# position={ 0.800000 0.440000 } +# scale={ 0.250000 0.250000 } +# depth=3.010000 +# } +# +# instance={ +# position={ 0.200000 0.440000 } +# scale={ 0.250000 0.250000 } +# depth=4.010000 +# } +# +# instance={ +# position={ 0.800000 0.130000 } +# scale={ 0.250000 0.250000 } +# depth=5.010000 +# } +# +# instance={ +# position={ 0.500000 0.130000 } +# scale={ 0.250000 0.250000 } +# depth=6.010000 +# } +# +# instance={ +# position={ 0.200000 0.130000 } +# scale={ 0.250000 0.250000 } +# depth=7.010000 +# } +# } +#} +# +#house_musa = { #Banu Musa, ahistorical shield, uses elements from Zaragosa and Tudela +# pattern="temp_pattern_bendy_special.dds" +# color1=blue +# color2=yellow +# color3=red +# colored_emblem={ +# color1=blue +# color2=orange +# color3=white +# texture="ce_eagle_islamic_double.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +# +# colored_emblem={ +# color1=yellow +# color2=blue +# texture="ce_polylobe_angles.dds" +# instance={ +# position={ 0.510000 0.490000 } +# scale={ 0.910000 0.910000 } +# depth=1.010000 +# } +# } +#} +# +# +## Existing entry +#721 = { # Blois +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_diagonal_stripes_02_dual.dds" +# color1 = "white" +# color2 = "yellow" +# } +#} +# +#741 = d_burgundy # Bourgogne +# +## Existing entry +#678 = c_apulia # Hauteville +# +## Existing entry - No change necessary +#752 = d_normandy # Normandie +# +## Existing entry +#413 = d_poitou # Poitiers +# +#22006 = c_rennes +# +## Existing entry - No change necessary +#240 = c_savoie # Savoie +# +## Existing entry +# +#13031 = { # Gherardesca +# pattern = "pattern_vertical_split_01.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.75 0.25 } scale = { 1.0 0.5 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.25 0.5 } scale = { 0.5 1.0 } } +# } +# colored_emblem = { +# texture = "ce_eagle_double.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +# mask = { 1 } +# } +#} +# +## Canossa (101556) needs : dog rampant +# +#100336 = { # Salerno +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_pile_01_inverted.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.192 0.323 } scale = { 0.308 0.256 } } +# instance = { position = { 0.346 0.323 } scale = { 0.308 0.256 } } +# instance = { position = { 0.500 0.323 } scale = { 0.308 0.256 } } +# instance = { position = { 0.654 0.323 } scale = { 0.308 0.256 } } +# instance = { position = { 0.808 0.323 } scale = { 0.308 0.256 } } +# instance = { position = { 0.192 0.577 } scale = { -0.308 -0.256 } } +# instance = { position = { 0.346 0.577 } scale = { -0.308 -0.256 } } +# instance = { position = { 0.500 0.577 } scale = { -0.308 -0.256 } } +# instance = { position = { 0.654 0.577 } scale = { -0.308 -0.256 } } +# instance = { position = { 0.808 0.577 } scale = { -0.308 -0.256 } } +# } +#} +# +## Existing entry +#756 = { # Godwin +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_wyvern.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 1.0 } } +# } +#} +# +## Existing entry +#560 = { # Hwicce +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +## Existing entry - No change necessary +#695 = c_thomond # Briain +#house_british_isles_briain = 695 +# +## Existing entry +#201 = { # Conchobair +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "green" +# colored_emblem = { +# texture = "ce_tree.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_conchobair = 201 +# +## Existing entry - No change necessary +#724 = d_flanders # Vlaanderen +# +#house_babenberg = d_osterreich # Babenberg +# +#house_luxemburg = { # Luxemburg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.51 } scale = { 1.0 1.00 } } +# } +#} +# +#766 = { # Nordheim +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_bars_2.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#657 = { # Rheinfelden +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#219 = { # Sulzbach +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.22 } scale = { 0.31 0.31 } } +# instance = { position = { 0.5 0.78 } scale = { 0.31 0.31 } } +# instance = { position = { 0.26 0.22 } scale = { 0.31 0.31 } } +# instance = { position = { 0.74 0.22 } scale = { 0.31 0.31 } } +# instance = { position = { 0.37 0.50 } scale = { 0.31 0.31 } } +# instance = { position = { 0.63 0.50 } scale = { 0.31 0.31 } } +# } +#} +# +#216 = { # Weimar +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.694 0.80 } scale = { 1.54 1.54 } } +# } +#} +# +#house_zahringen = { # Zähringen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +# +## Pomorza (7162) needs : griffin passant +#7162 = { # Pomorza +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Existing entry +#708 = { # Arpad +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#19000 = { # Aba +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.4 } } +# } +#} +# +#206 = { # Aleramicci +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +#226 = { # Askanien +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_06.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.632 0.500 } scale = { 1.550 1.480 } } +# } +#} +# +#101569 = { # Balog +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle_double.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +# } +#} +# +#101719 = { # Basiliakos +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 0.9 1.0 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.125 } scale = { 0.30 0.18 } } +# instance = { position = { 0.5 0.835 } scale = { 0.30 0.18 } } +# instance = { position = { 0.178 0.48 } scale = { 0.18 0.30 } } +# instance = { position = { 0.822 0.48 } scale = { 0.18 0.30 } } +# } +# colored_emblem = { +# texture = "ce_letter_i.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.328 0.340 } scale = { 0.16 0.16 } } +# instance = { position = { 0.415 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_c.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.398 0.340 } scale = { 0.16 0.16 } } +# instance = { position = { 0.693 0.340 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_x.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.613 0.340 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_n.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.335 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_k.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.605 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_a.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.695 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.363 0.27 } scale = { 0.128 0.016 } } +# instance = { position = { 0.653 0.27 } scale = { 0.128 0.016 } } +# } +#} +# +#101074 = { # Batatzes +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle_double.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +# } +#} +# +#100268 = { # Bille +# pattern = "pattern_vertical_split_01.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.50 1.02 } scale = { 1.0 2.04 } } +# } +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.50 1.02 } scale = { 1.0 2.04 } } +# mask = { 2 } +# } +#} +# +#656 = d_westfalen # Billung +# +#101078 = { # Branas +# pattern = "pattern_solid.dds" +# color1 = "purple" +# color2 = "white" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "purple" +# color2 = "white" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#house_brunonen = { # Brunonen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant_per_pale.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.290 0.45 } scale = { -0.7 0.75 } } +# instance = { position = { 0.710 0.45 } scale = { 0.7 0.75 } } +# } +#} +# +#20085 = { # Buchanan +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_vertical_stripes_08.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#21005 = { # Ciolek +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +## Csanad (101566) needs : falcon +# +#19010 = { # Csak +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# } +#} +# +#20051 = { # Davides +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_fur_vair_01.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.5 0.625 } scale = { 1.24 1.24 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.465 } scale = { 1.0 1.55 } } +# } +#} +# +#101088 = { # Dokeianos +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_chi_rho.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +## Canting arms rather than apocryphal arms +#676 = { # Drengot +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.6 } scale = { 1.15 1.2 } } +# } +#} +# +#664 = { # Etichonen +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#514 = { # Falier +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.75 0.25 } scale = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.75 } scale = { 1.0 0.5 } } +# } +#} +# +#13028 = { # Fieschi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.36 0.54 } scale = { 1.72 1.72 } } +# } +#} +# +#427 = { # Flamens +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cinquefoil_01.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.64 } scale = { 0.48 0.48 } } +# } +#} +# +#100464 = { # Gorjanski +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_crown_small.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.468 0.060 } scale = { 0.161 0.140 } } +# } +# colored_emblem = { +# texture = "ce_snake.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.51 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.264 0.194 } scale = { 0.196 0.196 } } +# instance = { position = { 0.264 0.133 } scale = { 0.035 0.035 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.264 0.096 } scale = { 0.116 0.116 } } +# } +#} +# +#482 = { # Hvide +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#101570 = { # Jak +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# } +#} +# +#101564 = { # Kaplyon +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#7378 = { # Kan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.5 } } +# } +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.435 } scale = { 0.88 1.0 } } +# } +#} +# +#house_leon = { # Léon +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# } +#} +# +## Lis (21016) needs : Lis Emblem +# +## Existing entry - No change necessary +#547 = c_glamorgan # Morgannwg +#house_british_isles_morgannwg = 547 +# +#13070 = { # Morosini +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Nakonid (101906) needs : griffin passant (temp. PH griffin rampant) +#101906 = { # Nakonid +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Orsini modern for 7215 (while newly included dyn id 2 is Orsini ancient aka Bobone) +#7215 = { # Orsini +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.545 0.825 } scale = { 1.4 1.4 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_flower.dds" +# color1 = "red" +# color2 = "green" +# instance = { position = { 0.5 0.166 } scale = { 0.36 0.36 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.159 } scale = { 0.05 0.05 } } +# } +#} +# +#2001001 = c_lomza # Ossowski +# +#21025 = { # Poraj +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_flower.dds" +# color1 = "white" +# color2 = "green" +# instance = { position = { 0.5 0.47 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.465 } scale = { 0.2 0.2 } } +# } +#} +# +#101568 = { # Poth +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_verticle_stripes_02.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.0 } } +# } +#} +# +#7220 = c_passau # Rapotonen +# +#7198 = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.4 } } +# } +#} +# +## Scarponnois (88) needs : Barbels addorsed +# +#14278 = { # Seisyll +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant_regardant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_seisyll = 14278 +# +## Sithrigi (550) needs : Raven +# +#100300 = { # Slatte +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.4 0.45 } rotation = 90 scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.65 0.45 } scale = { 0.512 0.512 } } +# } +#} +# +#50 = { # Spinola +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.455 } scale = { 1.04 1.12 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.157 } scale = { 1.0 0.314 } } +# instance = { position = { 0.5 0.796 } scale = { 1.0 0.408 } } +# } +#} +# +#19061 = { # Szentgyorgyi +# pattern = "pattern_diagonal_split_02.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# mask = { 1 } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# mask = { 2 } +# } +#} +# +## Existing entry (only missing commented dynastic name) +#541 = c_angouleme # Taillefer +# +#101681 = { # Topor +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_axe.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +# } +#} +# +# +# +#490 = { # Sigurdr #EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant_axe.dds" +# color1 = "red" +# color2 = "white" +# color3 = "white" +# } +#} +#house_knytling = { # Sigurdr +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.515 0.152 } scale = { 0.257 0.191 } } +# instance = { position = { 0.370 0.211 } rotation = 45 scale = { 0.070 0.070 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.463 0.233 } scale = { 0.086 0.050 } } +# } +# colored_emblem = { +# texture = "ce_lion_head.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.544 0.207 } scale = { 0.27 0.24 } } +# } +#} +#house_af_gorm = { # Sigurdr +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100072 = { # Wessex # EE +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_wessex = 100072 +# +#1047006 = { # Cerdicing +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.41 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.602 } scale = { 0.3 0.242 } } +# instance = { position = { 0.5 0.48 } scale = { 0.1 0.055 } } +# } +# colored_emblem = { +# texture = "ce_pile_mask_thin.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.672 } scale = { 0.275 -0.44 } } +# } +#} +# +#100284 = { # And +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.315 0.32 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.32 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.66 } scale = { 0.48 0.48 } } +# } +#} +# +#200068 = { # Brycheiniog +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_chevron_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_spearhead.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.24 0.24 } scale = { 0.5 0.5 } } +# instance = { position = { 0.76 0.24 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.75 } scale = { 0.5 0.5 } } +# } +#} +#house_british_isles_brycheiniog = 200068 +# +#8603 = { # Venigomez +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_fleury.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# +#} +# +#622 = { # Gaetani +# pattern = "pattern_checkers_01.dds" +# color1 = "red" +# color2 = "white" +#} +# +#101554 = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.58 0.50 } scale = { 2.6 2.6 } } +# } +#} +# +#9566 = { # Hucbaldi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_verticle_stripes_02.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.0 } } +# } +#} +# +#house_hupoldinger = { # Hupoldinger +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.524 0.180 } rotation = -7.5 scale = { 0.42 0.42 } } +# instance = { position = { 0.741 0.404 } rotation = -7.5 scale = { 0.42 0.42 } } +# instance = { position = { 0.245 0.622 } rotation = -7.5 scale = { 0.34 0.34 } } +# instance = { position = { 0.434 0.811 } rotation = -7.5 scale = { 0.34 0.34 } } +# } +#} +# +#46 = { # Kantakouzenos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# +# colored_emblem = { +# texture = "ce_crown_small.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.431 0.100 } rotation = 12 scale = { 0.1 0.1 } } +# instance = { position = { 0.569 0.100 } rotation = 348 scale = { 0.1 0.1 } } +# } +# colored_emblem = { +# texture = "ce_eagle_double.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +# } +#} +# +#101312 = { # Karandenos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.75 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.25 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.50 0.70 } scale = { 0.27 0.1 } } +# instance = { position = { 0.50 0.20 } scale = { 0.27 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.19 } scale = { 0.24 0.02 } } +# instance = { position = { 0.5 0.71 } scale = { 0.24 0.02 } } +# instance = { position = { 0.24 0.45 } scale = { 0.02 0.24 } } +# instance = { position = { 0.76 0.45 } scale = { 0.02 0.24 } } +# } +#} +# +#25061 = { # Karling # EE +# @smEagleX = 0.32 +# @smEagleY = 0.26 +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.065 0.02 } scale = { 0.46 0.46 } } +# instance = { position = { 0.355 0.02 } scale = { 0.46 0.46 } } +# instance = { position = { 0.645 0.02 } scale = { 0.46 0.46 } } +# instance = { position = { 0.935 0.02 } scale = { 0.46 0.46 } } +# instance = { position = { 0.21 0.28 } scale = { 0.46 0.46 } } +# instance = { position = { 0.50 0.28 } scale = { 0.46 0.46 } } +# instance = { position = { 0.79 0.28 } scale = { 0.46 0.46 } } +# instance = { position = { 0.065 0.54 } scale = { 0.46 0.46 } } +# instance = { position = { 0.355 0.54 } scale = { 0.46 0.46 } } +# instance = { position = { 0.645 0.54 } scale = { 0.46 0.46 } } +# instance = { position = { 0.935 0.54 } scale = { 0.46 0.46 } } +# instance = { position = { 0.21 0.80 } scale = { 0.46 0.46 } } +# instance = { position = { 0.50 0.80 } scale = { 0.46 0.46 } } +# instance = { position = { 0.79 0.80 } scale = { 0.46 0.46 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.065 0.02 } scale = { 0.38 0.38 } } +# instance = { position = { 0.355 0.02 } scale = { 0.38 0.38 } } +# instance = { position = { 0.645 0.02 } scale = { 0.38 0.38 } } +# instance = { position = { 0.935 0.02 } scale = { 0.38 0.38 } } +# instance = { position = { 0.21 0.28 } scale = { 0.38 0.38 } } +# instance = { position = { 0.50 0.28 } scale = { 0.38 0.38 } } +# instance = { position = { 0.79 0.28 } scale = { 0.38 0.38 } } +# instance = { position = { 0.065 0.54 } scale = { 0.38 0.38 } } +# instance = { position = { 0.355 0.54 } scale = { 0.38 0.38 } } +# instance = { position = { 0.645 0.54 } scale = { 0.38 0.38 } } +# instance = { position = { 0.935 0.54 } scale = { 0.38 0.38 } } +# instance = { position = { 0.21 0.80 } scale = { 0.38 0.38 } } +# instance = { position = { 0.50 0.80 } scale = { 0.38 0.38 } } +# instance = { position = { 0.79 0.80 } scale = { 0.38 0.38 } } +# } +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.065 0.04 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.355 0.04 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.645 0.04 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.935 0.04 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.21 0.30 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.50 0.30 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.79 0.30 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.065 0.56 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.355 0.56 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.645 0.56 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.935 0.56 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.21 0.82 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.50 0.82 } scale = { @smEagleX @smEagleY } } +# instance = { position = { 0.79 0.82 } scale = { @smEagleX @smEagleY } } +# } +#} +# +#101103 = { # Kontostephanos +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_castle.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#100273 = { # Stibolt +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_wolf_head.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.51 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#101874 = { # Svacic +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#661 = { # Udonen +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#101891 = { # Haukadalur # EE +# pattern = "pattern_diagonal_split_01.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# mask = {1} +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# mask = {2} +# } +#} +# +#447 = { # Aurland +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_axe.dds" +# color1 = "yellow" +# color2 = "white" +# instance = { position = { 0.34 0.3 } scale = { 0.58 0.58 } } +# instance = { position = { 0.66 0.3 } scale = { -0.58 0.58 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.417 0.63 } scale = { 0.053 0.47 } } +# instance = { position = { 0.583 0.63 } scale = { 0.053 0.47 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.417 0.865 } scale = { 0.053 0.028 } } +# instance = { position = { 0.583 0.865 } scale = { 0.053 0.028 } } +# } +#} +# +#444 = { # Freysey +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cinquefoil_01.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.64 } scale = { 0.48 0.48 } } +# } +#} +# +#446 = { # Sola +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_pile_mask_thin.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.253 } scale = { 0.375 0.375 } } +# instance = { position = { 0.667 0.325 } rotation = 51.43 scale = { 0.375 0.375 } } +# instance = { position = { 0.333 0.325 } rotation = -51.43 scale = { 0.375 0.375 } } +# instance = { position = { 0.685 0.500 } rotation = 102.86 scale = { 0.375 0.375 } } +# instance = { position = { 0.325 0.500 } rotation = -102.86 scale = { 0.375 0.375 } } +# instance = { position = { 0.581 0.625 } rotation = 154.29 scale = { 0.375 0.375 } } +# instance = { position = { 0.419 0.625 } rotation = -154.29 scale = { 0.375 0.375 } } +# } +#} +# +#232 = { # Albon # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_dolphin.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#house_armagnac = { # Armagnac # EE +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#733= { # Auvergne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_gonfanon.dds" +# color1 = "red" +# color2 = "green" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#681 = { # Ivrea # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#7248 = { # Orange # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_horn.dds" +# color1 = "blue" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#12253 = { # Correggio +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.4 } } +# } +#} +# +#320 = { # Bachaumont +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.17 0.09 } scale = { 0.04 0.115 } } +# instance = { position = { 0.35 0.09 } scale = { 0.04 0.115 } } +# instance = { position = { 0.65 0.09 } scale = { 0.04 0.115 } } +# instance = { position = { 0.84 0.09 } scale = { 0.04 0.115 } } +# instance = { position = { 0.17 0.50 } scale = { 0.04 0.115 } } +# instance = { position = { 0.62 0.47 } scale = { 0.04 0.115 } } +# instance = { position = { 0.17 0.70 } scale = { 0.04 0.115 } } +# instance = { position = { 0.36 0.78 } scale = { 0.04 0.115 } } +# instance = { position = { 0.68 0.78 } scale = { 0.04 0.115 } } +# instance = { position = { 0.82 0.68 } scale = { 0.04 0.115 } } +# } +#} +# +#102030 = { # Béthune +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.36 0.54 } scale = { 1.72 1.72 } } +# } +#} +# +#house_boulogne = { # Boulogne # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.685 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.68 } scale = { 0.55 0.55 } } +# } +#} +# +#329 = { # Bourbon # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.49 } scale = { 0.62 0.65 } } +# } +# colored_emblem = { +# texture = "ce_clam.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.2 0.12 } scale = { 0.18 0.18 } } +# instance = { position = { 0.5 0.12 } scale = { 0.18 0.18 } } +# instance = { position = { 0.8 0.12 } scale = { 0.18 0.18 } } +# instance = { position = { 0.2 0.41 } scale = { 0.18 0.18 } } +# instance = { position = { 0.8 0.41 } scale = { 0.18 0.18 } } +# instance = { position = { 0.22 0.7 } scale = { 0.18 0.18 } } +# instance = { position = { 0.78 0.7 } scale = { 0.18 0.18 } } +# instance = { position = { 0.5 0.88 } scale = { 0.18 0.18 } } +# } +#} +# +#house_braganza = { # Bragança +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.20 } rotation = 45 scale = { 0.15 0.20 } } +# instance = { position = { 0.5 0.50 } rotation = 45 scale = { 0.15 0.20 } } +# instance = { position = { 0.5 0.80 } rotation = 45 scale = { 0.15 0.20 } } +# instance = { position = { 0.25 0.50 } rotation = 45 scale = { 0.15 0.20 } } +# instance = { position = { 0.75 0.50 } rotation = 45 scale = { 0.15 0.20 } } +# } +#} +# +#house_bearn = { # Béarn +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "red" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.28 } scale = { 0.75 0.65 } } +# instance = { position = { 0.5 0.70 } scale = { 0.75 0.65 } } +# } +#} +# +#house_comminges = { # Comminges +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.46 } scale = { 1.1 1.28 } } +# } +# colored_emblem = { +# texture = "ce_border_shield.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#101754 = { # Conteville +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ermine_spot.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.00 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.20 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.40 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.60 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.80 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 1.00 0.50 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.10 0.70 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.30 0.70 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.50 0.70 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.70 0.70 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.90 0.70 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.00 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.20 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.40 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.60 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.80 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 1.00 0.90 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.10 1.10 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.30 1.10 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.50 1.10 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.70 1.10 } scale = { @smErmine @smErmine } } +# instance = { position = { 0.90 1.10 } scale = { @smErmine @smErmine } } +# } +# colored_emblem = { +# texture = "ce_chief_indented_alpha.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#200080 = { # Conversano +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_cornouaille = { # Cornouaille +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#house_dax = { # Dax +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# } +#} +# +#100227 = { # Forez # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_dolphin.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#363 = { # Gaunt (Swanneshals) +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_swan.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.48 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#100239 = { # Genève # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.167 } scale = { 0.26 0.334 } } +# instance = { position = { 0.185 0.5 } scale = { 0.37 0.334 } } +# instance = { position = { 0.815 0.5 } scale = { 0.37 0.334 } } +# instance = { position = { 0.5 0.834 } scale = { 0.26 0.334 } } +# +# } +#} +# +#102 = { # Guînes +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_fur_vair_01.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.5 0.6 } scale = { 1.55 1.55 } } +# } +#} +# +## Haro 778 *** Needs wolf passant *** +# +#house_perigord = { # Perigord # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "yellow" +# color2 = "blue" +# color3 = "black" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#776 = { # Lara +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_pot.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.27 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.70 } scale = { 0.55 0.55 } } +# } +#} +# +#house_limoges = { # Limoges # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#93 = { # Lusignan # EE +# pattern = "pattern_barruly_10.dds" +# color1 = "white" +# color2 = "blue" +#} +# +#13105 = { # Marsan # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.6 } scale = { 1.15 1.2 } } +# } +#} +# +#8760 = { # Melgueil # EE +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +#22005 = { # Millau # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_pales_4.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { scale = { 0.76 1.0 } } +# } +#} +# +#402 = { # Oviedo +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_checkers_06.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.632 0.408 } scale = { 1.550 1.180 } } +# } +#} +# +#100216 = { # Périgord +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#312 = { # Rohan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mascle_01.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.28 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.28 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.76 } scale = { 0.32 0.30 } } +# } +#} +# +#9304 = { # Sens +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.32 0.29 } scale = { 0.5 0.5 } } +# instance = { position = { 0.68 0.29 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.68 } scale = { 0.5 0.5 } } +# } +#} +# +#770 = { # Sousa +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.22 } rotation = 180 scale = { 0.52 0.52 } } +# instance = { position = { 0.5 0.74 } scale = { 0.52 0.52 } } +# instance = { position = { 0.24 0.48 } rotation = 90 scale = { 0.52 0.52 } } +# instance = { position = { 0.76 0.48 } rotation = -90 scale = { 0.52 0.52 } } +# } +#} +# +#40022 = { # Semur +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.48 0.50 } scale = { 1.45 1.45 } } +# } +#} +# +#2 = { # Orsini (Bobone) +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.36 0.54 } scale = { 1.72 1.72 } } +# } +#} +# +#1042090 = { # Soomra +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#257 = { # Ludowinger +# pattern = "pattern_barruly_special.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +# mask = { 1 } +# } +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "red" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +# mask = { 2 } +# } +#} +# +# +# +#100542 = { # Gutkeled +# pattern = "pattern_triangle_01.dds" +# color1 = red +# color2 = yellow +# color3 = red +# colored_emblem = { +# color1 = yellow +# texture = "ce_tamgha_pecheneg.dds" +# instance = { +# position = { 0.500000 0.320000 } +# scale = { 0.490000 0.490000 } +# rotation = 270 +# } +# } +#} +# +#591 = { # Dulo +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tamgha_dulo.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101864 = { # Karakhanids +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "blue_light" +# colored_emblem = { +# texture = "ce_ordinary_pily_horizontal_04.dds" +# color1 = "blue_light" +# color2 = "blue_light" +# instance = { position = { 0.695 0.250 } scale = { -0.390 0.500 } } +# instance = { position = { 0.695 0.750 } scale = { -0.390 0.500 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue_light" +# color2 = "blue_light" +# instance = { position = { 0.945 0.50 } scale = { 0.11 1.0 } } +# } +#} +# +#100358 = { # Aquileia +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_pommee.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.46 } scale = { 1.0 1.0 } } +# } +#} +# +#22001 = { # Vassy +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "black" +# color2 = "black" +# } +#} +# +#house_vexin_amiens = { # Vexin-Amiens +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_02_dual.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100223 = { # Viviers +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "black" +# color2 = "black" +# } +#} +# +#20035 = { # Rethel +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_pile_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.220 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.314 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.406 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.500 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.594 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.686 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.780 0.735 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.220 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.314 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.406 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.500 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.594 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.686 0.335 } scale = { 0.16 -0.30 } } +# instance = { position = { 0.780 0.335 } scale = { 0.16 -0.30 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.470 } scale = { 0.65 0.1 } } +# instance = { position = { 0.5 0.870 } scale = { 0.65 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.16 } scale = { 0.65 0.1 } } +# instance = { position = { 0.5 0.56 } scale = { 0.65 0.1 } } +# instance = { position = { 0.5 0.10 } scale = { 0.12 0.12 } } +# instance = { position = { 0.5 0.50 } scale = { 0.12 0.12 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.085 } scale = { 0.08 0.05 } } +# instance = { position = { 0.5 0.485 } scale = { 0.08 0.05 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "orange" +# color2 = "orange" +# instance = { position = { 0.5 0.210 } scale = { 0.65 0.01 } } +# instance = { position = { 0.5 0.610 } scale = { 0.65 0.01 } } +# } +#} +# +#house_biandrate = { # Biandrate +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_knight.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.51 0.47 } scale = { 0.9 0.9 } } +# } +#} +# +#100357 = { # Treviso +# pattern = "pattern_barruly_08.dds" +# color1 = "green" +# color2 = "yellow" +#} +# +#100345 = { # Lecce +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_fur_vair_01.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.5 0.6 } scale = { 1.55 1.55 } } +# } +#} +# +#101793 = { # Zagwe +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_star_hexagram.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.55 } scale = { 1.1 1.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.20 } scale = { 0.05 0.22 } } +# instance = { position = { 0.5 0.18 } scale = { 0.18 0.05 } } +# } +#} +# +#101777 = { # Azim +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.064 0.7 } } +# instance = { position = { 0.5 0.48 } scale = { 0.58 0.064 } } +# instance = { position = { 0.5 0.32 } scale = { 0.40 0.064 } } +# instance = { position = { 0.5 0.64 } scale = { 0.40 0.064 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.1 } scale = { 0.12 0.12 } } +# instance = { position = { 0.5 0.86 } scale = { 0.12 0.12 } } +# instance = { position = { 0.19 0.48 } scale = { 0.12 0.12 } } +# instance = { position = { 0.81 0.48 } scale = { 0.12 0.12 } } +# instance = { position = { 0.28 0.32 } scale = { 0.12 0.12 } } +# instance = { position = { 0.72 0.32 } scale = { 0.12 0.12 } } +# instance = { position = { 0.28 0.64 } scale = { 0.12 0.12 } } +# instance = { position = { 0.72 0.64 } scale = { 0.12 0.12 } } +# } +#} +# +#101145 = { # Tarchaneiotes +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.315 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.64 } scale = { 0.48 0.48 } } +# } +#} +# +#639 = { # Argyros +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.735 0.22 } rotation = 90 scale = { 0.4 0.4 } } +# instance = { position = { 0.265 0.22 } rotation = -90 scale = { 0.4 0.4 } } +# instance = { position = { 0.265 0.715 } rotation = -90 scale = { 0.35 0.35 } } +# instance = { position = { 0.735 0.715 } rotation = 90 scale = { 0.35 0.35 } } +# } +#} +# +#101510 = { # Taronites +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_spearhead.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.735 0.22 } scale = { 0.5 0.45 } } +# instance = { position = { 0.265 0.22 } scale = { 0.5 0.45 } } +# instance = { position = { 0.265 0.715 } scale = { 0.40 0.36 } } +# instance = { position = { 0.735 0.715 } scale = { 0.40 0.36 } } +# } +#} +# +#510 = { # Kamateros +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.065 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.065 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.80 } scale = { 0.36 0.36 } } +# } +#} +# +#101736 = { # Arcruni +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_chalice.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.1 1.1 } } +# } +#} +# +#23002 = { # Pahlavuni +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#20063 = { # Varajnuni +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_boar_passant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#25202 = { # Hephaistos +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_pile_01_inverted.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.500 0.610 } scale = { 0.480 0.200 } } +# instance = { position = { 0.500 0.150 } scale = { 0.480 0.200 } } +# instance = { position = { 0.680 0.380 } scale = { 0.480 0.200 } } +# instance = { position = { 0.320 0.380 } scale = { 0.480 0.200 } } +# instance = { position = { 0.500 0.809 } rotation = 180 scale = { 0.480 0.200 } } +# instance = { position = { 0.500 0.349 } rotation = 180 scale = { 0.480 0.200 } } +# instance = { position = { 0.680 0.579 } rotation = 180 scale = { 0.480 0.200 } } +# instance = { position = { 0.320 0.579 } rotation = 180 scale = { 0.480 0.200 } } +# } +#} +# +#101091 = { # Gavras +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_pile_01_inverted.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.212 0.323 } scale = { 0.385 0.256 } } +# instance = { position = { 0.404 0.323 } scale = { 0.385 0.256 } } +# instance = { position = { 0.596 0.323 } scale = { 0.385 0.256 } } +# instance = { position = { 0.788 0.323 } scale = { 0.385 0.256 } } +# instance = { position = { 0.212 0.577 } scale = { -0.385 -0.256 } } +# instance = { position = { 0.404 0.577 } scale = { -0.385 -0.256 } } +# instance = { position = { 0.596 0.577 } scale = { -0.385 -0.256 } } +# instance = { position = { 0.788 0.577 } scale = { -0.385 -0.256 } } +# } +#} +# +#195 = { # Angelos +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_angel.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#627 = { # Skleros +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bee.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.065 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.065 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.80 } scale = { 0.36 0.36 } } +# } +#} +# +#100128 = { # Metz +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#12476 = { # Hohenzollern +# pattern = "pattern_checkers_01.dds" +# color1 = "white" +# color2 = "black" +#} +# +#101694 = { # Julichgau +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#705 = { # Rurikid # EE +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_rurikid.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#21016 = { # Lis +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lis.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#2001000 = { # Kurowie +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cockerel.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1043008 = { # Chola +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tiger.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.8 0.8 } } +# } +#} +# +#790 = { # Ghaznavid # EE +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#744 = { # Bamburgh # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_verticle_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.0 } } +# } +#} +# +#199 = { # Neill # EE +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_hand.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_neill = 199 +# +#9203 = { # hUalgairg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_hand.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.25 0.15 } scale = { 0.3 0.3 } } +# } +#} +#house_british_isles_hualgairg = 9203 +# +#819 = { # Dal Fiatach +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101675 = { # Ruairc +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.26 } scale = { 0.88 1.0 } } +# instance = { position = { 0.5 0.56 } scale = { 0.88 1.0 } } +# } +#} +#house_british_isles_ruairc = 101675 +# +#9205 = { # Mail Sechlainn +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_hand.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.29 } scale = { 0.55 0.55 } } +# instance = { position = { 0.685 0.29 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.68 } scale = { 0.55 0.55 } } +# } +#} +#house_british_isles_mailsechlainn = 9205 +# +#9208 = { # Cheinnselaig # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#10025 = { #House Cardona +# pattern= "pattern__solid_designer.dds" +# color1= red +# color2= yellow +# color3= black +# colored_emblem = { +# color1=yellow +# color2=yellow +# color3=yellow +# texture="ce_thistle_grass.dds" +# instance= { scale= { 0.800000 0.870000 } } +# } +#} +# +#10029 = { #House Cardona +# pattern = "pattern__solid_designer.dds" +# color1 = red +# color2 = yellow +# color3 = black +# colored_emblem = { +# color1=yellow +# color2=yellow +# color3=yellow +# texture="ce_thistle_grass.dds" +# instance= { scale= { 0.800000 0.870000 } } +# } +#} +# +#101677 = { # Gilla-Patraic +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_saltire_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_gilla_patraic = 101677 +# +#197 = { # Carthaigh # EE +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "red" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_carthaigh = 197 +# +#20022 = { # Aelfricson +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#745 = { # Northumbria # EE +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_piles_conjoined.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#562 = { # Durham # EE +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## NB : Argyll = Somerled, not Campbell, Atholl = Dunkeld, not Strathbogie +#100045 = { # Argyll +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.15 } scale = { 0.22 0.22 } } +# } +# colored_emblem = { +# texture = "ce_ship_mast.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +#house_british_isles_argyll = 100045 +# +#100044 = { # Atholl +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_atholl = 100044 +# +#689 = { # Duib +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#124 = { # Strathearn +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_2.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#12402 = { # Querfurt +# pattern = "pattern_barruly_10.dds" +# color1 = "white" +# color2 = "red" +#} +# +#house_goseck = { # Goseck +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#224 = { # Oldenburg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_bars_2.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100087 = { # Osnabrück +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_wheel.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#7180 = { # Stahleck +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_andechs = { # Andechs +# pattern="pattern_solid.dds" +# color1 = blue +# color2 = yellow +# colored_emblem = { +# color1 = white +# color2 = yellow +# color3 = black +# texture = "ce_lion_passant_small.dds" +# instance={ +# position = { 0.5 0.23 } +# scale = { 0.870 0.87 } +# } +# +# } +# colored_emblem={ +# color1 = white +# color2 = yellow +# color3 = black +# texture = "ce_eagle.dds" +# instance = { +# position = { 0.5 0.66 } +# scale = { 0.82 0.82 } +# } +# } +#} +# +#house_katlenburg = { # Katlenburg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#210 = { # Formbach +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_wolf_passant.dds" +# color1 = yellow +# color2 = yellow +# color3 = white +# instance = { +# position = { 0.25 0.32 } +# scale = { 0.47 0.47 } +# rotation = 72 +# } +# } +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1062022 = { # Pitten +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#663 = { # Dagsburg +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101692 = { # Steutzlingen +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#521 = { # Beilstein +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_horn.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.315 0.30 } scale = { 0.40 0.40 } } +# instance = { position = { 0.685 0.30 } scale = { 0.40 0.40 } } +# instance = { position = { 0.5 0.64 } scale = { 0.40 0.40 } } +# } +#} +# +#12420 = { # Tyrol +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#529 = { # Hohenstaufen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.16 } scale = { 0.85 0.85 } } +# instance = { position = { 0.5 0.415 } scale = { 0.85 0.85 } } +# instance = { position = { 0.5 0.67 } scale = { 0.85 0.85 } } +# } +#} +# +#house_habsburg = { # Habsburg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "red" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#672 = { # Lenzburg +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_castle.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#87 = { # Neuenburg +# pattern = "pattern_vertical_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_3.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# mask = {2} +# } +#} +# +#248 = { # Berg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.162 } scale = { 1.0 0.05 } } +# instance = { position = { 0.5 0.479 } scale = { 1.0 0.05 } } +# instance = { position = { 0.5 0.796 } scale = { 1.0 0.05 } } +# instance = { position = { 0.310 0.117 } scale = { 0.190 0.140 } } +# instance = { position = { 0.690 0.117 } scale = { 0.190 0.140 } } +# instance = { position = { 0.120 0.207 } scale = { 0.190 0.140 } } +# instance = { position = { 0.500 0.207 } scale = { 0.190 0.140 } } +# instance = { position = { 0.880 0.207 } scale = { 0.190 0.140 } } +# instance = { position = { 0.310 0.434 } scale = { 0.190 0.140 } } +# instance = { position = { 0.690 0.434 } scale = { 0.190 0.140 } } +# instance = { position = { 0.120 0.524 } scale = { 0.190 0.140 } } +# instance = { position = { 0.500 0.524 } scale = { 0.190 0.140 } } +# instance = { position = { 0.880 0.524 } scale = { 0.190 0.140 } } +# instance = { position = { 0.310 0.751 } scale = { 0.190 0.140 } } +# instance = { position = { 0.690 0.751 } scale = { 0.190 0.140 } } +# instance = { position = { 0.120 0.841 } scale = { 0.190 0.140 } } +# instance = { position = { 0.500 0.841 } scale = { 0.190 0.140 } } +# instance = { position = { 0.880 0.841 } scale = { 0.190 0.140 } } +# } +#} +# +#7106 = { # Goslar +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "white" +# color2 = "white" +# } +#} +# +#7114 = { # Are +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#7120 = { # Löningen +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_wheel.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#12439 = { # Sponheim +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.694 0.80 } scale = { 1.55 1.55 } } +# } +#} +# +#7100 = { # Nellenburg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_antler.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.72 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.43 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.150 } scale = { 0.8 0.8 } } +# } +#} +# +#12448 = { # Gruningen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_antler.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.72 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.44 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.160 } scale = { 0.8 0.8 } } +# } +#} +# +#523 = { # Eppensteiner +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 1.0 } scale = { 1.03 1.03 } } +# instance = { position = { 0.5 0.064 } scale = { 1.03 1.03 } } +# instance = { position = { 0.5 0.532 } scale = { 1.03 1.03 } } +# } +#} +# +#1062010 = { # Polheim +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.548 0.455 } scale = { 1.3 1.3 } } +# } +#} +# +#1062026 = { # Gobatsburg +# pattern = "pattern_barruly_10.dds" +# color1 = "black" +# color2 = "yellow" +#} +# +#287 = { # Limburg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1062011 = { # Steyr +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_panther.dds" +# color1 = "blue" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } +# } +#} +# +#1062019 = { # Zelking +# pattern = "pattern_diagonal_split_02.dds" +# color1 = "white" +# color2 = "blue" +#} +# +# +#### Dynasties +# +#1045026 = { # Varakid # Missing dynasty ID +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_auseklis_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.0 } } +# } +#} +# +#2001062 = { # Udmurt +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_suomenusko_udmurt.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.46 } scale = { 0.85 0.85 } } +# } +#} +# +#2001083 = { # Kondair +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_suomenusko_kondair.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.46 } scale = { 0.9 0.9 } } +# } +#} +# +#1051137 = { # Kazym +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_suomenusko_kazym.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.46 } scale = { 0.9 0.9 } } +# } +#} +# +#12271 = { # Burtasid +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_burtasid.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.0 1.0 } } +# } +#} +# +#2001156 = { # Enisey +# pattern = "pattern_triangle_01.dds" +# color1 = white +# color2 = black +# color3 = white +# colored_emblem = { +# color1 = black +# texture = "ce_tamgha_enisey.dds" +# instance = { +# position = { 0.500000 0.220000 } +# scale = { 0.610000 0.610000 } +# } +# } +#} +# +#2001103 = { # Khori +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tamgha_khori.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.46 } scale = { 0.9 0.9 } } +# } +#} +# +#2001111 = { # Koktayklan +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_koktayklan.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#2001142 = { # Barga +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_barga.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.46 } scale = { 1.1 1.1 } } +# } +#} +# +#2001113 = { # Jaziqjurgis +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tamgha_jaziqjurgis.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#100596 = { # Thocomer +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_tamgha_thocomer.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001118 = { # Batpaktan +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tamgha_batpaktan.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001119 = { # Altunopa +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_altunopa.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#2001077 = { # Laktanid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_tamgha_laktanid.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001139 = { # Shor +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_tamgha_shor.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001108 = { # Imek +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tamgha_imek.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001144 = { # Mergid +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# color2 = "black" +# colored_emblem = { +# texture = "ce_tamgha_mergid.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001141 = { # Tuva +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# color2 = "green" +# colored_emblem = { +# texture = "ce_tamgha_tuva.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001114 = { # Karasorkaliq +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_tamgha_karasorkaliq.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.46 } scale = { 0.9 0.9 } } +# } +#} +# +#2001136 = { # Oirat +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_oirat.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001143 = { # Tumed +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tamgha_khori_tumed.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1051112 = { # Wanyan +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tamgha_wanyan.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.46 } scale = { 1.0 1.0 } } +# } +#} +# +#2001140 = { # Karagas +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tamgha_karagas.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1022260 = { # Getachew +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.45 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.78 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.50 0.12 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.83 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.17 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.78 } scale = { 0.1 0.1 } } +# instance = { position = { 0.50 0.12 } scale = { 0.1 0.1 } } +# instance = { position = { 0.83 0.45 } scale = { 0.1 0.1 } } +# instance = { position = { 0.17 0.45 } scale = { 0.1 0.1 } } +# } +#} +# +#7246 = { # Solomonid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_star_hexagram.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.2 1.2 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 0.05 0.36 } } +# instance = { position = { 0.50 0.48 } scale = { 0.36 0.05 } } +# } +#} +# +#1022248 = { # Hadendowa +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_cross_coptic.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1022252 = { # Amarar +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_pommee.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_letter_alpha.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.35 0.62 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_letter_omega.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.65 0.62 } scale = { 0.2 0.2 } } +# } +#} +# +#1022254 = { # Bisharin +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "green" +# colored_emblem = { +# texture = "ce_chi_rho.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_letter_alpha.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.25 0.48 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_letter_omega.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.75 0.48 } scale = { 0.2 0.2 } } +# } +#} +# +#1022250 = { # Hedareb +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.9 1.0 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.125 } scale = { 0.30 0.18 } } +# instance = { position = { 0.5 0.835 } scale = { 0.30 0.18 } } +# instance = { position = { 0.178 0.48 } scale = { 0.18 0.30 } } +# instance = { position = { 0.822 0.48 } scale = { 0.18 0.30 } } +# } +# colored_emblem = { +# texture = "ce_letter_i.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.328 0.340 } scale = { 0.16 0.16 } } +# instance = { position = { 0.415 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_c.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.398 0.340 } scale = { 0.16 0.16 } } +# instance = { position = { 0.693 0.340 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_x.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.613 0.340 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_n.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.335 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_k.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.605 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_letter_a.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.695 0.620 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.363 0.27 } scale = { 0.128 0.016 } } +# instance = { position = { 0.653 0.27 } scale = { 0.128 0.016 } } +# } +#} +# +#1022258 = { # Mengesha +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.75 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.25 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.50 0.70 } scale = { 0.27 0.1 } } +# instance = { position = { 0.50 0.20 } scale = { 0.27 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.45 } scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.19 } scale = { 0.24 0.02 } } +# instance = { position = { 0.5 0.71 } scale = { 0.24 0.02 } } +# instance = { position = { 0.24 0.45 } scale = { 0.02 0.24 } } +# instance = { position = { 0.76 0.45 } scale = { 0.02 0.24 } } +# } +#} +# +#1022246 = { # Hadendoa +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_heart.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.72 } scale = { 0.25 0.25 } } +# instance = { position = { 0.5 0.18 } rotation = 180 scale = { 0.25 0.25 } } +# instance = { position = { 0.77 0.45 } rotation = -90 scale = { 0.25 0.25 } } +# instance = { position = { 0.23 0.45 }rotation = 90 scale = { 0.25 0.25 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.75 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.25 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.50 0.70 } scale = { 0.27 0.1 } } +# instance = { position = { 0.50 0.20 } scale = { 0.27 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.19 } scale = { 0.24 0.02 } } +# instance = { position = { 0.5 0.71 } scale = { 0.24 0.02 } } +# instance = { position = { 0.24 0.45 } scale = { 0.02 0.24 } } +# instance = { position = { 0.76 0.45 } scale = { 0.02 0.24 } } +# } +#} +# +#1022257 = { # Tamirat +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.45 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.78 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.50 0.12 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.83 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.17 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.77 } scale = { 0.08 0.08 } } +# instance = { position = { 0.50 0.13 } scale = { 0.08 0.08 } } +# instance = { position = { 0.82 0.45 } scale = { 0.08 0.08 } } +# instance = { position = { 0.18 0.45 } scale = { 0.08 0.08 } } +# instance = { position = { 0.62 0.33 } scale = { 0.08 0.08 } } +# instance = { position = { 0.38 0.33 } scale = { 0.08 0.08 } } +# instance = { position = { 0.62 0.57 } scale = { 0.08 0.08 } } +# instance = { position = { 0.38 0.57 } scale = { 0.08 0.08 } } +# } +#} +# +#1022256 = { # Bisharyeen +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.50 0.04 } } +# instance = { position = { 0.5 0.48 } scale = { 0.04 0.50 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.1 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.04 0.04 } } +# } +#} +# +#1022259 = { # Teka +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "green" +# +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.75 0.48 } scale = { 0.1 0.27 } } +# instance = { position = { 0.25 0.48 } scale = { 0.1 0.27 } } +# instance = { position = { 0.50 0.73 } scale = { 0.27 0.1 } } +# instance = { position = { 0.50 0.23 } scale = { 0.27 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.22 } scale = { 0.24 0.02 } } +# instance = { position = { 0.5 0.74 } scale = { 0.24 0.02 } } +# instance = { position = { 0.24 0.48 } scale = { 0.02 0.24 } } +# instance = { position = { 0.76 0.48 } scale = { 0.02 0.24 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "yellow" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +#} +# +#1040008 = { # Daw +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.26 0.48 } scale = { 0.23 0.23 } } +# instance = { position = { 0.74 0.48 } scale = { 0.23 0.23 } } +# instance = { position = { 0.50 0.24 } scale = { 0.23 0.23 } } +# instance = { position = { 0.50 0.72 } scale = { 0.23 0.23 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.26 0.48 } scale = { 0.17 0.17 } } +# instance = { position = { 0.74 0.48 } scale = { 0.17 0.17 } } +# instance = { position = { 0.50 0.24 } scale = { 0.17 0.17 } } +# instance = { position = { 0.50 0.72 } scale = { 0.17 0.17 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.48 } scale = { 0.03 0.48 } } +# instance = { position = { 0.50 0.48 } scale = { 0.48 0.03 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.20 0.48 } scale = { 0.12 0.25 } } +# instance = { position = { 0.80 0.48 } scale = { 0.12 0.25 } } +# instance = { position = { 0.50 0.78 } scale = { 0.25 0.12 } } +# instance = { position = { 0.50 0.18 } scale = { 0.25 0.12 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "yellow" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.8 0.8 } } +# } +#} +# +#1022242 = { # Gideon +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_menorah.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100603 = { # Oseti +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.60 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.12 } scale = { 0.22 0.22 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.24 } scale = { 0.12 0.12 } } +# } +#} +# +#1029025 = { # Arranshahik +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_cross_crosslet.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.73 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.27 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.27 0.715 } scale = { 0.32 0.32 } } +# instance = { position = { 0.73 0.715 } scale = { 0.32 0.32 } } +# } +#} +# +#101743 = { # Siwnik +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_greek.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.315 0.30 } scale = { 0.55 0.55 } } +# instance = { position = { 0.685 0.30 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.64 } scale = { 0.55 0.55 } } +# } +#} +# +#1029018 = { # Zakarian +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_armenian.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.25 0.25 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_08.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.25 0.25 } } +# } +#} +# +#632 = { # Diogenes +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle_double.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 1.0 } } +# } +#} +# +#636 = { # Monomachos +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_heart.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.72 } scale = { 0.25 0.25 } } +# instance = { position = { 0.5 0.18 } rotation = 180 scale = { 0.25 0.25 } } +# instance = { position = { 0.77 0.45 } rotation = -90 scale = { 0.25 0.25 } } +# instance = { position = { 0.23 0.45 }rotation = 90 scale = { 0.25 0.25 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.75 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.25 0.45 } scale = { 0.1 0.27 } } +# instance = { position = { 0.50 0.70 } scale = { 0.27 0.1 } } +# instance = { position = { 0.50 0.20 } scale = { 0.27 0.1 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.45 } scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.19 } scale = { 0.24 0.02 } } +# instance = { position = { 0.5 0.71 } scale = { 0.24 0.02 } } +# instance = { position = { 0.24 0.45 } scale = { 0.02 0.24 } } +# instance = { position = { 0.76 0.45 } scale = { 0.02 0.24 } } +# } +#} +# +#634 = { # Komnenos +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_bell.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#101138 = { # Spartenos +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101102 = { # Kaukadenos +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101085 = { # Dalassenos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.735 0.22 } rotation = -90 scale = { 0.5 0.45 } } +# instance = { position = { 0.265 0.22 } rotation = 90 scale = { 0.5 0.45 } } +# instance = { position = { 0.265 0.715 } rotation = 90 scale = { 0.40 0.36 } } +# instance = { position = { 0.735 0.715 } rotation = -90 scale = { 0.40 0.36 } } +# } +#} +# +#101089 = { # Eirenikos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bell.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#101128 = { # Pleustes +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# instance = { position = { 0.5 0.48 } rotation = 30 scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.45 0.45 } } +# } +#} +# +#2001065 = { # Maleios +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_diamond_01.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.125 } scale = { 0.6 0.25 } } +# instance = { position = { 0.5 0.375 } scale = { 0.6 0.25 } } +# instance = { position = { 0.5 0.625 } scale = { 0.6 0.25 } } +# instance = { position = { 0.5 0.875 } scale = { 0.6 0.25 } } +# } +#} +# +#13037 = { # Torchitorio +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.36 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_cross_pommee.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.36 } scale = { 0.25 0.25 } } +# } +#} +# +#624 = { # Lucca +# pattern = "pattern_vertical_split_01.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# mask = { 1 } +# } +#} +# +#100321 = { # Parma +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +#100326 = { # Cagliari +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_horse_statant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#19030 = { # Kan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 2.0 } } +# } +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.9 1.1 } } +# } +#} +# +#100295 = { # Galta +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bull_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100317 = { # Trent +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_cross_potent.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.73 0.22 } scale = { 0.5 0.55 } } +# instance = { position = { 0.27 0.22 } scale = { 0.5 0.55 } } +# } +#} +# +#191 = { # Vojislavljevic +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.73 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.27 0.22 } scale = { 0.38 0.38 } } +# instance = { position = { 0.27 0.715 } scale = { 0.32 0.32 } } +# instance = { position = { 0.73 0.715 } scale = { 0.32 0.32 } } +# } +#} +# +#9552 = { # Akra +# pattern = "pattern_diagonal_split_02.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_panther.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.49 } scale = { 0.9 1.0 } } +# mask = { 1 } +# } +# colored_emblem = { +# texture = "ce_panther.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.49 } scale = { 0.9 1.0 } } +# mask = { 2 } +# } +#} +# +#101918 = { # Zutphen +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cross_moline.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001047 = { # Okansky +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#2001037 = { # Trembovliv +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.30 } scale = { 0.512 0.512 } } +# } +#} +# +#2001032 = { # Chrobatiovsky +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle_head.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.1 } } +# } +#} +# +#2001050 = { # Zalesky +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1029117 = { # Dregovich +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_passant_guardant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } +# } +#} +# +#2001024 = { # Brodnici +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_horse_shoe.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.55 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.15 } scale = { 0.05 0.2 } } +# instance = { position = { 0.5 0.15 } scale = { 0.2 0.05 } } +# } +#} +# +#2001025 = { # Dridusi +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bull_head.dds" +# color1 = "yellow" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#2001026 = { # Bolohoveni +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#21031 = { # Bodzeta +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_boar_head.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#9123 = { # Mazowiecki +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_bull_head.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9129 = { # Opolan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.30 } scale = { 0.512 0.512 } } +# } +#} +# +#9128 = { # Wratyslawicz +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#21035 = { # Wlostowic +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_swan.dds" +# color1 = "white" +# color2 = "black" +# color3 = "black" +# instance = { position = { 0.48 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#2001002 = { # Licicawski +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bull_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9101 = { # Strathearn +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_2.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101892 = { # Oddi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#2001154 = { # Jirkin +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.45 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.78 } scale = { 0.25 0.10 } } +# instance = { position = { 0.50 0.12 } scale = { 0.25 0.10 } } +# instance = { position = { 0.83 0.45 } scale = { 0.10 0.25 } } +# instance = { position = { 0.17 0.45 } scale = { 0.10 0.25 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.76 } scale = { 0.06 0.06 } } +# instance = { position = { 0.50 0.14 } scale = { 0.06 0.06 } } +# instance = { position = { 0.81 0.45 } scale = { 0.06 0.06 } } +# instance = { position = { 0.19 0.45 } scale = { 0.06 0.06 } } +# instance = { position = { 0.40 0.74 } scale = { 0.06 0.06 } } +# instance = { position = { 0.40 0.16 } scale = { 0.06 0.06 } } +# instance = { position = { 0.79 0.35 } scale = { 0.06 0.06 } } +# instance = { position = { 0.21 0.35 } scale = { 0.06 0.06 } } +# instance = { position = { 0.60 0.74 } scale = { 0.06 0.06 } } +# instance = { position = { 0.60 0.16 } scale = { 0.06 0.06 } } +# instance = { position = { 0.79 0.55 } scale = { 0.06 0.06 } } +# instance = { position = { 0.21 0.55 } scale = { 0.06 0.06 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.45 } scale = { 0.18 0.18 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.45 } scale = { 0.16 0.16 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.45 } scale = { 0.05 0.05 } } +# } +#} +# +#2001160 = { # Betegin +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_patonce.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.45 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.78 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.50 0.12 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.83 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# instance = { position = { 0.17 0.45 } rotation = 45 scale = { 0.15 0.15 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.77 } scale = { 0.12 0.12 } } +# instance = { position = { 0.50 0.13 } scale = { 0.12 0.12 } } +# instance = { position = { 0.82 0.45 } scale = { 0.12 0.12 } } +# instance = { position = { 0.18 0.45 } scale = { 0.12 0.12 } } +# } +#} +# +#7338 = { # Nasrid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#101727 = { # Abbasid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_arabic_basmala_kufic.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.64 0.64 } } +# } +#} +# +#house_abbasid = { # Abbasid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_arabic_basmala_kufic.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.64 0.64 } } +# } +#} +# +#101671 = { # Suleimid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_quadrilobe.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_04.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } +# } +#} +# +#1027018 = { # Athbejid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#7296 = { # Hashimid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_star_07.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.50 } scale = { 0.35 0.35 } } +# } +# colored_emblem = { +# texture = "ce_crescent_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.53 } scale = { 0.4 0.4 } } +# } +#} +# +#1027011 = { # Riyahdid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#1027001 = { # Maghrawavid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.52 0.52 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.52 0.52 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.48 0.48 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.44 0.44 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.44 0.44 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.40 0.40 } } +# instance = { position = { 0.5 0.48 } rotation = 45 scale = { 0.40 0.40 } } +# } +# colored_emblem = { +# texture = "ce_arabic_allah_kufic.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.50 } scale = { 0.65 0.65 } } +# } +#} +# +#791 = { # Shansabanid (formerly Ghurid) +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# colored_emblem={ +# color1=green +# color2=yellow +# texture="ce_border_circle_doted.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=green +# color2=green +# texture="ce_block_02.dds" +# instance={ +# depth=3.010000 +# } +# +# } +# +# colored_emblem={ +# color1=red +# color2=red +# texture="ce_block_02.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# +# } +# +# colored_emblem={ +# color1=white +# color2=white +# texture="ce_dharmachakra.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.620000 0.620000 } +# } +# +# } +# +#} +# +# +#1030006 = { # Zuwa +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_zulfiqar.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } rotation = 90 scale = { 0.9 0.9 } } +# } +#} +# +#101873 = { # Kesranid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mena_lion.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.68 0.45 } scale = { -0.48 0.55 } } +# instance = { position = { 0.32 0.45 } scale = { 0.48 0.55 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 1.5 0.20 } scale = { 0.25 0.25 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.20 } scale = { 0.35 0.35 } } +# instance = { position = { 0.5 0.70 } scale = { 0.35 0.35 } } +# } +#} +# +#1027017 = { # Zoghbadid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_palm_tree.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_islamic_key.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.26 0.55 } rotation = 90 scale = { 0.4 0.4 } } +# instance = { position = { 0.74 0.55 } rotation = 90 scale = { 0.4 -0.4 } } +# } +#} +# +#101059 = { # Yousifid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_double_bow_islamic.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.60 0.60 } } +# } +#} +# +#101685 = { # Mirdasid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_islamic_lis.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.48 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.75 0.58 } scale = { 0.1 0.1 } } +# instance = { position = { 0.25 0.58 } scale = { 0.1 0.1 } } +# instance = { position = { 0.72 0.265 } scale = { 0.1 0.1 } } +# instance = { position = { 0.28 0.265 } scale = { 0.1 0.1 } } +# } +#} +# +#1027002 = { # Ya'ladid +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#101866 = { # Khwarezmid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_star_khwarezmshah.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.5 0.5 } } +# } +#} +# +#1046033 = { #Lywigildiana, also known as the Astur-Leone dynasty +# pattern="pattern__solid_designer.dds" +# color1=black +# color2=yellow +# color3=red +# colored_emblem={ +# color1=yellow +# texture="ce_cross_asturias.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#2001106 = { # Karachahnid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_quadrilobe.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_arabic_allah_kufic.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.65 0.65 } } +# } +# colored_emblem = { +# texture = "ce_star_08.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.28 } scale = { 0.16 0.16 } } +# instance = { position = { 0.5 0.68 } scale = { 0.16 0.16 } } +# } +#} +# +#792 = { # Uyunid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_chief_indented.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } rotation = -90 scale = { 1.0 1.0 } } +# } +#} +# +#101862 = { # Uqaylid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_polylobe_angles.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_lion_passant_guardant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.51 0.50 } scale = { 0.60 0.60 } } +# } +#} +# +#house_gunale = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#house_torres = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.36 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.667 } scale = { 0.074 0.070 } } +# instance = { position = { 0.5 0.367 } scale = { 0.074 0.070 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.633 } scale = { 0.074 0.068 } } +# instance = { position = { 0.5 0.333 } scale = { 0.074 0.068 } } +# } +#} +# +#house_lacon = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.36 0.54 } scale = { 1.72 1.72 } } +# } +#} +# +#house_lacon-gunale = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#house_lacon-zori = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +#1040104 = { # Zori +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.694 0.80 } scale = { 1.54 1.54 } } +# } +#} +# +#1040101 = { # Athen +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#816 = { # Alt Clut +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_saltire_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100047 = 816 # Strathclyde +# +#2001033 = { # Volhynsky +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100535 = { # Sudimantaitis +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_horn.dds" +# color1 = "black" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +# +#2001040 = { # Izslutska +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } +# } +#} +# +#2001031 = { # Drevlianin +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2001049 = { # Timerovich +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.4 0.45 } rotation = 90 scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.65 0.45 } scale = { 0.512 0.512 } } +# } +#} +# +#2001035 = { # Novak +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#2001028 = { # Betula +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#2001051 = { # Opolyesky +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1059007 = { # Muhtajid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_doted.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_solomon_star_08.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.06 0.06 } } +# } +#} +# +#100783 = { # Atef +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_polylobe_angles.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_islamic_lis.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.48 } scale = { 0.65 0.65 } } +# } +#} +# +#1042101 = { # Qarmatia +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_doted.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_elephant_indian.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +#} +# +#101690 = { # Shabankarai +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_doted.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 0.8 0.8 } } +# } +#} +# +#576 = { # Rassid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_barrulets_2.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_mena_ceremonial_sword.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.75 0.75 } } +# } +#} +# +#12319 = { # Kalyani Chalukya +# pattern = "pattern_solid.dds" +# color1 = "orange" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_boar_passant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { -0.9 0.9 } } +# } +#} +# +#1044019 = { # Cedi +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_elephant_indian.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.50 0.48 } scale = { 0.95 1.0 } } +# } +#} +# +#1042081 = { # Chauhan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.40 0.30 } scale = { 0.18 0.14 } } +# } +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#1044000 = { # Bhauma Pala +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_elephant_head.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#12320 = { # Kalachuri +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.60 0.30 } scale = { 0.18 0.14 } } +# } +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.50 } scale = { -0.9 0.9 } } +# } +#} +# +#1029195 = { # Kalinga Ganga +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.60 0.30 } scale = { 0.18 0.14 } } +# } +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { -0.9 0.9 } } +# } +#} +# +#1043010 = { # Chera +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_elephant_indian.dds" +# color1 = "white" +# color2 = "orange" +# color3 = "black" +# instance = { position = { 0.50 0.54 } scale = { 0.95 1.0 } } +# } +# colored_emblem = { +# texture = "ce_bow_single.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.20 } scale = { 0.8 0.7 } } +# } +#} +# +#1029175 = { # Vengi Chalukya +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { -0.9 0.8 } } +# } +#} +# +#1044310 = { # Rashtrakuta +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { -0.9 0.8 } } +# } +#} +# +#1043003 = { # Rashtrakuta +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_nestorian_bird.dds" # Should really be a Garuda +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.8 0.8 } rotation = 90 } +# } +# colored_emblem = { +# texture = "ce_india_doted_frame.dds" +# color1 = "blue_light" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#1042077 = { # Paramara +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_nestorian_bird.dds" # Should really be a Garuda +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.57 0.48 } scale = { -0.85 0.85 } rotation = 270 } +# } +# colored_emblem = { +# texture = "ce_african_yoruba_snake.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.22 0.50 } scale = { -0.4 0.5 } rotation = 40 } +# } +#} +# +#1043007 = { # Pallava +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_sun_india.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.47 } scale = { 1.02 1.02 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.47 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "white" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } +# } +#} +# +#12332 = { # Talakad Ganga +# pattern = "pattern_solid.dds" +# color1 = "green_light" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_elephant_indian_02.dds" +# color1 = "black" +# color2 = "green_light" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { -0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_sun_india.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.8 0.19 } scale = { 0.25 0.25 } } +# } +#} +# +#12324 = { # Goa Kadamba +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "green" +# colored_emblem = { +# texture = "ce_lion_passant_sword.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } +# } +#} +# +#12336 = { # Ratta +# pattern = "pattern_ttt.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_elephant_head.dds" +# color1 = "grey" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.6 } scale = { 0.75 0.75 } } +# } +#} +# +#1029179 = { # Kakatiya +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_nestorian_bird.dds" # Should really be a Garuda +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.35 } scale = { -0.7 0.6 } } +# } +# colored_emblem = { +# texture = "ce_india_small_nandipada.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.7 } scale = { 0.4 0.4 } } +# } +#} +# +#1044332 = { # Nagavamsi +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# +# colored_emblem = { +# texture = "ce_chakratrisula.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.20 } scale = { 0.4 0.4 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_conch_shell.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.55 } scale = { 0.8 0.8 } } +# } +#} +# +#105843 = { # Chand +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 0.6 0.6 } } +# } +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.65 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_chakratrisula.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.3 } scale = { 0.7 0.7 } } +# } +#} +# +#1043009 = { # Pandya +# pattern = "pattern_solid.dds" +# color1 = "orange" +# color2 = "white" +# colored_emblem = { +# texture = "ce_fish.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.27 0.45 } rotation = 90 scale = { -0.6 0.7 } } +# instance = { position = { 0.5 0.45 } rotation = 90 scale = { -0.6 0.7 } } +# instance = { position = { 0.73 0.45 } rotation = 90 scale = { -0.6 0.7 } } +# } +#} +# +#12331 = { # Seuna Yadava +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lotus_big.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_hindu_gammate_cross.dds" +# color1 = "red" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 0.4 0.4 } } +# } +#} +# +#1043000 = { # Pala +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "yellow" +# color2 = "orange" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_dharmachakra.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +#} +# +#1030000 = { # Cisse +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_african_cross_ghana.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.8 0.8 } } +# } +#} +# +#2001159 = { # Guchugud +# pattern = "pattern_triangle_01.dds" +# color1 = red +# color2 = yellow +# color3 = red +# colored_emblem={ +# color1 = yellow +# texture = "ce_square_kaaba.dds" +# instance = { +# scale = { 0.100000 0.410000 } +# } +# } +# +# colored_emblem = { +# color1 = yellow +# texture = "ce_religion_bogomilist.dds" +# instance = { +# position = { 0.500000 0.260000 } +# scale = { 0.410000 0.410000 } +# depth = 1.010000 +# } +# } +#} +# +# +# +#### Dynasties +# +#88 = { # Scarponnois +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_barbels_addorsed.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#101565 = { # Akos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_barbels_addorsed.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#2000000 = { # Pagan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_rising_sun.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.0 } } +# } +#} +# +#2000003 = { # Candras +# pattern = "pattern_vertical_stripes_02.dds" +# color1 = "white" +# color2 = "blue_light" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.82 0.82 } } +# } +# colored_emblem = { +# texture = "ce_dharmachakra.dds" +# color1 = "black" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 0.85 0.85 } } +# } +#} +# +#1044312 = { # Chikore +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_chakratrisula.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.61 } scale = { 0.9 0.75 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.75 } scale = { 0.4 0.3 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.695 } scale = { 0.235 0.235 } } +# instance = { position = { 0.5 0.268 } scale = { 0.235 0.235 } } +# instance = { position = { 0.74 0.268 } scale = { 0.235 0.235 } } +# instance = { position = { 0.26 0.268 } scale = { 0.235 0.235 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.695 } scale = { 0.170 0.170 } } +# instance = { position = { 0.5 0.268 } scale = { 0.170 0.170 } } +# instance = { position = { 0.74 0.268 } scale = { 0.170 0.170 } } +# instance = { position = { 0.26 0.268 } scale = { 0.170 0.170 } } +# } +# colored_emblem = { +# texture = "ce_wheel.dds" +# color1 = "white" +# color2 = "green" +# instance = { position = { 0.5 0.695 } scale = { 0.32 0.32 } } +# instance = { position = { 0.5 0.268 } scale = { 0.32 0.32 } } +# instance = { position = { 0.74 0.268 } scale = { 0.32 0.32 } } +# instance = { position = { 0.26 0.268 } scale = { 0.32 0.32 } } +# } +#} +# +#105800 = { # Purgyal +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_dharmachakra_pagan.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#1045082 = { # Liao +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_buddhist_moon.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.31 } scale = { 0.48 0.48 } } +# } +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.55 } scale = { 1.0 1.0 } } +# } +#} +# +#1029302 = { # Weiming +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_buddhist_moon.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#2001162 = { # Karakalpaks +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_cross_armenian.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.350 0.290 } scale = { 0.04 0.12 } } +# instance = { position = { 0.650 0.290 } scale = { 0.04 0.12 } } +# instance = { position = { 0.350 0.290 } scale = { 0.12 0.04 } } +# instance = { position = { 0.650 0.290 } scale = { 0.12 0.04 } } +# instance = { position = { 0.350 0.610 } scale = { 0.04 0.12 } } +# instance = { position = { 0.650 0.610 } scale = { 0.04 0.12 } } +# instance = { position = { 0.350 0.610 } scale = { 0.12 0.04 } } +# instance = { position = { 0.650 0.610 } scale = { 0.12 0.04 } } +# } +#} +# +#1022235 = { # Diskarkha +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_cross_greek.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.25 0.25 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.20 0.20 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.25 0.25 } } +# } +#} +# +#101540 = { # Xiphilinos +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_chi_rho.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#101556 = { # Lucca - Parent dynasty of Canossa +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_hound_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } +# } +#} +# +#house_canossa = { # Canossa +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_hound_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.95 0.95 } } +# } +#} +# +#101566 = { # Csanad +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_falcon.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.46 } scale = { 0.95 0.95 } } +# } +#} +# +#101563 = { # Orosur +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_falcon.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.46 } scale = { 0.95 0.95 } } +# } +#} +# +#9306 = { # Bouvinid +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cross_pisan.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#407 = { # Vivar +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.3 1.3 } } +# } +# colored_emblem = { +# texture = "ce_block_05.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.422 0.585 } rotation = 45 scale = { 1.2 1.2 } } +# instance = { position = { 0.585 0.422 } rotation = 45 scale = { 1.2 1.2 } } +# } +#} +# +#1042017 = { # Guidi (del Monte S. Maria) +# pattern = "pattern_checkers_diagonal_01.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.50 } scale = { 1.0 1.0 } } +# mask = { 2 } +# } +#} +# +#650 = { # Welf +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1053027 = { # Camakakhura +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 0.7 0.7 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_bon_gammate_cross.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.48 } scale = { 0.6 0.6 } } +# } +#} +# +#19124 = { # Tsongkha +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_tibetan_aum.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#1059975 = { # Duguwa +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_african_duguwa.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#1060029 = { # Habe +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_african_habe.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.50 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#7514 = { # Hvitserk +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_norse_raven.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#house_hvitserk = { # Hvitserk +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_norse_raven.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#20084 = { # Ivaring +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ship_longship.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.512 0.48 } scale = { 0.9 0.9 } } +# } +#} +#house_british_isles_ivaring = 20084 +# +#7184 = { # Capua +# pattern = "pattern_checkers_01.dds" +# color1 = "red" +# color2 = "white" +#} +# +#495 = { # Stenkyrka +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_griffin_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#100373 = { # Kurs +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bear_head.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#1059 = { # Haesteining +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_triskel_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#530 = { # Harcourt +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_bars_2.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#80 = { # Brienne +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#4047 = { # Avranches +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_wolf_head.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#23113 = { # Ch�tillon +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.285 0.656 } scale = { 0.108 0.688 } } +# instance = { position = { 0.500 0.656 } scale = { 0.108 0.688 } } +# instance = { position = { 0.715 0.656 } scale = { 0.108 0.688 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.285 0.462 } scale = { 0.108 0.100 } } +# instance = { position = { 0.285 0.662 } scale = { 0.108 0.100 } } +# instance = { position = { 0.285 0.862 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.462 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.662 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.862 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.462 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.662 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.862 } scale = { 0.108 0.100 } } +# } +# colored_emblem = { +# texture = "ce_vair_single.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.285 0.362 } scale = { 0.108 0.100 } } +# instance = { position = { 0.285 0.562 } scale = { 0.108 0.100 } } +# instance = { position = { 0.285 0.762 } scale = { 0.108 0.100 } } +# instance = { position = { 0.285 0.962 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.362 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.562 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.762 } scale = { 0.108 0.100 } } +# instance = { position = { 0.500 0.962 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.362 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.562 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.762 } scale = { 0.108 0.100 } } +# instance = { position = { 0.715 0.962 } scale = { 0.108 0.100 } } +# } +# colored_emblem = { +# texture = "ce_vair_single.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.285 0.462 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.285 0.662 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.285 0.862 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.500 0.462 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.500 0.662 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.500 0.862 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.715 0.462 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.715 0.662 } scale = { 0.108 -0.100 } } +# instance = { position = { 0.715 0.862 } scale = { 0.108 -0.100 } } +# } +#} +# +#5089 = { # Grandpr� +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_barruly_08.dds" +# color1 = "yellow" +# color2 = "red" +# } +#} +# +#315 = { # Preuilly +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_eagle_small.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.5 0.78 } scale = { 0.33 0.33 } } +# instance = { position = { 0.26 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.74 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.37 0.50 } scale = { 0.33 0.33 } } +# instance = { position = { 0.63 0.50 } scale = { 0.33 0.33 } } +# } +#} +# +#house_brosse = { # Brosse +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_grain.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.31 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.69 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.72 } scale = { 0.5 0.5 } } +# } +#} +# +#5056 = { # Mayenne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_escutcheon.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.5 0.78 } scale = { 0.33 0.33 } } +# instance = { position = { 0.26 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.74 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.37 0.50 } scale = { 0.33 0.33 } } +# instance = { position = { 0.63 0.50 } scale = { 0.33 0.33 } } +# } +#} +# +#335 = { # Beaumont +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_chevronny.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5065 = { # Senlis +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_grain.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.31 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.69 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.72 } scale = { 0.5 0.5 } } +# } +#} +# +#7194 = { # Saint-Omer +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# } +#} +# +#house_guines = { # Guînes +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vairy.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#709 = { # Bell�me +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100108 = { # Maine +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#248 = { # Berg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bars_embattled_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#678 = { # Hauteville +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bend_checky.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } +# } +#} +# +#123 = { # Menteith +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_barry_undy.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9301 = { # Courtenay +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.685 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.68 } scale = { 0.55 0.55 } } +# } +#} +# +#540 = { # Hastings +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_maunch.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100042 = { # Mar +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_crosslet_fitchy.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.505 0.160 } scale = { 0.30 0.30 } } +# instance = { position = { 0.750 0.160 } scale = { 0.30 0.30 } } +# instance = { position = { 0.750 0.400 } scale = { 0.30 0.30 } } +# instance = { position = { 0.235 0.545 } scale = { 0.26 0.26 } } +# instance = { position = { 0.310 0.750 } scale = { 0.26 0.26 } } +# instance = { position = { 0.530 0.840 } scale = { 0.26 0.26 } } +# } +#} +# +#3125 = { # Douglas +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_star_05.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.26 0.165 } scale = { 0.28 0.28 } } +# instance = { position = { 0.5 0.165 } scale = { 0.28 0.28 } } +# instance = { position = { 0.74 0.165 } scale = { 0.28 0.28 } } +# } +#} +# +#3134 = { # Stewart +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "white" +# colored_emblem = { +# texture = "ce_fess_checky.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#103 = { # Balliol +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_orle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#7299 = { # Bailleul +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_orle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101600 = { # Comyn +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_grain.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.31 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.69 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.72 } scale = { 0.5 0.5 } } +# } +#} +# +#4010 = { # Clifford +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# } +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 1.05 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#4011 = { # Giffard +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_passant_small.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.22 } scale = { 0.9 0.8 } } +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.8 } } +# instance = { position = { 0.5 0.74 } scale = { 0.9 0.8 } } +# } +#} +# +#4034 = { # Burgh +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lozenge_vair.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.28 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.28 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.76 } scale = { 0.32 0.30 } } +# } +#} +# +#5072 = { # Meulan +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#748 = { # Warenne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5081 = { # Coucy +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vair_pattern.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.59 } scale = { 1.0 1.16 } } +# } +# colored_emblem = { +# texture = "ce_bars_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.59 } scale = { 1.0 1.16 } } +# } +#} +# +#4003 = { # Montfort +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant_forked.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#13016 = { # Grimaldi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.50 } scale = { 1.15 1.0 } } +# } +#} +# +#321 = { # Salins +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#280 = { # Narbonne +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "red" +#} +# +#13101 = { # Ventadour +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checky_06.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1027024 = { # Roussillon +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_06.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#13109 = { # Die +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_castle.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#57 = { # La Tour +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tower_and_wall.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#243 = { # Veldenz +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#12439 = { # Sponheim +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_06.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#8666 = { # Sigmarigen +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.66 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#7100 = { # Nellenburg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_antler.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.690 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.430 } scale = { 0.8 0.8 } } +# instance = { position = { 0.5 0.170 } scale = { 0.8 0.8 } } +# } +#} +# +#653 = { # Schweinfurt +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#101888 = { # Katzenelnbogen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#7165 = { # Henneberg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.65 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_cockerel.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#house_chiny = { # Chiny NB : cadets of Carolingian counts of Vermandois +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_barbels_addorsed.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_crosslet_fitchy.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.500 0.140 } scale = { 0.25 0.25 } } +# instance = { position = { 0.500 0.800 } scale = { 0.25 0.25 } } +# instance = { position = { 0.230 0.450 } scale = { 0.25 0.25 } } +# instance = { position = { 0.200 0.680 } scale = { 0.25 0.25 } } +# instance = { position = { 0.770 0.450 } scale = { 0.25 0.25 } } +# instance = { position = { 0.800 0.680 } scale = { 0.25 0.25 } } +# } +#} +# +#712 = { # Archiac +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.348 0.656 } scale = { 0.150 0.688 } } +# instance = { position = { 0.652 0.656 } scale = { 0.150 0.688 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.348 0.522 } scale = { 0.150 0.140 } } +# instance = { position = { 0.348 0.802 } scale = { 0.150 0.140 } } +# instance = { position = { 0.652 0.522 } scale = { 0.150 0.140 } } +# instance = { position = { 0.652 0.802 } scale = { 0.150 0.140 } } +# } +# colored_emblem = { +# texture = "ce_vair_single.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.348 0.382 } scale = { 0.150 0.140 } } +# instance = { position = { 0.348 0.662 } scale = { 0.150 0.140 } } +# instance = { position = { 0.348 0.942 } scale = { 0.150 0.140 } } +# instance = { position = { 0.652 0.382 } scale = { 0.150 0.140 } } +# instance = { position = { 0.652 0.662 } scale = { 0.150 0.140 } } +# instance = { position = { 0.652 0.942 } scale = { 0.150 0.140 } } +# } +# colored_emblem = { +# texture = "ce_vair_single.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.348 0.522 } scale = { 0.150 -0.140 } } +# instance = { position = { 0.348 0.802 } scale = { 0.150 -0.140 } } +# instance = { position = { 0.652 0.522 } scale = { 0.150 -0.140 } } +# instance = { position = { 0.652 0.802 } scale = { 0.150 -0.140 } } +# } +#} +# +#40010 = { # Parthenay NB : Cadets of Lusignan +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_barruly_10.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5092 = { # Beaujeu +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1042647 = { # Sully +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_molette.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.17 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.35 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.65 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.84 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.17 0.50 } scale = { 0.12 0.12 } } +# instance = { position = { 0.62 0.47 } scale = { 0.12 0.12 } } +# instance = { position = { 0.17 0.70 } scale = { 0.12 0.12 } } +# instance = { position = { 0.36 0.78 } scale = { 0.12 0.12 } } +# instance = { position = { 0.68 0.78 } scale = { 0.12 0.12 } } +# instance = { position = { 0.82 0.68 } scale = { 0.12 0.12 } } +# } +#} +# +#738 = { # Roucy +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#319 = { # Laval +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5073 = { # Montmorency +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_cross_thin.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.265 0.210 } scale = { 0.35 0.35 } } +# instance = { position = { 0.735 0.210 } scale = { 0.35 0.35 } } +# instance = { position = { 0.735 0.725 } scale = { 0.30 0.30 } } +# instance = { position = { 0.265 0.725 } scale = { 0.30 0.30 } } +# } +#} +# +#1027023 = { # Thourotte +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5057 = { # Mello +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.31 } scale = { 1.0 0.66 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.67 } scale = { 1.0 0.66 } } +# } +# colored_emblem = { +# texture = "ce_martlet.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.25 0.14 } rotation = -10 scale = { 0.30 0.30 } } +# instance = { position = { 0.50 0.14 } rotation = -10 scale = { 0.30 0.30 } } +# instance = { position = { 0.75 0.14 } rotation = -10 scale = { 0.30 0.30 } } +# instance = { position = { 0.25 0.50 } rotation = -10 scale = { 0.30 0.30 } } +# instance = { position = { 0.75 0.50 } rotation = -10 scale = { 0.30 0.30 } } +# instance = { position = { 0.50 0.86 } rotation = -10 scale = { 0.30 0.30 } } +# } +#} +# +#101604 = { # Faucogney +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#7229 = { # Monteil +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5098 = { # Turenne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bends_04.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5117 = { # Baux +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_star_16.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#8697 = { # Balzo (Baux) +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_star_16.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#13103 = { # Gavarret +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.315 0.29 } scale = { -0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#421 = { # Ghent +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +#13106 = { # Matha +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.50 } scale = { 1.15 1.0 } } +# } +#} +# +#20034 = { # Beaugency (Baugency) +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# } +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 1.05 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#306 = { # Perche +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_3.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#86 = { # Dreux +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_06.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.54 } scale = { 1.24 1.24 } } +# } +# colored_emblem = { +# texture = "ce_border_shield.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#742 = { # Semur (SE_mur-en-Brionnais) +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#8695 = { # Thoire-Villars +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#13114 = { # Thoire-Villars +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#318 = { # Châtellerault +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_border_shield.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.18 0.09 } scale = { 0.15 0.15 } } +# instance = { position = { 0.5 0.09 } scale = { 0.15 0.15 } } +# instance = { position = { 0.82 0.09 } scale = { 0.15 0.15 } } +# instance = { position = { 0.165 0.41 } rotation = -18 scale = { 0.15 0.15 } } +# instance = { position = { 0.835 0.41 } rotation = 18 scale = { 0.15 0.15 } } +# instance = { position = { 0.245 0.70 } rotation = 15 scale = { 0.15 0.15 } } +# instance = { position = { 0.755 0.70 } rotation = -15 scale = { 0.15 0.15 } } +# instance = { position = { 0.5 0.90 } rotation = 180 scale = { 0.15 0.15 } } +# } +#} +# +#717 = { # Bar (sur-Seine) +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#735 = { # Vergy +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cinquefoil_01.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.315 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.30 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.64 } scale = { 0.48 0.48 } } +# } +#} +# +#house_chalon = { # Chalon +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5097 = { # Mauléon +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#329 = { # Bourbon +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.50 } scale = { 0.62 0.65 } } +# } +# colored_emblem = { +# texture = "ce_clam.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.20 0.140 } scale = { 0.18 0.18 } } +# instance = { position = { 0.500 0.140 } scale = { 0.18 0.18 } } +# instance = { position = { 0.80 0.140 } scale = { 0.18 0.18 } } +# instance = { position = { 0.20 0.430 } scale = { 0.18 0.18 } } +# instance = { position = { 0.80 0.430 } scale = { 0.18 0.18 } } +# instance = { position = { 0.22 0.720 } scale = { 0.18 0.18 } } +# instance = { position = { 0.78 0.720 } scale = { 0.18 0.18 } } +# instance = { position = { 0.500 0.870 } scale = { 0.18 0.18 } } +# } +#} +# +#737 = { # Mâcon +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_chevronny.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_thiern = { # Thiers +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#233 = { # Poitiers (-Valentinois) +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.24 0.44 } scale = { 0.30 0.30 } } +# instance = { position = { 0.5 0.44 } scale = { 0.30 0.30 } } +# instance = { position = { 0.76 0.44 } scale = { 0.30 0.30 } } +# instance = { position = { 0.36 0.64 } scale = { 0.30 0.30 } } +# instance = { position = { 0.64 0.64 } scale = { 0.30 0.30 } } +# instance = { position = { 0.5 0.84 } scale = { 0.30 0.30 } } +# } +#} +# +#40021 = { # Trencavel +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ermine_pattern.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.16 } } +# } +# colored_emblem = { +# texture = "ce_bars_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.59 } scale = { 1.0 1.16 } } +# } +#} +# +#91 = { # Rodez +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#92 = { # Dampierre +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_leopard_passant_guardant.dds" +# color1 = "yellow" +# color2 = "blue" +# color3 = "black" +# instance = { position = { 0.5 0.26 } scale = { 0.88 1.0 } } +# instance = { position = { 0.5 0.56 } scale = { 0.88 1.0 } } +# } +#} +# +#675 = { # Vienne +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#1062187 = { # Saarbrucken +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#102 = { # Guînes +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vairy.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#7194 = { # Saint Omer +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.4 } } +# } +#} +# +#283 = { # Vianden +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_inescutcheon.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#7137 = { # Malberg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_inescutcheon.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5093 = { # Donzy +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_vair_pattern.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.535 } scale = { 1.080 1.050 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.656 } scale = { 1.0 0.688 } } +# } +#} +# +# +#1062025 = { # Kuenringer +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.118 } scale = { 1.0 0.088 } } +# instance = { position = { 0.5 0.294 } scale = { 1.0 0.088 } } +# instance = { position = { 0.5 0.470 } scale = { 1.0 0.088 } } +# instance = { position = { 0.5 0.647 } scale = { 1.0 0.088 } } +# instance = { position = { 0.5 0.824 } scale = { 1.0 0.088 } } +# } +#} +# +#1062010 = { # Polheim +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_08.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#10105 = { # Ronovci +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_chicots_saltire.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1062012 = { # Losenstein +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_panther.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.49 } scale = { 0.9 1.0 } } +# } +#} +# +#4001 = { # Mortimer +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.369 -0.071 } rotation = -38 scale = { 0.5 0.5 } } +# instance = { position = { 0.631 -0.071 } rotation = 38 scale = { 0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 0.350 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 0.116 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.642 } scale = { 1.0 0.714 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.454 } scale = { 1.0 0.120 } } +# instance = { position = { 0.5 0.693 } scale = { 1.0 0.120 } } +# instance = { position = { 0.5 0.936 } scale = { 1.0 0.128 } } +# } +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 0.45 0.45 } } +# } +#} +# +#323 = { # Oisy +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#102026 = { # Champlitte +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#325 = { # Fézensac +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101849 = { # della torre +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +# +# +# +# +# +#### 99_PM03_dynasties.txt +# +## Remade with proper mount and simple elephant (without masking the tower) +#101695 = { # Helffenstein +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.55 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_elephant_02.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.51 0.355 } scale = { 0.9 1.0 } } +# } +#} +# +# +## A bit more acceptable (better rounded cut at the bottom) in case it has to stay that way +#101571 = { # Borkalan +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.66 0.65 } scale = { 1.4 1.4 } } +# } +# colored_emblem = { +# texture = "ce_crescent_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.750 0.588 } rotation = -36 scale = { 0.66 0.66 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.4 0.84 } scale = { 0.48 0.32 } } +# instance = { position = { 0.7 0.98 } scale = { 0.36 0.56 } } +# instance = { position = { 1.040 0.52 } scale = { 0.36 0.86 } } +# } +#} +# +#### 99_PM04_dynasties.txt +# +## Gemell bars redone, less glitchy (same code as pasted in slack, only resubmitted here in case you didnt update it already) +#house_penthievre = { # Penthièvre +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +# colored_emblem = { +# texture = "ce_block_04.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.45 } scale = { 1.0 0.6 } } +# instance = { position = { 0.5 0.55 } scale = { 1.0 0.6 } } +# instance = { position = { 0.5 0.70 } scale = { 1.0 0.6 } } +# instance = { position = { 0.5 0.80 } scale = { 1.0 0.6 } } +# } +#} +# +## Another version +#13075 = { # Ziani +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.25 0.24 } scale = { 0.32 0.32 } } +# instance = { position = { 0.5 0.24 } scale = { 0.32 0.32 } } +# instance = { position = { 0.75 0.24 } scale = { 0.32 0.32 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } +# } +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.25 0.65 } scale = { 0.32 0.32 } } +# instance = { position = { 0.5 0.78 } scale = { 0.32 0.32 } } +# instance = { position = { 0.75 0.65 } scale = { 0.32 0.32 } } +# } +#} +# +#### Corrections +# +# +# +#### Dynasties +# +#101607 = { # Jahwarid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_zulfiqar.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } rotation = 90 scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.28 0.45 } scale = { 0.36 0.36 } } +# instance = { position = { 0.72 0.45 } scale = { 0.36 0.36 } } +# } +#} +# +#630 = { # Makrembolites +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_chi_rho.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_letter_alpha.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.25 0.48 } scale = { 0.2 0.2 } } +# } +# colored_emblem = { +# texture = "ce_letter_omega.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.75 0.48 } scale = { 0.2 0.2 } } +# } +#} +# +#8639 = { # Murzuphlos +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.75 } scale = { 0.6 0.06 } } +# instance = { position = { 0.5 0.67 } scale = { 0.5 0.06 } } +# instance = { position = { 0.5 0.59 } scale = { 0.4 0.06 } } +# instance = { position = { 0.5 0.25 } scale = { 0.4 0.05 } } +# instance = { position = { 0.5 0.30 } scale = { 0.05 0.4 } } +# } +# colored_emblem = { +# texture = "ce_pile_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.25 0.12 } } +# instance = { position = { 0.5 0.13 } rotation = 180 scale = { 0.25 0.12 } } +# instance = { position = { 0.65 0.25 } rotation = -90 scale = { 0.12 0.25 } } +# instance = { position = { 0.35 0.25 } rotation = 90 scale = { 0.12 0.25 } } +# } +# colored_emblem = { +# texture = "ce_letter_alpha.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.35 0.38 } scale = { 0.18 0.18 } } +# } +# colored_emblem = { +# texture = "ce_letter_omega.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.65 0.38 } scale = { 0.18 0.18 } } +# } +#} +# +# +# +#### dynasties +# +## Eagles +#12240 = { # Kalbid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.77 0.8 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_eagle_islamic.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +#} +# +#613 = { # Seljuk +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle_islamic_double.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.90 0.90 } } +# } +#} +# +## Colour +#1042102 = { # Ma'danid +# pattern = "pattern_solid.dds" +# color1 = "green_light" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "green_light" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Lions passant +#3121 = { # Duib +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } +# } +#} +#house_british_isles_duib = 3121 +# +#7304 = { # Euforbenos +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } +# } +#} +# +#507 = { # Bagrationi +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_passant_small.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.65 } scale = { -1 1 } } +# } +# colored_emblem = { +# texture = "ce_cross_patriarchal.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.25 } scale = { 0.5 0.5 } } +# } +#} +# +#101558 = b_calw +# +#12003 = { # Thursa +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.51 0.5 } scale = { 0.9 0.8 } } +# } +#} +# +## Lions guardant +#502 = { # Munso +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_munso = { # Munso +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101079 = { # Bryennios +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.315 0.29 } scale = { -0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +## Lion holding sword +#453 = { # Giske +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_sword_simple.dds" +# color1 = "yellow" +# color2 = "white" +# instance = { position = { 0.485 0.114 } rotation = 90 scale = { 0.62 0.62 } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant_holding_sword.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Longships +#477 = { # Bornholm +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ship_longships.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.2 1.1 } } +# } +#} +# +#9214 = { # Vedrafjord +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ship_longships.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.2 1.1 } } +# } +#} +# +## Proper deer attire +#100270 = { # Blixen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_attire.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Standard Lion +#548 = { # Mathrafal +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_british_isles_mathrafal = 548 +# +## Eagle boned +#699 = { # Piast +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle_crown_boned.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +## Lighter green +#596 = { # Amirid +# pattern = "pattern_solid.dds" +# color1 = "green_light" +# color2 = "black" +# colored_emblem = { +# texture = "ce_horizontal_stripes_03.dds" +# color1 = "green_light" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Improved design +#572 = { # Tahirid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 0.6 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.48 } scale = { 1.0 0.54 } } +# } +# colored_emblem = { +# texture = "ce_rosetta_06.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 0.5 0.5 } } +# } +#} +# +## Proper sun +#101868 = { # Rawwadid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mena_sun.dds" +# color1 = "yellow" +# color2 = "white" +# instance = { position = { 0.50 0.48 } scale = { 0.9 0.9 } } +# instance = { position = { 0.50 0.48 } rotation = 22.5 scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle_mask.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 0.2 0.2 } } +# } +#} +# +## Eagles +#101686 = { # Marwanid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_polylobe_angles.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_eagle_islamic_double.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.50 } scale = { 0.60 0.58 } } +# } +#} +# +#7344 = { # Sulaymanid +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.77 0.8 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_doted.dds" +# color1 = "green" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +# colored_emblem = { +# texture = "ce_eagle_islamic.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +#} +# +#### Corrections +# +# +# +## Lion guardant +#20066 = { # Rallis-Raoul +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Missing pattern +#house_foix = { # Foix +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_verticle_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.1 1.0 } } +# } +#} +# +## Clouds +#1041002 = { # Kereyid +# pattern = "pattern_triangle_01.dds" +# color1 = red +# color2 = blue_light +# color3 = yellow +# colored_emblem = { +# color1 = yellow +# texture = "ce_nestorian_cross.dds" +# instance = { +# position={ 0.500000 0.320000 } +# scale={ 0.7 0.7 } +# } +# } +#} +# +## Changed the design +# +# +# +# +## Bosonid crosses +#7052 = { # Bosonid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_pisan.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_pile_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.292 0.48 } rotation = -90 scale = { 0.04 0.08 } } +# instance = { position = { 0.472 0.48 } rotation = 90 scale = { 0.32 0.08 } } +# instance = { position = { 0.708 0.48 } rotation = 90 scale = { 0.04 0.08 } } +# instance = { position = { 0.528 0.48 } rotation = -90 scale = { 0.32 0.08 } } +# instance = { position = { 0.500 0.272 } scale = { 0.08 0.04 } } +# instance = { position = { 0.500 0.452 } rotation = 180 scale = { 0.08 0.32 } } +# instance = { position = { 0.500 0.688 } rotation = 180 scale = { 0.08 0.04 } } +# instance = { position = { 0.500 0.508 } scale = { 0.08 0.32 } } +# } +#} +# +#727 = { # Toulouse +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_pisan.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_pile_mask.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.292 0.48 } rotation = -90 scale = { 0.04 0.08 } } +# instance = { position = { 0.472 0.48 } rotation = 90 scale = { 0.32 0.08 } } +# instance = { position = { 0.708 0.48 } rotation = 90 scale = { 0.04 0.08 } } +# instance = { position = { 0.528 0.48 } rotation = -90 scale = { 0.32 0.08 } } +# instance = { position = { 0.500 0.272 } scale = { 0.08 0.04 } } +# instance = { position = { 0.500 0.452 } rotation = 180 scale = { 0.08 0.32 } } +# instance = { position = { 0.500 0.688 } rotation = 180 scale = { 0.08 0.04 } } +# instance = { position = { 0.500 0.508 } scale = { 0.08 0.32 } } +# } +#} +# +#vanity_potapczyk = { #Potapczyk +# pattern="pattern_checkers_diagonal_01.dds" +# color1=rgb { 224 224 224 } +# color2=rgb { 202 202 202 } +# color3=red +# colored_emblem={ +# color1=green_light +# texture="ce_lozenge.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +#} +# +#vanity_lundh = { #Lundh +# pattern = "pattern_waves_01.dds" +# color1 = "blue" +# color2 = "green" +# colored_emblem = { +# texture = "ce_goat.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.50 0.48 } scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.29 0.25 } scale = { 0.04 0.04 } } +# } +# colored_emblem = { +# texture = "ce_star_07.dds" +# color1 = "yellow" +# instance = { position = { 0.75 0.2 } scale = { 0.2 0.2 } } +# } +#} +# +#2001321 = { # Saulx +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { scale = { 0.9 0.9 } } +# } +#} +# +## Montpellier +#100220 = { # Montpellier +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.45 } scale = { 0.8 0.8 } } +# } +#} +# +## Cuneo +#1062270 = { # Del Vasto +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +## Berry +#2001322 = { # Déols +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#266 = { # Urgell +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_checkers_06.dds" +# color1 = "black" +# color2 = "yellow" +# instance = { position = { 0.632 0.408 } scale = { 1.550 1.180 } } +# } +#} +# +#395 = 266 # Urgell +# +#vanity_depre = { #Depre +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_03.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.45 } scale = { 1.0 1.4 } } +# } +# colored_emblem = { +# texture = "ce_star_06.dds" +# color1 = "red" +# instance = { position = { 0.2 0.45 } scale = { 0.25 0.25 } } +# instance = { position = { 0.4 0.45 } scale = { 0.25 0.25 } } +# instance = { position = { 0.6 0.45 } scale = { 0.25 0.25 } } +# instance = { position = { 0.8 0.45 } scale = { 0.25 0.25 } } +# } +#} +# +#1040065 = { # Bilgä +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eastern_clouds.dds" +# color1 = "blue_light" +# color2 = "blue_light" +# instance = { position = { 0.61 0.73 } scale = { 0.5 0.5 } } +# instance = { position = { 0.39 0.73 } scale = { -0.5 0.5 } } +# } +# colored_emblem = { +# texture = "ce_endless_knot_square.dds" +# color1 = "orange" +# color2 = "orange" +# instance = { position = { 0.5 0.45 } scale = { 0.9 0.9 } } +# } +#} +# +#702 = { # Kometopoulos +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_star_16.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } } +# } +#} +# +#641 = { # Phokas +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lozenge.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.145 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.385 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.625 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.865 } scale = { 0.6 0.24 } } +# } +#} +# +#8641 = { # Ouranos +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lozenge.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.145 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.385 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.625 } scale = { 0.6 0.24 } } +# instance = { position = { 0.5 0.865 } scale = { 0.6 0.24 } } +# } +#} +# +### NEW : Dynasties with Cadet lines +# +## Bonifazi +#803 = { # Bonifazi +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_quarterly.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_cinarca = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_tower.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.85 0.85 } } +# } +#} +#house_obertenghi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.50 1.02 } scale = { 1.0 2.04 } } +# } +#} +#house_massa = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_quarterly.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Arduinici +#680 = { # Ardoinici +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +#house_doria = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.725 } scale = { 1.0 0.55 } } +# } +# colored_emblem = { +# texture = "ce_eagle_crown.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +## Aleramici +#house_vasto = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +#house_sezzadio = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# } +#} +#house_bosco = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_quarterly.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_occimiano = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.156 } scale = { 1.0 0.312 } } +# } +#} +# +## Barcelona +#house_urgell = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_checkers_06.dds" +# color1 = "black" +# color2 = "yellow" +# instance = { position = { 0.632 0.408 } scale = { 1.550 1.180 } } +# } +#} +#house_cerdanya = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant_forked.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_besalu = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +## Jimena Dynasty +#house_jimena_aragon = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_pile_mask_thin.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.8 } rotation = 180 scale = { 0.6 0.3 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.65 } rotation = 180 scale = { 0.6 0.3 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +#house_jimena_navarra = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_chains_no_border.dds" +# color1 = "yellow" +# color2 = "yellow" +# } +#} +#house_vela = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +#house_sarria = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +## Guideschi & cadets +#7389 = { # Guideschi +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_lantpertidi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_lampertidi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_widi = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bend_checky.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } +# } +#} +#house_paldolfidi = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_diagonal_stripes_02_dual.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Lucca-Canossa +#101556 = { # Lucca +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_griffin_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_parma = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +#house_ghiberti = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vertical_stripes_08.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +# +### NEW : Various (relatives of major houses, companions of William, etc) +### Added some suggestions for spelling better matching intended culture [btw brackets] +# +#385 = { # Tosny +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_maunch.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_stafford = { # Stafford +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#101886 = { # Brionne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_chevron_3.dds" +# color1 = "red" +# color2 = "red" +# } +#} +# +#534 = { # Crepon +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bars_gemel_03.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#751 = { # Montgomery +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9110 = { # Roumare +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_mascle_01.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.28 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.20 } scale = { 0.32 0.30 } } +# instance = { position = { 0.28 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.72 0.48 } scale = { 0.32 0.30 } } +# instance = { position = { 0.50 0.76 } scale = { 0.32 0.30 } } +# } +#} +# +#9109 = { # Taillebois +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_saltire_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.6 } scale = { 1.0 0.8 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.1 } scale = { 1.0 1.05 } } +# } +#} +# +#349 = { # Peveral [norman = Peverel] +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vairy.dds" +# color1 = "blue" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5061 = { # Beaumont +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.10 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.10 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.10 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 1.00 } scale = { @smLysX @smLysY } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1 1 } } +# } +#} +# +#house_comborn = { # Comborn +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_passant_small.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.32 } scale = { 0.9 0.9 } } +# instance = { position = { 0.5 0.62 } scale = { 0.9 0.9 } } +# } +#} +# +#20014 = { # Bailleul +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = "white" +# instance = { scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = "red" +# instance = { scale = { 0.6 0.62 } position = { 0.5 0.49 } } +# } +#} +# +#13115 = { # FitzHamon +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_guardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#9111 = { # Briquessart +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +#9574 = { # Ponthieu +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bends_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#561 = { # Le Puiset +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +#house_blount = { # Blount +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_barry_undy.dds" +# color1 = "yellow" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.16 } } +# } +#} +# +#558 = { # Mowbray [norman = Montbrai] +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# } +#} +# +#9115 = { # Mowbray-Aubigny [english = Daubeney] +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# } +#} +# +#352 = { # Ferrers [norman = Ferrières] +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_horse_shoe.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.22 } scale = { 0.35 0.35 } } +# instance = { position = { 0.5 0.78 } scale = { 0.35 0.35 } } +# instance = { position = { 0.26 0.22 } scale = { 0.35 0.35 } } +# instance = { position = { 0.74 0.22 } scale = { 0.35 0.35 } } +# instance = { position = { 0.37 0.50 } scale = { 0.35 0.35 } } +# instance = { position = { 0.63 0.50 } scale = { 0.35 0.35 } } +# } +#} +# +#344 = { # Mandeville +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_quarterly.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5052 = { # Say +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_quarterly.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#342 = { # Aubigny +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# } +#} +# +#346 = { # Bigod +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#347 = { # Warenne +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#350 = { # Braose +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# } +# colored_emblem = { +# texture = "ce_crosslet_fitchy.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.17 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.35 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.65 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.84 0.09 } scale = { 0.12 0.12 } } +# instance = { position = { 0.17 0.50 } scale = { 0.12 0.12 } } +# instance = { position = { 0.62 0.47 } scale = { 0.12 0.12 } } +# instance = { position = { 0.17 0.70 } scale = { 0.12 0.12 } } +# instance = { position = { 0.36 0.78 } scale = { 0.12 0.12 } } +# instance = { position = { 0.68 0.78 } scale = { 0.12 0.12 } } +# instance = { position = { 0.82 0.68 } scale = { 0.12 0.12 } } +# } +#} +# +#749 = { # Brevere +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#1042063 = { # Hesdin +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#7244 = { # Saint-Pol +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_grain.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 0.34 0.34 } } +# instance = { position = { 0.25 0.5 } scale = { 0.34 0.34 } } +# instance = { position = { 0.75 0.5 } scale = { 0.34 0.34 } } +# instance = { position = { 0.5 0.20 } scale = { 0.34 0.34 } } +# instance = { position = { 0.5 0.80 } scale = { 0.34 0.34 } } +# } +#} +# +#660 = { # Maine +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_chevronny.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#5019 = { # Sabran +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# } +#} +# +#5090 = { # Joigny +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#539 = { # Bougency [french = Beaugency] +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# } +# colored_emblem = { +# texture = "ce_checky_04.dds" +# color1 = "yellow" +# color2 = "blue" +# instance = { position = { 0.5 1.05 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_fess_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#23100 = { # Courtenay +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.315 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.685 0.32 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.68 } scale = { 0.55 0.55 } } +# } +#} +# +#295 = { # L'Aigle +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#23115 = { # Brienne +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_bigorre = { # Bigorre +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_passant_small.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.32 } scale = { 0.9 0.9 } } +# instance = { position = { 0.5 0.62 } scale = { 0.9 0.9 } } +# } +#} +# +#5083 = { # Nesle +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_barruly_08.dds" +# color1 = "white" +# color2 = "blue" +# } +#} +# +#house_rochechouart = { # Rochechouart +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_barry_undy.dds" +# color1 = "white" +# color2 = "red" +# instance = { +# position = { 0.92 0.5 } scale = { 0.32 1.2 } +# } +# instance = { +# position = { 0.68 0.5 } scale = { 0.32 1.2 } +# } +# instance = { +# position = { 0.44 0.5 } scale = { 0.32 1.2 } +# } +# instance = { +# position = { 0.2 0.5 } scale = { 0.32 1.2 } +# } +# instance = { +# position = { -0.04 0.5 } scale = { 0.32 1.2 } +# } +# } +#} +# +#23110 = { # Joinville +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# } +#} +# +#542 = { # Merovingians +# pattern = "pattern_solid.dds" +# color1 = "green" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bee.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.065 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.02 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.28 } scale = { 0.36 0.36 } } +# instance = { position = { 0.065 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.355 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.645 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.935 0.54 } scale = { 0.36 0.36 } } +# instance = { position = { 0.21 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.50 0.80 } scale = { 0.36 0.36 } } +# instance = { position = { 0.79 0.80 } scale = { 0.36 0.36 } } +# } +#} +# +#1029990 = { # Grandson +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vertical_stripes_08.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +### Iberia +# +#393 = { # Empuries +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_02.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +# +# +#1020111 = { # Ribadouro +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_vair_pattern.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.59 } scale = { 1.0 1.16 } } +# } +# colored_emblem = { +# texture = "ce_bars_03.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.59 } scale = { 1.0 1.16 } } +# } +#} +# +#1020121 = { # Maia +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#12115 = { # Besalu (viscounts) +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.694 0.80 } scale = { 1.54 1.54 } } +# } +#} +# +# +# +### Italy +# +#13025 = { # Romano +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "green" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "green" +# instance = { position = { 0.50 0.67 } scale = { 1.0 1.34 } } +# } +#} +# +#13026 = { # Appiano +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.6 } scale = { 1.15 1.2 } } +# } +#} +# +#23107 = { # Embriaco +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.315 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.685 0.29 } scale = { 0.48 0.48 } } +# instance = { position = { 0.5 0.68 } scale = { 0.48 0.48 } } +# } +#} +# +#234 = { # Visconti +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_snake.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101562 = { # Orseolo +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_bear_rampant.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.5 0.51 } scale = { 1.0 1.0 } } +# } +#} +# +#pevere = { # Pevere +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.167 } scale = { 0.26 0.334 } } +# instance = { position = { 0.185 0.5 } scale = { 0.37 0.334 } } +# instance = { position = { 0.815 0.5 } scale = { 0.37 0.334 } } +# instance = { position = { 0.5 0.834 } scale = { 0.26 0.334 } } +# } +#} +# +#1023000 = { # Tenque +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_ordinary_cross_5.dds" +# color1 = "white" +# color2 = "white" +# } +#} +# +### Germany +# +#house_wittelsbach = { # Wittelsbach/Scheyern +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_fess_dancetty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#669 = { # Ottonians/Ludolfinger +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#12110 = { # Unruochinger +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#256 = { # Sommerschenburg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_loon = { # Loon +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_horizontal_stripes_01.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101572 = { # Szalok +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_swan.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.48 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +## Some additionnal cadets for Celtic dynasties (far from exhaustive) +# +## Inverted for difference +#house_british_isles_neillnoigiallaich = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_hand.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_british_isles_lochlainn = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.30 0.30 } scale = { 0.5 0.5 } } +# instance = { position = { 0.70 0.30 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.70 } scale = { 0.5 0.5 } } +# } +#} +# +#house_british_isles_maelienydd = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant_regardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Attributed arms of Urien in Arthurian heraldry +#house_british_isles_rheged = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Tegaingl, simplified design based on attributed +#house_british_isles_tegainl = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_cross_fleury.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#house_british_isles_arwystli = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +## Also simplified version of attributed arms +#house_british_isles_arllechwydd = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "black" +# colored_emblem = { +# texture = "ce_ordinary_chevron_5.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_british_isles_ceredigion = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_lion_rampant_regardant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#vanity_springmountain = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_breeches.dds" +# color1 = color2 +# color2 = color2 +# } +#} +# +#easteregg_de_belfort = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "red" +# color3 = "black" +# instance = { position = { 0.5 0.5 } scale = { 1 1 } } +# } +#} +# +#vanity_parkin = { # Parkin +# pattern = "pattern_solid.dds" +# color1 = "blue" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.7 0.28 } rotation = -45 scale = { 0.4 0.4 } } +# } +# colored_emblem = { +# texture = "ce_crescent.dds" +# color1 = "white" +# instance = { position = { 0.72 0.3 } rotation = -45 scale = { 0.4 0.4 } } +# } +# colored_emblem = { +# texture = "ce_owl.dds" +# color1 = "black" +# instance = { position = { 0.4 0.5 } scale = { 1.05 1.05 } } +# } +# colored_emblem = { +# texture = "ce_owl.dds" +# color1 = "grey" +# color2 = "black" +# color3 = "yellow_light" +# instance = { position = { 0.4 0.5 } scale = { 1 1 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "black" +# instance = { position = { 0.405 0.23 } scale = { 0.045 0.045 } } +# instance = { position = { 0.295 0.23 } scale = { 0.045 0.045 } } +# } +#} +# +#vanity_uhl = { # Uhl +# pattern="pattern_solid.dds" +# color1=white +# color2=white +# color3=blue +# colored_emblem={ +# color1=blue +# color2=green_light +# texture="ce_grain.dds" +# } +#} +# +#vanity_beaumont = { # Beaumont +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.10 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 0.20 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.10 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.40 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 0.60 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.10 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.30 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.50 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.70 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.90 0.80 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.00 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.20 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.40 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.60 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 0.80 1.00 } scale = { @smLysX @smLysY } } +# instance = { position = { 1.00 1.00 } scale = { @smLysX @smLysY } } +# } +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1 1 } } +# } +#} +# +#vanity_meredith = { +# pattern="pattern_tricolor_horizontal_01.dds" +# color1=rgb { 179 0 104 } +# color2=rgb { 98 0 90 } +# color3=rgb { 43 26 119 } +# colored_emblem={ +# color1=black +# color2=white +# color3=white +# texture="ce_wyvern_rising.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# } +# } +#} +# +#vanity_deneche = { +# pattern="pattern_bend_01.dds" +# color1=brown +# color2=black +# color3=black +# colored_emblem={ +# color1=white +# texture="ce_letter_d.dds" +# instance={ +# position={ 0.700000 0.720000 } +# scale={ 0.290000 0.290000 } +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_letter_i.dds" +# instance={ +# position={ 0.560000 0.580000 } +# scale={ 0.340000 0.340000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_letter_a.dds" +# instance={ +# position={ 0.390000 0.390000 } +# scale={ 0.330000 0.330000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_letter_r.dds" +# instance={ +# position={ 0.250000 0.230000 } +# scale={ 0.360000 0.360000 } +# depth=3.010000 +# } +# } +#} +# +#vanity_melosso = { +# pattern="pattern__solid_designer.dds" +# color1=blue +# color2=white +# color3=green +# colored_emblem={ +# color1=yellow_light +# color2=yellow_light +# color3=black +# texture="ce_eagle.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#vanity_cortell = { # Cortell +# pattern="pattern_bend_01.dds" +# color1=rgb { 133 166 0 } +# color2=rgb { 179 21 0 } +# color3=blue +# colored_emblem={ +# color1=rgb { 46 140 0 } +# color2=rgb { 232 102 0 } +# color3=rgb { 241 34 0 } +# texture="ce_dragon_bundle.dds" +# instance={ +# position={ 0.960000 1.380000 } +# scale={ -1.600000 1.600000 } +# depth=2.010000 +# rotation=120 +# } +# +# instance={ +# position={ -0.200000 -0.350000 } +# scale={ -1.600000 -1.600000 } +# depth=3.010000 +# rotation=280 +# } +# } +#} +# +#vanity_arvidsson_radestig = { +# pattern="pattern__solid_designer.dds" +# color1=rgb { 191 155 47 } +# color2=white +# color3=green +# colored_emblem={ +# color1=black +# color2=brown +# color3=white +# texture="ce_wolf_head.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#vanity_drake = { +# pattern="pattern_solid.dds" +# color1=rgb { 0 82 4 } +# color2=yellow +# color3=black +# colored_emblem={ +# color1=rgb { 155 76 184 } +# color2=rgb { 152 55 42 } +# color3=rgb { 132 36 22 } +# texture="ce_wyvern_rising.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#### FP1 +# +#1043305 = { # Hordaland +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_mjolnir.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#1043306 = { # Rogaland +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# +# colored_emblem = { +# texture = "ce_pagan_spiral_04.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#100281 = { # Eketra +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# +# colored_emblem = { +# texture = "ce_rune_futhark_fe.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#100283 = { # Ekeblad +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# +# colored_emblem = { +# texture = "ce_rune_tiwaz.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.75 } scale = { 0.12 0.5 } } +# } +#} +# +#100287 = { # Hiort +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# +# colored_emblem = { +# texture = "ce_waterlily.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.33 0.30 } rotation = -45 scale = { 0.45 0.45 } } +# instance = { position = { 0.67 0.30 } rotation = 45 scale = { 0.45 0.45 } } +# instance = { position = { 0.5 0.67 } scale = { 0.45 -0.45 } } +# } +#} +# +#saxon_von_dagsburg = { # Dagsburg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { -1.0 -1.0 } } +# } +#} +# +## Pre-defined Dynasty +#89 = c_clermont # Clermont +#227 = d_thuringia # von Thüringen +#100145 = c_la_marche # La Marche +# +## Pre-defined House +#house_babenberger = c_klingenberg # Popponids +#house_bourgogne = d_burgundy +#house_evreux = c_evreux +#house_eu = c_eu +#house_konradiner = d_hesse +#house_nantes = c_nantes +#house_orleans = c_orleans +#house_perigord = c_perigord +#house_vannes = c_vannes +# +## https://en.wikipedia.org/wiki/Andriamasinavalona?fbclid=IwAR2ECvdC3a__1B9UlpavqiKv7PBqHq3fCKiyBI10Xf8zKkpwPkegFt3drsM +#easteregg_andriamasinavalona = { +# pattern = "pattern_shield_01.dds" +# color1 = "white" +# color2 = "red" +# color3 = "yellow" +# +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = color2 +# color2 = color1 +# instance = { scale = { 0.8 0.8 } } +# } +# colored_emblem = { +# texture = "ce_shield_01.dds" +# color1 = color1 +# color2 = color2 +# instance = { position = { 0.5 0.51 }scale = { 0.65 0.66 } } +# } +# colored_emblem = { +# texture = "ce_arrows_saltire.dds" +# color1 = "brown" +# color2 = "white" +# color3 = "white" +# instance = { position = { 0.5 0.48 }scale = { 0.63 0.63 } } +# } +# +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "red" +# instance = { position = { 0.5 0.48 }scale = { 0.50 0.50 } } +# } +# colored_emblem = { +# texture = "ce_african_frame_05.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.5 0.49 }scale = { 0.44 0.44 } } +# } +# colored_emblem = { +# texture = "ce_norse_bird_alstad.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.49 }scale = { 0.3 0.3 } } +# } +# colored_emblem = { +# texture = "ce_crown_head.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.265 } scale = { 0.22 0.22 } } +# } +#} +# +#swabian_von_konstanz = b_konstanz # von Konstanz +# +#597 = { # Umayyad +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_arabic_basmala_kufic.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +#} +# +#bedouindyn003 = k_egypt # Rabia dynasty +## house_banu_kanz = bedouindyn003 # Rabia house +#house_seljuk = 613 # Oghuz cadets +#house_almoravid = 7274 # Lamtuna cadets +#house_rawwadid = 101868 # Hadhabanid cadets +#house_kesranid = 101873 # Shaybanid cadets +#house_pahlavuni = 23002 # Arsacid cadets +#house_zakarian = 1029018 # Arsacid cadets +#house_bagrationi = { # Bagratuni +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "white" +# color2 = "white" +# color3 = "black" +# instance = { position = { 0.5 0.55 } scale = { -0.9 0.8 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.50 0.12 } scale = { 0.22 0.22 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.24 } scale = { 0.12 0.12 } } +# } +#} +#house_taronites = 101510 # Bagratuni cadets +#house_marwanid = 101686 # Dustakid cadets +#house_mirdasid = 101685 # Amirid cadets +# +#### FP2 +# +#house_asturias = k_asturias +# +#galinda = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_pile_mask_thin.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.8 } rotation = 180 scale = { 0.6 0.3 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.65 } rotation = 180 scale = { 0.6 0.3 } } +# } +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +#} +# +#house_leon-spain = c_leon +# +#iniga = d_aragon +# +#629 = c_barcelona +# +#house_baiao = { # Baião +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_goat_02.dds" +# color1 = "black" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.27 } scale = { 0.55 0.55 } } +# instance = { position = { 0.5 0.70 } scale = { 0.55 0.55 } } +# } +#} +# +#house_maia = { # Maia +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "black" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } +# } +#} +# +#house_sousa = 770 +# +#house_lara = 776 +# +#812 = { #Saffarid dynasty +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=black +# colored_emblem={ +# color1=white +# color2=yellow +# texture="ce_tamgha_roundel_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.760000 0.760000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# +# color1=black +# texture="ce_arabic_allah_kufic.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.820000 0.820000 } +# +# } +# +# } +#} +# +#house_samanid = { +# pattern="pattern_solid.dds" +# color1=black +# color2=yellow +# color3=black +# colored_emblem={ +# color1=yellow +# texture="ce_square_kaaba.dds" +# instance={ +# position={ 0.5 0.45 } +# scale={ 0.710000 0.710000 } +# depth=4.010000 +# rotation=46 +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=black +# color3=black +# texture="ce_lotus.dds" +# instance={ +# position={ 0.5 0.45 } +# scale={ 0.320000 0.320000 } +# depth=2.010000 +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_samanid_leaf.dds" +# instance={ +# position={ 0.300000 0.650000 } +# scale={ 0.560000 0.560000 } +# rotation=270 +# } +# +# instance={ +# position={ 0.690000 0.650000 } +# scale={ 0.560000 0.560000 } +# depth=1.010000 +# rotation=180 +# } +# +# instance={ +# position={ 0.690000 0.250000 } +# scale={ 0.560000 0.560000 } +# depth=5.010000 +# rotation=90 +# } +# +# instance={ +# position={ 0.300000 0.250000 } +# scale={ 0.560000 0.560000 } +# depth=6.010000 +# } +# +# } +# colored_emblem={ +# color1=black +# texture="ce_square_kaaba.dds" +# instance={ +# position={ 0.5 0.45 } +# scale={ 0.550000 0.550000 } +# depth=3.010000 +# rotation=45 +# } +# } +#} +# +#iranian_bukhara_khuda={ +# pattern="pattern_solid.dds" +# color1=green +# color2=white +# color3=green +# colored_emblem={ +# color1=yellow +# color2=orange +# texture="ce_octogon_plain_frame.dds" +# instance={ +# position={ 0.490000 0.460000 } +# scale={ 0.730000 0.730000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# color2=orange +# color3=yellow +# texture="ce_simurgh.dds" +# instance={ +# position={ 0.480000 0.470000 } +# scale={ 0.50000 0.50000 } +# } +# +# } +# +#} +# +#house_ghurid = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "green" +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "green" +# color2 = "green" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 0.70 0.70 } } +# } +# colored_emblem = { +# texture = "ce_border_circle_doted.dds" +# color1 = "green" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.75 0.75 } } +# } +# colored_emblem = { +# texture = "ce_elephant_02.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.51 0.42 } scale = { 0.70 0.70 } } +# } +#} +# +#1101801 = { +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# colored_emblem={ +# color1=green +# color2=yellow +# texture="ce_border_circle_doted.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=white +# color2=yellow +# texture="ce_rising_sun.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.620000 0.620000 } +# } +# +# } +# +# colored_emblem={ +# color1=green +# color2=green +# texture="ce_block_02.dds" +# instance={ +# depth=3.010000 +# } +# +# } +# +# colored_emblem={ +# color1=red +# color2=red +# texture="ce_block_02.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +#} +# +#iranian_banijurid={ #The Banijurids +# pattern="pattern__solid_designer.dds" +# color1=white +# color2=green +# color3=red +# colored_emblem={ +# color1=yellow +# texture="ce_tamgha_hephthalites.dds" +# instance={ +# scale={ 0.670000 0.670000 } +# } +# +# } +# +# colored_emblem={ +# color1=green +# texture="ce_block_01.dds" +# instance={ +# depth=1.010000 +# rotation=90 +# } +# } +#} +# +#811 = { +# pattern="pattern_solid.dds" +# color1=green +# color2=white +# color3=green +# colored_emblem={ +# color1=white +# texture="ce_iranian_floral_seal.dds" +# instance={ +# position={ 0.500000 0.700000 } +# scale={ 0.500000 0.500000 } +# } +# +# instance={ +# position={ 0.750000 0.300000 } +# scale={ 0.500000 0.500000 } +# depth=1.010000 +# } +# +# instance={ +# position={ 0.250000 0.300000 } +# scale={ 0.500000 0.500000 } +# depth=2.010000 +# } +# } +#} +# +#vanity_af_brantevik={ +# pattern="pattern__solid_designer.dds" +# color1=black +# color2=white +# color3=black +# colored_emblem={ +# color1=blue_light +# color2=rgb { 17 154 30 } +# texture="ce_gankyil_chakra.dds" +# instance={ +# position={ 0.460000 0.490000 } +# scale={ 0.500000 0.500000 } +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=black +# texture="ce_frame_circle_urnes_runes.dds" +# instance={ +# position={ 0.490000 0.480000 } +# scale={ 0.850000 0.850000 } +# depth=1.010000 +# } +# +# } +# +#} +# +#vanity_runge_moller={ +# pattern="pattern__solid_designer.dds" +# color1=blue_light +# color2=white +# color3=black +# colored_emblem={ +# color1=white +# texture="ce_shrub.dds" +# instance={ +# position={ 0.510000 0.420000 } +# scale={ 0.980000 0.750000 } +# depth=2.010000 +# } +# +# } +# +# colored_emblem={ +# color1=white +# texture="ce_anchor.dds" +# instance={ +# position={ 0.640000 0.790000 } +# scale={ 0.300000 0.300000 } +# rotation=311 +# } +# +# instance={ +# position={ 0.380000 0.800000 } +# scale={ 0.300000 0.300000 } +# depth=1.010000 +# rotation=45 +# } +# +# } +# +#} +# +#house_chad_uhl = vanity_uhl # Chad Vanity Character +# +## Jason Vanity Character +## house_jason_cantalini = vanity_cantalini +#vanity_cantalini = { +# pattern="pattern_solid.dds" +# color1=rgb { 86 18 18 } +# color2=white +# color3=blue +# colored_emblem={ +# color1=black +# texture="ce_mena_chalice_02.dds" +# instance={ +# position={ 0.500000 0.810000 } +# scale={ 0.400000 0.400000 } +# } +# +# } +# +# colored_emblem={ +# color1=white +# color2=yellow_light +# color3=black +# texture="ce_goat.dds" +# instance={ +# position={ 0.500000 0.420000 } +# scale={ 0.810000 0.810000 } +# depth=1.010000 +# } +# +# } +# +#} +# +#1029100={ #Sassanid dynasty for FP3 +# pattern="pattern_solid.dds" +# color1=rgb { 131 31 18 } +# color2=white +# color3=green +# colored_emblem={ +# color1=purple +# texture="ce_block_02.dds" +# instance={ +# position={ 0.500000 0.490000 } +# scale={ 0.620000 0.620000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=yellow +# color3=yellow +# texture="ce_derafsh_kaviani.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.600000 0.600000 } +# } +# +# } +# +#} +# +#1042112 = { #House Afrighid +# pattern="pattern_solid.dds" +# color1=brown +# color2=yellow +# color3=red +# colored_emblem={ +# color1=yellow +# texture="ce_square_kaaba.dds" +# instance={ +# position={ 0.500000 0.810000 } +# scale={ 0.650000 0.060000 } +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=orange +# color3=white +# texture="ce_persian_duck.dds" +# instance={ +# position={ 0.500000 0.470000 } +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# +# } +#} +# +#house_zaydid = { #House Zaydid +# pattern="pattern_horizontal_split_01.dds" +# color1=white +# color2=green +# color3=green +# colored_emblem={ +# color1=green +# texture="ce_arabic_zayd.dds" +# instance={ +# position={ 0.490000 0.280000 } +# scale={ 0.780000 0.780000 } +# } +# } +#} +# +#809 = { #House Dulafid +# pattern="pattern_vertical_split_01.dds" +# color1=red +# color2=white +# color3=green +# colored_emblem={ +# color1=red +# texture="ce_sabre.dds" +# instance={ +# position={ 0.700000 0.470000 } +# scale={ 0.750000 0.750000 } +# rotation=89 +# } +# } +# +# colored_emblem={ +# color1=grey +# color2=white +# texture="ce_sabre.dds" +# instance={ +# position={ 0.300000 0.440000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# rotation=268 +# } +# } +#} +# +# +#house_bavandid = { #House Bavandid +# pattern="pattern_solid.dds" +# color1=red +# color2=purple +# color3=yellow +# colored_emblem={ +# color1=rgb { 218 148 44 } +# texture="ce_khvarenah.dds" +# instance={ +# scale={ 0.580000 0.580000 } +# } +# } +# +# colored_emblem={ +# color1=purple +# color2=yellow +# texture="ce_polylobe_plain_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# } +# } +#} +# +#house_baduspanid = { #House Baduspanid +# pattern="pattern__solid_designer.dds" +# color1=yellow +# color2=red +# color3=purple +# colored_emblem={ +# color1=red +# texture="ce_african_frame_bg_10.dds" +# instance={ +# scale={ 0.970000 0.970000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_khvarenah.dds" +# instance={ +# scale={ 0.640000 0.640000 } +# } +# } +#} +# +#persian_avicenna = { #Avicenna's super-minor dynasty, for FP3 +# pattern="pattern__solid_designer.dds" +# color1=black +# color2=white +# color3=green +# colored_emblem={ +# color1=brown +# color2=black +# texture="ce_rubh_el_hizb_iranian.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#house_harmaytan={ +# pattern="pattern__solid_designer.dds" +# color1=black +# color2=white +# color3=green +# colored_emblem={ +# color1=brown +# texture="ce_rubh_el_hizb_knot.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#persian_ferdowsi = { #Ferdowsi's super-minor dynasty, for FP3 +# pattern="pattern__solid_designer.dds" +# color1=blue +# color2=yellow +# color3=black +# colored_emblem={ +# color1=yellow +# color2=blue_light +# texture="ce_octogon_plain_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.510000 0.510000 } +# } +# +# } +# +# colored_emblem={ +# color1=blue +# color2=yellow +# texture="ce_octogon_plain_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# } +# } +#} +# +#12480 = d_spoleto # Urslingen +# +#house_plantagenet = d_normandy # Plantagenet +# +#371 = d_galloway # Galloway +# +#100150 = c_albret # Albret +# +#house_fitzroy = c_gloucestershire # FizRoy +# +#1042027 = c_casentino # Guidi +# +#13068 = c_urbino # Montefeltro +# +#1042000 = c_orbetello # Aldobrandeschi +# +#house_hainaut = c_hainaut # Hainaut +# +#7123 = c_tecklenburg # Tecklenburg +# +#12446 = c_wurttemberg # Wurttemberg +# +#12404 = c_gorz # Meinhardiner +# +#7125 = c_waldeck # Waldeck +# +#12463 = d_holstein # Schauenburg +# +#101820 = c_mantua # Bonacolsi +# +#190 = d_cilicia # Rubenid +# +#101893 = c_mecklenburg # Niklotid +# +#177 = d_pommerania # Gryfita +# +#7138 = c_hohenlohe # Hohenlohe +# +#italian_monaldeschi = c_orvieto # Monaldeschi +# +#house_borgonha = k_portugal # Borgonha +# +#house_borgona_leon = k_leon # Leon +# +#house_borgona_castille = k_castille # Castille +# +#house_piast_silesia = d_lower_silesia # Piast-Silesia +# +#8682 = { # Aquino +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bendy_06.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101843 = c_camarda # Sanseverino +# +#13077 = c_rossano # Ruffo +# +#8790 = c_tivoli # Conti di Segni +# +#23110 = c_vaucouleurs # Joinville +# +#5000 = c_rouen # Harcourt +# +#101701 = { # Cabrera +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "black" +# colored_emblem = { +# texture = "ce_goat.dds" +# color1 = "black" +# color2 = "black" +# color3 = "black" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#adelardi = { # Adelardi +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_ordinary_bend_dexter_5.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#12252 = { # Torrelli +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_bull_passant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "red" +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +#} +# +#24000 = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +#} +# +#khitan_yelu = { +# pattern = "pattern_triangle_01.dds" +# color1 = yellow +# color2 = white +# color3 = red +# +# colored_emblem = { +# color1 = white +# texture = "ce_tamgha_yelu.dds" +# instance = { +# position = { 0.500000 0.290000 } +# scale = { 0.510000 0.510000 } +# } +# } +#} +# +#norman_crispin = b_monaco # Crispin +#2004006 = c_cambridgeshire # Oslac +#101728 = b_alamut # Sabbah +# +#house_vivar = { +# pattern = "pattern_vertical_split_01.dds" +# color1 = green +# color2 = blue +# color3 = blue +# colored_emblem = { +# color1 = blue_light +# color2 = yellow_light +# color3 = green +# texture = "ce_bendy_08.dds" +# instance = { +# position = { 0.5 0.5 } +# } +# mask = { 2 } +# } +# colored_emblem = { +# color1 = red +# color2 = yellow_light +# texture = "ce_diagonal_stripes_02_dual.dds" +# instance = { +# position = { 0.25 0.5 } +# scale = { 0.5 1 } +# } +# } +#} +# +#house_tusi={ +# pattern="pattern__solid_designer.dds" +# color1=blue +# color2=yellow +# color3=black +# colored_emblem={ +# color1=blue +# color2=yellow +# texture="ce_octogon_plain_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=rgb { 189 129 39 } +# texture="ce_religion_zoroastrianism_generic_faravahar.dds" +# instance={ +# position={ 0.490000 0.480000 } +# scale={ 0.510000 0.510000 } +# } +# +# } +# +#} +# +#vanity_bean = { +# pattern="pattern_solid.dds" +# color1=grey +# colored_emblem={ +# color1=yellow_light +# color2=black +# color3=white +# texture="ce_bee.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# +# } +#} +# +#vanity_ribeiro = { +# pattern="pattern_solid.dds" +# color1=white +# color2=yellow_light +# color3=black +# colored_emblem={ +# color1=black +# texture="ce_pales_undy_04.dds" +# instance={ +# position={ 0.860000 0.690000 } +# rotation=89 +# } +# +# instance={ +# position={ 0.420000 0.700000 } +# depth=1.010000 +# rotation=91 +# } +# +# } +# +# colored_emblem={ +# color1=yellow +# color2=yellow_light +# texture="ce_barry_undy.dds" +# instance={ +# position={ 0.690000 0.150000 } +# scale={ 0.550000 0.550000 } +# depth=2.010000 +# } +# +# instance={ +# position={ 0.260000 0.140000 } +# scale={ 0.550000 0.550000 } +# depth=3.010000 +# } +# +# } +#} +# +#vanity_granholm = { +# pattern=pattern_stepped_pyramid.dds +# color1=blue_light +# color2=rgb { 169 199 207 } +# color3=black +# colored_emblem={ +# color1=green +# texture=ce_oak_leaf.dds +# instance={ +# position={ 0.500000 0.530000 } +# scale={ 0.880000 0.880000 } +# rotation=177 +# } +# } +# +# colored_emblem={ +# color1=brown +# texture=ce_letter_i.dds +# instance={ +# position={ 0.510000 0.890000 } +# scale={ 0.640000 0.390000 } +# depth=1.010000 +# rotation=178 +# } +# +# } +#} +# +#vanity_stokic = { +# pattern="pattern__solid_designer.dds" +# color1=orange +# color2=yellow +# color3=red +# colored_emblem={ +# color1=orange +# texture="ce_shield_01.dds" +# instance={ +# scale={ 0.670000 0.670000 } +# depth=11.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# color2=black +# texture="ce_sword_simple.dds" +# instance={ +# position={ 0.350000 0.420000 } +# scale={ 0.410000 0.410000 } +# depth=7.010000 +# rotation=180 +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_ukkokirves.dds" +# instance={ +# position={ 0.500000 0.300000 } +# scale={ 0.260000 0.190000 } +# depth=10.010000 +# } +# +# } +# +# colored_emblem={ +# color1=orange +# texture="ce_block_04.dds" +# instance={ +# position={ 0.360000 0.320000 } +# scale={ 0.110000 0.140000 } +# depth=1.010000 +# } +# +# instance={ +# position={ 0.340000 0.350000 } +# scale={ 0.100000 0.170000 } +# depth=2.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# color2=black +# texture="ce_circle_mask.dds" +# instance={ +# position={ 0.500000 0.270000 } +# scale={ 0.060000 0.110000 } +# depth=3.010000 +# } +# +# } +# +# colored_emblem={ +# color1=orange +# texture="ce_barrulets_2.dds" +# instance={ +# position={ 0.500000 0.550000 } +# scale={ 0.270000 0.090000 } +# depth=4.010000 +# } +# +# instance={ +# position={ 0.490000 0.430000 } +# scale={ 0.180000 0.110000 } +# depth=5.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# color2=black +# texture="ce_oak_leaf.dds" +# instance={ +# position={ 0.650000 0.420000 } +# scale={ 0.160000 0.370000 } +# depth=6.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_ukkos_hammer.dds" +# instance={ +# position={ 0.500000 0.550000 } +# scale={ 0.240000 0.280000 } +# depth=9.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_shield_01.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# depth=12.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_pile_mask.dds" +# instance={ +# position={ 0.500000 0.460000 } +# scale={ 0.350000 0.280000 } +# depth=8.010000 +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_bars_03.dds" +# instance={ +# position={ 0.500000 0.680000 } +# scale={ 0.420000 0.120000 } +# } +# +# } +#} +# +#vanity_velasquez= { +# pattern="pattern__solid_designer.dds" +# color1=rgb { 44 57 76 } +# color2=white +# color3=red +# colored_emblem={ +# color1=rgb { 220 220 220 } +# texture="ce_castle_random.dds" +# instance={ +# position={ 0.500000 0.520000 } +# scale={ 0.830000 0.830000 } +# } +# +# } +# +# colored_emblem={ +# color1=rgb { 0 0 0 } +# texture="ce_wings.dds" +# instance={ +# position={ 0.500000 0.480000 } +# depth=1.010000 +# } +# +# } +#} +# +#vanity_mannetje = { +# pattern="pattern_tricolor_horizontal_01.dds" +# color1=blue +# color2=white +# color3=blue_light +# colored_emblem={ +# color1=grey +# color2=grey +# color3=grey +# texture="ce_norse_longship_gotland_shields.dds" +# instance={ +# position={ 0.500000 0.580000 } +# scale={ 0.710000 0.710000 } +# depth=7.010000 +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_star_05.dds" +# instance={ +# position={ 0.140000 0.100000 } +# scale={ 0.220000 0.220000 } +# } +# instance={ +# position={ 0.320000 0.100000 } +# scale={ 0.220000 0.220000 } +# depth=1.010000 +# } +# instance={ +# position={ 0.500000 0.100000 } +# scale={ 0.220000 0.220000 } +# depth=2.010000 +# } +# instance={ +# position={ 0.680000 0.100000 } +# scale={ 0.220000 0.220000 } +# depth=3.010000 +# } +# instance={ +# position={ 0.860000 0.100000 } +# scale={ 0.220000 0.220000 } +# depth=4.010000 +# } +# instance={ +# position={ 0.410000 0.230000 } +# scale={ 0.220000 0.220000 } +# depth=5.010000 +# } +# instance={ +# position={ 0.590000 0.230000 } +# scale={ 0.220000 0.220000 } +# depth=6.010000 +# } +# } +#} +# +#house_rurikid_iziaslavich = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_rurikid_izyaslav.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_rurikid_sviatoslavich = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_rurikid_vzevolod_02.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_rurikid_vsevolodovich = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_rurikid_vzevolod_01.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#levantine_ishaqid = { +# pattern="pattern_solid.dds" +# color1=white +# color2=green +# color3=red +# colored_emblem={ +# color1=green +# color2=green +# texture="ce_circle.dds" +# instance={ +# position={ 0.500000 0.320000 } +# scale={ 0.660000 0.660000 } +# } +# +# } +# colored_emblem={ +# color1=green +# color2=red +# texture="ce_mena_fess.dds" +# instance={ +# position={ 0.500000 0.665000 } +# scale={ 1.000000 0.500000 } +# } +# } +#} +# +#101732 = { # Marinid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_solomon_star_08.dds" +# color1 = "yellow" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#turkish_begteginid = { +# pattern="pattern_solid.dds" +# color1=yellow +# color2=white +# color3=red +# colored_emblem={ +# color1=red +# color2=black +# texture="ce_octogon_plain_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# } +# +# } +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_eastern_sun.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#183 = { # Kulinic +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_cross_patty.dds" +# color1 = "white" +# color2 = "blue" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#101711 = { # Courcy +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_eagle.dds" +# color1 = "red" +# color2 = "red" +# color3 = "red" +# instance = { position = { 0.30 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.70 0.3 } scale = { 0.5 0.5 } } +# instance = { position = { 0.5 0.7 } scale = { 0.5 0.5 } } +# } +#} +# +#7001 = { # Azagra +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_cross_08.dds" +# color1 = "red" +# color2 = "red" +# instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_clam.dds" +# color1 = "grey" +# color2 = "grey" +# instance = { position = { 0.50 0.20 } scale = { 0.3 0.3 } } +# instance = { position = { 0.50 0.50 } scale = { 0.3 0.3 } } +# instance = { position = { 0.50 0.80 } scale = { 0.3 0.3 } } +# instance = { position = { 0.20 0.50 } scale = { 0.3 0.3 } } +# instance = { position = { 0.80 0.50 } scale = { 0.3 0.3 } } +# } +#} +# +#820 = { # Tulunid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "black" +# colored_emblem = { +# texture = "ce_border_circle.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_double_bow_islamic.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.50 0.51 } scale = { 0.66 0.66 } } +# } +#} +# +#house_nizarid = { # Nizarid +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_arabic_ali.dds" +# color1 = "black" +# color2 = "black" +# instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } +# } +#} +# +#house_oskyldr = { # Oskyldr +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# texture = "ce_stag.dds" +# color1 = "black" +# color2 = "black" +# color3 = "white" +# instance = { position = { 0.50 0.50 } scale = { 1.0 1.0 } } +# } +#} +#13076 = { # Mastropiero +# pattern="pattern_vertical_split_01.dds" +# color1=white +# color2=blue +# color3=blue +# +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "blue" +# instance = { position = { 0.28 0.35 } scale = { 0.45 0.45 } } +# } +# colored_emblem = { +# texture = "ce_fleur.dds" +# color1 = "white" +# instance = { position = { 0.72 0.35 } scale = { 0.45 0.45 } } +# } +#} +# +#occitan_polignac = { # Polignac +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_barry_06.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#lombard_guarna = { # Guarna +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "white" +# colored_emblem = { +# texture = "ce_diagonal_stripes_01.dds" +# color1 = "white" +# color2 = "yellow" +# instance = { position = { 0.471 0.497 } scale = { 1.5 1.5 } } +# } +#} +# +#house_malaspina = { # Malaspina +# pattern="pattern_horizontal_split_01.dds" +# color1=yellow +# color2=red +# color3=black +#} +# +#galician_castro = { # Castro +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "blue" +# color2 = "white" +# instance = { position = { 0.33 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.33 0.47 } scale = { 0.33 0.33 } } +# instance = { position = { 0.33 0.72 } scale = { 0.33 0.33 } } +# instance = { position = { 0.66 0.22 } scale = { 0.33 0.33 } } +# instance = { position = { 0.66 0.47 } scale = { 0.33 0.33 } } +# instance = { position = { 0.66 0.72 } scale = { 0.33 0.33 } } +# } +#} +# +#12403 = { # Mansfeld +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_checkers_diagonal_6x3.dds" +# color1 = "white" +# color2 = "red" +# instance = { position = { 0.5 0.50 } scale = { 1.15 1.0 } } +# } +#} +# +#7111 = { # Wolpe +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_bulls_massacre.dds" +# color1 = "white" +# color2 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#12462 = { # Lippe +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_flower.dds" +# color1 = "red" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +# colored_emblem = { +# texture = "ce_circle.dds" +# color1 = "yellow" +# color2 = "yellow" +# instance = { position = { 0.5 0.48 } scale = { 0.3 0.3 } } +# } +#} +# +#saxon_dannenberg = { # Dannenberg +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "blue" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "blue" +# color2 = "blue" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#saxon_blankenburg = { # Blankenburg +# pattern = "pattern_solid.dds" +# color1 = "white" +# color2 = "red" +# colored_emblem = { +# texture = "ce_antler_pale.dds" +# color1 = "red" +# color2 = "white" +# instance = { position = { 0.30 0.25 } scale = { 0.4 0.4 } } +# instance = { position = { 0.70 0.70 } scale = { 0.4 0.4 } } +# } +# colored_emblem = { +# texture = "ce_antler_pale.dds" +# color1 = "black" +# color2 = "white" +# instance = { position = { 0.30 0.70 } scale = { 0.4 0.4 } } +# instance = { position = { 0.70 0.25 } scale = { 0.4 0.4 } } +# } +#} +# +#swabian_vaihingen = { # Vaihingen +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# color2 = "red" +# colored_emblem = { +# texture = "ce_mount.dds" +# color1 = "blue" +# color2 = "blue" +# instance = { position = { 0.5 0.60 } scale = { 1.0 1.0 } } +# } +# colored_emblem = { +# texture = "ce_lion_passant.dds" +# color1 = "red" +# color2 = "red" +# color3 = "white" +# instance = { position = { 0.5 0.48 } scale = { 0.9 0.9 } } +# } +#} +# +#saxon_everstein = { # Everstein +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "white" +# colored_emblem = { +# texture = "ce_lion_rampant_crown.dds" +# color1 = "white" +# color2 = "yellow" +# color3 = "white" +# instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } +# } +#} +# +#house_fadlid = { # Fadlid +# pattern = "pattern_solid.dds" +# color1 = "black" +# color2 = "white" +# colored_emblem = { +# texture = "ce_crescent_mask_02.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } rotation = 180 } +# } +#} +# +#bedouin_dabbabid = { # Dabbabid +# pattern = "pattern_solid.dds" +# color1 = "red" +# color2 = "white" +# colored_emblem = { +# texture = "ce_arabic_basmala_kufic.dds" +# color1 = "white" +# color2 = "black" +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +#} +# +#101684 = { # Jamalid +# pattern="pattern_solid.dds" +# color1=red +# color2=red +# color3=white +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_polylobe_circle_frame.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=red +# color2=red +# texture="ce_mena_lion.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#12237 = { # Abbadid +# pattern="pattern_solid.dds" +# color1=green +# color2=yellow +# color3=green +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_mena_sun.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +# +#590 = { # Sulayhid +# pattern="pattern_chief.dds" +# color1=green +# color2=white +# color3=white +# colored_emblem={ +# color1=red +# color2=white +# texture="ce_star_08.dds" +# instance={ +# position={ 0.500000 0.665000 } +# scale={ 0.660000 0.660000 } +# } +# } +#} +# +#807 = { # Aghlabid +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# colored_emblem={ +# color1=white +# texture="ce_arabic_allah.dds" +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +#} +# +#101687 = { # Zengid +# pattern="pattern_solid.dds" +# color1=red +# color2=yellow +# color3=green +# colored_emblem={ +# color1=white +# texture="ce_islamic_lis.dds" +# instance = { position = { 0.5 0.5 } scale = { 0.8 0.8 } } +# } +#} +# +#1042198 = { # Kayi +# pattern="pattern__solid_designer.dds" +# color1=blue +# color2=white +# color3=blue +# colored_emblem={ +# color1=white +# texture="ce_tamga_kayi.dds" +# instance={ +# scale={ 0.7 0.7 } +# } +# } +#} +# +#house_cardona = { # Cardona +# pattern="pattern__solid_designer.dds" +# color1=red +# color2=yellow +# color3=black +# colored_emblem={ +# color1=yellow +# color2=yellow +# color3=yellow +# texture="ce_thistle_grass.dds" +# instance= { scale={ 0.800000 0.870000 } } +# } +#} +# +#336 = { # Montcada +# pattern="pattern__solid_designer.dds" +# color1=red +# color2=yellow +# colored_emblem={ +# color1=yellow +# texture="ce_circle.dds" +# instance={ +# position = { 0.70 0.20 } +# scale = { -0.40 0.400 } +# } +# instance={ +# position = { 0.30 0.20 } +# scale = { 0.40 0.40 } +# } +# instance={ +# position = { 0.70 0.50 } +# scale = { -0.40 0.400 } +# } +# instance={ +# position = { 0.30 0.50 } +# scale = { 0.40 0.40 } +# } +# instance={ +# position = { 0.70 0.80 } +# scale = { -0.40 0.400 } +# } +# instance={ +# position = { 0.30 0.80 } +# scale = { 0.40 0.40 } +# } +# } +#} +# +#aragonese_cornel = { # Cornel +# pattern="pattern__solid_designer.dds" +# color1=yellow +# color2=yellow +# color3=black +# colored_emblem={ +# color1=black +# color2=black +# color3=black +# texture="ce_falcon.dds" +# instance={ +# position={ 0.680000 0.700000 } +# scale={ 0.300000 0.300000 } +# } +# instance={ +# position={ 0.320000 0.700000 } +# scale={ 0.300000 0.300000 } +# depth=1.010000 +# } +# instance={ +# position={ 0.680000 0.200000 } +# scale={ 0.300000 0.300000 } +# depth=2.010000 +# } +# instance={ +# position={ 0.500000 0.450000 } +# scale={ 0.300000 0.300000 } +# depth=3.010000 +# } +# instance={ +# position={ 0.320000 0.200000 } +# scale={ 0.300000 0.300000 } +# depth=4.010000 +# } +# } +#} +# +#12136 = { # Anglesola +# pattern = "pattern__solid_designer.dds" +# color1=yellow +# color2=black +# colored_emblem={ +# color1=black +# color2=yellow +# texture="ce_african_pattern_dancetty_04.dds" +# instance={ +# position={ 0.450000 0.500000 } +# scale={ 1.000000 1.00000 } +# rotation = 90 +# } +# } +#} +# +#7033 = { # Luna +# pattern="pattern_checkers_08.dds" +# color1=black +# color2=white +# colored_emblem={ +# color1=white +# texture="ce__empty_designer.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#400 = { # Menezes +# pattern="pattern__solid_designer.dds" +# color1=yellow +# color2=yellow +# color3=black +# colored_emblem={ +# color1=yellow +# texture="ce__empty_designer.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#english_vaux = { # Vaux +# pattern="pattern_checkers_06.dds" +# color1=red +# color2=yellow +# color3=blue +# colored_emblem={ +# color1=white +# texture="ce__empty_designer.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#8726 = { # Rangoni +# pattern="pattern_barruly_special.dds" +# color1=blue +# color2=white +# color3=red +# colored_emblem={ +# color1=white +# texture="ce__empty_designer.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_block_02.dds" +# instance={ +# position={ 0.500000 -0.200000 } +# scale={ 1.0 1.0 } +# } +# } +# colored_emblem={ +# color1=grey +# texture="ce_clam.dds" +# instance={ +# position={ 0.500000 0.170000 } +# scale={ 0.3 0.3 } +# } +# } +#} +# +#101841 = { # Rossi +# pattern="pattern__solid_designer.dds" +# color1=blue +# color2=yellow +# color3=green +# colored_emblem={ +# color1=white +# texture="ce_lion_rampant_small.dds" +# instance={ +# scale={ 0.850000 0.850000 } +# } +# } +#} +# +#house_poitiers_antioch = { # Poitiers-Antioch +# pattern = "pattern_solid.dds" +# color1 = "red" +#} +# +#vanity_tolman = { +# pattern="pattern_ttt.dds" +# color1=black +# color2=white +# color3=red +# colored_emblem={ +# color1=white +# texture="ce_bell.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#vanity_verdugo = { +# pattern="pattern_solid.dds" +# color1=blue +# color2=yellow_light +# color3=yellow_light +# colored_emblem={ +# color1=yellow_light +# color2=red +# color3=red +# texture="ce_lion_rampant_per_pale.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +# +#1030002 = { # Keita +# pattern="pattern_solid.dds" +# color1=black +# color2=yellow +# color3=black +# colored_emblem={ +# color1=black +# color2=black +# texture="ce_block_02.dds" +# } +# colored_emblem={ +# color1=black +# color2=yellow +# texture="ce_african_pattern_triangles_02.dds" +# } +#} +# +#house_lautrec = { # Lautrec +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_lion_rampant.dds" +# color1 = "yellow" +# color2 = "yellow" +# color3 = "yellow" +# instance = { position = { 0.5 0.5 } scale = { 0.9 0.9 } } +# } +#} +# +#vanity_gottfredsson = c_oland +#vanity_lager = k_maghreb +# +#house_dreux = 86 +# +#vanity_freddi = { +# pattern="pattern_horizontal_split_01.dds" +# color1=white +# color2=black +# color3=black +# colored_emblem={ +# color1=yellow +# texture="ce_yggdrasil.dds" +# instance={ +# position={ 0.500000 0.460000 } +# scale={ 0.920000 0.920000 } +# depth=1.010000 +# } +# +# } +# +# colored_emblem={ +# color1=green +# color2=grey +# texture="ce_norse_triquetra.dds" +# instance={ +# scale={ 0.570000 0.570000 } +# } +# +# } +#} +# +#### JAPANESE +# +## Fujiwara +# +#japanese_fujiwara = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara = japanese_fujiwara +# +#house_fujiwara_ashikaga = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.25 1.25 } +# } +# } +#} +#c_nf_fujiwara_ashikaga = house_fujiwara_ashikaga +#house_fujiwara_hamuro = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "white" +# instance = { +# position = { 0.27 0.5 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.73 0.5 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.5 0.65 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.5 0.35 } +# scale = { 0.6 0.4 } +# } +# } +#} +#c_nf_fujiwara_hamuro = house_fujiwara_hamuro +#house_fujiwara_hidesato = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.25 1.25 } +# } +# } +#} +#c_nf_fujiwara_hidesato = house_fujiwara_hidesato +#house_fujiwara_jimyoin = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_apricot_leaf.dds" +# instance = { +# position = { 0.33 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.66 0.5 } +# scale = { -0.75 0.75 } +# } +# } +#} +#c_nf_fujiwara_jimyoin = house_fujiwara_jimyoin +#house_fujiwara_kanin = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.73 0.5 } +# scale = { 0.6 0.6 } +# rotation = 90 +# } +# instance = { +# position = { 0.27 0.5 } +# scale = { 0.6 0.6 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.27 } +# scale = { 0.6 0.6 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.73 } +# scale = { 0.6 0.6 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_kanin = house_fujiwara_kanin +#house_fujiwara_kajuji = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_nandina.dds" +# color1 = white +# instance = { +# position = { 0.67 0.4 } +# scale = { 0.4 0.4 } +# rotation = 60 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# instance = { +# position = { 0.33 0.4 } +# scale = { 0.4 0.4 } +# rotation = 300 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_pine.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_fujiwara_kajuji = house_fujiwara_kajuji +#house_fujiwara_kasannoin = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_mirror_iris.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.335 } +# scale = { 0.8 0.8 } +# rotation = 90 +# } +# instance = { +# position = { 0.5 0.665 } +# scale = { 0.8 0.8 } +# rotation = 270 +# } +# } +#} +#c_nf_fujiwara_kasannoin = house_fujiwara_kasannoin +#house_fujiwara_koichijo = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_koichijo = house_fujiwara_koichijo +#house_fujiwara_konoe = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_peony.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_konoe = house_fujiwara_konoe +#house_fujiwara_kujo = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_04.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_kujo = house_fujiwara_kujo +#house_fujiwara_kyo_ke = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_kyo = house_fujiwara_kyo_ke +#house_fujiwara_manatsu = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_crane.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_manatsu = house_fujiwara_manatsu +#house_fujiwara_matsudono = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_wisteria_central.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_matsudono = house_fujiwara_matsudono +#house_fujiwara_michitsuna = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_fifth_plum.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "purple" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_michitsuna = house_fujiwara_michitsuna +#house_fujiwara_mido = japanese_fujiwara # Unused +#house_fujiwara_mikohida = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = white +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.67 0.59 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# instance = { +# position = { 0.335 0.59 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = white +# color2 = purple +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_mikohida = house_fujiwara_mikohida +#house_fujiwara_nakamikado = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_apricot_leaf.dds" +# instance = { +# position = { 0.33 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.66 0.5 } +# scale = { -0.75 0.75 } +# } +# } +#} +#c_nf_fujiwara_nakamikado = house_fujiwara_nakamikado +#house_fujiwara_nakamura = { +# pattern = "pattern_solid.dds" +# color1 = purple +# +# colored_emblem = { +# texture = "ce_kamon_sorrel.dds" +# color1 = white +# instance = { +# position = { 0.5 0.28 } +# scale = { 0.55 0.55 } +# } +# instance = { +# position = { 0.69 0.60 } +# scale = { 0.55 0.55 } +# rotation = 120 +# } +# instance = { +# position = { 0.31 0.60 } +# scale = { 0.55 0.55 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = white +# instance = { +# position = { 0.67 0.4 } +# scale = { 0.4 0.4 } +# rotation = 60 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# instance = { +# position = { 0.33 0.4 } +# scale = { 0.4 0.4 } +# rotation = 300 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = white +# color2 = purple +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_nakamura = house_fujiwara_nakamura +#house_fujiwara_nakayama = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_mirror_iris.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.335 } +# scale = { 0.8 0.8 } +# rotation = 90 +# } +# instance = { +# position = { 0.5 0.665 } +# scale = { 0.8 0.8 } +# rotation = 270 +# } +# } +#} +#c_nf_fujiwara_nakayama = house_fujiwara_nakayama +#house_fujiwara_namba = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_peony.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.8 } +# } +# } +#} +#c_nf_fujiwara_namba = house_fujiwara_namba +#house_fujiwara_nan_ke = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_nan = house_fujiwara_nan_ke +#house_fujiwara_oinomikado = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.3 1.0 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.2 0.9 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = white +# instance = { +# position = { 0.5 0.39 } +# scale = { 0.3 0.3 } +# } +# instance = { +# position = { 0.6 0.56 } +# scale = { 0.3 0.3 } +# rotation = 120 +# } +# instance = { +# position = { 0.4 0.56 } +# scale = { 0.3 0.3 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = white +# color2 = purple +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.3 0.3 } +# } +# } +#} +#c_nf_fujiwara_oinomikado = house_fujiwara_oinomikado +#house_fujiwara_ononomiya = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_mirror_wisteria.dds" +# color1 = "white" +# instance = { +# position = { 0.335 0.5 } +# scale = { 0.8 0.8 } +# rotation = 0 +# } +# instance = { +# position = { 0.665 0.5 } +# scale = { 0.8 0.8 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_ononomiya = house_fujiwara_ononomiya +#house_fujiwara_rokujo = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_03.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_rokujo = house_fujiwara_rokujo +#house_fujiwara_saionji = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +#c_nf_fujiwara_saionji = house_fujiwara_saionji +#house_fujiwara_sanjo = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.73 0.5 } +# scale = { 0.6 0.6 } +# rotation = 90 +# } +# instance = { +# position = { 0.27 0.5 } +# scale = { 0.6 0.6 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.27 } +# scale = { 0.6 0.6 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.73 } +# scale = { 0.6 0.6 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_sanjo = house_fujiwara_sanjo +#house_fujiwara_sesonji = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_wisteria_central.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_sesonji = house_fujiwara_sesonji +#house_fujiwara_shijo = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = "white" +# instance = { +# position = { 0.73 0.5 } +# scale = { 0.5 0.5 } +# rotation = 90 +# } +# instance = { +# position = { 0.27 0.5 } +# scale = { 0.5 0.5 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.27 } +# scale = { 0.5 0.5 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.73 } +# scale = { 0.5 0.5 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_shijo = house_fujiwara_shijo +#house_fujiwara_shiki_ke = { +# pattern = "pattern_solid.dds" +# color1 = "green" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_shiki = house_fujiwara_shiki_ke +#house_fujiwara_takaie = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_01.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_takaie = house_fujiwara_takaie +#house_fujiwara_tokudaiji = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.66 0.5 } +# scale = { 0.4 0.4 } +# rotation = 90 +# } +# instance = { +# position = { 0.34 0.5 } +# scale = { 0.4 0.4 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.34 } +# scale = { 0.4 0.4 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.66 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_scabbard.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.51 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_fujiwara_tokudaiji = house_fujiwara_tokudaiji +#house_fujiwara_uona = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_04.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.4 } +# scale = { -0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_uona = house_fujiwara_uona +#house_fujiwara_utsunomiya = { +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +#c_nf_fujiwara_utsunomiya = house_fujiwara_utsunomiya +#house_fujiwara_yamakage = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_03.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_yamakage = house_fujiwara_yamakage +#house_fujiwara_yoshikado = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_fifth_fringed_pink.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_yoshikado = house_fujiwara_yoshikado +#house_fujiwara_yoshiyo = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "purple" +# colored_emblem = { +# texture = "ce_kamon_fifth_sakura.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_fujiwara_yoshiyo = house_fujiwara_yoshiyo +# +## Oshu Fujiwara +# +#japanese_fujiwara_oshu = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_fujiwara_oshu = japanese_fujiwara_oshu +#house_fujiwara_hizume = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_kamon_wisteria_central.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +## Minamoto +# +#japanese_minamoto_seiwa = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_seiwa = japanese_minamoto_seiwa +#house_minamoto_hiraga = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 -1.25 } +# } +# } +#} +#house_minamoto_hitachi = { # Satake +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_fan.dds" +# color1 = "blue" +# instance = { +# position = { 0.485 0.5 } +# scale = { 1.25 1.25 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.3 0.3 } +# } +# } +#} +#house_minamoto_inoue = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = blue +# texture = "ce_kamon_goose.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +#} +#c_nf_minamoto_inoue = house_minamoto_inoue +#house_minamoto_ishikawa = { # Ishikawa +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.28 } +# scale = { 0.55 0.45 } +# } +# instance = { +# position = { 0.32 0.32 } +# scale = { 0.4 0.3 } +# rotation = -10 +# } +# instance = { +# position = { 0.68 0.32 } +# scale = { 0.4 0.3 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.36 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.47 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.46 } +# scale = { 0.75 0.8 } +# } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "white" +# color2 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# } +# } +#} +#house_minamoto_kai = { # Takeda +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "blue" +# instance = { +# position = { 0.27 0.5 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.73 0.5 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.5 0.65 } +# scale = { 0.6 0.4 } +# } +# instance = { +# position = { 0.5 0.35 } +# scale = { 0.6 0.4 } +# } +# } +#} +#house_minamoto_kawachi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_kawachi = house_minamoto_kawachi +#house_minamoto_kiso = { # Kiso +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.28 } +# scale = { 0.55 0.45 } +# } +# instance = { +# position = { 0.32 0.32 } +# scale = { 0.4 0.3 } +# rotation = -10 +# } +# instance = { +# position = { 0.68 0.32 } +# scale = { 0.4 0.3 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.36 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.47 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.46 } +# scale = { 0.75 0.8 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_octagonal.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_kiso = house_minamoto_kiso +#house_minamoto_kozuke = { # Nitta +# pattern = "pattern_horizontal_stripes_01.dds" +# color1 = "white" +# color2 = "white" +# colored_emblem = { +# color1 = blue +# texture = "ce_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# mask = { 1 } +# } +# colored_emblem = { +# color1 = blue +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.7 0.7 } +# } +# } +#} +#house_minamoto_mino = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_fifth_plum.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "blue" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#house_minamoto_mitsumasa = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = blue +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.67 0.59 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# instance = { +# position = { 0.335 0.59 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = blue +# color2 = white +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_minamoto_mitsumasa = house_minamoto_mitsumasa +#house_minamoto_mizokui = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = blue +# texture = "ce_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { -0.65 0.65 } +# } +# instance = { +# position = { 0.28 0.28 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.72 0.72 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.72 0.28 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.28 0.72 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.8 0.5 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.5 0.8 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.2 0.5 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { -0.39 0.39 } +# } +# } +#} +#house_minamoto_murakami_shinano = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_stroke.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 90 +# } +# } +# colored_emblem = { +# color1 = blue +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#house_minamoto_oshu_ishikawa = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = blue +# texture = "ce_kamon_mirror_crane.dds" +# instance = { +# position = { 0.32 0.5 } +# scale = { 0.8 0.8 } +# } +# instance = { +# position = { 0.68 0.5 } +# scale = { -0.8 0.8 } +# } +# } +# colored_emblem = { +# color1 = blue +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.4 0.58 } +# scale = { 0.25 0.25 } +# } +# instance = { +# position = { 0.6 0.58 } +# scale = { -0.25 0.25 } +# } +# } +#} +#house_minamoto_shimotsuke = { # Ashikaga +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_pull_02.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +#} +#house_minamoto_shinano = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_nandina.dds" +# color1 = blue +# instance = { +# position = { 0.67 0.4 } +# scale = { 0.4 0.4 } +# rotation = 60 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# instance = { +# position = { 0.33 0.4 } +# scale = { 0.4 0.4 } +# rotation = 300 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_pine.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#house_minamoto_shionoya = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.4 1.4 } +# } +# } +# colored_emblem = { +# texture = "ce_mena_diamond_napkin.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.2 1.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "blue" +# instance = { +# position = { 0.65 0.5 } +# scale = { 0.4 0.4 } +# rotation = 90 +# } +# instance = { +# position = { 0.35 0.5 } +# scale = { 0.4 0.4 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.35 } +# scale = { 0.4 0.4 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.65 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "blue" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.4 0.4 } +# } +# } +#} +#house_minamoto_settsu = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# rotation = 80 +# } +# } +#} +#house_minamoto_toki = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "blue" +# +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "blue" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#house_minamoto_yamamoto = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.20 0.80 } +# } +# } +#} +#house_minamoto_yamato = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# rotation = 80 +# } +# } +#} +#house_minamoto_yoda = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_mirror_butterfly.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.9 0.9 } +# rotation = 90 +# } +# instance = { +# position = { 0.5 0.70 } +# scale = { 0.9 0.9 } +# rotation = 270 +# } +# } +#} +# +#japanese_minamoto_daigo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_minamoto_kazan = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "blue_light" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "blue_light" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#c_nf_minamoto_kazan = japanese_minamoto_kazan +# +#japanese_minamoto_koko = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "grey" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "grey" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "grey" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_minamoto_montoku = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "brown" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "brown" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "brown" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_minamoto_murakami = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_sixth_gentian.dds" +# color1 = "yellow" +# +# instance = { +# position = { 0.5 0.71 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# instance = { +# position = { 0.3 0.56 } +# scale = { 0.4 0.4 } +# rotation = 252 +# } +# instance = { +# position = { 0.7 0.56 } +# scale = { 0.4 0.4 } +# rotation = 108 +# } +# instance = { +# position = { 0.38 0.33 } +# scale = { 0.4 0.4 } +# rotation = 324 +# } +# instance = { +# position = { 0.63 0.33 } +# scale = { 0.4 0.4 } +# rotation = 36 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "yellow" +# +# instance = { +# position = { 0.5 0.19 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.80 0.40 } +# scale = { 0.5 0.5 } +# rotation = 72 +# } +# instance = { +# position = { 0.20 0.40 } +# scale = { 0.5 0.5 } +# rotation = 288 +# } +# instance = { +# position = { 0.68 0.74 } +# scale = { 0.5 0.5 } +# rotation = 144 +# } +# instance = { +# position = { 0.32 0.74 } +# scale = { 0.5 0.5 } +# rotation = 216 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "yellow" +# color2 = "white" +# +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.4 0.4 } +# } +# } +#} +#c_nf_minamoto_murakami = japanese_minamoto_murakami +# +#house_minamoto_koga = japanese_minamoto_murakami +# +#japanese_minamoto_saga = { +# pattern = "pattern_solid.dds" +# color1 = "orange" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "orange" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_saga = japanese_minamoto_saga +# +#house_minamoto_watanabe = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_circles_01.dds" +# color1 = "orange" +# instance = { +# position = { 0.5 0.4 } +# scale = { 0.8 0.8 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_stroke.dds" +# color1 = "orange" +# instance = { +# position = { 0.5 0.75 } +# scale = { 0.9 0.8 } +# rotation = 90 +# } +# } +#} +# +#japanese_minamoto_sanjo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_sanjo = japanese_minamoto_sanjo +# +#japanese_minamoto_uda = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_uda = japanese_minamoto_uda +#house_minamoto_sasaki = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "red" +# instance = { +# position = { 0.3 0.5 } +# scale = { 0.525 0.525 } +# } +# instance = { +# position = { 0.7 0.5 } +# scale = { 0.525 0.525 } +# } +# instance = { +# position = { 0.5 0.7 } +# scale = { 0.525 0.525 } +# } +# instance = { +# position = { 0.5 0.3 } +# scale = { 0.525 0.525 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "white" +# instance = { +# position = { 0.3 0.5 } +# scale = { 0.125 0.125 } +# } +# instance = { +# position = { 0.7 0.5 } +# scale = { 0.125 0.125 } +# } +# instance = { +# position = { 0.5 0.7 } +# scale = { 0.125 0.125 } +# } +# instance = { +# position = { 0.5 0.3 } +# scale = { 0.125 0.125 } +# } +# } +#} +#c_nf_minamoto_sasaki = house_minamoto_sasaki +# +#japanese_minamoto_ninmyo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_ninmyo = japanese_minamoto_ninmyo +# +#japanese_minamoto_yozei = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_bamboo_flower.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.287 } +# scale = { 0.75 0.7 } +# } +# instance = { +# position = { 0.28 0.34 } +# scale = { 0.5 0.4 } +# rotation = -10 +# } +# instance = { +# position = { 0.72 0.34 } +# scale = { 0.5 0.4 } +# rotation = 10 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_bamboo.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.34 0.34 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_gentian.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_minamoto_yozei = japanese_minamoto_yozei +# +## Taira +# +#japanese_taira_kanmu = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_butterfly.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_taira_kanmu = japanese_taira_kanmu +# +#japanese_taira_koko = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_butterfly.dds" +# color1 = "grey" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_taira_montoku = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_butterfly.dds" +# color1 = "blue" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_taira_ninmyo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_butterfly.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#house_taira_boso = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { -0.65 0.65 } +# } +# instance = { +# position = { 0.28 0.28 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.72 0.72 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.72 0.28 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.28 0.72 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.8 0.5 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.5 0.8 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.2 0.5 } +# scale = { -0.39 0.39 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { -0.39 0.39 } +# } +# } +#} +#house_taira_chiba = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.3 0.3 } +# scale = { 0.25 0.25 } +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_gessei.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# rotation = -45 +# } +# } +#} +#house_taira_chichibu = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_pawlonia.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.66 0.59 } +# scale = { 0.4 0.4 } +# rotation = 120 +# } +# instance = { +# position = { 0.34 0.59 } +# scale = { 0.4 0.4 } +# rotation = 240 +# } +# } +# colored_emblem = { +# color1 = red +# color2 = white +# texture = "ce_kamon_center.dds" +# instance = { +# scale = { 0.4 0.4 } +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# scale = { 0.85 0.85 } +# } +# } +#} +#house_taira_echigo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "red" +# instance = { +# position = { 0.69 0.5 } +# scale = { 0.5 0.4 } +# rotation = 90 +# } +# instance = { +# position = { 0.31 0.5 } +# scale = { 0.5 0.4 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.5 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.4 0.5 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_sorrel.dds" +# color1 = "red" +# instance = { +# position = { 0.33 0.33 } +# scale = { 0.4 0.4 } +# rotation = -45 +# } +# instance = { +# position = { 0.33 0.67 } +# scale = { 0.4 0.4 } +# rotation = -135 +# } +# instance = { +# position = { 0.67 0.33 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.67 0.67 } +# scale = { 0.4 0.4 } +# rotation = 135 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "red" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_octagonal.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.88 0.88 } +# } +# } +#} +#house_taira_hara = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_oak.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.66 0.59 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# instance = { +# position = { 0.34 0.59 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# } +# colored_emblem = { +# color1 = red +# color2 = white +# texture = "ce_kamon_center.dds" +# instance = { +# scale = { 0.4 0.4 } +# } +# } +#} +#house_taira_hatakeyama = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_pull_02.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +#} +#house_taira_hitachi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_mirror_butterfly.dds" +# instance = { +# position = { 0.33 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.66 0.5 } +# scale = { -0.75 0.75 } +# } +# } +#} +#c_nf_taira_hitachi = house_taira_hitachi +#house_taira_hojo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_triangle.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.350 } +# scale = { 0.6 0.5 } +# } +# instance = { +# position = { 0.32 0.610 } +# scale = { 0.6 0.5 } +# } +# instance = { +# position = { 0.68 0.610 } +# scale = { 0.6 0.5 } +# } +# } +#} +##house_taira_ise = japanese_taira_kanmu # unused +#house_taira_iwaki = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_block_01.dds" +# instance = { +# scale = { 0.8 1.3 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_block_05.dds" +# mask = { 1 } +# instance = { +# position = { 0.23 0.5 } +# scale = { 0.65 1.0 } +# rotation = 90 +# } +# instance = { +# position = { 0.77 0.5 } +# scale = { 0.65 1.0 } +# rotation = 90 +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_circle.dds" +# mask = { 1 } +# instance = { +# scale = { 0.71 0.71 } +# } +# } +#} +#c_nf_taira_iwaki = house_taira_iwaki +#house_taira_kajiwara = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_arrow.dds" +# instance = { +# position = { 0.35 0.52 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.65 0.52 } +# scale = { 0.75 0.75 } +# } +# } +#} +#house_taira_kamakura = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.375 0.375 } +# } +# instance = { +# position = { 0.69 0.44 } +# scale = { 0.375 0.375 } +# rotation = 72 +# } +# instance = { +# position = { 0.31 0.44 } +# scale = { 0.375 0.375 } +# rotation = 288 +# } +# instance = { +# position = { 0.615 0.66 } +# scale = { 0.375 0.375 } +# rotation = 144 +# } +# instance = { +# position = { 0.385 0.66 } +# scale = { 0.375 0.375 } +# rotation = 216 +# } +# instance = { +# scale = { 0.2 0.2 } +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_taira_kamakura = house_taira_kamakura +#house_taira_kaneko = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_nandina.dds" +# color1 = red +# instance = { +# position = { 0.28 0.63 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# instance = { +# position = { 0.5 0.27 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.72 0.63 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_scabbard.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.95 0.95 } +# } +# } +#} +#house_taira_kawagoe = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "red" +# instance = { +# position = { 0.69 0.5 } +# scale = { 0.5 0.5 } +# rotation = 90 +# } +# instance = { +# position = { 0.31 0.5 } +# scale = { 0.5 0.5 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.5 0.5 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.5 0.5 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "red" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#house_taira_kazusa = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.59 0.59 } +# } +# instance = { +# position = { 0.28 0.28 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.72 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.28 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.28 0.72 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.8 0.5 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.8 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.2 0.5 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { 0.35 0.35 } +# } +# } +#} +#house_taira_kumagai = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_dove.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# } +# } +#} +#house_taira_miura = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_block_02.dds" +# instance = { +# position = { 0.5 0.29 } +# scale = { 1 0.17 } +# } +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 0.17 } +# } +# instance = { +# position = { 0.5 0.71 } +# scale = { 1 0.17 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_border_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.77 0.77 } +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.82 0.82 } +# } +# } +#} +#house_taira_murayama = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_oxalis.dds" +# color1 = red +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.67 0.59 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# instance = { +# position = { 0.335 0.59 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = red +# color2 = white +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.5 0.5 } +# } +# } +#} +#house_taira_nagao = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_commas.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { -0.59 0.59 } +# } +# instance = { +# position = { 0.28 0.28 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.72 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.28 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.28 0.72 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.8 0.5 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.8 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.2 0.5 } +# scale = { -0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { -0.35 0.35 } +# } +# } +#} +#house_taira_nakamura = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_commas.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +#house_taira_noyo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_fan.dds" +# color1 = "red" +# instance = { +# position = { 0.485 0.5 } +# scale = { 1.25 1.25 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.3 0.3 } +# } +# } +#} +#house_taira_oba = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_daimonji.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.3 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.71 0.67 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.29 0.67 } +# scale = { 0.5 0.5 } +# } +# } +#} +#house_taira_owari = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.59 0.59 } +# } +# instance = { +# position = { 0.28 0.28 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.72 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.72 0.28 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.28 0.72 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.8 0.5 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.8 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.2 0.5 } +# scale = { 0.35 0.35 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { 0.35 0.35 } +# } +# } +#} +#house_taira_satsuma = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_nandina.dds" +# color1 = red +# instance = { +# position = { 0.28 0.62 } +# scale = { 0.5 0.5 } +# rotation = 240 +# } +# instance = { +# position = { 0.5 0.25 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.72 0.62 } +# scale = { 0.5 0.5 } +# rotation = 120 +# } +# } +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# scale = { 0.85 0.85 } +# } +# } +#} +#house_taira_shibuya = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_paulownia_bloom.dds" +# instance = { +# position = { 0.5 0.45 } +# scale = { 1.0 1.0 } +# } +# } +#} +#house_taira_soga = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.25 1.25 } +# } +# } +#} +#house_taira_takamune = { # fictional CoA +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_fifth_plum.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# color1 = red +# color2 = white +# texture = "ce_kamon_center.dds" +# instance = { +# scale = { 0.4 0.4 } +# } +# } +#} +#c_nf_taira_takamune = house_taira_takamune +#house_taira_wada = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# color1 = red +# texture = "ce_kamon_pull_03.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +#} +# +## Other +# +#japanese_yamato = k_chrysanthemum_throne +#c_nf_yamato = japanese_yamato +#japanese_kiyohara = { # Kiyohara +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.1 1.1 } +# } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "white" +# color2 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.95 0.95 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_diamond.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.15 0.15 } +# } +# } +#} +#c_nf_kiyohara = japanese_kiyohara +# +#japanese_abe = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_feather.dds" +# color1 = "white" +# instance = { +# position = { 0.49 0.51 } +# scale = { 1.0 1.0 } +# rotation = 45 +# } +# } +# colored_emblem = { +# texture = "ce_bend_thin.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 2.5 1 } +# rotation = 23 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_feather.dds" +# color1 = "white" +# instance = { +# position = { 0.51 0.51 } +# scale = { 1.0 1.0 } +# rotation = -45 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.49 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_abo = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_fan.dds" +# color1 = "yellow" +# instance = { +# position = { 0.485 0.5 } +# scale = { 1.25 1.25 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "yellow" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.4 0.4 } +# } +# } +#} +# +#japanese_adachi = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_kamon_circle_perforated_02.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.37 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.5 0.63 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.25 0.37 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.25 0.63 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.75 0.37 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# instance = { +# position = { 0.75 0.63 } +# scale = { 0.4 0.4 } +# rotation = 45 +# } +# } +#} +# +#japanese_tachibana = { +# pattern = "pattern_solid.dds" +# color1 = "orange" +# colored_emblem = { +# texture = "ce_kamon_wild_orange.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.7 0.7 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_octagonal.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_tachibana = japanese_tachibana +# +#house_tachibana_tokai = { +# pattern = "pattern_solid.dds" +# color1 = "orange" +# colored_emblem = { +# texture = "ce_kamon_wild_orange.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.7 0.7 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_tachibana_tokai = house_tachibana_tokai +# +#japanese_ikeda = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_butterfly_laurel.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_ikeda = japanese_ikeda +# +#japanese_sugawara = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.5 0.30 } +# scale = { 0.375 0.375 } +# } +# instance = { +# position = { 0.69 0.44 } +# scale = { 0.375 0.375 } +# rotation = 72 +# } +# instance = { +# position = { 0.31 0.44 } +# scale = { 0.375 0.375 } +# rotation = 288 +# } +# instance = { +# position = { 0.615 0.66 } +# scale = { 0.375 0.375 } +# rotation = 144 +# } +# instance = { +# position = { 0.385 0.66 } +# scale = { 0.375 0.375 } +# rotation = 216 +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_kamon_frame_thick_circle.dds" +# instance = { +# scale = { 0.85 0.85 } +# } +# } +# colored_emblem = { +# color1 = white +# color2 = black +# texture = "ce_kamon_center.dds" +# instance = { +# scale = { 0.4 0.4 } +# } +# } +#} +#c_nf_sugawara = japanese_sugawara +# +#japanese_suzuki = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_rice.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +#c_nf_suzuki = japanese_suzuki +# +#japanese_takashina = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_quarter_flower.dds" +# color1 = "white" +# instance = { +# position = { 0.69 0.5 } +# scale = { 0.5 0.5 } +# rotation = 90 +# } +# instance = { +# position = { 0.31 0.5 } +# scale = { 0.5 0.5 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.5 0.5 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.5 0.5 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.3 0.3 } +# } +# } +#} +#c_nf_takashina = japanese_takashina +# +#japanese_matsura = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_circles_01.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.1 1.1 } +# rotation = 180 +# } +# } +#} +#c_nf_matsura = japanese_matsura +# +#japanese_saito = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_sixth_fringed.dds" +# color1 = "white" +# +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.68 0.44 } +# scale = { 0.4 0.4 } +# rotation = 72 +# } +# instance = { +# position = { 0.61 0.65 } +# scale = { 0.4 0.4 } +# rotation = 144 +# } +# instance = { +# position = { 0.39 0.65 } +# scale = { 0.4 0.4 } +# rotation = 216 +# } +# instance = { +# position={ 0.32 0.44 } +# scale = { 0.4 0.4 } +# rotation = 288 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "white" +# color2 = "purple" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.4 0.4 } +# } +# } +#} +#c_nf_fujiwara_saito = japanese_saito +# +#japanese_kikuchi = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_feather.dds" +# color1 = "white" +# instance = { +# position = { 0.38 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.62 0.5 } +# scale = { 0.75 0.75 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_kikuchi = japanese_kikuchi +# +#japanese_kimotsuki = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.75 0.75 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.25 } +# scale = { 0.48 0.48 } +# } +# instance = { +# position = { 0.5 0.75 } +# scale = { 0.48 0.48 } +# } +# instance = { +# position = { 0.25 0.5 } +# scale = { 0.48 0.48 } +# } +# instance = { +# position = { 0.75 0.5 } +# scale = { 0.48 0.48 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.25 } +# scale = { 0.16 0.16 } +# } +# instance = { +# position = { 0.5 0.75 } +# scale = { 0.16 0.16 } +# } +# instance = { +# position = { 0.25 0.5 } +# scale = { 0.16 0.16 } +# } +# instance = { +# position = { 0.75 0.5 } +# scale = { 0.16 0.16 } +# } +# } +#} +#c_nf_kimotsuki = japanese_kimotsuki +# +#japanese_ito = { +# pattern = "pattern_solid.dds" +# color1 = "green" +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_laurel_wisteria_01.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +#} +#c_nf_ito = japanese_ito +# +#japanese_kudo = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# color1 = yellow +# texture = "ce_block_01.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 1.3 } +# } +# } +# colored_emblem = { +# color1 = black +# texture = "ce_kamon_turtle_shell.dds" +# instance = { +# position = { 0.5 0.6 } +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_circle_perforated_01.dds" +# mask = { 1 } +# instance = { +# position = { 0.5 0.6 } +# scale = { 2.5 2.3 } +# } +# } +# colored_emblem = { +# color1 = black +# texture = "ce_block_03.dds" +# instance = { +# position = { 0.23 0.6 } +# scale = { 0.4 0.4 } +# rotation = 90 +# } +# instance = { +# position = { 0.77 0.6 } +# scale = { 0.4 0.4 } +# rotation = 90 +# } +# } +# colored_emblem = { +# color1 = black +# texture = "ce_kamon_triangle.dds" +# instance = { +# position = { 0.5 0.3 } +# scale = { 1.4 0.55 } +# } +# } +#} +#c_nf_kudo = japanese_kudo +#house_kudo_irie = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_square.dds" +# instance = { +# position = { 0.3 0.4 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.7 0.4 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.5 0.2 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.5 0.6 } +# scale = { 0.4 0.4 } +# } +# } +# colored_emblem = { +# color1 = "yellow" +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.2 0.82 } +# scale = { 0.4 0.4 } +# } +# instance = { +# position = { 0.8 0.82 } +# scale = { 0.4 0.4 } +# } +# } +# colored_emblem = { +# color1 = "black" +# texture = "ce_kamon_circle.dds" +# instance = { +# position = { 0.2 0.82 } +# scale = { 0.27 0.27 } +# } +# instance = { +# position = { 0.8 0.82 } +# scale = { 0.27 0.27 } +# } +# } +# colored_emblem = { +# color1 = yellow +# texture = "ce_tamgha_regular_circle_frame.dds" +# instance = { +# position = { 0.5 0.40 } +# scale = { 0.8 0.8 } +# } +# } +#} +# +#house_kudo_ito_2 = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_turtle_shell.dds" +# color1 = "yellow" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#house_kudo_kikkawa = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# color1 = "yellow" +# texture = "ce_kamon_pull_03.dds" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1 1 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.73 0.73 } +# } +# } +#} +# +#japanese_ki = { +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# colored_emblem = { +# texture = "ce_kamon_lotus.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.7 0.7 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_ki = japanese_ki +#house_ki_miyatsuko = { +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# colored_emblem = { +# texture = "ce_kamon_nandina.dds" +# color1 = white +# instance = { +# position = { 0.67 0.4 } +# scale = { 0.4 0.4 } +# rotation = 60 +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.4 0.4 } +# rotation = 180 +# } +# instance = { +# position = { 0.33 0.4 } +# scale = { 0.4 0.4 } +# rotation = 300 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_ki_miyatsuko = house_ki_miyatsuko +#house_ki_oi = { +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.33 0.6 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.67 0.6 } +# scale = { 0.5 0.5 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#house_ki_hosomi = { +# pattern = "pattern_solid.dds" +# color1 = "blue_light" +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = white +# instance = { +# position = { 0.67 0.59 } +# scale = { 0.5 0.5 } +# rotation = 60 +# } +# instance = { +# position = { 0.5 0.3 } +# scale = { 0.5 0.5 } +# rotation = 180 +# } +# instance = { +# position = { 0.33 0.59 } +# scale = { 0.5 0.5 } +# rotation = 300 +# } +# } +# +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_ki_hosomi = house_ki_hosomi +##house_ki_oi = { +## pattern = "pattern_solid.dds" +## color1 = "blue_light" +## colored_emblem = { +## texture = "ce_kamon_pull_01.dds" +## color1 = "white" +## instance = { +## position = { 0.5 0.5 } +## scale = { 0.85 0.85 } +## } +## } +## colored_emblem = { +## texture = "ce_kamon_frame_thick_circle.dds" +## color1 = "white" +## instance = { +## position = { 0.5 0.5 } +## scale = { 0.9 0.9 } +## } +## } +##} +# +#japanese_ii = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_wild_orange.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_sasaki = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_diamond_perforated_01.dds" +# color1 = "black" +# instance = { +# position = { 0.31 0.5 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.69 0.5 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.5 0.69 } +# scale = { 0.5 0.5 } +# } +# instance = { +# position = { 0.5 0.31 } +# scale = { 0.5 0.5 } +# } +# } +#} +# +#japanese_koremune = { +# pattern = "pattern_solid.dds" +# color1 = "grey" +# colored_emblem = { +# texture = "ce_kamon_square.dds" +# color1 = "black" +# +# instance = { +# position = { 0.65 0.65 } +# scale = { 0.55 0.55 } +# } +# +# instance = { +# position = { 0.65 0.35 } +# scale = { 0.55 0.55 } +# } +# +# instance = { +# position = { 0.35 0.35 } +# scale = { 0.55 0.55 } +# } +# +# instance = { +# position = { 0.35 0.65 } +# scale = { 0.55 0.55 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_square.dds" +# color1 = "grey" +# +# instance = { +# position = { 0.65 0.65 } +# scale = { 0.15 0.15 } +# } +# +# instance = { +# position = { 0.65 0.35 } +# scale = { 0.15 0.15 } +# } +# +# instance = { +# position = { 0.35 0.35 } +# scale = { 0.15 0.15 } +# } +# +# instance = { +# position = { 0.35 0.65 } +# scale = { 0.15 0.15 } +# } +# } +# colored_emblem = { +# texture = "ce_border_circle_fimbriated.dds" +# color1 = "grey" +# color2 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# } +# } +#} +#c_nf_koremune = japanese_koremune +# +#japanese_kodama = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_gunbai.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# } +# } +#} +# +#japanese_hatano = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.25 1.25 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_pull_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.84 0.84 } +# } +# } +#} +# +#japanese_yoshimine = { # fictional +# pattern = "pattern_solid.dds" +# color1 = "green_light" +# colored_emblem = { +# texture = "ce_kamon_feather.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_yuasa = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_fan.dds" +# color1 = "white" +# instance = { +# position = { 0.485 0.5 } +# scale = { 1.25 1.25 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.38 } +# scale = { 0.4 0.4 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_daimonji.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.4 } +# scale = { 0.3 0.3 } +# } +# } +#} +# +#japanese_nasu = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_stroke.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# rotation = 90 +# } +# } +#} +# +#japanese_ouchi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_sixth_fringed.dds" +# color1 = "grey" +# instance = { +# position = { 0.69 0.5 } +# scale = { 0.5 0.5 } +# rotation = 90 +# } +# instance = { +# position = { 0.31 0.5 } +# scale = { 0.5 0.5 } +# rotation = 270 +# } +# instance = { +# position = { 0.5 0.34 } +# scale = { 0.5 0.35 } +# rotation = 0 +# } +# instance = { +# position = { 0.5 0.66 } +# scale = { 0.5 0.35 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_center.dds" +# color1 = "grey" +# color2 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.3 0.3 } +# } +# } +#} +# +#japanese_oe = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_circles_01.dds" +# color1 = "blue_light" +# instance = { +# position = { 0.5 0.6 } +# scale = { 0.8 0.8 } +# rotation = 180 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_stroke.dds" +# color1 = "blue_light" +# instance = { +# position = { 0.5 0.25 } +# scale = { 0.9 0.8 } +# rotation = 90 +# } +# } +#} +#c_nf_oe = japanese_oe +# +#japanese_nakahara = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_apricot_leaf.dds" +# instance = { +# position = { 0.33 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.66 0.5 } +# scale = { -0.75 0.75 } +# } +# } +#} +# +#japanese_otsuki = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# color1 = yellow +# texture = "ce_kamon_apricot_leaf.dds" +# instance = { +# position = { 0.33 0.5 } +# scale = { 0.75 0.75 } +# } +# instance = { +# position = { 0.66 0.5 } +# scale = { -0.75 0.75 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "yellow" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_otsuki = japanese_otsuki +# +#japanese_nakatomi={ +# pattern="pattern_solid.dds" +# color1=yellow +# colored_emblem={ +# color1=black +# texture="ce_kamon_nandina.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_kamon_bamboo.dds" +# instance={ +# position={ 0.330000 0.340000 } +# scale={ 0.320000 0.320000 } +# } +# instance={ +# position={ 0.500000 0.360000 } +# scale={ 0.340000 0.340000 } +# } +# instance={ +# position={ 0.500000 0.260000 } +# scale={ 0.340000 0.340000 } +# } +# instance={ +# position={ 0.670000 0.340000 } +# scale={ 0.320000 0.320000 } +# } +# } +#} +#house_nakatomi_onakatomi = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_wild_orange.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.32 } +# scale = { -0.4 -0.4 } +# } +# instance = { +# position = { 0.66 0.59 } +# scale = { -0.4 -0.4 } +# rotation = 120 +# } +# instance = { +# position = { 0.34 0.59 } +# scale = { -0.4 -0.4 } +# rotation = 240 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.8 } +# } +# } +#} +#c_nf_onakatomi = house_nakatomi_onakatomi +# +#japanese_tomo = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_hat.dds" +# color1 = "green" +# instance = { +# position = { 0.5 0.5 } +# scale = { 1.0 1.0 } +# rotation = 90 +# } +# } +#} +# +#japanese_funya = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_moon.dds" +# color1 = "yellow" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_sato = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_01.dds" +# color1 = "red" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +# +#japanese_kamachi = { +# pattern = "pattern_solid.dds" +# color1 = "green" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +# +#japanese_kono = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_sway.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.65 } +# scale = { 0.8 0.6 } +# rotation = 90 +# } +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.8 0.6 } +# rotation = 90 +# } +# instance = { +# position = { 0.5 0.35 } +# scale = { 0.8 0.6 } +# rotation = 90 +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_octagonal.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_kono = japanese_kono +# +#japanese_yokoyama = { +# pattern = "pattern_solid.dds" +# color1 = "green_light" +# colored_emblem = { +# texture = "ce_bon_gammate_cross.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.75 0.75 } +# } +# } +# colored_emblem = { +# texture = "ce_block_02.dds" +# color1 = "white" +# instance = { +# position = { 0.35 0.33 } +# scale = { 0.2 0.14 } +# } +# instance = { +# position = { 0.67 0.35 } +# scale = { 0.14 0.2 } +# } +# instance = { +# position = { 0.65 0.67 } +# scale = { 0.2 0.14 } +# } +# instance = { +# position = { 0.33 0.65 } +# scale = { 0.14 0.2 } +# } +# } +# colored_emblem = { +# texture = "ce_kamon_frame_thick_circle.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_yokoyama = japanese_yokoyama +# +#japanese_yamauchi = { +# pattern = "pattern_solid.dds" +# color1 = "red" +# colored_emblem = { +# texture = "ce_kamon_laurel_wisteria_02.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# rotation = 180 +# } +# } +#} +# +#japanese_abe_oshu = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_kamon_oak.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { 0.9 0.9 } +# } +# } +#} +#c_nf_abe_oshu = japanese_abe_oshu +# +#japanese_omiwa = { +# pattern = "pattern_solid.dds" +# color1 = "green" +# colored_emblem = { +# texture = "ce_grape_tree.dds" +# color1 = "white" +# color2 = "white" +# instance = { +# position = { 0.5 0.45 } +# scale = { 0.4 0.65 } +# } +# instance = { +# position = { 0.225 0.55 } +# scale = { 0.4 0.65 } +# } +# instance = { +# position = { 0.775 0.55 } +# scale = { 0.4 0.65 } +# } +# } +#} +# +#house_omiwa_usuki = { +# pattern = "pattern_solid.dds" +# color1 = "yellow" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "black" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +# +#house_omiwa_ono = { +# pattern = "pattern_solid.dds" +# color1 = "white" +# colored_emblem = { +# texture = "ce_kamon_commas.dds" +# color1 = "white" +# instance = { +# position = { 0.5 0.5 } +# scale = { -1.25 1.25 } +# } +# } +#} +# +## End of Japan +# +#mpo_dynasty_1 = { # Jadaran +# pattern = "pattern_triangle_01.dds" +# color1 = white +# color2 = blue +# color3 = white +# colored_emblem = { +# color1 = blue +# texture = "ce_mongol_bird.dds" +# instance = { +# position = { 0.500000 0.300000 } +# scale = { 0.55 0.55 } +# } +# } +#} +# +#12269 = { # Ashina +# pattern = "pattern_triangle_01.dds" +# color1 = red +# color2 = yellow +# color3 = red +# colored_emblem = { +# color1 = yellow +# texture = "ce_tamgha_ashina.dds" +# instance = { +# position = { 0.50 0.28 } +# scale = { 0.44 0.44 } +# } +# } +#} +# +# +#house_hasanid = { +# pattern = "pattern_solid.dds" +# color1 = red +# color2 = yellow +# color3 = green +# colored_emblem = { +# color1 = yellow +# texture = "ce_tamgha_regular_circle_frame.dds" +# instance = { +# position = { 0.500000 0.360000 } +# scale = { 0.570000 0.570000 } +# depth = 4.010000 +# } +# } +# colored_emblem = { +# color1 = blue +# color2 = yellow +# texture = "ce_three_jewels.dds" +# instance = { +# position = { 0.500000 0.700000 } +# scale = { 0.270000 0.270000 } +# } +# } +# colored_emblem={ +# color1 = white +# color2 = blue +# color3 = blue +# texture = "ce_horse_statant.dds" +# instance = { +# position = { 0.730000 0.380000 } +# scale = { 0.35000 0.35000 } +# depth = 1.010000 +# } +# +# instance={ +# position = { 0.270000 0.380000 } +# scale = { -0.35000 0.35000 } +# depth = 2.010000 +# } +# } +# colored_emblem={ +# color1 = yellow +# texture = "ce_mena_crescent_outline.dds" +# instance = { +# position = { 0.500000 0.260000 } +# scale = { 0.400000 0.340000 } +# depth = 3.010000 +# } +# } +#} +# +# +#214010 = { #Xiao +# pattern="pattern_triangle_01.dds" +# color1 = red +# color2 = white +# color3 = red +# colored_emblem = { +# color1 = white +# texture = "ce_xiao.dds" +# instance = { +# position = { 0.520000 0.290000 } +# scale = { 0.6 0.6 } +# } +# } +#} +# +# +#house_vermandois = { +# pattern = "pattern_solid.dds" +# color1 = "blue" +# color2 = "yellow" +# colored_emblem = { +# texture = "ce_checkers_08.dds" +# color1 = "blue" +# color2 = "yellow" +# } +#} +# +#korean_wang_goryeo = { +# pattern = "pattern_solid.dds" +# color1 = white +# colored_emblem = { +# color1 = red +# texture = "ce_seal_frame_full.dds" +# instance = { +# scale = { 0.8 0.8 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_seal_frame.dds" +# instance = { +# scale = { 0.75 0.75 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_seal_pictorial_vertical_dragon.dds" +# instance = { +# scale = { 0.65 0.65 } +# position = { 0.65 0.5 } +# } +# } +# colored_emblem = { +# color1 = white +# texture = "ce_seal_name_wang_738b.dds" +# instance = { +# scale = { 0.5 0.75 } +# position = { 0.35 0.5 } +# } +# } +#} +# +#korean_wang = korean_wang_goryeo +# +#he_4F55_30 = { +# pattern = "pattern_solid.dds" +# color1 = blue +# color2 = white +# color3 = white +# colored_emblem = { +# color1 = white +# texture = "ce_seal_pictorial_frame_oval_full.dds" +# instance = { +# position = { 0.500000 0.480000 } +# scale = { 0.750000 0.750000 } +# depth = 1.010000 +# } +# +# } +# colored_emblem = { +# color1 = blue +# texture = "ce_seal_name_he_4f55.dds" +# instance = { +# scale = { 0.550000 0.550000 } +# } +# +# } +#} +# +#zhuye_6731_90AA = { +# pattern="pattern_solid.dds" +# color1=black +# color2=blue_light +# color3=black +# colored_emblem={ +# color1=black +# texture="ce_seal_name_xie_90aa.dds" +# instance={ +# position={ 0.340000 0.500000 } +# scale={ 0.540000 0.540000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=blue_light +# texture="ce_seal_name_zhu_6731.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.450000 0.570000 } +# } +# } +# +# colored_emblem={ +# color1=blue_light +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +#} +# +# +#huang_9EC4={ +# pattern="pattern_solid.dds" +# color1=green +# color2=yellow +# color3=green +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_huang_9ec3.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_incense_burner.dds" +# instance={ +# scale={ 0.80000 0.80000 } +# } +# } +#} +# +#c_nf_huang_9EC4 = huang_9EC4 +# +#1055006={ +# pattern="pattern_solid.dds" +# color1=white +# color2=red +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_name_zhang_5f35.dds" +# instance={ +# position={ 0.330000 0.500000 } +# scale={ -0.490000 0.620000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_vertical_pig.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +#} +# +#gao_9AD8_8={ +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=red +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_corners.dds" +# instance={ +# scale={ 0.870000 0.870000 } +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_gao_9ad8.dds" +# instance={ +# scale={ 0.730000 0.730000 } +# depth=1.010000 +# } +# } +#} +# +#wang_738B_20={ +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=black +# colored_emblem={ +# color1=black +# texture="ce_seal_name_wang_738b.dds" +# instance={ +# scale={ 0.680000 0.680000 } +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_circle_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +#} +# +#wang_738B_6={ +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=red +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_vertical_ox.dds" +# instance={ +# position={ 0.680000 0.500000 } +# scale={ 0.780000 0.780000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_name_wang_738b.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.650000 0.780000 } +# } +# } +#} +# +# +#c_nf_wang_738b_6 = wang_738B_6 +# +#sima_53F8_2={ +# pattern="pattern_solid.dds" +# color1=black +# color2=red +# color3=red +# colored_emblem={ +# color1=red +# texture="ce_seal_name_si_53f8.dds" +# instance={ +# position={ 0.50000 0.30000 } +# scale={ 0.440000 0.440000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_name_ma_99ac.dds" +# instance={ +# +# position={ 0.500000 0.710000 } +# scale={ 0.420000 0.420000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 0.860000 1.000000 } +# } +# } +#} +# +# +#e_minister_censor = { +# pattern="pattern_solid.dds" +# color1=purple +# color2=white +# color3=purple +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_xian_61b2.dds" +# instance={ +# scale={ 0.820000 0.820000 } +# } +# } +#} +# +#e_minister_of_personnel = { +# pattern="pattern_solid.dds" +# color1=white +# color2=blue +# color3=white +# +# colored_emblem={ +# color1=blue +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.560000 0.780000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_li_540f.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.670000 0.890000 } +# } +# } +#} +# +#e_minister_chancellor = { +# pattern="pattern_solid.dds" +# color1=blue +# color2=white +# color3=blue +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_zheng_653f.dds" +# instance={ +# position={ 0.5 0.5 } +# scale={ 0.8 0.8 } +# } +# } +#} +# +#e_minister_grand_marshal = { +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=red +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_shu_67a2.dds" +# instance={ +# position={ 0.5 0.5 } +# scale={ 0.75 0.75 } +# } +# } +#} +# +#e_minister_of_revenue = { +# pattern="pattern_solid.dds" +# color1=green +# color2=white +# color3=green +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_hu_6237.dds" +# instance={ +# position={ 0.5 0.5 } +# scale={ 0.70000 0.70000 } +# } +# } +#} +# +#e_minister_of_rites = { +# pattern="pattern_solid.dds" +# color1=white +# color2=black +# color3=white +# +# colored_emblem={ +# color1=black +# texture="ce_seal_name_li_793c.dds" +# instance={ +# position={ 0.490000 0.490000 } +# scale={ 0.680000 0.680000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.820000 0.820000 } +# } +# } +#} +# +#e_minister_of_war = { +# pattern="pattern_solid.dds" +# color1=white +# color2=red +# color3=white +# +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.800000 0.800000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_circle_full.dds" +# instance={ +# scale={ 0.690000 0.690000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_bing_5175.dds" +# instance={ +# position={ 0.500000 0.50000 } +# scale={ 0.600000 0.600000 } +# depth=1.010000 +# } +# } +#} +# +#e_minister_of_justice = { +# pattern="pattern_solid.dds" +# color1=white +# color2=black +# color3=white +# +# colored_emblem={ +# color1=black +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.820000 0.820000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_xing_5211.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +#} +# +#e_minister_of_works = { +# pattern="pattern_solid.dds" +# color1=white +# color2=green +# color3=white +# colored_emblem={ +# color1=green +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 1.000000 0.800000 } +# } +# +# } +# colored_emblem={ +# color1=green +# texture="ce_seal_pictorial_frame_oval_full.dds" +# instance={ +# scale={ 0.820000 0.690000 } +# depth=2.010000 +# } +# +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_gong_5de5.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +#} +# +#viet_ly={ +# pattern="pattern_solid.dds" +# color1=red +# color2=yellow +# color3=red +# +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_lotus.dds" +# instance={ +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_name_li_674e.dds" +# instance={ +# position={ 0.510000 0.520000 } +# scale={ 0.550000 0.550000 } +# } +# } +#} +# +# +#dali_duan={ +# pattern="pattern_solid.dds" +# color1=red +# color2=green_light +# color3=orange +# colored_emblem={ +# color1=orange +# texture="ce_eastern_clouds.dds" +# instance={ +# position={ 0.150000 0.290000 } +# scale={ 0.480000 0.480000 } +# rotation=270 +# } +# +# instance={ +# position={ 0.150000 0.720000 } +# scale={ 0.480000 0.480000 } +# depth=1.010000 +# rotation=90 +# } +# +# instance={ +# position={ 0.850000 0.290000 } +# scale={ 0.480000 0.480000 } +# rotation=270 +# } +# +# instance={ +# position={ 0.850000 0.720000 } +# scale={ 0.480000 0.480000 } +# depth=1.010000 +# rotation=90 +# } +# } +# +# colored_emblem={ +# color1=green_light +# texture="ce_seal_name_duan_6bb5.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +#} +# +#xin_8F9B_1 = { +# pattern="pattern_solid.dds" +# color1=green +# color2=white +# color3=red +# colored_emblem={ +# color1=green +# texture="ce_seal_name_xin_8f9b.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.490000 0.720000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.660000 0.880000 } +# } +# } +#} +# +#jurchen_tudan={ +# pattern="pattern_solid.dds" +# color1=blue +# color2=white +# color3=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_dan_55ae.dds" +# instance={ +# position={ 0.670000 0.690000 } +# scale={ 0.480000 0.480000 } +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_seal_name_tu_5f92.dds" +# instance={ +# position={ 0.670000 0.260000 } +# scale={ 0.470000 0.470000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_horse.dds" +# instance={ +# position={ 0.330000 0.510000 } +# scale={ 0.710000 0.780000 } +# } +# } +#} +# +#zhu_6731_7={ +# pattern="pattern_solid.dds" +# color1=black +# color2=blue_light +# color3=black +# colored_emblem={ +# color1=black +# texture="ce_seal_name_zhu_6731.dds" +# instance={ +# position={ 0.340000 0.500000 } +# scale={ 0.610000 0.640000 } +# } +# } +# +# colored_emblem={ +# color1=blue_light +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=blue_light +# texture="ce_seal_pictorial_vertical_dog.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# depth=1.010000 +# } +# } +#} +# +#zhang_5F35_34={ +# pattern="pattern_solid.dds" +# color1=white +# color2=red +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_name_zhang_5f35.dds" +# instance={ +# position={ 0.500000 0.510000 } +# scale={ 0.630000 0.630000 } +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.850000 0.850000 } +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_circle_full.dds" +# instance={ +# scale={ 0.730000 0.730000 } +# depth=1.010000 +# } +# } +#} +# +#khmer_varman={ +# pattern="pattern_solid.dds" +# color1=blue +# color2=yellow +# color3=purple +# colored_emblem={ +# color1=white +# texture="ce_spearhead.dds" +# instance={ +# position={ 0.720000 0.520000 } +# scale={ 0.280000 0.280000 } +# depth=2.010000 +# rotation=157 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_letter_i.dds" +# instance={ +# position={ 0.650000 0.380000 } +# scale={ 0.200000 0.600000 } +# depth=1.010000 +# rotation=122 +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_circle_mask.dds" +# instance={ +# scale={ 0.640000 0.640000 } +# depth=4.010000 +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_india_doted_frame_02.dds" +# instance={ +# scale={ 0.80000 0.80000 } +# } +# } +# +# colored_emblem={ +# color1=white +# texture="ce_deva_dancing.dds" +# instance={ +# position = { 0.49 0.5} +# scale={ 0.66000 0.66000 } +# rotation = 10 +# } +# } +#} +# +# +#mon_camadevi_haripunjaya = { +# pattern="pattern_solid.dds" +# color1=red +# color2=yellow +# color3=orange +# colored_emblem={ +# color1=yellow +# texture="ce_circle_mask.dds" +# instance={ +# scale={ 0.670000 0.670000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=orange +# texture="ce_india_doted_frame_02.dds" +# instance={ +# scale={ 0.850000 0.850000 } +# } +# } +# +# colored_emblem={ +# color1=red +# texture="ce_deva_sitting.dds" +# instance={ +# position={ 0.500000 0.480000 } +# scale={ 0.700000 0.700000 } +# depth=1.010000 +# } +# } +#} +# +#dayak_segara={ +# pattern="pattern_solid.dds" +# color1=orange +# color2=green +# color3=black +# colored_emblem={ +# color1=green_light +# texture="ce_block_02.dds" +# instance={ +# position={ 0.500000 0.780000 } +# scale={ 1.000000 0.450000 } +# } +# } +# +# colored_emblem={ +# color1=black +# texture="ce_ukkos_hammer.dds" +# instance={ +# scale={ 0.9 0.9 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.7 0.7 } +# position = { 0.35 0.5 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.7 0.7 } +# position = { 0.65 0.5 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.5 0.5 } +# position = { 0.2 0.55 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.5 0.5 } +# position = { 0.8 0.55 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.3 0.3 } +# position = { 0.1 0.55 } +# depth=1.010000 +# } +# +# instance={ +# scale={ 0.3 0.3 } +# position = { 0.9 0.55 } +# depth=1.010000 +# } +# } +#} +# +#house_sailendra_sanjaya={ +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=red +# colored_emblem={ +# color1=white +# texture="ce_asura_face.dds" +# instance={ +# position={ 0.500000 0.360000 } +# scale={ 0.660000 0.660000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_crescent_mask.dds" +# instance={ +# position={ 0.500000 0.760000 } +# scale={ 0.440000 0.630000 } +# } +# +# instance={ +# position={ 0.500000 0.670000 } +# scale={ 0.310000 0.310000 } +# depth=1.010000 +# } +# } +#} +# +#qin_79E6_4={ +# pattern="pattern_solid.dds" +# color1=green +# color2=yellow +# color3=green +# colored_emblem={ +# color1=green +# texture="ce_seal_name_qin_79e6.dds" +# instance={ +# position={ 0.390000 0.500000 } +# scale={ 0.550000 0.550000 } +# depth=2.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.640000 0.640000 } +# depth=3.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# } +# } +# +# colored_emblem={ +# color1=green +# texture="ce_seal_pictorial_vertical_swallow.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# depth=1.010000 +# } +# } +#} +# +#c_nf_qin_79E6_4 = qin_79E6_4 +# +#new_noble_dynasty = { +# pattern = "pattern_solid.dds" +# color1 = "black" +# colored_emblem = { +# texture = "ce_question_mark.dds" +# color1 = "white" +# } +#} +# +#c_nf_new_noble_dynasty = new_noble_dynasty +# +#tangut_liang={ +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# +# } +# +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_central_tiger.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# +# } +#} +# +#su_82CF={ +# pattern="pattern_solid.dds" +# color1=blue_light +# color2=yellow +# color3=red +# colored_emblem={ +# color1=white +# texture="ce_seal_name_su_8607.dds" +# instance={ +# position={ 0.640000 0.500000 } +# scale={ 0.440000 0.440000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_pig.dds" +# instance={ +# position={ 0.370000 0.500000 } +# scale={ 0.570000 0.570000 } +# depth=1.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.730000 0.730000 } +# } +# } +#} +# +#c_nf_su_82CF = su_82CF +# +#c_nf_xia_liang = tangut_liang +# +#zhao_8D99_1 = { +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_zhao_8d99.dds" +# instance={ +# position={ 0.660000 0.510000 } +# scale={ 0.560000 0.560000 } +# depth=1.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_dragon.dds" +# instance={ +# position={ 0.330000 0.510000 } +# scale={ 0.650000 0.650000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# } +# } +#} +# +#c_nf_zhao_8D99_1 = zhao_8D99_1 +# +#li_674E_87 = { +# pattern="pattern_solid.dds" +# color1=rgb { 166 110 26 } +# color2=white +# color3=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_li_674e.dds" +# instance={ +# position={ 0.660000 0.510000 } +# scale={ 0.530000 0.530000 } +# depth=1.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_dragon.dds" +# instance={ +# position={ 0.380000 0.510000 } +# scale={ 0.570000 0.570000 } +# depth=2.010000 +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.790000 0.790000 } +# } +# } +#} +# +#c_nf_li_674E_87 = li_674E_87 +# +#korean_gim_silla={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_gim_gimhae={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 0.850000 0.850000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.800000 0.800000 } +# } +# } +#} +#korean_mun_nampyeong={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_wen_6587.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_im_jangheung={ +# pattern="pattern_solid.dds" +# color1=red_dark +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red_dark +# texture="ce_seal_name_ren_4efb.dds" +# instance={ +# scale={ 0.800000 0.800000 } +# } +# } +#} +#korean_gang_jinju={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_jiang_59dc.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_pictorial_vertical_dragon.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_bak_milyang={ +# pattern="pattern_solid.dds" +# color1=yellow +# colored_emblem={ +# color1=blue +# texture="ce_seal_pictorial_frame_oval_full.dds" +# instance={ +# scale={ 0.850000 0.850000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_po_6734.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_i_jeonju={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_li_674e.dds" +# instance={ +# position={ 0.330000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_deer.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_i_jeongseon={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ -0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_li_674e.dds" +# instance={ +# position={ 0.340000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_pictorial_vertical_goat.dds" +# instance={ +# position={ 0.670000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#hchar_nammhae={ +# pattern="pattern_solid.dds" +# color1=white +# colored_emblem={ +# color1=red_dark +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_central_tiger.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_song={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_song_5b8b.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_jeong_haeju={ +# pattern="pattern_solid.dds" +# color1=green +# color2=yellow +# color3=white +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_flower.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_zhao_8d99.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#korean_chae_pyeonggang={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_cai_8521.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#korean_gyeong_cheongju={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_qing_6176.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_yun_papyeong={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_yin_5c39.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_mun_gangneung={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_wen_6587.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_pictorial_vertical_horse.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_i_gyeongwon={ +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_flower.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_li_674e.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#korean_baek_daeheung={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_gourd_full.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_bai_767d.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_choe_ubong={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_cui_5d14.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_rooster.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_choe_jiksan={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_cui_5d14.dds" +# instance={ +# position={ 0.330000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_rooster.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_gang_geumcheon = { +# pattern="pattern_solid.dds" +# color1=yellow +# colored_emblem={ +# color1=red +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_jiang_59dc.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_choe_dongju={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_cui_5d14.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_choe_haeju = { +# pattern="pattern_solid.dds" +# color1=green +# colored_emblem={ +# color1=red_dark +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=green +# texture="ce_seal_name_cui_5d14.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_yang_anak={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_yang_694a.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_hong_namyang={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_hong_6d2a.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +# +#korean_gim_yeonggwang={ +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_i_suju={ +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_li_674e.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#hchar_gim={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.70000 0.70000 } +# } +# } +#} +#korean_gim_gwangsan={ +# pattern="pattern_solid.dds" +# color1=red_dark +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red_dark +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# position={ 0.330000 0.500000 } +# scale={ 0.60000 0.600000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_swallow.dds" +# instance={ +# position={ 0.660000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_seo_icheon={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_horse.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_xu_5f90.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +#} +#korean_choe_gyeongju={ +# pattern="pattern_solid.dds" +# color1=orange +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=orange +# texture="ce_seal_name_cui_5d14.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_gim_eonyang={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_du_dureung = { +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_oval_full.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_du_675c.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#korean_bak_seungju={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_po_6734.dds" +# instance={ +# position={ 0.40000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_snake.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +#} +#korean_o_naju={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_wu_5433.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_han_daeheung={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_han_97d3.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#korean_wu_mokcheon={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_yu_4e8e.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#korean_bak_juksan={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_po_6734.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_vertical_dragon.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_yu_chungju={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_liu_5289.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_yang_wonju={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_liang_6881.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_vertical_pig.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_gim_gangneung={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_vertical_rabbit.dds" +# instance={ +# position={ 0.335000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# position={ 0.655000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +#} +#korean_bak_pyeongsan={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_oval_full.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_po_6734.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#hchar_yang_kil={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_name_liang_6881.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +#} +#korean_bak_silla={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_name_po_6734.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +#} +#korean_gim_yeonan={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +#} +#korean_go_jeju={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_gao_9ad8.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_bak_ulleong={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_circle_full.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_po_6734.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_jeong_haeju={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_zheng_912d.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#korean_gim_ulleong={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_jin_91d1.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +#} +#korean_jo_hanyang={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_vertical_rooster.dds" +# instance={ +# position={ 0.335000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_zhao_8d99.dds" +# instance={ +# position={ 0.655000 0.500000 } +# scale={ 0.400000 0.600000 } +# } +# } +#} +#korean_jo_wonju={ +# pattern="pattern_solid.dds" +# color1=green +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_zhao_8d99.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#balhae_dae={ +# pattern="pattern_solid.dds" +# color1=red_dark +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red_dark +# texture="ce_seal_name_da_5927.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#balhae_go={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_gao_9ad8.dds" +# instance={ +# position={ 0.40000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_vertical_goat.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.550000 0.650000 } +# } +# } +#} +#balhae_yang={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_liang_6881.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#balhae_mun={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_wen_6587.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#balhae_baek={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 0.800000 0.800000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_bai_767d.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#bai_meng = { +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_tripod.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_meng_8499.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#nanzhao_du = { +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_du_675c.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#bai_du={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_du_675c.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#bai_yang={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_yang_694a.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#dali_gao={ +# pattern="pattern_solid.dds" +# color1=blue +# color2=white +# color3=yellow +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_elephant.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_gao_9ad8.dds" +# instance={ +# position={ 0.400000 0.480000 } +# scale={ 0.550000 0.550000 } +# } +# } +#} +#bai_dong={ +# pattern="pattern_solid.dds" +# color1=red +# color2=white +# color3=yellow +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_dong_8463.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_rat.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.650000 0.650000 } +# } +# } +#} +#bai_li={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_li_674e.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#gao_9AD8_5={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_gao_9ad8.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#guiyi_yan={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_corners.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_yan_71d5.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#yang_694A_24={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_yang_694a.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#2003098={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_tripod.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_xue_859b.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#sun_5B6B_26={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ -0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_swallow.dds" +# instance={ +# position={ 0.340000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_sun_5b6b.dds" +# instance={ +# position={ 0.670000 0.500000 } +# scale={ 0.500000 0.650000 } +# } +# } +#} +#2003012={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_vertical_tiger.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_li_674e.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ 0.500000 0.650000 } +# } +# } +#} +#1055036={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=yellow +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_cao_66f9.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#tangut_liang={ +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_name_liang_6881.dds" +# instance={ +# scale={ 0.650000 0.650000 } +# } +# } +#} +#viet_ngo={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_name_wu_5433.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#viet_than={ +# pattern="pattern_solid.dds" +# color1=red +# color2=yellow +# color3=red +# +# colored_emblem={ +# color1=yellow +# color2=yellow +# texture="ce_lotus.dds" +# instance={ +# depth=1.010000 +# } +# } +# +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# position={ 0.510000 0.520000 } +# scale={ 0.500000 0.500000 } +# depth=2.010000 +# } +# } +#} +#viet_ha_thuongoai={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_circle.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_he_4f55.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#viet_le_phongchau={ +# pattern="pattern_solid.dds" +# color1=yellow +# colored_emblem={ +# color1=red +# texture="ce_seal_pictorial_frame_flower.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=red +# texture="ce_seal_name_li_9ece.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#viet_tran={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_full.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=blue +# texture="ce_seal_name_chen_9673.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +#} +#viet_dam={ +# pattern="pattern_solid.dds" +# color1=red +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_tripod.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_tan_8b5a.dds" +# instance={ +# scale={ 0.550000 0.550000 } +# } +# } +#} +#viet_to={ +# pattern="pattern_solid.dds" +# color1=blue +# colored_emblem={ +# color1=yellow +# texture="ce_seal_pictorial_frame_corners.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=yellow +# texture="ce_seal_name_su_8607.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#viet_do={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_frame_oval.dds" +# instance={ +# scale={ 0.750000 0.750000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_du_675c.dds" +# instance={ +# scale={ 0.500000 0.500000 } +# } +# } +#} +#korean_gwak_cheongju={ +# pattern="pattern_solid.dds" +# color1=black +# color2=white +# color3=white +# colored_emblem={ +# color1=white +# texture="ce_seal_frame.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_guo_90ed.dds" +# instance={ +# scale={ 0.600000 0.600000 } +# } +# } +#} +#korean_gwon_andong={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_name_quan_6b0a.dds" +# instance={ +# position={ 0.350000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_pictorial_vertical_deer.dds" +# instance={ +# position={ 0.650000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +#} +#korean_wang_seohae={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# texture="ce_seal_frame_divided.dds" +# instance={ +# scale={ 0.700000 0.700000 } +# } +# } +# colored_emblem={ +# color1=black +# texture="ce_seal_pictorial_vertical_horse.dds" +# instance={ +# position={ 0.335000 0.500000 } +# scale={ -0.650000 0.650000 } +# } +# } +# colored_emblem={ +# color1=white +# texture="ce_seal_name_wang_738b.dds" +# instance={ +# position={ 0.655000 0.500000 } +# scale={ 0.450000 0.600000 } +# } +# } +#} +# +#vanity_ceanneidigh={ +# pattern="pattern_solid.dds" +# color1=black +# colored_emblem={ +# color1=white +# color2=yellow +# color3=black +# texture="ce_sugarloaf_helmet.dds" +# instance={ +# position={ 0.300000 0.3000000 } +# scale={ 0.400000 0.400000 } +# } +# } +# colored_emblem={ +# color1=white +# color2=yellow +# color3=black +# texture="ce_sugarloaf_helmet.dds" +# instance={ +# position={ 0.700000 0.3000000 } +# scale={ 0.400000 0.400000 } +# } +# } +# colored_emblem={ +# color1=white +# color2=yellow +# color3=black +# texture="ce_sugarloaf_helmet.dds" +# instance={ +# position={ 0.500000 0.7500000 } +# scale={ 0.400000 0.400000 } +# } +# } +#} +# +# \ No newline at end of file diff --git a/common/coat_of_arms/coat_of_arms/91_laamp_coas.txt b/common/coat_of_arms/coat_of_arms/91_laamp_coas.txt new file mode 100644 index 000000000..adf69dff9 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/91_laamp_coas.txt @@ -0,0 +1,83 @@ +d_laamp_knife={ + pattern="pattern_horizontal_split_01.dds" + color1=brown + color2=brown + color3=blue + colored_emblem={ + color1=white + color2=red + texture="ce_sword_simple.dds" + instance={ + position={ 0.370000 0.420000 } + scale={ 0.905000 -0.905000 } + depth=10.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle.dds" + instance={ + position={ 0.820000 0.680000 } + scale={ 0.120000 0.120000 } + } + + instance={ + position={ 0.680000 0.780000 } + scale={ 0.120000 0.120000 } + depth=1.010000 + } + + instance={ + position={ 0.360000 0.780000 } + scale={ 0.120000 0.120000 } + depth=2.010000 + } + + instance={ + position={ 0.170000 0.700000 } + scale={ 0.120000 0.120000 } + depth=3.010000 + } + + instance={ + position={ 0.620000 0.470000 } + scale={ 0.120000 0.120000 } + depth=4.010000 + } + + instance={ + position={ 0.170000 0.500000 } + scale={ 0.120000 0.120000 } + depth=5.010000 + } + + instance={ + position={ 0.840000 0.090000 } + scale={ 0.120000 0.120000 } + depth=6.010000 + } + + instance={ + position={ 0.650000 0.090000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + instance={ + position={ 0.350000 0.090000 } + scale={ 0.120000 0.120000 } + depth=8.010000 + } + + instance={ + position={ 0.170000 0.090000 } + scale={ 0.120000 0.120000 } + depth=9.010000 + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/99_coa_designer_templates.txt b/common/coat_of_arms/coat_of_arms/99_coa_designer_templates.txt new file mode 100644 index 000000000..48761e436 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/99_coa_designer_templates.txt @@ -0,0 +1,14 @@ +template = { + coa_designer_blank_default = { + pattern = "pattern_solid.dds" + color1 = list "normal_colors" + color2 = list "metal_colors" + color3 = list "normal_colors" + + colored_emblem = { + texture = "ce_fleur.dds" + color1 = color2 + instance = { position = { 0.5 0.5 } scale = { 0.7 0.7 } } + } + } +} diff --git a/common/coat_of_arms/coat_of_arms/99_historical_character_coa.txt b/common/coat_of_arms/coat_of_arms/99_historical_character_coa.txt new file mode 100644 index 000000000..40c209d53 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/99_historical_character_coa.txt @@ -0,0 +1,3 @@ +@smErmine = 0.27 +@smLysX = 0.23 +@smLysY = 0.26 diff --git a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt index f3c5bee52..4a55d293d 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_dynasties.txt @@ -10,6 +10,2984 @@ } +dynasty_fredriksson={ + pattern="pattern_solid.dds" + color1=purple + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_suomenusko_sun_07.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.690000 0.690000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_anvil.dds" + instance={ + position={ 0.500000 0.780000 } + scale={ 0.800000 0.800000 } + } + + } + +} + +zilinskas_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + color2=red + texture="ce_cross_patriarchal_hungary.dds" + } + +} + +wiseman_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.550000 0.440000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="NEOW_ce_waves_05.dds" + } + + colored_emblem={ + color1=white + texture="NEOW_ce_makedonstars.dds" + instance={ + scale={ 0.890000 0.890000 } + depth=2.010000 + } + + } + +} + +atika_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=green + color2=white + color3=green + colored_emblem={ + color1=rgb { 139 39 51 } + texture="ce_mena_crescent_outline.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 1.000000 -1.000000 } + } + + } + + colored_emblem={ + color1=rgb { 139 39 51 } + texture="ce_solomon_star_08.dds" + instance={ + position={ 0.500000 0.240000 } + scale={ 0.520000 0.520000 } + depth=1.010000 + } + + } + +} + +lubranski_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.560000 0.560000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_trefoil_eretnid.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.880000 -0.880000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_india_doted_frame.dds" + instance={ + scale={ 0.980000 0.980000 } + } + + } + +} + + +dallas_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.240000 } + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.200000 } + depth=1.010000 + } + + } + +} + + + +sukhi_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_winged_arrow.dds" + instance={ + position={ 0.480000 0.720000 } + scale={ 0.660000 0.660000 } + depth=5.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.810000 0.480000 } + scale={ 0.190000 0.190000 } + } + + instance={ + position={ 0.180000 0.480000 } + scale={ 0.190000 0.190000 } + depth=1.010000 + } + + instance={ + position={ 0.730000 0.300000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + instance={ + position={ 0.270000 0.300000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 0.380000 0.380000 } + depth=4.010000 + } + + } + +} + + + +morozov_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=white + color2=white + texture="ce_carbuncle.dds" + } + + colored_emblem={ + color1=white + texture="ce_aegishjalmr.dds" + instance={ + scale={ 0.840000 0.840000 } + depth=1.010000 + } + + } + +} + +volkov_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_wolf_head.dds" + instance={ + position={ 0.470000 0.520000 } + scale={ 0.830000 0.830000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_eastern_sun.dds" + instance={ + depth=1.010000 + } + + } + +} + + +valkeapaa_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + texture="NEOW_ce_book_open.dds" + instance={ + position={ 0.500000 0.720000 } + scale={ 0.790000 0.790000 } + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.030000 } + depth=1.010000 + } + + } + +} + + +labba_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=blue + color3=red + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.600000 0.500000 } + scale={ 0.250000 0.420000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_eastern_sun.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.400000 0.500000 } + scale={ 0.250000 0.430000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_pagan_wotan_cross.dds" + instance={ + scale={ 0.660000 0.660000 } + } + + } + +} + + +nordheim_dynasty={ + pattern="pattern_solid.dds" + color1=rgb { 94 116 144 } + color2=white + color3=green + colored_emblem={ + color1=white + color2=rgb { 94 116 144 } + texture="ce_norse_odins_raven.dds" + instance={ + position={ 0.510000 0.760000 } + scale={ 0.840000 0.840000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_aegishjalmr.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.550000 0.550000 } + depth=1.010000 + } + + } + +} + + + +khanov_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.550000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_katyusha.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.900000 0.900000 } + depth=3.010000 + rotation=360 + } + + } + + colored_emblem={ + color1=red + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.320000 0.320000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.540000 0.540000 } + depth=1.010000 + } + + } + +} + +trollkungen_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=green_light + color2=blue_light + texture="ce_wildman.dds" + instance={ + position={ 0.500000 0.760000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ 0.230000 0.230000 } + } + + } + +} + + +adlercreutz_dynasty={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.090000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=yellow + texture="ce_eagle.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.770000 0.770000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_09.dds" + instance={ + position={ 0.800000 0.180000 } + scale={ 0.280000 0.280000 } + depth=1.010000 + } + + instance={ + position={ 0.200000 0.180000 } + scale={ 0.280000 0.280000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.280000 0.280000 } + depth=3.010000 + } + + } + +} + + + + +sokolov_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=red + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_eagle.dds" + instance={ + scale={ 0.710000 0.710000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_tower.dds" + instance={ + position={ 0.500000 1.000000 } + } + + } + +} + + +aliyev_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=red + color3=black + texture="ce_lion_rampant_wide_stance.dds" + instance={ + scale={ 0.620000 0.620000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_makedonstars.dds" + } + +} + + +tarasov_dynasty={ + pattern="pattern_solid.dds" + color1=purple + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="NEOW_ce_cossack.dds" + instance={ + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=blue_light + texture="NEOW_ce_cossack_outline.dds" + instance={ + depth=1.010000 + } + + } + +} + + +shevchenko_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=blue_light + texture="NEOW_ce_flame.dds" + instance={ + position={ 0.490000 0.660000 } + scale={ 0.490000 0.490000 } + depth=1.010000 + rotation=109 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue + color3=blue + texture="NEOW_ce_dove_statant.dds" + instance={ + position={ 0.580000 0.480000 } + scale={ 0.600000 0.600000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + scale={ 0.710000 0.710000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_ali_knot.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_auskelis.dds" + instance={ + depth=2.010000 + } + + } + +} + + +ghaziyev_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.700000 0.770000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.240000 0.240000 } + depth=1.010000 + } + + instance={ + position={ 0.660000 0.240000 } + scale={ 0.240000 0.240000 } + depth=2.010000 + } + + instance={ + position={ 0.340000 0.240000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + +} + + +ulyanov_dynasty={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=orange + colored_emblem={ + color1=red + color2=red + texture="ce_moon_sun.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ 0.840000 0.840000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_mongol_flame.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.540000 0.540000 } + } + + } + +} + +salman_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=white + texture="ce_solomon_star_08.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.430000 0.430000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="NEOW_ce_borz.dds" + instance={ + position={ 0.500000 0.710000 } + scale={ 0.680000 0.680000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_mask.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.520000 0.520000 } + depth=2.010000 + } + + } + +} + +pidkuimukha_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=black + texture="NEOW_ce_satellite.dds" + instance={ + position={ 0.500000 0.660000 } + scale={ 0.940000 0.940000 } + } + + } + +} + + +arkhypchuk_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=red + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.290000 0.290000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_radar.dds" + instance={ + position={ 0.840000 0.750000 } + scale={ 0.800000 0.800000 } + depth=2.010000 + } + + instance={ + position={ 0.620000 0.750000 } + scale={ 0.800000 0.800000 } + depth=3.010000 + } + + instance={ + position={ 0.390000 0.750000 } + scale={ 0.800000 0.800000 } + depth=4.010000 + } + + instance={ + position={ 0.170000 0.750000 } + scale={ 0.800000 0.800000 } + depth=5.010000 + } + + } + +} + +navarykasha_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_solomon_star_06.dds" + instance={ + position={ 0.500000 0.210000 } + scale={ 0.370000 0.370000 } + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="NEOW_ce_cossack.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.640000 0.640000 } + depth=1.010000 + } + + } + +} + + +lupescu_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=red + color3=black + colored_emblem={ + color1=yellow + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.590000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_wolf_passant.dds" + instance={ + position={ 0.500000 0.230000 } + scale={ 0.660000 0.660000 } + } + + } + +} + + + +zyuganov_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=red + color3=white + color4=white + colored_emblem={ + color1=yellow + color2=white + texture="NEOW_ce_hamsick_soviet.dds" + instance={ + position={ 0.310000 0.300000 } + scale={ 0.370000 0.370000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.180000 0.110000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=brown + color2=yellow_light + texture="NEOW_ce_stalin.dds" + instance={ + position={ 0.710000 0.700000 } + scale={ 0.650000 0.650000 } + } + + } + +} + + +chevalier_dynasty={ + + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="ce_knight.dds" + instance={ + position={ 0.530000 0.710000 } + scale={ 0.720000 0.720000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.330000 } + scale={ 0.860000 0.260000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_hand.dds" + instance={ + position={ 0.490000 0.460000 } + scale={ 0.090000 0.090000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_eastern_sun.dds" + instance={ + position={ 0.500000 0.250000 } + scale={ 0.560000 0.560000 } + } + + } + +} + + +laflamme_dynasty = { + + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=red + color2=yellow + texture="ce_fire.dds" + instance={ + position={ 0.290000 0.260000 } + scale={ 0.450000 0.450000 } + rotation=325 + } + + } + + colored_emblem={ + color1=black + color2=white + texture="ce_block_03.dds" + instance={ + position={ 0.570000 0.580000 } + scale={ 0.620000 0.620000 } + depth=1.010000 + rotation=47 + } + + } + + colored_emblem={ + color1=black + texture="ce_ordinary_chevron_5.dds" + instance={ + scale={ 0.230000 0.230000 } + depth=2.010000 + rotation=137 + } + + instance={ + position={ 0.590000 0.610000 } + scale={ 0.240000 0.240000 } + depth=3.010000 + rotation=138 + } + + instance={ + position={ 0.680000 0.700000 } + scale={ 0.260000 0.260000 } + depth=4.010000 + rotation=137 + } + + } + +} + + +blechen_dynasty={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=rgb { 0 56 168 } + color2=rgb { 206 17 38 } + color3=white + colored_emblem={ + color1=rgb { 216 37 67 } + texture="ce_letter_s.dds" + instance={ + position={ 0.420000 0.385000 } + scale={ 0.375000 0.375000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 216 37 67 } + color2=red + color3=white + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.340000 0.340000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.455000 0.440000 } + scale={ 0.175000 0.175000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=rgb { 216 37 67 } + texture="ce_letter_n.dds" + instance={ + position={ 0.555000 0.385000 } + scale={ 0.375000 0.375000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_escutcheon.dds" + instance={ + scale={ 0.755000 0.755000 } + depth=4.010000 + } + + } + +} + +thiele_dynasty={ + pattern="pattern_solid.dds" + color1=brown + color2=white + color3=red + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.760000 0.470000 } + scale={ 0.260000 0.260000 } + depth=1.010000 + } + + instance={ + position={ 0.760000 0.420000 } + scale={ 0.260000 0.260000 } + depth=2.010000 + } + + instance={ + position={ 0.760000 0.370000 } + scale={ 0.260000 0.260000 } + depth=3.010000 + } + + instance={ + position={ 0.760000 0.320000 } + scale={ 0.260000 0.260000 } + depth=4.010000 + } + + instance={ + position={ 0.760000 0.270000 } + scale={ 0.260000 0.260000 } + depth=5.010000 + } + + instance={ + position={ 0.760000 0.220000 } + scale={ 0.260000 0.260000 } + depth=6.010000 + } + + instance={ + position={ 0.760000 0.170000 } + scale={ 0.260000 0.260000 } + depth=7.010000 + } + + instance={ + position={ 0.760000 0.120000 } + scale={ 0.260000 0.260000 } + depth=8.010000 + } + + instance={ + scale={ 0.350000 1.000000 } + depth=22.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.430000 0.675000 } + scale={ 0.085000 0.085000 } + depth=14.010000 + } + + instance={ + position={ 0.570000 0.675000 } + scale={ 0.085000 0.085000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=rgb { 80 43 23 } + texture="ce_block_05.dds" + instance={ + position={ 0.050000 0.500000 } + scale={ 0.300000 1.000000 } + depth=16.010000 + rotation=90 + } + + instance={ + position={ 0.200000 0.500000 } + scale={ 0.300000 1.000000 } + depth=17.010000 + rotation=90 + } + + instance={ + position={ 0.350000 0.500000 } + scale={ 0.300000 1.000000 } + depth=18.010000 + rotation=90 + } + + instance={ + position={ 0.950000 0.500000 } + scale={ 0.300000 1.000000 } + depth=19.010000 + rotation=90 + } + + instance={ + position={ 0.800000 0.500000 } + scale={ 0.300000 1.000000 } + depth=20.010000 + rotation=90 + } + + instance={ + position={ 0.650000 0.500000 } + scale={ 0.300000 1.000000 } + depth=21.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_07.dds" + instance={ + position={ 0.260000 0.295000 } + scale={ 0.180000 0.180000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=rgb { 229 191 136 } + texture="ce_block_05.dds" + instance={ + position={ 0.665000 0.295000 } + scale={ 0.245000 -0.410000 } + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=green_light + color3=white + texture="ce_flower.dds" + instance={ + position={ 0.260000 0.295000 } + scale={ 0.405000 0.405000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=rgb { 229 191 136 } + texture="ce_block_02.dds" + instance={ + position={ 0.760000 0.300000 } + scale={ 0.320000 0.460000 } + depth=12.010000 + } + + instance={ + position={ 0.260000 0.300000 } + scale={ 0.320000 0.460000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_heart.dds" + instance={ + position={ 0.260000 0.295000 } + scale={ 0.235000 0.235000 } + depth=10.010000 + } + + } + +} + + +ahlers_dynasty={ + + pattern="pattern_solid.dds" + color1=green + color2=white + color3=blue + colored_emblem={ + color1=rgb { 16 42 19 } + color2=rgb { 66 34 16 } + texture="NEOW_ce_tree_fir.dds" + instance={ + position={ 0.235000 0.270000 } + scale={ -0.405000 0.405000 } + depth=2.010000 + } + + instance={ + position={ 0.745000 0.335000 } + scale={ 0.645000 0.645000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow + texture="ce_eastern_sun.dds" + instance={ + position={ 0.500000 0.120000 } + scale={ 0.240000 0.240000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.700000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=rgb { 186 159 120 } + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.910000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.110000 0.085000 } + scale={ 0.205000 0.205000 } + } + + instance={ + position={ 0.875000 0.215000 } + scale={ 0.270000 0.270000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 227 226 225 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.230000 0.230000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 56 126 191 } + texture="ce_chief_random.dds" + instance={ + depth=6.010000 + } + + } + +} + + +macke_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=black + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.500000 0.535000 } + scale={ 0.565000 -0.565000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=green_light + color3=yellow_light + texture="ce_flower.dds" + instance={ + position={ 1.000000 1.000000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + } + + instance={ + position={ 0.800000 1.000000 } + scale={ 0.250000 0.250000 } + depth=6.010000 + } + + instance={ + position={ 0.600000 1.000000 } + scale={ 0.250000 0.250000 } + depth=7.010000 + } + + instance={ + position={ 0.400000 1.000000 } + scale={ 0.250000 0.250000 } + depth=8.010000 + } + + instance={ + position={ 0.200000 1.000000 } + scale={ 0.250000 0.250000 } + depth=9.010000 + } + + instance={ + position={ 0.000000 1.000000 } + scale={ 0.250000 0.250000 } + depth=10.010000 + } + + instance={ + position={ 0.900000 0.800000 } + scale={ 0.250000 0.250000 } + depth=11.010000 + } + + instance={ + position={ 0.700000 0.800000 } + scale={ 0.250000 0.250000 } + depth=12.010000 + } + + instance={ + position={ 0.500000 0.800000 } + scale={ 0.250000 0.250000 } + depth=13.010000 + } + + instance={ + position={ 0.300000 0.800000 } + scale={ 0.250000 0.250000 } + depth=14.010000 + } + + instance={ + position={ 0.100000 0.800000 } + scale={ 0.250000 0.250000 } + depth=15.010000 + } + + instance={ + position={ 1.000000 0.600000 } + scale={ 0.250000 0.250000 } + depth=16.010000 + } + + instance={ + position={ 0.800000 0.600000 } + scale={ 0.250000 0.250000 } + depth=17.010000 + } + + instance={ + position={ 0.600000 0.600000 } + scale={ 0.250000 0.250000 } + depth=18.010000 + } + + instance={ + position={ 0.400000 0.600000 } + scale={ 0.250000 0.250000 } + depth=19.010000 + } + + instance={ + position={ 0.200000 0.600000 } + scale={ 0.250000 0.250000 } + depth=20.010000 + } + + instance={ + position={ 0.000000 0.600000 } + scale={ 0.250000 0.250000 } + depth=21.010000 + } + + instance={ + position={ 0.900000 0.400000 } + scale={ 0.250000 0.250000 } + depth=22.010000 + } + + instance={ + position={ 0.700000 0.400000 } + scale={ 0.250000 0.250000 } + depth=23.010000 + } + + instance={ + position={ 0.500000 0.400000 } + scale={ 0.250000 0.250000 } + depth=24.010000 + } + + instance={ + position={ 0.300000 0.400000 } + scale={ 0.250000 0.250000 } + depth=25.010000 + } + + instance={ + position={ 0.100000 0.400000 } + scale={ 0.250000 0.250000 } + depth=26.010000 + } + + instance={ + position={ 1.000000 0.200000 } + scale={ 0.250000 0.250000 } + depth=27.010000 + } + + instance={ + position={ 0.800000 0.200000 } + scale={ 0.250000 0.250000 } + depth=28.010000 + } + + instance={ + position={ 0.600000 0.200000 } + scale={ 0.250000 0.250000 } + depth=29.010000 + } + + instance={ + position={ 0.400000 0.200000 } + scale={ 0.250000 0.250000 } + depth=30.010000 + } + + instance={ + position={ 0.200000 0.200000 } + scale={ 0.250000 0.250000 } + depth=31.010000 + } + + instance={ + position={ 0.000000 0.200000 } + scale={ 0.250000 0.250000 } + depth=32.009998 + } + + instance={ + position={ 0.900000 0.000000 } + scale={ 0.250000 0.250000 } + depth=33.009998 + } + + instance={ + position={ 0.700000 0.000000 } + scale={ 0.250000 0.250000 } + depth=34.009998 + } + + instance={ + position={ 0.500000 0.000000 } + scale={ 0.250000 0.250000 } + depth=35.009998 + } + + instance={ + position={ 0.300000 0.000000 } + scale={ 0.250000 0.250000 } + depth=36.009998 + } + + instance={ + position={ 0.100000 0.000000 } + scale={ 0.250000 0.250000 } + depth=37.009998 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.500000 0.495000 } + scale={ 0.430000 -0.430000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.565000 0.565000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_pagan_circle_frame_02.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.755000 0.755000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.440000 } + scale={ 0.315000 0.315000 } + depth=1.010000 + } + + } + +} + + +peisker_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=grey + color2=rgb { 55 55 55 } + texture="ce_wildman.dds" + instance={ + position={ 0.500000 0.550000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=brown + texture="ce_horizontal_stripes_03.dds" + instance={ + position={ 0.550000 0.500000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=rgb { 96 94 94 } + color2=red + color3=white + texture="ce_wolf_head.dds" + instance={ + position={ 0.515000 0.210000 } + scale={ -0.355000 0.355000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.570000 0.205000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + } + + } + +} + +becker_dynasty={ + pattern="pattern_solid.dds" + color1=grey + color2=white + color3=black + colored_emblem={ + color1=brown + color2=red + color3=white + texture="ce_bear_head.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ -0.485000 0.485000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.560000 } + scale={ 0.695000 0.695000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.565000 } + scale={ 0.560000 0.560000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_aegishjalmr.dds" + instance={ + position={ 0.750000 0.666000 } + scale={ 0.620000 0.620000 } + depth=3.010000 + } + + instance={ + position={ 0.250000 0.666000 } + scale={ 0.620000 0.620000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.235000 } + scale={ 0.620000 0.620000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=rgb { 96 94 94 } + color2=red + color3=white + texture="ce_wolf_head.dds" + instance={ + position={ 0.515000 0.210000 } + scale={ -0.355000 0.355000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.570000 0.205000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + } + + } + +} + +lacplesis_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=white + color3=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 0.600000 0.600000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.410000 0.390000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.620000 } + scale={ 1.000000 0.900000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 0.680000 0.270000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=brown + color2=brown + texture="ce_lotus_flower.dds" + instance={ + position={ 0.300000 0.410000 } + scale={ 0.570000 0.570000 } + depth=3.010000 + } + + instance={ + position={ 0.700000 0.410000 } + scale={ 0.580000 0.580000 } + depth=4.010000 + } + + } + +} + + +otchenash_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_triangle_mask.dds" + instance={ + position={ 0.390000 0.340000 } + scale={ -0.260000 0.260000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + position={ 0.730000 0.040000 } + rotation=224 + } + + instance={ + position={ 0.220000 0.150000 } + depth=1.010000 + rotation=136 + } + + instance={ + position={ 0.650000 0.760000 } + scale={ 0.500000 0.610000 } + depth=4.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.770000 0.730000 } + scale={ 0.380000 0.540000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.640000 0.340000 } + scale={ 0.350000 0.350000 } + depth=3.010000 + rotation=44 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.390000 0.750000 } + scale={ 0.530000 0.570000 } + depth=5.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_triangle_mask.dds" + instance={ + position={ 0.650000 0.340000 } + scale={ 0.260000 0.260000 } + depth=6.010000 + } + + } + +} + +stipetic_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_swords_crossed.dds" + instance={ + position={ 0.500000 0.550000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_african_habe.dds" + instance={ + position={ 0.500000 0.440000 } + scale={ 0.540000 0.780000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_ordinary_pile_02.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 0.300000 -0.380000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.590000 } + scale={ 0.300000 0.310000 } + } + + } + +} + + +rimac_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=grey + texture="ce_letter_r.dds" + instance={ + scale={ 0.910000 0.910000 } + } + + } + +} + + +petrovic_njegos_dynasty={ + pattern="pattern_barruly_12.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_eagle_double.dds" + instance={ + scale={ 0.350000 0.350000 } + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="NEOW_ce_griffin_head_crowned.dds" + instance={ + position={ 0.500000 0.830000 } + scale={ 0.400000 0.400000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.350000 0.350000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_demi_vol.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ -0.520000 0.520000 } + depth=4.010000 + } + + instance={ + position={ 0.240000 0.500000 } + scale={ 0.500000 0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile_02.dds" + instance={ + position={ 0.490000 0.500000 } + depth=6.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_horizontal_stripes_04.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + scale={ 0.510000 0.510000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=red + texture="ce_ordinary_pile_02.dds" + instance={ + position={ 0.480000 0.500000 } + depth=7.010000 + rotation=88 + } + + } + +} + + +karadordevic_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_beta.dds" + instance={ + position={ 0.430000 0.560000 } + scale={ -0.180000 0.180000 } + } + + instance={ + position={ 0.570000 0.560000 } + scale={ 0.170000 0.170000 } + depth=1.010000 + } + + instance={ + position={ 0.430000 0.400000 } + scale={ -0.180000 0.180000 } + depth=2.010000 + } + + instance={ + position={ 0.570000 0.400000 } + scale={ 0.170000 0.170000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=red + texture="NEOW_ce_eagle_serbia.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.810000 0.810000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="NEOW_ce_crown_french_closed.dds" + instance={ + position={ 0.580000 0.100000 } + scale={ 0.260000 0.190000 } + depth=6.010000 + } + + instance={ + position={ 0.400000 0.100000 } + scale={ 0.250000 0.170000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + scale={ 0.140000 0.340000 } + depth=4.010000 + rotation=89 + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.250000 0.150000 } + depth=5.010000 + } + + } + +} + + +litvinchuk_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.100000 0.500000 } + scale={ 0.790000 1.000000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_01.dds" + instance={ + scale={ 1.000000 0.700000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.150000 0.500000 } + rotation=89 + } + + } + +} + + +murashko_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + color2=red + color3=red + texture="ce_knight.dds" + instance={ + scale={ 0.880000 0.880000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.640000 0.370000 } + scale={ 0.200000 0.200000 } + } + + } + +} + + +koroleveckiy_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=black + color3=red + colored_emblem={ + color1=black + color2=white + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.280000 } + scale={ 0.590000 0.590000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.510000 0.510000 } + } + + } + +} + + +butkus_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_sovwreath.dds" + instance={ + scale={ 0.780000 0.780000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.660000 0.660000 } + depth=1.010000 + } + + } + +} + + +akelaitis_dynasty={ + pattern="pattern_solid.dds" + color1=brown + color2=yellow + color3=red + colored_emblem={ + color1=grey + color2=black + color3=black + texture="ce_knight.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=green_light + texture="ce_religion_pagan_romuva.dds" + instance={ + position={ 0.660000 0.350000 } + scale={ 0.150000 0.150000 } + } + + } + +} + + + +harbuz_dynasty={ + pattern="pattern_solid.dds" + color1=brown + color2=white + color3=black + colored_emblem={ + color1=black + texture="ce_snake.dds" + instance={ + position={ 0.500000 0.680000 } + scale={ 0.710000 0.710000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=red + texture="ce_wolf_head.dds" + instance={ + position={ 0.380000 0.360000 } + scale={ 0.600000 0.600000 } + } + + } + + colored_emblem={ + color1=black + color2=red + color3=red + texture="ce_bear_head.dds" + instance={ + position={ 0.640000 0.370000 } + scale={ -0.620000 0.620000 } + depth=1.010000 + } + + } + +} + +schuhart_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=black + color2=black + texture="NEOW_ce_volgograd.dds" + instance={ + position={ 0.500000 0.650000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.640000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.690000 0.440000 } + scale={ 0.100000 0.100000 } + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle.dds" + instance={ + position={ 0.730000 0.470000 } + scale={ 0.340000 0.340000 } + depth=1.010000 + } + + } + +} + + + +quadis_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=yellow_light + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.180000 0.180000 } + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_wildman.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 1.000000 0.480000 } + depth=1.010000 + } + + } + +} + + +kowalczyk_wladyga_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=white + color2=yellow_light + texture="ce_swords_crossed.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ 0.660000 0.660000 } + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_anvil.dds" + instance={ + position={ 0.500000 0.780000 } + scale={ 0.720000 0.720000 } + depth=1.010000 + } + + } + +} + + +busing_dynasty={ + pattern="pattern_solid.dds" + color1=rgb { 95 53 30 } + color2=white + color3=black + colored_emblem={ + color1=rgb { 95 53 30 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.860000 } + scale={ 0.165000 0.165000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.860000 } + scale={ 0.230000 0.230000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=rgb { 155 81 41 } + texture="ce_letter_o.dds" + instance={ + position={ 0.505000 0.865000 } + scale={ 0.245000 0.185000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 155 81 41 } + texture="ce_letter_b.dds" + instance={ + position={ 0.525000 0.475000 } + scale={ 0.820000 0.820000 } + } + + } + + colored_emblem={ + color1=rgb { 155 81 41 } + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + scale={ 0.730000 0.730000 } + depth=7.010000 + } + + instance={ + scale={ 0.860000 0.860000 } + depth=8.010000 + } + + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=rgb { 95 53 30 } + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.985000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 155 81 41 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.860000 } + scale={ 0.195000 0.195000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 155 81 41 } + texture="ce_letter_i.dds" + instance={ + position={ 0.505000 0.865000 } + scale={ 0.170000 0.265000 } + depth=2.010000 + } + + } + +} + +arndt_dynasty={ + pattern="pattern_diagonal_split_01.dds" + color1=black + color2=green + color3=red + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.315000 0.280000 } + scale={ 0.345000 0.345000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.315000 0.280000 } + scale={ 0.450000 0.450000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_letter_x.dds" + instance={ + position={ 0.365000 0.275000 } + scale={ 0.150000 0.150000 } + depth=1.010000 + } + + instance={ + position={ 0.280000 0.275000 } + scale={ 0.150000 0.150000 } + depth=2.010000 + } + + instance={ + position={ 0.195000 0.275000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=rgb { 158 30 13 } + color2=rgb { 158 30 13 } + color3=rgb { 58 15 9 } + texture="ce_dragon.dds" + instance={ + position={ 0.755000 0.710000 } + scale={ 0.700000 0.700000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_letter_v.dds" + instance={ + position={ 0.440000 0.275000 } + scale={ 0.150000 0.150000 } + } + + } + +} + + +kittmann_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.115000 0.155000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.215000 } + scale={ 0.125000 0.165000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.215000 } + scale={ 0.135000 0.175000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.770000 } + scale={ 0.165000 0.165000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.700000 } + scale={ 0.690000 0.830000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.665000 } + scale={ 0.540000 0.680000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_flower.dds" + instance={ + scale={ 0.285000 0.285000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_09.dds" + instance={ + scale={ 0.490000 0.490000 } + depth=5.010000 + } + + } + +} + +imamovic_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=yellow + color3=green + colored_emblem={ + color1=yellow_light + texture="ce_fleur.dds" + instance={ + position={ 0.800000 0.290000 } + scale={ 0.200000 0.200000 } + } + + instance={ + position={ 0.205000 0.300000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.165000 } + scale={ 0.200000 0.200000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.840000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + instance={ + position={ 0.205000 0.730000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } + + instance={ + position={ 0.800000 0.730000 } + scale={ 0.200000 0.200000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="ce_crescent_random.dds" + instance={ + position={ 0.510000 0.495000 } + scale={ 0.690000 0.690000 } + depth=6.010000 + rotation=47 + } + + } + +} + +fucking_dynasty={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=white + texture="ce_letter_f.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } + +} + + +behrends_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=black + color2=white + color3=black + colored_emblem={ + color1=red + texture="ce_shield_01.dds" + instance={ + position={ 0.270000 0.485000 } + scale={ 0.505000 0.505000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=yellow_light + color3=white + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.735000 0.465000 } + scale={ 0.435000 0.435000 } + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_hamsick_soviet.dds" + instance={ + position={ 0.265000 0.425000 } + scale={ 0.260000 0.260000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_flame.dds" + instance={ + position={ 0.325000 0.520000 } + scale={ 0.380000 0.380000 } + depth=2.010000 + rotation=126 + } + + instance={ + position={ 0.395000 0.370000 } + scale={ 0.240000 0.240000 } + depth=3.010000 + rotation=51 + } + + instance={ + position={ 0.070000 0.430000 } + scale={ 0.980000 0.300000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_runic_circle_frame.dds" + instance={ + position={ 0.735000 0.460000 } + scale={ 0.465000 0.465000 } + depth=1.010000 + } + + } + +} + + dynn_britannia_fitsosbern={ pattern="pattern_horizontal_split_02.dds" @@ -913,6 +3891,3436 @@ abend_dynasty={ } +scheper_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_wings.dds" + instance={ + position={ 0.500000 0.165000 } + scale={ 0.360000 0.205000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.995000 } + scale={ 0.955000 0.465000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.505000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=rgb { 239 171 134 } + color2=green + texture="ce_wildman.dds" + instance={ + position={ 0.500000 0.545000 } + scale={ 0.820000 0.820000 } + } + + } + +} + +kraft_dynasty={ + pattern="pattern__solid_designer.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + scale={ 0.200000 1.000000 } + rotation=90 + } + + } + + colored_emblem={ + color1=grey + texture="ce_warrior_angel.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ -0.700000 0.700000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=grey + color2=rgb { 65 64 64 } + color3=rgb { 65 64 64 } + texture="ce_wolf_passant.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 0.690000 0.690000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=rgb { 65 64 64 } + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.285000 } + scale={ 0.140000 0.155000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 65 64 64 } + texture="ce_block_01.dds" + instance={ + position={ 0.495000 0.470000 } + scale={ 0.215000 0.270000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=rgb { 65 64 64 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.505000 0.145000 } + scale={ 0.140000 0.140000 } + depth=3.010000 + } + + } + +} + +loon_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=blue_light + color2=blue + texture="ce_waves_01.dds" + instance={ + position={ 0.000000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.750000 0.185000 } + scale={ 0.190000 0.205000 } + } + + instance={ + position={ 0.750000 0.210000 } + scale={ 0.260000 0.215000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.325000 0.325000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.425000 0.425000 } + depth=3.010000 + } + + } + +} + +wolfrath_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + position={ 0.500000 0.360000 } + scale={ 0.665000 0.665000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.360000 } + scale={ 0.830000 0.830000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.360000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + color2=yellow_light + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.500000 0.715000 } + scale={ 0.700000 1.000000 } + } + + } + +} + +grelle_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_spearhead.dds" + instance={ + position={ 0.665000 0.560000 } + scale={ 0.165000 0.165000 } + depth=1.010000 + rotation=142 + } + + } + + colored_emblem={ + color1=red + color2=rgb { 63 19 13 } + color3=rgb { 254 39 10 } + texture="ce_persian_bull.dds" + instance={ + position={ 0.635000 0.835000 } + scale={ -1.000000 1.000000 } + depth=2.010000 + rotation=80 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.475000 0.175000 } + scale={ 0.120000 0.120000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_07.dds" + instance={ + position={ 0.825000 0.565000 } + scale={ 0.155000 0.155000 } + rotation=28 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.480000 0.405000 } + scale={ 0.750000 0.750000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.415000 0.685000 } + scale={ 0.190000 0.110000 } + depth=4.010000 + } + + instance={ + position={ 0.695000 0.560000 } + scale={ 0.055000 0.055000 } + depth=5.010000 + } + + instance={ + position={ 0.650000 0.875000 } + scale={ 0.640000 0.640000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_03.dds" + instance={ + position={ 0.495000 0.595000 } + scale={ 0.135000 0.135000 } + depth=3.010000 + rotation=30 + } + + } + +} + +aschebersch_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=white + color2=blue + color3=blue + colored_emblem={ + color1=red + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.325000 } + scale={ 0.890000 -0.395000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.335000 } + scale={ 1.000000 -0.445000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=white + texture="ce_horizontal_stripes_02.dds" + instance={ + depth=2.010000 + rotation=90 + } + + } + +} + +pichl_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_03.dds" + instance={ + position={ 0.295000 0.750000 } + scale={ 0.235000 0.235000 } + rotation=90 + } + + instance={ + position={ 0.300000 0.745000 } + scale={ 0.295000 0.295000 } + depth=5.010000 + rotation=88 + } + + } + + colored_emblem={ + color1=green + color2=green_light + texture="ce_block_03.dds" + instance={ + position={ 0.365000 0.665000 } + scale={ 0.225000 0.225000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue_light + color2=green + texture="ce_barruly_12.dds" + instance={ + depth=11.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_axe_long.dds" + instance={ + position={ 0.475000 0.380000 } + scale={ 0.535000 0.535000 } + depth=9.010000 + rotation=24 + } + + } + + colored_emblem={ + color1=red + texture="ce_triangle_eq.dds" + instance={ + position={ 0.275000 0.660000 } + scale={ 0.090000 0.090000 } + depth=6.010000 + rotation=68 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_jaguar_rampant.dds" + instance={ + position={ 0.666000 0.645000 } + scale={ 0.750000 0.750000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_07.dds" + instance={ + position={ 0.225000 0.640000 } + scale={ 0.595000 0.595000 } + depth=7.010000 + rotation=306 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_star_16.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.565000 0.565000 } + depth=10.010000 + rotation=12 + } + + } + + colored_emblem={ + color1=grey + color2=red + texture="ce_wolf.dds" + instance={ + position={ 0.670000 0.620000 } + scale={ 0.680000 0.680000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.380000 0.800000 } + scale={ 0.225000 0.225000 } + depth=3.010000 + rotation=233 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_triangle_eq.dds" + instance={ + position={ 0.325000 0.695000 } + scale={ 0.070000 0.070000 } + depth=2.010000 + rotation=82 + } + + } + +} + +keil_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_mena_horn.dds" + instance={ + position={ 0.820000 0.470000 } + scale={ -0.180000 0.180000 } + rotation=315 + } + + instance={ + position={ 0.180000 0.470000 } + scale={ 0.180000 0.180000 } + depth=1.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + texture="ce_horn.dds" + instance={ + position={ 0.330000 0.660000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + instance={ + position={ 0.670000 0.660000 } + scale={ -0.300000 0.300000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.375000 0.565000 } + scale={ 0.035000 0.035000 } + depth=2.010000 + } + + instance={ + position={ 0.630000 0.565000 } + scale={ 0.035000 0.035000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=purple + color2=white + texture="ce_doted_roundel_frame.dds" + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=grey + color2=black + color3=white + texture="ce_elephant_head.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.855000 0.855000 } + depth=6.010000 + } + + } + +} + +dippold_dynasty={ + pattern="pattern_solid.dds" + color1=grey + color2=white + color3=black + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.750000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=orange + color2=orange + texture="ce_fire.dds" + instance={ + position={ 0.500000 0.675000 } + scale={ 0.215000 0.470000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.500000 0.745000 } + scale={ 0.630000 0.630000 } + } + + } + + colored_emblem={ + color1=rgb { 61 18 44 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.780000 } + scale={ 0.700000 0.700000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.780000 } + scale={ 0.650000 0.650000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.775000 } + scale={ 0.750000 0.750000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.900000 0.900000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.765000 } + scale={ 0.850000 0.850000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 37 128 212 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.770000 } + scale={ 0.800000 0.800000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=orange + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.755000 } + scale={ 0.950000 0.950000 } + depth=8.010000 + } + + } + +} + +lowack_dynasty={ + pattern="pattern_diagonal_split_02.dds" + color1=rgb { 12 40 66 } + color2=blue + color3=blue + colored_emblem={ + color1=rgb { 12 40 66 } + texture="ce_tamgha_regular_circle_frame.dds" + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.365000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.660000 } + scale={ 0.385000 0.420000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_border_circle.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_scales.dds" + instance={ + position={ 0.500000 0.660000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_hand.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 0.490000 -0.490000 } + depth=5.010000 + } + + } + +} + +anschba_dynasty={ + pattern="pattern_solid.dds" + color1=rgb { 58 28 12 } + color2=white + color3=black + colored_emblem={ + color1=white + color2=yellow_light + color3=rgb { 217 156 126 } + texture="NEOW_ce_harpy_crowned.dds" + instance={ + position={ 0.500000 0.770000 } + scale={ 0.730000 0.730000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=purple + color2=green_light + texture="NEOW_ce_grapes.dds" + instance={ + position={ 0.500000 0.210000 } + } + + } + + colored_emblem={ + color1=green_light + color2=white + color3=white + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.900000 0.500000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.100000 0.500000 } + scale={ 1.000000 -1.000000 } + depth=2.010000 + rotation=90 + } + + } + +} + +molln_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=yellow + color2=red + color3=blue + colored_emblem={ + color1=black + texture="ce_cross_07.dds" + instance={ + position={ 0.675000 0.400000 } + scale={ 0.265000 0.220000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_bulls_massacre.dds" + instance={ + position={ 0.715000 0.235000 } + scale={ 0.170000 0.170000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_cross_06.dds" + instance={ + position={ 0.730000 0.285000 } + scale={ 0.025000 0.025000 } + } + + } + + colored_emblem={ + color1=white + color2=rgb { 85 84 84 } + color3=white + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=white + color3=white + texture="ce_knight.dds" + instance={ + position={ 0.785000 0.500000 } + scale={ -0.700000 0.700000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_bend_embattled.dds" + instance={ + scale={ 0.205000 1.000000 } + depth=1.010000 + rotation=45 + } + + } + +} + +koch_dynasty={ + pattern="pattern__solid_designer.dds" + color1=rgb { 6 22 37 } + color2=white + color3=black + colored_emblem={ + color1=grey + color2=yellow + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.840000 } + scale={ 0.510000 0.510000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=rgb { 6 22 37 } + color2=rgb { 2 11 18 } + texture="ce_african_pattern_dancetty_06.dds" + instance={ + depth=19.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_pagan_star_04.dds" + instance={ + position={ 0.760000 0.250000 } + scale={ 0.070000 0.070000 } + } + + instance={ + position={ 0.770000 0.210000 } + scale={ 0.070000 0.070000 } + depth=1.010000 + } + + instance={ + position={ 0.705000 0.105000 } + scale={ 0.070000 0.070000 } + depth=2.010000 + } + + instance={ + position={ 0.665000 0.075000 } + scale={ 0.070000 0.070000 } + depth=3.010000 + } + + instance={ + position={ 0.615000 0.065000 } + scale={ 0.070000 0.070000 } + depth=4.010000 + } + + instance={ + position={ 0.550000 0.290000 } + scale={ 0.070000 0.070000 } + depth=5.010000 + } + + instance={ + position={ 0.425000 0.265000 } + scale={ 0.070000 0.070000 } + depth=6.010000 + } + + instance={ + position={ 0.635000 0.440000 } + scale={ 0.070000 0.070000 } + depth=7.010000 + } + + instance={ + position={ 0.645000 0.480000 } + scale={ 0.070000 0.070000 } + depth=8.010000 + } + + instance={ + position={ 0.880000 0.515000 } + scale={ 0.070000 0.070000 } + depth=9.010000 + } + + instance={ + position={ 0.755000 0.700000 } + scale={ 0.070000 0.070000 } + depth=10.010000 + } + + instance={ + position={ 0.635000 0.525000 } + scale={ 0.070000 0.070000 } + depth=11.010000 + } + + instance={ + position={ 0.385000 0.415000 } + scale={ 0.070000 0.070000 } + depth=12.010000 + } + + instance={ + position={ 0.305000 0.415000 } + scale={ 0.070000 0.070000 } + depth=13.010000 + } + + instance={ + position={ 0.160000 0.380000 } + scale={ 0.070000 0.070000 } + depth=14.010000 + } + + instance={ + position={ 0.180000 0.330000 } + scale={ 0.070000 0.070000 } + depth=15.010000 + } + + instance={ + position={ 0.120000 0.155000 } + scale={ 0.070000 0.070000 } + depth=16.010000 + } + + instance={ + position={ 0.085000 0.215000 } + scale={ 0.070000 0.070000 } + depth=17.010000 + } + + } + +} + +lechge_dynasty={ + pattern="pattern_checkers_02.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=black + color2=red + texture="ce_barry_04.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.505000 0.505000 } + depth=16.010000 + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.505000 0.505000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_antler.dds" + instance={ + position={ 0.730000 0.755000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.730000 0.910000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + instance={ + position={ 0.730000 0.595000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + instance={ + position={ 0.270000 0.405000 } + scale={ 0.500000 0.500000 } + depth=5.010000 + } + + instance={ + position={ 0.270000 0.240000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + instance={ + position={ 0.270000 0.080000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_05.dds" + instance={ + position={ 0.000000 0.875000 } + scale={ 1.000000 0.250000 } + depth=8.010000 + } + + instance={ + position={ 0.000000 0.755000 } + scale={ 1.000000 0.250000 } + depth=9.010000 + } + + instance={ + position={ 0.015000 0.630000 } + scale={ 0.960000 0.250000 } + depth=10.010000 + } + + instance={ + position={ 0.995000 0.130000 } + scale={ 0.980000 0.250000 } + depth=11.010000 + } + + instance={ + position={ 0.995000 0.250000 } + scale={ 0.980000 0.250000 } + depth=12.010000 + } + + instance={ + position={ 0.755000 0.375000 } + scale={ 0.505000 0.250000 } + depth=13.010000 + } + + instance={ + scale={ 1.000000 0.250000 } + depth=14.010000 + } + + instance={ + scale={ 0.250000 1.000000 } + depth=15.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_escutcheon.dds" + instance={ + scale={ 0.710000 0.710000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_horse_rampant.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.440000 0.440000 } + } + + } + +} + +hohenheim_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.670000 0.160000 } + scale={ 0.150000 0.150000 } + depth=1.010000 + } + + instance={ + position={ 0.330000 0.160000 } + scale={ 0.150000 0.150000 } + depth=2.010000 + } + + instance={ + position={ 0.900000 0.420000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + instance={ + position={ 0.100000 0.420000 } + scale={ 0.150000 0.150000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.750000 0.550000 } + scale={ 0.555000 0.745000 } + depth=6.010000 + } + + instance={ + position={ 0.250000 0.550000 } + scale={ 0.555000 0.745000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.455000 } + scale={ 0.666000 1.000000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.500000 0.890000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=red + color2=white + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.665000 0.795000 } + depth=5.010000 + } + + } + +} + +wendlenger_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.655000 0.260000 } + scale={ 0.080000 0.080000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.860000 0.540000 } + scale={ 0.080000 0.080000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 255 255 255 } + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + position={ 0.500000 0.450000 } + scale={ 0.455000 0.455000 } + depth=9.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.585000 0.585000 } + depth=10.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.715000 0.715000 } + depth=11.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.865000 0.865000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.860000 0.540000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + } + + instance={ + position={ 0.790000 0.365000 } + scale={ 0.120000 0.120000 } + depth=4.010000 + } + + instance={ + position={ 0.655000 0.260000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.260000 } + scale={ 0.080000 0.080000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.240000 0.240000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 1.000000 0.950000 } + scale={ 0.100000 0.100000 } + depth=15.010000 + } + + instance={ + position={ 0.800000 0.950000 } + scale={ 0.100000 0.100000 } + depth=16.010000 + } + + instance={ + position={ 0.600000 0.950000 } + scale={ 0.100000 0.100000 } + depth=17.010000 + } + + instance={ + position={ 0.400000 0.950000 } + scale={ 0.100000 0.100000 } + depth=18.010000 + } + + instance={ + position={ 0.200000 0.950000 } + scale={ 0.100000 0.100000 } + depth=19.010000 + } + + instance={ + position={ 0.000000 0.950000 } + scale={ 0.100000 0.100000 } + depth=20.010000 + } + + instance={ + position={ 0.900000 0.800000 } + scale={ 0.095000 0.095000 } + depth=21.010000 + } + + instance={ + position={ 0.700000 0.800000 } + scale={ 0.100000 0.100000 } + depth=22.010000 + } + + instance={ + position={ 0.500000 0.800000 } + scale={ 0.100000 0.100000 } + depth=23.010000 + } + + instance={ + position={ 0.300000 0.800000 } + scale={ 0.100000 0.100000 } + depth=24.010000 + } + + instance={ + position={ 0.100000 0.800000 } + scale={ 0.100000 0.100000 } + depth=25.010000 + } + + instance={ + position={ 1.000000 0.600000 } + scale={ 0.100000 0.100000 } + depth=26.010000 + } + + instance={ + position={ 0.800000 0.600000 } + scale={ 0.100000 0.100000 } + depth=27.010000 + } + + instance={ + position={ 0.600000 0.600000 } + scale={ 0.100000 0.100000 } + depth=28.010000 + } + + instance={ + position={ 0.400000 0.600000 } + scale={ 0.100000 0.100000 } + depth=29.010000 + } + + instance={ + position={ 0.200000 0.600000 } + scale={ 0.100000 0.100000 } + depth=30.010000 + } + + instance={ + position={ 0.000000 0.600000 } + scale={ 0.100000 0.100000 } + depth=31.010000 + } + + instance={ + position={ 0.900000 0.400000 } + scale={ 0.100000 0.100000 } + depth=32.009998 + } + + instance={ + position={ 0.700000 0.400000 } + scale={ 0.100000 0.100000 } + depth=33.009998 + } + + instance={ + position={ 0.500000 0.400000 } + scale={ 0.100000 0.100000 } + depth=34.009998 + } + + instance={ + position={ 0.300000 0.400000 } + scale={ 0.100000 0.100000 } + depth=35.009998 + } + + instance={ + position={ 0.100000 0.400000 } + scale={ 0.100000 0.100000 } + depth=36.009998 + } + + instance={ + position={ 1.000000 0.200000 } + scale={ 0.100000 0.100000 } + depth=37.009998 + } + + instance={ + position={ 0.800000 0.200000 } + scale={ 0.100000 0.100000 } + depth=38.009998 + } + + instance={ + position={ 0.600000 0.200000 } + scale={ 0.100000 0.100000 } + depth=39.009998 + } + + instance={ + position={ 0.400000 0.200000 } + scale={ 0.100000 0.100000 } + depth=40.009998 + } + + instance={ + position={ 0.200000 0.200000 } + scale={ 0.100000 0.100000 } + depth=41.009998 + } + + instance={ + position={ 0.000000 0.200000 } + scale={ 0.100000 0.100000 } + depth=42.009998 + } + + instance={ + position={ 0.900000 0.050000 } + scale={ 0.100000 0.100000 } + depth=43.009998 + } + + instance={ + position={ 0.700000 0.050000 } + scale={ 0.100000 0.100000 } + depth=44.009998 + } + + instance={ + position={ 0.500000 0.050000 } + scale={ 0.100000 0.100000 } + depth=45.009998 + } + + instance={ + position={ 0.300000 0.050000 } + scale={ 0.100000 0.100000 } + depth=46.009998 + } + + instance={ + position={ 0.100000 0.050000 } + scale={ 0.105000 0.105000 } + depth=47.009998 + } + + } + + colored_emblem={ + color1=grey + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 0.060000 0.060000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_sun_india.dds" + instance={ + position={ 0.500000 0.450000 } + scale={ 0.390000 0.390000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_07.dds" + instance={ + position={ 0.790000 0.365000 } + scale={ 0.130000 0.130000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.790000 0.365000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + } + +} + +dornier_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=rgb { 203 84 12 } + color2=red + texture="ce_fire.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ -0.333000 0.333000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.475000 -0.720000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.425000 } + scale={ 0.475000 0.475000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_large.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=orange + color2=red + texture="ce_fire.dds" + instance={ + position={ 0.500000 0.420000 } + depth=3.010000 + } + + } + +} + +weissbronner_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.343000 0.343000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=white + texture="ce_eagle.dds" + instance={ + position={ 0.240000 0.225000 } + scale={ 0.485000 0.485000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="ce_cross_patty.dds" + instance={ + position={ 0.755000 0.225000 } + scale={ 0.460000 0.460000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.343000 0.353000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.860000 } + scale={ 0.343000 0.343000 } + depth=4.010000 + rotation=90 + } + + } + +} + +fugger_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=yellow + color2=blue + color3=blue + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.550000 0.550000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_fleur.dds" + instance={ + position={ 0.250000 0.500000 } + scale={ 0.550000 0.550000 } + depth=1.010000 + } + + } + +} + +house_waldman={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=blue + colored_emblem={ + color1=white + color2=grey + texture="ce_barruly_08.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_bow.dds" + instance={ + position={ 0.755000 0.455000 } + scale={ -0.500000 0.500000 } + depth=3.010000 + } + + instance={ + position={ 0.245000 0.455000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_bow_single.dds" + instance={ + position={ 0.500000 0.250000 } + scale={ 0.666000 0.666000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_crossbow.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.845000 0.845000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_arrow.dds" + instance={ + position={ 0.640000 0.845000 } + scale={ 0.495000 -0.495000 } + rotation=90 + } + + instance={ + position={ 0.360000 0.845000 } + scale={ 0.495000 0.495000 } + depth=1.010000 + rotation=90 + } + + } + +} + +lahm_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=black + texture="ce_cross_patty.dds" + instance={ + position={ 0.795000 0.520000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + } + + instance={ + position={ 0.205000 0.520000 } + scale={ 0.130000 0.130000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + color3=grey + texture="NEOW_ce_spitfire.dds" + instance={ + position={ 0.500000 0.655000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_samanid_leaf.dds" + instance={ + position={ 0.840000 0.115000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.160000 0.115000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.333000 0.770000 } + scale={ 0.333000 -0.333000 } + rotation=90 + } + + instance={ + position={ 0.666000 0.770000 } + scale={ 0.333000 0.333000 } + depth=1.010000 + rotation=90 + } + + } + +} + +kreile_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_cross_04.dds" + instance={ + position={ 0.250000 0.550000 } + scale={ 0.225000 0.225000 } + depth=1.010000 + rotation=327 + } + + } + + colored_emblem={ + color1=rgb { 194 55 36 } + color2=white + color3=white + texture="ce_squirrel.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.750000 0.750000 } + } + + } + + colored_emblem={ + color1=white + color2=white + color3=yellow_light + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.500000 0.165000 } + scale={ -1.000000 1.000000 } + depth=2.010000 + } + + } + +} + +reger_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + color2=white + texture="ce_fess_checky.dds" + instance={ + position={ 0.500000 0.125000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=brown + color2=red + color3=black + texture="ce_bear_head.dds" + instance={ + position={ 0.750000 0.666000 } + scale={ 0.520000 0.520000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.250000 0.775000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.250000 } + scale={ 1.000000 0.250000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_samanid_leaf.dds" + instance={ + position={ 0.410000 0.335000 } + scale={ -0.333000 0.333000 } + } + + } + + colored_emblem={ + color1=brown + color2=red + color3=white + texture="ce_boar_head.dds" + instance={ + position={ 0.250000 0.666000 } + scale={ -0.520000 0.520000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_samanid_leaf.dds" + instance={ + position={ 0.590000 0.335000 } + scale={ 0.333000 0.333000 } + depth=1.010000 + } + + } + +} + +lochner_dynasty={ + pattern="pattern_solid.dds" + color1=purple + color2=yellow + color3=black + colored_emblem={ + color1=grey + color2=white + color3=white + texture="ce_hound_rampant.dds" + instance={ + position={ 0.195000 0.500000 } + scale={ -0.500000 0.750000 } + depth=2.010000 + } + + instance={ + position={ 0.805000 0.500000 } + scale={ 0.500000 0.755000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue_light + color3=rgb { 0 132 255 } + texture="ce_crancelin.dds" + instance={ + position={ 0.430000 0.500000 } + scale={ 1.000000 -1.000000 } + rotation=135 + } + + instance={ + position={ 0.570000 0.500000 } + depth=1.010000 + rotation=45 + } + + } + +} + +werndl_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=blue + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.930000 0.500000 } + scale={ 0.250000 1.000000 } + rotation=90 + } + + instance={ + position={ 0.760000 0.500000 } + scale={ 0.250000 1.000000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.590000 0.500000 } + scale={ 0.250000 1.000000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.420000 0.500000 } + scale={ 0.250000 1.000000 } + depth=3.010000 + rotation=90 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.250000 1.000000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.080000 0.500000 } + scale={ 0.250000 1.000000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_03.dds" + instance={ + position={ 0.930000 0.250000 } + scale={ 0.333000 0.500000 } + depth=6.010000 + rotation=90 + } + + instance={ + position={ 0.760000 0.250000 } + scale={ 0.333000 0.500000 } + depth=7.010000 + rotation=90 + } + + instance={ + position={ 0.590000 0.250000 } + scale={ 0.333000 0.500000 } + depth=8.010000 + rotation=90 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.333000 0.500000 } + depth=9.010000 + rotation=90 + } + + instance={ + position={ 0.080000 0.250000 } + scale={ 0.333000 0.500000 } + depth=10.010000 + rotation=90 + } + + } + +} + +jager_dynasty={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_crown_small.dds" + instance={ + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=blue_light + color2=blue + texture="ce_waves_01.dds" + instance={ + scale={ 1.000000 -1.000000 } + depth=31.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + scale={ 0.315000 0.315000 } + depth=1.010000 + } + + instance={ + position={ 0.635000 0.500000 } + scale={ 0.140000 0.140000 } + depth=3.010000 + } + + instance={ + position={ 0.365000 0.500000 } + scale={ 0.140000 0.140000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.635000 } + scale={ 0.140000 0.140000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.365000 } + scale={ 0.140000 0.140000 } + depth=6.010000 + } + + instance={ + scale={ 0.455000 0.455000 } + depth=11.010000 + } + + instance={ + position={ 0.320000 0.500000 } + scale={ 0.230000 0.230000 } + depth=13.010000 + } + + instance={ + position={ 0.500000 0.680000 } + scale={ 0.230000 0.230000 } + depth=14.010000 + } + + instance={ + position={ 0.680000 0.500000 } + scale={ 0.230000 0.230000 } + depth=15.010000 + } + + instance={ + position={ 0.500000 0.320000 } + scale={ 0.230000 0.230000 } + depth=16.010000 + } + + instance={ + scale={ 0.640000 0.640000 } + depth=21.010000 + } + + instance={ + position={ 0.750000 0.500000 } + scale={ 0.310000 0.310000 } + depth=23.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.310000 0.310000 } + depth=24.010000 + } + + instance={ + position={ 0.500000 0.750000 } + scale={ 0.310000 0.310000 } + depth=25.010000 + } + + instance={ + position={ 0.500000 0.250000 } + scale={ 0.310000 0.310000 } + depth=26.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.335000 0.335000 } + depth=2.010000 + } + + instance={ + position={ 0.635000 0.500000 } + scale={ 0.160000 0.160000 } + depth=7.010000 + } + + instance={ + position={ 0.365000 0.500000 } + scale={ 0.160000 0.160000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.635000 } + scale={ 0.160000 0.160000 } + depth=9.010000 + } + + instance={ + position={ 0.500000 0.365000 } + scale={ 0.160000 0.160000 } + depth=10.010000 + } + + instance={ + scale={ 0.475000 0.475000 } + depth=12.010000 + } + + instance={ + position={ 0.680000 0.500000 } + scale={ 0.250000 0.250000 } + depth=17.010000 + } + + instance={ + position={ 0.320000 0.500000 } + scale={ 0.250000 0.250000 } + depth=18.010000 + } + + instance={ + position={ 0.500000 0.680000 } + scale={ 0.250000 0.250000 } + depth=19.010000 + } + + instance={ + position={ 0.500000 0.320000 } + scale={ 0.250000 0.250000 } + depth=20.010000 + } + + instance={ + scale={ 0.660000 0.660000 } + depth=22.010000 + } + + instance={ + position={ 0.500000 0.750000 } + scale={ 0.330000 0.330000 } + depth=27.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.330000 0.330000 } + depth=28.010000 + } + + instance={ + position={ 0.750000 0.500000 } + scale={ 0.330000 0.330000 } + depth=29.010000 + } + + instance={ + position={ 0.500000 0.250000 } + scale={ 0.330000 0.330000 } + depth=30.010000 + } + + } + +} + +dworschak_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.275000 0.720000 } + scale={ 0.130000 0.130000 } + } + + instance={ + position={ 0.335000 0.340000 } + scale={ 0.035000 0.240000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.295000 0.370000 } + scale={ 0.220000 0.656000 } + depth=4.010000 + } + + instance={ + position={ 0.295000 0.435000 } + scale={ 0.665000 0.330000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=rgb { 255 152 0 } + texture="ce_pattern_vertical_split_01.dds" + instance={ + position={ 0.500000 0.465000 } + scale={ 0.845000 -0.845000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.560000 0.100000 } + scale={ 0.075000 0.075000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_seal_pictorial_frame_corners.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.925000 0.925000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_seal_pictorial_vertical_dragon.dds" + instance={ + position={ 0.755000 0.455000 } + scale={ 0.740000 0.740000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_pile_mask.dds" + instance={ + position={ 0.295000 0.630000 } + scale={ 0.060000 0.060000 } + depth=2.010000 + rotation=180 + } + + instance={ + position={ 0.295000 0.305000 } + scale={ 0.170000 0.070000 } + depth=3.010000 + rotation=180 + } + + instance={ + position={ 0.375000 0.370000 } + scale={ 0.060000 0.170000 } + depth=7.010000 + rotation=270 + } + + instance={ + position={ 0.215000 0.370000 } + scale={ 0.060000 0.170000 } + depth=8.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=12.010000 + } + + } + +} + +reichhold_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=black + texture="ce_cross_patty.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + texture="ce_per_fess.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=black + texture="ce_cross_patty.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.480000 0.480000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patty.dds" + instance={ + depth=5.010000 + } + + } + +} + +ertugruloglu_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=green + colored_emblem={ + color1=white + color2=red + texture="NEOW_ce_borz.dds" + instance={ + position={ 0.500000 0.730000 } + scale={ 0.660000 0.660000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.160000 } + scale={ 0.320000 0.320000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_random.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.680000 0.680000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.500000 } + depth=2.010000 + } + + } + +} + +topalovic_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=grey + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_religion_christianity_orthodox.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.420000 0.420000 } + } + + } + + colored_emblem={ + color1=grey + texture="ce_cross_07.dds" + instance={ + position={ 0.820000 0.680000 } + scale={ 0.470000 0.470000 } + depth=1.010000 + rotation=357 + } + + instance={ + position={ 0.620000 0.610000 } + scale={ 0.490000 0.490000 } + depth=2.010000 + rotation=5 + } + + instance={ + position={ 0.410000 0.650000 } + scale={ 0.420000 0.420000 } + depth=3.010000 + } + + instance={ + position={ 0.210000 0.630000 } + scale={ 0.510000 0.510000 } + depth=4.010000 + rotation=352 + } + + } + +} + + +jovanovic_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + scale={ 0.660000 1.000000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=red + color3=white + texture="NEOW_ce_eagle_serbia.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow + texture="NEOW_ce_jugotorch.dds" + instance={ + position={ 0.530000 0.460000 } + scale={ 0.490000 0.490000 } + } + + } + +} + + + +vitols_dynasty={ + pattern="pattern__solid_designer.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=red + color2=red + color3=black + texture="ce_lion_rampant_wide_stance.dds" + instance={ + position={ 0.230000 0.230000 } + scale={ -0.310000 0.310000 } + } + + instance={ + position={ 0.780000 0.780000 } + scale={ 0.310000 0.310000 } + depth=1.010000 + } + + instance={ + position={ 0.230000 0.780000 } + scale={ -0.310000 0.310000 } + depth=2.010000 + } + + instance={ + position={ 0.780000 0.230000 } + scale={ 0.310000 0.310000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_crosslet.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + scale={ 0.310000 1.000000 } + depth=4.010000 + rotation=90 + } + + instance={ + scale={ 1.000000 0.350000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_04.dds" + instance={ + depth=6.010000 + rotation=90 + } + + instance={ + depth=7.010000 + } + + } + +} + + + +ivanovic_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=rgb { 204 130 155 } + color2=red + texture="NEOW_ce_olm.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.900000 0.900000 } + } + + instance={ + position={ 0.500000 0.230000 } + scale={ 0.900000 0.900000 } + depth=1.010000 + } + + instance={ + scale={ 0.900000 0.900000 } + depth=2.010000 + } + + } + +} + + + +mitrovic_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=green + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.720000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green + color2=brown + texture="ce_grape_tree.dds" + instance={ + position={ 0.750000 0.370000 } + scale={ 0.500000 0.660000 } + } + + } + + colored_emblem={ + color1=brown + color2=brown + color3=brown + texture="ce_antelope.dds" + instance={ + position={ 0.330000 0.430000 } + scale={ 0.660000 0.660000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=white + texture="ce_barry_undy.dds" + instance={ + depth=3.010000 + } + + } + +} + + +volcic_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=rgb { 69 139 75 } + color2=red + color3=black + texture="ce_wyvern.dds" + instance={ + position={ 0.510000 0.480000 } + scale={ 0.810000 0.810000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.950000 } + } + + } + +} + + +pilsudski_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.580000 0.440000 } + scale={ 0.210000 0.070000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_polish_ajsicz.dds" + instance={ + depth=1.010000 + } + + } + +} + +olympios_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 1.000000 -1.000000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.590000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + color3=orange + texture="ce_lion_head.dds" + instance={ + position={ 0.650000 0.440000 } + scale={ 0.240000 0.240000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_singha.dds" + instance={ + scale={ 0.670000 0.670000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.670000 0.410000 } + scale={ 0.210000 0.210000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_star_16.dds" + instance={ + position={ 0.670000 0.410000 } + scale={ 0.450000 0.450000 } + depth=1.010000 + } + + } + +} + + +murashko_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.420000 0.720000 } + scale={ 1.000000 0.020000 } + } + + instance={ + position={ 0.500000 0.620000 } + scale={ 1.000000 0.020000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_polish_roch.dds" + instance={ + depth=2.010000 + } + + } + +} + + +weiss_dynasty={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=red + color2=white + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.425000 0.470000 } + scale={ 0.195000 0.360000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.130000 0.740000 } + scale={ 0.080000 0.080000 } + depth=20.010000 + } + + instance={ + position={ 0.210000 0.740000 } + scale={ 0.080000 0.080000 } + depth=21.010000 + } + + instance={ + position={ 0.195000 0.815000 } + scale={ 0.100000 0.100000 } + depth=22.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.575000 0.500000 } + depth=24.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.150000 0.665000 } + scale={ 0.210000 0.210000 } + depth=29.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + scale={ 1.000000 0.100000 } + depth=25.010000 + } + + instance={ + position={ 0.255000 0.500000 } + scale={ 0.100000 1.000000 } + depth=26.010000 + rotation=90 + } + + instance={ + scale={ 0.100000 1.000000 } + depth=27.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=28.010000 + } + + instance={ + position={ 0.145000 0.715000 } + scale={ 0.215000 0.430000 } + depth=30.010000 + } + + instance={ + position={ 0.500000 1.000000 } + depth=33.009998 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_fess_checky.dds" + instance={ + position={ 0.335000 0.825000 } + scale={ 0.645000 0.430000 } + depth=31.010000 + } + + instance={ + position={ 0.335000 0.610000 } + scale={ 0.645000 0.430000 } + depth=32.009998 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + color3=blue + texture="ce_eagle_crown.dds" + instance={ + position={ 0.590000 0.470000 } + scale={ 0.195000 0.360000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_escutcheon.dds" + instance={ + scale={ 0.610000 0.610000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_pile_mask.dds" + instance={ + position={ 0.480000 0.665000 } + scale={ 0.060000 0.060000 } + depth=5.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=blue + texture="ce_escutcheon.dds" + instance={ + scale={ 0.580000 0.580000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_mena_bend.dds" + instance={ + position={ 0.470000 0.495000 } + scale={ 0.235000 0.290000 } + depth=6.010000 + rotation=45 + } + + instance={ + position={ 0.390000 0.590000 } + scale={ 0.080000 0.080000 } + depth=7.010000 + rotation=8 + } + + instance={ + position={ 0.345000 0.525000 } + scale={ 0.040000 0.040000 } + depth=8.010000 + rotation=26 + } + + instance={ + position={ 0.430000 0.640000 } + scale={ 0.095000 0.095000 } + depth=9.010000 + } + + instance={ + position={ 0.420000 0.590000 } + scale={ 0.135000 0.135000 } + depth=10.010000 + rotation=178 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + color3=rgb { 0 0 0 } + texture="ce_martlet.dds" + instance={ + position={ 0.150000 0.575000 } + scale={ 0.230000 0.230000 } + depth=23.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=34.009998 + } + + instance={ + position={ 0.375000 0.250000 } + scale={ 0.250000 0.500000 } + depth=36.009998 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.375000 0.265000 } + scale={ 0.415000 0.570000 } + depth=35.009998 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_triangle_mask.dds" + instance={ + position={ 0.505000 0.325000 } + scale={ 0.070000 0.050000 } + depth=3.010000 + rotation=45 + } + + instance={ + position={ 0.505000 0.680000 } + scale={ 0.070000 0.050000 } + depth=4.010000 + rotation=45 + } + + instance={ + position={ 0.395000 0.555000 } + scale={ 0.140000 0.120000 } + depth=11.010000 + rotation=180 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_barruly_08.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=37.009998 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.490000 0.305000 } + scale={ 0.030000 0.030000 } + depth=2.010000 + } + + instance={ + position={ 0.395000 0.395000 } + scale={ 0.140000 0.205000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=yellow_light + texture="ce_eagle.dds" + instance={ + position={ 0.815000 0.595000 } + scale={ 0.170000 0.170000 } + depth=15.010000 + } + + instance={ + position={ 0.815000 0.745000 } + scale={ 0.170000 0.170000 } + depth=16.010000 + } + + instance={ + position={ 0.720000 0.885000 } + scale={ 0.170000 0.170000 } + depth=17.010000 + } + + instance={ + position={ 0.610000 0.745000 } + scale={ 0.170000 0.170000 } + depth=18.010000 + } + + instance={ + position={ 0.610000 0.595000 } + scale={ 0.170000 0.170000 } + depth=19.010000 + } + + } + +} weiser_dynasty={ pattern="pattern_horizontal_split_01.dds" @@ -1721,7 +8129,7 @@ camphausen_dynasty={ -christiansen_dynasty={ +house_christiansen={ pattern="pattern_checkers_02.dds" color1=blue color2=yellow_light @@ -2108,6 +8516,424 @@ lichtenstein_dynasty = { } +fifor_dynasty={ + pattern="pattern_solid.dds" + color1=grey + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=blue + color3=white + texture="NEOW_ce_eagle_romania.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_border_banner.dds" + instance={ + position={ 0.500000 0.625000 } + scale={ 0.105000 0.085000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_border_banner.dds" + instance={ + scale={ 0.385000 0.385000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.060000 0.280000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.495000 } + scale={ 0.040000 0.315000 } + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="NEOW_ce_cross_nordic.dds" + instance={ + scale={ 0.255000 0.255000 } + depth=1.010000 + } + + } + +} + + +gincu_dynasty = { + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=yellow + color2=blue + texture="ce_checkers_12.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.000000 } + scale={ 0.750000 0.750000 } + rotation=45 + } + + instance={ + position={ 0.000000 1.000000 } + scale={ 0.750000 0.750000 } + depth=1.010000 + rotation=45 + } + + instance={ + position={ 1.000000 1.000000 } + scale={ 0.750000 0.750000 } + depth=2.010000 + rotation=45 + } + + instance={ + position={ 1.000000 0.000000 } + scale={ 0.750000 0.750000 } + depth=3.010000 + rotation=45 + } + + } + +} + + +sangeros_dynasty={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=black + color2=white + texture="ce_stripes_horizontal_21.dds" + instance={ + position={ 1.000000 0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_bends_05.dds" + instance={ + position={ 0.755000 0.935000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.755000 0.670000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + instance={ + position={ 0.735000 0.515000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.745000 0.260000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + scale={ 0.020000 1.000000 } + depth=4.010000 + } + + } + +} + + +ganzbitte_dynasty={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=brown + color2=yellow + texture="ce_column.dds" + instance={ + position={ 0.315000 0.380000 } + scale={ 0.165000 0.165000 } + depth=1.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_buddhist_moon.dds" + instance={ + position={ 0.310000 0.380000 } + scale={ 0.035000 0.035000 } + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.690000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_swan.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=2.010000 + } + + } + +} + + +portocalie_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.000000 } + scale={ 0.825000 0.825000 } + depth=6.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=green + texture="ce_shamrock.dds" + instance={ + position={ 0.545000 0.150000 } + scale={ 0.125000 0.125000 } + depth=4.010000 + rotation=272 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.275000 0.550000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=green + color3=orange + texture="ce_flower.dds" + instance={ + position={ 0.605000 0.535000 } + scale={ 0.215000 0.215000 } + } + + instance={ + position={ 0.595000 0.430000 } + scale={ 0.235000 0.235000 } + depth=1.010000 + rotation=24 + } + + instance={ + position={ 0.715000 0.500000 } + scale={ 0.235000 0.235000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=orange + texture="ce_circle_mask.dds" + instance={ + position={ 0.505000 0.525000 } + scale={ 0.580000 0.580000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_circle_mask.dds" + instance={ + position={ 0.290000 0.500000 } + depth=7.010000 + } + + } + +} + + +kritko_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.175000 0.030000 } + } + + instance={ + position={ 0.500000 0.340000 } + scale={ 0.285000 0.035000 } + depth=1.010000 + } + + instance={ + scale={ 0.035000 0.560000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.465000 } + scale={ 0.465000 0.465000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.495000 0.255000 } + scale={ 0.385000 0.065000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_wings.dds" + instance={ + position={ 0.500000 0.445000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.500000 0.330000 } + scale={ 0.145000 0.395000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.130000 0.130000 } + depth=3.010000 + rotation=30 + } + + } + +} + + zollern_dynasty = { pattern="pattern_checkers_02.dds" color1=black @@ -2118,7 +8944,7 @@ zollern_dynasty = { texture="ce_escutcheon.dds" mask {1 0 0} instance={ - scale={ 0.170000 0.170000 } + scale={ 0.250000 0.250000 } } } @@ -2138,7 +8964,7 @@ zollern_dynasty = { color1=black color2=red color3=white - texture="ce_eagle_small.dds" + texture="ce_eagle.dds" instance={ depth=4.010000 } @@ -2151,7 +8977,7 @@ zollern_dynasty = { mask {0 2 0} instance={ position={ 0.500000 0.500000 } - scale={ 0.150000 0.150000 } + scale={ 0.250000 0.250000 } depth=1.010000 } } @@ -2160,7 +8986,7 @@ zollern_dynasty = { texture="ce_escutcheon.dds" instance={ - scale={ 0.580000 0.580000 } + scale={ 0.650000 0.650000 } depth=3.010000 } @@ -6894,6 +13720,296 @@ vivar_dynasty={ } +schmid_dynasty={ + pattern="pattern_vertical_stripes_02.dds" + color1=purple + color2=white + color3=red + colored_emblem={ + color1=purple + color2=green_light + texture="NEOW_ce_grapes.dds" + instance={ + position={ 0.500000 0.265000 } + scale={ 1.000000 -1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_potenty.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.880000 0.880000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_laurels.dds" + instance={ + position={ 0.500000 0.850000 } + scale={ 0.545000 0.545000 } + } + + instance={ + position={ 0.500000 0.740000 } + scale={ 0.665000 0.665000 } + depth=2.010000 + } + + } + +} + + +schiffer_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_demi_vol.dds" + instance={ + position={ 0.765000 0.570000 } + scale={ -0.610000 0.610000 } + depth=1.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=red + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.500000 0.105000 } + scale={ -1.000000 0.680000 } + } + + } + + colored_emblem={ + color1=rgb { 176 174 173 } + texture="ce_demi_vol.dds" + instance={ + position={ 0.745000 0.500000 } + scale={ -0.610000 0.610000 } + depth=3.010000 + rotation=302 + } + + } + + colored_emblem={ + color1=brown + color2=white + color3=white + texture="ce_bull_rampant.dds" + instance={ + position={ 0.500000 0.620000 } + scale={ 0.845000 0.845000 } + depth=2.010000 + } + + } + +} + + +waas_dynasty ={ + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=green + color3=red + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.666000 0.620000 } + scale={ 0.145000 0.145000 } + } + + instance={ + position={ 0.333000 0.620000 } + scale={ 0.145000 0.145000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=green + texture="ce_african_pattern_lozengy_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.810000 0.475000 } + scale={ 0.666000 0.666000 } + depth=3.010000 + } + + instance={ + position={ 0.190000 0.475000 } + scale={ 0.666000 0.666000 } + depth=4.010000 + } + + instance={ + position={ 0.666000 0.500000 } + scale={ 0.750000 0.750000 } + depth=5.010000 + } + + instance={ + position={ 0.335000 0.500000 } + scale={ 0.750000 0.750000 } + depth=6.010000 + } + + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.210000 0.210000 } + depth=2.010000 + } + + } + +} + +schmidt_dynasty ={ + pattern="pattern_diagonal_split_02.dds" + color1=yellow + color2=grey + color3=black + colored_emblem={ + color1=white + texture="ce_cross_04.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.666000 0.666000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=white + texture="ce_bend_checky.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_chalice.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.610000 0.610000 } + } + + } + +} + +bludenzer_dynasty ={ + pattern="NEOW_pattern_waves_02.dds" + color1=red + color2=blue_light + color3=black + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_india_small_dagger.dds" + instance={ + position={ 0.880000 0.360000 } + scale={ -0.700000 0.700000 } + depth=2.010000 + } + + instance={ + position={ 0.120000 0.360000 } + scale={ 0.700000 0.700000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_portcullis.dds" + instance={ + scale={ 0.715000 0.715000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.365000 0.365000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue_light + texture="ce_waves_03.dds" + instance={ + position={ 0.485000 0.500000 } + scale={ -1.000000 1.000000 } + depth=4.010000 + rotation=136 + } + + } + +} + posas_dynasty={ pattern="pattern_horizontal_split_01.dds" color1=red @@ -8311,16 +15427,141 @@ castriota_dynasty = { } +karlovec_dynasty = { + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=blue + color2=yellow_light + color3=yellow_light + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.510000 } + depth=10.010000 + } + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.180000 0.130000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_border_banner.dds" + instance={ + position={ 0.500000 0.590000 } + scale={ 0.560000 0.560000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue + color3=red + texture="NEOW_ce_bohemia_crown.dds" + instance={ + position={ 0.500000 0.280000 } + scale={ 0.280000 0.280000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.340000 } + scale={ 0.370000 0.290000 } + depth=2.010000 + } + + instance={ + position={ 0.300000 0.530000 } + scale={ 0.270000 0.410000 } + depth=3.010000 + rotation=90 + } + + instance={ + position={ 0.700000 0.530000 } + scale={ 0.310000 0.410000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.400000 0.790000 } + scale={ 0.240000 0.250000 } + depth=5.010000 + rotation=27 + } + + instance={ + position={ 0.600000 0.790000 } + scale={ 0.240000 0.300000 } + depth=7.010000 + rotation=159 + } + + } + + colored_emblem={ + color1=yellow + color2=green + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 1.000000 0.650000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.470000 0.470000 } + } + + } + +} masaryk_dynasty = { pattern="pattern_vertical_split_01.dds" - color1=rgb { 255 255 255 } - color2=rgb { 215 20 26 } + color1=white + color2=red color3=black + colored_emblem={ + color1=blue + texture="ce_ordinary_pile_01.dds" + instance={ + depth=1.010000 + } + + } + colored_emblem={ color1=yellow color2=white + color3=red texture="NEOW_ce_bohemia_crown.dds" instance={ position={ 0.500000 0.530000 } @@ -8329,15 +15570,80 @@ masaryk_dynasty = { } +} + + +chebovic_dynasty = { + pattern="pattern_solid.dds" + color1=blue + color2=blue + color3=white colored_emblem={ - color1=rgb { 17 69 126 } - texture="ce_ordinary_pile_01.dds" + color1=white + color2=white + texture="ce_block_02.dds" + } + + colored_emblem={ + color1=blue + color2=blue + texture="ce_block_02.dds" instance={ - depth=1.010000 + scale={ 0.600000 1.000000 } } } + colored_emblem={ + color1=white + color2=white + texture="ce_boar_passant.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + +uhelny_dynasty = { + pattern="pattern_solid.dds" + color1=grey + color2=white + color3=green + colored_emblem={ + color1=black + color2=orange + texture="ce_flaming_jewel.dds" + instance={ + scale={ 0.700000 0.700000 } + } + } +} + +melnik_dynasty = { + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=red + texture="ce_chalice_01.dds" + } +} + +tabor_dynasty = { + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=black + color2=black + texture="ce_bear_rampant.dds" + instance={ + position={ 0.500000 0.580000 } + } + + } } teruel_moctezuma_dynasty = { @@ -8926,33 +16232,21 @@ berlusconi_dynasty={ color2=red color3=red colored_emblem={ - color1=white + color1=blue texture="ce_block_02.dds" instance={ - position={ 0.500000 1.000000 } - scale={ 1.000000 0.390000 } - depth=2.010000 - } - - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.380000 } - depth=3.010000 + position={ 0.000000 0.500000 } + depth=4.010000 } } colored_emblem={ - color1=blue - texture="ce_block_02.dds" + color1=red + color2=green_light + texture="ce_barry_06.dds" instance={ - position={ 0.500000 1.000000 } - scale={ 1.000000 0.290000 } - } - - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.280000 } + position={ 1.000000 0.500000 } depth=1.010000 } @@ -8960,17 +16254,34 @@ berlusconi_dynasty={ colored_emblem={ color1=white - texture="ce_bendlet.dds" + texture="ce_mena_bend.dds" instance={ - scale={ 1.000000 -1.000000 } - depth=4.010000 - rotation=21 + position={ 0.750000 0.500000 } + scale={ 0.500000 1.000000 } + } + + } + + colored_emblem={ + color1=green_light + texture="ce_bend_thin.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.750000 1.000000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.750000 1.000000 } + depth=3.010000 } } } + pertini_dynasty={ pattern="pattern_horizontal_split_01.dds" color1=blue_light @@ -10236,26 +17547,28 @@ clausewitz_dynasty={ dorn_dynasty={ - pattern="pattern_horizontal_split_01.dds" - color1=yellow_light - color2=yellow_light + pattern="pattern_vertical_split_01.dds" + color1=yellow + color2=white color3=red colored_emblem={ - color1=black - texture="ce_circle_mask.dds" + color1=red + color2=red + texture="ce_shield_02.dds" + mask = { 0 2 0 } instance={ - scale={ 0.760000 0.760000 } - depth=2.010000 + scale={ 0.200000 0.200000 } + depth=1.010000 } } colored_emblem={ color1=white - texture="ce_circle_mask.dds" + texture="ce_bull_horn.dds" instance={ - scale={ 0.700000 0.700000 } - depth=1.010000 + position={ 0.540000 0.490000 } + scale={ 0.170000 0.170000 } } } @@ -10263,9 +17576,65 @@ dorn_dynasty={ colored_emblem={ color1=black color2=black - texture="ce_cross_maltese.dds" + texture="ce_shield_02.dds" instance={ - scale={ 0.830000 0.830000 } + scale={ 0.240000 0.240000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_antler.dds" + instance={ + position={ 0.460000 0.490000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_cross_05_maltese.dds" + instance={ + scale={ 0.925000 0.925000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_tamgha_roundel_frame.dds" + instance={ + scale={ 0.840000 0.840000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_shield_02.dds" + mask = { 1 0 0 } + instance={ + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=7.010000 } } @@ -10273,6 +17642,7 @@ dorn_dynasty={ } + blucher_dynasty={ pattern="pattern_checkers_02.dds" color1=yellow @@ -10984,34 +18354,322 @@ roda_ulven_dynasty={ } -fouche_d_otrante_dynasty={ +melagios_dynasty={ pattern="pattern_horizontal_split_01.dds" - color1=black - color2=black - color3=red + color1=red + color2=red + color3=black colored_emblem={ color1=white - texture="ce_mena_lamp.dds" + color2=white + texture="ce_manx_triskele.dds" instance={ - position={ 0.750000 0.630000 } - scale={ 0.300000 0.300000 } + position={ 0.500000 0.460000 } + scale={ 0.750000 -0.750000 } } + } + + colored_emblem={ + color1=white + texture="ce_india_doted_frame_02.dds" instance={ - position={ 0.500000 0.340000 } - scale={ 0.300000 0.300000 } depth=1.010000 } + } + + colored_emblem={ + color1=grey + texture="ce_block_02.dds" instance={ - position={ 0.250000 0.620000 } - scale={ 0.300000 0.300000 } depth=2.010000 } } + } + +fouche_d_otrante_dynasty={ + pattern="pattern_horizontal_split_02.dds" + color1=blue + color2=red + color3=blue + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.820000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 1.000000 0.500000 } + scale={ 0.100000 0.100000 } + depth=8.010000 + } + + instance={ + position={ 0.800000 0.500000 } + scale={ 0.100000 0.100000 } + depth=9.010000 + } + + instance={ + position={ 0.600000 0.500000 } + scale={ 0.100000 0.100000 } + depth=10.010000 + } + + instance={ + position={ 0.400000 0.500000 } + scale={ 0.100000 0.100000 } + depth=11.010000 + } + + instance={ + position={ 0.200000 0.500000 } + scale={ 0.100000 0.100000 } + depth=12.010000 + } + + instance={ + position={ 0.000000 0.500000 } + scale={ 0.100000 0.100000 } + depth=13.010000 + } + + instance={ + position={ 0.900000 0.400000 } + scale={ 0.100000 0.100000 } + depth=14.010000 + } + + instance={ + position={ 0.700000 0.400000 } + scale={ 0.100000 0.100000 } + depth=15.010000 + } + + instance={ + position={ 0.500000 0.400000 } + scale={ 0.100000 0.100000 } + depth=16.010000 + } + + instance={ + position={ 0.300000 0.400000 } + scale={ 0.100000 0.100000 } + depth=17.010000 + } + + instance={ + position={ 0.100000 0.400000 } + scale={ 0.100000 0.100000 } + depth=18.010000 + } + + instance={ + position={ 1.000000 0.300000 } + scale={ 0.100000 0.100000 } + depth=19.010000 + } + + instance={ + position={ 0.800000 0.300000 } + scale={ 0.100000 0.100000 } + depth=20.010000 + } + + instance={ + position={ 0.600000 0.300000 } + scale={ 0.100000 0.100000 } + depth=21.010000 + } + + instance={ + position={ 0.400000 0.300000 } + scale={ 0.100000 0.100000 } + depth=22.010000 + } + + instance={ + position={ 0.200000 0.300000 } + scale={ 0.100000 0.100000 } + depth=23.010000 + } + + instance={ + position={ 0.000000 0.300000 } + scale={ 0.100000 0.100000 } + depth=24.010000 + } + + instance={ + position={ 0.900000 0.200000 } + scale={ 0.100000 0.100000 } + depth=25.010000 + } + + instance={ + position={ 0.700000 0.200000 } + scale={ 0.100000 0.100000 } + depth=26.010000 + } + + instance={ + position={ 0.500000 0.200000 } + scale={ 0.100000 0.100000 } + depth=27.010000 + } + + instance={ + position={ 0.300000 0.200000 } + scale={ 0.100000 0.100000 } + depth=28.010000 + } + + instance={ + position={ 0.100000 0.200000 } + scale={ 0.100000 0.100000 } + depth=29.010000 + } + + instance={ + position={ 1.000000 0.100000 } + scale={ 0.100000 0.100000 } + depth=30.010000 + } + + instance={ + position={ 0.800000 0.100000 } + scale={ 0.100000 0.100000 } + depth=31.010000 + } + + instance={ + position={ 0.600000 0.100000 } + scale={ 0.100000 0.100000 } + depth=32.010002 + } + + instance={ + position={ 0.400000 0.100000 } + scale={ 0.100000 0.100000 } + depth=33.010002 + } + + instance={ + position={ 0.200000 0.100000 } + scale={ 0.100000 0.100000 } + depth=34.010002 + } + + instance={ + position={ 0.000000 0.100000 } + scale={ 0.100000 0.100000 } + depth=35.010002 + } + + instance={ + position={ 0.900000 0.000000 } + scale={ 0.100000 0.100000 } + depth=36.010002 + } + + instance={ + position={ 0.700000 0.000000 } + scale={ 0.100000 0.100000 } + depth=37.010002 + } + + instance={ + position={ 0.500000 0.000000 } + scale={ 0.100000 0.100000 } + depth=38.010002 + } + + instance={ + position={ 0.300000 0.000000 } + scale={ 0.100000 0.100000 } + depth=39.010002 + } + + instance={ + position={ 0.100000 0.000000 } + scale={ 0.100000 0.100000 } + depth=40.010002 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_african_yoruba_snake.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.510000 0.510000 } + rotation=307 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_column.dds" + instance={ + position={ 0.500000 0.575000 } + scale={ 0.410000 0.410000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_ermine_spot.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + } + + instance={ + position={ 0.750000 0.750000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + instance={ + position={ 0.750000 0.450000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + instance={ + position={ 0.250000 0.450000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.900000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + } + +} + + + schengen_dynasty={ pattern="pattern_chevron_01.dds" color1=grey @@ -11594,7 +19252,7 @@ bookwyrm_dynasty={ color3=black colored_emblem={ color1=yellow - texture="ce_book_open.dds" + texture="NEOW_ce_book_open.dds" instance={ scale={ 0.780000 0.780000 } depth=3.010000 @@ -11616,7 +19274,7 @@ bookwyrm_dynasty={ colored_emblem={ color1=white - texture="ce_book_open.dds" + texture="NEOW_ce_book_open.dds" instance={ scale={ 0.510000 0.510000 } depth=1.010000 @@ -11627,7 +19285,7 @@ bookwyrm_dynasty={ colored_emblem={ color1=white color2=red - texture="ce_book_open.dds" + texture="NEOW_ce_book_open.dds" instance={ scale={ 0.710000 0.710000 } depth=2.010000 @@ -11988,7 +19646,7 @@ ney_dynasty = { } -glucksburg_dynasty = { +house_glucksburg_monpezat = { pattern="pattern_vertical_split_01.dds" color1=yellow color2=blue_light @@ -12366,7 +20024,7 @@ glucksburg_dynasty = { } -anderssen_dynasty ={ +house_andersen ={ pattern="pattern_vertical_split_01.dds" color1=white color2=blue @@ -12394,7 +20052,7 @@ anderssen_dynasty ={ } } -olafssen_dynasty={ +house_olafsen={ pattern="pattern_horizontal_split_01.dds" color1=red color2=white @@ -13036,3 +20694,1690 @@ alexanderwelt_dynasty={ instance={position={0.225 0.265} scale={0.375 0.375}} } } +walter_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=white + color2=brown + color3=green + colored_emblem={ + color1=white + texture="ce_rubh_el_hizb_arch.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.200000 0.200000 } + rotation=24 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=white + texture="ce_cockerel.dds" + instance={ + position={ 0.250000 0.290000 } + scale={ -0.666000 0.666000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=brown + texture="ce_cockerel.dds" + instance={ + position={ 0.750000 0.295000 } + scale={ 0.666000 0.666000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rubh_el_hizb_flower.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.480000 0.480000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=brown + color2=white + texture="ce_frame_circle_borre_single.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.695000 0.695000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.535000 0.535000 } + depth=3.010000 + } + + } + +} +schulz_dynasty={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=black + colored_emblem={ + color1=blue + texture="NEOW_ce_wave_single.dds" + instance={position={0.2 0.5} scale={1 -1} rotation=90} + instance={position={0.8 0.5} scale={1 1} rotation=90} + } + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_lion_rampant_per_pale.dds" + instance={position={0.51 0.5} scale={0.8 0.8}} + } +} + +cantacuzino_dynasty={ + pattern="pattern__solid_designer.dds" + color1=white + color2=yellow_light + color3=red + + colored_emblem={ + color1=yellow + color2=white + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.340000 0.260000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_arnor_sceptre.dds" + instance={ + position={ 0.740000 0.630000 } + scale={ 0.460000 0.610000 } + depth=7.010000 + rotation=10 + } + + } + + colored_emblem={ + color1=blue + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.370000 0.370000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ 0.130000 0.130000 } + depth=2.010000 + } + + instance={ + position={ 0.560000 0.510000 } + scale={ 0.130000 0.130000 } + depth=3.010000 + } + + instance={ + position={ 0.450000 0.510000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=grey + texture="ce_sword_simple.dds" + instance={ + position={ 0.260000 0.630000 } + scale={ -0.480000 0.540000 } + depth=5.010000 + rotation=350 + } + + } + + colored_emblem={ + color1=yellow + texture="ce__empty_designer.dds" + instance={ + } + + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=red + texture="ce_eagle_double.dds" + instance={ + position={ 0.500000 0.630000 } + scale={ 0.910000 0.910000 } + depth=9.010000 + } + + } + +} +ingolfsson_dynasty={ + pattern="pattern_solid.dds" + color1=purple + color2=white + color3=green + colored_emblem={ + color1=yellow_light + color2=black + texture="ce_norse_walknut_stora_hammars.dds" + instance={ + scale={ 0.140000 0.140000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_dragon_fylfot.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=purple + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.595000 0.390000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + rotation=41 + } + + } + + colored_emblem={ + color1=purple + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.395000 0.400000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=purple + texture="ce_rune_futhark_madr.dds" + instance={ + position={ 0.410000 0.615000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + rotation=39 + } + + } + + colored_emblem={ + color1=purple + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.610000 0.600000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=yellow_light + color2=blue_light + texture="ce_crown.dds" + instance={ + position={ 0.130000 0.500000 } + scale={ 0.160000 0.160000 } + depth=6.010000 + rotation=270 + } + + instance={ + position={ 0.500000 0.870000 } + scale={ 0.160000 -0.160000 } + depth=7.010000 + } + + instance={ + position={ 0.875000 0.500000 } + scale={ 0.160000 0.160000 } + depth=8.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.125000 } + scale={ 0.160000 0.160000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=purple + texture="ce_circle_mask.dds" + instance={ + scale={ 0.115000 0.115000 } + depth=1.010000 + } + + } + +} +gunnarsson_dynasty={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.715000 0.100000 } + scale={ 0.230000 0.230000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_rune_futhark_ar.dds" + instance={ + position={ 0.425000 0.115000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.140000 0.115000 } + scale={ 0.250000 0.250000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.870000 0.115000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.275000 0.115000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.110000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_norse_raven.dds" + instance={ + position={ 0.500000 0.625000 } + scale={ 0.835000 0.835000 } + } + + } + + colored_emblem={ + color1=rgb { 78 151 219 } + texture="ce_rune_futhark_bjarkan.dds" + instance={ + position={ 0.555000 0.115000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + +} +hallgrimsson_dynasty={ + pattern="pattern__solid_designer.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_bend_engrailed.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_sol.dds" + instance={ + position={ 0.490000 0.230000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + rotation=318 + } + + instance={ + position={ 0.435000 0.275000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + rotation=316 + } + + } + + colored_emblem={ + color1=grey + color2=white + texture="ce_axe.dds" + instance={ + position={ 0.395000 0.585000 } + depth=10.010000 + rotation=46 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.340000 0.360000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + rotation=308 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.390000 0.315000 } + scale={ -0.100000 0.100000 } + depth=4.010000 + rotation=310 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_hagall.dds" + instance={ + position={ 0.295000 0.415000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + rotation=126 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.240000 0.515000 } + scale={ 0.100000 0.100000 } + depth=8.010000 + rotation=302 + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.215000 0.565000 } + scale={ 0.100000 0.100000 } + depth=9.010000 + rotation=300 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.155000 1.000000 } + scale={ 0.375000 0.375000 } + depth=1.010000 + rotation=136 + } + + } + + colored_emblem={ + color1=white + texture="ce_ship_mast.dds" + instance={ + position={ 0.660000 0.790000 } + scale={ 0.405000 0.405000 } + } + + } + + colored_emblem={ + color1=rgb { 132 19 4 } + texture="ce_rune_futhark_thurs.dds" + instance={ + position={ 0.265000 0.465000 } + scale={ 0.100000 0.100000 } + depth=7.010000 + rotation=305 + } + + } + +} + +ciachir_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=orange + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=orange + color3=black + texture="ce_horse_rampant.dds" + } + +} + +piratiko_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=green + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.250000 } + scale={ 0.685000 0.080000 } + } + + instance={ + position={ 0.500000 0.230000 } + scale={ 0.110000 0.305000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pales_4_thin.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ -0.870000 -0.520000 } + depth=2.010000 + } + + } + +} + + +bolhrad_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=grey + color2=grey + texture="ce_grape_tree.dds" + instance={ + position={ 0.220000 0.520000 } + scale={ 0.300000 0.300000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_border_banner.dds" + instance={ + position={ 0.500000 0.715000 } + scale={ 0.180000 -0.295000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.845000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_cross_armenian.dds" + instance={ + position={ 0.500000 0.675000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_bars_embattled_03.dds" + instance={ + position={ 0.715000 0.460000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + + instance={ + position={ 0.285000 0.460000 } + scale={ 0.500000 0.500000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=grey + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.500000 0.815000 } + scale={ 0.350000 0.350000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.675000 } + scale={ 0.030000 0.030000 } + } + + } + + colored_emblem={ + color1=grey + texture="ce_shrub.dds" + instance={ + position={ 0.780000 0.520000 } + scale={ 0.300000 0.300000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_fleur.dds" + instance={ + position={ 0.800000 0.100000 } + scale={ 0.250000 0.250000 } + depth=9.010000 + } + + instance={ + position={ 0.500000 0.100000 } + scale={ 0.250000 0.250000 } + depth=10.010000 + } + + instance={ + position={ 0.200000 0.100000 } + scale={ 0.250000 0.250000 } + depth=11.010000 + } + + } + +} + + +test_dynasty = { + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_star_06.dds" + instance={ + position={ 0.365000 0.155000 } + scale={ 0.210000 0.210000 } + rotation=53 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.720000 0.740000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.680000 0.720000 } + scale={ 0.260000 0.260000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=white + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=1.010000 + rotation=18 + } + + } + +} + + +vazov_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=green + color3=red + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + scale={ 0.225000 0.225000 } + depth=2.010000 + } + + instance={ + scale={ 0.333000 0.333000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_swords_crossed.dds" + instance={ + position={ 0.500000 0.545000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_maltese.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.200000 0.200000 } + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_cross_05_maltese.dds" + instance={ + depth=6.010000 + } + + } + +} + + +labrys_dynasty={ + pattern="pattern_vertical_split_01.dds" + color1=purple + color2=purple + color3=blue + colored_emblem={ + color1=white + texture="ce_mace.dds" + instance={ + position={ 0.500000 0.440000 } + scale={ 0.210000 0.210000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_pile_mask_thin.dds" + instance={ + position={ 0.500000 0.540000 } + scale={ 0.120000 0.340000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=purple + texture="ce_block_02.dds" + instance={ + position={ 0.570000 0.040000 } + scale={ 1.000000 0.540000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.200000 0.080000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.380000 } + scale={ 0.210000 0.070000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.420000 } + scale={ 0.330000 0.140000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_lozenge_vair.dds" + instance={ + position={ 0.500000 0.310000 } + depth=6.010000 + } + + } + +} + + +dragos_dynasty={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + color4=black + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 1.000000 0.350001 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.780000 } + scale={ 1.000000 0.350001 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.610000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=black + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.720000 } + scale={ 1.000000 0.350001 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="NEOW_ce_dragos_dragon.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.850000 0.850000 } + } + + } + +} + +olteanu_dynasty={ + pattern="pattern_solid.dds" + color1=grey + color2=yellow + color3=black + color4=black + colored_emblem={ + color1=black + color2=white + texture="NEOW_ce_crow.dds" + instance={ + scale={ 0.900000 0.900000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 147 17 0 } + texture="ce_star_05.dds" + instance={ + position={ 0.335000 0.215000 } + scale={ 0.250000 0.250000 } + } + + } + +} + +kozbar_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=yellow + color3=black + colored_emblem={ + color1=rgb { 221 150 76 } + color2=black + color3=white + texture="NEOW_ce_kobza.dds" + instance={ + scale={ 0.800000 0.800000 } + } + + } + +} + +alucard_dynasty ={ + pattern="pattern_horizontal_split_02.dds" + color1=black + color2=black + color3=blue + colored_emblem={ + color1=white + texture="ce_crown_small.dds" + instance={ + position={ 0.180000 0.500000 } + scale={ 0.150000 0.150000 } + } + + instance={ + position={ 0.820000 0.500000 } + scale={ 0.150000 0.150000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.150000 0.150000 } + depth=2.010000 + } + + instance={ + position={ 0.750000 0.750000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_chief_random.dds" + instance={ + position={ 0.500000 0.440000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_a.dds" + instance={ + position={ 0.500000 0.710000 } + scale={ 0.180000 0.150000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.310000 } + scale={ 0.180000 0.150000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.780000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_l.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 0.180000 0.150000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_d.dds" + instance={ + position={ 0.500000 0.910000 } + scale={ 0.180000 0.150000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_c.dds" + instance={ + position={ 0.500000 0.610000 } + scale={ 0.180000 0.150000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.125000 } + scale={ 1.000000 0.250000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_u.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.180000 0.150000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.755000 } + scale={ 0.280000 1.000000 } + depth=11.010000 + } + + instance={ + position={ 0.500000 0.415000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_r.dds" + instance={ + position={ 0.500000 0.810000 } + scale={ 0.180000 0.150000 } + depth=4.010000 + } + + } + +} + + +alaug_arle_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_wings.dds" + instance={ + position={ 0.740000 0.250000 } + scale={ 0.290000 0.290000 } + rotation=35 + } + instance={ + position={ 0.260000 0.250000 } + scale={ 0.290000 0.290000 } + rotation=325 + } + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.870000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + instance={ + position={ 0.700000 0.770000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + instance={ + position={ 0.300000 0.770000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + } + + colored_emblem={ + color1=white + texture="ce_crescent_random.dds" + instance={ + scale={ 0.540000 -0.540000 } + depth=1.010000 + } + + } + +} +adrienescu_dynasty={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=black + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue + texture="ce_points_09.dds" + instance={ + position={ 0.850000 0.150000 } + scale={ 0.350000 0.350000 } + } + + instance={ + position={ 0.150000 0.150000 } + scale={ 0.350000 0.350000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_bars_embattled_03.dds" + instance={ + position={ 0.780000 0.500000 } + scale={ 0.705000 -0.645000 } + depth=3.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.705000 0.645000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + color2=yellow + texture="ce_points_09.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.350000 0.350000 } + depth=2.010000 + } + + } + +} + +metsast_dynasty={ + + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + scale={ 0.260000 -0.260000 } + } + + } + + colored_emblem={ + color1=black + color2=white + texture="ce_star_16.dds" + instance={ + scale={ 0.575000 0.575000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_antler_pale.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.760000 0.760000 } + depth=2.010000 + rotation=18 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ -0.760000 0.760000 } + depth=3.010000 + rotation=344 + } + + } + +} + +klemetillan_dynasty={ + + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_greyhound_courant.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.840000 0.840000 } + } + + instance={ + scale={ 0.840000 0.840000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.250000 } + scale={ 0.840000 0.840000 } + depth=2.010000 + } + + } + +} + +kinyraou_dynasty={ + + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=yellow + texture="NEOW_ce_vergina.dds" + instance={ + position={ 0.500000 0.380000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_annulet_cross.dds" + instance={ + position={ 0.500000 0.360000 } + scale={ 0.770000 0.770000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=green_light + texture="NEOW_ce_cyprus.dds" + } + +} + +mavromichalis_dynasty={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=blue + color3=green + colored_emblem={ + color1=blue + texture="ce_triangle_mask.dds" + instance={ + position={ 0.480000 0.560000 } + scale={ 0.120000 0.250000 } + depth=2.010000 + rotation=136 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.780000 0.780000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_wreath_circle.dds" + instance={ + scale={ 0.810000 0.810000 } + depth=1.010000 + } + + } + +} +pelushi_dynasty={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=rgb { 157 18 0 } + color2=rgb { 100 0 0 } + texture="ce_cross_06.dds" + } + + colored_emblem={ + color1=rgb { 157 18 0 } + color2=rgb { 157 18 0 } + color3=rgb { 157 18 0 } + texture="ce_derafsh_kaviani.dds" + instance={ + scale={ 0.650000 0.650000 } + depth=1.010000 + } + + } + +} +house_olimpiyat = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=blue + colored_emblem={ + color1=white + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 1.000000 -1.000000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.590000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color3=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.670000 0.410000 } + scale={ 0.210000 0.210000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + color3=red + texture="ce_lion_head.dds" + instance={ + position={ 0.650000 0.440000 } + scale={ 0.240000 0.240000 } + } + + } + + colored_emblem={ + color1=white + color3=white + texture="ce_star_16.dds" + instance={ + position={ 0.650000 0.410000 } + scale={ 0.450000 0.450000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color3=white + texture="ce_singha.dds" + instance={ + scale={ 0.670000 0.670000 } + depth=3.010000 + } + + } +} +varjufi_dynasty={ + pattern="pattern_solid.dds" + color1=rgb{108 149 187} + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_column.dds" + instance={position={0.55 1.05} scale={0.75 0.75}} + } + colored_emblem={ + color1=yellow + color2=yellow_light + texture="NEOW_ce_crown_french_closed.dds" + instance={position={0.37 0.78} scale={0.35 0.4} rotation=283} + } + colored_emblem={ + color1=rgb { 213 51 29 } + texture="ce_bull_horn.dds" + instance={position={0.51 0.18} scale={0.26 0.26} rotation=71} + } + colored_emblem={ + color1=black + color2=black + color3=white + texture="NEOW_ce_crow.dds" + instance={position={0.475 0.42} scale={-1.2 1.2}} + } + colored_emblem={ + color1=black + color2=black + texture="ce_mena_fess.dds" + instance={position={0.55 0.77} scale={-0.135 0.15} rotation=168} + instance={position={0.55 0.87} scale={-0.135 0.15} rotation=168} + instance={position={0.55 0.97} scale={-0.135 0.15} rotation=168} + } +} + +klepht_dynasty={ + pattern="pattern__solid_designer.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=black + texture="NEOW_ce_arnor_sceptre.dds" + instance={ + position={ 0.800000 0.450000 } + scale={ 0.670000 0.670000 } + depth=1.010000 + rotation=162 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.630000 } + scale={ 0.320000 0.690000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=brown + texture="NEOW_ce_book_open.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.470001 0.470001 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="NEOW_ce_sickle_2.dds" + instance={ + position={ 0.540000 0.320000 } + scale={ 0.570000 0.570000 } + depth=4.010000 + rotation=58 + } + + } + + colored_emblem={ + color1=black + texture="ce_bell.dds" + instance={ + position={ 0.850000 0.610000 } + scale={ 0.340000 0.340000 } + rotation=341 + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_book_open.dds" + instance={ + position={ 0.500000 0.660000 } + scale={ 0.630000 0.630000 } + depth=3.010000 + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt new file mode 100644 index 000000000..8e6ecd90a --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/NEOW_easteurope.txt @@ -0,0 +1,44 @@ +e_poland_lithuania = { + sub = { + parent = "k_lithuania" # defined elsewhere + instance = { offset = { 0.0 0.0 } scale = { 0.5 0.5 } } # top left + instance = { offset = { 0.5 0.5 } scale = { 0.5 0.5 } } # bottom right + } + sub = { + parent = "k_poland" # defined elsewhere + instance = { offset = { 0.5 0.0 } scale = { 0.5 0.5 } } # top right + instance = { offset = { 0.0 0.5 } scale = { 0.5 0.5 } } # bottom left + } +} + +k_lusatia = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue + color2=red + color3=white + colored_emblem={ + color1=black + color2=black + color3=black + texture="NEOW_ce_Domowina.dds" + instance={ + position={ 0.500000 0.475000 } + scale={ 0.625000 0.625000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=grey + color3=red + texture="NEOW_ce_Domowina.dds" + instance={ + position={ 0.500000 0.475000 } + scale={ 0.590000 0.590000 } + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt index 858ddf724..8400a5083 100644 --- a/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt +++ b/common/coat_of_arms/coat_of_arms/NEOW_landed_titles.txt @@ -20,6 +20,12671 @@ } +c_vingulmork={ + pattern="pattern_stepped_pyramid.dds" + color1=blue_light + color2=white + color3=blue +} + + +c_baskerud={ + pattern="pattern_horizontal_split_02.dds" + color1=rgb { 193 190 188 } + color2=blue + color3=green + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=rgb { 255 255 255 } + color3=rgb { 255 255 255 } + texture="ce_bear_rampant.dds" + instance={ + scale={ 0.915000 0.915000 } + } + + } + +} + +c_telemark={ + pattern="pattern_vertical_split_01.dds" + color1=yellow_light + color2=black + color3=black + colored_emblem={ + color1=black + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.730000 0.410000 } + scale={ 0.065000 0.065000 } + depth=8.010000 + rotation=45 + } + + instance={ + position={ 0.570000 0.560000 } + scale={ 0.070000 0.070000 } + depth=12.010000 + rotation=225 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + position={ 0.755000 0.365000 } + scale={ 0.085000 0.070000 } + depth=7.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.535000 0.610000 } + scale={ 0.090000 0.090000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_04.dds" + instance={ + position={ 0.595000 0.595000 } + scale={ 0.080000 0.080000 } + rotation=315 + } + + instance={ + position={ 0.575000 0.715000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.825000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + rotation=41 + } + + instance={ + position={ 0.500000 0.700000 } + scale={ 0.220000 0.220000 } + depth=3.010000 + rotation=41 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_03.dds" + instance={ + position={ 0.530000 0.825000 } + scale={ 0.280000 0.390000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.740000 0.400000 } + scale={ 0.080000 0.080000 } + depth=9.010000 + rotation=45 + } + + instance={ + position={ 0.560000 0.570000 } + scale={ 0.080000 0.080000 } + depth=13.010000 + rotation=226 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + position={ 0.440000 0.715000 } + scale={ 0.300000 0.300000 } + depth=15.010000 + rotation=45 + } + + instance={ + depth=17.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + position={ 0.530000 0.600000 } + scale={ 0.065000 0.065000 } + depth=5.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_05.dds" + instance={ + position={ 0.790000 0.470000 } + scale={ 0.250000 0.250000 } + depth=10.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.745000 0.345000 } + scale={ 0.075000 0.075000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.385000 } + scale={ 0.065000 0.065000 } + depth=11.010000 + rotation=225 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_axe.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=16.010000 + rotation=45 + } + + } + +} + +d_viken={ + pattern="pattern_barry_04.dds" + color1=blue + color2=white + color3=blue +} + +d_agder={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + color2=white + texture="ce_tree.dds" + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + +d_vestlandi={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.825000 } + scale={ 1.000000 0.666000 } + rotation=90 + } + + instance={ + scale={ 1.000000 0.666000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.165000 } + scale={ 1.000000 0.666000 } + depth=2.010000 + rotation=90 + } + + } + +} + +c_bothin={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_eastern_sun.dds" + instance={ + scale={ 0.995000 0.995000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.265000 0.265000 } + } + + } + +} + +c_vastvag={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=blue_light + texture="ce_fish.dds" + instance={ + position={ 0.666000 0.500000 } + scale={ 0.750000 -0.750000 } + rotation=90 + } + + instance={ + position={ 0.333000 0.500000 } + scale={ 0.750000 0.750000 } + depth=1.010000 + rotation=90 + } + + } + +} + + +d_halogaland={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=yellow_light + color3=blue + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_norse_longship_gotland_shields.dds" + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + +c_eystridalir={ + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.200000 0.460000 } + scale={ 0.025000 0.025000 } + depth=3.010000 + } + + instance={ + position={ 0.800000 0.460000 } + scale={ 0.025000 0.025000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.460000 } + scale={ 0.025000 0.025000 } + depth=5.010000 + } + + instance={ + position={ 0.800000 0.595000 } + scale={ 0.195000 0.210000 } + depth=13.010000 + } + + instance={ + position={ 0.500000 0.595000 } + scale={ 0.195000 0.210000 } + depth=14.010000 + } + + instance={ + position={ 0.200000 0.595000 } + scale={ 0.195000 0.210000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_pile_mask.dds" + instance={ + position={ 0.200000 0.360000 } + scale={ 0.320000 0.320000 } + depth=9.010000 + } + + instance={ + position={ 0.800000 0.360000 } + scale={ 0.320000 0.320000 } + depth=10.010000 + } + + instance={ + position={ 0.500000 0.360000 } + scale={ 0.320000 0.320000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.800000 0.805000 } + scale={ 0.195000 0.395000 } + rotation=90 + } + + instance={ + position={ 0.200000 0.805000 } + scale={ 0.195000 0.395000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.805000 } + scale={ 0.195000 0.395000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.445000 } + scale={ 1.000000 0.175000 } + depth=12.010000 + } + + instance={ + position={ 0.500000 0.855000 } + depth=16.010000 + } + + instance={ + depth=20.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.800000 0.460000 } + scale={ 0.045000 0.045000 } + depth=6.010000 + } + + instance={ + position={ 0.200000 0.460000 } + scale={ 0.045000 0.045000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.460000 } + scale={ 0.045000 0.045000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_chalice_mena.dds" + instance={ + position={ 0.800000 0.335000 } + scale={ 0.470000 1.000000 } + depth=17.010000 + } + + instance={ + position={ 0.500000 0.335000 } + scale={ 0.470000 1.000000 } + depth=18.010000 + } + + instance={ + position={ 0.200000 0.335000 } + scale={ 0.460000 1.000000 } + depth=19.010000 + } + + } + +} + + +c_gudbrandsdalir={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.490000 0.400000 } + scale={ 0.060000 0.130000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.160000 0.160000 } + depth=5.010000 + } + + instance={ + position={ 0.495000 0.240000 } + scale={ 0.065000 0.475000 } + depth=6.010000 + } + + instance={ + position={ 0.305000 0.505000 } + scale={ 0.200000 0.115000 } + depth=7.010000 + } + + instance={ + position={ 0.710000 0.500000 } + scale={ 0.250000 0.115000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.890000 } + scale={ 1.000000 0.660000 } + depth=9.010000 + } + + instance={ + depth=11.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_shamrock.dds" + instance={ + position={ 0.495000 0.575000 } + scale={ 0.680000 -0.680000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.510000 0.365000 } + scale={ 0.045000 0.045000 } + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.045000 0.075000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ + position={ 0.495000 0.405000 } + scale={ 0.360000 0.280000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=green + color3=green + texture="ce_thistle_grass.dds" + instance={ + depth=10.010000 + } + + } + +} + + +d_hedmork={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=green + color3=red + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.510000 0.365000 } + scale={ 0.045000 0.045000 } + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.045000 0.075000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_04.dds" + instance={ + position={ 0.495000 0.405000 } + scale={ 0.360000 0.280000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_shamrock.dds" + instance={ + position={ 0.495000 0.575000 } + scale={ 0.680000 -0.680000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.490000 0.400000 } + scale={ 0.060000 0.130000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.160000 0.160000 } + depth=5.010000 + } + + instance={ + position={ 0.495000 0.240000 } + scale={ 0.065000 0.475000 } + depth=6.010000 + } + + instance={ + position={ 0.305000 0.505000 } + scale={ 0.200000 0.115000 } + depth=7.010000 + } + + instance={ + position={ 0.710000 0.500000 } + scale={ 0.250000 0.115000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.890000 } + scale={ 1.000000 0.660000 } + depth=9.010000 + } + + instance={ + depth=11.010000 + } + + } + + colored_emblem={ + color1=green + color2=white + color3=white + texture="ce_thistle_grass.dds" + instance={ + depth=10.010000 + } + + } + +} + + +d_dalir={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=rgb { 10 29 47 } + color3=blue + colored_emblem={ + color1=white + color2=white + texture="NEOW_ce_cross_nordic.dds" + } + + colored_emblem={ + color1=rgb { 10 29 47 } + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + +} + + +c_orkdala={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow_light + color3=blue + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.355000 } + scale={ 0.420000 -0.420000 } + rotation=90 + } + + instance={ + position={ 0.388000 0.610000 } + scale={ 0.420000 0.420000 } + depth=1.010000 + rotation=135 + } + + instance={ + position={ 0.611000 0.610000 } + scale={ 0.420000 0.420000 } + depth=2.010000 + rotation=225 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + +} + + +c_gauldala={ + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_cross_07.dds" + instance={ + position={ 0.500000 0.646000 } + scale={ 0.500000 -0.500000 } + } + + instance={ + position={ 0.388000 0.383000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + rotation=315 + } + + instance={ + position={ 0.611000 0.383000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + +} + + + +c_namdalfylki={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_ship_lymphad.dds" + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + +c_norwegian_more={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=yellow_light + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_ukkokirves.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.515000 0.900000 } + } + + instance={ + position={ 0.721000 0.333000 } + scale={ 0.515000 0.900000 } + depth=1.010000 + } + + instance={ + position={ 0.278000 0.333000 } + scale={ 0.505000 0.905000 } + depth=2.010000 + } + + } + +} + + +c_trandheim={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_rosetta_08.dds" + instance={ + rotation=22 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_african_star_gurma.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + +} + + +d_trandalog={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=yellow_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.880000 } + scale={ -0.250000 -0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.120000 0.500000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + rotation=270 + } + + instance={ + position={ 0.880000 0.500000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.125000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_ordinary_cross_thinnest.dds" + } + +} + + +c_firdafylki={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.825000 } + scale={ -1.000000 -0.666000 } + rotation=90 + } + + instance={ + scale={ 1.000000 -0.666000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.165000 } + scale={ 1.000000 -0.666000 } + depth=2.010000 + rotation=90 + } + + } + +} + + +c_sogn={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.825000 } + scale={ 1.000000 0.666000 } + rotation=90 + } + + instance={ + scale={ 1.000000 0.666000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.165000 } + scale={ 1.000000 0.666000 } + depth=2.010000 + rotation=90 + } + + } + +} + + + +c_hordalandi={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + colored_emblem={ + color1=yellow + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.400000 0.350000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_axe_long.dds" + instance={ + position={ 0.560000 0.540000 } + scale={ -0.800000 0.800000 } + rotation=35 + } + + instance={ + position={ 0.440000 0.540000 } + scale={ 0.800000 0.800000 } + rotation=-35 + } + + } + +} + + +c_rogalandi={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.405000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.845000 } + scale={ 0.270000 -0.270000 } + } + + } + +} + + +c_agdeside={ + pattern="pattern_cross_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.420000 0.655000 } + scale={ 0.140000 0.190000 } + depth=2.010000 + } + + instance={ + position={ 0.590000 0.640000 } + scale={ 0.150000 0.165000 } + depth=3.010000 + } + + instance={ + scale={ 0.500000 0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=grey + color2=yellow + texture="ce_axe_long.dds" + instance={ + position={ 0.670000 0.585000 } + scale={ -0.175000 0.350000 } + depth=1.010000 + rotation=15 + } + + } + + colored_emblem={ + color1=green_light + color2=green + texture="ce_shrub.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.460000 0.460000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_lion_passant_small.dds" + instance={ + position={ 0.500000 0.680000 } + scale={ -0.515000 0.660000 } + } + + } + +} + + +c_nedenes={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=rgb { 234 234 234 } + color2=blue_light + texture="NEOW_ce_waves_05.dds" + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_ship_trimast.dds" + instance={ + position={ 0.500000 0.315000 } + scale={ 1.000000 0.825000 } + depth=1.010000 + } + + } + +} + + + + +c_vestfold={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow_light + color3=blue + colored_emblem={ + color1=red + texture="ce_block_03.dds" + instance={ + position={ 0.250000 0.330000 } + scale={ 0.150000 0.110000 } + rotation=85 + } + + instance={ + position={ 0.750000 0.335000 } + scale={ 0.150000 0.110000 } + depth=1.010000 + rotation=97 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_crown.dds" + instance={ + scale={ 0.555000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.265000 0.330000 } + scale={ 0.065000 0.075000 } + depth=2.010000 + } + + instance={ + position={ 0.735000 0.330000 } + scale={ 0.065000 0.075000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.330000 } + scale={ 0.065000 0.075000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_crown.dds" + instance={ + scale={ 0.555000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.265000 0.330000 } + scale={ 0.065000 0.075000 } + depth=2.010000 + } + + instance={ + position={ 0.735000 0.330000 } + scale={ 0.065000 0.075000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.330000 } + scale={ 0.065000 0.075000 } + depth=4.010000 + } + + } + +} + +c_halland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + color2=red + texture="ce_lion_rampant.dds" + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + +c_raniriki={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=22.010000 + } + + } + + colored_emblem={ + color1=blue + color2=yellow_light + color3=white + texture="ce_lion_rampant.dds" + instance={ + position={ 0.895000 0.250000 } + scale={ 0.275000 0.500000 } + depth=4.010000 + } + + instance={ + position={ 0.385000 0.735000 } + scale={ 0.275000 0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow_light + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.875000 0.730000 } + scale={ 0.060000 0.060000 } + depth=6.010000 + } + + instance={ + position={ 0.840000 0.660000 } + scale={ 0.060000 0.060000 } + depth=7.010000 + } + + instance={ + position={ 0.910000 0.660000 } + scale={ 0.060000 0.060000 } + depth=8.010000 + } + + instance={ + position={ 0.405000 0.245000 } + scale={ 0.060000 0.060000 } + depth=13.010000 + } + + instance={ + position={ 0.375000 0.175000 } + scale={ 0.060000 0.060000 } + depth=14.010000 + } + + instance={ + position={ 0.435000 0.175000 } + scale={ 0.060000 0.060000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_shield_01.dds" + instance={ + position={ 0.875000 0.710000 } + scale={ 0.185000 0.185000 } + depth=10.010000 + } + + instance={ + position={ 0.405000 0.220000 } + scale={ 0.185000 0.185000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_sword_simple.dds" + instance={ + position={ 0.765000 0.540000 } + scale={ 0.250000 0.250000 } + depth=12.010000 + rotation=281 + } + + instance={ + position={ 0.270000 0.040000 } + scale={ 0.250000 0.250000 } + depth=19.010000 + rotation=281 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="ce_barry_undy.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=20.010000 + rotation=180 + } + + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=21.010000 + rotation=180 + } + + } + + colored_emblem={ + color1=blue + texture="ce_shield_01.dds" + instance={ + position={ 0.875000 0.710000 } + scale={ 0.165000 0.165000 } + depth=9.010000 + } + + instance={ + position={ 0.405000 0.220000 } + scale={ 0.165000 0.165000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + texture="ce_sword_simple.dds" + instance={ + position={ 0.100000 0.750000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.590000 0.250000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=black + texture="ce_lion_rampant_holding_sword.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ -0.500000 0.500000 } + depth=11.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ -0.500000 0.500000 } + depth=18.010000 + } + + } + +} + + +d_skane={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=red + color2=yellow + texture="NEOW_ce_cross_nordic.dds" + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + + +c_blekinge={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=rgb { 255 205 80 } + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=12.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.685000 } + scale={ 0.150000 0.150000 } + } + + instance={ + position={ 0.500000 0.590000 } + scale={ 0.150000 0.150000 } + depth=1.010000 + } + + instance={ + scale={ 0.150000 0.150000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.570000 0.600000 } + scale={ 0.085000 0.215000 } + depth=3.010000 + } + + instance={ + position={ 0.560000 0.495000 } + scale={ 0.070000 0.070000 } + depth=4.010000 + } + + instance={ + position={ 0.635000 0.675000 } + scale={ 0.175000 0.175000 } + depth=5.010000 + } + + instance={ + position={ 0.615000 0.585000 } + scale={ 0.130000 0.280000 } + depth=6.010000 + } + + instance={ + position={ 0.340000 0.690000 } + scale={ 0.140000 0.140000 } + depth=7.010000 + } + + instance={ + position={ 0.355000 0.505000 } + scale={ 0.090000 0.090000 } + depth=8.010000 + } + + instance={ + position={ 0.435000 0.490000 } + scale={ 0.080000 0.080000 } + depth=9.010000 + } + + instance={ + position={ 0.395000 0.595000 } + scale={ 0.155000 0.285000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=rgb { 255 205 80 } + color2=rgb { 255 205 80 } + texture="ce_tree.dds" + instance={ + depth=11.010000 + } + + } + +} + + +c_skane={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=black + colored_emblem={ + color1=red + color2=blue + color3=black + texture="ce_griffin_head.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.940000 0.940000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_crown_small.dds" + instance={ + position={ 0.560000 0.160000 } + scale={ 0.390000 0.390000 } + rotation=17 + } + + } + +} + + +c_kinda={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_cross_moline.dds" + instance={ + position={ 0.500000 0.625000 } + scale={ 0.333000 0.333000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.280000 } + scale={ 0.333000 0.333000 } + depth=4.010000 + } + + instance={ + position={ 0.666000 0.450000 } + scale={ 0.333000 -0.333000 } + depth=5.010000 + } + + instance={ + position={ 0.333000 0.450000 } + scale={ 0.333000 0.333000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_border_shield.dds" + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.450000 } + scale={ 0.195000 0.195000 } + depth=2.010000 + } + + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_bend_dexter_5.dds" + instance={ + position={ 0.500000 0.450000 } + scale={ 0.250000 0.250000 } + rotation=135 + } + + instance={ + scale={ 0.235000 0.235000 } + depth=1.010000 + rotation=45 + } + + } + +} + + +c_ostergotland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.985000 0.000000 } + scale={ 0.250000 0.250000 } + rotation=270 + } + + instance={ + position={ 0.950000 0.480000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + rotation=270 + } + + instance={ + position={ 0.700000 0.230000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + rotation=270 + } + + instance={ + position={ 0.500000 0.025000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + rotation=270 + } + + instance={ + position={ 0.710000 0.755000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + rotation=270 + } + + instance={ + position={ 0.475000 0.520000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + rotation=270 + } + + instance={ + position={ 0.225000 0.265000 } + scale={ 0.250000 0.250000 } + depth=6.010000 + rotation=270 + } + + instance={ + position={ 0.250000 0.805000 } + scale={ 0.250000 0.250000 } + depth=7.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="ce_bendy_06.dds" + instance={ + depth=8.010000 + } + + } + +} + + +d_ostergotland={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=white + color2=rgb { 152 150 150 } + color3=white + texture="ce_flower.dds" + instance={ + position={ 0.850000 0.610000 } + scale={ 0.200000 0.200000 } + } + + instance={ + position={ 0.150000 0.610000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } + + instance={ + position={ 0.850000 0.110000 } + scale={ 0.200000 0.200000 } + depth=2.010000 + } + + instance={ + position={ 0.150000 0.110000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue + color3=red + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.500000 0.545000 } + scale={ 0.940000 0.940000 } + depth=4.010000 + } + + } + +} + +c_stockholm={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_saint_eric_head.dds" + instance={ + scale={ 0.830000 0.830000 } + } + + } + +} + +c_halsingland={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=red + color3=white + texture="NEOW_ce_goat_rampant.dds" + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + +c_medelpad={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_waves_03.dds" + instance={ + depth=2.010000 + rotation=134 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={ + position={ 0.500000 0.715000 } + rotation=134 + } + + instance={ + position={ 0.500000 0.285000 } + depth=1.010000 + rotation=134 + } + + } + +} + + +c_harjadalen={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.420000 1.000000 } + scale={ 0.360000 0.295000 } + } + + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_tongs.dds" + instance={ + position={ 0.195000 0.435000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.405000 } + scale={ 0.145000 0.270000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="NEOW_ce_hammer.dds" + instance={ + position={ 0.825000 0.675000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + instance={ + position={ 0.805000 0.230000 } + scale={ -0.500000 -0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.810000 } + scale={ 0.660000 -0.315000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.405000 } + scale={ 0.333000 0.500000 } + depth=3.010000 + } + + } + +} + + +b_helgum={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_couped.dds" + instance={ + position={ 0.250000 0.150000 } + scale={ 0.333000 0.333000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_chalice.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.455000 0.455000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_09.dds" + instance={ + position={ 0.750000 0.150000 } + scale={ 0.333000 0.333000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_mount.dds" + instance={ + position={ 0.500000 0.600000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={ + position={ 0.500000 0.420000 } + depth=4.010000 + rotation=134 + } + + } + +} + +c_karachayevsk={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=white + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.110000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + position={ 0.500000 0.440000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.590000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_02_inverted.dds" + } + +} + +d_sisuist={ + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_cinquefoil_01.dds" + instance={ + position={ 0.230000 0.190000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.780000 0.770000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.230000 0.770000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + instance={ + position={ 0.780000 0.190000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patty.dds" + instance={ + scale={ 0.870000 0.870000 } + depth=4.010000 + } + + } + +} + +c_macva={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=red + color2=red + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.610000 0.610000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_fleur_florence.dds" + instance={ + position={ 0.180000 0.170000 } + scale={ 0.300000 0.300000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.790000 0.790000 } + depth=1.010000 + rotation=135 + } + + } + +} + + + +c_cherkessk={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_religion_bogomilist.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.720000 0.240000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ 0.810000 0.200000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.500000 0.410000 } + scale={ 1.000000 0.610000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_bars_03.dds" + instance={ + position={ 0.500000 0.880000 } + scale={ 1.000000 0.280000 } + } + + } + +} + + + +d_alania={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue_light + color2=white + color3=green_light +} + + +c_elbrus={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=blue + color3=white + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 1.000000 0.200000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_pile_mask.dds" + instance={ + position={ 0.610000 0.500000 } + scale={ 0.730000 0.190000 } + depth=1.010000 + } + + instance={ + position={ 0.420000 0.500000 } + scale={ 0.680000 0.190000 } + depth=2.010000 + } + + } + +} + + +c_nalchik={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=green + colored_emblem={ + color1=blue_light + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.320000 } + scale={ 0.440000 0.630000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_horse_shoe.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.810000 -0.720000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.540000 } + scale={ 0.800000 0.800000 } + depth=2.010000 + } + + } + +} + + + +d_jamtland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=blue + texture="ce_falcon.dds" + instance={ + position={ 0.720000 0.220000 } + scale={ 0.405000 0.405000 } + } + + } + + colored_emblem={ + color1=white + color2=red + color3=blue + texture="NEOW_ce_meese.dds" + instance={ + position={ 0.500000 0.455000 } + scale={ 0.750000 0.750000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=blue + texture="ce_hound_rampant.dds" + instance={ + position={ 0.280000 0.680000 } + scale={ -0.370000 0.370000 } + depth=1.010000 + } + + } + +} + + + + +c_gastrikland={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=red + colored_emblem={ + color1=white + color2=blue + texture="ce_ermine.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow + color3=white + texture="ce_stag.dds" + } + +} + + +d_gavleborg={ + pattern="pattern_checkers_02.dds" + color1=black + color2=white + color3=black + colored_emblem={ + color1=yellow + color2=red + color3=black + texture="NEOW_ce_goat_rampant.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.600000 0.600000 } + depth=4.010000 + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.600000 0.600000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="ce_ermine.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow + color3=white + texture="ce_stag.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.605000 0.605000 } + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.600000 0.600000 } + depth=1.010000 + } + + } + +} + + +d_svealand={ + pattern="pattern_checkers_02.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=black + color2=red + color3=yellow + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.700000 0.750000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.270000 0.280000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + color3=blue + texture="ce_globus_cruciger.dds" + instance={ + position={ 0.270000 0.760000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.740000 0.260000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + + + +c_upland={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + color2=white + color3=blue + texture="ce_globus_cruciger.dds" + } + +} + + +c_vastmanland={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=blue + colored_emblem={ + color1=red + color2=red + texture="ce_fire.dds" + instance={ + position={ 0.720000 0.315000 } + scale={ 0.333000 0.595000 } + } + + instance={ + position={ 0.495000 0.290000 } + scale={ -0.333000 0.595000 } + depth=1.010000 + } + + instance={ + position={ 0.275000 0.315000 } + scale={ -0.333000 0.595000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_mount.dds" + instance={ + depth=3.010000 + } + + } + +} + + +c_narke={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=yellow_light + color3=red + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=yellow_light + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.535000 } + scale={ -1.000000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_star_06.dds" + instance={ + position={ 0.323000 0.095000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_crescent.dds" + instance={ + position={ 0.666000 0.095000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + rotation=90 + } + + } + +} + + +d_bergslagen={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=blue + colored_emblem={ + color1=orange + texture="ce_block_02.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="NEOW_ce_cross_nordic.dds" + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + + +c_dalabergslagen={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.165000 } + scale={ 0.333000 0.333000 } + } + + } + + colored_emblem={ + color1=yellow + color2=white + color3=yellow + texture="ce_arrows_saltire.dds" + instance={ + position={ 0.500000 0.580000 } + depth=1.010000 + } + + } + +} + + +c_nordmark={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=22.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_border_shield.dds" + instance={ + depth=21.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_couped.dds" + instance={ + position={ 0.210000 0.715000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_09.dds" + instance={ + position={ 0.110000 0.445000 } + scale={ 0.100000 0.100000 } + } + + instance={ + position={ 0.110000 0.310000 } + scale={ 0.100000 0.100000 } + depth=1.010000 + } + + instance={ + position={ 0.110000 0.185000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + } + + instance={ + position={ 0.140000 0.575000 } + scale={ 0.100000 0.100000 } + depth=3.010000 + } + + instance={ + position={ 0.310000 0.845000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.950000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + instance={ + position={ 0.690000 0.845000 } + scale={ 0.100000 0.100000 } + depth=7.010000 + } + + instance={ + position={ 0.790000 0.715000 } + scale={ 0.100000 0.100000 } + depth=8.010000 + } + + instance={ + position={ 0.860000 0.575000 } + scale={ 0.100000 0.100000 } + depth=9.010000 + } + + instance={ + position={ 0.890000 0.445000 } + scale={ 0.100000 0.100000 } + depth=10.010000 + } + + instance={ + position={ 0.890000 0.315000 } + scale={ 0.100000 0.100000 } + depth=11.010000 + } + + instance={ + position={ 0.890000 0.185000 } + scale={ 0.100000 0.100000 } + depth=12.010000 + } + + instance={ + position={ 0.890000 0.055000 } + scale={ 0.100000 0.100000 } + depth=13.010000 + } + + instance={ + position={ 0.760000 0.055000 } + scale={ 0.100000 0.100000 } + depth=14.010000 + } + + instance={ + position={ 0.630000 0.055000 } + scale={ 0.100000 0.100000 } + depth=15.010000 + } + + instance={ + position={ 0.500000 0.055000 } + scale={ 0.100000 0.100000 } + depth=16.010000 + } + + instance={ + position={ 0.370000 0.055000 } + scale={ 0.100000 0.100000 } + depth=17.010000 + } + + instance={ + position={ 0.240000 0.055000 } + scale={ 0.100000 0.100000 } + depth=18.010000 + } + + instance={ + position={ 0.110000 0.055000 } + scale={ 0.100000 0.100000 } + depth=19.010000 + } + + } + + colored_emblem={ + color1=blue + color2=red + color3=white + texture="ce_bear_rampant.dds" + instance={ + scale={ 0.775000 0.775000 } + depth=20.010000 + } + + } + +} + + +c_dalarna={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=red + colored_emblem={ + color1=blue + color2=white + color3=blue + texture="ce_arrows_saltire.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 1.000000 -1.000000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + color3=blue + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.785000 } + scale={ 0.333000 0.333000 } + } + + } + +} + + +c_varmland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 1.000000 0.500000 } + scale={ 0.600000 1.000000 } + depth=4.010000 + } + + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.200000 0.590000 } + scale={ 0.500000 1.000000 } + depth=2.010000 + } + + instance={ + position={ 0.800000 0.590000 } + scale={ 0.500000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_pile_mask.dds" + instance={ + position={ 0.800000 0.110000 } + scale={ 0.333000 0.150000 } + } + + instance={ + position={ 0.200000 0.110000 } + scale={ 0.330000 0.150000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=red + color3=white + texture="ce_eagle_double.dds" + instance={ + position={ 0.705000 0.500000 } + depth=5.010000 + } + + } + +} + + +d_varmland={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=red + color3=white + texture="ce_eagle.dds" + } + +} + + +c_skara={ + pattern="pattern_diagonal_split_01.dds" + color1=black + color2=yellow + colored_emblem={ + color1=white + color2=yellow + texture="ce_star_08.dds" + instance={ + position={ 0.840000 0.080000 } + scale={ 0.150000 0.150000 } + } + + instance={ + position={ 0.165000 0.740000 } + scale={ 0.150000 0.150000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=black + texture="ce_lion_rampant.dds" + mask={ 1 0 0 } + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_lion_rampant.dds" + mask={ 0 2 0 } + instance={ + depth=2.010000 + } + + } + +} + + +c_vastergotland={ + pattern="pattern_diagonal_split_01.dds" + color1=black + color2=yellow + colored_emblem={ + color1=yellow + color2=yellow + color3=black + texture="ce_lion_rampant.dds" + mask={ 1 0 0 } + } + + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_lion_rampant.dds" + mask={ 0 2 0 } + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_08.dds" + instance={ + position={ 0.370000 0.080000 } + scale={ 0.150000 0.150000 } + } + + instance={ + position={ 0.650000 0.080000 } + scale={ 0.150000 0.150000 } + } + + } + +} + + +d_vastergotland={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ -0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow_light + color3=white + texture="ce_bull_passant.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ -0.750000 0.750000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_lion_rampant.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + + +c_njudung={ + pattern="pattern_horizontal_split_02.dds" + color1=red + color2=blue + color3=black + colored_emblem={ + color1=blue + color2=blue + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.755000 } + scale={ 0.750000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.125000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.800000 0.120000 } + scale={ 0.303000 0.303000 } + } + + instance={ + position={ 0.500000 0.120000 } + scale={ 0.303000 0.303000 } + depth=1.010000 + } + + instance={ + position={ 0.200000 0.120000 } + scale={ 0.303000 0.303000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.585000 } + scale={ 1.000000 0.715000 } + depth=4.010000 + } + + } + +} + +c_varend={ + pattern="pattern_solid.dds" + color1=yellow + color2=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.260000 0.505000 } + scale={ 0.060000 0.080000 } + depth=2.010000 + } + + instance={ + position={ 0.160000 0.210000 } + scale={ 0.080000 0.100000 } + depth=3.010000 + } + + instance={ + position={ 0.190000 0.100000 } + scale={ 0.250000 0.200000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_block_02.dds" + instance={ + position={ 0.260000 0.405000 } + scale={ 0.035000 0.070000 } + } + + } + + colored_emblem={ + color1=red + color2=blue + color3=white + texture="ce_lion_rampant_axe.dds" + instance={ + position={ 0.500000 0.480000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_mount.dds" + instance={ + position={ 0.500000 0.675000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_crossbow.dds" + instance={ + position={ 0.260000 0.290000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + +} + + +c_sevede={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_crossbow.dds" + instance={ + position={ 0.620000 0.630000 } + scale={ 0.333000 0.333000 } + depth=4.010000 + } + + instance={ + position={ 0.120000 0.140000 } + scale={ 0.333000 0.333000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=blue + color3=blue + texture="ce_stag.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue + texture="ce_lion_rampant.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + + } + +} + + +c_more={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_crossbow.dds" + instance={ + position={ 0.620000 0.630000 } + scale={ 0.333000 0.333000 } + depth=4.010000 + } + + instance={ + position={ 0.120000 0.140000 } + scale={ 0.333000 0.333000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="ce_stag.dds" + instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=blue + texture="ce_lion_rampant.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + +} + + + +c_aalborg={ + pattern="pattern_horizontal_split_01.dds" + color1=brown + color2=blue_light + color3=green + colored_emblem={ + color1=brown + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + scale={ 1.000000 0.250000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.880000 0.450000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_lion_passant_small.dds" + instance={ + position={ 0.500000 0.320000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_waterlily.dds" + instance={ + position={ 0.750000 0.670000 } + scale={ 0.303000 0.303000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.670000 } + scale={ 0.303000 0.303000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.840000 } + scale={ 0.303000 0.303000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 1.000000 0.500000 } + depth=6.010000 + } + + } + +} + + +c_ringkobing={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=yellow_light + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_antler_pale.dds" + instance={ + position={ 0.285000 0.500000 } + scale={ -0.750000 1.000000 } + depth=3.010000 + rotation=335 + } + + instance={ + position={ 0.715000 0.500000 } + scale={ 0.750000 1.000000 } + depth=4.010000 + rotation=25 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_06.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.383000 0.355000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.616000 0.355000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + } + +} + + +c_viborg={ + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=blue_light + color3=green + colored_emblem={ + color1=black + color2=black + texture="ce_religion_melieism.dds" + instance={ + position={ 0.500000 0.855000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_falcon.dds" + instance={ + position={ 0.250000 0.200000 } + scale={ -0.400000 0.400000 } + } + + instance={ + position={ 0.750000 0.200000 } + scale={ 0.400000 0.400000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_waves_03.dds" + instance={ + depth=3.010000 + rotation=135 + } + + } + +} + + +c_ribe={ + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=green_light + color3=red + colored_emblem={ + color1=white + color2=white + texture="ce_tree.dds" + instance={ + position={ 0.740000 0.500000 } + scale={ 0.605000 0.815000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=green + color2=rgb { 23 57 26 } + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.250000 0.500000 } + scale={ 0.500000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + scale={ 0.250000 1.000000 } + rotation=90 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.500000 1.000000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + position={ 0.875000 0.705000 } + scale={ 0.340000 0.340000 } + depth=3.010000 + rotation=315 + } + + instance={ + position={ 0.610000 0.705000 } + scale={ 0.340000 0.340000 } + depth=4.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="NEOW_ce_ship_trimast.dds" + instance={ + position={ 0.250000 0.445000 } + scale={ 0.560000 0.560000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.830000 0.655000 } + scale={ 0.125000 0.125000 } + depth=5.010000 + } + + instance={ + position={ 0.655000 0.650000 } + scale={ 0.125000 0.125000 } + depth=6.010000 + rotation=45 + } + + } + +} + + +c_vorbasse={ + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=blue_light + color3=black + colored_emblem={ + color1=grey + color2=red + texture="ce_gotland_banner.dds" + instance={ + position={ 0.235000 0.455000 } + scale={ -1.000000 1.000000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=red + texture="ce_lion_passant_small.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.840000 0.840000 } + depth=6.010000 + } + + instance={ + position={ 0.485000 0.485000 } + scale={ 0.840000 0.840000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_pile_mask_thin.dds" + instance={ + position={ 0.560000 0.225000 } + scale={ 0.700000 0.475000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + position={ 0.855000 0.225000 } + scale={ 0.240000 0.155000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.215000 } + scale={ 0.530000 0.175000 } + depth=8.010000 + } + + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ + position={ 0.320000 0.225000 } + scale={ 0.240000 0.130000 } + rotation=90 + } + + instance={ + position={ 0.485000 0.225000 } + scale={ 0.500000 0.240000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_block_02.dds" + instance={ + position={ 0.220000 0.255000 } + scale={ 0.020000 0.020000 } + depth=2.010000 + } + + instance={ + position={ 0.220000 0.190000 } + scale={ 0.020000 0.020000 } + depth=3.010000 + } + + } + +} + + +c_aarhus={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=1.010000 + } + + } + +} + + +c_fyn={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.150000 -0.060000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.110000 0.040000 } + rotation=180 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_oak_leaf.dds" + instance={ + position={ 0.495000 0.735000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + rotation=180 + } + + instance={ + position={ 0.323000 0.333000 } + scale={ -0.500000 0.500000 } + depth=3.010000 + rotation=315 + } + + instance={ + position={ 0.676000 0.333000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + rotation=45 + } + + } + +} + + +c_lolland_falster={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=grey + color3=red + colored_emblem={ + color1=grey + color2=black + texture="ce_waves_03.dds" + instance={ + depth=4.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="ce_wyvern.dds" + instance={ + position={ 0.333000 0.800000 } + scale={ -0.400000 0.400000 } + depth=2.010000 + } + + instance={ + position={ 0.666000 0.800000 } + scale={ 0.400000 0.400000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=black + texture="ce_duck.dds" + instance={ + position={ 0.545000 0.180000 } + scale={ 0.340000 0.340000 } + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 0.095000 0.095000 } + depth=1.010000 + } + + } + +} + + +c_sjaelland={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_crescent_mask.dds" + instance={ + position={ 0.770000 0.125000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + rotation=302 + } + + } + + colored_emblem={ + color1=grey + color2=yellow_light + color3=yellow_light + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.500000 0.610000 } + scale={ 0.290000 0.290000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + depth=12.010000 + } + + instance={ + depth=14.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.035000 } + scale={ 0.030000 0.030000 } + depth=3.010000 + } + + instance={ + position={ 0.200000 0.225000 } + scale={ 0.030000 0.030000 } + depth=4.010000 + } + + instance={ + position={ 0.800000 0.225000 } + scale={ 0.030000 0.030000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.230000 0.125000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.800000 0.545000 } + scale={ 0.500000 0.600000 } + depth=6.010000 + } + + instance={ + position={ 0.200000 0.545000 } + scale={ 0.500000 0.600000 } + depth=7.010000 + } + + instance={ + scale={ 1.000000 0.750000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue + color2=white + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.750000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={ + position={ 0.800000 0.320000 } + scale={ 0.170000 0.170000 } + depth=10.010000 + } + + instance={ + position={ 0.200000 0.320000 } + scale={ 0.170000 0.170000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.135000 } + scale={ 0.690000 0.185000 } + depth=9.010000 + } + + } + +} + + +c_ostfold={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=yellow + texture="ce_ordinary_pile_inverted.dds" + instance={ + depth=2.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_pile_mask_thin.dds" + instance={ + position={ 0.333000 0.666000 } + rotation=315 + } + + instance={ + position={ 0.666000 0.333000 } + depth=1.010000 + rotation=315 + } + + } + +} + + + +c_turkmensky={ + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=green + colored_emblem={ + color1=yellow + texture="ce_block_01.dds" + instance={ + scale={ 0.880000 1.000000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_grain.dds" + instance={ + scale={ 0.630000 0.630000 } + } + + } + +} + + +c_stavropul={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=yellow + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_castle_random.dds" + instance={ + scale={ 0.930000 0.930000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + depth=2.010000 + } + + } + +} + + +e_orionist={ + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=black + texture="NEOW_ce_orion.dds" + instance={ + scale={ 0.540000 0.540000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + depth=1.010000 + } + + } + +} + + + +d_kosovo={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_per_fess.dds" + instance={ + position={ 0.500000 0.140000 } + scale={ 0.070000 0.070000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.540000 0.440000 } + scale={ 0.080000 0.090000 } + } + + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_shield_01.dds" + instance={ + scale={ 0.220000 0.220000 } + depth=5.010000 + } + + instance={ + scale={ 0.220000 0.220000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_inescutcheon.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.360000 0.360000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_eagle_albania.dds" + instance={ + position={ 0.500000 0.590000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.560000 0.510000 } + scale={ 0.030000 0.070000 } + depth=1.010000 + } + + instance={ + position={ 0.470000 0.440000 } + scale={ 0.090000 0.090000 } + depth=2.010000 + } + + instance={ + position={ 0.520000 0.530000 } + scale={ 0.050000 0.100000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_religion_islam_iibadi.dds" + instance={ + position={ 0.500000 0.130000 } + scale={ 0.200000 0.200000 } + depth=8.010000 + } + + } + +} + +d_bosnia={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=blue + texture="ce_border_shield.dds" + instance={ + scale={ 0.830000 0.830000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_border_shield.dds" + instance={ + scale={ 0.880000 0.880000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.420000 0.580000 } + scale={ 0.130000 0.130000 } + } + + instance={ + position={ 0.550000 0.700000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + } + + instance={ + position={ 0.300000 0.450000 } + scale={ 0.130000 0.130000 } + depth=2.010000 + } + + instance={ + position={ 0.675000 0.430000 } + scale={ 0.130000 0.130000 } + depth=3.010000 + } + + instance={ + position={ 0.505000 0.250000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + } + + instance={ + position={ 0.675000 0.250000 } + scale={ 0.140000 0.140000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_bend_thin.dds" + instance={ + position={ 0.480000 0.430000 } + scale={ 0.475000 0.475000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_shield_01.dds" + instance={ + scale={ 0.675000 0.675000 } + depth=9.010000 + } + + } + +} + +d_polotsk={ + pattern="pattern_solid.dds" + color1=green_light + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.210000 } + scale={ 0.520000 0.320000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.950000 0.800000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_knight.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.510000 0.510000 } + } + + } + +} + +c_minsk={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="ce_mary.dds" + instance={ + scale={ 0.850000 0.850000 } + } + + } + +} + +d_grodno={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="NEOW_ce_bridge_3.dds" + instance={ + position={ 0.500000 0.210000 } + scale={ 0.560000 0.560000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_label_03.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 0.510000 0.850000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 0.430000 0.200000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.060000 0.170000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_fire.dds" + instance={ + position={ 0.320000 0.640000 } + scale={ 0.320000 0.320000 } + depth=4.010000 + rotation=193 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_humped_bull.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ -0.850000 0.850000 } + depth=5.010000 + } + + } + +} + + +c_grodno={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.980000 0.860000 } + scale={ 0.900000 0.630000 } + rotation=90 + } + + instance={ + position={ 0.020000 0.810000 } + scale={ 0.890000 0.420000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.570000 0.260000 } + scale={ 0.270000 0.310000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_portcullis.dds" + instance={ + position={ 0.500000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_antler.dds" + instance={ + position={ 0.400000 0.300000 } + scale={ 0.220000 0.220000 } + depth=3.010000 + rotation=17 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_antler_pale.dds" + instance={ + position={ 0.320000 0.210000 } + scale={ -0.220000 0.220000 } + depth=4.010000 + rotation=30 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_greyhound_courant.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.910000 0.970000 } + depth=6.010000 + } + + } + +} + + +d_minsk={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.030000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_grain.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.620000 0.620000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_crancelin.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.890000 0.620000 } + depth=2.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 1.000000 0.700000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.320000 } + scale={ 0.360000 0.580000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_norse_mjolnir_kobelev.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 0.520000 -0.400000 } + depth=3.010000 + } + + } + +} + + +d_pinsk={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.510000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.420000 0.640000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.570000 0.640000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_fire.dds" + instance={ + position={ 0.320000 0.530000 } + scale={ 0.260000 0.260000 } + depth=1.010000 + rotation=193 + } + + } + + colored_emblem={ + color1=blue_light + color2=white + texture="ce_label_03.dds" + instance={ + position={ 0.500000 0.380000 } + scale={ 0.770000 0.820000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_humped_bull.dds" + instance={ + position={ 0.500000 0.540000 } + scale={ -0.780000 0.780000 } + depth=2.010000 + } + + } + +} + + + +c_pinsk={ + pattern="pattern__solid_designer.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=red + texture="ce_shield_01.dds" + instance={ + scale={ 0.820000 0.760000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + texture="ce_bow.dds" + instance={ + scale={ 0.770000 0.770000 } + } + + } + +} + + +c_berestye={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=black + colored_emblem={ + color1=white + color2=white + texture="ce_bow.dds" + instance={ + position={ 0.480000 0.500000 } + scale={ 0.770000 0.770000 } + rotation=89 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_shield_01.dds" + instance={ + scale={ 0.910000 0.800000 } + depth=1.010000 + } + + } + +} + +d_lubelia={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.360000 0.360000 } + scale={ 0.260000 0.150000 } + rotation=11 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_stag.dds" + instance={ + scale={ 0.900000 0.900000 } + depth=1.010000 + } + + } + +} + + +d_swietokrzyskie={ + pattern="pattern_checkers_02.dds" + color1=red + color2=blue + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.740000 0.870000 } + scale={ 0.190000 0.190000 } + } + + instance={ + position={ 0.600000 0.870000 } + scale={ 0.180000 0.180000 } + depth=1.010000 + } + + instance={ + position={ 0.880000 0.730000 } + scale={ 0.180000 0.180000 } + depth=2.010000 + } + + instance={ + position={ 0.740000 0.730000 } + scale={ 0.180000 0.180000 } + depth=3.010000 + } + + instance={ + position={ 0.600000 0.730000 } + scale={ 0.180000 0.180000 } + depth=4.010000 + } + + instance={ + position={ 0.880000 0.590000 } + scale={ 0.190000 0.190000 } + depth=5.010000 + } + + instance={ + position={ 0.740000 0.590000 } + scale={ 0.190000 0.190000 } + depth=6.010000 + } + + instance={ + position={ 0.600000 0.590000 } + scale={ 0.180000 0.180000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.260000 0.280000 } + scale={ 0.490000 0.490000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_barruly_08.dds" + instance={ + position={ 0.260000 0.750000 } + scale={ 0.500000 0.500000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=yellow + texture="ce_eagle_crown.dds" + instance={ + position={ 0.750000 0.290000 } + scale={ 0.500000 0.500000 } + depth=9.010000 + } + + } + +} + + + +d_masuria={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=red + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="NEOW_ce_griffin_head_crowned.dds" + instance={ + scale={ 0.830000 0.830000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_shield_01.dds" + instance={ + scale={ 1.000000 0.910000 } + depth=1.010000 + } + + } + +} + +c_borsod={ + pattern="pattern_solid.dds" + color1=black + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_scales.dds" + instance={ + position={ 0.240000 0.590000 } + scale={ 0.350000 0.350000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + position={ 0.240000 0.690000 } + scale={ 0.080000 0.310000 } + depth=2.010000 + rotation=89 + } + + instance={ + position={ 0.240000 0.700000 } + scale={ 0.260000 0.260000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.320000 0.210000 } + scale={ 0.220000 0.220000 } + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=black + texture="ce_lion_rampant_forked.dds" + instance={ + position={ 0.550000 0.560000 } + scale={ 0.880000 0.880000 } + depth=1.010000 + } + + } + +} + +c_pliva={ + pattern="pattern_vertical_split_01.dds" + color1=green + color2=red + color3=green + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.220000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.740000 0.500000 } + scale={ 0.480000 0.190000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.260000 0.520000 } + scale={ 0.460000 0.190000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_book_open.dds" + instance={ + position={ 0.500000 0.610000 } + scale={ 0.510000 0.390000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_castle_random.dds" + instance={ + position={ 0.370000 0.410000 } + scale={ 0.480000 0.480000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_castle_random.dds" + instance={ + position={ 0.630000 0.410000 } + scale={ 0.490000 0.490000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.870000 } + } + + } + +} + + +c_bihac={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=white + color2=white + texture="ce_suomenusko_kondair.dds" + instance={ + position={ 0.230000 0.170000 } + scale={ 0.300000 0.300000 } + rotation=22 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.590000 } + scale={ 0.880000 0.880000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 27 163 173 } + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.880000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.780000 0.180000 } + scale={ 0.340000 0.340000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 28 152 177 } + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.830000 } + depth=3.010000 + } + + } + +} + + +c_vrbas={ + pattern="pattern_waves_01.dds" + color1=red + color2=blue + color3=red + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.720000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_tower.dds" + instance={ + position={ 0.180000 0.250000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.260000 } + scale={ 0.530000 0.530000 } + depth=4.010000 + } + + instance={ + position={ 0.820000 0.250000 } + scale={ 0.500000 0.500000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.500000 0.830000 } + scale={ 1.000000 0.360000 } + } + + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 1.000000 0.680000 } + depth=2.010000 + } + + } + +} + + +c_srem={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=green_light + color3=black + colored_emblem={ + color1=white + color2=red + color3=red + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.500000 0.660000 } + scale={ 0.790000 0.790000 } + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.450000 } + depth=1.010000 + } + + } + +} + +c_pozega={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_star_06.dds" + instance={ + position={ 0.180000 0.500000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.860000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_religion_melieism.dds" + instance={ + scale={ 0.550000 0.550000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_mask_02.dds" + instance={ + position={ 0.790000 0.510000 } + scale={ 0.270000 0.270000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_eastern_sun.dds" + instance={ + position={ 0.500000 0.140000 } + scale={ 0.290000 0.290000 } + depth=1.010000 + } + + } + +} + + +c_karlovac={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=rgb { 51 102 79 } + color3=red + colored_emblem={ + color1=white + color2=black + texture="ce_moon.dds" + instance={ + position={ 0.770000 0.630000 } + scale={ 0.250000 0.250000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_tower.dds" + instance={ + position={ 0.350000 0.830000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="ce_sun.dds" + instance={ + position={ 0.240000 0.630000 } + scale={ 0.260000 0.260000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.210000 0.860000 } + scale={ 0.220000 0.220000 } + } + + instance={ + position={ 0.660000 0.860000 } + scale={ 0.230000 0.230000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_points_12.dds" + instance={ + position={ 0.240000 0.250000 } + scale={ 0.510000 0.510000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.620000 0.530000 } + scale={ 0.030000 0.030000 } + depth=8.010000 + } + + instance={ + position={ 0.480000 0.520000 } + scale={ 0.030000 0.030000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ + position={ 0.750000 0.240000 } + scale={ 0.390000 0.390000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.310000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.470000 0.470000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_tower_and_wall.dds" + instance={ + position={ 0.810000 0.850000 } + scale={ 0.270000 0.270000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.820000 } + scale={ 0.280000 0.280000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_letter_i.dds" + instance={ + position={ 0.580000 0.520000 } + scale={ 0.270000 0.270000 } + depth=10.010000 + } + + instance={ + position={ 0.530000 0.520000 } + scale={ 0.270000 0.270000 } + depth=11.010000 + } + + instance={ + position={ 0.430000 0.510000 } + scale={ 0.350000 0.350000 } + depth=12.010000 + } + + } + +} + + +c_pula={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=green_light + color3=green + colored_emblem={ + color1=yellow + color2=red + texture="ce_goat.dds" + instance={ + scale={ 0.860000 0.860000 } + } + + } + +} + + +c_cherso={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=blue_light + color3=black + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_norse_longship_gotland_shields.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.600000 0.600000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_mace.dds" + instance={ + position={ 0.730000 0.150000 } + scale={ 0.390000 0.390000 } + depth=1.010000 + rotation=303 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_checkers_06.dds" + instance={ + position={ 0.260000 0.250000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.200000 0.610000 } + scale={ 0.240000 0.240000 } + } + + } + + colored_emblem={ + color1=green + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + position={ 0.780000 0.240000 } + scale={ 0.540000 0.540000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_sabre.dds" + instance={ + position={ 0.730000 0.170000 } + scale={ -0.390000 0.390000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_tower_and_wall.dds" + instance={ + position={ 0.830000 0.430000 } + scale={ 0.290000 0.290000 } + depth=3.010000 + } + + } + +} + + +c_split={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown_head.dds" + instance={ + scale={ 0.760000 0.760000 } + } + + } + +} + +d_visegrad={ + pattern="pattern_checkers_02.dds" + color1=yellow + color2=blue + color3=red + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.240000 0.290000 } + scale={ 0.090000 0.090000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="NEOW_ce_grapes.dds" + instance={ + position={ 0.720000 0.400000 } + scale={ 0.430000 0.330000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.200000 0.120000 } + scale={ 0.600000 0.520000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_lion_rampant_forked.dds" + instance={ + position={ 0.300000 0.750000 } + scale={ 0.450000 0.450000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.710000 0.760000 } + scale={ 0.450000 0.450000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_angel.dds" + instance={ + position={ 0.820000 0.190000 } + scale={ 0.230000 0.230000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_scales.dds" + instance={ + position={ 0.140000 0.760000 } + scale={ 0.180000 0.180000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.710000 0.820000 } + scale={ 0.340000 0.410000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_crown.dds" + instance={ + position={ 0.170000 0.560000 } + scale={ 0.150000 0.150000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_block_01.dds" + instance={ + position={ 0.140000 0.810000 } + scale={ 0.120000 0.120000 } + depth=11.010000 + } + + instance={ + position={ 0.190000 0.750000 } + scale={ 0.630000 1.000000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_falcon.dds" + instance={ + position={ 0.260000 0.400000 } + scale={ 0.240000 0.240000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_angel.dds" + instance={ + position={ 0.620000 0.190000 } + scale={ 0.230000 0.230000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.150000 0.130000 } + scale={ 0.700000 0.250000 } + depth=6.010000 + } + + } + +} + + + + +d_szekesfehervar={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + scale={ 1.000000 0.810000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 0.490000 0.490000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + texture="ce_tower_and_wall.dds" + instance={ + position={ 0.440000 0.240000 } + scale={ -0.450000 0.450000 } + } + + instance={ + position={ 0.570000 0.240000 } + scale={ 0.450000 0.450000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + scale={ 1.000000 0.300000 } + depth=3.010000 + } + + } + +} + + +d_gyor={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=yellow + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.400000 0.310000 } + scale={ 0.280000 0.280000 } + depth=2.010000 + } + + instance={ + position={ 0.160000 0.310000 } + scale={ -0.270000 0.270000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_shamrock.dds" + instance={ + position={ 0.280000 0.380000 } + scale={ 0.110000 0.160000 } + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_crown_french_closed.dds" + instance={ + position={ 0.270000 0.160000 } + scale={ 0.210000 0.210000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.720000 0.290000 } + scale={ 0.420000 0.420000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.260000 0.510000 } + scale={ 0.420000 0.150000 } + depth=6.010000 + } + + instance={ + position={ 0.710000 0.500000 } + scale={ 0.430000 0.150000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_waves_01.dds" + instance={ + position={ 0.500000 1.000000 } + depth=5.010000 + } + + } + +} + + +d_somogy={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.300000 0.830000 } + scale={ 1.000000 0.520000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=red + texture="ce_block_01.dds" + instance={ + position={ 0.150000 0.550000 } + scale={ 0.750000 0.840000 } + depth=7.010000 + rotation=133 + } + + } + + colored_emblem={ + color1=green + texture="NEOW_ce_flame.dds" + instance={ + position={ 0.430000 0.270000 } + scale={ 0.810000 0.520000 } + depth=1.010000 + rotation=74 + } + + instance={ + position={ 0.390000 0.220000 } + scale={ 0.840000 0.540000 } + depth=2.010000 + rotation=86 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.520000 0.500000 } + scale={ -1.000000 1.000000 } + depth=8.010000 + rotation=273 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.720000 0.720000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=green + color2=yellow + texture="NEOW_ce_grapes.dds" + instance={ + position={ 0.230000 0.320000 } + scale={ 0.560000 0.560000 } + rotation=296 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.650000 0.820000 } + scale={ 0.090000 0.070000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.340000 0.820000 } + scale={ 0.090000 0.060000 } + depth=4.010000 + } + + } + +} + + +d_tiszantul={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.920000 0.110000 } + scale={ 0.160000 0.420000 } + depth=1.010000 + } + + instance={ + position={ 0.100000 0.100000 } + scale={ 0.580000 0.580000 } + depth=2.010000 + } + + instance={ + position={ 0.630000 0.150000 } + scale={ 0.130000 0.320000 } + depth=3.010000 + } + + instance={ + position={ 0.870000 0.140000 } + scale={ 0.430000 0.430000 } + depth=6.010000 + } + + instance={ + position={ 0.400000 0.270000 } + scale={ 0.480000 0.480000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.720000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.540000 0.520000 } + scale={ 0.290000 0.290000 } + depth=8.010000 + } + + instance={ + position={ 0.680000 0.430000 } + scale={ 0.460000 0.460000 } + depth=9.010000 + } + + instance={ + position={ 0.810000 0.360000 } + scale={ 0.610000 0.610000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=purple + color2=green + texture="NEOW_ce_grapes.dds" + instance={ + position={ 0.770000 0.140000 } + scale={ 0.540000 0.540000 } + depth=4.010000 + } + + instance={ + position={ 0.480000 0.140000 } + scale={ 0.660000 0.660000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_grain.dds" + instance={ + position={ 0.260000 0.480000 } + scale={ 0.500000 0.500000 } + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.490000 0.720000 } + depth=11.010000 + } + + } + +} + + + +d_bacs={ + pattern="pattern_solid.dds" + color1=green_light + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=blue + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ 0.770000 0.600000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_lion_rampant_crown_forked.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 0.560000 0.560000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.640000 } + scale={ 0.910000 0.860000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color3=red + texture="ce_crescent_mask_02.dds" + instance={ + position={ 0.300000 0.410000 } + scale={ -0.220000 0.160000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_star_06.dds" + instance={ + position={ 0.720000 0.410000 } + scale={ 0.180000 0.180000 } + } + + } + +} + + + + +d_vilnius={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=red + colored_emblem={ + color1=red + color2=red + color3=red + texture="ce_knight.dds" + instance={ + scale={ 0.930000 0.930000 } + } + + } + +} + +d_moonsund={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + color2=white + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.540000 } + } + + } + + colored_emblem={ + color1=white + color2=black + color3=black + texture="ce_ship_longship.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 0.740000 0.740000 } + depth=1.010000 + } + + } + +} + + +d_narva={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + color2=white + texture="ce_tower_and_wall.dds" + instance={ + scale={ -1.000000 0.890000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_ordinary_pile.dds" + instance={ + position={ 0.640000 0.050000 } + scale={ 0.360000 -0.340000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_swords_crossed.dds" + instance={ + position={ 0.370000 0.370000 } + scale={ 0.370000 0.370000 } + depth=1.010000 + } + + } + +} + + +d_tartu={ + pattern="pattern_diagonal_split_01.dds" + color1=blue_light + color2=green + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.310000 0.300000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_oak_leaf.dds" + instance={ + position={ 0.610000 0.700000 } + scale={ 0.360000 0.360000 } + rotation=17 + } + + instance={ + position={ 0.710000 0.770000 } + scale={ 0.410000 0.410000 } + depth=1.010000 + rotation=62 + } + + } + + colored_emblem={ + color1=white + texture="ce_bendlet.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=3.010000 + } + + } + +} + + + +d_parnu={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=black + color2=white + color3=white + texture="ce_bear_rampant.dds" + instance={ + scale={ 0.940000 0.940000 } + } + + } + +} + + + +c_limbazi={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_ship_lymphad.dds" + instance={ + position={ 0.500000 0.280000 } + scale={ 0.730000 0.510000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.690000 0.500000 } + } + + } + +} + + +d_kaunas={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_bull_head.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ -0.890000 0.890000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_04.dds" + instance={ + position={ 0.500000 0.240000 } + scale={ 0.510000 0.510000 } + depth=1.010000 + } + + } + +} + + +d_samogitia={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=black + color2=black + color3=red + texture="ce_bear_rampant.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.940000 0.940000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_fess_engrailed.dds" + instance={ + position={ 0.600000 0.250000 } + scale={ 0.130000 0.130000 } + } + + } + +} + + +d_latgalia={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ -0.880000 0.880000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.650000 0.170000 } + scale={ 0.440000 0.310000 } + rotation=328 + } + + } + +} + + +d_riga={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.880000 0.880000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.370000 0.170000 } + scale={ 0.440000 0.310000 } + rotation=37 + } + + } + +} + + + +c_riga={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=black + color2=black + texture="ce_keys.dds" + instance={ + position={ 0.500000 0.620000 } + scale={ 0.890000 0.890000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.260000 } + scale={ 0.480000 0.480000 } + } + + } + +} + + +d_courland={ + pattern="pattern_checkers_02.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=red + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.700000 0.770000 } + scale={ 0.480000 0.480000 } + } + + instance={ + position={ 0.310000 0.290000 } + scale={ -0.480000 0.480000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_stag.dds" + instance={ + position={ 0.260000 0.760000 } + scale={ -0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.740000 0.290000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + +} + + +c_vanemane={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="ce_fess_engrailed.dds" + instance={ + position={ 0.430000 0.800000 } + scale={ 0.280000 0.180000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_mena_horn.dds" + instance={ + position={ 0.500000 0.680000 } + scale={ -1.000000 1.000000 } + depth=2.010000 + rotation=56 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.340000 } + scale={ 0.590000 0.590000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_billet.dds" + instance={ + position={ 0.160000 0.650000 } + scale={ 0.190000 0.190000 } + rotation=134 + } + + } + +} + + + +d_finland={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=white + color3=white + texture="ce_lion_rampant_crown_sword.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.890000 0.890000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cinquefoil_01.dds" + instance={ + position={ 0.750000 0.590000 } + scale={ 0.100000 0.100000 } + } + + instance={ + position={ 0.540000 0.750000 } + scale={ 0.100000 0.100000 } + depth=1.010000 + } + + instance={ + position={ 0.680000 0.340000 } + scale={ 0.090000 0.090000 } + depth=2.010000 + } + + instance={ + position={ 0.390000 0.620000 } + scale={ 0.090000 0.090000 } + depth=3.010000 + } + + instance={ + position={ 0.200000 0.620000 } + scale={ 0.090000 0.090000 } + depth=4.010000 + } + + instance={ + position={ 0.200000 0.390000 } + scale={ 0.090000 0.090000 } + depth=5.010000 + } + + instance={ + position={ 0.750000 0.150000 } + scale={ 0.090000 0.090000 } + depth=6.010000 + } + + instance={ + position={ 0.390000 0.140000 } + scale={ 0.090000 0.090000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_cinquefoil_01.dds" + instance={ + position={ 0.200000 0.140000 } + scale={ 0.090000 0.090000 } + depth=8.010000 + } + + } + +} + + +d_lubusz={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.730000 0.730000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.730000 0.280000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_01.dds" + instance={ + position={ 0.750000 0.500000 } + depth=2.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_eagle_crown.dds" + instance={ + scale={ 0.890000 0.890000 } + depth=3.010000 + } + + } + +} + + +d_tatra={ + pattern="pattern_waves_01.dds" + color1=white + color2=green + color3=blue + colored_emblem={ + color1=green + color2=brown + texture="NEOW_ce_cedar.dds" + instance={ + position={ 0.820000 0.320000 } + scale={ 0.260000 0.500000 } + depth=1.010000 + } + + instance={ + position={ 0.170000 0.320000 } + scale={ 0.250000 0.480000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + color3=black + texture="ce_bear_passant.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ 0.440000 0.440000 } + } + + } + +} + +d_giemajohka={ + pattern="pattern__solid_designer.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=rgb { 216 147 92 } + color2=green + texture="ce_wildman.dds" + instance={ + scale={ 0.980000 0.980000 } + } + + } + +} + +d_peloponnese_christian={ + pattern="pattern_cross_01.dds" + color1=blue + color2=white + color3=green + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.240000 0.210000 } + scale={ 0.400000 0.400000 } + } + + } + +} + + +d_peloponnese={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=blue + color3=green + colored_emblem={ + color1=blue + texture="ce_triangle_mask.dds" + instance={ + position={ 0.480000 0.560000 } + scale={ 0.120000 0.250000 } + depth=1.010000 + rotation=136 + } + + } + + colored_emblem={ + color1=white + texture="ce_letter_a.dds" + instance={ + scale={ 0.780000 0.780000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_wreath_circle.dds" + instance={ + scale={ 0.810000 0.810000 } + } + + } + +} + + +d_thessaly={ + pattern="pattern_cross_01.dds" + color1=white + color2=blue + color3=green + colored_emblem={ + color1=yellow + texture="ce_laurels.dds" + instance={ + scale={ 0.910000 0.910000 } + } + + } + +} + + +d_aegean_islands={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + color2=blue_light + texture="NEOW_ce_louis.dds" + } + +} + + +d_cyprus={ + pattern="pattern__solid_designer.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=orange + texture="ce_letter_k.dds" + } + +} + + +d_krete={ + pattern="pattern__solid_designer.dds" + color1=brown + color2=white + color3=blue + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_bull_head.dds" + instance={ + scale={ 0.400000 0.400000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_wreath_circle.dds" + instance={ + scale={ 0.490000 0.490000 } + rotation=35 + } + + instance={ + scale={ 0.660000 0.660000 } + depth=1.010000 + rotation=125 + } + + instance={ + scale={ 0.870000 0.870000 } + depth=2.010000 + } + + } + +} + + +d_jylland={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=red + colored_emblem={ + color1=blue_light + color2=red + texture="ce_lion_passant_small.dds" + instance={ + position={ 0.500000 0.300000 } + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_heart.dds" + instance={ + position={ 0.200000 0.510000 } + scale={ 0.170000 0.170000 } + depth=1.010000 + } + + instance={ + position={ 0.400000 0.510000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + } + + instance={ + position={ 0.600000 0.510000 } + scale={ 0.170000 0.170000 } + depth=3.010000 + } + + instance={ + position={ 0.810000 0.510000 } + scale={ 0.170000 0.170000 } + depth=4.010000 + } + + instance={ + position={ 0.600000 0.860000 } + scale={ 0.170000 0.170000 } + depth=5.010000 + } + + instance={ + position={ 0.390000 0.860000 } + scale={ 0.170000 0.170000 } + depth=6.010000 + } + + instance={ + position={ 0.710000 0.690000 } + scale={ 0.180000 0.180000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.690000 } + scale={ 0.170000 0.170000 } + depth=8.010000 + } + + instance={ + position={ 0.290000 0.690000 } + scale={ 0.170000 0.170000 } + depth=9.010000 + } + + } + +} + + + +d_west_karelia={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=blue + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.520000 0.520000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.280000 0.730000 } + scale={ -0.720000 0.720000 } + rotation=284 + } + + instance={ + position={ 0.720000 0.720000 } + scale={ 0.720000 0.720000 } + depth=1.010000 + rotation=72 + } + + } + +} + + +d_guoldat={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_seal_name_ding_4e01.dds" + instance={ + position={ 0.440000 0.470000 } + scale={ 0.800000 0.800000 } + depth=3.010000 + rotation=308 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.120000 0.190000 } + scale={ 0.630000 0.630000 } + rotation=129 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.510000 0.500000 } + depth=2.010000 + rotation=239 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_anchor.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.930000 0.810000 } + depth=1.010000 + } + + } + +} + + +d_norrbottena ={ + pattern="pattern_checkers_02.dds" + color1=white + color2=blue + color3=blue + colored_emblem={ + color1=white + color2=red + color3=red + texture="ce_stag.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + instance={ + position={ 0.290000 0.290000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_makedonstars.dds" + instance={ + position={ 0.270000 0.270000 } + scale={ 0.410000 0.410000 } + depth=4.010000 + } + + instance={ + position={ 0.720000 0.740000 } + scale={ 0.420000 0.420000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=green + texture="ce_wildman.dds" + instance={ + position={ 0.250000 0.750000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.290000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + +} + + +d_vasterbottena = { + pattern="pattern__solid_designer.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=white + color2=red + color3=red + texture="ce_stag.dds" + instance={ + scale={ 0.800000 0.800000 } + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_makedonstars.dds" + instance={ + depth=1.010000 + } + + } + +} + +d_strymon={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_west_thrace.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.900000 0.900000 } + depth=1.010000 + } + + } + +} + + +c_byzantion={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="NEOW_ce_istanbul.dds" + instance={ + scale={ 0.840000 0.840000 } + } + + } + +} + +d_dyrrachion={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=green + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_bull_passant.dds" + instance={ + position={ 0.500000 0.890000 } + scale={ 0.420000 0.420000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.700000 0.520000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + texture="ce_waves_01.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.630000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_eagle_albania.dds" + instance={ + position={ 0.500000 0.210000 } + scale={ 0.630000 0.470000 } + depth=3.010000 + } + + } + +} + + +d_gjirokaster={ + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=blue + colored_emblem={ + color1=white + color2=grey + texture="ce_vairy.dds" + instance={ + position={ 0.760000 0.890000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_pales_05.dds" + instance={ + position={ 0.500000 0.860000 } + scale={ 1.000000 0.700000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 0.860000 0.860000 } + } + + } + +} + + +d_bulgaria={ + pattern="pattern_checkers_02.dds" + color1=yellow + color2=orange + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 1.000000 0.750000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_portcullis.dds" + instance={ + position={ 0.720000 0.790000 } + scale={ 0.420000 0.420000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_block_01.dds" + instance={ + position={ 0.000000 0.750000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_wildman.dds" + instance={ + position={ 0.730000 0.760000 } + scale={ 0.300000 0.300000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.200000 1.000000 } + scale={ 0.750000 0.500000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_castle_random.dds" + instance={ + position={ 0.190000 0.100000 } + scale={ 0.380000 0.180000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_lion_guardant.dds" + instance={ + scale={ 0.400000 0.400000 } + } + + } + + colored_emblem={ + color1=purple + texture="ce_border_banner.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=orange + texture="ce_castle_random.dds" + instance={ + position={ 0.800000 0.250000 } + scale={ 0.430000 0.430000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_grain.dds" + instance={ + position={ 0.120000 0.230000 } + scale={ 0.370000 -0.370000 } + depth=5.010000 + rotation=20 + } + + } + + colored_emblem={ + color1=grey + color2=grey + color3=black + texture="ce_moors_head_02.dds" + instance={ + position={ 0.200000 0.240000 } + scale={ -0.380000 0.380000 } + depth=6.010000 + } + + } + +} + +d_moesia={ + pattern="pattern_solid.dds" + color1=purple + color2=purple + colored_emblem={ + color1=yellow + color2=yellow + color3=white + texture="ce_lion_passant_small.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.900000 0.800000 } + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.900000 0.800000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 0.900000 0.800000 } + depth=2.010000 + } + + } + +} + + +d_vidin={ + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=black + texture="ce_block_05.dds" + instance={ + depth=6.010000 + rotation=90 + } + + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_castle.dds" + instance={ + position={ 0.480000 0.180000 } + scale={ -0.510000 0.420000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_fish.dds" + instance={ + position={ 0.740000 0.760000 } + scale={ 0.550000 0.550000 } + depth=4.010000 + rotation=312 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_shield.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.520000 0.520000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_shield.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.460000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="NEOW_ce_grapes_no_vine.dds" + instance={ + position={ 0.230000 0.770000 } + scale={ 0.510000 0.510000 } + depth=5.010000 + rotation=333 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_lion_rampant.dds" + instance={ + scale={ 0.440000 0.440000 } + } + + } + +} + + + +d_thrace={ + pattern="pattern_solid.dds" + color1=purple + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.750000 0.750000 } + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_istanbul.dds" + instance={ + position={ 0.500000 0.420000 } + scale={ 0.680000 0.680000 } + depth=1.010000 + } + + } + +} + + +d_plovdiv={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.890000 } + scale={ 1.000000 0.700000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.750000 0.770000 } + scale={ 0.230000 0.310000 } + depth=3.010000 + } + + instance={ + position={ 0.260000 0.790000 } + scale={ 0.220000 0.320000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.860000 } + scale={ 0.330000 0.580000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.800000 0.290000 } + scale={ 0.430000 0.430000 } + depth=6.010000 + } + + instance={ + position={ 0.200000 0.290000 } + scale={ -0.420000 0.420000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_border_banner.dds" + instance={ + position={ 0.500000 0.270000 } + scale={ 0.500000 0.500000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + scale={ 1.000000 0.270000 } + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="NEOW_ce_crown_french_closed.dds" + instance={ + position={ 0.500000 0.230000 } + scale={ 0.420000 0.540000 } + depth=8.010000 + } + + } + +} + + + +d_finnmarku={ + pattern="pattern__solid_designer.dds" + color1=black + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.710000 0.710000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + texture="NEOW_ce_tower_02.dds" + } + +} + + + +d_chernihiv={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_tryzub.dds" + instance={ + position={ 0.500000 0.420000 } + scale={ 0.290000 0.290000 } + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=yellow + texture="ce_eagle_double.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_inescutcheon.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.630000 0.630000 } + depth=1.010000 + } + + } + +} + + +c_chernihiv={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_pagan_cross_mara.dds" + instance={ + position={ 0.290000 0.180000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + rotation=8 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=yellow + texture="ce_eagle_crown.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.960000 0.960000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.750000 0.750000 } + rotation=57 + } + + } + +} + + +d_donbas={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=black + color3=blue + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.490000 0.490000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_halfsun.dds" + instance={ + position={ 0.500000 0.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_ordinary_pales_4_thin.dds" + instance={ + position={ 0.500000 0.600000 } + scale={ 1.000000 0.240000 } + rotation=90 + } + + } + +} + + +d_sumy={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=white + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.320000 } + scale={ 0.470000 0.470000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_bottony.dds" + instance={ + position={ 0.660000 0.700000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="NEOW_ce_oak_branch.dds" + instance={ + position={ 0.330000 0.710000 } + scale={ 0.510000 0.510000 } + rotation=49 + } + + } + +} + + +d_kharkiv={ + pattern="pattern_solid.dds" + color1=green + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + scale={ 0.060000 0.060000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_book_open.dds" + instance={ + scale={ 0.810000 0.890000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle.dds" + instance={ + position={ 0.610000 0.600000 } + scale={ 0.090000 0.090000 } + } + + instance={ + position={ 0.350000 0.540000 } + scale={ 0.080000 0.080000 } + depth=1.010000 + } + + instance={ + position={ 0.540000 0.350000 } + scale={ 0.090000 0.090000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="NEOW_ce_atom.dds" + instance={ + scale={ 0.480000 0.480000 } + depth=4.010000 + } + + } + +} + + + +d_kuyavia={ + pattern="pattern_vertical_stripes_01.dds" + color1=red + color2=yellow + color3=red +} + +d_podkarpackie={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=blue_light + color3=red + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.250000 0.470000 } + scale={ 0.140000 0.140000 } + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.740000 0.700000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.510000 0.510000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow + color3=black + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.270000 0.690000 } + scale={ -0.500000 0.500000 } + depth=1.010000 + } + + } + +} + + + +d_pomerelia = { + pattern = "pattern_vertical_split_01.dds" + color1 = "white" + color2 = "black" + colored_emblem = { + texture = "ce_lion_rampant.dds" + color1 = "black" + color2 = "black" + color3 = "white" + instance = { position = { 0.47 0.50 } scale = { 0.9 0.9 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.75 0.5 } scale = { 0.5 1.0 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.508 0.670 } scale = { 0.016 0.21 } } + } + colored_emblem = { + texture = "ce_eagle.dds" + color1 = "red" + color2 = "red" + color3 = "white" + instance = { position = { 0.53 0.53 } scale = { -1.0 1.0 } } + mask = { 2 } + } + colored_emblem = { + texture = "ce_crown_head.dds" + color1 = "yellow_light" + color2 = "yellow" + instance = { position = { 0.5 0.11 } scale = { 0.24 0.18 } } + } +} + + + +d_transcarpathia={ + pattern="pattern_solid.dds" + color1=grey + color2=white + color3=blue + colored_emblem={ + color1=black + color2=grey + texture="ce_grape_tree.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.340000 0.340000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green + color2=brown + texture="NEOW_ce_cedar.dds" + instance={ + position={ 0.750000 0.360000 } + scale={ 0.210000 0.320000 } + } + + instance={ + position={ 0.220000 0.360000 } + scale={ 0.220000 0.320000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=grey + color2=blue + texture="ce_african_pattern_undy.dds" + instance={ + position={ 0.500000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=grey + texture="ce_grape_tree.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.430000 0.430000 } + depth=4.010000 + } + + } + +} + + +d_ungvar={ + pattern="pattern_horizontal_split_01.dds" + color1=rgb { 66 26 89 } + color2=yellow + color3=black +} + + +d_trencin={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=black + colored_emblem={ + color1=blue + texture="ce_block_01.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.590000 } + } + + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.710000 } + depth=1.010000 + } + + } + +} + + +d_banska_bystrica={ + pattern="pattern_checkers_02.dds" + color1=red + color2=blue + color3=black + colored_emblem={ + color1=blue + color2=blue + texture="ce_grape_tree.dds" + instance={ + position={ 0.390000 0.390000 } + scale={ 0.240000 0.240000 } + depth=10.010000 + } + + instance={ + position={ 0.200000 0.390000 } + scale={ 0.240000 0.240000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.610000 0.130000 } + scale={ 0.100000 0.070000 } + depth=3.010000 + } + + instance={ + position={ 0.600000 0.080000 } + scale={ 0.160000 0.180000 } + depth=4.010000 + } + + instance={ + position={ 0.590000 0.250000 } + scale={ 0.270000 0.380000 } + depth=6.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_06_pierced.dds" + instance={ + position={ 0.150000 0.880000 } + scale={ 0.280000 0.280000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.560000 0.090000 } + scale={ 0.290000 0.290000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.720000 0.780000 } + scale={ 0.570000 0.570000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.830000 0.350000 } + scale={ 0.190000 0.190000 } + rotation=356 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.620000 0.180000 } + scale={ 0.190000 0.190000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + position={ 0.830000 0.360000 } + scale={ 0.250000 0.300000 } + depth=1.010000 + rotation=358 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.240000 0.390000 } + scale={ 0.530000 0.420000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="NEOW_ce_knight_02.dds" + instance={ + position={ 0.720000 0.270000 } + scale={ 0.580000 0.580000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_bendlet.dds" + instance={ + position={ 0.230000 0.770000 } + scale={ 0.530000 0.530000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_grape_tree.dds" + instance={ + position={ 0.200000 0.160000 } + scale={ 0.240000 0.240000 } + depth=8.010000 + } + + instance={ + position={ 0.390000 0.160000 } + scale={ 0.240000 0.240000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_mask_02.dds" + instance={ + position={ 0.390000 0.660000 } + scale={ 0.320000 0.320000 } + depth=14.010000 + } + + } + +} + + +c_nyitra={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.450000 0.240000 } + scale={ 0.170000 0.500000 } + depth=1.010000 + } + + instance={ + position={ 0.460000 0.240000 } + scale={ 0.450000 0.550000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_cross_intermarium.dds" + instance={ + position={ 0.380000 0.240000 } + scale={ 0.230000 0.230000 } + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_01.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ 0.330000 1.000000 } + depth=5.010000 + rotation=168 + } + + instance={ + position={ 0.580000 0.240000 } + scale={ 0.880000 0.660000 } + depth=6.010000 + rotation=141 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.500000 0.570000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.210000 0.370000 } + scale={ 0.570000 0.570000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_pile_mask.dds" + instance={ + position={ 0.620000 0.240000 } + scale={ 0.220000 0.550000 } + depth=2.010000 + rotation=269 + } + + } + +} + + +d_nyitra={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="ce_block_01.dds" + instance={ + position={ 0.010000 0.250000 } + scale={ 0.990000 1.000000 } + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="ce_quarterly.dds" + instance={ + depth=1.010000 + } + + } + +} + + +c_poszony = { + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + scale={ 0.960000 0.960000 } + } + + } + +} + + + +c_turov={ + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ 0.700000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.165000 0.500000 } + depth=1.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=rgb { 175 175 175 } + color3=black + texture="ce_bow.dds" + instance={ + position={ 0.625000 0.520000 } + scale={ -0.720000 0.720000 } + } + + } + +} + + +d_turov={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=white + color2=grey + texture="ce_bow.dds" + instance={ + position={ 0.500000 0.370000 } + scale={ -0.590000 0.590000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.930000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.680000 } + depth=1.010000 + } + + } + +} + + +d_gomel={ + pattern="pattern_solid.dds" + color1=green_light + color2=white + color3=red + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_knight.dds" + instance={ + position={ 0.500000 0.840000 } + scale={ 0.310000 0.310000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_escutcheon.dds" + instance={ + scale={ 0.510000 0.510000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_bow.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ -0.270000 0.270000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_mena_horn.dds" + instance={ + position={ 0.210000 0.470000 } + scale={ -0.330000 0.330000 } + depth=2.010000 + rotation=108 + } + + } + + colored_emblem={ + color1=black + texture="NEOW_ce_archaeopteryx.dds" + instance={ + position={ 0.830000 0.500000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=green_light + texture="ce_gironny_08_rotated.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_mena_lion.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ -0.330000 0.330000 } + depth=4.010000 + } + + } + +} + + +d_herzegovina={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=green_light + color3=red + colored_emblem={ + color1=yellow + color2=white + color3=red + texture="NEOW_ce_herzeg.dds" + instance={ + position={ 0.495000 0.470000 } + scale={ 0.675000 0.675000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + depth=1.010000 + rotation=90 + } + + } + +} + +d_krajina={ + + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.835000 0.400000 } + scale={ 0.065000 0.165000 } + depth=1.010000 + } + + instance={ + position={ 0.165000 0.400000 } + scale={ 0.065000 0.165000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=rgb { 237 237 237 } + texture="ce_african_frame_bg_10.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.360000 0.360000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.630000 } + scale={ 0.700000 0.385000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.370000 0.370000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=white + color3=black + texture="NEOW_ce_bee.dds" + instance={ + position={ 0.505000 0.335000 } + scale={ 0.315000 0.315000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_border_circle.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 1.000000 0.865000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_wreath_circle.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.765000 0.765000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.325000 0.325000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_crescent_bone.dds" + instance={ + position={ 0.500000 0.605000 } + scale={ 0.920000 1.000000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_crescent_mask.dds" + instance={ + position={ 0.500000 0.570000 } + depth=3.010000 + } + + } + +} + +d_slavonia={ + + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue + color2=red + color3=blue + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_08.dds" + instance={ + position={ 0.500000 0.145000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=brown + color2=brown + color3=black + texture="ce_greyhound_courant.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + scale={ 1.000000 0.835000 } + depth=2.010000 + } + + } + +} + +d_croatia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + colored_emblem={ + color1=yellow + texture="ce_star_08.dds" + instance={ + scale={ 0.965000 0.965000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_polish_leliwa.dds" + instance={ + scale={ 0.420000 0.420000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.335000 0.335000 } + depth=1.010000 + } + + } + +} + +d_dalmatia={ + + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=red + color3=white + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.800000 } + scale={ 0.465000 0.465000 } + } + + instance={ + position={ 0.700000 0.300000 } + scale={ 0.465000 0.465000 } + depth=1.010000 + } + + instance={ + position={ 0.300000 0.300000 } + scale={ 0.465000 0.465000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + color3=blue + texture="ce_lion_head.dds" + instance={ + position={ 0.500000 0.800000 } + scale={ 0.480000 0.480000 } + depth=3.010000 + } + + } + +} + +d_ragusa={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_letter_e.dds" + instance={ + position={ 0.450000 0.500000 } + scale={ 0.335000 0.335000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_r.dds" + instance={ + position={ 0.650000 0.500000 } + scale={ 0.335000 0.335000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_i.dds" + instance={ + position={ 0.400000 0.300000 } + scale={ 0.335000 0.335000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_t.dds" + instance={ + position={ 0.250000 0.700000 } + scale={ 0.335000 0.335000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_l.dds" + instance={ + position={ 0.250000 0.300000 } + scale={ 0.335000 0.335000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_a.dds" + instance={ + position={ 0.450000 0.700000 } + scale={ 0.335000 0.335000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_b.dds" + instance={ + position={ 0.250000 0.500000 } + scale={ 0.335000 0.335000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_s.dds" + instance={ + position={ 0.650000 0.700000 } + scale={ 0.335000 0.335000 } + } + + } + +} + + + +d_esthonia ={ + + pattern="pattern_barry_06.dds" + color1=rgb { 0 86 155 } + color2=white + color3=red + colored_emblem={ + color1=rgb { 173 117 20 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.630000 0.110000 } + scale={ 0.135000 0.135000 } + depth=3.010000 + rotation=153 + } + + } + + colored_emblem={ + color1=rgb { 238 183 103 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.410000 0.100000 } + scale={ 0.155000 0.155000 } + depth=7.010000 + rotation=171 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.720000 0.140000 } + scale={ 0.125000 0.125000 } + rotation=216 + } + + instance={ + position={ 0.580000 0.070000 } + scale={ 0.095000 0.095000 } + depth=12.010000 + rotation=109 + } + + } + + colored_emblem={ + color1=rgb { 15 73 127 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.380000 0.095000 } + scale={ 0.130000 0.130000 } + depth=8.010000 + rotation=51 + } + + } + + colored_emblem={ + color1=rgb { 236 158 42 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.335000 0.115000 } + scale={ 0.135000 0.135000 } + depth=6.010000 + rotation=32 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.465000 } + scale={ 0.690000 0.840000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=rgb { 72 174 194 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.680000 0.115000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + rotation=156 + } + + } + + colored_emblem={ + color1=rgb { 17 53 87 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.245000 0.145000 } + scale={ 0.120000 0.120000 } + depth=4.010000 + rotation=187 + } + + } + + colored_emblem={ + color1=rgb { 11 134 247 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.450000 0.110000 } + scale={ 0.180000 0.180000 } + depth=10.010000 + rotation=201 + } + + instance={ + position={ 0.550000 0.110000 } + scale={ -0.180000 0.180000 } + depth=11.010000 + rotation=163 + } + + } + + colored_emblem={ + color1=rgb { 192 158 108 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.635000 0.110000 } + scale={ 0.085000 0.085000 } + depth=2.010000 + rotation=52 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_chalice.dds" + instance={ + position={ 0.500000 0.165000 } + scale={ 0.090000 0.115000 } + depth=9.010000 + rotation=178 + } + + } + + colored_emblem={ + color1=rgb { 109 137 163 } + texture="ce_eastern_clouds.dds" + instance={ + position={ 0.295000 0.120000 } + scale={ 0.140000 0.140000 } + depth=5.010000 + rotation=178 + } + + } + + colored_emblem={ + color1=rgb { 0 102 203 } + color2=rgb { 156 28 60 } + color3=rgb { 0 0 0 } + texture="ce_leopard_passant_guardant.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.400000 0.400000 } + depth=13.010000 + } + + instance={ + position={ 0.500000 0.390000 } + scale={ 0.400000 0.400001 } + depth=14.010000 + } + + instance={ + position={ 0.500000 0.260000 } + scale={ 0.400000 0.400000 } + depth=15.010000 + } + + } + +} + +d_crna_gora={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.710000 0.170000 } + scale={ 0.160000 0.260000 } + } + + instance={ + position={ 0.280000 0.200000 } + scale={ 0.140000 0.210000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_lion_passant.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_tamgha_catal.dds" + instance={ + position={ 0.500000 0.060000 } + scale={ 0.610000 0.820000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=blue + color3=yellow + texture="NEOW_ce_eagle_russia.dds" + instance={ + scale={ 0.800000 0.800000 } + depth=4.010000 + } + + } + +} + +c_dubrovnik={ + + pattern="pattern_barruly_10.dds" + color1=red + color2=white + color3=black +} + +c_zagreb={ + + pattern="pattern_solid.dds" + color1=blue_light + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.780000 0.780000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.230000 0.190000 } + scale={ 0.310000 0.310000 } + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.600000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_mask_02.dds" + instance={ + position={ 0.790000 0.200000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + +} + +d_serbia={ + + pattern="pattern_cross_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_beta.dds" + instance={ + position={ 0.760000 0.240000 } + scale={ 0.460000 0.460000 } + } + + instance={ + position={ 0.750000 0.760000 } + scale={ 0.440000 0.440000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.240000 } + scale={ -0.440000 0.440000 } + depth=2.010000 + } + + instance={ + position={ 0.240000 0.760000 } + scale={ -0.450000 0.450000 } + depth=3.010000 + } + + } + +} + +d_podrinje={ + + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=yellow + color3=green + colored_emblem={ + color1=white + texture="ce_horse_shoe.dds" + instance={ + position={ 0.670000 0.770000 } + scale={ 0.290000 0.290000 } + } + + instance={ + position={ 0.670000 0.230000 } + scale={ 0.300000 0.300000 } + depth=1.010000 + } + + instance={ + position={ 0.670000 0.500000 } + scale={ 0.300000 0.300000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.330000 0.760000 } + scale={ 0.310000 0.310000 } + depth=3.010000 + rotation=52 + } + + instance={ + position={ 0.330000 0.490000 } + scale={ 0.300000 0.300000 } + depth=4.010000 + rotation=57 + } + + instance={ + position={ 0.330000 0.230000 } + scale={ 0.290000 0.290000 } + depth=5.010000 + rotation=57 + } + + } + +} + +d_vojvodina={ + + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=green_light + color3=green_light + colored_emblem={ + color1=yellow + color3=white + texture="ce_block_01.dds" + instance={ + scale={ 0.600000 1.000000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ 0.350000 0.350000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.800000 0.500000 } + scale={ 0.340000 0.340000 } + rotation=55 + } + + } + + colored_emblem={ + color1=rgb { 52 141 61 } + texture="ce_star_05.dds" + instance={ + position={ 0.200000 0.500000 } + scale={ 0.340000 0.340000 } + depth=1.010000 + rotation=22 + } + + } + +} + +d_pomoravlje={ + + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ 0.530000 0.530000 } + } + + } + + colored_emblem={ + color1=red + color2=blue + color3=red + texture="ce_ocean_castle.dds" + instance={ + position={ 0.500000 0.510000 } + depth=1.010000 + } + + } + +} + +c_beograd={ + + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ 0.530000 0.530000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=red + color3=white + texture="ce_ocean_castle.dds" + instance={ + position={ 0.500000 0.510000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + color3=white + texture="ce_ship_lymphad.dds" + instance={ + position={ 0.500000 0.790000 } + scale={ 0.530000 0.530000 } + } + + } + +} + +d_slovenia={ + + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.790000 0.790000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={ + position={ 0.280000 0.400000 } + scale={ 0.270000 0.270000 } + } + + instance={ + position={ 0.500000 0.260000 } + scale={ 0.280000 0.280000 } + depth=1.010000 + } + + instance={ + position={ 0.710000 0.410000 } + scale={ 0.280000 0.280000 } + depth=2.010000 + } + + } + +} + +c_malaga={ + + pattern="pattern_vertical_split_01.dds" + color1=purple + color2=green + color3=black + colored_emblem={ + color1=yellow + color2=white + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.125000 } + scale={ 0.350000 0.350000 } + } + + } + + colored_emblem={ + color1=orange + color2=black + texture="ce_castle.dds" + instance={ + position={ 0.560000 0.420000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=rgb { 151 54 1 } + color2=black + texture="ce_tower_and_wall.dds" + instance={ + position={ 0.420000 0.465000 } + scale={ 0.100000 0.100000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=yellow_light + texture="ce_arrows_saltire.dds" + instance={ + position={ 0.545000 0.690000 } + scale={ 0.100000 0.100000 } + depth=14.010000 + } + + instance={ + position={ 0.675000 0.450000 } + scale={ 0.100000 0.100000 } + depth=16.010000 + } + + instance={ + position={ 0.450000 0.690000 } + scale={ 0.100000 0.100000 } + depth=18.010000 + } + + instance={ + position={ 0.325000 0.450000 } + scale={ 0.100000 0.100000 } + depth=20.010000 + } + + } + + colored_emblem={ + color1=purple + texture="ce_block_02.dds" + instance={ + position={ 0.515000 0.730000 } + scale={ 0.050000 0.050000 } + depth=24.010000 + rotation=63 + } + + instance={ + position={ 0.525000 0.720000 } + scale={ 0.055000 0.045000 } + depth=25.010000 + } + + instance={ + position={ 0.535000 0.660000 } + scale={ 0.080000 0.095000 } + depth=26.010000 + } + + instance={ + position={ 0.530000 0.500000 } + scale={ 0.070000 0.230000 } + depth=27.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_inescutcheon.dds" + instance={ + scale={ 0.600000 0.600000 } + depth=22.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_bow_single.dds" + instance={ + position={ 0.650000 0.600000 } + scale={ 0.150000 0.150000 } + depth=15.010000 + rotation=313 + } + + instance={ + position={ 0.600000 0.290000 } + scale={ -0.140000 -0.140000 } + depth=17.010000 + rotation=45 + } + + instance={ + position={ 0.350000 0.600000 } + scale={ 0.150000 0.150000 } + depth=19.010000 + rotation=52 + } + + instance={ + position={ 0.400000 0.290000 } + scale={ -0.150000 -0.150000 } + depth=21.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.595000 } + scale={ 0.150000 0.150000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.550000 } + scale={ 0.200000 0.200000 } + depth=6.010000 + } + + instance={ + scale={ 0.240000 0.240000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.470000 0.715000 } + scale={ 0.050000 0.060000 } + depth=23.010000 + } + + instance={ + position={ 0.385000 0.355000 } + scale={ 0.220000 0.250000 } + depth=28.010000 + } + + } + + colored_emblem={ + color1=green + color2=green + texture="ce_wreath_circle.dds" + instance={ + position={ 0.500000 0.100000 } + scale={ 0.250000 0.140000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_escutcheon.dds" + instance={ + position={ 0.400000 0.550000 } + scale={ 0.333000 0.250000 } + depth=29.010000 + rotation=347 + } + + instance={ + position={ 0.450000 0.625000 } + scale={ 0.333000 0.333000 } + depth=30.010000 + rotation=332 + } + + instance={ + position={ 0.470000 0.650000 } + scale={ 0.333000 0.333000 } + depth=31.010000 + rotation=337 + } + + } + + colored_emblem={ + color1=purple + texture="ce_escutcheon.dds" + instance={ + scale={ 0.750000 0.750000 } + depth=32.010002 + } + + } + + colored_emblem={ + color1=rgb { 151 54 1 } + texture="NEOW_ce_bridge_3.dds" + instance={ + position={ 0.485000 0.470000 } + scale={ 0.130000 0.130000 } + depth=11.010000 + rotation=344 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="NEOW_ce_saint_peter.dds" + instance={ + position={ 0.415000 0.385000 } + scale={ 0.060000 0.060000 } + depth=2.010000 + } + + instance={ + position={ 0.450000 0.385000 } + scale={ 0.060000 0.060000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_inescutcheon.dds" + instance={ + scale={ 0.600000 0.600000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=rgb { 219 76 57 } + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.425000 } + scale={ 0.240000 0.150000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_circle_mask.dds" + instance={ + position={ 0.600000 0.485000 } + scale={ 0.040000 0.040000 } + depth=8.010000 + } + + instance={ + position={ 0.560000 0.470000 } + scale={ 0.120000 0.070000 } + depth=9.010000 + } + + } + +} + +c_vicenza={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=white + colored_emblem={ + color1=green_light + color2=green + color3=yellow_light + texture="NEOW_ce_oak_branch.dds" + instance={ + position={ 0.650000 0.750000 } + scale={ -0.500000 0.500000 } + } + + instance={ + position={ 0.350000 0.750000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.460000 1.000000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=green_light + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.300000 0.300000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_kamon_triangle.dds" + instance={ + position={ 0.500000 0.740000 } + scale={ 0.160000 -0.070000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_inescutcheon.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 1.000000 0.500000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_07.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.960000 0.780000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.500000 } + depth=7.010000 + } + + } + +} + +c_padua={ + pattern="pattern_solid.dds" + color1=white + color2=red + colored_emblem={ + color1=red + color2=red + texture="ce_cross_large.dds" + } + +} + +c_verona={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_cross_large.dds" + } + +} + +c_tui={ + + pattern="pattern_checkers_diagonal_01.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=red + texture="ce_castle.dds" + instance={ + position={ 0.420000 0.480000 } + scale={ 0.100000 0.100000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_shield_02.dds" + instance={ + scale={ 0.340000 0.340000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=rgb { 181 21 0 } + texture="NEOW_ce_bridge_3.dds" + instance={ + position={ 0.500000 0.525000 } + scale={ 0.320000 0.190000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=rgb { 181 21 0 } + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.040000 0.040000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue + texture="ce_shield_02.dds" + instance={ + scale={ 0.320000 0.320000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=rgb { 181 21 0 } + texture="ce_cross_07.dds" + instance={ + position={ 0.500000 0.440000 } + scale={ 0.100000 0.100000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.220000 0.200000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="ce_tower_and_wall.dds" + instance={ + position={ 0.580000 0.490000 } + scale={ 0.100000 0.100000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.185000 } + scale={ 0.030000 0.030000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.240000 } + scale={ 0.300000 0.300000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.435000 0.290000 } + scale={ 0.030000 0.030000 } + } + + instance={ + position={ 0.565000 0.290000 } + scale={ 0.030000 0.030000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=rgb { 181 21 0 } + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.600000 } + scale={ 0.200000 0.250000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.565000 } + scale={ 0.250000 0.250000 } + depth=9.010000 + } + + } +} + + +b_wittenberg={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=red + colored_emblem={ + color1=red + color2=yellow_light + texture="ce_border_shield.dds" + instance={ + position={ 0.400000 0.500000 } + scale={ 0.170000 0.170000 } + depth=6.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_barruly_10.dds" + instance={ + position={ 0.595000 0.490000 } + scale={ 0.155000 0.155000 } + depth=3.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue_light + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.720000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_border_shield.dds" + instance={ + position={ 0.600000 0.490000 } + scale={ 0.170000 0.170000 } + depth=1.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=black + color2=white + texture="ce_pattern_vertical_split_01.dds" + instance={ + position={ 0.405000 0.500000 } + scale={ 0.140000 0.140000 } + depth=7.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile_inverted.dds" + instance={ + position={ 0.360000 0.130000 } + scale={ 0.200000 0.200000 } + depth=16.010000 + } + + instance={ + position={ 0.645000 0.130000 } + scale={ -0.200000 0.200000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.405000 } + scale={ 0.700000 0.700000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_fish.dds" + instance={ + position={ 0.500000 0.855000 } + scale={ 0.400000 0.400000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.210000 0.475000 } + scale={ 0.380000 0.525000 } + depth=11.010000 + } + + instance={ + position={ 0.790000 0.475000 } + scale={ 0.380000 0.525000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.385000 0.220000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.500000 0.060000 } + scale={ 0.200000 0.200000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=green_light + color3=green_light + texture="ce_crancelin.dds" + instance={ + position={ 0.585000 0.485000 } + scale={ 0.105000 0.105000 } + depth=2.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.715000 0.475000 } + scale={ 0.130000 0.130000 } + rotation=90 + } + + instance={ + position={ 0.285000 0.475000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.725000 } + scale={ 0.725000 0.725000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_swords_crossed.dds" + instance={ + position={ 0.405000 0.495000 } + scale={ 0.120000 0.120000 } + depth=5.010000 + rotation=45 + } + + } + +} + +k_iceland_nord={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=red + color3=blue + colored_emblem={ + color1=white + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.505000 0.390000 } + scale={ 0.130000 0.130000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=14.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.150000 0.390000 } + scale={ 0.130000 0.130000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_norse_walknut_stora_hammars.dds" + instance={ + position={ 0.200000 0.150000 } + scale={ 0.413000 0.413000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.845000 0.385000 } + scale={ 0.110000 0.110000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ar.dds" + instance={ + position={ 0.710000 0.390000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_sol.dds" + instance={ + position={ 0.920000 0.390000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + } + + instance={ + position={ 0.575000 0.390000 } + scale={ 0.130000 0.130000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + texture="ce_block_02.dds" + instance={ + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_logr.dds" + instance={ + position={ 0.650000 0.390000 } + scale={ 0.130000 0.130000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.445000 0.390000 } + scale={ 0.130000 0.130000 } + depth=8.010000 + } + + instance={ + position={ 0.075000 0.390000 } + scale={ 0.130000 0.130000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_thurs.dds" + instance={ + position={ 0.285000 0.390000 } + scale={ 0.130000 0.130000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.375000 0.390000 } + scale={ 0.130000 0.130000 } + depth=9.010000 + } + + instance={ + position={ 0.220000 0.390000 } + scale={ 0.130000 0.130000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.780000 0.390000 } + scale={ 0.130000 0.130000 } + depth=3.010000 + } + + } + +} + +k_norway_nord={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=blue + color3=blue + colored_emblem={ + color1=white + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.500000 0.880000 } + scale={ 0.140000 0.120000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.565000 } + scale={ 0.140000 0.120000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.500000 0.980000 } + scale={ 0.140000 0.120000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.500000 0.240000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ar.dds" + instance={ + position={ 0.500000 0.050000 } + scale={ 0.140000 0.120000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=12.010000 + } + + } + + colored_emblem={ + color1=blue + color2=white + texture="ce_norse_odins_raven.dds" + instance={ + position={ 0.200000 0.115000 } + scale={ 0.305000 0.305000 } + depth=10.010000 + rotation=329 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_logr.dds" + instance={ + position={ 0.500000 0.145000 } + scale={ 0.140000 0.120000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=11.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.500000 0.780000 } + scale={ 0.140000 0.120000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.465000 } + scale={ 0.140000 0.120000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_fe.dds" + instance={ + position={ 0.500000 0.370000 } + scale={ 0.140000 0.120000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.500000 0.680000 } + scale={ 0.140000 0.120000 } + depth=3.010000 + } + + } + +} + +k_sweden_nord={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=yellow_light + color3=red + colored_emblem={ + color1=yellow + color2=blue + texture="ce_norse_mjolnir_skane.dds" + instance={ + position={ 0.230000 0.155000 } + scale={ 0.360000 0.360000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.615000 0.385000 } + scale={ 0.100000 0.110000 } + depth=4.010000 + } + + instance={ + position={ 0.085000 0.385000 } + scale={ 0.100000 0.110000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=14.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.920000 0.395000 } + scale={ 0.120000 0.120000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_logr.dds" + instance={ + position={ 0.375000 0.395000 } + scale={ 0.120000 0.120000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue + color2=yellow_light + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=13.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.225000 0.395000 } + scale={ 0.120000 0.120000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.855000 0.395000 } + scale={ 0.120000 0.120000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.680000 0.395000 } + scale={ 0.120000 0.120000 } + depth=3.010000 + } + + instance={ + position={ 0.150000 0.395000 } + scale={ 0.120000 0.120000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_fe.dds" + instance={ + position={ 0.795000 0.395000 } + scale={ 0.120000 0.120000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_ar.dds" + instance={ + position={ 0.420000 0.395000 } + scale={ 0.120000 0.120000 } + depth=5.010000 + } + + instance={ + position={ 0.265000 0.395000 } + scale={ 0.120000 0.120000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_rune_futhark_madr.dds" + instance={ + position={ 0.320000 0.395000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + } + +} + + +k_denmark_nord={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + color2=red + color3=white + texture="ce_norse_longship_gotland_shields.dds" + instance={ + position={ 0.230000 0.165000 } + scale={ -0.475000 0.475000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.500000 0.700000 } + scale={ 0.100000 0.110000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_fe.dds" + instance={ + position={ 0.500000 0.100000 } + scale={ 0.120000 0.120000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.500000 0.300000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_laguz.dds" + instance={ + position={ 0.510000 0.920000 } + scale={ 0.120000 0.120000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_bjarkan.dds" + instance={ + position={ 0.500000 0.400000 } + scale={ 0.120000 0.120000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=12.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.120000 0.120000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.500000 0.815000 } + scale={ 0.120000 0.120000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.605000 } + scale={ 0.120000 0.120000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.120000 0.120000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ + position={ 0.525000 1.000000 } + scale={ 0.380000 0.240000 } + rotation=90 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=11.010000 + } + + } + +} + +e_scandinavia_nord={ + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_rune_futhark_reid.dds" + instance={ + position={ 0.865000 0.395000 } + scale={ 0.120000 0.120000 } + depth=2.010000 + } + + instance={ + position={ 0.780000 0.395000 } + scale={ 0.120000 0.120000 } + depth=5.010000 + } + + instance={ + position={ 0.240000 0.395000 } + scale={ 0.120000 0.120000 } + depth=11.010000 + } + + instance={ + position={ 0.510000 0.560000 } + scale={ 0.120000 0.120000 } + depth=19.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + position={ 0.895000 0.395000 } + scale={ 0.130000 0.130000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.810000 0.395000 } + scale={ 0.130000 0.130000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.540000 0.570000 } + scale={ 0.130000 0.130000 } + depth=18.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=red + color2=white + color3=red + texture="ce_norse_longship_gotland_shields.dds" + instance={ + position={ 0.235000 0.710000 } + scale={ -0.515000 0.515000 } + depth=27.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.725000 0.395000 } + scale={ 0.120000 0.120000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.155000 } + scale={ 0.120000 0.120000 } + depth=23.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_norse_walknut_stora_hammars.dds" + instance={ + position={ 0.235000 0.185000 } + scale={ 0.470000 0.470000 } + depth=28.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_tiwaz.dds" + instance={ + position={ 0.605000 0.385000 } + scale={ 0.100000 0.110000 } + depth=8.010000 + } + + instance={ + position={ 0.175000 0.385000 } + scale={ 0.100000 0.110000 } + depth=12.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.100000 0.110000 } + depth=20.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ar.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.120000 0.120000 } + depth=16.010000 + } + + instance={ + position={ 0.500000 0.255000 } + scale={ 0.120000 0.120000 } + depth=22.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow + texture="ce_block_02.dds" + instance={ + depth=30.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_sol.dds" + instance={ + position={ 0.100000 0.395000 } + scale={ 0.120000 0.120000 } + depth=13.010000 + } + + instance={ + position={ 0.500000 0.055000 } + scale={ 0.120000 0.120000 } + depth=24.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=29.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_yr.dds" + instance={ + position={ 0.910000 0.395000 } + scale={ 0.120000 0.120000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_oss.dds" + instance={ + position={ 0.670000 0.395000 } + scale={ 0.120000 0.120000 } + depth=7.010000 + } + + instance={ + position={ 0.310000 0.395000 } + scale={ 0.120000 0.120000 } + depth=10.010000 + } + + instance={ + position={ 0.500000 0.955000 } + scale={ 0.120000 0.120000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_thurs.dds" + instance={ + position={ 0.810000 0.395000 } + scale={ 0.120000 0.120000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_norse_mjolnir_skane.dds" + instance={ + position={ 0.780000 0.690000 } + scale={ 0.440000 0.440000 } + depth=25.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_norse_odins_raven.dds" + instance={ + position={ 0.780000 0.145000 } + scale={ 0.350000 0.350000 } + depth=26.010000 + rotation=331 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.500000 0.855000 } + scale={ 0.120000 0.120000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_naudr.dds" + instance={ + position={ 0.380000 0.395000 } + scale={ 0.120000 0.120000 } + depth=9.010000 + } + + instance={ + position={ 0.500000 0.660000 } + scale={ 0.120000 0.120000 } + depth=17.010000 + } + + instance={ + position={ 0.500000 0.355000 } + scale={ 0.120000 0.120000 } + depth=21.010000 + } + + } + +} + +k_gotaland={ + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant_crown.dds" + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.270000 0.380000 } + scale={ 0.110000 0.360000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + texture="ce_waves_03.dds" + instance={ + position={ 0.800000 0.810000 } + scale={ -1.000000 1.000000 } + depth=2.010000 + } + + instance={ + position={ 0.190000 0.190000 } + scale={ -1.000000 1.000000 } + depth=3.010000 + } + + instance={ + scale={ -1.000000 1.000000 } + depth=4.010000 + } + + } + +} + + + +k_gotaland_nord={ + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=rgb { 189 186 186 } + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + position={ 0.225000 0.470000 } + scale={ 0.350000 0.350000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.160000 0.625000 } + scale={ 0.045000 0.045000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="ce_lion_rampant_holding_sword.dds" + instance={ + position={ 0.500000 0.580000 } + depth=20.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_kaun.dds" + instance={ + position={ 0.230000 0.380000 } + scale={ 0.070000 0.070000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.315000 0.390000 } + scale={ 0.070000 0.070000 } + depth=7.010000 + } + + instance={ + position={ 0.300000 0.370000 } + scale={ 0.050000 0.050000 } + depth=8.010000 + } + + instance={ + position={ 0.315000 0.555000 } + scale={ 0.070000 0.070000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue + color2=grey + texture="ce_barry_undy.dds" + instance={ + position={ 0.000000 0.295000 } + depth=22.010000 + rotation=135 + } + + instance={ + position={ 1.000000 0.180000 } + depth=23.010000 + rotation=135 + } + + instance={ + position={ 0.500000 0.655000 } + depth=24.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + position={ 0.330000 0.365000 } + scale={ 0.080000 0.080000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=rgb { 189 186 186 } + texture="ce_circle_mask.dds" + instance={ + position={ 0.225000 0.470000 } + scale={ 0.060000 0.060000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_04.dds" + instance={ + position={ 0.090000 0.350000 } + scale={ 0.355000 0.355000 } + depth=5.010000 + rotation=147 + } + + } + + colored_emblem={ + color1=black + color2=red + texture="ce_pagan_spiral_04.dds" + instance={ + position={ 0.225000 0.470000 } + scale={ 0.275000 0.275000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_yr.dds" + instance={ + position={ 0.125000 0.460000 } + scale={ 0.070000 0.070000 } + rotation=270 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_thurs.dds" + instance={ + position={ 0.220000 0.570000 } + scale={ -0.070000 0.070000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_block_02.dds" + instance={ + position={ 0.310000 0.605000 } + scale={ 0.030000 0.030000 } + depth=12.010000 + } + + instance={ + position={ 0.355000 0.585000 } + scale={ 0.060000 0.070000 } + depth=13.010000 + } + + instance={ + position={ 0.115000 0.600000 } + scale={ 0.045000 0.035000 } + depth=14.010000 + } + + instance={ + position={ 0.095000 0.600000 } + scale={ 0.055000 0.075000 } + depth=15.010000 + } + + instance={ + position={ 0.075000 0.590000 } + scale={ 0.075000 0.075000 } + depth=16.010000 + } + + instance={ + position={ 0.095000 0.365000 } + scale={ 0.040000 0.050000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_rune_futhark_ur.dds" + instance={ + position={ 0.320000 0.480000 } + scale={ 0.070000 0.070000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=brown + texture="ce_circle_mask.dds" + instance={ + position={ 0.230000 0.470000 } + scale={ 0.290000 0.290000 } + depth=19.010000 + } + + } + + colored_emblem={ + color1=rgb { 189 186 186 } + color2=black + texture="ce_axe_long.dds" + instance={ + position={ 0.395000 0.160000 } + scale={ 0.480000 0.480000 } + depth=21.010000 + rotation=81 + } + + } + +} + + +k_northumberland_nord={ + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=black + colored_emblem={ + color1=red + color2=white + color3=white + texture="ce_norse_triquetra_ivaring.dds" + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + scale={ 0.750000 0.750000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue_light + texture="ce_waves_01.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + texture="ce_frame_circle_urnes_runes.dds" + instance={ + depth=1.010000 + } + + } + +} + +e_bulgaria={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + scale={ 0.870000 0.870000 } + } + + } + +} + + +c_vestisland={ + pattern="pattern_solid.dds" + color1=rgb { 13 50 86 } + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.700000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.465000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=rgb { 13 50 86 } + texture="ce_block_03.dds" + instance={ + position={ 0.680000 0.595000 } + scale={ 0.600000 1.000000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.320000 0.595000 } + scale={ 0.600000 1.000000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=rgb { 13 50 86 } + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.280000 } + scale={ 1.000000 0.333000 } + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 1.000000 0.333000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.680000 0.605000 } + scale={ 0.520000 1.000000 } + depth=2.010000 + rotation=90 + } + + instance={ + position={ 0.320000 0.605000 } + scale={ 0.520000 1.000000 } + depth=3.010000 + rotation=90 + } + + } + +} + +c_nordrland={ + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=black + colored_emblem={ + color1=blue_light + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.445000 } + scale={ 0.280000 0.280000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=rgb { 167 164 162 } + texture="ce_grain.dds" + instance={ + position={ 0.500000 0.440000 } + scale={ 0.190000 0.190000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_shield_01.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=blue_light + texture="ce_eagle.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.445000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + +} + +c_austisland={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_antler.dds" + instance={ + position={ 0.580000 0.430000 } + scale={ 0.390000 0.390000 } + depth=2.010000 + rotation=348 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_escutcheon.dds" + instance={ + scale={ 0.920000 0.920000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.515000 } + scale={ 0.550000 0.950000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_escutcheon.dds" + instance={ + depth=12.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.735000 0.600000 } + scale={ 0.155000 0.155000 } + depth=8.010000 + rotation=339 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.510000 0.480000 } + scale={ 0.180000 0.045000 } + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + scale={ 0.565000 0.545000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_antler_pale.dds" + instance={ + position={ 0.375000 0.345000 } + scale={ -0.425000 0.425000 } + depth=3.010000 + rotation=346 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile_02.dds" + instance={ + position={ 0.265000 0.640000 } + scale={ 0.190000 0.190000 } + depth=9.010000 + rotation=23 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.360000 } + scale={ 0.230000 0.230000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="NEOW_ce_heart.dds" + instance={ + position={ 0.500000 0.660000 } + scale={ 0.490000 0.430000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_escutcheon.dds" + instance={ + scale={ 0.960000 0.960000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.545000 0.400000 } + depth=5.010000 + } + + } + +} + +c_sudurland={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.205000 } + scale={ 0.770000 0.315000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.935000 0.935000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.580000 0.275000 } + scale={ 0.115000 0.135000 } + rotation=90 + } + + instance={ + position={ 0.500000 0.245000 } + scale={ 0.130000 0.195000 } + depth=1.010000 + rotation=90 + } + + instance={ + position={ 0.420000 0.275000 } + scale={ 0.115000 0.135000 } + depth=2.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=blue + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.515000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue + color2=blue + texture="ce_waves_03.dds" + instance={ + position={ 0.500000 0.585000 } + scale={ 0.575000 0.575000 } + depth=3.010000 + rotation=46 + } + + } + +} + +c_aquileia={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_spearhead.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.500000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.355000 0.500000 } + scale={ 0.300000 -0.300000 } + } + + instance={ + position={ 0.640000 0.500000 } + scale={ 0.300000 -0.300000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.130000 0.110000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.615000 } + scale={ 1.000000 0.650000 } + depth=3.010000 + rotation=90 + } + + } + +} + +b_aquileia={ + + pattern="pattern_solid.dds" + color1=rgb { 19 70 116 } + color2=yellow + color3=red + colored_emblem={ + color1=yellow + color2=blue + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.600000 0.500000 } + scale={ 0.250000 0.333000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.450000 } + scale={ 0.250000 0.433000 } + depth=8.010000 + } + + instance={ + position={ 0.400000 0.500000 } + scale={ 0.250000 0.333000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_border_shield.dds" + instance={ + scale={ 0.650000 0.650000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=green_light + color2=green_light + color3=yellow_light + texture="NEOW_ce_oak_branch.dds" + instance={ + position={ 0.650000 0.710000 } + scale={ -0.500000 0.500000 } + } + + instance={ + position={ 0.350000 0.710000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.600000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.170000 0.130000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=rgb { 19 70 116 } + texture="ce_border_shield.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=3.010000 + } + + } + +} + +b_trieste={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_spearhead.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.500000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.355000 0.500000 } + scale={ 0.300000 -0.300000 } + } + + instance={ + position={ 0.640000 0.500000 } + scale={ 0.300000 -0.300000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.130000 0.110000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.615000 } + scale={ 1.000000 0.650000 } + depth=3.010000 + rotation=90 + } + + } + +} + + d_cumbria={ pattern="pattern_horizontal_split_01.dds" color1=green_light @@ -83,7 +12748,7 @@ d_cumbria={ } -e_european_union = { +h_europa = { pattern="pattern_horizontal_split_01.dds" color1=blue color2=blue @@ -232,7 +12897,7 @@ d_hamburg={ } -d_novelist_high_king = { +e_novelist_high_king = { pattern = "pattern_solid.dds" color1 = "red" color2 = "white" @@ -853,119 +13518,75 @@ k_lichtenstein = { # } k_silesia = { - pattern = "pattern_solid.dds" - color1 = "yellow_light" - color2 = "black" - colored_emblem = { - texture = "ce_eagle_crown_boned.dds" - color1 = "black" - color2 = "yellow" - color3 = "black" - instance = { position = { 0.5 0.52 } scale = { 1.1 1.1 } } - } -} - -e_iberia={ - pattern="pattern_horizontal_split_01.dds" - color1=red - color2=white - color3=black + pattern="pattern_solid.dds" + color1=yellow_light + color2=black colored_emblem={ color1=white - texture="ce_block_02.dds" - instance={ - depth=11.010000 - } - - } - - colored_emblem={ - color1=blue - texture="ce_block_02.dds" - instance={ - scale={ 1.000000 0.150000 } - depth=5.010000 - } - - instance={ - scale={ 0.140000 1.000000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=red - texture="NEOW_ce_burgundy_cross_spain.dds" - instance={ - depth=10.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_block_02.dds" - instance={ - scale={ 0.180000 1.000000 } - depth=7.010000 - } - - instance={ - scale={ 1.000000 0.190000 } - depth=8.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_cross_large.dds" - instance={ - depth=9.010000 - } - - } - - colored_emblem={ - color1=blue color2=white - texture="ce_shield_portugal.dds" + texture="ce_cross_patty.dds" instance={ - position={ 0.500000 0.800000 } - scale={ 0.333000 0.333000 } - } - - instance={ - position={ 0.800000 0.500000 } - scale={ 0.333000 0.333000 } - depth=1.010000 - rotation=269 - } - - instance={ - position={ 0.500000 0.520000 } - scale={ 0.333000 0.333000 } - depth=2.010000 - } - - instance={ - position={ 0.200000 0.500000 } - scale={ 0.333000 0.333000 } - depth=3.010000 - rotation=89 - } - - instance={ - position={ 0.500000 0.200000 } - scale={ 0.333000 -0.333000 } + position={ 0.500000 0.390000 } + scale={ 0.150000 0.150000 } depth=4.010000 } } -} + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown_head.dds" + instance={ + position={ 0.520000 0.120000 } + scale={ 0.150000 0.150000 } + rotation=11 + } + } + + colored_emblem={ + color1=white + texture="ce_three_bezants.dds" + instance={ + position={ 0.690000 0.265000 } + scale={ 0.060000 -0.060000 } + depth=1.010000 + } + + instance={ + position={ 0.320000 0.265000 } + scale={ 0.060000 -0.060000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=white + texture="ce_eagle_crown.dds" + instance={ + position={ 0.500000 0.535000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_crescent_bone.dds" + instance={ + position={ 0.505000 0.365000 } + scale={ 0.460000 0.460000 } + depth=3.010000 + } + + } + +} d_nf_newton={ @@ -3993,7 +16614,7 @@ d_la_mancha={ } -e_numenor = { +h_numenor = { pattern="pattern__solid_designer.dds" color1=purple color2=white @@ -4382,10 +17003,10 @@ k_norway = { } -k_sweden = { +k_sweden={ pattern="pattern_horizontal_split_01.dds" color1=blue - color2=yellow_light + color2=yellow color3=red colored_emblem={ color1=blue @@ -4398,7 +17019,7 @@ k_sweden = { colored_emblem={ color1=blue - color2=yellow_light + color2=yellow texture="NEOW_ce_cross_nordic.dds" } @@ -5597,3 +18218,2947 @@ d_siracusa={ } } + +d_order_dragon={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=black + color3=red + colored_emblem={ + color1=red + texture="ce_cross_09.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_african_fern.dds" + instance={ + position={ 0.500000 0.130000 } + scale={ 1.000000 0.320000 } + depth=2.010000 + } + + instance={ + position={ 0.500000 0.870000 } + scale={ 1.000000 0.320000 } + depth=3.010000 + rotation=180 + } + + instance={ + position={ 0.870000 0.500000 } + scale={ 0.320000 1.000000 } + depth=4.010000 + rotation=90 + } + + instance={ + position={ 0.130000 0.500000 } + scale={ 0.320000 1.000000 } + depth=5.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_cross_large.dds" + instance={ + scale={ 0.560000 0.560000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + scale={ 0.160000 0.560000 } + depth=7.010000 + } + + instance={ + scale={ 0.570000 0.150000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_cross_large.dds" + instance={ + scale={ 0.570000 0.570000 } + depth=6.010000 + } + + } + +} + +k_thrace = { + pattern="pattern_tricolor_bend_02.dds" + color1=green_light + color2=red + color3=blue_light + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_per_fess.dds" + instance={ + depth=1.010000 + } + + } + colored_emblem={ + color1=black + texture="ce_ordinary_cross_thinnest.dds" + } + +} + + +k_hellas = { + pattern="pattern_quarter.dds" + color1=blue_light + color2=white + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.000000 } + scale={ 0.900000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_mena_pale.dds" + instance={ + position={ 0.280000 0.000000 } + scale={ 0.400000 1.000000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=white + texture="ce_vertical_stripes_01.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_03.dds" + instance={ + position={ 0.060000 0.250000 } + scale={ 1.000000 0.470000 } + } + + } + +} + +d_thessalonika={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_vergina.dds" + instance={ + scale={ 0.850000 0.850000 } + } + + } + +} + +c_brianza={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.333000 1.000000 } + } + + } + +} + +c_barletta={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=green + colored_emblem={ + color1=white + color2=red + texture="ce_vertical_stripes_01.dds" + instance={ + scale={ 1.000000 -1.000000 } + rotation=90 + } + + } + +} + + +c_ugano={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.200000 1.000000 } + depth=5.010000 + } + + instance={ + scale={ 1.000000 0.200000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.750000 0.250000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + instance={ + position={ 0.250000 0.750000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + } + +} + + +d_macedonia = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_vergina.dds" + } +} + + +k_krete = { + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.710000 1.000000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=blue + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.810000 0.500000 } + scale={ 0.640000 1.000000 } + rotation=269 + } + + instance={ + position={ 0.190000 0.500000 } + scale={ 0.690000 1.000000 } + depth=1.010000 + rotation=89 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + scale={ 0.760000 1.000000 } + depth=13.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + scale={ 0.290000 0.330000 } + depth=6.010000 + } + + instance={ + scale={ 0.440000 0.440000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.200000 0.280000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.320000 } + scale={ 0.190000 0.250000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.720000 } + scale={ 0.410000 0.380000 } + depth=7.010000 + } + + instance={ + position={ 0.500000 0.340000 } + scale={ 0.360000 0.250000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + scale={ 0.510000 1.000000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + scale={ 0.470000 1.000000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_column.dds" + instance={ + scale={ 0.230000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_column.dds" + instance={ + scale={ 0.320000 0.520000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=14.010000 + } + + } + +} + +k_galicia-volhynia = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=purple + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 1.000000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=yellow_light + texture="ce_horizontal_stripes_02.dds" + instance={ + position={ 0.000000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + color3=white + texture="ce_bear_rampant.dds" + instance={ + position={ 0.780000 0.500000 } + scale={ 0.910000 0.910000 } + } + + } + +} + +k_goralia={ + pattern="pattern_horizontal_split_02.dds" + color1=white + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.560000 } + scale={ 1.000000 0.520000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_01.dds" + instance={ + position={ 0.910000 0.250000 } + scale={ 0.300000 0.300000 } + depth=1.010000 + rotation=29 + } + + instance={ + position={ 0.600000 0.160000 } + scale={ 0.260000 0.420000 } + depth=2.010000 + rotation=38 + } + + instance={ + position={ 0.390000 0.180000 } + scale={ 0.470000 0.470000 } + depth=3.010000 + rotation=167 + } + + instance={ + position={ 0.120000 0.270000 } + scale={ 0.510000 0.510000 } + depth=4.010000 + rotation=150 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_07.dds" + instance={ + position={ 0.760000 0.210000 } + scale={ 0.300000 0.300000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_mary.dds" + instance={ + position={ 0.500000 0.680000 } + scale={ 0.630000 0.630000 } + depth=5.010000 + } + + } + +} + + +d_ossetia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=red + color3=yellow +} + +c_north_ossetia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=red + color3=yellow +} + + +k_kuban ={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue + color2=red + color3=yellow_light +} + + +d_jack_tar_hof = { + pattern="pattern_cross_02.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 1.000000 0.000000 } + scale={ 0.890000 0.890000 } + depth=2.010000 + } + + instance={ + position={ 0.000000 1.000000 } + scale={ 0.900000 0.895000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.250000 } + scale={ 1.000000 0.100000 } + depth=6.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.100000 0.510000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.000000 } + scale={ 0.900000 0.900000 } + depth=14.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_bendlet.dds" + instance={ + position={ 0.130000 0.390000 } + scale={ 0.245000 0.245000 } + depth=8.010000 + rotation=90 + } + + instance={ + position={ 0.110000 0.140000 } + scale={ 0.245000 0.245000 } + depth=9.010000 + } + + instance={ + position={ 0.370000 0.340000 } + scale={ 0.245000 0.245000 } + depth=10.010000 + } + + instance={ + position={ 0.365000 0.110000 } + scale={ -0.245000 0.245000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + scale={ 0.115000 1.000000 } + } + + instance={ + scale={ 1.000000 0.110000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 1.000000 0.050000 } + depth=4.010000 + } + + instance={ + position={ 0.250000 0.250000 } + scale={ 0.050000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_bendlet.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ -1.000000 -1.000000 } + depth=12.010000 + rotation=90 + } + + instance={ + position={ 0.000000 0.000000 } + depth=13.010000 + } + + } + +} + + +d_kismetic_hof={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=purple + texture="NEOW_ce_eyeofhorus.dds" + instance={ + position={ 0.490000 0.500000 } + scale={ -0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_pile_mask.dds" + instance={ + position={ 0.500000 0.450000 } + scale={ 1.000000 0.380000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_piles_conjoined.dds" + instance={ + position={ 0.500000 0.800000 } + scale={ 0.500000 0.500000 } + depth=6.010000 + rotation=180 + } + + instance={ + position={ 0.800000 0.500000 } + scale={ 0.500000 0.500000 } + depth=7.010000 + rotation=90 + } + + instance={ + position={ 0.200000 0.500000 } + scale={ 0.500000 0.500000 } + depth=8.010000 + rotation=270 + } + + instance={ + position={ 0.500000 0.200000 } + scale={ 0.500000 0.500000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_piles_conjoined.dds" + instance={ + position={ 0.200000 0.800000 } + scale={ 0.900000 0.900000 } + depth=2.010000 + rotation=225 + } + + instance={ + position={ 0.800000 0.200000 } + scale={ 0.900000 0.900000 } + depth=3.010000 + rotation=45 + } + + instance={ + position={ 0.200000 0.200000 } + scale={ 0.900000 0.900000 } + depth=4.010000 + rotation=315 + } + + instance={ + position={ 0.800000 0.800000 } + scale={ 0.900000 -0.900000 } + depth=5.010000 + rotation=315 + } + + } + +} + + +d_cherkassy={ + pattern="pattern_solid.dds" + color1=blue + color2=blue + color3=white + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + scale={ 0.260000 0.260000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_border_shield.dds" + instance={ + position={ 0.500000 0.510000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_orle.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_ordroerir.dds" + instance={ + scale={ -0.500000 0.500000 } + depth=1.010000 + } + + } +} + +d_karelia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=red + color2=blue_light + color3=green_light + colored_emblem={ + color1=black + color2=red + color3=orange + texture="ce_bear_rampant.dds" + instance={ + position={ 0.500000 0.530000 } + } + + } + +} + +k_cadaverist_synod={ + + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=black + color3=black + colored_emblem={ + color1=black + color2=white + texture="ce_cross_03.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ -0.345000 -0.345000 } + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_african_frame_01.dds" + instance={ + scale={ 0.660000 0.660000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=grey + texture="ce_keys_crossed.dds" + instance={ + scale={ 0.390000 0.390000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_pagan_star_04.dds" + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.395000 0.395000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.370000 0.370000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.485000 } + scale={ 0.405000 0.405000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.340000 0.340000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_pagan_star_04.dds" + instance={ + scale={ 0.850000 0.850000 } + depth=6.010000 + rotation=45 + } + + } + +} + +e_nistrenia_cosmist={ + + pattern="pattern_solid.dds" + color1=purple + color2=white + color3=red + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.325000 } + scale={ 0.065000 0.065000 } + } + + instance={ + position={ 0.500000 0.325000 } + scale={ 0.175000 0.175000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.325000 } + scale={ 0.130000 0.060000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="NEOW_ce_halfsun.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 173 73 29 } + texture="ce_mena_sun.dds" + instance={ + position={ 0.500000 0.325000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=purple + texture="ce_circle_mask.dds" + instance={ + scale={ 0.190000 0.190000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="NEOW_ce_atom.dds" + instance={ + position={ 0.500000 0.325000 } + scale={ 0.680000 0.680000 } + depth=3.010000 + } + + } + +} + +e_hetmanshchina ={ + + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=black + texture="NEOW_ce_cossack.dds" + instance={ + scale={ 0.470000 0.470000 } + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + color3=blue_light + texture="NEOW_ce_cossack_outline.dds" + instance={ + depth=1.010000 + } + + } + +} + + + +k_stalingrad={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_sovwreath.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.790000 0.790000 } + } + + } + + colored_emblem={ + color1=yellow + color2=rgb { 136 40 27 } + texture="NEOW_ce_stalin.dds" + instance={ + position={ 0.500000 0.540000 } + scale={ -0.560000 0.560000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.360000 0.360000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.240000 0.240000 } + depth=2.010000 + } + + } + +} + + +k_cyprus={ + pattern="pattern_solid.dds" + color1=rgb { 185 102 28 } + color2=yellow + color3=green + colored_emblem={ + color1=white + color2=green_light + texture="NEOW_ce_cyprus.dds" + instance={ + scale={ 0.960000 0.960000 } + } + + } + +} + + +d_lipkastan={ + + pattern="pattern_horizontal_stripes_01.dds" + color1=white + color2=red + color3=blue + colored_emblem={ + color1=red + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.680000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.320000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_religion_islam_generic.dds" + instance={ + position={ 0.350000 0.500000 } + scale={ 0.510000 0.510000 } + } + + } + +} + + +d_bektashi_hof ={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=green + color3=red + colored_emblem={ + color1=white + texture="ce_wings.dds" + instance={ + position={ 0.500000 0.885000 } + scale={ 0.785000 0.110000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.540000 0.540000 } + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_rosetta_04.dds" + instance={ + depth=2.010000 + rotation=60 + } + + instance={ + scale={ -1.000000 -1.000000 } + depth=3.010000 + rotation=30 + } + + instance={ + depth=4.010000 + } + + } + +} + + +k_aslanite_hof={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=green + color3=black + colored_emblem={ + color1=red + color2=white + color3=black + texture="ce_lion_rampant_holding_sword.dds" + } + +} + + +k_romuva_temple={ + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=black + color3=black + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.540000 0.540000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.760000 0.760000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.565000 0.565000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_india_small_gammate_cross.dds" + instance={ + position={ 0.500000 0.490000 } + scale={ 0.525000 0.525000 } + } + + } + + colored_emblem={ + color1=black + color2=yellow + texture="ce_african_frame_01.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=black + texture="ce_african_frame_01.dds" + instance={ + scale={ 0.900000 0.900000 } + depth=3.010000 + } + + } + +} + +d_jacobin_hof={ + pattern="pattern_solid.dds" + color1=blue_light + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=red + texture="NEOW_ce_fasces.dds" + instance={ + position={ 0.500000 0.600000 } + scale={ 0.940000 0.940000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=rgb { 85 10 0 } + color3=rgb { 96 23 13 } + texture="NEOW_ce_jacobinhat.dds" + instance={ + position={ 0.490000 0.270000 } + scale={ -0.520000 0.520000 } + } + + } + +} + + +d_solarchy={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_eastern_sun.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + color2=yellow + texture="NEOW_ce_louis.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } + +} + + + +e_sebastianist_hof={ + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="NEOW_ce_armillary_sphere.dds" + instance={ + scale={ 0.700000 0.700000 } + } + + } + + colored_emblem={ + color1=red + color2=blue + texture="ce_cross_portugal.dds" + mask = { 1 0 0 } + instance={ + depth=2.010000 + scale={ 1.400000 1.400000 } + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_cross_portugal.dds" + mask = { 0 2 0 } + instance={ + depth=1.010000 + scale={ 1.400000 1.400000 } + } + + } + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + mask = {0 2 0} + instance={ + position={ 0.500000 0.495000 } + scale={ 0.505000 0.505000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + mask = {1 0 0} + instance={ + position={ 0.500000 0.495000 } + scale={ 0.505000 0.505000 } + depth=2.010000 + } + + } +} + +d_st_jeanne={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_fleur.dds" + instance={ + position={ 0.666000 0.500000 } + scale={ 0.250000 0.250000 } + } + + instance={ + position={ 0.333000 0.500000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=white + texture="ce_sword_simple.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.275000 } + scale={ 0.445000 0.280000 } + depth=2.010000 + } + + } + +} + + +k_bashkiria={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=blue_light + color2=white + color3=green + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.440000 0.400000 } + scale={ 0.040000 0.040000 } + depth=2.010000 + } + + instance={ + position={ 0.400000 0.445000 } + scale={ 0.040000 0.040000 } + depth=3.010000 + } + + instance={ + position={ 0.600000 0.445000 } + scale={ 0.040000 0.040000 } + depth=4.010000 + } + + instance={ + position={ 0.555000 0.400000 } + scale={ 0.040000 0.040000 } + depth=5.010000 + } + + instance={ + position={ 0.620000 0.500000 } + scale={ 0.040000 0.040000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.380000 } + scale={ 0.040000 0.040000 } + depth=7.010000 + } + + instance={ + position={ 0.380000 0.500000 } + scale={ 0.040000 0.040000 } + depth=8.010000 + } + + instance={ + scale={ 0.075000 0.075000 } + depth=9.010000 + } + + instance={ + scale={ 0.330000 0.330000 } + depth=16.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.290000 0.290000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.215000 0.215000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + scale={ 0.210000 0.210000 } + } + + instance={ + scale={ 0.220000 0.220000 } + depth=1.010000 + rotation=90 + } + + instance={ + scale={ 0.205000 0.205000 } + depth=11.010000 + rotation=150 + } + + instance={ + scale={ 0.205000 0.205000 } + depth=12.010000 + rotation=120 + } + + instance={ + scale={ 0.205000 0.205000 } + depth=13.010000 + rotation=60 + } + + instance={ + scale={ 0.205000 0.205000 } + depth=14.010000 + rotation=30 + } + + } + +} + +e_russia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=blue + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_lozenge_vair.dds" + instance={ + position={ 0.470000 0.520000 } + scale={ 0.080000 0.060000 } + depth=4.010000 + rotation=75 + } + + } + + colored_emblem={ + color1=red + color2=yellow + color3=yellow + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.600000 0.250000 } + scale={ 0.120000 0.120000 } + } + + instance={ + position={ 0.400000 0.250000 } + scale={ 0.110000 0.110000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.160000 0.160000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=yellow_light + texture="NEOW_ce_eagle_russia.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=5.010000 + } + + } + +} + +k_bjarmaland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_bend_thin.dds" + instance={ + scale={ -1.000000 1.000000 } + } + + instance={ + depth=1.010000 + } + + } + +} + +k_latvia={ + pattern="pattern_vertical_split_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.000000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_lion_rampant.dds" + instance={ + position={ 0.280000 0.750000 } + scale={ -0.510000 0.510000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 1.000000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + color3=grey + texture="ce_griffin_rampant.dds" + instance={ + position={ 0.720000 0.740000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_star_16.dds" + instance={ + depth=4.010000 + } + + } + +} + +c_blagoevgrad = { + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=white + color3=blue + colored_emblem={ + color1=white + color2=orange + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.320000 } + scale={ 0.095000 0.095000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_seal_frame.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=brown + color2=brown + color3=brown + texture="ce_horse_statant.dds" + instance={ + scale={ 0.750000 0.750000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_bars_gemel_03.dds" + instance={ + position={ 0.540000 0.320000 } + scale={ -0.345000 0.170000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_circle_mask.dds" + instance={ + position={ 0.575000 0.320000 } + scale={ 0.120000 0.120000 } + } + + } + +} + + +c_chios={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=green + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.110000 0.930000 } + depth=1.010000 + rotation=45 + } + + instance={ + position={ 0.890000 0.930000 } + depth=2.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=white + texture="ce_per_saltire.dds" + instance={ + position={ 0.500000 0.615000 } + scale={ 0.750000 0.750000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_large.dds" + instance={ + position={ 0.500000 0.395000 } + scale={ 0.250000 0.250000 } + } + + } + +} + + +k_chernozem={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=black + color3=red +} + + +k_novgorod={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=blue + color3=black + colored_emblem={ + color1=red + color2=blue + texture="NEOW_ce_cross_nordic.dds" + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + +} + + +k_pribaltia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=green + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.205000 0.110000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + texture="ce_shield_02.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_cross_patty.dds" + instance={ + position={ 0.500000 0.610000 } + scale={ 0.100000 0.100000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + color3=white + texture="ce_eagle_crown_boned.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.333000 0.310000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + color2=red + texture="ce_crown_head.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.110000 0.110000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=black + texture="ce_per_fess.dds" + instance={ + scale={ 1.000000 0.680000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_shield_02.dds" + instance={ + scale={ 0.470000 0.470000 } + depth=5.010000 + } + + } + +} + + + +d_prussia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=blue + color3=red + colored_emblem={ + color1=blue + color2=blue + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.730000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.690000 0.360000 } + scale={ 0.070000 0.070000 } + depth=13.010000 + } + + instance={ + position={ 0.320000 0.360000 } + scale={ 0.110000 0.110000 } + depth=14.010000 + } + + instance={ + position={ 0.500000 0.580000 } + scale={ 0.450000 0.130000 } + depth=15.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_letter_omega.dds" + instance={ + position={ 0.500000 0.220000 } + scale={ 0.260000 0.260000 } + depth=5.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=white + color2=yellow + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.570000 } + depth=11.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.890000 0.850000 } + scale={ 0.100000 0.100000 } + } + + instance={ + position={ 0.100000 0.850000 } + scale={ 0.090000 0.090000 } + depth=1.010000 + } + + instance={ + position={ 0.700000 0.850000 } + scale={ 0.100000 0.100000 } + depth=2.010000 + } + + instance={ + position={ 0.290000 0.850000 } + scale={ 0.090000 0.090000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.850000 } + scale={ 0.100000 0.100000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.170000 0.170000 } + depth=12.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.500000 0.090000 } + scale={ 0.130000 0.130000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 0.060000 0.920000 } + depth=8.010000 + } + + instance={ + position={ 0.500000 0.270000 } + scale={ 0.180000 0.320000 } + depth=9.010000 + } + + instance={ + depth=16.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.030000 0.150000 } + depth=7.010000 + } + + } + +} + + +h_all_russia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=black + color2=yellow_light + color3=white + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_lozenge_vair.dds" + instance={ + position={ 0.530000 0.530000 } + scale={ 0.170000 -0.080000 } + depth=8.010000 + rotation=38 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + color3=white + texture="ce_orb.dds" + instance={ + position={ 0.800000 0.720000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.500000 0.560000 } + scale={ -0.210000 0.210000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.640000 0.230000 } + scale={ 0.030000 0.010000 } + } + + instance={ + position={ 0.350000 0.240000 } + scale={ 0.030000 0.010000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=yellow + texture="NEOW_ce_eagle_russia.dds" + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.090000 0.520000 } + scale={ 0.150000 -0.150000 } + depth=3.010000 + rotation=152 + } + + } + + colored_emblem={ + color1=grey + color2=red + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.640000 0.150000 } + scale={ 0.170000 0.170000 } + depth=4.010000 + } + + instance={ + position={ 0.360000 0.150000 } + scale={ 0.170000 0.170000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.080000 } + scale={ 0.230000 0.230000 } + depth=6.010000 + } + + } + +} + + +d_kursk={ + pattern="pattern_horizontal_stripes_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.500000 0.290000 } + scale={ 0.180000 0.180000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=black + texture="ce_per_fess.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 1.000000 0.200000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_shield_02.dds" + instance={ + scale={ 0.300000 0.300000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_mena_bend.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.210000 0.220000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + color3=grey + texture="ce_martlet.dds" + instance={ + position={ 0.550000 0.530000 } + scale={ 0.110000 0.110000 } + } + + instance={ + position={ 0.450000 0.430000 } + scale={ 0.100000 0.100000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.480000 } + scale={ 0.090000 0.090000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_shield_02.dds" + instance={ + scale={ 0.280000 0.280000 } + depth=5.010000 + } + + } + +} + +k_crimea={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_giray.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.575000 0.575000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + depth=1.010000 + } + + } + +} + +d_kalmykia={ + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=blue + colored_emblem={ + color1=white + texture="NEOW_ce_lotus.dds" + instance={ + scale={ 0.525000 0.525000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + scale={ 0.570000 0.570000 } + depth=1.010000 + } + + } + +} + +d_dagestan={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=green + color2=blue_light + color3=red +} + +k_caucasus={ + pattern="pattern__solid_designer.dds" + color1=blue_light + color2=blue_light + color3=red + colored_emblem={ + color1=yellow + texture="ce_star_05.dds" + instance={ + position={ 0.800000 0.220000 } + scale={ 0.190000 0.190000 } + } + + instance={ + position={ 0.600000 0.300000 } + scale={ 0.190000 0.190000 } + depth=1.010000 + } + + instance={ + position={ 0.600000 0.150000 } + scale={ 0.190000 0.190000 } + depth=2.010000 + } + + instance={ + position={ 0.400000 0.300000 } + scale={ 0.190000 0.190000 } + depth=3.010000 + } + + instance={ + position={ 0.400000 0.150000 } + scale={ 0.190000 0.190000 } + depth=4.010000 + } + + instance={ + position={ 0.200000 0.300000 } + scale={ 0.190000 0.190000 } + depth=5.010000 + } + + instance={ + position={ 0.200000 0.150000 } + scale={ 0.190000 0.190000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=green + color2=white + texture="ce_horizontal_stripes_02.dds" + instance={ + position={ 0.500000 0.895000 } + depth=7.010000 + rotation=90 + } + + } + +} + + +d_volgograd={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.255000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_volgograd.dds" + instance={ + position={ 0.500000 0.340000 } + scale={ 0.579000 0.579000 } + } + + } + + colored_emblem={ + color1=blue + texture="ce_block_03.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.830000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 1.000000 0.410000 } + depth=1.010000 + } + + } + +} + +e_NEOW_byzantium = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_ordinary_cross_thin.dds" + color1 = "yellow" + color2 = "yellow" + } + colored_emblem = { + texture = "ce_beta.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.735 0.22 } scale = { 0.55 0.55 } } + instance = { position = { 0.265 0.22 } scale = { -0.55 0.55 } } + instance = { position = { 0.265 0.715 } scale = { -0.45 0.45 } } + instance = { position = { 0.735 0.715 } scale = { 0.45 0.45 } } + } +} + +e_marblist = { + pattern="pattern_solid.dds" + color1=white + color2=rgb { 255 255 255 } + colored_emblem={ + color1=white + texture="ce_inescutcheon.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.590000 0.590000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=rgb { 92 0 99 } + color2=rgb { 92 0 99 } + texture="ce_ordinary_cross_thin.dds" + instance={ + depth=7.010000 + } + + } + + colored_emblem={ + color1=rgb { 92 0 99 } + color2=rgb { 92 0 99 } + texture="ce_beta.dds" + instance={ + position={ 0.735000 0.715000 } + scale={ 0.450000 0.450000 } + depth=3.010000 + } + + instance={ + position={ 0.265000 0.715000 } + scale={ -0.450000 0.450000 } + depth=4.010000 + } + + instance={ + position={ 0.265000 0.220000 } + scale={ -0.550000 0.550000 } + depth=5.010000 + } + + instance={ + position={ 0.735000 0.220000 } + scale={ 0.550000 0.550000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=rgb { 92 0 99 } + texture="ce_byzantine_double_eagle.dds" + instance={ + scale={ 0.310000 0.310000 } + } + + } + + colored_emblem={ + color1=rgb { 92 0 99 } + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.510000 0.510000 } + depth=2.010000 + } + + } + +} + +k_two_albania={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=black + texture="NEOW_ce_eagle_albania.dds" + } + +} + +c_athos={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_letter_o.dds" + instance={ + position={ 0.770000 0.200000 } + scale={ 0.400000 0.400000 } + } + + instance={ + position={ 0.210000 0.200000 } + scale={ 0.390000 0.390000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_religion_christianity_orthodox.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.720000 0.720000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_letter_h.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.430000 0.430000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.770000 0.190000 } + scale={ 0.170000 0.840000 } + depth=3.010000 + rotation=360 + } + + } + +} + +d_athos={ + pattern="pattern_solid.dds" + color1=black + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_letter_o.dds" + instance={ + position={ 0.770000 0.200000 } + scale={ 0.400000 0.400000 } + } + + instance={ + position={ 0.210000 0.200000 } + scale={ 0.390000 0.390000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_religion_christianity_orthodox.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.720000 0.720000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_letter_h.dds" + instance={ + position={ 0.500000 0.200000 } + scale={ 0.430000 0.430000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_block_05.dds" + instance={ + position={ 0.770000 0.190000 } + scale={ 0.170000 0.840000 } + depth=3.010000 + rotation=360 + } + + } + +} +c_laconia={ + custom=yes + pattern="pattern_solid.dds" + color1=white + color2=white + color3=green + colored_emblem={ + color1=blue + texture="ce_letter_o.dds" + instance={ + position={ 0.800000 0.220000 } + scale={ 0.520000 0.520000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_letter_n.dds" + instance={ + position={ 0.220000 0.220000 } + scale={ 0.480000 0.480000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_letter_t.dds" + instance={ + position={ 0.780000 0.800000 } + scale={ 0.520000 0.520000 } + } + + instance={ + position={ 0.210000 0.800000 } + scale={ 0.510000 0.510000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_letter_h.dds" + instance={ + position={ 0.500000 0.800000 } + scale={ 0.410000 0.410000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_letter_h.dds" + instance={ + position={ 0.510000 0.220000 } + scale={ 0.390000 0.390000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_letter_i.dds" + instance={ + position={ 0.800000 0.220000 } + scale={ 0.470000 0.470000 } + depth=4.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_09.dds" + instance={ + scale={ 0.420000 0.420000 } + depth=3.010000 + } + + } + +} +d_megaliocrat_hof={ + pattern="pattern_horizontal_split_01.dds" + color1=grey + color2=grey + color3=black + colored_emblem={ + color1=blue_light + texture="NEOW_ce_taiwan_star.dds" + instance={ + position={ 0.500000 0.505000 } + scale={ 0.340000 0.340000 } + } + + } + + colored_emblem={ + color1=white + texture="NEOW_ce_vergina.dds" + instance={ + scale={ -0.750000 0.750000 } + depth=1.010000 + } + + } + +} + +c_attica={ + pattern="pattern_solid.dds" + color1=red + color2=blue + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={scale={0.65 0.65}} + } + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={scale={0.6 0.6}} + } + colored_emblem={ + color1=white + texture="ce_cross_09.dds" + instance={scale={0.666 0.666}} + } + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={scale={0.4 0.4}} + } + colored_emblem={ + color1=yellow + texture="ce_laurels.dds" + instance={scale={0.5 0.5}} + } + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={scale={0.255 0.255}} + } + colored_emblem={ + color1=white + texture="ce_india_doted_frame.dds" + instance={scale={0.255 0.255}} + } + colored_emblem={ + color1=blue + texture="ce_circle_mask.dds" + instance={scale={0.19 0.19}} + } + colored_emblem={ + color1=white + color2=yellow + texture="ce_owl.dds" + instance={scale={0.2 0.2}} + } +} diff --git a/common/coat_of_arms/coat_of_arms/NEOW_russia.txt b/common/coat_of_arms/coat_of_arms/NEOW_russia.txt new file mode 100644 index 000000000..2b7c10fa0 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/NEOW_russia.txt @@ -0,0 +1,2839 @@ +h_russia = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=black + color2=yellow_light + color3=white + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_lozenge_vair.dds" + instance={ + position={ 0.530000 0.530000 } + scale={ 0.170000 -0.080000 } + depth=8.010000 + rotation=38 + } + + } + + colored_emblem={ + color1=yellow + color2=blue_light + color3=white + texture="ce_orb.dds" + instance={ + position={ 0.800000 0.720000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.500000 0.560000 } + scale={ -0.210000 0.210000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.640000 0.230000 } + scale={ 0.030000 0.010000 } + } + + instance={ + position={ 0.350000 0.240000 } + scale={ 0.030000 0.010000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + depth=10.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=yellow + texture="NEOW_ce_eagle_russia.dds" + instance={ + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.090000 0.520000 } + scale={ 0.150000 -0.150000 } + depth=3.010000 + rotation=152 + } + + } + + colored_emblem={ + color1=grey + color2=red + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.640000 0.150000 } + scale={ 0.170000 0.170000 } + depth=4.010000 + } + + instance={ + position={ 0.360000 0.150000 } + scale={ 0.170000 0.170000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.080000 } + scale={ 0.230000 0.230000 } + depth=6.010000 + } + + } + +} + + +e_zapadnorussia = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=white + color2=blue + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_lozenge_vair.dds" + instance={ + position={ 0.470000 0.520000 } + scale={ 0.080000 0.060000 } + depth=4.010000 + rotation=75 + } + + } + + colored_emblem={ + color1=red + color2=yellow + color3=yellow + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.600000 0.250000 } + scale={ 0.120000 0.120000 } + } + + instance={ + position={ 0.400000 0.250000 } + scale={ 0.110000 0.110000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.160000 0.160000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=yellow_light + texture="NEOW_ce_eagle_russia.dds" + instance={ + scale={ 0.700000 0.700000 } + depth=5.010000 + } + + } + +} + +# Petrograd ########################################### + +k_petrograd = { + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=red + color3=yellow + texture="NEOW_ce_eagle_russia.dds" + instance={ position={ 0.500 0.115 } scale={ 0.190 0.170 } depth=5.010 } + } + colored_emblem={ + color1=rgb { 171 171 171 } + texture="ce_triangle_mask.dds" + instance={ position={ 0.200 0.200 } scale={ 0.105 0.105 } depth=2.010 rotation=90 } + } + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ position={ 0.205 0.080 } scale={ 0.250 0.160 } } + instance={ position={ 0.080 0.200 } scale={ 0.160 0.245 } depth=1.010 } + instance={ position={ 1 0 } scale={ 0.580 0.580 } depth=3.010 rotation=43 } + instance={ position={ 0.200 0.600 } scale={ 0.250 0.250 } depth=24.010 } + instance={ position={ 0.800 0.600 } scale={ 0.250 0.250 } depth=25.010 } + instance={ position={ 0.600 0.800 } scale={ 0.250 0.250 } depth=26.010 } + instance={ position={ 0.450 0.450 } scale={ 0.333 0.333 } depth=27.010 } + instance={ position={ 0.600 0.400 } scale={ 0.250 0.250 } depth=29.010 } + } + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ position={ 0.500 0.125 } scale={ 0.040 0.040 } depth=4.010 } + } + colored_emblem={ + color1=yellow + texture="ce_ordinary_pale_5.dds" + instance={ position={ 0.500 0.350 } scale={ 0.110 0.065 } depth=8.010 } + instance={ position={ 0.500 0.405 } scale={ 0.170 0.065 } depth=9.010 } + } + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ position={ 0.300 0.700 } scale={ 0.500 0.500 } depth=31.010 rotation=225 } + instance={ position={ 0.700 0.700 } scale={ 0.500 0.500 } depth=32.009998 rotation=135 } + instance={ position={ 0.300 0.300 } scale={ 0.500 0.500 } depth=33.009998 rotation=135 } + instance={ position={ 0.700 0.300 } scale={ 0.500 0.500 } depth=34.009998 rotation=225 } + instance={ position={ 0.700 0.300 } scale={ 0.250 0.250 } depth=35.009998 rotation=225 } + } + colored_emblem={ + color1=yellow + texture="ce_mount_fleurdelisé.dds" + instance={ position={ 0.500 0.465 } scale={ 0.140 0.140 } depth=7.010 } + } + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ position={ 0.350 0.700 } scale={ 0.333 0.333 } depth=28.010 rotation=45 } + instance={ position={ 0.600 0.600 } scale={ 0.310 0.310 } depth=30.010 rotation=45 } + } + colored_emblem={ + color1=yellow + texture="ce_ordinary_pile_01_inverted.dds" + instance={ position={ 0.500 0.300 } scale={ 0.120 -0.140 } depth=14.010 } + instance={ position={ 0.500 0.730 } scale={ 0.100 -0.120 } depth=15.010 } + } + colored_emblem={ + color1=white + texture="ce_block_04.dds" + instance={ position={ 0.320 0.680 } scale={ 0.333 0.333 } depth=19.010 rotation=135 } + instance={ position={ 0.600 0.600 } scale={ 0.333 0.333 } depth=20.010 rotation=45 } + instance={ position={ 0.400 0.400 } scale={ 0.333 0.333 } depth=21.010 rotation=45 } + instance={ position={ 0.400 0.600 } scale={ 0.333 0.333 } depth=22.010 rotation=135 } + instance={ position={ 0.600 0.400 } scale={ 0.333 0.333 } depth=23.010 rotation=135 } + } + colored_emblem={ + color1=yellow + texture="ce_circle.dds" + instance={ scale={ 0.090 0.090 } depth=6.010 } + instance={ position={ 0.500 0.900 } scale={ 0.090 0.090 } depth=11.010 } + instance={ position={ 0.500 0.775 } scale={ 0.090 0.090 } depth=12.010 } + instance={ position={ 0.500 0.735 } scale={ 0.070 0.090 } depth=13.010 } + } + colored_emblem={ + color1=yellow + texture="ce_heart.dds" + instance={ position={ 0.50 0.20 } scale={ 0.070 -0.095 } depth=10.010 } + instance={ position={ 0.50 0.59 } scale={ 0.062 -0.293 } depth=16.010 } + instance={ position={ 0.50 0.825 } scale={ 0.060 -0.155 } depth=17.010 } + instance={ position={ 0.50 0.345 } scale={ 0.060 -0.333 } depth=18.010 } + } +} + +d_petrograd={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ position={ 0.500000 0.860000 } depth=4.010000 } + } + colored_emblem={ + color1=white + texture="ce_anchor.dds" + instance={ position={ 0.640000 0.760000 } scale={ 0.580000 0.580000 } depth=3.010000 rotation=318 } + } + colored_emblem={ + color1=white + texture="NEOW_ce_wall.dds" + instance={ position={ 0.500000 0.350000 } depth=5.010000 } + } + colored_emblem={ + color1=blue_light + color2=red + texture="ce_chief.dds" + instance={ depth=6.010000 } + } + colored_emblem={ + color1=white + color2=white + texture="ce_annulet.dds" + instance={ position={ 0.380000 0.470000 } scale={ 0.220000 0.220000 } } + } + colored_emblem={ + color1=yellow + texture="ce_key.dds" + instance={ position={ 0.530000 0.670000 } scale={ 1.000000 -1.000000 } depth=1.010000 rotation=47 } + } + colored_emblem={ + color1=white + texture="ce_bendlet.dds" + instance={ position={ 0.550000 0.660000 } scale={ 0.290000 0.290000 } depth=2.010000 rotation=2 } + } +} + +# Smolensk ############################################ + +k_smolensk = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "white" + colored_emblem = { + texture = "ce_bear_passant.dds" + color1 = "white" + color2 = "white" + color3 = "black" + instance = { position = { 0.50 0.50 } scale = { 0.85 0.9 } } + } +} + +d_smolensk = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "white" + colored_emblem = { + texture = "ce_bear_passant.dds" + color1 = "white" + color2 = "white" + color3 = "black" + instance = { position = { 0.50 0.50 } scale = { 0.85 0.9 } } + } +} + +c_smolensk = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "white" + colored_emblem = { + texture = "ce_bear_rampant.dds" + color1 = "white" + color2 = "white" + color3 = "black" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } +} + +# Moskva ############################################## + +k_moskva={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=blue + color2=blue + texture="ce_lozenge_vair.dds" + instance={ position={ 0.270000 0.330000 } scale={ 0.690000 0.340000 } depth=3.010000 rotation=296 } + } + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ position={ 0.590000 0.410000 } scale={ 0.360000 0.360000 } depth=2.010000 } + } + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ scale={ 0.940000 1.000000 } depth=1.010000 } + } + colored_emblem={ + color1=white + texture="NEOW_ce_helm_of_skanderbeg.dds" + instance={ position={ 0.490000 0.130000 } scale={ -0.120000 0.120000 } } + } +} + +d_moskva={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=red + color3=red + colored_emblem={ + color1=blue + color2=blue + texture="ce_lozenge_vair.dds" + instance={ position={ 0.270000 0.330000 } scale={ 0.690000 0.340000 } depth=3.010000 rotation=296 } + } + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ position={ 0.590000 0.410000 } scale={ 0.360000 0.360000 } depth=2.010000 } + } + colored_emblem={ + color1=white + texture="ce_saint_george.dds" + instance={ scale={ 0.940000 1.000000 } depth=1.010000 } + } + colored_emblem={ + color1=white + texture="NEOW_ce_helm_of_skanderbeg.dds" + instance={ position={ 0.490000 0.130000 } scale={ -0.120000 0.120000 } } + } +} + +# Vladimir ############################################ + +k_vladimir = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_lion_rampant_axe.dds" + color1 = "yellow" + color2 = "white" + color3 = "black" + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.19 0.12 } scale = { 0.25 0.2 } } + instance = { position = { 0.16 0.23 } scale = { 0.08 0.1 } } + } + colored_emblem = { + texture = "ce_cross_09.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.26 0.162 } scale = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.202 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.324 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.260 0.103 } scale = { 0.064 0.064 } } + } + colored_emblem = { + texture = "ce_crown_small.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.556 0.114 } rotation = 19 scale = { 0.161 0.161 } } + } +} + +d_vladimir = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_lion_rampant_axe.dds" + color1 = "yellow" + color2 = "white" + color3 = "black" + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.19 0.12 } scale = { 0.25 0.2 } } + instance = { position = { 0.16 0.23 } scale = { 0.08 0.1 } } + } + colored_emblem = { + texture = "ce_cross_09.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.26 0.162 } scale = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.202 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.324 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.260 0.103 } scale = { 0.064 0.064 } } + } + colored_emblem = { + texture = "ce_crown_small.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.556 0.114 } rotation = 19 scale = { 0.161 0.161 } } + } +} + +c_vladimir = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_lion_rampant_axe.dds" + color1 = "yellow" + color2 = "white" + color3 = "black" + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.19 0.12 } scale = { 0.25 0.2 } } + instance = { position = { 0.16 0.23 } scale = { 0.08 0.1 } } + } + colored_emblem = { + texture = "ce_cross_09.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.26 0.162 } scale = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.202 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.324 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.260 0.103 } scale = { 0.064 0.064 } } + } + colored_emblem = { + texture = "ce_crown_small.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.556 0.114 } rotation = 19 scale = { 0.161 0.161 } } + } +} + +b_vladimir = { + pattern = "pattern_solid.dds" + color1 = "red" + color2 = "yellow" + colored_emblem = { + texture = "ce_lion_rampant_axe.dds" + color1 = "yellow" + color2 = "white" + color3 = "black" + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "red" + color2 = "red" + instance = { position = { 0.19 0.12 } scale = { 0.25 0.2 } } + instance = { position = { 0.16 0.23 } scale = { 0.08 0.1 } } + } + colored_emblem = { + texture = "ce_cross_09.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.26 0.162 } scale = { 0.16 0.16 } } + } + colored_emblem = { + texture = "ce_circle.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.202 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.324 0.162 } scale = { 0.064 0.064 } } + instance = { position = { 0.260 0.103 } scale = { 0.064 0.064 } } + } + colored_emblem = { + texture = "ce_crown_small.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.556 0.114 } rotation = 19 scale = { 0.161 0.161 } } + } +} + +d_yaroslavl = { + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "black" + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.285 0.375 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_bear_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.485 0.285 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_axe_long.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.64 0.19 } rotation = 66 scale = { 0.5 0.5 } } + } +} + +c_yaroslavl = { + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "black" + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.285 0.375 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_bear_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.485 0.285 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_axe_long.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.64 0.19 } rotation = 66 scale = { 0.5 0.5 } } + } +} + +b_yaroslavl = { + pattern = "pattern_solid.dds" + color1 = "yellow" + color2 = "black" + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.285 0.375 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_bear_rampant.dds" + color1 = "black" + color2 = "red" + color3 = "white" + instance = { position = { 0.5 0.5 } scale = { 1.0 1.0 } } + } + colored_emblem = { + texture = "ce_block_04.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.485 0.285 } rotation = -24 scale = { 0.25 0.25 } } + } + colored_emblem = { + texture = "ce_axe_long.dds" + color1 = "white" + color2 = "white" + instance = { position = { 0.64 0.19 } rotation = 66 scale = { 0.5 0.5 } } + } +} + +# Arkhangelsk ######################################### + +k_arkhangelsk = { + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_bend_thin.dds" + instance={ + scale={ -1.000000 1.000000 } + } + + instance={ + depth=1.010000 + } + + } + +} + +d_arkhangelsk = { + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_bend_thin.dds" + instance={ + scale={ -1.000000 1.000000 } + } + + instance={ + depth=1.010000 + } + + } + +} + +# Nizhniy Novgorod #################################### + +k_nizhny_novgorod = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "green" + colored_emblem = { + texture = "ce_stag.dds" + color1 = "red" + color2 = "black" + color3 = "white" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +d_nizhny_novgorod = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "green" + colored_emblem = { + texture = "ce_stag.dds" + color1 = "red" + color2 = "black" + color3 = "white" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +c_nizhny_novgorod = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "green" + colored_emblem = { + texture = "ce_stag.dds" + color1 = "red" + color2 = "black" + color3 = "white" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +b_nizhny_novgorod = { + pattern = "pattern_solid.dds" + color1 = "white" + color2 = "green" + colored_emblem = { + texture = "ce_stag.dds" + color1 = "red" + color2 = "black" + color3 = "white" + instance = { position = { 0.5 0.48 } scale = { 1.0 1.0 } } + } +} + +# Chernorus ########################################### + +k_chernorus={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=black + color3=red +} + +d_kursk={ + pattern="pattern_horizontal_stripes_01.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow_light + color2=yellow + color3=red + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ position={ 0.500000 0.290000 } scale={ 0.180000 0.180000 } depth=4.010000 } + } + colored_emblem={ + color1=yellow_light + color2=black + texture="ce_per_fess.dds" + instance={ position={ 0.500000 0.550000 } scale={ 1.000000 0.200000 } depth=7.010000 } + } + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_shield_02.dds" + instance={ scale={ 0.300000 0.300000 } depth=6.010000 } + } + colored_emblem={ + color1=blue_light + texture="ce_mena_bend.dds" + instance={ position={ 0.500000 0.480000 } scale={ 0.210000 0.220000 } depth=3.010000 } + } + colored_emblem={ + color1=grey + color2=grey + color3=grey + texture="ce_martlet.dds" + instance={ position={ 0.550000 0.530000 } scale={ 0.110000 0.110000 } } + instance={ position={ 0.450000 0.430000 } scale={ 0.100000 0.100000 } depth=1.010000 } + instance={ position={ 0.500000 0.480000 } scale={ 0.090000 0.090000 } depth=2.010000 } + } + colored_emblem={ + color1=white + color2=white + texture="ce_shield_02.dds" + instance={ scale={ 0.280000 0.280000 } depth=5.010000 } + } +} + +# Belarus ############################################# + +k_white_rus={ + pattern="pattern__solid_designer.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=white + color2=rgb { 175 175 175 } + color3=black + texture="ce_knight.dds" + instance={ + position={ 0.665000 0.520000 } + scale={ 0.740000 0.740000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_patriarchal_hungary.dds" + instance={ + position={ 0.780000 0.410000 } + scale={ 0.130000 0.130000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ 0.700000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.640000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + color3=white + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.165000 0.500000 } + depth=2.010000 + rotation=90 + } + + } + +} + +d_chuvashia = { + pattern="pattern_tricolor_horizontal_01.dds" + color1=yellow + color2=yellow + color3=red + colored_emblem={ + color1=yellow + texture="ce_bendlet.dds" + instance={ + position={ 0.575000 0.290000 } + scale={ 0.080000 -0.080000 } + depth=8.010000 + } + + instance={ + position={ 0.435000 0.300000 } + scale={ 0.080000 0.080000 } + depth=9.010000 + } + + instance={ + position={ 0.640000 0.405000 } + scale={ 0.090000 0.090000 } + depth=18.010000 + } + + instance={ + position={ 0.425000 0.330000 } + scale={ 0.135000 0.135000 } + depth=25.010000 + } + + instance={ + position={ 0.415000 0.365000 } + scale={ 0.135000 0.135000 } + depth=26.010000 + } + + instance={ + position={ 0.580000 0.330000 } + scale={ -0.135000 0.135000 } + depth=27.010000 + } + + instance={ + position={ 0.590000 0.365000 } + scale={ 0.135000 -0.135000 } + depth=28.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_bend_thin.dds" + instance={ + position={ 0.585000 0.230000 } + scale={ 0.060000 0.060000 } + depth=6.010000 + } + + instance={ + position={ 0.425000 0.230000 } + scale={ 0.060000 -0.060000 } + depth=7.010000 + } + + instance={ + position={ 0.565000 0.435000 } + scale={ 0.060000 -0.060000 } + depth=16.010000 + } + + instance={ + position={ 0.445000 0.435000 } + scale={ 0.060000 0.060000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_auseklis_03.dds" + instance={ + position={ 0.500000 0.112500 } + scale={ 0.220000 0.220000 } + depth=35.009998 + rotation=45 + } + + instance={ + position={ 0.704000 0.204000 } + scale={ 0.220000 0.220000 } + depth=37.009998 + rotation=45 + } + + instance={ + position={ 0.296000 0.204000 } + scale={ 0.220000 0.220000 } + depth=39.009998 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_cross_auseklis_03.dds" + instance={ + position={ 0.500000 0.112500 } + scale={ 0.140000 0.140000 } + depth=33.009998 + rotation=45 + } + + instance={ + position={ 0.704000 0.204000 } + scale={ 0.140000 0.140000 } + depth=36.009998 + rotation=45 + } + + instance={ + position={ 0.296000 0.204000 } + scale={ 0.140000 0.140000 } + depth=38.009998 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_mena_bend.dds" + instance={ + position={ 0.465000 0.240000 } + scale={ 0.030000 -0.030000 } + depth=1.010000 + } + + instance={ + position={ 0.550000 0.245000 } + scale={ 0.030000 0.030000 } + depth=2.010000 + } + + instance={ + position={ 0.550000 0.215000 } + scale={ -0.030000 0.030000 } + depth=4.010000 + } + + instance={ + position={ 0.465000 0.215000 } + scale={ -0.030000 -0.030000 } + depth=5.010000 + } + + instance={ + position={ 0.585000 0.450000 } + scale={ 0.025000 0.025000 } + depth=10.010000 + } + + instance={ + position={ 0.400000 0.420000 } + scale={ 0.035000 -0.035000 } + depth=11.010000 + } + + instance={ + position={ 0.615000 0.450000 } + scale={ 0.030000 -0.030000 } + depth=12.010000 + } + + instance={ + position={ 0.400000 0.450000 } + scale={ 0.030000 0.030000 } + depth=13.010000 + } + + instance={ + position={ 0.610000 0.420000 } + scale={ 0.030000 0.030000 } + depth=14.010000 + } + + instance={ + position={ 0.425000 0.450000 } + scale={ 0.020000 -0.020000 } + depth=15.010000 + } + + instance={ + position={ 0.685000 0.365000 } + scale={ 0.040000 -0.040000 } + depth=21.010000 + } + + instance={ + position={ 0.315000 0.365000 } + scale={ 0.040000 0.040000 } + depth=22.010000 + } + + instance={ + position={ 0.675000 0.325000 } + scale={ 0.055000 0.055000 } + depth=23.010000 + } + + instance={ + position={ 0.325000 0.325000 } + scale={ 0.055000 -0.055000 } + depth=24.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.890000 } + scale={ 0.015000 1.000000 } + depth=29.010000 + } + + instance={ + position={ 0.500000 0.525000 } + scale={ 0.075000 0.235000 } + depth=31.010000 + } + + instance={ + position={ 0.500000 0.350000 } + scale={ 0.350000 0.350000 } + depth=46.009998 + rotation=45 + } + + instance={ + position={ 0.500000 0.636000 } + scale={ 1.000000 0.025000 } + depth=47.009998 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_03.dds" + instance={ + position={ 0.570000 0.250000 } + scale={ 0.020000 -0.020000 } + rotation=135 + } + + instance={ + position={ 0.445000 0.250000 } + scale={ 0.020000 0.020000 } + depth=3.010000 + rotation=45 + } + + instance={ + position={ 0.655000 0.370000 } + scale={ 0.035000 -0.035000 } + depth=19.010000 + rotation=45 + } + + instance={ + position={ 0.340000 0.370000 } + scale={ 0.035000 -0.035000 } + depth=20.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.040000 0.265000 } + depth=30.010000 + } + + instance={ + position={ 0.500000 0.305000 } + scale={ 0.095000 0.095000 } + depth=32.009998 + rotation=45 + } + + instance={ + position={ 0.500000 0.220000 } + scale={ 0.020000 0.050000 } + depth=34.009998 + } + + instance={ + position={ 0.500000 0.125000 } + scale={ 0.140000 0.140000 } + depth=40.009998 + rotation=45 + } + + instance={ + position={ 0.270000 0.495000 } + scale={ 0.180000 0.180000 } + depth=41.009998 + } + + instance={ + position={ 0.730000 0.495000 } + scale={ 0.180000 0.180000 } + depth=42.009998 + } + + instance={ + position={ 0.500000 0.520000 } + scale={ 0.170000 0.170000 } + depth=43.009998 + rotation=45 + } + + instance={ + position={ 0.710000 0.200000 } + scale={ 0.165000 0.165000 } + depth=44.009998 + } + + instance={ + position={ 0.290000 0.200000 } + scale={ 0.165000 0.165000 } + depth=45.009998 + } + + } + +} + +d_mordvinia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=red + texture="ce_cross_auskelis.dds" + instance={ + scale={ 0.450000 0.450000 } + } + + } + +} + +d_novgorod={ + pattern="pattern_horizontal_split_02.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.235000 } + scale={ 0.050000 0.050000 } + depth=13.010000 + } + + instance={ + position={ 0.500000 0.495000 } + scale={ 0.250000 0.250000 } + depth=19.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.605000 } + scale={ 0.250000 0.250000 } + depth=17.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.902000 } + scale={ 0.230000 0.250000 } + } + + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.440000 } + depth=22.010000 + } + + } + + colored_emblem={ + color1=grey + color2=black + texture="ce_fish.dds" + instance={ + position={ 0.255000 0.840000 } + scale={ -0.250000 0.250000 } + depth=20.010000 + } + + instance={ + position={ 0.740000 0.840000 } + scale={ 0.250000 0.250000 } + depth=21.010000 + } + + } + + colored_emblem={ + color1=white + color2=blue_light + texture="ce_block_02.dds" + instance={ + scale={ -1.000000 -1.000000 } + depth=27.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=black + texture="ce_bear_rampant.dds" + instance={ + position={ 0.790000 0.550000 } + scale={ 0.666000 0.666000 } + depth=23.010000 + } + + instance={ + position={ 0.215000 0.550000 } + scale={ -0.660000 0.666000 } + depth=24.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.140000 } + scale={ 0.098000 0.089000 } + depth=5.010000 + } + + instance={ + position={ 0.500000 0.685000 } + scale={ 0.230000 0.070000 } + depth=12.010000 + } + + instance={ + position={ 0.500000 0.765000 } + scale={ 0.155000 0.355000 } + depth=15.010000 + } + + instance={ + scale={ 0.190000 0.190000 } + depth=18.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_religion_judaism_generic.dds" + instance={ + position={ 0.500000 0.175000 } + scale={ 0.210000 0.210000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_pagan_cross_03.dds" + instance={ + position={ 0.700000 0.185000 } + scale={ 0.105000 0.105000 } + depth=6.010000 + rotation=84 + } + + instance={ + position={ 0.300000 0.185000 } + scale={ 0.105000 0.105000 } + depth=7.010000 + rotation=6 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + position={ 0.550000 0.370000 } + scale={ 0.445000 0.445000 } + depth=8.010000 + rotation=129 + } + + instance={ + position={ 0.450000 0.370000 } + scale={ 0.450000 0.450000 } + depth=9.010000 + rotation=51 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 0.170000 0.055000 } + depth=1.010000 + } + + instance={ + position={ 0.559999 0.120000 } + scale={ 0.010000 0.060000 } + depth=2.010000 + } + + instance={ + position={ 0.440000 0.120000 } + scale={ 0.010000 0.060000 } + depth=3.010000 + } + + instance={ + position={ 0.500000 0.140000 } + scale={ 0.010000 0.105000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.725000 } + scale={ 0.225000 0.080000 } + depth=11.010000 + } + + instance={ + position={ 0.500000 0.370000 } + scale={ 0.095000 0.250000 } + depth=14.010000 + } + + instance={ + position={ 0.500000 0.655000 } + scale={ 0.250000 0.160000 } + depth=16.010000 + } + + instance={ + position={ 0.500000 0.755000 } + scale={ 0.430000 0.045000 } + depth=25.010000 + } + + instance={ + position={ 0.500000 0.706000 } + scale={ 0.350000 0.050000 } + depth=26.010000 + } + + } + +} + + +d_pskov={ + pattern="pattern_horizontal_split_02.dds" + color1=blue_light + color2=white + color3=green + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=8.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.333000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=brown + texture="ce_hand.dds" + instance={ + position={ 0.500000 0.333000 } + scale={ -0.333000 -0.333000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.120000 } + scale={ 0.250000 0.250000 } + depth=2.010000 + } + + instance={ + position={ 0.600000 0.100000 } + scale={ 0.250000 0.250000 } + depth=3.010000 + } + + instance={ + position={ 0.400000 0.100000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } + + instance={ + position={ 0.750000 0.025000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + } + + instance={ + position={ 0.250000 0.025000 } + scale={ 0.250000 0.250000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="ce_lion_passant.dds" + instance={ + position={ 0.500000 0.750000 } + scale={ 1.000000 0.500000 } + } + + } + +} + + +d_tambov={ + pattern="pattern_horizontal_split_02.dds" + color1=yellow_light + color2=green_light + color3=black + colored_emblem={ + color1=yellow + color2=red + texture="ce_grain.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.333000 1.000000 } + } + + instance={ + scale={ 0.333000 1.000000 } + depth=1.010000 + } + + instance={ + position={ 0.250000 0.500000 } + scale={ 0.333000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + +} + +d_stavropul={ + pattern="pattern_horizontal_split_01.dds" + color1=green_light + color2=blue_light + color3=red + colored_emblem={ + color1=white + texture="ce_ordinary_pile_03_inverted.dds" + instance={ + position={ 0.500000 0.365000 } + scale={ 0.135000 0.055000 } + } + + } + + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.430000 } + scale={ 0.055000 0.055000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=white + texture="NEOW_ce_cross_nordic.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue + texture="ce_chief.dds" + instance={ + position={ 0.500000 0.375000 } + scale={ 0.120000 -0.085000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.425000 } + scale={ 0.150000 0.150000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + depth=5.010000 + } + + } + +} + + +d_terek = { + pattern="pattern_horizontal_split_01.dds" + color1=black + color2=yellow_light + color3=blue + colored_emblem={ + color1=white + texture="ce_fess_engrailed.dds" + instance={ + position={ 0.905000 0.095000 } + depth=3.010000 + rotation=135 + } + + instance={ + position={ 0.250000 0.750000 } + depth=4.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=black + color2=yellow + color3=black + texture="NEOW_ce_eagle_russia.dds" + instance={ + position={ 0.325000 0.295000 } + scale={ 0.200000 0.200000 } + rotation=315 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + position={ 0.375000 0.545000 } + scale={ 0.650000 0.650000 } + depth=5.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.305000 0.315000 } + scale={ 0.220000 0.220000 } + depth=1.010000 + rotation=135 + } + + instance={ + position={ 0.350000 0.270000 } + scale={ 0.220000 0.220000 } + depth=2.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + depth=6.010000 + } + + } + +} + + +d_vainakhia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=green + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.000000 0.500000 } + scale={ 0.570000 1.000000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.660000 } + scale={ 1.000000 0.040000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.165000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_iranian_floral_pattern.dds" + instance={ + position={ 0.165000 0.500000 } + scale={ 0.710000 1.000000 } + rotation=90 + } + + } + +} + + +d_adygea={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=green + color3=blue + colored_emblem={ + color1=yellow_light + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.285000 } + scale={ 0.070000 0.070000 } + } + + instance={ + position={ 0.375000 0.285000 } + scale={ 0.070000 0.070000 } + depth=1.010000 + } + + instance={ + position={ 0.625000 0.285000 } + scale={ 0.070000 0.070000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=yellow_light + texture="ce_arrows_saltire.dds" + instance={ + position={ 0.500000 0.735000 } + scale={ 0.570000 0.570000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + texture="ce_arrow.dds" + instance={ + position={ 0.486000 0.720000 } + scale={ 0.530000 0.785000 } + depth=3.010000 + rotation=90 + } + + } + + colored_emblem={ + color1=yellow_light + texture="NEOW_ce_makedonstars.dds" + instance={ + position={ 0.500000 0.460000 } + scale={ -0.760000 0.760000 } + depth=7.010000 + rotation=32 + } + + } + + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.495000 } + scale={ 0.695000 0.695000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + depth=5.010000 + } + + } + +} + + +d_ciscaucasia={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=green + color2=blue + color3=red +} + + +d_astrakhan={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue_light + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.340000 } + } + + instance={ + position={ 0.500000 0.545000 } + scale={ 1.000000 0.415000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.800000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.345000 } + scale={ 0.290000 0.035000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=grey + texture="ce_sabre.dds" + instance={ + position={ 0.500000 0.535000 } + scale={ -0.725000 0.725000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=green_light + color3=yellow_light + texture="ce_crown_papal.dds" + instance={ + depth=6.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 -0.500000 } + depth=3.010000 + } + + } + +} + + +d_kostroma={ + pattern="pattern_vertical_stripes_02.dds" + color1=red + color2=blue + color3=black + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=red + texture="ce_ship_longship.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 1.000000 0.785000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + color2=red + color3=yellow_light + texture="NEOW_ce_eagle_russia.dds" + instance={ + position={ 0.460000 0.210000 } + scale={ 0.115000 0.115000 } + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_lozenge.dds" + instance={ + position={ 0.450000 0.225000 } + scale={ 0.275000 0.305000 } + depth=1.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=white + color2=grey + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.690000 } + depth=3.010000 + } + + } + +} + + +d_ryazan={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=green_light + color2=red + color3=yellow_light + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.495000 0.245000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=green + texture="ce_block_01.dds" + instance={ + position={ 0.500000 0.480000 } + scale={ 0.150000 0.265000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=green + color2=red + texture="ce_wildman.dds" + instance={ + scale={ -1.000000 1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_sword_simple.dds" + instance={ + position={ 0.315000 0.230000 } + scale={ 0.565000 -0.675000 } + rotation=148 + } + + } + + colored_emblem={ + color1=red + texture="NEOW_ce_boot.dds" + instance={ + position={ 0.610000 0.800000 } + scale={ -0.260000 0.260000 } + depth=2.010000 + } + + instance={ + position={ 0.390000 0.800000 } + scale={ 0.260000 0.260000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 0.805000 -0.770000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.765000 0.800000 } + scale={ 0.325000 0.145000 } + depth=4.010000 + rotation=45 + } + + instance={ + depth=8.010000 + } + + } + +} + + +d_vologda={ + pattern="pattern_horizontal_split_02.dds" + color1=white + color2=red + color3=red + colored_emblem={ + color1=red + color2=red + texture="ce_block_02.dds" + instance={ + scale={ 1.000000 -1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + position={ 1.000000 0.500000 } + scale={ 0.333000 0.666000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_hand.dds" + instance={ + position={ 0.550000 0.600000 } + scale={ -0.600000 0.555000 } + depth=4.010000 + rotation=270 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + color3=yellow + texture="ce_orb.dds" + instance={ + scale={ 0.490000 0.490000 } + } + + } + + colored_emblem={ + color1=yellow + color2=grey + texture="ce_sword_simple.dds" + instance={ + position={ 0.400000 0.400000 } + depth=1.010000 + rotation=315 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.795000 0.585000 } + scale={ 0.120000 0.165000 } + depth=3.010000 + } + + } + +} + + +d_oryol = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=blue_light + color3=black + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=yellow_light + texture="NEOW_ce_eagle_russia.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.250000 0.250000 } + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.180000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=grey + texture="ce_castle_random.dds" + instance={ + scale={ 1.000000 0.650000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + color2=green_light + texture="ce_chief.dds" + instance={ + scale={ 1.000000 -1.000000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.215000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_laurels.dds" + instance={ + position={ 0.500000 0.750000 } + depth=4.010000 + } + + } + +} + + +d_voronezh = { + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=white + texture="ce_mena_lamp.dds" + instance={ + position={ 0.190000 0.435000 } + scale={ 0.410000 0.410000 } + depth=1.010000 + rotation=134 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.750000 0.500000 } + scale={ 0.800000 1.000000 } + depth=2.010000 + rotation=45 + } + + instance={ + position={ 0.595000 0.215000 } + scale={ 0.940000 0.940000 } + depth=3.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_triangle_mask.dds" + instance={ + position={ 0.333000 0.666000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={ + position={ 0.490000 0.785000 } + scale={ -0.595000 0.595000 } + rotation=97 + } + + } + +} + + +d_ulyanovsk={ + pattern="pattern_vertical_stripes_02.dds" + color1=blue_light + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 1.000000 0.500000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=4.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 1.000000 } + scale={ 0.750000 0.333000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_column.dds" + instance={ + position={ 0.500000 0.535000 } + scale={ 0.700000 0.650000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + color3=yellow_light + texture="NEOW_ce_crown_koln_imperial.dds" + instance={ + position={ 0.500000 0.150000 } + scale={ 0.250000 0.250000 } + } + + } + +} + + +d_samara={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=1.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + color3=red + texture="ce_stag.dds" + } + +} + + +d_saratov={ + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=red + color3=black + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_fish.dds" + instance={ + position={ 0.330000 0.300000 } + scale={ 0.450000 -0.450000 } + depth=2.010000 + rotation=225 + } + + } + + colored_emblem={ + color1=grey + color2=white + texture="ce_fish.dds" + instance={ + position={ 0.500000 0.670000 } + scale={ 0.450000 0.450000 } + rotation=90 + } + + instance={ + position={ 0.670000 0.300000 } + scale={ 0.450000 0.450000 } + depth=1.010000 + rotation=315 + } + + } + +} + + +d_udmurtia={ + pattern="pattern_vertical_split_01.dds" + color1=black + color2=red + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.333000 1.000000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_auseklis_03.dds" + instance={ + scale={ 0.333000 0.333000 } + } + + } + + colored_emblem={ + color1=red + texture="ce_cross_auskelis.dds" + instance={ + scale={ 0.250000 0.250000 } + depth=1.010000 + } + + } + +} + + +d_martyuba={ + pattern="pattern_horizontal_split_01.dds" + color1=yellow_light + color2=yellow_light + color3=blue + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.200000 0.200000 } + depth=1.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_01.dds" + instance={ + scale={ 0.333000 0.333000 } + depth=7.010000 + rotation=135 + } + + instance={ + scale={ 0.333000 0.333000 } + depth=8.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_01.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=11.010000 + rotation=135 + } + + instance={ + scale={ 0.500000 0.500000 } + depth=12.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_04.dds" + instance={ + position={ 0.550000 0.450000 } + scale={ 0.450000 0.450000 } + depth=3.010000 + rotation=45 + } + + instance={ + position={ 0.450000 0.555000 } + scale={ 0.450000 -0.450000 } + depth=4.010000 + rotation=45 + } + + instance={ + position={ 0.450000 0.450000 } + scale={ 0.450000 0.450000 } + depth=5.010000 + rotation=135 + } + + instance={ + position={ 0.550000 0.550000 } + scale={ 0.450000 0.450000 } + depth=6.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + scale={ 0.250000 0.250000 } + depth=2.010000 + rotation=45 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_05.dds" + instance={ + depth=9.010000 + rotation=45 + } + + instance={ + depth=10.010000 + rotation=135 + } + + } + + colored_emblem={ + color1=green_light + texture="ce_block_02.dds" + instance={ + scale={ 0.100000 0.100000 } + rotation=45 + } + + } + +} + + + +e_volga-ural={ + pattern="pattern_horizontal_split_01.dds" + color1=blue_light + color2=blue_light + color3=black + colored_emblem={ + color1=yellow_light + texture="ce_border_banner.dds" + instance={ + depth=11.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_border_banner.dds" + instance={ + scale={ 0.885000 0.885000 } + depth=10.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.560000 0.490000 } + scale={ 0.135000 0.345000 } + depth=5.010000 + } + + instance={ + position={ 0.735000 0.310000 } + scale={ 0.090000 0.090000 } + depth=6.010000 + } + + instance={ + position={ 0.500000 0.530000 } + scale={ 0.250000 0.445000 } + depth=8.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.235000 } + scale={ 0.060000 0.060000 } + depth=4.010000 + } + + instance={ + position={ 0.500000 0.465000 } + scale={ 0.380000 0.445000 } + depth=9.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_bend_thin.dds" + instance={ + position={ 0.520000 0.480000 } + scale={ 0.390000 -0.415000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.686000 0.235000 } + scale={ 0.140000 0.140000 } + depth=1.010000 + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.090000 0.090000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_circle_mask.dds" + instance={ + position={ 0.705000 0.210000 } + scale={ 0.095000 0.095000 } + } + + instance={ + position={ 0.500000 0.180000 } + scale={ 0.040000 0.040000 } + depth=2.010000 + } + + } + +} + + +# Fromables #################################################################### + + + +# Faiths ####################################################################### + +# Third Covenant ###################################### + +k_third_covenant = { + pattern = "pattern_solid.dds" + color1 = "black" + color2 = "yellow" + colored_emblem = { + texture = "ce_block_05.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.674 0.543 } rotation = -60 scale = { 0.5 0.5 } } + instance = { position = { 0.326 0.543 } rotation = 60 scale = { 0.5 0.5 } } + } + colored_emblem = { + texture = "ce_block_02.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.635 0.785 } scale = { 0.05 0.10 } } + instance = { position = { 0.365 0.785 } scale = { 0.05 0.10 } } + instance = { position = { 0.4 0.76 } scale = { 0.12 0.05 } } + instance = { position = { 0.6 0.76 } scale = { 0.12 0.05 } } + instance = { position = { 0.5 0.71 } scale = { 0.19 0.05 } } + instance = { position = { 0.5 0.4 } scale = { 0.05 0.67 } } + instance = { position = { 0.5 0.275 } scale = { 0.45 0.05 } } + instance = { position = { 0.5 0.160 } scale = { 0.18 0.05 } } + } + colored_emblem = { + texture = "ce_block_01.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.775 0.370 } rotation = 30 scale = { 0.04 0.04 } } + } + colored_emblem = { + texture = "ce_circle_mask.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.744 0.352 } scale = { 0.04 0.04 } } + instance = { position = { 0.805 0.387 } scale = { 0.04 0.04 } } + instance = { position = { 0.793 0.337 } scale = { 0.04 0.04 } } + } + colored_emblem = { + texture = "ce_spearhead.dds" + color1 = "yellow" + color2 = "yellow" + instance = { position = { 0.23 0.378 } rotation = -30 scale = { 0.256 0.256 } } + } +} \ No newline at end of file diff --git a/common/coat_of_arms/coat_of_arms/NEOW_volga.txt b/common/coat_of_arms/coat_of_arms/NEOW_volga.txt new file mode 100644 index 000000000..dbf7bdf97 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/NEOW_volga.txt @@ -0,0 +1,111 @@ + + +k_kazan={ + pattern="pattern_horizontal_split_01.dds" + color1=green + color2=red + color3=green + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 1.000000 0.040000 } + depth=7.010000 + } + + } + + colored_emblem={ + color1=yellow + color2=yellow_light + texture="ce_religion_bogomilist.dds" + instance={ + scale={ 0.140000 0.140000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + scale={ 0.470000 0.470000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_demi_vol.dds" + instance={ + position={ 0.520000 0.420000 } + scale={ -0.290000 -0.430000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_demi_vol.dds" + instance={ + position={ 0.520000 0.420000 } + scale={ -0.250000 -0.360000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_india_small_ujjain.dds" + instance={ + scale={ 0.090000 0.090000 } + } + + } + + colored_emblem={ + color1=green_light + color2=yellow_light + texture="ce_frame_circle_urnes_runes.dds" + instance={ + scale={ 0.730000 0.730000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + color2=red + color3=black + texture="ce_mena_lion.dds" + instance={ + scale={ -0.550000 0.550000 } + depth=3.010000 + } + + } + +} + +d_zaporizhzhia={ + pattern="pattern_solid.dds" + color1=rgb { 158 38 88 } + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=black + texture="NEOW_ce_cossack.dds" + instance={ + position={ 0.500000 0.530000 } + scale={ 0.915000 0.915000 } + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/default.txt b/common/coat_of_arms/coat_of_arms/default.txt new file mode 100644 index 000000000..2d5c27183 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/default.txt @@ -0,0 +1,13 @@ +default = { + pattern = "pattern_solid.dds" + color1 = "green" +} + +unknown = { + pattern = "pattern_solid.dds" + color1 = "black" + color2 = "black" + textured_emblem = { + texture = "_default.dds" + } +} diff --git a/common/coat_of_arms/coat_of_arms/europa.txt b/common/coat_of_arms/coat_of_arms/europa.txt index cc6417481..26127645d 100644 --- a/common/coat_of_arms/coat_of_arms/europa.txt +++ b/common/coat_of_arms/coat_of_arms/europa.txt @@ -657,7 +657,7 @@ c_dusseldorf={ texture="ce_lion_rampant_crown_forked.dds" } } -c_neuwied={ +c_nassau={ # Neuwied pattern="pattern_waves_01.dds" color1=yellow color2=yellow diff --git a/common/coat_of_arms/coat_of_arms/finland.txt b/common/coat_of_arms/coat_of_arms/finland.txt new file mode 100644 index 000000000..0daba6fe1 --- /dev/null +++ b/common/coat_of_arms/coat_of_arms/finland.txt @@ -0,0 +1,82 @@ +k_sapmi_tornedalian={ + pattern="pattern_tricolor_horizontal_01.dds" + color1=yellow + color2=white + color3=blue +} +k_sapmi_kven={ + pattern="pattern_solid.dds" + color1=blue + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + color2=blue + texture="ce_rosetta_06.dds" + instance={ + depth=3.010000 + rotation=30 + } + + } + + colored_emblem={ + color1=red + texture="ce_circle_mask.dds" + instance={ + scale={ 0.675000 0.675000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_tamgha_regular_circle_frame.dds" + instance={ + scale={ 0.490000 0.490000 } + } + + } + + colored_emblem={ + color1=black + texture="ce_circle_mask.dds" + instance={ + scale={ 0.725000 0.725000 } + depth=5.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_circle_mask.dds" + instance={ + scale={ 0.780000 0.780000 } + depth=6.010000 + } + + } + + colored_emblem={ + color1=white + texture="ce_religion_bogomilist.dds" + instance={ + scale={ 0.160000 0.160000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + texture="ce_pagan_circle_frame.dds" + instance={ + scale={ 0.550000 0.550000 } + depth=1.010000 + } + + } + +} diff --git a/common/coat_of_arms/coat_of_arms/france.txt b/common/coat_of_arms/coat_of_arms/france.txt index b227a6cef..752f18900 100644 --- a/common/coat_of_arms/coat_of_arms/france.txt +++ b/common/coat_of_arms/coat_of_arms/france.txt @@ -1,55 +1,27 @@ e_france={ - pattern="pattern_horizontal_split_01.dds" - color1=black - color2=black - colored_emblem={ - color1=white - texture="ce_fleur.dds" - instance={position={1 1} scale={0.2 0.2}} - instance={position={0.8 1} scale={0.2 0.2}} - instance={position={0.6 1} scale={0.2 0.2}} - instance={position={0.4 1} scale={0.2 0.2}} - instance={position={0.2 1} scale={0.2 0.2}} - instance={position={0 1} scale={0.2 0.2}} - instance={position={0.9 0.8} scale={0.2 0.2}} - instance={position={0.7 0.8} scale={0.2 0.2}} - instance={position={0.5 0.8} scale={0.2 0.2}} - instance={position={0.3 0.8} scale={0.2 0.2}} - instance={position={0.1 0.8} scale={0.2 0.2}} - instance={position={1 0.6} scale={0.2 0.2}} - instance={position={0.8 0.6} scale={0.2 0.2}} - instance={position={0.6 0.6} scale={0.2 0.2}} - instance={position={0.4 0.6} scale={0.2 0.2}} - instance={position={0.2 0.6} scale={0.2 0.2}} - instance={position={0 0.6} scale={0.2 0.2}} - instance={position={0.9 0.4} scale={0.2 0.2}} - instance={position={0.7 0.4} scale={0.2 0.2}} - instance={position={0.5 0.4} scale={0.2 0.2}} - instance={position={0.3 0.4} scale={0.2 0.2}} - instance={position={0.1 0.4} scale={0.2 0.2}} - instance={position={1 0.2} scale={0.2 0.2}} - instance={position={0.8 0.2} scale={0.2 0.2}} - instance={position={0.6 0.2} scale={0.2 0.2}} - instance={position={0.4 0.2} scale={0.2 0.2}} - instance={position={0.2 0.2} scale={0.2 0.2}} - instance={position={0 0.2} scale={0.2 0.2}} - instance={position={0.9 0} scale={0.2 0.2}} - instance={position={0.7 0} scale={0.2 0.2}} - instance={position={0.5 0} scale={0.2 0.2}} - instance={position={0.3 0} scale={0.2 0.2}} - instance={position={0.1 0} scale={0.2 0.2}} - } -} -k_gondor={ # Flag for e_france if held by Numenoreans - pattern="pattern_solid.dds" - color1=black - color2=white - color3=black - colored_emblem={ - color1=white - texture="NEOW_ce_gondor_tree.dds" - instance={scale={0.89 0.89}} - } + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="NEOW_ce_nap_eagle.dds" + instance={ + scale={ 0.755000 0.755000 } + } + + } + + colored_emblem={ + color1=white + texture="ce_block_01.dds" + instance={ + depth=1.010000 + rotation=90 + } + + } + } k_brittany={ pattern="pattern_horizontal_split_01.dds" color1=white diff --git a/common/coat_of_arms/coat_of_arms/germany.txt b/common/coat_of_arms/coat_of_arms/germany.txt index c02393f01..1a4d7e0a6 100644 --- a/common/coat_of_arms/coat_of_arms/germany.txt +++ b/common/coat_of_arms/coat_of_arms/germany.txt @@ -1144,6 +1144,23 @@ c_liezen={ instance={position={0.5 0.535} scale={1.2 1.2} rotation=335} } } +c_liebnitz={ # Leoben + pattern="pattern_solid.dds" + color1=red + color2=white + colored_emblem={ + color1=white + color2=white + color3=black + texture="NEOW_ce_ostrich.dds" + } + colored_emblem={ + color1=white + texture="ce_horse_shoe.dds" + instance={position={0.205 0.21} scale={0.125 0.125}} + instance={position={0.385 0.775} scale={0.17 0.17}} + } +} d_lower_austria={ pattern="pattern_solid.dds" color1=blue @@ -1546,21 +1563,54 @@ c_leipzig={ } c_eilenburg={ pattern="pattern_solid.dds" - color1=yellow + color1=blue_light color2=white color3=black colored_emblem={ - color1=blue - texture="NEOW_ce_wave_single.dds" - instance={position={0.2 0.5} scale={1 -1} rotation=90} - instance={position={0.8 0.5} scale={1 1} rotation=90} + color1=red + texture="ce_ordinary_pile_02_inverted.dds" + instance={position={0.265 0.5} scale={0.23 0.23} depth=3} + instance={position={0.735 0.5} scale={0.23 0.23} depth=4} + instance={position={0.5 0.4} scale={0.43 0.43} depth=5} } colored_emblem={ - color1=black - color2=red - color3=white - texture="ce_lion_rampant_per_pale.dds" - instance={position={0.51 0.5} scale={0.8 0.8}} + color1=yellow_light + color2=black + texture="ce_castle.dds" + instance={position={0.5 0.675} depth=12} + } + colored_emblem={ + color1=red + texture="ce_diamond_01.dds" + instance={position={0.3 0.385} scale={0.32 0.32} depth=13} + instance={position={0.705 0.385} scale={0.32 0.32} depth=14} + } + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={position={0.5 0.57} scale={0.065 0.065} depth=10} + instance={position={0.5 0.37} scale={0.21 0.38} depth=11} + } + colored_emblem={ + color1=white + texture="ce_star_06.dds" + instance={position={0.5 0.145} scale={0.225 0.225}} + instance={position={0.425 0.29} scale={0.225 0.225} depth=1} + instance={position={0.575 0.29} scale={0.225 0.225} depth=2} + } + colored_emblem={ + color1=yellow_light + texture="ce_block_03.dds" + instance={position={0.3 0.18} scale={0.06 0.06} depth=6 + rotation=90} + instance={position={0.705 0.18} scale={0.06 0.06} depth=7 + rotation=90} + } + colored_emblem={ + color1=yellow_light + texture="ce_circle_mask.dds" + instance={position={0.705 0.225} scale={0.05 0.05} depth=8} + instance={position={0.3 0.225} scale={0.05 0.05} depth=9} } } c_vogtland={ @@ -1711,42 +1761,22 @@ d_anhalt={ } } c_dessau={ - pattern="pattern_vertical_split_01.dds" - color1=yellow + pattern="pattern_solid.dds" + color1=white color2=red colored_emblem={ - color1=white - texture="ce_block_02.dds" - instance={position={0.25 0.3} scale={0.5 0.6}} + color1=red + texture="ce_border_shield.dds" } colored_emblem={ color1=red - color2=yellow - color3=white - texture="ce_eagle_double.dds" - instance={position={0.5 0.3} scale={1 0.6}} - } - colored_emblem={ - color1=black - color2=yellow - texture="ce_barruly_10.dds" - instance={position={0.75 0.3} scale={0.5 0.6}} - } - colored_emblem={ - texture="ce_crancelin.dds" - color1="green" - color2="green" - instance={position={0.75 0.3} scale={0.5 0.6}} + texture="ce_polish_leliwa.dds" + instance={position={0.5 0.4} scale={0.6 0.6}} } colored_emblem={ color1=red - texture="ce_block_02.dds" - instance={position={0.25 0.9} scale={0.5 0.2}} - } - colored_emblem={ - color1=yellow - texture="ce_block_02.dds" - instance={position={0.75 0.9} scale={0.5 0.2}} + texture="ce_star_06.dds" + instance={position={0.5 0.725} scale={0.3 0.3}} } } c_wittenberg={ @@ -3423,39 +3453,6 @@ c_frankfurt={ instance={position={0.5 0.5}} } } -c_nassau={ - pattern="pattern_solid.dds" - color1=blue - color2=yellow - colored_emblem={ - texture="ce_billet.dds" - color1=yellow - color2=yellow - instance={position={0.17 0.09} scale={0.12 0.12}} - instance={position={0.35 0.09} scale={0.12 0.12}} - instance={position={0.65 0.09} scale={0.12 0.12}} - instance={position={0.84 0.09} scale={0.12 0.12}} - instance={position={0.17 0.50} scale={0.12 0.12}} - instance={position={0.62 0.47} scale={0.12 0.12}} - instance={position={0.17 0.70} scale={0.12 0.12}} - instance={position={0.36 0.78} scale={0.12 0.12}} - instance={position={0.68 0.78} scale={0.12 0.12}} - instance={position={0.82 0.68} scale={0.12 0.12}} - } - colored_emblem={ - texture="ce_lion_rampant.dds" - color1=yellow - color2=red - color3=black - instance={position={0.5 0.5} scale={0.92 0.92}} - } - colored_emblem={ - color1=yellow - color2=blue - texture="NEOW_ce_crown_french_closed.dds" - instance={position={0.525 0.075} scale={0.29 0.29} rotation=7} - } -} c_darmstadt={ pattern="pattern_horizontal_split_01.dds" color1=yellow diff --git a/common/coat_of_arms/coat_of_arms/iberia.txt b/common/coat_of_arms/coat_of_arms/iberia.txt index 4e783ec1f..817c9aaa3 100644 --- a/common/coat_of_arms/coat_of_arms/iberia.txt +++ b/common/coat_of_arms/coat_of_arms/iberia.txt @@ -1,2106 +1,1467 @@ -galicia_portugal = { - - pattern="pattern__solid_designer.dds" - color1=blue - color2=white - color3=red - colored_emblem={ ##upper right - color1=white - texture="ce_cross_large.dds" - instance={ #bottom center - position={ 0.70000 0.450000 } - scale={ 0.060000 0.060000 } - } - instance={ #upper left - position={ 0.550000 0.100000 } - scale={ 0.060000 0.060000 } - } - instance={ #upper right - position={ 0.850000 0.100000 } - scale={ 0.060000 0.060000 } - } - instance={ #middle left - position={ 0.550000 0.2000000 } - scale={ 0.060000 0.060000 } - } - instance={ #middle right - position={ 0.850000 0.200000 } - scale={ 0.060000 0.060000 } - } - instance={ #bottom left - position={ 0.550000 0.300000 } - scale={ 0.060000 0.060000 } - } - instance={ #bottom right - position={ 0.850000 0.300000 } - scale={ 0.060000 0.060000 } - } - } - colored_emblem={ - color1=white - texture="ce_circle.dds" - instance={ - position={ 0.700000 0.10000 } - scale={ 0.140000 0.140000 } - depth=1.010000 - } - } - colored_emblem={ - color1=yellow_light - texture="ce_chalice_01.dds" - instance={ - position={ 0.700000 0.250000 } - scale={ 0.2250000 0.2250000 } - depth=2.010000 - } - } - - colored_emblem={ ##upper left - color1=white - texture="ce_cross_large.dds" - instance={ #bottom center - position={ 0.20000 0.950000 } - scale={ 0.060000 0.060000 } - } - instance={ #upper left - position={ 0.050000 0.600000 } - scale={ 0.060000 0.060000 } - } - instance={ #upper right - position={ 0.350000 0.600000 } - scale={ 0.060000 0.060000 } - } - instance={ #middle left - position={ 0.050000 0.7000000 } - scale={ 0.060000 0.060000 } - } - instance={ #middle right - position={ 0.350000 0.700000 } - scale={ 0.060000 0.060000 } - } - instance={ #bottom left - position={ 0.350000 0.800000 } - scale={ 0.060000 0.060000 } - } - instance={ #bottom right - position={ 0.350000 0.800000 } - scale={ 0.060000 0.060000 } - } - } - colored_emblem={ - color1=white - texture="ce_circle.dds" - instance={ - position={ 0.700000 0.10000 } - scale={ 0.140000 0.140000 } - depth=1.010000 - } - } - colored_emblem={ - color1=yellow_light - texture="ce_chalice_01.dds" - instance={ - position={ 0.700000 0.250000 } - scale={ 0.2250000 0.2250000 } - depth=2.010000 - } - } -} - -d_porto={ ## douro - - pattern="pattern_solid.dds" - color1=white - color2=white - color3=black - colored_emblem={ - color1=blue_light - texture="ce_mena_pale.dds" - instance={ - scale={ 1.000000 0.650000 } - rotation=90 - } - - instance={ - scale={ 0.650000 1.000000 } - depth=1.010000 - } - - } - -} - -d_coimbra={ ## beira - - pattern="pattern_solid.dds" - color1=red - color2=white - color3=blue - colored_emblem={ - color1=yellow - texture="ce_crown_small.dds" - instance={ - position={ 0.500000 0.165000 } - scale={ 0.325000 0.325000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=yellow - texture="ce_pomegranate.dds" - instance={ - position={ 0.500000 0.655000 } - scale={ 0.315000 0.315000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="NEOW_ce_orange_branch.dds" - instance={ - position={ 0.500000 0.750000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=blue_light - texture="ce_block_04.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.625000 } - depth=7.010000 - rotation=90 - } - - instance={ - position={ 0.500000 0.165000 } - depth=8.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_fleur.dds" - instance={ - position={ 0.775000 0.525000 } - scale={ 0.250000 0.250000 } - } - - instance={ - position={ 0.225000 0.525000 } - scale={ 0.250000 0.250000 } - depth=1.010000 - } - - instance={ - position={ 0.500000 0.455000 } - scale={ 0.240000 0.240000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=red - color2=white - texture="ce_chief.dds" - instance={ - depth=9.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_block_05.dds" - instance={ - position={ 0.500000 0.710000 } - scale={ 0.350000 0.525000 } - depth=4.010000 - rotation=90 - } - - } - -} - -d_estremadura={ - - pattern="pattern_solid.dds" - color1=yellow - color2=yellow - color3=black - colored_emblem={ - color1=white - texture="ce_waves_04.dds" - instance={ - position={ 1.000000 0.500000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=green - color2=white - texture="NEOW_ce_waves_05.dds" - instance={ - position={ 0.500000 0.610000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=green - texture="ce_block_02.dds" - instance={ - position={ 1.000000 0.500000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=blue_light - texture="NEOW_ce_wave_single.dds" - instance={ - position={ 1.000000 0.500000 } - } - - } - - colored_emblem={ - color1=black - texture="NEOW_ce_ship_trimast.dds" - instance={ - position={ 0.280000 0.490000 } - scale={ 0.535000 0.535000 } - depth=4.010000 - } - - } - -} - -d_beja={ ## alentejo - - pattern="pattern_solid.dds" - color1=yellow - color2=white - color3=black - colored_emblem={ - color1=black - color2=white - color3=white - texture="ce_bull_head.dds" - instance={ - position={ 0.670000 0.500000 } - scale={ 0.710000 0.710000 } - } - - } - - colored_emblem={ - color1=blue_light - color2=white - texture="NEOW_ce_waves_05.dds" - instance={ - position={ 0.405000 0.500000 } - depth=1.010000 - rotation=90 - } - - } - -} - -d_algarve={ - - pattern="pattern_checkers_02.dds" - color1=red - color2=yellow - color3=red - colored_emblem={ - color1=rgb { 188 127 94 } - color2=white - color3=white - texture="ce_head.dds" - instance={ - position={ 0.300000 0.750000 } - scale={ 0.500000 0.500000 } - } - - instance={ - position={ 0.750000 0.250000 } - scale={ 0.500000 0.500000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=brown - color2=white - color3=white - texture="ce_moors_head.dds" - instance={ - position={ 0.300000 0.250000 } - scale={ 0.500000 0.500000 } - depth=2.010000 - } - - instance={ - position={ 0.750000 0.750000 } - scale={ 0.500000 0.500000 } - depth=3.010000 - } - - } - -} - -c_ribatejo={ - - pattern="pattern_vertical_split_01.dds" - color1=blue - color2=yellow - color3=black - colored_emblem={ - color1=white - texture="ce_shield_portugal.dds" - instance={ - depth=1.010000 - } - - } - - colored_emblem={ - color1=blue - color2=white - texture="ce_shield_portugal.dds" - instance={ - scale={ 0.905000 0.905000 } - } - - } - - colored_emblem={ - color1=green_light - texture="ce_laurels.dds" - instance={ - depth=2.010000 - } - - } - -} - -c_elvas={ - - pattern="pattern_solid.dds" - color1=yellow - color2=white - color3=red - colored_emblem={ - color1=green - texture="ce_circle_mask.dds" - instance={ - position={ 0.500000 0.830000 } - scale={ 1.000000 0.410000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=black - color2=red - color3=red - texture="ce_knight.dds" - instance={ - position={ 0.500000 0.425000 } - scale={ 0.600000 0.600000 } - } - - } - -} - -c_beja={ - - pattern="pattern_solid.dds" - color1=yellow - color2=white - color3=red - colored_emblem={ - color1=red - color2=white - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.810000 } - scale={ 0.540000 0.345000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=black - color2=black - color3=white - texture="ce_bull_head.dds" - instance={ - scale={ 0.410000 0.410000 } - depth=8.010000 - } - - } - - colored_emblem={ - color1=black - color2=white - texture="ce_shield_portugal.dds" - instance={ - position={ 0.400000 0.220000 } - scale={ 0.205000 -0.205000 } - rotation=90 - } - - instance={ - position={ 0.600000 0.220000 } - scale={ 0.215000 0.215000 } - depth=1.010000 - rotation=90 - } - - instance={ - position={ 0.500000 0.350000 } - scale={ 0.215000 0.215000 } - depth=2.010000 - } - - instance={ - position={ 0.500000 0.230000 } - scale={ 0.215000 0.215000 } - depth=3.010000 - } - - instance={ - position={ 0.500000 0.110000 } - scale={ 0.215000 0.215000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=black - color2=rgb { 54 54 54 } - color3=white - texture="NEOW_ce_eagle_boned.dds" - instance={ - position={ 0.800000 0.250000 } - scale={ -0.440000 0.440000 } - depth=5.010000 - } - - instance={ - position={ 0.200000 0.250000 } - scale={ 0.440000 0.440000 } - depth=6.010000 - } - - } - -} - -c_castelo_branco={ - - pattern="pattern_solid.dds" - color1=blue - color2=white - color3=blue - colored_emblem={ - color1=red - color2=white - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.485000 } - scale={ 0.270000 0.270000 } - } - - } - - colored_emblem={ - color1=white - texture="NEOW_ce_wave_single.dds" - instance={ - position={ 0.500000 0.800000 } - depth=3.010000 - } - - instance={ - position={ 0.500000 0.190000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_ordinary_pile_01.dds" - instance={ - position={ 0.500000 0.350000 } - scale={ 0.420000 -0.500000 } - depth=1.010000 - } - - instance={ - position={ 0.500000 0.625000 } - scale={ 0.435000 0.475000 } - depth=2.010000 - } - - } - -} - -c_viseu={ - - pattern="pattern_solid.dds" - color1=white - color2=yellow - color3=black - colored_emblem={ - color1=red - color2=yellow - texture="ce_castle.dds" - instance={ - scale={ 0.900000 0.900000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=black - color2=white - texture="ce_shield_portugal.dds" - instance={ - position={ 0.500000 0.310000 } - scale={ 0.250000 0.250000 } - } - - } - - colored_emblem={ - color1=rgb { 145 110 90 } - color2=black - texture="ce_wildman.dds" - instance={ - position={ 0.325000 0.250000 } - scale={ 0.285000 0.285000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=green - color2=black - texture="ce_grape_tree.dds" - instance={ - position={ 0.680000 0.165000 } - scale={ 0.240000 0.240000 } - depth=2.010000 - } - - } - -} - -d_badajoz={ - - pattern="pattern_tricolor_horizontal_01.dds" - color1=green_light - color2=white - color3=black - colored_emblem={ - color1=yellow - texture="ce_tower.dds" - instance={ - position={ 0.605000 0.455000 } - scale={ 0.390000 0.390000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=black - color2=blue_light - texture="ce_shield_02.dds" - instance={ - scale={ 0.510000 0.510000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=black - color2=black - texture="ce_shield_02.dds" - instance={ - scale={ 0.535000 0.535000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=red - color2=red - texture="ce_lion_rampant.dds" - instance={ - position={ 0.405000 0.450000 } - scale={ 0.265000 0.265000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=grey - texture="ce_shield_01.dds" - instance={ - position={ 0.500000 0.580000 } - scale={ 0.200000 0.200000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_pattern_vertical_split_01.dds" - instance={ - position={ 0.505000 0.430000 } - scale={ 0.390000 0.340000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=green - color2=black - texture="ce_grape_tree.dds" - instance={ - position={ 0.500000 0.570000 } - scale={ 0.165000 0.165000 } - } - - } - -} - -d_toledo={ - - pattern="pattern_solid.dds" - color1=rgb { 108 41 81 } - color2=white - color3=black - colored_emblem={ - color1=red - color2=red - texture="ce_shield_02.dds" - instance={ - position={ 0.570000 0.590000 } - scale={ 0.175000 0.175000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=red - color2=yellow - texture="ce_lion_rampant_crown.dds" - instance={ - position={ 0.430000 0.590000 } - scale={ 0.170000 0.170000 } - depth=2.010000 - } - - instance={ - position={ 0.565000 0.425000 } - scale={ 0.170000 0.170000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=white - color2=red - texture="ce_per_fess.dds" - instance={ - position={ 0.500000 0.420000 } - scale={ 0.280000 0.195000 } - depth=6.010000 - rotation=90 - } - - } - - colored_emblem={ - color1=grey - texture="ce_border_banner.dds" - instance={ - scale={ 0.415000 0.415000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=blue - texture="ce_castle.dds" - instance={ - position={ 0.570000 0.585000 } - scale={ 0.170000 0.170000 } - } - - instance={ - position={ 0.430000 0.420000 } - scale={ 0.170000 0.170000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=black - color2=yellow - color3=yellow - texture="ce_eagle_double.dds" - instance={ - scale={ 0.875000 0.875000 } - depth=8.010000 - } - - } - - colored_emblem={ - color1=white - color2=white - texture="ce_shield_02.dds" - instance={ - position={ 0.430000 0.590000 } - scale={ 0.175000 0.175000 } - depth=4.010000 - } - - } - -} - -d_castilla={ - pattern="pattern_solid.dds" - color1=red - color2=yellow - colored_emblem={ - color1=yellow - color2=blue - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.475000 } - } - - } - -} - -d_leon={ - - pattern="pattern_solid.dds" - color1=white - color2=yellow - color3=blue - colored_emblem={ - color1=purple - color2=yellow - texture="ce_lion_rampant_crown.dds" - instance={ - scale={ 0.930000 0.930000 } - } - - } - -} - -d_murcia={ - - pattern="pattern_solid.dds" - color1=red - color2=yellow - color3=black - colored_emblem={ - color1=yellow - texture="ce_crown_small.dds" - instance={ - position={ 0.695000 0.895000 } - scale={ 0.200000 0.200000 } - } - - instance={ - position={ 0.895000 0.680000 } - scale={ 0.200000 0.200000 } - depth=1.010000 - } - - instance={ - position={ 0.495000 0.680000 } - scale={ 0.200000 0.200000 } - depth=2.010000 - } - - instance={ - position={ 0.805000 0.790000 } - scale={ 0.200000 0.200000 } - depth=3.010000 - } - - instance={ - position={ 0.595000 0.790000 } - scale={ 0.200000 0.200000 } - depth=4.010000 - } - - instance={ - position={ 0.695000 0.680000 } - scale={ 0.195000 0.195000 } - depth=5.010000 - } - - instance={ - position={ 0.695000 0.580000 } - scale={ 0.200000 0.200000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="NEOW_ce_tower_02.dds" - instance={ - position={ 0.370000 0.455000 } - scale={ 0.300000 0.300000 } - depth=7.010000 - } - - instance={ - position={ 0.200000 0.455000 } - scale={ 0.300000 0.300000 } - depth=8.010000 - } - - instance={ - position={ 0.370000 0.200000 } - scale={ 0.300000 0.300000 } - depth=9.010000 - } - - instance={ - position={ 0.200000 0.200000 } - scale={ 0.300000 0.300000 } - depth=10.010000 - } - - } - -} - -d_valencia={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=blue_light - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.730000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_star_05.dds" - instance={ - position={ 0.500000 0.215000 } - scale={ 0.360000 0.360000 } - } - - } - - colored_emblem={ - color1=red - texture="ce_mena_fess.dds" - instance={ - position={ 0.500000 0.410000 } - scale={ 1.000000 0.310000 } - depth=1.010000 - } - - } - -} - -d_barcelona={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=white - texture="ce_block_02.dds" - instance={ - scale={ 0.455000 0.455000 } - depth=6.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=red - texture="ce_ordinary_pile_02_inverted.dds" - instance={ - position={ 0.500000 0.180000 } - scale={ 0.070000 0.075000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_ordinary_pile.dds" - instance={ - position={ 0.815000 0.500000 } - scale={ 0.070000 0.070000 } - depth=1.010000 - rotation=270 - } - - } - - colored_emblem={ - color1=red - texture="ce_ordinary_cross_thinnest.dds" - instance={ - scale={ 0.565000 0.565000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_ordinary_pile_02.dds" - instance={ - position={ 0.175000 0.500000 } - scale={ 0.085000 0.070000 } - depth=2.010000 - rotation=90 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_block_02.dds" - instance={ - position={ 0.060000 0.500000 } - scale={ 0.155000 0.155000 } - } - - instance={ - scale={ 0.500000 0.500000 } - depth=7.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=red - texture="ce_ordinary_pile_01.dds" - instance={ - position={ 0.500000 0.815000 } - scale={ 0.070000 0.065000 } - depth=4.010000 - } - - } - -} - -d_mallorca={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=white - color2=purple - texture="NEOW_ce_wall.dds" - instance={ - position={ 0.500000 0.215000 } - scale={ 0.660000 0.660000 } - } - - } - - colored_emblem={ - color1=purple - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.830000 } - depth=1.010000 - } - - } - -} - -k_aragon={ - - pattern="pattern__solid_designer.dds" - color1=yellow - color2=white - color3=black - colored_emblem={ - color1=white - texture="ce_star_05.dds" - instance={ - position={ 0.500000 0.225000 } - scale={ 0.385000 0.385000 } - } - - } - - colored_emblem={ - color1=blue_light - texture="ce_ordinary_pile.dds" - instance={ - depth=1.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_pales_04.dds" - instance={ - depth=2.010000 - } - - } - -} - -d_granada={ - - pattern="pattern_vertical_split_01.dds" - color1=red - color2=green - color3=black - colored_emblem={ - color1=yellow - color2=red - texture="ce_pomegranate.dds" - instance={ - position={ 0.500000 0.550000 } - scale={ 0.830000 0.830000 } - } - - } - -} - -d_cordoba={ - - pattern="pattern_solid.dds" - color1=purple - color2=yellow - color3=black - colored_emblem={ - color1=yellow - texture="ce_lotus_big.dds" - instance={ - scale={ 0.940000 0.940000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_castle_random.dds" - instance={ - position={ 0.500000 0.445000 } - scale={ 0.400000 0.400000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=blue_light - texture="ce_castle_random.dds" - instance={ - position={ 0.500000 0.555000 } - scale={ 0.740000 0.290000 } - } - - } - - colored_emblem={ - color1=red - texture="ce_lotus_big.dds" - instance={ - scale={ 0.890000 0.890000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=blue_light - color2=red - texture="ce_tamgha_roundel_frame.dds" - instance={ - scale={ 0.615000 0.615000 } - depth=2.010000 - } - - } - -} - -d_sevilla={ - - pattern="pattern_solid.dds" - color1=red - color2=white - color3=black - colored_emblem={ - color1=yellow - texture="ce_letter_n.dds" - instance={ - position={ 0.205000 0.500000 } - scale={ 0.250000 0.250000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_letter_i.dds" - instance={ - position={ 0.505000 0.500000 } - scale={ 0.320000 0.165000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_letter_d.dds" - instance={ - position={ 0.660000 0.500000 } - scale={ 0.250000 0.250000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_letter_o.dds" - instance={ - position={ 0.815000 0.500000 } - scale={ 0.250000 0.250000 } - } - - instance={ - position={ 0.355000 0.500000 } - scale={ 0.250000 0.250000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_tamgha_mongol_guyuk_02.dds" - instance={ - scale={ 0.270000 0.400000 } - depth=2.010000 - } - - } - -} - -## LOOSE IBERIAN COUNTIES - -c_perpignan={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red -} - -c_girona={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=black - colored_emblem={ - color1=white - color2=red - texture="ce_lozengy_bend.dds" - instance={ - scale={ 0.410000 0.410000 } - rotation=45 - } - - } - - colored_emblem={ - color1=red - texture="ce_block_02.dds" - instance={ - scale={ 0.445000 0.445000 } - depth=1.010000 - rotation=45 - } - - } - -} - -c_lleida={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=blue - texture="ce_block_02.dds" - instance={ - scale={ 0.425000 0.425000 } - depth=1.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=white - texture="ce_fleur_florence.dds" - instance={ - scale={ 0.410000 0.410000 } - } - - } - - colored_emblem={ - color1=black - texture="ce_block_02.dds" - instance={ - scale={ 0.470000 0.470000 } - depth=2.010000 - rotation=45 - } - - } - -} - -c_tarragona={ - - pattern="pattern_solid.dds" - color1=yellow - color2=white - color3=red - colored_emblem={ - color1=yellow - color2=red - texture="ce_fur_vair_01.dds" - } - -} - -c_castellon={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=black - colored_emblem={ - color1=yellow - texture="ce_crown_small.dds" - instance={ - position={ 0.500000 0.080000 } - scale={ 0.165000 0.165000 } - } - - } - - colored_emblem={ - color1=white - color2=red - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.230000 } - scale={ 0.195000 0.195000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_cloud_swirl_nestorian.dds" - instance={ - position={ 0.500000 0.180000 } - scale={ 0.480000 -0.480000 } - depth=4.010000 - } - - instance={ - position={ 0.505000 0.315000 } - scale={ 0.510000 0.510000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_bendy_06.dds" - instance={ - position={ 0.500000 0.230000 } - scale={ 0.215000 0.215000 } - depth=2.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=green - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.825000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.230000 } - scale={ 0.235000 0.235000 } - depth=3.010000 - rotation=45 - } - - } - -} - -c_valencia={ - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=blue_light - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.730000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - color3=green - texture="ce_crancelin.dds" - instance={ - position={ 0.500000 0.340000 } - rotation=315 - } - - } - - colored_emblem={ - color1=red - texture="ce_mena_fess.dds" - instance={ - position={ 0.500000 0.410000 } - scale={ 1.000000 0.310000 } - depth=1.010000 - } - - } - -} - -c_alicante={ - - pattern="pattern_solid.dds" - color1=red - color2=yellow - color3=black - colored_emblem={ - color1=red - color2=blue_light - color3=white - texture="ce_ocean_castle.dds" - instance={ - position={ 0.500000 0.720000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.470000 } - scale={ 0.510000 0.510000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_vertical_stripes_01.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.515000 } - } - - } - -} - -c_murcia={ - - pattern="pattern_solid.dds" - color1=red - color2=yellow - color3=black - colored_emblem={ - color1=white - texture="ce_mena_pale.dds" - instance={ - scale={ 0.450000 1.000000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_mena_fess.dds" - instance={ - scale={ 1.000000 0.450000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=white - texture="NEOW_ce_tower_02.dds" - instance={ - scale={ 0.310000 0.310000 } - } - - } - -} - -c_alcaraz={ - - pattern="pattern_solid.dds" - color1=green_light - color2=yellow - color3=black - colored_emblem={ - color1=yellow - color2=yellow - texture="ce_lion_rampant.dds" - instance={ - position={ 0.185000 0.750000 } - scale={ -0.300000 0.300000 } - } - - instance={ - position={ 0.820000 0.760000 } - scale={ 0.300000 0.300000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=yellow - texture="ce_crown.dds" - instance={ - position={ 0.500000 0.185000 } - scale={ 0.415000 0.415000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_castle.dds" - instance={ - position={ 0.500000 0.650000 } - scale={ 0.700000 0.700000 } - depth=3.010000 - } - - } - -} - -c_iviza={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=white - texture="NEOW_ce_wave_single.dds" - instance={ - position={ 0.500000 0.760000 } - scale={ 0.700000 0.700000 } - } - - } - - colored_emblem={ - color1=rgb { 161 102 69 } - color2=blue_light - texture="ce_castle.dds" - instance={ - scale={ 0.705000 0.705000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=blue_light - texture="ce_waves_04.dds" - instance={ - position={ 0.500000 0.760000 } - scale={ 0.700000 0.700000 } - depth=1.010000 - } - - } - -} - -c_mallorca={ - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=white - color2=purple - texture="NEOW_ce_wall.dds" - instance={ - position={ 0.500000 0.215000 } - scale={ 0.660000 0.660000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=purple - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - scale={ 1.000000 0.830000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=white - texture="NEOW_ce_wave_single.dds" - instance={ - position={ 0.500000 0.480000 } - } - - } - - colored_emblem={ - color1=blue_light - texture="ce_waves_04.dds" - instance={ - position={ 0.500000 0.480000 } - depth=1.010000 - } - - } - -} - -c_menorca={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=black - colored_emblem={ - color1=blue - texture="ce_block_02.dds" - instance={ - position={ 0.355000 0.645000 } - scale={ 0.170000 0.170000 } - depth=1.010000 - rotation=45 - } - - instance={ - position={ 0.645000 0.355000 } - scale={ 0.170000 0.170000 } - depth=2.010000 - rotation=45 - } - - instance={ - position={ 0.645000 0.645000 } - scale={ 0.170000 0.170000 } - depth=3.010000 - rotation=45 - } - - instance={ - position={ 0.355000 0.355000 } - scale={ 0.170000 0.170000 } - depth=4.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=blue - texture="ce_square_kaaba.dds" - instance={ - scale={ 1.000000 0.540000 } - depth=5.010000 - } - - instance={ - scale={ 0.540000 1.000000 } - depth=6.010000 - } - - } - - colored_emblem={ - color1=white - color2=blue - texture="ce_castle.dds" - instance={ - scale={ 0.525000 0.525000 } - } - - } - -} - -c_teruel={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=white - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.000000 } - depth=5.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=yellow - color3=yellow - texture="ce_fox.dds" - instance={ - position={ 0.315000 0.500000 } - scale={ -0.275000 0.275000 } - } - - instance={ - position={ 0.690000 0.500000 } - scale={ 0.275000 0.275000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=green - texture="ce_palm_tree.dds" - instance={ - position={ 0.500000 0.265000 } - scale={ 0.345000 0.345000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.390000 } - scale={ 1.000000 0.505000 } - depth=4.010000 - rotation=45 - } - - } - - colored_emblem={ - color1=yellow - color2=blue - texture="NEOW_ce_tower_02.dds" - instance={ - position={ 0.500000 0.475000 } - scale={ 0.500000 0.500000 } - depth=2.010000 - } - - } - -} - -c_fraga={ - - pattern="pattern_checkers_02.dds" - color1=red - color2=blue_light - color3=red - colored_emblem={ - color1=yellow - color2=blue_light - texture="ce_castle.dds" - instance={ - position={ 0.280000 0.750000 } - scale={ 0.525000 0.525000 } - depth=6.010000 - } - - instance={ - position={ 0.725000 0.250000 } - scale={ 0.525000 0.525000 } - depth=7.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_fleur.dds" - instance={ - position={ 0.720000 0.590000 } - scale={ 0.095000 0.095000 } - } - - instance={ - position={ 0.280000 0.115000 } - scale={ 0.095000 0.095000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_block_02.dds" - instance={ - position={ 0.715000 0.845000 } - scale={ 0.155000 0.155000 } - depth=1.010000 - } - - instance={ - position={ 0.280000 0.360000 } - scale={ 0.175000 0.175000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=yellow - texture="ce_heart.dds" - instance={ - position={ 0.720000 0.775000 } - scale={ 0.400000 -0.400000 } - depth=2.010000 - } - - instance={ - position={ 0.280000 0.300000 } - scale={ 0.400000 0.400000 } - depth=5.010000 - rotation=180 - } - - } - -} - -c_alto_aragon={ - - pattern="pattern_solid.dds" - color1=red - color2=white - color3=red - colored_emblem={ - color1=red - texture="NEOW_ce_burgundy_cross_spain.dds" - instance={ - scale={ 0.500000 0.500000 } - depth=1.010000 - } - - } - - colored_emblem={ - color1=green - color2=yellow - texture="ce_norse_spiral_06_thin.dds" - instance={ - scale={ 0.505000 0.505000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_book_open.dds" - instance={ - position={ 0.500000 0.510000 } - scale={ 0.115000 0.115000 } - } - - } - - colored_emblem={ - color1=white - color2=red - texture="ce_polylobe_angles.dds" - instance={ - scale={ 0.985000 0.985000 } - depth=3.010000 - rotation=45 - } - - } - -} - -c_calatayud={ - - pattern="pattern_vertical_stripes_01.dds" - color1=yellow - color2=red - color3=red - colored_emblem={ - color1=yellow - texture="ce_crown_small.dds" - instance={ - position={ 0.500000 0.375000 } - scale={ 0.275000 0.105000 } - depth=3.010000 - } - - } - - colored_emblem={ - color1=blue - texture="ce_mena_diamond_napkin.dds" - instance={ - depth=6.010000 - } - - } - - colored_emblem={ - color1=white - texture="ce_letter_c.dds" - instance={ - position={ 0.680000 0.500000 } - scale={ 0.180000 0.180000 } - } - - instance={ - position={ 0.320000 0.500000 } - scale={ 0.180000 0.180000 } - depth=1.010000 - } - - instance={ - position={ 0.500000 0.670000 } - scale={ 0.180000 0.180000 } - depth=2.010000 - } - - } - - colored_emblem={ - color1=blue - texture="ce_border_shield.dds" - instance={ - scale={ 0.285000 0.285000 } - depth=4.010000 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_vertical_stripes_01.dds" - instance={ - scale={ 0.200000 0.200000 } - depth=5.010000 - } - - } - -} - -c_pallas={ - - pattern="pattern_solid.dds" - color1=red - color2=yellow - color3=blue - colored_emblem={ - color1=yellow - texture="ce_bend_embattled.dds" - instance={ - position={ 0.685000 0.500000 } - scale={ 0.420000 0.420000 } - rotation=30 - } - - instance={ - scale={ 0.420000 0.420000 } - depth=1.010000 - rotation=30 - } - - instance={ - position={ 0.315000 0.500000 } - scale={ 0.420000 0.420000 } - depth=2.010000 - rotation=30 - } - - } - - colored_emblem={ - color1=yellow - color2=red - texture="ce_checky_06.dds" - instance={ - depth=4.010000 - } - - } - - colored_emblem={ - color1=red - texture="ce_block_02.dds" - instance={ - position={ 0.500000 0.520000 } - scale={ 0.755000 0.755000 } - depth=3.010000 - } - - } - -} +e_iberia={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={depth=11} + } + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={scale={1 0.150} depth=5} + instance={scale={0.140 1} depth=6} + } + colored_emblem={ + color1=red + texture="NEOW_ce_burgundy_cross_spain.dds" + instance={depth=10} + } + colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={scale={0.180 1} depth=7} + instance={scale={1 0.190} depth=8} + } + colored_emblem={ + color1=white + texture="ce_cross_large.dds" + instance={depth=9} + } + colored_emblem={ + color1=blue + color2=white + texture="ce_shield_portugal.dds" + instance={position={0.5 0.8} scale={0.333 0.333}} + instance={position={0.8 0.5} scale={0.333 0.333} depth=1 rotation=269} + instance={position={0.5 0.520} scale={0.333 0.333} depth=2} + instance={position={0.2 0.5} scale={0.333 0.333} depth=3 rotation=89} + instance={position={0.5 0.2} scale={0.333 -0.333} depth=4} + } +} +k_andalusia={ + pattern="pattern_horizontal_stripes_01.dds" + color1=green_light + color2=white + color3=red +} +galicia_portugal = { + + pattern="pattern__solid_designer.dds" + color1=blue + color2=white + color3=red + colored_emblem={ ##upper right + color1=white + texture="ce_cross_large.dds" + instance={ #bottom center + position={ 0.70000 0.450000 } + scale={ 0.060000 0.060000 } + } + instance={ #upper left + position={ 0.550000 0.100000 } + scale={ 0.060000 0.060000 } + } + instance={ #upper right + position={ 0.850000 0.100000 } + scale={ 0.060000 0.060000 } + } + instance={ #middle left + position={ 0.550000 0.2000000 } + scale={ 0.060000 0.060000 } + } + instance={ #middle right + position={ 0.850000 0.200000 } + scale={ 0.060000 0.060000 } + } + instance={ #bottom left + position={ 0.550000 0.300000 } + scale={ 0.060000 0.060000 } + } + instance={ #bottom right + position={ 0.850000 0.300000 } + scale={ 0.060000 0.060000 } + } + } + colored_emblem={ + color1=white + texture="ce_circle.dds" + instance={ + position={ 0.700000 0.10000 } + scale={ 0.140000 0.140000 } + depth=1.010000 + } + } + colored_emblem={ + color1=yellow_light + texture="ce_chalice_01.dds" + instance={ + position={ 0.700000 0.250000 } + scale={ 0.2250000 0.2250000 } + depth=2.010000 + } + } + + colored_emblem={ ##upper left + color1=white + texture="ce_cross_large.dds" + instance={ #bottom center + position={ 0.20000 0.950000 } + scale={ 0.060000 0.060000 } + } + instance={ #upper left + position={ 0.050000 0.600000 } + scale={ 0.060000 0.060000 } + } + instance={ #upper right + position={ 0.350000 0.600000 } + scale={ 0.060000 0.060000 } + } + instance={ #middle left + position={ 0.050000 0.7000000 } + scale={ 0.060000 0.060000 } + } + instance={ #middle right + position={ 0.350000 0.700000 } + scale={ 0.060000 0.060000 } + } + instance={ #bottom left + position={ 0.350000 0.800000 } + scale={ 0.060000 0.060000 } + } + instance={ #bottom right + position={ 0.350000 0.800000 } + scale={ 0.060000 0.060000 } + } + } + colored_emblem={ + color1=white + texture="ce_circle.dds" + instance={ + position={ 0.700000 0.10000 } + scale={ 0.140000 0.140000 } + depth=1.010000 + } + } + colored_emblem={ + color1=yellow_light + texture="ce_chalice_01.dds" + instance={ + position={ 0.700000 0.250000 } + scale={ 0.2250000 0.2250000 } + depth=2.010000 + } + } +} d_porto={ ## douro + + pattern="pattern_solid.dds" + color1=white + color2=white + color3=black + colored_emblem={ + color1=blue_light + texture="ce_mena_pale.dds" + instance={ + scale={ 1.000000 0.650000 } + rotation=90 + } instance={ + scale={ 0.650000 1.000000 } + depth=1.010000 + } } } d_coimbra={ ## beira + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=blue + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.500000 0.165000 } + scale={ 0.325000 0.325000 } + depth=6.010000 + } } colored_emblem={ + color1=yellow + color2=yellow + texture="ce_pomegranate.dds" + instance={ + position={ 0.500000 0.655000 } + scale={ 0.315000 0.315000 } + depth=3.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="NEOW_ce_orange_branch.dds" + instance={ + position={ 0.500000 0.750000 } + depth=5.010000 + } } colored_emblem={ + color1=blue_light + texture="ce_block_04.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.625000 } + depth=7.010000 + rotation=90 + } instance={ + position={ 0.500000 0.165000 } + depth=8.010000 + } } colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.775000 0.525000 } + scale={ 0.250000 0.250000 } + } instance={ + position={ 0.225000 0.525000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } instance={ + position={ 0.500000 0.455000 } + scale={ 0.240000 0.240000 } + depth=2.010000 + } } colored_emblem={ + color1=red + color2=white + texture="ce_chief.dds" + instance={ + depth=9.010000 + } } colored_emblem={ + color1=yellow + texture="ce_block_05.dds" + instance={ + position={ 0.500000 0.710000 } + scale={ 0.350000 0.525000 } + depth=4.010000 + rotation=90 + } } } d_estremadura={ + + pattern="pattern_solid.dds" + color1=yellow + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_waves_04.dds" + instance={ + position={ 1.000000 0.500000 } + depth=1.010000 + } } colored_emblem={ + color1=green + color2=white + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.500000 0.610000 } + depth=3.010000 + } } colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 1.000000 0.500000 } + depth=2.010000 + } } colored_emblem={ + color1=blue_light + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 1.000000 0.500000 } + } } colored_emblem={ + color1=black + texture="NEOW_ce_ship_trimast.dds" + instance={ + position={ 0.280000 0.490000 } + scale={ 0.535000 0.535000 } + depth=4.010000 + } } } d_beja={ ## alentejo + + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=black + colored_emblem={ + color1=black + color2=white + color3=white + texture="ce_bull_head.dds" + instance={ + position={ 0.670000 0.500000 } + scale={ 0.710000 0.710000 } + } } colored_emblem={ + color1=blue_light + color2=white + texture="NEOW_ce_waves_05.dds" + instance={ + position={ 0.405000 0.500000 } + depth=1.010000 + rotation=90 + } } } d_algarve={ + + pattern="pattern_checkers_02.dds" + color1=red + color2=yellow + color3=red + colored_emblem={ + color1=rgb { 188 127 94 } + color2=white + color3=white + texture="ce_head.dds" + instance={ + position={ 0.300000 0.750000 } + scale={ 0.500000 0.500000 } + } instance={ + position={ 0.750000 0.250000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } } colored_emblem={ + color1=brown + color2=white + color3=white + texture="ce_moors_head.dds" + instance={ + position={ 0.300000 0.250000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=3.010000 + } } } c_ribatejo={ + + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_shield_portugal.dds" + instance={ + depth=1.010000 + } } colored_emblem={ + color1=blue + color2=white + texture="ce_shield_portugal.dds" + instance={ + scale={ 0.905000 0.905000 } + } } colored_emblem={ + color1=green_light + texture="ce_laurels.dds" + instance={ + depth=2.010000 + } } } c_elvas={ + + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=green + texture="ce_circle_mask.dds" + instance={ + position={ 0.500000 0.830000 } + scale={ 1.000000 0.410000 } + depth=1.010000 + } } colored_emblem={ + color1=black + color2=red + color3=red + texture="ce_knight.dds" + instance={ + position={ 0.500000 0.425000 } + scale={ 0.600000 0.600000 } + } } } c_beja={ + + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=red + color2=white + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.810000 } + scale={ 0.540000 0.345000 } + depth=7.010000 + } } colored_emblem={ + color1=black + color2=black + color3=white + texture="ce_bull_head.dds" + instance={ + scale={ 0.410000 0.410000 } + depth=8.010000 + } } colored_emblem={ + color1=black + color2=white + texture="ce_shield_portugal.dds" + instance={ + position={ 0.400000 0.220000 } + scale={ 0.205000 -0.205000 } + rotation=90 + } instance={ + position={ 0.600000 0.220000 } + scale={ 0.215000 0.215000 } + depth=1.010000 + rotation=90 + } instance={ + position={ 0.500000 0.350000 } + scale={ 0.215000 0.215000 } + depth=2.010000 + } instance={ + position={ 0.500000 0.230000 } + scale={ 0.215000 0.215000 } + depth=3.010000 + } instance={ + position={ 0.500000 0.110000 } + scale={ 0.215000 0.215000 } + depth=4.010000 + } } colored_emblem={ + color1=black + color2=rgb { 54 54 54 } + color3=white + texture="NEOW_ce_eagle_boned.dds" + instance={ + position={ 0.800000 0.250000 } + scale={ -0.440000 0.440000 } + depth=5.010000 + } instance={ + position={ 0.200000 0.250000 } + scale={ 0.440000 0.440000 } + depth=6.010000 + } } } c_castelo_branco={ + + pattern="pattern_solid.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=red + color2=white + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.485000 } + scale={ 0.270000 0.270000 } + } } colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.800000 } + depth=3.010000 + } instance={ + position={ 0.500000 0.190000 } + depth=4.010000 + } } colored_emblem={ + color1=white + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.350000 } + scale={ 0.420000 -0.500000 } + depth=1.010000 + } instance={ + position={ 0.500000 0.625000 } + scale={ 0.435000 0.475000 } + depth=2.010000 + } } } c_viseu={ + + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=black + colored_emblem={ + color1=red + color2=yellow + texture="ce_castle.dds" + instance={ + scale={ 0.900000 0.900000 } + depth=1.010000 + } } colored_emblem={ + color1=black + color2=white + texture="ce_shield_portugal.dds" + instance={ + position={ 0.500000 0.310000 } + scale={ 0.250000 0.250000 } + } } colored_emblem={ + color1=rgb { 145 110 90 } + color2=black + texture="ce_wildman.dds" + instance={ + position={ 0.325000 0.250000 } + scale={ 0.285000 0.285000 } + depth=3.010000 + } } colored_emblem={ + color1=green + color2=black + texture="ce_grape_tree.dds" + instance={ + position={ 0.680000 0.165000 } + scale={ 0.240000 0.240000 } + depth=2.010000 + } } } d_badajoz={ + + pattern="pattern_tricolor_horizontal_01.dds" + color1=green_light + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="ce_tower.dds" + instance={ + position={ 0.605000 0.455000 } + scale={ 0.390000 0.390000 } + depth=2.010000 + } } colored_emblem={ + color1=black + color2=blue_light + texture="ce_shield_02.dds" + instance={ + scale={ 0.510000 0.510000 } + depth=5.010000 + } } colored_emblem={ + color1=black + color2=black + texture="ce_shield_02.dds" + instance={ + scale={ 0.535000 0.535000 } + depth=6.010000 + } } colored_emblem={ + color1=red + color2=red + texture="ce_lion_rampant.dds" + instance={ + position={ 0.405000 0.450000 } + scale={ 0.265000 0.265000 } + depth=3.010000 + } } colored_emblem={ + color1=grey + texture="ce_shield_01.dds" + instance={ + position={ 0.500000 0.580000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_pattern_vertical_split_01.dds" + instance={ + position={ 0.505000 0.430000 } + scale={ 0.390000 0.340000 } + depth=4.010000 + } } colored_emblem={ + color1=green + color2=black + texture="ce_grape_tree.dds" + instance={ + position={ 0.500000 0.570000 } + scale={ 0.165000 0.165000 } + } } } d_toledo={ + + pattern="pattern_solid.dds" + color1=rgb { 108 41 81 } + color2=white + color3=black + colored_emblem={ + color1=red + color2=red + texture="ce_shield_02.dds" + instance={ + position={ 0.570000 0.590000 } + scale={ 0.175000 0.175000 } + depth=5.010000 + } } colored_emblem={ + color1=red + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + position={ 0.430000 0.590000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + } instance={ + position={ 0.565000 0.425000 } + scale={ 0.170000 0.170000 } + depth=3.010000 + } } colored_emblem={ + color1=white + color2=red + texture="ce_per_fess.dds" + instance={ + position={ 0.500000 0.420000 } + scale={ 0.280000 0.195000 } + depth=6.010000 + rotation=90 + } } colored_emblem={ + color1=grey + texture="ce_border_banner.dds" + instance={ + scale={ 0.415000 0.415000 } + depth=7.010000 + } } colored_emblem={ + color1=yellow + color2=blue + texture="ce_castle.dds" + instance={ + position={ 0.570000 0.585000 } + scale={ 0.170000 0.170000 } + } instance={ + position={ 0.430000 0.420000 } + scale={ 0.170000 0.170000 } + depth=1.010000 + } } colored_emblem={ + color1=black + color2=yellow + color3=yellow + texture="ce_eagle_double.dds" + instance={ + scale={ 0.875000 0.875000 } + depth=8.010000 + } } colored_emblem={ + color1=white + color2=white + texture="ce_shield_02.dds" + instance={ + position={ 0.430000 0.590000 } + scale={ 0.175000 0.175000 } + depth=4.010000 + } } } d_castilla={ + pattern="pattern_solid.dds" + color1=red + color2=yellow + colored_emblem={ + color1=yellow + color2=blue + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.475000 } + } } } d_leon={ + + pattern="pattern_solid.dds" + color1=white + color2=yellow + color3=blue + colored_emblem={ + color1=purple + color2=yellow + texture="ce_lion_rampant_crown.dds" + instance={ + scale={ 0.930000 0.930000 } + } } } d_murcia={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.695000 0.895000 } + scale={ 0.200000 0.200000 } + } instance={ + position={ 0.895000 0.680000 } + scale={ 0.200000 0.200000 } + depth=1.010000 + } instance={ + position={ 0.495000 0.680000 } + scale={ 0.200000 0.200000 } + depth=2.010000 + } instance={ + position={ 0.805000 0.790000 } + scale={ 0.200000 0.200000 } + depth=3.010000 + } instance={ + position={ 0.595000 0.790000 } + scale={ 0.200000 0.200000 } + depth=4.010000 + } instance={ + position={ 0.695000 0.680000 } + scale={ 0.195000 0.195000 } + depth=5.010000 + } instance={ + position={ 0.695000 0.580000 } + scale={ 0.200000 0.200000 } + depth=6.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.370000 0.455000 } + scale={ 0.300000 0.300000 } + depth=7.010000 + } instance={ + position={ 0.200000 0.455000 } + scale={ 0.300000 0.300000 } + depth=8.010000 + } instance={ + position={ 0.370000 0.200000 } + scale={ 0.300000 0.300000 } + depth=9.010000 + } instance={ + position={ 0.200000 0.200000 } + scale={ 0.300000 0.300000 } + depth=10.010000 + } } } d_valencia={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.730000 } + depth=2.010000 + } } colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.360000 0.360000 } + } } colored_emblem={ + color1=red + texture="ce_mena_fess.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 1.000000 0.310000 } + depth=1.010000 + } } } d_barcelona={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + scale={ 0.455000 0.455000 } + depth=6.010000 + rotation=45 + } } colored_emblem={ + color1=red + texture="ce_ordinary_pile_02_inverted.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.070000 0.075000 } + depth=3.010000 + } } colored_emblem={ + color1=red + texture="ce_ordinary_pile.dds" + instance={ + position={ 0.815000 0.500000 } + scale={ 0.070000 0.070000 } + depth=1.010000 + rotation=270 + } } colored_emblem={ + color1=red + texture="ce_ordinary_cross_thinnest.dds" + instance={ + scale={ 0.565000 0.565000 } + depth=5.010000 + } } colored_emblem={ + color1=red + texture="ce_ordinary_pile_02.dds" + instance={ + position={ 0.175000 0.500000 } + scale={ 0.085000 0.070000 } + depth=2.010000 + rotation=90 + } } colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.060000 0.500000 } + scale={ 0.155000 0.155000 } + } instance={ + scale={ 0.500000 0.500000 } + depth=7.010000 + rotation=45 + } } colored_emblem={ + color1=red + texture="ce_ordinary_pile_01.dds" + instance={ + position={ 0.500000 0.815000 } + scale={ 0.070000 0.065000 } + depth=4.010000 + } } } d_mallorca={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=white + color2=purple + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.660000 0.660000 } + } } colored_emblem={ + color1=purple + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.830000 } + depth=1.010000 + } } } k_aragon={ + + pattern="pattern__solid_designer.dds" + color1=yellow + color2=white + color3=black + colored_emblem={ + color1=white + texture="ce_star_05.dds" + instance={ + position={ 0.500000 0.225000 } + scale={ 0.385000 0.385000 } + } } colored_emblem={ + color1=blue_light + texture="ce_ordinary_pile.dds" + instance={ + depth=1.010000 + } } colored_emblem={ + color1=red + texture="ce_pales_04.dds" + instance={ + depth=2.010000 + } } } d_granada={ + + pattern="pattern_vertical_split_01.dds" + color1=red + color2=green + color3=black + colored_emblem={ + color1=yellow + color2=red + texture="ce_pomegranate.dds" + instance={ + position={ 0.500000 0.550000 } + scale={ 0.830000 0.830000 } + } } } d_cordoba={ + + pattern="pattern_solid.dds" + color1=purple + color2=yellow + color3=black + colored_emblem={ + color1=yellow + texture="ce_lotus_big.dds" + instance={ + scale={ 0.940000 0.940000 } + depth=4.010000 + } } colored_emblem={ + color1=yellow + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.445000 } + scale={ 0.400000 0.400000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + color2=blue_light + texture="ce_castle_random.dds" + instance={ + position={ 0.500000 0.555000 } + scale={ 0.740000 0.290000 } + } } colored_emblem={ + color1=red + texture="ce_lotus_big.dds" + instance={ + scale={ 0.890000 0.890000 } + depth=3.010000 + } } colored_emblem={ + color1=blue_light + color2=red + texture="ce_tamgha_roundel_frame.dds" + instance={ + scale={ 0.615000 0.615000 } + depth=2.010000 + } } } d_sevilla={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="ce_letter_n.dds" + instance={ + position={ 0.205000 0.500000 } + scale={ 0.250000 0.250000 } + depth=5.010000 + } } colored_emblem={ + color1=yellow + texture="ce_letter_i.dds" + instance={ + position={ 0.505000 0.500000 } + scale={ 0.320000 0.165000 } + depth=3.010000 + } } colored_emblem={ + color1=yellow + texture="ce_letter_d.dds" + instance={ + position={ 0.660000 0.500000 } + scale={ 0.250000 0.250000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + texture="ce_letter_o.dds" + instance={ + position={ 0.815000 0.500000 } + scale={ 0.250000 0.250000 } + } instance={ + position={ 0.355000 0.500000 } + scale={ 0.250000 0.250000 } + depth=4.010000 + } } colored_emblem={ + color1=yellow + texture="ce_tamgha_mongol_guyuk_02.dds" + instance={ + scale={ 0.270000 0.400000 } + depth=2.010000 + } } } ## LOOSE IBERIAN COUNTIES c_perpignan={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red +} c_girona={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=black + colored_emblem={ + color1=white + color2=red + texture="ce_lozengy_bend.dds" + instance={ + scale={ 0.410000 0.410000 } + rotation=45 + } } colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + scale={ 0.445000 0.445000 } + depth=1.010000 + rotation=45 + } } } c_lleida={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + scale={ 0.425000 0.425000 } + depth=1.010000 + rotation=45 + } } colored_emblem={ + color1=white + texture="ce_fleur_florence.dds" + instance={ + scale={ 0.410000 0.410000 } + } } colored_emblem={ + color1=black + texture="ce_block_02.dds" + instance={ + scale={ 0.470000 0.470000 } + depth=2.010000 + rotation=45 + } } } c_tarragona={ + + pattern="pattern_solid.dds" + color1=yellow + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=red + texture="ce_fur_vair_01.dds" + } } c_castellon={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=black + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.500000 0.080000 } + scale={ 0.165000 0.165000 } + } } colored_emblem={ + color1=white + color2=red + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.230000 } + scale={ 0.195000 0.195000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + texture="ce_cloud_swirl_nestorian.dds" + instance={ + position={ 0.500000 0.180000 } + scale={ 0.480000 -0.480000 } + depth=4.010000 + } instance={ + position={ 0.505000 0.315000 } + scale={ 0.510000 0.510000 } + depth=5.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_bendy_06.dds" + instance={ + position={ 0.500000 0.230000 } + scale={ 0.215000 0.215000 } + depth=2.010000 + rotation=45 + } } colored_emblem={ + color1=green + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.825000 } + depth=6.010000 + } } colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.230000 } + scale={ 0.235000 0.235000 } + depth=3.010000 + rotation=45 + } } } c_valencia={ + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.730000 } + depth=2.010000 + } } colored_emblem={ + color1=yellow + color2=red + color3=green + texture="ce_crancelin.dds" + instance={ + position={ 0.500000 0.340000 } + rotation=315 + } } colored_emblem={ + color1=red + texture="ce_mena_fess.dds" + instance={ + position={ 0.500000 0.410000 } + scale={ 1.000000 0.310000 } + depth=1.010000 + } } } c_alicante={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=red + color2=blue_light + color3=white + texture="ce_ocean_castle.dds" + instance={ + position={ 0.500000 0.720000 } + depth=2.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.470000 } + scale={ 0.510000 0.510000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_vertical_stripes_01.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.515000 } + } } } c_murcia={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=black + colored_emblem={ + color1=white + texture="ce_mena_pale.dds" + instance={ + scale={ 0.450000 1.000000 } + depth=1.010000 + } } colored_emblem={ + color1=white + texture="ce_mena_fess.dds" + instance={ + scale={ 1.000000 0.450000 } + depth=2.010000 + } } colored_emblem={ + color1=yellow + color2=white + texture="NEOW_ce_tower_02.dds" + instance={ + scale={ 0.310000 0.310000 } + } } } c_alcaraz={ + + pattern="pattern_solid.dds" + color1=green_light + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=yellow + texture="ce_lion_rampant.dds" + instance={ + position={ 0.185000 0.750000 } + scale={ -0.300000 0.300000 } + } instance={ + position={ 0.820000 0.760000 } + scale={ 0.300000 0.300000 } + depth=1.010000 + } } colored_emblem={ + color1=yellow + color2=yellow + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.185000 } + scale={ 0.415000 0.415000 } + depth=2.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_castle.dds" + instance={ + position={ 0.500000 0.650000 } + scale={ 0.700000 0.700000 } + depth=3.010000 + } } } c_iviza={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.700000 0.700000 } + } } colored_emblem={ + color1=rgb { 161 102 69 } + color2=blue_light + texture="ce_castle.dds" + instance={ + scale={ 0.705000 0.705000 } + depth=2.010000 + } } colored_emblem={ + color1=blue_light + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.760000 } + scale={ 0.700000 0.700000 } + depth=1.010000 + } } } c_mallorca={ + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=white + color2=purple + texture="NEOW_ce_wall.dds" + instance={ + position={ 0.500000 0.215000 } + scale={ 0.660000 0.660000 } + depth=2.010000 + } } colored_emblem={ + color1=purple + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + scale={ 1.000000 0.830000 } + depth=3.010000 + } } colored_emblem={ + color1=white + texture="NEOW_ce_wave_single.dds" + instance={ + position={ 0.500000 0.480000 } + } } colored_emblem={ + color1=blue_light + texture="ce_waves_04.dds" + instance={ + position={ 0.500000 0.480000 } + depth=1.010000 + } } } c_menorca={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=black + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={ + position={ 0.355000 0.645000 } + scale={ 0.170000 0.170000 } + depth=1.010000 + rotation=45 + } instance={ + position={ 0.645000 0.355000 } + scale={ 0.170000 0.170000 } + depth=2.010000 + rotation=45 + } instance={ + position={ 0.645000 0.645000 } + scale={ 0.170000 0.170000 } + depth=3.010000 + rotation=45 + } instance={ + position={ 0.355000 0.355000 } + scale={ 0.170000 0.170000 } + depth=4.010000 + rotation=45 + } } colored_emblem={ + color1=blue + texture="ce_square_kaaba.dds" + instance={ + scale={ 1.000000 0.540000 } + depth=5.010000 + } instance={ + scale={ 0.540000 1.000000 } + depth=6.010000 + } } colored_emblem={ + color1=white + color2=blue + texture="ce_castle.dds" + instance={ + scale={ 0.525000 0.525000 } + } } } c_teruel={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.000000 } + depth=5.010000 + } } colored_emblem={ + color1=yellow + color2=yellow + color3=yellow + texture="ce_fox.dds" + instance={ + position={ 0.315000 0.500000 } + scale={ -0.275000 0.275000 } + } instance={ + position={ 0.690000 0.500000 } + scale={ 0.275000 0.275000 } + depth=1.010000 + } } colored_emblem={ + color1=green + texture="ce_palm_tree.dds" + instance={ + position={ 0.500000 0.265000 } + scale={ 0.345000 0.345000 } + depth=3.010000 + } } colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.390000 } + scale={ 1.000000 0.505000 } + depth=4.010000 + rotation=45 + } } colored_emblem={ + color1=yellow + color2=blue + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.500000 0.475000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } } } c_fraga={ + + pattern="pattern_checkers_02.dds" + color1=red + color2=blue_light + color3=red + colored_emblem={ + color1=yellow + color2=blue_light + texture="ce_castle.dds" + instance={ + position={ 0.280000 0.750000 } + scale={ 0.525000 0.525000 } + depth=6.010000 + } instance={ + position={ 0.725000 0.250000 } + scale={ 0.525000 0.525000 } + depth=7.010000 + } } colored_emblem={ + color1=yellow + texture="ce_fleur.dds" + instance={ + position={ 0.720000 0.590000 } + scale={ 0.095000 0.095000 } + } instance={ + position={ 0.280000 0.115000 } + scale={ 0.095000 0.095000 } + depth=3.010000 + } } colored_emblem={ + color1=yellow + texture="ce_block_02.dds" + instance={ + position={ 0.715000 0.845000 } + scale={ 0.155000 0.155000 } + depth=1.010000 + } instance={ + position={ 0.280000 0.360000 } + scale={ 0.175000 0.175000 } + depth=4.010000 + } } colored_emblem={ + color1=yellow + texture="ce_heart.dds" + instance={ + position={ 0.720000 0.775000 } + scale={ 0.400000 -0.400000 } + depth=2.010000 + } instance={ + position={ 0.280000 0.300000 } + scale={ 0.400000 0.400000 } + depth=5.010000 + rotation=180 + } } } c_alto_aragon={ + + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=red + texture="NEOW_ce_burgundy_cross_spain.dds" + instance={ + scale={ 0.500000 0.500000 } + depth=1.010000 + } } colored_emblem={ + color1=green + color2=yellow + texture="ce_norse_spiral_06_thin.dds" + instance={ + scale={ 0.505000 0.505000 } + depth=2.010000 + } } colored_emblem={ + color1=white + texture="NEOW_ce_book_open.dds" + instance={ + position={ 0.500000 0.510000 } + scale={ 0.115000 0.115000 } + } } colored_emblem={ + color1=white + color2=red + texture="ce_polylobe_angles.dds" + instance={ + scale={ 0.985000 0.985000 } + depth=3.010000 + rotation=45 + } } } c_calatayud={ + + pattern="pattern_vertical_stripes_01.dds" + color1=yellow + color2=red + color3=red + colored_emblem={ + color1=yellow + texture="ce_crown_small.dds" + instance={ + position={ 0.500000 0.375000 } + scale={ 0.275000 0.105000 } + depth=3.010000 + } } colored_emblem={ + color1=blue + texture="ce_mena_diamond_napkin.dds" + instance={ + depth=6.010000 + } } colored_emblem={ + color1=white + texture="ce_letter_c.dds" + instance={ + position={ 0.680000 0.500000 } + scale={ 0.180000 0.180000 } + } instance={ + position={ 0.320000 0.500000 } + scale={ 0.180000 0.180000 } + depth=1.010000 + } instance={ + position={ 0.500000 0.670000 } + scale={ 0.180000 0.180000 } + depth=2.010000 + } } colored_emblem={ + color1=blue + texture="ce_border_shield.dds" + instance={ + scale={ 0.285000 0.285000 } + depth=4.010000 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_vertical_stripes_01.dds" + instance={ + scale={ 0.200000 0.200000 } + depth=5.010000 + } } } c_pallas={ + + pattern="pattern_solid.dds" + color1=red + color2=yellow + color3=blue + colored_emblem={ + color1=yellow + texture="ce_bend_embattled.dds" + instance={ + position={ 0.685000 0.500000 } + scale={ 0.420000 0.420000 } + rotation=30 + } instance={ + scale={ 0.420000 0.420000 } + depth=1.010000 + rotation=30 + } instance={ + position={ 0.315000 0.500000 } + scale={ 0.420000 0.420000 } + depth=2.010000 + rotation=30 + } } colored_emblem={ + color1=yellow + color2=red + texture="ce_checky_06.dds" + instance={ + depth=4.010000 + } } colored_emblem={ + color1=red + texture="ce_block_02.dds" + instance={ + position={ 0.500000 0.520000 } + scale={ 0.755000 0.755000 } + depth=3.010000 + } } } diff --git a/common/coat_of_arms/coat_of_arms/italia.txt b/common/coat_of_arms/coat_of_arms/italia.txt index 84d761e88..e0d2b8eb7 100644 --- a/common/coat_of_arms/coat_of_arms/italia.txt +++ b/common/coat_of_arms/coat_of_arms/italia.txt @@ -5685,7 +5685,145 @@ c_bergamo={ } +c_polesine={ + pattern="pattern_checkers_02.dds" + color1=green + color2=yellow + color3=black + colored_emblem={ + color1=yellow + color2=black + texture="NEOW_ce_tower_02.dds" + instance={ + position={ 0.250000 0.840000 } + scale={ 0.500000 0.500000 } + } + + instance={ + position={ 0.750000 0.340000 } + scale={ 0.500000 0.500000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=blue_light + texture="ce_block_02.dds" + instance={ + position={ 1.000000 1.000000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=white + color2=yellow_light + color3=black + texture="ce_eagle_double.dds" + instance={ + position={ 0.750000 0.750000 } + scale={ 0.500000 0.500000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=black + color2=yellow_light + color3=black + texture="ce_eagle_double.dds" + instance={ + position={ 0.250000 0.250000 } + scale={ 0.500000 0.500000 } + depth=4.010000 + } + + } + +} + + c_cremona={ + pattern="pattern_barry_06.dds" + color1=red + color2=white + color3=black + colored_emblem={ + color1=yellow + texture="ce_circle_mask.dds" + instance={ + position={ 0.285000 0.245000 } + scale={ 0.240000 0.240000 } + rotation=90 + } + + } + + colored_emblem={ + color1=grey + texture="ce_castle_random.dds" + instance={ + position={ 0.735000 0.745000 } + scale={ 0.590000 0.355000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=grey + color2=grey + texture="ce_arm_holding_sword.dds" + instance={ + position={ 0.735000 0.340000 } + scale={ 0.475000 0.475000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_antlers_attire.dds" + instance={ + position={ 0.735000 0.260000 } + scale={ 0.505000 0.505000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=blue + color2=green + texture="ce_chief.dds" + instance={ + position={ 0.885000 0.750000 } + scale={ -0.750000 -0.435000 } + depth=4.010000 + } + + } + + colored_emblem={ + color1=red + color2=white + texture="ce_per_fess.dds" + instance={ + position={ 0.760000 0.250000 } + scale={ 0.500000 0.500000 } + depth=5.010000 + } + + } + +} + + +c_mantua={ pattern="pattern_horizontal_split_01.dds" color1=red color2=red @@ -5811,6 +5949,87 @@ c_cremona={ } +c_bergamo={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=yellow_light + color3=black + colored_emblem={ + color1=yellow + color2=green + texture="ce_crown.dds" + instance={ + position={ 0.500000 0.170000 } + scale={ 0.765000 0.333000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=black + color2=black + color3=yellow_light + texture="ce_eagle_small.dds" + instance={ + position={ 0.500000 0.360000 } + scale={ 0.500000 0.250000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow_light + texture="ce_escutcheon.dds" + mask = { 0 1 0 } + instance={ + scale={ 0.825000 0.825000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=red + texture="ce_escutcheon.dds" + mask = { 0 2 0 } + instance={ + scale={ 0.825000 0.825000 } + depth=3.010000 + } + + } + + colored_emblem={ + color1=yellow_light + color2=yellow_light + color3=red + texture="ce_stag.dds" + instance={ + position={ 0.500000 0.635000 } + scale={ 0.400000 0.250000 } + } + + } + + colored_emblem={ + color1=yellow_light + color2=red + texture="ce_per_fess.dds" + instance={ + position={ 0.250000 0.500000 } + scale={ 0.500000 1.000000 } + depth=7.010000 + rotation=90 + } + + } + +} + + +#dont delete this yet c_brescia={ pattern="pattern_vertical_split_01.dds" color1=white @@ -7475,7 +7694,6 @@ c_vercelli={ } c_treviso={ - custom=yes pattern="pattern_vertical_split_01.dds" color1=white color2=rgb { 20 90 154 } @@ -7560,7 +7778,6 @@ c_treviso={ } b_ceneta={ - custom=yes pattern="pattern_solid.dds" color1=blue color2=yellow @@ -7635,7 +7852,6 @@ b_ceneta={ } b_pieve={ # Belluno - custom=yes pattern="pattern_solid.dds" color1=blue color2=white diff --git a/common/coat_of_arms/coat_of_arms/scandinavia.txt b/common/coat_of_arms/coat_of_arms/scandinavia.txt index 10acd5960..84e266aa1 100644 --- a/common/coat_of_arms/coat_of_arms/scandinavia.txt +++ b/common/coat_of_arms/coat_of_arms/scandinavia.txt @@ -11,19 +11,13 @@ c_bornholm={ } -k_gotaland={ +e_sweden = { pattern="pattern_horizontal_split_01.dds" - color1=yellow - color2=blue + color1=blue + color2=yellow_light color3=red colored_emblem={ - color1=yellow - color2=blue - texture="NEOW_ce_cross_nordic.dds" - } - - colored_emblem={ - color1=yellow + color1=blue texture="ce_block_02.dds" instance={ depth=1.010000 @@ -31,4 +25,196 @@ k_gotaland={ } + colored_emblem={ + color1=blue + color2=yellow_light + texture="NEOW_ce_cross_nordic.dds" + } + +} + +c_faereyar={ + pattern="pattern_solid.dds" + color1=blue + color2=white + colored_emblem={ + color1=white + color2=yellow + color3=blue + texture="NEOW_ce_ram_passant.dds" + instance={scale={0.8 0.8}} + } +} + +d_faroes = { + pattern="pattern_horizontal_split_01.dds" + color1=white + color2=blue + color3=red + colored_emblem={ + color1=white + texture="ce_block_02.dds" + } + colored_emblem={ + color1=blue + color2=red + texture="NEOW_ce_cross_nordic.dds" + } +} +c_morarna={ + pattern="pattern_horizontal_split_02.dds" + color1=yellow + color2=blue + color3=red + colored_emblem={ + color1=red + color2=red + texture="NEOW_ce_wall.dds" + instance={position={0.5 0.82}} + } + colored_emblem={ + color1=yellow + color2=green_light + texture="ce_block_02.dds" + instance={position={0.5 0.57} scale={1 0.25}} + } + colored_emblem={ + color1=black + color2=red + color3=yellow + texture="ce_bear_passant.dds" + instance={position={0.5 0.55} scale={0.68 0.68}} + } + colored_emblem={ + color1=yellow + texture="ce_star_06.dds" + instance={position={0.125 0.1} scale={0.2 0.2}} + instance={position={0.375 0.1} scale={0.2 0.2}} + instance={position={0.625 0.1} scale={0.2 0.2}} + instance={position={0.875 0.1} scale={0.2 0.2}} + instance={position={0.25 0.21} scale={0.2 0.2}} + instance={position={0.5 0.21} scale={0.2 0.2}} + instance={position={0.75 0.21} scale={0.2 0.2}} + } +} +c_helgum={ + pattern="pattern_horizontal_split_01.dds" + color1=red + color2=white + colored_emblem={ + color1=black + texture="NEOW_ce_bosphorus.dds" + instance={position={0.5 0.25}} + } + colored_emblem={ + color1=blue + color2=white + texture="NEOW_ce_waves_05.dds" + instance={position={0.5 0.6}} + } +} + +b_sjeltie={ + pattern="pattern_solid.dds" + color1=red + color2=white + color3=red + colored_emblem={ + color1=yellow + color2=red + color3=red + texture="ce_bull_head.dds" + instance={ + position={ 0.500000 0.690000 } + scale={ 0.560000 0.700000 } + depth=1.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_antlers_attire.dds" + instance={ + position={ 0.500000 0.320000 } + scale={ 0.650000 0.860000 } + depth=2.010000 + } + + } + + colored_emblem={ + color1=yellow + texture="ce_african_fern.dds" + instance={ + position={ 0.500000 0.190000 } + scale={ 0.250000 0.170000 } + } + + } + +} +c_angermanland={ + pattern="pattern_horizontal_split_01.dds" + color1=blue + color2=white + color3=blue + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + } + colored_emblem={ + color1=white + color2=red + color3=blue + texture="NEOW_ce_salmon.dds" + instance={position={0.5 0.75} scale={0.85 0.85}} + instance={scale={-0.85 0.85}} + instance={position={0.5 0.25} scale={0.85 0.85}} + } +} +d_norrland={ + pattern="pattern_vertical_split_01.dds" + color1=blue + color2=white + color3=red + colored_emblem={ + color1=red + color2=red + texture="ce_waves_03.dds" + instance={position={0.785 0.5} scale={0.5 1} rotation=134} + } + colored_emblem={ + color1=white + color2=white + texture="ce_waves_03.dds" + instance={position={0.785 0.715} scale={0.5 1} rotation=134} + instance={position={0.785 0.28} scale={0.5 1} rotation=134} + } + colored_emblem={ + color1=blue + texture="ce_block_02.dds" + instance={depth=7} + instance={position={0 0.5}} + } + colored_emblem={ + color1=white + color2=red + color3=blue + texture="NEOW_ce_salmon.dds" + instance={position={0.275 0.715} scale={0.5 0.5}} + instance={position={0.275 0.5} scale={-0.5 0.5}} + instance={position={0.275 0.285} scale={ 0.5 0.5}} + } +} +c_jamtfir={ + pattern="pattern_solid.dds" + color1=blue + color2=white + colored_emblem={ + color1=white + color2=white + color3=blue + texture="NEOW_ce_meese_cabbossed.dds" + } } diff --git a/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt b/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt new file mode 100644 index 000000000..f7ba41ecd --- /dev/null +++ b/common/coat_of_arms/dynamic_definitions/00_dynamic_coas.txt @@ -0,0 +1,94 @@ +#k_england = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# coa_england_switches_to_france_coa_trigger = yes +# } +# coat_of_arms = k_england_france +# } +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = k_england_norman +# } +#} +# +#e_north_sea = { +# item = { +# trigger = { +# holder = title:k_denmark.holder +# } +# coat_of_arms = e_north_sea +# } +# item = { +# trigger = { +# holder = title:k_norway.holder +# } +# coat_of_arms = e_north_sea_norway +# } +# item = { +# trigger = { +# holder = title:k_england.holder +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = e_north_sea_england_normandy +# } +# item = { +# trigger = { +# OR = { +# AND = { +# holder = title:k_england.holder +# exists = global_var:danelaw_became_england +# } +# holder = title:k_daneland.holder +# } +# } +# coat_of_arms = e_north_sea_england_danelaw +# } +# item = { +# trigger = { +# holder = title:k_england.holder +# } +# coat_of_arms = e_north_sea_england_wessex +# } +#} +# +##FP2 +# +#e_spain = { +# item = { +# trigger = { +# OR = { +# holder.faith.religion = religion:islam_religion +# holder.culture = { +# OR = { +# has_coa_gfx = arabic_group_coa_gfx +# has_coa_gfx = berber_group_coa_gfx +# } +# } +# } +# } +# coat_of_arms = e_spain_islamic +# } +#} +# +#k_viet = { +# item = { +# trigger = { +# holder.top_liege.culture = { +# has_cultural_pillar = heritage_chinese +# } +# } +# coat_of_arms = k_viet +# } +# item = { +# trigger = { +# holder.top_liege.culture = { +# has_cultural_pillar = heritage_viet +# } +# } +# coat_of_arms = k_dai_viet +# } +#} +# \ No newline at end of file diff --git a/common/coat_of_arms/dynamic_definitions/00_norman_coas.txt b/common/coat_of_arms/dynamic_definitions/00_norman_coas.txt new file mode 100644 index 000000000..148767c1b --- /dev/null +++ b/common/coat_of_arms/dynamic_definitions/00_norman_coas.txt @@ -0,0 +1,181 @@ +#c_hereford = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_hereford_norman +# } +#} +#c_westmorland = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_westmorland_norman +# } +#} +#c_somerset = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_somerset_norman +# } +#} +#c_hampton = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_hampton_norman +# } +#} +#c_leicestershire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_leicestershire_norman +# } +#} +#c_northamptonshire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_northamptonshire_norman +# } +#} +#c_east_riding = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_east_riding_norman +# } +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_east_riding_norse +# } +#} +#c_warwickshire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_warwickshire_norman +# } +#} +#c_gloucestershire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_gloucestershire_norman +# } +#} +#c_wiltshire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_wiltshire_norman +# } +#} +#c_norfolk = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_norfolk_norman +# } +#} +#c_lancashire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_lancashire_norman +# } +#} +#c_north_riding = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_north_riding_norman +# } +#} +#d_norfolk = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = d_norfolk_norman +# } +#} +#d_lancaster = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = d_lancaster_norman +# } +#} +#d_canterbury = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = d_canterbury_norman +# } +#} +#d_bedford = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = d_bedford_norman +# } +#} +#d_york = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = d_york_norman +# } +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_york_norse +# } +#} +#c_pembrokeshire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_pembrokeshire_norman +# } +#} +#c_glamorgan = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_glamorgan_norman +# } +#} +#c_monmouthshire = { +# item = { +# trigger = { +# coa_switch_to_norman_trigger = yes +# } +# coat_of_arms = c_monmouthshire_norman +# } +#} +# \ No newline at end of file diff --git a/common/coat_of_arms/dynamic_definitions/00_norse_coas.txt b/common/coat_of_arms/dynamic_definitions/00_norse_coas.txt new file mode 100644 index 000000000..0368e0a9c --- /dev/null +++ b/common/coat_of_arms/dynamic_definitions/00_norse_coas.txt @@ -0,0 +1,776 @@ +#e_scandinavia = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = e_scandinavia_norse +# } +#} +#k_sweden = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = k_sweden_norse +# } +#} +#d_svealand = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_svealand_norse +# } +#} +#c_upland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_upland_norse +# } +#} +#c_gastrikland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_gastrikland_norse +# } +#} +#c_sodermannaland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_sodermannaland_norse +# } +#} +#c_aland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_aland_norse +# } +#} +#d_bergslagen = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_bergslagen_norse +# } +#} +#c_vastmanland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vastmanland_norse +# } +#} +#c_varmland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_varmland_norse +# } +#} +#c_dalarna = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_dalarna_norse +# } +#} +#c_dalabergslagen = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_dalabergslagen_norse +# } +#} +#d_vastergotland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_vastergotland_norse +# } +#} +#c_vastergotland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vastergotland_norse +# } +#} +#c_skara = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_skara_norse +# } +#} +#c_dal = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_dal_norse +# } +#} +#c_nordmark = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_nordmark_norse +# } +#} +#d_ostergotland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_ostergotland_norse +# } +#} +#c_ostergotland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_ostergotland_norse +# } +#} +#c_kinda = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_kinda_norse +# } +#} +#c_narke = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_narke_norse +# } +#} +#d_smaland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_smaland_norse +# } +#} +#c_more = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_more_norse +# } +#} +#c_sevede = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_sevede_norse +# } +#} +#c_varend = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_varend_norse +# } +#} +#c_njudung = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_njudung_norse +# } +#} +#c_finnveden = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_finnveden_norse +# } +#} +#c_oland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_oland_norse +# } +#} +#d_norrland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_norrland_norse +# } +#} +#c_halsingland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_halsingland_norse +# } +#} +#c_medelpad = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_medelpad_norse +# } +#} +#c_angermanland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_angermanland_norse +# } +#} +#d_gotland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_gotland_norse +# } +#} +#c_gutland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_gutland_norse +# } +#} +#k_norway = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = k_norway_norse +# } +#} +#d_viken = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_viken_norse +# } +#} +#c_vingulmork = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vingulmork_norse +# } +#} +#c_raniriki = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_raniriki_norse +# } +#} +#c_vestfold = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vestfold_norse +# } +#} +#c_telemark = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_telemark_norse +# } +#} +#d_agder = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_agder_norse +# } +#} +#c_nedenes = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_nedenes_norse +# } +#} +#c_agdeside = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_agdeside_norse +# } +#} +#d_vestlandi = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_vestlandi_norse +# } +#} +#c_rogalandi = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_rogalandi_norse +# } +#} +#c_hordalandi = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_hordalandi_norse +# } +#} +#c_sogn = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_sogn_norse +# } +#} +#d_trandalog = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_trandalog_norse +# } +#} +#c_trandheim = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_trandheim_norse +# } +#} +#c_norwegian_more = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_norwegian_more_norse +# } +#} +#c_firdafylki = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_firdafylki_norse +# } +#} +#d_dalir = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_dalir_norse +# } +#} +#c_hedmork = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_hedmork_norse +# } +#} +#c_gudbrandsdalir = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_gudbrandsdalir_norse +# } +#} +#c_eystridalir = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_eystridalir_norse +# } +#} +#c_gauldala = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_gauldala_norse +# } +#} +#d_halogaland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_halogaland_norse +# } +#} +#c_vastvag = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vastvag_norse +# } +#} +#c_bothin = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_bothin_norse +# } +#} +#c_namdalfylki = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_namdalfylki_norse +# } +#} +#d_iceland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_iceland_norse +# } +#} +#c_vestisland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vestisland_norse +# } +#} +#c_nordrland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_nordrland_norse +# } +#} +#c_austisland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_austisland_norse +# } +#} +#c_sudurland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_sudurland_norse +# } +#} +#d_northern_isles = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_northern_isles_norse +# } +#} +#c_orkney = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_orkney_norse +# } +#} +#c_faereyar = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_faereyar_norse +# } +#} +#c_shetland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_shetland_norse +# } +#} +#d_jamtland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_jamtland_norse +# } +#} +#c_jamtfir = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_jamtfir_norse +# } +#} +#c_morarna = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_morarna_norse +# } +#} +#c_helgum = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_helgum_norse +# } +#} +#c_harjadalen = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_harjadalen_norse +# } +#} +#k_denmark = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = k_denmark_norse +# } +#} +#d_sjaelland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_sjaelland_norse +# } +#} +#c_sjaelland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_sjaelland_norse +# } +#} +#c_fyn = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_fyn_norse +# } +#} +#c_lolland_falster = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_lolland_falster_norse +# } +#} +#d_skane = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_skane_norse +# } +#} +#c_skane = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_skane_norse +# } +#} +#c_halland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_halland_norse +# } +#} +#c_bornholm = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_bornholm_norse +# } +#} +#c_blekinge = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_blekinge_norse +# } +#} +#d_jylland = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_jylland_norse +# } +#} +#c_aarhus = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_aarhus_norse +# } +#} +#c_viborg = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_viborg_norse +# } +#} +#c_ringkobing = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_ringkobing_norse +# } +#} +#c_aalborg = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_aalborg_norse +# } +#} +#d_slesvig = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_slesvig_norse +# } +#} +#c_slesvig = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_slesvig_norse +# } +#} +#c_vorbasse = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_vorbasse_norse +# } +#} +#c_ribe = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_ribe_norse +# } +#} +#d_western_isles = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = d_western_isles_norse +# } +#} +#c_inner_hebrides = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_inner_hebrides_norse +# } +#} +#c_dublin = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_dublin_norse +# } +#} +#c_argyll = { +# item = { +# trigger = { +# coa_switch_to_norse_trigger = yes +# } +# coat_of_arms = c_argyll_norse +# } +#} \ No newline at end of file diff --git a/common/coat_of_arms/dynamic_definitions/NEOW_cultural_coa.txt b/common/coat_of_arms/dynamic_definitions/NEOW_cultural_coa.txt index aa63f74f1..c932b701a 100644 --- a/common/coat_of_arms/dynamic_definitions/NEOW_cultural_coa.txt +++ b/common/coat_of_arms/dynamic_definitions/NEOW_cultural_coa.txt @@ -7,4 +7,174 @@ } coat_of_arms = d_lucania_albanian } +} + +d_podlachia = { + item = { + trigger = { + holder.culture = { + holder.culture = culture:lipka + } + } + coat_of_arms = d_lipkastan + } +} + +e_europa = { + item = { + trigger = { + NOT = { holder.religion = religion:europeanist_religion } + } + coat_of_arms = e_benelux + } +} + +k_sweden = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = k_sweden_nord + } +} + +k_denmark = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = k_denmark_nord + } +} + +k_norway = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = k_norway_nord + } +} + +k_iceland = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = k_iceland_nord + } +} + +e_scandinavia = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = e_scandinavia_nord + } +} + +k_northumberland = { + item = { + trigger = { + holder.faith = faith:viking + } + coat_of_arms = k_northumberland_nord + } +} + +e_germany = { + item = { + trigger = { + holder.faith = faith:orionist + } + coat_of_arms = e_orionist + } +} + +k_france = { + item = { + trigger = { + holder.faith = faith:artificer + } + coat_of_arms = k_france_artificer + } +} + +e_france = { + item = { + trigger = { + holder.faith = faith:soleil_royal + } + coat_of_arms = e_france_soleil_royal + } + item = { + trigger = { + holder.faith = faith:artificer + } + coat_of_arms = e_france_artificer + } + item = { + trigger = { + holder.faith = faith:communard + } + coat_of_arms = e_france_communist + } + item = { + trigger = { + holder.faith = faith:jacobin + } + coat_of_arms = e_france_jacobin + } + item = { + trigger = { + holder.faith = faith:orleaniste + } + coat_of_arms = e_france_johannic + } + item = { + trigger = { + holder.faith = faith:carolingian + } + coat_of_arms = e_france_carolingian + } +} + +k_kuban = { + item = { + trigger = { + holder.faith = faith:stalinist + } + coat_of_arms = k_stalingrad + } + item = { + trigger = { + holder.culture = culture:kalmyk + } + coat_of_arms = d_kalmykia + } +} + +e_nistrenia = { + item = { + trigger = { + holder.faith = faith:fracture + } + coat_of_arms = e_nistrenia_cosmist + } +} + +k_sapmi = { + item = { + trigger = { + holder.culture = culture:tornedalian + } + coat_of_arms = k_sapmi_tornedalian + } + item = { + trigger = { + holder.culture = culture:kven + } + coat_of_arms = k_sapmi_kven + } } \ No newline at end of file diff --git a/common/coat_of_arms/dynamic_definitions/NEOW_numenorian_coa.txt b/common/coat_of_arms/dynamic_definitions/NEOW_numenorian_coa.txt deleted file mode 100644 index e62f096c1..000000000 --- a/common/coat_of_arms/dynamic_definitions/NEOW_numenorian_coa.txt +++ /dev/null @@ -1,21 +0,0 @@ -e_france = { - item = { - trigger = { - holder = { - faith = faith:romanticist - } - } - coat_of_arms = k_gondor - } -} - -# e_france = { - # item = { - # trigger = { - # holder = { - # faith = faith:romanticist - # } - # } - # coat_of_arms = e_numenor - # } -# } \ No newline at end of file diff --git a/common/coat_of_arms/template_lists/coa_templates.txt b/common/coat_of_arms/template_lists/coa_templates.txt index bfb2269f8..335c6effa 100644 --- a/common/coat_of_arms/template_lists/coa_templates.txt +++ b/common/coat_of_arms/template_lists/coa_templates.txt @@ -64,18 +64,18 @@ NOR = { scope:religion = religion:slavic_religion scope:religion = religion:baltic_religion - scope:religion = religion:finno_ugric_religion - scope:religion = religion:magyar_religion - scope:religion = religion:germanic_religion + scope:religion = religion:finnic_religion + scope:religion = religion:mediterranean_religion + scope:religion = religion:folkgerman_religion scope:religion = religion:zoroastrianism_religion - scope:religion = religion:tengrism_religion - scope:religion = religion:akom_religion - scope:religion = religion:akom_religion - scope:religion = religion:waaqism_religion - scope:religion = religion:west_african_religion - scope:religion = religion:west_african_bori_religion - scope:religion = religion:west_african_roog_religion - scope:religion = religion:west_african_orisha_religion +# scope:religion = religion:tengrism_religion +# scope:religion = religion:akom_religion +# scope:religion = religion:akom_religion +# scope:religion = religion:waaqism_religion +# scope:religion = religion:west_african_religion +# scope:religion = religion:west_african_bori_religion +# scope:religion = religion:west_african_roog_religion +# scope:religion = religion:west_african_orisha_religion } } 5000 = basic_charge_01 @@ -90,8 +90,8 @@ OR = { scope:religion = religion:slavic_religion scope:religion = religion:baltic_religion - scope:religion = religion:finno_ugric_religion - scope:religion = religion:magyar_religion +# scope:religion = religion:finnic_religion +# scope:religion = religion:mediterranean_religion } } # Weights are temps @@ -111,7 +111,7 @@ # Germanic Paganism special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion } 5000 = basic_pagan_template 5000 = basic_pagan_template_inverted @@ -175,10 +175,10 @@ } AND = { OR = { - scope:faith = faith:nestorian - scope:religion = religion:tengrism_religion +# scope:faith = faith:nestorian +# scope:religion = religion:tengrism_religion scope:religion = religion:zoroastrianism_religion - scope:religion = religion:magyar_religion + scope:religion = religion:mediterranean_religion AND = { scope:religion = religion:judaism_religion scope:culture = { has_coa_gfx = turkic_group_coa_gfx } @@ -208,10 +208,10 @@ } AND = { OR = { - scope:faith = faith:nestorian - scope:religion = religion:tengrism_religion +# scope:faith = faith:nestorian +# scope:religion = religion:tengrism_religion scope:religion = religion:zoroastrianism_religion - scope:religion = religion:magyar_religion + scope:religion = religion:mediterranean_religion AND = { scope:religion = religion:judaism_religion scope:culture = { has_coa_gfx = turkic_group_coa_gfx } @@ -231,10 +231,10 @@ } AND = { OR = { - scope:faith = faith:nestorian - scope:religion = religion:tengrism_religion +# scope:faith = faith:nestorian +# scope:religion = religion:tengrism_religion scope:religion = religion:zoroastrianism_religion - scope:religion = religion:magyar_religion + scope:religion = religion:mediterranean_religion AND = { scope:religion = religion:judaism_religion scope:culture = { has_coa_gfx = turkic_group_coa_gfx } diff --git a/common/coat_of_arms/template_lists/colored_emblem_lists.txt b/common/coat_of_arms/template_lists/colored_emblem_lists.txt index 64888ecd5..042598088 100644 --- a/common/coat_of_arms/template_lists/colored_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/colored_emblem_lists.txt @@ -386,7 +386,7 @@ colored_emblem_texture_lists = { # Norse special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion coa_norse_trigger = yes } 100 = "ce_attire.dds" @@ -1131,7 +1131,7 @@ colored_emblem_texture_lists = { } special_selection = { trigger = { - scope:faith.religion = religion:finno_ugric_religion + scope:faith.religion = religion:finnic_religion } 1000 = "ce_tursansydan.dds" 1000 = "ce_pagan_cross_tursas.dds" @@ -1170,7 +1170,7 @@ colored_emblem_texture_lists = { special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion } 1000 = "ce_pagan_vehmic.dds" 1000 = "ce_pagan_wolf_triskel.dds" @@ -1188,7 +1188,7 @@ colored_emblem_texture_lists = { # Viking specific designs special_selection = { trigger = { - #scope:faith.religion = religion:germanic_religion + #scope:faith.religion = religion:folkgerman_religion coa_norse_trigger = yes } 1000 = "ce_mjolnir.dds" @@ -1230,7 +1230,7 @@ colored_emblem_texture_lists = { # Germanic counterparts special_selection = { trigger = { - #scope:faith.religion = religion:germanic_religion + #scope:faith.religion = religion:folkgerman_religion coa_germanic_trigger = no } 1000 = "ce_irminsul.dds" @@ -1272,7 +1272,7 @@ colored_emblem_texture_lists = { } special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion } 500 = "ce_piles_conjoined.dds" 500 = "ce_pile_mask.dds" @@ -1322,7 +1322,7 @@ colored_emblem_texture_lists = { # Norse - A few designs excluded due to vertical offset special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion coa_norse_trigger = yes } 10000 = "ce_mjolnir.dds" @@ -1367,7 +1367,7 @@ colored_emblem_texture_lists = { special_selection = { trigger = { - scope:faith.religion = religion:germanic_religion + scope:faith.religion = religion:folkgerman_religion } # Circle frames using various viking styles 1000 = "ce_frame_circle_borre_double.dds" @@ -1582,7 +1582,7 @@ colored_emblem_texture_lists = { } special_selection = { trigger = { - scope:faith.religion = religion:magyar_religion + scope:faith.religion = religion:mediterranean_religion } 2000 = "ce_tamgha_magyar_01.dds" 2000 = "ce_tamgha_magyar_02.dds" @@ -1618,24 +1618,24 @@ colored_emblem_texture_lists = { 5000 = "ce_star_sassanian.dds" 5000 = "ce_triskel_sassanian.dds" } - special_selection = { - trigger = { - scope:faith = faith:nestorian - } - 20000 = "ce_tamgha_nestorian_01.dds" - 20000 = "ce_tamgha_nestorian_02.dds" - 20000 = "ce_nestorian_tamgha_trinity.dds" - 20000 = "ce_nestorian_tamgha_chalice.dds" - 20000 = "ce_nestorian_tamgha_cross_hill.dds" - 20000 = "ce_cross_armenian.dds" - 20000 = "ce_cross_greek.dds" - 20000 = "ce_cross_pisan.dds" - 20000 = "ce_nestorian_cross.dds" - 20000 = "ce_nestorian_cross_lotus.dds" - 20000 = "ce_nestorian_bird.dds" - 20000 = "ce_nestorian_gammate_cross.dds" - 20000 = "ce_nestorian_cross_birds.dds" - } +# special_selection = { +# trigger = { +# scope:faith = faith:nestorian +# } +# 20000 = "ce_tamgha_nestorian_01.dds" +# 20000 = "ce_tamgha_nestorian_02.dds" +# 20000 = "ce_nestorian_tamgha_trinity.dds" +# 20000 = "ce_nestorian_tamgha_chalice.dds" +# 20000 = "ce_nestorian_tamgha_cross_hill.dds" +# 20000 = "ce_cross_armenian.dds" +# 20000 = "ce_cross_greek.dds" +# 20000 = "ce_cross_pisan.dds" +# 20000 = "ce_nestorian_cross.dds" +# 20000 = "ce_nestorian_cross_lotus.dds" +# 20000 = "ce_nestorian_bird.dds" +# 20000 = "ce_nestorian_gammate_cross.dds" +# 20000 = "ce_nestorian_cross_birds.dds" +# } special_selection = { # Jewish Khazars trigger = { scope:faith.religion = religion:judaism_religion @@ -1713,41 +1713,41 @@ colored_emblem_texture_lists = { 1000 = "ce_african_otumfuo.dds" 1000 = "ce_african_tamfo.dds" - special_selection = { - trigger = { # Serere - scope:faith.religion = religion:west_african_roog_religion - } - 2000 = "ce_african_jaaniw.dds" - 2000 = "ce_religion_african_roog_sene.dds" - 2000 = "ce_african_koh.dds" - 2000 = "ce_african_hidoox.dds" - 2000 = "ce_african_ja_ir.dds" - 2000 = "ce_bull_passant.dds" - 2000 = "ce_antelope.dds" - 2000 = "ce_camel.dds" - # Raampa symbols, totemic animals : camel, antelope, lion, hare etc - } - special_selection = { # Hausa - trigger = { - scope:faith.religion = religion:west_african_bori_religion - } - 1000 = "ce_arewa_knot.dds" - 1000 = "ce_hausa_cross.dds" - 1000 = "ce_hausa_knot.dds" - } - special_selection = { # Mandé - trigger = { - scope:faith.religion = religion:west_african_religion - } - 1000 = "ce_kanaga.dds" - 1000 = "ce_african_munun_ti.dds" - 1000 = "ce_african_mende.dds" - 1000 = "ce_african_venus.dds" - 1000 = "ce_african_fu_ti.dds" - 1000 = "ce_african_kara.dds" - 1000 = "ce_african_kile.dds" - 1000 = "ce_african_karaka.dds" - } +# special_selection = { +# trigger = { # Serere +# scope:faith.religion = religion:west_african_roog_religion +# } +# 2000 = "ce_african_jaaniw.dds" +# 2000 = "ce_religion_african_roog_sene.dds" +# 2000 = "ce_african_koh.dds" +# 2000 = "ce_african_hidoox.dds" +# 2000 = "ce_african_ja_ir.dds" +# 2000 = "ce_bull_passant.dds" +# 2000 = "ce_antelope.dds" +# 2000 = "ce_camel.dds" +# # Raampa symbols, totemic animals : camel, antelope, lion, hare etc +# } +# special_selection = { # Hausa +# trigger = { +# scope:faith.religion = religion:west_african_bori_religion +# } +# 1000 = "ce_arewa_knot.dds" +# 1000 = "ce_hausa_cross.dds" +# 1000 = "ce_hausa_knot.dds" +# } +# special_selection = { # Mandé +# trigger = { +# scope:faith.religion = religion:west_african_religion +# } +# 1000 = "ce_kanaga.dds" +# 1000 = "ce_african_munun_ti.dds" +# 1000 = "ce_african_mende.dds" +# 1000 = "ce_african_venus.dds" +# 1000 = "ce_african_fu_ti.dds" +# 1000 = "ce_african_kara.dds" +# 1000 = "ce_african_kile.dds" +# 1000 = "ce_african_karaka.dds" +# } } african_geometrical_charge_list = { 1000 = "ce_african_pattern_dancetty.dds" diff --git a/common/combat_phase_events/00_knight_phase_events.txt b/common/combat_phase_events/00_knight_phase_events.txt new file mode 100644 index 000000000..b2739f991 --- /dev/null +++ b/common/combat_phase_events/00_knight_phase_events.txt @@ -0,0 +1,1892 @@ +knight_none = { + type = knight + + chance = { + base = 2000 + modifier = { + factor = 1.5 + has_perk = stalwart_leader_perk + is_ai = no + } + modifier = { + factor = 1.15 + has_perk = stalwart_leader_perk + is_ai = yes + } + modifier = { + factor = 1.25 + is_acclaimed = yes + } + modifier = { + factor = 1.25 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + + # Wounded knights hang back + modifier = { + factor = 1.1 + has_trait_rank = { + trait = wounded + rank = 1 + } + } + modifier = { + factor = 1.2 + has_trait_rank = { + trait = wounded + rank = 2 + } + } + modifier = { + factor = 1.3 + OR = { + has_trait_rank = { + trait = wounded + rank = 3 + } + has_trait = maimed + } + } + } +} + +knight_berserker_attack = { + type = knight + + is_valid = { + has_trait = berserker + scope:combat_side.enemy_side = { + any_side_knight = { + is_alive = yes + this.prowess <= root.prowess_for_combat_event_opponent + } + } + } + + chance = { + base = 30 + modifier = { + factor = 1.5 + has_perk = stalwart_leader_perk + is_ai = no + } + modifier = { + factor = 1.15 + has_perk = stalwart_leader_perk + is_ai = yes + } + modifier = { + factor = 1.25 + is_acclaimed = yes + } + modifier = { + factor = 1.25 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + + modifier = { + factor = 2 + has_trait = wrathful + } + modifier = { + factor = 10 + has_trait = giant + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 1 + } + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 2 + } + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 3 + } + } + modifier = { + factor = 0.25 + OR = { + has_trait = one_legged + has_trait = disfigured + has_trait = one_eyed + has_trait = maimed + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + is_alive = yes + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + is_alive = yes + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + weight = { + base = 100 + modifier = { + factor = 0.75 + is_acclaimed = yes + } + modifier = { + factor = 0.75 + has_perk = stalwart_leader_perk + } + modifier = { + factor = 0.75 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + } + save_temporary_scope_as = enemy_knight + } + } + if = { + limit = { + scope:knight = { is_alive = yes } + scope:enemy_knight = { is_alive = yes } + } + add_prestige = knight_prestige_gain_on_kill + knight_increase_prowess_chance_effect = yes + berserker_kill_version_randomization_effect = yes + scope:enemy_knight = { + accolade = { add_glory = minimal_glory_gain } + } + } + } + } +} + +knight_become_berserker = { + type = knight + + is_valid = { + faith = { + has_doctrine = tenet_warmonger + } + OR = { + culture = { has_cultural_pillar = heritage_north_germanic } + religion = religion:folkgerman_religion + } + NOR = { + has_trait = craven + has_trait = berserker + has_trait = calm + } + } + + chance = { + base = 30 + modifier = { + factor = 1.5 + has_perk = stalwart_leader_perk + is_ai = no + } + modifier = { + factor = 1.15 + has_perk = stalwart_leader_perk + is_ai = yes + } + modifier = { + factor = 1.25 + is_acclaimed = yes + } + modifier = { + factor = 1.25 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + modifier = { + factor = 5 + has_trait = wrathful + } + modifier = { + factor = 5 + has_trait = giant + } + modifier = { + factor = 3 + has_trait = impatient + } + modifier = { + factor = 2 + has_trait = sadistic + } + modifier = { + factor = 2 + has_trait = brave + } + modifier = { + factor = 2 + has_trait = ambitious + } + modifier = { + factor = 2 + culture = { has_cultural_pillar = heritage_north_germanic } + } + modifier = { + factor = 0.5 + has_trait = content + } + modifier = { + factor = 0.25 + has_trait = compassionate + } + modifier = { + factor = 0.25 + has_trait = temperate + } + modifier = { + factor = 0.25 + has_trait = lazy + } + modifier = { + factor = 0.25 + has_trait = patient + } + modifier = { + factor = 0.5 + has_trait_rank = { + trait = wounded + rank = 1 + } + } + modifier = { + factor = 0.5 + has_trait_rank = { + trait = wounded + rank = 2 + } + } + modifier = { + factor = 0.25 + has_trait_rank = { + trait = wounded + rank = 3 + } + } + modifier = { + factor = 0.5 + OR = { + has_trait = one_legged + has_trait = disfigured + has_trait = one_eyed + has_trait = maimed + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + weight = { + base = 100 + modifier = { + factor = 0.75 + is_acclaimed = yes + } + modifier = { + factor = 0.75 + has_perk = stalwart_leader_perk + } + modifier = { + factor = 0.75 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + } + save_temporary_scope_as = enemy_knight + } + } + if = { + limit = { + scope:knight = { is_alive = yes } + scope:enemy_knight = { is_alive = yes } + } + scope:combat_side = { + battle_event = { + key = "berserker_rage_killed_enemy" + left_portrait = scope:knight + right_portrait = scope:enemy_knight + type = death + target_right = yes + } + } + add_prestige = knight_prestige_gain_on_kill + knight_increase_prowess_chance_effect = yes + add_trait = berserker + scope:enemy_knight = { + death = { + death_reason = death_head_ripped_off + killer = scope:knight + } + } + } + } + else = { + if = { + limit = { + scope:knight = { is_alive = yes } + } + scope:combat_side = { + battle_event = { + key = "berserker_rage_no_enemy" + left_portrait = scope:knight + type = death + target_right = yes + } + } + add_trait = berserker + } + } + accolade ?= { + add_glory = minimal_glory_gain + } + } +} + +knight_shieldmaiden_attack = { + type = knight + + is_valid = { + has_trait = shieldmaiden + scope:combat_side.enemy_side = { + any_side_knight = { + is_alive = yes + this.prowess <= root.prowess_for_combat_event_opponent + } + } + } + + chance = { + base = 30 + modifier = { + factor = 1.5 + has_perk = stalwart_leader_perk + is_ai = no + } + modifier = { + factor = 1.15 + has_perk = stalwart_leader_perk + is_ai = yes + } + modifier = { + factor = 1.25 + is_acclaimed = yes + } + modifier = { + factor = 1.25 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + modifier = { + factor = 2 + has_trait = wrathful + } + modifier = { + factor = 10 + has_trait = giant + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 1 + } + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 2 + } + } + modifier = { + factor = 1.25 + has_trait_rank = { + trait = wounded + rank = 3 + } + } + modifier = { + factor = 0.25 + OR = { + has_trait = one_legged + has_trait = disfigured + has_trait = one_eyed + has_trait = maimed + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + is_alive = yes + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + is_alive = yes + this.prowess <= scope:knight.prowess_for_combat_event_opponent + } + weight = { + base = 100 + modifier = { + factor = 0.75 + is_acclaimed = yes + } + modifier = { + factor = 0.75 + has_perk = stalwart_leader_perk + } + modifier = { + factor = 0.75 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + } + save_temporary_scope_as = enemy_knight + } + } + if = { + limit = { + scope:knight = { is_alive = yes } + scope:enemy_knight = { is_alive = yes } + } + add_prestige = knight_prestige_gain_on_kill + knight_increase_prowess_chance_effect = yes + shieldmaiden_kill_version_randomisation_effect = yes + scope:enemy_knight = { + # Shieldmaidens are especially good at earning glory. + accolade ?= { add_glory = minor_glory_gain } + } + } + } + } +} + +knight_becomes_incapable = { + type = knight + + is_valid = { + is_incapable = no + } + + chance = { + # This is just random bad luck of suffering a serious head injury. + base = 1 + } + + effect = { + save_scope_as = knight + # Long as we're alive, conk 'em out. + if = { + limit = { is_alive = yes } + add_trait = incapable + create_character_memory = { type = became_incapable_due_to_battle_concussion } + # We have to do this weird double-scoping due to some kind of dark pact with Code, else things won't work. + scope:new_memory = { save_scope_as = battle_memory } + scope:battle_memory = { + set_variable = { + name = battle_location + value = scope:knight.location + } + } + } + } +} + +knight_wounded = { + type = knight + + is_valid = { + NOT = { + has_trait_rank = { + trait = wounded + rank = 3 + } + } + } + + chance = { + base = 100 + modifier = { + factor = { # Prowess directly reduces chance of injury/death + value = 40 # Value at which 'immortality' happens + subtract = prowess + if = { + limit = { + has_court_position = garuda_court_position + } + add = garuda_prowess_svalue + } + divide = 40 + min = 0.1 # Everyone dies. + } + } + modifier = { # Reduce chance when outnumbering the enemy + factor = { + value = scope:combat_side.enemy_side.side_strength + divide = scope:combat_side.side_strength + multiply = 1.4 # Outnumbering 2-1 reduces chance by 30% + max = 1 + } + scope:combat_side.side_strength > scope:combat_side.enemy_side.side_strength + } + modifier = { + factor = 1.05 + culture = { + has_cultural_parameter = knights_slightly_more_prone_to_injury + } + } + modifier = { + factor = 1.1 + faith = { + has_doctrine_parameter = death_is_glory + } + } + modifier = { + factor = 4 + has_court_position = garuda_court_position + } + modifier = { + factor = 2 + has_trait = brave + } + modifier = { + factor = 0.5 + has_trait = craven + } + #House Knight defends family + ## Low decrease chance. + modifier = { + factor = accolade_defends_family_actual_low_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + } + } + } + # Not cumulative with subsequent ranks. + NOR = { + any_side_knight = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + any_side_commander = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + ## Medium decrease chance. + modifier = { + factor = accolade_defends_family_actual_medium_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + } + # Not cumulative with the subsequent rank. + NOR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + ## High decrease chance. + modifier = { + factor = accolade_defends_family_actual_high_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + save_temporary_scope_as = enemy_knight + add_prestige = knight_prestige_gain_on_wound_inverse + knight_increase_prowess_chance_effect = yes + } + } + scope:combat_side = { + battle_event = { + key = "knight_wounded_by_enemy" + left_portrait = scope:knight + right_portrait = scope:enemy_knight + type = wound + } + } + increase_wounds_effect = { REASON = fight } + # Scope:enemy_knight gets some glory. + scope:enemy_knight = { + if = { + limit = { + is_acclaimed = yes + } + accolade = { add_glory = minimal_glory_gain } + } + } + } + else = { + scope:combat_side = { + battle_event = { + key = "knight_wounded_no_enemy" + left_portrait = scope:knight + type = wound + } + } + increase_wounds_effect = { REASON = fight } + } + } +} + +knight_maimed = { + type = knight + + is_valid = { + NAND = { + has_trait = one_legged + has_trait = disfigured + has_trait = one_eyed + has_trait = maimed + } + } + + chance = { + base = 40 + modifier = { + factor = { # Prowess directly reduces chance of injury/death + value = 30 # Value at which 'immortality' happens + subtract = prowess + if = { + limit = { + has_court_position = garuda_court_position + } + add = garuda_prowess_svalue + } + divide = 30 + min = 0.1 # Everyone dies. + } + } + modifier = { # Reduce chance when outnumbering the enemy + factor = { + value = scope:combat_side.enemy_side.side_strength + divide = scope:combat_side.side_strength + multiply = 1.4 # Outnumbering 2-1 reduces chance by 30% + max = 1 + } + scope:combat_side.side_strength > scope:combat_side.enemy_side.side_strength + } + modifier = { # No deaths when vastly outnumbering the enemy + factor = 0 + scope:combat_side.side_strength > scope:combat_side.enemy_side.vastly_outnumbered_combat_side_threshold + } + modifier = { + factor = 1.05 + culture = { + has_cultural_parameter = knights_slightly_more_prone_to_injury + } + } + modifier = { + factor = 1.1 + faith = { + has_doctrine_parameter = death_is_glory + } + } + modifier = { + factor = 3 + has_court_position = garuda_court_position + } + modifier = { + factor = 2 + has_trait = brave + } + modifier = { + factor = 0.5 + has_trait = craven + } + #House Knight defends family + ## Low decrease chance. + modifier = { + factor = accolade_defends_family_actual_low_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + } + } + } + # Not cumulative with subsequent ranks. + NOR = { + any_side_knight = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + any_side_commander = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + ## Medium decrease chance. + modifier = { + factor = accolade_defends_family_actual_medium_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + } + # Not cumulative with the subsequent rank. + NOR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + ## High decrease chance. + modifier = { + factor = accolade_defends_family_actual_high_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + save_temporary_scope_as = enemy_knight + add_prestige = knight_prestige_gain_on_wound_inverse + knight_increase_prowess_chance_effect = yes + } + } + scope:combat_side = { + battle_event = { + key = "knight_maimed_by_enemy" + left_portrait = scope:knight + right_portrait = scope:enemy_knight + type = wound + } + } + maimed_in_battle_effect = yes + # Scope:enemy_knight gets some glory. + scope:enemy_knight = { + accolade ?= { add_glory = minimal_glory_gain } + } + } + else = { + scope:combat_side = { + battle_event = { + key = "knight_maimed_no_enemy" + left_portrait = scope:knight + type = wound + } + } + maimed_in_battle_effect = yes + } + } +} + +knight_killed = { + type = knight + + chance = { + base = 30 + modifier = { + factor = { # Prowess directly reduces chance of injury/death + value = 30 # Value at which 'immortality' happens + subtract = prowess + if = { + limit = { + has_court_position = garuda_court_position + } + add = garuda_prowess_svalue + } + divide = 30 + min = 0.1 # Everyone dies. + } + } + modifier = { # Reduce chance when outnumbering the enemy + factor = { + value = scope:combat_side.enemy_side.side_strength + divide = scope:combat_side.side_strength + multiply = 1.4 # Outnumbering 2-1 reduces chance by 30% + max = 1 + } + scope:combat_side.side_strength > scope:combat_side.enemy_side.side_strength + } + modifier = { # No deaths when vastly outnumbering the enemy + factor = 0 + scope:combat_side.side_strength > scope:combat_side.enemy_side.vastly_outnumbered_combat_side_threshold + } + modifier = { + factor = 1.05 + culture = { + has_cultural_parameter = knights_slightly_more_prone_to_injury + } + } + modifier = { + factor = 1.1 + faith = { + has_doctrine_parameter = death_is_glory + } + } + modifier = { + factor = 3 + has_court_position = garuda_court_position + } + modifier = { + factor = 2 + has_trait = brave + } + modifier = { + factor = 0.5 + has_trait = craven + } + modifier = { + factor = 4 + has_trait_rank = { + trait = wounded + rank = 3 + } + } + # Accolades. + ## Low increase chance. + modifier = { + factor = accolade_hostile_knight_death_in_battle_actual_low_value + scope:combat_side.enemy_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_low + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_low + } + } + } + # Not cumulative with subsequent ranks. + NOR = { + any_side_knight = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_increase_hostile_knight_death_medium + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + } + any_side_commander = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_increase_hostile_knight_death_medium + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + } + } + } + } + ## Medium increase chance. + modifier = { + factor = accolade_hostile_knight_death_in_battle_actual_medium_value + scope:combat_side.enemy_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_medium + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_medium + } + } + } + # Not cumulative with the subsequent rank. + NOR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + } + } + } + ## High increase chance. + modifier = { + factor = accolade_hostile_knight_death_in_battle_actual_high_value + scope:combat_side.enemy_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_increase_hostile_knight_death_high + } + } + } + } + } + #House Knight defends family + ## Low decrease chance. + modifier = { + factor = accolade_defends_family_actual_low_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_low + } + } + } + # Not cumulative with subsequent ranks. + NOR = { + any_side_knight = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + any_side_commander = { + accolade ?= { + OR = { + has_accolade_parameter = accolade_defends_family_medium + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + ## Medium decrease chance. + modifier = { + factor = accolade_defends_family_actual_medium_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_medium + } + } + } + # Not cumulative with the subsequent rank. + NOR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + ## High decrease chance. + modifier = { + factor = accolade_defends_family_actual_high_value + exists = house + exists = liege.house + house = liege.house + scope:combat_side = { + OR = { + any_side_knight = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + any_side_commander = { + accolade ?= { + has_accolade_parameter = accolade_defends_family_high + } + } + } + } + } + } + + effect = { + save_scope_as = knight + if = { + limit = { + has_variable = hold_court_8050_knight + employer = { + has_variable = hold_court_8050_promise + var:hold_court_8050_promise = PREV + } + } + save_scope_as = knight + location = { save_scope_as = battle_location } + var:hold_court_8050_knight = { save_scope_as = vassal } + remove_variable = hold_court_8050_knight + employer = { + remove_variable = hold_court_8050_promise + trigger_event = { + id = hold_court.8053 + days = 1 + } + } + } + save_died_in_battle_variables_effect = { + ENEMY = scope:combat_side.enemy_side.side_primary_participant + LEADER = scope:combat_side.side_primary_participant + LOCATION = scope:combat_side.combat.location + } + if = { + limit = { + scope:combat_side.enemy_side = { + any_side_knight = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + } + } + scope:combat_side.enemy_side = { + random_side_knight = { + limit = { + this.prowess >= scope:knight.prowess_for_combat_event_opponent + } + save_temporary_scope_as = enemy_knight + add_prestige = knight_prestige_gain_on_kill_inverse + knight_increase_prowess_chance_effect = yes + # Scope:enemy_knight gets some glory. + scope:enemy_knight = { + if = { + limit = { + is_acclaimed = yes + } + accolade = { add_glory = minor_glory_gain } + } + } + } + } + + if = { + limit = { + scope:knight = { is_alive = yes } + scope:enemy_knight = { is_alive = yes } + } + scope:combat_side = { + battle_event = { + key = "knight_killed_by_enemy" + left_portrait = scope:knight + right_portrait = scope:enemy_knight + type = death + } + # For after-battle messaging + add_to_variable_list = { + name = slain_side_knights + target = scope:knight + } + } + if = { + limit ={ + exists = house + exists = scope:enemy_knight.house + } + house = { + change_house_relation_effect = { + HOUSE = scope:enemy_knight.house + VALUE = house_relation_damage_medium_value + REASON = killed + CHAR = scope:enemy_knight + TARGET_CHAR = scope:knight + TITLE = scope:dummy_gender + } + } + } + if = { + limit = { + scope:enemy_knight = { + faith = { + has_doctrine = tenet_cranial_trophies + } + } + } + tgp_cranial_trophies_beheading_effect = { + KILLER = scope:enemy_knight + DEAD = scope:knight + } + } + death = { + death_reason = death_battle + killer = scope:enemy_knight + } + } + } + else = { + scope:combat_side = { + battle_event = { + key = "knight_killed_no_enemy" + left_portrait = scope:knight + type = death + } + # For after-battle messaging + add_to_variable_list = { + name = slain_side_knights + target = scope:knight + } + } + death = { + death_reason = death_battle + } + } + if = { + limit = { + is_acclaimed = yes + } + accolade = { + add_glory = minor_glory_gain + } + } + #Mongol severed head content + if = { + limit = { + exists = liege + is_knight_of = liege + OR = { + is_acclaimed = yes + is_close_family_of = liege + is_consort_of = liege + is_powerful_vassal_of = liege + has_relation_blood_brother = liege + } + liege = { + NOR = { + has_variable = beheaded_warrior + has_character_flag = beheaded_warrior_cooldown + } + OR = { + faith.religion = faith:tengri_pagan.religion + AND = { + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + has_trait = nomadic_philosophy + } + } + } + scope:combat_side = { + any_side_participant = { + this = root.liege + } + } + } + liege = { + set_variable = { + name = beheaded_warrior + value = root + } + set_variable = { + name = beheaded_warrior_foe + value = scope:combat_side.enemy_side.side_primary_participant + } + set_variable = { + name = beheaded_warrior_location + value = scope:combat_side.combat.location + } + if = { + limit = { + root = { is_powerful_vassal_of = liege } + } + set_variable = { + name = beheaded_warrior_powerful_vassal + value = root + } + } + else_if = { + limit = { + root = { is_councillor_of = liege } + } + set_variable = { + name = beheaded_warrior_councillor + value = root + } + } + if = { + limit = { + root = { + is_acclaimed = yes + } + } + set_variable = { + name = beheaded_warrior_accolade + value = root.accolade + } + } + } + } + } +} + +knight_qualify_for_accolade = { + type = knight + + is_valid = { + knight_army = { + any_army_maa_regiment = { count > 0 } + } + can_be_acclaimed = yes + prowess >= accolade_prowess_requirement_value + # accolade attributes are below max cap + # possibly: no other MAA accolade attributes? TODO LB + } + + chance = { + base = 5 + modifier = { + factor = liege.accolade_progress + } + modifier = { + factor = 1.5 + has_perk = stalwart_leader_perk + is_ai = no + } + modifier = { + factor = 1.15 + has_perk = stalwart_leader_perk + is_ai = yes + } + modifier = { + factor = 2.5 + is_acclaimed = yes + } + modifier = { + factor = 1.25 + dynasty ?= { + has_dynasty_perk = warfare_legacy_3 + } + } + modifier = { + factor = 1.5 + has_trait = brave + } + modifier = { + factor = 1.5 + has_trait = ambitious + } + modifier = { + factor = 0.75 + has_trait = content + } + modifier = { + factor = 0.75 + has_trait = lazy + } + modifier = { + factor = 0.5 + has_trait_rank = { + trait = wounded + rank = 1 + } + } + modifier = { + factor = 0.5 + has_trait_rank = { + trait = wounded + rank = 2 + } + } + modifier = { + factor = 0.25 + has_trait_rank = { + trait = wounded + rank = 3 + } + } + modifier = { + factor = 0.5 + has_trait = maimed + } + } + + effect = { + save_scope_as = acclaimed_knight + liege = { # reset liege accolade progress + set_variable = { + name = accolade_progress + value = 0 + } + } + random_list = { + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = skirmishers + } + } + skirmisher_attribute_trigger = no # don't bother unlocking if already eligible + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:skirmishers + } + set_variable = { + name = skirmisher_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = skirmisher_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = archers + NOR = { + is_maa_type = crossbowmen + is_maa_type = shenbigong + is_maa_type = accolade_maa_crossbowers + } + } + } + archer_attribute_trigger = no + } + modifier = { + factor = { # archers who AREN'T crossbows + value = knight_army.army_number_maa_regiments_of_base_type:archers + subtract = knight_army.army_number_maa_regiments_of_type:crossbowmen + subtract = knight_army.army_number_maa_regiments_of_type:shenbigong + subtract = knight_army.army_number_maa_regiments_of_type:accolade_maa_crossbowers + } + } + set_variable = { + name = archer_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = archer_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + OR = { + is_maa_type = crossbowmen + is_maa_type = shenbigong + is_maa_type = accolade_maa_crossbowers + } + } + } + crossbowmen_attribute_trigger = no + } + modifier = { + factor = { + value = knight_army.army_number_maa_regiments_of_type:crossbowmen + add = knight_army.army_number_maa_regiments_of_type:shenbigong + add = knight_army.army_number_maa_regiments_of_type:accolade_maa_crossbowers + } + } + set_variable = { + name = crossbowmen_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = crossbowmen_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = pikemen + } + } + pike_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:pikemen + } + set_variable = { + name = pike_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = pike_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = heavy_infantry + } + } + vanguard_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:heavy_infantry + } + set_variable = { + name = vanguard_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = vanguard_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = light_cavalry + } + } + outrider_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:light_cavalry + } + set_variable = { + name = outrider_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = outrider_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = heavy_cavalry + } + } + lancer_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:heavy_cavalry + } + set_variable = { + name = lancer_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = lancer_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = camel_cavalry + } + } + camelry_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:camel_cavalry + } + set_variable = { + name = camelry_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = camelry_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = elephant_cavalry + } + } + elephantry_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:elephant_cavalry + } + set_variable = { + name = elephantry_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = elephantry_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = archer_cavalry + } + } + horse_archer_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:archer_cavalry + } + set_variable = { + name = horse_archer_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = horse_archer_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + knight_army = { + any_army_maa_regiment = { + is_unit_type = gunpowder + } + } + gunpowder_attribute_trigger = no + } + modifier = { + factor = knight_army.army_number_maa_regiments_of_base_type:gunpowder + } + set_variable = { + name = gunpowder_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = gunpowder_attribute.battle_message_tt + + } + } + } + 10 = { + trigger = { + scope:combat_side.enemy_side = { + any_side_participant = { + faith = { + faith_hostility_level = { + target = root.faith + value >= faith_evil_level + } + } + } + } + fanatic_attribute_trigger = no + } + modifier = { # otherwise it would get diluted by maa unlocks in large armies + factor = { + value = knight_army.army_number_maa_regiments + divide = 2 + } + } + set_variable = { + name = fanatic_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = fanatic_attribute.battle_message_tt + + } + } + } + 50 = { + trigger = { + scope:combat_side = { # currently outnumbered 3 to 2 + side_army_size >= { + value = enemy_side.side_army_size + multiply = 0.66 + } + } + valiant_attribute_trigger = no + } + modifier = { # otherwise it would get diluted by maa unlocks in large armies + factor = { + value = knight_army.army_number_maa_regiments + divide = 2 + } + } + set_variable = { + name = valiant_attribute_unlock + value = yes + } + liege = { + send_interface_message = { + type = msg_accolade_eligibility + title = maa_accolade_unlock.t + left_icon = scope:acclaimed_knight + custom_tooltip = valiant_attribute.battle_message_tt + + } + } + } + } + } +} diff --git a/common/council_positions/00_council_positions.txt b/common/council_positions/00_council_positions.txt new file mode 100644 index 000000000..0767195fc --- /dev/null +++ b/common/council_positions/00_council_positions.txt @@ -0,0 +1,3194 @@ +councillor_chancellor = { + skill = diplomacy + + name = { + first_valid = { + triggered_desc = { + trigger = { + highest_held_title_tier >= tier_hegemony + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_chancellor_celestial_government_imperial + } + triggered_desc = { + trigger = { + OR = { + highest_held_title_tier = tier_empire + highest_held_title_tier = tier_kingdom + } + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_chancellor_non_celestial_government_imperial + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_hegemony + government_has_flag = government_has_merit + is_governor_or_admin_count = yes + } + desc = councillor_chancellor_celestial_government_non_imperial + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_administrative } + desc = councillor_chancellor_japan_administrative + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_feudal } + desc = councillor_chancellor_japan_feudal + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_kingdom + government_has_flag = government_has_merit + is_governor_or_admin_count = no + } + desc = councillor_chancellor_celestial_family_head + } + desc = councillor_chancellor + } + } + + valid_position = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_nomadic + } + } + + tooltip = { + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_liege = { tgp_has_access_to_ministry_trigger = yes } + } + desc = game_concept_minister_grand_chancellor_desc + } + desc = game_concept_chancellor_desc + } + } + + auto_fill = { + } + + modifier = { + name = councillor_chancellor_modifier + fellow_vassal_opinion = 5 + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = councillor_chancellor_modifier + monthly_prestige = 1 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_chancellor_modifier + monthly_influence = 1 + enemy_political_scheme_success_chance_max_add = -5 + scale = council_scaled_admin_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + diplomacy = 1 + scale = chancellor_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + trigger_if = { # If the liege has a ministry, we check a separate minister trigger + limit = { + root.liege_or_court_owner = { tgp_has_access_to_ministry_trigger = yes } + } + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + trigger_else = { + can_be_chancellor_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + tgp_is_ceremonial_liege_trigger = no + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_chancellor MINISTER_POSITION = councillor_chancellor } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = chancellor + + barbershop_data = { + position = { 918.0 172.0 } + click_to_front = no + } +} + +councillor_steward = { + skill = stewardship + + name = { + first_valid = { + triggered_desc = { + trigger = { + highest_held_title_tier >= tier_hegemony + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_steward_celestial_government_imperial + } + triggered_desc = { + trigger = { + OR = { + highest_held_title_tier = tier_empire + highest_held_title_tier = tier_kingdom + } + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_steward_non_celestial_government_imperial + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_hegemony + government_has_flag = government_has_merit + is_governor_or_admin_count = yes + } + desc = councillor_steward_celestial_government_non_imperial + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_administrative } + desc = councillor_steward_japan_administrative + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_feudal } + desc = councillor_steward_japan_feudal + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_kingdom + government_has_flag = government_has_merit + is_governor_or_admin_count = no + } + desc = councillor_steward_celestial_family_head + } + desc = councillor_steward + } + } + + tooltip = { + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_liege = { tgp_has_access_to_ministry_trigger = yes } + } + desc = game_concept_minister_of_revenue_desc + } + desc = game_concept_steward_desc + } + } + + auto_fill = { + } + + valid_position = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_nomadic + } + } + + modifier = { + name = councillor_steward_modifier + monthly_income = 1 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_steward_modifier + build_gold_cost = -0.025 + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + domain_tax_mult = 0.025 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = councillor_steward_modifier + monthly_influence = 1 + domicile_build_gold_cost = -0.05 + scale = council_scaled_admin_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + stewardship = 1 + scale = steward_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + trigger_if = { # If the liege has a ministry, we check a separate minister trigger + limit = { + root.liege_or_court_owner = { tgp_has_access_to_ministry_trigger = yes } + } + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + trigger_else = { + can_be_steward_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + tgp_is_ceremonial_liege_trigger = no + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_revenue MINISTER_POSITION = councillor_steward } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = steward + + barbershop_data = { + position = { 1268.0 172.0 } + click_to_front = no + } +} + +councillor_marshal = { + skill = martial + + name = { + first_valid = { + triggered_desc = { + trigger = { + highest_held_title_tier >= tier_hegemony + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = minister_war + } + triggered_desc = { + trigger = { + OR = { + highest_held_title_tier = tier_empire + highest_held_title_tier = tier_kingdom + } + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_marshal_non_celestial_government_imperial + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_hegemony + government_has_flag = government_has_merit + is_governor = yes + } + desc = councillor_marshal_celestial_government_non_imperial + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_administrative } + desc = councillor_marshal_japan_administrative + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_feudal } + desc = councillor_marshal_japan_feudal + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_kingdom + government_has_flag = government_has_merit + is_governor_or_admin_count = no + } + desc = councillor_marshal_celestial_family_head + } + desc = councillor_marshal + } + } + + tooltip = { + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_liege = { tgp_has_access_to_ministry_trigger = yes } + } + desc = game_concept_minister_of_war_desc + } + desc = game_concept_marshal_desc + } + } + + auto_fill = { + } + + valid_position = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_nomadic + } + } + + modifier = { + name = councillor_marshal_modifier + prowess = 1 + army_maintenance_mult = -0.05 + monthly_martial_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = councillor_marshal_modifier + levy_size = 0.05 + scale = council_scaled_by_liege_tier_not_admin + } + + modifier = { + name = councillor_marshal_modifier + monthly_influence = 1 + maa_toughness_mult = 0.04 + scale = council_scaled_admin_value + } + + modifier = { # Minister modifiers + name = minister_war_modifier + monthly_merit = 1 + scale = council_scaled_celestial_ministry_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + martial = 1 + scale = marshal_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + trigger_if = { # If the liege has a ministry, we check a separate minister trigger + limit = { + root.liege_or_court_owner = { tgp_has_access_to_ministry_trigger = yes } + } + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + trigger_else = { + can_be_marshal_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + tgp_is_ceremonial_liege_trigger = no + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_war MINISTER_POSITION = councillor_marshal } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = marshal + + barbershop_data = { + position = { 558.0 172.0 } + click_to_front = no + } +} + +councillor_spymaster = { + skill = intrigue + + name = { + first_valid = { + triggered_desc = { + trigger = { + highest_held_title_tier >= tier_hegemony + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_spymaster_celestial_government_imperial + } + triggered_desc = { + trigger = { + OR = { + highest_held_title_tier = tier_empire + highest_held_title_tier = tier_kingdom + } + government_has_flag = government_has_merit + is_independent_ruler = yes + } + desc = councillor_spymaster_non_celestial_government_imperial + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_hegemony + government_has_flag = government_has_merit + is_governor_or_admin_count = yes + } + desc = councillor_spymaster_celestial_government_non_imperial + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_administrative } + desc = councillor_spymaster_japan_administrative + } + triggered_desc = { + trigger = { government_has_flag = government_is_japan_feudal } + desc = councillor_spymaster_japan_feudal + } + triggered_desc = { + trigger = { + highest_held_title_tier < tier_kingdom + government_has_flag = government_has_merit + is_governor_or_admin_count = no + } + desc = councillor_spymaster_celestial_family_head + } + desc = councillor_spymaster + } + } + + tooltip = { + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_liege = { tgp_has_access_to_ministry_trigger = yes } + } + desc = game_concept_minister_censor_desc + } + desc = game_concept_spymaster_desc + } + } + + auto_fill = { + } + + valid_position = { + NOT = { government_has_flag = government_is_landless_adventurer } + } + + # Scaled modifiers. + modifier = { + name = councillor_spymaster_modifier + scale = council_scaled_by_liege_tier + monthly_intrigue_lifestyle_xp_gain_mult = 0.05 + dread_baseline_add = 10 + } + + # Unscaled modifiers. + modifier = { + name = councillor_spymaster_modifier + hostile_scheme_phase_duration_add = -10 + owned_hostile_scheme_success_chance_max_add = 10 + } + + modifier = { + name = councillor_spymaster_modifier + monthly_influence = 1 + owned_scheme_secrecy_add = 5 + scale = council_scaled_admin_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + intrigue = 1 + scale = spymaster_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + intrigue = 1 + scale = spymaster_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + trigger_if = { # If the liege has a ministry, we check a separate minister trigger + limit = { + root.liege_or_court_owner = { tgp_has_access_to_ministry_trigger = yes } + } + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + trigger_else = { + can_be_spymaster_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + tgp_is_ceremonial_liege_trigger = no + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_censor MINISTER_POSITION = councillor_spymaster } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + use_for_scheme_phase_duration = yes + use_for_scheme_resistance = yes + + portrait_animation = spymaster + + barbershop_data = { + position = { 1433.0 261.0 } + click_to_front = yes + } +} + +councillor_court_chaplain = { + skill = learning + + auto_fill = { + trigger_if = { + limit = { + is_ai = yes + tgp_has_access_to_ministry_trigger = no + } + always = yes + } + trigger_else_if = { + limit = { + tgp_has_access_to_ministry_trigger = yes + } + always = no + } + trigger_else = { + faith = { + NOT = { has_doctrine_parameter = clerical_appointment_ruler } + } + } + } + + fill_from_pool = yes + is_clergy_position = yes + + can_fire = { + trigger_if = { + limit = { + tgp_has_access_to_ministry_trigger = no + } + custom_description = { + text = "court_chaplain_cant_fire_doctrines" + faith = { + NOT = { has_doctrine_parameter = clerical_appointment_fixed } + } + } + } + } + + can_reassign = { + trigger_if = { + limit = { + NAND = { + government_has_flag = government_has_merit + highest_held_title_tier >= tier_hegemony + } + } + custom_description = { + text = "court_chaplain_cant_reassign_doctrines" + OR = { + faith = { + NOT = { has_doctrine_parameter = clerical_appointment_fixed } + } + NOT = { exists = cp:councillor_court_chaplain } + } + } + } + } + + can_change_once = { + faith = { + has_doctrine_parameter = clerical_appointment_fixed + } + NAND = { + government_has_flag = government_has_merit + highest_held_title_tier >= tier_hegemony + } + exists = cp:councillor_court_chaplain + } + + inherit = no + + name = { + first_valid = { + triggered_desc = { + trigger = { + highest_held_title_tier >= tier_hegemony + government_has_flag = government_has_merit + } + desc = councillor_court_chaplain_celestial_government_imperial + } + triggered_desc = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_chinese } + culture = { has_cultural_pillar = heritage_tungusic } + } + religion = religion:buddhism_religion + } + desc = councillor_court_chaplain_buddhist_chinese + } + triggered_desc = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_chinese } + culture = { has_cultural_pillar = heritage_tungusic } + } + religion = religion:taoism_religion + } + desc = councillor_court_chaplain_daoist_chinese + } + triggered_desc = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_chinese } + culture = { has_cultural_pillar = heritage_tungusic } + } + religion = religion:confucianism_religion + } + desc = councillor_court_chaplain_confucian_chinese + } + triggered_desc = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_tibetan } + } + religion = religion:buddhism_religion + } + desc = councillor_court_chaplain_buddhist_tibetan + } + triggered_desc = { + trigger = { + government_has_flag = government_is_mandala + } + desc = councillor_court_chaplain_mandala_government + } + triggered_desc = { + trigger = { + faith = { + OR = { + has_doctrine = doctrine_theocracy_temporal + religion = { is_in_family = rf_pagan } + } + } + } + desc = actual_bishop_title + } + triggered_desc = { + trigger = { + faith = { + NOR = { + has_doctrine = doctrine_theocracy_temporal + religion = { is_in_family = rf_pagan } + } + } + } + desc = { + first_valid = { + #Shia +# triggered_desc = { +# trigger = { highest_held_title_tier >= tier_empire faith = faith:ismaili } +# desc = councillor_court_chaplain_ismaili_empire +# } +# triggered_desc = { +# trigger = { highest_held_title_tier >= tier_kingdom faith = faith:ismaili } +# desc = councillor_court_chaplain_ismaili_kingdom +# } + #Islam + triggered_desc = { + trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:aqlani.religion } + desc = councillor_court_chaplain_islam_empire + } + triggered_desc = { + trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:aqlani.religion } + desc = councillor_court_chaplain_islam_kingdom + } + triggered_desc = { + trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:aqlani.religion } + desc = councillor_court_chaplain_islam_duchy + } + triggered_desc = { + trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:aqlani.religion } + desc = councillor_court_chaplain_islam_county + } + #Yazidi + triggered_desc = { + trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:yazidi.religion } + desc = councillor_court_chaplain_yazidi_empire + } + triggered_desc = { + trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:yazidi.religion } + desc = councillor_court_chaplain_yazidi_kingdom + } + triggered_desc = { + trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:yazidi.religion } + desc = councillor_court_chaplain_yazidi_duchy + } + triggered_desc = { + trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:yazidi.religion } + desc = councillor_court_chaplain_yazidi_county + } + desc = councillor_court_chaplain + } + } + } + desc = councillor_court_chaplain + } + } + + tooltip = { + first_valid = { + triggered_desc = { + trigger = { + scope:councillor_liege = { tgp_has_access_to_ministry_trigger = yes } + } + desc = game_concept_minister_of_rites_desc + } + triggered_desc = { + trigger = { + faith = { has_doctrine = doctrine_theocracy_temporal } + } + desc = game_concept_realm_priest_desc + } + desc = game_concept_court_chaplain_desc + } + } + + modifier = { + name = councillor_court_chaplain_modifier + county_opinion_add = 5 + monthly_learning_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = councillor_court_chaplain_modifier + monthly_piety = 1 + scale = council_scaled_monthly_income + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + learning = 1 + scale = court_chaplain_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + learning = 1 + scale = court_chaplain_reliable_house_scale + } + + pool_character_config = pool_court_chaplain + + valid_character = { + exists = root.liege_or_court_owner + trigger_if = { # If the liege has a ministry, we check a separate minister trigger + limit = { + root.liege_or_court_owner = { tgp_has_access_to_ministry_trigger = yes } + } + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + trigger_else = { + can_be_court_chaplain_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + tgp_is_ceremonial_liege_trigger = no + } + + valid_position = { + NOR = { + government_has_flag = government_is_landless_adventurer + government_has_flag = government_is_nomadic + } + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_rites MINISTER_POSITION = councillor_court_chaplain } + if = { + limit = { + years_from_game_start >= 1 + } + if = { + limit = { + is_ruler = no + liege = { + faith = { has_doctrine = doctrine_clerical_succession_spiritual_fixed_appointment } + any_vassal = { + is_physically_able_adult = yes + is_councillor = no + government_has_flag = government_is_theocracy + can_be_court_chaplain_trigger = { COURT_OWNER = liege } + faith = liege.faith + } + } + } + liege = { + random_vassal = { + limit = { + is_physically_able_adult = yes + is_councillor = no + government_has_flag = government_is_theocracy + can_be_court_chaplain_trigger = { COURT_OWNER = liege } + faith = liege.faith + } + weight = { + base = 1 + modifier = { + add = 1000 + faith.religious_head ?= this + } + modifier = { + add = learning + } + modifier = { + add = primary_title.tier + } + } + liege = { + assign_councillor_type = { + type = councillor_court_chaplain + remove_existing_councillor = yes + target = prev + } + } + } + } + move_to_pool = yes + } + if = { + limit = { + exists = this + exists = liege.culture + NOT = { + knows_language_of_culture = liege.culture + } + } + random_list = { + 10 = { + modifier = { + add = learning + } + learn_language_of_culture = liege.culture + } + 5 = { + trigger = { + can_start_scheme = { + type = learn_language + target_character = liege + } + } + start_scheme = { + type = learn_language + target_character = liege + } + } + 5 = { + trigger = { + OR = { + has_trait = arrogant + has_trait = arbitrary + has_trait = lazy + has_trait = fickle + } + } + } + } + } + } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = chaplain + + barbershop_data = { + position = { 1618.0 172.0 } + click_to_front = no + } +} + +councillor_spouse = { + auto_fill = yes + can_fire = { councillor_spouse_can_fire = yes } + can_reassign = { councillor_spouse_can_reassign = yes } + + name = { + first_valid = { + triggered_desc = { + trigger = { + NOT = { exists = scope:councillor } + } + desc = councillor_spouse + } + triggered_desc = { + trigger = { scope:councillor = { is_male = yes } } + desc = { + first_valid = { + #Mongol All + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_mongol } + } + desc = baron_feudal_male_mongol + } + #Saxon Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_sogdian } + } + desc = duke_feudal_male_sogdian + } + #Saxon Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_anglo_saxon } + } + desc = baron_feudal_male_anglo_saxon + } + #English Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + OR = { + culture = { has_name_list = name_list_english } + culture = { has_name_list = name_list_anglo_saxon } + culture = { has_name_list = name_list_irish } + culture = { has_name_list = name_list_pictish } + culture = { has_name_list = name_list_scottish } + culture = { has_name_list = name_list_gaelic } + } + } + desc = count_feudal_male_english + } + + #Tibetan Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = emperor_feudal_male_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = king_feudal_male_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = duke_feudal_male_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = count_feudal_male_tibetan_group + } + #West-African Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = king_feudal_male_west_african_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = duke_feudal_male_west_african_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = count_feudal_male_west_african_group + } + #Dravidian/Indo-Aryan Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = emperor_feudal_male_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = king_feudal_male_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = duke_feudal_male_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = count_feudal_male_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = baron_feudal_male_dravidian_group + } + + #Mongolic and Turkic All + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + } + desc = emperor_feudal_male_altaic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + } + desc = king_feudal_male_altaic_group + } + #Iranian Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = emperor_feudal_male_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = king_feudal_male_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = duke_feudal_male_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = count_feudal_male_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = baron_feudal_male_iranian_group + } + + #Turkish Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = emperor_feudal_male_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = king_feudal_male_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = duke_feudal_male_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = count_feudal_male_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = baron_feudal_male_turkish + } + #Arabic Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = king_republic_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = duke_republic_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = count_republic_male_arabic_group + } + #Arabic Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = emperor_feudal_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = king_feudal_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = duke_feudal_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = count_feudal_male_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = baron_feudal_male_arabic_group + } + + #Russian Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_russian } + } + desc = emperor_feudal_male_russian + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_russian } + } + desc = duke_feudal_male_russian + } + #Norse Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_norse } + } + desc = count_feudal_male_norse + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_norse } + } + desc = baron_feudal_male_norse + } + #German Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_cultural_pillar = heritage_central_germanic } + } + desc = emperor_feudal_male_german + } + #Byzantine Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_byzantine } + } + desc = king_republic_male_byzantine_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_byzantine } + } + desc = duke_republic_male_byzantine_group + } + #Greek Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_greek } + } + desc = emperor_feudal_male_greek + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_greek } + } + desc = king_feudal_male_greek + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_greek } + } + desc = duke_feudal_male_greek + } + #Roman Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = emperor_republic_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = king_republic_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = duke_republic_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = count_republic_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = baron_republic_male_roman + } + #Roman Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = emperor_feudal_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = king_feudal_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = duke_feudal_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = count_feudal_male_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = baron_feudal_male_roman + } + #Latin Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_latin } + } + desc = king_republic_male_latin_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_latin } + } + desc = duke_republic_male_latin_group + } + #Tribal Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_tribal + } + desc = emperor_tribal_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_tribal + } + desc = king_tribal_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_tribal + } + desc = duke_tribal_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_tribal + } + desc = count_tribal_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_tribal + } + desc = baron_tribal_male + } + #Clan Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_clan + } + desc = emperor_clan_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_clan + } + desc = king_clan_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_clan + } + desc = duke_clan_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_clan + } + desc = count_clan_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_clan + } + desc = baron_clan_male + } + #Republic Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_republic + } + desc = emperor_republic_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + } + desc = king_republic_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + } + desc = duke_republic_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + } + desc = count_republic_male + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_republic + } + desc = baron_republic_male + } + + #Admin/Ceremonial Regent + triggered_desc = { + trigger = { + is_governor = yes + tgp_is_ceremonial_regent_trigger = yes + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + } + } + desc = councillor_spouse + } + + #Feudal/Default Fallback + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + tgp_is_any_minister = yes + } + } + desc = councillor_spouse_emperor + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_king + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_duke + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_count + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_baron + } + triggered_desc = { + trigger = { highest_held_title_tier >= tier_kingdom } + desc = councillor_spouse_prince_consort + } + desc = councillor_spouse_consort + } + } + } + desc = { + first_valid = { + #Saxon Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_anglo_saxon } + } + desc = baron_feudal_female_anglo_saxon + } + #Tibetan Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = emperor_feudal_female_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = king_feudal_female_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = duke_feudal_female_tibetan_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_tibetan } + } + desc = count_feudal_female_tibetan_group + } + #West-African Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = king_feudal_female_west_african_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = duke_feudal_female_west_african_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_west_african + has_cultural_pillar = heritage_sahelian + has_cultural_pillar = heritage_senegambian + has_cultural_pillar = heritage_akan + } + } + } + desc = count_feudal_female_west_african_group + } + #Dravidian/Indo-Aryan Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = emperor_feudal_female_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = king_feudal_female_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = duke_feudal_female_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = count_feudal_female_dravidian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_dravidian + has_cultural_pillar = heritage_indo_aryan + } + } + } + desc = baron_feudal_female_dravidian_group + } + + #Mongolic and Turkic All + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + } + desc = emperor_feudal_female_altaic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_tribal + } + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + } + desc = king_feudal_female_altaic_group + } + #Iranian non-Muslim Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + } + desc = emperor_feudal_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + NOT = { religion = religion:islam_religion } # Uses persianized arabic titles instead + } + desc = king_feudal_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + NOT = { religion = religion:islam_religion } # Uses persianized arabic titles instead + } + desc = duke_feudal_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + NOT = { religion = religion:islam_religion } # Uses persianized arabic titles instead + } + desc = count_feudal_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + NOT = { religion = religion:islam_religion } # Uses persianized arabic titles instead + } + desc = baron_feudal_female_iranian_group + } + + #Iranian Muslim Feudal/Clan + #Empire-tier titles use same loc as non-Muslim + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + religion = religion:islam_religion + } + desc = king_feudal_muslim_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + religion = religion:islam_religion + } + desc = duke_feudal_muslim_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + religion = religion:islam_religion + } + desc = count_feudal_muslim_female_iranian_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_iranian } + religion = religion:islam_religion + } + desc = baron_feudal_muslim_female_iranian_group + } + + #Turkish Feudal/Clan + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = emperor_feudal_female_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = king_feudal_female_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = duke_feudal_female_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = count_feudal_female_turkish + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + culture = { has_name_list = name_list_turkish } + } + desc = baron_feudal_female_turkish + } + #Arabic Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = king_republic_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = duke_republic_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_arabic } + } + desc = count_republic_female_arabic_group + } + #Arabic Feudal/Clan/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = emperor_feudal_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = king_feudal_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = duke_feudal_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = count_feudal_female_arabic_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + government_has_flag = government_is_clan + } + culture = { has_cultural_pillar = heritage_arabic } + } + desc = baron_feudal_female_arabic_group + } + + #Russian Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_russian } + } + desc = emperor_feudal_female_russian + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_russian } + } + desc = duke_feudal_female_russian + } + #Norse Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_norse } + } + desc = count_feudal_female_norse + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_name_list = name_list_norse } + } + desc = baron_feudal_female_norse + } + #German Feudal/Tribal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_tribal + } + culture = { has_cultural_pillar = heritage_central_germanic } + } + desc = emperor_feudal_female_german + } + #Byzantine Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_byzantine } + } + desc = king_republic_female_byzantine_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_byzantine } + } + desc = duke_republic_female_byzantine_group + } + #Greek Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_greek } + } + desc = emperor_feudal_female_greek + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_greek } + } + desc = king_feudal_female_greek + } + #Roman Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = emperor_republic_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = king_republic_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = duke_republic_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = count_republic_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_republic + culture = { has_name_list = name_list_roman } + } + desc = baron_republic_female_roman + } + #Roman Feudal + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = emperor_feudal_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = king_feudal_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = duke_feudal_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = count_feudal_female_roman + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_feudal + culture = { has_name_list = name_list_roman } + } + desc = baron_feudal_female_roman + } + #Latin Republic + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_latin } + } + desc = king_republic_female_latin_group + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + culture = { has_cultural_pillar = heritage_latin } + } + desc = duke_republic_female_latin_group + } + #Tribal Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_tribal + } + desc = emperor_tribal_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_tribal + } + desc = king_tribal_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_tribal + } + desc = duke_tribal_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_tribal + } + desc = count_tribal_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_tribal + } + desc = baron_tribal_female + } + #Clan Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_clan + } + desc = emperor_clan_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_clan + } + desc = king_clan_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_clan + } + desc = duke_clan_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_clan + } + desc = count_clan_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_clan + } + desc = baron_clan_female + } + #Republic Default + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + government_has_flag = government_is_republic + } + desc = emperor_republic_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + government_has_flag = government_is_republic + } + desc = king_republic_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + government_has_flag = government_is_republic + } + desc = duke_republic_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + government_has_flag = government_is_republic + } + desc = count_republic_female + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + government_has_flag = government_is_republic + } + desc = baron_republic_female + } + + #Admin / Ceremonial Regent + triggered_desc = { + trigger = { + OR = { + is_governor = yes + tgp_is_ceremonial_regent_trigger = yes + } + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + } + } + desc = councillor_spouse + } + + #Feudal/Default Fallback + triggered_desc = { + trigger = { + highest_held_title_tier = tier_empire + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + tgp_is_any_minister = yes + } + } + desc = councillor_spouse_empress + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_kingdom + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_queen + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_duchy + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_duchess + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_county + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_countess + } + triggered_desc = { + trigger = { + highest_held_title_tier = tier_barony + NOR = { #The following governments have "Spouses" + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + AND = { + is_independent_ruler = no + government_allows = administrative + } + } + } + desc = councillor_spouse_baroness + } + desc = councillor_spouse_consort + } + } + } + } + + tooltip = game_concept_spouse_desc + + valid_position = { + councillor_spouse_valid_position = yes + } + + valid_character = { + exists = liege + can_be_spouse_councillor_trigger = { COUNCIL_OWNER = liege } + tgp_is_ceremonial_liege_trigger = no + } + + on_get_position = { + set_variable = { + name = councillor_spouse_lifestyle_progress + value = 0 + } +# if = { +# limit = { +# primary_spouse.primary_title = title:e_hre +# } +# debug_log = "Set new Spouse council position" +# debug_log_scopes = yes +# } + trigger_event = councillor_spouse_background.0001 + } + + on_lose_position = { + remove_variable = councillor_spouse_lifestyle_progress + } + + on_fired_from_position = { + remove_variable = councillor_spouse_lifestyle_progress + } + + barbershop_data = { + position = { 763.0 261.00 } + click_to_front = yes + } +} + +councillor_vizier = { + auto_fill = yes + can_fire = yes + can_reassign = yes + + name = councillor_vizier + tooltip = councillor_vizier_desc + + valid_position = { + government_has_flag = may_appoint_viziers + } + + valid_character = { + exists = liege_or_court_owner + can_be_vizier_councillor_trigger = { COUNCIL_OWNER = liege_or_court_owner } + } + + on_get_position = { + set_variable = { + name = councillor_vizier_lifestyle_progress + value = 0 + } + } + + on_lose_position = { + remove_variable = councillor_vizier_lifestyle_progress + } + + on_fired_from_position = { + remove_variable = councillor_vizier_lifestyle_progress + } + + barbershop_data = { + position = { 763.0 261.00 } + click_to_front = yes + } +} + +councillor_kurultai_1 = { + name = councillor_kurultai + tooltip = game_concept_kurultai_desc + + valid_position = { + government_has_flag = government_is_nomadic + } + + valid_character = { + exists = root.liege_or_court_owner + can_be_kurultai_trigger = { + COURT_OWNER = root.liege_or_court_owner + CP1 = councillor_kurultai_2 + CP2 = councillor_kurultai_3 + CP3 = councillor_kurultai_4 + } + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = kurultai_chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = kurultai_steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = kurultai_marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + learning = 1 + scale = kurultai_court_chaplain_learn_on_the_job_scale + } + + modifier = { + name = councillor_kurultai_modifier + monthly_income = 0.5 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + herd_gain_mult = 0.05 + herd_capacity_mult = 0.05 + scale = council_scaled_by_liege_tier_nomad + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + levy_size = 0.05 + scale = council_scaled_by_liege_tier_not_nomad + } + + + modifier = { + name = councillor_kurultai_modifier + fellow_vassal_opinion = 10 + } + + on_get_position = { + got_council_position_effect = yes + } + + on_fired_from_position = { + if = { + limit = { + exists = root.liege_or_court_owner + liege_or_court_owner = { is_ai = no } + } + liege_or_court_owner = { + add_prestige = major_prestige_loss + } + } + fired_from_council_position_effect = yes + } + + portrait_animation = survey + + barbershop_data = { + position = { 918.0 172.0 } + click_to_front = no + } +} + +councillor_kurultai_2 = { + name = councillor_kurultai + tooltip = game_concept_kurultai_desc + + valid_position = { + government_has_flag = government_is_nomadic + } + + valid_character = { + exists = root.liege_or_court_owner + can_be_kurultai_trigger = { + COURT_OWNER = root.liege_or_court_owner + CP1 = councillor_kurultai_1 + CP2 = councillor_kurultai_3 + CP3 = councillor_kurultai_4 + } + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = kurultai_chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = kurultai_steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = kurultai_marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + learning = 1 + scale = kurultai_court_chaplain_learn_on_the_job_scale + } + + modifier = { + name = councillor_kurultai_modifier + monthly_income = 0.5 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + herd_gain_mult = 0.05 + herd_capacity_mult = 0.05 + scale = council_scaled_by_liege_tier_nomad + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + levy_size = 0.05 + scale = council_scaled_by_liege_tier_not_nomad + } + + + modifier = { + name = councillor_kurultai_modifier + fellow_vassal_opinion = 10 + } + + on_get_position = { + got_council_position_effect = yes + } + + on_fired_from_position = { + if = { + limit = { + exists = root.liege_or_court_owner + liege_or_court_owner = { is_ai = no } + } + liege_or_court_owner = { + add_prestige = major_prestige_loss + } + } + fired_from_council_position_effect = yes + } + + portrait_animation = hunting_falcon + + barbershop_data = { + position = { 1268.0 172.0 } + click_to_front = no + } +} + +councillor_kurultai_3 = { + name = councillor_kurultai + tooltip = game_concept_kurultai_desc + + valid_position = { + government_has_flag = government_is_nomadic + } + + valid_character = { + exists = root.liege_or_court_owner + can_be_kurultai_trigger = { + COURT_OWNER = root.liege_or_court_owner + CP1 = councillor_kurultai_1 + CP2 = councillor_kurultai_2 + CP3 = councillor_kurultai_4 + } + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = kurultai_chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = kurultai_steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = kurultai_marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + learning = 1 + scale = kurultai_court_chaplain_learn_on_the_job_scale + } + + modifier = { + name = councillor_kurultai_modifier + monthly_income = 0.5 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + herd_gain_mult = 0.05 + herd_capacity_mult = 0.05 + scale = council_scaled_by_liege_tier_nomad + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + levy_size = 0.05 + scale = council_scaled_by_liege_tier_not_nomad + } + + + modifier = { + name = councillor_kurultai_modifier + fellow_vassal_opinion = 10 + } + + on_get_position = { + got_council_position_effect = yes + } + + on_fired_from_position = { + if = { + limit = { + exists = root.liege_or_court_owner + liege_or_court_owner = { is_ai = no } + } + liege_or_court_owner = { + add_prestige = major_prestige_loss + } + } + fired_from_council_position_effect = yes + } + + portrait_animation = hunting_shortbow_aim_arrow_default + + barbershop_data = { + position = { 1618.0 172.0 } + click_to_front = no + } +} + +councillor_kurultai_4 = { + name = councillor_kurultai + tooltip = game_concept_kurultai_desc + + valid_position = { + government_has_flag = government_is_nomadic + } + + valid_character = { + exists = root.liege_or_court_owner + can_be_kurultai_trigger = { + COURT_OWNER = root.liege_or_court_owner + CP1 = councillor_kurultai_1 + CP2 = councillor_kurultai_2 + CP3 = councillor_kurultai_3 + } + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = kurultai_chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = kurultai_steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = kurultai_marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + learning = 1 + scale = kurultai_court_chaplain_learn_on_the_job_scale + } + + modifier = { + name = councillor_kurultai_modifier + monthly_income = 0.5 + scale = council_scaled_monthly_income + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + herd_gain_mult = 0.05 + herd_capacity_mult = 0.05 + scale = council_scaled_by_liege_tier_nomad + } + + modifier = { + name = councillor_kurultai_modifier + monthly_prestige = 0.15 + levy_size = 0.05 + scale = council_scaled_by_liege_tier_not_nomad + } + + + modifier = { + name = councillor_kurultai_modifier + fellow_vassal_opinion = 10 + } + + on_get_position = { + got_council_position_effect = yes + } + + on_fired_from_position = { + if = { + limit = { + exists = root.liege_or_court_owner + liege_or_court_owner = { is_ai = no } + } + liege_or_court_owner = { + add_prestige = major_prestige_loss + } + } + fired_from_council_position_effect = yes + } + + portrait_animation = shepherd_with_sheep + + barbershop_data = { + position = { 558.0 172.0 } + click_to_front = no + } +} diff --git a/common/council_positions/01_ministry_positions.txt b/common/council_positions/01_ministry_positions.txt new file mode 100644 index 000000000..e23a84508 --- /dev/null +++ b/common/council_positions/01_ministry_positions.txt @@ -0,0 +1,300 @@ +minister_personnel = { + skill = diplomacy + + name = minister_personnel + + valid_position = { + tgp_has_access_to_ministry_trigger = yes + } + + tooltip = game_concept_minister_of_personnel_desc + + auto_fill = { + } + + modifier = { + name = minister_personnel_modifier + fellow_vassal_opinion = 5 + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = minister_personnel_modifier + monthly_prestige = 1 + scale = council_scaled_monthly_income + } + + modifier = { + name = minister_personnel_modifier + monthly_influence = 1 + enemy_political_scheme_success_chance_max_add = -5 + scale = council_scaled_admin_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + diplomacy = 1 + scale = chancellor_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_personnel MINISTER_POSITION = minister_personnel } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = happy_teacher + + barbershop_data = { + position = { 918.0 172.0 } + click_to_front = no + } +} + +minister_justice = { + skill = learning + + name = minister_justice + + valid_position = { + tgp_has_access_to_ministry_trigger = yes + } + + tooltip = game_concept_minister_of_justice_desc + + auto_fill = { + } + + modifier = { + name = minister_justice_modifier + fellow_vassal_opinion = 5 + monthly_diplomacy_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = minister_justice_modifier + monthly_prestige = 1 + scale = council_scaled_monthly_income + } + + modifier = { + name = minister_justice_modifier + monthly_influence = 1 + enemy_political_scheme_success_chance_max_add = -5 + scale = council_scaled_admin_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + diplomacy = 1 + scale = chancellor_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + diplomacy = 1 + scale = chancellor_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_justice MINISTER_POSITION = minister_justice } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = page_flipping + + barbershop_data = { + position = { 918.0 172.0 } + click_to_front = no + } +} + +minister_works = { + skill = stewardship + + name = minister_works + + tooltip = game_concept_minister_of_works_desc + + auto_fill = { + } + + valid_position = { + tgp_has_access_to_ministry_trigger = yes + } + + modifier = { + name = minister_works_modifier + build_gold_cost = -0.03 + build_speed = -0.02 + monthly_stewardship_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = minister_works_modifier + monthly_influence = 1 + domicile_build_gold_cost = -0.05 + scale = council_scaled_admin_value + } + + modifier = { # Minister modifiers + name = minister_works_modifier + monthly_merit = 1 + scale = council_scaled_celestial_ministry_value + } + + modifier = { # Favored minister modifiers + name = minister_works_modifier + monthly_influence = 1 + monthly_treasury_from_ministry_budget_base = 0.25 + scale = council_scaled_celestial_ministry_favored_value + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + stewardship = 1 + scale = steward_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + stewardship = 1 + scale = steward_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + tgp_can_be_a_minister_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_of_works MINISTER_POSITION = minister_works } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = minister_works + + barbershop_data = { + position = { 1268.0 172.0 } + click_to_front = no + } +} + +minister_grand_marshal = { + skill = martial + + name = minister_grand_marshal + + tooltip = game_concept_minister_grand_marshal_desc + + auto_fill = { + } + + valid_position = { + tgp_has_access_to_ministry_trigger = yes + } + + modifier = { + name = minister_grand_marshal_modifier + army_maintenance_mult = -0.06 + monthly_martial_lifestyle_xp_gain_mult = 0.05 + scale = council_scaled_by_liege_tier + } + + modifier = { + name = minister_grand_marshal_modifier + monthly_influence = 1 + maa_toughness_mult = 0.04 + scale = council_scaled_admin_value + } + + modifier = { # Minister modifiers + name = minister_grand_marshal_modifier + monthly_merit = 1 + scale = council_scaled_celestial_ministry_value + } + + modifier = { + name = minister_grand_marshal_modifier + men_at_arms_recruitment_cost = -0.15 + } + + council_owner_modifier = { + name = learn_on_the_job_modifier + martial = 1 + scale = marshal_learn_on_the_job_scale + } + + council_owner_modifier = { + name = reliable_house_modifier + martial = 1 + scale = marshal_reliable_house_scale + } + + valid_character = { + exists = root.liege_or_court_owner + tgp_can_be_grand_marshal_trigger = { COURT_OWNER = root.liege_or_court_owner } + } + + on_get_position = { + got_council_position_effect = yes + got_minister_position_effect = { MINISTER_TITLE = e_minister_grand_marshal MINISTER_POSITION = minister_grand_marshal } + } + + on_fired_from_position = { + fired_from_council_position_effect = yes + } + + on_lose_position = { + fired_minister_position_effect = yes + } + + portrait_animation = grand_marshal + + barbershop_data = { + position = { 1268.0 172.0 } + click_to_front = no + } +} diff --git a/common/council_tasks/00_chancellor_tasks.txt b/common/council_tasks/00_chancellor_tasks.txt index 5f9942617..46d4889e8 100644 --- a/common/council_tasks/00_chancellor_tasks.txt +++ b/common/council_tasks/00_chancellor_tasks.txt @@ -567,17 +567,18 @@ task_integrate_title = { trigger_if = { limit = { has_tgp_dlc_trigger = yes - liege = { - any_character_situation = { - situation_type = dynastic_cycle - save_temporary_scope_as = dynastic_cycle + top_liege = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = hegemon_ruler } } } custom_tooltip = { text = dynastic_cycle_locks_title_integration_tt - top_participant_group:dynastic_cycle ?= { - NOT = { has_participant_group_parameter = dynastic_cycle_locks_title_integration } + top_liege = { + top_participant_group:dynastic_cycle ?= { + NOT = { has_participant_group_parameter = dynastic_cycle_locks_title_integration } + } } } } @@ -585,6 +586,17 @@ task_integrate_title = { on_finish_task_county = { start_default_task = yes + # Add the title to the Dynastic Cycle core region + if = { + limit = { + scope:councillor_liege = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = hegemon_ruler + } + } + } + situation:dynastic_cycle.situation_sub_region:core = { add_dejure_title_to_sub_region = scope:county.empire } + } } potential_county = { diff --git a/common/council_tasks/00_court_chaplain_tasks.txt b/common/council_tasks/00_court_chaplain_tasks.txt index 8bafc148e..66d096916 100644 --- a/common/council_tasks/00_court_chaplain_tasks.txt +++ b/common/council_tasks/00_court_chaplain_tasks.txt @@ -320,21 +320,21 @@ task_conversion = { add = court_chaplain_conversion_contextual_bonuses # Faster conversion for certain special doctrines - if = { - limit = { - scope:councillor_liege.faith = { has_doctrine_parameter = adoptionists_attractively_intuitive_theology } - exists = scope:county - OR = { - scope:county.faith.religion = religion:eastern_orthodox_religion - scope:county.faith.religion = religion:catholic_religion - scope:county.faith.religion = religion:protestant_religion - } - } - add = { - value = fp2_lyonese_monk_conversion_bonus_actual_value - desc = fp2_lyonese_monk_faith_conversion_task_desc - } - } +# if = { +# limit = { +# scope:councillor_liege.faith = { has_doctrine_parameter = adoptionists_attractively_intuitive_theology } +# exists = scope:county +# OR = { +# scope:county.faith.religion = religion:eastern_orthodox_religion +# scope:county.faith.religion = religion:catholic_religion +# scope:county.faith.religion = religion:protestant_religion +# } +# } +# add = { +# value = fp2_lyonese_monk_conversion_bonus_actual_value +# desc = fp2_lyonese_monk_faith_conversion_task_desc +# } +# } if = { # Development reduces the speed. Should be the last non-multiply modifier applied to avoid negative values limit = { @@ -542,96 +542,96 @@ task_conversion = { } } - # Faster conversion for FP2 Hostility ending, if county is in Iberia and faith was involved - if = { - limit = { - exists = scope:councillor.liege.house - scope:councillor.liege.house = { - OR = { - has_house_modifier = fp2_struggle_hostility_house_faith_modifier - has_house_modifier = fp2_struggle_hostility_house_combined_modifier - } - } - any_in_global_list = { - variable = fp2_struggle_ending_faith_list - this = scope:county.faith - } - scope:county.title_province = { geographical_region = world_europe_west_iberia } - } - multiply = { - value = fp2_struggle_hostility_conversion_value - desc = fp2_struggle_hostility_faith_conversion_task_desc - } - } - # Faster conversion of infidels for FP2 Council Toledo Conversion - if = { - limit = { - scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } - scope:county.religion != scope:councillor.liege.religion - } - multiply = { - value = council_toledo_conversion_modifier_value - desc = council_toledo_conversion_task_desc - } - } - # Faster conversion of heretics for FP2 Council Toledo Heresies - if = { - limit = { - scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } - scope:county.faith = { - religion = scope:councillor.liege.religion - NOT = { - portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } - } - NOT = { exists = religious_head } - } - } - multiply = { - value = council_toledo_conversion_modifier_value - desc = council_toledo_heresies_task_desc - } - } - - # Faster conversion of Persian counties with the FP3 Promote Persian Scripture decision - if = { - limit = { - scope:councillor.liege = { - has_character_modifier = fp3_promoted_persian_scripture_modifier - is_ai = no #this is so that we don't get AI converting and homogenizing Persia too quickly - } - scope:county.culture = { has_cultural_pillar = heritage_iranian } - } - multiply = { - value = promote_persian_scripture_conversion_modifier_value - desc = fp3_promote_persian_scripture_task_desc - } - } - - # FP3 faster conversion struggle ending rewards - if = { - limit = { - exists = global_var:fp3_struggle_ending_assertion_school - switch = { - trigger = global_var:fp3_struggle_ending_assertion_school - flag:sunni = { - scope:councillor.liege.faith = { has_doctrine = muhammad_succession_sunni_doctrine } - } - flag:shia = { - scope:councillor.liege.faith = { has_doctrine = muhammad_succession_shia_doctrine } - } - flag:muhakkima = { - scope:councillor.liege.faith = { has_doctrine = muhammad_succession_muhakkima_doctrine } - } - flag:zandaqa = { - scope:councillor.liege.faith = { has_doctrine = muhammad_succession_zandaqa_doctrine } - } - } - } - multiply = { - value = fp3_struggle_ending_conversion_modifier_value - desc = fp3_struggle_ending_conversion_modifier_desc - } - } +# # Faster conversion for FP2 Hostility ending, if county is in Iberia and faith was involved +# if = { +# limit = { +# exists = scope:councillor.liege.house +# scope:councillor.liege.house = { +# OR = { +# has_house_modifier = fp2_struggle_hostility_house_faith_modifier +# has_house_modifier = fp2_struggle_hostility_house_combined_modifier +# } +# } +# any_in_global_list = { +# variable = fp2_struggle_ending_faith_list +# this = scope:county.faith +# } +# scope:county.title_province = { geographical_region = world_europe_west_iberia } +# } +# multiply = { +# value = fp2_struggle_hostility_conversion_value +# desc = fp2_struggle_hostility_faith_conversion_task_desc +# } +# } +# # Faster conversion of infidels for FP2 Council Toledo Conversion +# if = { +# limit = { +# scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } +# scope:county.religion != scope:councillor.liege.religion +# } +# multiply = { +# value = council_toledo_conversion_modifier_value +# desc = council_toledo_conversion_task_desc +# } +# } +# # Faster conversion of heretics for FP2 Council Toledo Heresies +# if = { +# limit = { +# scope:councillor.liege = { has_character_modifier = fp2_council_conversion_modifier } +# scope:county.faith = { +# religion = scope:councillor.liege.religion +# NOT = { +# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } +# } +# NOT = { exists = religious_head } +# } +# } +# multiply = { +# value = council_toledo_conversion_modifier_value +# desc = council_toledo_heresies_task_desc +# } +# } +# +# # Faster conversion of Persian counties with the FP3 Promote Persian Scripture decision +# if = { +# limit = { +# scope:councillor.liege = { +# has_character_modifier = fp3_promoted_persian_scripture_modifier +# is_ai = no #this is so that we don't get AI converting and homogenizing Persia too quickly +# } +# scope:county.culture = { has_cultural_pillar = heritage_iranian } +# } +# multiply = { +# value = promote_persian_scripture_conversion_modifier_value +# desc = fp3_promote_persian_scripture_task_desc +# } +# } +# +# # FP3 faster conversion struggle ending rewards +# if = { +# limit = { +# exists = global_var:fp3_struggle_ending_assertion_school +# switch = { +# trigger = global_var:fp3_struggle_ending_assertion_school +# flag:sunni = { +# scope:councillor.liege.faith = { has_doctrine = muhammad_succession_sunni_doctrine } +# } +# flag:shia = { +# scope:councillor.liege.faith = { has_doctrine = muhammad_succession_shia_doctrine } +# } +# flag:muhakkima = { +# scope:councillor.liege.faith = { has_doctrine = muhammad_succession_muhakkima_doctrine } +# } +# flag:zandaqa = { +# scope:councillor.liege.faith = { has_doctrine = muhammad_succession_zandaqa_doctrine } +# } +# } +# } +# multiply = { +# value = fp3_struggle_ending_conversion_modifier_value +# desc = fp3_struggle_ending_conversion_modifier_desc +# } +# } # Court events if = { #court.6010 limit = { @@ -953,35 +953,6 @@ task_conversion = { } } } - # Ash'ari in Spain tend to not convert Muwhalladi often - trigger_if = { - limit = { - scope:councillor_liege = { - is_ai = yes - faith = faith:ashari - capital_province ?= { geographical_region = world_europe_west_iberia } - scope:county.faith = faith:muwalladi - } - scope:county = { - title_province = { geographical_region = world_europe_west_iberia } - } - } - OR = { - scope:councillor_liege = { - has_character_flag = vassal_directive_convert_faith - vassal_is_valid_and_follows_directive_trigger = { VASSAL = this LIEGE = liege } - } - scope:councillor_liege = { ai_zeal >= 50 } - scope:county = { county_opinion <= -20 } - scope:county = { # Always convert holy sites - any_county_province = { - barony = { - is_holy_site_of = scope:councillor_liege.faith - } - } - } - } - } # If a ruler has Jizya tax, they'll only convert the same *religious family* when ai_zeal is really high, they're converting unreformed pagans, counties in a kingdom with a Holy Site, or others of the same religion trigger_if = { limit = { @@ -1007,6 +978,18 @@ task_conversion = { scope:councillor_liege.religion = { is_in_family = rf_abrahamic } scope:county.religion = { is_in_family = rf_abrahamic } } + AND = { + scope:councillor_liege.religion = { is_in_family = rf_esoteric } + scope:county.religion = { is_in_family = rf_esoteric } + } + AND = { + scope:councillor_liege.religion = { is_in_family = rf_antediluvianist } + scope:county.religion = { is_in_family = rf_antediluvianist } + } + AND = { + scope:councillor_liege.religion = { is_in_family = rf_sinitic } + scope:county.religion = { is_in_family = rf_sinitic } + } } } OR = { @@ -1235,17 +1218,17 @@ task_conversion = { } # Struggle parameters - scope:councillor_liege = { - if = { - limit = { - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = piety_from_converting_county - } - } - add_piety = medium_piety_gain - } - } +# scope:councillor_liege = { +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = piety_from_converting_county +# } +# } +# add_piety = medium_piety_gain +# } +# } # Message for vassals trigger_event = court_chaplain_task.8002 } @@ -1508,21 +1491,21 @@ task_fabricate_claim = { } } # Misc Bonuses - if = { # FP3 - limit = { - scope:councillor_liege = { - any_character_struggle = { - is_struggle_type = persian_struggle - is_struggle_phase = struggle_persia_phase_unrest - } - } - } - add = { # +25% of total - value = scope:councillor.court_chaplain_fabricate_claim_base_total - divide = 4 - desc = FABRICATE_CLAIM_ANY_STRUGGLE_BONUS - } - } +# if = { # FP3 +# limit = { +# scope:councillor_liege = { +# any_character_struggle = { +# is_struggle_type = persian_struggle +# is_struggle_phase = struggle_persia_phase_unrest +# } +# } +# } +# add = { # +25% of total +# value = scope:councillor.court_chaplain_fabricate_claim_base_total +# divide = 4 +# desc = FABRICATE_CLAIM_ANY_STRUGGLE_BONUS +# } +# } if = { limit = { scope:councillor_liege = { @@ -1784,63 +1767,63 @@ task_fabricate_claim = { add = 100 } - # Agenda impact - if = { - limit = { - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - add = { - value = 0 - if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp2 - } - has_character_flag = agenda_towards_escalation - } - add = 200 - } - else_if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp2 - } - } - add = -100 - } - } - } - - if = { - limit = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - add = { - value = 0 - if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp3 - } - has_trait = fp3_struggle_detractor - } - add = 200 - } - else_if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_gain_claim_on_title_fp3 - } - } - add = -100 - } - } - } +# # Agenda impact +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp2 +# } +# has_character_flag = agenda_towards_escalation +# } +# add = 200 +# } +# else_if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp2 +# } +# } +# add = -100 +# } +# } +# } +# +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# add = { +# value = 0 +# if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp3 +# } +# has_trait = fp3_struggle_detractor +# } +# add = 200 +# } +# else_if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_gain_claim_on_title_fp3 +# } +# } +# add = -100 +# } +# } +# } } } diff --git a/common/council_tasks/00_spymaster_tasks.txt b/common/council_tasks/00_spymaster_tasks.txt index 9663457c6..9ecfcdc05 100644 --- a/common/council_tasks/00_spymaster_tasks.txt +++ b/common/council_tasks/00_spymaster_tasks.txt @@ -39,7 +39,7 @@ } triggered_desc = { trigger = { - scope:councillor_liege.house = { has_house_power_parameter = determination_spymaster_task_disrupt_schemes_efficiency } + scope:councillor_liege.house = { has_house_aspiration_parameter= determination_spymaster_task_disrupt_schemes_efficiency } } desc = determination_spymaster_hostile_scheme_resistance_task_disrupt_schemes } @@ -69,7 +69,7 @@ } triggered_desc = { trigger = { - scope:councillor_liege.house = { has_house_power_parameter = determination_spymaster_task_disrupt_schemes_efficiency } + scope:councillor_liege.house = { has_house_aspiration_parameter= determination_spymaster_task_disrupt_schemes_efficiency } } desc = determination_spymaster_discovery_task_disrupt_schemes } @@ -250,7 +250,7 @@ task_support_schemes = { # Determination House Aspiration - Hostile Scheme Phase Length triggered_desc = { trigger = { - scope:councillor_liege.house = { has_house_power_parameter = determination_spymaster_task_support_schemes_efficiency } + scope:councillor_liege.house = { has_house_aspiration_parameter= determination_spymaster_task_support_schemes_efficiency } } desc = determination_spymaster_task_support_schemes_bonus } @@ -282,7 +282,7 @@ task_support_schemes = { # Determination House Aspiration - Hostile Scheme Success Chance triggered_desc = { trigger = { - scope:councillor_liege.house = { has_house_power_parameter = determination_spymaster_task_support_schemes_efficiency } + scope:councillor_liege.house = { has_house_aspiration_parameter= determination_spymaster_task_support_schemes_efficiency } } desc = determination_spymaster_task_support_schemes_success_chance_bonus } @@ -559,7 +559,7 @@ task_find_secrets = { # Determination House Aspiration if = { limit = { - scope:councillor_liege.house ?= { has_house_power_parameter = determination_spymaster_task_find_secrets_efficiency } + scope:councillor_liege.house ?= { has_house_aspiration_parameter= determination_spymaster_task_find_secrets_efficiency } } add = { value = spymaster_determination_house_aspiration_find_secrets_total diff --git a/common/council_tasks/00_steward_tasks.txt b/common/council_tasks/00_steward_tasks.txt index 8f29c8386..2e4531039 100644 --- a/common/council_tasks/00_steward_tasks.txt +++ b/common/council_tasks/00_steward_tasks.txt @@ -563,51 +563,51 @@ task_develop_county = { } # Struggle Catalyst - if = { - limit = { - exists = scope:county - # target someone from diff faith or culture - scope:county = { - NAND = { - faith = scope:councillor_liege.faith - culture = scope:councillor_liege.culture - } - } - - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_improve_development_vassal_diff_faith_culture - } - } - scope:councillor_liege = { - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_improve_development_vassal_diff_faith_culture - character = scope:councillor_liege - } - } - } - # Struggle Parameter - if = { - limit = { - scope:county.culture != scope:councillor_liege.culture - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = gain_acceptance_when_developing_other_culture_county - } - } - scope:county.culture = { - save_scope_as = current_culture - change_cultural_acceptance = { - target = scope:councillor_liege.culture - value = miniscule_cultural_acceptance_value - desc = cultural_acceptance_gain_from_phase_effects - } - } - } - - } +# if = { +# limit = { +# exists = scope:county +# # target someone from diff faith or culture +# scope:county = { +# NAND = { +# faith = scope:councillor_liege.faith +# culture = scope:councillor_liege.culture +# } +# } +# +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_improve_development_vassal_diff_faith_culture +# } +# } +# scope:councillor_liege = { +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_improve_development_vassal_diff_faith_culture +# character = scope:councillor_liege +# } +# } +# } +# # Struggle Parameter +# if = { +# limit = { +# scope:county.culture != scope:councillor_liege.culture +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = gain_acceptance_when_developing_other_culture_county +# } +# } +# scope:county.culture = { +# save_scope_as = current_culture +# change_cultural_acceptance = { +# target = scope:councillor_liege.culture +# value = miniscule_cultural_acceptance_value +# desc = cultural_acceptance_gain_from_phase_effects +# } +# } +# } +# +# } } else_if = { # fallback for previous save: the effect would trigger a month later limit = { @@ -952,26 +952,26 @@ task_promote_culture = { desc = GAME_RULE_FASTER_REASON } } - # Faster conversion for FP2 Hostility ending, if county is in Iberia and culture was involved - if = { - limit = { - any_in_global_list = { - variable = fp2_struggle_ending_culture_list - this = scope:county.culture - } - scope:county.title_province = { geographical_region = world_europe_west_iberia } - scope:councillor.liege.house = { - OR = { - has_house_modifier = fp2_struggle_hostility_house_culture_modifier - has_house_modifier = fp2_struggle_hostility_house_combined_modifier - } - } - } - multiply = { - value = fp2_struggle_hostility_conversion_value - desc = fp2_struggle_hostility_culture_conversion_task_desc - } - } +# # Faster conversion for FP2 Hostility ending, if county is in Iberia and culture was involved +# if = { +# limit = { +# any_in_global_list = { +# variable = fp2_struggle_ending_culture_list +# this = scope:county.culture +# } +# scope:county.title_province = { geographical_region = world_europe_west_iberia } +# scope:councillor.liege.house = { +# OR = { +# has_house_modifier = fp2_struggle_hostility_house_culture_modifier +# has_house_modifier = fp2_struggle_hostility_house_combined_modifier +# } +# } +# } +# multiply = { +# value = fp2_struggle_hostility_conversion_value +# desc = fp2_struggle_hostility_culture_conversion_task_desc +# } +# } if = { limit = { scope:councillor_liege = { @@ -983,18 +983,18 @@ task_promote_culture = { desc = bp2_devoted_to_tradition_modifier_conversion_task_desc } } - if = { - limit = { - scope:councillor_liege = { - has_title = title:c_byzantion - title:c_byzantion = { has_county_modifier = pandidakterion_university_modifier } - } - } - multiply = { - value = 1.25 - desc = pandidakterion_university_modifier - } - } +# if = { +# limit = { +# scope:councillor_liege = { +# has_title = title:c_byzantion +# title:c_byzantion = { has_county_modifier = pandidakterion_university_modifier } +# } +# } +# multiply = { +# value = 1.25 +# desc = pandidakterion_university_modifier +# } +# } if = { limit = { scope:county = { has_county_modifier = improve_promote_culture_modifier } @@ -1031,18 +1031,6 @@ task_promote_culture = { } } } - NAND = { # Princes in the HRE tend to not convert each other's cultures - exists = title:e_hre.holder - scope:councillor_liege.top_liege = title:e_hre.holder - OR = { - scope:councillor_liege.culture = culture:czech - scope:councillor_liege.culture = { has_cultural_pillar = heritage_central_germanic } - } - OR = { - scope:county.culture = culture:czech - scope:county.culture = { has_cultural_pillar = heritage_central_germanic } - } - } NOT = { # Do not eliminate the Basques scope:county.culture = { this = culture:basque @@ -1058,18 +1046,11 @@ task_promote_culture = { cultural_acceptance = { target = scope:councillor_liege.culture value >= 50 } } } - scope:county = { - this = title:c_maragha - culture = culture:turkish - } culture = { # All AI's are motivated to spread new Hybrid/Divergent cultures OR = { is_hybrid_culture = yes is_divergent_culture = yes } - NOT = { # Leave the Welsh alone! - this = culture:anglo_saxon - } any_parent_culture = { this = scope:county.culture } @@ -1079,51 +1060,6 @@ task_promote_culture = { count < 10 } } - scope:county.culture = { # 'dead' small cultures can go away - OR = { - is_hybrid_culture = yes - is_divergent_culture = yes - } - any_culture_county = { - count < 10 - } - OR = { - NOT = { exists = culture_head } - any_culture_county = { - count < 5 - } - } - } - AND = { - # Scottish rulers should convert counties of 'old' cultures to the new one. - culture = culture:scottish - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:gaelic - scope:county.culture = culture:cumbrian - scope:county.culture = culture:pictish - } - } - AND = { - # English rulers should convert counties of 'old' cultures to the new one. - culture = culture:english - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:norman - } - } - AND = { - # German rulers want to convert the polabians - culture = { has_cultural_pillar = heritage_central_germanic } - scope:county.culture = culture:polabian - NOT = { scope:councillor_liege.primary_title = title:e_hre } - } - - AND = { - # Japanese rulers should convert Emishi counties - culture = culture:japanese - scope:county.culture = culture:emishi - } } OR = { is_independent_ruler = yes @@ -1142,21 +1078,6 @@ task_promote_culture = { count < 10 } } - scope:county.culture = { # 'dead' small cultures can go away - OR = { - is_hybrid_culture = yes - is_divergent_culture = yes - } - any_culture_county = { - count < 10 - } - OR = { - NOT = { exists = culture_head } - any_culture_county = { - count < 5 - } - } - } culture = { # Imperious cultures want to grow to a certain size culture_head ?= { is_independent_ruler = yes @@ -1167,35 +1088,6 @@ task_promote_culture = { count < 35 } } - AND = { - # Scottish rulers should convert counties of 'old' cultures to the new one. - culture = culture:scottish - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:gaelic - scope:county.culture = culture:cumbrian - scope:county.culture = culture:pictish - } - } - AND = { - # English rulers should convert counties of 'old' cultures to the new one. - culture = culture:english - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:norman - } - } - AND = { - # German rulers want to convert the polabians - culture = { has_cultural_pillar = heritage_central_germanic } - scope:county.culture = culture:polabian - NOT = { scope:councillor_liege.primary_title = title:e_hre } - } - AND = { - # Japanese rulers should convert Emishi counties - culture = culture:japanese - scope:county.culture = culture:emishi - } } } OR = { @@ -1204,57 +1096,6 @@ task_promote_culture = { culture = scope:councillor_liege.culture # The AI only wants to convert counties bordering their own culture } } - AND = { # The English want to convert the Anglo Saxons and Cumbrians - scope:councillor_liege.culture = culture:english - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:cumbrian - } - } - AND = { # The Scots want to convert the Anglo Saxons, Cumbrians and Gaelic - scope:councillor_liege.culture = culture:scottish - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:gaelic - scope:county.culture = culture:cumbrian - scope:county.culture = culture:pictish - } - } - AND = { # The Gaels want to convert the Picts and Cumbrians - scope:councillor_liege.culture = culture:gaelic - OR = { - scope:county.culture = culture:cumbrian - scope:county.culture = culture:pictish - } - } - AND = { # The modern scandinavians want to convert the Norse - OR = { - scope:councillor_liege.culture = culture:swedish - scope:councillor_liege.culture = culture:danish - scope:councillor_liege.culture = culture:norwegian - } - scope:county.culture = culture:norse - } - AND = { # The Portuguese should want to convert Suebi - scope:councillor_liege.culture = culture:portuguese - scope:county.culture = culture:suebi - } - AND = { # The Iberians want to convert Visigothic - scope:councillor_liege.culture = { has_cultural_pillar = heritage_iberian } - NOT = { scope:councillor_liege.culture = culture:portuguese } - scope:county.culture = culture:visigothic - } - AND = { - # German rulers want to convert the polabians - scope:councillor_liege.culture = { has_cultural_pillar = heritage_central_germanic } - scope:county.culture = culture:polabian - NOT = { scope:councillor_liege.primary_title = title:e_hre } - } - AND = { - # Japanese rulers should convert Emishi counties - scope:councillor_liege.culture = culture:japanese - scope:county.culture = culture:emishi - } } } trigger_else_if = { # But AI Directives should still try to look pretty @@ -1283,8 +1124,6 @@ task_promote_culture = { always = yes } } - trigger_else = { - } } on_finish_task_county = { @@ -1362,30 +1201,30 @@ task_promote_culture = { gold > 0 OR = { gold >= steward_convert_culture_value - AND = { - culture = culture:scottish - top_liege.primary_title = title:k_scotland - capital_county.kingdom = title:k_scotland - } - AND = { - culture = culture:english - top_liege.primary_title = title:k_england - capital_county.kingdom = title:k_england - } - AND = { - culture = { has_cultural_pillar = heritage_central_germanic } - top_liege.primary_title = title:e_hre - OR = { - capital_county.kingdom = title:k_sorbia - capital_county.kingdom = title:k_east_francia - capital_county.kingdom = title:k_saxony - capital_county.kingdom = title:k_pomerania - } - } - AND = { - culture = culture:japanese - capital_county.empire = title:e_japan - } +# AND = { +# culture = culture:scottish +# top_liege.primary_title = title:k_scotland +# capital_county.kingdom = title:k_scotland +# } +# AND = { +# culture = culture:english +# top_liege.primary_title = title:k_england +# capital_county.kingdom = title:k_england +# } +# AND = { +# culture = { has_cultural_pillar = heritage_central_germanic } +# top_liege.primary_title = title:e_hre +# OR = { +# capital_county.kingdom = title:k_sorbia +# capital_county.kingdom = title:k_east_francia +# capital_county.kingdom = title:k_saxony +# capital_county.kingdom = title:k_pomerania +# } +# } +# AND = { +# culture = culture:japanese +# capital_county.empire = title:e_japan +# } AND = { culture = { OR = { @@ -1477,14 +1316,14 @@ task_promote_culture = { limit = { scope:councillor_liege = { has_character_flag = no_ai_culture_convert - NAND = { # ignore it if in Hostility with escalation - has_character_flag = agenda_towards_escalation - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - is_struggle_phase = struggle_iberia_phase_hostility - } - } +# NAND = { # ignore it if in Hostility with escalation +# has_character_flag = agenda_towards_escalation +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# is_struggle_phase = struggle_iberia_phase_hostility +# } +# } } } multiply = 0 @@ -1815,35 +1654,35 @@ task_accept_culture = { limit = { scope:councillor_liege = { is_ai = yes } } - NAND = { - # Scottish rulers should convert counties of 'old' cultures to the new one. - scope:councillor_liege.culture = culture:scottish - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:gaelic - scope:county.culture = culture:cumbrian - scope:county.culture = culture:pictish - } - } - NAND = { - # English rulers should convert counties of 'old' cultures to the new one. - scope:councillor_liege.culture = culture:english - OR = { - scope:county.culture = culture:anglo_saxon - scope:county.culture = culture:norman - } - } - NAND = { - # German rulers want to convert the polabians - scope:councillor_liege.culture = { has_cultural_pillar = heritage_central_germanic } - scope:county.culture = culture:polabian - NOT = { scope:councillor_liege.primary_title = title:e_hre } - } - NAND = { - # Japanese rulers should convert Emishi counties - scope:councillor_liege.culture = culture:japanese - scope:county.culture = culture:emishi - } +# NAND = { +# # Scottish rulers should convert counties of 'old' cultures to the new one. +# scope:councillor_liege.culture = culture:scottish +# OR = { +# scope:county.culture = culture:anglo_saxon +# scope:county.culture = culture:gaelic +# scope:county.culture = culture:cumbrian +# scope:county.culture = culture:pictish +# } +# } +# NAND = { +# # English rulers should convert counties of 'old' cultures to the new one. +# scope:councillor_liege.culture = culture:english +# OR = { +# scope:county.culture = culture:anglo_saxon +# scope:county.culture = culture:norman +# } +# } +# NAND = { +# # German rulers want to convert the sorbians +# scope:councillor_liege.culture = { has_cultural_pillar = heritage_central_germanic } +# scope:county.culture = culture:sorbian +# NOT = { scope:councillor_liege.primary_title = title:e_hre } +# } +# NAND = { +# # Japanese rulers should convert Emishi counties +# scope:councillor_liege.culture = culture:japanese +# scope:county.culture = culture:emishi +# } OR = { scope:councillor_liege = { has_character_flag = vassal_directive_improve_cultural_acceptance diff --git a/common/culture/creation_names/00_names.txt b/common/culture/creation_names/00_names.txt new file mode 100644 index 000000000..43c35bad1 --- /dev/null +++ b/common/culture/creation_names/00_names.txt @@ -0,0 +1,1663 @@ +# Used in definition order + +nomadic_house_name = { + trigger = { + government_has_flag = government_is_nomadic + } +} +# +#scanian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_skane = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_skane +# } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_north_germanic } +# duchy = title:d_skane +# } +# scope:culture = { has_cultural_pillar = heritage_north_germanic } +# } +#} +# +#beta_israeli = { +# trigger = { +# faith.religion = religion:judaism_religion +# scope:culture = { has_cultural_pillar = heritage_east_african } +# } +#} +# +#avadhi = { +# trigger = { +# OR = { +# capital_county = { +# title:k_kosala = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_kosala +# } +# culture = { has_cultural_pillar = heritage_indo_aryan } +# any_sub_realm_county = { +# culture = scope:culture +# kingdom = title:k_kosala +# } +# } +#} +# +#malayali = { +# trigger = { +# OR = { +# capital_county = { +# title:d_chera_nadu = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_chera_nadu +# } +# culture = culture:tamil +# any_sub_realm_county = { +# culture = culture:tamil +# duchy = title:d_chera_nadu +# } +# } +#} +# +#hejazi = { +# trigger = { +# OR = { +# capital_county = { +# title:d_mecca = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_medina = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_mecca +# has_primary_title = title:d_medina +# } +# culture = culture:bedouin +# any_sub_realm_county = { +# culture = culture:bedouin +# OR = { +# duchy = title:d_mecca +# duchy = title:d_medina +# } +# } +# } +#} +# +#szekely = { +# trigger = { +# OR = { +# capital_county = { +# title:d_transylvania = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_transylvanian_alps = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_transylvania +# has_primary_title = title:d_transylvanian_alps +# } +# culture = culture:hungarian +# any_sub_realm_county = { +# culture = culture:hungarian +# OR = { +# duchy = title:d_transylvania +# duchy = title:d_transylvanian_alps +# } +# } +# } +#} +#maithili = { +# trigger = { +# OR = { +# capital_county = { +# title:d_tirabhukti = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_tirabhukti +# } +# OR = { +# culture = culture:bengali +# culture = culture:nepali +# } +# any_sub_realm_county = { +# OR = { +# culture = culture:bengali +# culture = culture:nepali +# } +# duchy = title:d_tirabhukti +# } +# } +#} +# +#bihari = { +# trigger = { +# OR = { +# capital_county = { +# title:d_magadha = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_tirabhukti = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_kasi = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_magadha +# has_primary_title = title:d_tirabhukti +# has_primary_title = title:d_kasi +# } +# scope:culture = { has_cultural_pillar = heritage_indo_aryan } +# any_sub_realm_county = { +# culture = scope:culture +# or = { +# duchy = title:d_magadha +# duchy = title:d_tirabhukti +# duchy = title:d_kasi +# } +# } +# } +#} +# +# +#azeri = { +# trigger = { +# OR = { +# capital_county = { +# title:d_shirvan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_azerbaijan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_shirvan +# has_primary_title = title:d_azerbaijan +# } +# scope:culture = { has_cultural_pillar = heritage_turkic } +# any_sub_realm_county = { +# culture = scope:culture +# OR = { +# duchy = title:d_shirvan +# duchy = title:d_azerbaijan +# } +# } +# } +#} +# +#dhundari = { +# trigger = { +# OR = { +# capital_county = { +# title:d_ajmer = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_ajmer +# } +# culture = culture:rajput +# any_sub_realm_county = { +# culture = culture:rajput +# duchy = title:d_ajmer +# } +# } +#} +# +#mewari = { +# trigger = { +# OR = { +# capital_county = { +# title:d_medapata = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_medapata +# } +# culture = culture:rajput +# any_sub_realm_county = { +# culture = culture:rajput +# duchy = title:d_medapata +# } +# } +#} +# +#marwari = { +# trigger = { +# OR = { +# capital_county = { +# title:d_maru = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_stravani = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_maru +# has_primary_title = title:d_stravani +# } +# culture = culture:rajput +# any_sub_realm_county = { +# culture = culture:rajput +# OR = { +# duchy = title:d_maru +# duchy = title:d_stravani +# } +# } +# } +#} +# +#nimadi = { +# trigger = { +# OR = { +# capital_county = { +# title:d_anupa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_anupa +# } +# OR ={ +# culture = culture:marathi +# culture = culture:malvi +# } +# any_sub_realm_county = { +# OR ={ +# culture = culture:marathi +# culture = culture:malvi +# } +# duchy = title:d_anupa +# } +# } +#} +# +#kathiawari = { +# trigger = { +# OR = { +# capital_county = { +# title:d_anartta = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_saurashtra = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_anartta +# has_primary_title = title:d_saurashtra +# } +# culture = culture:gujarati +# any_sub_realm_county = { +# culture = culture:gujarati +# OR = { +# duchy = title:d_anartta +# duchy = title:d_saurashtra +# } +# } +# } +#} +# +#kabylian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_kroumerie = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_bejaia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_zab = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_kroumerie +# has_primary_title = title:d_bejaia +# has_primary_title = title:d_zab +# } +# OR = { +# culture = culture:butr +# culture = culture:baranis +# } +# any_sub_realm_county = { +# OR ={ +# culture = culture:butr +# culture = culture:baranis +# } +# OR = { +# duchy = title:d_kroumerie +# duchy = title:d_bejaia +# duchy = title:d_zab +# } +# } +# } +#} +# +#austrian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_osterreich = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_salzburg = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_steyermark = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_carinthia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_osterreich +# has_primary_title = title:d_salzburg +# has_primary_title = title:d_steyermark +# has_primary_title = title:d_carinthia +# has_primary_title = title:k_austria +# } +# culture = { has_cultural_pillar = heritage_central_germanic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_central_germanic } +# OR = { +# duchy = title:d_osterreich +# duchy = title:d_salzburg +# duchy = title:d_steyermark +# duchy = title:d_carinthia +# } +# } +# } +#} +# +#burgundian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_burgundy = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_upper_burgundy = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_burgundy +# has_primary_title = title:d_upper_burgundy +# } +# culture = { has_cultural_pillar = heritage_frankish } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_frankish } +# OR = { +# duchy = title:d_burgundy +# duchy = title:d_upper_burgundy +# } +# } +# } +#} +# +#arpitan = { +# trigger = { +# OR = { +# capital_county = { +# title:d_dauphine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_savoie = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_provence = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_dauphine +# has_primary_title = title:d_savoie +# has_primary_title = title:d_provence +# } +# culture = { has_cultural_pillar = heritage_frankish } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_frankish } +# OR = { +# duchy = title:d_dauphine +# duchy = title:d_savoie +# duchy = title:d_provence +# } +# } +# } +#} +# +#lothringian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_upper_lorraine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_lower_lorraine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_lower_lorraine +# has_primary_title = title:d_upper_lorraine +# } +# culture = { has_cultural_pillar = heritage_central_germanic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_central_germanic } +# OR = { +# duchy = title:d_lower_lorraine +# duchy = title:d_upper_lorraine +# } +# } +# } +#} +# +#lorrainian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_upper_lorraine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_lower_lorraine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_lower_lorraine +# has_primary_title = title:d_upper_lorraine +# } +# any_sub_realm_county = { +# OR = { +# duchy = title:d_lower_lorraine +# duchy = title:d_upper_lorraine +# } +# } +# } +#} +# +#angevin = { +# trigger = { +# OR = { +# capital_county = { +# title:d_anjou = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_anjou +# } +# culture = culture:french +# any_sub_realm_county = { +# culture = culture:french +# duchy = title:d_anjou +# } +# } +#} +# +#provancale = { +# trigger = { +# OR = { +# capital_county = { +# title:d_provence = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_provence +# } +# OR = { +# culture = culture:occitan +# culture = culture:french +# } +# any_sub_realm_county = { +# OR = { +# culture = culture:occitan +# culture = culture:french +# } +# duchy = title:d_provence +# } +# } +#} +# +#walloon = { +# trigger = { +# OR = { +# capital_county = { +# title:d_flanders = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_brabant = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_luxembourg = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_julich = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_holland = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_flanders +# has_primary_title = title:d_brabant +# has_primary_title = title:d_luxembourg +# has_primary_title = title:d_julich +# has_primary_title = title:d_holland +# } +# culture = { has_cultural_pillar = heritage_frankish } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_frankish } +# OR ={ +# duchy = title:d_flanders +# duchy = title:d_brabant +# duchy = title:d_luxembourg +# duchy = title:d_julich +# duchy = title:d_holland +# } +# } +# } +#} +# +#flemish = { +# trigger = { +# culture = culture:dutch +# any_sub_realm_county = { +# culture = culture:dutch +# OR ={ +# duchy = title:d_flanders +# duchy = title:d_brabant +# duchy = title:d_luxembourg +# duchy = title:d_julich +# duchy = title:d_holland +# } +# } +# } +#} +# +#aquitanian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_aquitaine = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_gascogne = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_armagnac = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_aquitaine +# has_primary_title = title:d_gascogne +# has_primary_title = title:d_armagnac +# } +# culture = culture:occitan +# any_sub_realm_county = { +# culture = culture:occitan +# OR ={ +# duchy = title:d_aquitaine +# duchy = title:d_gascogne +# duchy = title:d_armagnac +# } +# } +# } +#} +# +#poitevin = { +# trigger = { +# OR = { +# capital_county = { +# title:d_poitou = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_poitou +# } +# culture = culture:french +# any_sub_realm_county = { +# culture = culture:french +# duchy = title:d_poitou +# } +# } +#} +# +#auvergnat = { +# trigger = { +# OR = { +# capital_county = { +# title:d_auvergne = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_bourbon = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_auvergne +# has_primary_title = title:d_bourbon +# } +# culture = culture:occitan +# any_sub_realm_county = { +# culture = culture:occitan +# OR = { +# duchy = title:d_auvergne +# duchy = title:d_bourbon +# } +# } +# } +#} +# +#lengadocian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_languedoc = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_toulouse = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_languedoc +# has_primary_title = title:d_toulouse +# } +# culture = culture:occitan +# any_sub_realm_county = { +# culture = culture:occitan +# OR = { +# duchy = title:d_languedoc +# duchy = title:d_toulouse +# } +# } +# } +#} +# +#mercian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_hereford = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_hereford +# } +# culture = culture:anglo_saxon +# any_sub_realm_county = { +# culture = culture:anglo_saxon +# duchy = title:d_hereford +# } +# } +#} +# +#northumbrian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_northumberland = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_york = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_lancaster = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_northumberland +# has_primary_title = title:d_york +# has_primary_title = title:d_lancaster +# } +# culture = culture:anglo_saxon +# any_sub_realm_county = { +# culture = culture:anglo_saxon +# OR = { +# duchy = title:d_northumberland +# duchy = title:d_york +# duchy = title:d_lancaster +# } +# } +# } +#} +# +#northerner = { +# trigger = { +# OR = { +# capital_county = { +# title:d_northumberland = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_york = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_lancaster = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_northumberland +# has_primary_title = title:d_york +# has_primary_title = title:d_lancaster +# } +# culture = culture:english +# any_sub_realm_county = { +# culture = culture:english +# OR = { +# duchy = title:d_northumberland +# duchy = title:d_york +# duchy = title:d_lancaster +# } +# } +# } +#} +# +#silesian = { +# trigger = { +# OR = { +# culture = culture:polish +# culture = culture:czech +# } +# any_sub_realm_county = { +# OR = { +# culture = culture:polish +# culture = culture:czech +# } +# OR = { +# duchy = title:d_upper_silesia +# duchy = title:d_lower_silesia +# } +# } +# } +#} +# +# +#ruthenian = { +# trigger = { +# culture = culture:russian +# any_sub_realm_county = { +# culture = culture:russian +# OR = { +# duchy = title:d_kyiv +# duchy = title:d_halych +# duchy = title:d_cherven_cities +# duchy = title:d_volhynia +# duchy = title:d_turov +# duchy = title:d_pinsk +# duchy = title:d_minsk +# duchy = title:d_grodno +# duchy = title:d_chernigov +# duchy = title:d_poltava +# duchy = title:d_dnipro +# duchy = title:d_kharkiv +# duchy = title:d_voronezh +# duchy = title:d_khopyor +# duchy = title:d_don_valley +# } +# } +# } +#} +# +#belarusian = { #Aka white ruthenian +# trigger = { +# culture = culture:russian +# any_sub_realm_county = { +# culture = culture:russian +# OR = { +# duchy = title:d_pinsk +# duchy = title:d_minsk +# duchy = title:d_grodno +# } +# } +# } +#} +# +#red_ruthenian = { +# trigger = { +# culture = culture:russian +# any_sub_realm_county = { +# culture = culture:russian +# OR = { +# duchy = title:d_halych +# duchy = title:d_cherven_cities +# } +# } +# } +#} +# +#munda = { +# trigger = { +# culture = culture:bengali +# any_sub_realm_county = { +# culture = culture:bengali +# duchy = title:d_jharkand +# } +# } +#} +# +#shirvani = { +# trigger = { +# culture = culture:persian +# any_sub_realm_county = { +# culture = culture:persian +# duchy = title:d_shirvan +# } +# } +#} +# +#pontic = { +# trigger = { +# OR = { +# culture = culture:greek +# culture = { any_parent_culture_or_above = { this = culture:greek } } +# } +# OR = { +# capital_county = { +# title_province = { geographical_region = world_steppe } +# } +# capital_county = { +# title:k_pontus = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_pontus +# capital_county = { +# title:d_chaldia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:d_chaldia +# } +# } +#} +# +#novgorodian = { +# trigger = { +# culture = culture:russian +# any_sub_realm_county = { +# culture = culture:russian +# duchy = title:d_novgorod +# } +# } +#} +# +#geatish = { +# trigger = { +# culture = culture:swedish +# any_sub_realm_county = { +# culture = culture:swedish +# OR = { +# duchy = title:d_smaland +# duchy = title:d_vastergotland +# duchy = title:d_ostergotland +# } +# } +# } +#} +# +#gutish = { +# trigger = { +# culture = culture:swedish +# any_sub_realm_county = { +# culture = culture:swedish +# duchy = title:d_gotland +# } +# } +#} +# +#venetian = { +# trigger = { +# culture = { has_cultural_pillar = heritage_latin } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_latin } +# duchy = title:d_venice +# } +# } +#} +# +#mervi = { +# trigger = { +# culture = { has_cultural_pillar = heritage_iranian } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_iranian } +# duchy = title:d_merv +# } +# } +#} +# +#parsi = { +# trigger = { +# capital_county = { +# title_province = { geographical_region = world_india } +# } +# faith = { religion_tag = zoroastrianism_religion } +# any_sub_realm_county = { +# faith = { religion_tag = zoroastrianism_religion } +# title_province = { geographical_region = world_india } +# } +# } +#} +# +#icelandic = { +# trigger = { +# OR = { +# capital_county = { +# title:d_iceland = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_iceland +# } +# culture = { has_cultural_pillar = heritage_north_germanic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_north_germanic } +# duchy = title:d_iceland +# } +# } +#} +# +#omani = { +# trigger = { +# OR = { +# capital_county = { +# title:d_oman = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_oman +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_arabic } +# duchy = title:d_oman +# } +# } +#} +# +#khaleeji = { +# trigger = { +# OR = { +# capital_county = { +# title:d_al-hasa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_bahrain = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_khuzestan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_hormuz = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_fars = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_al-hasa +# has_primary_title = title:d_bahrain +# has_primary_title = title:d_khuzestan +# has_primary_title = title:d_hormuz +# has_primary_title = title:d_fars +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_arabic } +# OR = { +# duchy = title:d_al-hasa +# duchy = title:d_bahrain +# duchy = title:d_khuzestan +# duchy = title:d_hormuz +# duchy = title:d_fars +# } +# } +# } +#} +# +#mahri = { +# trigger = { +# OR = { +# capital_county = { +# title:d_mahra = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_mahra +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_arabic } +# duchy = title:d_mahra +# } +# } +#} +# +#gorani = { +# trigger = { +# OR = { +# capital_county = { +# title:d_kermanshah = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_kermanshah +# } +# culture = culture:kurdish +# any_sub_realm_county = { +# culture = culture:kurdish +# culture = culture:kurdish +# } +# } +#} +# +#luri = { +# trigger = { +# OR = { +# capital_county = { +# title:d_khuzestan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_kermanshah = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_khuzestan +# has_primary_title = title:d_kermanshah +# } +# culture = { has_cultural_pillar = heritage_iranian } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_iranian } +# OR ={ +# duchy = title:d_khuzestan +# duchy = title:d_kermanshah +# } +# } +# } +#} +# +#tabari = { #or Mazandarani +# trigger = { +# OR = { +# capital_county = { +# title:d_tabaristan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_daylam = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_tabaristan +# has_primary_title = title:d_daylam +# } +# culture = { has_cultural_pillar = heritage_iranian } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_iranian } +# OR ={ +# duchy = title:d_tabaristan +# duchy = title:d_daylam +# } +# } +# } +#} +# +#ligurian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_genoa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_genoa +# } +# culture = { has_cultural_pillar = heritage_latin } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_latin } +# duchy = title:d_genoa +# } +# } +#} +# +#romagnol = { +# trigger = { +# OR = { +# capital_county = { +# title:d_romagna = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_emilia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_romagna +# has_primary_title = title:d_emilia +# } +# culture = { has_cultural_pillar = heritage_latin } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_latin } +# OR = { +# duchy = title:d_romagna +# duchy = title:d_emilia +# } +# } +# } +#} +# +#tuscan = { +# trigger = { +# OR = { +# capital_county = { +# title:d_toscana = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_pisa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_toscana +# has_primary_title = title:d_pisa +# } +# culture = { has_cultural_pillar = heritage_latin } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_latin } +# OR = { +# duchy = title:d_toscana +# duchy = title:d_pisa +# } +# } +# } +#} +# +#umbrian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_spoleto = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_spoleto +# } +# culture = { has_cultural_pillar = heritage_latin } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_latin } +# duchy = title:d_spoleto +# } +# } +#} +# +#new_english = { +# trigger = { +# capital_county = { +# title_province = { +# geographical_region = world_steppe +# } +# } +# culture = { has_cultural_pillar = heritage_west_germanic } +# any_sub_realm_county = { +# title_province = { +# geographical_region = world_steppe +# } +# } +# } +#} +# +#moroccan = { +# trigger = { +# OR = { +# capital_county = { +# title:k_maghreb = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_maghreb +# } +# any_sub_realm_county = { +# title:k_maghreb = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#algerian = { +# trigger = { +# OR = { +# capital_county = { +# title:k_tahert = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_tahert +# } +# any_sub_realm_county = { +# title:k_tahert = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#tripolitanian = { +# trigger = { +# OR = { +# capital_county = { +# title:d_syrte = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_fezzan = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_cyrenaica = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:d_syrte +# primary_title = title:d_fezzan +# primary_title = title:d_cyrenaica +# } +# any_sub_realm_county = { +# OR = { +# title:d_syrte = { +# is_de_jure_liege_or_above_target = prev +# } +# title:d_fezzan = { +# is_de_jure_liege_or_above_target = prev +# } +# title:d_cyrenaica = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# } +#} +# +#tunisian = { +# trigger = { +# OR = { +# capital_county = { +# title:k_africa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_africa +# } +# any_sub_realm_county = { +# title:k_africa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#lebanese = { +# trigger = { +# capital_county = { +# is_coastal_county = yes +# } +# OR = { +# capital_county = { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_syria +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#syrian = { +# trigger = { +# capital_county = { +# is_coastal_county = no +# } +# OR = { +# capital_county = { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_syria +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#iraqi = { +# trigger = { +# OR = { +# capital_county = { +# title:k_mesopotamia = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_jazira = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_mesopotamia +# primary_title = title:k_jazira +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# OR = { +# title:k_mesopotamia = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_jazira = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# } +#} +# +#soqotri = { +# trigger = { +# OR = { +# capital_county = { +# title:d_socotra = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:d_socotra +# } +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title:d_socotra = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#palestinian = { +# trigger = { +# OR = { +# capital_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# primary_title = title:k_jerusalem +# primary_title = title:k_israel +# } +# faith.religion = religion:islam_religion +# culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +#} +# +#upper_saxon = { +# trigger = { +# OR = { +# capital_county = { +# title:d_thuringia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_anhalt = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_lausitz = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# capital_county = { +# title:d_meissen = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:d_thuringia +# primary_title = title:d_anhalt +# primary_title = title:d_lausitz +# primary_title = title:d_meissen +# } +# culture = culture:saxon +# } +#} +# +#dalmatian = { +# trigger = { +# capital_county = { +# title:k_croatia = { +# is_de_jure_liege_or_above_target = prev +# } +# has_coastal_province = yes +# } +# culture = { +# OR = { +# has_cultural_pillar = heritage_south_slavic +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_latin +# } +# } +# } +#} +# +#neapolitan = { +# trigger = { +# capital_county = { +# title:k_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# NOT = { +# title:d_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# culture = { +# OR = { +# has_cultural_pillar = heritage_berber +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_latin +# } +# } +# any_sub_realm_county = { +# title:d_capua = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +#} +# +#arvanite = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_albanian } +# any_sub_realm_county = { +# OR = { +# culture = culture:greek +# +# title:e_byzantium = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# } +#} +# +#griko = { +# trigger = { +# OR = { +# capital_county = { +# title:k_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_sicily +# } +# culture = culture:greek +# any_sub_realm_county = { +# culture = culture:greek +# kingdom = title:k_sicily +# } +# } +#} +# +#egyptiote = { +# trigger = { +# OR = { +# capital_county = { +# title:k_egypt = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_egypt +# } +# culture = culture:greek +# any_sub_realm_county = { +# culture = culture:greek +# kingdom = title:k_egypt +# } +# } +#} +# +#cappadocian = { +# trigger = { +# OR = { +# capital_county = { +# title:k_anatolia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_anatolia +# } +# culture = culture:greek +# any_sub_realm_county = { +# culture = culture:greek +# kingdom = title:k_anatolia +# } +# } +#} +# +#cypriot = { +# trigger = { +# OR = { +# capital_county = { +# title:k_cyprus = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_cyprus +# } +# culture = culture:greek +# any_sub_realm_county = { +# culture = culture:greek +# kingdom = title:k_cyprus +# } +# } +#} +# +#wamvita = { +# trigger = { +# OR = { +# capital_county = { +# title:d_mombasa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_mombasa +# } +# any_sub_realm_county = { +# culture = { has_cultural_pillar = heritage_bantu } +# duchy = title:d_mombasa +# } +# scope:culture = { has_cultural_pillar = heritage_bantu } +# } +#} +# \ No newline at end of file diff --git a/common/culture/creation_names/00_names_hybrid.txt b/common/culture/creation_names/00_names_hybrid.txt new file mode 100644 index 000000000..18ed3e43e --- /dev/null +++ b/common/culture/creation_names/00_names_hybrid.txt @@ -0,0 +1,1600 @@ +# Used in definition order + +nomadic_house_name_hybrid = { + trigger = { + government_has_flag = government_is_nomadic + } + hybrid = yes +} + +#azeri_hybrid = { +# trigger = { +# OR = { +# capital_county ?= { +# OR = { +# title:d_shirvan = { is_de_jure_liege_or_above_target = prev } +# title:d_azerbaijan = { is_de_jure_liege_or_above_target = prev } +# } +# } +# has_primary_title = title:d_shirvan +# has_primary_title = title:d_azerbaijan +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_turkic } +# scope:other_culture = { has_cultural_pillar = heritage_iranian } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_iranian } +# scope:other_culture = { has_cultural_pillar = heritage_turkic } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#anatolian_turkish = { +# trigger = { +# capital_county.title_province ?= { geographical_region = ghw_region_anatolia } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# geographical_region = ghw_region_anatolia +# } +# } +# OR = { +# scope:culture = { has_cultural_pillar = heritage_turkic } +# scope:other_culture = { has_cultural_pillar = heritage_turkic } +# } +# } +# hybrid = yes +#} +# +#norse_gael = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_goidelic } +# scope:other_culture = { has_cultural_pillar = heritage_north_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_north_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_goidelic } +# } +# } +# } +# hybrid = yes +#} +# +#danelander = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = culture:anglo_saxon +# scope:culture = culture:english +# } +# scope:other_culture = { has_cultural_pillar = heritage_north_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_north_germanic } +# OR = { +# scope:other_culture = culture:anglo_saxon +# scope:other_culture = culture:english +# } +# } +# } +# OR = { +# capital_county ?= { +# OR = { +# title:k_danelaw = { is_de_jure_liege_or_above_target = prev } +# title:k_daneland = { is_de_jure_liege_or_above_target = prev } +# } +# } +# primary_title = title:k_danelaw +# primary_title = title:k_daneland +# } +# } +# hybrid = yes +#} +# +#engelsk = { +# trigger = { +# OR = { +# AND = { +# scope:culture = culture:anglo_saxon +# scope:other_culture = culture:norwegian +# } +# AND = { +# scope:culture = culture:norwegian +# scope:other_culture = culture:anglo_saxon +# } +# } +# NOT = { religion = religion:folkgerman_religion } # Norse followers should become Anglo-Norse +# } +# hybrid = yes +#} +# +#anglo_norse = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = culture:anglo_saxon +# scope:culture = culture:english +# } +# scope:other_culture = { has_cultural_pillar = heritage_north_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_north_germanic } +# OR = { +# scope:other_culture = culture:anglo_saxon +# scope:other_culture = culture:english +# } +# } +# } +# } +# hybrid = yes +#} +# +#hindustani_proper = { +# trigger = { +# capital_county.title_province ?= { geographical_region = ghw_region_northern_india } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_iranian } +# scope:other_culture = { has_cultural_pillar = heritage_indo_aryan } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_turkic } +# scope:other_culture = { has_cultural_pillar = heritage_indo_aryan } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# geographical_region = ghw_region_northern_india +# } +# } +# } +# hybrid = yes +#} +# +#rhinelander = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# capital_county ?= { +# title_province = { geographical_region = custom_rhineland } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# geographical_region = custom_rhineland +# } +# } +# } +# hybrid = yes +#} +# +#turko_iranian = { #Just making sure we get a pretty name for Oghuz+Persian regardless of who hybridizes who. +# trigger = { +# scope:culture = culture:turkish +# scope:other_culture = culture:persian +# } +# hybrid = yes +#} +# +#turko_afghan = { #Just making sure we get a pretty name for Afghan+Oghuz regardless of who hybridizes who. +# trigger = { +# scope:culture = culture:turkish +# scope:other_culture = culture:afghan +# } +# hybrid = yes +#} +# +#ulster_scots = { +# trigger = { +# OR = { +# AND = { +# scope:culture = culture:scottish +# scope:other_culture = culture:irish +# } +# AND = { +# scope:culture = culture:irish +# scope:other_culture = culture:scottish +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# duchy = title:d_ulster +# } +# } +# } +# hybrid = yes +#} +# +#romansh_hybrid = { +# trigger = { +# OR = { +# capital_county ?= { +# title:d_currezia = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:d_currezia +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#swiss = { +# trigger = { +# OR = { +# capital_county ?= { +# title:k_switzerland = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_switzerland +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#transylvanian = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_magyar } +# scope:other_culture = { has_cultural_pillar = heritage_vlach } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_vlach } +# scope:other_culture = { has_cultural_pillar = heritage_magyar } +# } +# } +# OR = { +# capital_county ?= { +# OR = { +# title:d_transylvania = { is_de_jure_liege_or_above_target = prev } +# title:d_transylvanian_alps = { is_de_jure_liege_or_above_target = prev } +# } +# } +# has_primary_title = title:d_transylvania +# has_primary_title = title:d_transylvanian_alps +# } +# any_sub_realm_county = { +# OR = { +# duchy = title:d_transylvania +# duchy = title:d_transylvanian_alps +# } +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#alsatian = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# any_sub_realm_county = { +# OR = { +# duchy = title:d_alsace +# duchy = title:d_upper_lorraine +# } +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#vlaemsch = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = culture:dutch +# } +# AND = { +# scope:culture = culture:dutch +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#khalkha = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_tibetan } +# scope:other_culture = { has_cultural_pillar = heritage_mongolic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_mongolic } +# scope:other_culture = { has_cultural_pillar = heritage_tibetan } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#himalayan = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_tibetan } +# scope:other_culture = culture:nepali +# } +# AND = { +# scope:culture = culture:nepali +# scope:other_culture = { has_cultural_pillar = heritage_tibetan } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#angevin_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_west_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#kazakh = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_mongolic } +# scope:other_culture = { has_cultural_pillar = heritage_turkic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_turkic } +# scope:other_culture = { has_cultural_pillar = heritage_mongolic } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#kurlander = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_baltic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_balto_finnic } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# duchy = title:d_courland +# } +# } +# hybrid = yes +#} +# +#livonian = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_balto_finnic } +# scope:other_culture = { has_cultural_pillar = heritage_baltic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_baltic } +# scope:other_culture = { has_cultural_pillar = heritage_balto_finnic } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#moroccan_hybrid = { +# trigger = { +# OR = { +# AND = { +# OR = { # Arabic language to make Andalusian valid +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:culture = { has_cultural_pillar = language_arabic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_berber } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_berber } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = language_arabic } +# } +# } +# } +# OR = { +# capital_county ?= { +# title:k_maghreb = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_maghreb +# # You are an Andalusian expanding into Africa +# AND = { +# OR = { +# scope:culture = culture:andalusian +# scope:other_culture = culture:andalusian +# } +# has_title = title:k_maghreb +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#algerian_hybrid = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:culture = { has_cultural_pillar = language_arabic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_berber } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_berber } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = language_arabic } +# } +# } +# } +# OR = { +# capital_county ?= { +# title:k_tahert = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_tahert +# # You are an Andalusian expanding into Africa +# AND = { +# OR = { +# scope:culture = culture:andalusian +# scope:other_culture = culture:andalusian +# } +# has_title = title:k_tahert +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#tripolitanian_hybrid = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:culture = { has_cultural_pillar = language_arabic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_berber } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_berber } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = language_arabic } +# } +# } +# } +# OR = { +# capital_county ?= { +# OR = { +# title:d_syrte = { is_de_jure_liege_or_above_target = prev } +# title:d_fezzan = { is_de_jure_liege_or_above_target = prev } +# title:d_cyrenaica = { is_de_jure_liege_or_above_target = prev } +# } +# } +# primary_title = title:d_syrte +# primary_title = title:d_fezzan +# primary_title = title:d_cyrenaica +# # You are an Andalusian expanding into Africa +# AND = { +# OR = { +# scope:culture = culture:andalusian +# scope:other_culture = culture:andalusian +# } +# OR = { +# has_title = title:d_syrte +# has_title = title:d_fezzan +# has_title = title:d_cyrenaica +# } +# NOT = { has_title = title:k_africa } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#tunisian_hybrid = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:culture = { has_cultural_pillar = language_arabic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_berber } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_berber } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = language_arabic } +# } +# } +# } +# OR = { +# capital_county ?= { +# title:k_africa = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_africa +# # You are an Andalusian expanding into Africa +# AND = { +# OR = { +# scope:culture = culture:andalusian +# scope:other_culture = culture:andalusian +# } +# has_title = title:k_tahert +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#kuzarim = { +# trigger = { +# OR = { +# AND = { +# scope:culture = culture:khazar +# scope:other_culture = { has_cultural_pillar = heritage_israelite } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_israelite } +# scope:other_culture = culture:khazar +# } +# } +# faith = { religion_tag = judaism_religion } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#siddi = { +# trigger = { +# OR = { +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_east_african } +# scope:culture = { has_cultural_pillar = heritage_somalian } +# } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_indo_aryan } +# scope:other_culture = { has_cultural_pillar = heritage_dravidian } +# } +# } +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_indo_aryan } +# scope:culture = { has_cultural_pillar = heritage_dravidian } +# } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_east_african } +# scope:other_culture = { has_cultural_pillar = heritage_somalian } +# } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#bari = { # Emirate of Bari +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_berber } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:culture = { has_cultural_pillar = heritage_frankish } +# } +# scope:other_culture = { has_cultural_pillar = heritage_berber } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#gyalrong = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_tibetan } +# scope:other_culture = { has_cultural_pillar = heritage_qiangic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_qiangic } +# scope:other_culture = { has_cultural_pillar = heritage_tibetan } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#lebanese_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = heritage_byzantine } +# } +# } +# OR = { +# capital_county ?= { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:k_syria +# } +# any_sub_realm_county = { +# title:k_syria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# hybrid = yes +#} +# +#outremer = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#oltremare = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#ultramar = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_iberian } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# faith.religion = religion:christianity_religion # Prevents Andalusians from becoming Ultramar +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#jerusalemer = { +# trigger = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_north_germanic } +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#jeruzaleman = { +# trigger = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_south_slavic } +# scope:culture = { has_cultural_pillar = heritage_west_slavic } +# scope:culture = { has_cultural_pillar = heritage_east_slavic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#kulfoldi = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_magyar } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#dramor = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_brythonic } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#coigriche = { +# trigger = { +# scope:culture = { has_cultural_pillar = heritage_goidelic } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# any_sub_realm_county = { +# title_province = { geographical_region = world_middle_east_jerusalem } +# } +# } +# hybrid = yes +#} +# +#arpitan_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# } +# OR = { +# capital_county ?= { +# OR = { +# title:d_dauphine = { is_de_jure_liege_or_above_target = prev } +# title:d_savoie = { is_de_jure_liege_or_above_target = prev } +# title:d_provence = { is_de_jure_liege_or_above_target = prev } +# } +# } +# has_primary_title = title:d_dauphine +# has_primary_title = title:d_savoie +# has_primary_title = title:d_provence +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# OR = { +# duchy = title:d_dauphine +# duchy = title:d_savoie +# duchy = title:d_provence +# } +# } +# } +# hybrid = yes +#} +# +#new_english_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_mongolic } +# scope:other_culture = { has_cultural_pillar = heritage_turkic } +# } +# } +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_mongolic } +# scope:culture = { has_cultural_pillar = heritage_turkic } +# } +# scope:other_culture = { has_cultural_pillar = heritage_west_germanic } +# } +# } +# capital_county ?= { +# title_province = { +# geographical_region = world_steppe +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# geographical_region = world_steppe +# } +# } +# } +# hybrid = yes +#} +# +#upper_saxon_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = culture:saxon +# scope:other_culture = culture:polabian +# } +# AND = { +# scope:culture = culture:polabian +# scope:other_culture = culture:saxon +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#dobrujan = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_vlach } +# scope:other_culture = { has_cultural_pillar = heritage_turkic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_turkic } +# scope:other_culture = { has_cultural_pillar = heritage_vlach } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# OR = { +# duchy = title:d_dobrudja +# duchy = title:d_bugeac +# } +# } +# } +# } +# hybrid = yes +#} +# +#aromanian = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { +# OR = { +# this = { has_cultural_pillar = heritage_vlach } +# any_parent_culture_or_above = { this = { has_cultural_pillar = heritage_vlach } } +# } +# } +# scope:other_culture = { +# has_cultural_pillar = heritage_byzantine +# } +# } +# AND = { +# scope:culture = { +# has_cultural_pillar = heritage_byzantine +# } +# scope:other_culture = { +# OR = { +# this = { has_cultural_pillar = heritage_vlach } +# any_parent_culture_or_above = { this = { has_cultural_pillar = heritage_vlach } } +# } +# } +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# title:k_thessalonika = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_epirus = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_hellas = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# } +# hybrid = yes +#} +# +#dalmatian_hybrid = { +# trigger = { +# capital_county ?= { +# # Is in the Balkans but not Greece, Bulgaria, or Romania +# title_province = { +# geographical_region = custom_south_slavia +# } +# NOR = { +# title:k_dacia = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_moldavia = { +# is_de_jure_liege_or_above_target = prev +# } +# title:k_bulgaria = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# scope:culture = { +# OR = { +# has_cultural_pillar = heritage_south_slavic +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_latin +# } +# } +# scope:other_culture = { +# OR = { +# has_cultural_pillar = heritage_south_slavic +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_latin +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# has_coastal_province = yes +# } +# } +# hybrid = yes +#} +# +#neapolitan_hybrid = { +# trigger = { +# capital_county ?= { +# title:k_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# NOT = { +# title:d_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# scope:culture = { +# OR = { +# has_cultural_pillar = heritage_latin +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_berber +# } +# } +# scope:other_culture = { +# OR = { +# has_cultural_pillar = heritage_latin +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_berber +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title:d_capua = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# hybrid = yes +#} +# +#siculo_norman = { +# trigger = { +# capital_county ?= { +# title:k_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# scope:culture = culture:norman +# scope:other_culture = { +# OR = { +# has_cultural_pillar = heritage_latin +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_berber +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#arvorigeg = { +# trigger = { +# scope:culture = { +# has_cultural_pillar = heritage_brythonic +# } +# scope:other_culture = { +# has_cultural_pillar = heritage_frankish +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#gallo = { +# trigger = { +# scope:culture = { +# has_cultural_pillar = heritage_frankish +# } +# scope:other_culture = { +# has_cultural_pillar = heritage_brythonic +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#scota = { +# trigger = { +# OR = { +# AND = { +# scope:culture = culture:scottish +# scope:other_culture = culture:egyptian +# } +# AND = { +# scope:culture = culture:egyptian +# scope:other_culture = culture:scottish +# } +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#parsi_hybrid = { +# trigger = { +# capital_county ?= { +# title_province = { geographical_region = world_india } +# } +# faith = { religion_tag = zoroastrianism_religion } +# OR = { +# AND = { +# OR = { +# scope:culture = { has_cultural_pillar = heritage_dravidian } +# scope:culture = { has_cultural_pillar = heritage_indo_aryan } +# } +# scope:other_culture = { has_cultural_pillar = heritage_iranian } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_iranian } +# OR = { +# scope:other_culture = { has_cultural_pillar = heritage_dravidian } +# scope:other_culture = { has_cultural_pillar = heritage_indo_aryan } +# } +# } +# } +# any_sub_realm_county = { +# faith = { religion_tag = zoroastrianism_religion } +# title_province = { geographical_region = world_india } +# } +# } +#} +# +#arvanite_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_albanian } +# } +# AND = { +# scope:other_culture = { has_cultural_pillar = heritage_albanian } +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# } +# } +# +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#wendish_hybrid = { # West Slav-speakers in Germany +# trigger = { +# OR = { +# scope:culture = { has_cultural_pillar = language_czech_slovak } +# scope:culture = { has_cultural_pillar = language_lechitic } +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# } +# AND = { +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# } +# AND = { +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# } +# } +# +# OR = { +# capital_county ?= { +# title:e_hre = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:e_hre +# } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#bohemian_hybrid = { # German-speakers in Czechia. using Böhmisch just to differentiate from the title and really hammer home the point +# trigger = { +# OR = { +# scope:culture = { has_cultural_pillar = language_high_german } +# scope:culture = { has_cultural_pillar = language_saxon } +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# } +# AND = { +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# scope:culture = { has_cultural_pillar = heritage_central_germanic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# } +# AND = { +# scope:other_culture = { has_cultural_pillar = heritage_west_slavic } +# scope:culture = { has_cultural_pillar = heritage_west_germanic } +# } +# } +# +# any_sub_realm_county = { +# title:k_bohemia = { +# is_de_jure_liege_or_above_target = prev +# } +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# } +# } +# hybrid = yes +#} +# +#gasmouloi_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_byzantine } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = heritage_byzantine } +# } +# } +# OR = { +# capital_county ?= { +# title:e_byzantium = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:e_byzantium +# capital_county ?= { +# title:e_latin_empire = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# primary_title = title:e_latin_empire +# } +# any_sub_realm_county = { +# OR = { +# title:e_byzantium = { +# is_de_jure_liege_or_above_target = prev +# } +# title:e_latin_empire = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# } +# } +# hybrid = yes +#} +# +#aquitanian_hybrid = { +# trigger = { +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = language_basque } +# scope:other_culture = { has_cultural_pillar = heritage_frankish } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_frankish } +# scope:other_culture = { has_cultural_pillar = language_basque } +# } +# } +# } +# hybrid = yes +#} +# +#griko_hybrid = { +# trigger = { +# OR = { +# capital_county ?= { +# title:k_sicily = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_sicily +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_latin } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_latin } +# scope:other_culture = { has_cultural_pillar = heritage_byzantine } +# } +# } +# } +# hybrid = yes +#} +# +#egyptiote_hybrid = { +# trigger = { +# OR = { +# capital_county ?= { +# title:k_egypt = { +# is_de_jure_liege_or_above_target = prev +# } +# } +# has_primary_title = title:k_egypt +# } +# scope:culture = { has_cultural_pillar = heritage_byzantine } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# } +# hybrid = yes +#} +# +#shirazi = { +# trigger = { +# capital_county.title_province ?= { geographical_region = world_africa_east } +# any_sub_realm_county = { +# OR = { +# culture = scope:culture +# culture = scope:other_culture +# } +# title_province = { +# geographical_region = world_africa_east +# } +# } +# OR = { +# AND = { +# scope:culture = { has_cultural_pillar = heritage_bantu } +# scope:other_culture = { has_cultural_pillar = heritage_arabic } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_arabic } +# scope:other_culture = { has_cultural_pillar = heritage_bantu } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_bantu } +# scope:other_culture = { has_cultural_pillar = heritage_iranian } +# } +# AND = { +# scope:culture = { has_cultural_pillar = heritage_iranian } +# scope:other_culture = { has_cultural_pillar = heritage_bantu } +# } +# } +# } +# hybrid = yes +#} +# +#goryeo_hybrid = { +# trigger = { +# scope:culture = culture:goguryeo +# OR = { +# scope:other_culture = culture:baekje +# scope:other_culture = culture:silla +# } +# } +# hybrid = yes +#} +# +#samhan_hybrid = { +# trigger = { +# OR = { +# scope:culture = culture:baekje +# scope:culture = culture:silla +# } +# scope:other_culture = { +# OR = { +# has_cultural_pillar = heritage_buyeo +# has_cultural_pillar = heritage_korean +# } +# } +# } +# hybrid = yes +#} +# \ No newline at end of file diff --git a/common/culture/creation_names/NEOW_names.txt b/common/culture/creation_names/NEOW_names.txt new file mode 100644 index 000000000..61c81b093 --- /dev/null +++ b/common/culture/creation_names/NEOW_names.txt @@ -0,0 +1,35 @@ +byzantine = { + trigger = { + OR = { + capital_county = { + title:e_NEOW_byzantium = { + is_de_jure_liege_or_above_target = prev + } + } + has_primary_title = title:e_NEOW_byzantium + } + any_sub_realm_county = { + culture = { has_cultural_pillar = heritage_greek } + empire = title:e_NEOW_byzantium + } + scope:culture = { has_cultural_pillar = heritage_greek } + } +} + +marbantine = { + trigger = { + OR = { + capital_county = { + title:e_marblist = { + is_de_jure_liege_or_above_target = prev + } + } + has_primary_title = title:e_marblist + } + any_sub_realm_county = { + culture = { has_cultural_pillar = heritage_greek } + empire = title:e_marblist + } + scope:culture = { has_cultural_pillar = heritage_greek } + } +} \ No newline at end of file diff --git a/common/culture/creation_names/NEOW_names_hybrid.txt b/common/culture/creation_names/NEOW_names_hybrid.txt new file mode 100644 index 000000000..ff67619ab --- /dev/null +++ b/common/culture/creation_names/NEOW_names_hybrid.txt @@ -0,0 +1,88 @@ +# Used in definition order + +beneluxan = { + trigger = { + OR = { + AND = { + scope:culture = { has_cultural_pillar = heritage_west_germanic } + scope:other_culture = { has_cultural_pillar = heritage_mosellic } + } + AND = { + scope:culture = { has_cultural_pillar = heritage_mosellic } + scope:other_culture = { has_cultural_pillar = heritage_west_germanic } + } + } + } + hybrid = yes +} + +nilfgaardian = { + trigger = { + OR = { + AND = { + faith.religion = religion:novelist_religion + scope:other_culture = { has_cultural_pillar = north_germanic } + capital_county = { + title_province = { geographical_region = world_europe_north } + } + } + AND = { + faith.religion = religion:novelist_religion + scope:culture = { has_cultural_pillar = north_germanic } + capital_county = { + title_province = { geographical_region = world_europe_north } + } + } + } + } + hybrid = yes +} + +dalmatian = { + trigger = { + OR = { + AND = { + scope:culture = { has_cultural_pillar = heritage_italian } + scope:other_culture = { has_cultural_pillar = heritage_south_slavic } + } + AND = { + scope:culture = { has_cultural_pillar = heritage_south_slavic } + scope:other_culture = { has_cultural_pillar = heritage_italian } + } + } + } + hybrid = yes +} + +atlantean = { + trigger = { + OR = { + AND = { + scope:culture = { has_cultural_pillar = heritage_greek } + scope:other_culture = culture:doggerlander + } + AND = { + scope:culture = culture:doggerlander + scope:other_culture = { has_cultural_pillar = heritage_greek } + } + } + } + hybrid = yes +} + +anglo_cypriot = { # literally me - John ek Kypros + trigger = { + OR = { + AND = { + scope:culture = { has_cultural_pillar = heritage_anglo_frisian } + scope:other_culture = culture:NEOW_cypriot + } + AND = { + scope:culture = culture:NEOW_cypriot + scope:other_culture = { has_cultural_pillar = heritage_anglo_frisian } + } + } + } + hybrid = yes +} + diff --git a/common/culture/cultures/00_byzantine.txt b/common/culture/cultures/00_byzantine.txt deleted file mode 100644 index a5dbb7f34..000000000 --- a/common/culture/cultures/00_byzantine.txt +++ /dev/null @@ -1,48 +0,0 @@ -greek = { - color = greek - - ethos = ethos_bureaucratic - 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 - fallback = tradition_roman_legacy - } - dlc_tradition = { - trait = tradition_ep3_roman_ceremonies - requires_dlc_flag = roads_to_power - fallback = tradition_byzantine_succession - } - dlc_tradition = { - trait = tradition_ep3_palace_politics - requires_dlc_flag = roads_to_power - fallback = tradition_formation_fighting - } - dlc_tradition = { - trait = tradition_ep3_cultivated_sophistication - requires_dlc_flag = roads_to_power - fallback = tradition_legalistic - } - dlc_tradition = { - trait = tradition_religious_patronage - requires_dlc_flag = roads_to_power - fallback = tradition_religious_patronage - } - - name_list = name_list_greek - - coa_gfx = { byzantine_group_coa_gfx } - 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 - } -} \ No newline at end of file diff --git a/common/culture/cultures/00_iberian.txt b/common/culture/cultures/00_iberian.txt deleted file mode 100644 index f702152ef..000000000 --- a/common/culture/cultures/00_iberian.txt +++ /dev/null @@ -1,94 +0,0 @@ -andalusian = { #Vanilla andalusian, unused in the mod - color = { 0.4 0.6 0.1 } - head_determination = head_determination_domain - ethos = ethos_courtly - heritage = heritage_iberian - language = language_arabic - martial_custom = martial_custom_male_only - traditions = { - tradition_hit_and_run - } - - dlc_tradition = { - trait = tradition_artisans - requires_dlc_flag = royal_court - } - dlc_tradition = { - trait = tradition_fp2_malleable_subjects - requires_dlc_flag = the_fate_of_iberia - fallback = tradition_xenophilic - } - dlc_tradition = { - trait = tradition_fp2_ritualised_friendship - requires_dlc_flag = the_fate_of_iberia - } - - dlc_tradition = { - trait = tradition_fp2_strategy_gamers - requires_dlc_flag = the_fate_of_iberia - } - - name_list = name_list_andalusian - - coa_gfx = { arabic_group_coa_gfx } - building_gfx = { iberian_building_gfx } - clothing_gfx = { iberian_muslim_clothing_gfx dde_abbasid_clothing_gfx mena_clothing_gfx } - unit_gfx = { iberian_muslim_unit_gfx } - - ethnicities = { - 10 = arab - 10 = mediterranean - } -} - -#suebi = { -# color = { 0.8 0.7 0.4 } -# -# ethos = ethos_bellicose -# heritage = heritage_iberian -# language = language_central_germanic -# martial_custom = martial_custom_male_only -# traditions = { -# tradition_stand_and_fight -# tradition_agrarian -# } -# -# name_list = name_list_suebi -# -# coa_gfx = { iberian_group_coa_gfx western_coa_gfx } -# building_gfx = { iberian_building_gfx } -# clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } -# unit_gfx = { iberian_christian_unit_gfx } -# -# ethnicities = { -# 10 = mediterranean -# } -#} - -#visigothic = { -# color = { 0.55 0.55 0.15 } -# -# created = 418.1.1 # Just calling the start of the kingdom as the split for now -# parents = { gothic } -# -# ethos = ethos_egalitarian -# heritage = heritage_iberian -# language = language_iberian -# martial_custom = martial_custom_male_only -# traditions = { -# tradition_visigothic_codes -# tradition_hit_and_run -# tradition_martial_admiration -# } -# -# name_list = name_list_visigothic -# -# coa_gfx = { iberian_group_coa_gfx western_coa_gfx } -# building_gfx = { iberian_building_gfx } -# clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } -# unit_gfx = { iberian_christian_unit_gfx } -# -# ethnicities = { -# 10 = mediterranean -# } -#} \ No newline at end of file diff --git a/common/culture/cultures/00_israelite.txt b/common/culture/cultures/00_israelite.txt deleted file mode 100644 index 57ce25588..000000000 --- a/common/culture/cultures/00_israelite.txt +++ /dev/null @@ -1,131 +0,0 @@ -bavlim = { - color = { 0.6 0.3 0.7 } - - ethos = ethos_communal - heritage = heritage_israelite - language = language_aramaic - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - traditions = { - tradition_diasporic - tradition_caravaneers - tradition_xenophilic - tradition_faith_bound - tradition_mobile_guards - } - - name_list = name_list_radhanite - - coa_gfx = { israelite_group_coa_gfx } - 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 - } -} - - -kochinim = { - - parents = { tamil } - created = 52.1.1 - - history_loc_override = kochinim_history_loc - - ethos = ethos_communal - heritage = heritage_israelite - language = language_tamil - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - traditions = { - tradition_diasporic - tradition_philosopher_culture - tradition_xenophilic - tradition_fervent_temple_builders #Despite being a religious minority, Synagogues existed all over India - tradition_mobile_guards - } - - color = { 0.5 0.2 0.8 } - - name_list = name_list_radhanite - - coa_gfx = { israelite_group_coa_gfx } - building_gfx = { indian_building_gfx } - clothing_gfx = { indian_clothing_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 - } -} - -radhanite = { - - ethos = ethos_egalitarian - heritage = heritage_israelite - language = language_turkic - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - traditions = { - tradition_diasporic - tradition_philosopher_culture - tradition_maritime_mercantilism - tradition_xenophilic - tradition_mobile_guards - } - - color = { 0.5 0.2 0.7 } - - name_list = name_list_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 } - 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 - } -} - -sephardi = { - color = { 0.7 0.2 0.7 } - - ethos = ethos_communal - heritage = heritage_israelite - language = language_iberian - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - traditions = { - tradition_diasporic - tradition_caravaneers - tradition_philosopher_culture - tradition_maritime_mercantilism - tradition_mobile_guards - } - - name_list = name_list_sephardi - - coa_gfx = { israelite_group_coa_gfx } - 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 - } -} \ No newline at end of file diff --git a/common/culture/cultures/00_latin.txt b/common/culture/cultures/00_latin.txt deleted file mode 100644 index dec82e800..000000000 --- a/common/culture/cultures/00_latin.txt +++ /dev/null @@ -1,28 +0,0 @@ -roman = { - color = { 0.8 0.1 0.1 } - head_determination = head_determination_domain - ethos = ethos_bellicose - heritage = heritage_latin - language = language_latin - martial_custom = martial_custom_male_only - traditions = { - tradition_formation_fighting - tradition_legalistic - tradition_roman_legacy - tradition_poetry - tradition_hereditary_hierarchy - tradition_noble_adoption - } - - name_list = name_list_roman - - coa_gfx = { latin_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { byzantine_clothing_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { eastern_unit_gfx } - - ethnicities = { - 10 = mediterranean - } -} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_albanian.txt b/common/culture/cultures/NEOW_albanian.txt index 7112cfb74..e108d0245 100644 --- a/common/culture/cultures/NEOW_albanian.txt +++ b/common/culture/cultures/NEOW_albanian.txt @@ -1,12 +1,12 @@ arbereshe = { #Arbëreshë - color = { 0.9 0.4 0.4 } + color = { 178 53 76 } created = 1500.1.1 parents = { albanian sicilian } ethos = ethos_communal heritage = heritage_albanian - language = NEOW_language_arbereshe + language = NEOW_language_albanian martial_custom = martial_custom_male_only head_determination = head_determination_domain house_coa_frame = house_frame_02 @@ -14,13 +14,13 @@ house_coa_mask_scale = { 0.9 0.9 } traditions = { tradition_swords_for_hire - tradition_warrior_monks + tradition_romanticised_banditry tradition_wedding_ceremonies tradition_family_entrepreneurship tradition_mystical_ancestors } - name_list = name_list_albanian + name_list = name_list_NEOW_arbereshe coa_gfx = { latin_group_coa_gfx western_coa_gfx } building_gfx = { mediterranean_building_gfx } @@ -32,8 +32,8 @@ } } -NEOW_albanian = { #Still a WIP I assume - color = { 0.4 0.65 0.4 } +NEOW_albanian = { + color = { 127 25 42 } ethos = ethos_communal heritage = heritage_albanian @@ -43,17 +43,21 @@ NEOW_albanian = { #Still a WIP I assume traditions = { tradition_family_entrepreneurship - tradition_quarrelsome + tradition_stalwart_defenders tradition_hill_dwellers - tradition_wedding_ceremonies + tradition_romanticised_banditry + tradition_mystical_ancestors } - name_list = name_list_serbian + name_list = name_list_NEOW_albanian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { western_clothing_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { byzantine_clothing_gfx western_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 = { 45 = slavic_blond diff --git a/common/culture/cultures/NEOW_anglo_american.txt b/common/culture/cultures/NEOW_anglo_american.txt index 28d948c16..2c47afe44 100644 --- a/common/culture/cultures/NEOW_anglo_american.txt +++ b/common/culture/cultures/NEOW_anglo_american.txt @@ -32,4 +32,43 @@ 35 = caucasian_brown_hair 25 = caucasian_dark_hair } +} + +federalist = { # American Standard + color = { 20 54 204 } + + ethos = ethos_bellicose + heritage = heritage_anglo_american + language = language_anglo_american + martial_custom = martial_custom_equal + head_determination = head_determination_domain + + traditions = { + tradition_reverence_for_veterans + tradition_republican_legacy + tradition_diasporic + tradition_swords_for_hire + } + dlc_tradition = { + trait = tradition_ep3_cultivated_sophistication + requires_dlc_flag = roads_to_power + fallback = tradition_legalistic + } + + name_list = name_list_NEOW_anglo_american #High American one + + coa_gfx = { english_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + + ethnicities = { # melting pot + 15 = caucasian_blond + 10 = caucasian_ginger + 20 = caucasian_brown_hair + 20 = caucasian_dark_hair + 5 = arab + 5 = asian + 25 = african + } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_anglo_frisian.txt b/common/culture/cultures/NEOW_anglo_frisian.txt index 48300ce90..da27a20d4 100644 --- a/common/culture/cultures/NEOW_anglo_frisian.txt +++ b/common/culture/cultures/NEOW_anglo_frisian.txt @@ -61,10 +61,13 @@ easlander = { traditions = { tradition_fishermen tradition_wetlanders - tradition_staunch_traditionalists tradition_seafaring tradition_british_palace_politics } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } name_list = name_list_NEOW_english @@ -143,10 +146,13 @@ norner = { traditions = { tradition_modest tradition_hard_working - tradition_staunch_traditionalists tradition_stalwart_defenders tradition_creaght } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } name_list = name_list_NEOW_english name_list = name_list_irish @@ -185,12 +191,13 @@ souflander = { tradition_british_palace_politics tradition_seafaring tradition_maritime_mercantilism + tradition_ruin_delvers } - dlc_tradition = { - trait = tradition_ep3_cultivated_sophistication - requires_dlc_flag = roads_to_power - fallback = tradition_legalistic - } + #dlc_tradition = { + # trait = tradition_ep3_cultivated_sophistication + # requires_dlc_flag = roads_to_power + # fallback = tradition_legalistic + #} name_list = name_list_NEOW_english @@ -258,7 +265,7 @@ english = { #Used for parent cultures color = { 255 38 56 } ethos = ethos_bureaucratic - heritage = heritage_west_germanic + heritage = heritage_anglo_frisian language = language_english martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -287,65 +294,3 @@ english = { #Used for parent cultures 25 = caucasian_dark_hair } } - -#anglo_saxon = { -# color = { 0.8 0.3 0.3 } -# -# ethos = ethos_bureaucratic -# heritage = heritage_west_germanic -# language = language_anglic -# martial_custom = martial_custom_male_only -# traditions = { -# tradition_the_witenagemot -# tradition_city_keepers -# tradition_hird -# } -# -# name_list = name_list_anglo_saxon -# -# coa_gfx = { anglo_saxon_coa_gfx western_coa_gfx } -# building_gfx = { western_building_gfx } -# clothing_gfx = { northern_clothing_gfx } -# clothing_gfx = { western_clothing_gfx } -# unit_gfx = { western_unit_gfx } -# -# ethnicities = { -# 25 = caucasian_blond -# 15 = caucasian_ginger -# 35 = caucasian_brown_hair -# 25 = caucasian_dark_hair -# } -#} - -#old_saxon = { -# color = { 0.5 0.1 0.1 } -# -# ethos = ethos_bellicose -# heritage = heritage_west_germanic -# language = language_anglic -# martial_custom = martial_custom_male_only -# traditions = { -# tradition_things -# tradition_seafaring -# tradition_hird -# } -# -# dlc_tradition = { -# trait = tradition_malleable_invaders -# requires_dlc_flag = hybridize_culture -# } -# -# name_list = name_list_old_saxon -# -# coa_gfx = { western_coa_gfx } -# building_gfx = { western_building_gfx } -# clothing_gfx = { fp1_norse_clothing_gfx northern_clothing_gfx } -# unit_gfx = { western_unit_gfx } -# -# ethnicities = { -# 25 = caucasian_northern_blond -# 15 = caucasian_northern_ginger -# 35 = caucasian_northern_brown_hair -# 25 = caucasian_northern_dark_hair -# } -#} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_arab.txt b/common/culture/cultures/NEOW_arab.txt new file mode 100644 index 000000000..2c411d79f --- /dev/null +++ b/common/culture/cultures/NEOW_arab.txt @@ -0,0 +1,59 @@ +NEOW_syrian = { + color = {26 128 61} + + ethos = ethos_courtly + heritage = heritage_arab + language = language_arabic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_legalistic + tradition_hard_working + tradition_dryland_dwellers + tradition_ce1_ritual_washing + } + + name_list = name_list_NEOW_beur # Placeholder + + coa_gfx = { arabic_group_coa_gfx } + building_gfx = { arabic_group_building_gfx mena_building_gfx } + clothing_gfx = { dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { mena_unit_gfx } + house_coa_frame = house_frame_10 + house_coa_mask_offset = { 0.0 -0.06 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 5 = mediterranean + 10 = arab + } +} +NEOW_egyptian = { + color = {46 148 41} + + ethos = ethos_spiritual + heritage = heritage_arab + language = language_arabic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_philosopher_culture + tradition_agrarian + tradition_zealous_people + tradition_mubarizuns + } + + name_list = name_list_NEOW_beur # Placeholder + + coa_gfx = { arabic_group_coa_gfx } + building_gfx = { arabic_group_building_gfx mena_building_gfx } + clothing_gfx = { dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { mena_unit_gfx } + house_coa_frame = house_frame_10 + house_coa_mask_offset = { 0.0 -0.06 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 100 = arab + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_armenian.txt b/common/culture/cultures/NEOW_armenian.txt new file mode 100644 index 000000000..0e8d8acd6 --- /dev/null +++ b/common/culture/cultures/NEOW_armenian.txt @@ -0,0 +1,35 @@ +NEOW_armenian = { + color = {3 242 179} + + ethos = ethos_stoic + heritage = heritage_armenian + language = NEOW_language_armenian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_zealous_people + tradition_fervent_temple_builders + tradition_hill_dwellers + tradition_highland_warriors + } + dlc_tradition = { + trait = tradition_ep3_indomitable_azatani + requires_dlc_flag = roads_to_power + fallback = tradition_roman_legacy + } + + name_list = name_list_armenian + + coa_gfx = { byzantine_group_coa_gfx } + building_gfx = { caucasian_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 = { + 33 = mediterranean_byzantine + 67 = turkic_west + } +} diff --git a/common/culture/cultures/NEOW_assyrian.txt b/common/culture/cultures/NEOW_assyrian.txt new file mode 100644 index 000000000..214ba550d --- /dev/null +++ b/common/culture/cultures/NEOW_assyrian.txt @@ -0,0 +1,29 @@ +assyrian = { + color = {214 133 48} + + ethos = ethos_spiritual + heritage = heritage_assyrian + language = NEOW_language_neo_aramaic + martial_custom = martial_custom_male_only + traditions = { + tradition_zealous_people + tradition_philosopher_culture + tradition_diasporic + } + dlc_tradition = { + trait = tradition_fp3_fierce_independence + requires_dlc_flag = legacy_of_persia + fallback = tradition_loyal_soldiers + } + + name_list = name_list_NEOW_beur #Placeholder + + coa_gfx = { greek_coa_gfx byzantine_group_coa_gfx western_coa_gfx } + building_gfx = { arabic_group_building_gfx mena_building_gfx } + clothing_gfx = { dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { mena_unit_gfx } + + ethnicities = { + 10 = arab + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_baltic.txt b/common/culture/cultures/NEOW_baltic.txt new file mode 100644 index 000000000..125a36b3b --- /dev/null +++ b/common/culture/cultures/NEOW_baltic.txt @@ -0,0 +1,147 @@ +latvian = { + color = { 114 51 45 } + + ethos = ethos_stoic + heritage = heritage_baltic + language = NEOW_language_latvian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_sacred_groves + tradition_parochialism + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_latvian + + coa_gfx = { baltic_group_coa_gfx steppe_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 80 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 3 = caucasian_northern_brown_hair + 2 = caucasian_northern_dark_hair + } +} + +latgalian = { + color = { 163 81 65 } + + ethos = ethos_communal + heritage = heritage_baltic + language = NEOW_language_latvian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_sacred_groves + tradition_hard_working + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_latvian + + coa_gfx = { baltic_group_coa_gfx steppe_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 80 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 3 = caucasian_northern_brown_hair + 2 = caucasian_northern_dark_hair + } +} + +lithuanian = { + color = { 173 90 52 } + + ethos = ethos_spiritual + heritage = heritage_baltic + language = NEOW_language_lithuanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_sacred_groves + tradition_zealous_people + tradition_forest_wardens + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_lithuanian + + coa_gfx = { baltic_group_coa_gfx steppe_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 80 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 3 = caucasian_northern_brown_hair + 2 = caucasian_northern_dark_hair + } +} + +samogitian = { + color = { 137 63 41 } + + ethos = ethos_stoic + heritage = heritage_baltic + language = NEOW_language_lithuanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_sacred_groves + tradition_storytellers + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_lithuanian + + coa_gfx = { baltic_group_coa_gfx steppe_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 80 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 3 = caucasian_northern_brown_hair + 2 = caucasian_northern_dark_hair + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_balto_finnic.txt b/common/culture/cultures/NEOW_balto_finnic.txt new file mode 100644 index 000000000..8d6a46c36 --- /dev/null +++ b/common/culture/cultures/NEOW_balto_finnic.txt @@ -0,0 +1,423 @@ +finnish = { + color = { 195 206 229 } + + ethos = ethos_stoic + heritage = heritage_balto_finnic + language = NEOW_language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_winter_warriors + tradition_poetry + tradition_wetlanders + tradition_adaptive_skirmishing + } + + name_list = name_list_NEOW_finnish + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 60 = caucasian_northern_blond + 20 = caucasian_northern_brown_hair + 20 = caucasian_northern_dark_hair + } +} + +sami = { + color = { 116 151 175 } + + ethos = ethos_communal + heritage = heritage_balto_finnic + language = language_sami + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + traditions = { + tradition_winter_warriors + tradition_forest_wardens + tradition_midnight_herders + tradition_isolationist + tradition_itinerant_pastoralists + } + + name_list = name_list_sami + + coa_gfx = { sami_coa_gfx balto_finnic_group_coa_gfx steppe_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { sami_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 33 = circumpolar_dark_hair + 33 = circumpolar_brown_hair + 33 = circumpolar_blonde_hair + } +} + +karelian = { + color = { 122 190 204 } + + ethos = ethos_stoic + heritage = heritage_balto_finnic + language = NEOW_language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + traditions = { + tradition_stalwart_defenders + tradition_forest_wardens + tradition_swords_for_hire + tradition_midnight_herders + } + + name_list = name_list_NEOW_finnish + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx sami_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 25 = caucasian_northern_blond + 25 = caucasian_northern_brown_hair + 50 = caucasian_northern_dark_hair + } +} + +vepsian = { + color = { 128 208 214 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_xenophilic + tradition_forest_wardens + tradition_mendicant_mystics + } + + name_list = name_list_vepsian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_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 = { + 46 = slavic_blond + 10 = slavic_ginger + 32 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_mordvin = { + color = { 0.3 0.8 0.7 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_xenophilic + tradition_isolationist + } + + name_list = name_list_vepsian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_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 = { + 25 = caucasian_northern_blond + 25 = caucasian_northern_brown_hair + 50 = caucasian_northern_dark_hair + } +} + +NEOW_udmurt = { + color = { 0.3 0.8 0.7 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_xenophilic + tradition_isolationist + } + + name_list = name_list_vepsian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_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 = { + 25 = caucasian_northern_blond + 25 = caucasian_northern_brown_hair + 50 = caucasian_northern_dark_hair + } +} + +NEOW_permian = { + color = { 0.3 0.8 0.7 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_xenophilic + tradition_isolationist + } + + name_list = name_list_vepsian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_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 = { + 25 = caucasian_northern_blond + 25 = caucasian_northern_brown_hair + 50 = caucasian_northern_dark_hair + } +} + +NEOW_mari_el = { + color = { 0.3 0.8 0.7 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_xenophilic + tradition_isolationist + } + + name_list = name_list_vepsian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { northern_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 = { + 25 = caucasian_northern_blond + 25 = caucasian_northern_brown_hair + 50 = caucasian_northern_dark_hair + } +} + +livonian = { + color = { 117 183 214 } + + ethos = ethos_communal + heritage = heritage_balto_finnic + language = NEOW_language_estonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_sacred_groves + tradition_fishermen + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_estonian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 33 = caucasian_northern_blond + 33 = caucasian_northern_brown_hair + 33 = caucasian_northern_dark_hair + } +} + +voroseto = { + color = { 94 166 188 } + + ethos = ethos_spiritual + heritage = heritage_balto_finnic + language = NEOW_language_estonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_fighters + tradition_forest_wardens + tradition_sacred_groves + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_estonian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 33 = caucasian_northern_blond + 33 = caucasian_northern_brown_hair + 33 = caucasian_northern_dark_hair + } +} + +estonian = { + color = { 158 198 226 } + + ethos = ethos_spiritual + heritage = heritage_balto_finnic + language = NEOW_language_estonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_sacred_groves + tradition_music_theory + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_estonian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 33 = caucasian_northern_blond + 33 = caucasian_northern_brown_hair + 33 = caucasian_northern_dark_hair + } +} + +kven = { + color = { 85 86 89 } + + ethos = ethos_egalitarian + heritage = heritage_balto_finnic + language = NEOW_language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_winter_warriors + tradition_fishermen + tradition_artisans + } + + name_list = name_list_NEOW_finnish + name_list = name_list_NEOW_norwegian + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 33 = caucasian_northern_blond + 33 = caucasian_northern_brown_hair + 33 = caucasian_northern_dark_hair + } +} + +tornedalian = { + color = { 185 186 189 } + + ethos = ethos_stoic + heritage = heritage_balto_finnic + language = NEOW_language_finnic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_wardens + tradition_winter_warriors + tradition_midnight_herders + tradition_modest + } + + name_list = name_list_NEOW_finnish + name_list = name_list_NEOW_swedish + + coa_gfx = { balto_finnic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 33 = caucasian_northern_blond + 33 = caucasian_northern_brown_hair + 33 = caucasian_northern_dark_hair + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_berber.txt b/common/culture/cultures/NEOW_berber.txt index aef0ba213..726424a4e 100644 --- a/common/culture/cultures/NEOW_berber.txt +++ b/common/culture/cultures/NEOW_berber.txt @@ -3,7 +3,7 @@ ethos = ethos_communal heritage = heritage_berber - language = NEOW_language_north_french + language = NEOW_language_south_french martial_custom = martial_custom_male_only head_determination = head_determination_domain diff --git a/common/culture/cultures/NEOW_brazilian.txt b/common/culture/cultures/NEOW_brazilian.txt index 63da5dcc8..e38a8fb74 100644 --- a/common/culture/cultures/NEOW_brazilian.txt +++ b/common/culture/cultures/NEOW_brazilian.txt @@ -15,7 +15,7 @@ tradition_poetry } - name_list = name_list_portuguese + name_list = name_list_NEOW_portuguese house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } diff --git a/common/culture/cultures/NEOW_brythonic.txt b/common/culture/cultures/NEOW_brythonic.txt index 77a98e830..0d9019531 100644 --- a/common/culture/cultures/NEOW_brythonic.txt +++ b/common/culture/cultures/NEOW_brythonic.txt @@ -1,4 +1,4 @@ -cornish = { +cornish = { # Kernowyon color = { 127 38 114 } ethos = ethos_communal @@ -33,7 +33,7 @@ } } -prytoneg = { +prytoneg = { # Myddlandiwr color = { 140 21 60 } created = 2050.1.1 @@ -108,7 +108,7 @@ scouseg = { } } -soueyrneg = { #Soufyrneg +soueyrneg = { # Soufyrniwr color = { 114 17 41 } created = 2150.1.1 @@ -126,12 +126,13 @@ soueyrneg = { #Soufyrneg #tradition_british_armoires tradition_seafaring tradition_maritime_mercantilism + tradition_ruin_delvers } - dlc_tradition = { - trait = tradition_ep3_cultivated_sophistication - requires_dlc_flag = roads_to_power - fallback = tradition_legalistic - } + #dlc_tradition = { + # trait = tradition_ep3_cultivated_sophistication + # requires_dlc_flag = roads_to_power + # fallback = tradition_legalistic + #} name_list = name_list_brittannic @@ -158,7 +159,7 @@ soueyrneg = { #Soufyrneg } } -strafclideg = { +strafclideg = { # Strafclider color = { 102 15 65 } created = 2200.1.1 @@ -295,37 +296,4 @@ cumbrian = { #here for backwards compatibility, dead at start 35 = caucasian_brown_hair 30 = caucasian_dark_hair } -} - -#pictish = { -# color = hsv { 0.58 1.00 0.72 } -# -# ethos = ethos_bellicose -# heritage = heritage_brythonic -# language = language_brythonic -# martial_custom = martial_custom_male_only -# head_determination = head_determination_domain -# traditions = { -# tradition_concubines -# tradition_poetry -# tradition_highland_warriors -# tradition_hill_dwellers -# } -# -# name_list = name_list_pictish -# -# coa_gfx = { scottish_coa_gfx western_coa_gfx } -# building_gfx = { western_building_gfx } -# 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 = { -# 30 = caucasian_ginger -# 35 = caucasian_brown_hair -# 30 = caucasian_dark_hair -# } -#} \ No newline at end of file +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_caucasian.txt b/common/culture/cultures/NEOW_caucasian.txt new file mode 100644 index 000000000..3077043f0 --- /dev/null +++ b/common/culture/cultures/NEOW_caucasian.txt @@ -0,0 +1,371 @@ +kabardian = { + color = { 145 153 38 } + + ethos = ethos_spiritual + heritage = heritage_caucasian + language = NEOW_language_circassian + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_mountain_homes + tradition_zealous_people + tradition_highland_warriors + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +adyghean = { + color = { 100 114 22 } + + ethos = ethos_communal + heritage = heritage_caucasian + language = NEOW_language_circassian + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_forest_folk + tradition_hill_dwellers + tradition_language_scholars + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +lezgin = { + color = { 204 81 40 } + + ethos = ethos_stoic + heritage = heritage_caucasian + language = NEOW_language_lezgin + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_tribe_unity + tradition_religion_blending + tradition_music_theory + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_lezgin + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +avar = { + color = { 114 64 28 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_avar + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_zealous_people + tradition_stalwart_defenders + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_avar + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +dargin = { + color = { 165 93 58 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_dargwa + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_tribe_unity + tradition_medicinal_plants + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_lezgin + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +nakh = { + color = { 127 91 19 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_vainakh + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_warrior_culture + tradition_quarrelsome + tradition_romanticised_banditry + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + + name_list = name_list_NEOW_chechen + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +kumyk = { + color = { 229 160 91 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_ruling_caste + tradition_hill_dwellers + tradition_zealous_people + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_kumyk + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = asian + } +} +nogai = { + color = { 204 144 61 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_kipchak_nogai + martial_custom = martial_custom_male_only + traditions = { + tradition_pastoralists + tradition_horse_breeder + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + dlc_tradition = { + trait = tradition_devoted_horsemanship + requires_dlc_flag = khans_of_the_steppe + fallback = tradition_horse_lords + } + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 30 = slavic_brown_hair + 30 = slavic_dark_hair + 40 = asian + } +} +balkar = { + color = { 229 210 114 } + + ethos = ethos_bellicose + heritage = heritage_caucasian + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_horse_lords + tradition_mountain_homes + tradition_warrior_culture + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} +karachay = { + color = { 178 169 71 } + + ethos = ethos_stoic + heritage = heritage_caucasian + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_horse_lords + tradition_hill_dwellers + tradition_pastoralists + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +ossetian = { + color = { 204 173 81 } + + ethos = ethos_communal + heritage = heritage_caucasian + language = NEOW_language_ossetian + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_mountaineers + tradition_wedding_ceremonies + tradition_religion_blending + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { steppe_coa_gfx western_coa_gfx } + building_gfx = { caucasian_building_gfx mediterranean_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_central_germanic.txt b/common/culture/cultures/NEOW_central_germanic.txt index 8bb720b62..2d32d7c6a 100644 --- a/common/culture/cultures/NEOW_central_germanic.txt +++ b/common/culture/cultures/NEOW_central_germanic.txt @@ -1,21 +1,25 @@ -austrian = { #Sudboarisch +austrian = { #Südboarisch color = { 61 67 102 } ethos = ethos_spiritual heritage = heritage_central_germanic - language = NEOW_language_alpine_bavarian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { tradition_mountain_homes tradition_artisans - tradition_storytellers - tradition_staunch_traditionalists - tradition_farmer_republics + tradition_wine_culture + tradition_mountaineers } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } - name_list = name_list_bavarian + name_list = name_list_NEOW_bavarian coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -38,7 +42,7 @@ bavarian = { #Boarisch ethos = ethos_courtly heritage = heritage_central_germanic - language = NEOW_language_bavarian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -46,11 +50,15 @@ bavarian = { #Boarisch tradition_brewery tradition_zealous_people tradition_legalistic - tradition_esteemed_hospitality - tradition_staunch_traditionalists + tradition_festivities } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } - name_list = name_list_bavarian + name_list = name_list_NEOW_bavarian coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -67,14 +75,13 @@ bavarian = { #Boarisch 25 = caucasian_dark_hair } } - -brandenburger = { #Brandenburgisch +brandenburger = { # Brandenburgisch color = { 40 50 102 } ethos = ethos_egalitarian heritage = heritage_central_germanic - language = NEOW_language_margravian - martial_custom = martial_custom_male_only + language = NEOW_language_low_german + martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { @@ -85,7 +92,7 @@ brandenburger = { #Brandenburgisch tradition_life_is_just_a_joke } - name_list = name_list_brandenburger + name_list = name_list_NEOW_brandenburger coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -103,12 +110,12 @@ brandenburger = { #Brandenburgisch } } -franconian = { #Fränggisch +franconian = { # Fränggisch color = { 51 93 114 } ethos = ethos_communal heritage = heritage_central_germanic - language = NEOW_language_franconian + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -120,7 +127,7 @@ franconian = { #Fränggisch tradition_hard_working } - name_list = name_list_franconian + name_list = name_list_NEOW_franconian coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -138,28 +145,27 @@ franconian = { #Fränggisch } } -hessian = { #Hessisch +hessian = { # Hessisch color = { 77 98 140 } ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_hessian + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_staunch_traditionalists tradition_hard_working tradition_modest tradition_life_is_just_a_joke tradition_esteemed_hospitality } -# dlc_tradition = { -# trait = tradition_fp3_beacon_of_learning -# requires_dlc_flag = legacy_of_persia -# fallback = tradition_philosopher_culture -# } - name_list = name_list_franconian + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_franconian coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -199,7 +205,7 @@ kuhjung = { tradition_swords_for_hire } - name_list = name_list_franconian + name_list = name_list_NEOW_rhinelander coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -222,19 +228,19 @@ low_saxon = { #Platdüütsch ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_westphalian + language = NEOW_language_low_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_agrarian + tradition_republican_legacy tradition_pastoralists tradition_forbearing tradition_modest tradition_hunters } - name_list = name_list_low_saxon + name_list = name_list_NEOW_low_saxon coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -252,24 +258,24 @@ low_saxon = { #Platdüütsch } } -NEOW_pomeranian = { #Pomeranian +NEOW_pomeranian = { # Pommern color = { 84 121 140 } ethos = ethos_stoic heritage = heritage_central_germanic - language = NEOW_language_pomeranian + language = NEOW_language_low_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { tradition_seafaring tradition_maritime_mercantilism - tradition_parochialism + tradition_republican_legacy tradition_music_theory tradition_city_keepers } - name_list = name_list_low_saxon + name_list = name_list_NEOW_low_saxon coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -292,19 +298,19 @@ palatine = { #Pälzisch ethos = ethos_courtly heritage = heritage_central_germanic - language = NEOW_language_palatine + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_culinary_art + tradition_wine_culture tradition_esteemed_hospitality tradition_castle_keepers tradition_hard_working tradition_forbearing } - name_list = name_list_palatine + name_list = name_list_NEOW_palatine coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -327,7 +333,7 @@ rhinelander = { #Rheinländer ethos = ethos_egalitarian heritage = heritage_central_germanic - language = NEOW_language_rhinelandic + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -335,11 +341,11 @@ rhinelander = { #Rheinländer tradition_metal_craftsmanship tradition_hard_working tradition_festivities - tradition_ancient_miners + tradition_ruin_delvers tradition_parochialism } - name_list = name_list_franconian + name_list = name_list_NEOW_rhinelander coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -399,19 +405,22 @@ saxon = { #Sächsisch ethos = ethos_bellicose heritage = heritage_central_germanic - language = NEOW_language_saxon + language = NEOW_language_middle_german martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { tradition_warrior_culture - tradition_staunch_traditionalists tradition_music_theory tradition_hard_working tradition_quarrelsome } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } - name_list = name_list_brandenburger + name_list = name_list_NEOW_brandenburger coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -429,12 +438,12 @@ saxon = { #Sächsisch } } -swabian = { +swabian = { # Schwäbisch color = { 38 76 68 } ethos = ethos_communal heritage = heritage_central_germanic - language = NEOW_language_swabian + language = NEOW_language_high_german martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -445,18 +454,12 @@ swabian = { tradition_formation_fighting tradition_spartan } - - #dlc_tradition = { - # trait = tradition_fp3_beacon_of_learning - # requires_dlc_flag = legacy_of_persia - # fallback = tradition_philosopher_culture - #} name_list = name_list_NEOW_swabian coa_gfx = { german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } + clothing_gfx = { swabian_clothing_gfx dde_hre_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } @@ -483,11 +486,12 @@ turkisch = { tradition_diasporic tradition_culinary_art tradition_culture_blending + tradition_family_entrepreneurship } - name_list = name_list_NEOW_turkish + name_list = name_list_NEOW_turkisch - coa_gfx = { german_group_coa_gfx western_coa_gfx } + coa_gfx = { oghuz_coa_gfx turkic_group_coa_gfx steppe_coa_gfx } building_gfx = { western_building_gfx } clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } @@ -532,6 +536,43 @@ german = { #obsolete house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} +cimbrian = { # Zimbrisch + color = { 41 47 122 } + + ethos = ethos_communal + heritage = heritage_central_germanic + language = NEOW_language_high_german + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_mountain_homes + tradition_artisans + tradition_wine_culture + tradition_collective_lands + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_bavarian + + coa_gfx = { german_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + ethnicities = { 25 = caucasian_blond 15 = caucasian_ginger diff --git a/common/culture/cultures/NEOW_east_romance.txt b/common/culture/cultures/NEOW_east_romance.txt new file mode 100644 index 000000000..5a448956c --- /dev/null +++ b/common/culture/cultures/NEOW_east_romance.txt @@ -0,0 +1,230 @@ +wallachian = { # Muntenesc + color = { 107 47 191 } + + ethos = ethos_stoic + heritage = heritage_romanian + language = language_romanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_pastoralists + tradition_adaptive_skirmishing + tradition_castle_keepers + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_romanian + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 50 = mediterranean_byzantine + } +} + +translyvanian = { # Ardelenesc + color = { 114 57 229 } + + ethos = ethos_communal + heritage = heritage_romanian + language = language_romanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_metal_craftsmanship + tradition_castle_keepers + tradition_culture_blending + tradition_forest_fighters + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_romanian + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 50 = mediterranean_byzantine + } +} + +banatian = { # Bănățenesc + color = { 84 61 153 } + + ethos = ethos_spiritual + heritage = heritage_romanian + language = language_romanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_wetlanders + tradition_zealous_people + tradition_collective_lands + tradition_loyal_soldiers + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_romanian + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 50 = mediterranean_byzantine + } +} + +moldavian = { # Moldovenesc + color = { 153 79 226 } + + ethos = ethos_egalitarian + heritage = heritage_romanian + language = language_romanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_religious_patronage + tradition_language_scholars + tradition_welcoming + tradition_legalistic + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_romanian # will get another one later that includes more slavic names + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 50 = mediterranean_byzantine + } +} + +NEOW_gagauz = { # Gagauz + color = { 68 40 204 } + + ethos = ethos_communal + heritage = heritage_romanian + language = language_turkish + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_faith_bound + tradition_pastoralists + tradition_ep3_palace_politics + tradition_loyal_soldiers + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_romanian + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_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 = { + 25 = turkic_west + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 25 = mediterranean_byzantine + } +} +NEOW_pannonisch = { + color = { 84 132 150 } + + ethos = ethos_courtly + heritage = heritage_romanian + language = NEOW_language_high_german + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_hard_working + tradition_festivities + tradition_castle_keepers + tradition_forest_fighters + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_swabian + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_east_slavic.txt b/common/culture/cultures/NEOW_east_slavic.txt new file mode 100644 index 000000000..5eab867d0 --- /dev/null +++ b/common/culture/cultures/NEOW_east_slavic.txt @@ -0,0 +1,1116 @@ +russian = { + color = { 0.18 0.31 0.18 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_stalwart_defenders + tradition_equitable + tradition_hard_working + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_pomor = { + color = { 38 63 48 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_north_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_winter_warriors + tradition_equitable + tradition_fishermen + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { northern_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 = { + 20 = caucasian_northern_blond + 5 = caucasian_northern_ginger + 5 = caucasian_northern_brown_hair + 1 = caucasian_northern_dark_hair + 50 = slavic_blond + 10 = slavic_ginger + 8 = slavic_brown_hair + 1 = slavic_dark_hair + } +} + +NEOW_ladogian = { + color = { 51 102 40 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_north_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_forest_folk + tradition_medicinal_plants + tradition_equitable + tradition_modest + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 70 = slavic_blond + 12 = slavic_ginger + 12 = slavic_brown_hair + 6 = slavic_dark_hair + } +} + + + +NEOW_vologodian = { + color = { 51 102 40 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_north_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_forest_folk + tradition_sacred_groves + tradition_city_keepers + tradition_equitable + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 70 = slavic_blond + 6 = slavic_ginger + 18 = slavic_brown_hair + 6 = slavic_dark_hair + } +} + +NEOW_pribaltic = { + color = { 63 127 85 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_maritime_mercantilism + tradition_forest_folk + tradition_castle_keepers + tradition_warriors_by_merit + } + + name_list = name_list_NEOW_pribaltiyskiy + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 45 = caucasian_northern_blond + 10 = caucasian_northern_ginger + 7 = caucasian_northern_brown_hair + 1 = caucasian_northern_dark_hair + 20 = slavic_blond + 5 = slavic_ginger + 11 = slavic_brown_hair + 1 = slavic_dark_hair + } +} + +NEOW_petrogradian = { + color = { 76 153 95 } + + ethos = ethos_courtly + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_republican_legacy + tradition_ep3_cultivated_sophistication + tradition_maritime_mercantilism + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { northern_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 = { + 30 = caucasian_northern_blond + 2 = caucasian_northern_ginger + 11 = caucasian_northern_brown_hair + 1 = caucasian_northern_dark_hair + 40 = slavic_blond + 3 = slavic_ginger + 12 = slavic_brown_hair + 1 = slavic_dark_hair + } +} + +NEOW_novgorodian = { + color = { 40 102 49 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_fervent_temple_builders + tradition_stalwart_defenders + tradition_equitable + tradition_hard_working + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { northern_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 = { + 20 = caucasian_northern_blond + 5 = caucasian_northern_ginger + 6 = caucasian_northern_brown_hair + 1 = caucasian_northern_dark_hair + 40 = slavic_blond + 10 = slavic_ginger + 17 = slavic_brown_hair + 1 = slavic_dark_hair + } +} + +NEOW_tverian = { + color = { 68 114 72 } + + ethos = ethos_stoic + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_religious_patronage + tradition_city_keepers + tradition_hereditary_hierarchy + tradition_stand_and_fight + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_moscovian = { + color = { 34 76 34 } + + ethos = ethos_bureaucratic + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_parochialism + tradition_strength_in_numbers + tradition_frugal_armorsmiths + tradition_ruling_caste + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx western_clothing_gfx } + unit_gfx = { northern_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 = { + 52 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 10 = slavic_dark_hair + } +} + +NEOW_nizhegorodian = { + color = { 68 114 72 } + + ethos = ethos_spiritual + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_monastic_communities + tradition_city_keepers + tradition_hereditary_hierarchy + tradition_stand_and_fight + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_smolesnkian = { + color = { 51 102 40 } + + ethos = ethos_stoic + heritage = heritage_east_slavic + language = language_south_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_highland_warriors + tradition_castle_keepers + tradition_artisans + tradition_astute_diplomats + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 70 = slavic_blond + 6 = slavic_ginger + 18 = slavic_brown_hair + 6 = slavic_dark_hair + } +} + +NEOW_tulian = { + color = { 51 102 40 } + + ethos = ethos_stoic + heritage = heritage_east_slavic + language = language_south_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_metal_craftsmanship + tradition_hard_working + tradition_astute_diplomats + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 70 = slavic_blond + 6 = slavic_ginger + 18 = slavic_brown_hair + 6 = slavic_dark_hair + } +} + +NEOW_voronezhian = { + color = { 43 68 34 } + + ethos = ethos_spiritual + heritage = heritage_east_slavic + language = language_south_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_collective_lands + tradition_forest_fighters + tradition_modest + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 38 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 24 = slavic_dark_hair + } +} + +NEOW_tatarstanskiy = { + color = { 56 76 45 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_agrarian + tradition_collective_lands + tradition_life_is_just_a_joke + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 36 = slavic_blond + 2 = slavic_ginger + 42 = slavic_brown_hair + 20 = slavic_dark_hair + } +} + +NEOW_nizhnevolzhan = { + color = { 100 124 81 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_devoted_horsemanship + tradition_collective_lands + tradition_fp2_malleable_subjects + tradition_modest + tradition_princely_courts + #tradition_steppe_tolerance + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 36 = slavic_blond + 2 = slavic_ginger + 42 = slavic_brown_hair + 20 = slavic_dark_hair + } +} + +NEOW_uralian = { + color = { 38 76 51 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_north_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_hill_dwellers + tradition_metal_craftsmanship + tradition_warrior_culture + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 34 = slavic_blond + 24 = slavic_ginger + 30 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_west_siberian = { + color = { 66 102 81 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_religious_patronage + tradition_city_keepers + tradition_hereditary_hierarchy + tradition_stand_and_fight + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_vostochniy = { + color = { 0.23 0.40 0.16 } + + ethos = ethos_spiritual + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + } + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +NEOW_yamantau = { + color = { 0.65 0.18 0.07 } + + ethos = ethos_spiritual + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_princely_courts + tradition_mountain_homes + tradition_metal_craftsmanship + tradition_ancient_miners + } + #dlc_tradition = { + # trait = tradition_tgp_esoteric_power + # requires_dlc_flag = all_under_heaven + #} + + name_list = name_list_NEOW_west_russian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 50 = slavic_blond + 2 = slavic_ginger + 36 = slavic_brown_hair + 12 = slavic_dark_hair + } +} + +#NEOW_donbass = { #possibly deprecated +# color = { 0.22 0.37 0.6 } +# +# ethos = ethos_stoic +# heritage = heritage_east_slavic +# language = language_south_russian +# martial_custom = martial_custom_male_only +# head_determination = head_determination_domain +# traditions = { +# tradition_ancient_miners +# tradition_stalwart_defenders +# tradition_hard_working +# tradition_steppe_tolerance +# } +# +# name_list = name_list_NEOW_west_russian +# +# coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } +# building_gfx = { east_slavic_building_gfx western_building_gfx } +# clothing_gfx = { east_slavic_clothing_gfx northern_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 = { +# 18 = slavic_blond +# 2 = slavic_ginger +# 42 = slavic_brown_hair +# 38 = slavic_dark_hair +# } +#} + +NEOW_crimean = { + color = { 85 127 63 } + + ethos = ethos_egalitarian + heritage = heritage_east_slavic + language = language_crimean_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_republican_legacy + tradition_maritime_mercantilism + tradition_stalwart_defenders + tradition_castle_keepers + tradition_wine_culture + } + + name_list = name_list_NEOW_crimean + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_building_gfx western_building_gfx } + clothing_gfx = { byzantine_clothing_gfx east_slavic_clothing_gfx northern_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 = { + 16 = slavic_blond + 2 = slavic_ginger + 42 = slavic_brown_hair + 40 = slavic_dark_hair + } +} +NEOW_vohlynian = { + color = { 53 63 38 } + + ethos = ethos_bellicose + heritage = heritage_east_slavic + language = language_ruthenian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_hill_dwellers + tradition_culinary_art + tradition_family_entrepreneurship + tradition_defiant + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_ukrainian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 36 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 24 = slavic_dark_hair + } +} + +NEOW_polessian = { # Palesski + color = { 99 153 61 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_ruthenian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_wetlanders + tradition_forest_fighters + tradition_religion_blending + } + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } + + name_list = name_list_NEOW_ukrainian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 36 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 24 = slavic_dark_hair + } +} +NEOW_kievan = { # Dniprianskyi + color = { 62 89 35 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_ruthenian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_collective_lands + tradition_religious_patronage + tradition_zealous_people + tradition_mendicant_mystics + } + dlc_tradition = { + trait = tradition_ep3_palace_politics + requires_dlc_flag = roads_to_power + } + + name_list = name_list_NEOW_ukrainian + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 36 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 24 = slavic_dark_hair + } +} + +NEOW_carpathian = { # + color = { 86 137 68 } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_rusynskiy + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_mountaineer_ruralism + tradition_family_entrepreneurship + tradition_isolationist + } + + name_list = name_list_rusyn + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 36 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 24 = slavic_dark_hair + } +} + + +NEOW_polotskian = { + color = { 56 89 53 } + + ethos = ethos_stoic + heritage = heritage_east_slavic + language = language_middle_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_stalwart_defenders + tradition_forest_folk + tradition_medicinal_plants + tradition_equitable + } + + name_list = name_list_NEOW_belarus + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_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 = { + 78 = slavic_blond + 7 = slavic_ginger + 10 = slavic_brown_hair + 5 = slavic_dark_hair + } +} + +NEOW_minskian = { + color = { 76 114 57 } + + ethos = ethos_stoic + heritage = heritage_east_slavic + language = language_ruthenian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_wetlanders + tradition_forest_fighters + tradition_religion_blending + } + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } + + name_list = name_list_NEOW_belarus + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } + + ethnicities = { + 76 = slavic_blond + 7 = slavic_ginger + 12 = slavic_brown_hair + 5 = slavic_dark_hair + } +} + +NEOW_cossack = { + color = { 116 155 38 } + + ethos = ethos_bellicose + heritage = heritage_east_slavic + language = language_south_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_devoted_horsemanship + tradition_talent_acquisition + tradition_swords_for_hire + tradition_quarrelsome + } + + name_list = name_list_NEOW_cossack + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx steppe_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_05 + + ethnicities = { + 13 = slavic_blond + 3 = slavic_ginger + 42 = slavic_brown_hair + 42 = slavic_dark_hair + } +} + +NEOW_povolzhan = { + color = { 120 178 62 } + + ethos = ethos_bellicose + heritage = heritage_east_slavic + language = language_south_russian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_devoted_horsemanship + tradition_talent_acquisition + tradition_swords_for_hire + tradition_quarrelsome + } + + name_list = name_list_NEOW_cossack + + coa_gfx = { east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { east_slavic_building_gfx steppe_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx northern_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_05 + + ethnicities = { + 13 = slavic_blond + 3 = slavic_ginger + 42 = slavic_brown_hair + 42 = slavic_dark_hair + } +} + +NEOW_ucrainean = { #Ukranians latinzed by Nistrenia + color = { 129 47 191 } + + created = 2300.1.1 + parents = { moldavian NEOW_kievan } + + ethos = ethos_communal + heritage = heritage_east_slavic + language = language_romanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_pastoralists + tradition_zealous_people + tradition_hussar + tradition_xenophilic + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_romanian #needs a proper namelist, will use the moldovan one with slavic names + + coa_gfx = { south_slavic_group_coa_gfx east_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_building_gfx east_slavic_building_gfx western_building_gfx } + clothing_gfx = { byzantine_clothing_gfx west_slavic_clothing_gfx western_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 = { + 36 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 24 = slavic_dark_hair + 10 = mediterranean_byzantine + } +} + +#NEOW_cazzac = { #Latinized Cossacks (WIP) #### turn into hybrid name +# color = { 180 60 80 } +# +# created = 2300.1.1 +# parents = { moldavian NEOW_cossack } +# +# ethos = ethos_communal +# heritage = heritage_east_slavic +# language = language_romanian +# martial_custom = martial_custom_male_only +# head_determination = head_determination_domain +# traditions = { +# tradition_pastoralists +# tradition_zealous_people +# tradition_hussar +# tradition_xenophilic +# } +# +# dlc_tradition = { +# trait = tradition_staunch_traditionalists +# requires_dlc_flag = hybridize_culture +# } +# +# name_list = name_list_vlach #needs a proper namelist +# +# coa_gfx = { south_slavic_group_coa_gfx east_slavic_group_coa_gfx western_coa_gfx } +# building_gfx = { mediterranean_building_gfx western_building_gfx } +# clothing_gfx = { byzantine_clothing_gfx west_slavic_clothing_gfx western_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 = { +# 36 = slavic_blond +# 5 = slavic_ginger +# 35 = slavic_brown_hair +# 24 = slavic_dark_hair +# 10 = mediterranean_byzantine +# } +#} + +#NEOW_kozak = { +# color = { 0.93 0.69 0.05 } +# +# ethos = ethos_bellicose +# heritage = heritage_east_slavic +# language = language_south_russian +# martial_custom = martial_custom_male_only +# head_determination = head_determination_domain +# traditions = { +# tradition_devoted_horsemanship +# tradition_culture_blending +# tradition_swords_for_hire +# tradition_quarrelsome +# } +# +# name_list = name_list_NEOW_cossack +# +# coa_gfx = { east_slavic_group_coa_gfx east_slavic_group_coa_gfx western_coa_gfx } +# building_gfx = { east_slavic_building_gfx steppe_building_gfx } +# clothing_gfx = { east_slavic_clothing_gfx western_clothing_gfx } +# unit_gfx = { eastern_unit_gfx } +# house_coa_frame = house_frame_05 +# +# ethnicities = { +# 13 = slavic_blond +# 3 = slavic_ginger +# 40 = slavic_brown_hair +# 44 = slavic_dark_hair +# } +#} + + + diff --git a/common/culture/cultures/NEOW_esperantist.txt b/common/culture/cultures/NEOW_esperantist.txt new file mode 100644 index 000000000..e9c0d2584 --- /dev/null +++ b/common/culture/cultures/NEOW_esperantist.txt @@ -0,0 +1,44 @@ +NEOW_esperantisto = { + color = { 0 150 0 } + + ethos = ethos_egalitarian + heritage = heritage_esperantisto + language = NEOW_language_esperanto + martial_custom = martial_custom_male_equal + head_determination = head_determination_domain + + traditions = { + tradition_astute_diplomats + tradition_esteemed_hospitality + tradition_welcoming + tradition_philosopher_culture + tradition_diasporic + } + + name_list = name_list_NEOW_esperanto + + coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_5 + + ethnicities = { + 20 = circumpolar_dark_hair + 20 = circumpolar_blonde_hair + 10 = circumpolar_brown_hair + 10 = caucasian_blond + 10 = caucasian_ginger + 5 = caucasian_brown_hair + 5 = caucasian_dark_hair + 5 = slavic_blond + 5 = slavic_brown_hair + 5 = slavic_dark_hair + 1 = arab + 1 = african + 1 = mediterranean + 1 = asian + 1 = south_indian + } +} + diff --git a/common/culture/cultures/NEOW_french.txt b/common/culture/cultures/NEOW_french.txt index 1d7b54cb2..fb6d76ffa 100644 --- a/common/culture/cultures/NEOW_french.txt +++ b/common/culture/cultures/NEOW_french.txt @@ -11,6 +11,7 @@ head_determination = head_determination_domain traditions = { + tradition_wine_culture tradition_chanson_de_geste tradition_festivities tradition_esteemed_hospitality @@ -20,7 +21,7 @@ name_list = name_list_NEOW_french coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { mediterranean_building_gfx } clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 @@ -55,7 +56,7 @@ bourguignon = { traditions = { tradition_chanson_de_geste tradition_agrarian - tradition_brewery + tradition_wine_culture tradition_defiant tradition_culinary_art } @@ -137,7 +138,7 @@ galo = { ethos = ethos_stoic heritage = heritage_french - language = NEOW_language_north_french + language = NEOW_language_gallic martial_custom = martial_custom_equal head_determination = head_determination_domain @@ -187,8 +188,9 @@ gascon = { traditions = { tradition_defiant tradition_chanson_de_geste - tradition_agrarian + tradition_forest_folk tradition_castle_keepers + tradition_wine_culture } name_list = name_list_NEOW_french @@ -222,20 +224,16 @@ metropolitain = { ethos = ethos_courtly heritage = heritage_french - language = NEOW_language_north_french + language = NEOW_language_gallic martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { - tradition_chanson_de_geste + tradition_ruin_delvers tradition_culinary_art tradition_republican_legacy tradition_defiant - } - dlc_tradition = { - trait = tradition_ep3_cultivated_sophistication - requires_dlc_flag = roads_to_power - fallback = tradition_life_is_just_a_joke + tradition_agrarian } name_list = name_list_NEOW_french @@ -269,7 +267,7 @@ normaund = { ethos = ethos_bellicose heritage = heritage_french - language = NEOW_language_north_french + language = NEOW_language_gallic martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -281,7 +279,7 @@ normaund = { tradition_defiant } - name_list = name_list_normaund + name_list = name_list_NEOW_normaund coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -341,55 +339,12 @@ occitan = { } } -patoues = { #Arpetan - color = { 57 113 191 } - - ethos = ethos_egalitarian - heritage = heritage_french - language = NEOW_language_east_french - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - - traditions = { - tradition_esteemed_hospitality - tradition_mountain_homes - tradition_culinary_art - tradition_artisans - tradition_faith_bound - } - - name_list = name_list_NEOW_french - - coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { french_clothing_gfx western_clothing_gfx } - unit_gfx = { western_unit_gfx } - house_coa_frame = house_frame_03 - house_coa_mask_offset = { 0.0 0.055 } - house_coa_mask_scale = { 0.9 0.9 } - - ethnicities = { - 6 = caucasian_blond - 3 = caucasian_ginger - 31 = caucasian_brown_hair - 25 = caucasian_dark_hair - 6 = slavic_blond - 5 = slavic_brown_hair - 1 = slavic_dark_hair - 11 = arab - 4 = african - 7 = mediterranean - 1 = asian - 1 = south_indian - } -} - picard = { color = { 61 73 204 } ethos = ethos_egalitarian heritage = heritage_french - language = NEOW_language_north_french + language = NEOW_language_gallic martial_custom = martial_custom_equal head_determination = head_determination_domain @@ -439,9 +394,13 @@ poitevin = { traditions = { tradition_chanson_de_geste tradition_zealous_people - tradition_staunch_traditionalists tradition_defiant } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } name_list = name_list_NEOW_french @@ -489,7 +448,7 @@ provencal = { name_list = name_list_NEOW_provencal coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { mediterranean_building_gfx } clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } house_coa_frame = house_frame_03 @@ -512,3 +471,43 @@ provencal = { } } +pelonais = { # Pélonais + color = { 57 113 191 } + + ethos = ethos_bureaucratic + heritage = heritage_french + language = NEOW_language_east_french + martial_custom = martial_custom_equal + head_determination = head_determination_domain + + traditions = { + tradition_parochialism + tradition_hard_working + tradition_chivalry + tradition_culinary_art + tradition_faith_bound + } + + name_list = name_list_NEOW_arpitan + + coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 10 = caucasian_blond + 3 = caucasian_ginger + 31 = caucasian_brown_hair + 36 = caucasian_dark_hair + 1 = slavic_dark_hair + 11 = arab + 7 = mediterranean + 1 = asian + 1 = south_indian + } +} + diff --git a/common/culture/cultures/NEOW_goidelic.txt b/common/culture/cultures/NEOW_goidelic.txt index 67507a1ff..2b19181e9 100644 --- a/common/culture/cultures/NEOW_goidelic.txt +++ b/common/culture/cultures/NEOW_goidelic.txt @@ -9,7 +9,7 @@ traditions = { tradition_seafaring - tradition_farmer_republics + tradition_collective_lands tradition_festivities tradition_swords_for_hire tradition_diasporic @@ -31,7 +31,7 @@ } } -high_irish = { #Éireannach Uasal +high_irish = { #Éireannach color = { 64 105 65 } ethos = ethos_spiritual @@ -47,7 +47,7 @@ high_irish = { #Éireannach Uasal tradition_poetry tradition_xenophilic tradition_defiant - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_neow_goidelic @@ -65,7 +65,7 @@ high_irish = { #Éireannach Uasal } } -irish = { #Éireannach Bhocht +irish = { # Hibernian color = { 78 121 95 } parents = { english high_irish } @@ -84,7 +84,7 @@ irish = { #Éireannach Bhocht tradition_festivities tradition_defiant tradition_xenophilic - tradition_farmer_republics + tradition_collective_lands } name_list = name_list_neow_goidelic diff --git a/common/culture/cultures/NEOW_greek.txt b/common/culture/cultures/NEOW_greek.txt index f3bbea9af..8f75b5395 100644 --- a/common/culture/cultures/NEOW_greek.txt +++ b/common/culture/cultures/NEOW_greek.txt @@ -1,10 +1,7 @@ griko = { - color = {0.01 0.21 0.58} + color = { 68 175 229 } - created = 1500.1.1 - parents = {greek pugliese} - - ethos = ethos_bureaucratic + ethos = ethos_spiritual heritage = heritage_greek language = NEOW_language_griko martial_custom = martial_custom_male_only @@ -13,21 +10,424 @@ traditions = { tradition_culture_blending tradition_pastoralists - tradition_castle_keepers - tradition_hill_dwellers + tradition_music_theory + tradition_zealous_people } - name_list = name_list_greek + name_list = name_list_NEOW_griko coa_gfx = { latin_group_coa_gfx byzantine_group_coa_gfx } building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } + clothing_gfx = { byzantine_clothing_gfx western_clothing_gfx } unit_gfx = { western_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 + 60 = mediterranean + 40 = mediterranean_byzantine + } +} + +NEOW_pontic = { # Romaïkós + color = {15 141 153} + + ethos = ethos_stoic + heritage = heritage_greek + language = language_pontic + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_music_theory + tradition_language_scholars + tradition_british_meritocracy + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = tradition_zealous_people + fallback = tradition_faith_bound + } + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 30 = arab + 65 = mediterranean_byzantine + 5 = turkic_west + } +} +aromanian = { # Armăneashti + color = { 114 133 229 } + + #parents = { moldavian NEOW_kievan } + + ethos = ethos_communal + heritage = heritage_greek + language = language_aromanian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_itinerant_pastoralists + tradition_mountain_homes + tradition_hill_dwellers + tradition_xenophilic + } + + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_romanian #needs a proper namelist + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 100 = mediterranean_byzantine + } +} +NEOW_makedonikos = { # Makedonikós + color = { 17 109 175 } + + created = 2200.1.1 + parents = { NEOW_pindusian NEOW_bulgarian } + + ethos = ethos_communal + heritage = heritage_greek + language = language_macedonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_mountaineers + tradition_hill_dwellers + tradition_mountain_homes + tradition_storytellers + tradition_romanticised_banditry + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 50 = mediterranean_byzantine + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +NEOW_cappadocian = { # Kappadokikós + color = { 68 189 229 } + + ethos = ethos_spiritual + heritage = heritage_greek + language = language_cappadocian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_modest + tradition_hard_working + tradition_zealous_people + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + fallback = tradition_philosopher_culture + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 70 = mediterranean_byzantine + 30 = turkic_west + } +} +NEOW_cypriot = { # Kypriakós + color = {190 219 229} + + ethos = ethos_egalitarian + heritage = heritage_greek + language = language_cypriot + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_fishermen + tradition_maritime_mercantilism + tradition_zealous_people + tradition_seafaring + } + + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_xenophilic + } + + name_list = name_list_NEOW_cypriot + + coa_gfx = { byzantine_group_coa_gfx english_coa_gfx } + building_gfx = { byzantine_building_gfx } + clothing_gfx = { byzantine_clothing_gfx english_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_22 + house_coa_mask_offset = { 0.0 0.11 } + house_coa_mask_scale = { 0.85 0.85 } + + ethnicities = { + 75 = mediterranean_byzantine + 20 = arab + 5 = turkic_west + } +} +NEOW_pindusian = { # Pindikós + color = { 40 149 204 } + + ethos = ethos_communal + heritage = heritage_greek + language = language_greek + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_mendicant_mystics + tradition_mountaineers + tradition_romanticised_banditry + tradition_maritime_mercantilism + tradition_martial_admiration + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 100 = mediterranean_byzantine + } +} +NEOW_peloponnesian = { + color = { 26 151 175 } + + ethos = ethos_bellicose + heritage = heritage_greek + language = language_greek + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_mountaineers + tradition_stand_and_fight + tradition_mountain_homes + tradition_romanticised_banditry + } + + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + building_gfx = { byzantine_building_gfx } + clothing_gfx = { byzantine_clothing_gfx western_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 = { + 100 = mediterranean_byzantine + } +} + +NEOW_tsakonian = { + color = { 11 80 114 } + + ethos = ethos_bellicose + heritage = heritage_greek + language = language_tsakonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_seafaring + tradition_warrior_culture + tradition_fishermen + tradition_practiced_pirates + tradition_mountain_homes + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 100 = mediterranean_byzantine + } +} + +NEOW_arvantika = { + color = { 30 91 153 } + + ethos = ethos_communal + heritage = heritage_greek + language = language_arvantika + martial_custom = martial_custom_equal + head_determination = head_determination_domain + + traditions = { + tradition_quarrelsome + tradition_pastoralists + tradition_equal_inheritance + tradition_mystical_ancestors + } + + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_xenophilic + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + building_gfx = { byzantine_building_gfx } + clothing_gfx = { byzantine_clothing_gfx western_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 = { + 40 = mediterranean_byzantine + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +NEOW_aegeaner = { + color = { 57 215 229 } + + ethos = ethos_communal + heritage = heritage_greek + language = language_greek + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_seafaring + tradition_fishermen + tradition_poetry + tradition_practiced_pirates + } + + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } + + name_list = name_list_NEOW_greek + + coa_gfx = { byzantine_group_coa_gfx } + 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 = { + 95 = mediterranean_byzantine + 5 = arab + } +} +NEOW_macedonian = { # Makedonski + color = { 40 95 204 } + + created = 2200.1.1 + parents = { NEOW_pindusian NEOW_bulgarian } + + ethos = ethos_communal + heritage = heritage_greek + language = language_macedonian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_mountaineers + tradition_hill_dwellers + tradition_mountain_homes + tradition_storytellers + tradition_farmer_republics + } + + name_list = name_list_NEOW_macedonian + + coa_gfx = { byzantine_group_coa_gfx } + building_gfx = { mediterranean_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 = { + 50 = mediterranean_byzantine + 35 = slavic_brown_hair + 15 = slavic_dark_hair } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_hispanic.txt b/common/culture/cultures/NEOW_hispanic.txt index 5be2858f2..a2892c8e4 100644 --- a/common/culture/cultures/NEOW_hispanic.txt +++ b/common/culture/cultures/NEOW_hispanic.txt @@ -1,4 +1,4 @@ -andorra = { #Andorrà +andorra = { # Andorrà color = { 214 124 64 } ethos = ethos_spiritual @@ -11,13 +11,16 @@ house_coa_mask_scale = { 0.95 0.95 } traditions = { tradition_chivalry - tradition_fp2_ritualised_friendship tradition_highland_warriors tradition_parochialism tradition_stalwart_defenders } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_catalan + name_list = name_list_NEOW_catalan coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -31,7 +34,7 @@ } } -aragonese = { #Aragonés +aragonese = { # Aragonés color = { 193 152 29 } ethos = ethos_stoic @@ -51,7 +54,7 @@ aragonese = { #Aragonés } - name_list = name_list_aragonese + name_list = name_list_NEOW_aragonese coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -63,7 +66,7 @@ aragonese = { #Aragonés } } -asturleonese = { #Asturlleonés +asturleonese = { # Asturlleonés color = { 255 241 89 } house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } @@ -77,12 +80,15 @@ asturleonese = { #Asturlleonés traditions = { tradition_hard_working tradition_castle_keepers - tradition_fp2_ritualised_friendship tradition_zealous_people tradition_mountaineers } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_asturleonese + name_list = name_list_NEOW_asturleonese coa_gfx = { leonese_coa_gfx iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -94,12 +100,12 @@ asturleonese = { #Asturlleonés } } -balearic = { #Balear +balearic = { # Balear color = { 242 151 121 } ethos = ethos_egalitarian heritage = heritage_hispanic - language = NEOW_language_balearic + language = NEOW_language_catalan martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -111,8 +117,7 @@ balearic = { #Balear tradition_republican_legacy } - - name_list = name_list_catalan + name_list = name_list_NEOW_catalan coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -126,7 +131,7 @@ balearic = { #Balear } } -basque = { #Euskal +basque = { # Euskal color = { 153 71 30 } ethos = ethos_stoic @@ -138,13 +143,11 @@ basque = { #Euskal traditions = { tradition_hill_dwellers tradition_highland_warriors - tradition_fp2_ritualised_friendship tradition_fishermen tradition_mountain_homes } - - name_list = name_list_basque + name_list = name_list_NEOW_basque house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } house_coa_mask_scale = { 0.9 0.9 } @@ -158,8 +161,8 @@ basque = { #Euskal } } -castilian = { #Castellano - color = castilian +castilian = { # Castellano + color = { 242 209 23 } ethos = ethos_bellicose heritage = heritage_hispanic @@ -172,7 +175,6 @@ castilian = { #Castellano traditions = { tradition_martial_admiration tradition_castle_keepers - tradition_fp2_ritualised_friendship tradition_zealous_people } dlc_tradition = { @@ -180,8 +182,12 @@ castilian = { #Castellano requires_dlc_flag = the_northern_lords fallback = tradition_poetry } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_castilian + name_list = name_list_NEOW_castilian coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -193,7 +199,7 @@ castilian = { #Castellano } } -catalan = { #Català +catalan = { # Català color = { 193 107 20 } ethos = ethos_bureaucratic @@ -204,13 +210,16 @@ catalan = { #Català traditions = { tradition_talent_acquisition - tradition_fp2_ritualised_friendship tradition_astute_diplomats tradition_parochialism tradition_maritime_mercantilism } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_catalan + name_list = name_list_NEOW_catalan coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } @@ -224,7 +233,7 @@ catalan = { #Català } } -extremeno = { #Estremeñu +extremeno = { # Estremeñu color = { 163 163 32 } ethos = ethos_stoic @@ -235,13 +244,16 @@ extremeno = { #Estremeñu traditions = { tradition_pastoralists - tradition_fp2_ritualised_friendship tradition_talent_acquisition tradition_swords_for_hire tradition_zealous_people } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_castilian + name_list = name_list_NEOW_castilian house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -255,7 +267,7 @@ extremeno = { #Estremeñu } } -galician = { #Galego +galician = { # Galego color = { 177 211 63 } ethos = ethos_spiritual @@ -266,13 +278,17 @@ galician = { #Galego traditions = { tradition_fervent_temple_builders - tradition_staunch_traditionalists tradition_modest tradition_seafaring tradition_stalwart_defenders } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_faith_bound + } - name_list = name_list_galician + name_list = name_list_NEOW_galician house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -322,7 +338,7 @@ llanito = { } } -NEOW_andalusian = { #Andalûh +NEOW_andalusian = { # Andalûh color = { 221 239 119 } ethos = ethos_courtly @@ -332,13 +348,16 @@ NEOW_andalusian = { #Andalûh head_determination = head_determination_domain traditions = { tradition_ep2_avid_falconers - tradition_fp2_ritualised_friendship tradition_zealous_people tradition_astute_diplomats tradition_talent_acquisition } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_castilian + name_list = name_list_NEOW_castilian house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -352,7 +371,7 @@ NEOW_andalusian = { #Andalûh } } -canarian = { #Andalûh +canarian = { # Canario color = { 221 239 89 } ethos = ethos_courtly @@ -368,7 +387,7 @@ canarian = { #Andalûh tradition_talent_acquisition } - name_list = name_list_castilian + name_list = name_list_NEOW_castilian house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -381,7 +400,7 @@ canarian = { #Andalûh 10 = mediterranean } } -portuguese = { #Português +portuguese = { # Português color = { 65 102 10 } ethos = ethos_spiritual @@ -391,14 +410,17 @@ portuguese = { #Português head_determination = head_determination_domain traditions = { - tradition_fp2_ritualised_friendship tradition_religious_patronage tradition_seafaring tradition_modest tradition_poetry } + dlc_tradition = { + trait = tradition_fp2_ritualised_friendship + requires_dlc_flag = the_fate_of_iberia + } - name_list = name_list_portuguese + name_list = name_list_NEOW_portuguese house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -412,12 +434,12 @@ portuguese = { #Português } } -valencian = { #Valencià +valencian = { # Valencià color = { 232 160 61 } ethos = ethos_bureaucratic heritage = heritage_hispanic - language = NEOW_language_valencian + language = NEOW_language_catalan martial_custom = martial_custom_male_only head_determination = head_determination_domain @@ -425,11 +447,14 @@ valencian = { #Valencià tradition_swords_for_hire tradition_storytellers tradition_seafaring - tradition_fp1_the_right_to_prove tradition_culinary_art } + dlc_tradition = { + trait = tradition_fp1_the_right_to_prove + requires_dlc_flag = the_northern_lords + } - name_list = name_list_catalan + name_list = name_list_NEOW_catalan coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } diff --git a/common/culture/cultures/NEOW_hungarian.txt b/common/culture/cultures/NEOW_hungarian.txt new file mode 100644 index 000000000..eca6b9519 --- /dev/null +++ b/common/culture/cultures/NEOW_hungarian.txt @@ -0,0 +1,71 @@ +hungarian = { + color = { 117 122 61 } + + name_order_convention = dynasty_always_first + ethos = ethos_stoic + heritage = heritage_magyar + language = language_magyar + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_wetlanders + tradition_devoted_horsemanship + tradition_pastoralists + tradition_karlovec_legacy + tradition_wine_culture + } + + name_list = name_list_hungarian + + coa_gfx = { magyar_group_coa_gfx ugro_permian_group_coa_gfx steppe_coa_gfx } + coa_gfx = { western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_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 = { + 5 = turkic + 15 = slavic_blond + 40 = slavic_brown_hair + 40 = slavic_dark_hair + } +} + +szeklers = { + color = { 165 165 82 } + + name_order_convention = dynasty_always_first + ethos = ethos_bellicose + heritage = heritage_magyar + language = language_magyar + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_mountain_homes + tradition_staunch_traditionalists + tradition_mountaineers + tradition_stalwart_defenders + tradition_mystical_ancestors + } + + name_list = name_list_hungarian + + coa_gfx = { magyar_group_coa_gfx ugro_permian_group_coa_gfx steppe_coa_gfx } + coa_gfx = { western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_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 = { + 5 = turkic + 15 = slavic_blond + 40 = slavic_brown_hair + 40 = slavic_dark_hair + } +} diff --git a/common/culture/cultures/NEOW_indo_aryan.txt b/common/culture/cultures/NEOW_indo_aryan.txt index db2b51ba0..a5773cb3e 100644 --- a/common/culture/cultures/NEOW_indo_aryan.txt +++ b/common/culture/cultures/NEOW_indo_aryan.txt @@ -1,4 +1,4 @@ -neow_punjabi = { #WIP - dead for now +neow_punjabi = { #WIP - dead for now color = { 102 15 67 } ethos = ethos_communal diff --git a/common/culture/cultures/NEOW_israelite.txt b/common/culture/cultures/NEOW_israelite.txt index ead9cf548..7015546c0 100644 --- a/common/culture/cultures/NEOW_israelite.txt +++ b/common/culture/cultures/NEOW_israelite.txt @@ -1,5 +1,5 @@ -NEOW_sephardi = { - color = { 0.4 0.4 0.7 } +NEOW_sephardi = { # Sefardi + color = { 102 102 159 } ethos = ethos_communal heritage = heritage_israelite @@ -9,17 +9,21 @@ traditions = { tradition_diasporic - tradition_chivalry - tradition_philosopher_culture + tradition_faith_bound tradition_maritime_mercantilism + tradition_charitable + tradition_life_is_just_a_joke } - name_list = name_list_sephardi + name_list = name_list_NEOW_sefardi coa_gfx = { israelite_group_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { mediterranean_building_gfx } clothing_gfx = { french_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } ethnicities = { 6 = caucasian_blond @@ -37,30 +41,30 @@ } } -ashkenazi = { - color = ashkenazi +NEOW_ashkenaze = { # Ashkénaze + color = { 153 77 153 } ethos = ethos_communal heritage = heritage_israelite - language = NEOW_language_new_yiddish - martial_custom = martial_custom_male_only + language = NEOW_language_gallic + martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { tradition_diasporic - tradition_philosopher_culture tradition_faith_bound - tradition_forbearing - tradition_mobile_guards + tradition_philosopher_culture + tradition_defiant + tradition_family_entrepreneurship } - name_list = name_list_ashkenazi + name_list = name_list_NEOW_ashkenaze coa_gfx = { israelite_group_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } + clothing_gfx = { french_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_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } house_coa_mask_scale = { 0.9 0.9 } ethnicities = { @@ -71,8 +75,42 @@ ashkenazi = { } } -sharoni = { - color = { 0.4 0.4 0.75 } +beeritani = { + color = { 77 77 217 } + + ethos = ethos_communal + heritage = heritage_israelite + language = NEOW_language_souflander + martial_custom = martial_custom_equal + head_determination = head_determination_domain + traditions = { + tradition_diasporic + tradition_family_entrepreneurship + tradition_forbearing + tradition_festivities + tradition_loyal_soldiers + } + + name_list = name_list_NEOW_beeritani + + coa_gfx = { israelite_group_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 25 = caucasian_blond + 15 = caucasian_ginger + 35 = caucasian_brown_hair + 25 = caucasian_dark_hair + } +} + +sharoni = { # Sharoni + color = { 102 102 211 } ethos = ethos_communal heritage = heritage_israelite @@ -107,4 +145,66 @@ sharoni = { 4 = african 7 = mediterranean } +} + +NEOW_ashkenazskiy = { # Ashkenazskiy + color = { 115 102 191 } + + ethos = ethos_stoic + heritage = heritage_israelite + language = NEOW_language_eastern_yiddish + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_diasporic + tradition_faith_bound + tradition_mobile_guards + tradition_caravaneers + tradition_language_scholars + } + + name_list = name_list_NEOW_ashkenazskiy #needs name! + + coa_gfx = { israelite_group_coa_gfx } + building_gfx = { east_slavic_building_gfx western_building_gfx } + clothing_gfx = { east_slavic_clothing_gfx western_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 = { + 60 = slavic_northern_blond + 5 = slavic_northern_ginger + 25 = slavic_northern_brown_hair + 10 = slavic_northern_dark_hair + } +} + +hebrew = { #base game, DEAD + color = hebrew + + ethos = ethos_spiritual + heritage = heritage_israelite + language = language_israelite + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { # I'm pretty sure anything I put in here or do not put in here will spark a discussion or two + tradition_philosopher_culture + tradition_zealous_people + tradition_mystical_ancestors + tradition_fervent_temple_builders + } + + name_list = name_list_radhanite # The Radhanite namelist is near-exclusively biblical names + + coa_gfx = { israelite_group_coa_gfx } + building_gfx = { mena_building_gfx } + clothing_gfx = { byzantine_clothing_gfx } + unit_gfx = { mena_unit_gfx } + house_coa_frame = house_frame_16 + + ethnicities = { + 100 = arab + } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_italian.txt b/common/culture/cultures/NEOW_italian.txt index 757a023a7..d4788e6e6 100644 --- a/common/culture/cultures/NEOW_italian.txt +++ b/common/culture/cultures/NEOW_italian.txt @@ -1,41 +1,4 @@ -azurrano = { - color = { 51 204 178 } - - parents = { provencal sardinian } - - created = 2500.1.1 - - ethos = ethos_communal - heritage = heritage_italian - language = NEOW_language_ligurian - martial_custom = martial_custom_male_only - head_determination = head_determination_domain - - traditions = { - tradition_maritime_mercantilism - tradition_culture_blending - tradition_stalwart_defenders - tradition_swords_for_hire - tradition_republican_legacy - } - - name_list = name_list_gallo_italian - - - coa_gfx = { latin_group_coa_gfx western_coa_gfx } - building_gfx = { mediterranean_building_gfx } - clothing_gfx = { western_clothing_gfx } - unit_gfx = { western_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 - } -} - -corsican = { #Corsu +corsican = { #Corsu color = { 31 124 54 } ethos = ethos_communal @@ -48,7 +11,8 @@ corsican = { #Corsu tradition_mountain_homes tradition_quarrelsome tradition_eye_for_an_eye - tradition_fishermen + tradition_swords_for_hire + tradition_romanticised_banditry } name_list = name_list_sardinian @@ -78,7 +42,7 @@ emilian = { #Emigliân traditions = { tradition_city_keepers - tradition_farmer_republics + tradition_collective_lands tradition_culinary_art tradition_agrarian tradition_brewery @@ -114,7 +78,7 @@ laziale = { tradition_zealous_people tradition_legalistic tradition_ruling_caste - tradition_religious_patronage + tradition_republican_legacy tradition_swords_for_hire } @@ -146,13 +110,13 @@ neapolitan = { #Napulitano traditions = { tradition_culinary_art - tradition_castle_keepers + tradition_republican_legacy tradition_music_theory tradition_culture_blending tradition_swords_for_hire } - name_list = name_list_campanian + name_list = name_list_NEOW_campanian coa_gfx = { latin_group_coa_gfx western_coa_gfx } @@ -183,6 +147,7 @@ NEOW_lombard = { #Lumbard tradition_city_keepers tradition_quarrelsome tradition_stalwart_defenders + tradition_republican_legacy } name_list = name_list_gallo_italian @@ -282,8 +247,10 @@ romagnol = { #Rumagnòl traditions = { tradition_republican_legacy tradition_swords_for_hire - tradition_agrarian + #tradition_agrarian tradition_brewery + tradition_language_scholars + tradition_quarrelsome } name_list = name_list_gallo_italian @@ -312,7 +279,7 @@ sicilian = { #Sicilianu head_determination = head_determination_domain traditions = { - tradition_culture_blending + tradition_republican_legacy tradition_castle_keepers tradition_seafaring tradition_fishermen @@ -352,7 +319,8 @@ tuscan = { #Tuscano traditions = { tradition_city_keepers tradition_republican_legacy - tradition_parochialism + #tradition_parochialism + tradition_agrarian tradition_quarrelsome tradition_poetry } @@ -422,7 +390,7 @@ ligurian = { #Lìgure tradition_republican_legacy tradition_poetry tradition_stalwart_defenders - tradition_parochialism + #tradition_parochialism } name_list = name_list_gallo_italian @@ -452,14 +420,14 @@ friulian = { #Furlan head_determination = head_determination_domain traditions = { - tradition_agrarian - tradition_culture_blending + tradition_wetlanders + #tradition_culture_blending tradition_forbearing tradition_hill_dwellers - tradition_farmer_republics + tradition_collective_lands } - name_list = name_list_gallo_italian + name_list = name_list_NEOW_friulian coa_gfx = { latin_group_coa_gfx western_coa_gfx } @@ -494,19 +462,18 @@ maltese = { #Maltin tradition_stalwart_defenders tradition_esteemed_hospitality tradition_xenophilic - tradition_farmer_republics + tradition_collective_lands } - name_list = name_list_sicilian #PLACEHOLDER - + name_list = name_list_NEOW_maltese coa_gfx = { latin_group_coa_gfx western_coa_gfx } building_gfx = { mediterranean_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } - house_coa_frame = house_frame_02 + house_coa_frame = house_frame_03 house_coa_mask_offset = { 0.0 0.055 } - house_coa_mask_scale = { 0.9 0.9 } + house_coa_mask_scale = { 0.9 0.9 } ethnicities = { 6 = mediterranean @@ -529,10 +496,10 @@ ladin = { tradition_mountaineers tradition_esteemed_hospitality tradition_hard_working - tradition_farmer_republics + tradition_collective_lands } - name_list = name_list_gallo_italian + name_list = name_list_NEOW_friulian coa_gfx = { latin_group_coa_gfx western_coa_gfx } diff --git a/common/culture/cultures/NEOW_kipchak.txt b/common/culture/cultures/NEOW_kipchak.txt new file mode 100644 index 000000000..c2a949481 --- /dev/null +++ b/common/culture/cultures/NEOW_kipchak.txt @@ -0,0 +1,166 @@ +NEOW_tatar = { # VOlGAR tartat -place holder to be worked on + color = rgb{0.1 0.2 0.3} + + ethos = ethos_bureaucratic + heritage = heritage_kipchak + language = language_kipchak_bulgar + martial_custom = martial_custom_male_only + traditions = { + tradition_astute_diplomats + tradition_forest_wardens + tradition_language_scholars + } + dlc_tradition = { + trait = tradition_fp3_beacon_of_learning + requires_dlc_flag = legacy_of_persia + } + dlc_tradition = { + trait = tradition_mpo_iron_cavalry + requires_dlc_flag = khans_of_the_steppe + } + + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +NEOW_crimean_tatar = { # Qırımtatar + color = rgb{26 51 77} + + ethos = ethos_bureaucratic + heritage = heritage_kipchak + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_language_scholars + tradition_republican_legacy + tradition_esteemed_hospitality + tradition_practiced_pirates + } + dlc_tradition = { + trait = tradition_devoted_horsemanship + requires_dlc_flag = khans_of_the_steppe + fallback = tradition_horse_lords + } + + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +NEOW_kazakh = { # Placeholder to be worked on + color = rgb{0.23 0.18 0.81} + + ethos = ethos_stoic + heritage = heritage_kipchak + language = NEOW_language_kipchak_nogai + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_horse_lords + tradition_hill_dwellers + tradition_pastoralists + tradition_consanguinity_dynastic + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +NEOW_bashkir = { # Placeholder to be worked on + color = rgb{0.23 0.18 0.81} + + ethos = ethos_stoic + heritage = heritage_kipchak + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_horse_lords + tradition_hill_dwellers + tradition_pastoralists + tradition_consanguinity_dynastic + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} + +NEOW_chuvash = { # Placeholder to be worked on + color = rgb{0.23 0.18 0.81} + + ethos = ethos_stoic + heritage = heritage_kipchak + language = NEOW_language_kipchak_cuman + martial_custom = martial_custom_male_only + traditions = { + tradition_caucasian_wolves + tradition_horse_lords + tradition_hill_dwellers + tradition_pastoralists + tradition_consanguinity_dynastic + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + + ethnicities = { + 20 = slavic_blond + 20 = slavic_brown_hair + 20 = slavic_dark_hair + 15 = mediterranean_byzantine + 25 = mediterranean + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_mongolic.txt b/common/culture/cultures/NEOW_mongolic.txt new file mode 100644 index 000000000..5decab8ec --- /dev/null +++ b/common/culture/cultures/NEOW_mongolic.txt @@ -0,0 +1,38 @@ +kalmyk = { # Khal'mg + color = { 51 51 255 } + + ethos = ethos_communal + heritage = heritage_mongolic + language = language_mongolic + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + + traditions = { + tradition_zealous_people + tradition_pastoralists + tradition_steppe_tolerance + } + + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_xenophilic + } + dlc_tradition = { + trait = tradition_devoted_horsemanship + requires_dlc_flag = khans_of_the_steppe + fallback = tradition_horse_lords + } + + name_list = name_list_NEOW_kalmyk + + coa_gfx = { mongol_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { mongol_clothing_gfx } + unit_gfx = { mongol_unit_gfx } + house_coa_frame = house_frame_14 + + ethnicities = { + 100 = asian_mongol + } +} diff --git a/common/culture/cultures/NEOW_mosellic.txt b/common/culture/cultures/NEOW_mosellic.txt index b4e122b5f..ff383305c 100644 --- a/common/culture/cultures/NEOW_mosellic.txt +++ b/common/culture/cultures/NEOW_mosellic.txt @@ -37,9 +37,8 @@ } } -elsasse = { +elsasse = { # Elsässer color = { 204 168 61 } - ethos = ethos_stoic heritage = heritage_mosellic @@ -50,7 +49,7 @@ elsasse = { house_coa_mask_offset = { 0.0 0.055 } house_coa_mask_scale = { 0.9 0.9 } traditions = { - tradition_brewery + tradition_wine_culture #tradition_astute_diplomats tradition_hard_working tradition_culinary_art @@ -62,7 +61,7 @@ elsasse = { fallback = tradition_stalwart_defenders } - name_list = name_list_mosellic + name_list = name_list_NEOW_alsatian coa_gfx = { french_coa_gfx frankish_group_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -80,7 +79,7 @@ elsasse = { } } -letzebuerge = { #Letzebüerge +letzebuerge = { # Lëtzebuerge color = { 188 174 18 } ethos = ethos_communal @@ -96,8 +95,10 @@ letzebuerge = { #Letzebüerge tradition_astute_diplomats tradition_castle_keepers tradition_hereditary_hierarchy - tradition_staunch_traditionalists - #tradition_defiant + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture } dlc_tradition = { trait = tradition_culture_blending @@ -108,7 +109,7 @@ letzebuerge = { #Letzebüerge coa_gfx = { french_coa_gfx frankish_group_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { french_clothing_gfx dde_hre_clothing_gfx western_clothing_gfx } + clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } unit_gfx = { western_unit_gfx } ethnicities = { diff --git a/common/culture/cultures/NEOW_north_germanic.txt b/common/culture/cultures/NEOW_north_germanic.txt index ac6132e09..6a0d8d0fb 100644 --- a/common/culture/cultures/NEOW_north_germanic.txt +++ b/common/culture/cultures/NEOW_north_germanic.txt @@ -13,8 +13,8 @@ tradition_republican_legacy } - name_list = name_list_danish - name_list = name_list_swedish + name_list = name_list_NEOW_danish + name_list = name_list_NEOW_swedish house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -49,7 +49,7 @@ dansk = { house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } - name_list = name_list_danish + name_list = name_list_NEOW_danish coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -67,7 +67,7 @@ dansk = { doggerlander = { color = { 45 168 229 } created = 2175.1.1 - parents = { danish easlander } + parents = { danish dutch } ethos = ethos_bellicose heritage = heritage_north_germanic @@ -86,8 +86,7 @@ doggerlander = { fallback = tradition_hird } - name_list = name_list_NEOW_english - name_list = name_list_danish + name_list = name_list_NEOW_doggerlander coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -117,13 +116,19 @@ faerosk = { head_determination = head_determination_domain traditions = { tradition_things - tradition_farmer_republics tradition_fishermen tradition_hereditary_hierarchy tradition_seafaring } - name_list = name_list_danish - name_list = name_list_swedish + + dlc_tradition = { + trait = tradition_fp1_coastal_warriors + requires_dlc_flag = the_northern_lords + fallback = tradition_hird + } + + name_list = name_list_NEOW_faroese + name_list = name_list_NEOW_danish coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -157,7 +162,39 @@ gotsk = { } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish + + coa_gfx = { swedish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + + ethnicities = { + 70 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 10 = caucasian_northern_brown_hair + 5 = caucasian_northern_dark_hair + } +} + +elfdalian = { + color = { 38 132 198 } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + ethos = ethos_communal + heritage = heritage_north_germanic + language = NEOW_language_ovdalian + martial_custom = martial_custom_equal + head_determination = head_determination_domain + traditions = { + tradition_landstinget + tradition_forest_folk + tradition_language_scholars + tradition_highland_warriors + } + + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -187,10 +224,11 @@ smalandsk = { tradition_forest_folk tradition_staunch_traditionalists tradition_religious_patronage + tradition_zealous_people } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -224,7 +262,7 @@ gutnsk = { } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -251,13 +289,18 @@ icelander = { head_determination = head_determination_domain traditions = { tradition_things - tradition_farmer_republics + tradition_collective_lands tradition_seafaring tradition_fishermen } # FP1 Traditions + dlc_tradition = { + trait = tradition_fp1_coastal_warriors + requires_dlc_flag = the_northern_lords + fallback = tradition_hird + } - name_list = name_list_norwegian + name_list = name_list_NEOW_icelander coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -286,7 +329,7 @@ jaamtsk = { head_determination = head_determination_domain traditions = { tradition_landstinget - tradition_ce1_ritual_washing + tradition_midnight_herders tradition_winter_warriors } dlc_tradition = { @@ -295,8 +338,8 @@ jaamtsk = { fallback = tradition_swords_for_hire } - name_list = name_list_norwegian - name_list = name_list_swedish + name_list = name_list_NEOW_norwegian + name_list = name_list_NEOW_swedish coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -322,14 +365,14 @@ ostsk = { martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { - tradition_agrarian - tradition_things - tradition_mountaineers - tradition_philosopher_culture - tradition_religious_patronage + tradition_landstinget + tradition_british_meritocracy + tradition_astute_diplomats + tradition_seafaring + tradition_african_tolerance } - name_list = name_list_norwegian + name_list = name_list_NEOW_norwegian coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -355,16 +398,17 @@ trondheimer = { martial_custom = martial_custom_equal head_determination = head_determination_domain traditions = { - tradition_seafaring - tradition_staunch_traditionalists - tradition_maritime_mercantilism + tradition_fishermen + tradition_mountaineers + tradition_winter_warriors + tradition_landstinget } - dlc_tradition = { - trait = tradition_fp1_northern_stories - requires_dlc_flag = the_northern_lords - fallback = tradition_runestones - } - name_list = name_list_norwegian + #dlc_tradition = { + # trait = tradition_fp1_northern_stories + # requires_dlc_flag = the_northern_lords + # fallback = tradition_runestones + #} + name_list = name_list_NEOW_norwegian coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -401,8 +445,8 @@ skansk = { fallback = tradition_swords_for_hire } - name_list = name_list_danish - name_list = name_list_swedish + name_list = name_list_NEOW_danish + name_list = name_list_NEOW_swedish coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -420,7 +464,7 @@ skansk = { slesvigsk = { color = { 40 71 114 } created = 2100.1.1 - parents = { danish NEOW_pomeranian } + parents = { dansk NEOW_pomeranian } house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } @@ -434,10 +478,11 @@ slesvigsk = { tradition_maritime_mercantilism tradition_fishermen tradition_pastoralists + tradition_republican_legacy } - name_list = name_list_danish - name_list = name_list_low_saxon + name_list = name_list_NEOW_danish + name_list = name_list_NEOW_low_saxon coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -471,7 +516,44 @@ svealandsk = { } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish + + coa_gfx = { swedish_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { northern_clothing_gfx } + unit_gfx = { northern_unit_gfx } + + ethnicities = { + 70 = caucasian_northern_blond + 15 = caucasian_northern_ginger + 10 = caucasian_northern_brown_hair + 5 = caucasian_northern_dark_hair + } +} + +finnoswede = { + created = 2000.1.1 + parents = { svealandsk finnish } + + color = { 45 128 255 } + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + ethos = ethos_bureaucratic + heritage = heritage_north_germanic + language = NEOW_language_swedish + martial_custom = martial_custom_equal + head_determination = head_determination_domain + traditions = { + tradition_parochialism + tradition_landstinget + tradition_british_meritocracy + tradition_astute_diplomats + tradition_maritime_mercantilism + } + # FP1 Traditions + + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -500,11 +582,11 @@ norrlandsk = { tradition_hunters tradition_landstinget tradition_fishermen - tradition_maritime_mercantilism + tradition_midnight_herders } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -519,7 +601,7 @@ norrlandsk = { } } -vestsk = { +vestsk = { # Vestlandsk color = { 30 112 153 } house_coa_frame = house_frame_19 house_coa_mask_offset = { 0.0 0.025 } @@ -532,11 +614,12 @@ vestsk = { traditions = { tradition_hard_working tradition_fishermen - tradition_things + tradition_landstinget tradition_maritime_mercantilism + tradition_seafaring } - name_list = name_list_norwegian + name_list = name_list_NEOW_vestlandsk # using their own namelist to account for the fact they use nynorsk coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -576,7 +659,7 @@ danish = { fallback = tradition_hird } - name_list = name_list_danish + name_list = name_list_NEOW_danish coa_gfx = { danish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -670,7 +753,7 @@ norwegian = { fallback = tradition_runestones } - name_list = name_list_norwegian + name_list = name_list_NEOW_norwegian coa_gfx = { norwegian_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -705,7 +788,7 @@ swedish = { #Used for cultural history purposes } # FP1 Traditions - name_list = name_list_swedish + name_list = name_list_NEOW_swedish coa_gfx = { swedish_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } diff --git a/common/culture/cultures/NEOW_rhaeto_helvetic.txt b/common/culture/cultures/NEOW_rhaeto_helvetic.txt index d01a4ac33..4b23cc020 100644 --- a/common/culture/cultures/NEOW_rhaeto_helvetic.txt +++ b/common/culture/cultures/NEOW_rhaeto_helvetic.txt @@ -35,49 +35,6 @@ } } -pelonais = { - color = { 229 68 149 } - - parents = { swiss patoues } - created = 2300.1.1 - - ethos = ethos_bureaucratic - heritage = heritage_rhaeto_helvetic - language = NEOW_language_south_helvetic - martial_custom = martial_custom_equal - head_determination = head_determination_domain - - traditions = { - tradition_parochialism - tradition_hard_working - tradition_chivalry - tradition_culinary_art - tradition_faith_bound - } - - name_list = name_list_french - - coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } - clothing_gfx = { french_clothing_gfx western_clothing_gfx } - unit_gfx = { western_unit_gfx } - house_coa_frame = house_frame_03 - house_coa_mask_offset = { 0.0 0.055 } - house_coa_mask_scale = { 0.9 0.9 } - - ethnicities = { - 10 = caucasian_blond - 3 = caucasian_ginger - 31 = caucasian_brown_hair - 36 = caucasian_dark_hair - 1 = slavic_dark_hair - 11 = arab - 7 = mediterranean - 1 = asian - 1 = south_indian - } -} - romansch = { color = { 178 89 178 } @@ -90,7 +47,7 @@ romansch = { house_coa_mask_offset = { 0.0 0.025 } house_coa_mask_scale = { 0.95 0.95 } traditions = { - tradition_farmer_republics + tradition_collective_lands tradition_hard_working tradition_castle_keepers tradition_mountain_homes @@ -99,9 +56,9 @@ romansch = { name_list = name_list_swabian - coa_gfx = { german_group_coa_gfx western_coa_gfx } + coa_gfx = { latin_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } - clothing_gfx = { dde_hre_clothing_gfx western_clothing_gfx } + clothing_gfx = { western_clothing_gfx } unit_gfx = { western_unit_gfx } ethnicities = { @@ -112,7 +69,7 @@ romansch = { } } -sassun = { +sassun = { # Sassun color = { 204 61 168 } parents = { saxon romansch } @@ -148,7 +105,7 @@ sassun = { } } -swiss = { #Svizzer +swiss = { # Svizzer color = { 229 91 114 } parents = { romansch swabian } @@ -161,11 +118,14 @@ swiss = { #Svizzer head_determination = head_determination_domain traditions = { - tradition_staunch_traditionalists tradition_hard_working tradition_religious_patronage tradition_faith_bound - tradition_farmer_republics + tradition_collective_lands + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture } name_list = name_list_NEOW_swabian @@ -183,4 +143,47 @@ swiss = { #Svizzer 35 = caucasian_brown_hair 25 = caucasian_dark_hair } +} + +patoues = { # Arpetan + color = { 229 68 149 } + + ethos = ethos_egalitarian + heritage = heritage_rhaeto_helvetic + language = NEOW_language_south_helvetic + martial_custom = martial_custom_equal + head_determination = head_determination_domain + + traditions = { + tradition_esteemed_hospitality + tradition_mountain_homes + tradition_culinary_art + tradition_artisans + tradition_faith_bound + } + + name_list = name_list_NEOW_arpitan + + coa_gfx = { french_coa_gfx frankish_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { french_clothing_gfx western_clothing_gfx } + unit_gfx = { western_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + + ethnicities = { + 6 = caucasian_blond + 3 = caucasian_ginger + 31 = caucasian_brown_hair + 25 = caucasian_dark_hair + 6 = slavic_blond + 5 = slavic_brown_hair + 1 = slavic_dark_hair + 11 = arab + 4 = african + 7 = mediterranean + 1 = asian + 1 = south_indian + } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_romani.txt b/common/culture/cultures/NEOW_romani.txt index 80a20c788..dc180a4f4 100644 --- a/common/culture/cultures/NEOW_romani.txt +++ b/common/culture/cultures/NEOW_romani.txt @@ -1,5 +1,5 @@ cale = { - color = { 0.82 0.92 0.7 } + color = { 127 33 25 } ethos = ethos_communal heritage = heritage_romani @@ -11,15 +11,16 @@ tradition_diasporic tradition_culture_blending tradition_religion_blending + tradition_music_theory } dlc_tradition = { trait = tradition_fp2_ritualised_friendship requires_dlc_flag = the_fate_of_iberia } - name_list = name_list_castilian + name_list = name_list_NEOW_castilian - coa_gfx = { castilian_coa_gfx iberian_group_coa_gfx western_coa_gfx } + coa_gfx = { iberian_group_coa_gfx western_coa_gfx } building_gfx = { iberian_building_gfx } clothing_gfx = { iberian_christian_clothing_gfx western_clothing_gfx } unit_gfx = { iberian_christian_unit_gfx } @@ -27,4 +28,77 @@ ethnicities = { 10 = mediterranean } +} + +vlax = { # Rromani + color = { 112 29 16 } + + ethos = ethos_spiritual + heritage = heritage_romani + language = language_vlax + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_diasporic + tradition_culture_blending + tradition_family_entrepreneurship + tradition_hard_working + } + + name_list = name_list_NEOW_romanian #this needs changing, make unique romani ones later + + coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { mediterranean_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 = { + 25 = turkic_west + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + 25 = mediterranean_byzantine + } +} + +romungro = { # Romungró + color = { 112 20 10 } + + name_order_convention = dynasty_always_first + ethos = ethos_communal + heritage = heritage_romani + language = language_romungro + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + + traditions = { + tradition_diasporic + tradition_culture_blending + tradition_family_entrepreneurship + tradition_music_theory + tradition_karlovec_legacy + } + + name_list = name_list_hungarian + + coa_gfx = { magyar_group_coa_gfx ugro_permian_group_coa_gfx steppe_coa_gfx } + coa_gfx = { western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { western_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 = { + 25 = caucasian_brown_hair + 25 = caucasian_dark_hair + 25 = turkic + 25 = turkic_west + } } \ No newline at end of file diff --git a/common/culture/cultures/NEOW_sardic.txt b/common/culture/cultures/NEOW_sardic.txt index 18f8daf77..590a10680 100644 --- a/common/culture/cultures/NEOW_sardic.txt +++ b/common/culture/cultures/NEOW_sardic.txt @@ -1,4 +1,4 @@ -sardinian = { +sardinian = { # Sardu color = { 255 163 234 } ethos = ethos_communal @@ -11,9 +11,10 @@ house_coa_mask_scale = { 0.9 0.9 } traditions = { tradition_stalwart_defenders - tradition_isolationist + tradition_castle_keepers tradition_seafaring tradition_practiced_pirates + tradition_romanticised_banditry } name_list = name_list_sardinian diff --git a/common/culture/cultures/NEOW_scottish.txt b/common/culture/cultures/NEOW_scottish.txt index 10b13ad83..4566c4684 100644 --- a/common/culture/cultures/NEOW_scottish.txt +++ b/common/culture/cultures/NEOW_scottish.txt @@ -12,9 +12,9 @@ traditions = { tradition_defiant tradition_hill_dwellers - tradition_farmer_republics + tradition_fishermen tradition_strong_kinship - tradition_fp1_performative_honour + tradition_highland_warriors } name_list = name_list_NEOW_scottish @@ -32,7 +32,7 @@ } } -scottish = { +scottish = { # Scots color = { 45 81 153 } ethos = ethos_bureaucratic diff --git a/common/culture/cultures/NEOW_south_slavic.txt b/common/culture/cultures/NEOW_south_slavic.txt index c05b47cde..1e4cb0291 100644 --- a/common/culture/cultures/NEOW_south_slavic.txt +++ b/common/culture/cultures/NEOW_south_slavic.txt @@ -1,12 +1,12 @@ -NEOW_carantanian = { - color = { 0.4 0.65 0.4 } +NEOW_carantanian = { # Koroški + color = { 81 132 204 } created = 2100.1.1 - parents = { slovien } + parents = { NEOW_slovene } ethos = ethos_communal heritage = heritage_south_slavic - language = NEOW_language_slovene #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin + language = NEOW_language_slovene martial_custom = martial_custom_equal head_determination = head_determination_domain @@ -15,14 +15,18 @@ tradition_loyal_soldiers tradition_culinary_art tradition_frugal_armorsmiths + tradition_family_entrepreneurship } - name_list = name_list_carantanian + name_list = name_list_NEOW_slovenian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } ethnicities = { 45 = slavic_blond @@ -32,12 +36,12 @@ } } -NEOW_serbian = { - color = { 0.4 0.65 0.4 } +NEOW_serbian = { # Srpski + color = { 42 42 140 } ethos = ethos_stoic heritage = heritage_south_slavic - language = NEOW_language_west_south_slavic #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin + language = NEOW_language_west_south_slavic martial_custom = martial_custom_equal head_determination = head_determination_domain @@ -46,15 +50,18 @@ NEOW_serbian = { tradition_quarrelsome tradition_martial_admiration tradition_religious_patronage + tradition_life_is_just_a_joke } - name_list = name_list_serbian + name_list = name_list_NEOW_serbian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond 5 = slavic_ginger @@ -63,8 +70,8 @@ NEOW_serbian = { } } -NEOW_bosnian = { - color = { 0.4 0.65 0.4 } +NEOW_bosnian = { # Bosanski + color = { 37 113 188 } ethos = ethos_communal heritage = heritage_south_slavic @@ -77,15 +84,19 @@ NEOW_bosnian = { tradition_quarrelsome tradition_life_is_just_a_joke tradition_religion_blending + tradition_collective_lands } - name_list = name_list_serbian + name_list = name_list_NEOW_bosnian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } + house_coa_frame = house_frame_21 unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond 5 = slavic_ginger @@ -94,8 +105,8 @@ NEOW_bosnian = { } } -NEOW_slovene = { - color = { 0.4 0.65 0.4 } +NEOW_slovene = { # Slovenski + color = { 45 105 226 } ethos = ethos_egalitarian heritage = heritage_south_slavic @@ -105,17 +116,21 @@ NEOW_slovene = { traditions = { tradition_family_entrepreneurship - tradition_quarrelsome + tradition_religious_patronage tradition_hard_working tradition_stalwart_defenders + tradition_zealous_people } - name_list = name_list_serbian + name_list = name_list_NEOW_slovenian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } ethnicities = { 45 = slavic_blond @@ -125,10 +140,10 @@ NEOW_slovene = { } } -NEOW_croatian = { - color = { 0.4 0.65 0.4 } +NEOW_croatian = { # Hrvatski + color = { 38 63 191 } - ethos = ethos_ceremonious + ethos = ethos_courtly heritage = heritage_south_slavic language = NEOW_language_west_south_slavic #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin martial_custom = martial_custom_equal @@ -139,15 +154,18 @@ NEOW_croatian = { tradition_quarrelsome tradition_swords_for_hire tradition_maritime_mercantilism + tradition_collective_lands } - name_list = name_list_serbian + name_list = name_list_NEOW_croatian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond 5 = slavic_ginger @@ -156,8 +174,8 @@ NEOW_croatian = { } } -NEOW_montenegran = { - color = { 0.4 0.65 0.4 } +NEOW_montenegran = { # Crnogorski + color = { 40 46 114 } ethos = ethos_communal heritage = heritage_south_slavic @@ -169,16 +187,22 @@ NEOW_montenegran = { tradition_family_entrepreneurship tradition_quarrelsome tradition_festivities - tradition_staunch_traditionalists + tradition_religious_patronage } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } - name_list = name_list_serbian + name_list = name_list_NEOW_serbian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond 5 = slavic_ginger @@ -187,29 +211,33 @@ NEOW_montenegran = { } } -NEOW_bulgarian = { - color = { 0.4 0.65 0.4 } +NEOW_bulgarian = { # Bŭlgarski + color = { 87 83 124 } - ethos = ethos_communal + ethos = ethos_stoic heritage = heritage_south_slavic language = NEOW_language_east_south_slavic #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin - martial_custom = martial_custom_equal + martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { tradition_family_entrepreneurship - tradition_quarrelsome + tradition_quarrelsome tradition_stand_and_fight - tradition_zealous_people + tradition_storytellers + tradition_collective_lands } - name_list = name_list_serbian + name_list = name_list_NEOW_bulgarian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { 45 = slavic_blond 5 = slavic_ginger @@ -218,32 +246,69 @@ NEOW_bulgarian = { } } -moliski = { #Moliški - color = { 0.4 0.65 0.4 } +NEOW_pomak = { # Pomak + color = { 97 97 163 } - ethos = ethos_spiritual + ethos = ethos_communal heritage = heritage_south_slavic - language = NEOW_language_west_south_slavic #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin - martial_custom = martial_custom_equal + language = NEOW_language_east_south_slavic + martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_agrarian - tradition_storytellers - tradition_religious_patronage + tradition_family_entrepreneurship + tradition_faith_bound + tradition_mountain_homes + tradition_zealous_people + tradition_itinerant_pastoralists } - name_list = name_list_serbian + name_list = name_list_NEOW_bulgarian coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } - building_gfx = { western_building_gfx } + building_gfx = { western_building_gfx east_slavic_building_gfx } clothing_gfx = { western_clothing_gfx } unit_gfx = { eastern_unit_gfx } - + house_coa_frame = house_frame_19 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond 5 = slavic_ginger 35 = slavic_brown_hair 15 = slavic_dark_hair } -} \ No newline at end of file +} + +#moliski = { #Moliški possibly deprecated +# color = { 0.4 0.65 0.4 } +# +# ethos = ethos_spiritual +# heritage = heritage_south_slavic +# language = NEOW_language_west_south_slavic #More or less a west slavic group who ended up adopting south slavic languages after the Avars cut off the slavs in the Pannonian basin +# martial_custom = martial_custom_equal +# head_determination = head_determination_domain +# +# traditions = { +# tradition_family_entrepreneurship +# #tradition_quarrelsome +# tradition_pastoralists +# tradition_swords_for_hire +# tradition_maritime_mercantilism +# tradition_collective_lands +# } +# +# name_list = name_list_serbian +# +# coa_gfx = { south_slavic_group_coa_gfx western_coa_gfx } +# building_gfx = { western_building_gfx } +# clothing_gfx = { western_clothing_gfx } +# unit_gfx = { eastern_unit_gfx } +# +# ethnicities = { +# 45 = slavic_blond +# 5 = slavic_ginger +# 35 = slavic_brown_hair +# 15 = slavic_dark_hair +# } +# \ No newline at end of file diff --git a/common/culture/cultures/NEOW_turkish.txt b/common/culture/cultures/NEOW_turkish.txt new file mode 100644 index 000000000..b0b7f4ee2 --- /dev/null +++ b/common/culture/cultures/NEOW_turkish.txt @@ -0,0 +1,99 @@ +thracian = { # Trakyalı + color = { 225 50 50 } + + ethos = ethos_bureaucratic + heritage = heritage_turkish + language = language_turkish + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + traditions = { + tradition_parochialism + tradition_city_keepers + tradition_maritime_mercantilism + tradition_ruling_caste + tradition_ruin_delvers + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { oghuz_coa_gfx turkic_group_coa_gfx arabic_group_coa_gfx } + building_gfx = { byzantine_building_gfx } + clothing_gfx = { turkic_clothing_gfx byzantine_clothing_gfx dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_14 + + ethnicities = { + 10 = turkic_west + 40 = arab + 50 = mediterranean_byzantine + } +} + +rumeli = { # Rumelili + color = { 205 30 70 } + + ethos = ethos_stoic + heritage = heritage_turkish + language = language_turkish + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + traditions = { + tradition_faith_bound + tradition_religious_patronage + tradition_culinary_art + tradition_language_scholars + } + + dlc_tradition = { + trait = tradition_mpo_iron_cavalry + requires_dlc_flag = khans_of_the_steppe + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { oghuz_coa_gfx turkic_group_coa_gfx arabic_group_coa_gfx } + building_gfx = { byzantine_building_gfx } + clothing_gfx = { turkic_clothing_gfx byzantine_clothing_gfx dde_abbasid_clothing_gfx mena_clothing_gfx } + unit_gfx = { iranian_unit_gfx } + house_coa_frame = house_frame_14 + + ethnicities = { + 10 = turkic_west + 40 = arab + 50 = mediterranean_byzantine + } +} + +NEOW_turkmen = { # Türkmen + color = { 245 30 30 } + + ethos = ethos_stoic + heritage = heritage_turkish # switch to turanian when we get to central asia + language = NEOW_language_turkmen + martial_custom = martial_custom_male_only + head_determination = head_determination_herd + traditions = { + tradition_horse_breeder + tradition_warriors_of_the_dry + tradition_desert_nomads + } + + dlc_tradition = { + trait = tradition_devoted_horsemanship + requires_dlc_flag = khans_of_the_steppe + fallback = tradition_horse_lords + } + + name_list = name_list_NEOW_turkmen + + coa_gfx = { oghuz_coa_gfx turkic_group_coa_gfx steppe_coa_gfx } + building_gfx = { steppe_building_gfx } + clothing_gfx = { turkic_clothing_gfx mongol_clothing_gfx} + unit_gfx = { mongol_unit_gfx } + house_coa_frame = house_frame_14 + + ethnicities = { + 50 = turkic + 50 = turkic_west + } +} \ No newline at end of file diff --git a/common/culture/cultures/NEOW_west_germanic.txt b/common/culture/cultures/NEOW_west_germanic.txt index ffb04440d..3cc829d50 100644 --- a/common/culture/cultures/NEOW_west_germanic.txt +++ b/common/culture/cultures/NEOW_west_germanic.txt @@ -1,7 +1,5 @@ -dutch = { +dutch = { # Nederlander color = { 216 86 32 } -# created = 750.1.1 # Frankish settlements in Frisia from the 6th to 8th century -# parents = { frankish frisian } ethos = ethos_bureaucratic heritage = heritage_west_germanic @@ -19,7 +17,7 @@ tradition_astute_diplomats } - name_list = name_list_dutch + name_list = name_list_NEOW_dutch coa_gfx = { frisian_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -47,13 +45,13 @@ frisian = { #Represented the "old frisians" in vanilla, actually playable here # house_coa_mask_scale = { 0.95 0.95 } traditions = { tradition_fishermen - tradition_agrarian - tradition_pastoralists - tradition_farmer_republics + tradition_polders + tradition_collective_lands + tradition_practiced_pirates tradition_modest } - name_list = name_list_dutch + name_list = name_list_NEOW_frisian coa_gfx = { frisian_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -87,7 +85,7 @@ kleverlandish = { tradition_parochialism } - name_list = name_list_dutch + name_list = name_list_NEOW_dutch coa_gfx = { frisian_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } @@ -103,7 +101,7 @@ kleverlandish = { } -limburgisch = { +limburgisch = { # Limburgisch color = { 214 126 74 } ethos = ethos_bureaucratic @@ -125,7 +123,7 @@ limburgisch = { requires_dlc_flag = hybridize_culture fallback = tradition_hereditary_hierarchy } - name_list = name_list_dutch + name_list = name_list_NEOW_dutch coa_gfx = { frisian_coa_gfx german_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } diff --git a/common/culture/cultures/NEOW_west_slavic.txt b/common/culture/cultures/NEOW_west_slavic.txt index dcdf51c72..4e5f641ad 100644 --- a/common/culture/cultures/NEOW_west_slavic.txt +++ b/common/culture/cultures/NEOW_west_slavic.txt @@ -1,5 +1,5 @@ -greater_polish = { - color = { 0.5 0.1 0.08 } +NEOW_greater_polish = { + color = { 165 36 24 } ethos = ethos_bureaucratic heritage = heritage_west_slavic @@ -7,19 +7,89 @@ martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_mountaineer_ruralism - tradition_hard_working + tradition_agrarian tradition_castle_keepers - tradition_life_is_just_a_joke + tradition_pastoralists + tradition_malleable_invaders + tradition_british_meritocracy } - name_list = name_list_czech + name_list = name_list_NEOW_polish coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } clothing_gfx = { west_slavic_clothing_gfx western_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +NEOW_lesser_polish = { + color = { 204 30 30 } + ethos = ethos_bureaucratic + heritage = heritage_west_slavic + language = NEOW_language_polish + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_hill_dwellers + tradition_esteemed_hospitality + tradition_zealous_people + tradition_hard_working + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + } + + name_list = name_list_NEOW_polish + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +NEOW_mazovian_polish = { + color = { 226 56 73 } + + ethos = ethos_bureaucratic + heritage = heritage_west_slavic + language = NEOW_language_polish + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_forest_folk + tradition_forest_fighters + tradition_city_keepers + tradition_xenophilic + tradition_republican_legacy + } + + name_list = name_list_NEOW_polish + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_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 = { 45 = slavic_blond 5 = slavic_ginger @@ -28,27 +98,32 @@ } } + NEOW_moravian = { - color = { 0.35 0.8 0.8 } + color = { 226 127 34 } - ethos = ethos_bureaucratic + ethos = ethos_communal heritage = heritage_west_slavic language = NEOW_language_czech martial_custom = martial_custom_male_only head_determination = head_determination_domain traditions = { - tradition_mountaineer_ruralism + tradition_music_theory tradition_hard_working tradition_castle_keepers - tradition_life_is_just_a_joke + tradition_karlovec_legacy + tradition_wine_culture } - name_list = name_list_czech + name_list = name_list_NEOW_czech coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } building_gfx = { western_building_gfx } clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_20 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } ethnicities = { 45 = slavic_blond @@ -58,8 +133,44 @@ NEOW_moravian = { } } + +NEOW_slovak = { + color = { 191 132 38 } + + ethos = ethos_egalitarian + heritage = heritage_west_slavic + language = NEOW_language_slovak + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_mountaineer_ruralism + tradition_equitable + tradition_karlovec_legacy + tradition_wine_culture + tradition_romanticised_banditry + } + + name_list = name_list_NEOW_slovak + + coa_gfx = { polish_coa_gfx west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_20 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} + + sorbian = { - color = { 0.35 0.7 0.8 } + color = { 229 129 57 } ethos = ethos_bureaucratic heritage = heritage_west_slavic @@ -79,6 +190,9 @@ sorbian = { building_gfx = { western_building_gfx } clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_21 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 1.0 1.0 } ethnicities = { 45 = slavic_blond @@ -88,3 +202,238 @@ sorbian = { } } +kashubian = { + color = { 127 38 38 } + + ethos = ethos_communal + heritage = heritage_west_slavic + language = NEOW_language_kashubian + martial_custom = martial_custom_male_only + traditions = { + tradition_family_entrepreneurship + tradition_zealous_people + tradition_practiced_pirates + tradition_maritime_mercantilism + tradition_fishermen + } + + name_list = name_list_NEOW_polish + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_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 = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} + +czech = { + color = { 153 97 30 } + + ethos = ethos_bureaucratic + heritage = heritage_west_slavic + language = NEOW_language_czech + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_karlovec_legacy + tradition_hard_working + tradition_mountaineer_ruralism + tradition_life_is_just_a_joke + tradition_brewery + } + + name_list = name_list_NEOW_czech + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_20 + house_coa_mask_offset = { 0.0 0.025 } + house_coa_mask_scale = { 0.95 0.95 } + + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +goral = { + color = { 127 60 38 } + + ethos = ethos_bellicose + heritage = heritage_west_slavic + language = NEOW_language_polish + martial_custom = martial_custom_male_only + traditions = { + tradition_mountaineer_ruralism + tradition_zealous_people + tradition_romanticised_banditry + tradition_karlovec_legacy + } + dlc_tradition = { + trait = tradition_fp2_malleable_subjects + requires_dlc_flag = the_fate_of_iberia + fallback = tradition_xenophilic + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_quarrelsome + } + + name_list = name_list_NEOW_polish + + coa_gfx = { polish_coa_gfx west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +NEOW_silesian = { + color = { 191 82 28 } + + ethos = ethos_bellicose + heritage = heritage_west_slavic + language = NEOW_language_silesian + martial_custom = martial_custom_male_only + traditions = { + tradition_hill_dwellers + tradition_karlovec_legacy + tradition_metal_craftsmanship + tradition_ancient_miners + } + dlc_tradition = { + trait = tradition_staunch_traditionalists + requires_dlc_flag = hybridize_culture + fallback = tradition_quarrelsome + } + + name_list = name_list_NEOW_polish + + coa_gfx = { polish_coa_gfx west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +lipka = { + color = { 153 30 51 } + + ethos = ethos_bellicose + heritage = heritage_west_slavic + language = language_kipchak_bulgar + martial_custom = martial_custom_male_only + traditions = { + tradition_devoted_horsemanship + tradition_itinerant_pastoralists + tradition_loyal_soldiers + tradition_faith_bound + tradition_warrior_culture + } + + name_list = name_list_NEOW_turkish + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { + 25 = turkic_west + 25 = slavic_blond + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} +odrzan = { + color = { 226 62 29 } + + ethos = ethos_communal #no idea if this is accurate or not + heritage = heritage_west_slavic + language = NEOW_language_polish + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_culture_blending #for the dialect leveling in the westeern territories + tradition_agrarian #the wikipedia article mentions how prominent honey is on the Oder river, maybe this could warrant a custom tradition + tradition_city_keepers + tradition_fishermen + tradition_maritime_mercantilism + } + + name_list = name_list_NEOW_polish + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} + +wymysorys = { + color = { 140 78 35 } + parents = { NEOW_greater_polish saxon } + created = 1100.1.1 + + ethos = ethos_communal + heritage = heritage_west_slavic + language = NEOW_language_vilamovian + martial_custom = martial_custom_male_only + head_determination = head_determination_domain + traditions = { + tradition_culture_blending + tradition_agrarian + tradition_storytellers + tradition_isolationist #ngl i have no idea what to do for their traditions + } + + name_list = name_list_NEOW_polish #placeholder + + coa_gfx = { west_slavic_group_coa_gfx western_coa_gfx } + building_gfx = { western_building_gfx } + clothing_gfx = { west_slavic_clothing_gfx western_clothing_gfx } + unit_gfx = { eastern_unit_gfx } + house_coa_frame = house_frame_03 + house_coa_mask_offset = { 0.0 0.055 } + house_coa_mask_scale = { 0.9 0.9 } + ethnicities = { + 45 = slavic_blond + 5 = slavic_ginger + 35 = slavic_brown_hair + 15 = slavic_dark_hair + } +} \ No newline at end of file diff --git a/common/culture/eras/00_culture_eras.txt b/common/culture/eras/00_culture_eras.txt index a84f8c3a5..e8ab2d024 100644 --- a/common/culture/eras/00_culture_eras.txt +++ b/common/culture/eras/00_culture_eras.txt @@ -34,33 +34,6 @@ culture_era_early_medieval = { damage = 5 toughness = 2 } - - # Accolade - ## Accolade Archers - maa_upgrade = { - men_at_arms = accolade_maa_archers - damage = 6 - } - ## Accolade Skirmishers - maa_upgrade = { - men_at_arms = accolade_maa_skirmishers - damage = 6 - } - ## Accolade Pikes - maa_upgrade = { - men_at_arms = accolade_maa_pikes - damage = 6 - } - ## Accolade Outriders - maa_upgrade = { - men_at_arms = accolade_maa_outriders - pursuit = 6 - } - ## Accolade Cameliers - maa_upgrade = { - men_at_arms = accolade_maa_cameliers - pursuit = 6 - } } culture_era_high_medieval = { @@ -105,55 +78,6 @@ culture_era_high_medieval = { damage = 5 screen = 3 } - - # Accolade - ## Accolade Archers - maa_upgrade = { - men_at_arms = accolade_maa_archers - damage = 4 - toughness = 4 - } - ## Accolade Skirmishers - maa_upgrade = { - men_at_arms = accolade_maa_skirmishers - damage = 4 - toughness = 4 - pursuit = 4 - screen = 4 - } - ## Accolade Pikes - maa_upgrade = { - men_at_arms = accolade_maa_pikes - damage = 4 - toughness = 4 - } - ## Accolade Outriders - maa_upgrade = { - men_at_arms = accolade_maa_outriders - damage = 4 - toughness = 4 - pursuit = 4 - screen = 4 - } - ## Accolade Vanguards - maa_upgrade = { - men_at_arms = accolade_maa_vanguards - damage = 10 - toughness = 10 - } - ## Accolade Lancers - maa_upgrade = { - men_at_arms = accolade_maa_lancers - pursuit = 10 - } - ## Accolade Cameliers - maa_upgrade = { - men_at_arms = accolade_maa_cameliers - damage = 4 - toughness = 4 - pursuit = 4 - screen = 4 - } } culture_era_late_medieval = { @@ -199,59 +123,4 @@ culture_era_late_medieval = { damage = 8 screen = 5 } - - # Accolade - ## Accolade Archers - maa_upgrade = { - men_at_arms = accolade_maa_archers - damage = 10 - toughness = 10 - } - ## Accolade Skirmishers - maa_upgrade = { - men_at_arms = accolade_maa_skirmishers - damage = 6 - toughness = 6 - pursuit = 4 - screen = 4 - } - ## Accolade Pikes - maa_upgrade = { - men_at_arms = accolade_maa_pikes - damage = 10 - toughness = 6 - } - ## Accolade Outriders - maa_upgrade = { - men_at_arms = accolade_maa_outriders - damage = 16 - toughness = 16 - pursuit = 20 - screen = 6 - } - ## Accolade Vanguards - maa_upgrade = { - men_at_arms = accolade_maa_vanguards - damage = 10 - toughness = 10 - } - ## Accolade Lancers - maa_upgrade = { - men_at_arms = accolade_maa_lancers - screen = 20 - } - ## Accolade Crossbowers - maa_upgrade = { - men_at_arms = accolade_maa_crossbowers - damage = 10 - toughness = 10 - } - ## Accolade Cameliers - maa_upgrade = { - men_at_arms = accolade_maa_cameliers - damage = 16 - toughness = 6 - pursuit = 20 - screen = 6 - } } diff --git a/common/culture/innovations/00_cultural_maa_innovations.txt b/common/culture/innovations/00_cultural_maa_innovations.txt index 1e48785ab..7057187a4 100644 --- a/common/culture/innovations/00_cultural_maa_innovations.txt +++ b/common/culture/innovations/00_cultural_maa_innovations.txt @@ -102,12 +102,13 @@ innovation_legionnaires = { icon = @special_maa_02 potential = { - OR = { - this = culture:roman - culture_head ?= { - is_roman_emperor_primary_title_excluding_byzantium_trigger = yes - } - } + always = no +# OR = { +# this = culture:roman +# culture_head ?= { +# is_roman_emperor_primary_title_excluding_byzantium_trigger = yes +# } +# } } unlock_maa = praetorian @@ -227,14 +228,12 @@ innovation_repeating_crossbow = { has_dlc = "All Under Heaven" } OR = { - this = culture:tangut has_cultural_parameter = unlock_shenbigong_innovation } } trigger_else = { OR = { has_cultural_pillar = heritage_chinese - this = culture:tangut } } } @@ -259,12 +258,7 @@ innovation_pole_vault = { icon = @weapons_and_armor_01 potential = { - OR = { - this = culture:guanches - any_parent_culture_or_above = { - this = culture:guanches - } - } + always = no } unlock_maa = guanch_vaulter diff --git a/common/culture/innovations/00_late_medieval_innovations.txt b/common/culture/innovations/00_late_medieval_innovations.txt index 8a578095d..a1313c5e9 100644 --- a/common/culture/innovations/00_late_medieval_innovations.txt +++ b/common/culture/innovations/00_late_medieval_innovations.txt @@ -57,7 +57,8 @@ innovation_gunpowder = { icon = @gunpowder_02 parameters = { - unlock_late_medieval_gunpowder_units = yes + unlock_handgunners = yes + unlock_bombards = yes unlock_powder_magazines = yes } @@ -72,7 +73,8 @@ innovation_gunpowder = { icon = @fire_dragon } - custom = unlock_siege_maa_fourth_level + #custom = unlock_siege_maa_fourth_level + #custom = unlock_handgunners_loc flag = global_regular flag = late_medieval_era_regular diff --git a/common/culture/innovations/00_tribal_innovations.txt b/common/culture/innovations/00_tribal_innovations.txt index ba8b3f1b8..0be5f0163 100644 --- a/common/culture/innovations/00_tribal_innovations.txt +++ b/common/culture/innovations/00_tribal_innovations.txt @@ -321,7 +321,7 @@ innovation_table_of_princes = { OR = { #West Slavic this = culture:czech - this = culture:slovien + this = culture:NEOW_slovak } } diff --git a/common/culture/innovations/01_fp1_innovations.txt b/common/culture/innovations/01_fp1_innovations.txt index 476f27fe1..e4aa3b38b 100644 --- a/common/culture/innovations/01_fp1_innovations.txt +++ b/common/culture/innovations/01_fp1_innovations.txt @@ -44,20 +44,21 @@ innovation_varangian_adventurers = { potential = { has_fp1_dlc_trigger = yes - OR = { - has_innovation = innovation_varangian_adventurers - has_cultural_pillar = heritage_north_germanic - - # Frankish - this = culture:norman - any_parent_culture_or_above = { - this = culture:norse #Norman - } - this = culture:estonian - any_parent_culture_or_above = { - this = culture:estonian #Estonian - } - } + always = no +# OR = { +# has_innovation = innovation_varangian_adventurers +# has_cultural_pillar = heritage_north_germanic +# +## # Frankish +## this = culture:norman +## any_parent_culture_or_above = { +## this = culture:norse #Norman +## } +# this = culture:estonian +# any_parent_culture_or_above = { +# this = culture:estonian #Estonian +# } +# } NOT = { has_cultural_era_or_later = culture_era_early_medieval } } diff --git a/common/culture/innovations/N3OW_cultural_innovations.txt b/common/culture/innovations/N3OW_cultural_innovations.txt new file mode 100644 index 000000000..b5bf74c65 --- /dev/null +++ b/common/culture/innovations/N3OW_cultural_innovations.txt @@ -0,0 +1,26 @@ +@longboats = "gfx/interface/icons/culture_innovations/innovation_longboats.dds" + +innovation_river_tradefleets = { + skill = stewardship + group = culture_group_civic + culture_era = culture_era_early_medieval + region = world_europe_east_russia + icon = @longboats + + character_modifier = { + embarkation_cost_mult = -0.5 + diplomatic_range_mult = 0.2 + } + + custom = unlocks_sailable_major_rivers + parameters = { + trade_ports_stationed_maa_bonus = yes + trade_ports_enabled_for_tribals = yes + } + flag = global_regional + flag = early_medieval_era_regional + + ai_weight_for_fascination = { + value = 100 + } +} \ No newline at end of file diff --git a/common/culture/innovations/N3OW_cultural_maa_innovations.txt b/common/culture/innovations/N3OW_cultural_maa_innovations.txt index 1716192a1..c178082cc 100644 --- a/common/culture/innovations/N3OW_cultural_maa_innovations.txt +++ b/common/culture/innovations/N3OW_cultural_maa_innovations.txt @@ -21,37 +21,12 @@ innovation_british_arsenals = { has_cultural_pillar = heritage_anglo_frisian } } - #can_progress = { - # - #} - #character_modifier = { - # development_growth_factor= 0.2 - #} - #county_modifier = { - # epidemic_resistance = 10 - # building_slot_add = 1 - #} - - #culture_modifier = { - # mercenary_count_mult = 0.5 - #} - - #province_modifier = { - # build_speed = -0.1 - #} - - - unlock_maa = handgunners parameters = { unlock_powder_magazines = yes + unlock_handgunners = yes } - #unlock_decision = - #unlock_law - flag = early_medieval_era_regional - - #custom = promote_culture_speed_test } innovation_redcoats = { @@ -59,45 +34,16 @@ innovation_redcoats = { group = culture_group_military culture_era = culture_era_late_medieval #region = world_europe_west_britannia - icon = @gunpowder + icon = @gunpowder_02 potential = { + has_innovation = innovation_british_arsenals OR = { has_cultural_pillar = heritage_brythonic has_cultural_pillar = heritage_anglo_frisian } } - #can_progress = { - # - #} - #character_modifier = { - # development_growth_factor= 0.2 - #} - #county_modifier = { - # epidemic_resistance = 10 - # building_slot_add = 1 - #} - - #culture_modifier = { - # mercenary_count_mult = 0.5 - #} - - #province_modifier = { - # build_speed = -0.1 - #} - - - unlock_maa = redcoats - parameters = { - unlock_powder_magazines = yes - } - #unlock_decision = - #unlock_law - - flag = global_maa - - #custom = promote_culture_speed_test } innovation_british_ironsides = { @@ -117,10 +63,6 @@ innovation_british_ironsides = { unlock_maa = ironsides - - flag = global_maa - - #custom = promote_culture_speed_test } innovation_celtic_columneers = { @@ -196,7 +138,6 @@ innovation_gardians = { this = culture:provencal this = culture:rottisch this = culture:patoues - this = culture:azurrano } } @@ -273,4 +214,191 @@ innovation_guides = { flag = global_regional #custom = promote_culture_speed_test +} + +innovation_cacadores = { + skill = martial + group = culture_group_military + culture_era = culture_era_high_medieval + icon = @gunpowder + + potential = { + this = culture:portuguese + } + + unlock_maa = cacadores + parameters = { + unlock_powder_magazines = yes + } + + flag = global_maa +} + +innovation_almogavares = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:andorra + this = culture:aragonese + this = culture:asturleonese + this = culture:basque + this = culture:galician + } + } + + unlock_maa = almogavares + + flag = global_maa +} + +innovation_tercos = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:catalan + this = culture:balearic + this = culture:valencian + } + } + + unlock_maa = tercos + + flag = global_maa +} +innovation_lanceros = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:castilian + this = culture:extremeno + this = culture:NEOW_andalusian + } + } + + unlock_maa = lanceros + + flag = global_maa +} +innovation_betyars = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:hungarian + this = culture:szeklers + this = culture:translyvanian + this = culture:czech + this = culture:NEOW_moravian + this = culture:NEOW_slovak + this = culture:goral + this = culture:NEOW_carpathian + } + } + unlock_maa = betyars + + flag = global_maa +} +innovation_peacekeepers = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:wallachian + this = culture:banatian + this = culture:moldavian + this = culture:NEOW_gagauz + this = culture:NEOW_ucrainean + } + } + unlock_maa = peacekeepers + + flag = global_maa +} +innovation_tachanka { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:NEOW_kievan + this = culture:NEOW_cossack + this = culture:NEOW_crimean + this = culture:NEOW_nizhnevolzhan + this = culture:NEOW_povolzhan + this = culture:kalmyk + } + } + unlock_maa = tachanka + + flag = global_maa +} +innovation_uhlan = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:NEOW_greater_polish + this = culture:NEOW_lesser_polish + this = culture:NEOW_mazovian_polish + this = culture:sorbian + this = culture:kashubian + this = culture:goral + this = culture:NEOW_silesian + this = culture:lipka + this = culture:NEOW_pribaltic + this = culture:NEOW_polessian + this = culture:NEOW_minskian + this = culture:NEOW_vohlynian + this = culture:lithuanian + this = culture:samogitian + } + } + unlock_maa = uhlan + + flag = global_maa +} +innovation_bike_cav = { + skill = martial + group = culture_group_military + culture_era = culture_era_early_medieval + icon = @maa_01 + + potential = { + OR = { + this = culture:latvian + this = culture:latgalian + this = culture:estonian + this = culture:livonian + this = culture:voroseto + this = culture:dansk + this = culture:slesvigsk + has_cultural_pillar = heritage_west_germanic + } + } + unlock_maa = bike_cav + + flag = global_maa } \ No newline at end of file diff --git a/common/culture/innovations/tgp_innovations.txt b/common/culture/innovations/tgp_innovations.txt index c8c4e0a06..d79123e8d 100644 --- a/common/culture/innovations/tgp_innovations.txt +++ b/common/culture/innovations/tgp_innovations.txt @@ -181,17 +181,7 @@ innovation_sericulture = { # VICTORIA TECHS ARE BACK BABEYYY AWOOOOU (wolf howl) icon = @sericulture potential = { - has_tgp_dlc_trigger = yes - } - - can_progress = { - custom_tooltip = { - text = silk_road_sericulture_trigger_tt - OR = { - has_cultural_pillar = heritage_chinese - has_cultural_pillar = heritage_byzantine - } - } + silk_road_innovation_trigger = { INNOVATION = sericulture } } parameters = { diff --git a/common/culture/name_equivalency/00_NEOW_female_names.txt b/common/culture/name_equivalency/00_NEOW_female_names.txt index de1df1e27..c5f2b3457 100644 --- a/common/culture/name_equivalency/00_NEOW_female_names.txt +++ b/common/culture/name_equivalency/00_NEOW_female_names.txt @@ -1,522 +1,734 @@ -abigail_female = { Abbie Abby Abigail Abigale Abygayl Abygayll Aibbie Aibigail Gail } +abida_female = { _G_dot_abidat } +abigail_europa_female = { Abigail Europa } +abigail_female = { Abbie Abby Abb_e_hat_h Abb_e_hat_hg_AE_l Abigail Abigale Abygayl Abygayll Aibbie Aibigail Gail } ada_female = { Ada Adda } -adela_female = { Aaltje Ad_e_grv_le Ad_e_grv_lo Addyla Addylla Adela Adele Aiddelai } -adelaide_female = { Ad_e_act_la_i_uml_de Adelaide Adelheid Addylayddy Addylaydy Addyllayddy Aida Aiddelaide Aleida Alida Alijda Alke Azala_i_uml_s Aziliz Azylis Elke Heide Heidi } -adriana_female = { Adriana Adriano_female } -agatha_female = { _A_rng_got Agate Agatha Agathe Agato Gadea } -agnes_female = { Agn_e_grv_s Agnes Agneta Agnys Anest In_e_grv_s In_e_hat_s Ines Nesta Nysta Oanell } +adela_female = { Aaltje Ad_e_act_la Ad_e_grv_le Ad_e_grv_ll Ad_e_grv_lo Ad_e_act_lar Addylla Adel Adel_e_dot_ Adela Adele Aiddelai } +adelaide_female = { _A_grv_delheid A_i_act_da Ad_e_act_la_i_uml_de Adelaide Adelheid Addylayddy Ad_pst_l_a_act_id Addyllayddy Aida Aiddelaide Aleida Aletta Alida Alide Alijda Alke Azala_i_uml_s Aziliz Azylis Elke Heide Heidi Heidy } +adelina_female = { Adelina Adeline Adlinn } +adoracion_female = { Adoraci_o_act_n } +adriana_female = { Adri_a_act_na Adriana Adriano_female Adrijana Antri_a_act_na Jadranka } +agatha_female = { _A_act_gueda _A_grv_gat _A_grv_get _A_rng_got Aet Ag_a_act_ta Ag_a_act_thi Agata Agate Agatha Agathe Agato Agota Aita Gadea } +agnes_female = { _A_grv_gnees _A_grv_ngenees _A_grv_ngnees Agn_e_dot_ Agn_e_grv_s Agn_i_act_ Agne Agne_s_crn_a Agnes Agnese Agneta Agnieszka Agnys Ahneta Ain_e_act_s Ane_z_crn_ka Anest In_e_act_s In_e_grv_s In_e_hat_s Ines Inesa Inese Ne_z_crn_a Ne_z_crn_ika Nesta Nysta Oanell } ainhoa_female = { Ainhoa Ainoa } -aisha_female = { Ay_s_ced_e } +aisha_female = { A_i_uml_s_e_act_ Ay_s_ced_at Ay_s_ced_e Jay_s_ced_at } alba_female = { Alba } +albamaria_female = { Alba_spc_Mar_i_act_a } albana_female = { Aubano } alberta_female = { Alberdina Alberta Alberte Albertine Albertino_female } -alexandra_female = { Ailexsaindrai Alessandra Alessandrino_female Alessandro_female Alexandra Alexandrina Allyksanddra Alyksanddra Sandra Sandrine Sandrino_female Sandy } -alexia_female = { Al_e_grv_xia Alessia Alessio_female Alexia Alexina } +albina_female = { Alb_i_act_na Albina } +alexandra_female = { Ailexsaindrai Alaxandra Alejandra Alejandrina Aleksandra Aleksandrina Alessandra Alessandrino_female Alessandro_female Alex_a_act_ndra Alexandra Alexandrina Alejo Alekso_female Alja Allyksanddra Al_i_hat_kx_AE_ndra Les_pst_a Sa_s_crn_a_female Sa_s_crn_ka Sanda Sandra Sandrine Sandrino_female Sandy Xandra } +alexia_female = { Al_e_grv_xia Alessia Alessio_female Alex_i_act_a Alexia Alexina } +alexis_beatrix_female = { Alexis Beatrix } alfhild_female = { Vilde } -alice_female = { Ailice Al_i_act_cia Alice Alicia Alis Alison Alix Alixe Alize Allycy Alycy Alysy } -alina_female = { Aliena Alina Aline Alino } -alfonsa_female = { Anfounsino } +alfonsa_female = { Alfonsa Anfounsino } +alice_female = { _A_act_ylis _A_grv_liss Ailice Al_i_act_cia Alica Alice Alicia Alicija Alicja Aliise Alis Alisa Alishia Alisia Alison Alix Alixe Alize Alizia Allycy Alycy } +alima_female = { Alimat } +alina_female = { Al_i_mcn_na Aliena Alina Aline Alino } +aliya_female = { _A_uml_liia _G_brv_aliia } +alyssa_justina_female = { Alyssa Justina } amaia_female = { Amaia Amaya } amanda_female = { Amanda Amandino Mandy } -amata_female = { Aimado Aimee Amy Esm_e_act_e Esmee Maitane } -amber_female = { Aimber Amber Ambyr } -amelia_female = { Am_a_act_lia Am_e_act_lia Am_e_act_lie Am_e_grv_li Amale Amalie Amelia Amelie } -amina_female = { Amina Emine } +amata_female = { Aimado Aimee Amada Amy _E_hat_imyy Esm_e_act_e Esmee Maitane } +amber_caroline_female = { Amber Caroline } +amber_female = { Aimber Amber Amb_e_hat_h } +amelia_female = { Am_a_act_lia Am_a_act_lie Am_e_act_lia Am_e_act_lie Am_e_grv_li Amale Amalia Amalie Ameli Amelia Amelie Amelija Ammeli } +amice_female = { Amice Aam_i_act_s } +amina_female = { Amina Aminat Emin_e_act_ Emine } amira_female = { Amira } -anahid_female = { Anahyta } -anastasia_female = { Anastasi_e_act_ Anastasia Anastasie Stacey } -andrea_female = { Andere Andr_e_act_e Andrea Andreia Andrine Andriveto } -angela_female = { _A_grv_ngela _A_hat_ngela Aela Aelia Aelig Ang_e_grv_lo_female Angela Angelina Angelita Angyla Engelina Gotzone } -angeles_female = { _A_grv_ngels } -angelica_female = { Ang_e_act_lica Angelica Angelico_female Angelika Angelique Lieke } -anna_female = { Aina Ainne Ana Ana_i_uml_s Anais Ane Aneto Anette Anita Anja Anke Ann Anna Annaig Anne Anneke Anneken Annette Anni Annica Annick Annicka Annie Annigje Annika Anniken Anny Ano Anouk Antje Hanka Hanna Hannah Hanne Naig } -annabella_female = { Anabela Annabel Annabell Annabella } +amparo_female = { Amparo Amparu } +anahid_female = { Onn_a_hat_h_i_act_d } +anastasia_female = { Anast_a_act_zia Anast_a_act_zie Anastas_i_act_a Anastasi_e_act_ Anastasia Anastasie Anastasija Anastazija Anastazio Nastasia Stacey Stasel } +andrea_female = { Andere Andr_e_act_e Andra Andrada Andrea Andreea Andreia Andreja Andreua Andriana Andrine Andriveto Endija } +andreamaria_female = { Andreua_spc_Mar_i_act_a } +angela_female = { _A_act_nchela _A_act_ngela _A_grv_ngela _A_grv_sch_a_uml_li _A_grv_schali _A_hat_ngela Aela Aelia Aelig And_e_crn_la Anelė Ang_e_grv_le Ang_e_grv_lo_female Angel_e_dot_ Angela Angelina Angelita Angjelina Angyla Anxela Anxhela Anzhela Engelina Gotzone Xela } +angeles_female = { _A_act_nchels _A_act_ngeles _A_act_nxeles _A_grv_ngels } +angelica_female = { And_z_crn_elika Ang_e_act_lica Angelica Angelico_female Angelik_i_act_ Angelika Angelique Anx_e_act_lica Lieke } +anisa_female = { Anesa Anisa Anisat } +anna_female = { Aina Ainne Ana Ana_i_act_s Ana_i_uml_s Anais Ane Anelia Anet Aneta Anete Aneto Anette Ani Ani_s_cma_oara Anika Anila Anita Anja Anka Anke Ann Anna Annaig Anne Anneke Anneken Annette Anni Annica Annick Annicka Annie Annigje Annija Annika Anniken Anny Ano Anouk Antje Anu Anu_t_cma_a Anushka Anya Hana Hanah Hanka Hanna Hannah Hanne Naig Nu_s_crn_a Ona Onn_a_hat_h } +annabelen_female = { Ana_spc_Bel_e_act_n } +annabella_female = { Anabel Anabela Annabel Annabell Annabella } annacatherine_female = { Anna-Karin Annekatrin } annacharlotte_female = { Ann-Charlotte } -annachristina_female = { Anna-Stina Ann-Christin Annki } +annachristina_female = { Ana_spc_Crestina Ana_spc_Cristina Anna-Stina Ann-Christin Annki } annaclara_female = { Ano-Claro } -annahelena_female = { Anna-Lena } annaeleonora_female = { Hannelore } -annaelizabeth_female = { Ane_spc_Elixabete Anna_spc_Isabel } -annalaura_female = { Anne-Laure Ano-Lauro } -annalisa_female = { Anneli Anneliese Annelise Ano-Liso } -annamargaret_female = { Annarita Annegret Anne-Gret Anne-Margrete Anne-Mette } -annamaria_female = { Amei Ane_spc_Miren Anna_spc_Maria Annamaria Anna-Vari Annemarie Anne-Marie Annemie Annemieke Ann-Marie Ano-Mar_i_grv_o } -annarosa_female = { Annerose } -annasophia_female = { Anne-Sophie Ano-Souf_i_grv_o } -antonia_female = { Ant_o_grv_nia Antoinette Antonella Antonetta Antonia Antonieta Antonietta Antouneto Antoynytty T_o_grv_nio_female Teuntje Tounieto } +annaelizabeth_female = { Ana_spc_Isabel Ane_spc_Elixabete Ana_spc_Isabela Ana_spc_Sabel Ana_spc_Sabela Anna_spc_Isabel Anna-Liisa Annalisa Annalise Annel_i_grv_s Anneli Anneliese Annelise Annely Ano-Liso } +annahelena_female = { Anna-Lena } +annalaura_female = { Ana_spc_Laura Anne-Laure Ano-Lauro } +annamargaret_female = { Ana_spc_Mar_i_act_a Annarita Annegret Anne-Gret Anne-Margrete Anne-Mette } +annamaria_female = { Amei Amm_e_act_j Ammer_e_act_j Ana_spc_Maria Anamaria Ane_spc_Miren Anna_spc_Maria Annamaria Anna-Vari Annem_e_act_j Annemar_e_act_j Annemarie Anne-Marie Annemarija Annemie Annemieke Ann-Marie Ano-Mar_i_grv_o } +annapilar_female = { Ana_spc_Pilar } +annarosa_female = { Ana_spc_Rosa Annerose Anne-Rose } +annasophia_female = { Anne-Sophie Ann-Sophie Ano-Souf_i_grv_o } +antonia_female = { Ant_i_act_a Ant_o_act_nia Ant_o_grv_nia Antan_e_dot_ Antanina Anthonia Antoaneta Antoinette Anton_i_act_a Antona Antonella Antoneta Antonetta Antoni_n_tld_a Antonia Antonieta Antonietta Antonija Antonina Antouneto Antoynytty Donka T_o_grv_nio_female Teuntje Tounieto } anunciacion_female = { Anuntxi } -aphrodite_female = { Affrhodyty } -apollonia_female = { Apol_o_act_nia Lone Poul_o_grv_nio } +aouda_female = { Aouda A_u_hat_dha } +aphrodite_female = { Af_e_uml_rdita Aferdita Affrhodyty } +apollonia_female = { Apol_o_act_nia Apollon_i_act_a Lone Polona Poul_o_grv_nio } april_female = { Abri_e_act_u Abril Ebrel } -aranzazu_female = { Arantxa Arantza Arantzazu Aranzazu } -ariadne_female = { Ariadna Ariana Ariane } +araceli_female = { Araceli Arazeli } +aranzazu_female = { Ar_a_act_nzazu Arancha Arantxa Arantza Arantzatu Arantzazu Aranzazu } +ariadne_female = { Ari_a_act_dni Ariadna Ariana Ariane } arlette_female = { Arleto } asa_female = { _A_rng_sa _A_rng_se } -asma_female = { Asma Esma } +ascencion_female = { Ascensi_o_act_n Igone } +ashleigh_female = { A_s_crn_li Aishlei Ashleigh Ashley Ashlly Ashly Aeshl_i_hat_ } +asia_female = { Asijat Asya Asyat } +aslihan_female = { Asl_i_dot_han Asl_i_dot_-Xanum } +asma_female = { Asma Asmaj Esma } astrid_female = { _A_grv_strid Asta Astri Astrid } -asuncion_female = { Assumpci_o_act_ Assun_c_ced__a_tld_o Assunta Asun Axun Jasone } -ascencion_female = { Igone } -ashleigh_female = { Aishlei Ashleigh Ashley Ashlly Ashly } +asuncion_female = { Assumpci_o_act_ Assun_c_ced__a_tld_o Assunta Asun Asunci_o_act_n Asunzi_o_act_n Axun Jasone } +athanasia_female = { Atanasia Atanaska Athanas_i_act_a } auda_female = { Aude } -audrey_female = { Audr_e_act_ } -augusta_female = { Augusta Auguste_female } +audrey_female = { Audr_e_act_ Odri } +augusta_female = { Aug_u_uml_schtinn Augusta Auguste_female Avgusta G_u_uml_schte Guste } augustina_female = { Agustino_female Augustina } -aurelia_female = { Aur_e_act_lia Aur_e_act_lie Aur_e_grv_lia Aurel_i_grv_o_female Aurelia } +aurelia_female = { Aur_e_act_lia Aur_e_act_lie Aur_e_grv_lia Aurel_i_grv_o_female Aurela Aurelia Reili } aurora_female = { Aurora Aurore Auroro } aveline_female = { Awyllyny Awylyny } +bailey_caitlin_female = { Bailey Caitlin } baptista_female = { Batistino } -barbara_female = { B_a_act_rbara B_a_grv_rbara B_a_uml_rbel B_a_uml_rbl Barbara Barbo_female Barbro } -beata_female = { Beata Beate } -beatrice_female = { B_e_act_atrice Beaitrice Beatrice Beatris Beatriu Beatrix Beatriz Betrys Byatrhyks Byatrycy Byatrysy } -belen_female = { Belen Betlem } -benedicta_female = { Benedikta Benedito_female Benita Beno_i_hat_te Bente } +barbara_female = { B_a_act_ra B_a_act_rbara B_a_grv_rbara B_a_grv_rwer_a_grv_ B_a_uml_rbel B_a_uml_rbl Baiba Barbara Barbo_female Barbora Barbro Varv_a_act_ra } +bartholomea_female = { Jerneja Neja } +basilisa_female = { Basilia Vasilena Vasilica Vasilik_i_act_ Vasilisa Vasilka } +beata_female = { Be_a_act_ta Beata Beate } +beatrice_female = { B_e_act_atrice B_e_act_atrissa Beaitrice Beatrice Beatris Beatriu Beatrix Beatriz Betrys Biatriso Byatrhyks Byatrycy Byatrysy } +begonia_female = { Bego_n_tld_a Begonia } +belen_female = { Bel_e_act_n Belen Betlem } +benedicta_female = { Benedikta Benedito_female Benita Beno_i_hat_te Bente Bieita } berengaria_female = { B_e_act_reng_e_grv_re Berenguiero } -berenice_female = { Bereni_c_ced_o } -bernarda_female = { Berendina Bernadeto Bernadette Bernardina Bernado } -bertha_female = { Berta Bertha Berto_female } +bernarda_female = { Berendina Bernadeta Bernadeto Bernadette Bernarda Bernardina Bernado } +bertha_female = { Berta Berth Bertha Berthe Berto_female } bertranda_female = { Bertrando } -bethany_male = { Beaitani Byafany } -blanche_female = { Biainca Bianca Bianka Blanca Blanche Blanco_female Bllanchy Blanshy Branca Byanca Zuri_n_tld_e } +bethany_male = { Beaitani Betani Byafany } +beverley_male = { Beverley Beverli } +blakely_jada_female = { Blakely Jada } +blanche_female = { Biainca Bianca Bianka Blanca Blanche Blanco_female Blanga Blanka Blan_s_crn_o Bllanchy Blanshy Branca Byanca Zuri_n_tld_e } +blasia_female = { Bla_z_crn_ka } +bogdana_female = { Bohdana } boudicca_female = { Boudyca } -bridget_female = { Berit Birgit Birgitt Birgitta Birgitte Birte Birthe Brec_pst_hed Bregido Bridget Brigitte Brit Brita Britt Britta Bryddgyt Ffraid Gitta Gitte } -brittany_female = { Britney } -brunhilde_female = { Brunhilde } +bridget_female = { Berit Birgit Birgitt Birgitta Birgitte Birte Birthe Brec_pst_hed Bregido Bridget Brigida Brigita Brigitt Brigitta Brigitte Brischitt Brit Brita Britt Britta Bryddgyt Ffraid Gitta Gitte Piret Pirkko } +brittany_female = { Britney Britni } +brunhilde_female = { Br_u_uml_nnhilde Brunhilda Brunhilde Brynhildur } +bureny_ashley_female = { Bureny Ashley } bushra_female = { B_u_uml__s_ced_ra Bouchra } -camilla_female = { Camiho Camilla Camille_female Kamilla } +camilla_female = { Camiho Camila Camilla Camille_female K_a_grv_mi Kamila Kamilla } +candice_female = { Candice Kandis } candida_female = { C_a_grv_ndida C_a_hat_ndida } carla_female = { Carla Carleno_female Carly Carol Carola Carole Carolo_female Charl_e_grv_ne Charlene Charly Karla Karola } -carmen_female = { Carme Carmela Carmella Carmen Carmina Carmo Karmele } -carolina_female = { Carolina Caroline Carolyn Caroulino Karolina Karoline } -cassandra_female = { Cassandra Cassandro Kasyy } -catherine_female = { C_a_act_tia Cadi Cafyryny Caiterine Caitlin Carin Carina Catarina Catarino Caterina Catharina Catherine Cathy Cathyrhyny Cati Catrin Catyy Caytllyn K_a_uml_te K_a_uml_the Kafyryny Kaiterine Kaitrin Kajsa Karen Kari Karin Karina Karine Karyn Katalin Katarina Kate Katell Katharina Katharine Katherina Katherine Kathleen Kathrin Kathryn Kati Katia Katie Katixa Katja Katrin Katrina Katrine Kattalin Katy Kaytlyn Nienke Trijntje Trine } -cecilia_female = { C_e_act_cile Cec_i_act_lia Cecilia Ceciliai Cecilie Cecilo Cicely Cilly Cycyllya Cycylya Sheila Sheyla Silje Silke Sille Sisse Sissel Sysylya Xixili } +carmen_female = { Carme Carmela Carmella Carmen Carmina Carmo Karmel Karmele Karmen } +carmenmaria_female = { Carme_spc_Mar_i_act_a Carmen_spc_Mar_i_act_a } +carolina_female = { C_a_hat_hrlyne Carolien Carolin Carolina Caroline Carolyn Caroulino K_a_grv_rlinn K_a_grv_rolinn Karl_i_mcn_ne Karol_i_act_na Karoliina Karolin Karolina Karoline Karolino Liina } +carteryn_kimberly_female = { Carteryn Kimberly } +cassandra_female = { Casandra Cassandra Cassandro Cassy K_a_hat_si Kasandra Kass_a_act_ndra } +catherine_female = { Aikater_i_act_ni C_a_act_tia Cadi Cafyryny Caff_e_act_ryn Caiterine Caitlin Carin Carina Catalina Catarina Catarino Caterina Catharina Catherine Cathy Cathyrhyny Cati Catrin Catterina Catyy Caytllyn Ecaterina Ekaterina Ekatherina Jekaterina K_a_grv_thri K_a_grv_thrinn K_a_mcn_rina K_a_uml_te K_a_uml_the K_a_uml_tlin Kaarina Kaciaryna Kadi Kadri_Catherine Kafyryny Kaia Kaija Kaisa Kaisu Kaiterine Kaitrin Kajsa Kar_i_mcn_na Karen Kari Karin Karina Karine Karyn Katalin Katar_i_act_na Katariina Katarina Katarzyna Kate Kate_r_crn_ina Katell Kater_i_act_na Katerina Katharina Katharine Katherina Katherine Kathleen Kathrin Kathryn Kati Katia Katie Katixa Katja Katka Katr_i_act_n Katr_i_mcn_na Katre Katri Katriina Katrin Katrina Katrine Kattalin Katy Katya Kaytlyn Keit Keiu Keren Keti Ketija Kitija Kotryna Nienke Riin Riina Tieneke Tineke Triin Trijntje Trine Triinu } +catherinemaria_female = { Kairi } +cecilia_female = { C_e_act_cile Cec_i_act_lia Cecile Cecilia Ceciliai Cecilie Cecilo Cicely Cilly Cycyllya Cycylya Seila Ses_i_act_lya Sesselja Sheila Sheyla Silja Silje Silke Sille Silli Sisse Sissel Tsetsiliya Xeila Xixili Zezilia } celestina_female = { Celeste Celestina Celestino_female Celesto_female } -celia_female = { C_e_grv_lia Celi_a_grv_ Celia } +celia_female = { C_e_grv_lia Celi_a_grv_ Celia Zilia Tsilya } celine_female = { C_e_act_line Celina Celino Selina Sylyna } -chantal_female = { Chantal Chantelle Xantal } -charlotte_female = { Carlota Chairlotte Charllotty Charloto Charlotta Charlotte Karlota Karlotty Lotta Lotte } -chelsea_female = { Chelseai Chyllsya Kylsya } -chloe_female = { Chlo_e_act_ Chlloy Chloe Chloy Clou_e_grv_ Kloy } -christelle_female = { Christel Christelle Kristell } -christina_female = { Carsta Chesten Chrissie Christa Christiane Christina Christine Crestino Cristina Cristyn Kersten_female Kerstin Kirsten Kirsti Kirstine Kirsty Kristen Kristin Kristina Kristine Kristy Stina Stine Tine } -chun_female = { Chun Shun } -claire_female = { Argi_n_tld_e Clair Claire Clara Clare Clarha Clarisse Clarisso Claro_female Kl_a_uml_rchen Klara Sklaerenn } -claudia_female = { Cl_a_act_udia Cl_a_grv_udia Claudette Claudia Claudine Gladys Glaudeto Glaudino Glaudo_female Gwladdys Gwladys Klaoda Klaodina Klaudia } -clementia_female = { Clem_e_grv_nci Clem_e_grv_ncia Clementia Clementina Clementino_female Clymyntyny } -cleopatra_female = { Cl_e_act_op_a_hat_tre Klyopatra Cllyopatra Clyopatrha Cleopaitrai } -clorinda_female = { Clorinda Clorinde Clourindo } -clotilda_female = { Clotilde Cloutido } +chantal_female = { _C_crn_antelo Chantal Chantelle Xantal } +charity_female = { Caridad Kar_i_act_tas } +charlotte_female = { _S_crn_arloto Carlota Chairlotte Charllotty Charloto Charlotta Charlotte Karlota Karlotty Loti Lotta Lotte Sch_a_grv_rlott Sharlotta } +chelsea_female = { Ch_AE_ls_e_hat_ Ch_AE_ls_a_hat_ Chelseai Chyllsya } +cheyenne_autumn_female = { Cheyenne Autumn } +chloe_female = { Chlo_e_act_ Chlloy Chl_o_act_i Chloe Chloy Clou_e_grv_ Kloy } +chloe_mackenzie_female = { Chloe Mackenzie } +cholpan_female = { _S_crn_olpan } +christelle_female = { Christel Christelle Chryst_a_act_lla Kristel Kristell } +christina_female = { Carsta Chesten Chrissie Christ_i_act_na Christa Christiane Christina Christine Christl Crestina Crestino Cristiana Cristieana Cristina Cristyn Hristina Kersten_female Kersti Kerstin Kirsten Kirsti Kirstine Kirsty Kr_i_grv_schtian Kr_i_grv_schtinn Krist_i_act_n Krist_i_act_na Krist_i_mcn_ne Krist_y_act_na Krista Kristen Kristi Kristi_a_mcn_na Kristiina Kristiine Kristin Kristina Kristine Kristjana Kristy Krystyna Stina Stine Tiina Tine } +chun_female = { Ch_y_hat_n Chun } +claire_female = { Argi_n_tld_e Chiara Clair Claire Clara Clare Clarha Clarisse Clarisso Claro_female Kl_a_act_ra Kl_a_uml_rchen Kl_a_uml_ris Klara Kler Sklaerenn } +clairemaria_female = { Clara_spc_Mar_i_act_a } +claudia_female = { Cl_a_act_udia Cl_a_grv_udia Claudette Claudia Claudine Gladys Glaudeto Glaudino Glaudo_female Gwladdys Gwladys Klaoda Klaodina Klaudia Klaudija Klavdija Klodeta } +clementia_female = { Cl_e_act_mentine Clem_e_grv_nci Clem_e_grv_ncia Clementia Clementina Clementino_female Clymyntyny Klementina Klimentina } +cleopatra_female = { Cl_e_act_op_a_hat_tre Cleiopatra Cleopatra Kl_ae_apatra Kliapetra Cleopaitrai } +clevelandy_amy_female = { Clevelandy Amy } +clorinda_female = { Clehrinduh Clohrinduh Clorinda Clorinde Clorinduh Clorynder Clourindo Klorinda } +clotilda_female = { Clotilde Cloutido Klotylda } colette_female = { Colette Coul_e_grv_to } -concepcion_female = { Concei_c_ced__a_tld_o Concepci_o_act_ Concetta Conxita Sorkunde } -constance_female = { Constaince Constance Constancy Constanze Coustan_c_ced_o Konstanse } -coralie_female = { Coral_i_act_ Coural_i_grv_o } +concepcion_female = { _C_dot_ettina Concei_c_ced__a_tld_o Concepci_o_act_ Concepci_o_act_n Concetta Conxita Sorkunde } +constance_female = { Constaince Constan_t_cma_a Constance Constancy Constanze Coustan_c_ced_o Konstanca Konstanse Konstant_i_act_a Konstant_i_act_na } +constantina_female = { Constantina Kostadinka } +consuelo_female = { Consolaci_o_act_n Consolata Consolo Consuela Consuelo } +coolidgea_emma_female = { Coolidgea Emma } +coral_female = { Coral Coral_i_act_ Coralia Coralie Coural_i_grv_o } cordelia_female = { Corhddylya } corinne_female = { Corina Corinna Corinne Courino } -cornelia_female = { Cornelia Kornelia Neeltje Nele } +cornelia_female = { Corn_e_act_lia Cornelia Korn_e_act_lia Kornelia Neeltje Nele } cruz_female = { Gurutze } -crystal_female = { Chrystal Cristail Crystall } -cynthia_female = { Cynfya Cynthia } +crystal_female = { Chrystal Cristail Crystall Kristalina } +cynthia_female = { Cintia Cynfya Cynthia Sintija } +czeslawa_female = { _C_crn_eslava Czes_l_stk_awa } +dagmar_female = { D_a_act__s_crn_a Dagmar Dagmara } dalia_female = { Ddahlya Ddalya } -daniela_female = { Ddainni Dani_e_uml_lle Daniela Danielle Danielo_female Danique Ddainielle Ddanny Ddanylly Ddanyylly } -daphne_female = { Daphne Daun_e_grv_ } -debora_female = { Debbie Debora Deborah Debra Devorah } +danica_brittany_female = { Danica Brittany } +daniela_female = { Ddainni Dana Dani Dani_e_grv_le Dani_e_uml_lle Daniel_e_dot_ Daniela Danielle Danielo_female Danila Danique Danut_e_dot_ Danuta Ddainielle Ddanny Ddanylly Ddanyylly } +daphne_bethany_female = { Daphne Bethany } +daphne_female = { Dafina Dafne Daphne Daun_e_grv_ } +darya_female = { Dari_g_brv_a Daria Darija Darinka Darja Darya } +debora_female = { D_e_act_bora D_e_act_borah Debbie Debora Deborah Debra Devorah } delphine_female = { D_o_act_ufino Delfina Delphine } -demetria_female = { Demi } -denise_female = { Daniso Ddynysy Deneza Denise } -desiree_female = { Desir_e_act_e } -diana_female = { Ddyana Diane Diana Diano } +demetria_female = { D_i_act_mitra Demi Dumitri_t_cma_a Dumitrina Mitica } +denise_female = { Daniso Ddynysy Deneza Denisa Denise Dennis_female Dionys_i_act_a } +desiree_female = { Desir_e_act_ Desir_e_act_e } +diana_female = { Ddyana Deana Di_a_mcn_na Diane Diana Diano Dijana Xana } dietlinde_female = { Deolinda Dietlinde Theodelinde } -dolores_female = { Dolors Loli Nekane } -doris_female = { Doris Dorise } +dolores_female = { Addolorata Dolores Dolors Lola Loli Nekane } dominica_female = { Domenica Dominika Dominique_female Doumenico_female } -dorothy_female = { D_o_uml_rte D_o_uml_rthe Ddorhofyy Ddorofy Dorothea Dorothy Dorthe Doryty Dourout_e_grv_io } -edith_female = { _E_act_dith Eddit Eddyf Edyf Edith Editha Edito } +domitilla_female = { Domicel_e_dot_ } +doris_female = { Doris Dorise Doriss } +dorothy_female = { D_a_mcn_rta D_o_uml_rte D_o_uml_rthe Dace Ddorhofyy Ddorofy Doretta Dorota Dorotea Doroteya Doroth_e_act_a Dorothea Dorothee Dorotheea Dorothy Dorthe Doryty Dourout_e_grv_io Tiia Tiiu } +dragomira_female = { Drahom_i_act_ra } +edeltraud_female = { Edeltraud Edeltraut } +edith_female = { _E_act_dith Eddit Eddyf Edyf Edit Edita Edith Editha Edito } edmunda_female = { Edmunda } eduarda_female = { Eduarda } -eleanor_female = { _E_act_l_e_act_onore A_e_act_nor Ali_e_act_nor Eleainor Eleanor Eleonor Eleonore Elinor Eliounor Ellinor Ellyanor Elyanor Elyanorh Leonor Leounoro Lore Lynorh } +eisenhowery_daniella_female = { Eisenhowery Daniella } +eleanor_female = { _E_act_l_e_act_onore A_e_act_nor Ali_e_act_nor Alionor Eleainor Eleanor Elenora Eleon_o_act_ra Eleonor Eleonora Eleonore Elinor Eliounor Ellinor Ellyanor Elyanor Elyanorh Leanor Leonor Leonora Leonore Leounoro Lore Lynorh } +elfriede_female = { Elfi Elfrid Elfriede } eliana_female = { _E_act_liane Eliano } -elisa_female = { _E_act_lise Elisa Elise Eliso Eliza } -elizabeth_female = { _E_act_lisabeth Bab_e_grv_u_female Babette Bessie Bethan Bettina Betty Eisab_e_grv_u Elesbed Elisabet Elisabete Elisabeth Elixabet Elixabete Elizabeth Elizaibet Ellyzabyf Elsbeth Elsebeth Elsie Elspet Elysabyf Elyzabyf Ilsabe Liesel Lill Lis Lisbeth Lisen Lisette Liz Lizzie Llyzzyy Lyzzyy } -elizabethcharlotte_female = { Lieselott Liselotte } -elodie_female = { _E_act_lodie Eloud_i_grv_o } -elsa_female = { Els_a_grv_ Elsa Else Elza Ilse Telse } -elvira_female = { Elvira Elwyrha } +elisa_female = { _E_act_lise Elisa Elise Eliso Elissa Eliza } +elizabeth_female = { _E_act_lisabeth _S_crn_pela Al_z_crn_b_e_crn_ta Al_z_crn_beta Bab_e_grv_u_female Babette Bessie Bethan Bettina Betty Eisab_e_grv_u El_i_act_sabet El_z_crn_bieta El_z_dot_bieta Elesbed Eli_s_crn_ka Elis_a_act_vet Elisabet Elisabeta Elisabete Elisabeth Elisabetta Elisetta Elisheva Elixabet Elixabete Elizabeta Elizabeth Elizabeto Elizaibet Elizavetha Ellyzabyf Elsb_a_uml_th Elsbeth Elsebeth Elsie Elspet Elysabyf Elyzabyf Ilsabe Liesel Lill Lis Lisbeth Lisen Lisette Liz Lizeto Lizavetha Lizzie Llyzzyy Lys_i_act_ Yelizaveta } +elizabethcharlotte_female = { Lieselott Lieselotte Liselott Liselotte Lislott } +elizabethmaria_female = { Isabel_spc_Mar_i_act_a Isabela_spc_Mar_i_act_a Lisa-Marie Sabel_spc_Mar_i_act_a } +elodie_female = { _E_act_lodie Alodia Eloud_i_grv_o } +elsa_female = { Els_a_grv_ Elsa Else Elza Ilse Ilza Ilze Telse } +elvira_female = { Albira Elv_i_act_ra Elv_i_mcn_ra Elvi Elvira Elvy Elwyrha } emeline_female = { Emblyn Emelino } emerald_female = { Emerald Esmeraudo } -emily_female = { _E_act_milie Em_i_act_lia Emelie Emil_i_grv_o_female Emili_female Emilia Emiliano_female Emilie Emily Emmy Emylly Emyly Emylyy } -emma_female = { Em_a_grv_ Ema Emma Emmai Imke } -emmanuella_female = { Emanuela Emanuelo_female Emmanuelle Manuela Manuello } +emily_female = { _E_act_milie Em_i_act_lia Em_i_act_lie Em_i_mcn_lija Emelie Emil_i_act_a Emil_i_grv_o_female Emili_female Emilia Emiliano_female Emilie Emilija Emilio Emily Emmali Emmeli Emmy Emylly Emyly Emylyy Milia } +emma_female = { Em_a_grv_ Ema Emma Emmai Enma Imke Ymkje } +emmanuella_female = { Emanuela Emanuelo_female Emmanu_e_grv_le Emmanuelle Manjola Manuela Manuello } +encarnacion_female = { Encarna Encarnaci_o_act_n Encarnazi_o_act_n } enid_female = { Enid Enydd } -erika_female = { Erika } +erika_female = { Erica Erika } +erin_destiny_female = { Erin Destiny } ermengarde_female = { Irmgard Irmingard } -ernesta_female = { Erna Ernestino } -esmeralda_female = { Esm_e_act_ralda Esmeralda Maragda } -esther_female = { Esfyrh Est_e_grv_r Ester Esther } -estibaliz_female = { Estibaliz Estitxu } -eugenia_female = { _E_act_ug_e_grv_nio Eug_e_act_nia Eug_e_act_nie Eug_e_grv_nia Eukene Owena } -eulalia_female = { _E_act_ul_a_grv_lio Eul_a_act_lia Eul_a_grv_lia Laia Olaia } -euphemia_female = { Euphemia } +ernesta_female = { Arno_s_crn_tka Erna Ernestina Ernestine Ernestino } +esmeralda_female = { Esm_e_act_ralda Esmeralda Ezmiralda Maragda Smaranda } +esther_female = { Esfir Esfyrh Est_e_grv_r Ester Estera Esther Esthera } +estibaliz_female = { Est_i_act_baliz Estibaliz Estitxu } +ethel_female = { Etela Ethel } +eudocia_female = { Eudoxia Evdok_i_act_a } +eugenia_female = { _E_act_ug_e_grv_nio _U_uml_sch_e_act_ni _Z_crn_enja Eug_e_act_nia Eug_e_act_nie Eug_e_grv_nia Eugenia Eugenija Eukene Euxenia Evgen_i_act_a Evgenia Owena Ux_i_act_a Yevgeniya Zhenya } +eulalia_female = { _E_act_ul_a_grv_lio Eul_a_act_lia Eul_a_grv_lia Laia Olaia Olalla Olaya } +euphemia_female = { Effim_i_act_a Euphemia Yufimia } +euphrosyna_female = { Effros_y_act_ni Eufrozyna } eurydice_female = { Eur_i_act_dice } -eva_female = { _E_grv_ve _E_grv_vo Efa Eva Ewa Ewya } -evamaria_female = { Eva_spc_Maria } -evelyn_female = { _E_act_velyne Evaline Evelien Evelin Evelina Eveline Evelino Evelyn } +eva_female = { _E_act_va _E_grv_ve _E_grv_vo _X_dot_ava Eev Eevi Efa Eva Eve Evi Evika Evita Ewa Ewya Hava Ieva Yeva } +evamaria_female = { Eva_spc_Mar_i_act_a Eva_spc_Maria Eva-Maria } +evelyn_female = { _E_act_veline _E_act_velyne Evaline Evelien Evelin Evelina Eveline Evelino Evelyn Ewelina Ivelina } fabiana_female = { Fabiano_female Fabienne } faith_female = { Fayf } farah_female = { Farah Ffarrah } -farida_female = { Farida Feride } +farida_female = { Farida Feride Pariza } fatiha_female = { Fatiha } -fatima_female = { F_a_act_tima F_a_grv_tima Fadime Fatima Fatma Ffatymah } +fatima_female = { F_a_act_tima F_a_grv_tima Fadime Fat_i_act_ma Fat_pst_imat Fatim_e_act_ Fatima Fatime Fatm_a_act_ Fatma Ffatymah Pat_pst_imat Patimat Pethamat } fatina_female = { Fatine } faustina_female = { Faustino_female } -fawzia_female = { Fawzia } -felicia_female = { Fel_i_act_cia Felicetta Felicia Feliciana Feliso_female Ffylyssa } -felicity_female = { Felicita Felicity } -ferdinanda_female = { Fernanda Fernando_female } +fawzia_female = { Fawzia Fevzije } +fayza_female = { Payzat } +felicia_female = { Fel_i_act_cia Felicetta Felicia Feliciana Felisa Feliso_female Ffylyssa } +felicity_female = { Felicidad Felicita Felicity Felisitio Zita } +ferdinanda_female = { Fernanda Fernande Fernando_female } fiona_female = { Ffion Ffyon Fiona } +firdaws_female = { Pirdavuz } +firuza_female = { Firuza } flavia_female = { Fl_a_grv_vio_female Flavia } -flora_female = { Fflur Fflyurh Fiorella Fleur Floor Flora Floro Flors Flour Flourino Lore } -florence_female = { Florence Flour_e_grv_n_c_ced_o } +flora_female = { Blyuma Fflur Fflyurh Fiorella Fleur Floarea Floor Flora Florica Florina Floro Flors Flour Flourino Lore } +florence_female = { Floren_t_cma_a Florenca Florence Flour_e_grv_n_c_ced_o Florentina Florentine } floriana_female = { Flouriano } +fordia_katelyn_female = { Fordia Katelyn } +fortuna_female = { Furtuna } france_female = { Fran_c_ced_o_female } -frances_female = { Chichoueso Ffrhancys_female Fra_n_tld_seza Fran_c_ced_oise Franca Frances Francesca Franceso Francina Francino Francisca Frantziska Franziska Franziske Soazig Soizic Soizick } -frederica_female = { Frederico_female Frederika Frederikke Fredrika Friederike Rikke } +frances_female = { Chichoueso Federica Ffrhancys_female Fra_n_tld_seza Fran_c_ced_oise Fran_c_crn_i_s_crn_ka Franca Frances Francesca Franceso Francha Francina Francino Francisca Franciska Franti_s_crn_ka Frantsyska Frantziska Franziska Franziske Franz_female Soazig Soizic Soizick } +frauke_female = { Fra_u_brv_ka Frauke } +frederica_female = { Bed_r_crn_i_s_crn_ka Fr_i_grv_derike Frederico_female Frederika Frederike Frederikke Fredrika Friderika Friederike Rikke } freya_female = { Freja } -frida_female = { Frida Frieda } -gabriela_female = { Gabriela Gabriele Gabriella Gabrielle Gabrielo_female Gaby } +frida_female = { Fr_i_act_da Frida Frieda } +gabriela_female = { Gabi Gabriel_e_dot_ Gabriela Gabriele Gabriella Gabrielle Gabrielo_female Gabrijela Gaby Grabiela } gael_female = { Ga_e_grv_lo Ga_e_uml_lle } -gemma_female = { Gema Gemma Gemmai Gymma Jemma } -genevieve_female = { Genevi_e_grv_ve Genevivo Gineto } -georgia_female = { Georgette Georgia Georgiana Georgina Gyorhgya Jordina Jourgeto } -geralda_female = { Geraldina Geraldine Geraldino_female Gyrhalddyny } -gerarda_female = { Gerarda Gerdina Gerit_female Gerrit_female Gerritdina Gerritje } +gaia_female = { Kaja_Gaia } +galina_female = { Galena Galina Galya Halina } +garfieldred_adrianna_female = { Garfieldred Adrianna } +gemma_female = { Chema Gema Gemma Gemmai Gymma Jemma Xema } +genevieve_female = { Genevi_e_grv_ve Genevivo Genovait_e_mcn_ Genoveva Genut_e_dot_ Gineto } +georgia_female = { D_z_dot_ord_z_dot_ina Georg_i_act_a Georgeta Georgette Georgia Geor_g_crn_ia Georgiana Georgina Gergana Gergina Gyorhgya Ji_r_crn_ina Jordina Jorgina Jourgeto Jurga Jurgita Schorschett Yuria Zhorzheta } +geralda_female = { G_e_act_raldine Geraldina Geraldine Geraldino_female Gyrhalddyny } +gerarda_female = { _G_crn_eri_c_crn_a Gerarda Gerardina Gerdina Gerit_female Gerrit_female Gerritdina Gerritje } germana_female = { Germaine Germano_female } -gertrude_female = { Geertje Geertruida Gerd_female Gerda Gerdi Gertraud Gertraude Gertrud Gertruda Gertrude Gertrudes Gertrudo Gesche Gesine Truus } +gertrude_female = { Geertje Geertruida Gerd_female Gerda Gerdi Gerta Gertr_u_act_da Getr_u_uml_d Gert_female Gertraud Gertraude Gertrud Gertruda Gertrude Gertrudes Gertrudo Gesche Gesine Jerca Kertu Truus } gesine_female = { S_u_uml_nje S_u_uml_nne } ghislaine_female = { Guisl_e_grv_no } gilberta_female = { Giliberto_female } -gisela_female = { Giesela Gis_e_grv_le Gis_e_grv_lo Gisa Gisela } +gisela_female = { Chisela Giesela Gis_e_grv_le Gis_e_grv_lo Gisa Gisela Gizela } gloria_female = { Aintzane Gl_o_act_ria Gl_o_grv_ria Glorhyana Gloria } -grace_female = { Garazi Gra_c_ced_a Grace Gracy Graxi Grazia } +gloria_severina_female = { Gloria Severina } +grace_female = { Engracia Garazi Gra_c_ced_a Gra_t_cma_iela Grace Gracy Graxi Grazia Graziella } +gregoria_female = { Gregoria Grigor_i_act_a } +grazina_female = { Gra_z_crn_ina Gra_z_dot_yna } +gudrun_female = { Gu_eth_r_u_act_n } gudula_female = { Gudula } gul_female = { G_u_uml_l } gunhild_female = { Gun Gunhild Gunild Gunilla Gunn Gunnel } +guzel_female = { G_o_uml_zel } gwen_female = { Gwen Gwenn } -gwendolyn_female = { Gwendolen Gwendoline Gwynddolyn } +gwendolyn_female = { Gwendolen Gwendoline Gwynddolyn Gvendolino } +gwyneth_female = { Gwyneth Gvinet } +habiba_female = { _H_mbw_abibat Habibat Habibe } +hafiza_female = { _H_mbw_apizat Afisat Hapisat } +hafsa_female = { Hafsa } hajar_female = { Hajer } -halima_female = { Halima } +haley_briseis_female = { Haley Briseis } +halima_female = { _H_mbw_alimat _X_dot_alimat Halima Halimat } hanan_female = { Hanane } -hatshepsut _female = { Hatshypswt Haitshepsut } -hazel_female = { Hasyl Hazel } +harrisonia_samantha_female = { Harrisonia Samantha } +hatshepsut_female = { Hatshypswt Haitshepsut } hayley_female = { Haiilei Hayley Hayllyy Haylyy } +haysey_molly_female = { Haysey Molly } +hazel_female = { Hasyl Hazel } heather_female = { Heaiter Heather Hyafyr } -hedwig_female = { Hedda Hedvig Hedwig } -helen_female = { Eileen Elaine Elayny Elen Elena Elene Eleno Elin Elina Eline Ellayny Ellen H_e_act_l_e_grv_ne Hel_e_act_n Hel_e_act_ne Helen Helena Helene Hylyna Ilka Ilona Lena Nellie Nelly } +hedwig_female = { Heda Hedda Hedvig Hedviga Hedvika Hedwig Hedvigo Hedwisch Jadvyga Jadwiga Jagoda } +helen_female = { _E_act_lena A_l_ced_ona Alena Alenka Eileen El_e_act_ni El_i_act_n Elaine Elayny Elen Elena Elene Eleni Eleno Elin Elina Eline Ellayny Ellen H_e_act_l_e_grv_ne Hel_e_act_n Hel_e_act_ne Heleene Helen Helena Helene Heli Helin Hylyna Ileana Ilinca Ilka Ilona Je_l_ced_ena Jelena Jelka Jolana Len_c_crn_e Lena Liene Neli Nellie Nelly Olena Yelena } heloise_female = { H_e_act_lo_i_uml_se Helo_i_act_sa } -henrietta_female = { Enrieto Enriqueta Harriet Harriette Hattie Heike Henderika Hendrica Hendrika Hendrikje Hendrina Henri_e_uml_tte Henrica Henrietta Henriette Hetty Jette } -hermine_female = { Herm_i_act_nia Hermina Hermine } +henrietta_female = { Enrieto Enriqueta H_a_grv__a_grv_fj_e_grv_tt Harriet Harriette Hattie Heike Henderika Hendrica Hendrika Hendrikje Hendrina Henri_e_uml_tte Henrica Henrieta Henrietta Henriette Henrika Henriqueta Hetty Jette Inta Jind_r_crn_i_s_crn_ka Jindra } +hermine_female = { Herm_i_act_na Herm_i_act_nia Hermin Hermina Hermine Herminia } hermione_female = { Hermione Hyrhmyony } -hilaria_female = { Hilary } +hilaria_female = { Hilary Ilarja } hilda_female = { Hilda Hilde Hildur } -hildegard_female = { Hildegard } +hildegard_female = { Hildegard Hildegardo } hind_female = { Henda Hind Inddya } holly_female = { Holli Hollie Holly Hollyy } -honorina_female = { Enora Honorhya Ounourino } -hope_female = { Esperan_c_ced_a Itxaro } -hortensia_female = { Horhtynsy Ourt_e_grv_nsi } +honorina_female = { Enora Honorata Honorhya Ounourino } +hoovery_emily_female = { Hoovery Emily } +hope_female = { Asperanza Esperan_c_ced_a Esperanza Itxaro } +hortensia_female = { Horhtynsy Hortense Hortenzia Ourt_e_grv_nsi } huberta_female = { Hubertina } huguette_female = { Ugueto } -hurriya_female = { Houria Hourya } -ida_female = { Ido } -immaculata_female = { Garbi_n_tld_e Imma Immacolata Immaculada } -inga_female = { Inga Inge } -ingeborg_female = { Ingebj_o_stk_rg Ingeborg } -ingegerd_female = { Ingegerd Ingela } -ingrid_female = { _I_act_ngrid Inger Ingrid Ingrido } +hurriya_female = { _H_mbw_uriya Houria Hourya Hyryja } +ida_female = { _I_act_da I_eth_a Ida Ido Iida } igraine_female = { Igraine Igrayny } -irene_female = { Eirin Ioryny Iren Irene Ireno_female Irhyny Iria Irina } +immaculata_female = { Garbi_n_tld_e Imma Immacolata Immaculada Immaculata Inmaculada } +inga_female = { Inga Inge Inka } +ingeborg_female = { Ingebj_o_stk_rg Ingeborg Ingibj_o_uml_rg } +ingegerd_female = { Ingegerd Ingejerd Ingela } +ingelise_female = { Ingelisa Ingelise } +ingrid_female = { _I_act_ngrid Inger Ingr_i_mcn_da Ingrid Ingrida Ingrido Ingrit } +iphigenia_female = { Efigjeni } +iqbala_female = { Igballe Ikbale } +irene_female = { _I_hat_r_i_hat_na Eir_i_act_ni Eirene Eirin Erea Ioryny Ir_e_act_na Ir_e_grv_ne Ira Iren Irena Irene Ireno_female Irhyny Iria Irina Irinel_female Irja Iryna } +iris_female = { _I_act_ris Iris } irma_female = { Irm_a_grv_ } -isabella_female = { Eisabello Iosabyll Iosabylla Iosabylly Isa_female Isabel Isabela Isabell Isabella Isabelle Isabyl Isabylla Isabylly Isaibel Isaibellai Isaibelle Izabel Ysbayl } -iseult_female = { Ioswlldy Is_e_grv_ut Isilda Isolde Iswlddy Isyult Yseult } -isidora_female = { Isidra } -jacqueline_female = { Jacoba Jacqueline Jakeza Jaquelino Jaqueto } +isabel_faith_female = { Isabel Faith } +isabella_female = { Eisabello Iosabyll Iosabylla Iosabylly Isa_female Isabel Isabela Isabell Isabella Isabelle Isabyl Isabylla Isabylly Isaibel Isaibellai Isaibelle Isobel Isvab_e_act_l Iza Izabel Izabela Izabella Sabel Sabela } +iseult_female = { Ioswlldy Is_e_grv_ut Isilda Isolde Iswlddy Isyult Izolda Yseult } +isidora_female = { Isidra Izadora } +ismeta_female = { Ismete } +ivy_female = { Ivia Ivy } +jacksonya_amanda_female = { Jacksonya Amanda } +jacqueline_female = { Jaclyn Jacoba Jacqueline Jakeza Jaquelino Jaqueto } jade_female = { Jade Jady Jaidde } jahan_female = { Jihane } -jamila_female = { Jamila } -jawhar_female = { Cevahir } -jennifer_female = { Gueni_e_grv_vro Guynyvyry Guynywyrhy Gwenhwyfar Gwenifer Gwynhwyffar Jenifer Jenifry Jennie Jennifer Jenny Jennyfer } -jessica_female = { Jessic_a_grv_ Jessica Jessicai Jessie Jessika Jyssyca Jyssyka Jyssyy } +jamila_female = { Jamila Jemile Zhamilae Zhamilat } +jannat_female = { Cennet Jennet Zhannat Zhennet } +jawhar_female = { Cavharat Cevahir Zhavharat } +jeffersonia_andrea_female = { Jeffersonia Andrea } +jennifer_female = { _G_crn_enifero D_z_dot_enifer Gueni_e_grv_vro Guynyvyry Guynywyrhy Gwenhwyfar Gwenifer Gwynhwyffar Jenifer Jenifry Jennie Jennifer Jenny Jennyfer Xenevra } +jessica_female = { D_z_crn_esika D_z_dot_esika J_e_act_ssica Jesika Jessic_a_grv_ Jessica Jessicai Jessie Jessika Jyssyca Jyssyka Jyssyy Y_e_act_sica } jesusa_female = { Iosune Josune } -joachima_female = { Joaquima Joaquina } -joan_female = { Chanig Hanneke Ibane Ioana Ione Ivana Jaine Jane Janed Janedig Janet Janeto_female Janice Janina Janine Janna Janneke Jannetje Janni Jannicke Jannie Jannigje Janny Jano_female Jansje Jantina Jantje Jany Jayne Jean_female Jeanette Jeanne Jeannette Jeannick Jeannine Jenna Jenny Joain Joainnai Joan Joana Joane Joanna Joanne Joanny Johanna Johanne Johanny Jone Jonna Jowanet Jwan Jyan Shena Sian Si_o_hat_n_Jane Sioned Siwan Sywan V_a_hat_nia Yanna Yoana } -joanamaria_female = { Jano-Mar_i_grv_o Jone_spc_Miren } +joachima_female = { Chuaquina Joaquima Joaquina } +joan_female = { _Z_crn_aneta Chanig Chuana Geanina Gianina Gianna Giovanna Hanne_female Hanneke Ibane Io_a_act_nna Ioana Iona Ione Ionela Ionica Ivana Ivanichka Ivanka Ivica_female J_o_act_hanna J_o_act_n_i_act_na J_o_act_na Jaine Jana Jane Janed Janedig Janet Janeto_female Janice Janina Janine Janja Janka Janna Janne Janneke Jannetje Janni Jannicke Jannie Jannigje Janny Jano_female Jansje Jantina Jantje Jany Jayne Jean_female Jeanette Jeanne Jeannette Jeannick Jeannine Jenna Jenny Joain Joainnai Joan Joana Joane Joanna Joanne Joanny Johana Johanna Johanne Johanny Jona Jone Jonna Jovana Jovanka Jowanet Jwan Jyan Oana Schanne Schanni Shena Shona Sian Si_o_hat_n_Jane Siani Sioned Siwan Sywan V_a_hat_nia Vanja Vanya Xoana Xohana Yana Yanet Yanna Yoana Yovka Zhaneta } +joanaeleanor_female = { Haneloro Hannelor Hannelore } +joanamaria_female = { Gianna_spc_Maria Jano-Mar_i_grv_o Johanna-Maria Jone_spc_Miren Xoana_spc_Mar_i_act_a } jocelyn_female = { Joceline Jocelyne Joucelino_female } joelle_female = { Jo_e_uml_lle Jouelo_female } -jordana_female = { Jordan_female } -josepha_female = { Giuseppina J_o_act_usefino Jos_e_act_phine Josebe Josefa Josefin Josefina Josefine Josepa Josepha Josephina Josephine Josyffyny Pepita } +jordana_female = { D_z_crn_ordana Jordan_female Yordanka } +josepha_female = { _G_crn_ozefino Chusefina Chusepa Giuseppina Gjyzepina J_o_act_usefino Jo_z_crn_efa Jo_z_crn_ica Jos_e_act_phine Josebe Josef_i_act_na Josefa Josefin Josefina Josefine Josepa Josepha Josephina Josephine Josie Josipina Josyffyny Jozef_i_act_na Juz_e_dot_ Juzefa Pepita Schosseffinn Xosefa Xosefina } josette_female = { Josette Jouseto_female } josiane_female = { Josiane Jousiano } -judith_female = { Juddit Judit Judite Judith Judyf Jutta Jwdy Jytte } -julia_female = { J_u_grv_li_female Julia Julie } -juliana_female = { Gillian Gilly Giuliana Jill Julene Juliainai Juliane Juliano_female Julienne Jullyana Julyana Jwlyana Liane } -juliet_female = { Juliet Julieta Julieto Juliette Jullyt Julyyt } -justa_female = { Justa } -justina_female = { Justine Justino_female } +judith_female = { Chudit Itka Jitka Jita Juddit Judit Judita Judite Judith Judyf Juta Jutta Jwdy Jytte Xudit Xudith Yehudis Yudif Yuditha } +julia_female = { Chulia Giulia Ioul_i_act_a Iulia J_u_grv_li_female J_u_mcn_lija Juli_female Julia Julie Julija Juulia Sch_u_uml_lli Xhulia Xulia Yulia Yulya } +juliana_female = { Gillian Gilly Giuliana Ioulian_i_act_ Iuliana J_u_act_l_i_act_ana Jill Julene Juli_a_act_na Juliainai Juliane Juliano_female Julienne Jullyana Julyana Jwlyana Liane Ulyana Xiana Yuliyana } +juliet_female = { _J_crn_ulieta Juliet Julieta Julieto Juliette Jullyt Julyyt Ulita Xhulieta } +justa_female = { Just_e_dot_ Justa } +justina_female = { Ioust_i_act_na Just_i_act_na Just_i_hat_na Just_y_act_na Justina Justine Justino_female Justyna Justyne Sch_u_uml_stinn } +kaitlyn_sydney_female = { Kaitlyn Sydney } +kamila_female = { Kamilat } karima_female = { Karima } -kelly_female = { Kelli Kelly Kylly } -khadija_female = { Hatice } +katherine_sabrina_female = { Katherine Sabrina } +kathryn_jasmine_female = { Kathryn Jasmine } +katie_shelby_female = { Katie Shelby } +kawthar_female = { Kavsar Kavsarat } +kayleigh_female = { Kayleigh Kejli } +kelly_female = { K_AE_ll_i_hat_ Kelli Kelly } +kennedyn_jacqueline_female = { Kennedyn Jacqueline } +khadija_female = { Chatitz_e_act_ Hatice Haty_c_ced_a Xadi_s_ced_at Xadicat Xadizhat Xaduzhat } khalida_female = { Halida } -kimberley_female = { Kimberley Kimberli Kimberly Kymbyrly } +khayria_female = { Hajrie } +kimberley_female = { Kimberley Kimberli Kimberly Kymberl_i_hat_w } +kinley_kelsey_female = { Kinley Kelsey } +kjellaug_female = { _S_crn_ela_u_brv_ga Kjellaug } kriemhild_female = { Krimhild } -kulthum_female = { Kalthoum } -laetitia_female = { L_ae_titia Laetitia Leticia Leticio Lyttycy } +kulthum_female = { Kalthoum Nkioulso_u_act_m } +kunigunda_female = { Kinga } +laetitia_female = { L_ae_titia Laetitia Ledicia Leticia Leticio Letizia Lyttycy } lamia_female = { Lamia Lamya } +larissa_female = { Lara Larisa Larissa Llara } latifa_female = { Latifa Latife } -laura_female = { Laiurai Laura Laure Laureto Laurinda Lauro_female Llaura Lowri } -laurence_female = { Laur_e_grv_n_c_ced_o Laurence } -layla_female = { La_i_uml_la Laila Leila Leyla } -lea_female = { L_e_act_a Le_a_grv Lea Leah Lia Lyah } -leonie_female = { Leonie Leoun_i_grv_o Leountino } +laura_female = { L_a_hat_wr_AE_ Laiurai Laura Laure Laureto Laurinda Lauro_female Llaura Loreta Lowri } +lauren_allison_female = { Lauren Allison } +laurence_female = { Laur_e_grv_n_c_ced_o Laurence Renza } +layla_female = { La_i_uml_la Laila Layl_a_uml_ Layla Le_y_act_la Leila Leyla } +lea_female = { L_e_act_a L_i_act_a Le_a_grv Lea Leah Leya Lia Liya Lyah } +leah_jane_female = { Leah Jane } +leonie_female = { L_e_act_onie L_e_act_ontine Leona Leonie Leont_i_act_a Leontina Leontine Leoun_i_grv_o Leountino } +leopoldina_female = { Leopolda Leopoldina Poldka } +leslie_brooke_female = { Leslie Brooke } leyre_female = { Leire Leyre } -liliana_female = { Lilian_female Liliano Lillian } -lily_female = { L_i_act_lia Lilly Lily } -linda_female = { Linda Lindo_female Lynda } +liliana_female = { Lilian_female Liliana Liliann Liliano Liljana Lillian Lilyana Ljiljana } +lily_female = { L_i_act_lia Lili Lilia Lilija Lilita Liliya Lilja Lilly Lily } +lincolna_angela_female = { Lincolna Angela } +linda_female = { Lind Linda Lindo_female Lynda } lindsay_female = { Lindsay Lindsey Lyndsey Lynsey } linnea_female = { Linn Linn_e_act_a Linnea } -lisa_female = { Lisa Lise Liseto Liso_female Liza } -lorraine_female = { Laiuren Lauren Laurhyn Lauryn Llauryn Lorena Lorhrhayny Lorraine Lourreno } -louise_female = { Aloisia Lizig Llu_i_uml_sa Lo_i_uml_za Loeiza Lois Lou_i_uml_so_female Lou_i_uml_sono Louisa Louise Lova Lovisa Lowysy Lu_i_act_sa Lu_i_act_za Ludwiga Luigia Luisa Luise Lwuysy Zaig } -lourdes_female = { Lourdes Lourdina Lurdes } +lisa_female = { Liis Liisa Lisa Lise Liseto Liso_female Liza } +livia_female = { Liveta Livia } +lorraine_female = { Laiuren Lauren Laurhyn Lauryn Llauryn Lorena Lorhrhayny Lorraine Lourreno Luhr_AE_ne } +louise_female = { Aloisia Aloisie Alojzia Alojzija L_u_uml_wiss Lizig Llu_i_uml_sa Lo_i_act_sa Lo_i_uml_za Loeiza Lois Lou_i_uml_so_female Lou_i_uml_sono Louisa Louise Louisette Lova Loviise Lovisa Lo_w_hat_ise Lu_i_act_sa Lu_i_act_za Ludwiga Luigia Luisa Luise Luiza Lujza Lwuysy Zaig } +lourdes_female = { Lorda Lourdes Lourdina Lurdes } lubna_female = { Lobna } -lucia_female = { L_u_act_cia L_u_grv_ci Llucia Llucy Luci Lucia Lucie Lucy Lucya Lusy Lusya Luzia } -lucille_female = { Luc_i_act_lia } +lucia_female = { L_u_act_cia L_u_grv_ci L_u_uml_ssi L_w_hat_seh L_w_hat_sia Liucija Lluc_i_act_a Llucia Llucy Lu_c_ced_ie Luc_i_act_a Lucette Luci Lucia Luciana Lucie Lucija Lucy Lucya Luz_i_act_a Luzia Luzina } +lucia_savannah_female = { Lucia Savannah } luciana_female = { Luciano_female Lucienne } -lucrezia_female = { Lucr_e_grv__c_ced_o } +lucille_female = { Luc_i_act_lia } +lucrezia_female = { Lucr_e_grv__c_ced_o Lucre_t_cma_ia } ludivina_female = { Ludivino } -lunete_female = { Eluned Llunyty Luned Lunyty } -luz_female = { Llum } -lydia_female = { L_i_act_dia Lid_i_grv_o Liddiai Lide Lidia Llyddya Lyddya Lydia Lydie } +luna_female = { L_u_act_a Louna Luna } +lunete_female = { Eluned Llunyty Luned Lyn_AE_t } +luz_female = { Llum Lluz Luz } +lydia_female = { L_i_act_dia L_y_act_dia Lid_i_grv_o Liddiai Lide Lidi Lidia Lidie Lidija Lidiya Lidy_e_hat_r Llyddya Lyda Lydia Lydie } +lydonia_breanna_female = { Lydonia Breanna } +lyubov_female = { _L_crn_uba _L_crn_ubica L_pst_ubka Libu_s_crn_a Libu_s_crn_e Liubava Ljubinka Ljubka } +lyudmila_female = { _L_crn_udmila Lidmila Liudmila Ljudmila Ludmila Ludmilla Ludomi_l_stk_a Lyudmila } +madeline_agrippina_female = { Madeline Agrippina } maela_female = { Ma_e_uml_lie Ma_e_uml_lig Maela Maelenn Maeli } -magdalena_female = { Madalen Madalena Madaleno Maddalen Maddalena Maddy Maddyllyny Maddylyyny Maddyy Madeleine Magali Magda Magdalena Maialen Maiddeleine Malen Malena Malene Malin Matxalen } +magdalena_female = { M_a_brv_d_a_brv_lina M_a_grv_dl_e_act__e_act_n M_a_grv_gd_a_grv_l_e_act__e_act_n M_a_hat_ddi Madalen Madalena Madaleno Maddalen Maddalena Maddy Maddyllyny Madeleine Madlen Magali Magda Magdal_e_act_na Magdalen Magdalena Magdalina Magyl_i_act_naa Maialen Maiddeleine Majda Malen Malena Malene Malin Matxalen } maimuna_female = { Maimuna } -malika_female = { Malika Mallyca Malyka Melike } +malika_female = { M_AE_lyka Malika Mallyca Melike } +maqbula_female = { Makbule } mar_female = { Mar } -marcella_female = { Marcelino_female Marcelle Marcello_female } -margaret_female = { Gaid Greta Grete Gretel Grethe Grietje Grit M_e_act_gane Mairgairet Mared Margaret Margareta Margarete Margaretha Margarethe Margarido Margarita Margaryt Margaux Marged Margery Margit Margitta Margot Margrete Margrethe Margrit Marguerite Marhgarhyt Marit Marjorie Marjour_i_grv_o Megain Megano Mererid Merete Merethe Mette Mygan Peggy Rita } -maria_female = { M_a_grv_riam M_i_act_riam Maaike Maddi Mair Mairi Maj Maja Majken Mali Manon Manoun Mar_i_grv_o_female Marhya Marhyy Mari Mari_e_uml_lle Maria Mariam Mariama Marie Mariechen Marieke Mariella Marije Marijke Marika Marion Mariona Marioun Mariska Mariso_female Marita Marja Mary Maureen May Maya Megan Meryem Meta Mia Mie Miren Mirene Miriam Mirian Mirjam Miryam Moirai Molli Mollie Molly My Myriam Polly Ria } +marcella_female = { Marcela Marceline Marcelino_female Marcelle Marcello_female } +margaret_female = { Gaid Gr_e_act_ta Greta Grete Gretel Grethe Grietje Grit Gryt M_a_act_regydd M_a_grv_rgret M_e_act_gane M_e_hat_g_pst_n Ma_l_stk_gorzata Mairgairet Mared Maret Margalida Margar_i_act_ta Margaret Margareta Margarete Margaretha Margarethe Margarida Margarido Margarita Margaritta Margaux Marge Marged Margery Margit Margita Margitta Margot Margott Margr_e_act_t Margret Margrete Margrethe Margrit Marguerite Marhar_i_mcn_ta Marhgarhyt Marit Marite Marjorie Marjour_i_grv_o Mark_e_act_ta Meeta Megain Megano Mererid Mereta Merete Merethe Metka Mette Peggy Reet Reetta Rita } +maria_female = { M_a_act_ria M_a_brv_rioara M_a_grv_ri M_a_grv_ria M_a_grv_riam M_a_grv_rie M_a_mcn_r_i_mcn_te M_a_mcn_ra M_i_act_riam Ma_s_crn_a Maaike Maarja Maddi Mai Maia Maie Maija Maiju Maiken Maila Maili Mair Maire Mairi Maive Maj Maja Majken Mali Manca Manon Manoun Mar_i_act_a Mar_i_grv_o_female Mar_pst_yam Mare Marhya Marhyy Mari Mari_e_uml_lle Maria Mariam Mariama Maricica Marie Mariechen Marieke Mariella Marieta Marietta Mariette Marija Marijam Marijat Marije Marijke Marika Marion Mariona Marioun Maris Mariska Mariso_female Marita Mariya Mariyam Marja Marjeta Marju Maru_s_crn_a Maru_s_crn_ka Maruxa Mary Maryam Maureen May Maya Megan Meryem Meta Mia Mie Mija Miren Mioara Mirene Miriam Miriama Mirian Mirja Mirjam Miryam Moirai Molli Mollie Moll_i_hat_ My Myriam Polly Ria } +maria_margaret_female = { Maria_spc_Rita } mariaangel_female = { Mar_i_grv_o-Ange Mariangela } -mariaangeles_female = { Maria_spc__A_grv_ngels } +mariaangeles_female = { Mar_i_act_a_spc__A_act_nchels Mar_i_act_a_spc__A_act_ngeles Mar_i_act_a_spc__A_act_nxeles Maria_spc__A_grv_ngels } mariaanna_female = { Mar_i_grv_o-Ano Maria_spc_Anna Mariannick Marie-Annick Maryannick Rianne } -mariaantonia_female = { Mar_i_grv_o-Antouneto Maria_spc_Antonieta Maria_spc_Antonietta Marie-Antoinette } -mariaascension_female = { Miren_spc_Jasone } -mariaassumpcion_female = { Maria_spc_Assumpci_o_act_ Maria_spc_Assunta Maria_spc_de_spc_Assun_c_ced__a_tld_o } -mariabegonia_female = { Miren_spc_Bego_n_tld_a } -mariabelen_female = { Maria_spc_de_spc_Bel_e_act_m } -mariablanca_female = { Maria_spc_Blanca } +mariaantonia_female = { Mar_i_act_a_spc_Antona Mar_i_act_a_spc_Antonia Mar_i_grv_o-Antouneto Maria_spc_Antonia Maria_spc_Antonieta Maria_spc_Antonietta Marie-Antoinette } +mariaascension_female = { Mar_i_act_a_spc_Ascensi_o_act_n Miren_spc_Jasone } +mariaassumpcion_female = { Mar_i_act_a_spc_Asunci_o_act_n Mar_i_act_a_spc_Asunzi_o_act_n Maria_spc_Assumpci_o_act_ Maria_spc_Assunta Maria_spc_de_spc_Assun_c_ced__a_tld_o } +mariabegonia_female = { Mar_i_act_a_spc_Begonia Miren_spc_Bego_n_tld_a } +mariabelen_female = { Mar_i_act_a_spc_Bel_e_act_n Maria_spc_de_spc_Bel_e_act_m } +mariablanca_female = { Mar_i_act_a_spc_Blanga Maria_spc_Blanca } mariabrigitta_female = { Majbritt Maj-Britt } -mariacarmen_female = { Maika Maria_spc_Carme Maria_spc_do_spc_Carmo Miren_spc_Karmele } +mariacarmen_female = { Maika Mar_i_act_a_spc_Carme Mar_i_act_a_spc_Carmen Maria_spc_Carme Maria_spc_Carmela Maria_spc_do_spc_Carmo Miren_spc_Karmele } mariacatherine_female = { Mar_i_grv_o-Catarino } -mariacharlotte_female = { Marie_spc_Charlotte } -mariachristina_female = { Mar_i_grv_o-Crestino Maria_spc_Cristina Maria_spc_Kristina Maria-Kristina } -mariacinta_female = { Maria_spc_Cinta } -mariaclara_female = { Mar_i_grv_o-Claro Marie-Claire } +mariacharlotte_female = { Mar_i_act_a_spc_Carlota Marie_spc_Charlotte } +mariachristina_female = { Mar_i_act_a_spc_Crestina Mar_i_grv_o-Crestino Maria_spc_Cristina Maria_spc_Kristina Maria-Kristina } +mariacinta_female = { Mar_i_act_a_spc_Cinta Maria_spc_Cinta } +mariaclara_female = { Mar_i_act_a_spc_Clara Mar_i_grv_o-Claro Mariaclara Marie-Claire } mariaclaudia_female = { Mar_i_grv_o-Glaudo } -mariaconcepcion_female = { Maria_spc_da_spc_Concei_c_ced__a_tld_o Miren_spc_Sorkunde } -mariadolores_female = { Maria_spc_Dolors Miren_spc_Nekane } +mariaconcepcion_female = { Mar_i_act_a_spc_Concepci_o_act_n Maria_spc_da_spc_Concei_c_ced__a_tld_o Miren_spc_Sorkunde } +mariacruz_female = { Mar_i_act_a_spc_Cruz } +mariadolores_female = { Mar_i_act_a_spc_Dolores Mar_i_act_a_spc_Dolors Maria_spc_Addolorata Maria_spc_Dolors Mariola Miren_spc_Nekane } mariadominica_female = { Mar_i_grv_o-Doumenico } -mariaelizabeth_female = { Maria_spc_Elisabet Marlies Marlis Miren_spc_Elixabete } -mariaeugenia_female = { Maria_spc_Eug_e_grv_nia Miren_spc_Eukene } +mariaelizabeth_female = { Mailis Mar_i_act_a_spc_Isabel Mar_i_act_a_spc_Isabela Mar_i_act_a_spc_Sabel Mar_i_act_a_spc_Sabela Maria_spc_Elisabet Mari-Liis Marlies Marliese Marlis Miren_spc_Elixabete } +mariaesther_female = { Mar_i_act_a_spc_Esther } +mariaeugenia_female = { Mar_i_act_a_spc_Euxenia Mar_i_act_a_spc_Uchenia Mar_i_act_a_spc_Ux_i_act_a Maria_spc_Eug_e_grv_nia Miren_spc_Eukene } mariafatima_female = { Maria_spc_de_spc_F_a_act_tima } +mariafernanda_female = { Mar_i_act_a_spc_Fernanda Mar_i_act_a_spc_Ferranda } mariafrance_female = { Mar_i_grv_o-Fran_c_ced_o Marie-France } -mariafrancesca_female = { Mar_i_grv_o-Franceso } +mariafrancesca_female = { Mar_i_act_a_spc_Francisca Mar_i_grv_o-Franceso } +mariagloria_female = { Mar_i_act_a_spc_Gloria } mariagrace_female = { Maria_spc_da_spc_Gra_c_ced_a Maria_spc_Grazia } mariagwen_female = { Ma_i_uml_wenn Maewenn Maiwen Maiwenn Mari-Gwenn } -mariahelena_female = { Mar_i_grv_o-Eleno Marilena May-Helen Miren_spc_Elene } -mariajesus_female = { Maria_spc_Jes_u_act_s Miren_spc_Josune } -mariajoanna_female = { Mar_i_grv_o-Jano } -mariajoseph_female = { Mar_i_grv_o-J_o_act_us_e_grv_ Maria_spc_Jos_e_act_ Maria_spc_Josep Mari-Jozeb } -mariajosepha_female = { Maria_spc_Josefa Maria_spc_Josepa } -marialaura_female = { Mar_i_grv_o-Lauro } -marialouisa_female = { Malou Mar_i_grv_o-Louiso Maria_spc_Llu_i_uml_sa Maria_spc_Luigia Maria_spc_Luisa Marie-Louise Marie-Luise Mari-Loeiza Marloes Milou Miren_spc_Koldobike } -marialourdes_female = { Maria_spc_de_spc_Lourdes Maria_spc_de_spc_Lurdes } -marialuz_female = { Maria_spc_da_spc_Luz } -mariamagdalena_female = { Mar_i_grv_o-Madaleno Maria_spc_Magdalena } -mariamar_female = { Maria_spc_Mar Miren_spc_Itxaso } -mariamercedes_female = { Maria_spc_Merc_e_grv_ } +mariahelena_female = { Mar_i_act_a_spc_Elena Mar_i_act_a_spc_Helena Mar_i_act_a_spc_Lena Mar_i_grv_o-Eleno Marie-H_e_act_l_e_grv_ne Mari-Leena Marilena Marja-Leena May-Helen Miren_spc_Elene } +mariaimmaculata_female = { Mar_i_act_a_spc_Immaculata Mar_i_act_a_spc_Inmaculada } +mariajesus_female = { Mar_i_act_a_spc_Ches_u_act_s Mar_i_act_a_spc_Jes_u_act_s Mar_i_act_a_spc_Xes_u_act_s Maria_spc_Jes_u_act_s Miren_spc_Josune } +mariajoanna_female = { Mar_i_act_a_spc_Juana Mar_i_grv_o-Jano } +mariajoseph_female = { Mar_i_act_a_spc_Chus_e_act_ Mar_i_act_a_spc_Jos_e_act_ Mar_i_act_a_spc_Xos_e_act_ Mar_i_grv_o-J_o_act_us_e_grv_ Maria_spc_Jos_e_act_ Maria_spc_Josep Mari-Jozeb } +mariajosepha_female = { Mar_i_act_a_spc_Chusepa Maria_spc_Josefa Maria_spc_Josepa } +marialaura_female = { Mar_i_act_a_spc_Laura Mar_i_grv_o-Lauro Maria_spc_Laura } +marialouisa_female = { Malou Mar_i_act_a_spc_Lluisa Mar_i_act_a_spc_Lo_i_act_sa Mar_i_act_a_spc_Lu_i_act_sa Mar_i_act_a_spc_Luisa Mar_i_grv_o-Louiso Maria_spc_Llu_i_uml_sa Maria_spc_Luigia Maria_spc_Luisa Marie-Louise Marie-Luise Mari-Loeiza Marloes Milou Miren_spc_Koldobike } +marialourdes_female = { Mar_i_act_a_spc_Lorda Maria_spc_de_spc_Lourdes Maria_spc_de_spc_Lurdes } +marialuz_female = { Mar_i_act_a_spc_Lluz Mar_i_act_a_spc_Luz Maria_spc_da_spc_Luz } +mariamagdalena_female = { Mar_i_act_a_spc_Magdalena Mar_i_act_a_spc_Malena Mar_i_grv_o-Madaleno Maria_spc_Magdalena Marie-Magdalena Marl_e_grv_ne Marl_e_grv_no Marl_e_mcn_na Marleen Marlen Marlene Marlenka } +mariamar_female = { Mar_i_act_a_spc_Mar Maria_spc_Mar Miren_spc_Itxaso } +mariamercedes_female = { Mar_i_act_a_spc_Merz_e_act_ Maria_spc_Merc_e_grv_ Mar_i_act_a_spc_Mercedes } mariamilagros_female = { Miren_spc_Alazne } -marianne_female = { Marian Mariana Mariann Marianne Mariano_female Marjan Meiriona } +mariamontserrat_female = { Mar_i_act_a_spc_Montserrat } +marianieves_female = { Mar_i_act_a_spc_Neves Mar_i_act_a_spc_Nieus Mar_i_act_a_spc_Nieves } +marianne_female = { M_a_grv_ri_a_grv_nn Marian Mariana Mariann Marianne Mariano_female Marijona Mariyana Marjan_female Marjana Marjanca Marjanna Meiriona } marianoela_female = { Mar_i_grv_o-Nouelo } mariaodila_female = { Mar_i_grv_o-Oudilo } mariapaula_female = { Mar_i_grv_o-Paulo Maria_spc_Pau } +mariapaz_female = { Mar_i_act_a_spc_Paz } mariapeter_female = { Mar_i_grv_o-P_e_grv_ire } -mariapilar_female = { Maria_spc_do_spc_Pilar Maria_spc_Pilar Miren_spc_Pilare } -mariapurification_female = { Maria_spc_da_spc_Purifica_c_ced__a_tld_o } -mariarosa_female = { Mar_i_grv_o-Roso Maria_spc_Rosa } -mariasoledad_female = { Marisol Miren_spc_Bakarne } -mariatheresa_female = { Maite Mar_i_grv_o-Ter_e_grv_so Maria_spc_Teresa Maria_spc_Theresia Maria-Tereza Marie-Th_e_act_r_e_grv_se Miren_spc_Teresa } -mariavictoria_female = { Maria_spc_Vict_o_grv_ria } +mariapilar_female = { Mar_i_act_a_spc_Pilar Maria_spc_do_spc_Pilar Maria_spc_Pilar Miren_spc_Pilare } +mariapurification_female = { Maria_spc_da_spc_Purifica_c_ced__a_tld_o Mar_i_act_a_spc_Purificaci_o_act_n } +mariareyes_female = { Mar_i_act_a_spc_Reyes } +mariarosa_female = { Mar_i_act_a_spc_Rosa Mari-Rose Mari-Rouz Mar_i_grv_o-Roso Maria_spc_Rosa } +mariarosario_female = { Mar_i_act_a_spc_Rosario Mar_i_act_a_spc_Rosariu } +mariasofia_female = { Mar_i_act_a_spc_Sonia } +mariasoledad_female = { Mar_i_act_a_spc_Soledad Mar_i_act_a_spc_Soledat Marisol Miren_spc_Bakarne } +mariatheresa_female = { Maité Maite Mar_i_act_a_spc_Tareixa Mar_i_act_a_spc_Taresa Mar_i_act_a_spc_Teresa Mar_i_act_a_spc_Tresa Mar_i_grv_o-Ter_e_grv_so Maria_spc_Teresa Maria_spc_Theresia Maria-Tereza Marie-Th_e_act_r_e_grv_se Marie-Theresa Mayte Miren_spc_Teresa } +mariavictoria_female = { Mar_i_act_a_spc_Victoria Mar_i_act_a_spc_Vitoria Maria_spc_Vict_o_grv_ria } mariayvonne_female = { Marivon Marivono } marilyn_female = { Maril_e_grv_no_female } -marina_female = { Itsasne Itxasne Maren Mari_n_tld_e Marina Marine Marino_female } -marlene_female = { Marl_e_grv_no Marleen Marlene } -martha_female = { Marta Marte Martha Marthe Marto_female } -martina_female = { Maartje Martina Martine Martino_female } -mathilda_female = { Mafalda Mahaut Maitildai Maiudd Mallt Mathilda Mathilde Matilda Matyldda Matylldda Maud Maudd Mauddy Mechthild Tilda Tilde Tilly } +marina_female = { Itsasne Itxasne Mar_i_act_n Mar_i_act_na Maren Mari_n_tld_a Mari_n_tld_e Marina Marine Marinela Marino_female } +marjan_female = { Marcan Marcanat } +martha_female = { M_a_act_rtha Mart_e_uml_ Marta Marte Marth Martha Marthe Marthese Marto_female } +martina_female = { Maartje Martina Martine Martino_female Martyna } +mathilda_female = { M_a_act_tylddah M_a_hat_wd Maf_i_act_ldda Mafalda Mahaut Maitildai Maiudd Mallt Mathilda Mathilde Matilda Matthildur Matilde Matt_i_grv_ll Mattild Matylldda Maud Mauddy Mechthild T_i_hat_l_pst_ee Tilda Tilde Tilly } +matthea_female = { Matea Thijsje } mauricia_female = { Mauriceto_female } maximiliana_female = { Massimiliano Maximiliane } -melania_female = { M_e_act_lanie Melan_i_grv_o Melani Melanie } +maxine_female = { Maxine Maksina } +medina_female = { Madina } +megan_elaine_female = { Megan Elaine } +melania_female = { M_e_act_lanie Mel_i_act_na Melan_i_grv_o Melani Melania Melanie Mellani } melinda_female = { M_e_act_linda } -melissa_female = { Melisa Melissai Melisso Myllyssa Mylyssa } -mercedes_female = { Eskarne Merc_e_act_d_e_grv_s Merc_e_grv_ Merc_e_hat_s Mercedes Mertxe Tregereth } -michelle_female = { Mich_e_grv_le Michaela Michaele Michela Michele_female Micheleto_female Michelle Michello_female Mikaela Mikele Miquelina } -milagros_female = { Alazne Miracle Mirari } -milana_female = { Milanka } +melissa_female = { M_pst_l_i_hat_ssa Mel_i_act_ssa Melisa Melissai Melisso Myllyssa } +mercedes_female = { Eskarne Merc_e_act_d_e_grv_s Merc_e_grv_ Merc_e_hat_s Mercedes Mertxe Merz_e_act_ Tregereth } +michelle_female = { M_i_act__s_crn_a Micaela Mich_e_grv_le Michaela Michaele Michala Michela Michele_female Micheleto_female Michelle Michello_female Mihaela Mikaela Mikele Miquelina Mi_s_crn_ela } +mila_female = { Milanka Milu_s_crn_e Milu_s_crn_ka } +milagros_female = { Alazne Milagres Milagros Milagrosa Miracle Miraglos Mirari } mildred_female = { Mylddrhydd } -miranda_female = { Myrandda Myrhandda } -mireille_female = { Mir_e_grv_io Mireia Mireille Mirell Mireya } -monica_female = { M_o_act_nica M_o_grv_nica Mona Monica Monika Monique Mounico_female } -montserrat_female = { Montse Montserrat } -morgana_female = { Morgana Morganna Morgen Morhgana Mourgano Mwrgyn } -muriel_female = { Murielo } -nadezhda_female = { N_a_act_dia Nad_e_grv_jo Nadia Nadine } +miranda_female = { Myr_a_hat_nndah Myrhandda } +mireille_female = { Mir_e_grv_io Mireia Mireille Mirela Mirell Mireya } +miroslava_female = { Miroslava } +monica_female = { M_o_act_nica M_o_grv_nica Mona Monica Monika Monique Moonika Mounico_female } +montserrat_female = { Montse Monserrat Montserrat } +morgan_blair_female = { Morgan Blair } +morgana_female = { Morgana Morganna Morgen Morhgana Mourgano Mwrg_e_hat_nn } +mumina_female = { Myminat } +muriel_female = { Muriel Murielo } +nadezhda_female = { N_a_act_dia Na_d_crn_a Nad_e_crn__z_crn_da Nad_e_grv_jo Nada Nade Nade_z_crn_da Nadezhda Nadia Nadica Nadine Nadja Nadka Nadzieja } +nafisa_female = { Nafisat Napisat } nahia_female = { Nahia Nahikari } +naila_female = { Naile } naima_female = { Naima } -najat_female = { Najat } -naomi_female = { Naiomi Naomi Naomy Noemi Nouen_i_grv_o } +najat_female = { Najat Naxhije } +najma_female = { Nexhmie Nexhmije } +naomi_female = { Naiomi Naomi Naomy No_e_act_mie Noem_i_act_ Noemi Nouen_i_grv_o } +narmin_female = { Nermin } nasrin_female = { Nesrin Nesrine } -nathalie_female = { Nadalo Naitailie Nat_a_act_lia Nat_a_grv_lia Natach_a_grv_ Natal_i_grv_o Natale Natalia Natalie Natalina Natascha Natascia Natasha Natasja Nathalie } +nathalie_female = { Nadalo Naitailie Nat_a_act_lia Nat_a_act_lie Nat_a_grv_lia Nata_s_crn_a Natach_a_grv_ Natacha Natal_i_grv_o Natale Natali Natalia Natalie Natalija Natalina Nataliya Natalka Natascha Natascia Natasha Natasja Nathalie Nattattel_i_grv_ Nattel_i_grv_ } +natividad_female = { Natividad Natividat } nawwal_female = { Nawel } nazanin_female = { Nazanyn } nazareth_female = { Natzaret } +nazira_female = { Nazire } nefertiti_female = { Nefertiti Nyffyrtyty Nyffyrhtyty } -nicole_female = { Clasina Klazina Nichola Nicleto Nicola Nicole Nicoline Nicolo_female Niek Nikki Nycoly } -nieves_female = { Edurne Neus } +nicole_female = { Clasina Coline Klaasje Klasina Klaske Klazina Nichola Nicleto Nicol_female Nicola Nicolasa Nicole Nicoleta Nicoline Nicolo_female Niculina Niek Nika Nikalina Nikki Nikol_e_act_tta Nikol_female Nikola_female Nikoleta Nikolina Nycoly } +nieves_female = { Edurne Neus Neves Nieus Nieves Nives } +nilufar_female = { Nilouf_e_act_r } nimue_female = { Nimue Nymuy } -noelle_female = { Jaione No_e_grv_lia Noelia Nouelo_female } +nixonya_rebecca_female = { Nixonya Rebecca } +noelle_female = { Jaione No_e_grv_lia Noel_female Noela Noelia Nouelo_female } nolwenn_female = { Newlyn Noalig Nolwen Nolwenn } -nuria_female = { N_u_act_ria Nuria } +nur_female = { Nura } +nuria_female = { N_u_act_ria Nuria Nurie } oceana_female = { Itsaso Itxaso Ouceano } -octavia_female = { _O_act_ut_a_grv_vio } -odette_female = { Odete Oudeto } -odile_female = { Odile Odilia Ot_i_act_lia Oudilo } -olga_female = { Hege Helga Olg_a_grv_ Olga } -olivia_female = { Olive Olivia Wllywyya Wlywyy } -olympia_female = { Ol_i_act_mpia Oulimpo_female } -ophelia_female = { Of_e_act_lia Of_e_grv_lia Oph_e_act_lie Ouf_e_act_l_i_grv_o } +octavia_female = { _O_act_ut_a_grv_vio Octavia } +odette_female = { Odeta Odete Oudeto } +odile_female = { _U_uml_edili Odeli Odile Odilia Odill Ot_i_act_lia Otilia Otilie Ottilie Oudilo } +olga_female = { Aili Hege Helga Holga O_l_crn_ga Olg_a_grv_ Olga Olgica Olha Olya Volha } +olivia_female = { Ol_i_act_via Oliva Olive Olivia Olivie Oliwia Wllywyya Wlywyy } +olympia_female = { Ol_i_act_mpia Olimpia Olympia Oulimpo_female } +ophelia_female = { Of_e_act_lia Of_e_grv_lia Ofelia Oph_e_act_lie Ouf_e_act_l_i_grv_o } +orvokki_female = { Orvoki Orvokki } palmyra_female = { Palmira } +paloma_female = { Paloma Pomba } pamela_female = { Pamela } -pascala_female = { Pascale Pascaleto Pascalo_female } -patricia_female = { Patrhycya Patr_i_act_cia Patricia Patricio_female Patrizia Trish } -paula_female = { Paiulai Paola Paula Paule Pauleto_female Paulette Paulina Pauline Paulino_female Paulo_female } -paz_female = { Gentzane } -penelope_female = { Penelope } -petra_female = { Peireto Peirounello Peirouno Pernilla Pernille Petra Petrai Petronella Piera Pieternella Pytra Pytrha } -philippa_female = { Felipino Ffylyppa Filipa Filippa Fyllypa Philippa Philippai } -philomena_female = { Ffylomyna Filomena Filoumeno } -phoebe_female = { Ffoyby Phoebe } +paraskeva_female = { Parashqevi } +parvin_female = { Pervin } +pascala_female = { Pascale Pascaleto Pascalo_female Pascuala } +patricia_female = { Patrhycya Patr_i_act_cia Patr_i_hat_c_i_hat_ja Patricia Patricie Patricio_female Patrizia Patrycja Patti Trish } +paula_female = { Pabla Paiulai Paola Paul_i_act_na Paula Paule Pauleto_female Paulette Pauliina Paulina Pauline Paulinn Paulino_female Paulo_female Pavl_i_act_na Pavla Pavlina Polett Polina Polinn } +paulaandrea_female = { Paola_spc_Andrea Paula_spc_Andrea } +paulamaria_female = { Paula_spc_Mar_i_act_a } +paz_female = { Gentzane Paz } +pearl_female = { Perla } +pelagia_female = { Pelag_i_act_a } +penelope_female = { Penelope Pinel_o_act_pi } +petra_female = { Peireto Peirounello Peirouno Pernilla Pernille Petra Petrai Petrana Petron_e_dot_l_e_dot_ Petron_i_act_a Petronela Petronella Petya Piera Pierrette Pieternella Pietje Pytra Pytrha } +philippa_female = { Felipino Ffylyppa Fil_i_act_ppa Filipa Filippa Fillippa Fyllypa Philippa Philippai } +philomena_female = { Ffylomyna Filom_e_act_na Filom_i_act_na Filomena Filoumeno } +phoebe_female = { Ffoyby Fo_i_act_vi Phoebe } phyllis_female = { Ffyllys } pia_female = { Pia } pilar_female = { Pilar } -prudence_female = { Prhuddyncy } -purification_female = { Garbi Purifica_c_ced__a_tld_o Purificaci_o_act_ } +polkia_felicia_female = { Polkia Felicia } +polyxena_female = { Polyx_e_act_ni Polyxena } +priscilla_marina_female = { Priscilla Marina } +prudence_female = { Prhuddyncy Prudencija } +purification_female = { Garbi Purifica_c_ced__a_tld_o Purificaci_o_act_ Purificaci_o_act_n Purificazi_o_act_n Pura } quitteria_female = { Quit_e_grv_ri } -rachel_female = { Rach_e_grv_l Rachael Rachel Rachyll Raichel Rakel Raquel Rashyl Rhachyl } +rabiya_female = { Rabi_g_dot_at Rabijat Rabiyat } +rachel_female = { R_a_act_chel Rach_e_grv_l Ra_h_crn_elo Rachael Rachel Rachele Rachyll Rahel Raichel Rakel Rakhil Raquel Rashel Rhachyl Rych_e_hat_l } ragnhild_female = { Ragnhild Reinhilde } -rahima_female = { Rahime } -ramona_female = { Raimunda Ramona Ramoundo_female Raymonde } +rahima_female = { Rahimat Rahime } +ramona_female = { Raimunda Ramona Ramoundo_female Raymonde Raymonda Rajmonda } raphaela_female = { Rafaela Raffaella } -rashida_female = { Rachida } -rayhan_female = { Rayhana } -rebecca_female = { Beeke Beke Rebeca Rebecca Rebeccai Rebecka Rebeka Rebekah Rebekka Rybycca Rybykka } -regina_female = { R_e_grv_ino Regina Regine Regino_female Rhygyna } +rashida_female = { Rachida Rashidat } +rayhan_female = { Rajhanat Rayhana } +raziya_female = { Raziya Raziyat } +reaganna_makayla_female = { Reaganna Makayla } +rebecca_female = { Beeke Beke Rebeca Rebecca Rebeccai Rebecka Rebeka Rebekah Rebekka Revekka Ribb_AE_c_pst_ah Rivka Rybycca } +regina_female = { R_e_act_gine R_e_grv_ino Rayna Reg_i_act_na Regina Regine Regino_female Rexina Rhygyna } regula_female = { Regula } -renata_female = { Ren_e_act_e Renate Renato_female } +renata_female = { Ren_e_act_e Ren_a_act_ta Ren_a_mcn_te Renata Renate Renato_female } rhiannon_female = { Rhiannon Rhyannon } +richarda_female = { Rikarda Rikardis } +roberta_female = { Robertina } rocio_female = { Ihintza Roc_i_act_o } -rolanda_female = { Roulando_female } -romana_female = { Romana Roumano_female } -rosa_female = { Rhosyn Rosa Rose Rosie Rosina Rosita Roso_female Rosy Rousado Rousino Rozenn } +rolanda_female = { Rolanda Roulando_female } +romana_female = { Roma Roman_i_act_ Romana Roumano_female } +roosevelta_victoria_female = { Roosevelta Victoria } +rosa_female = { R_o_act_sa R_u_rng__z_crn_ena Rhosyn Ro_z_crn__e_dot_ Ros Rosa Rose Rosella Rosi Rosica Rosie Rosina Rosine Rosita Rositsa Roso_female Rosy Rousado Rousino Roza Rozenn Rozeta Rozina Ru_z_crn_a Ru_z_crn_ena } rosaanna_female = { Rosanna } -rosalia_female = { Rosalia Rosalie Rosely Rousal_i_grv_o } -rosalyn_female = { Rosalina Rosalind Roselyne Rousselino } -rosamaria_female = { Romy Rosa_spc_Maria Rosamaria Rosemarie Rose-Marie Rosemary Roso-Mar_i_grv_o } -rosario_female = { Agurne Agurtzane Ros_a_act_rio Rosaria Roser } -roxana_female = { Rossana Roxanne } -ruth_female = { Rut Ruth } -sabina_female = { Sabina Sabine Sabino_female Savina } +rosalia_female = { Rosaali Rosal_i_act_a Rosala Rosalia Rosalie Rosely Rousal_i_grv_o Roz_a_act_lia Roz_a_act_lie Rozaliya Zala } +rosalyn_female = { Rosalina Rosalind Rosalinda Roselyne Rousselino } +rosamaria_female = { Romy Rosa_spc_Mar_i_act_a Rosa_spc_Maria Rosamaria Rosem_a_grv_ri Rosemarie Rose-Marie Rosemary Rosemi Roso-Mar_i_grv_o Rozemarjo } +rosario_female = { Agurne Agurtzane Ros_a_act_rio Rosaria Rosario Rosariu Roser } +roxana_female = { Roksana Roksano Rosana Rossana Roxana Roxanne Ruxandr_a_brv_ } +ruqqayah_female = { Reqyjat Ru_q_dot_et Ruki Rukiyat Ruq_pst_iyat Ruquyat } +ruth_female = { R_u_act_th R_u_mcn_ta Ruf Rut Ruta Ruth Ruthele } +sabahat_female = { Sabahat Sebahat } +sabina_female = { Sabina Sabine Sabinn Sabino_female Savina } sabrina_female = { Sabrina Sabrino_female } -safia_female = { Safia Saphia } -samantha_female = { Saimaintai Samanfa Samanta Samantha Samanto } +safia_female = { Safia Safija Saphia Sapiyat Sefijat Sepi Sepiyat } +saida_female = { Sa_g_dot_idat Saida } +saliha_female = { Sali_h_mbw_at Salihat Salihe } +salima_female = { Salimat Selimat } +salome_female = { S_a_grv_lemee Salom_e_act_ Salom_e_dot_ja Salome Sulamif } +samantha_female = { S_pst_manth_a_hat_u Saimaintai Samanta Samantha Samanto } samia_female = { Samia } -sarah_female = { Sairai Sairaih Sally Sara Sarah Sarai Saray Sarha Saro_female Sera } +samira_female = { Semire } +sania_female = { S_a_uml_niia Sanie Sanija Sanijat Saniyat } +sarah_female = { S_a_act_ra S_a_act_rah Sairai Sairaih Sally Sara Sarah Sarai Sarat Saray Sarha Sari Saro_female Sarra Sera } segolene_female = { Sigouleno } -serafina_female = { Fina } -serena_female = { Serenai Syryna } +selena_female = { Selena Selene } +serafina_female = { Fina Serafima } +serena_female = { S_e_act_ryna Serenai } severina_female = { Severino_female } -sharifa_female = { _S_ced_erife Ch_e_act_rifa } +shahrazad_female = { _S_ced_ahruzat Shahruzat } +shamsiya_female = { _S_ced_amsiyat _S_ced_em_s_ced_at Shamsijat Shamsiyat } +sharifa_female = { _S_ced_erife Ch_e_act_rifa Sherife } shaykha_female = { Cheikha } -shirin_female = { Shirine Shyryyn } -sibylla_female = { Sibillai Sibilo_female Sybil Sybille Sybyl Sybylla } -sidonia_female = { Sidoun_i_grv_o } +shirin_female = { S_i_act_ryn Shirine Sir_i_act_n } +sibylla_female = { Pille Sibillai Sibilo_female Sibyla Sibylle Sibyl_a_hat_ Sybil Sybilla Sybille Sybyl } +sidonia_female = { Sid_o_act_nia Sidonia Sidoun_i_grv_o } +sierra_mia_female = { Sierra Mia } signe_female = { Signe Sine } -sigrid_female = { Siegrid Sigrid Siri } -simona_female = { Simona Simone Simouno_female } +sigrid_female = { Siegrid Sigr_i_act__eth_ur Sigrid Sigrido Siiri Siri Zigr_i_mcn_da } +sijtje_female = { Sej_c_crn_a Sijtje } +simona_female = { Jimena Simeonka Simina Simona Simone Simonetta Simouno_female Ximena } solange_female = { Solen Solenn Soulanjo } -soledad_female = { Bakarne Xole } +soledad_female = { Bakarne Soled_a_act_ Soledat Xole } solene_female = { Soul_e_grv_no } -sophia_female = { S_o_act_nia S_o_grv_nia Soffy Sofie Sofia Sonia Sonja Sophia Sophiai Sophie Souf_i_grv_o } -sophronia_female = { Soffrhonya Soffronya } +sophia_female = { _Z_crn_ofie S_o_act_nia S_o_grv_nia So_n_crn_a Sof_e_act_j Sof_i_act_a Soff_i_act_a Soff_i_act_ah Sofi Sofie Sofia Sofija Sofiya Sofja Sofka Sonia Sonja Sonya Sophia Sophiai Sophie Souf_i_grv_o Zofia Zofija } +sophronia_female = { Soffrhonya Sofroni_a_hat_ } soraya_female = { Soraia Soraya } -stella_female = { Estel Estela Estelle Estello Izar Izarne Seren Stella Steren Sterenn Sterre } -stephanie_female = { Estefania Esteveneto Fan_i_grv_ St_e_act_phanie Stefania Stefanie Steffi Stephainie Stephanie Styffanyy } +stanislava_female = { Stanis_l_stk_awa Stanislava Stas_e_dot_ } +stella_female = { Estel Estela Estelle Estello Estrella Izar Izarne Seren St_e_act_lla Stela Stella Stelu_t_cma_a Steren Sterenn Sterre } +stephanie_female = { _E_act_tiennette _S_cma_tefania _S_crn_t_e_crn_p_a_act_nka _S_crn_tef_a_act_nia _S_crn_tefanija Estefan_i_act_a Estefania Estevan_i_act_a Esteveneto Fan_i_grv_ Scht_a_uml_ffele St_e_act_phanie Stefan_i_act_a Stefana Stefani Stefania Stefanie Stefanka Steff_a_act_ne Steffi Stefka Stephainie Stephania Stephanie } +stoyanka_female = { Stojanka Stojna Stoyanka } suad_female = { Souad } -sultana_female = { Sultan } -summer_female = { Haf Summyr } +sultana_female = { Soltanat Sultan } +summer_female = { Haf Sym_a_hat_r } sunniva_female = { Sunniva Syn_o_stk_ve Synn_o_stk_ve } -susan_female = { Sanna Sanne Susan Susana Susann Susanna Susanne Susanny Susano_female Susoun Suzana Suzanne } -svetlana_female = { Swetlana } -sylvia_female = { Ohiana Ohiane Oihana Oihane Oiane S_i_act_lvia Silv_i_grv_o_female Silva Silvana Silvia Silvie Sylvia Sylvie Sylwya } -tamara_female = { Taimairai Tamara } -tatiana_female = { T_a_grv_nia Tania Tanja Tanya Tatiana Tatjana } -thekla_female = { Thekla } -theodora_female = { Theodora } +susan_female = { S_u_uml_s_a_grv_nn Sanita Sanna Sanne Siws_a_hat_n Siws_a_hat_nna Susan Susana Susann Susanna Susanne Susanny Susano_female Susoun Suzan Suzana Suzanne Suzette Z_u_uml_s_a_grv_nn Zane Zuzana Zuzanna } +svetlana_female = { Svetla Svetlana Sv_e_crn_tlana Svyatlana Swetlana } +sylvia_female = { Ohiana Ohiane Oihana Oihane Oiane S_i_act_lvia Silv_i_grv_o_female Silva Silvana Silvi Silvia Silvie Sylva Sylvia Sylvie Sylwia Sylwya } +tahira_female = { T_pst_ahirat } +tamara_female = { Taimairai Tamara Tam_a_act_r_AE_ } +tatiana_female = { Taciana T_a_act__n_crn_a T_a_grv_nia Ta_t_crn__a_act_na Tan_pst_a Tania Tanja Tanya Tatiana Tatjana Tatyana Tja_s_crn_a } +tatiana_kayla_female = { Tatiana Kayla } +thais_female = { Ta_i_act_s Tajda } +thekla_female = { Tecla Th_e_act_kla Thekla } +theodora_female = { Feodora Teodora Theod_o_act_ra Theodora Tudori_t_cma_a } theodorica_female = { Dirkje } -theodosia_female = { Thyoddosya } +theodosia_female = { Theodos_i_act_a Thyoddosya } theofila_female = { Te_o_act_fila } -theresa_female = { Ter_e_grv_so Tere Teresa Terese Tess Tessa Th_e_act_r_e_grv_se Theresa Therese Theresia Tracey Tracy Tyrhysa } -thomasina_female = { Tamzin } -thora_female = { Tone Tonje Tora Torny } +theresa_female = { Tareixa Taresa Ter_e_act_zia Ter_e_grv_so Tere Tereixa Teres_e_dot_ Teresa Terese Teresilla Tereza Terezia Terezie Terezija Tess Tessa Th_e_act_r_e_act_s Th_e_act_r_e_grv_se Theresa Therese Theresia Tracey Tracy Trejsi Tresa Tyrhysa } +thomasina_female = { Tamzin Thoma_i_uac_s } +thora_female = { _TH__o_act_ra _TH__o_act_rd_i_act_s Tone Tonje Tora Torny } thorfrid_female = { Tove Turid Tuva } -titania_female = { Tytanya Titainiai } -trinity_female = { Irune Trinitat } -ulrika_female = { Ulrika Ulrike } -ursula_female = { _U_act_rsula Oursulo Ursel Ursula Yrsa } +titania_female = { Theofan_o_act_ } +tiffany_female = { Tyt_a_act_n_i_hat_a Titainiai } +traute_female = { Tra_u_brv_ta Traute } +trinity_courtney_female = { Trinity Courtney } +trinity_female = { Irune Trinidat Trinitat } +tsveta_female = { Cveta Cvetanka Cvetka Kv_e_crn_ta } +tylery_veronica_female = { Tylery Veronica } +ulpia_dana_female = { Ulpia Dana } +ulrika_female = { Old_r_crn_i_s_crn_ka Ulrika Ulrike } +ummkulthum_female = { Mukulsun Umuk_u_uml_s_u_uml_m Ummukusum Umukusum } +ursula_female = { _U_act_rsula Oursulo Ur_s_crn_a Ur_s_crn_ka Ur_s_crn_u_l_crn_a Ur_s_crn_ula Ursel Ursula Urszula Uschi Yrsa } ute_female = { Oda Uta Ute } uthman_female = { Osman } -valentina_female = { Valentina Valentino_female } -valeria_female = { Val_e_act_rie Valeria Valerie Valiero_female } +valentina_female = { Valent_i_mcn_na Valantina Valent_y_act_na Valentina Valentino_female } +valeria_female = { Val_e_act_ria Val_e_act_rie Val_e_mcn_rija Valera Valeri_female Valeria Valerie Valerija Valeriya Valiero_female } +valeria_maria_female = { Valeria Maria } vanessa_female = { Nessa Vanesa Vanessa Vanesso_female } +vanessa_marissa_female = { Vanessa Marissa } venus_female = { Wynus } -vera_female = { Vera Veruschka Wera } +vera_female = { V_e_crn_ra Veera Vera Verka Veruschka Viera Vyara Wera } verena_female = { Verena } -veronica_female = { V_e_act_ronique Ver_o_grv_nica Veronica Veronicai Veronika Verounico } -victoria_female = { Garai_n_tld_e Vent_u_grv_ri_female Vict_o_grv_ria Victoria Victoriai Viktoria Vit_o_grv_ri_female Vitourino_female Wyctorhya Wyyctwrya Wyyktorya } -vibeke_female = { Vibeke Wiebke } -vincentia_female = { Vincenza Vincenzina } -violet_female = { Vi_o_act_uleto Viola Violet Violeta } -virginia_female = { Viergino_female Virg_i_act_nia Virginia Virginie } +veronica_female = { Bereni_c_ced_o Berenika Bernice V_e_act_ronique Ver_o_act_nica Ver_o_grv_nica Veren_i_act_ki Veronica Veronicai Veronika Veronique Verounico Vroni Weronika } +vibeke_female = { Vibka Vibeke Wibke Wiebke } +victoria_female = { Fict_o_act_ria Garai_n_tld_e Vent_u_grv_ri_female Vict_o_grv_ria Victoria Victoriai Viktoria Viktorie Viktorija Vit_o_grv_ri_female Vitoria Vitourino_female Viktoriya Vittoria Wiktoria Wyctorhya Wyyctwrya } +vincentia_female = { Vincenza Vincenzina Vizenta } +violet_female = { Vi_o_act_uleto Viola Violet Violeta Viorica Vjollca } +virginia_brianna_female = { Virginia Brianna } +virginia_female = { Viergino_female Virchinia Virg_i_act_nia Virginia Virginie Virginija Virxinia } visitacion_female = { Ikerne } -vivian_female = { Viviana Viviano_female Vivien Vivienne Wywyana } +vita_female = { Vita } +vivian_female = { Bibi_a_act_na Bibiana Viviana Viviano_female Vivien Vivienne Vivjena Wywyana } +vladimira_female = { Vladim_i_act_ra } +vladisliva_female = { Vladislava } +walida_female = { Valida } +wanda_female = { Vanda Wanda } +washingtonia_octavia_female = { Washingtonia Octavia } +wenceslava_female = { V_a_act_clava V_e_crn_nceslava Vendula Viacheslava Vysheslava } wenche_female = { Wenche Wencke Wenke } -wiebke_female = { Vibeke } -wilhelmina_female = { Hilma Mimmi Minna Minnie Vilma Wilhelmina Wilhelmine Willemina Willy_female Wilma } -winifred_female = { Freda Gwenfrewi Winifred Wynnyffrhydd Wynnyffrydd Wynnyfryd } -xenia_female = { X_e_grv_nia } -yasmin_female = { Iasmino Ioasmyn Jaismin Jasmijn Jasmin Jasmina Jasmine Jasmyn Jasmyny Yasemin Yasmin Yasmina Yasmyn Yassmina } -yolanda_female = { Iolanda Jolanda Vi_o_act_ulando Violante Yolanda } -yvette_female = { Ivet Ivete Ivetig Iveto_female Ivette Youna Yuna Yvette } -yvonne_female = { Ibone Ivona Ivone Ivono_female Yvonne } -zahra_female = { Zahra Zohra } -zaynab_female = { Zeynep Zineb } -zenayda_female = { Sinaida } -zoe_female = { Zo_e_uml_ Zoe Zoila Zou_e_grv_ } \ No newline at end of file +wendy_female = { Wendy Vendi } +wiebke_female = { Wiebke Vibeke } +wiesje_female = { Wiesje Vi_s_crn_a } +wilhelmina_female = { Helme Helmi Hilma Mimmi Minna Minne Minnel Minnie Vilem_i_act_na Vilma Wilhelmina Wilhelmine Willemina Willy_female Wilma } +winifred_female = { Freda Gwenfrewi Winifred Wynnyffrhydd W_i_hat_nffryd Wynnyfryd Vinifreda } +woodrowa_camilla_female = { Woodrowa Camilla } +xenia_female = { Ksenija Kseniya Oksana X_e_act_ni X_e_grv_nia Xenia } +yaroslava_female = { Jaroslava } +yasmin_female = { Iasmino Ioasmyn Jaismin Jasmijn Jasmin Jasmina Jasmine J_a_hat_zsmyne Jasmyny Yasemin Yasmeen Yasmin Yasmina Yasmyn Yassmina Xasmina Zhasmin } +yolanda_female = { Iolanda Jolana Jolanda Jolanta Vi_o_act_ulando Violante Yolanda Yolande } +yulduz_female = { J_u_mcn_ldyz } +yvette_female = { Ivet Iveta Ivete Ivetig Iveto_female Ivetta Ivette Youna Yuna Yvetta Yvette } +yvonne_female = { Ibone Iva Ivona Ivone Ivono_female Iwona Yvona Yvonna Yvonne } +zabiya_female = { Zabiya Zabiyat } +zahida_female = { Zahidat } +zahra_female = { Zahra Zehra Zohra Zuhra Zuxra Zyhre } +zaynab_female = { Zainab Zaynap Ze_i_uml_n_e_act_p Zejnab Zenepe Zeynep Zineb } +zdenka_female = { Zde_n_crn_ka Zdena Zdenka } +zenayda_female = { Sinaida Zina Zina_i_mcn_da Zinaida } +zenobia_female = { Zinov_i_act_a } +zlata_female = { Zlata Zlatu_s_crn_e } +zoe_female = { Zo_e_uml_ Zo_i_act_ Zoe Zoila Zoja Zou_e_grv_ Zoya } +zoe_sophia_female = { Zoe Sophia } +zubayda_female = { Zubayda Zubaydat Zubejdat } +zulaykha_female = { Zulayxa Zulayxat Zule_y_act_ha Zulejxa } +zulfiya_female = { Zulfet } +zumurrud_female = { Zumrud Zumrut } diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index 99f2702f7..4ede5a584 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -1,787 +1,1259 @@ -aarav_male = { Aarav Aarhav } -aaron_male = { Aarhon Aaron Airron Harouna Harun } -abdulaziz_male = { Abdelaziz } +aarav_male = { _AE_rav Aahrav Aarav Ahrav Arahv } +aaron_alpheus_male = { Aaron Alpheus } +aaron_male = { _AE_ran Aar_o_act_n Aaro Aaron Aran Aron Arr_o_hat_n Arrin Harouna Harun } +abbas_male = { _G_dot_abas Abaz } +abdul_male = { Abdul Abdyl Avdyl } +abdulahad_male = { Abdulahat } +abdulazim_male = { Abdulazim } +abdulaziz_male = { _G_dot_abdul-_G_dot_aziz Abdelaziz Abdulaziz Abdylaziz } +abdulbaki_male = { Abdulbaki } +abdulbari_male = { Abdulbari } +abdulfattah_male = { Abdulfetaeh } abdulghaffur_male = { Abdelghafour } abdulhafiz_male = { Abdelhafid } -abdulhakim_male = { Abdelhakim } -abdulkarim_male = { Abdelkarim Abdelkrim } -abdullah_male = { Abdullah } -abdullatif_male = { Abdellatif } +abdulhakim_male = { Abdelhakim Abdulhakim } +abdulhalim_male = { Abdulhalim Jabdul_x_dot_alim } +abdulhamid_male = { _G_dot_abdul-_H_mbw_amid Abdulhamit Jabdul-_X_dot_amid } +abduljaffar_male = { _G_dot_abdul-Zhappar } +abdulkarim_male = { _A_uml_bd_i_dot_k_a_uml_r_i_dot_m _G_dot_abdul-Karim Abdelkarim Abdelkrim Abdulkerim } +abdulkhaliq_male = { Abdulxaliq_pst_ } +abdullah_male = { _G_dot_abdula Abdulla Abdullah Avdullah Jabdulla Jabdullah } +abdullatif_male = { Abd_u_uml_llatif Abdellatif Abdulatip } +abdulmajid_male = { _G_dot_abdul-Mazhid Abdulmacid } abdulmunim_male = { Abdelmona_i_uml_m } +abdulmuslim_male = { Jabdulmuslim } abdulnasir_male = { Abdul-Nasir } -abdulqadir_male = { Abd_u_uml_lkadir Abdelkader } -abdulrahman_male = { Abderrahman Abderrahmane Abdurrahman } -abdulwahhab_male = { Abdelwahab } +abdulqadir_male = { _G_dot_abdul-Q_pst_adir Abd_u_uml_lkadir Abdelkader Abdulkadir Abdulqadir } +abdulrahim_male = { _G_dot_abdura_h_mbw_im } +abdulrahman_male = { _A_uml_bd_i_dot_rahman _G_dot_abdura_h_mbw_man Abderrahman Abderrahmane Abdurahman Abdurrahman } +abdulrashid_male = { _G_dot_abdulrashid Abdurashid } +abdulrazzaq_male = { Abdurazaq } +abdulreza_male = { Abdulrza } +abdulsalam_male = { _A_uml_bd_i_dot_salan _G_dot_abdusalam } +abdulsamad_male = { Abdulsamet Samed } +abdulwahhab_male = { Abdelwahab Abdulvahap Jabdul-Vahab } abel_male = { Ab_e_grv_l Abel } -abner_male = { Abnyr } -abraham_male = { _I_dot_brahim Abraham Brahim Bram Ibr_e_act_hima Ibrahim Ibrahima Ibrahym } -abubakr_male = { Aboubakeur Abubakar Boubaker } +abidin_male = { Abedin } +abner_male = { Abnar Abneh Abner Abnir Abnuh Avner } +abraham_male = { _I_dot_brahim Aabraham Aapo Aavo Abrah_a_act_n Abraham Abrahamo Abram Avra_a_act_m Avraam Avraham Avram Avrohom Brahim Bram Ibr_e_act_hima Ibrahim Ibrahima Ibrahym } +abubakr_male = { Aboubakeur Abubakar Boubaker Ebubekir } abulqasim_male = { Belkacem } -acacius_male = { Ac_a_act_cio } -achilles_male = { Achile Achille } -adam_male = { Ad_a_tld_o Adam Addam Aiddam } -adham_male = { Ethem } -adil_male = { Adel } -adrian_male = { Addryan Adrhyan Adri_a_grv_ Adriaan Adrian Adriano Adrianus Adrien } +acacius_male = { Ac_a_act_cio Ak_a_act_kios } +achilles_male = { Achile Achill_e_act_as Achille } +adam_male = { _A_grv_d_a_grv_m _A_grv_de _AE_dem Aadu Aatami Ad_a_act_mos Ad_a_act_n Ad_a_tld_o Adam Adamo Add_pst_m Adda Adem Ado Adomas Ahdim Ardam Hadam } +adham_male = { Et_pst_hem Ethem } +adib_male = { Edip } +adil_male = { _G_dot_adil Adel Adil Ed_i_dot_l } +adnan_male = { Adnan Ednan } +adrian_male = { _A_grv_dri Addryan Adrhyan Adri_a_act_n Adrian_o_act_s Adri_a_grv_ Adriaan Adrian Adriano Adrianu Adrianus Adrien Adrion Adrijan Hadri_a_act_n } +advith_male = { Aahvitt Adviff Advith Ehvith } +aeneas_male = { Aine_i_act_as Anej Enea } +aetius_lincoln_male = { Aetius Lincoln } agapetus_male = { Agapit } -ahmad_male = { Ahmad Ahmadd Ahmed Ahmet Amadou } -aidan_male = { Aeddan } +ahmad_male = { A_h_mbw_mad A_x_dot_mad Achm_e_act_t Ahmad Ahmadd Ahmat Ahmed Ahmet Amadou } +ahti_male = { Ahti Ahto } +aidan_male = { Aeddan Aidan } ajax_male = { Ajaks } -akhenaten _male = { Achynatyn Aikenhaiten Akhynatyn } +akhenaten_male = { _A_hat_hkunaat_pst_n Achanatyn Achenaten Ahkhenuhten Ahkihnayten Akhenaten } aki_male = { _A_rng_ke Aage } -alan_male = { Ailain Alain Alan Allan Allen Alun } +akiva_male = { Kiva } +akram_male = { Ekrem Eqrem } +alan_male = { Al_pst_un Alain Alan Alen Alin Allan Allen Alun Arlan } +alauddin_male = { _G_dot_alaudin Alaattin } albanus_male = { Alb_a_grv_ Alban Albano Auban } alberic_male = { Aubrey Aubrhyy } -albert_male = { Adalbert Adalberto Ailbert Albert Alberto Albertus Alberzh Albrecht Albyrht Albyrt Allbyrt Aubert } -albinus_male = { Albin Albino Aubin } +albert_male = { _A_hat_lbert Abbes Adalbert Adalberto Adalberts Aelbert Alb_e_crn_r_c_act_ Alb_e_grv_r Albeht Alber_pst_ Albert Albertas Alberte_male Alberto Alberts Albertu Albertus Alberzh Albet Albirt Albrecht Alpertti Aubert } +albinus_male = { Alb_i_act_n Albin Albinas Albino Alpo Aubin Bine } alcide_male = { Alcides } -alex_male = { _A_grv_lex Alec Alex Alick Alyks } -alexander_male = { _I_dot_skender Ailaistair Alastair Alastayrh Aleissandre Aleksander Aleksandr Alessandro Alexander Alexandre Alistair Allyksanddyr Allyystyr Alyksanddyr Alyksandyrh Sacha Sander Sandrino Sandro } -alexis_male = { Al_e_grv_ssi Aleix Ales Alexis } -alfonso_male = { Afonso Alfons Alfonso Alphonse Anfous } -alfred_male = { Ailfredd Alffrydd Alfie Alfred Alfredo Alfret Alfrhyd Allfrydd } -ali_male = { Ali Aly } +alex_male = { _A_act_lex _A_grv_lex A_l_ced_iks Aahlex Ahl_i_hat_x Alec Alecs Alek Aleks Aleksa Aleksas Alekso Alex Ale_c_crn_jo Alick Allex Arlegz } +alexander_male = { _I_dot_skender Aahlexenda Ace Aco Ailaistair Al_e_act_xandros Al_i_hat_kz_ae_nda Alastair Alaxandr Alecsander Alecu Aleissandre Alejandro Aleksand_e_uml_r Aleksandar Aleksander Aleksandr Aleksandras Aleksandrs Aleksandro Aleksanteri Alessandro Alexander Alexandr Alexandre Alexandri Alexandro Alexandru Alistair Allygzanir Arlegzahnuh Cane Eskend_i_dot_r Eskender Lek_e_uml_ Leka S_a_grv_nder Sa_s_crn_a Sa_s_crn_ko Sa_s_crn_o Sacha Sand_e_uml_r Sander Sandi Sandis Sandrino Sandris Sandro Sandu Santeri Santtu Sascha Sasho Sk_e_uml_nder } +alexis_male = { Al_e_act_xios Al_e_act_xis Al_e_grv_ssi Alaksiej Aleix Aleixo Alejo Aleksej Aleksey Aleksi Aleksij Aleksis Ales Alessio Alexe Alexej Alexey Alexis Aljo_s_crn_a L_a_uml_xi Laxi } +alfonso_male = { Afonso Alfons Alfonsas Alfonso Alfonsu Alfonz Alfus Alifonso Alphonse Alonso Alonsu Anfous Funse } +alfred_male = { _A_grv_lfred Alfehd Alfie Alfr_e_act_d Alfr_e_mcn_ds Alfre_eth_ Alfred Alfredo Alfredu Alfret Alfrid Alfrud Fredd } +algernon_male = { _AE_ldernon Algernon Aljern_o_hat_n Aljurnin Aljurnon Arjuhnun } +algirdas_male = { A_l_ced__g_ced_irds Algirdas O_l_ced__g_ced_erts Olgierd } +ali_male = { _AE_li _G_dot_ali Ale_e_hat_ Al_i_act_ Alee Ali Aly Jali Jeli Qali } +alijan_male = { Qalijan } +alikhan_male = { _A_uml_lihan Alixan } +alim_male = { Alim Alym } +alimkhan_male = { _A_uml_l_i_dot_mhan } +aliriza_male = { Ali_spc_R_i_dot_za Alirza } +alisher_male = { Ali_s_ced_er } +allahyar_male = { Alla_y_act_ar Allahjar } alparslan_male = { Alparslan Alpaslan } -alvar_male = { _A_act_lvaro _A_grv_lvar Alvaro } +alvar_male = { _A_act_lvaro _A_grv_lvar Ahlvar Alvaro } alwin_male = { Alvin Alwin Alwyn } -amabilus_male = { Amable } -amadeus_male = { Am_e_act_d_e_act_e Amadeo Amadeu Amadi_e_act_u Amedeo Gottlieb Gottlob } +amabilus_male = { Amabile Amable } +amadeus_male = { Am_e_act_d_e_act_e Amadeo Amadeu Amadi_e_act_u Amedeo Bogoljub Bohachwa_l_stk_ Bohuchwa_l_stk_ Gottlieb Gottlob } amalric_male = { Amaudri Amaury } -amatus_male = { Amado Amat Amato } -ambrosius_male = { Ambr_o_grv_si Ambrogio Ambrose Ambrosio Ambrosyws Emrhys Emrys } -amenhotep_male = { Aimenhotep Amynhotyp } -amin_male = { Amine Elamine } -amir_male = { Amir Emir } -amirkhan_male = { Emirhan } +amatus_male = { Aim_e_act_ Amado Amat Amato } +ambrosius_male = { _AE_mbroseh Aamb_o_hat_s Ambr_o_act_z Ambr_o_grv_si Ambro Ambrogio Ambrose Ambrosio Ambroz Ambruhs Emrys } +amenhotep_male = { Ahmahnhotep Am_pst_nawtypp Amenho_pst_ep Amenhotep Uhmenhuhtep } +amin_male = { _A_uml_men Amin Amine Elamine Emin } +amir_male = { _G_dot_amir Amir Emir } +amirkhan_male = { _A_uml_m_i_dot_rhan Amirxan Emirhan } +amrullah_male = { Emrullah } anacletus_male = { Anacleto } -enes_male = { enes } -anastasius_male = { Anast_a_act_cio Anastasio Tasio } -anatolius_male = { Anat_o_act_lio Anat_o_grv_li Anatol } -andrew_male = { Ainddrew Anddryw Ander Anders Andr_e_act_ Andre Andrea_male Andreas Andreu Andrew Andrhyw Andri_e_act_u Andries Andy } -angel_male = { _A_grv_ngel _A_hat_ngelo Ael Aingeru Ange Angelo Anjel Gotzon } +anas_male = { Enes Enis Eniss } +anastasius_male = { Anast_a_act_cio Anast_a_act_sios Anastas Anastase Anastasio T_a_act_sos Tasio } +anatolius_male = { Anat_o_act_lio Anat_o_act_lios Anat_o_grv_li Anatol Anatolij Anatolijs Anatoliy Anatols } +andrew_male = { _A_grv_ndre_a_grv_s _A_grv_ndrees An_pst_dru_e_hat_ Ander Anders Andi Andis Andr_e_act_ Andr_e_act_as Andr_e_act_s Andra Andra_z_crn_ Andras Andre Andreo Andrea_male Andreas Andrei Andreiu Andrej Andreja Andrejs Andres Andreu Andrew Andrey Andri_e_act_u Andrias Andries Andrij Andrija Andris Andrius Andru Andrus Andrzej Andy Anroo Antero Anti Antti Atte Drees Handrij Handrijas J_e_ogk_drzej Ond_r_crn_ej Ondrej } +angel_male = { _A_act_nchel _A_act_ngel _A_act_ngelos _A_act_nxel _A_grv_ngel _A_hat_ngelo Ael Aingeru An_g_dot_lu Ange Angel Angelo Anghel Anghelache Anjel Anxhelo Anxo Engjell Gotzon } +angellouis_male = { _A_act_nchel_spc_Lo_i_act_s _A_act_ngel_spc_Luis _A_act_nxel_spc_Lluis Anxo_spc_Lois } +angelmaria_male = { Anxo_spc_Mar_i_act_a } angus_male = { Angus } -anselm_male = { Ans_e_grv_ume Anselmo Ansylm } -anthony_male = { Aintoni Andoni Anfony Anfwny Ant_o_act_nio Ant_o_grv_ni Anthonie Anthonius Anthony Antoine Anton Antoni Antonie Antonio Antonius Antony Antoon Antton Antxon T_o_grv_ni Teun Teunis Toni Tony } -antoninus_male = { Antonin Antonino Antounin } -anwar_male = { Anouar } -arcadius_male = { Arcadi } -archangel_male = { Arcangelo Arcanjo } -archibald_male = { Airchibaildd Archibald Archyballdd Arkyballdd } -aristides_male = { Aristides Aristido } -arne_male = { Anjes Anne_male Are Arne } -arnold_male = { Aart Airnoldd Arend Arhnoldd Arnald Arnaldo Arnau Arnaud Arnaut Arndt Arno Arnold Arnoldus Arnolldd Arnoud E_n_tld_aut } -arnulf_male = { Arnulf } -arsenius_male = { Arsena Arsenio } -arthur_male = { _A_grv_rtus Airtur Arfur Arhfurh Arthur Artur Arturo } -arvid_male = { Arved Arvid } -arian_male = { Ari_a_grv_ Arjan } +anselm_male = { Ans_e_grv_ume Anschel Anshel Anselm Anselme Anselmo Anssi Ansylm } +anthony_male = { _A_grv_nton An_pst_nwy Andon Andoni Ant_o_act_n Ant_o_act_nio Ant_o_act_nios Ant_o_act_nis Ant_o_grv_ni Antanas Ante Anthoni Anthonie Anthonius Anthony Anthuhnee Anthuni Antny Anto Antoine Anton Antonel Antonello Antoni Antonij Antonije Antonie Antonio Antoniu Antonius Antoniy Antony Antoon Antton Antxon Entonio Ndoc Ndon Ndoni Ndue T_o_grv_ni T_o_tld_nis T_o_tld_nn T_o_tld_nu Teun Teunis Teunus Theunis Ton Tone Toni Tonio Tonny Tony Toon } +anthonyjesus_male = { Antonio_spc_Jes_u_act_s } +anthonyjoseph_male = { Ant_o_act_n_spc_Chus_e_act_ Antonio_spc_Jos_e_act_ Antoniu_spc_Xos_e_act_ } +anthonyxavier_male = { Ant_o_act_n_spc_Chabier } +antoninus_male = { Antol_i_act_n Anton_i_act_n Anton_i_hat_n Antonin Antonino Antounin Tonino } +anwar_male = { _A_uml_nuar Anouar Enver } +apollinarius_male = { Apoll_o_act_nios Apolinaras Apollinaire } +apollo_male = { Ap_o_act_llon Apoll_o_act_n Apollo } +apostle_male = { Apostol } +arcadius_male = { Arcadi Arcadie Arcadio Arkadiusz Arkadiy } +archangel_male = { Arcangelo Arcanjo Rangel } +archibald_male = { Ar_c_crn_ibaldo Airchiebal Archibald Archibawld Arjibal Artibald Artjiba_o_hat_d } +archimedes_male = { Archim_i_act_dis } +arian_male = { Ari_a_grv_ Arjan Arjen } +aristides_male = { Ariste_i_act_dis Aristide Aristides Aristidh Aristido } +aristotle_male = { Aristot_e_act_lis } armel_male = { Armel Arthfael } -aryeh_male = { Arie } -asad_male = { Esat } +arne_male = { _A_act_rni Aarne Anjes Arnje Anne_male Are Arne } +arnold_male = { _A_grv_rnold Aart Aarnout Ahn_pst__o_hat_l Ahnawld Arend Arent Arn_o_hat_l Arna_l_stk_t Arnald Arnaldo Arnaldur Arnas Arnau Arnaud Arnaut Arndt Arnel Arnis Arno Arnold Arnoldas Arnolds Arnoldus Arnolldd Arnoud Arnout Arnuhd E_n_tld_aut } +arnulf_male = { Arnulf } +arpad_male = { _A_act_rp_a_act_d Arp_a_act_d } +arsenius_male = { Ars_e_act_nios Arse Arsen Arsena Arseni Arsenij Arsenio } +arslan_male = { Arslan Aslan Asllan } +arslanbek_male = { Arslanbek Aslanbek } +artemis_male = { Arciom Artem Artemijus } +arthur_male = { _A_grv_rth_u_uml_r _A_grv_rtus Aathay Aht_a_hat_ Art_u_act_r Art_u_mcn_ras Art_u_mcn_rs Artheh Arther Arthur Arto Arttu Artturi Artur Arturo Arturu } +arvid_male = { Arv_i_mcn_ds Arved Arveds Arvi Arvid Arvis } +aryeh_male = { Ari_e_act_ Arie Aryeh } +asad_male = { _A_uml_set Esat Esed } +asadullah_male = { Esedullah } asbjorn_male = { Asbj_o_stk_rn Ebbe Espen } asgeir_male = { Eske } ashraf_male = { E_s_ced_ref } asier_male = { Asier Axier } -attila_male = { Atilla } +ataullah_male = { Ataullah Taullah } +athanasius_male = { Atanas Atanasie Atanasije Atanasio Athan_a_act_sios Athanasiy Nasko T_a_brv_nase Ta_s_crn_ko Tasko Thanas } +attila_male = { Atila Atilla Atle Atli Attila } attilius_male = { At_i_act_lio Attilio } -augustine_male = { Agostinho Agostino Agust_i_act_ Agustin Augustinus Awstin } -augustus_male = { Aguste August Augusto Augustus Awgust Awgustws } -aurelius_male = { Aur_e_act_lio Aureli Aurelio } -aurelian_male = { Aurelian } -axel_male = { Aksel Assel Axel } +augustine_male = { A_u_brv_gusteno A_u_brv_steno Agost_i_act_n Agosti_n_tld_o Agostinho Agostino Agust_i_act_ Agust_i_act_n Agustin August_i_act_n Augustin Augustinas Augustinus Austin Avhust_i_hat_n Awgust Awstin Haw_s_crn_tyn Wistin } +augustus_male = { _A_act_g_u_act_st Aguste Agustis Aku August Augustas Auguste Augusto Augusts Augustus Aukusti Avgust Awgust Awgust_i_hat_z Awgustus Awgystws G_u_uml_scht Ohgurtus } +aurelian_abraham_male = { Aurelian Abraham } +aurelian_male = { Aur_e_act_lien Aurelian } +aurelius_male = { _A_act_rel_i_act_us Aur_e_act_lio Aurel Aureli Aurelio Aureliu } +axel_male = { Aksel Akseli Assel Axel } ayman_male = { Aymen } -aziz_male = { Anziz Aziz } -badruddin_male = { Badroudine } -bahadur_male = { Bahad_i_dot_r } -bahauddin_male = { Bahattin } -baldwin_male = { Balddwyn Baldwin Balldduyn Baudouin } -balthazar_male = { Baldassarre Balthasar } -baptist_male = { Batisto Battista } -barnaby_male = { Barhnabas Barnab_e_grv_u Barnaby } +azim_male = { Azem } +aziz_male = { _G_dot_aziz Anziz Azis Aziz Eziz } +badruddin_male = { Badroudine Badrutdin } +baha_male = { Baha } +bahadur_male = { Bahad_i_dot_r Bahadur Batyr } +bahauddin_male = { Bahattin Baudin } +bahir_male = { Bah_i_hat_l Baheer Bahir Buhhee } +bakhtiyar_male = { Bahtiiar Bahtiyar Baqtiiar } +baldwin_male = { Balddwyn Baldvin Baldwin Balldduyn Baudouin } +balthazar_male = { Baldassarre Baltasar Balthasar } +baptist_male = { Baptiste Batisto Battista Bautista } +baqr_male = { Bakir Bekir Beqir } +barnaby_male = { Barhnabas Barnab_a_act__s_crn_ Barnab_e_grv_u Barnaby Bernab_e_act_ Varn_a_act_vas } barry_male = { Barrie Barry } -bartholomew_male = { B_a_act_rtolo Bart Barth_e_act_l_e_act_my Bartholom_a_uml_us Bartolomeo Bartomeu Bartoumi_e_act_u Mees } +bartholomew_male = { B_a_act_rtolo B_a_grv__a_grv_rthelmee Bart Bart_l_stk_omiej Bartele Barti_s_crn_ Barth_e_act_l_e_act_my Bartholom_a_uml_us Bartolom_e_act_ Bartolom_e_crn_j Bartolomej Bartolomeo Bartolomeu Bartomeu Bartoumi_e_act_u Jernej Mees Nejc P_a_uml_rtel Perttu Vartholoma_i_act_os } +barukh_male = { Barukh Borukh } +basenzhabu_male = { Bahsenshuho Baseneabiu Basenzhabu Bazenj_a_hat_bu } bashar_male = { Ba_s_ced_ar } -bashir_male = { B_e_act_chir } -basil_male = { Bas_i_act_lio Basil Basile Basilio } +bashir_male = { B_e_act_chir Ba_s_ced_ir Bashir } +basil_male = { Bas_i_act_lio Basil Basile Basilio Bazyl Faslli Pasi Vas_i_act_leios Vas_i_hat_l_pst_ Vasil Vasile Vasilic_a_brv_ Vasilije Vasilijus Vasiliy Vasillaq Vasja Vasko Vasyl Vazil } bassam_male = { Bassem } -bedivere_male = { Bedivere Bedwyr Byddyfyry Byddywyyry Bydywyrhy } -benedict_male = { Bendiks Bendt Benead Benedetto Benedict Benedikt Benet Benezet Bengt Benito Benny Beno_i_hat_t Bent Bento } -benjamin_male = { Ben Beniamino Benjaimin Benjamim Benjamin Bynjamyn } -benvenuto_male = { Benvingut } +bayram_male = { Ba_y_act_ram Bajram Bayram } +becket_male = { Becet Becket Bek_i_hat_t Bekit Br_e_brv_kat } +bedivere_male = { Beddiveer Bedivere Bedivuh Bedwyr Behdihvuh Bwdiv_pst_rah } +bekbolat_male = { Baybolat Biybolat } +bela_male = { Belo } +belisarius_male = { Velis_a_act_rios } +benedict_male = { B_a_grv_nned_i_grv_ck Be_n_crn_adik Bendiks Bendt Benead Benedetto Benedhiti Benedict Benedikt Benediktas Benedikto Benet Benezet Bengt Benito Benny Beno_i_hat_t Bent Bento Bieito Pentti } +benjamin_male = { B_a_hat_nzhumyn Ben Bencham_i_act_n Beniamin Beniamino Benjaimin Benjameno Benjam_i_act_n Benjamim Benjamin Benjaminas Benjemen Benjuhmin Benxam_i_act_n Binjummen Binyamin Veniam_i_act_n Veniamin } +bentley_male = { B_a_hat_ntlyy Bahn_pst_ly Bantlee Bentlee Bentley } +benvenuto_male = { Benvingut Bienvenido } +beowulf_male = { Bayuhwulf Behohwoolf Beiowolf Beowulf } berengar_male = { B_e_act_renger Berengui_e_act_ } -bernard_male = { Be_n_tld_at Benno Berend Berent Bernard Bernardo Bernardus Bernat Bernd Berndt Bernhard Bernhardt Bernez Bernt Bernward } +bernard_male = { B_e_grv_nn Be_n_tld_at Barend Beno Benno Berend Berent Bernald Bernard Bernardas Bernardo Bernardu Bernardus Bernat Bernd Berndt Bernhard Bernhardt Bernez Bernt Bernward Binard Binnert Bjarnat P_a_uml__a_uml_ru } bernardinus_male = { Bernardino } -bert_male = { Bert Bertus } -berthold_male = { T_o_uml_lke } -bertrand_male = { Beltram Bertram Bertrand } +bert_male = { Bert Bertu Bertus Brecht Pertti } +berthold_male = { Berthold Bertold Bertolt T_o_uml_lke } +bertrand_male = { Beltr_a_act_n Beltram Bertram Bertrand } +bessarion_male = { Visarion } bilal_male = { Bilal Bylal Byllall } -birger_male = { B_o_stk_rge B_o_uml_rje Birger } -bjorn_male = { Bj_o_stk_rn Bj_o_stk_rner Bj_o_uml_rn Bjarne } -blasius_male = { Biagio Bl_a_grv_si Blai Blaise } +birger_male = { B_o_stk_rge B_o_uml_rje Birger Birgir } +bjorn_male = { Ber Bj_o_stk_rn Bj_o_stk_rner Bj_o_uml_rn Bjarne Bjarni } +blagoje_male = { Blago Blagoj Blagoj_c_crn_e Blagoja Blagoje Blagoy Blazho } +blasius_male = { B_l_stk_a_z_crn_ij Biagio Bl_a_grv_si Bla_z_crn_ Bla_z_crn_ej Blai Blaise Blas Blazyj Brais Brays } +bogdan_male = { Boban Bogdan Bohdan } +bogumil_male = { Bohumil } +boguslav_male = { Bogus_l_stk_aw Bohuslav Bo_z_crn_a } +boleslav_male = { Boles_l_stk_aw Boleslav Boleslovas } bonadventure_male = { Bonaventura } -boniface_male = { Boniface Bonifazio Bounif_a_grv_ci } -boris_male = { Boris Borys } -brandon_male = { Brainddon Branddon Brandon } +boniface_male = { Bonif_a_act_c Boniface Bonifaco Bonifacio Bonifazio Bounif_a_grv_ci } +boris_male = { Bor_c_crn_e Boris Boriss Borko Boro Borut Borys } +borja_male = { Borcha Borja Borxa } +bozhidar_male = { Bo_z_crn_idar Bo_z_crn_o } +brandon_male = { Br_a_hat_n_pst__o_hat_n Brand_a_act_n Brandan Brandon Brannoon Brendun } brendan_male = { Brand_a_grv_ni Brendan } -brian_male = { Brhyan Brian Bryan } -brice_male = { Bres } +brian_damian_male = { Brian Damian } +brian_male = { Brahyan Brajan Brayan Brian Bruin Bry_a_hat_n Bryan } +brice_male = { Bres Brice Brizio } brieuc_male = { Breok Briac Brieuc Brioc Briog Bryok } -bruno_male = { Bruno Brunoun } +bronislav_male = { Bron_e_crn_k Bronislav Bronislovas Bronis_l_stk_aw Bronius } +bruno_male = { Brun Bruno Brunoun } brutus_female = { Brhwtus } -burhan_male = { Borhene } +brutus_spencer_male = { Brutus Spencer } +bulat_female = { Polat } +burhan_male = { Borhene Bur_g_brv_an Burhan } +burhanuddin_male = { Burhanettin } burkhard_male = { Burkhard } cadwaladr_male = { Caddwaladrh Cadwaladr } -caesar_male = { C_e_act_sar C_e_grv_sar Cesar Cesare Kesar } -caetano_male = { Caetano Gaet_a_grv_ Gaiet_a_grv_ Gaietan } +cadwallon_male = { Cadwallon Cadwalun Cadwuhlun Cawdwallon } +caesar_male = { _C_ced_ezar C_e_act_sar C_e_grv_sar Ces_a_act_reo Cesar Cesare Cezar Cezary Kais_a_act_rios Kesar } +caetano_male = { Caetano Cayetano Ga_e_uml_tan Gaet_a_grv_ Gaiet_a_grv_ Gaietan } caleb_male = { Caleb Kaileb } -calixtus_male = { Calist Kallist } +calixtus_male = { Calist K_a_act_llistos Kallist } calvin_male = { Callwyn } cameron_male = { Kaimeron Kamyron } -camillus_male = { Camihe Camil Camill Camille Camillo Camilo } -candidus_male = { C_a_hat_ndido Kandido } -canute_male = { Knud Knut } +camillus_male = { Camihe Camil Camill Camille Camillo Camilo K_a_grv_mill Kamil_Camillus } +candidus_male = { C_a_act_ndido C_a_act_ndidu C_a_hat_ndido Candido Kandido } +canute_male = { Canuto Knud Knu_c_act_ Knut } caradog_male = { Caradog Carhaddog } carloman_male = { Carhloman } -carmel_male = { Carmelo Carmine Karmelo } -casimir_male = { Casim_e_grv_r Casimir Casimiro } -caspar_male = { Casper Gaspar Gaspard Gaspare Jasper Jesper Kaspar Kasper } -cassian_male = { Cassi_a_grv_ Cassian } -cecil_male = { Cecil } -cedric_male = { C_e_act_dric Cedric Cydrhyc } +carmel_male = { Carmel Carmelo Carmine Karmelo Karmenu } +carter_eric_male = { Carter Eric } +casimir_male = { Casim_e_grv_r Casimir Casimiro Kazim_i_act_r Kazimieras Kazimierz Kazys } +caspar_male = { Caspar Casper Ga_s_crn_par Ga_s_crn_per Gasp_e_uml_r Gaspar Gaspard Gaspare Gasper Jasper Jesper K_a_grv_schper Ka_s_crn_por Kaspar Kasparas Kaspars Kasper Kasperi Kaspiano } +cassian_male = { Cassi_a_grv_ Cassian Kassian_o_act_s } +cecil_male = { Cecil Cecilio } +cedric_male = { C_e_act_dric Cedric Cedriko Cydrhyc } celestine_male = { Celestin Celestino } -celso_male = { Cels Celso } -chakrabarti_male = { Chacrabarty Shakrabarty } -charles_male = { Carl Carle Carles Carlo Carlos Chairles Charhlys Charle Charles Charlez Charlie Charllys Karel Karl Karlos Sharlys } -charlesedward_male = { Carl-Edvard } +celso_male = { Cels Celso Celsu } +chaim_male = { Chaim Ha_i_uml_m Khaim } +chakrabarti_male = { Chahkrabartwy Chakrehbahteh } +charalampos_male = { Char_a_act_lampos } +charles_male = { _C_crn_arlz Carl Carle Carles Carlo Carlos Carol Ch_a_hat_hrlz Chahlz Charhlys Carel Charl_o_grv_ Charle Charles Charlez Charlie Charllys Charls Charlz K_a_act_rolos K_a_grv_rl K_a_mcn_rlis Kaarel Kaarle Kaarlo Kale Kalle Karel Karl Karlo Karlos Karol Karolis Korla Sch_a_grv_rl Sharlys Siarl } +charlesalbert_male = { Carlos_spc_Alberte Carlos_spc_Alberto } +charlesandrew_male = { Carlos_spc_Andr_e_act_s } +charlesanthony_male = { Carlos_spc_Ant_o_act_n } +charlesedward_male = { Carl-Edvard Carlos_spc_Eduardo } charlesfrederick_male = { Carlfriedrich Karl-Friedrich } charleshenry_male = { Carle-Enri Karlheinz Karl-Heinz } -charlesjohn_male = { Karl-Johan } -cheops_male = { Cheops Chyops Shyops } -christian_male = { Carsten Christer Christiaan Christian Christianus Crestian Cristian Cristiano Karsten Kersten Kresten Kristen_male Krister Kristian } -christopher_male = { Chrhystoffyrh Christoff Christoffer Christoph Christophe Christopher Chrystoffyr Crist_o_act_v_a_tld_o Crist_o_grv_fol Crist_o_grv_u Cristoforo Kit Kristof Kristofer Kristoffer Shrystoffyr } +charlesjohn_male = { Carl-Johan Karl-Hans Karl-Johan } +charleslouis_male = { Carlos_spc_Lois Karl-Ludwig } +charlesxavier_male = { Carlos_spc_Chabier Carlos_spc_Javier Carlos_spx_Xavier } +charya_male = { Chah_pst__i_hat_yya Charya Charyuh Cherryuh } +chase_harding_male = { Chase Harding } +cheops_male = { Cheops Chihops Kee_pst__a_hat_ps Keeawps Kieops } +christ_male = { Kristaq } +christian_male = { Carsten Christer Christiaan Christian Christianus Crestian Cristea Cristian Cristiano Hristijan Hristiyan Karst Karsten Kar_s_crn_c_act_en Kerst Kersten K_r_crn_es_c_act_an Kr_i_grv_sch_a_grv_nn Kr_i_grv_schti_a_grv_nn Kresten Kri_s_crn_j_a_mcn_nis Kristjano Kristen_male Krister Kristers Kristi_male Kristi_a_act_n Kristian Kristians Kristijan Kristinn Kristiyan Kristj_a_act_n Kristjan Krists Kry_s_crn_an Krystian Krystijan } +christopher_male = { Chriss_pst_fer Christ_o_act_foros Christof Christof_i_act_s Christoff Christoffer Christoffel Christoph Christophe Christopher Chry_s_crn_a Chrystof Cr_i_act_stofer Crist_o_act_bal Crist_o_act_v_a_tld_o Crist_o_grv_fol Crist_o_grv_u Cristoffer Cristoforo Cristovo Hristo Kit Kr_i_grv_schtoff Krestuhfuh Kri_s_crn_tof Krist_o_act_fer Kristaps Kristo Kristof Kristoforo Kristofer Kristoffer Kristuhfuh Kristupas Kristyrff_e_brv_r Krste Kry_s_crn_tof Krystof Krzysztof Riste Risto } chrysostomus_male = { Cris_o_act_stomo } -claudius_male = { Cl_a_act_udio Claude_male Claudi Claudio Claudius Gl_a_grv_udi Glaoda Glywys Klaod Klaudio } -clement_male = { Cl_e_act_ment Clem_e_grv_nt Clemens Clement Clemente Climent Cllymynt Klement Klymynt } -clovis_male = { Clouvis Clovis } -colombanus_male = { Caillum Callum Kallwm } +clarence_male = { Clarence Klarenco } +claudius_male = { Cl_a_act_udio Claude_male Claudi Claudio Claudiu Claudius Gl_a_grv_udi Glaoda Glywys Klaod Klaudio } +clement_male = { Cl_e_act_ment Clem_e_grv_nt Clemens Clement Clemente Clemmin_pst_ Clemmyynt Climent Kleman Klemant Klemen Klemens Klemensas Klement Klemuhnt Kl_i_act_mis Klimant Kliment } +clifford_publicola_male = { Clifford Publicola } +clovis_male = { Chlodwig Clouvis Clovis Kloviso } +colombanus_male = { Caillum Callum Colom_a_act_n Kallwm Koloman } conan_male = { Conan Cynan Kenan } -connor_male = { Connor Conor Konnor } -conrad_male = { Conny Conrad Cord Corrado Curt Koen Konrad Kuno Kurt } +connor_male = { Connor Conner Conor Konnor Koner } +conrad_male = { Coert Conny Conrad Conrado Cord Corrado Curt Koen Konr_a_act_d Konr_a_grv_d Konrad Kuno Kurt Kurti } constans_male = { Cyson } -constantine_male = { Constantyny Constentyn Costantino Coustantin Cystennin Konstantin Kostentin Stan_Constantine } -constantius_male = { Costanzo Coustant } +constantine_male = { Costache Constant_i_act_n Constantijn Constantin Constantino Constantyny Constentyn Costantino Costel Costi Costic_a_brv_ Costin Coustantin Cystennin Dinu K_o_act_nstas K_o_act_stas Koce Kon_s_crn_tant_i_act_n Konsta Konstant_i_act_nos Konstant_i_hat_n Konstant_i_mcn_ns Konstantin Konstantinas Kosta Kostadin Kostandin Kostentin Kosti Stan_Constantine } +constantius_male = { Costanzo Coustant Konst_a_act_ntios } +conway_garfield_male = { Conway Garfield } corbinian_male = { Korbinian } corentin_male = { Corentin Courentin } -cornelius_male = { Cornelis Cornelius Cornyllyus Kornelis Niels_Cornelius } +cornelius_male = { Cees Cornel Cornelis Corneliu Cornelius Cornyllyus Kornel Kornelis Kornje_l_stk_s_crn_ Niels_Cornelius Kees Kornelio } craig_male = { Craig Crayg } +creighton_roderick_male = { Creighton Roderick } cyngar_male = { Cyngar Cyngarh } -cyprian_male = { Cebri_a_grv_ Ciprian Cipriano } -cyriacus_male = { Ciriaco } -cyril_male = { Cerile Cirilo Cyril Cyrille Cyryll } -cyrus_male = { Ciro Cyrus } -damas_male = { Damas } -damian_male = { Dami_a_grv_ Damian Damien } -daniel_male = { Daan Dan Danel Dani_e_grv_ Dani_e_uml_l Daniel Daniele Danilo Danny Danyal Ddainiel Ddanyyl Ddanyyll Deiniol } -darius_male = { Dario Darius Ddairius Ddarhyus Ddaryus } -david_male = { D_a_grv_vi Dafydd Daveth David Davide Davy Ddaivid Ddavydd Ddawyd Ddawyydd Dewi Divi } -delphinus_male = { Delf_i_act_ Delfim } -denis_male = { D_e_act_nis Danis Ddennis Ddynnys Denez Denis Dennis Denys Dinis Dion_i_act_s Dion_i_act_sio Dionisio Dionys } +cyprian_male = { Cebri_a_grv_ Ciprian Cipriano Cypri_a_act_n Kipras Kyprian_o_act_s Zapryan } +cyriacus_male = { Ciriaco Cyriakus Kyri_a_act_kos Qiriako } +cyril_male = { Cerile Ciril Cirilo Cyril Cyrill Cyrille Cyryll K_i_hat_r_i_hat_l K_y_act_rillos Kircho Kire Kiril Kirill Kiro Kiry_l_stk_a } +cyrus_male = { Ciro Cyrus K_y_act_ros } +czeslaw_male = { _C_crn_eslovas Czes_l_stk_aw } +dakota_angel_male = { Dakota Angel } +dalton_homer_male = { Dalton Homer } +damas_male = { D_a_act_maso Damas } +damian_male = { Dami_a_act_n Dami_a_grv_ Damian Damian_o_act_s Damiano Damien Damijan Damjan Damyan } +daniel_male = { D_a_brv_nu_t_cma_ Daan Dahnyuhl Dan Dan_i_act_el Danail Danas Danel Dani_e_grv_ Dani_e_grv_l Dani_e_uml_l Dani_i_act_l Daniel Daniele Danielius Daniels Daniial Daniil Danijal Danijel Danilo Daniyal Danyuhl Danyul Danny Danyal Deiniol Tanel Taneli } +darius_male = { D_ae_rias Daeyyus Dar_i_act_o Dar_i_act_u Darijan Dario Dariu_s_crn_ Darius Dariusz Darrius Dayruss Ddaryus } +daron_male = { D_ae_ren Daar_pst_n Daron Daroon Darun Dayrun } +darwish_male = { Darbish Dervish } +david_male = { D_a_act_vid D_a_grv_vi D_a_grv_vid D_a_mcn_vis Da_eth_i Dafydd Daivie Daivudd Danvid Daud Daut Dav_i_act_ Dav_i_act__eth_ Dav_i_act_d Daveth David Davide Davido Davy Deivad Dewi Divi Dovid Dovydas Taavi } +dawlat_male = { D_a_uml_ulet Davled Devlet } +dawlatbek_male = { D_a_uml_letbek } +delphinus_male = { Delf_i_act_ Delf_i_act_n Delfim } +denethor_male = { Denafor Denethor Denethuh Denuhthaw Dwn_pst_thar } +denis_male = { D_e_act_nis Danis Ddennis Ddynnys Den_i_act_s Denez Denis Deniso Deniss Dennis Denys Dinis Dion_i_act_s Dion_i_act_sio Dion_y_act_sios Dion_y_act_z Dionisie Dionisio Dionisius Dioniz Dionizij Dionys } dermot_male = { Dermod } -desiderius_male = { Deidi_e_act_ Didier } -detlev_male = { Delf Detlef Detleff Detlev Ditlev } -dietmar_male = { Detmar Dietmar } -dimitri_male = { Dem_e_grv_tri Demetri Demetrio Dimitri } -dominic_male = { Ddominic Ddomynyc Ddwmynyk Dom_e_grv_nec Domingos Dominic Dominik Dominique_male Doumenge Txomin } -donald_male = { Ddonaild Ddonaldd Ddumnagual Donald Donny Dumnagual } -donatus_male = { Donat Donato } -douglas_male = { Ddouglas Ddouglais Ddougllas Douglas } -dorian_male = { Ddorhyan Ddoryan Dourian } +desiderius_male = { Deidi_e_act_ Desider Desiderio Dez_i_hat_der_i_hat_j Dezider Dides Didier } +detlev_male = { Delf Detlef Detleff Detlev Detlof Detlov Ditlev D_z_act_etlaf } +devansh_male = { D_a_hat_yyvensh Dahvensh Devansh Duhvahnsh } +dhruvan_male = { Dhruvan Dru_e_brv_van Druvun } +dietmar_male = { Detmar Dietmar D_z_act_itomar } +dimitri_male = { D_i_hat_m_i_hat_tr_i_hat_j Dem_e_grv_tri Demeter Demetri Demetrio Dhimit_e_uml_r Dim_i_act_trios Dimche Dime Dimitar Dimitri Dimitrij Dimitrija Dimitrije Dimko Dimo Dm_i_hat_tro Dmithriy Dmitriy Dumitru Dzmitry Mite Mitic_a_brv_ Mitja Mitko Mityo Zmicier } +dinmuhammad_male = { D_i_dot_nm_u_mcn_hammed } +dominic_male = { D_pst_ymenn_i_hat_c Dohmenik Dom_e_grv_nec Domanik Domen Domenico Domenig Domenik Domingo Domingos Dominic Dominik Dominique_male Dominykas Doumenge Duminku Dummen_i_grv_ck Mimmo Txomin } +donald_male = { Ddonaild Ddonaldd Ddumnagual Donald Donaldas Donny Dumnagual } +donatus_male = { Donat Donatas Donato } +dorian_male = { Ddorhyan Ddoryan Dorian Dorijan Dourian } +douglas_male = { Ddouglas Ddouglais Ddougllas Douglas Duglaso } +douglas_pyrrhus_male = { Douglas Pyrrhus } +dragomir_male = { Dragomir Drahom_i_act_r } +duilin_male = { D_u_hat_ilan Duhlin Duilin Duluhn Dwyllin } duncan_male = { Dduncain Duncan } +dushan_male = { Du_s_crn_an } dylan_male = { Ddylan Dylan } eberhard_male = { Eberhard Eberhardt Evert } -edgar_male = { Eddgair Eddgar Edgar } -edmund_male = { Eddmund Eddmundd Edmond Edmondo Edmound Edmund Edmundo } -edward_male = { _E_act_douard Audouard Duarte Eaddwarhd Eddwaird Eddwardd Edorta Edouard Eduard Eduardo Edvard Edward Iorwerth Nyddardd } -edwin_male = { Eddwyn Edvin Edwin Edwyn } +ecgtheow_male = { _AE_ktheoh Ecgtheow Ecktioh Ekɡthe_i_bar_ } +edgar_male = { Eddgair Eddgar Edgar Edgaras Edgard Edgars Edgi Ed_z_crn_ar } +edmund_male = { Eddmund Eddmundd Edmond Edmondo Edmound Edmund Edmundas Edmundo Edmunds Mundel } +edward_male = { _E_act_douard Audouard Duarte E_eth_dvar_eth_ Eaddwarhd Eddi Eddwaird Eddwardd Ed Edoardo Edorta Edouard Eduard Eduardas Eduardo Eduards Eduardu Eduardus Eduart Edvard Edvardas Edvardo Edvards Edw_a_grv_r Edward Eetu Iorwerth Nyddardd } +edwin_male = { Au_eth_unn Eddwyn Edv_i_mcn_ns Edvin Edvinas Edwin Edwyn } +effendi_male = { Apandi } egbert_male = { Egbert } -ekkehard_male = { Eckehard Eckhard Eckart Eicke Eike Ekkehard Eyke } -eleutherius_male = { Eleut_e_act_rio } -eligius_male = { Aloi El_o_act_i Eloi } -elijah_male = { El_i_grv_o Elies Elia Elias Eliaz Ilyes Lyes } -elio_male = { _E_act_lio Elio } -eliseus_male = { El_i_act_sio Eliseo } -elliot_male = { Elliot Elliott Ellyot Elywt } -elros_male = { Elrhos Elros } +egil_male = { Eg_i_mcn_ls Egil Egill } +ehregott_male = { Boha_c_crn_es_c_act_ Ehregott } +ehrenfried_male = { _C_crn_es_c_act_im_e_hat_r Ehrenfried } +einar_male = { Ainars Ein_a_mcn_rs Einar } +eisenhower_hamilton_male = { Eisenhower Hamilton } +ekkehard_male = { Echard Eckehard Eckhard Eckart Eicke Eike Ekkehard Eyke } +eleazar_male = { _E_act_li_e_act_zer Eleazar Elizar } +eleutherius_male = { Elefth_e_act_rios Eleut_e_act_rio Eleuterio Lefter Lifteri } +eligius_male = { Aloi Aloizo El_o_act_i Eligijus Elixio Eloi Eloy } +elijah_male = { _E_act_lias _E_act_lie _I_dot_lyas Eelis El_i_act_as El_i_grv_o Eli_a_act__s_crn_ Elies Elia Elias Eliaz Eliyahu I_l_crn_ja Il_c_crn_o Il_i_act_as Il_pst_iya Il_pst_yas Ilaz Ilia Ilian Ilie Iliias Iliya Ilija Ilja Iljas Iljaz Ilya Ilyas Ilyes Lyes } +elio_male = { _E_act_lio Elio Elios } +eliseus_male = { El_i_act_sio Eliseo Eliseu Elisey Yelisey } +elliot_male = { Eliot Eliott Elliot Ellioth Elliott Ellyot Elywt } +elof_male = { Elof Eluf Elov Elow } elouan_male = { Elouan Elouann } -emeric_male = { Aimery Am_e_act_rico Eimeri Emich } -emil_male = { _E_act_mile Em_i_act_lio Emil Emile Emili Emilio Milio } -emilian_male = { Emilian } -emmanuel_male = { Emanuel Emanuele Emmanuel Emmanuele Enmanu_e_grv_l Imanol Manel Manoel Manu Manu_e_grv_ Manuel } +elros_male = { Elrhos Elros } +emeric_male = { _E_act_meric Aimery Am_e_act_rico Americo Eimeri Emerich Emich Imre Imrich } +emil_male = { _E_act_mile Aim_i_act_lios Eemeli Eemil Em_i_act_lio Em_i_mcn_ls Emil Emile Emili Emilio Emiliy Milio Mille Milu } +emilian_male = { Emilian Emiliano Emiliyan } +emmanuel_male = { Emanuel Emanuele Emanuil Emmanuel Emmanuele Emmanuil Enmanu_e_grv_l Enmanuel Imanol Immanuel Manel Manoel Manol Manolo Manou_i_act_l Manu Manu_e_grv_ Manuel Manuele Manwel Nel } +emmanueljesus_male = { Manuel_spc_Jes_u_act_s Manuel_spc_Xes_u_act_s } engelbert_male = { Engelbert Ingebrigt } -erasmus_male = { Asmus Erasmus Rasmus } -eric_male = { _E_act_ric _E_grv_ric Eirik Erhyc Eri Eric Erich Erik Errico Eryc Eryk Eurico } -erlend_male = { Erland Erlend } -ernest_male = { Ernest Ernesto Ernst Ernyst } +ephraim_male = { _E_act_phra_i_uml_m Efr_e_act_n Ephra_i_uml_m Yefrem } +erasmus_male = { Asmus Erasmo Erasmus Erazmu_s_crn_ Rasmus } +eric_male = { _E_act_ric _E_grv_ric _E_mcn_riks Eerik Eerikki Eero Eir_i_act_kur Eirik Er_i_dot_k Erhyc Eri Eric Erich Erik Erikas Eriko Erki Erkki Errico Eryc Eryk Eurico Jerrik } +erlend_male = { Erland Erlando Erlend Erlendur } +ernest_male = { _E_grv_rnest _E_grv_rnst Arno_s_crn_t Ernest Ernestas Ernesto Ernestu Ernst Ernyst Erno } ertughrul_male = { Ertu_g_brv_rul } -erwin_male = { Erwein Erwin } -ethan_male = { Ethan } -eugene_male = { _E_act_ug_e_grv_ni Eug_e_act_nio Eugen Eugene Eugeni Eugenio Eujen Euken Ewgyny } -eusebius_male = { Eus_e_act_bio Eusebi } -eustace_male = { Eustace Eustache } +erwin_male = { Erv_i_act_n Ervin Erwein Erwin } +eskil_male = { Eskil Esko } +ethan_male = { Ethan Izan } +eugene_male = { _E_act_ug_e_grv_ni _U_uml_sch_e_act_n Eug_e_act_nio Eugen Eugene Eugeni Eugenijus Eugenio Eugeniu Eugeniusz Eujen Euken Euj_e_crn_n Ev_z_crn_en Evg_e_act_nios Evgen Evgeni Evgeniy Evhen Evhen_i_hat_j Ewgyny Ja_u_brv_hien Ja_u_brv_hienij Oxenu Uchenio Ux_i_act_o Yauhen Yevgeniy } +eulogius_male = { Evlogi } +euphemius_male = { Eff_i_act_mios Yefim Yufimiy } +eusebius_male = { Efs_e_act_vios Eus_e_act_bio Eusebi Eusebio } +eustace_male = { Efst_a_act_thios Eustace Eustache } +euthymius_male = { Efth_y_act_mios Eftim Evtim } +evangelus_male = { Ev_a_act_ngelos Vangel Vangjel } evaristus_male = { Evarist Evaristo } -ewald_male = { Evald Ewald } -eystein_male = { _O_stk_ystein } +ewald_male = { Evald Evaldas Ewald } +eyjolfur_male = { Ejolf Eyj_o_act_lfur } +eystein_male = { _O_stk_ystein Eysteinn } eyvind_male = { _O_stk_yvind Even Eyvind } -ezra_male = { Ezra } -fabian_male = { Fabi_a_grv_ Fabian Fabiano Fabien Ffabyan } +ezechiel_male = { Ezekiel Ezequiel Iekhezkel } +ezra_male = { _G_dot_uzair Ezra Yzeir } +fabian_male = { Fabi_a_act_n Fabi_a_grv_ Fabian Fabiano Fabien Fabjan Ffabyan } fabius_male = { F_a_act_bio Fabio } fabrice_male = { Fabrice Fabrizio } -fadil_male = { Faz_i_dot_l Ffaddyl } -falk_male = { Falk Falko } -farid_male = { Farid Ferit Ferrid } +fadil_male = { Fadil Faz_i_dot_l Fazil Ffaddyl } +fahim_male = { Fehim } +fakhruddin_male = { Fahredin Fahrettin Faxrudin } +falk_male = { Falk Falko Fa_l_stk_ko } +farid_male = { Farid Ferid Ferit Ferrid Frid } faris_male = { Far_e_grv_s } faruk_male = { Faruk } fathi_male = { Fethi } +fathullah_male = { Fethullah } fatih_male = { Fatih } -faustinus_male = { Faustin Faustino } -fawzi_male = { Faouzi } -felician_male = { Felician Feliciano } -felix_male = { F_e_act_lix F_e_grv_lis F_e_grv_lix Felix } -ferdinand_male = { Ferdinand Ferdinando Fernand Fernando Ferran } +faustinus_male = { Fausteno Faustin Faustino Faustinu } +fawzi_male = { Faouzi Fevzi } +felician_male = { Felician Feliciano Felicjan } +felix_male = { F_e_act_lix F_e_grv_lis F_e_grv_lix F_e_mcn_likss Felice Feliks Feliksas Felix Fiz Lix } +ferdinand_male = { F_e_crn_rdi_n_act_at Ferdinand Ferdinando Fern_a_act_n Fernand Fernando Fernandu Ferr_a_act_n Ferran Hern_a_act_n N_a_grv_ndel N_a_grv_ndi Nande } fergus_male = { Fergus Ffyrhgus } fidel_male = { Fedele Fidel Fidelino Fidelis } +fillmore_bradley_male = { Fillmore Bradley } finlay_male = { Ffynnlay } finn_male = { Gwyn } -firmin_male = { Ferm_i_act_ Fermin Ffyrhmyn Firmino } -flavian_male = { Flavian } -flavius_male = { Flavio } -florent_male = { Flor_e_hat_ncio Florenci Florencio Floris Flour_e_grv_ns } -florentinus_male = { Florentino } -florian_male = { Florian Flourian } +firmin_male = { Ferm_i_act_ Ferm_i_act_n Fermin Ffyrhmyn Firm_i_act_n Firmino } +flavian_male = { Flavian Flavian_o_act_s } +flavius_male = { Flavio Flavius } +flavius_norton_male = { Flavius Norton } +flemming_male = { Flemming Flemingo } +fletcher_male = { Fletcher } +florent_male = { Flor_e_hat_ncio Florenc Florenci Florencio Florent Florenzo Floris Flour_e_grv_ns } +florentinus_male = { Florentin Florentino } +florian_male = { Florea Flori_a_act_n Florian Flourian } +ford_sheldon_male = { Ford Sheldon } +forrest_brandon_male = { Forrest Brandon } fortunatus_male = { Fortunato } -francis_male = { Chichoues Fa_n_tld_ch Ffrancys Ffransis Ffransys Ffrhancys Fra_n_tld_sez Fraincis Fran_c_ced_ois Franc_e_act_s Francesc Francis Francisco Franciscus Franck Franco Francoun Frank Frankie Frans Franz Patxi } -francisanthony_male = { Francescantonio } -francisjohn_male = { Francesc_spc_Joan Franz_spc_Josef Patxi_spc_Joseba } -francisjoseph_male = { Francesc_spc_Josep Franz_spc_Josef } -francismichael_male = { Frank-Michael Franz_spc_Michael } +francis_male = { Chichoues Ciccio Fa_n_tld_ch Ffrancys Ffransis Ffransys Ffrhancys Fr_a_act__n_crn_a Fr_a_grv_nz Fra_n_crn_o Fra_n_tld_sez Fraincis Fran Fran_c_ced_esko Fran_c_ced_ois Fran_c_crn_i_s_crn_ek Franc Franc_e_act_s France_male Francesc Francesco Francho Franci Franci_s_crn_ak Francis Francisc Francisco Franciscu Franciscus Francisko Franciszek Franck Franco Francoun Franjk Franjo Frank Franke Frankie Frano Frans Franti_s_crn_ek Frants Frantsisk Frantsysk Franz Franziskus Paco Patxi Pranas Pranci_s_crn_kus } +francisanthony_male = { Francantonio Francescantonio } +francisemmanuel_male = { Francho_spc_Manuel Francisco_spc_Manuel Franciscu_spc_Manuel } +francisjesus_male = { Francisco_spc_Jes_u_act_s Francisco_spc_Xes_u_act_s } +francisjohn_male = { Francesc_spc_Joan Patxi_spc_Joseba } +francisjoseph_male = { Francesc_spc_Josep Francho_spc_Chus_e_act_ Francisco_spc_Jos_e_act_ Francisco_spc_Xos_e_act_ Franciscu_spc_Xos_e_act_ Franz_spc_Josef Franz-Josef } +francismary_male = { Francesco_spc_Maria} +francismichael_male = { Francisco_spc_Miguel Frank-Michael Franz_spc_Michael } francisofassisi_male = { Francesc_spc_d_pst_Ass_i_act_s } francispaula_male = { Francesc_spc_de_spc_Paula } -francisxavier_male = { Franc_e_act_s-Savi_e_act_ Francesc_spc_Xavier Francesco_spc_Saverio Frantzisko_spc_Xabier Patxi_spc_Xabier } -frederick_male = { Federico Ffrhydyrhyc Ffryddyryc Ffryddyryk Fiete Fietje Fr_e_act_d_e_act_ric Fred Fredderick Freddie Freddy Frederi Frederic Frederick Frederico Frederig Frederik Fredrik Frerich Frieder Friedrich Frits Fritz } +francisxavier_male = { Fran_c_ced_esko_spc_Saviero Franc_e_act_s-Savi_e_act_ Francesc_spc_Xavier Francesco_spc_Saverio Francho_spc_Chabier Francisco_spc_Javier Francisco_spc_Xabier Francisco_spc_Xavier Franciscu_spc_Xavier Franti_s_crn_ek_spc_Xaver Frantzisko_spc_Xabier Patxi_spc_Xabier } +franklin_pompey_male = { Franklin Pompey } +frederick_frederick_male = { Frederick } +frederick_male = { Bed_r_crn_ich Bjedrich Federico Federicu Ffred Ffrhydyrhyc Ffryddyryc Ffryddyryk Fiete Fietje Fr_e_act_d_e_act_ric Fr_i_grv_der Fr_i_grv_dri Fr_i_grv_tz Frideriko Freark Fred Fredderick Freddie Freddy Frederi Frederic Frederick Frederico Frederig Frederik Frederiko Fredi Fredrik Freerk Frerich Fri_eth_rik Fric Fridrich Fridrikh Frieder Friedrich Frits Fritz Frjedrich Fryco Priit } frederickhenry_male = { Fritz-Heiner } -fuad_male = { Foued Fu_pst_ad } +frederickwilliam_male = { Friedrich-Wilhelm Frjedrich-Wje_l_stk_i_c_crn_k } +friedemann_male = { Friedemann Frjedom_e_crn_n } +fuad_male = { Foued Fu_pst_ad Fuat } fulk_male = { Ffulk } -gabriel_male = { Biel Djibril Gabri_e_act_u Gabriel Gabriele_male Gabryyll } +gabriel_male = { Biel D_z_stk_abrail Djibril Gabri_e_act_u Gabriel Gabrielo Gabriele_male Gabrielius Gabryyll Gavrail Gavri_i_act_l Gavriil Gavril Grabiel Havr_i_hat__i_hat_l Zhabra_g_dot_il Zhabrail } gael_male = { Ga_e_grv_l Ga_e_uml_l Gael } -gaetan_male = { Gaetano Gaiet_a_grv_ Gaietan } +gaetan_male = { Gaetano Gaiet_a_grv_ Gaietan Kajet_a_act_n } +gaius_washington_male = { Gaius Washington } galahad_male = { Gailaihaidd Galaad Galahad Galahadd Gallahadd } +gallus_cassius_male = { Gallus Cassius } +gallus_male = { Gal Xalo } gareth_male = { Gareth Garhyf Garyf } gary_male = { Garry Gary } -gaston_male = { Gaston } +gaston_male = { Gaston Gastone Gastono } gawayn_male = { Gaivin Gavin Gawayn Gawyyn } genghis_male = { Cengiz } -geoffrey_male = { Gaufre Geoffrei Geoffrey Geoffroy Godefroy Godffrhyy Godfrey Goffredo Gottfried Gyoffrhyy Gyoffryy Jaufret Jeff Jeffrey Sieffre } -george_male = { _O_uml_rjan G_o_uml_ran G_o_uml_rgen Georg George Georges Giorgio Gorch Gorka Gyorgy Gyorhgy J_o_grv_rgi J_o_stk_rgen J_o_stk_rn J_o_uml_ran J_o_uml_rg J_o_uml_rn J_u_uml_rgen Jord Jordi Jordy Jorge Joris Jorj Jorres Jory Jurgi Schorsch Si_o_hat_r Siorus Youri } +gennadiy_male = { Genadi Genn_a_act_dios Gennadij Gennadiy } +geoffrey_male = { _G_crn_efri Bogum_e_crn_r Bohum_e_crn_r Gaufre Geoffrei Geoffrey Geoffroy Godefroy Godffrhyy Godfrey Goffredo Gottfrid Gottfried Govert Gyoffrhyy Gyoffryy Gyr_eth_ir Jaufret Jeff Jeffrey Sieffre } +george_male = { _D_bar_or_d_bar_e _G_dot_or_g_dot_ _O_uml_rjan Chorche D_pst_ura D_z_dot_ord_z_dot_ G_o_uml_ran G_o_uml_rgen Ge_o_act_rgios Geo Georg George Georges Georgi Georgiy Georgo Gheorghe Gheorghi_t_cma__a_brv_ Gi_o_act_rgos Gic_a_brv_ Gigel Gio Giorgio Gjergj Gjergji Gjoko Gjore Gjorge Gjorgi Gjorgji Goce Gorch Gorka Gyorgy Gyorhgy Hieorhij Iurie J_o_grv_rgi J_o_stk_rgen J_o_stk_rn J_o_uml_ran J_o_uml_rg J_o_uml_rn J_u_uml_rgen J_u_uml_ri Jerg Jerri Jerzy Ji_r_crn__i_act_ Jord Jordi Jordy Jorge Jori Joris Jorj Jorn Jorres Jory Jur_i_hat_j Juraj Jure Jurgi Jurgis Juri Jurij Jurijs Juris Jurjen Juro Jury Jyri Jyrki Schorsch Si_o_hat_r Siorus Xurde Xurxo Youri Yrj_o_uml_ Yuri Yuriy } georgejames_male = { Jordi_spc_Jaume } georgejoseph_male = { Jordi_spc_Josep } -gerald_male = { G_e_act_rald Geraildd Gerald Gerallt Gerold Giraud Guerau Gyraldd Gyralldd Gyrhaldd } -gerard_male = { Geert Gerard Gerardo Gerardus Gerd Gerhard Gerhardus Gerhart Gerit Gerrit Gert Girard } -german_male = { Garmon Germ_a_grv_ German Germano Kerman } +gerald_male = { G_e_act_rald G_e_crn_ralt Geraildd Gerald Geraldas Geraldo Gerallt Gerold Giraud Guerau Gyraldd Gyralldd Gyrhaldd } +gerard_male = { _G_ced_irts Cherardo G_e_crn_rat Geart Geert Gerard Gerardo Gerardus Gerd Gerhard Gerhardus Gerhart Gerit Gerrit Gert Girard Jorrit Jurre Jurrit Jurryt Kert Xerardo Xerardu } +german_male = { Cherm_a_act_n Garmon Germ_a_act_n Germ_a_grv_ Germain German German_o_act_s Germano Kerman Xerm_a_act_n } gerontius_male = { Geraint Gerens Gerontius Gyraynt Gyrhaynt } gervasius_male = { Gerv_a_act_sio Gervasi } +geza_male = { Gejza } ghaffar_male = { Gaffar } -ghazi_male = { Gazi } +ghani_male = { _G_brv_ani } +ghazi_male = { Gazi Ghazi } ghiyasuddin_male = { K_i_dot_yasettin } -gilbert_male = { Gibert Gilbert Gilberto Gylberht Gylbyrt Jilberzh } +gilbert_male = { Gibert Gilbert Gilberto Gylberht Gylbyrt Jilberzh Schilb_e_grv_r } gildas_male = { Gildas Gweltaz Gylddas } -giles_male = { Egidio Gil Gile Giles Gilles Gylys Jil Jili } +giles_male = { Egidijus Egidio Gil Gile Giles Gilles Gylys Jil Jili Jilles Schille Tilen } gisbert_male = { Gijsbert Gijsbertus } +gleb_male = { Gleb } glenn_male = { Glen Glenn } godwin_male = { Godwyn } -gonzalo_male = { Gon_c_ced_al Gon_c_ced_alo Gontzal } +goltz_male = { Golco Goltz } +gonzalo_male = { Gon_c_ced_al Gon_c_ced_alo Gontzal Gonzalo } +goran_male = { Goran Goran_c_crn_e } gordon_male = { Gorddon Gorhddon } goronwy_male = { Goronwy Gronw } +gottschalk_male = { Gottschalk Gottsk_a_act_lk } graham_male = { Graeme Graham } -gregory_male = { Greg_o_grv_ri Gregg Gregor Gregori Gregory Grhygorhy Grygor Grygory } +gregory_male = { _R_crn_eho_r_crn_ Gligor Gr_i_hat_gorij Greg_o_grv_ri Gregers Gregg Gregor Gregori Gregorio Gregory Grhygorhy Grig_o_act_ras Grig_o_act_rios Grig_o_act_ris Grigor Grigore Grigoriy Grygor Grygory Grzegorz Hrjehor Jergu_s_crn_ Rehor Reijo } griffith_male = { Grhyffyf Gruffudd Gryffyf } -gunther_male = { G_u_uml_nter G_u_uml_nther Gunar Gunde Gunnar Gunter Gunther } -guntram_male = { Guntram } -gustav_male = { G_o_uml_sta Gust_a_grv_vi Gustaf Gustav Gustavo } -guy_male = { Gui Guido Guy } +grover_priscus_male = { Grover Priscus } +gunther_male = { Gontar G_o_act_narj G_u_uml_nter G_u_uml_nther Gun_a_mcn_rs Gunar Gunaro Gunde Gunnar Guntars Gunter Gunther Kunnar } +guntram_male = { Gontran Guntram } +gustav_male = { G_o_uml_sta G_u_uml_st_a_grv_v Gust_a_act_v Gust_a_grv_vi Gustaf Gustaaf Guus Gustau Gustav Gustave Gustavo Gustavu Gustaw Kusta Kustaa Ky_o_uml_sti } +guy_male = { Gui Guido Guy Gvidas Gvido Kuido Kvido Quido } gwenael_male = { Gu_e_act_na_e_uml_l Gwena_e_uml_l Gwenn-A_e_uml_l } gwenole_male = { Gu_e_act_nol_e_act_ Gw_e_act_nol_e_act_ Gwennole } -haakon_male = { H_a_rng_kan H_a_rng_kon Haagen Haakon } -habib_male = { Habib } +haakon_male = { H_a_act_kon H_a_rng_kan H_a_rng_kon Haagen Haakon } +habib_male = { _H_mbw_abib Habib Habip } hadi_male = { H_e_act_di } +hafiz_male = { Hafiz } +haji_male = { _H_mbw_azhi Hac_i_dot_ Haci Haxhi Hazhi } +hajimuhammad_male = { _H_mbw_azhi-Mu_h_mbw_amad Hazhimet } +hajimurad_male = { _H_mbw_azhimurad Hacimurad Hazhimurad } +hakim_male = { Hakim } +halim_male = { _H_mbw_alim Halim } hamed_male = { Hamed } -hamlet_male = { Haimlet Hamllyt Hamlyt } -hamza_male = { Hamza Hamzah } +hamid_male = { _H_mbw_amid _X_dot_amid Hamid Hamidou } +hamlet_male = { H_ae_mlet Haimlet Hamlet Hamlit Hemlet } +hamza_male = { _H_mbw_amzat _X_dot_amzat Hamza Hamzah Hemzet } hanafi_male = { Hanifi } hannibal_male = { An_i_act_bal Annibale } +hannibal_scott_male = { Hannibal Scott } harith_male = { Haryf } haritz_male = { Aritz Haritz } -harold_male = { Hairoldd Harald Harholdd Harold Haroldd Harolldd } +harold_male = { Erald Hairoldd Harald Haraldur Harholdd Harold Haroldas Haroldd Harolldd } harper_male = { Harhpyrh } +harrison_coolidge_male = { Harrison Coolidge } harvey_male = { Erv_e_act_ Harvey Herv_e_act_ Herve } -hashim_male = { Hachim } -hassan_male = { Hasan Hassan Hassen } -haydar_male = { Haydar } -hector_male = { Ectorh Eitor Ettore H_e_grv_ctor Hector Heitor Hektor Hyctor Hyctorh Hyktor } -helgi_male = { Helge } +hashim_male = { Ha_s_ced_im Hachim Hashim } +hassan_male = { _H_mbw_asan _X_dot_asan Chas_a_act_n Hasan Hassan Hassen } +haydar_male = { _H_mbw_aydar _X_dot_aydar Hajdar Haydar } +heathcliff_male = { H_i_hat_thcliff Heathcliff Heethklif Heethkluhf } +hector_male = { Ectorh Eitor Ekt_o_act_rios Ettore H_e_act_ctor H_e_grv_ctor Hector Heitor Hektor Hyctor Hyctorh Hyktor } +helgi_male = { Helge Helgi Oleg Oleh } helmut_male = { Hellmuth Helmut Helmuth } -henry_male = { Endika Enri Enric Enrico Enrike Enzo Harhrhy Harri Harry Heico Heiko Heiner Heinrich Heinz Henddri Hendricus Hendrik Hendrikus Henner Henri Henric Henricus Henrik Henrique Henry Henryk Herri Heyo Hinderk Hinnerk Hinrich Hynry Rico } +hengist_male = { Hehnguhst Hengist Henguhst Hengyst } +henry_male = { Ain Anrijs Arrigo Endika Enn Enno Enri Enric Enrico Enrike Enrique Enzo Genri Genrikh H_a_grv_ri Hain Hajndrich Harhrhy Harijs Harri Harry Heico Heigo Heiki Heikki Heiko Hein Heine Heiner Heinrich Heinrisch Heinz Heiri Henddri Hendricus Hendrich Hendrik Hendriko Hendrikus Henk Henn Henning Henner Henri Henric Henrich Henricus Henrik Henrikas Henriko Henrikki Henrique Henry Henryk Herri Heyo Hinc Hinderk Hindrek Hindrik Hinnerk Hinrich Hinrik Hj_e_crn_nik Hj_e_crn_ni_n_act_g Hync Hynek Hynry Indrek Ints Jendrik Jind_r_crn_ich Nerik Rico } henrywilliam_male = { Heinz-Wilhelm } herbert_male = { Herbert Herberto Heribert Hyrbyrt } -hercules_male = { Ercwlff Hercules } -hermann_male = { Armand Armando Armin Ermanno Harm Herman Hermann Hermanus } +hercules_male = { Ercole Ercwlff Hercules Ir_a_act_kleios Irakl_i_act_s } +hermann_male = { _A_act_rmann Armand Armando Armands Armond Ermanno Harm Harmen Herman Hermann Hermanni Hermanus } hermenegildo_male = { Hermenegildo } -hieronymus_male = { Geronimo Girolamo J_e_act_r_o_hat_me Jer_o_act_nimo Jeroen Jirome Yerom } +hidayat_male = { Hidayet } +hieronymus_male = { Ger_o_act_nymos Geronimo Girolamo Hieronim_u_uml_s Ieronim J_e_act_r_o_hat_me Jarol_i_act_m Jer_o_act_nimo Jerko Jeroen Jerome Jeronim Jeronimas Jirome Scherom Xerome Yerom } hikmat_male = { Hikmet } -hilarius_male = { Hil_a_act_rio Hilario Il_a_grv_ri Ilar Ilario } -hilmi_male = { Helmi } -hippolyte_male = { Hip_o_act_lito Hippolyt Ipoulite } +hilarius_male = { Hil_a_act_rio Hilario Hillar Hillarius Il_a_grv_ri Ilar Ilari Ilario Ilarion Illar } +hilmi_male = { Helmi Hilmi } +hippolyte_male = { Hip_o_act_lito Hippolyt Hippolyte Ipoulite Ipp_o_act_lytos Ippolit } +hiro_male = { H_i_hat_ro Hiro Hirou Hitruh } hisham_male = { Hicham Hichem } +hjalmar_male = { Hjalmar Jalmaro Jalmari Jari } hodei_male = { Hodei Odei } -honorius_male = { Aneurin Hon_o_act_rio Onorato Ynyr } -horace_male = { Hor_a_act_cio Horace Horacio Horaito Horatio Horatyo Horhatyo Orazio } -hubert_male = { Hubert Hubertus Huberzh Ubert } -hugh_male = { Hug Hugh Hugo Huw Hwgh Ugue } -humbert_male = { Humberto Umbert Umberto } +homer_male = { Homer Homero } +honorius_male = { Aneurin Honorato Hon_o_act_rio Nur_e_grv_ Onorato Ynyr } +horace_male = { Hor_a_act_cio Hora_t_cma_iu Horace Horacio Horaito Horatio Horatyo Horhatyo Orazio } +horsa_male = { Hirsa Horseh Orsa } +hubert_male = { H_u_uml_b_a_uml_r H_u_uml_b_a_uml_rt_u_uml_s Hubert Huberto Hubertus Huberzh Ubert } +hugh_male = { H_u_uml_ck H_u_uml_go Hjuzo Hug Hugh Hughes Hugo Hugon Hugu Huw Hwgh U_g_ced_is Ugo Ugue } +hugh_menelaus_male = { Hugh Menelaus } +humbert_male = { Humberto Humbertu Umbert Umberto } humphrey_male = { Humfrhyy Humffryy Humphrei Humphrey Hwmffryy } -husni_male = { Housni } +hunter_cicero_male = { Hunter Cicero } +husni_male = { Housni Hysni } hussam_male = { Houssam } -hussein_male = { H_u_dot_seyin Hocine Houssen } -hyacinth_male = { Giacinto Jacint Jacinto } -hyginus_male = { Higini Igino } +hussein_male = { _H_mbw_usen _X_dot_useyn Chouse_i_uac_n H_u_uml_seyin Hocine Houssen Husejno Huseyin Hysejn Hysen } +hyacinth_male = { Giacinto Hiacintas Jacek Jacint Jacinto Xacinto } +hyde_male = { _AE_id Hahyd Haid Hyde } +hyginus_male = { Higini Iginio Igino } hywel_male = { Hoel Howel Howell Hywel } -idris_male = { Driss Iddrys Idriss } +idris_male = { _I_dot_dris Driss Iddrys Idris Idriss Idriz } idwal_male = { Iddwal Iddwall } -ignatius_male = { I_n_tld_aki Ignasi Ignaz Ignazio In_a_act_cio Natxo } +ignatius_male = { I_n_tld_aki Ign_a_act_c Ign_a_act_tios Ign_a_grv_z Ignacij Ignacio Ignacy Ignas Ignasi Ignat Ignatij Ignatz Ignaz Ignazio In_a_act_cio Inaciu Nace Natxo } ignatiusmaria_male = { I_n_tld_aki_spc_Mirena } -ingmar_male = { Ingemar } -ingvar_male = { Igor Ingvar Ingwer } -inigo_male = { Eneko I_n_tld_igo } -innocent_male = { Innocenzo Inoc_e_hat_ncio } -irenaeus_male = { Erino Ireneo Ireni_e_act_u } -irfan_male = { _I_dot_rfan } -isaac_male = { Isaac Isaak Isaiaic Isak } -isaiah_male = { Isa_i_act_as } -isidore_male = { Isidor Isidoro Isidre Isidro } -ismail_male = { Isfael Ishmaiel Ishmayl Isma_e_uml_l Isma_i_uml_l Ismael } -ismat_male = { _I_dot_smet } -israel_male = { Israel } +ikram_male = { Ikram } +ikramuddin_male = { Igrameddin } +ildefonso_male = { Ildefons Ildefonso } +ilir_male = { Ilir Ilirjan } +imam_male = { _I_dot_mam Imam } +imran_male = { _G_dot_imran Jimran } +indiana_johnson_male = { Indiana Johnson } +inge_male = { Inge_male Ingi } +ingmar_male = { Ingemar Ingimar } +ingvar_male = { Ihar Igor Ingars Ingvar Ingwer } +inigo_male = { _I_act__n_tld_igo Eneko I_n_tld_igo } +innocent_male = { Innocente Innocenzo Innok_e_act_ntios Inoc_e_hat_ncio Inocencio } +irenaeus_male = { Eirina_i_act_os Erino Ireneo Ireneusz Ireni_e_act_u Irinel Iriney } +irfan_male = { _I_dot_rfan Erfan } +isaac_male = { _I_dot_saq _I_dot_shak Ayzik Iikka Iisakki Iiro Isa_a_act_kios Isaac Isaak Isaiaic Isak Itsik Itskhok Itzig Yitzchak Ytshak } +isaiah_male = { Esa Isa_i_act_as Isa_i_uac_as Isa_i_uml_e Isay Shai } +isidore_male = { _I_hat_z_i_hat_dor Is_i_act_doros Isidor Isidore Isidoro Isidre Isidro Isidru Izidor Izidorius } +islam_male = { _I_dot_slam Isl_a_act_mos Islam } +ismail_male = { Isfael Ishmaiel Ishmayl Isma_e_uml_l Isma_g_dot_il Isma_i_act_l Isma_i_uml_l Isma_y_act_yl Ismael Ismail Ismajil Ismo } +ismat_male = { _I_dot_smet Ismet } +israel_male = { Isra_e_uml_l Israel Israil Izrail Yisroel } ivanhoe_male = { Ifanhoy Ivainhoe } -ivar_male = { Ifor Ivar Ivor } -izzat_male = { _I_dot_zzet } -izzuddin_male = { Azzedine } +ivar_male = { _AE_irva _I_act_var Aiva Aivar Aivars Ifor Ivar Ivari Ivaro Ivars Ivfor Ivor Iivo } +izzat_male = { _I_dot_zzet Izet } +izzuddin_male = { Azzedine Yzedin } +jabbar_male = { Zhabbar } jabir_male = { Jabyr } +jacob_archimedes_male = { Jacob Archimedes } +jafar_male = { Cafer Xhafer } jahan_male = { Cihan } jahangir_male = { Cihangir } jahid_male = { Cahit } -jalal_male = { Celal } -jalil_male = { Jalyl } -jamal_male = { Cemal Djamel Jamel } -jamaluddin_male = { Jamel_spc_Eddine } -james_male = { Diego Diogo Giacomo Iago Jacob Jacobus Jacques Jago Jagoba Jaicob Jaime Jaimes Jakes Jakez Jakob Jaky James Jamie Jamys Jamyy Jaque Jaume Jeppe Jim Jimmy Santi Santiago Tiago Xanti Yakup } +jair_male = { Chair Jairo Xairo Xairu Ya_i_uml_r } +jalal_male = { Celal Xhelal Zhalal } +jalaluddin_male = { Celaledin Celalettin Xheladin } +jalil_male = { Jalyl Xhelil Zhalil Zhelil } +jamal_male = { Camal Cemal Djamel Jamel Xhemal } +jamaluddin_male = { Camalutdin D_z_stk_amaldi Jamel_spc_Eddine Zhamaludin } +james_male = { _Y_act_akup Chaime Diago Diego Diogo Giacomo I_a_act_kovos Iacob Iago Iakov J_e_mcn_kabs Jaak Jaakko Jaap Jacky Jacob Jacobo Jacobus Jacques Jacquot Jago Jagoba Jaicob Jaime Jaimes Jaka Jakes Jakez Jakob Jakobo Jakov Jakub Jakup Jaky James Jamie Jamys Jamyy Jaqub Jaque Jaume Jeppe Jim Jimi Jimmy Jokeb Kaupo Koop Santi Santiago Santiagu Sch_a_grv_k Sch_a_grv_kobb Thiago Tiago Xacob Xacobe Xacobu Xaime Xanti Xhimi Yaacov Yaakov Yago Yakov Yakup Yankel } jamesgeorge_male = { Jacob-G_o_uml_ran } -jamesjoseph_male = { Jaume_spc_Josep } +jamesjoseph_male = { Diegu_spc_Xos_e_act_ Jaume_spc_Josep } jamesyves_male = { Jacques-Yves Jaque-Ives } -jamil_male = { Cemil } -januarius_male = { Gener Gennaro Gianuario Janu_a_act_rio } +jamil_male = { Cemil Xhemil } +janbulat_male = { Cambulat } +januarius_male = { Gener Gennaro Gianuario Janu_a_act_rio Xenaro } jared_male = { Jarydd } jasmin_male = { Gelsomino } -jason_male = { Jason Jasoun } -jawad_male = { Jawad } +jason_male = { D_z_dot_ejson I_a_act_son Jason Jasoun } +jawad_male = { Cevat Jawad Xhevat } +jawdat_male = { Cevdet Xhevdet } +jawhar_male = { Xhevair } +jawid_male = { Cavit Xhavit Xhevit } jekyll_male = { Jycyll Jykyll } -jeremy_male = { Geremia Jarno J_e_act_r_e_act_my Jerem_i_grv_a Jeremy Jyrymyah } +jeremy_male = { Eremia Geremia Ierem_i_act_as Ieremiya Jarkko Jarmo Jarno J_e_act_r_e_act_mie J_e_act_r_e_act_my Jere Jerem Jerem_i_grv_a Jeremy Jevrem Jorma Jyrymyah Scheremi } jesse_male = { Jesse } -jesus_male = { Iosu Issa Jes_u_act_s Josu Yosu } +jesus_male = { _I_dot_sa Ches_u_act_s Iosu Isa Issa Jes_u_act_s Jiysa Josu Xes_u_act_s Yosu } +jesusangel_male = { Ches_u_act_s_spc__A_act_nchel Jes_u_act_s_spc__A_act_ngel Xes_u_act_s_spc__A_act_nxel } +jesusanthony_male = { Ches_u_act_s_spc_Ant_o_act_n Jes_u_act_s_spc_Antonio Xes_u_act_s_spc_Antonio Xes_u_act_s_spc_Antoniu } +jesusemmanuel_male = { Ches_u_act_s_spc_Manuel Jes_u_act_s_spc_Manuel Xes_u_act_s_spc_Manuel } +jesusmaria_male = { Ches_u_act_s_spc_Mar_i_act_a Jes_u_act_s_spc_Mar_i_act_a Xes_u_act_s_spc_Mar_i_act_a } +jesusmichael_male = { Ches_u_act_s_spc_Miguel } +jesusxavier_male = { Ches_u_act_s_spc_Chabier Xes_u_act_s_spc_Xavier } jihad_male = { Cihat } -joachim_male = { Achim Gioacchino Iokin Joachim Joakim Joakin Joaquim Jochen Jokin Jouachin Quim } -job_male = { Ey_u_uml_p Eyy_u_uml_p Job } -joel_male = { Jo_e_uml_l Joel Jou_e_grv_l } -john_male = { Efan Evan Giovanni Hampus Hanjo Hannes Hanns Hans Hasse Iain Ian Iban Ieuan Ifan Ioan Ion Ivan Iwan J_o_uml_ns Jac Jack Jak Jake Jaky Jan Janick Jann Jannick Jaouen Jean Jens Jo_a_tld_o Joan_male Joanes Joannes Johan Johann Johannes John Johnny Jon Jonny Jowan Manex Sean Shane Shaun Si_o_hat_n Yahya Yan Yann Yannick Yannig Yoan Yoann Yohan Yohann Yon } -johnandrew_male = { Ion_spc_Ander Joan_spc_Andreu Jon_spc_Ander } -johnanthony_male = { Giovannantonio Joan_spc_Antoni Jon_spc_Andoni } -johnbaptist_male = { Gianbattista Giovanni_spc_Battista Jan-Batisto Jean-Baptiste Joan_spc_Baptista Johann_spc_Baptist Jon_spc_Ugutz Yann-Vadezour } +joachim_male = { Achim Aki Akim Chuaqu_i_act_n Gioacchino Ioachim Ioake_i_act_m Iokin J_a_act_chym J_o_act_chymj Jaakkima Jak_i_hat_m Jakim Joachim Joakim Joakin Joaqu_i_act_n Joaquim Jochem Jochen Jochum Jogchum Jokin Jokum Jouachin Quim Xaqu_i_act_n Xuaqu_i_act_n Yakim } +job_male = { Ejup Ey_u_uml_p Eyy_u_uml_p Job } +joel_male = { Choel Jo_e_uml_l Joel Jou_e_grv_l Xoel Yevel Yo_e_uml_l Yoel } +joel_theseus_male = { Joel Theseus } +john_male = { _G_crn_on _I_hat_van _Z_crn_an An_z_crn_e An_z_crn_ej Ansis Ants Chuan D_z_crn_oni D_z_dot_on Efan Evan Evano Gianni Giovanni Gjin Gjon H_a_grv_ns Hampus Hanjo Hann Hannes Hanno Hanns Hannu Hans Hanu_s_crn_ Hanzo Hasse Honza Iain Ian Iancu Ianis Iban Ieuan Ifan Io_a_act_nnis Ioan Ion Ionel Ionu_t_cma_ Iv_a_act_n Ivan Ivano Ivica Ivo_Ivan Ivko Iwan J_a_act_n J_a_mcn_nis J_o_act_hann J_o_act_hannes J_o_act_n J_o_uml_ns Jaan Jaanus Jac Jack Jak Jake Jaky Jan Jan_z_crn_e Janar Jane_male Janek Janez Jani Janick Janko Jann Janne_male Jannes Jannick Jannik Janu_s_crn_ Janusz Jaouen Jeen Jean Jehannes Jens Jo_a_tld_o Joan_male Joanes Joann Joannes Johan Johano Johann Johannes John Johnny Jon Jonas_male Joni Jonny Jouni Jowan Jovan Jovica Jovo Juan Juha Juhan Juhana Juhani Juho Jukk Jukka Juku Jussi Khanan Manex Nelu Sean Sch_a_grv_ng Shane Shaun Si_o_hat_n Sjon Van_c_crn_e Van_c_crn_o Vancho Vane Vanja Vanyo Xhani Xhon Yahyia Yahya Yan Yane Yani Yanko Yann Yannick Yannig Yoan Yoann Yohan Yohann Yon Yonko Yvan Xan Xo_a_act_n Xoh_a_act_n Xon Xuan Zhan } +johnandrew_male = { Gianandrea Ion_spc_Ander Joan_spc_Andreu Jon_spc_Ander Juan_spc_Andr_e_act_s } +johnanthony_male = { Chuan_spc_Ant_o_act_n Giovannantonio Joan_spc_Antoni Jon_spc_Andoni Juan_spc_Antonio Xo_a_act_n_spc_Antonio Xuan_spc_Antoniu } +johnbaptist_male = { Giambattista Gianbattista Giovambattista Giovan_spc_Battista Giovanbattista Giovanni_spc_Battista Jan-Batisto Jean-Baptiste Joan_spc_Baptista Johann_spc_Baptist Johann-Baptist Jon_spc_Ugutz Sch_a_grv_mbediss Xo_a_act_n_spc_Bautista Yann-Vadezour } johnbernard_male = { Jan-Bernat } -johncharles_male = { Giancarlo Jan-Carle Joan_spc_Carles Jon_spc_Karlos Yann-Charlez } +johncharles_male = { Chuan_spc_Carlos Giancarlo Hans-Karl Jan-Carle Jean-Charles Joan_spc_Carles Jon_spc_Karlos Juan_spc_Carlos Juku-Kalle Xo_a_act_n_spc_Carlos Xuan_spc_Carlos Yann-Charlez } johnchristian_male = { Hans-Christian } johnchristopher_male = { Jan-Crist_o_grv_u } johnclaudius_male = { Gianclaudio Jan-Gl_a_grv_udi Jean-Claude Yann-Glaod } -johnemmanuel_male = { Joan_spc_Manel Jon_scp_Imanol } -johneric_male = { Jan-Erik John-Erik } -johnfrancis_male = { Gianfranco Jan-Franc_e_act_s Joan_spc_Francesc Yann-Fa_n_tld_ch } +johnemmanuel_male = { Chuan_spc_Manuel Iv_a_act_n_spc_Manuel Joan_spc_Manel Jon_scp_Imanol Juan_spc_Manuel Xo_a_act_n_spc_Manuel Xuan_spc_Manuel } +johneric_male = { Jan-Eric Jan-Erik John-Erik } +johnfrancis_male = { Chuan_spc_Francho Gianfranco Jan-Franc_e_act_s Joan_spc_Francesc Juan_spc_Francisco Xo_a_act_n_spc_Francisco Xuan_spc_Franciscu Yann-Fa_n_tld_ch } johnfrederick_male = { Jann-Fiete } -johngeorge_male = { Hansgeorg Hans-J_o_uml_rg Hans-J_o_uml_rn Hans-J_u_uml_rgen Hansj_u_uml_rgen Joan_spc_Jordi } -johnhenry_male = { Hanns-Heinz Hans-Heinrich Hans-Hinrich Jan-Hendrik } -johnignatius_male = { Jon_spc_I_n_tld_aki } -johnjames_male = { Jan-Jaque Yann-Jakez } -johnjoachim_male = { Hanns-Joachim Hansjochen } -johnjoseph_male = { Joan_spc_Josep Jon_spc_Joseba } -johnlouis_male = { Gianluigi Hansludwig Jan-Lou_i_uml_s Jon_spc_Koldo Yann-Loeiz } +johngeorge_male = { Hansgeorg Hans-Georg Hansj_o_uml_rg Hans-J_o_uml_rg Hans-J_o_uml_rn Hans-J_u_uml_rgen Hansj_u_uml_rgen Joan_spc_Jordi } +johnhenry_male = { Hanns-Heinz Hans-Heinrich Hans-Hinrich Jaan-Hendrik Jan-Hendrik Jan-Henrik Xuan_spc_Enrique } +johnignatius_male = { Chuan_spc_Ignacio Jon_spc_I_n_tld_aki Juan_spc_Ignacio Xo_a_act_n_spc_Ignacio Xuan_spc_Inaciu } +johnjames_male = { Jan-Jaque Jean-Jacques Juan_spc_Diego Xuan_spc_Diegu Yann-Jakez } +johnjoachim_male = { Hanns-Joachim Hans-Joachim Hansjochen } +johnjoseph_male = { Chuan_spc_Chus_e_act_ Hans-Josef Iv_a_act_n_spc_Jos_e_act_ Joan_spc_Josep Jon_spc_Joseba Juan_spc_Jos_e_act_ Xo_a_act_n_spc_Xos_e_act_ Xuan_spc_Xos_e_act_ } +johnlouis_male = { Chuan_spc_Lu_i_act_s Gianluigi Hansludwig Jan-Lou_i_uml_s Jon_spc_Koldo Juan_spc_Luis Xo_a_act_n_spc_Lois Xuan_spc_Lluis Yann-Loeiz } johnluke_male = { Gianluca Jan-Lu Jean-Luc Yann-Luk } johnmark_male = { Jan-Marc Joan_spc_Marc Yann-Vark } johnmartin_male = { Hans-Martin Hansmartin } -johnmary_male = { Jan-Mar_i_grv_o Joan_spc_Maria Jon_spc_Mirena Yann-Vari } -johnmichael_male = { Ion_spc_Mikel Jan-Mich_e_grv_u Jon_spc_Mikel Yann-Vikael } +johnmary_male = { Giovanni_spc_Maria Jan-Mar_i_grv_o Joan_spc_Maria Jon_spc_Mirena Juan_spc_Mar_i_act_a Yann-Vari } +johnmichael_male = { Chuan_spc_Miguel Ion_spc_Mikel Jan-Mich_e_grv_u Jean-Michel Jon_spc_Mikel Juan_spc_Miguel Xuan_spc_Miguel Xuan_spc_Pablu Yann-Vikael } johnnoel_male = { Jan-Calendau } johnpascal_male = { Jan-Pascau } -johnpaul_male = { Jan-Pau Jean-Paul Jean-Pol Yann-Baol } -johnpeter_male = { Giampiero Giampietro Hans-Peter Jan-P_e_grv_ire Jean-Pierre Joan_spc_Pere } +johnpaul_male = { _G_crn_on-Pa_u_brv_lo Chuan_spc_Pablo Giampaolo Gianpaolo Ioannes_spc_Paulus Ioan-Paul Jan-Pau Jean-Paul Jean-Pol Jos_e_act__spc_Pablo Jovan_spc_Pavle Juan_spc_Pablo Yann-Baol } +johnpeter_male = { Giampiero Giampietro Gianpiero Hans-Peter Jani-Petteri Jan-P_e_grv_ire Jean-Pierre Joan_spc_Pere Juan_spc_Pedro Jukka-Pekka Yann-B_e_hat_r } johnphilip_male = { Jan-Felip Jon_spc_Felipe } -johnraymond_male = { Joan_spc_Ramon Jon_spc_Erramun } +johnraymond_male = { Chuan_spc_Ram_o_act_n Joan_spc_Ramon Jon_spc_Erramun Juan_spc_Ram_o_act_n Xuan_spc_Ram_o_act_n } johnstephen_male = { Jan-Steve } johnthierry_male = { Hans-Dieter } johnyves_male = { Jan-Ives Jean-Yvon Yann-Erwan } -jonah_male = { Jona_Jonah Jonah Jonas Youn_e_grv_s Yunis Yunus } -jonathan_male = { Johnafan Jonafan Jonaitain Jonatan Jonathan Jounatan } -jordan_male = { Jord_a_grv_ Jordan Jorddain Jorddan Jorhddan Jourdan } -joseph_male = { Ioseba J_o_act_us_e_grv_ Job_Joseph Joe Joep Joey Jos Jos_e_act_ Jose Joseba Josef Josep Joseph Josephus Josyff Joxe Jozeb Jozef Pino Youssef Yusuf } -josephangel_male = { Joseba_spc_Gotzon Josep_spc__A_grv_ngel } -josephanthony_male = { Giuseppantonio Joseba_spc_Andoni Josep_spc_Antoni } -josephemmanuel_male = { Joseba_spc_Imanol Josep_spc_Manel } -josephignatius_male = { Joseba_spc_I_n_tld_aki } -josephjoachim_male = { Joseba_spc_Jokin } -josephlouis_male = { Joseba_spc_Koldo Josep_spc_Lluís } -josephmary_male = { Jose_spc_Mari Joseba_spc_Mirena Josep_spc_Maria Joxe_spc_Mari Jozeb-Mari Txema } -josephmichael_male = { Joseba_spc_Mikel Josep_spc_Miquel } -josephraymond_male = { Joseba_spc_Erramun Josep_spc_Ramon } -josephxavier_male = { Joseba_spc_Xabier } -joshua_male = { Joschua Josh Joshua Joshuai Josu_e_act_ Josu_e_grv_ } -jost_male = { Jobst Joost Jost } +jonah_male = { _Y_act_unus Inus Iona_male J_o_act_nas Jon_a_act__s_crn_ Jona_Jonah Jonah Jonas Joona Joonas Xon_a_act_s Youn_e_grv_s Yunis Yunus } +jonathan_male = { Gionata Johnafan Jonafan Jonaitain Jonat_a_act_n Jonatan Jonathan Jounatan Xonat_a_act_n Yona Yonathan } +jordan_male = { Iord_a_act_nis Jord_a_grv_ Jordan Jordan_c_crn_o Jorddain Jorddan Jordie Jorhddan Jourdan Xord_a_act_n Yordan } +joseph_male = { _G_dot_u_z_dot__e_grv_ _Y_act_usup Beppe Beppino Chus_e_act_ Giouso_u_act_f Giuseppe Ioseba Iosif J_o_act_zef J_o_act_us_e_grv_ Jazep Jo_z_crn_e Jo_z_crn_ef Job_Joseph Joe Joep Joey Joosep Jos Jos_e_act_ Jos_i_hat_f Jose Joseba Josef Josep Joseph Josephus Josif Josip Josyff Joxe Jozeb Jozef Jozefo Juozapas Juozas Jusif Jusuf Juuso Osif Osip Pino Pippo Schoseff Sepa Xos_e_act_ Yosif Yossef Youssef Yusuf Yusup Zef } +josephalbert_male = { Chus_e_act__spc_Alberto Jos_e_act__spc_Alberto Xos_e_act__spc_Alberte Xos_e_act__spc_Albertu } +josephandrew_male = { Chus_e_act__spc_Andr_e_act_s Jos_e_act__spc_Andr_e_act_s Xosu_e_act__spc_Andr_e_act_s } +josephangel_male = { Chus_e_act__spc__A_act_nchel Jos_e_act__spc__A_act_ngel Joseba_spc_Gotzon Josep_spc__A_grv_ngel Xos_e_act__spc__A_act_nxel Xos_e_act__spc_Anxo } +josephanthony_male = { Chus_e_act__spc_Ant_o_act_n Giuseppantonio Jos_e_act__spc_Antonio Joseba_spc_Andoni Josep_spc_Antoni Xos_e_act__spc_Ant_o_act_n Xos_e_act__spc_Antonio Xos_e_act__spc_Antoniu } +josephcharles_male = { Chus_e_act__spc_Carlos Jos_e_act__spc_Carlos Xos_e_act__spc_Carlos } +josephemmanuel_male = { Chus_e_act__spc_Manuel Jos_e_act__spc_Manuel Joseba_spc_Imanol Josep_spc_Manel Xos_e_act__spc_Manoel Xos_e_act__spc_Manuel } +josephferdinand_male = { Jos_e_act__spc_Fernando Xos_e_act__spc_Fernando Xos_e_act__spc_Fernandu } +josephfrancis_male = { Chus_e_act__spc_Francho Jos_e_act__spc_Francisco Xos_e_act__spc_Francisco Xos_e_act__spc_Franciscu } +josephhenry_male = { Chus_e_act__spc_Enrique Jos_e_act__spc_Enrique Xos_e_act__spc_Enrique } +josephignatius_male = { Chus_e_act__spc_Ignacio Jos_e_act__spc_Ignacio Joseba_spc_I_n_tld_aki Xos_e_act__spc_Ignacio Xos_e_act__spc_Inaciu } +josephjames_male = { Xos_e_act__spc_Diego Xos_e_act__spc_Santiago } +josephjoachim_male = { Chus_e_act__spc_Chuaqu_i_act_n Joseba_spc_Jokin } +josephjohn_male = { Xos_e_act__spc_Xo_a_act_n } +josephlouis_male = { Chus_e_act__spc_Lo_i_act_s Jos_e_act__spc_Luis Joseba_spc_Koldo Josep_spc_Llu_i_act_s Xos_e_act__spc_Lluis Xos_e_act__spc_Lois } +josephmary_male = { Chus_e_act__spc_Mar_i_act_a Giuseppe_spc_Maria Jos_e_act__spc_Mar_i_act_a Jose_spc_Mari Joseba_spc_Mirena Josep_spc_Maria Joxe_spc_Mari Jozeb-Mari Xos_e_act__spc_Mar_i_act_a Txema } +josephmichael_male = { Chus_e_act__spc_Miguel Jos_e_act__spc_Miguel Joseba_spc_Mikel Josep_spc_Miquel Xos_e_act__spc_Miguel } +josephpeter_male = { Joe-Peter } +josephraymond_male = { Chus_e_act__spc_Ram_o_act_n Jos_e_act__spc_Ram_o_act_n Joseba_spc_Erramun Josep_spc_Ramon Xos_e_act__spc_Ram_o_act_n } +josephvincent_male = { Chus_e_act__spc_Viz_e_act_n } +josephxavier_male = { Chus_e_act__spc_Chabier Jos_e_act__spc_Javier Joseba_spc_Xabier Xos_e_act__spc_Xabier Xos_e_act__spc_Xavier } +joshua_male = { Chosu_e_act_ Giosualdo Joschua Josh Joshua Joshuai Josuo Josu_e_act_ Josu_e_grv_ Xosu_e_act_ } +josiah_male = { Josia } +jost_male = { Jo_s_crn_t Jobst Joost Jost } +judah_male = { Iuda Judah Yeguda } judicael_male = { Ithel Judica_e_uml_l Judikael } -jules_male = { Giulio J_u_act_lio J_u_grv_li Jules Juli Julio Julius Jullys Julys } -julian_male = { Giuliano Julen Juli_a_grv__name Juli_a_tld_o Juliain Julian Julien Juluan Julyan } -justin_male = { Giustino Iestyn Justin Justino Justyn } -justinian_male = { Iwstinian } -justus_male = { Justus } -kai_male = { Cai Cay Kai Kaj Kay } -kemal_male = { Kemal } -kamil_male = { Camel Kamel } -kamran_male = { K_a_hat_muran } -karim_male = { Karim Kerem Kerim } +jules_male = { Chulio Giulio Iuliu Iulius J_u_act_l_i_act_us J_u_act_lio J_u_grv_li Jul_i_hat_j Jule Jules Juli Julijus Julio Julius Ju_l_stk_ja_s_crn_ Jullys Julys Sch_u_uml_ll Xulio Xuliu Yuli Yuliy } +julescaesar_male = { Chulio_spc_C_e_act_sar Julio_spc_C_e_act_sar Xuliu_spc_C_e_act_sar } +julian_male = { Chuli_a_act_n Giuliano I_a_act_n Ill_a_act_n Iulian Iy_a_act_n Jul_i_hat_an Julen Juli_a_act_n Juli_a_grv__name Juli_a_tld_o Juliain Julian Julien Juluan Julyan Sch_u_uml_lien Xhuliano Xi_a_act_n Xiao Xuli_a_act_n Yuliyan } +junayd_male = { C_u_uml_neyt D_z_stk_unid } +justin_male = { D_z_dot_astin Giustino Iestyn Ioust_i_act_nos Just_i_act_n Justeno Justin Justinas Justino Justyn } +justinian_male = { Ioustinian_o_act_s Iwstinian } +justus_male = { Just Justo Justus Xusto } +kai_male = { Cai Caio Caius Cay Gaj Kai Kaj Kajus Kay } +kalevi_male = { Kalev Kalevi } +kamal_male = { Kamal Kem_a_act_l Kemal Qemal } +kamil_male = { Camel Kamel Kamil Qamil } +kamran_male = { K_a_hat_mran K_a_hat_muran } +karim_male = { K_a_uml_r_i_dot_m Karim Ker_i_dot_m Kerem Kerim Qerim } +karlwolfgang_male = { Karl-Wolfgang Korla-Wo_l_stk_chan } +kazim_male = { Kaz_i_dot_m Kazim Qazim } keith_male = { Cyyf Keit } -kenneth_male = { Kennet Kenneth Kent } +kenneth_male = { Ken Kennet Keneto Kenneth Kent } kentigern_male = { Cyndeyrn } -ketil_male = { Keld Kjell } -kevin_male = { Cefin Cywyn K_e_act_vin Kevin Kywyyn Quevin } -khalid_male = { Halit Khaled Khalid } +ketil_male = { _C_crn_el_l_stk_ Keld Ketill Kjell } +kevin_male = { Cefin Cywyn K_e_act_vin Kevin Kewin Kywyyn Quevin } +khalid_male = { Halit Khaled Khalid Xalid } khalifa_male = { Halifa } -khalil_male = { Halil Khalil } -khayruddin_male = { Hayrettin } +khalil_male = { Halil Khalil Xalil Xelil } +khayr_male = { Hair } +khayruddin_male = { Hajredin Hayrettin } +khayrullah_male = { Hajrulla Xayrulla } +khidr_male = { Hydyr Xizri } khosrow_male = { H_u_uml_srev } khurshid_male = { Hur_s_ced_it } kieran_male = { Kieran Peran_Kieran Perran Piran } -kosmas_male = { Cosimo Cosme Kosme } +kosmas_male = { Cosimo Cosme Cosmin Kosm_a_act_s Kosme Kuzman } kylian_male = { Kilian Kilyan Kylian Kyliann Kyllian } -lambert_male = { Lambert Lamberto Lambertus Lamprecht } -lancelot_male = { Laincelot Lancelot Lancylot Lansylot Llancyllot } -latif_male = { Latuf } +laertes_male = { Laertes Laerto } +lambert_male = { Lambert Lamberto Lambertus Lammert Lamprecht } +lancelot_male = { Laincelot Lancelot Lanse_l_bar_ut Lanselot Lansuhlot } +latif_male = { Lat_pst_ip Latif Latuf } +latin_male = { Latino } lauge_male = { Lage Lauge } -lawrence_male = { Laiwrence Laora_n_tld_s Lars Lasse Laur_e_grv_ns Laurence_male Laurens Laurent Laurentius Laurhyncy Laurie Lawrence Lawrynsy Llauryncy Lloren_c_ced_ Lorenz Lorenzo Louren_c_ced_o Lourens Renzo } -leander_male = { Lander Leandre Leandro } +lawrence_cornelius_male = { Lawrence Cornelius } +lawrence_male = { _L_stk_awrjenc L_a_act_rus Laiwrence Laora_n_tld_s Lars Lasse Lassi Laur_e_grv_ns Lauren_t_cma_iu Laurence_male Laurens Laurent Laurentius Laurhyncy Lauri Laurie Lauris Laurynas Lavr_e_act_ntios Lawrence Lawrynsy Llauryncy Lloren_c_ced_ Llorienzu Loranz Lorenz Lorenzo Lori_e_act_n Loris Louren_c_ced_o Lourens Lourenzo Louw Lovro Renzo Vav_r_crn_inec Vavrinec } +lazar_male = { L_a_act_zaros Laz_a_brv_r Lazar Lazare Lazo } +leander_male = { L_e_act_andros Lander Leander Leandre Leandro Leandru } leif_male = { Leif } lenaig_male = { L_e_act_na_i_uml_c Lenaig } -leo_male = { L_e_act_o L_e_act_on Leo Leon Leoun Llyon } -leonard_male = { L_e_act_onard Leendert Lennart Leonard Leonardo Leonardus Leonhard Lienard Lienhardt } -leopold_male = { Leopold Leopoldo Leoupold Luitpold } -levi_male = { Levi } -liborius_male = { B_o_uml_rries Liborius } -linus_male = { Linus } -lionel_male = { Leonel Lionel Liounel Llyonyll Lyonyl } +leo_male = { L_e_act_o L_e_act_on L_e_uml_va Lavon Le_o_act_ Leo Leo_s_crn_ Leon Leonas Leone Leons Leoun Lev Lion Llyon Luan Lunzi } +leonard_male = { L_e_act_onard Leendert Lennart Lenni Leonard Leonardas Leonardo Leonardus Leonh_a_grv_rd Leonhard Lienard Lienert Lienh_a_grv_rd Lienhardt Linards Linnar } +leonidas_male = { L_e_act_onide Leanid Leon_i_act_das Leon_i_mcn_ds Leonid Leonit } +leontius_male = { L_e_act_once Le_o_act_ntios Leoncio Leonte } +leopold_male = { L_e_act_opold Leopold Leopoldo Lepold Leoupold Luitpold } +levi_male = { Leevi Levi } +lewis_augustus_male = { Lewis Augustus } +liberius_male = { B_o_uml_rries Libero Libor Liborius } +lilian_male = { Lilian Lilyan } +linus_male = { Linas Lino Linus } +linwood_trenton_male = { Linwood Trenton } +lionel_male = { Leonel Lionel Lionello Liounel Llyonyll Lyonyl } +livio_male = { Livio Liviu } lloyd_male = { Lloydd Loydd } -lothar_male = { Clotaire Lothar } -louis_male = { Alo_i_act_sio Alois Aloys Aloysius Koldo Lew Lewis Llu_i_act_s Llywys Lo_i_uml_c Lo_i_uml_g Lo_i_uml_s Lodewijk Loeiz Lou_i_uml_s Louis Love Lovis Lu_i_act_s Ludovic Ludvig Ludwig Luigi Luis Luiz Lutz Lwddowyyc Lywys } -louismaria_male = { Koldo_spc_Mirena Llu_i_act_s_spc_Maria } -louismichael_male = { Llu_i_act_s_spc_Miquel } -lucian_male = { Lluci_a_grv_ Lucian Luciano Lucien Luken Lukian } +lothar_male = { Clotaire L_u_uml_ther Lota_r_act_ Lothar } +louis_male = { _L_crn_udov_i_act_t _L_stk_ud_z_act_ik Alo_i_act_sio Alois Aloisio Aloizs Alojz Alojzij Alojs Aloys Aloysius Aloyzas Koldo L_pst_udov_i_hat_t L_pst_udv_i_hat_v L_u_act__eth_v_i_act_k L_u_uml_i L_u_uml_k_a_grv_s L_u_uml_wwi Lew Lewis Liudas Liudvikas Llu_i_act_s Lluis Llywys Lo_i_act_s Lo_i_uml_c Lo_i_uml_g Lo_i_uml_s Lodewijk Lodovico Loeiz Lois_male Lojze Lou_i_uml_s Louis Love Lovis Lu_i_act_s Lu_i_grv_ Lud_e_crn_k Ludev_i_act_t Ludovic Ludovico Ludv_i_act_k Ludvig Ludw_i_grv_g Ludwig Lui Luizo Luigi Luigino Luis Luiz Lutz Lwddowyyc Lywys } +louisalbert_male = { Lluis_spc_Albertu Lo_i_act_s_spc_Alberto Luis_spc_Alberto } +louisangel_male = { Lluis_spc__A_act_nxel Lo_i_act_s_spc__A_act_nchel Lois_spc_Anxo } +louisanthony_male = { Lluis_spc_Antoniu Lo_i_act_s_spc_Ant_o_act_n Luis_spc_Antonio } +louischarles_male = { Lo_i_act_s_spc_Carlos Luis_spc_Carlos } +louisemmanuel_male = { Lluis_spc_Manuel Lo_i_act_s_spc_Manuel Lois_spc_Manuel Luis_spc_Manuel } +louisferdinand_male = { Lluis_spc_Fernandu Lo_i_act_s_spc_Ferr_a_act_n Luis_spc_Fernando } +louishenry_male = { Lluis_spc_Enrique Luis_spc_Enrique } +louismaria_male = { Koldo_spc_Mirena Llu_i_act_s_spc_Maria Lois_spc_Mar_i_act_a } +louismichael_male = { Llu_i_act_s_spc_Miquel Lluis_spc_Miguel Lo_i_act_s_spc_Miguel Lois_spc_Miguel Luis_spc_Miguel } +louisphilip_male = { Luis_spc_Felipe } +louisxavier_male = { Lluis_spc_Xavier Lo_i_act_s_spc_Chabier Luis_spc_Javier } +lucian_male = { Lluci_a_grv_ Luci_a_act_n Lucian Luciano Lucianu Lucien Luken Lukian } +lucius_herbert_male = { Lucius Herbert } lucius_male = { L_u_act_cio Llwcyus Lucio Lwcyus Lwsyus } ludger_male = { Ludger Ludgero } -luke_male = { Lluc Llwky Lu Luc Luca Lucas Luka Lukas Luke Luky Luuk } -lutfi_male = { Lotfi } +luke_male = { Lluc Lluka Llwky Lo_u_act_kas Louk_a_act_s Lu Luc Luca Lucas Luk_a_act__s_crn_ Luka_s_crn_ Luka Lukas Luke Luky Luuk Luukas Loek } +luqman_male = { Luq_pst_man } +lutfi_male = { L_u_uml_tf_u_uml_ L_u_uml_tfi Lotfi Lutfi } +lutfullah_male = { L_u_uml_tfullah } luther_male = { L_u_uml_der } -macbeth_male = { Macbef Macbeth Maicbet Makbef } +lyndon_pellias_male = { Lyndon Pellias } +lysander_male = { L_y_act_sandros } +lyubomir_male = { _L_crn_ubom_i_act_r Ljub_c_crn_o Ljube Ljuben Ljubo Ljubomir Lyubo Lyubomir Ljup_c_crn_e Ljup_c_crn_o } +macarius_male = { Kari_Makarius Mak_a_act_rios } +macbeth_male = { Maakbeth Macbeth Maicbet Makbeth Mekbeth } mael_male = { Ma_e_uml_l Ma_e_uml_lan Mael } -magnus_male = { M_a_rng_ns Magne Magnus Mogens } +magnus_male = { M_a_rng_ns Magn_u_act_s Magne Magnus Mauno Mogens } mahdi_male = { Medhi Mehdi } -mahmud_male = { Mahmud Mahmut } -majid_male = { Madjid } +mahmud_male = { Ma_h_mbw_mud Ma_x_dot_mud Mahm_u_mcn_d Mahmud Mahmut } +majid_male = { Macit Madjid Mazhid Mecid Mezhid } malachi_male = { Malachi } malcolm_male = { Maelcwn Mailcolm Malcolm } -malik_male = { Malek Mallyc Malyc Malyk } +malik_male = { M_a_uml_l_i_dot_k Malek Malik Mallyc Malyc Malyk Melik } malthe_male = { Malte Malthe } -manfred_male = { Manfred Manfrid } -marcel_male = { Marc_e_grv_u Marcel Marcello Marcelo Markel Marsel Marsell Martxel Martxelo } -marcelinus_male = { Marcel_mdn_l_i_act_ Marcelino Marcellinus Martzelino } -marianus_male = { Mari_a_grv_ Marian_male Mariano Meirion } -marinus_male = { Marino Marinus } -marius_male = { M_a_act_rio M_a_grv_ri_male M_a_grv_rius Marhyus Mario Marius } -mark_male = { Mairk Marc Marco Marcos Marcus Margh Marhc Mark Marko Markos Markus } -markanthony_male = { Marc_spc_Antoni } -martial_male = { Mar_c_ced_al Marciau } -martin_male = { Maarten Mairtin Marhtyn Mart_i_act_ Marten Martim Martin Martinus Martijn Martyn Mattin Morten } +manfred_male = { Manfred Manfredi Manfrid Manfried } +mansur_male = { Mansur Mensur } +maqsud_male = { Maq_pst_sud Maqs_u_crn_t } +marcel_male = { Marc_e_grv_u Marcel Marcelis Marcello Marcelo Marcelu Markel Marsel Marsell Martxel Martxelo Selle } +marcelinus_male = { Marcel_mdn_l_i_act_ Marcelino Marcelinu Marcellino Marcellinus Martzelino } +marcellus_anthemeol_male = { Marcellus Anthemeol } +marianus_male = { Mari_a_act_n Mari_a_grv_ Marian_male Mariano Marianu Marijan Marijonas Mariyan Marjan Meirion } +marinus_male = { Mar_i_act_nos Mari_n_tld_o Marin Marino Marinu Marinus } +marius_male = { M_a_act_rio M_a_act_rios M_a_act_rius M_a_grv_ri_male M_a_grv_rius Marhyus Mario Marij_o_act_ Marijus Marius Mariusz } +mark_male = { M_a_act_rkos M_a_grv_rik M_a_grv_rix M_a_grv_rk M_a_grv_rx Mairk Marc Marco Marcos Marcu Marcus Marek Mareks Margh Margo_male Margus Marhc Mark Mark_spc_Anthony Mark_u_act_s Markko Markku Marko Markos Marku Markus } +markanthony_male = { Marc_spc_Antoni Marco_spc_Antonio Marcu_spc_Antoniu } +marshall_law_male = { Marshall Law } +martial_male = { Mar_c_ced_al Marcial Marciau } +martin_male = { M_a_grv_rte M_a_grv_rtinn M_a_mcn_rti_n_ced__s_crn_ M_a_uml_rt Maarten Mairtin Marhtyn Marcin Maro_s_crn_ Mart Mart_i_act_ Mart_i_act_n Marteinn Marten Marteno Marti_n_tld_o Martim Martin Martino Martinus Martijn Martti Martyn Martynas Mattin M_e_crn_to M_e_crn_r_c_act_in M_e_crn_rko Mertyn Mjertyn Morten } marwan_male = { Marouane Marwan } -masud_male = { Mesut } +masud_male = { Masoud Mesut } mathurin_male = { Mathurin Matilin } -matthew_male = { Mads Mah_e_act_ Maho Maittew Mat_i_act_s Mateu Mateus Matfyu Matfyw Mathew Mathias Mathieu Mathis Mati_e_act_u Matias Mats Matteo Matth_a_uml_us Matthew Matthias Matthijs Mattia Mattias Mazhev Thees Theis Thies Thijs } -maurice_male = { Maoris Maur_i_act_cio Maurhycy Maurice Maurici Mauricio Maurise Mauritz Maurizio Maurycy Maurysy Meurig Moritz Morris } +matthew_male = { M_a_grv_tte_u_uml_s M_a_grv_tteis M_a_grv_ttis M_a_grv_ttje Ma_c_act_ij Maciej Macviej Madis Mads Mah_e_act_ Maho Maido Mait Maittew Mat_e_act_u Mat_e_crn_j Mat_i_act_s Mat_i_mcn_ss Mat_u_act__s_crn_ Matas Matei Matej Mateja Mateo Mateu Mateus Mateusz Matev_z_crn_ Matfyu Matfyw Mathew Mathias Mathieu Mathis Mathvey Mati Mati_e_act_u Matias Matic Matija Matisyahu Matja_z_crn_ Matko Mats Mato Matou_s_crn_ Matteo Matteus Matth_a_uml_us Matth_i_act_as Mattha_i_act_os Matthew Matthias Matthijs Matthis Matti Mattia Mattias Mattis Matvey Matvij Maty_a_act__s_crn_ Mazhev Motiejus Mots Tajso Thees T_e_act_s Theis Thies Thijs Ties } +maurice_male = { M_o_act_ric M_a_mcn_ris Maoris Maur_i_act_cio Maurhycy Mauri Maurice Maurici Mauricio Maurise Maurits Mauritz Maurizio Maurycy Maurysy Mavr_i_act_kios Meurig Mor_a_grv_tz Moric Moris Moriss Moritz Morris } maurus_male = { Mauro } -mawlud_male = { Mevl_u_uml_t Miloud Mouloud } +mawlud_male = { Mavlet Mevl_u_uml_t Mevlyd Miloud Mouloud } +max_male = { M_a_grv_x Maks Mas Max } maxentius_male = { Meiss_e_grv_ns } -max_male = { Mas Max } -maximian_male = { Massimiano Maximiano } -maximilian_male = { Maximilian } -maximus_male = { Macsen Maime Massen Massimo Maxime } +maximian_male = { Massimiano Maximiano Maximinu } +maximilian_male = { Maksimjan Maksimilijan Maksymilian Massimiliano Maximilian Maximiliano Maxmili_a_act_n } +maximus_male = { M_a_act_ximo M_a_act_ximos Macsen Maime Maksim Maksym Massen Massimo Maxim Maxime } meinhard_male = { Meinert Meinhard } -melchior_male = { Melchior Melker } +melchior_male = { Melchior Melchor Melhior Melker } +menachem_male = { Menakhem } mercury_male = { Myrhcurhy } merlin_male = { Merlijn Merlin Myrddin Myrhlyn Myrlyn } -michael_male = { Chiel Maic Maik Maikel Meical Meik Mich_e_grv_u Michael Michaiel Michel Michele Michiel Mick Micka_e_uml_l Miguel Mihangel Mikael Mike Mikel Mikkel Mikko Miqu_e_grv_u Miquel Misha_e_uml_l Mitchell Mitxel Mixel Mychayl Mychayll Myghal Myshayl Mytchyll } -michaelangel_male = { Michelangelo Mikel_spc_Anjel Mikel_spc_Gotzon Miquel_spc__A_grv_ngel } -michaelanthony_male = { Michelantonio } +methodius_male = { Meth_o_act_dios Meto Metod Metod_e_crn_j Metod_i_hat_j Metodi Metodija Metodiy } +meyer_male = { Meir Meyer } +michael_male = { Chiel M_a_grv_jsche M_i_act_kis M_i_grv_schel M_i_hat_cha_i_hat_l M_i_hat_chajlo M_i_hat_chal M_i_hat_hal_pst_ Maic Maik Maikel Meical Meik Mich_e_grv_u Mi_c_crn_jo Mi_c_crn_o Mi_h_crn_aelo Mi_k_ced_elis Mich_a_act_lis Micha_e_uml_l Micha_i_act_l Michael Michaiel Micha_l_stk_ Micha_s_act_ Michal Michel Michele Michiel Mick Micka_e_uml_l Miguel Miha Mihael Mihai Mihail Mihailo Mihajlo Mihal Mihangel Mihhail Mihkel Miho Mihu Miika Miikka Mika Mika_e_uml_l Mikael Mikail Mike Mikel Mikelo Mikhail Mikhayl Mikk Mikke Mikkel Mikko Miks Mincho Minko Miqu_e_grv_u Miquel Misha Misha_e_uml_l Misho Miska Mitchell Mitxel Mixail Mixel Mychayl Mychayll Myghal Myshayl Mytchyll } +michaelangel_male = { Michelangelo Mikel_spc_Anjel Mikel_spc_Gotzon Miguel_spc__A_act_nchel Miguel_spc__A_act_ngel Miguel_spc__A_act_nxel Miguel_spc_Anxo Miquel_spc__A_grv_ngel } +michaelanthony_male = { Michelantonio Miguel_spc_Ant_o_act_n } +miechislav_male = { Me_c_crn_islavs Me_c_crn_islovas Mieczys_l_stk_aw } +milan_male = { Lan Milan Mile Milen Milijan Milko } +milos_male = { Mi_l_stk_osz Milo_s_crn_ } +minos_dwight_male = { Minos Dwight } +miroslav_male = { M_e_crn_ros_l_stk_aw Mirek Mirko Miro Miroslav } +mithridates_male = { Mithrid_a_act_tis } +mitrofan_male = { Mitrof_a_act_nis } modest_male = { Modest Modesto } +monroe_tiberius_male = { Monroe Tiberius } +mordecai_male = { Mardekhay Mardoch_e_act_ Mardoch_e_act_e Mordechai Mordeha_i_uml_ Mordekhai Mortko Motel } morgan_male = { Morgan Morgann Morhgan } -moses_male = { Mois_e_act_s Mois_e_grv_s Moises Mos_e_grv_ Moussa Musa } -muhammad_male = { Mamadou Mehmet Mohamad Mohamed Mohammad Mohammed Mohammydd Muhammad Muhammed Muhammet Muhamydd } -muhammadali_male = { Mehmet_spc_Ali Mohamed_spc_Ali } -muharram_male = { Muharrem } -mukhtar_male = { Muhtar } +morris_sophocles_male = { Morris Sophocles } +moses_male = { M_o_act_jzas M_o_uml_jsche M_u_mcn_sa Mo_i_uml_se Moch_e_act_ Mois_e_act_s Mois_e_grv_s Moises Moisey Mos_e_grv_ Moseo Moses Mosh_e_act_ Moshe Moussa Musa } +muhajir_male = { Muhacir } +muhammad_male = { Mahammat Mamadou Mamed Mechm_e_act_t Mehamed Mehmet Mo_x_dot_mad Mohamad Mohamed Mohammad Mohammed Mohammydd Mu_h_mbw_amad Muhamet Muhammad Muhammed Mu_h_crn_amedo Muhammet Muhamydd } +muhammadali_male = { Mehmet_spc_Ali Mohamed_spc_Ali Mu_h_mbw_amad_g_dot_ali } +muhammadamin_male = { Mahammatamin } +muhammadkhan_male = { Mamatxan } +muharram_male = { Maharam Muharem Muharrem } +muhiuddin_male = { Mu_h_mbw_iddin Muhedin Muhittin Myhyddin } +mujahid_male = { M_u_uml_cahit } +mukarram_male = { M_u_uml_kerrem Myqerem } +mukhtar_male = { M_u_mcn_htar Muhtar } +mumin_male = { Mumin } mungo_male = { Mwyn } munsif_male = { Moncef } -murad_male = { Murat Mwradd } -mustafa_male = { Mustafa Mustapha } +murad_male = { M_u_mcn_rat Marat Murad Murat Mwradd Myrat } +murtaza_male = { Murtuz Myrteza } +muslim_male = { M_u_uml_sl_u_uml_m Muslim Myslim Myslym } +mustafa_male = { Moustaf_a_act_ Mustaf_e_uml_ Mustafa Mustapha } +muzaffar_male = { Muzaffer Myzeffer } +nabi_male = { Nabi Nebi } nabil_male = { Nabil } +nadim_male = { Nedim } nadir_male = { Nadir } +naftali_male = { Neftaly } naim_male = { Na_i_uml_m } -najib_male = { N_e_act_jib Necip } +najad_male = { Ned_z_crn_ad Nexhat } +najib_male = { N_e_act_jib Necip Nexhip } +najmuddin_male = { Nacmutdin Nazhmuddin Nazhmudin Necmettin Nexhmedin } napoleon_male = { Napol_e_act_on Napoleone } -nasir_male = { Nasser Nassur Nasyr Nasyrh } -nathan_male = { Nafan Natan Nathan } -nathaniel_male = { Nafanayl Nafanayll Nafanyyl Naitainiel Natanael Nathaniel } +narcissus_male = { N_a_act_rkissos Narcis Narciso } +nariman_male = { Nariman } +narses_male = { N_a_act_rses } +nasib_male = { Nasip } +nasir_male = { Naser Nasir Nasser Nassur Nasyr Nasyrh } +nasruddin_male = { Nasrutdin Nesredin } +nathan_male = { N_a_grv_th_a_grv_n Nafan Natan Nathan Natu_s_crn_ Nosson } +nathaniel_male = { N_a_grv_th_a_grv_na_e_grv_l Nafanayl Nafanayll Nafanyyl Naitainiel Natanael Nathaniel } +naum_male = { Nakhum Naum Naum_c_crn_e } nazim_male = { Naz_i_dot_m } +nazir_male = { Naz_i_dot_r Nazir Nezir } neil_male = { Neil Nigel Nygyll Nyll } +nelson_seneca_male = { Nelson Seneca } nepomuceno_male = { Nepomuc_e_grv_ Nepomuk } -nestor_male = { N_e_grv_stor Nestor } +nerva_truman_male = { Nerva Truman } +nestor_male = { N_e_act_stor N_e_grv_stor Nest_o_act_rios Nestor Nestu } neville_male = { Nevil Neville Nyvylly } -nicholas_male = { Claas Claes Claus Colin Collyn Colyn Klaas Klas Klaus Nicholais Nicholas Nick Nicklas Niclas Nico Nicola_male Nicolaas Nicolai Nicolaj Nicolas Nicolau Nicolay Nicoulau Niek Niels Niklas Nikola Nikolai Nikolaj Nikolas Nikolaus Nikolaz Nils Nis Nisse Nyk Nycholas Nyckwllas Nysholas } +nicephorus_male = { Nikif_o_act_ros } +nicetas_male = { Niceto Nichita Nik_i_act_tas Nikita } +nicholas_male = { Claas Claes Claus Colin Collyn Colyn Klaas Klas Klaus Klaws Kola Kole Koll_e_uml_ Kolyo M_i_hat_kola Mika_l_stk_aj Mikul_a_act__s_crn_ Mykolas N_i_act_els N_i_act_kos N_i_grv_ckel N_i_grv_ckles N_i_hat_kola N_i_hat_kolaj Neculae Neculai Ni_s_crn_an Niccol_o_grv_ Nicholais Nicholas Nick Nicklas Niclas Nico Nicolaus Nicol_a_act_s Nicol_o_grv_ Nicola_male Nicolaas Nicolae Nicolai Nicolaj Nicolas Nicolau Nicolay Nicolo Nicoulau Nicu Nicu_s_cma_or Niculae Niek Niels Nigul Niiles Niilo Nik Nik_o_act_laos Nikica Niklas Niklaus Niko Niko_s_crn_ Nikol_c_crn_e Nikola Nikolai Nikolaj Nikolao Nikolas Nikolash Nikolaus Nikolay Nikolaz Nikolla Nikos Nikul_a_act_s Nils Nis Nisse Nyk Nycholas Nyck Nyckwllas Nysholas Mik_l_stk_aw_s_crn_ } nicholaspeter_male = { Claas-Peter Klaus-Peter } -noah_male = { Noah Nou_e_grv_ } -noel_male = { Calendau Noel } -norbert_male = { Norbert Norberto Nourbert } -norman_male = { Norhman Norman Normyn Nwrman } +nicodemus_male = { Nicodim Nik_o_act_dimos Nikodem Teemu } +nihad_male = { Nihat } +nimat_male = { Ny_g_brv_met } +nimatullah_male = { Nimetullah } +niyazi_male = { Nijazi Niyazi } +nizamuddin_male = { Nizamettin } +noah_male = { N_o_act_i No_e_act_ No_e_grv_ Noah Noa_h_crn_o Nojus Nou_e_grv_ Noy Nuhi } +noel_male = { Calendau Natale No_e_uml_l Noel } +norbert_male = { Norbert Norbertas Norberto Norbjer_c_act_ Nourbert } +norman_male = { Norhman Norman Normano Normyn Nwrman } +nowruz_male = { Novruz } +numan_male = { Numan } +nurbai_male = { N_u_mcn_rbai } nuri_male = { Nuri } -nuruddin_male = { Nordine Noureddine Nureddin Nurettin } +nurmuhammad_male = { Nurmet Nurmu_h_mbw_amad Nurmuhamat } +nuruddin_male = { N_u_mcn_retdin Nordine Noureddine Nurdi Nurdin Nureddin Nurettin Nurutdin } +nurullah_male = { Nurullah } +obadiah_male = { Ovadiy } oberon_male = { Oberon Wbyrhon Wbyron } -octavian_male = { Octaviano Oktavyan Ottaviano } -octavius_male = { _O_act_ut_a_grv_vi Oct_a_act_vio Octavio Wctawyyus Wktawyyus } -odysseus_male = { Ulisse Ulisses Ulysse } -olaf_male = { Ola Olaf Olav Olavo Ole Olle Olof Olov Oluf } -oliver_male = { _O_act_ulivi_e_act_ Ol_i_act_vio Olier Oliver Wllywyyr Wlywyyr Wlywyyrh } +octavian_male = { Octavian Octaviano Oktavyan Ottaviano } +octavian_steven_male = { Octavian Steven } +octavius_male = { _O_act_ut_a_grv_vi Aktayvyus Oct_a_act_vio Octafius Octavio Octavius Okt_a_act_v Ohrtuhveeus Ottavio } +odysseus_male = { Odise Odyss_e_act_as Ulise Ulises Ulisse Ulisses Ulysse } +offa_male = { Affae Offa } +ogden_glenn_male = { Ogden Glenn } +ognyen_male = { Ognen Ognjen Ognyan } +olaf_male = { _O_act_lafur Ola Olaf Olafs Olav Olavi Olavo Ole Olev Olle Olli Olof Olov Oluf Uolevi W_o_act_law } +oliver_male = { _O_act_liver _O_act_ulivi_e_act_ Ol_i_act_vio Olier Oliver Olivero Olivers Olivier Olivio Olivo Oliwier Wllywyyr Wlywyyr Wlywyyrh } onophrius_male = { Onofrio } -oscar_male = { _O_act_scar _O_grv_scar Oscair Oscar Oskar Ouscar } -oswald_male = { Osvaldo Oswald Oswallt } -ottmar_male = { Ademar Otmar Ottmar } -otto_male = { Eudes Eudo Ot Otto Udo } -ovidius_male = { Ofydd Ov_i_act_dio Ovidio } -owen_male = { Owain Owen Owenn } -ozymandias_male = { Ozimaiddiais Wzymanddyas } -pascal_male = { Pascal Pascau Pasco Pascual Paskal Pasqual Pasquale } +orestes_male = { Or_e_act_stis Orest Oreste } +orpheus_male = { Orf_e_act_as } +orwell_male = { Awrwell Ohrwell Orw_e_act_l Orwell } +oscar_male = { _O_act_scar _O_act_skar _O_grv_scar Oscair Oscar Oskar Oskari Oskaro Oskars Ouscar } +oswald_male = { Osvald Osvaldas Osvaldo Osvalds Oswald Oswallt W_o_act_z_l_stk_ad } +oswald_tyler_male = { Oswald Tyler } +ottmar_male = { Ademar Otmar Otomar Ottmar } +otto_male = { Eudes Eudo Ot Ota Oto Otelo Oton Ott Otto Ottone Udo } +ottokar_male = { Otakar } +ovidius_male = { Ofydd Ov_i_act_dio Ovidio Ovidiu } +owen_male = { Owain Owen Owenn Oveno } +ozymandias_male = { Osihmandeeus Osymandias Ozihmandies Ozimaiddiais Ozymandias } +palamedes_male = { Pailaimeddes Palam_i_act_dis Palamedes Palamyddys Pallamyddys } +panagiotis_male = { Panagi_o_act_tis Panait Panajot Panayot Yoto } +pancrace_male = { Pankr_a_act_c Pankr_a_act_tios } +pantaleon_male = { Pantol_e_act_on } +pantelaimon_male = { Pande Pandeli Pantaleo Pantel_i_act_s Pantele_i_act_mon Panteley } +parker_bradford_male = { Parker Bradford } +pascal_male = { Pascal Pascau Pasch_a_act_lis Pasco Pascual Paskal Pasqual Pasquale } patel_male = { Patyl Patyll } -patrick_male = { Padrhyg Padrig Paitrick Patrice Patrici Patrick Patrig Patrik Patryc Patryk } -paul_male = { P_a_rng_l Paiul Palle Paol Paolo Pau Paul Paull Paulo Paulus Pawl Pawly Pol Poul } -paulinus_male = { Paolino Paul_i_act_ Paulino } -pauljohn_male = { Paul_spc_Johannes } -pelagius_male = { Pel_a_act_gio Pelagius } -percival_male = { Percivail Percival Percy Pyrcywyall Pyrhcywyal Pyrsyval } -peter_male = { Kepa P_a_uml_r P_e_grv_ire P_e_hat_r Peder Pedr Pedro Peer Pehr Peio Pelle Pello Per Peran Pere Periko Peru Peter Petrok Petrus Petter Piero Pierre Piers Pierrick Piet Pieter Pietro Pyrh Pyt Pytyr Pytyrh Pyyrs } -peteranthony_male = { P_e_grv_ire-Ant_o_grv_ni } -petergeorge_male = { Per-G_o_uml_ran } -peterjames_male = { P_e_hat_r-Jakez } -peterjohn_male = { P_e_grv_ire-Jan } -peterjoseph_male = { Kepa_spc_Joseba } +patrick_male = { Padrhyg Padrig Paitrick Patrice Patrici Patricio Patrick Patrig Patrik Patriko Patriks Patryc Patryk Pattes Putte } +patton_leonidas_male = { Patton Leonidas } +paul_male = { P_a_act_ll P_a_act_vlos P_a_mcn_vels P_a_mcn_vils P_a_rng_l Paavali Paavo Pablo Pablu Paiul Pal Palle Palo Paol Paolo Pa_u_brv_lo Pa_u_brv_l_stk_o Pau Paul Pauli Paulic_a_brv_ Paulius Paull Paulo Pauls Paulus Pavel Pavie_l_stk_ Pavle Pavol Pawe_l_stk_ Pawl Pawlu Pawly Pawo_l_stk_ Pol Poul Povilas } +paulinus_male = { Paolino Paul_i_act_ Paulin Paulino Paulinu } +pauljohn_male = { Paul_spc_Johannes Paulo_spc_Xos_e_act_ } +pauljoseph_male = { Pablo_spc_Jos_e_act_ Pablu_spc_Xos_e_act_ } +pelagius_male = { Paio Pel_a_act_gio Pel_a_act_gios Pelagius Pelayu } +percival_male = { Parsifal Percivail Percival Percy Pyrcywyall Pyrhcywyal Pyrsyval } +pershing_spartacus_male = { Pershing Spartacus } +peter_male = { Kepa P_a_uml_r P_e_act_tros P_e_act_tur P_e_grv_ire P_e_crn_tr P_e_crn_t_s_crn_ P_e_hat_r P_e_mcn_teris P_e_uml_ter Pe_c_crn_jo Pe_d_bar_a Pece Peder Pedr Pedro Pedru Peedo Peep Peer Peet Peeter Peetu Pehr Peio Pelle Pekka Pello Pencho Penyo Per Peran Pere Periko Pero Peru Petar Peter Petja Petko Petr Petras Petre Petri Petric_a_brv_ Petro Petrok Petru Petrus Petter Petteri Petyo Piatro Piatru_s_act_ Pier Piero Pierre Piers Pierrick Piet Pietari Pieter Pietro Piotr Pirro Piter Pjero Pjet_e_uml_r Pyke Pyotr Pyrh Pyt Pytyr Pytyrh Pyyrs } +peteranthony_male = { P_e_grv_ire-Ant_o_grv_ni Pero_spc_Ant_o_act_n Pier_spc_Antonio Pierre-Antoine } +petergeorge_male = { Per-G_o_uml_ran Piergiorgio } +peterhenry_male = { Pedro_spc_Enrique } +peterjames_male = { P_e_hat_r-Jakez Pedro_spc_Juan } +peterjohn_male = { P_e_grv_ire-Jan Pierre-Jean Pieter-Jan } +peterjoseph_male = { Kepa_spc_Joseba Pedro_spc_Jos_e_act_ Pedro_spc_Xos_e_act_ Pedru_spc_Xos_e_act_ Pero_spc_Chus_e_act_ } +peterlouis_male = { Pedru_spc_Lluis Pero_spc_Lo_i_act_s Pierluigi } petermary_male = { Kepa_spc_Mirena P_e_hat_r-Vari } peterolaf_male = { Per-Olov } -peterpaul_male = { Pierpaolo } +peterpaul_male = { Pedro_spc_Pablo Pedru_spc_Pablu Pierpaolo } peteryves_male = { P_e_grv_ire-Ives P_e_hat_r-Erwan } -philip_male = { Felip Felipe Ffylyp Filip Filipe Filippo Fillip Fulup Fyllyp Phil Philip Philipp Philippe Phillip } +philander_mckinley_male = { Philander McKinley } +philip_male = { F_i_act_lippos Felip Felipe Ffylyp Fil_e_crn_p Filip Filipe Filipo Filipos Filipp Filippo Fillip Fillipp Fulup Fyllyp Ph_i_grv_l_i_grv_pp Phil Philip Philipp Philippe Phillip Pilypas } +pinhas_male = { Pinchas Pinhas Piniya Pinkhas Pinkhos Pinkus } pippin_male = { Pepijn Pypyn } -pius_male = { Pi Pio Pius } -palamedes_male = { Pailaimeddes Palamedes Palamyddys Pallamyddys } +pius_male = { P_i_act_o Pi Piju Pio Pius } +plato_leo_male = { Plato Leo } pompey_male = { Pompeo Pompeu } -porphirius_male = { Porf_i_act_rio } +porphirius_male = { Porf_i_act_rio Porf_y_act_rios } +premysl_male = { P_r_crn_emysl Przemys_l_stk_aw } +primo_male = { Primo_z_crn_ } +procopius_male = { Prok_o_act_pios Prokop } prosper_male = { Prospero Prousp_e_grv_r } -prudentius_male = { Pruden } +prudentius_male = { Pruden Prudencio } +pulcher_amos_male = { Pulcher Amos } +pythagoras_suetonius_male = { Pythagoras Suetonius } qadir_male = { Kadir } -qasim_male = { Kaisim Kassim } -quentin_male = { Quentin Quinten } +qasim_male = { Kaisim Kas_i_dot_m Kasim Kassim } +quentin_male = { Quentin Quint_i_act_n Quinten } quirinus_male = { Krijn Quirino } +qurban_male = { Gurban Q_pst_urban Qurban } +qurbanmuhammad_male = { Gurbanm_a_uml_mmet Gurbanmuhammet Qurbanmehamed } +radoslav_male = { Rados_l_stk_aw Radoslav } rafiq_male = { Rafik Refik } -ragnar_male = { Ragnar Rainer Raniero Reiner } -rahim_male = { Rahyym } -rajab_male = { Recep } -ramadan_male = { Ramazan } -ramesses_male = { Raimesses Ramyssys Rhamyssys } -ramiro_male = { Ramiro } +rafn_male = { Hrafn Rafn } +ragnar_male = { Rahnjar Ragnar Rain Rainer Raini_e_grv_ Rajnar Raniero Rannar Rein Reiner Reinier } +rahim_male = { Ra_h_mbw_im Rahyym } +rahman_male = { Rahman Rrahman } +rajab_male = { Razhab Recep Rejep Rexhep } +ramadan_male = { Ramadan Ramazan } +ramesses_male = { Raimesses Ramesses Ramissi Ramseses } +ramiro_male = { Ramiro Ramiru Remiro } ramsay_male = { Raimsai Ramsay } ramzi_male = { Remzi } randolph_male = { Randdollff Randolph Rhanddolff } -raphael_male = { Raf_e_grv_u Rafael Rafel Raffaele Raffaello Rapha_e_uml_l Raphael } -rashid_male = { Rachid Re_s_ced_it } -raoul_male = { Ra_u_act_l Ra_u_uml_l Railph Ralf Ralff Rallff Ralph Raoul Raul Ravous Rhalff } +raoul_male = { Ra_u_act_l Ra_u_uml_l Railph Ralf Ralff Ralfs Rallff Ralph Raoul Raul Ravous Rhalff } +raphael_male = { Israpil Raf_e_grv_u Rafa_i_act_l Rafa_l_stk_ Rafael Rafail Rafel Raffaele Raffaello Rapha_e_uml_l Raphael Rapolas } +rashad_male = { Re_s_ced_at } +rashid_male = { Ra_s_ced_id Rachid Rashid Re_s_ced_it } +rasul_male = { Rasul Resul } rauf_male = { Raouf } rayan_male = { Rayan Rayanne } -raymond_male = { Erramun Raimon Raimondo Raimund Raimundo Ramon Ramoun Raymond Raymwndd Reemt Remond Remont } -reginald_male = { Reginaildd Reinaldo Reinalt Reinaud Reinhold Renaud Rheinallt Rhonaldd Rhygynaldd Ron Ronald Ronaldo Ronaldus Ronny Rygynaldd Rygynalldd } +raymond_male = { Erramun Raimo Raimon Raimond Raimondas Raimondo Raimonds Raimu Raimund Raimundas Raimundo Raivo Rajmund Ram_o_act_n Ramon Ramoun Raymond Raymund Raymwndd Reemt Reima Reimo Remmes Remond Rejmondo Remont } +reginald_male = { R_o_uml_gnvaldur Reginaildd Reginald Reinaldo Reinalt Reinaud Reinhold Reinis Reino Reinold Rejnaldo Renaldas Renaldo Renaud Rheinallt Rhonaldd Rhygynaldd Rinaldo Rinalds Ron Ronald Ronaldo Ronalds Ronaldus Ronny Rygynaldd Rygynalldd } regis_male = { R_e_grv_gis Ryks } -reinhard_male = { Reinhard } -remigius_male = { Remi Remigio Roumi_e_act_ } -renatus_male = { Reini_e_act_ Ren_e_act_ Renato } +reinhard_male = { Reinert Reinh_a_grv_rd Reinhard Ren_a_mcn_rs } +remigius_male = { Remi Remig Remigijus Remigio Remixio Roumi_e_act_ } +remington_drake_male = { Remington Drake } +renatus_male = { R_o_uml_nn Reini_e_act_ Ren_e_act_ Renat Renatas Renato Rene } +reuben_male = { R_e_act_ouven R_u_act_ben Reuben Rub_e_act_n Rub_e_grv_n Ruben Rubens Ruvim } reza_male = { R_i_dot_za Reda } -reuben_male = { R_u_act_ben Reuben Rub_e_grv_n Ruben } +rhett_sullivan_male = { Rhett Sullivan } rhys_male = { Reece Rhys } riad_male = { Riad Riadh } -richard_male = { Rhisiart Rhycharhdd Ricard Ricardo Riccardo Richairdd Richard Richardt Richarzh Rick Rickard Ricky Rik Rikard Rikardo Rychardd Rykardd } -ridwan_male = { Redouane } -robert_male = { Bob Bobby Rhobert Rhobyn Rhobyrht Rob Robert Roberto Robertus Robin Robyrt Roparzh Roubert Rupert Rupprecht } -roch_male = { Roc Rocco Rochus Rocky } -roderick_male = { Rhodri Rhydderch Rodderick Roderic Roderick Rodrigo Roudrigo Rui Ruy } -roger_male = { R_o_uml_tger R_u_uml_diger Rhogyrh Rog_e_act_rio Rogel_mdn_li Roger Rogier Rogyr Roje Rougi_e_act_ Rutger } -roland_male = { Orlando Rholandd Roland Rolando Rollandd Rouland Wrlanddo } -roman_male = { Rhoman Rhufon Rom_a_grv_ Romain Roman Romano Rouman } +richard_male = { Rhisiart Rhycharhdd Ri_c_crn_ardas Ricard Ricardo Ricardu Riccardo Riceard Richairdd Richard Richardt Richarzh Rick Rickard Ricky Rihard Rihards Riho Rik Rikard Rikardo Riks Riku Rischerd Rychardd Rykardd Ryszard } +ridwan_male = { R_i_dot_dvan Redouane Ridvan Rizvan } +robert_male = { Bob Bobby R_o_act_bert Rhobert Rhobyn Rhobyrht Rob Rob_e_crn_rt Robbel Robbes Robbi Robert Robertas Roberto Robertu Robertus Robin Robyrt Roope Roparzh Roubert Rupert Rupprecht } +robinhood_male = { Raahbinhuwd Robinhood Robynhud Robynud } +roch_male = { Kaljo Kalju Roc Rocco Rochus Rocky Rok Rokas Rokku } +roderick_male = { Rhodri Rhydderch Roi Rodarik Rodderick Rodehrick Roderic Roderick Roderig Rodrigo Rodrigu Roudrigo Rui Ruy } +roger_male = { R_o_uml_tger R_u_uml_diger Rhogyrh Rod_z_crn_ers Rog_e_act_rio Rogel_mdn_li Roger Rogier Rogyr Roje Rosch_e_act_ Rougi_e_act_ Roxelio Ruggero Rutger } +roland_male = { Orlando Rholandd Roland Rolandas Rolando Rolands Roll Rollandd Rouland Wrlanddo } +roman_male = { Raman Rhoman Rhufon Rom_a_act_n Roman_o_act_s Rom_a_grv_ Romain Roman Romanas Romano Romek Rouman } romeo_male = { Romeo Romeu } -romuald_male = { Romualdo Roumiaud } -romulus_male = { R_o_grv_mul } +romuald_male = { Romualdas Romualdo Roumiaud } +romulus_male = { R_o_grv_mul Romul Romulus } +ronald_ronald_male = { Ronald Ronald } ronan_male = { Renan Ronan Ruan } +roosevelt_julius_male = { Roosevelt Julius } +ross_porter_male = { Ross Porter } +rostislav_male = { Rostislav } +rowshan_male = { R_o_uml_w_s_ced_en } roy_male = { Roy } -rudolf_male = { Rodolfo Roelof Rolf Roud_o_grv_u Rudi Rudolf Ruud } -rustam_male = { R_u_uml_stem } +rudolf_male = { R_u_uml_dolf Rodolf Rodolfo Roelf Roelof Rolf Roud_o_grv_u Rudi Rudij Rudolf Ruud } +rufus_male = { Rufas Rufus } +rufus_owen_male = { Rufus Owen } +ruslan_male = { Ruslan Ruslanas } +rustam_male = { R_u_uml_stem Rrustem Rustam } +rutherford_henry_male = { Rutherford Henry } ryan_male = { Ryan } -sabahuddin_male = { Sabahattin } -sabinus_male = { Sabino } +sabah_male = { Sabah } +sabahuddin_male = { Sabahattin Sebahattin Sabahudin } +sabbas_male = { S_a_act_vvas Samp_a_act_s Sava Savva } +sabinus_male = { Sabin Sabino Sebino } sadi_male = { Sadi } +sadiq_male = { Sad_i_dot_k Sadik Sadiq_pst_ Sadyq } +sadruddin_male = { Sadriddin Sedriddin } +saduddin_male = { Sadedin Sadettin } safar_male = { Sefer } -said_male = { Sa_i_uml_d Sait } +said_male = { Sa_g_dot_id Sa_i_uml_d Said Sait Sajid } sajid_male = { Sacit } -salahuddin_male = { Sailaiddin Saladdyn Saladin Salladdyn } +salahuddin_male = { _S_ced_alaudin S_ae_ld_i_hat_n Sailaiddin Saladin Saladino Salavutdin Sald_i_hat_n Saleden Selahattin Selatin } +salam_male = { Chalom Salam Shalom Sholom } +salih_male = { Sali Sali_h_mbw_ Salih } salim_male = { Salim Selim Slim } -salvador_male = { Gaizka Salvador Salvator Salvatore Sauvaire Xabat } +salman_male = { Salman Selman } +salvador_male = { Gaizka Salvador Salvator Salvatore Salvu Saviour Sot_e_act_rios Sot_i_act_rios Sot_i_grv_r Sauvaire Xabat } +samad_male = { Samat } +sami_male = { Sami Samy } samir_male = { Samir Samyr } -samuel_male = { Saimuel Sam Samu_e_grv_l Samuel Samuyl Samuyll Sawyl } -sancho_male = { San_c_ced_ } +samson_male = { Sampsa Samson } +samuel_male = { Chmouel S_a_grv_mi_e_grv_l Saimuel Sam Sami_Samuel Sammy Samoel Samou_i_act_l Samu Samu_e_grv_l Samuel Samuil Samuli Samuyl Samuyll Sawyl Schm_u_uml_le Shmuel } +sancho_male = { San_c_ced_ Santos } saturninus_male = { Saturnino } -saul_male = { Sa_u_act_l Sa_u_uml_l } -sebastian_male = { Bas Bastiaan Bastian S_e_act_bastien Sebasti_a_grv_ Sebasti_a_tld_o Sebastiaan Sebastian Sebastiano } +saul_male = { Sa_u_act_l Sa_u_uml_l Saul Saule Sauli Saulius } +sawyer_tecumesh_male = { Sawyer Tecumesh } +sayfuddin_male = { Sefedin Sejfudin } +sayfullah_male = { Saypulla } +sayyid_male = { Sayit Seit Seyit Seyyit } +schuyler_clark_male = { Schuyler Clark } +sebastian_male = { _S_crn_ebesti_a_act_n B_a_grv_schti_a_grv_n Bas Basti_a_act_n Bastiaan Bastian Bo_s_crn_tjan Bos_c_act_an Bos_c_act_ij Bosko S_e_act_bastien Sebasti_a_act_n Sebasti_a_grv_ Sebasti_a_tld_o Sebastiaan Sebastian Sebastiano Sebastijan Sevastian_o_act_s } +secundinus_male = { Secundino } secundus_male = { Secondo Segundo } -seraphin_male = { Serafim Serafino } -sergius_male = { S_e_grv_rgi Serge Sergi Sergio Serigi Serj } -severinus_male = { S_o_uml_nke S_o_stk_ren S_o_uml_ren Severiano Severin Severino } -severus_male = { Seferus Sywyrhus } +seraphin_male = { Seraf_i_act_n Serafe_i_act_m Serafim Serafino } +sergius_male = { S_e_act_rgios S_e_grv_rgi Sr_d_bar_a Sr_d_bar_an Serchio Serge Sergei Sergej Sergejus Sergey Sergi Sergio Sergiu Serigi Serj Serxhio Serxio Serxu Siarhiej } +seth_milburn_male = { Seth Milburn } +severinus_male = { S_o_uml_nke S_o_stk_ren S_o_uml_ren Sever_i_act_n Severiano Severin Severino } +severus_male = { Seferus Severi Sywyrhus } +severus_polycarpus_male = { Severus Polycarpus } +shaban_male = { Shaban } +shafi_male = { _S_ced_api Shapi } +shafiq_male = { Shefik } shahab_male = { _S_ced_ahap } -shahabuddin_male = { _S_ced_ahabettin } +shahabuddin_male = { _S_ced_ahabettin _S_ced_ahabutdin Shahabudin } shahin_male = { _S_ced_ahin } -shamsuddin_male = { Chems-Eddine } +shamil_male = { _S_crn__a_uml_m_i_dot_l _S_ced_amil Shamil } +shamsuddin_male = { _S_ced_amsuddin Chems-Eddine Shamsudin } sharaf_male = { _S_ced_eref } -shawkat_male = { _S_ced_evket } +sharafuddin_male = { _S_ced_araputdin _S_ced_araudin Sharapudin Sherefedin } +sharif_male = { _S_ced_arip Sherif } +shawkat_male = { _S_ced_evket Shefqet } +shawki_male = { Shefki } shaykh_male = { Cheikh } sherlock_male = { Shyrhloc Shyrlloc Shyrlok } +shihabuddin_male = { Shihabudin } +shirin_male = { _S_ced_irin } +shukri_male = { _S_ced__u_uml_kr_u_uml_ Shyqyri } +sibghatullah_male = { Seb_g_brv_atullah } +siddiq_male = { S_i_dot_d_i_dot_k } sidney_male = { Sidney Sydney } sidonius_male = { Sid_o_act_nio } -siegfried_male = { Siegfried Sigfred Sigfrid } -siegmar_male = { Siemer Sigmar } -siegmund_male = { Segimon Siegmund Sigismund Sigmund } -sigurd_male = { Sievert Sigurd Sjoerd } -silverius_male = { Silv_e_act_rio } -simon_male = { Sim_a_tld_o Simen Simeon Simon Simone_male Simoun Symon } -solomon_male = { S_u_act_leyman Salomon Seleven Selyf Slimane Souleymane } +siegfried_male = { Siefer Siefet Siegfried Sigfred Sigfrid Z_e_crn_frjed Zigfr_i_mcn_ds } +siegmar_male = { Siemer Sigmar _Z_crn_ihmar Zigm_a_mcn_rs } +siegmund_male = { _Z_crn_iga Segimon Sexismundo Siegmund Sigismund Sigizmundas Sigmund Sigmundo Sigmundur Zigismunds Zigmantas Zigmas Zikmund Zt_e_crn_gmunt Zygmunt } +sigurd_male = { Sievert Sieuwerd Sigur_eth_ur Sigurd Sigurdo Sygurd Sjoerd Zigurds } +silas_cincinnatus_male = { Silas Cincinnatus } +silverius_male = { Silv_e_act_rio Silverio } +simon_male = { _S_crn_imen _S_crn_imon S_i_act_mon Seman Semyon Siim Sim_a_tld_o Sim_o_act_n Simas Simen Simeon Simion Simo Syman Simon Simonas Simono Simone_male Simoun Syme_o_act_n Symon } +sirajuddin_male = { Sirazhudin } +sjirk_male = { _S_crn_irko Sjirk } +slavomir_male = { S_l_stk_awomir Slavom_i_act_r } +socrates_male = { Sokrat } +solomon_male = { S_a_grv_lme S_a_grv_lomon S_u_act_leyman S_u_uml_le_y_act_man Sal_o_act_mon Salomon Salomono Schlomo Seleven Selyf Shelomo Shlomo Slimane Solomon Soule_i_uml_m_a_act_n Souleymane Sulayman Sulejman Suleyman Sylejman Zalman } +spartacus_male = { Spartak Spartakus } spencer_male = { Spynsyr } -stanislaus_male = { Estanislau Stanislaw } +spiridon_male = { Sp_y_act_ros Spiridione Spiro Spyr_i_act_don } +stafford_ryan_male = { Stafford Ryan } +stanislaus_male = { Estanislau Sta_n_ced_islavs Stan_pst_islav Stane Stanis_l_stk_a_u_brv_ Stanis_l_stk_aw Stanij Stanish Stanislas Stanislav Stanislaw Stanislovas Staschko Stasys } +stanley_hiram_male = { Stanley Hiram } stanley_male = { Stainlei Stanlyy } -stein_male = { Steen Sten } -stephen_male = { _E_act_tienne Est_e_grv_ve Est_e_hat_v_a_tld_o Estebe Estefan Esteve St_e_act_phane Staffan Steeven Stef Stefan Stefano Steffan Steffen Stephan Stephen Steve Steven Styffyn } +stavros_male = { Stavre Stavri } +stein_male = { Steen Steinn Sten } +stephen_male = { _E_act_tienne _I_hat__s_crn_tvan _S_cma_tefan _S_crn_t_pst_epan _S_crn_tew S_c_act_e_crn_pan _S_crn_tefan _S_crn_tevan Est_e_grv_ve Est_e_hat_v_a_tld_o Esteban Estebe Estefan Esteve Estevo Etienne F_a_brv_nic_a_brv_ Isteban I_s_crn_tvan Shtjef_e_uml_n St_e_act_fanos St_e_act_phane St_e_grv_fann Staffan Staffe Steeven Stef Stef_a_act_n Stefan Stefano Steffan Steffen Stepas Stephan Stephanus Stephen Steponas Stev_c_crn_e Stev_c_crn_o Stevan Steve Steven Stevica Stevo Stivi Stjepan Stivjan Styffyn Tapani Teppo } +stilyanos_male = { Stiliyan Stilyan } +stoyan_male = { Stojan Stojan_c_crn_e Stole Stoyan Stoyanche Stoycho Stoyko } stuart_male = { Stewairt Stewart Stuart } suad_male = { Suat } sufyan_male = { Seufyann Sofian Sofiane Soufian } -sven_male = { Svein Sven Svend Swen } -sviatopolk_male = { Svante } -sylvain_male = { S_e_act_uvan Silvanus Silvino Sylvain } -sylvester_male = { Silbestre Silvestro Sylwystyrh } -sylvius_male = { S_i_act_lvio Silvio Silvius Sylvio } +sultan_male = { S_u_mcn_ltan Sultan Zoltan } +sven_male = { Svein Sveinn Sven Sveno Svend Swen } +sverre_male = { Sverre Sverrir } +sviatopolk_male = { Sv_a_uml_topluk Svante Svatopluk } +sviatoslav_male = { Svetislav Sviatoslav } +sybrand_male = { Sijbrandus Sybrand Sybren } +sylvain_male = { S_e_act_uvan Silvano Silvanus Silvino Sylvain } +sylvester_male = { S_i_hat_lvester Silbestre Silver Silvester Silvestras Silvestro Sylwester Sylwystyrh } +sylvius_male = { S_i_act_lvio Silvio Silviu Silvius Silvo Sylvio Sylwijo } +tacitus_gavin_male = { Tacitus Gavin } +taha_male = { Tach_a_act_ } +tahir_male = { T_pst_ahir Tahir Thahir } +tajuddin_male = { Tacettin Tacuddin Tazhidin } +takiuddin_male = { Takiddin } +talaat_male = { T_pst_al_h_mbw_at } talal_male = { Talal } talib_male = { Talyb } taliesin_male = { Taliesin Talyysyn } +tamerlan_male = { Tamerlan Tem_i_dot_rlan Temirlan } +tancred_male = { Tancr_e_grv_de Tancredi } tanguy_male = { Tangi Tanguy } -tariq_male = { Tarek Tareq Tarik Tariq Tyryq } -terrence_male = { Terence Terry } -thaddaeus_male = { Thad_a_uml_us Thadd_a_uml_us Thaddyus } -theo_male = { Teo Th_e_act_o Theo } -theobald_male = { Tepot Theobald Thibault Thyobaldd Tibaud } -theodore_male = { Fyoddorhy Fyoddory Teodor Teodoro Teoudor Theodor Theodore Theodorus Tudor } -theodoric_male = { Ddyryk Derek Derk Derrick Diedrich Dierk Dieter Dietrich Dirk Terris Tewdrig Thierry Till Tyll Tyrry } -theodosius_male = { Tewdos } -theophilus_male = { Te_o_act_filo Teoufile Theophil Thyoffylus } -thomas_male = { Thomas Tom Tom_a_act_s Tom_e_act_ Tomais Tomas Tomaz Tommy Tomos Toumas } -thor_male = { Thor Tor } +taqi_male = { Taqi Teki } +tariq_male = { Tar_i_act_k Tar_i_dot_k Tarek Tareq Tarik Tariq Tyryq } +tawfiq_male = { Tefik Teufik Tevfik } +terrence_male = { Terenc Terence Terry } +tertius_clydon_male = { Tertius Clydon } +thaddaeus_male = { Tadas Tade_a_act__s_crn_ Tadej Tadeusz Thad_a_uml_us Thadd_a_uml_us Thaddyus } +themistocles_male = { Temistocle } +themistocles_pierce_male = { Themistocles Pierce } +theo_male = { T_e_crn_o Teo Th_e_act_o Theo } +theobald_male = { Diebold Diew_i_grv_ld Tepot Teobaldo Theobald Thibault Thyobaldd Tibaud } +theodore_male = { Bo_z_crn_idar F_e_uml_dor Fedor Fedya Fyoddorhy Fyoddory Theodhor T_e_crn_odor Teodor Teodoras Teodoro Teodors Teoudor Teuvo The_o_act_doros Thedor Theodor Theodore Theodorus Todor Tudor Tudorel } +theodoric_male = { Ddyryk Derek Derk Derrick Diderik Dideriko Diedrich Diederik Dierk Dieter Diether Dietrich Dietrisch Dirk Durk Dytar D_z_act_ita_r_crn_ F_e_uml_oderik Terris Tewdrig Thierry Tiit Till Tjark Tjerk Tyll Tyrry } +theodosius_male = { Teodosi Teodosiy Tewdos Theod_o_act_sios } +theophanus_male = { Theof_a_act_nis } +theophilus_male = { Te_o_act_filo Teofil Teofil_pst_ Teofilis Teoufile The_o_act_filos Theophil Thyoffylus } +thomas_male = { Doma_s_crn_ Tamas Tama_s_crn_ T_o_act_mas Thom_a_act_s Thom_a_grv_ss Thoma Thomas Tom Tom_a_act__s_crn_ Tom_a_act_s Tom_a_grv_s_e_uml_ Tom_c_crn_e Tom_e_act_ Toma Toma_c_crn_ Toma_z_crn_ Tomais Tomas Tomaso Tomass Tomasz Tomaz Tome Tomi Tommaso Tommi Tommy Tomo Tomos Toms Toomas Toumas Tuomas Tuomo } +thor_male = { _TH__o_act_r Thor Tor } thorbjorn_male = { Thorben Thorbj_o_stk_rn Thorbj_o_uml_rn Torben Torbj_o_stk_rn Torbj_o_uml_rn } thorgeir_male = { Terje Torgeir Torgjer Toke } -thorgils_male = { Troels } -thorkell_male = { Torkel } +thorgils_male = { _TH_orgils Truls Troels } +thorir_male = { _TH__o_act_rir Thore Tore Ture Turo Tuukka } +thorkell_male = { _TH_orkell Torkel } thorleif_male = { Tollef } -thorir_male = { Thore Tore Ture } -thorstein_male = { Thorsten Torstein Torsten } -thorvald_male = { Torvald } -thutmose_male = { Fwtmosy Tutmose } -tiberius_male = { Tiberius Tybyrhyus } -timothy_male = { Tim Timoth_e_act_e Timothy Tymofy Timouti_e_act_u Timoti } -timur_male = { Demir Timur } -tobias_male = { Tobias Toby } +thorstein_male = { _TH_orsteinn Thorsten Torstein Torsten Torsteno Torsti } +thorvald_male = { _TH_orvaldur Torvald } +thutmose_male = { Thutmos Thutmose Tutm_o_hat_s Tutmose Tutmuss } +tiberius_male = { Tiberio Tiberiu Tiberius Tibor Tiv_e_act_rios Tybyrhyus } +timothy_cleveland_male = { Timothy Cleveland } +timothy_male = { Tim Tim_o_act_theos Timi Timo Timofey Timotej Timoth_e_act_e Timothy Tymofy Timouti_e_act_u Timoti } +timur_male = { Demir Tejmur Temir Timur } +titus_male = { T_i_act_tos Tit Tito Titu Titus } +tjaden_male = { _C_crn_ad_z_act_en Tjaden } +tjalling_male = { _C_crn_alingo Tjalling } +tjeerd_male = { _C_crn_erdo Tjeerd } +tobias_male = { Tobi_a_act__s_crn_ Tobias Tobijaz Toby Topi Toviy } +todd_howard_male = { Todd Howard } +toivo_male = { T_o_tld_ivo Toivo } +tolkien_male = { Tolcien Tolkean Tolkeen Tolkien } +tord_male = { _TH__o_act_r_eth_ur Tord } toussaint_male = { Deunoro } -tristan_male = { Drystan Trhystan Trist_a_tld_o Tristain Tristan Trystan } -tryggve_male = { Tryggve Trygve } +trajan_male = { Tra_i_uml_an_o_act_s Traian Traj_c_crn_e Trajan Trajko Trayan Trayko } +traugott_male = { Bohuw_e_crn_r Traugott } +travis_diomedes_male = { Travis Diomedes } +trifon_male = { Tr_y_act_fon Trifon } +tristan_male = { Drystan Trhystan Trist_a_act_n Trist_a_tld_o Tristain Tristan Tristen Trystan } +tryggve_male = { Tryggve Tryggvi Trygve } +tsvetan_male = { Cvetan Tsvetan Tsveti } tugdual_male = { Tudal Tugdual } -tutankhamun_male = { Tutainkhaimun Twtanchamun Twtankhamun } -ulrich_male = { Uli Ulrich Ulrik } -umar_male = { _O_uml_mer Omar Oumar Umar } -urban_male = { Urban Urbano } +tutankhamun_male = { Tutainkhaimun Tutanchamwn Tutankhamun Tutankmahen Tuttankamoon } +ulrich_male = { _U_uml_eleri _U_uml_elri _U_uml_elrisch Old_r_crn_ich Oldrich Uli Ulrich Ulrik Utz } +ulugbeg_grant_male = { Ullubiy } +ulysses_grant_male = { Ulysses Grant } +umar_male = { _G_dot_umar _O_act_mar _O_uml_mer Jumar Om_e_act_r Omar Omer Oumar Umar Ymer } +urban_male = { Hurban Panu Urban Urbano Urpo Urwe } +uriel_male = { Ouriel Uriel } urien_male = { Urien Uryn Uryyn } uther_male = { Ufrh Ufyr Uther Uthyr } -uwe_male = { Ove Owe Uwe } -uways_male = { Uways } -valdemar_male = { Valdemar Valdemiro Waldemar } -valentin_male = { Balendin Folant Valent_i_act_ Valentim Valentin Valentine Valentino } -valerian_male = { Wyalyrhyan Wyalyryan } -valerius_male = { Val_e_grv_ri Valeri Valerio } +uthman_male = { _G_brv__u_mcn_sman _G_dot_usman Jusman Osm_a_act_n Osman Usman } +uways_male = { Uways Veysel Veysi } +uwe_male = { Age Egon Egons Ove Owe Uwe Ywe } +vadim_male = { Vadim Vadzim } +valdemar_male = { Valdas Valdemar Valdemaras Valdemiro Valdimar Valdis Valdo Valdu Valdur Valto Voldem_a_mcn_rs Voldemar Volli Waldemar Wa_l_stk_demarj } +valentin_male = { Balendin Folant Valant_i_act_n Valent_i_act_ Valent_i_act_n Valent_i_act_nos Valentim Valentin Valentinas Valentine Valentino Valentyn Walentin } +valerian_male = { Wyalyrhyan Wyalyryan Valerian Valerijonas } +valerius_male = { Val_e_act_r Val_e_act_rios Val_e_grv_ri Valer Valeri Valerii Valerij Valerio Valeriu Valeriy Walery } vasco_male = { Vasco } vaughan_male = { Fychan Vaughan } -venantius_male = { Benantzio } -victor_male = { Biktor Bittor V_i_act_ctor V_i_act_tor Victor Viktor Vitour Vittorio Wyyctorh } -victoremmanuel_male = { V_i_act_ctor_spc_Manuel } -victorianus_male = { Biktoriano Vitorino } -vincent_male = { Bingen Vicen_c_ced_ Vicente Vinc_e_grv_ns Vincent Visant Wincent Wyyncynt } -virgil_male = { Verg_i_act_lio Virg_i_act_lio Virgilio } -viriathus_male = { Gwriad } -vitalius_male = { Gwydol Vidal Viddal Vital } -vitus_male = { Vito } -vladislaus_male = { Ladislau } +venantius_male = { Benantzio Venancio } +vergilius_pericles_male = { Vergilius Pericles } +victor_levi_male = { Victor Levi } +victor_male = { Biktor Bittor V_i_act_ctor V_i_act_tor V_i_hat_ktor Victor Victorel Vigdor Vihtori Viktar Viktor Viktoras Viktoro Viktors Vitour Vittorio Wickes Wiktor Wyyctorh Zmago } +victoramadeus_male = { Vittorio_spc_Amedeo } +victoremmanuel_male = { V_i_act_ctor_spc_Manuel V_i_act_tor_spc_Manuel } +victorianus_male = { Biktoriano Vitoriano Vitorino Vittorino Vittoriano } +viggo_male = { Vigg_o_act_ Viggo } +vincent_male = { _C_crn_en_e_crn_k _C_dot_ensu Bingen Vicen_c_ced_ Vicente Vin_c_ced_enc Vinc_e_grv_ns Vincas Vincenc Vincent Vincentas Vincenzo Vinko Vinsento Visant Viz_e_act_n Wincent Wincenty Winzanz Wyyncynt } +virgil_male = { Verg_i_act_lio Virg_i_act_lio Virgil Virgilio } +viriathus_male = { Gwriad Viriato } +vitalius_male = { Gwydol Vidal Viddal Vit_a_mcn_lijs Vital Vitalij Vitalijus Vitalis Vitaliy } +vitus_male = { V_i_act_t V_i_act_tek Veit Vid Vit Vitas Vito Vituci Wito } +vladimir_male = { U_l_stk_adzimir Vlad_i_hat_m_i_hat_r Vladan Vladas Vlade Vladim_i_act_r Vladimir Vladimiras Vladimirs Vlado Volod_i_hat_m_i_hat_r Volodya W_l_stk_odzimierz Wladimir Wladimiro } +vladislaus_male = { Ladislau Laslov U_l_stk_adzis_l_stk_a_u_brv_ Ladislav Vladislav Vladislavas W_l_stk_adys_l_stk_aw } +vytautas_male = { V_i_mcn_tauts Vitolds Vytautas Witold } +wafa_male = { Wepa } +wahbi_male = { Vehbi } +wahid_male = { Va_x_dot_id Vahit } +wajdi_male = { Vecdi } walid_male = { Walid } -walter_male = { Gauchi_e_act_ Gauthier Gualter Gwallter Valter Wailter Walltyr Walter Walther Waltyr Waltyrh Wouter } -wenceslaus_male = { Wenzel } -werner_male = { Werner Wessel } -wilfried_male = { Wilfred Wilfrid Wilfried } -william_male = { Bill Billy Gilen Guilherme Guillaume Guillem Gwilym Liam Llyam Lomig Lyam Guih_e_grv_n Guih_e_grv_ume Gwilherm Gwillam Pim Vilhelm Villy Wilhelm Wilhelmus Wilken Will Willem Willi Williaim William Willm Wilm Willy Wyllyam } +walid_male_male = { Vali Veli } +walker_hamilcar_male = { Walker Hamilcar } +walter_male = { Gauchi_e_act_ Gauthier Gualter Gwallter Valter Valters Valtteri W_a_grv_lter Wa_l_stk_tar Wailter Walltyr Walt Walter Walther Waltteri Waltyr Waltyrh Wout Wouter Valtero Valtono } +webster_reagan_male = { Webster Reagan } +wenceslaus_male = { V_a_act_clav V_e_crn_nceslav Vaclovas Venceslau Venceslao Vencislav Ventsislav Viachasla_u_brv_ Viacheslav Vyacheslav Vysheslav Wenceslao Wenzel Wies_l_stk_aw } +werner_male = { V_a_uml_rner Verner Verners Werner Wernert Wessel } +wiebren_male = { Wiebren Vibreno } +wilfried_male = { Wilfred Wilfrid Wilfried Vilfred Vilfredo } +william_male = { Bill Billy Gilen Guglielmo Guilherme Guill_e_act_n Guillaume Guillem Gwilym Liam Llyam Lomig Lyam Guih_e_grv_n Guih_e_grv_ume Guillerme Guillermo Guillermu Gwilherm Gwillam Jami Pim Vil_e_act_m Vilhelm Vilhelmas Vilhelmo Vilhelms Vilhj_a_act_lmur Vilho Vili Viliam Vilis Viliumas Vilius Viljami Viljem Viljo Vilko Ville Villem Villi Villu Villy Vilyam Wilhelm Wilhelmus Wiljam Wiljo Wilken Will Wille Willem Willi Williaim William Willm Wilm Willy Wim Wje_l_stk_i_c_crn_k Wylem Wyli Wyllyam } +william_wilson_male = { William Wilson } +wilson_male = { Vilsono } +winston_male = { Vilsono } wissam_male = { Wissam Wissem } -wolf_male = { Ulf Wolf Wulf } -xavier_male = { Savi_e_act_ Saverio Txaber Xabier Xaver Xavier Zavier } +wittekind_male = { Wittekind Witki_n_act_t } +wojtek_male = { Vojt_e_crn_ch Vojta Vojtech Wojciech } +wolf_male = { Ulf Wolf Wulf Vuk Vule Vulf } +wolfgang_male = { G_a_grv_ngloff Wolfg_a_grv_ng Wolfgang Wo_l_stk_chan Volfgango } +wolfram_male = { Volframo } +woodrow_theodore_male = { Woodrow Theodore } +wyatt_vernon_male = { Wyatt Vernon } +wybrand_male = { Wybrand Vibrando } +xavier_male = { Chabier Javier Ksaveras Savi_e_act_ Saverio Txaber X_a_grv_ver X_a_grv_veri Xabel Xabier Xaver Xavier Zavier } +xavier_nahum_male = { Xavier Nahum } +xenophon_johnson_male = { Xenophon Johnson } +xerxes_male = { Xerxes_Plato } +xerxes_plato_male = { Xerxes Plato } +yancy_cyrus_male = { Yancy Cyrus } +yaroslav_male = { Jaras_l_stk_a_u_brv_ Jaroslav Jaroslavas Yaroslav } yashar_male = { Ya_s_ced_ar } -yasser_male = { Yasir } +yasser_male = { Jasir Yasir } yassin_male = { Yacine Yassin Yassine } +yechezkel_male = { Je_h_crn_ezkelo Yechezkel } yves_male = { Eozen Erwan Erwann Ives Ivo Youen Youenn Youn Yves Yvon Yvonig Yvonnick } -zachary_male = { Sachary Sashary Zacar_i_grv_o Zach Zachary Zaichairi Zakari } +zachary_male = { Sachary Sakari Saku Sashary Z_a_grv_cher Zacar_i_grv_o Zach Zachar_i_act_as Zachary Zahari Zaichairi Zakari Zakario Zakhar Zekirja Zeqirija } +zadok_male = { Zadoc Zadok } zafar_male = { Zafer } -zahid_male = { Sahyd } +zafir_male = { Zafir Zapir } +zahid_male = { Sahyd Zahid } zaki_male = { Zeki } +zaur_male = { Zaur Zavur } zayn_male = { Sayn Zain } -zaynuddin_male = { Zin_e_act_dine } -zeno_male = { Zeno } -zephyrinus_male = { Cefer_i_act_ } -ziya_male = { Ziya } \ No newline at end of file +zaynuddin_male = { Zayndi Zaynutdin Zin_e_act_dine } +zaynullah_male = { Zejnullah } +zdenko_male = { Zden_e_crn_k Zdenko Zdeno } +zeno_male = { Z_i_act_non Zeno Zenonas } +zenobius_male = { Zin_o_act_vios Zinoviy } +zephyrinus_male = { Cefer_i_act_ Ceferino } +ziya_male = { Zija Ziya } +ziyauddin_male = { Zijaudin Ziyaudin } +zubayr_male = { Zyber } +zulfikar_male = { Z_u_uml_lf_u_uml_kar Zulpuq_pst_ar } diff --git a/common/culture/name_equivalency/00_names.txt b/common/culture/name_equivalency/00_names.txt index 5f9624577..5df55533c 100644 --- a/common/culture/name_equivalency/00_names.txt +++ b/common/culture/name_equivalency/00_names.txt @@ -1,25 +1,25 @@ -aaron_male = { Aaron AarO_n Haroun Harun } +#aaron_male = { Aaron AarO_n Haroun Harun } aasa_female = { A_sa A_se Asa A__sa } abahu_male = { Abahu Avda } abaya_male = { Abaya Abaye Abayi } abba_male = { Abba Aba } abderrahman_male = { Abderrahman Abderahman Abdirahman Abdul-Rahman } -abdullah_male = { Abdala Abdallah Abdela Abdulah Abdullah } -abel_male = { Abel AbE_l Habil } +#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 } +#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 } achalraja_male = { Achalraja Achalraj } -achilles_male = { Achille } +#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 Adeleida } +#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 Adeleida } adelasia_female = { Adelasia } adelchis_male = { Adelchis } adelfer_male = { Adelfer } @@ -31,8 +31,8 @@ aditya_male = { Aditya Atitta } adolf_male = { Adolf E_thelwulf Alo Eadulf Eadwulf Edulf Indulf Ildulb } adonis_male = { Adone } adosinda_female = { Adosinda Ausenda } -adrian_male = { Adrian Adran Adriano Adrianos Adrianu AdriA_nu Adrien Hadrian } -adriana_female = { Adriana Adriane Hadriana } +#adrian_male = { Adrian Adran Adriano Adrianos Adrianu AdriA_nu Adrien Hadrian } +#adriana_female = { Adriana Adriane Hadriana } aelflaeda_female = { E_lflE_da E_lfflE_d } aelius_male = { Elio } aelwyd_female = { Aelwyd Aeluit } @@ -41,27 +41,27 @@ aethelreda_female = { E_thelreda E_thelrE_da E_thelthryth } aethelwold_male = { E_thelwold E_thelweald } afrasiyab_male = { Afrasiyab Efrasiyab } afshar_male = { Afshar EfS_er } -agapetus_male = { Agapito Agapitu } -agatha_female = { Agatha AgA_ta Agafya Agata Agathe Agace Agta } +#agapetus_male = { Agapito Agapitu } +#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 Ahmed } +#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 Ahmed } ahha_male = { Ahha Ahai } ailred_male = { Ailred E_thelrE_d Edryd } -aisha_female = { A_isha Aisha Ayshuna Ishush Asha Aasha } +#aisha_female = { A_isha Aisha Ayshuna Ishush Asha Aasha } aiulf_male = { Aio Aiulf Ajo } akbar_male = { Akbar Ekber } ake_male = { A_ke A__ke } -alan_male = { Alan Alain Allan } +#alan_male = { Alan Alain Allan } alaric_male = { Alar Alaric Alarich Alaricho Alrico } -albanus_male = { Albano Albanu } -albert_male = { Adalbert Adalberto Adalpert Albert Albertino Alberto Albertu Albrecht Albrikt Aldebert Altpert BE_la Erp E_thelberht VojtE_ch Wojciech } +#albanus_male = { Albano Albanu } +#albert_male = { Adalbert Adalberto Adalpert Albert Albertino Alberto Albertu Albrecht Albrikt Aldebert Altpert BE_la Erp E_thelberht VojtE_ch Wojciech } albert-atto_male = { Adalberto_Atto Alberto-Azzo } -albinus_male = { Albino } +#albinus_male = { Albino } albus_male = { Albu } aldebrand_male = { Aldobrandino } aldonza_female = { AldonC_a Aldonza Aldontza Eldonza Eslonza } @@ -70,52 +70,52 @@ aldroenus_male = { Aldroenus Aldrien Aldwr } alduara_female = { Aldara Alduara Elduara Ilduara } 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 Alesch } +#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 Alesch } alf_male = { Alf Alfr Alv A_lfr } alfgeir_male = { Alfgeir A_lfgeir} -alfhild_female = { Alfhild Alfhildr A_lfrhildr } -alfred_male = { Alfred E_lfrE_d Alured } +#alfhild_female = { Alfhild Alfhildr A_lfrhildr } +#alfred_male = { Alfred E_lfrE_d Alured } alfridh_female = { Alfridh AlfriT_ AlfrI_D_r } ale_male = { Ale A_li } # Nordic -ali_male = { Ali ElI_ } # Arabic -alice_female = { AliC_ AlaI_s Alausia Alice Alicia Alijse Alis Alisce Alisia Alitz Alix Allust Alys Anleta } +#ali_male = { Ali ElI_ } # Arabic +#alice_female = { AliC_ AlaI_s Alausia Alice Alicia Alijse Alis Alisce Alisia Alitz Alix Allust Alys Anleta } almodis_female = { Adalmode Almodis AlmO_dis } alphonse_male = { Alphonse Adelfonso Adfuns Afonso Alfons Alfonso Alfonsu Alfontso Alfonzu Alifonso Alonso AnfO_s } alstan_male = { Alstan E_lfstan E_thelstan Elystan } alvito_male = { Aloito Albito Alvito } alvor_female = { A_lvO_r AlvO_r } -alwin_male = { Aelle AilpI_n Alboin Alboino Algwyn Alpin Alwen Alwin Alwyn Audoin Ealdwine Elfin E_lfwine E_lle Elpin E_thelwine } -amadeus_male = { Amadeo Amedeo AmE_dE_e } -amalric_male = { Amalric Amalrich Amalaricho Amalrico Amaury Manrike Manrique Amelrich } +#alwin_male = { Aelle AilpI_n Alboin Alboino Algwyn Alpin Alwen Alwin Alwyn Audoin Ealdwine Elfin E_lfwine E_lle Elpin E_thelwine } +#amadeus_male = { Amadeo Amedeo AmE_dE_e } +#amalric_male = { Amalric Amalrich Amalaricho Amalrico Amaury Manrike Manrique Amelrich } amarabhujanga_male = { Amarabhujanga Amarapuyankan } ambara_male = { Ambara Ambare } -ambrosius_male = { Ambbrogghiu Ambrogio Ambroise Ambrosius Ambroso AmbrO_su Ambroz Amrus Emrys Ambros } -amelia_female = { Amelia AmA_lia Amalia Amalie Amelie } -amina_female = { Aminah Amina Umayna } +#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 Staschia } -anastasius_male = { Anastasio Anastasios Anastasius } +#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 Andreia } -andrea_female = { Andrea Andrijana } +#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 Anghela } +#angel_male = { Angel Angelo Anghel A_ngilu } +#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 } +#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 } +#anselm_male = { Anselm Anselme Anselmo Anselmu Anselmuccio } ansur_male = { Ansur } 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 } +#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 } +#antoninus_male = { Antoninus Antoni_n Antonino Antoninu Antuninu } ansoald_male = { Ansaldo } ansprand_male = { Ansprand } antherius_male = { Andaro Anterio Anteru } @@ -124,10 +124,10 @@ 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 } +#apollonia_female = { Apollonia Balungia Paluongia } aragonta_female = { Aragonta Aragonte Aragunta } -arcadius_male = { Arcadius Argad } -archibald_male = { Archambaud Archambaut Archibald Arcibaldo } +#arcadius_male = { Arcadius Argad } +#archibald_male = { Archambaud Archambaut Archibald Arcibaldo } ardahan_male = { Ardahan Erdehan } ardavan_male = { Ardavan Artivan Erdewan } ardeshir_male = { Ardeshir Artashir ErdeS_I_r } @@ -141,17 +141,17 @@ arjuna_female = { Arjuna Arjune } arjunpala_male = { Arjunpala Arjunpal } arne_male = { Arne Arni A_rni } arngrimr_male = { Arngrimr ArngrI_mr } -arnold_male = { Arnold Arnald Arnaldo Arnalt Arnau Arnaud Arnault Arnaut Arnd Arualdo } -arnulf_male = { Arnulf Arnolfo Arnoul } +#arnold_male = { Arnold Arnald Arnaldo Arnalt Arnau Arnaud Arnault Arnaut Arnd Arualdo } +#arnulf_male = { Arnulf Arnolfo Arnoul } arsenda_female = { Arsenda Arsinde } arsene_male = { Arsenio } -arslan_male = { Arslan Arslam Araslan } +#arslan_male = { Arslan Arslam Araslan } artal_male = { Artal Artau } artemius_male = { Artemio Artemius Arthen } arthbodus_male = { Arthbodus Arthfoddw } -arthur_male = { Arthur Achiuir ArtU_r Art Arthwr Artur Aarto Artorius Arthguiu Arthueu Arthuiu Arthwys } +#arthur_male = { Arthur Achiuir ArtU_r Art Arthwr Artur Aarto Artorius Arthguiu Arthueu Arthuiu Arthwys } asbag_male = { al-Asbag Asbag } -asbjorn_male = { AsbjO_rn A_sbjO_rn } +#asbjorn_male = { AsbjO_rn A_sbjO_rn } ascanius_male = { Ascaniu } asher_male = { Asher Ashur } ashoka_male = { Ashoka Asoke } @@ -160,19 +160,19 @@ askell_male = { Eskild A_skell } aslaug_female = { Aslaug A_slaug } asig_male = { Asig Esiko } asta_female = { Asta A_sta A__sta } -astrid_female = { Astrid Estrid A_strI_D_r } +#astrid_female = { Astrid Estrid A_strI_D_r } astulf_male = { Astolf } atawulf_male = { Atau_lfo Atawulfo } -athanasius_male = { Afanasiy Atanasiu Athanasios Athanasius } +#athanasius_male = { Afanasiy Atanasiu Athanasios Athanasius } athirajendra_male = { Athirajendra AtirA_cE_ntira } atrnerseh_male = { Atrnerseh Adarnase } atto_male = { Atto Attone Azzo Azzone } aubrey_male = { Albar A_lbar Albaro A_lvar AAlvar A_lvaro A_lvaru Alberic Alberich Alberico Aubrey } august_male = { August Augusto Augustu Austu Auust Awgustin Awst } -augustine_male = { Agostino Agustin AugustI_n Augustin Augustine Austinu } +#augustine_male = { Agostino Agustin AugustI_n Augustin Augustine Austinu } aurea_female = { Aurea Awriyah Oria O_ria } -aurelia_female = { Aurelia Efrddyl Efyrddyl } -aurelius_male = { Aurelio Aureliu Aurelius Aureo_l Aureolo Aureolus Auriol Oreliu } +#aurelia_female = { Aurelia Efrddyl Efyrddyl } +#aurelius_male = { Aurelio Aureliu Aurelius Aureo_l Aureolo Aureolus Auriol Oreliu } auxilius_male = { Ausilio } avdima_male = { Avdima Avdimi } avelina_female = { Avelina Aveline } @@ -190,66 +190,66 @@ bakhtiar_male = { Bakhtiar BextI_yar Pakhtiyar } 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 } +#baldwin_male = { Baldewin Baldoen Baldovino Balduin Baldwin BaudoI_n Baudouin Boudewijn } baltasar_male = { Baltasar Balthasar Baltisar } baptiste_male = { Battista Battesta } -barbara_female = { Barbara Barabal Barla } +#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 Barclameu } -basil_male = { Basil Basileios Basilio Vasile Vasilii Vasiliy Basile } +#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_ } -beatrice_female = { Beatrice BE_atrice Beathoc Beatrijs Beatritz Beatriu Beatrix BE_atrix Beatriz Beitris Bia Brethoc Brites } +#beatrice_female = { Beatrice BE_atrice Beathoc Beatrijs Beatritz Beatriu Beatrix BE_atrix Beatriz Beitris Bia Brethoc Brites } beejpala_male = { Beejpala Beejpal } -bela_male = { Belo Billo } +#bela_male = { Belo Billo } beladore_female = { Beladora Beladore } 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 Banadetg } -benedicta_female = { Benedetta Benedicta Benedikte Beneoite Benita BenoI_te } -benjamin_male = { Benjamin Binyamin } +#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 } -berengar_male = { Berengar Berengario Berengariu BerengA_rio BE_renger Berenger Berenguel Berenguer BerenguiE_ } -berengaria_female = { Berengaria BerengA_ria Berengela Berenguela Berenguera } +#berengar_male = { Berengar Berengario Berengariu BerengA_rio BE_renger Berenger Berenguel Berenguer BerenguiE_ } +#berengaria_female = { Berengaria BerengA_ria Berengela Berenguela Berenguera } berhtwine_male = { Berhtwine Berthgwyn } berin_male = { Berin Birinus } -bernard_male = { 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 Bertilla } +#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 Bertilla } berthari_male = { Berthari Perctarit } -berthold_male = { Berthgualt Berthwallt Berthoald Berthold Bertold Bertoldo } -bertrand_male = { Beltram BeltrA_n Beltrano Bertram Bertran BertrA_n Bertrand } +#berthold_male = { Berthgualt Berthwallt Berthoald Berthold Bertold Bertoldo } +#bertrand_male = { Beltram BeltrA_n Beltrano Bertram Bertran BertrA_n Bertrand } bhima_male = { Bhima Bhimadeva } bhoja_male = { Bhoja Bhoj Bhojavarman } bhumpala_male = { Bhumpala Bhumpal } birpala_male = { Birpala Birpal } bishara_male = { Bishara Bishoi } blaise_male = { Biagio Biaggiu Blaise Blasi Blayve Blaz BL_aZ_ej Blesi } -blanche_female = { Bianca Blanca Blanche Blanka Branca } +#blanche_female = { Bianca Blanca Blanche Blanka Branca } bleddyn_male = { Bleddyn Blethin } bledrig_male = { Bledrig Bledric } bleiddud_male = { Bleiddud Blethiut } blodwen_female = { Blodwen Bleutuen } bo_male = { Bo BU_i } -bogdan_male = { Bogdan Bohdan } +#bogdan_male = { Bogdan Bohdan } bogisa_male = { BogiS_a } boguslaw_male = { BogusL_aw BogisL_aw Bogislav Bohuslav } bogut_male = { Bogut } bohemond_male = { BoE_mond Boemondo Boemunnu Bohemond } -boleslav_male = { Boleslav BolesL_aw } +#boleslav_male = { Boleslav BolesL_aw } bonaventura_male = { Bonaventura } bonifacius_male = { BoN_cza Bonifacio Bonifacius Bonifazio Bonifaziu Bonifazi } bonne_female = { Bonne BO_na Bona } bonus_male = { Bono } borkvard_male = { Borkvard BO_D_var } boric_male = { BoriC_ } -boris_male = { Boris Borisz } +#boris_male = { Boris Borisz } borivoj_male = { Borivoj Borzywoj BoR_ivoj } borso_male = { Borso } boson_male = { BosO_n Bosone } @@ -263,13 +263,13 @@ bran_male = { Bran BrA_n } brancaleone_male = { Branca Brancaleone } branwaladr_male = { Branwaladr Brangualart } bretislaus_male = { Bretislaus BR_etislav Briachislav } -brian_male = { Brian Brient } +#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 Brida } briog_male = { Briog Breoc Brioc } brogmaglus_male = { Brogmaglus Brochfael Brochuael } bronwen_female = { Bronwen Bronuen } brunhilda_female = { Brunechildis Brunhilda Brunhilde Brunilde } -bruno_male = { Bruno Brun } +#bruno_male = { Bruno Brun } brutus_male = { Bride Bridei Brude Bruide Bruto Brutus Brwt } brychan_male = { Brychan Broichan } buonconte_male = { Bonconte Buonconte } @@ -277,63 +277,63 @@ buoso_male = { Buoso } cado_male = { Cado Cadwy } cadog_male = { Cadog Cadoc } cadw_male = { Cadw Cadou } -cadwaladr_male = { Cadwaladr Catgualart } -cadwallon_male = { Cadwallon Catuallon } +#cadwaladr_male = { Cadwaladr Catgualart } +#cadwallon_male = { Cadwallon Catuallon } cadwared_male = { Cadwared Catguoret } cadwr_male = { Cadwr Cador } 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 Cesar } +#caesar_male = { Caesar Cesare CE_sari Cezar Gesar Kaisarios Cesar } caesarea_female = { Cesarea } cagintria_female = { Cagintria Ceindrec Ceindrych } callistus_male = { Callisto Callistu Calist } -camilla_female = { Camilla Kamilla } -camillus_male = { Camillo Camillus Kamil Camil } -candidus_male = { Candido } +#camilla_female = { Camilla Kamilla } +#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 } +#carloman_male = { Carloman Karlmann Karloman } 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 } +#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 } 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 Carlin } +#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 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 } +#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 Claritta } -claudia_female = { Claudia Glades Gwladys } -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 } +#claudia_female = { Claudia Glades Gwladys } +#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 } clotaire_male = { Clotaire Chlothar } clotilde_female = { Clotilde Cloutilda Cothilda } cobflaith_female = { Cobflaith Coblaith } comita_male = { Comita Gomita } conall_male = { Conall Canuall } -conan_male = { Conan Canan ConA_n Cynan Kenan Konan } +#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 } +#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 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 } -corentin_male = { Corentin Caurantin } +#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 } +#corentin_male = { Corentin Caurantin } corexia_female = { Coreix CorexI_a } -cornelius_male = { Cornelio Corneliu Cornelius Curneliu Kornel } +#cornelius_male = { Cornelio Corneliu Cornelius Curneliu Kornel } corvulus_male = { Corvulus } cosma_male = { Cosimo CO_simu Cosma GO_samu Koz_ma ZO_simu } cosmas_male = { Cosmas Kosmas } @@ -350,69 +350,69 @@ cyndyddan_male = { Cyndyddan Condidan } cynfael_male = { Cynfael Conmael } cynfarch_male = { Cynfarch Conmarch } cynfelyn_male = { Cynfelyn Convelin } -cyngar_male = { Cyngar Congar } +#cyngar_male = { Cyngar Congar } cyngen_male = { Cyngen Concen } cynog_male = { Cynog Canuac } cynwallon_male = { Cynwallon Conuallon } cyprianus_male = { Cipriano Cyprian Cyprianus Kiprianu } -cyriacus_male = { Cyriacus Cwrig } -cyril_male = { Cyril Kirill Kurillos Kyrillos Cyrille } -cyrus_male = { Ciro Cyrus Kurian KU_ruS_E_ Kurush } +#cyriacus_male = { Cyriacus Cwrig } +#cyril_male = { Cyril Kirill Kurillos Kyrillos Cyrille } +#cyrus_male = { Ciro Cyrus Kurian KU_ruS_E_ Kurush } dabisa_male = { DabiS_a } dacius_male = { Dazio } dag_male = { Dag Dago Dagr } dalmatius_male = { Dalmat Dalmau } damasus_male = { DA_masu } -damian_male = { Damian Damiano Damianu Dwyfan } -daniel_male = { Danail Danelu Daniel DaniE_l Danieli Daniil Danilo Daniyel Danyal Deiniol Deniel Taniel } +#damian_male = { Damian Damiano Damianu Dwyfan } +#daniel_male = { Danail Danelu Daniel DaniE_l Danieli Daniil Danilo Daniyel Danyal Deiniol Deniel Taniel } dantivarman_male = { Dantivarman Tantivarman } danush_male = { Danush DanU_S_ } darimbert_male = { Darimberto } -darius_male = { Darius Dariush DaryU_S_ } -david_male = { DabI_d Dabuut Daevit Dafydd Da_oud Daoud Daouda Da_ud Dauid DA_vi Davi David Davide Davit Davud Davyd Dawud Deui Dewi Tuokko } +#darius_male = { Darius Dariush DaryU_S_ } +#david_male = { DabI_d Dabuut Daevit Dafydd Da_oud Daoud Daouda Da_ud Dauid DA_vi Davi David Davide Davit Davud Davyd Dawud Deui Dewi Tuokko } demetrius_male = { Demetre Demetrio Demetrios Demetrius DhimitE_r Dmitriy } -denise_female = { Denise Denis } +#denise_female = { Denise Denis } derilla_female = { Derilla Der-Ilei Durilia } derval_female = { } -desiderius_male = { Daufer Dauferiu Desiderius } +#desiderius_male = { Daufer Dauferiu Desiderius } devorguilla_female = { Devorguilla Der-bForgaill Derborgaill Dervorgilla Derbforgaill Derbforgail } dhanga_male = { Dhanga Dhangadeva } dharma_male = { Dharma Tarma } diaco_male = { Diaco Diago DI_dac Diego Diegu Diogo } dieter_male = { Dieter Tedu Teodo Teuto Theodo } -dietmar_male = { Dietmar Detmar Thietmar Tymmeke } +#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 Dionys } docibilis_male = { Docibile } -dominic_male = { DomE_nico Domenigo Dominic Domingo Domingu Dominigu Dominik DumI_nicu Domeni } +#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 } +#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 Dorathea } +#dorothy_female = { Dorothy Dorota Doroteja Dorothea Dorottya DorothE_e Dorathea } douce_female = { DolC_a Douce Duce Dulce Dulzis Endulcia } -douglas_male = { Douglas Dubhglais } +#douglas_male = { Douglas Dubhglais } dragonja_male = { Dragonja } draupada_male = { Draupada Draupad } drogo_male = { Drogo Drogon } duff_male = { Duff Dubh Duib } dugald_male = { Dugald Dubhghall } -duncan_male = { Duncan DU_nchad Donnchad Donncuan DonnucA_n } +#duncan_male = { Duncan DU_nchad Donnchad Donncuan DonnucA_n } durans_male = { Durante } dyfnwallon_male = { Dyfnwallon Donuallon } dyre_male = { Dyre DY_ri } dywel_male = { Dywel Domuel } ecelo_male = { Ecelo Ezzelino } -edgar_male = { Edgar Adgar Eadgar } +#edgar_male = { Edgar Adgar Eadgar } edla_female = { Edla ED_la } -edith_female = { Edith Eadgyth Ealdgyth Edit } -edmund_male = { Edmund E_amonn Eadmund } +#edith_female = { Edith Eadgyth Ealdgyth Edit } +#edmund_male = { Edmund E_amonn Eadmund } ednyfed_male = { Ednyfed Iudnimet } -edward_male = { Edward E_douard Edouart Eduard Eduardo Edvard Jedvard JA_tvarD_r Odoardo } -edwin_male = { Edwin Eadwine Edwyn Edwis } -egbert_male = { Egbert Ekbert } +#edward_male = { Edward E_douard Edouart Eduard Eduardo Edvard Jedvard JA_tvarD_r Odoardo } +#edwin_male = { Edwin Eadwine Edwyn Edwis } +#egbert_male = { Egbert Ekbert } egidius_male = { Chil Egidio Egidius Gil Gilles Xil } egil_male = { Egil Egill Eigil } egilona_female = { Egilona Eilo Elo Exilona Eylo } @@ -420,20 +420,20 @@ elifalet_male = { Elifalet Elifelet } eilif_male = { Eilif EilI_fr } einar_male = { Einar Einarr } eithne_female = { Eithne Edna } -ekkehard_male = { Ekkehard Eggerd } +#ekkehard_male = { Ekkehard Eggerd } 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 } +#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 Lisabetta } eloise_female = { Elisa Elise Eloise Eliz Eliza HE_loise Heloise } elod_male = { ElO_d ElO__d } -elvira_female = { Albira Elbira Elvira } +#elvira_female = { Albira Elbira Elvira } emer_female = { Emer Eimhir } emoke_female = { EmO_ke EmO__ke } -emil_male = { Emil Yemelyan } -emily_female = { Emili Emilia Emilie Emilija Emily Emiliya Milia MI_lia } -emma_female = { Emma AI_na Hemma Imma Emmeline } +#emil_male = { Emil Yemelyan } +#emily_female = { Emili Emilia Emilie Emilija Emily Emiliya Milia MI_lia } +#emma_female = { Emma AI_na Hemma Imma Emmeline } emund_male = { Emund Emundr } endellion_female = { Endellion Endelient Endellienta } enfidaig_male = { Enfidaig Ainftech Enuidaig } @@ -441,34 +441,34 @@ engelbrecht_male = { Engelbrecht Engelpert Ingalbert } enoch_male = { Enoch EnO_ch } enoder_male = { Enoder Wenheden } eochaid_male = { Eochaid Oucydd Uuochu } -eric_male = { Eric Erc Erth Herygh Uuirp Erik Eirik Eirikr Erich Erkki EirI_kr } +#eric_male = { Eric Erc Erth Herygh Uuirp Erik Eirik Eirikr Erich Erkki EirI_kr } ermenerdis_female = { Ermenerda } -ermengarde_female = { Ermengard Ermengarda Ermengarde Ermegardis Ermengardis Ermingarde Hermengarde Irmgard } +#ermengarde_female = { Ermengard Ermengarda Ermengarde Ermegardis Ermengardis Ermingarde Hermengarde Irmgard } ermengaud_male = { Airmanagildo Armengol Ermenegildo Ermengar Ermengau Ermengaud Ermengol Hermenechildo Hermenegildo Hermenexildo Hemenexildu HermI_gio Melendu Mem Mendo Menendo } ermesinda_female = { Ermenisinda Ermesenda Ermesinda Ermessenda Ermessentz Ermessinde Ermisenda Hermesenda Hermesinda Hermessent } -ernest_male = { ArnoS_t Ernest Ernst Ernusto } +#ernest_male = { ArnoS_t Ernest Ernst Ernusto } esclarmunda_female = { Clarmonda Esclarmonda Esclarmonde Esclaramunda Esclarmunda } erus_male = { Ero Eru } esfandiar_male = { Esfandiar Esfendiyar } -esther_female = { Ester } +#esther_female = { Ester } eternus_male = { Eternus Edern } ethelfrith_male = { Ethelfrith E_thelfrith } eudocia_female = { Eudocia Eudokia Yevdokia } eudoxia_female = { Eudoxia Eudosia } -eugene_male = { E_ogan EO_ganA_n EO_gan Egenio Eguen Eugene EugE_ne Eugenio Euggeniu Eugjeni Even Ewan Owain Owen Uuen Yawan } -eugenia_female = { Eugenia Euginia Owena Uuena } -eulalia_female = { Baia Eulalia Olaya } +#eugene_male = { E_ogan EO_ganA_n EO_gan Egenio Eguen Eugene EugE_ne Eugenio Euggeniu Eugjeni Even Ewan Owain Owen Uuen Yawan } +#eugenia_female = { Eugenia Euginia Owena Uuena } +#eulalia_female = { Baia Eulalia Olaya } euny_male = { Euny Uny } -euphemia_female = { Euphemia Affraic Aufrica EufE_mie Eufemia Yefimia EuphE_mie Fumeia } -euphemius_male = { Eufemiu } +#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 } -eusebius_male = { Eusebi EusE_biu Eusebius } -eustace_male = { Eustace Eustache Eustachy Eustathios Eusthaices } -eva_female = { AibilI_n Ava Eba Efa Eua E_ua Eva E_va Eve Hawwa } +#eusebius_male = { Eusebi EusE_biu Eusebius } +#eustace_male = { Eustace Eustache Eustachy Eustathios Eusthaices } +#eva_female = { AibilI_n Ava Eba Efa Eua E_ua Eva E_va Eve Hawwa } everard_male = { Eberhard Everard Everardo Everd Evrard Evrart } eysteinn_male = { Eysteinn O_sten O_ysteinn O_ystein Eystein Uisdean } -fabrice_male = { Fabrizio Fabritziu Fabrizziu } +#fabrice_male = { Fabrizio Fabritziu Fabrizziu } fadl_male = { Fadl Fezl } fadlun_male = { Fadlun Fezlun } fafila_male = { Fafes Fafila Fa_fila Favila Fa_vila } @@ -481,36 +481,36 @@ farhad_male = { Farhad Ferhad } farhan_male = { Farhan Ferhan } farhang_male = { Farhang Ferheng } fariborz_male = { Fariborz Feriburz } -farid_male = { Farid Fareed FerI_d } +#farid_male = { Farid Fareed FerI_d } farquhar_male = { Farquhar Fearchar } farroukh_male = { Farroukh Ferux } farrukhzad_male = { Farrukhzad Feruxzad } farzad_male = { Farzad Ferzad } faste_male = { Faste Fasti } -fatima_female = { Fatima Fatuma Faaduma Fatim Fatoumata Fatimah } +#fatima_female = { Fatima Fatuma Faaduma Fatim Fatoumata Fatimah } faust_male = { Fausto } -felix_male = { Felec Felice Felictu Felix Filici SzczE_sny Felici } +#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 } +#ferdinand_male = { Ferant Ferdinand Ferdinando Ferdinandu FernA_n Fernand Fernando Fernandu FernA_o Ferran Ferrand Ferrando Firdinannu Friedenando Friednand } ferdows_male = { Ferdows Firdews } -fergus_male = { Fergus Fearghus Gurcant Gurguist Gurguistl Gwrgant Urguist } +#fergus_male = { Fergus Fearghus Gurcant Gurguist Gurguistl Gwrgant Urguist } feridun_male = { Feridun FerI_dun Fereedun } ffernfael_male = { Ffernfael Farinmael } findlay_male = { Findlay Finnlagh FindlaI_ch } -finn_male = { Finn Fingal Gwyn Fionnghall } +#finn_male = { Finn Fingal Gwyn Fionnghall } finnguala_female = { Finnguala Fenella Fingola Nuala Fenni } flamula_female = { FlA_mula } -flavius_male = { Flavio } +#flavius_male = { Flavio } flavinius_male = { FlaI_n } -flora_female = { Fflur Flor Floarea Flora FlO_ra Flurinda Fiorenza } -florian_male = { Florianu Flurin } +#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 } +#fortunatus_male = { FortU_n Fortunato Furtun Furtunatu Orti } fracan_male = { Fracan Fragan } 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 } +#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 Fridolina } frej_male = { Frej Freyr } @@ -521,49 +521,49 @@ 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 Jiburili } +#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 } +#gaius_male = { Cai Caiu Gaius } 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 Gallas } +#gallus_male = { Gallu Gallus GaweL_ Havel Gallas } galvan_male = { GalvA_n Galvano } gandalfr_male = { Gandalfr GandA_lfr } gandulf_male = { Gandolfo Gandulf } gandarditya_male = { Gandarditya KantarA_titta } garcia_male = { GarC_i Garcia GarcI_a Garsias Garsiya Gartzia } -gaston_male = { Gaston Gastone } +#gaston_male = { Gaston Gastone } gausbert_male = { Gausbert Gausberto } gavin_male = { Gabinu Gaine Gavin Gavini Gavino Gwalchmai } gaya_male = { Gaia Gaya Gaye } gebhard_male = { Gaboardo Gebhard Gevert } gennadius_male = { Gennadius Gennatios } gentile_male = { Gentile } -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 } +#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 } +#german_male = { German Garmon } germanus_male = { Germano Germanos Germanus } -gerontius_male = { Gerontius Ganant Geraint Gereint } +#gerontius_male = { Gerontius Ganant Geraint Gereint } gersende_female = { Garsenda Gersenda } -gertrude_female = { Gertrude Geretrudis Gertrud Gertruda Gheertrude Gjertrud } +#gertrude_female = { Gertrude Geretrudis Gertrud Gertruda Gheertrude Gjertrud } 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 } +#gilbert_male = { Ghiberto Giberto Gilbert GilbE_rt Gilberto Gilbride Gilla-BrI_gte Giselbert Giselberto Guislabert } gilchrist_male = { Gilchrist Gilla-CrI_st } gilpatrick_male = { Gilpatrick Gilla-PA_traic } gilroy_male = { Gilroy Gilla-Ruad } -gisela_female = { Gisela GisE_le Giselle Giseltrude Gisla Gizella Guisla } +#gisela_female = { Gisela GisE_le Giselle Giseltrude Gisla Gizella Guisla } gisulf_male = { Ghisolfo Gisulf Gisulfu } gnupa_male = { Gnupa GnU_pa } godfrey_male = { Gausfred Geoffrey Geoffroy Geofroi Godafres Godfrey GO_dke Godefroi Godefroy Godfried Goffredo Goffredu Gofraid Gotfred Gottfried Gottifredo Gottofredo Guffredu GuT_friT_ GuT_frI_T_r Guthfrith JaufrE_ Jaufret JofrE_ SE_afra Sieffre SiothrU_n } -godwin_male = { Godwin Godwyn } +#godwin_male = { Godwin Godwyn } gojslav_male = { Gojslav } gojslava_female = { Gojslava } golbahar_female = { Golbahar Gulbehar } @@ -571,7 +571,7 @@ goldregot_female = { Goldregodo Goldregoto } golnaz_female = { Golnaz Gulnaz } gombald_male = { Gombau Gombaut } gomez_male = { Gomez GO_mez Gomes } -gonzalo_male = { GonC_al GonC_alo Gontzal Gonzalo Gonzalu } +#gonzalo_male = { GonC_al GonC_alo Gontzal Gonzalo Gonzalu } gopala_male = { Gopala Gopal } gopendraraja_male = { Gopendraraja Gopendraka } gorandukht_female = { Gorandukht Gorandoukht Guranduht } @@ -581,10 +581,10 @@ goshtasb_male = { Goshtasb GoS_tasp } gotho_female = { Goda Godina Goina GonC_inha Gontina Gontinha Goncin_a Gotina Goto Guina Guntina } gotho_male = { Godesteo Godesteu Gustio } gotruda_female = { Gonterote Gontroda Gontrode Gotruda } -gottschalk_male = { Godescalc Gosschalk Gottschalk } +#gottschalk_male = { Godescalc Gosschalk Gottschalk } govindaraja_male = { Govindaraja Govinda Govindapala Govindraj Guvaka } gratian_male = { Grazzianu } -gregory_male = { Gregory Gigurum Giric Greger Gregers Gregor Gregoras Gregorio Gregorios Gregorius Grigoli Grigor Grigore Grigorii Grigoriu GrigO_riu Grgur Grigoriy Grygor Grzegorz Jerjer Grwgari } +#gregory_male = { Gregory Gigurum Giric Greger Gregers Gregor Gregoras Gregorio Gregorios Gregorius Grigoli Grigor Grigore Grigorii Grigoriu GrigO_riu Grgur Grigoriy Grygor Grzegorz Jerjer Grwgari } grim_male = { Grim Grimr GrI_mr } grimoald_male = { Grimaldo Grimoald } grima_female = { Grima GrI_ma } @@ -594,17 +594,17 @@ guaimar_male = { Guaimar Guaimariu Waimar } guaram_male = { Guaram Guram } gudmund_male = { Gudmund GuT_mundr Guthmund } gudrod_male = { GudrO_d GuT_rO_T_r GudrOEd } -gudrun_female = { Gudrun GuT_run Guntrud GuD_rU_n } +#gudrun_female = { Gudrun GuT_run Guntrud GuD_rU_n } gulcicak_female = { GulC_iC_A_k GulC_iC_ek GulC_eC_ek } guiomar_female = { Guiomar } gundemar_male = { Gundemar Gundemaro Gundemaru } gundesend_male = { Gondesendo Gundesendo Gundesindo } gundoald_male = { Gundo Gundoald } -gunhild_female = { Gunhild Gunhilda Guinidilda Gunnhild Gunnhildr Winidilda } +#gunhild_female = { Gunhild Gunhilda Guinidilda Gunnhild Gunnhildr Winidilda } gunnar_male = { GonA_riu Gunnar Gunnare Gunnarr } -gunther_male = { GU_nther Gunzelin } -guy_male = { Gui Guido Guidone Guidu Guigues Guij Guy VI_tek Wicho Wido Wit } -gwen_female = { Gwen Gwenn Uen Wenn Wenna } +#gunther_male = { GU_nther Gunzelin } +#guy_male = { Gui Guido Guidone Guidu Guigues Guij Guy VI_tek Wicho Wido Wit } +#gwen_female = { Gwen Gwenn Uen Wenn Wenna } gwerfyl_female = { Gwerfyl Gueruel } gwrfawr_male = { Gwrfawr Gouremor } gwrgeneu_male = { Gwrgeneu Gurceneu } @@ -625,22 +625,22 @@ 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 } +#hannibal_male = { Annibal Annibale } +#harold_male = { Harold Ariald Harald Haraldr Herold } harsa_male = { Harsa Harshapala } -harvey_male = { Harvey Huiarnviu } +#harvey_male = { Harvey Huiarnviu } hasan_male = { Hasan Abdul-Hasan Hassan Hesen } hawise_female = { Hawise Hawis Hawys } hazarasp_male = { Hazarasp Hezarhesp } -hector_male = { Ettore Hector } -hedwig_female = { Hedwig Hadwig } -helen_female = { Helen Aileen Elen Elena Elene Helena Helene Hellene Ilona Jelena Liekko Olena HE_lE_ne E_lina HelenE_ } +#hector_male = { Ettore Hector } +#hedwig_female = { Hedwig Hadwig } +#helen_female = { Helen Aileen Elen Elena Elene Helena Helene Hellene Ilona Jelena Liekko Olena HE_lE_ne E_lina HelenE_ } helge_male = { Helge Helgi Oleg } hemming_male = { Hemingr Hemming } 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 } +#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 } +#herbert_male = { Arbert Aribert Aripert Herberd Herbert Hereberht Heribert } hereweald_male = { Airaldo Arioald Herewallt Hereweald } heriprand_male = { Eriprando Riprando } herlinda_female = { Herlinda Hermelinda } @@ -648,79 +648,79 @@ herman_male = { Armando Armannu Ermannu Herman Hermann Armon } hermenrich_male = { Emrico Hermenric } herori_male = { Herori Haeloubri } haesteinn_male = { HE_steinn HA_steinn } -hilaria_female = { Hilaria Eleri } -hilarius_male = { Ilariu } +#hilaria_female = { Hilaria Eleri } +#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 } +#hjalmar_male = { Hjalmar HjA_lmar } holmfrid_female = { HO_lmfrI_D_r Holmfrid } holmger_male = { Holmger HO_lmgeirr } honoratus_male = { Onoradu Onorato } -honorius_male = { Honorius Onorio Onoriu Ynyr } +#honorius_male = { Honorius Onorio Onoriu Ynyr } hooshyar_male = { Hooshyar XuS_yar } -horace_male = { Orazzu } +#horace_male = { Orazzu } hormazd_male = { Hormazd Hurmiz } hossein_male = { Hossein Hosen } hrane_male = { Hrane Hrani } # Nordic hran_male = { Hran Hrana } # Balkan Slavic hrothgar_male = { HroT_gar HrO_T_geirr } hrvoje_male = { Hrvoje } -hubert_male = { Hubert Hucpert Hugbert Oberto Ubertino Uberto Ubertu } -hugh_male = { A_ed A_edA_n Aedan Aeddan Aethon Hug Hugh Hugo Hugues Huw Uc Ugo Ugolino Ugone Ugonino Uguccione Uguccionello Ugu Ugues } -humbert_male = { Humbert Ubert Umbert Umberto Umbertu } +#hubert_male = { Hubert Hucpert Hugbert Oberto Ubertino Uberto Ubertu } +#hugh_male = { A_ed A_edA_n Aedan Aeddan Aethon Hug Hugh Hugo Hugues Huw Uc Ugo Ugolino Ugone Ugonino Uguccione Uguccionello Ugu Ugues } +#humbert_male = { Humbert Ubert Umbert Umberto Umbertu } hunfred_male = { Umfredo Unfredu Unifred } -humphrey_male = { Humphrey Honfroi Hunfroi Humfroy Onfroi } -hussein_male = { Hussein HisE_n } -hyacinth_male = { Giacinto Hyacinth Iaquintus Jacek Jacenty } +#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 Geronas } Hyginus_male = { Igino Iginu } hyppolite_male = { Ippolito PO_litu } hysing_male = { Hysing HY_singr } -hywel_male = { Hywel HoE_l Huwal Howell } +#hywel_male = { Hywel HoE_l Huwal Howell } hval_male = { Hval } -ida_female = { Ida Ide Yda } +#ida_female = { Ida Ide Yda } idnerth_male = { Idnerth Iudnerth } -idwal_male = { Idwal Idual Iudual } +#idwal_male = { Idwal Idual Iudual } idwallon_male = { Idwallon Iduallon Iuduallon } -ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota Ignazi } +#ignatius_male = { Gnazziu Ignatios Ignatius Ignatziu Z_egota Ignazi } illick_male = { Illick Dilic } indra_male = { Indra Indre } indrapala_male = { Indrapala Indrapal } inge_female = { Inge Inga Inka } -ingeborg_female = { Ingeborg IngebjO_rg IngibjO_rg } -ingegerd_female = { Ingegerd IngjerT_r Ingjerd } +#ingeborg_female = { Ingeborg IngebjO_rg IngibjO_rg } +#ingegerd_female = { Ingegerd IngjerT_r Ingjerd } ingemar_male = { Ingemar Ingimar } ingfrid_female = { IngfrI_D_r Ingfrid } ingjald_male = { Ingjald Ingjaldr } ingo_male = { Inge Ingo } ingolf_male = { Ingolf IngO_lfr } -ingrid_female = { IngirI_D_r Ingrid } -ingvar_male = { Ingvar InwE_r Yngvar } -inigo_male = { Eneco Eneko Inigo Wannaqo } -innocent_male = { Cencio Innocenzo } -irene_female = { Irene Eirene IrE_n Irina Jerina } -isaac_male = { Isaac Ishaq Ittac Sahag Sahak } -isaiah_male = { Isaiah Zaia } +#ingrid_female = { IngirI_D_r Ingrid } +#ingvar_male = { Ingvar InwE_r Yngvar } +#inigo_male = { Eneco Eneko Inigo Wannaqo } +#innocent_male = { Cencio Innocenzo } +#irene_female = { Irene Eirene IrE_n Irina Jerina } +#isaac_male = { Isaac Ishaq Ittac Sahag Sahak } +#isaiah_male = { Isaiah Zaia } ishkhan_male = { Ishkhan Ishkhanik } isidoros_male = { Isidoros Isidor } -ismail_male = { Esma_il Ismail I_smaI_l Is_mail Isma_il } +#ismail_male = { Esma_il Ismail I_smaI_l Is_mail Isma_il } isnard_male = { Isnardo } isolde_female = { Isolde Iseult Isode Isotta Isoude Izolda Essyllt } ithel_male = { Ithel Iudhael } -ivar_male = { Ivar I_omhar Evander Ibor Ifor Ivor I_var } +#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 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 } jahandar_male = { Jahandar Cehandar } -jahangir_male = { Jahangir Cehangir } +#jahangir_male = { Jahangir Cehangir } jahanshah_male = { Jahanshah CehanS_ah } jaitrasimha_male = { Jaitrasimha Jaitra-Singh } jamshid_male = { Jamshid CemS_I_d } -januarius_male = { Zennaru } +#januarius_male = { Zennaru } jarnegon_male = { Jarnegon Iarnegon } jaromir_male = { Jaromir JaromI_r Jaromar } jaroslav_male = { Jaroslav JarosL_aw Yaroslav } @@ -731,29 +731,29 @@ jayantavarman_male = { Jayantavarman Cayantavarman } jayaraja_male = { Jayaraja Ajairaja } jayasimha_male = { Jayasimha Jay-Singh Jayat-Singh } jeremiah_male = { Geremia Ieremias Jeremiah } -jesse_male = { Jesse Hoase Hoasse Hoassi } +#jesse_male = { Jesse Hoase Hoasse Hoassi } jhetpala_male = { Jhetpala Jhetpal } joakim_male = { Giuacchinu Joakim Jochim } -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 Gion Giovan } +#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 Gion Giovan } john-francis_male = { Gianfranco } jonas_male = { Jonah Jonas IO_annou Ionas Yunus Gionas } -jordan_male = { Giordano Giordanu Jordan Jourdain } +#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 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 Gilgian } -julia_female = { Giulia Ioulia Iulia Julia JU_lia Zhulieta Gelgia } -juliana_female = { Iouliana Juliana Julienne Iyana } +#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 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 } -justina_female = { Justina Ioustina } -justinian_male = { Giustiniano Ioustinianos Justinanius Justinian Justinien Stinian } -justus_male = { Giustu Justu } +#justin_male = { Gestin Giustinu Iestan Iestyn Ioustinos Justin } +#justina_female = { Justina Ioustina } +#justinian_male = { Giustiniano Ioustinianos Justinanius Justinian Justinien Stinian } +#justus_male = { Giustu Justu } kailaspala_male = { Kailaspala Kailaspal } kakhopala_male = { Kakhopala Kakhopal } kallinikios_male = { Kallinikios Kalinikos } @@ -763,8 +763,8 @@ kanvarpala_male = { Kanvarpala Kanvarpal } karnadeva_male = { Karnadeva Karandeva } kavoos_male = { Kavoos KA_vus } kea_male = { Kea Ke } -kenneth_male = { Kenneth CinA_ed Ciniod } -kentigern_male = { Kentigern CennE_tig Cyndeyrn Guentigirn } +#kenneth_male = { Kenneth CinA_ed Ciniod } +#kentigern_male = { Kentigern CennE_tig Cyndeyrn Guentigirn } kettil_male = { Kettil Ketill } kettilmund_male = { Kettilmund Ketilmundr } keykhosrau_male = { Keykhosrau Kaikhosro Keyxusrew } @@ -777,8 +777,8 @@ khetrapala_male = { Khetrapala Khetrapal } khodadad_male = { Khodadad Xwedadad } khosrau_male = { Khosrau Khosrov Xusrew } khudayar_male = { Khudayar Xwedayar } -khurshid_male = { Khurshid XurS_I_d } -kieran_male = { Kieran Peran Pyran } +#khurshid_male = { Khurshid XurS_I_d } +#kieran_male = { Kieran Peran Pyran } kiratpala_male = { Kiratpala Kiratpal } kirtivarman_male = { Kirtivarman Keerti-Verma } knut_male = { Knut Knud Kuuti KnU_tr } @@ -798,24 +798,24 @@ kunigunde_female = { Kunigunde Cunigunda Kunigunda } kunwar_male = { Kunwar Kunwarpal } kyriake_female = { Kyriake Kurake } kyriakos_male = { Ciriaco Kyriakos Kuriakos } -laetitia_female = { Letizia Letta } +#laetitia_female = { Letizia Letta } laila_female = { Laila Layla Leyla Leila} lakshmanadeva_male = { Lakshmanadeva Lakshmana } -lambert_male = { Lambert Lamberto Lambertu Lembert Lantpert } -lancelot_male = { Lanciottu Lanzelotto } +#lambert_male = { Lambert Lamberto Lambertu Lembert Lantpert } +#lancelot_male = { Lanciottu Lanzelotto } lando_male = { Lando Landone } landolf_male = { Landolf Landolfo Landolfu Landulf } lanfrank_male = { Lanfranco } -laura_female = { Laura Laurenzia Lauretta Loretta } # and also Laurentia variants +#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 Liun } +#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 Linard } -leontius_male = { Leontius Leontios } -leopold_male = { Leopold Leopoldo Liupolt Liutbald Liutpold } -liberius_male = { Libberiu Libero } +#leonard_male = { LE_onard Leonardo Leonardu Linard } +#leontius_male = { Leontius Leontios } +#leopold_male = { Leopold Leopoldo Liupolt Liutbald Liutpold } +#liberius_male = { Libberiu Libero } liutfred_male = { Liudfredo Liutfred } liutprand_male = { Liutprand Liutprando } liutward_male = { Liutward Liudward } @@ -823,32 +823,32 @@ 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 Duitg Ludivic } -louise_female = { Louise LoI_sa Ludivica } -lucia_female = { Lleuca LlU_cia Lucia Luci_a LU_cia Lucie Lucija L_ucja } +#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 = { Lucien Lucjan Luchino Lucian } -lucius_male = { Lles Lucio Leci } +#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 } +#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 } macabee_male = { Macabee Maccabee } -macbeth_male = { Macbethad Macbeth } +#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 Magdleina } -magnus_male = { Magnus Megistos Magne MagnU_s Magnasch } +#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 } mahendravarman_male = { Mahendravarman MakE_ntiravarman } mahipala_male = { Mahipala Mahipal } -mahmud_male = { Mahmud Mahamud MehmU_d } +#mahmud_male = { Mahmud Mahamud MehmU_d } makarius_male = { Makarius Makarios } -malcolm_male = { Malcolm MA_el-Coluim Maelchon Maelcwn } +#malcolm_male = { Malcolm MA_el-Coluim Maelchon Maelcwn } maldoven_male = { Maldoven MA_el-Dubh } maldred_male = { Maldred MA_el-Doraid } malise_male = { Malise MA_el-I_osa } @@ -857,49 +857,49 @@ malmfrid_female = { Malmfrid MA_lmfrI_D_r MalmfriT_ } malmure_female = { Malmure MA_el-Muire Maelmurie } malsnectan_female = { Malsnectan MA_elSnechtai } manasseh_male = { Manasseh ManassE_s Menassier } -manfred_male = { Maginfredo Maginfrit Manfred Manfredi Manfredo Manfredu Matfre Menfrid } +#manfred_male = { Maginfredo Maginfrit Manfred Manfredi Manfredo Manfredu Matfre Menfrid } manso_male = { Manso Mansone } -mansur_male = { Mansur MensU_r Mensur } +#mansur_male = { Mansur MensU_r Mensur } manuchihr_male = { Manuchihr MenU_C_ihr } manuel_male = { Emanuele Emmanouel Emmanuel EmmanuE_l Emmanuele Immanuel Manel Manuel Manuele } manushihr_male = { Manushihr MenU_S_ihr } maravarman_male = { Maravarman MA_ravarman } -marcella_female = { Marcella Marchell } +#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 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 } +#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 Mariamu } +#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 } +#marianus_male = { Marian Mariano Marianos Marianu Marianus Meirion } marine_female = { Marina Marine Marinha Marin_a } -marinus_male = { Marin Marino Marinu Marinus } -marius_male = { Marius Mario Marios Mariu } +#marinus_male = { Marin Marino Marinu Marinus } +#marius_male = { Marius Mario Marios Mariu } marjory_female = { Marjory Marthoc } 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 Martegn } +3martha_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 Martegn } marwan_male = { Marwan Merwan } marzuban_male = { Marzuban Merzuban } mascarosa_female = { Mascarosa MascarO_sa Mascarose } -masud_male = { Masud MesU_d Masoud } +#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 Mathiu } +#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 Muretzen } +#maurice_male = { Maurice Mauric Meurig Muretzen } maura_female = { Maura } -maurus_male = { Mauru MA_uru Moruello } +#maurus_male = { Mauru MA_uru Moruello } mawgan_male = { Mawgan Meigant Meugan } -maximilian_male = { Massimiliano Maksimilian } +#maximilian_male = { Massimiliano Maksimilian } maximinus_male = { Massiminu } -maximus_male = { Macsen Massimo Massimu Maxim Maximos Maximus } +#maximus_male = { Macsen Massimo Massimu Maxim Maximos Maximus } mayor_female = { Maior Mayor Mor } mellitus_male = { Mellitus Melitus } meirona_female = { Meirona Meiriona } @@ -910,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 Mihailo Mihajlo Mihangel Mikail Mikayel Mikel Mikelli Mikhael Mikhail Mikheil Mikkel Mikko Miquel Mikha_il Michiel Mitgel } +#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 } @@ -927,66 +927,66 @@ montefeltrano_male = { Feltrino Montefeltrano } morad_male = { Morad Murad } mordred_male = { Mordred Medrod Modred } morfarch_male = { Morfarch Mormarch } -morgan_male = { Morgan Morcant Morgen Morien Muirgein } +#morgan_male = { Morgan Morcant Morgen Morien Muirgein } morganna_female = { Morganna Morganne } morna_female = { Morna Muirne } -moses_male = { MosE_ Moses Mouses Musa Muza } +#moses_male = { MosE_ Moses Mouses Musa Muza } mstislav_male = { Mstislav ML_cisL_aw MS_cisL_aw } -muhammad_male = { Muhammad Mahammad Mamlan Mihemed Mohammed Muhammed Mahamed } -mungo_male = { Mungo Mwyn } +#muhammad_male = { Muhammad Mahammad Mamlan Mihemed Mohammed Muhammed Mahamed Muhammad_Bughra Muhammad_Toghan } +#mungo_male = { Mungo Mwyn } munia_female = { Moninha Monnia Munia MU_nia Munya } muniadomna_female = { Mumadona MU_niadomna Muniadona } munio_male = { Monio Monnio Munio Muniu Muno } munuald_male = { Monaldo } murdoch_male = { Murdoch Maredudd Muiredach Murethach Meredith } -muriel_female = { Muriel Muirgel } +#muriel_female = { Muriel Muirgel } murron_female = { Murron Mirren Morien Moruen Muirenn } -mustafa_male = { Mustafa Mistefa } +#mustafa_male = { Mustafa Mistefa } mutarrif_male = { al-Mutarrif Motarrif Mutarrif } nahir_male = { Nahir Nahor Nahur Nehor } nanaydvar_male = { Nanaydvar Nanaithvar } nanda_female = { Nanda Nande } nanding_male = { Nandinig Nantelino } nandivarman_male = { Nandivarman Nantivarman } -napoleon_male = { NapoleO_ Napoleone Napuliuni } +#napoleon_male = { NapoleO_ Napoleone Napuliuni } 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 Nutala } -nathan_male = { Nathan Naiton Nechtan Neithon Natan } +#nathan_male = { Nathan Naiton Nechtan Neithon Natan } nawshirwan_male = { Nawshirwan NoS_I_rwan } nazgol_female = { Nazgol Nazgul } -nazir_male = { Nazir Nesir } +#nazir_male = { Nazir Nesir } nechirwan_male = { Nechirwan NE_C_I_rvan } -nestor_male = { Nestore } +#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_ } +#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_ } nicola_female = { Nicola Nicole Nicolesa Nika Nikolena Niculina } -nicodemus_male = { Nicodemus Nikodim Nicudemu } +#nicodemus_male = { Nicodemus Nikodim Nicudemu } nigel_male = { Nigel Neil Niall NjA_ll } ninoslav_male = { Ninoslav } nirupatonkavarman_male = { Nirupatonkavarman Nirupatunkavarman } nonna_female = { Non Nonna Nonne Nuna NuN_a } nonno_male = { Nunno Nuno NunO_ NuN_o NuN_u } -norbert_male = { Norbert Nordepert } +#norbert_male = { Norbert Nordepert } nowy_male = { Nowy Nougui } nura_female = { Nura Nahara } nuria_female = { Nuria NU_ria } obeko_male = { Obeko Oveco Ovecu } obizzo_male = { Obizzino Obizzo } -octavia_female = { Octavia Ottavia Otavia } +#octavia_female = { Octavia Ottavia Otavia } octavianus_male = { Ottaviano } -octavius_male = { Eudaf Octave Octavius Ottavio Ottaviu } +#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 } -oliver_male = { Alaverru Oliba Olibia Oliver Oliuer Olivier Oliviero Olivio Oliviu } +#olaf_male = { Olaf AmlaI_b Anlaff Aulay Olafr Olav Olavi Oluf Onlaf O_lafr } +#oliver_male = { Alaverru Oliba Olibia Oliver Oliuer Olivier Oliviero Olivio Oliviu } olwen_female = { Olwen Uluen } oneka_female = { Oneca Onecca Oneka Onega } ordono_male = { Ordono Ordonho Ordonno OrdoN_o OrdoN_u Urdun } @@ -998,10 +998,10 @@ orvar_male = { Orvar O_rvar } osorio_male = { Osorio Osoriu } ostoja_male = { Ostoja } osulf_male = { Osulf Oswulf } -oswald_male = { Oswald Oswallt Usuullt } +#oswald_male = { Oswald Oswallt Usuullt } othello_male = { Tello Tellu } ottar_male = { Ottar Authari Ottarr O_ttar } -otto_male = { Ebles Eudes Eudon Eudo_n Oddet Oddone Odo_ O_dO_n Otto Luder-Udo Odo Odon Ota Othon Ott Otton Ottone Udo Uttuni } +#otto_male = { Ebles Eudes Eudon Eudo_n Oddet Oddone Odo_ O_dO_n Otto Luder-Udo Odo Odon Ota Othon Ott Otton Ottone Udo Uttuni } ottobuono_male = { Ottobono Ottobuono } otwin_male = { Otwin Odoin } pagan_male = { Pagan Paganello Pagano Payen } @@ -1019,30 +1019,30 @@ 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 Paschalis } +#pascal_male = { Pascal Pascale Paschal Pasquale Paschalis } pascentius_male = { Pascentius Pasgen } pashang_male = { Pashang PE_S_eng } pasquitan_male = { Pasquitan Pascueten } paternus_male = { Paternus Padarn Patern Pidarnoin } -patricia_female = { Patricia Patrikia Patrizia } -patrick_male = { Padric Padrig PA_traic Patrick Patrikios Patrizio Patriziu Patryk Pedric Petroc } +#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 Pauli Paulin } -paula_female = { Paula Paola } +#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 } pelagia_female = { Pala Palla } -pelagius_male = { Balakayus Belay PE_lage Pelagio Pelagios Pelagius Paio Pelaio Pelayo Pelayu } +#pelagius_male = { Balakayus Belay PE_lage Pelagio Pelagios Pelagius Paio Pelaio Pelayo Pelayu } peregrine_male = { Pellegrino Pellegrinu } peronella_female = { Peironela PeironE_la Pernelle Pernilla Peronella PE_ronelle } peroz_male = { Peroz PI_roz } -peter_male = { 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 } +#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 } +#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 } +#pius_male = { Pio Piu } plaisance_female = { Plaisance Plazentzia } pons_male = { PonC_ Ponce PO_ncio Pons Pontio Ponz Ponzu } poppo_male = { Poppo } @@ -1054,13 +1054,13 @@ prijezda_male = { Prijezda } priscilla_female = { Priscilla Prisisilla } pritampala_male = { Pritampala Pritampal } prithviraja_male = { Prithviraja Prithivipala Prithvipal Prithviraj Prithvi } -procopius_male = { Procopius Prokop Prokopios } -prosper_male = { Prospero Prosperu } -prudentius_male = { Prudencio } +#procopius_male = { Procopius Prokop Prokopios } +#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 } +#qasim_male = { Qasim Kassim } +#rachel_female = { Rachel Raahelamma } radelchis_male = { Radelchis } radgis_male = { Radgis Ratchis } radic_male = { RadiC_ } @@ -1069,9 +1069,9 @@ radislava_female = { Radislava } radivoj_male = { Radivoj } radogost_male = { Radogost } radwald_male = { Radoald } -ragnar_male = { Ragnar Ragnarr } +#ragnar_male = { Ragnar Ragnarr } ragnfrid_female = { Ragnfrid RO_gnfriT_ RO_gnfrI_D_r } -ragnhild_female = { Ragnhild RO_gnhildr Ragnell Ronalda Ragnhildr } +#ragnhild_female = { Ragnhild RO_gnhildr Ragnell Ronalda Ragnhildr } ragnvald_male = { Ragnvald RO_gnvaldr Ragnald Ronald } rahula_male = { Rahula Rahule } rainulf_male = { Rainulfu } @@ -1084,51 +1084,51 @@ 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 Raduolf } -ramiro_male = { Ramiro Ramir Ramiru Ranimiro Remiro } +#ramiro_male = { Ramiro Ramir Ramiru Ranimiro Remiro } rampala_male = { Rampala Rampal } ranadhiran_male = { Ranadhiran RanatI_ran } ranaditya_male = { Ranaditya Ranatitta } rangraja_male = { Rangraja Rangraj } -raphael_male = { RafaEl Rafaello Raphael Raziel } -rashid_male = { Rachid Rashid } +#raphael_male = { RafaEl Rafaello Raphael Raziel } +#rashid_male = { Rachid Rashid } rawwad_male = { Rawwad Revend } raymond-Berengar_male = { Raimond-BerenguiE_ Ramon-Berenguer Raymond-Berengar } -raymond_male = { Erramun Raimond Raimondo Raimundo Rajmund Ramon RamO_n Ramundu Ramuni Raymond RemO_n } +#raymond_male = { Erramun Raimond Raimondo Raimundo Rajmund Ramon RamO_n Ramundu Ramuni Raymond RemO_n } rayner_male = { Ranieri Raniero Rainero Rainone Rayner Reniero Reinier } -rebecca_female = { Rebecca Accamma } +#rebecca_female = { Rebecca Accamma } 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 } +#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 } +#renatus_male = { Rinatu } resa_female = { Resa } -reuben_male = { Reuben Roupen Rupin } -rhiannon_female = { Rhiannon Rioanon } +#reuben_male = { Reuben Roupen Rupin } +#rhiannon_female = { Rhiannon Rioanon } rhiwallon_male = { Rhiwallon Riuallon } riacet_male = { Riacet Riaged } ricarda_female = { Ricarda Ricciarda Richara Richardis Richenda RichE_nda Richent Richeut Rikissa RI_kiza } ricenus_male = { Ricenus Rhigeneu Riceneu } -richard_male = { Reccared Rekkaredo Rhicert Ricard Ricardo Ricart Riccardo Riccardu Richard Richart Riku Ryszard } +#richard_male = { Reccared Rekkaredo Rhicert Ricard Ricardo Ricart Riccardo Riccardu Richard Richart Riku Ryszard } rikulfr_male = { Riculf Rikulfr RI_kU_lfr } rioantdrec_female = { Rioantdrec Rhiaindrech } riwal_male = { Riwal Rhiwal } -robert_male = { Hrodberht Rhobert Robert RobE_rt Roberto Robertu Robrecht Rohart Roparth Ropert Rubbertu Rubert Ruprecht } -roderick_male = { Errodrigo Ludriqh Rhodri Rhydderch Roderic Rodericho Roderick Roderissus Rodric Rodrigo Rodrigu Roi Rory RuaidrI_ Ruairi Ruatirch Rudri Rui } +#robert_male = { Hrodberht Rhobert Robert RobE_rt Roberto Robertu Robrecht Rohart Roparth Ropert Rubbertu Rubert Ruprecht } +#roderick_male = { Errodrigo Ludriqh Rhodri Rhydderch Roderic Rodericho Roderick Roderissus Rodric Rodrigo Rodrigu Roi Rory RuaidrI_ Ruairi Ruatirch Rudri Rui } rodgand_male = { Rodgand Hrodgaud } rodwald_male = { Robaldo Rodgoald Rodoald Rodwald Rubaldo } -roger_male = { Rodegar Roger Rogier Rudigar Ruggero Ruggeru Ruggiero Rutger } -roland_male = { Lachlan RolA_n Roland Rolando Rolland } +#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 Ramun } +#roman_male = { Rhufon Roman RomA_n Romano Romanos Romanus Ruman Rumon Ramun } romoald_male = { Romoald } -ronan_male = { Ronan RO_nA_n } +#ronan_male = { Ronan RO_nA_n } ros_female = { Ros RO_is } -rosa_female = { Rosa RO_zsa Rose } +#rosa_female = { Rosa RO_zsa Rose } rostam_male = { Rostam Rostan Rustam } rotfrid_male = { Rofrit } -roy_male = { Roy Ruah } +#roy_male = { Roy Ruah } rucenus_male = { Rucenus Rhun Roucen Ru } ruffinus_male = { Grifiud Griffith Gruffydd Ruffinus } rurik_male = { Rurik HrO_rekr RO_rek RO_rik HrE_rekr } @@ -1147,36 +1147,36 @@ samanta_male = { Samanta Samant-Singh Samantasimha } samarasimha_male = { Samarasimha Samar-Singh } samaritan_male = { Samaritanu } sami_female = { Sami Sameah Samee Sameea Samiya Samiyah Samiyya Samya } -sami_male = { Sami Samiy } -samuel_male = { Samuel SA_muel Samueli SamuE_li Samoeli Sawyl } +#sami_male = { Sami Samiy } +#samuel_male = { Samuel SA_muel Samueli SamuE_li Samoeli Sawyl } samund_male = { SA_mund SE_mundr } sancha_female = { Antsa Sancha SanC_a Sanya } -sancho_male = { Antso Sancho Sanchu Sanciu Sanctus SanC_ Sandde Sans Sante Sanyo } +#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 Saira } +#sarah_female = { Sara SA_ra Sarah Saramma Saira } satinik_female = { Satinik Satenik } savaric_male = { Sabariquh Savarico Savaricu } scholastica_female = { Scholastyka Scolaster Culastia } -sebastian_male = { Bastian BastiA_n Sebastian SebastiA_n Sebastiaen Sebastiano Sebastianos Sebastianu SebastiA_o Sebustianu Bastiaun } +#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 } senara_female = { Senara Zennor } -seraphin_male = { Serafin Serafino Serafinu Seraphin } -sergius_male = { Sarkis Sergio Sergios Sergiu SE_rgiu Sergius Serigi } +#seraphin_male = { Serafin Serafino Serafinu Seraphin } +#sergius_male = { Sarkis Sergio Sergios Sergiu SE_rgiu Sergius Serigi } serhilda_female = { Serhilda Serenahilt } severin_male = { Severin Severino } -severus_male = { Seferus Severo } +#severus_male = { Seferus Severo } sevilay_female = { Savilay Sevilay } sevindik_female = { Savintik Sevindik } sextus_male = { Sesto } shadhi_male = { Shadhi S_adI_ } -shahab_male = { Shahab S_ahab } +#shahab_male = { Shahab S_ahab } shahanshah_male = { Shahanshah S_ahenS_ah Shanshe } shahan_male = { Shahan Shahen } shahbaz_male = { Shahbaz S_ahbaz } -shahin_male = { Shahin S_ahin } +#shahin_male = { Shahin S_ahin } shahram_male = { Shahram S_ahram } shahrokh_male = { Shahrokh S_ahrux Sharokh } shahruz_male = { Shahruz S_ahruz } @@ -1190,23 +1190,23 @@ sheraga_male = { Sheraga Shraga } shirkuh_male = { Shirkuh S_I_rkU_h } shuayb_male = { C_uayb Shuayb } sibislav_male = { Sibislav } -sibylla_female = { Sibel Sibila Sibilia Sibilla Sibil_la Sibyl Sibylla Sybilla Sibylle Sybille } +#sibylla_female = { Sibel Sibila Sibilia Sibilla Sibil_la Sibyl Sibylla Sybilla Sibylle Sybille } sicard_male = { Sicard } sicco_male = { Sicco Sico Sikke } sicheri_male = { Sicheri Sigeriu } siddhartha_male = { Siddhartha Siddharthe } -siegfried_male = { Siegfried Sigfrid Sigifredo } +#siegfried_male = { Siegfried Sigfrid Sigifredo } sieghart_male = { Sieghart Sieghard } sigbjorn_male = { SigbjO_rn SigrbjO_rn } siginulf_male = { Siginolfo } sigisbert_male = { Sigisbert Sigbert } sigmund_male = { Sigmund Siegmund Sigismond Sigismund Zikmund Zsigmond Zygmunt } -sigrid_female = { SigrI_D_r Sigrid } -sigurd_male = { Sigurd SigurT_r Sigward Sikard Siward Siweard Sjoerd } +#sigrid_female = { SigrI_D_r Sigrid } +#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 Schimun } +#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 } @@ -1218,11 +1218,11 @@ 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 Suleiman } +#solomon_male = { Salemon Salman Salomon Selevan Selyf Solomon SolomO_n Sulayman Suleyman Suleiman Suleyman-Arslan } solve_male = { SO_lve SO_lvi } somerled_male = { Somerled Somhairle SumarliT_i } sonpala_male = { Sonpala Sonpal } -sophia_female = { Sophia Z_ofie Sofia Sofie Sofija Sophie Zofia ZsO_fia Sohvi } +#sophia_female = { Sophia Z_ofie Sofia Sofie Sofija Sophie Zofia ZsO_fia Sohvi } sorleone_male = { Sorleone } sorkver_male = { SO_rkver SO_rkvir } sozzo_male = { Sozzo } @@ -1232,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 Steafan } +#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 } @@ -1243,14 +1243,14 @@ 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 SU_sanna } +#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 } -sviatoslav_male = { Sviatoslav S_wiE_tosL_aw Svietoslav } +#sven_male = { Sven Soini Svein Sveinn Svend Swegn Sweeny Suibne Sweeney } +#sviatoslav_male = { Sviatoslav S_wiE_tosL_aw Svietoslav } swanahild_female = { Swanahild Suanhilde } sigtyrgg_male = { Sigtrygg Sigtryggr } -sylvain_male = { Silvano } +#sylvain_male = { Silvano } symmachus_male = { Simachu Symmachos Symmachus } tabitha_female = { Tabitha Tabatha Tabby Tabetha } tadg_male = { Tadg Tadhg Tarla Tegwyd Taig Teague } @@ -1274,32 +1274,32 @@ teresa_female = { Talesa Taresa Tarexia Teresa TerE_sa Tereza Terezia Thresiamma thaddeus_male = { Addai Taddai Taddeo Tadduccio Tadeusz Thaddeus Thadeosi Thiaddi } thecla_female = { Tecla Tegla Tekla Thecla } thelesphore_male = { TelE_sfuru } -theobald_male = { Teobald Teobaldo Teobaldu Tetbald Theobald ThiE_baut Thiadbold Thibault Tibaldo Tibalt Tibaud Tibault Tybalt Tybaut } +#theobald_male = { Teobald Teobaldo Teobaldu Tetbald Theobald ThiE_baut Thiadbold Thibault Tibaldo Tibalt Tibaud Tibault Tybalt Tybaut } theodat_male = { BoZ_ydar Bozidar Dat Deodat Fedot Teodato Theodat Theodote Theodotos } theoderic_male = { Theoderic Theoderich } theodolf_male = { Teodolfo } -theodora_female = { Feodora Teodora Theodora ThE_odora } -theodore_male = { Theodore Feodor Tadros Tedore Teodor Teodoro Teudar Teudur Tewdwr TheodO_ros Theodoros Thoros ThE_tore Tiudoru Tudor } -theodoric_male = { DE_tR_ich Diederick Diederik Dietrich Dirk Dytryk Teudaric Teuderic Teudric Tewdrig Theodoric ThE_odoric Theodorich Theodoricho Thierry TiE_rri Tiuduricu } -theodosia_female = { Theodosia Feodosia Teodosia } -theodosius_male = { Tedisio Teodizio Teodosiu Tewdos Theodosios Theodosius Teodosi } +#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 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 Tumasch } +#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 } +#thor_male = { Thor Donar } +#thora_female = { Thora T_ora Tora T_O_ra } thordis_female = { Thordis T_ordis T_O_rdI_s } thorolf_male = { Thorolf T_orolfr Torolf T_O_rO_lfr } thyra_female = { Thyra T_yra T_yri } tiberius_male = { Tiberius Tiberios } tiburge_female = { Tiburge Thetburga Tiborg Tibourge } tigridia_female = { Tegridia Tigridia } -timothy_male = { Timothy Dimetheos Thimo } -timur_male = { TimE_r Timur } +#timothy_male = { Timothy Dimetheos Thimo } +#timur_male = { TimE_r Timur } tisemir_male = { TI_semir Tihomir } titianus_male = { Tiziano } tjudmund_male = { Tjudmund T_iO_D_mundr } @@ -1309,7 +1309,7 @@ toke_male = { Toke TO_ki } torbjorn_male = { TorbE_nu TorbjO_rn T_orbjO_rn TorbjOErn } torbrand_male = { Torbrand T_orbrandr } torchitorio_male = { Torchitor Torchitoriu } -tord_male = { Tord T_ordr T_orD_r } +#tord_male = { Tord T_ordr T_orD_r } torfinn_male = { Torfinn T_orfinn T_orfinnr } torkel_male = { Torkel T_orgil Thurcytel Torgil Torgils Torquil T_orgils } tornik_male = { Tornik Tornike } @@ -1319,10 +1319,10 @@ totil_male = { Totil T_jO_stO_lfr } toste_male = { Toste Tostig TO_sti } trajan_male = { Trajan Traianos } tribune_male = { Tribuno } -tristan_male = { Tristan Drosten Drystan } +#tristan_male = { Tristan Drosten Drystan } trudilde_female = { Trodilde Trudilde } truppoald_male = { Truppoald } -tryggve_male = { Tryggve Tryggvi } +#tryggve_male = { Tryggve Tryggvi } tvrtko_male = { Tvrtko } tuathal_male = { Tuathal TU_athal Tudwal Tugdual } tudwallon_male = { Tudwallon Tuduallon } @@ -1334,37 +1334,37 @@ uffe_male = { Uffe Offa } uhtred_male = { Uhtred UhtrE_d } 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 } +#ulrich_male = { Odalrico Olderico OldR_ich Olrico Udalrich Udalrico Uldarico Ulric Ulrich } ulvhilde_female = { Ulvhilde Ulfhildr } -umar_male = { Omer Omari Umar } +#umar_male = { Omer Omari Umar } una_female = { Una U_na } -urban_male = { Erb Erbin Erpin Irb Urbain Urban Urbano Urbien } +#urban_male = { Erb Erbin Erpin Irb Urbain Urban Urbano Urbien } urbgenius_male = { Urbgenius Urbcen Urien } -ursula_female = { Ursula Ursule } +#ursula_female = { Ursula Ursule } ursulinus_male = { Ursulinus } urraca_female = { Urraca Urraka } ursus_male = { Orso Orson Ursion Ursus Uorsin } -ute_female = { Ute Oda Uta } -uthman_male = { Uthman Osman Athman } +#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 Valantin } -valerian_male = { Valirianu } -valerius_male = { Valerio Valerios Valerius } +#valentin_male = { Ualan Valenti Valentin Valentino Valintinu Walan Walenty Valantin } +#valerian_male = { Valirianu } +#valerius_male = { Valerio Valerios Valerius } valhanadeva_male = { Valhanadeva Valhana } varagunan_male = { Varagunan Varakunan } varagunavarman_male = { Varagunavarman Varakunavarman } varshapala_male = { Varshapala Varshpal } varshasb_male = { Varshasb VarS_asp } -vasco_male = { Balashk Belasko Blasco Vasco Velasco Velascu } +#vasco_male = { Balashk Belasko Blasco Vasco Velasco Velascu } vela_male = { Beila Vela } velasquita_female = { Belasquida Belaskita Velasquida Velasquita } vellido_male = { Bellidu Vellido } veep_female = { Veep Vepa } vermudo_male = { Bermond Bermudo Bermudu Veremondo Veremundo Vermudo } -victor_male = { Biktor Uther Uthyr Victor Viktor Vittore Vittorio Vittoriu Wecta } +#victor_male = { Biktor Uther Uthyr Victor Viktor Vittore Vittorio Vittoriu Wecta } vidurathpala_male = { Vidurathpala Vidurathpal } vigdis_female = { Vigdis VigdI_s VigdI__s } vigraharaja_male = { Vigraharaja Vigrharaja } @@ -1372,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 Vincenz } +#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 } @@ -1389,8 +1389,8 @@ vitalis_male = { Guitol Gwydol Vitale Vitalis } vito_male = { Idu Vitu } vivianus_male = { Bibianus Vivianu } vivili_female = { Vivilde Vivili } -vladimir_male = { Vladimir Valdemar VladimI_r Waldemar } -vladislav_male = { Vladislav WL_adysL_aw WL_odzisL_aw } +#vladimir_male = { Vladimir Valdemar VladimI_r Waldemar } +#vladislav_male = { Vladislav WL_adysL_aw WL_odzisL_aw } vlatko_male = { Vlatko } vojaca_female = { VojaC_a } vojislava_female = { Vojislava } @@ -1404,34 +1404,34 @@ 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 } +#walter_male = { Balterio BhA_tair Gauthier Gautier Gualter Gualtiero Guterre Gutierre Guttier Ualtar Valteri Walter Walthari Walther Wolter Wautier } 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 Guglielm } +#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 Guglielm } williamette_female = { Guillaumette Guillelma Guillemecte Williamette } wimara_male = { Vimara Wimarano } winaloe_male = { Winaloe Guinol } -winifred_female = { Winifred Gwenfrewi } +#winifred_female = { Winifred Gwenfrewi } withred_male = { Withred WihtrE_d } witiza_male = { Vitiza Witiza } wolfram_male = { Wolfram Vulframn } xemraja_male = { Xemraja Kshemraja } -ximena_female = { Jimena Ximena } +#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 Violanta } +#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 } -zachary_male = { Zacarie Zaccaria Zachariah Zacharias Zacharria Zachary Zack Zakariyah Zakariyya } +#yves_male = { Yves Erouan } +#yvonne_female = { Yvonne Erouana Yvon } +#zachary_male = { Zacarie Zaccaria Zachariah Zacharias Zacharria Zachary Zack Zakariyah Zakariyya } zaida_female = { Zahida ZaI_da } zartosht_male = { Zartosht ZerdeS_t } zbynek_male = { ZbynE_k Zbigniew Zbyszko Zbynek } zosimus_male = { Zosimus Zosima } -zeno_male = { Zenon Sein } +#zeno_male = { Zenon Sein } zeta_female = { Zeta Zeita } zeya_male = { Zeya Zeyar } zubeyr_male = { Zubeyr Zuber Zuberi } diff --git a/common/culture/name_lists/00_baltic.txt b/common/culture/name_lists/00_baltic.txt index 9758fd1cc..ba72cf0d2 100644 --- a/common/culture/name_lists/00_baltic.txt +++ b/common/culture/name_lists/00_baltic.txt @@ -1,4 +1,4 @@ -name_list_latgalian = { +name_list_latvian = { cadet_dynasty_names = { { "dynnp_gada" "dynn_Selija" } diff --git a/common/culture/name_lists/00_central_germanic.txt b/common/culture/name_lists/00_central_germanic.txt index edcfb6f63..9eeb0cfe0 100644 --- a/common/culture/name_lists/00_central_germanic.txt +++ b/common/culture/name_lists/00_central_germanic.txt @@ -729,7 +729,7 @@ name_list_swabian = { } } -name_list_bavarian = { +name_list_NEOW_bavarian = { cadet_dynasty_names = { { "dynnp_von" "dynn_Wittelsbach" } diff --git a/common/culture/name_lists/00_west_slavic.txt b/common/culture/name_lists/00_west_slavic.txt index c0f4a3b7d..275cce827 100644 --- a/common/culture/name_lists/00_west_slavic.txt +++ b/common/culture/name_lists/00_west_slavic.txt @@ -442,7 +442,7 @@ name_list_polish = { } } -name_list_polabian = { +name_list_sorbian = { cadet_dynasty_names = { # Currently shared with Pommeranian @@ -502,93 +502,6 @@ name_list_polabian = { } } -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 = { diff --git a/common/culture/name_lists/NEOW_albanian.txt b/common/culture/name_lists/NEOW_albanian.txt new file mode 100644 index 000000000..ff5735d2c --- /dev/null +++ b/common/culture/name_lists/NEOW_albanian.txt @@ -0,0 +1,528 @@ +name_list_NEOW_albanian = { + + cadet_dynasty_names = { + "dynn__C_ced_eku" + "dynn__C_ced_ela" + "dynn__C_ced_oba" + "dynn_Agaj" + "dynn_Ahmedani" + "dynn_Ahmetaj" + "dynn_Allaj" + "dynn_Aluku" + "dynn_Ba_c_ced_i" + "dynn_Balilaj" + "dynn_Balla" + "dynn_Behari" + "dynn_Berisha" + "dynn_Biba" + "dynn_Bobi" + "dynn_Bubeqi" + "dynn_Buxhelaj" + "dynn_Bytyqi" + "dynn_Cani" + "dynn_Dauti" + "dynn_Dervishi" + "dynn_Dodaj" + "dynn_Duma" + "dynn_Elezi" + "dynn_Elshani" + "dynn_Emini" + "dynn_Fakja" + "dynn_Fikaj" + "dynn_Gashi" + "dynn_Gjini" + "dynn_Gjoka" + "dynn_Gjoni" + "dynn_Gjuka" + "dynn_Guri" + "dynn_Hajnali" + "dynn_Halilaj" + "dynn_Halili" + "dynn_Hasa" + "dynn_Hasani" + "dynn_Hoti" + "dynn_Hoxha" + "dynn_Hoxhaj" + "dynn_Hysa" + "dynn_Ib_e_uml_rshimi" + "dynn_Iliazi" + "dynn_Jorgaqi" + "dynn_Kabashi" + "dynn_Kadrija" + "dynn_Kastrati" + "dynn_Kelmendi" + "dynn_Ko_c_ced_i" + "dynn_Kola" + "dynn_Komoni" + "dynn_Krasniqi" + "dynn_Kryeziu" + "dynn_Kukeli" + "dynn_Kurti" + "dynn_Laj_c_ced_i" + "dynn_Leka" + "dynn_Li_c_ced_o" + "dynn_Lika" + "dynn_Liku" + "dynn_Lilo" + "dynn_Lleshi" + "dynn_Lulaj" + "dynn_Lulashi" + "dynn_Majaci" + "dynn_Malushaj" + "dynn_Manaku" + "dynn_Marinaj" + "dynn_Marku" + "dynn_Martini" + "dynn_Masati" + "dynn_Mema" + "dynn_Meta" + "dynn_Morina" + "dynn_Mu_c_ced_a" + "dynn_Mullaliu" + "dynn_Muriqi" + "dynn_Murrizi" + "dynn_Mustafaraj" + "dynn_Ndoci" + "dynn_Omuri" + "dynn_Prifti" + "dynn_Rashica" + "dynn_Rexhepi" + "dynn_Sahiti" + "dynn_Selimaj" + "dynn_Shala" + "dynn_Shehu" + "dynn_Sinani" + "dynn_Sula" + "dynn_Tafa" + "dynn_Tahiri" + "dynn_Toska" + "dynn_Troplini" + "dynn_Vasi" + "dynn_Veseli" + "dynn_Vukatana" + "dynn_Xhemali" + "dynn_Zekaj" + } + + dynasty_names = { + "dynn__C_ced_eku" + "dynn__C_ced_ela" + "dynn__C_ced_oba" + "dynn_Agaj" + "dynn_Ahmedani" + "dynn_Ahmetaj" + "dynn_Allaj" + "dynn_Aluku" + "dynn_Ba_c_ced_i" + "dynn_Balilaj" + "dynn_Balla" + "dynn_Behari" + "dynn_Berisha" + "dynn_Biba" + "dynn_Bobi" + "dynn_Bubeqi" + "dynn_Buxhelaj" + "dynn_Bytyqi" + "dynn_Cani" + "dynn_Dauti" + "dynn_Dervishi" + "dynn_Dodaj" + "dynn_Duma" + "dynn_Elezi" + "dynn_Elshani" + "dynn_Emini" + "dynn_Fakja" + "dynn_Fikaj" + "dynn_Gashi" + "dynn_Gjini" + "dynn_Gjoka" + "dynn_Gjoni" + "dynn_Gjuka" + "dynn_Guri" + "dynn_Hajnali" + "dynn_Halilaj" + "dynn_Halili" + "dynn_Hasa" + "dynn_Hasani" + "dynn_Hoti" + "dynn_Hoxha" + "dynn_Hoxhaj" + "dynn_Hysa" + "dynn_Ib_e_uml_rshimi" + "dynn_Iliazi" + "dynn_Jorgaqi" + "dynn_Kabashi" + "dynn_Kadrija" + "dynn_Kastrati" + "dynn_Kelmendi" + "dynn_Ko_c_ced_i" + "dynn_Kola" + "dynn_Komoni" + "dynn_Krasniqi" + "dynn_Kryeziu" + "dynn_Kukeli" + "dynn_Kurti" + "dynn_Laj_c_ced_i" + "dynn_Leka" + "dynn_Li_c_ced_o" + "dynn_Lika" + "dynn_Liku" + "dynn_Lilo" + "dynn_Lleshi" + "dynn_Lulaj" + "dynn_Lulashi" + "dynn_Majaci" + "dynn_Malushaj" + "dynn_Manaku" + "dynn_Marinaj" + "dynn_Marku" + "dynn_Martini" + "dynn_Masati" + "dynn_Mema" + "dynn_Meta" + "dynn_Morina" + "dynn_Mu_c_ced_a" + "dynn_Mullaliu" + "dynn_Muriqi" + "dynn_Murrizi" + "dynn_Mustafaraj" + "dynn_Ndoci" + "dynn_Omuri" + "dynn_Prifti" + "dynn_Rashica" + "dynn_Rexhepi" + "dynn_Sahiti" + "dynn_Selimaj" + "dynn_Shala" + "dynn_Shehu" + "dynn_Sinani" + "dynn_Sula" + "dynn_Tafa" + "dynn_Tahiri" + "dynn_Toska" + "dynn_Troplini" + "dynn_Vasi" + "dynn_Veseli" + "dynn_Vukatana" + "dynn_Xhemali" + "dynn_Zekaj" + } + + male_names = { + 3 = { # the names being split by religion will have no effect in-game, i just thought i would separate the namelists in case we find a way to do so + # Christian (Greek/Latin/"Western") + Adrian Aleksand_e_uml_r Alfred Andrea_male Armando Artur Aurel + Denis + Eduart Ervin + Gjergj Gjergji + Jani + Mario + Ndue + Robert Roland + Spiro + Vasil Viktor Vladimir + + # Muslim (Turkic/Persian/Arabic) + Ali Altin + Bajram + Enver + Hasan Haxhi Hysen + Ibrahim Ismail + Mehmet Mustafa + Nazmi + Qemal + Ramazan Rexhep + Sami Shaban Sk_e_uml_nder + Xhemal + + # Neutral + Afrim Agim Agron Alban Albert Alma Amarildo Andi Arben Ardian Ardit Arjan Arqile Artan Artim Astrit + Bashkim Besim Besnik Bledar Blerim Bujar + Dritan + Edmond Elseid Elton Elvis Endri Erion Erjon Ermal Ervis + Fatjon Fatmir Fatos Flamur + G_e_uml_zim Gani Gentian + Ilir Ilirjan Indrit + Kastriot Kujtim + Leonard Luan Lulzim + Mark + Petrit + Saimir Shk_e_uml_lqim Shk_e_uml_lzen Shp_e_uml_tim Sokol + Ylli + Zef + } + 2 = { + # Christian (Greek/Latin/"Western") + Agustin Aldo Aleks Anastas Andon Anxhelo Arsen + Bruno + Daniel Dhimit_e_uml_r Dorian + Eduard Edvin Emiljano Enea Engj_e_uml_ll Erald Ernest + Fabjan Faslli Ferdinand Filip Florenc Florian + Gjon + Hektor + Josif + Kevin Klaudio Klement Kosta Kostandin Kristaq Kristi_male Kristian Kristjan + Lefter + Marin Marsel Martin Mateo Mihal Mikel + Ndoc Niko Nikolin Nikolla + Pal Panajot Pandeli Paulin Petro Pjet_e_uml_r + Renaldo Renato + Serxhio Simon Stavri Stefan + Thanas + Valentin Valter Vangjel Vasillaq Vilson + + # Muslim (Turkic/Persian/Arabic) + Abaz Abdulla Abedin Ahmet Asllan Avdi + Bedri Beqir + Daut Demir Dervish + Emin Enis Esat + Fadil Faik + Hajdar Hajredin Haki Halil Halim Halit Hamdi Hysni + Idriz Isa Islam Ismet Izet + Jakup + Kadri + Latif Lutfi + Mehdi Muhamet Muharrem Musa Myrteza Myslim + Naim Nazif Nebi Nezir + Osman + Qamil Qazim Qerim + Ragip Ramadan Ramiz Rifat Riza + Sabri Sadik Sali Sefedin Seit Selim Selman Servet Shefki Shefqet Sherif Shyqyri Sinan Sulejman + Tahir Thoma + Xhafer Xhavit Xheladin Xhelal Xhevair Xhevat Xhevdet Xhevit + Ymer + Zaim Zenel Zija + + # Neutral + _C_ced_lirim + Admir Ajet Albi Albion Anton Arb_e_uml_r Arian Arlind Arsim Avni Azem + Bardhyl Behar Bekim Bilbil Bledi Blendi + Dashnor Drilon Durim + Elis Endrit Eni Engjell Ergys Ermir + Fatbardh Festim Fitim + Gazmend Gazment Gjin Gramoz + Hazis Hekuran + Igli Ilmi + Jeton + Ko_c_ced_o Krenar Kreshnik + Ledio Ledion Liman Lirim + Mentor Murselj + Neki + Orges + P_e_uml_rparim Pashk Pllumb + Redi Renis + Safet Spartak + Taulant + } + 1 = { + # Christian (Greek/Latin/"Western") + _C_ced_ezar + Adrion Aleksi Armond + Damian Danel Dit_e_uml_lind Ditmir Donat + Edgar Emanuele Emil Entonio Enzo Etrit + Florent Franc Frano Frederik + Gasp_e_uml_r Gasper Gerhard + Henrik + Johan + Klaus Kurt + Leandro Leonit + Manol Mati Miho Myrto + Naum Nelson Nevil + Paulo Pirro + Qiriako + Raimond Rejnaldo Rey Rudi Rudolf + Sander Sebino Shtjef_e_uml_n Stivi Stivjan + Teodor Theodhor Thomas Tom + Xhani Xhimi Xhon Xhuliano + + # Muslim (Turkic/Persian/Arabic) + Abdullah Abdurrahman Abdyl Abdylaziz Adil Adnan Amir Avdullah Avdyl Azis + Bakir Berat Burak + Edis Ejup Ekrem Eniss Eqrem Erfan Et_pst_hem + Fahredin Fehmi Ferat Ferhan Ferid Feriz Fidan + Hadi Hafiz Hair Hajdin Hajrulla Harun Hashim Hilmi + Ilaz Iljas Iljaz + Jasir Jusuf + Kasim + Mahmud Mahmut Muhedin Mumin Mustaf_e_uml_ Myqerem Myslym + Naser Nasip Nedim Nesimi Nevzat Nexhat Nexhati Nexhip Nexhmedin Nijazi Nuhi + Omer Orhan + Refik Remzifaik Remzi Resul Ridvan Rijat Rrahman Rrustem Ruzhdi + Sabah Sabahudin Sadedin Salih Samir Selatin Shaqir Shefik Shemzi Sheradin Sherefedin Sylejman + Taqi Taullah Tefik Teki Teufik + Vasfi Vasif Vedat Vehbi + Xhelil Xhemil Xhezair + Yzedin + Zekirja Zejnullah Zeqirija Zyber + + # Neutral + _C_ced_elo _C_ced_un + Abelard Adem Adonis Ago Agon Agush Ajdi Albian Albin Alvi Andis Ansi Aranit Arbion Arbnor Arbri Aredin Argent Arijanet Aristidh Armend Arton Atdhe Azdren + Balil Bamir Behgjet Bejkush Bek_e_uml_ Ben Bernard Besart Besian Bler Bleri Blert Brigel Burim Bylbyl + Dardan Dashamir Debatik Dejvi Deme Dibran Dimal Dod_e_uml_ Dren Driton Dukagjin + Edlir Edon Edor Edvan Egzon Elian Elmi Elvir Eman Enkeleid Enkelejd Erand Erando Erbim Ermis Eros Erxhan Esmerald + Fahrush Fatlum Faton Fe_c_ced_or Florin Fluturim Foto + Genc Gent Geri Gersi Gilman Gjeto Glauk Gledi Gogo Grent Gugash Gzim + Hazbi Hazir Herolind Hil + Ilion Irgen Isli Isnik + Jahmir Jetmir + Keidi Ki_c_ced_o Klidman Klinton Kliton Ko_c_ced_i Kolec Kristal Ksement Kushtrim + Labinot Leart Lec Ledian Lek_e_uml_ Leka Leutrim Liridon Lorik Lumir + M_e_uml_rgim Maldini Mandi Manush Maqo Marash Masar Medin Medon Mefail Melos Memli Mendi Mergim Meriton Met Metush Migen Migjen Milaim Milazim Millan Milot Milto Mirel Mirlind Mirush Muj_e_uml_ Mytaher + Nait Nderim Ndriqim Neptun + Odise Oerd Orik + Pali Palok_e_uml_ Perlat Peti Polizoi + Ramush Rexh_e_uml_ Rrapo Rufki + Sand_e_uml_r Selver Serjan Shinasi Shpend Shqipe Shqipri Skerdilajd Sllave + Todi Tonibler Tritan + Uk_e_uml_ Ukshin Uran + Valdet Valmir Valon Veton Vigan Vilfor Vin_c_ced_enc Vioresin Viron Virtyt Visar Visho Vlash + Ylber Yll Ysni + Zenun Zyhdi Zymber Zymer + } + } + female_names = { + 3 = { + # Christian (Greek/Latin/"Western") + Anila Anxhela + Denisa + Eleni Elsa Elvira + Flora + Kristina Kristjana + Leonora + Manjola Manushaqe Maria Marije Mirela + Natasha + Rajmonda + Suzana + + # Muslim (Turkic/Persian/Arabic) + Anisa + Fatime + + # Neutral + Adelina Af_e_uml_rdita Aferdita Aida Albana Arta + Blerina Blerta Burbuqe + Dhurata Donika Drita + Edlira Edona Eglantina Enkeleda Ermira + Flutura + Jonida + Lindita Liri Luljeta + Majlinda Mart_e_uml_ Merita Migena Mimoza Miranda + Nertila + Ornela + Pranvera + Sara Shkurte Sidorela Sonila + Teuta + Valbona Valentina Vera Vijona Violeta Vjollca + } + 2 = { + # Christian (Greek/Latin/"Western") + Ada Adriana Angjelina Antoneta Aurela + Dafina Daniela + Elena Elisa Eva + Frida + Greta + Jolanda Jona + Klara + Laura Laureta Liliana Loreta + Monika + Pavlina + Rita + Samanta Silva + Xhulia + Zhaneta + + # Muslim (Turkic/Persian/Arabic) + Bedrije Behije Besa + Emine + Hajrie + Ismete + Makbule + Naxhije Nexhmie Nurie + Sanie Servete Sherife Suada + Zenepe + + # Neutral + Albina Anita Arbnora Ardita Ariana Arlinda Armela Aurora + Besa Besjana + Desara Diana Dile + Eliona Eni Enkelejda Erjona + Farie Fatjona Fatmire Feride Fitnete Fitore + Gentiana + Irma Iva + Jeta + Klodiana Kozeta Kujtime + Lirie Liza + Mira + Rovena Roza Rozeta + Shqipe + Tefta + Valdete Vitore + Yllka + Zana + } + 1 = { + # Christian (Greek/Latin/"Western") + Alis Aneta + Dijana Doris Dorotea + Elizabeta + Fiona Flonja Furtuna + Gjyzepina + Ilarja Ingrit Iskra + Johana Julia Justina + Keti Klajda Klodeta + Linda Lisa Lu_c_ced_ie Lucie Ludmilla + Magdalena Marta Melpomeni Milena + Nina Noel_female + Parashqevi Paulina + Tamara + Vanessa Venera + Xhulieta + + # Muslim (Turkic/Persian/Arabic) + Fehmie Fevzije Fikrije Fiqrete + Hafsa Hykmete + Igballe Ikbale + Kanita + Mirjam Mynevere Myzafere + Naile Nermin + Ruki + Sehadete Semire Sevdije + + # Neutral + Adivije Aidena Albena Albulena Aldona Altuna Amarda Anesa Anna Antigoni Arb_e_uml_resh_e_uml_ Arb_e_uml_rie Arbana Arbenita Arbiona Arbnore Arbresha Arijeta Arinda Arjeta Artiola Asja Atifete + Bahtie Besmire Borana Brikelda Bubulina + D_e_uml_shira Dalina Dhora Dhorka Diellza Doarsa Dojna Dorina Doruntina Driada Dua + Edita Efigjeni Elbenita Elfeta Elinda Eliza Ellvana Elva Endrina Erida Ermonela Eta Ezmiralda + Fioralba Fjolla Floralba Fortesa + Ganimete Gerina Gonxhe Grida + Helga Holta + Ilira Iliriana Inis Inva + Janina Jehona Jera Jora + Kaqusha Kler + Labinot_e_uml_ Ledia Ledina Ledja Lela + Marigona Masiela Milva Mimi Mimika Miriam Mirketa Mjaftoni Musine + Nekibe Nexhmije Nora + Odeta Ogerta Orgesa + P_e_uml_llumbesha Pandora Prenda + Ravesa Rina Rreze Rushen + Sala Saranda Selfixhe Semiramis Senida Sheila Shiret Shireta Spanja + Time Tinka Tringa + Ulpiana + Va_c_ced_e Vala Vigjilenca Viona Vjosa Vlora + Xhanfize Xhenisa Xhilda + Zyba + } + } + 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 = 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/common/culture/name_lists/NEOW_alsatian.txt b/common/culture/name_lists/NEOW_alsatian.txt new file mode 100644 index 000000000..672d577ce --- /dev/null +++ b/common/culture/name_lists/NEOW_alsatian.txt @@ -0,0 +1,277 @@ +name_list_NEOW_alsatian = { + + cadet_dynasty_names = { + "dynn_Adam" + "dynn_Antony" + "dynn_Arnold" + "dynn_Babilon" + "dynn_Bauer" + "dynn_Baumann" + "dynn_Beck" + "dynn_Blaes" + "dynn_Bloch" + "dynn_Braun" + "dynn_Brender" + "dynn_Bringia" + "dynn_Buchy" + "dynn_Burry" + "dynn_Colin" + "dynn_Dann" + "dynn_Debes" + "dynn_Dietlin" + "dynn_Diss" + "dynn_Doll" + "dynn_Dudt" + "dynn_Faller" + "dynn_Fankhauser" + "dynn_Felzhalb" + "dynn_Fischer" + "dynn_Foltzer" + "dynn_Frey" + "dynn_Fritsch" + "dynn_Fuchs" + "dynn_Gerber" + "dynn_Gissinger" + "dynn_Gissy" + "dynn_Goetz" + "dynn_Gross" + "dynn_Hartmann" + "dynn_Hazemann" + "dynn_Heinrich" + "dynn_Heitz" + "dynn_Herrmann" + "dynn_Hoffmann" + "dynn_Huber" + "dynn_Isel" + "dynn_Jaegy" + "dynn_Jost" + "dynn_Jung" + "dynn_Kauffmann" + "dynn_Keller" + "dynn_Kempf" + "dynn_Kieffer" + "dynn_Klein" + "dynn_Kleinmann" + "dynn_Koenig" + "dynn_Kuhn" + "dynn_Lang" + "dynn_Laugel" + "dynn_Lehmann" + "dynn_Loux" + "dynn_Lutz" + "dynn_M_e_act_n_e_act_tr_e_act_" + "dynn_Martin" + "dynn_Metzger" + "dynn_Meyer" + "dynn_Morel" + "dynn_Muller" + "dynn_Murer" + "dynn_Ott" + "dynn_Peter" + "dynn_Poulet" + "dynn_Reutenauer" + "dynn_Reuther" + "dynn_Riche" + "dynn_Rieger" + "dynn_Riethmuller" + "dynn_Risch" + "dynn_Roth" + "dynn_Roy" + "dynn_Schaeffer" + "dynn_Schmidt" + "dynn_Schmitt" + "dynn_Schmuck" + "dynn_Schneider" + "dynn_Schnoebelen" + "dynn_Schott" + "dynn_Schwartz" + "dynn_Schorung" + "dynn_Schwartzentruber" + "dynn_Schwob" + "dynn_Simon" + "dynn_Sitter" + "dynn_Stampfler" + "dynn_Staub" + "dynn_Wagner" + "dynn_Walter" + "dynn_Wandhammer" + "dynn_Weber" + "dynn_Weiss" + "dynn_Wendling" + "dynn_Wies" + "dynn_Wiss" + "dynn_Wolff" + "dynn_Zimmermann" + } + + dynasty_names = { + "dynn_Adam" + "dynn_Antony" + "dynn_Arnold" + "dynn_Babilon" + "dynn_Bauer" + "dynn_Baumann" + "dynn_Beck" + "dynn_Blaes" + "dynn_Bloch" + "dynn_Braun" + "dynn_Brender" + "dynn_Bringia" + "dynn_Buchy" + "dynn_Burry" + "dynn_Colin" + "dynn_Dann" + "dynn_Debes" + "dynn_Dietlin" + "dynn_Diss" + "dynn_Doll" + "dynn_Dudt" + "dynn_Faller" + "dynn_Fankhauser" + "dynn_Felzhalb" + "dynn_Fischer" + "dynn_Foltzer" + "dynn_Frey" + "dynn_Fritsch" + "dynn_Fuchs" + "dynn_Gerber" + "dynn_Gissinger" + "dynn_Gissy" + "dynn_Goetz" + "dynn_Gross" + "dynn_Hartmann" + "dynn_Hazemann" + "dynn_Heinrich" + "dynn_Heitz" + "dynn_Herrmann" + "dynn_Hoffmann" + "dynn_Huber" + "dynn_Isel" + "dynn_Jaegy" + "dynn_Jost" + "dynn_Jung" + "dynn_Kauffmann" + "dynn_Keller" + "dynn_Kempf" + "dynn_Kieffer" + "dynn_Klein" + "dynn_Kleinmann" + "dynn_Koenig" + "dynn_Kuhn" + "dynn_Lang" + "dynn_Laugel" + "dynn_Lehmann" + "dynn_Loux" + "dynn_Lutz" + "dynn_M_e_act_n_e_act_tr_e_act_" + "dynn_Martin" + "dynn_Metzger" + "dynn_Meyer" + "dynn_Morel" + "dynn_Muller" + "dynn_Murer" + "dynn_Ott" + "dynn_Peter" + "dynn_Poulet" + "dynn_Reutenauer" + "dynn_Reuther" + "dynn_Riche" + "dynn_Rieger" + "dynn_Riethmuller" + "dynn_Risch" + "dynn_Roth" + "dynn_Roy" + "dynn_Schaeffer" + "dynn_Schmidt" + "dynn_Schmitt" + "dynn_Schmuck" + "dynn_Schneider" + "dynn_Schnoebelen" + "dynn_Schott" + "dynn_Schwartz" + "dynn_Schorung" + "dynn_Schwartzentruber" + "dynn_Schwob" + "dynn_Simon" + "dynn_Sitter" + "dynn_Stampfler" + "dynn_Staub" + "dynn_Wagner" + "dynn_Walter" + "dynn_Wandhammer" + "dynn_Weber" + "dynn_Weiss" + "dynn_Wendling" + "dynn_Wies" + "dynn_Wiss" + "dynn_Wolff" + "dynn_Zimmermann" + } + + male_names = { + _A_grv_d_a_grv_m _A_grv_de _A_grv_dri _A_grv_lex _A_grv_lfred _A_grv_ndre_a_grv_s _A_grv_ndrees _A_grv_nton _A_grv_rnold _A_grv_rth_u_uml_r + _E_grv_rnest _E_grv_rnst + _U_uml_eleri _U_uml_elri _U_uml_elrisch _U_uml_sch_e_act_n + Abbes Alb_e_grv_r Albert Alfus + B_a_grv__a_grv_rthelmee B_a_grv_nned_i_grv_ck B_a_grv_schti_a_grv_n B_e_grv_nn + D_a_grv_vid Danel Dani_e_grv_l Dides Diebold Dietrisch Drees Dummen_i_grv_ck + Edgi Edmund Edw_a_grv_r + Fr_a_grv_nz Fr_i_grv_der Fr_i_grv_dri Fr_i_grv_tz Fredd Funse + G_a_grv_ngloff G_u_uml_scht G_u_uml_st_a_grv_v Gert Gottfrid + H_a_grv_ns H_a_grv_ri H_u_uml_b_a_uml_r H_u_uml_b_a_uml_rt_u_uml_s H_u_uml_ck H_u_uml_go Heinrisch Heiri Henner Hieronim_u_uml_s + Ign_a_grv_z Itzig + Jerg Jerri Jokeb Josef Josep + K_a_grv_mill K_a_grv_rl K_a_grv_schper Konr_a_grv_d Kr_i_grv_sch_a_grv_nn Kr_i_grv_schti_a_grv_nn Kr_i_grv_schtoff Kurti + L_a_uml_xi L_u_uml_i L_u_uml_k_a_grv_s L_u_uml_ther L_u_uml_wwi Laxi Leonh_a_grv_rd Lepold Lienert Lienh_a_grv_rd Lix Loranz Lorenz Ludw_i_grv_g Lunzi + M_a_grv_jsche M_a_grv_rik M_a_grv_rix M_a_grv_rk M_a_grv_rte M_a_grv_rtinn M_a_grv_rx M_a_grv_tte_u_uml_s M_a_grv_tteis M_a_grv_ttis M_a_grv_ttje M_a_grv_x M_i_grv_schel M_o_uml_jsche Mille Milu Mor_a_grv_tz Moriss Moritz Mundel + N_a_grv_ndel N_a_grv_ndi N_a_grv_th_a_grv_n N_a_grv_th_a_grv_na_e_grv_l N_i_grv_ckel N_i_grv_ckles Niklaus + Oskar Otto + Pattes Paul Peter Ph_i_grv_l_i_grv_pp Pol + R_o_uml_nn R_u_uml_diger R_u_uml_dolf Reinert Reinh_a_grv_rd Remmes Rischerd Robbel Robbes Robbi Rodolf Rosch_e_act_ Roll Rudolf + S_a_grv_lme S_a_grv_lomon S_a_grv_mi_e_grv_l S_a_grv_nder Sch_a_grv_k Sch_a_grv_kobb Sch_a_grv_mbediss Sch_a_grv_ng Sch_a_grv_rl Sch_u_uml_lien Sch_u_uml_ll Scheremi Scherom Schilb_e_grv_r Schille Schm_u_uml_le Schorsch Schoseff Selle Siefer Siefet St_e_grv_fann Staffe + Thedor Theo Thom_a_grv_ss + Urwe + W_a_grv_lter Wendel Werner Wernert Wickes Wilhelm Winzanz Wolfg_a_grv_ng + X_a_grv_ver X_a_grv_veri + Z_a_grv_cher + } + female_names = { + _A_grv_delheid _A_grv_gat _A_grv_get _A_grv_gnees _A_grv_lis _A_grv_liss _A_grv_ngenees _A_grv_ngnees _A_grv_sch_a_uml_li _A_grv_schali + _U_uml_edili _U_uml_sch_e_act_ni + Ad_e_grv_ll Adlinn Amm_e_act_j Ammeli Ammer_e_act_j Ann Annel_i_grv_s Annem_e_act_j Annemar_e_act_j Aug_u_uml_schtinn + B_a_grv_rwer_a_grv_ Berth Brigitt Brischitt + Dani Dennis_female Dora Doretee Doriss + Eev Elfrid Ellinor Elsb_a_uml_th Emma Emmali Emmeli Eva Eve + Fr_i_grv_derike Franz_female + G_u_uml_schte Gabi Gert_female Getr_u_uml_d Gertrud Guste + H_a_grv__a_grv_fj_e_grv_tt Hanne_female Hannelor Hannelore Hedwig Hedwisch Helen Helena Hermin Hilda Hilde + Isabell + K_a_grv_mi K_a_grv_rlinn K_a_grv_rolinn K_a_grv_thri K_a_grv_thrinn Kl_a_uml_ris Klara Kr_i_grv_schtian Kr_i_grv_schtinn + L_u_uml_ssi L_u_uml_wiss Leanor Lidi Lidia Liliann Lisbeth Liselott Lislott + M_a_grv_dl_e_act__e_act_ M_a_grv_dl_e_act__e_act_n M_a_grv_gd_a_grv_l_e_act__e_act_n M_a_grv_rgret M_a_grv_ri M_a_grv_ria M_a_grv_rie M_a_grv_ri_a_grv_nn Mait_e_act_ Margott Margrit Marlen Marlis Marth Martha Matt_i_grv_ll Mattild Mellani Minna Minne Minnel + Nattattel_i_grv_ Nattel_i_grv_ + Odeli Odilia Odill Ottilie + Patti Paulinn Petra Polett Polinn + Rikarda Rikardis Rosa Rosala Ros Rose Rosem_a_grv_ri Rosemi Ruthele + S_a_grv_lemee S_u_uml_s_a_grv_nn Sabinn Sch_a_grv_rlott Sch_u_uml_stinn Schanne Schanni Schorschett Schosseffinn Scht_a_uml_ffele Silli Silvi Sof_e_act_j Sofi + Th_e_act_r_e_act_s + Vroni + Z_u_uml_s_a_grv_nn + } + 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 + + + mercenary_names = { + } +} diff --git a/common/culture/name_lists/NEOW_anglo_american.txt b/common/culture/name_lists/NEOW_anglo_american.txt new file mode 100644 index 000000000..23f71785f --- /dev/null +++ b/common/culture/name_lists/NEOW_anglo_american.txt @@ -0,0 +1,192 @@ +name_list_NEOW_anglo_american = { + + cadet_dynasty_names = { + "dynn_Dom_i_act_nguez" + "dynn_Smith" + "dynn_Johnson" + "dynn_Williams" + "dynn_Brown" + "dynn_Jones" + "dynn_Garcia" + "dynn_Miller" + "dynn_Davis" + "dynn_Rodr_i_act_guez" + "dynn_Martinez" + "dynn_Hern_a_act_ndez" + "dynn_Lopez" + "dynn_Gonz_a_act_lez" + "dynn_Wilson" + "dynn_Anderson" + "dynn_Thomas" + "dynn_Taylor" + "dynn_Moore" + "dynn_Jackson" + "dynn_Martin" + "dynn_Lee" + "dynn_Perez" + "dynn_Thompson" + "dynn_White" + "dynn_Harris" + "dynn_S_a_act_nchez" + "dynn_Clark" + "dynn_Ram_i_act_rez" + "dynn_Lewis" + "dynn_Diaz" + "dynn_Myers" + "dynn_Long" + "dynn_Patterson" + "dynn_Mcdonald" + "dynn_Ellis" + "dynn_Fisher" + "dynn_Cruz" + "dynn_Freeman" + "dynn_Wells" + "dynn_Webb" + "dynn_Simpson" + "dynn_Stevens" + "dynn_Tucker" + "dynn_Porter" + "dynn_Hicks" + "dynn_Gomez" + "dynn_Crawford" + "dynn_Morales" + "dynn_Kennedy" + "dynn_Warren" + "dynn_Dixon" + "dynn_Ramos" + "dynn_Reyes" + "dynn_Burns" + "dynn_Gordon" + + } + + dynasty_names = { + "dynn_Dom_i_act_nguez" + "dynn_Smith" + "dynn_Johnson" + "dynn_Williams" + "dynn_Brown" + "dynn_Jones" + "dynn_Garcia" + "dynn_Miller" + "dynn_Davis" + "dynn_Rodr_i_act_guez" + "dynn_Martinez" + "dynn_Hern_a_act_ndez" + "dynn_Lopez" + "dynn_Gonz_a_act_lez" + "dynn_Wilson" + "dynn_Anderson" + "dynn_Thomas" + "dynn_Taylor" + "dynn_Moore" + "dynn_Jackson" + "dynn_Martin" + "dynn_Lee" + "dynn_Perez" + "dynn_Thompson" + "dynn_White" + "dynn_Harris" + "dynn_S_a_act_nchez" + "dynn_Clark" + "dynn_Ram_i_act_rez" + "dynn_Lewis" + "dynn_Diaz" + "dynn_Myers" + "dynn_Long" + "dynn_Patterson" + "dynn_Mcdonald" + "dynn_Ellis" + "dynn_Fisher" + "dynn_Cruz" + "dynn_Freeman" + "dynn_Wells" + "dynn_Webb" + "dynn_Simpson" + "dynn_Stevens" + "dynn_Tucker" + "dynn_Porter" + "dynn_Hicks" + "dynn_Gomez" + "dynn_Crawford" + "dynn_Morales" + "dynn_Kennedy" + "dynn_Warren" + "dynn_Dixon" + "dynn_Ramos" + "dynn_Reyes" + "dynn_Burns" + "dynn_Gordon" + + } + + male_names = { #add more variety later, just making one variant for each rn + Aaron_Alpheus Aetius_Lincoln Adam_Herodotus Adrian_Murphy Alan_Theophilus Alexander_James Ambrose_Julian Aurelian_Abraham Americanus + Barclay_Daniel Barrett_Bernard Brian_Damian Brutus_Spencer + Carter_Eric Charles_Antipas Chase_Harding Christopher_Miltiades Clifford_Publicola Clinton_Eugene Conway_Garfield Creighton_Roderick + Dakota_Angel Dalton_Homer David_Mithridates Diogenes_Donald Douglas_Pyrrhus + Edgar_Edgar Eisenhower_Hamilton Elijah_Buchanan Ezra_Evander + Felix_Felix Fillmore_Bradley Flavius_Norton Fletcher Ford_Sheldon Forrest_Brandon Franklin_Pompey Frederick_Frederick + Gabriel_Caleb Gaius_Washington Gallus_Cassius Graham_Clement Grover_Priscus + Hadrian_Edward Hannibal_Scott Harrison_Coolidge Hercules_Calvin Hugh_Menelaus Hunter_Cicero + Indiana_Johnson Isaac_Beckett Isaiah_Augustine + Jackson_Francis Jacob_Archimedes Jason_Jason Jefferson_Aristotle Joel_Theseus Jonathan_Elbridge Joseph_Socrates Justin_Sulla + Lawrence_Cornelius Leonard_Constantine Lewis_Augustus Linwood_Trenton Lucas_Trophimus Lucius_Herbert Lyndon_Pellias + Majorian_Benjamin Malcolm_Gregory Marcellus_Anthemeol Mark_spc_Anthony Marshall_Law Martin_Dwayne Matthew_Claudius Michael_Jordan Millard_Gerald Minos_Dwight Monroe_Tiberius Morris_Sophocles + Nerva_Truman Nelson_Seneca Nicholas_Andrew Noah_Aurelius Norman_Garland + Ogden_Glenn Orville_Alfred Oswald_Tyler Octavian_Steven + Palmer_Albert Parker_Bradford Patrick_Sinclair Patton_Leonidas Pershing_Spartacus Philander_McKinley Plato_Leo Postumus_John Pulcher_Amos Pythagoras_Suetonius + Quintus_Paul + Remington_Drake Rhett_Sullivan Richard_Robert Ronald_Ronald Roosevelt_Julius Ross_Porter Rufus_Owen Rutherford_Henry + Samuel_Scipio Sawyer_Tecumesh Schuyler_Clark Seth_Milburn Severus_Polycarpus Sherman_Achilles Silas_Cincinnatus Smith_George Stafford_Ryan Stanley_Hiram + Tacitus_Gavin Teague_Rodney Tertius_Clydon Thaddeus_Marius Themistocles_Pierce Thomas_Meriwether Timothy_Cleveland Titus_Lamar Todd_Howard Trajan_Arthur Travis_Diomedes + Ulysses_Grant + Vergilius_Pericles Victor_Levi + Quincy_Vincent + Walker_Hamilcar Walter_Hayes Webster_Reagan William_Wilson Woodrow_Theodore Wyatt_Vernon + Xavier_Nahum Xerxes_Plato Xenophon_Johnson + Yancy_Cyrus + Zachary_Upton + } + female_names = { + Abigail_Europa Adamsia_Alexandra Alexis_Beatrix Alyssa_Justina Amber_Caroline April_Kaylee Atalanta_Hannah + Bailey_Caitlin Blakely_Jada Buchanna_Cassandra Bureny_Ashley + Catherine_Alexandria Carteryn_Kimberly Cheyenne_Autumn Chloe_Mackenzie Clevelandy_Amy Coolidgea_Emma + Danica_Brittany Daphne_Bethany + Eisenhowery_Daniella Elizabeth_Elizabeth Erin_Destiny + Fordia_Katelyn + Garfieldred_Adrianna Gloria_Severina Grace_Esther Grantea_Melissa + Haley_Briseis Hardingia_Bianca Harrisonia_Samantha Haysey_Molly Helena_Belle Hoovery_Emily + Irene_Penelope Isabel_Faith + Jacksonya_Amanda Jeffersonia_Andrea Jessica_Honoria Julia_Paige + Kaitlyn_Sydney Katherine_Sabrina Kathryn_Jasmine Katie_Shelby Kennedyn_Jacqueline Kinley_Kelsey + Lauren_Allison Leah_Jane Leslie_Brooke Lincolna_Angela Livia Lucia_Savannah Lydonia_Breanna + Madeline_Agrippina Madisona_Isabella Mary_Claire Megan_Elaine Michelle_Jennifer Monroa_Anna Morgan_Blair + Natalie_Petronia Nicole_Aurelia Nixonya_Rebecca + Olivia_Theresa + Paula_Christina Polkia_Felicia Priscilla_Marina + Rachel_Medea Reaganna_Makayla Roosevelta_Victoria + Sarah_Antonia Sappho_Laura Sierra_Mia Stephanie_Antigone + Tatiana_Kayla Theodora_Augusta Trinity_Courtney Trumanna_Joanna Tylery_Veronica + Ulpia_Dana + Valeria_Maria Vanessa_Marissa Virginia_Brianna + Washingtonia_Octavia Woodrowa_Camilla + Zoe_Sophia + } + 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 = 70 + mat_grf_name_chance = 30 + 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 = 30 + mat_grm_name_chance = 70 + mother_name_chance = 40 + + + mercenary_names = { + } +} diff --git a/common/culture/name_lists/NEOW_aragonese.txt b/common/culture/name_lists/NEOW_aragonese.txt new file mode 100644 index 000000000..4cccb70fa --- /dev/null +++ b/common/culture/name_lists/NEOW_aragonese.txt @@ -0,0 +1,322 @@ +name_list_NEOW_aragonese = { + + cadet_dynasty_names = { + { "dynnp_de" "dynn_Mur" } + { "dynnp_de" "dynn_Tena" } + { "dynnp_del" "dynn_Campo" } + { "dynnp_del" "dynn_Val" } + "dynn_Abad_i_act_as" + "dynn_Allu_e_act_" + "dynn_Alqu_e_act_zar" + "dynn_Andreu" + "dynn_Ara" + "dynn_Ari_n_tld_o" + "dynn_Arnal" + "dynn_Artigas" + "dynn_Asensio" + "dynn_Aznar" + "dynn_Ballar_i_act_n" + "dynn_Beltr_a_act_n" + "dynn_Bened_i_act_" + "dynn_Benito" + "dynn_Bergua" + "dynn_Bernad" + "dynn_Besc_o_act_s" + "dynn_Blanco" + "dynn_Buil" + "dynn_Calvo" + "dynn_Campos" + "dynn_Cast_a_act_n" + "dynn_Castillo" + "dynn_Catal_a_act_n" + "dynn_Chueca" + "dynn_Claver_i_act_a" + "dynn_Cort_e_act_s" + "dynn_Crespo" + "dynn_Cuartero" + "dynn_Edo" + "dynn_Escart_i_act_n" + "dynn_Escriche" + "dynn_Fern_a_act_ndez" + "dynn_Ferrer" + "dynn_G_o_act_mez" + "dynn_Gallego" + "dynn_Galve" + "dynn_Garc_e_act_s" + "dynn_Garc_i_act_a" + "dynn_Gil" + "dynn_Gim_e_act_nez" + "dynn_Gonz_a_act_lez" + "dynn_Gracia" + "dynn_Guerrero" + "dynn_Hern_a_act_ndez" + "dynn_Hernando" + "dynn_Ibarz" + "dynn_Izquierdo" + "dynn_Jim_e_act_nez" + "dynn_Juli_a_act_n" + "dynn_L_o_act_pez" + "dynn_Laborda" + "dynn_Lahoz" + "dynn_Lanau" + "dynn_Lascorz" + "dynn_Latorre" + "dynn_Lozano" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Mateo" + "dynn_Mill_a_act_n" + "dynn_Molina" + "dynn_Monge" + "dynn_Monta_n_tld__e_act_s" + "dynn_Moreno" + "dynn_Navarro" + "dynn_Oliv_a_act_n" + "dynn_Ortega" + "dynn_P_e_act_rez" + "dynn_Palac_i_act_n" + "dynn_Palacio" + "dynn_Pardo" + "dynn_Paricio" + "dynn_Pascual" + "dynn_Pastor" + "dynn_Pe_n_tld_a" + "dynn_Polo" + "dynn_Pueyo" + "dynn_Puyuelo" + "dynn_Qu_i_act_lez" + "dynn_Rodr_i_act_guez" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Salvador" + "dynn_Santolaria" + "dynn_Sanz" + "dynn_Sebasti_a_act_n" + "dynn_Sim_o_act_n" + "dynn_Soler" + "dynn_Soria" + "dynn_Soriano" + "dynn_Tejero" + "dynn_Tom_a_act_s" + "dynn_Torres" + "dynn_Vi_n_tld_uales" + "dynn_Villacampa" + } + + dynasty_names = { + { "dynnp_de" "dynn_Mur" } + { "dynnp_de" "dynn_Tena" } + { "dynnp_del" "dynn_Campo" } + { "dynnp_del" "dynn_Val" } + "dynn_Abad_i_act_as" + "dynn_Allu_e_act_" + "dynn_Alqu_e_act_zar" + "dynn_Andreu" + "dynn_Ara" + "dynn_Ari_n_tld_o" + "dynn_Arnal" + "dynn_Artigas" + "dynn_Asensio" + "dynn_Aznar" + "dynn_Ballar_i_act_n" + "dynn_Beltr_a_act_n" + "dynn_Bened_i_act_" + "dynn_Benito" + "dynn_Bergua" + "dynn_Bernad" + "dynn_Besc_o_act_s" + "dynn_Blanco" + "dynn_Buil" + "dynn_Calvo" + "dynn_Campos" + "dynn_Cast_a_act_n" + "dynn_Castillo" + "dynn_Catal_a_act_n" + "dynn_Chueca" + "dynn_Claver_i_act_a" + "dynn_Cort_e_act_s" + "dynn_Crespo" + "dynn_Cuartero" + "dynn_Edo" + "dynn_Escart_i_act_n" + "dynn_Escriche" + "dynn_Fern_a_act_ndez" + "dynn_Ferrer" + "dynn_G_o_act_mez" + "dynn_Gallego" + "dynn_Galve" + "dynn_Garc_e_act_s" + "dynn_Garc_i_act_a" + "dynn_Gil" + "dynn_Gim_e_act_nez" + "dynn_Gonz_a_act_lez" + "dynn_Gracia" + "dynn_Guerrero" + "dynn_Hern_a_act_ndez" + "dynn_Hernando" + "dynn_Ibarz" + "dynn_Izquierdo" + "dynn_Jim_e_act_nez" + "dynn_Juli_a_act_n" + "dynn_L_o_act_pez" + "dynn_Laborda" + "dynn_Lahoz" + "dynn_Lanau" + "dynn_Lascorz" + "dynn_Latorre" + "dynn_Lozano" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Mateo" + "dynn_Mill_a_act_n" + "dynn_Molina" + "dynn_Monge" + "dynn_Monta_n_tld__e_act_s" + "dynn_Moreno" + "dynn_Navarro" + "dynn_Oliv_a_act_n" + "dynn_Ortega" + "dynn_P_e_act_rez" + "dynn_Palac_i_act_n" + "dynn_Palacio" + "dynn_Pardo" + "dynn_Paricio" + "dynn_Pascual" + "dynn_Pastor" + "dynn_Pe_n_tld_a" + "dynn_Polo" + "dynn_Pueyo" + "dynn_Puyuelo" + "dynn_Qu_i_act_lez" + "dynn_Rodr_i_act_guez" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Salvador" + "dynn_Santolaria" + "dynn_Sanz" + "dynn_Sebasti_a_act_n" + "dynn_Sim_o_act_n" + "dynn_Soler" + "dynn_Soria" + "dynn_Soriano" + "dynn_Tejero" + "dynn_Tom_a_act_s" + "dynn_Torres" + "dynn_Vi_n_tld_uales" + "dynn_Villacampa" + } + + male_names = { + 2 = { + _A_act_lvaro _A_act_nchel + _I_act__n_tld_igo + _O_act_scar + Aar_o_act_n Abel Adri_a_act_n Agost_i_act_n Alberto Alex Alexandro Alfredo Alifonso Andr_e_act_s Ant_o_act_n Arturo + Brun + C_e_act_sar Carlos Chabier Chaime Chair Cherm_a_act_n Ches_u_act_s Choel Chorche Chuan Chuan_spc_Ant_o_act_n Chuan_spc_Carlos Chuan_spc_Chus_e_act_ Chuan_spc_Manuel Chuaqu_i_act_n Chulio Chus_e_act_ Chus_e_act__spc__A_act_nchel Chus_e_act__spc_Ant_o_act_n Chus_e_act__spc_Ignacio Chus_e_act__spc_Lo_i_act_s Chus_e_act__spc_Manuel Chus_e_act__spc_Mar_i_act_a Chus_e_act__spc_Miguel Chus_e_act__spc_Ram_o_act_n Cristian + Dar_i_act_o Daniel Dav_i_act_ Diago + Edgar Eduardo Eloi Enrique Eric + F_e_act_lix Ferr_a_act_n Francho Francho_spc_Chabier Francho_spc_Chus_e_act_ + Gonzalo Grabiel Guill_e_act_n + Hector Hugo + Ignacio Isaac Ismael Iv_a_act_n + Jonat_a_act_n Jonathan + Kevin + Lo_i_act_s Lori_e_act_n Lucas + Manuel Marco Mario Mart_i_act_n Miguel Miguel_spc__A_act_nchel + Nestor Nicolau + Pablo Pero + Ra_u_act_l Rafel Ram_o_act_n Ricardo Roberto Rodrigo Rub_e_act_n + Sa_u_act_l Samuel Santiago Serchio + Tom_a_act_s + V_i_act_tor + } + 1 = { + _A_act_nchel_spc_Lo_i_act_s + Abraham Acher Ad_a_act_n Alan Ant_o_act_n_spc_Chabier Ant_o_act_n_spc_Chus_e_act_ Armando Arnau Arriel Artal Aurelio Axel + Basti_a_act_n Beli_a_act_n Bencham_i_act_n Benito Bernardo Blas Borcha + Carlos_spc_Alberto Carlos_spc_Ant_o_act_n Carlos_spc_Chabier Carmelo Cherardo Ches_u_act_s_spc__A_act_nchel Ches_u_act_s_spc_Ant_o_act_n Ches_u_act_s_spc_Chabier Ches_u_act_s_spc_Manuel Ches_u_act_s_spc_Mar_i_act_a Ches_u_act_s_spc_Miguel Chosu_e_act_ Chuan_spc_Francho Chuan_spc_Ignacio Chuan_spc_Lu_i_act_s Chuan_spc_Miguel Chuan_spc_Pablo Chuan_spc_Ram_o_act_n Chuli_a_act_n Chulio_spc_C_e_act_sar Chus_e_act__spc_Alberto Chus_e_act__spc_Andr_e_act_s Chus_e_act__spc_Carlos Chus_e_act__spc_Chabier Chus_e_act__spc_Chuaqu_i_act_n Chus_e_act__spc_Enrique Chus_e_act__spc_Francho Chus_e_act__spc_Viz_e_act_n Constant_i_act_n Crist_o_act_bal + Dami_a_act_n Daniel_spc_Chus_e_act_ + Domingo + El_i_act_as Enzo Ernesto Eusebio Ezequiel + Felipe Ferm_i_act_n Fidel Florencio Francho_spc_Manuel Frederico + Gael Gregorio Gustau + Ib_o_act_n Isidro Israel Isteban + Leonardo Lizer Lo_i_act_s_spc__A_act_nchel Lo_i_act_s_spc_Alberto Lo_i_act_s_spc_Ant_o_act_n Lo_i_act_s_spc_Carlos Lo_i_act_s_spc_Chabier Lo_i_act_s_spc_Ferr_a_act_n Lo_i_act_s_spc_Manuel Lo_i_act_s_spc_Miguel + M_a_act_ximo Mariano Mat_i_act_s Mateu Mauro Miguel_spc_Ant_o_act_n Milio Mois_e_act_s + Noel + Oliver + Pascual Pero_spc_Ant_o_act_n Pero_spc_Chus_e_act_ Pero_spc_Lo_i_act_s + Remiro Rom_a_act_n + Salvador Santos Sim_o_act_n + Thiago + Uchenio Urbez + V_i_act_tor_spc_Manuel Valant_i_act_n Viz_e_act_n + Yago + } + } + female_names = { + 2 = { + _A_act_nchela + A_i_act_da Adriana Ain_e_act_s Ainhoa Aitana Alba Alba_spc_Mar_i_act_a Alexandra Alizia Almudena Amanda Ana Ana_spc_Bel_e_act_n Ana_spc_Isabela Ana_spc_Mar_i_act_a Andreua Ariadna + B_a_act_rbara Beatriz Bel_e_act_n Berta Blanga + Carla Carlota Carmen Carolina Chema Chudit Chulia Clara Claudia Crestina + Elisa Estela Ester Estevan_i_act_a Esther Eva + Helena + Irene Iris Isabela Izarbe + Jara Jennifer Jessica + Lara Laura Lena Letizia Leyre Lidia Lorena Loreto Luz_i_act_a + M_i_act_riam Mar_i_act_a Mar_i_act_a_spc_Carmen Mar_i_act_a_spc_Chus_e_act_ Mar_i_act_a_spc_Isabela Mar_i_act_a_spc_Pilar Mar_i_act_a_spc_Tresa Marina Marta Mireya Monica + Natalia Nerea Noelia Noem_i_act_ Nuria + Olga + Pabla Paloma Paula Patrizia Pilar + Raquel Rebeca Roc_i_act_o Rosa + Sandra Sara Sheila Silvia Sof_i_act_a Sonia Susana + Tamara Tania Tresa + Vanesa Veronica Virchinia Vitoria + Yaiza Yolanda + Zilia + } + 1 = { + _A_act_frica _A_act_nchels + Abril Adela Adoraci_o_act_n Ainoa Albira Alegr_i_act_a Alionor Alma Alodia Altamira Amalia Amelia Amparo Ana_spc_Carmen Ana_spc_Crestina Ana_spc_Laura Ana_spc_Pilar Ana_spc_Rosa Andreua_spc_Mar_i_act_a Antona Ar_a_act_nzazu Ara Arancha Arantxa Arazeli Ascensi_o_act_n Asperanza Asunzi_o_act_n Aurelia Aurora + Balma Begonia Brenda + Candela Carmen_spc_Mar_i_act_a Caterina Chisela Chloe Chuana Chuaquina Chusefina Chusepa Cintia Clara_spc_Mar_i_act_a Concepci_o_act_n Consuelo Coral + D_e_act_bora Daniela Diana Dolors + Elisabet Elsa Emma Encarnazi_o_act_n Erika Esmeralda Eva_spc_Mar_i_act_a + Fat_i_act_ma Felisa Francha + Henriqueta + Idoia Immaculata Isabela_spc_Mar_i_act_a Itziar Ixeia Ixeya + Jenifer + Gala Gloria Grabiela Guadalupe + Laura_spc_Mar_i_act_a Laura_spc_Pilar Leire Liena Lizara Lo_i_act_sa Lola Lorda Luna + Malena Manuela Mar Mar_i_act_a_spc__A_act_nchels Mar_i_act_a_spc_Ar_a_act_nzazu Mar_i_act_a_spc_Ascensi_o_act_n Mar_i_act_a_spc_Asunzi_o_act_n Mar_i_act_a_spc_Antona Mar_i_act_a_spc_Auxiliadora Mar_i_act_a_spc_Begonia Mar_i_act_a_spc_Bel_e_act_n Mar_i_act_a_spc_Blanga Mar_i_act_a_spc_Ches_u_act_s Mar_i_act_a_spc_Chusepa Mar_i_act_a_spc_Concepci_o_act_n Mar_i_act_a_spc_Crestina Mar_i_act_a_spc_Cruz Mar_i_act_a_spc_Dolors Mar_i_act_a_spc_Esther Mar_i_act_a_spc_Ferranda Mar_i_act_a_spc_Gloria Mar_i_act_a_spc_Immaculata Mar_i_act_a_spc_Lena Mar_i_act_a_spc_Lo_i_act_sa Mar_i_act_a_spc_Lorda Mar_i_act_a_spc_Luz Mar_i_act_a_spc_Malena Mar_i_act_a_spc_Mar Mar_i_act_a_spc_Merz_e_act_ Mar_i_act_a_spc_Montserrat Mar_i_act_a_spc_Nieus Mar_i_act_a_spc_Paz Mar_i_act_a_spc_Pe_n_tld_a Mar_i_act_a_spc_Reyes Mar_i_act_a_spc_Rosa Mar_i_act_a_spc_Rosario Mar_i_act_a_spc_Sonia Mar_i_act_a_spc_Soledat Mar_i_act_a_spc_Uchenia Mar_i_act_a_spc_Vitoria Mar_i_act_a_spc_Yolanda Mara Margalida Mariana Martina Matilda Merz_e_act_ Milia Miraglos Montserrat + Nadia Natividat Nieus Noa Nora + Oliva Orosia + Palmira Paula_spc_Mar_i_act_a Pe_n_tld_a Purificazi_o_act_n + Ramona Raquel_spc_Mar_i_act_a Reyes Rosa_spc_Mar_i_act_a Rosal_i_act_a Rosario Ruth + Salas Samara Saray Soledat Soraya + Tatiana Tremedal Trinidat + Valantina Valera Vega Vera Violeta Vizenta + Ximena + Yasmina + Zezilia Zoe + } + } + 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 + + + mercenary_names = { + } +} diff --git a/common/culture/name_lists/NEOW_arbereshe.txt b/common/culture/name_lists/NEOW_arbereshe.txt new file mode 100644 index 000000000..63eff50e6 --- /dev/null +++ b/common/culture/name_lists/NEOW_arbereshe.txt @@ -0,0 +1,263 @@ +name_list_NEOW_arbereshe = { + + cadet_dynasty_names = { + "dynn_Aloise" + "dynn_Amato" + "dynn_Amendola" + "dynn_Astorino" + "dynn_Baffa" + "dynn_Barberio" + "dynn_Basile" + "dynn_Basta" + "dynn_Bastone" + "dynn_Bellizzi" + "dynn_Bellucci" + "dynn_Bellusci" + "dynn_Biasi" + "dynn_Blumetti" + "dynn_Boscia" + "dynn_Brescia" + "dynn_Brunetti" + "dynn_Bruno" + "dynn_Bua" + "dynn_Bubba" + "dynn_Camodeca" + "dynn_Capparelli" + "dynn_Carbone" + "dynn_Carriero" + "dynn_Casolino" + "dynn_Celozzi" + "dynn_Chidichimo" + "dynn_Chimisso" + "dynn_Ciancia" + "dynn_Cordoano" + "dynn_Cortese" + "dynn_Cristiano" + "dynn_Cucci" + "dynn_Cuccia" + "dynn_Cuda" + "dynn_Cusimano" + "dynn_Cuviello" + "dynn_De_spc_Padova" + "dynn_Di_spc_Lazzaro" + "dynn_Desiderio" + "dynn_Donato" + "dynn_Dramis" + "dynn_Ferrari" + "dynn_Frangella" + "dynn_Fratta" + "dynn_Frega" + "dynn_Gangale" + "dynn_Gencarelli" + "dynn_Giglio" + "dynn_Godino" + "dynn_Grande" + "dynn_Grima" + "dynn_Grimolizzi" + "dynn_Lala" + "dynn_Lavorato" + "dynn_Lazzaro" + "dynn_Licursi" + "dynn_Luci" + "dynn_Manes" + "dynn_Manfredi" + "dynn_Martino" + "dynn_Matranga" + "dynn_Mecca" + "dynn_Mele" + "dynn_Minisci" + "dynn_Miracco" + "dynn_Montalto" + "dynn_Musacchio" + "dynn_Musto" + "dynn_Nicoletti" + "dynn_Nociti" + "dynn_Norcia" + "dynn_Occhionero" + "dynn_Padova" + "dynn_Palermo" + "dynn_Paternoster" + "dynn_Peta" + "dynn_Petagine" + "dynn_Plescia" + "dynn_Prestia" + "dynn_Pucci" + "dynn_Pugliese" + "dynn_Ricioppo" + "dynn_Rugiano" + "dynn_Russo" + "dynn_Schiro" + "dynn_Scura" + "dynn_Scutari" + "dynn_Sposato" + "dynn_Stamile" + "dynn_Tallarico" + "dynn_Tamburi" + "dynn_Tavani" + "dynn_Tocci" + "dynn_Tripicchio" + "dynn_Troiano" + "dynn_Tucciariello" + "dynn_Turano" + "dynn_Vicchio" + "dynn_Zanfini" + } + + dynasty_names = { + "dynn_Aloise" + "dynn_Amato" + "dynn_Amendola" + "dynn_Astorino" + "dynn_Baffa" + "dynn_Barberio" + "dynn_Basile" + "dynn_Basta" + "dynn_Bastone" + "dynn_Bellizzi" + "dynn_Bellucci" + "dynn_Bellusci" + "dynn_Biasi" + "dynn_Blumetti" + "dynn_Boscia" + "dynn_Brescia" + "dynn_Brunetti" + "dynn_Bruno" + "dynn_Bua" + "dynn_Bubba" + "dynn_Camodeca" + "dynn_Capparelli" + "dynn_Carbone" + "dynn_Carriero" + "dynn_Casolino" + "dynn_Celozzi" + "dynn_Chidichimo" + "dynn_Chimisso" + "dynn_Ciancia" + "dynn_Cordoano" + "dynn_Cortese" + "dynn_Cristiano" + "dynn_Cucci" + "dynn_Cuccia" + "dynn_Cuda" + "dynn_Cusimano" + "dynn_Cuviello" + "dynn_De_spc_Padova" + "dynn_Di_spc_Lazzaro" + "dynn_Desiderio" + "dynn_Donato" + "dynn_Dramis" + "dynn_Ferrari" + "dynn_Frangella" + "dynn_Fratta" + "dynn_Frega" + "dynn_Gangale" + "dynn_Gencarelli" + "dynn_Giglio" + "dynn_Godino" + "dynn_Grande" + "dynn_Grima" + "dynn_Grimolizzi" + "dynn_Lala" + "dynn_Lavorato" + "dynn_Lazzaro" + "dynn_Licursi" + "dynn_Luci" + "dynn_Manes" + "dynn_Manfredi" + "dynn_Martino" + "dynn_Matranga" + "dynn_Mecca" + "dynn_Mele" + "dynn_Minisci" + "dynn_Miracco" + "dynn_Montalto" + "dynn_Musacchio" + "dynn_Musto" + "dynn_Nicoletti" + "dynn_Nociti" + "dynn_Norcia" + "dynn_Occhionero" + "dynn_Padova" + "dynn_Palermo" + "dynn_Paternoster" + "dynn_Peta" + "dynn_Petagine" + "dynn_Plescia" + "dynn_Prestia" + "dynn_Pucci" + "dynn_Pugliese" + "dynn_Ricioppo" + "dynn_Rugiano" + "dynn_Russo" + "dynn_Schiro" + "dynn_Scura" + "dynn_Scutari" + "dynn_Sposato" + "dynn_Stamile" + "dynn_Tallarico" + "dynn_Tamburi" + "dynn_Tavani" + "dynn_Tocci" + "dynn_Tripicchio" + "dynn_Troiano" + "dynn_Tucciariello" + "dynn_Turano" + "dynn_Vicchio" + "dynn_Zanfini" + } + + male_names = { + Achille Adamantonio Agesilao Aladro Alberto Alessandro Alessio Ambrogio Amedeo Andrea_male Angelo Aniello Anselmo Anton Antonino Armando Aroldo Atanasio Attilio + Benedhiti Binard + Calogero Carlo Carmelo Carmine Cesare Cosimo Costanzo + Damiano Daniele Davide Dhimit_e_uml_r Diego Domenico Donato + Elio Emanuele Emiliano Enrico Ercole Ernesto Ettore + Fedele Ferdinando Fernando Filippo Florenzo Fran_c_ced_esko Fran_c_ced_esko_spc_Saviero Franco + Gaetano Gavril Geniale Gennaro Geraldo Giacomo Giancarlo Gianni Gioacchino Giovanni Giuliano Giulio Gjergji Guglielmo Guido + Ignazio + Jeronim Josif + Kola Koll_e_uml_ Kostandin + Leonardo Lifteri Lluka Lucio Luigi + Marcello Mario Marku Martin Massimo Mateu Mauro Michelangelo Mikel Mos_e_grv_ + Nazario Ndon Ndoni Nello Nicodemo Nicolino Nili No_e_grv_ + Orazio Oreste + Pal Pasquale Piero Pietro Prospero + Raffaele Renato Renzo Roberto Rocco Rosario + Sandrino Saverio Sebastiano Sepa Sergio Severino Silvio Simone_male Sot_i_grv_r Stefano + Teodoro Terenc Tito Tom_a_grv_s_e_uml_ + Ugo Umberto + Vasil Vincenzo Vittorio Vituci + Zef + } + female_names = { + Amalia Angela Anita Anna Anna_spc_Maria Annalisa Antonia Antonietta + Carla Carmela Caterina Concetta + Drita + Ernestina + Federica Filomena Fiorella Fulvia + Gerardina + Ida Immacolata + Kristina + Laura Lucia + Maria Maria_spc_Antonia Maria_spc_Laura Maria_spc_Teresa + Ofelia + Rosa Rosamaria Rosaria Rossana + Sofia + Teresa + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_arpitan.txt b/common/culture/name_lists/NEOW_arpitan.txt new file mode 100644 index 000000000..e97a113bd --- /dev/null +++ b/common/culture/name_lists/NEOW_arpitan.txt @@ -0,0 +1,345 @@ +name_list_NEOW_arpitan = { + + cadet_dynasty_names = { + "dynn_Andr_e_act_" + "dynn_Arnaud" + "dynn_Aubert" + "dynn_Aubin" + "dynn_Barbier" + "dynn_Beno_i_hat_t" + "dynn_Bernard" + "dynn_Bertrand" + "dynn_Blanc" + "dynn_Blanchard" + "dynn_Bonnet" + "dynn_Bourgeois" + "dynn_Boyer" + "dynn_Brun" + "dynn_Brunet" + "dynn_B_u_rca" + "dynn_Caron" + "dynn_Chevalier" + "dynn_Cl_e_act_ment" + "dynn_Colin" + "dynn_David" + "dynn_Denis" + "dynn_Dubois" + "dynn_Dufour" + "dynn_Dumas" + "dynn_Dumont" + "dynn_Dupont" + "dynn_Durand" + "dynn_Duval" + "dynn_Fabre" + "dynn_Faure" + "dynn_Fontaine" + "dynn_Fournier" + "dynn_Francois" + "dynn_Fay" + "dynn_Fezgerauld" + "dynn_G_e_act_rard" + "dynn_Gaillard" + "dynn_Garcia" + "dynn_Garnier" + "dynn_Gauthier" + "dynn_Gautier" + "dynn_Girard" + "dynn_Giraud" + "dynn_Gu_e_act_rin" + "dynn_Guillaume" + "dynn_Henry" + "dynn_Huynh" + "dynn_Joly" + "dynn_L_e_act_cuyer" + "dynn_Lacroix" + "dynn_Lambert" + "dynn_Laurent" + "dynn_Leclerc" + "dynn_Leclercq" + "dynn_Lecomte" + "dynn_Lef_e_grv_vre" + "dynn_Lefebvre" + "dynn_Legrand" + "dynn_Lemaire" + "dynn_Lemoine" + "dynn_Leroux" + "dynn_Leroy" + "dynn_Lucas" + "dynn_Marchand" + "dynn_Marie" + "dynn_Martin" + "dynn_Martinez" + "dynn_Masson" + "dynn_Mathieu" + "dynn_Mercier" + "dynn_Meunier" + "dynn_Meyer" + "dynn_Michel" + "dynn_Moreau" + "dynn_Morel" + "dynn_Morin" + "dynn_Muller" + "dynn_Nguyen" + "dynn_Nicolas" + "dynn_No_e_uml_l" + "dynn_Olivier" + "dynn_Payet" + "dynn_Perrin" + "dynn_Petit" + "dynn_Philippe" + "dynn_Picard" + "dynn_Pierre" + "dynn_Paor" + "dynn_Renard" + "dynn_Renaud" + "dynn_Rey" + "dynn_Richard" + "dynn_Rivi_e_grv_re" + "dynn_Robert" + "dynn_Robin" + "dynn_Roche" + "dynn_Roger" + "dynn_Rolland" + "dynn_Rousseau" + "dynn_Roussel" + "dynn_Roux" + "dynn_Roy" + "dynn_Schmitt" + "dynn_Simon" + "dynn_Thomas" + "dynn_Tran" + "dynn_Vidal" + "dynn_Vincent" + "dynn_Valche" + } + + dynasty_names = { + "dynn_Andr_e_act_" + "dynn_Arnaud" + "dynn_Aubert" + "dynn_Barbier" + "dynn_Beno_i_hat_t" + "dynn_Bernard" + "dynn_Bertrand" + "dynn_Blanc" + "dynn_Blanchard" + "dynn_Bonnet" + "dynn_Bourgeois" + "dynn_Boyer" + "dynn_Brun" + "dynn_Brunet" + "dynn_Caron" + "dynn_Chevalier" + "dynn_Cl_e_act_ment" + "dynn_Colin" + "dynn_David" + "dynn_Denis" + "dynn_Dubois" + "dynn_Dufour" + "dynn_Dumas" + "dynn_Dumont" + "dynn_Dupont" + "dynn_Durand" + "dynn_Duval" + "dynn_Fabre" + "dynn_Faure" + "dynn_Fontaine" + "dynn_Fournier" + "dynn_Francois" + "dynn_G_e_act_rard" + "dynn_Gaillard" + "dynn_Garcia" + "dynn_Garnier" + "dynn_Gauthier" + "dynn_Gautier" + "dynn_Girard" + "dynn_Giraud" + "dynn_Gu_e_act_rin" + "dynn_Guillaume" + "dynn_Henry" + "dynn_Huynh" + "dynn_Joly" + "dynn_L_e_act_cuyer" + "dynn_Lacroix" + "dynn_Lambert" + "dynn_Laurent" + "dynn_Leclerc" + "dynn_Leclercq" + "dynn_Lecomte" + "dynn_Lef_e_grv_vre" + "dynn_Lefebvre" + "dynn_Legrand" + "dynn_Lemaire" + "dynn_Lemoine" + "dynn_Leroux" + "dynn_Leroy" + "dynn_Lucas" + "dynn_Marchand" + "dynn_Marie" + "dynn_Martin" + "dynn_Martinez" + "dynn_Masson" + "dynn_Mathieu" + "dynn_Mercier" + "dynn_Meunier" + "dynn_Meyer" + "dynn_Michel" + "dynn_Moreau" + "dynn_Morel" + "dynn_Morin" + "dynn_Muller" + "dynn_Nguyen" + "dynn_Nicolas" + "dynn_No_e_uml_l" + "dynn_Olivier" + "dynn_Payet" + "dynn_Perrin" + "dynn_Petit" + "dynn_Philippe" + "dynn_Picard" + "dynn_Pierre" + "dynn_Renard" + "dynn_Renaud" + "dynn_Rey" + "dynn_Richard" + "dynn_Rivi_e_grv_re" + "dynn_Robert" + "dynn_Robin" + "dynn_Roche" + "dynn_Roger" + "dynn_Rolland" + "dynn_Rousseau" + "dynn_Roussel" + "dynn_Roux" + "dynn_Roy" + "dynn_Schmitt" + "dynn_Simon" + "dynn_Thomas" + "dynn_Tran" + "dynn_Vidal" + "dynn_Vincent" + } + + male_names = { + ### Novelist names + _E_act_omer + _O_act_in + Abb_e_act_-Faria Abraracourcix Aiwendil Alatar Aldarion Amandil Amroth An_a_act_rion Arador Aragorn Aramis Arathorn Aronnax Arvedui Ast_e_act_rix Atanamir Atanatar Athos Avempace Averro_e_grv_s Avicenne Azagh_a_hat_l + B_e_uml_or B_o_act_r Balin Bandobras Barahir Barbicane Bard Beaufort Beleg Beorn Beregond Beren Bifur Bilbon Bill Bofur Bombur Boromir Brandir Bree Brego + Caderousse Calogrenant Camus Caspian Celebrimbor Celeborn Chasseur-de-Truffes Cirion Ciryatan Clerval Clopin Conseil Coriakin Curumo + D_a_act_in D_pst_Artagnan Dakkar Dant_e_grv_s Denethor Descartes Diderot Dior Dori Duilin Durin Dwalin + E_a_uml_rendil E_a_uml_rnil E_a_uml_rnur Ecthelion Egalmoth Eldacar Eldarion Elendil Elfhelm Elrond Elros Enjolras Eorl Erkenbrand + F_e_uml_anor F_i_act_li Fantasio Faramir Fauchelevent Felagund Felar_o_act_f Finarfin Fingolfin Fingon Fr_e_act_d_e_act_gar Frodon + Galdor Gandalf Gavroche Gerontius Gil-galad Gimli Gl_o_act_in Glorfindel Gringoire Gripoil Gwaihir + H_a_act_ma Haddock H_u_act_rin Halbarad Haldir Harbert Helm Horn Huan Huor Hyarmendacil + Ibn_spc_Khaldoun Id_e_act_fix Imrahil Isildur + Jeanvaljean J-T-Maston Jules-C_e_act_sar Jules-Verne + K_i_act_li + Legolas Lidenbrock + Mablung Maedhros Martel Meriadoc Meursault Minastir Moli_e_grv_re Montaigne Montesquieu Morrel Myriel + N_e_act_mo Ned-Land Nicholl Nivacrin Num_e_act_robis + Ob_e_act_lix Ocatarinetabellatchitchix Ol_o_act_rin Orodreth Orophin Ostoher + Paladin Pallando Panoramix Passepartout Pencroff Peregr_i_uml_n Phileas-Fogg Phoebus Pontmercy Porthos + Quasimodo + Radagast Rimbaud Robur Roheryn Rousseau + Samsagace Schtroumpf Spirou Sylvebarbe + T_u_act_rin Tarrou Th_e_act_oden Th_e_act_odred Thengel Thingol Thorgal Thorin Thorondor Thr_a_act_in Thr_o_act_r Thranduil Tintin Tom-Bombadil Tr_e_act_ville Tuor Turenne Turgon + Valacar Verlaine Victor-Hugo Voltaire + Zola + + ### Normal names + _E_act_douard _E_act_mile _E_act_ric _E_act_tienne + Adrien Aimery Alain Albert Alexandre Alexis Alphonse Ambiorix Am_e_act_d_e_act_e Amaury Andr_e_act_ Anthony Antoine Antonin Armand Arnaud Arthur Augustin Axel + B_e_act_renger Barth_e_act_l_e_act_my Baudouin Benjamin Beno_i_hat_t Bernard Bertrand Blaise Bruno + C_e_act_dric C_e_act_sar Camille Charles Christian Christophe Cl_e_act_ment Claude_male Clotaire Clovis + Damien Daniel David Denis Didier Dimitri Dominique_male + Edmond Emmanuel Enzo Ernest Eudes Eustache + Fabien Fabrice Fernand Florent Florian Fr_e_act_d_e_act_ric Fran_c_ced_ois Franck + G_e_act_rald G_e_act_rard Gabriel Gaspard Gaston Gauthier Geoffroy Georges Gilbert Gilles Godefroy Guillaume Guy + Hector Henri Herbert Herv_e_act_ Hugo + J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacques Jacques-Yves Jean Jean-Baptiste Jean-Claude Jean-Luc Jean-Paul Jean-Pierre Jo_e_uml_l Joseph Jules Julien + K_e_act_vin Kl_e_act_ber + L_e_act_o L_e_act_on L_e_act_onard Laurent Lilian Louis Luc Lucas Lucien Ludovic + Marc Marcel Marius Mathieu Mathis Maurice Maxime Michel Mohamed Mohammed + Napol_e_act_on Nathan Nicolas Norbert Norman + Olivier Oscar + Patrice Paul Philippe Pierre + Quentin + Raoul Rapha_e_uml_l Raymond Ren_e_act_ Renaud Richard Roland Robert Robin Roger Romain + S_e_act_bastien Saladin Salomon Serge Simon St_e_act_phane Swann Sylvain + Tanguy Th_e_act_o Thez Thibault Thierry Thomas Timoth_e_act_e Tristan + Ulysse + Vercing_e_act_torix Victor Vincent + Xavier + Yves + Zin_e_act_dine + } + female_names = { + ### Novelist names + _E_act_owyn _E_act_ponine + Aaricia Aerin Amari_e_uml_ Ancalim_e_act_ Aredhel Arwen + B_e_act_atrice Baie-d_pst_Or Belladonna Bonemine + Celebr_i_act_an Cendrillon Cl_e_act_op_a_hat_tre Cosette + D_i_act_s Dalida + E_a_uml_rwen Elbereth Elenw_e_uml_ Elwing Erendis Esm_e_act_ralda + Falbala Fantine Finduilas Fleur-de-Lys + Galadriel George-Sand Gilraen + Haleth Hayd_e_act_e + Idril Indis Ioreth + L_u_act_thien Lalaith Lobelia Loth_i_act_riel Louve + Marie-Curie M_e_act_lusine Melian Merc_e_act_d_e_grv_s + N_i_act_niel Nerdanel Nienor + Primula + Schtroumpfette Silmarien + Telperien Th_e_act_odwyn Tin_u_act_viel + Vair_e_uml_ Vanimeld_e_uml_ Varda + Yavanna + + ### Normal names + _E_act_dith _E_act_l_e_act_onore _E_act_liane _E_act_lisabeth _E_act_lise _E_act_lodie _E_act_milie _E_act_velyne + _E_grv_ve + Ad_e_act_la_i_uml_de Ad_e_grv_le Adeline Agathe Agn_e_grv_s Albertine Ali_e_act_nor Alice Alix Am_e_act_lie Ana_i_uml_s Anastasie Andr_e_act_e Anne Anne-Laure Anne-Marie Anne-Sophie Annick Annie Antoinette Ariane Audrey Aur_e_act_lie Aurore + B_e_act_reng_e_grv_re Beno_i_hat_te Bernadette Blanche Brigitte + C_e_act_cile C_e_act_line Camille_female Carole Caroline Catherine Chantal Charl_e_grv_ne Charlotte Chlo_e_act_ Christelle Christiane Christine Claire Clarisse Claudette Claudine Clorinde Clotilde Colette Constance Corinne + Danielle Delphine Denise Diane Dominique_female + Emma Emmanuelle Estelle Eug_e_act_nie + Fanny Fatima Fiona Florence Fran_c_ced_oise + Gabrielle Georgette Germaine Ginette Gis_e_grv_le Gwendoline + H_e_act_l_e_grv_ne H_e_act_lo_i_uml_se Henriette Hermine + Isabelle + Jacqueline Jade Jeanette Jeanne Jeanne-d_pst_Arc Jeannine Jocelyne Jos_e_act_phine Josette Josiane Judith Julie Julienne Juliette Justine + Karine + L_ae_titia L_e_act_a Laetitia Laura Laure Laurence Louise Lucie Lucienne + M_e_act_gane M_e_act_lanie Madeleine Manon Marcelle Margaux Margot Marguerite Maria Marie Marie-Antoinette Marie-Claire Marie-France Marie-Louise Marie-Th_e_act_r_e_grv_se Marine Marion Martine Mathilde Mich_e_grv_le Mireille Monique + Nadia Nadine Nathalie Nicole + Odette Oph_e_act_lie + Patricia Paulette Pauline + R_i_act_an Raymonde Ren_e_act_e Rose Roselyne + S_e_act_gol_e_grv_ne Sandrine Sarah Simone Sol_e_grv_ne Solange Sonia Sophie St_e_act_phanie Suzanne Sybille Sylvie + Th_e_act_r_e_grv_se + V_e_act_ronique Val_e_act_rie Virginie + Yseult Yvette Yvonne + } + + 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 + + + + 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" } + } +} diff --git a/common/culture/name_lists/NEOW_ashkenaze.txt b/common/culture/name_lists/NEOW_ashkenaze.txt new file mode 100644 index 000000000..c7698945c --- /dev/null +++ b/common/culture/name_lists/NEOW_ashkenaze.txt @@ -0,0 +1,255 @@ +name_list_NEOW_ashkenaze = { + + cadet_dynasty_names = { + "dynn_Bauer" + "dynn_Becker" + "dynn_Beer_dsh_Orchel" + "dynn_Bernheim" + "dynn_Berr" + "dynn_Birnhack" + "dynn_Bischoffsheim" + "dynn_Bloch" + "dynn_Blum" + "dynn_Borenstein" + "dynn_Bronspiegel" + "dynn_Cahen" + "dynn_Cwajbaum" + "dynn_Daltroff" + "dynn_Dawidowicz" + "dynn_Debr_e_act_" + "dynn_Deutsch" + "dynn_Dockes" + "dynn_Dreyfus" + "dynn_Edelman" + "dynn_Edery" + "dynn_Eisenberg" + "dynn_Elkiess" + "dynn_Enderlin" + "dynn_Fasman" + "dynn_Feuerwerker" + "dynn_Fiszon" + "dynn_Fleischman" + "dynn_Fraenkel" + "dynn_Frankforter" + "dynn_Furth" + "dynn_Geismar" + "dynn_Ghertman" + "dynn_Goldman" + "dynn_Goldstein" + "dynn_Grumbach" + "dynn_Grunewald" + "dynn_Gugenheim" + "dynn_Gutman" + "dynn_Haguenau" + "dynn_Hausser" + "dynn_Hechter" + "dynn_Heyman" + "dynn_Jacob" + "dynn_Jakubowicz" + "dynn_Jonas" + "dynn_Kahn" + "dynn_Kaufmann" + "dynn_Klein" + "dynn_Klingberg" + "dynn_Klossowski" + "dynn_Kriegel" + "dynn_L_e_act_vi" + "dynn_L_e_act_vy" + "dynn_Lam" + "dynn_Langmann" + "dynn_Lehmann" + "dynn_Lejdstr_o_uml_m" + "dynn_Lewin" + "dynn_Lubecki" + "dynn_Luchtmeyer" + "dynn_May" + "dynn_Meyers" + "dynn_Milewski" + "dynn_Minczeles" + "dynn_Muller" + "dynn_Papierman" + "dynn_Papiernik" + "dynn_Picard" + "dynn_Presmann" + "dynn_Rotenberg" + "dynn_Salomon" + "dynn_Sch_o_uml_nthal" + "dynn_Schlesinger" + "dynn_Schuhl" + "dynn_Schwartzman" + "dynn_Schwarzfuchs" + "dynn_Schwob_spc_d_pst_H_e_act_ricourt" + "dynn_Servan_dsh_Schreiber" + "dynn_Slitinsky" + "dynn_Steinmetz" + "dynn_Strauss" + "dynn_Szmerla" + "dynn_Trenel" + "dynn_Weil" + "dynn_Weill" + "dynn_Wertenschlag" + "dynn_Wertheimer" + "dynn_Wildenstein" + "dynn_Wizman" + "dynn_Wolf" + "dynn_Wrobel" + "dynn_Zivy" + } + + dynasty_names = { + "dynn_Bauer" + "dynn_Becker" + "dynn_Beer_dsh_Orchel" + "dynn_Bernheim" + "dynn_Berr" + "dynn_Birnhack" + "dynn_Bischoffsheim" + "dynn_Bloch" + "dynn_Blum" + "dynn_Borenstein" + "dynn_Bronspiegel" + "dynn_Cahen" + "dynn_Cwajbaum" + "dynn_Daltroff" + "dynn_Dawidowicz" + "dynn_Debr_e_act_" + "dynn_Deutsch" + "dynn_Dockes" + "dynn_Dreyfus" + "dynn_Edelman" + "dynn_Edery" + "dynn_Eisenberg" + "dynn_Elkiess" + "dynn_Enderlin" + "dynn_Fasman" + "dynn_Feuerwerker" + "dynn_Fiszon" + "dynn_Fleischman" + "dynn_Fraenkel" + "dynn_Frankforter" + "dynn_Furth" + "dynn_Geismar" + "dynn_Ghertman" + "dynn_Goldman" + "dynn_Goldstein" + "dynn_Grumbach" + "dynn_Grunewald" + "dynn_Gugenheim" + "dynn_Gutman" + "dynn_Haguenau" + "dynn_Hausser" + "dynn_Hechter" + "dynn_Heyman" + "dynn_Jacob" + "dynn_Jakubowicz" + "dynn_Jonas" + "dynn_Kahn" + "dynn_Kaufmann" + "dynn_Klein" + "dynn_Klingberg" + "dynn_Klossowski" + "dynn_Kriegel" + "dynn_L_e_act_vi" + "dynn_L_e_act_vy" + "dynn_Lam" + "dynn_Langmann" + "dynn_Lehmann" + "dynn_Lejdstr_o_uml_m" + "dynn_Lewin" + "dynn_Lubecki" + "dynn_Luchtmeyer" + "dynn_May" + "dynn_Meyers" + "dynn_Milewski" + "dynn_Minczeles" + "dynn_Muller" + "dynn_Papierman" + "dynn_Papiernik" + "dynn_Picard" + "dynn_Presmann" + "dynn_Rotenberg" + "dynn_Salomon" + "dynn_Sch_o_uml_nthal" + "dynn_Schlesinger" + "dynn_Schuhl" + "dynn_Schwartzman" + "dynn_Schwarzfuchs" + "dynn_Schwob_spc_d_pst_H_e_act_ricourt" + "dynn_Servan_dsh_Schreiber" + "dynn_Slitinsky" + "dynn_Steinmetz" + "dynn_Strauss" + "dynn_Szmerla" + "dynn_Trenel" + "dynn_Weil" + "dynn_Weill" + "dynn_Wertenschlag" + "dynn_Wertheimer" + "dynn_Wildenstein" + "dynn_Wizman" + "dynn_Wolf" + "dynn_Wrobel" + "dynn_Zivy" + } + + male_names = { + _E_act_douard _E_act_lie _E_act_li_e_act_zer _E_act_meric _E_act_mile _E_act_phra_i_uml_m _E_act_tienne + Abraham Achille Akiva Alain Alexandre Alexis Alfred Am_e_act_d_e_act_e Andr_e_act_ Anschel Anselme Antoine Ariel Armand Arnaud Arno Arthur Auguste Avraham + Balthasar Betzalel Boruch Benjamin Beno_i_hat_t Berl Bernard Bertrand Boris Bruno + Camille Carl Cerf Chaim Charles Claude_male Corneille Cyriakus Cyrille + Daniel Danny David Didier Dov Dovber + Edgar Edgard Edmond Emmanuel Eric Ernest Evry + F_e_act_lix Fabrice Florient Fr_e_act_d_e_act_ric Fran_c_ced_ois Francis Franklin + G_e_act_rard Ga_e_uml_tan Gabriel Gaston Georges Germain Gilbert Gilles Guillaume Gustave + Hai Hannan Harold Henri Henry Heymann Hippolyte + Isaac Isa_i_uml_e Isidore Isildur Israel + Jacky Jacob Jacques Jacquot Jean Jean-Claude Jean-Fabrice Jean-Fran_c_ced_ois Jean-Jacques Jean-Louis Jean-Pierre Jo_e_uml_l Joseph Judka Jules + Kalmus Kevin + L_e_act_once L_e_act_onide L_e_act_opold Laurent Lazare Louis Louis-Lazare Lucien + Mani Marc Marc-Andr_e_act_ Marcel Mathieu Maurice Maxime Meir Mendel Micha_e_uml_l Michel Mike Mo_i_uml_se Moch_e_act_ Mordechai + Nadav Nathan Nathaniel Nicolas Nosson + Olivier Ori Oskar Ovadia + Pascal Paul Philippe Pierre Pierre-Antoine Pinchas + Rapha_e_uml_l Raymond Ren_e_act_ Richard Robert Roger Roland Rudy + Salomon Samuel Samy Seligmann Shalom Shelomo Serge Shmuel Siegfried Simon + Uriel + Yaakov Yona Yossef Yves + Zadoc + } + female_names = { + _E_act_lise _E_act_tiennette _E_act_veline + Agn_e_grv_s Alexandra Alice Aline Am_e_act_lie Anastasia Andr_e_act_e Ang_e_grv_le Anna Anne Anne-Marcelle Annette Annie Antoinette Atara + B_e_act_r_e_act_nice Babette Bernadette Berthe Betty-Anne Blandine Brigitte + C_e_act_cile Caroline Catherine Charlotte Christiane Cl_e_act_mentine Claire Claire-Lise Claude_female Claudine Colette + Dani_e_grv_le Danielle Delphine Dominique_female + Eden Edith Elisabeth Emma Emmanu_e_grv_le Ernestine Esther Ethel Eug_e_act_nie + Fabienne Fanny Fernande Florence Florine Fran_c_ced_oise + Gabrielle Genevi_e_grv_ve Georgette Germaine Ginette Gis_e_grv_le + H_e_act_l_e_grv_ne Hannah Henriette Hortense + Ir_e_grv_ne Isabelle + Jacqueline Jeanette Jeanne Judith Julie + L_e_act_onie L_e_act_ontine Lise Louise Louisette + M_e_act_lanie Marceline Marcelle Marguerite Marianne Marie Marie-Claire Marie-Genevi_e_grv_ve Mariette Marthe Mathilde Michelle Mina Miryam Monique Muriel Myriam + Natacha Nicole Nicole-Lise Ninette No_e_act_mie + Odile Olivia + Pascaline Paulette Pauline + Rachel Rebecca Ren_e_act_e Ren_e_act_e-Marcelle Rosalie Rose Rosine Ruth + Sandrine Sarah Simone Sophie Suzanne Suzette Sylvia Sylvie + Yehudis Yolande Yveline Yvonne + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_ashkenazskiy.txt b/common/culture/name_lists/NEOW_ashkenazskiy.txt new file mode 100644 index 000000000..c0af42a93 --- /dev/null +++ b/common/culture/name_lists/NEOW_ashkenazskiy.txt @@ -0,0 +1,250 @@ +name_list_NEOW_ashkenazskiy = { # Russian & Ukrainian Jews - using Russian spellings here + + cadet_dynasty_names = { + "dynn_Abramzon" + "dynn_Admoni" + "dynn_Averbakh" + "dynn_Averbukh" + "dynn_Bashkirov" + "dynn_Bergman" + "dynn_Berman" + "dynn_Beynart" + "dynn_Blyumenfeld" + "dynn_Blyumin" + "dynn_Braverman" + "dynn_Brener" + "dynn_Burshteyn" + "dynn_Engel" + "dynn_Fayntsimmer" + "dynn_Fleyshman" + "dynn_Freyman" + "dynn_Fridlyand" + "dynn_Fridman" + "dynn_Galperin" + "dynn_Galpern" + "dynn_Galprin" + "dynn_Gazin" + "dynn_Gelman" + "dynn_Gendelevich" + "dynn_Gesselberg" + "dynn_Gindus" + "dynn_Ginzburg" + "dynn_Goldovskiy" + "dynn_Gomelskiy" + "dynn_Gorbman" + "dynn_Gurevich" + "dynn_Gutnikov" + "dynn_Iliyev" + "dynn_Kagan" + "dynn_Kagen" + "dynn_Kalmanovich" + "dynn_Kapengut" + "dynn_Kaufman" + "dynn_Khodorov" + "dynn_Klyachin" + "dynn_Komissarov" + "dynn_Kovalchuk" + "dynn_Kreytsberg" + "dynn_Kudelman" + "dynn_Kugel" + "dynn_Lelchuk" + "dynn_Levenshteyn" + "dynn_Levenzon" + "dynn_Levin" + "dynn_Levintov" + "dynn_Levitskiy" + "dynn_Livshits" + "dynn_Lubetkin" + "dynn_Manakhimov" + "dynn_Mazel" + "dynn_Mazya" + "dynn_Minkovskiy" + "dynn_Mordukhovich" + "dynn_Murey" + "dynn_Nevakhovich" + "dynn_Peysakh" + "dynn_Plisetskiy" + "dynn_Polyak" + "dynn_Pulver" + "dynn_Rabinovich" + "dynn_Ratner" + "dynn_Roshal" + "dynn_Roytfeld" + "dynn_Rozenberg" + "dynn_Rozenshteyn" + "dynn_Rozman" + "dynn_Shoar" + "dynn_Shtimerman" + "dynn_Shvidler" + "dynn_Sigal" + "dynn_Sigalevich" + "dynn_Sitkovetskiy" + "dynn_Sitsker" + "dynn_Slutskin" + "dynn_Solonin" + "dynn_Tamarkin" + "dynn_Topelberg" + "dynn_Tseytlin" + "dynn_Vapnik" + "dynn_Vays" + "dynn_Volpert" + "dynn_Vygodchikov" + "dynn_Yelkhov" + "dynn_Yurovskiy" + } + + dynasty_names = { + "dynn_Abramzon" + "dynn_Admoni" + "dynn_Averbakh" + "dynn_Averbukh" + "dynn_Bashkirov" + "dynn_Bergman" + "dynn_Berman" + "dynn_Beynart" + "dynn_Blyumenfeld" + "dynn_Blyumin" + "dynn_Braverman" + "dynn_Brener" + "dynn_Burshteyn" + "dynn_Engel" + "dynn_Fayntsimmer" + "dynn_Fleyshman" + "dynn_Freyman" + "dynn_Fridlyand" + "dynn_Fridman" + "dynn_Galperin" + "dynn_Galpern" + "dynn_Galprin" + "dynn_Gazin" + "dynn_Gelman" + "dynn_Gendelevich" + "dynn_Gesselberg" + "dynn_Gindus" + "dynn_Ginzburg" + "dynn_Goldovskiy" + "dynn_Gomelskiy" + "dynn_Gorbman" + "dynn_Gurevich" + "dynn_Gutnikov" + "dynn_Iliyev" + "dynn_Kagan" + "dynn_Kagen" + "dynn_Kalmanovich" + "dynn_Kapengut" + "dynn_Kaufman" + "dynn_Khodorov" + "dynn_Klyachin" + "dynn_Komissarov" + "dynn_Kovalchuk" + "dynn_Kreytsberg" + "dynn_Kudelman" + "dynn_Kugel" + "dynn_Lelchuk" + "dynn_Levenshteyn" + "dynn_Levenzon" + "dynn_Levin" + "dynn_Levintov" + "dynn_Levitskiy" + "dynn_Livshits" + "dynn_Lubetkin" + "dynn_Manakhimov" + "dynn_Mazel" + "dynn_Mazya" + "dynn_Minkovskiy" + "dynn_Mordukhovich" + "dynn_Murey" + "dynn_Nevakhovich" + "dynn_Peysakh" + "dynn_Plisetskiy" + "dynn_Polyak" + "dynn_Pulver" + "dynn_Rabinovich" + "dynn_Ratner" + "dynn_Roshal" + "dynn_Roytfeld" + "dynn_Rozenberg" + "dynn_Rozenshteyn" + "dynn_Rozman" + "dynn_Shoar" + "dynn_Shtimerman" + "dynn_Shvidler" + "dynn_Sigal" + "dynn_Sigalevich" + "dynn_Sitkovetskiy" + "dynn_Sitsker" + "dynn_Slutskin" + "dynn_Solonin" + "dynn_Tamarkin" + "dynn_Topelberg" + "dynn_Tseytlin" + "dynn_Vapnik" + "dynn_Vays" + "dynn_Volpert" + "dynn_Vygodchikov" + "dynn_Yelkhov" + "dynn_Yurovskiy" + } + + male_names = { + Aaron Abel Abram Akiba Akim Albert Aleksandr Aleksey Alter Ananiy Anatoliy Andrey Anisim Anselm Anton Arkadiy Arnold Aron Arsen Artur Asaf Ashir Assir Avraam Ayzik Azariy Azriel + Barukh Benedikt Bentsion Ber Bertold Boris Borukh + Dan Daniil David Dmitriy Dov-Ber + Edmond Eduard Elizar Elkhanan Emmanuil Ezra + Falk Fayvish Feliks Feliks-Lev Filipp Fishel Frants Fridrikh + Gad Gavriil Gedalya Gennadiy Genri Genrikh Georgiy German Gersh Gershon Gerts Gilel Gleb Grigoriy + Idel Iekhezkel Ieremiya Ieronim Igor Ilya Iona_male Iosif Ippolit Isaak Isay Isidor Itsik Itskhok Iuda Ivan Izrail + Kalman Karl Kasriel Khaim Khanan Khershel Kirill Kiva Konstantin + Lazar Lennor Leon Leonid Lev Levi Leyb Leyb-Khaim Lion + Maksim Mardekhay Mark Matvey Mechislav Meir Menakhem Mendel Meyer Meylakh Mikhail Miron Mitrofan Moisey Moris Mortko-Idel Moshe Motel + Naftali Nakhman Nakhum Nakhum-Meir Natan Naum Neyemiyah Nikolay Nison Noy + Oleg Osip Oskar Ovadiy + Pavel Perets Peysakh Piniya Pinkhas Pinkhos Pinkus Pyotr + Rafail Rakhmil Roman Rudolf Ruvim + Samson Samuil Saul Saveliy Savva Semyon Sergey Shlomo Shmer Shmer-Leyb Shneur Sholom Simkha Simon Solomon Stanislav + Tankhum Teodor Timofey Toviy Tsvi + Uriy + Vadim Valentin Valeriy Vardan Veniamin Vigdor Viktor Vilyam Vitaliy Vladimir Vladislav Vsevolod Vulf Vyacheslav + Yakov Yan Yankel Yankel-Meyer Yefim Yefimian Yefrem Yeguda Yekhiel Yenokh Yerakhmiel Yerukhim Yevel Yevgeniy Yosif Yulian Yuliy Yuriy + Zakhar Zalman Zarakh Zeylik Zhan Zinoviy Zosim + } + female_names = { + Ada Adel Aleksandra Alla Anna Anya Ariadna Avgusta + Bella Blyuma Bronislava Bronya + Darya Debora Dina Doba Dora + Enta Esfir Ester + Faina Fani Fanya Feyga Frida + Galina Genya Gesya Goda Golda + Ida Irina Itka Izabella + Karolina Khaya Kira Klara Klementina Kseniya + Larisa Leya Lidiya Liliya Liya Lyuba Lyubov Lyudmila + Marina Mariya Mayya Minna Miriam + Nataliya Natasha Nekhama + Perla + Raisa Rakhil Rashel Raya Regina Revekka Rita Rivka Roza Rozaliya Ruf Ruta + Sabina Sara Sarra Serafima Shifra Sima Simona Slava Sofiya Sulamif Susanna Svetlana + Tamara Tanya Tatyana Tsetsiliya Tsilya Tsviya + Valentina Valeriya Vera Veronika Viktoriya + Yelena Yelizaveta Yeva Yevgeniya Yudif + Zelda Zhenya Zinaida Zlata + } + dynasty_of_location_prefix = "dynnp_fon" + + patronym_prefix_male = "dynnpat_pre_Ben" + patronym_prefix_female = "dynnpat_pre_Bat" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_asturleonese.txt b/common/culture/name_lists/NEOW_asturleonese.txt new file mode 100644 index 000000000..76b1af5ca --- /dev/null +++ b/common/culture/name_lists/NEOW_asturleonese.txt @@ -0,0 +1,332 @@ +name_list_NEOW_asturleonese = { + + cadet_dynasty_names = { + "dynn__A_act_lvarez" + "dynn_Aladro" + "dynn_Alba" + "dynn_Aller" + "dynn_Alonso" + "dynn_Antu_n_tld_a" + "dynn_Aranda" + "dynn_Arg_u_uml_elles" + "dynn_Arias" + "dynn_Armayor" + "dynn_Baiz_a_act_n" + "dynn_Barb_o_act_n" + "dynn_Bard_o_act_n" + "dynn_Barreiro" + "dynn_Barriada" + "dynn_Bay_o_act_n" + "dynn_Ben_e_act_itez" + "dynn_Bernab_e_act_" + "dynn_Bernardo" + "dynn_Blanco" + "dynn_Cadenas" + "dynn_Calvo" + "dynn_Canella" + "dynn_Capellin" + "dynn_Carro" + "dynn_Casta_n_tld__o_act_n" + "dynn_Castro" + "dynn_Chac_o_act_n" + "dynn_Cordero" + "dynn_Corte" + "dynn_Coto" + "dynn_Coya" + "dynn_D_i_act_az" + "dynn_D_i_act_ez" + "dynn_Delgado" + "dynn_Dom_i_act_nguez" + { "dynnp_da" "dynn_Silva" } + { "dynnp_de" "dynn_la_spc_Riva" } + { "dynnp_dos" "dynn_Santos" } + "dynn_Est_e_act_vez" + "dynn_Feito" + "dynn_Fern_a_act_ndez" + "dynn_Fl_o_act_rez" + "dynn_Fuente" + "dynn_G_o_act_mez" + "dynn_Ganzo" + "dynn_Garc_i_act_a" + "dynn_Gonz_a_act_lez" + "dynn_Guti_e_act_rrez" + "dynn_Hern_a_act_ndez" + "dynn_Hevia" + "dynn_Hidalgo" + "dynn_Iglesias" + "dynn_L_o_act_pez" + "dynn_Lar_i_act_n" + "dynn_Llaneza" + "dynn_Lobo" + "dynn_Lorenzo" + "dynn_M_e_act_ndez" + "dynn_Marcello" + "dynn_Marcos" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Megido" + "dynn_Mel_e_act_ndez" + "dynn_Men_e_act_ndez" + "dynn_Miyares" + "dynn_Montes" + "dynn_Mor_a_act_n" + "dynn_Mu_n_tld_iz" + "dynn_N_u_act__n_tld_ez" + "dynn_Ni_n_tld_o" + "dynn_Ord_o_act__n_tld_ez" + "dynn_Ordiz" + "dynn_Orviz" + "dynn_Otero" + "dynn_P_e_act_rez" + "dynn_Prieto" + "dynn_Puente" + "dynn_Pulgar" + "dynn_Qui_n_tld_ones" + "dynn_Ramos" + "dynn_Riesco" + "dynn_Rodr_i_act_guez" + "dynn_Rozas" + "dynn_Rubio" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Sabugo" + "dynn_Sierra" + "dynn_Sol_i_act_s" + "dynn_Su_a_act_rez" + "dynn_Teixeira" + "dynn_Tu_n_tld__o_act_n" + "dynn_V_a_act_zquez" + "dynn_Vallina" + "dynn_Vega" + "dynn_Velasco" + "dynn_Villar" + "dynn_Zapico" + } + + dynasty_names = { + "dynn__A_act_lvarez" + "dynn_Aladro" + "dynn_Alba" + "dynn_Aller" + "dynn_Alonso" + "dynn_Antu_n_tld_a" + "dynn_Aranda" + "dynn_Arg_u_uml_elles" + "dynn_Arias" + "dynn_Armayor" + "dynn_Baiz_a_act_n" + "dynn_Barb_o_act_n" + "dynn_Bard_o_act_n" + "dynn_Barreiro" + "dynn_Barriada" + "dynn_Bay_o_act_n" + "dynn_Ben_e_act_itez" + "dynn_Bernab_e_act_" + "dynn_Bernardo" + "dynn_Blanco" + "dynn_Cadenas" + "dynn_Calvo" + "dynn_Canella" + "dynn_Capellin" + "dynn_Carro" + "dynn_Casta_n_tld__o_act_n" + "dynn_Castro" + "dynn_Chac_o_act_n" + "dynn_Cordero" + "dynn_Corte" + "dynn_Coto" + "dynn_Coya" + "dynn_D_i_act_az" + "dynn_D_i_act_ez" + "dynn_Delgado" + "dynn_Dom_i_act_nguez" + { "dynnp_da" "dynn_Silva" } + { "dynnp_de" "dynn_la_spc_Riva" } + { "dynnp_dos" "dynn_Santos" } + "dynn_Est_e_act_vez" + "dynn_Feito" + "dynn_Fern_a_act_ndez" + "dynn_Fl_o_act_rez" + "dynn_Fuente" + "dynn_G_o_act_mez" + "dynn_Ganzo" + "dynn_Garc_i_act_a" + "dynn_Gonz_a_act_lez" + "dynn_Guti_e_act_rrez" + "dynn_Hern_a_act_ndez" + "dynn_Hevia" + "dynn_Hidalgo" + "dynn_Iglesias" + "dynn_L_o_act_pez" + "dynn_Lar_i_act_n" + "dynn_Llaneza" + "dynn_Lobo" + "dynn_Lorenzo" + "dynn_M_e_act_ndez" + "dynn_Marcello" + "dynn_Marcos" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Megido" + "dynn_Mel_e_act_ndez" + "dynn_Men_e_act_ndez" + "dynn_Miyares" + "dynn_Montes" + "dynn_Mor_a_act_n" + "dynn_Mu_n_tld_iz" + "dynn_N_u_act__n_tld_ez" + "dynn_Ni_n_tld_o" + "dynn_Ord_o_act__n_tld_ez" + "dynn_Ordiz" + "dynn_Orviz" + "dynn_Otero" + "dynn_P_e_act_rez" + "dynn_Prieto" + "dynn_Puente" + "dynn_Pulgar" + "dynn_Qui_n_tld_ones" + "dynn_Ramos" + "dynn_Riesco" + "dynn_Rodr_i_act_guez" + "dynn_Rozas" + "dynn_Rubio" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Sabugo" + "dynn_Sierra" + "dynn_Sol_i_act_s" + "dynn_Su_a_act_rez" + "dynn_Teixeira" + "dynn_Tu_n_tld__o_act_n" + "dynn_V_a_act_zquez" + "dynn_Vallina" + "dynn_Vega" + "dynn_Velasco" + "dynn_Villar" + "dynn_Zapico" + } + + male_names = { + 2 = { + _A_act_lvaro _A_act_nxel + _O_act_scar + Aar_o_act_n Abel Abraham Ad_a_act_n Adri_a_act_n Aitor Albertu Alexandru Alfonsu Alfredu Andr_e_act_s Antoniu Arturu + Borja Bruno + C_e_act_sar Carlos Christian Cristi_a_act_n + Dami_a_act_n Daniel Dar_i_act_u David Diegu + Edgar Eduardu Eloy Emilio Enol Enrique Esteban + Fernandu Franciscu Franciscu_spc_Xavier Franciscu_spc_Xos_e_act_ + Gabriel Gonzalo Guillermu + H_e_act_ctor Hugu + Inaciu Isaac Ismael Iv_a_act_n Iy_a_act_n + Jonathan + Kevin + Lluis Lluis_spc_Manuel Lluis_spc_Miguel Lucas + Marcos Mario Mart_i_act_n Mat_e_act_u Miguel Miguel_spc__A_act_nxel Mois_e_act_s + Nel Nicol_a_act_s Noel + Omar + Pablu Pedru Pelayu + Ra_u_act_l Rafael Ram_o_act_n Ricardu Rodrigu Robertu Rub_e_act_n + Sa_u_act_l Samuel Santiagu Serxu + Tom_a_act_s + V_i_act_ctor V_i_act_ctor_spc_Manuel + Xabel Xaime Xairu Xes_u_act_s Xonat_a_act_n Xos_e_act_ Xos_e_act__spc_Antoniu Xos_e_act__spc_Inaciu Xos_e_act__spc_Lluis Xos_e_act__spc_Manuel Xos_e_act__spc_Mar_i_act_a Xos_e_act__spc_Ram_o_act_n Xuan Xuan_spc_Carlos Xuan_spc_Manuel Xuan_spc_Xos_e_act_ Xuaqu_i_act_n Xuliu Xurde + } + 1 = { + _A_act_lvaro_spc_Xos_e_act_ _A_act_nxel_spc_Lluis _A_act_nxel_spc_Manuel _A_act_stor + _I_act__n_tld_igo + _O_act_liver + Abrah_a_act_n Adri_a_act_n_spc_Xos_e_act_ Adrianu Agust_i_act_n Alan Albertu_spc_Xos_e_act_ Alejo Alex Alexandru_spc_Xos_e_act_ Alexis Alonsu Amador An_i_act_bal Ant_o_act_n Antoniu_spc_Xos_e_act_ Arbidel Armando Asdr_u_act_bal Aser Asur Aureliu + Beltr_a_act_n Benxam_i_act_n Bernab_e_act_ Bernardu Blas Brian Bryan + C_a_act_ndidu Carlos_spc_Manuel Carlos_spx_Xavier Celsu Claudiu Cr_i_act_stofer Crist_o_act_bal Cristi_a_act_n_spc_Xos_e_act_ + David_spc_Xos_e_act_ Denis Diegu_spc_Xos_e_act_ Dimas + Edmundo Efr_e_act_n El_i_act_as Eladio Eleazar Eliseu Emilio_spc_Xos_e_act_ Eric Ernestu Eros Ezequiel + F_e_act_lix Fabi_a_act_n Fabio Faustinu Federicu Felipe Ferm_i_act_n Fidel Franciscu_spc_Borja Franciscu_spc_Manuel + Gabino Gaspar Gumersindo Gustavu Guzm_a_act_n + H_e_act_ctor_spc_Manuel H_a_act_zael Hern_a_act_n Humbertu + I_a_act_n Ill_a_act_n Isa_i_act_as Isidru Israel Iv_a_act_n_spc_Manuel Izan + Leandru Leonardo Llorienzu Lluis_spc__A_act_nxel Lluis_spc_Albertu Lluis_spc_Alfonsu Lluis_spc_Antoniu Lluis_spc_David Lluis_spc_Enrique Lluis_spc_Fernandu Lluis_spc_Inaciu Lluis_spc_Xavier Lluis_spc_Xos_e_act_ Lucianu + Manuel Manuel_spc__A_act_nxel Manuel_spc_Alexandru Manuel_spc_Antoniu Manuel_spc_Xes_u_act_s Manuel_spc_Xos_e_act_ Marcelinu Marcelu Marcos_spc_Xos_e_act_ Marcu Marcu_spc_Antoniu Marianu Marinu Mat_i_act_s Mauro Maximinu Misael + N_e_act_stor Natanael Nicanor No_e_act_ + Ovidiu Oxenu + Pablu_spc_Manuel Pablu_spc_Xos_e_act_ Paulinu Pedru_spc_Lluis Pedru_spc_Manuel Pedru_spc_Pablu Pedru_spc_Xos_e_act_ + Ramiru Ren_e_act_ Rom_a_act_n + Sabino Salvador Sebasti_a_act_n Sen_e_act_n Serxu_spc_Xos_e_act_ Sim_o_act_n + Ulises + V_i_act_ctor_spx_Xos_e_act_ Valent_i_act_n Vicente + Wenceslao + Xacobu Xavier Xavier_spc_Xos_e_act_ Xerardu Xerm_a_act_n Xes_u_act_s_spc__A_act_nxel Xes_u_act_s_spc_Antoniu Xes_u_act_s_spc_Manuel Xes_u_act_s_spc_Mar_i_act_a Xes_u_act_s_spc_Xavier Xoel Xon Xon_a_act_s Xord_a_act_n Xos_e_act__spc__A_act_nxel Xos_e_act__spc_Albertu Xos_e_act__spc_Alfredu Xosu_e_act__spc_Andr_e_act_s Xos_e_act__spc_Carlos Xos_e_act__spc_Daniel Xos_e_act__spc_David Xos_e_act__spc_Emilio Xos_e_act__spc_Enrique Xos_e_act__spc_Fernandu Xos_e_act__spc_Franciscu Xos_e_act__spc_Miguel Xos_e_act__spc_Xavier Xosu_e_act_ Xuan_spc_Albertu Xuan_spc_Antoniu Xuan_spc_Diegu Xuan_spc_Enrique Xuan_spc_Franciscu Xuan_spc_Inaciu Xuan_spc_Lluis Xuan_spc_Miguel Xuan_spc_Pablu Xuan_spc_Ram_o_act_n Xuan_spc_Xes_u_act_s Xuli_a_act_n Xuliu_spc_C_e_act_sar Xuliu_spc_Xos_e_act_ Xurde_spc_Lluis + Yago + } + } + female_names = { + 2 = { + _A_act_ngela + Adriana Aida Ainhoa Ainoa Aitana Alba Alba_spc_Mar_i_act_a Alexandra Alicia Amanda Ana Ana_spc_Sabel Ana_spc_Mar_i_act_a Andrea Aroa + B_a_act_rbara Beatriz Bego_n_tld_a Bel_e_act_n + Candela Carla Carlota Carmen Carolina Cecilia Celia Clara Claudia Coral Covadonga Cristina + Desir_e_act_e + Elena Elisa Emma Estefan_i_act_a Estela Esther Eva Eva_spc_Mar_i_act_a + In_e_act_s Irene Iris Itziar + Jenifer Jennifer Jessica Judith + Laura Leticia Lidia Llara Lluc_i_act_a Lorena Lydia + M_o_act_nica Mar_i_act_a Mar_i_act_a_spc_Carmen Marina Marta Miriam Mirian + Natalia Nazaret Nerea Noelia Noem_i_act_ Nuria + Olaya + Paloma Patricia Paula + Raquel Rebeca Roc_i_act_o + Sabel Sandra Sara Saray Sheila Silvia Sof_i_act_a Sonia Soraya Susana + Tamara Tania Tatiana Taresa + Vanesa Vanessa Ver_o_act_nica Virxinia Vitoria + Xana Xema Xulia + Yaiza Yolanda + } + 1 = { + _A_act_frica _A_act_gueda _A_act_nxela_spc_Mar_i_act_a _A_act_nxeles + Adela Aida_spc_Mar_i_act_a Aleida Alexia Alma Alma_spc_Mar_i_act_a Almudena Amara Amaya Amelia Amparu Ana_spc_Bel_e_act_n Ana_spc_Cristina Ana_spc_Rosa Ana_spc_Vitoria Anabel Andrea_spc_Mar_i_act_a Andrea_spc_Sabel Ania Anx_e_act_lica Ar_a_act_nzazu Araceli Arancha Arantza Ariadna Aurora Azahara Azucena + Belinda Berta Bibiana Blanca Brenda Brezo + Camino Carla_spc_Mar_i_act_a Carmela Carmen_spc_Mar_i_act_a Casandra Catalina Cayetana Cintia Clara_spc_Mar_i_act_a Claudia_spc_Mar_i_act_a Concepci_o_act_n Consuelo Cristina_spc_Mar_i_act_a Cynthia + D_e_act_bora Damaris Dana Daniela Delia Desir_e_act_ Deva Diana + Elena_spc_Mar_i_act_a Elia Eliana Elisabet Elsa Elvira Emilia Erika Esmeralda Esperanza Ester Estrella Euxenia Evelyn + F_a_act_tima Fabiola Florina + Gabriela Gala Gemma Gisela Gloria Gloria_spc_Mar_i_act_a Graciela Guiomar + Hayd_e_act_e Henar + Iciar Inmaculada Inmaculada_spc_Concepci_o_act_n Irina Iris_spc_Mar_i_act_a Irma + Jacqueline Jara Jessica_spc_Mar_i_act_a Judit Juncal + L_i_act_a Laura_spc_Mar_i_act_a Leire Lena Leyre Liliana Llara_spc_Mar_i_act_a Llarina Lluc_i_act_a_spc_Mar_i_act_a Lluz Lluz_spc_Mar_i_act_a Loreto Lourdes Luj_a_act_n + Macarena Malena Manuela Mar Mar_i_act_a_spc__A_act_nxeles Mar_i_act_a_spc_Alexandra Mar_i_act_a_spc_Antonia Mar_i_act_a_spc_Aurora Mar_i_act_a_spc_Bego_n_tld_a Mar_i_act_a_spc_Bel_e_act_n Mar_i_act_a_spc_Concepci_o_act_n Mar_i_act_a_spc_Covadonga Mar_i_act_a_spc_Cristina Mar_i_act_a_spc_Dolores Mar_i_act_a_spc_Elena Mar_i_act_a_spc_Esther Mar_i_act_a_spc_Euxenia Mar_i_act_a_spc_In_e_act_s Mar_i_act_a_spc_Lluisa Mar_i_act_a_spc_Lluz Mar_i_act_a_spc_Camino Mar_i_act_a_spc_Mar Mar_i_act_a_spc_Mercedes Mar_i_act_a_spc_Nieves Mar_i_act_a_spc_Paz Mar_i_act_a_spc_Pilar Mar_i_act_a_spc_Roc_i_act_o Mar_i_act_a_spc_Rosa Mar_i_act_a_spc_Rosariu Mar_i_act_a_spc_Sabel Mar_i_act_a_spc_Taresa Mar_i_act_a_spc_Vitoria Mar_i_act_a_spc_Xes_u_act_s Mar_i_act_a_spc_Xos_e_act_ Margarita Marta_spc_Mar_i_act_a Mariana Melania Melisa Mercedes Michelle Minerva Miranda Mireya Montserrat Myriam + Nadia Naiara Nereida Nieves Nora + Olga Oliva + Pamela Paula_spc_Mar_i_act_a Paz Pilar Priscila + Reyes Rita Rosa Rosa_spc_Ana Rosa_spc_Mar_i_act_a Rosal_i_act_a Rosana Rosariu Rosina Rut Ruth + Sabel_spc_Mar_i_act_a Salom_e_act_ Samanta Sandra_spc_Mar_i_act_a Sara_spc_Mar_i_act_a Sarai Seila Selena Selene Silvia_spc_Mar_i_act_a Sira Soled_a_act_ Sonia_spc_Mar_i_act_a + Tal_i_act_a + Valeria Vera Violeta Vitoria_spc_Euxenia + Xenia Ximena Xoana Xulia_spc_Mar_i_act_a + Y_e_act_sica Yaiza_spc_Mar_i_act_a Yara Yasmina Ylenia + Zaira Zulema + } + } + + dynasty_of_location_prefix = "dynnp_de" + + patronym_suffix_male = "dynnpat_suf_ez" + patronym_suffix_female = "dynnpat_suf_ez" + 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 = { + #placeholder + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_avar.txt b/common/culture/name_lists/NEOW_avar.txt new file mode 100644 index 000000000..a4405a040 --- /dev/null +++ b/common/culture/name_lists/NEOW_avar.txt @@ -0,0 +1,131 @@ +name_list_NEOW_avar = { + + cadet_dynasty_names = { + "dynn__G_dot_abdulat_pst_ipov" + "dynn__G_dot_abdulayev" + "dynn__G_dot_abdura_h_mbw_imov" + "dynn__G_dot_aliyev" + "dynn__G_dot_umarov" + "dynn__G_dot_umaxanov" + "dynn__H_mbw_adisov" + "dynn__H_mbw_amzatov" + "dynn__H_mbw_aybulayev" + "dynn__H_mbw_aydarov" + "dynn__H_mbw_azhimu_h_mbw_amadov" + "dynn__H_mbw_azhiyev" + "dynn__H_mbw_usenov" + "dynn_A_h_stk_madilov" + "dynn_Abakarov" + "dynn_Batirov" + "dynn_Daniyalov" + "dynn_Dibir_h_mbw_azhiyev" + "dynn_Dibirov" + "dynn_Ghazimu_h_mbw_amadov" + "dynn_Ghaziyev" + "dynn_Ibrahimov" + "dynn_Kamalov" + "dynn_Labazanov" + "dynn_Mu_h_mbw_amadov" + "dynn_Mu_h_mbw_amadt_pst_ahirov" + "dynn_Murtaz_g_dot_aliyev" + "dynn_Nurmu_h_mbw_amadov" + "dynn_Q_pst_urban_g_dot_aliyev" + "dynn_Sa_g_dot_adulayev" + "dynn_Sadiq_pst_ov" + "dynn_Shamxalov" + } + + dynasty_names = { + "dynn__G_dot_abdulat_pst_ipov" + "dynn__G_dot_abdulayev" + "dynn__G_dot_abdura_h_mbw_imov" + "dynn__G_dot_aliyev" + "dynn__G_dot_umarov" + "dynn__G_dot_umaxanov" + "dynn__H_mbw_adisov" + "dynn__H_mbw_amzatov" + "dynn__H_mbw_aybulayev" + "dynn__H_mbw_aydarov" + "dynn__H_mbw_azhimu_h_mbw_amadov" + "dynn__H_mbw_azhiyev" + "dynn__H_mbw_usenov" + "dynn_A_h_stk_madilov" + "dynn_Abakarov" + "dynn_Batirov" + "dynn_Daniyalov" + "dynn_Dibir_h_mbw_azhiyev" + "dynn_Dibirov" + "dynn_Ghazimu_h_mbw_amadov" + "dynn_Ghaziyev" + "dynn_Ibrahimov" + "dynn_Kamalov" + "dynn_Labazanov" + "dynn_Mu_h_mbw_amadov" + "dynn_Mu_h_mbw_amadt_pst_ahirov" + "dynn_Murtaz_g_dot_aliyev" + "dynn_Nurmu_h_mbw_amadov" + "dynn_Q_pst_urban_g_dot_aliyev" + "dynn_Sa_g_dot_adulayev" + "dynn_Sadiq_pst_ov" + "dynn_Shamxalov" + } + + male_names = { + _G_dot_abas _G_dot_abdula _G_dot_abdul-_G_dot_aziz _G_dot_abdul-_H_mbw_amid _G_dot_abdul-Karim _G_dot_abdulmanap _G_dot_abdul-Q_pst_adir _G_dot_abdul-Mazhid _G_dot_abdulrashid _G_dot_abdul-Zhappar _G_dot_abdura_h_mbw_im _G_dot_abdura_h_mbw_man _G_dot_abdusalam _G_dot_adil _G_dot_adilgerey _G_dot_alaudin _G_dot_ali _G_dot_alibulat _G_dot_amir _G_dot_aziz _G_dot_imran _G_dot_umar _G_dot_umaxan _G_dot_usman _G_dot_uzair + _H_mbw_abib _H_mbw_adis _H_mbw_alim _H_mbw_amid _H_mbw_amzat _H_mbw_asan _H_mbw_aydar _H_mbw_azhi _H_mbw_azhi-Mu_h_mbw_amad _H_mbw_azhimurad _H_mbw_usen + A_h_stk_mad Abakar Abu Abubakar Abumuslim Adam Amin Apandi Aslan + Badavi Barat Bashir Basir Bat_pst_al Batir Bulach + Daniyal Darbish Davud Dibir + Ghazali Ghazi Ghazimu_h_mbw_amad + Harun Himbat + Ibrahim Ibrahimxalil Il_pst_yas Inus Islam Isma_g_dot_il Israil Israpil + Kamal Kamil Karim + Lachen Lat_pst_ip + Ma_h_mbw_ad Ma_h_mbw_mud Malik Mamatxan Manap Mansur Maq_pst_sud Mavlet Mazhid Mu_h_mbw_amad Mu_h_mbw_amad_g_dot_ali Mu_h_mbw_amadq_pst_adi Mu_h_mbw_amadrasul Mu_h_mbw_amadsali_h_mbw_ Mu_h_mbw_amadt_pst_ahir Mu_h_mbw_iddin Mu_h_mbw_u Murad Muslim + Nabi Nasu_h_mbw_ Nazhmudin Nazir Nurmu_h_mbw_amad + Q_pst_adi Q_pst_urban + Ra_h_mbw_im Ramazan Rashid Rasul Ruslan + Sa_g_dot_id Sadiq_pst_ Salam Sali_h_mbw_ Salim Salman Saygida_h_mbw_mad Saygidpasha Shahrudin Shamil Shamxal Shapi Sharabudin Sharapudin Shihabudin Shiyavdin Sirazhudin Sulayman Sultan Sultan-A_h_stk_mad + T_pst_ahir T_pst_al_h_mbw_at Temir Temirxan + Vali + Xalid Xalil Xasbulat + Yusup + Zahid Zapir Zha_h_mbw_bar Zhabra_g_dot_il Zhalal Zhalil Zhamaludin Ziyaudin + } + female_names = { + _G_dot_abidat _G_dot_unayzat + _H_mbw_abibat _H_mbw_apizat _H_mbw_alimat _H_mbw_uriya + Aminat Anisat + Badina Bahzhat Bariyat Baxu Bayzat + Fazu + Haybat + Kalimat Kamilat Kunsiyat + Maazat Mar_pst_yam Marziyat Mu_pst_minat Muxlisat + Napisat Nazhabat + Pariza Pat_pst_imat + Rabi_g_dot_at Rashidat Rav_h_mbw_anat Raziyat Ruq_pst_iyat + Sa_g_dot_idat Sali_h_mbw_at Salimat Saniyat Sapiyat Savdat Shahruzat Shahun Shamay Shamsiyat + Umahani Umamat Umu Umukusum Umusalimat Uzipat + Xadizhat Xalunchakar + Zabiya Zabiyat Zahidat Zainab Zhamilat Zhannat Zhariyat Zhavharat Zubayda Zubayrizhat Zuhra Zulayxat Zumrud + } + dynasty_of_location_prefix = "dynnp_of" + + patronym_suffix_male = "dynnpat_suf_il" + patronym_suffix_female = "dynnpat_suf_il" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_basque.txt b/common/culture/name_lists/NEOW_basque.txt index 7efa52cd4..919ebe571 100644 --- a/common/culture/name_lists/NEOW_basque.txt +++ b/common/culture/name_lists/NEOW_basque.txt @@ -1,4 +1,4 @@ -name_list_basque = { +name_list_NEOW_basque = { cadet_dynasty_names = { "dynn_Aginagalde" diff --git a/common/culture/name_lists/NEOW_bavarian.txt b/common/culture/name_lists/NEOW_bavarian.txt index cf309551c..fe1fbefd9 100644 --- a/common/culture/name_lists/NEOW_bavarian.txt +++ b/common/culture/name_lists/NEOW_bavarian.txt @@ -1,4 +1,4 @@ -name_list_bavarian = { +name_list_NEOW_bavarian = { cadet_dynasty_names = { "dynn_Aigner" diff --git a/common/culture/name_lists/NEOW_beeritani.txt b/common/culture/name_lists/NEOW_beeritani.txt new file mode 100644 index 000000000..0b7f8eebc --- /dev/null +++ b/common/culture/name_lists/NEOW_beeritani.txt @@ -0,0 +1,250 @@ +name_list_NEOW_beeritani = { + + cadet_dynasty_names = { + "dynn_Acker" + "dynn_Barbanel" + "dynn_Bayfield" + "dynn_Benjamin" + "dynn_Berg" + "dynn_Berkovits" + "dynn_Birk" + "dynn_Brummer" + "dynn_Caplan" + "dynn_Chernett" + "dynn_Chinn" + "dynn_Cohen" + "dynn_Dangoor" + { "dynnp_d_" "dynn_Avigdor" } + "dynn_de_spc_Lange" + "dynn_Dreyfus" + "dynn_Dunner" + "dynn_Efune" + "dynn_Feigenbaum" + "dynn_Firestein" + "dynn_Fischer" + "dynn_Frumkin" + "dynn_Furman" + "dynn_Gibbs" + "dynn_Gold" + "dynn_Goldberg" + "dynn_Goldsmid" + "dynn_Goldsmith" + "dynn_Gollancz" + "dynn_Goodman" + "dynn_Gordon" + "dynn_Greenberg" + "dynn_Greenspan" + "dynn_Hajioff" + "dynn_Harris" + "dynn_Henriques" + "dynn_Hirsh" + "dynn_Hurwitz" + "dynn_Isaacs" + "dynn_Kasriel" + "dynn_Kelner" + "dynn_Kelvin" + "dynn_Landau" + "dynn_Levy" + "dynn_Lichtenstein" + "dynn_Limberg" + "dynn_Lowy" + "dynn_Lynn" + "dynn_Maccoby" + "dynn_Magonet" + "dynn_Marks" + "dynn_Middleburgh" + "dynn_Miller" + "dynn_Moses" + "dynn_Moskowitz" + "dynn_Neumann" + "dynn_Newbon" + "dynn_Newman" + "dynn_Pascal" + "dynn_Pearlman" + "dynn_Pfeffer" + "dynn_Plancey" + "dynn_Pogrund" + "dynn_Raisman" + "dynn_Refson" + "dynn_Rose" + "dynn_Rosen" + "dynn_Rosenthal" + "dynn_Rubenstein" + "dynn_Samuel" + "dynn_Sassoon" + "dynn_Savage" + "dynn_Scher" + "dynn_Schwab" + "dynn_Segal" + "dynn_Sheridan" + "dynn_Simons" + "dynn_Slowe" + "dynn_Sokolov" + "dynn_Solomon" + "dynn_Steinhaus" + "dynn_Super" + "dynn_Viner" + "dynn_Wagerman" + "dynn_Waldhorn" + "dynn_Wasserstein" + "dynn_Weisfogel" + "dynn_Wittenberg" + "dynn_Wright" + } + + dynasty_names = { + "dynn_Acker" + "dynn_Barbanel" + "dynn_Bayfield" + "dynn_Benjamin" + "dynn_Berg" + "dynn_Berkovits" + "dynn_Birk" + "dynn_Brummer" + "dynn_Caplan" + "dynn_Chernett" + "dynn_Chinn" + "dynn_Cohen" + "dynn_Dangoor" + { "dynnp_d_" "dynn_Avigdor" } + "dynn_de_spc_Lange" + "dynn_Dreyfus" + "dynn_Dunner" + "dynn_Efune" + "dynn_Feigenbaum" + "dynn_Firestein" + "dynn_Fischer" + "dynn_Frumkin" + "dynn_Furman" + "dynn_Gibbs" + "dynn_Gold" + "dynn_Goldberg" + "dynn_Goldsmid" + "dynn_Goldsmith" + "dynn_Gollancz" + "dynn_Goodman" + "dynn_Gordon" + "dynn_Greenberg" + "dynn_Greenspan" + "dynn_Hajioff" + "dynn_Harris" + "dynn_Henriques" + "dynn_Hirsh" + "dynn_Hurwitz" + "dynn_Isaacs" + "dynn_Kasriel" + "dynn_Kelner" + "dynn_Kelvin" + "dynn_Landau" + "dynn_Levy" + "dynn_Lichtenstein" + "dynn_Limberg" + "dynn_Lowy" + "dynn_Lynn" + "dynn_Maccoby" + "dynn_Magonet" + "dynn_Marks" + "dynn_Middleburgh" + "dynn_Miller" + "dynn_Moses" + "dynn_Moskowitz" + "dynn_Neumann" + "dynn_Newbon" + "dynn_Newman" + "dynn_Pascal" + "dynn_Pearlman" + "dynn_Pfeffer" + "dynn_Plancey" + "dynn_Pogrund" + "dynn_Raisman" + "dynn_Refson" + "dynn_Rose" + "dynn_Rosen" + "dynn_Rosenthal" + "dynn_Rubenstein" + "dynn_Samuel" + "dynn_Sassoon" + "dynn_Savage" + "dynn_Scher" + "dynn_Schwab" + "dynn_Segal" + "dynn_Sheridan" + "dynn_Simons" + "dynn_Slowe" + "dynn_Sokolov" + "dynn_Solomon" + "dynn_Steinhaus" + "dynn_Super" + "dynn_Viner" + "dynn_Wagerman" + "dynn_Waldhorn" + "dynn_Wasserstein" + "dynn_Weisfogel" + "dynn_Wittenberg" + "dynn_Wright" + } + + male_names = { + Aaron Abraham Adam Adrian Alan Albert Alexander Andrew Anshel Anthony Antony Arthur Aryeh Avichai Avrohom + Barnett Barry Basil Benedict Benjamin Bernard Brett Brian + Casriel Cecil Chaim Chanoch Charles Christopher Colin Craig Cyril + Daniel David Dov Dovid + Edgar Edward Edwin Elias Eliezer Eliot Eliyahu Elkan Ellis Emanuel Emmanuel Eric Ernest Ezekiel Ewen Ezra + Francis Frederick + Gabriel Gary George Gerald Gerry Giles + Harold Henry Herbert Herman Horace Howard Hyam Hyman + Isaac Isidore Israel Ivor + Jack Jacob James Jeremy Jonathan Joseph Josh Joshua Julian Julius + Keith Kenneth Kopul + Laurence_male Lawrence Leonard Lewis Lionel Louis Lyon + Marcus Mark Martin Matisyahu Matthew Maurice Max Meir Michael Montague Mordekhai Morris Moses Moshe + Nachman Naim Nathan Nathaniel Nestor Neville Nicholas Nigel Noam Norman + Oliver Oscar Osher Osmond + Patrick Paul Pesach Philip + Rafi Ralph Raymond Reuben Richard Robert Robin Ron Roni Rufus + Sacha Sam Samuel Saul Sebastian Shlomo Shmuel Shneur Sidney Siegfried Sigmund Simcha Simon Solomon Stephen Steven Stuart + Timothy Toby Trevor + Victor Vivian_male + Walter William Wolf + Yaacov Yankel Yehuda Yisroel Yitzchak Yoel + Zadok Zalman + } + female_names = { + Ada Alice Alma Alta Amelia Angela Anita Ann Anna Anne Anushka Aviva Aziza + Babette Bella Berenice Betty Bronwyn + Camilla Cecile Celia Charlotte Chaya Claire Claudia Constance + Daphne Dawn Devorah Diana Dina Donna Dorothy + Edith Edwina Elaine Eleanor Elisheva Elissa Eliza Elizabeth Elsie Emma Esther Ethel Eva Eve + Fanny Felicity Flora Florence Frances Francesca Freda + Gabrielle Georgia Gila Gillian Gladys Golda + Hannah Harriet Hazel Helen Helena Henrietta Hilary + Ida Isabel Isobel + Jaclyn Jacqueline Jane Jayne Jessica Joan Joanna Josephine Julia + Karen Katrina + Laura Leah Lillian Linda Lira Livia Louisa Louise Lucy Luna + Margaret Marianne Marie Marion Martha Mary Maureen Melinda Mildred Miriam Muriel + Naomi Natalia Natasha Nellie Nicola + Olivia + Rachel Rebecca Regina Ren_e_act_ Rose + Samantha Sara Sarah Sharon Sheila Shirley Sophia Sophie Susan Sybil Sybilla Sylvia + Tania Theresa Tikvah + Valerie Vanessa Vera Veronica Victoria Violet Vita Vivien + Willow Winifred + Zelma + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_belarus.txt b/common/culture/name_lists/NEOW_belarus.txt new file mode 100644 index 000000000..a637f6aa7 --- /dev/null +++ b/common/culture/name_lists/NEOW_belarus.txt @@ -0,0 +1,501 @@ +name_list_NEOW_belarus = { + + cadet_dynasty_names = { + "dynn_Abalmasa_u_brv_" + "dynn_Adamovich" + "dynn_Aksamit" + "dynn_Alada_u_brv_" + "dynn_Alyakhnovich" + "dynn_Antanovich" + "dynn_Antilevski" + "dynn_Antyukh" + "dynn_Apanovich" + "dynn_Arkhipienka" + "dynn_Artyukh" + "dynn_Astapkovich" + "dynn_Astrowski" + "dynn_Azarenka" + "dynn_Bandarenka" + "dynn_Barazna" + "dynn_Bartashevich" + "dynn_Barysevich" + "dynn_Begunov" + "dynn_Belenkov" + "dynn_Belevich" + "dynn_Berezkin" + "dynn_Bessmertni" + "dynn_Bialinski" + "dynn_Bliznyuk" + "dynn_Bohush" + "dynn_Boki" + "dynn_Bokun" + "dynn_Bondar" + "dynn_Bortnik" + "dynn_Budni" + "dynn_Buko_u_brv_ski" + "dynn_Bulat" + "dynn_Buloychyk" + "dynn_C_crn_arniak" + "dynn_Chali" + "dynn_Chyzh" + "dynn_Danilaw" + "dynn_Danilovich" + "dynn_Doroshevich" + "dynn_Douhal" + "dynn_Douhan" + "dynn_Dovhal" + "dynn_Drozd" + "dynn_Dudzinski" + "dynn_Dzemidovich" + "dynn_Dziuba" + "dynn_Garmash" + "dynn_Gretzki" + "dynn_Gromyko" + "dynn_Hadle_u_brv_ski" + "dynn_Halavacki" + "dynn_Hanchar" + "dynn_Hancharo_u_brv_" + "dynn_Harbuz" + "dynn_Harkavi" + "dynn_Harkusha" + "dynn_Herasimenia" + "dynn_Hilevich" + "dynn_Hrabo_u_brv_ski" + "dynn_Ignatik" + "dynn_Ivanov" + "dynn_Ivashka" + "dynn_Ivashkevich" + "dynn_Kachura" + "dynn_Kalachyov" + "dynn_Kalino_u_brv_ski" + "dynn_Kalyuzhni" + "dynn_Karasyov" + "dynn_Karatkievich" + "dynn_Karnaukhov" + "dynn_Karneyenka" + "dynn_Karnitski" + "dynn_Karshakevich" + "dynn_Kavalchuk" + "dynn_Kavale_u_brv_ski" + "dynn_Kavalevi_c_crn_" + "dynn_Kavalevich" + "dynn_Kavalski" + "dynn_Kavalyow" + "dynn_Kazak" + "dynn_Kisel" + "dynn_Kisli" + "dynn_Klimovich" + "dynn_Kobets" + "dynn_Kolas" + "dynn_Kolesnik" + "dynn_Kontsevoy" + "dynn_Korzun" + "dynn_Kosik" + "dynn_Kostitsyn" + "dynn_Kostyukevich" + "dynn_Kostyukov" + "dynn_Kot" + "dynn_Kotov" + "dynn_Kovalyuk" + "dynn_Kozlo_u_brv_ski" + "dynn_Kozyr" + "dynn_Krot" + "dynn_Kruk" + "dynn_Kulesh" + "dynn_Lebedzew" + "dynn_Lesun" + "dynn_Likhtarovich" + "dynn_Lis" + "dynn_Liso_u_brv_ski" + "dynn_Lisovets" + "dynn_Litvinchuk" + "dynn_Lobach" + "dynn_Lobachev" + "dynn_Lukashenko" + "dynn_Lukashevich" + "dynn_Makaranka" + "dynn_Makarevich" + "dynn_Malino_u_brv_ski" + "dynn_Malka" + "dynn_Malkevich" + "dynn_Marako_u_brv_" + "dynn_Marchuk" + "dynn_Maroz" + "dynn_Marozav" + "dynn_Matskevich" + "dynn_Mazheika" + "dynn_Mazurkievi_c_crn_" + "dynn_Meerovich" + "dynn_Melnik" + "dynn_Mickievi_c_crn_" + "dynn_Mikhnevich" + "dynn_Minski" + "dynn_Mitnik" + "dynn_Murashko" + "dynn_Navicki" + "dynn_Navitski" + "dynn_Nikiforenko" + "dynn_Novik" + "dynn_Novika_u_brv_" + "dynn_Olshanski" + "dynn_Palaszczuk" + "dynn_Palia_s_crn_c_crn_uk" + "dynn_Pankevich" + "dynn_Pashkevich" + "dynn_Pa_s_crn_kevi_c_crn_" + "dynn_Paszkiewicz" + "dynn_Pavlovets" + "dynn_Petkevich" + "dynn_Pilipchuk" + "dynn_Pineski" + "dynn_Piskun" + "dynn_Pogrebnyak" + "dynn_Polonski" + "dynn_Poloz" + "dynn_Polyak" + "dynn_Popov" + "dynn_Prishchepa" + "dynn_Prokopenko" + "dynn_Protasevich" + "dynn_Romanchuk" + "dynn_Rusak" + "dynn_Russki" + "dynn_Rybak" + "dynn_Rybka" + "dynn_Sabalenka" + "dynn_Sadko" + "dynn_Sado_u_brv_ski" + "dynn_Saka_l_stk_o_u_brv_ski" + "dynn_Sakovi_c_crn_" + "dynn_Sakovich" + "dynn_Saladukha" + "dynn_Salei" + "dynn_Saroka" + "dynn_Sasnovich" + "dynn_Savitski" + "dynn_S_crn_c_crn_erba" + "dynn_Shcherba" + "dynn_Shklar" + "dynn_Shostak" + "dynn_Siankievi_c_crn_" + "dynn_Skakun" + "dynn_Skok" + "dynn_Slutski" + "dynn_Sobal" + "dynn_Sokal" + "dynn_Soltz" + "dynn_Stankievi_c_crn_" + "dynn_Stanyuta" + "dynn_Starodub" + "dynn_Survila" + "dynn_Tarasevich" + "dynn_Trafima_u_brv_" + "dynn_Trubila" + "dynn_Tsepenkov" + "dynn_Tura_u_brv_" + "dynn_Ulato_u_brv_ski" + "dynn_Vakula" + "dynn_Valadzko" + "dynn_Varabei" + "dynn_Vasi_l_stk_e_u_brv_ski" + "dynn_Viacorka" + "dynn_Volchek" + "dynn_Voleski" + "dynn_Volkov" + "dynn_Vusovich" + "dynn_Vyarheychyk" + "dynn_Vynnitski" + "dynn_Wa_n_act_kowicz" + "dynn_Yakhimovich" + "dynn_Yakubovich" + "dynn_Yanchenko" + "dynn_Yanukovych" + "dynn_Yurevich" + "dynn_Yurovskiy" + "dynn_Yushkevich" + "dynn_Zakharenko" + "dynn_Zaleski" + "dynn_Zayats" + "dynn_Zhuk" + "dynn_Zhukovski" + "dynn_Zhuravel" + "dynn_Zuk" + } + + dynasty_names = { + "dynn_Abalmasa_u_brv_" + "dynn_Adamovich" + "dynn_Aksamit" + "dynn_Alada_u_brv_" + "dynn_Alyakhnovich" + "dynn_Antanovich" + "dynn_Antilevski" + "dynn_Antyukh" + "dynn_Apanovich" + "dynn_Arkhipienka" + "dynn_Artyukh" + "dynn_Astapkovich" + "dynn_Astrowski" + "dynn_Azarenka" + "dynn_Bandarenka" + "dynn_Barazna" + "dynn_Bartashevich" + "dynn_Barysevich" + "dynn_Begunov" + "dynn_Belenkov" + "dynn_Belevich" + "dynn_Berezkin" + "dynn_Bessmertni" + "dynn_Bialinski" + "dynn_Bliznyuk" + "dynn_Bohush" + "dynn_Boki" + "dynn_Bokun" + "dynn_Bondar" + "dynn_Bortnik" + "dynn_Budni" + "dynn_Buko_u_brv_ski" + "dynn_Bulat" + "dynn_Buloychyk" + "dynn_C_crn_arniak" + "dynn_Chali" + "dynn_Chyzh" + "dynn_Danilaw" + "dynn_Danilovich" + "dynn_Doroshevich" + "dynn_Douhal" + "dynn_Douhan" + "dynn_Dovhal" + "dynn_Drozd" + "dynn_Dudzinski" + "dynn_Dzemidovich" + "dynn_Dziuba" + "dynn_Garmash" + "dynn_Gretzki" + "dynn_Gromyko" + "dynn_Hadle_u_brv_ski" + "dynn_Halavacki" + "dynn_Hanchar" + "dynn_Hancharo_u_brv_" + "dynn_Harbuz" + "dynn_Harkavi" + "dynn_Harkusha" + "dynn_Herasimenia" + "dynn_Hilevich" + "dynn_Hrabo_u_brv_ski" + "dynn_Ignatik" + "dynn_Ivanov" + "dynn_Ivashka" + "dynn_Ivashkevich" + "dynn_Kachura" + "dynn_Kalachyov" + "dynn_Kalino_u_brv_ski" + "dynn_Kalyuzhni" + "dynn_Karasyov" + "dynn_Karatkievich" + "dynn_Karnaukhov" + "dynn_Karneyenka" + "dynn_Karnitski" + "dynn_Karshakevich" + "dynn_Kavalchuk" + "dynn_Kavale_u_brv_ski" + "dynn_Kavalevi_c_crn_" + "dynn_Kavalevich" + "dynn_Kavalski" + "dynn_Kavalyow" + "dynn_Kazak" + "dynn_Kisel" + "dynn_Kisli" + "dynn_Klimovich" + "dynn_Kobets" + "dynn_Kolas" + "dynn_Kolesnik" + "dynn_Kontsevoy" + "dynn_Korzun" + "dynn_Kostitsyn" + "dynn_Kostyukevich" + "dynn_Kostyukov" + "dynn_Kot" + "dynn_Kotov" + "dynn_Kovalyuk" + "dynn_Kozlo_u_brv_ski" + "dynn_Kozyr" + "dynn_Krot" + "dynn_Kruk" + "dynn_Kulesh" + "dynn_Lebedzew" + "dynn_Lesun" + "dynn_Likhtarovich" + "dynn_Lis" + "dynn_Liso_u_brv_ski" + "dynn_Lisovets" + "dynn_Litvinchuk" + "dynn_Lobach" + "dynn_Lobachev" + "dynn_Lukashenko" + "dynn_Lukashevich" + "dynn_Makaranka" + "dynn_Makarevich" + "dynn_Malino_u_brv_ski" + "dynn_Malka" + "dynn_Malkevich" + "dynn_Marako_u_brv_" + "dynn_Marchuk" + "dynn_Maroz" + "dynn_Marozav" + "dynn_Matskevich" + "dynn_Mazheika" + "dynn_Mazurkievi_c_crn_" + "dynn_Meerovich" + "dynn_Melnik" + "dynn_Mickievi_c_crn_" + "dynn_Mikhnevich" + "dynn_Minski" + "dynn_Mitnik" + "dynn_Murashko" + "dynn_Navicki" + "dynn_Navitski" + "dynn_Nikiforenko" + "dynn_Novik" + "dynn_Novika_u_brv_" + "dynn_Olshanski" + "dynn_Palaszczuk" + "dynn_Palia_s_crn_c_crn_uk" + "dynn_Pankevich" + "dynn_Pashkevich" + "dynn_Pa_s_crn_kevi_c_crn_" + "dynn_Paszkiewicz" + "dynn_Pavlovets" + "dynn_Petkevich" + "dynn_Pilipchuk" + "dynn_Pineski" + "dynn_Piskun" + "dynn_Pogrebnyak" + "dynn_Polonski" + "dynn_Poloz" + "dynn_Polyak" + "dynn_Popov" + "dynn_Prishchepa" + "dynn_Prokopenko" + "dynn_Protasevich" + "dynn_Romanchuk" + "dynn_Rusak" + "dynn_Russki" + "dynn_Rybak" + "dynn_Rybka" + "dynn_Sabalenka" + "dynn_Sadko" + "dynn_Sado_u_brv_ski" + "dynn_Saka_l_stk_o_u_brv_ski" + "dynn_Sakovi_c_crn_" + "dynn_Sakovich" + "dynn_Saladukha" + "dynn_Salei" + "dynn_Saroka" + "dynn_Sasnovich" + "dynn_Savitski" + "dynn_S_crn_c_crn_erba" + "dynn_Shcherba" + "dynn_Shklar" + "dynn_Shostak" + "dynn_Siankievi_c_crn_" + "dynn_Skakun" + "dynn_Skok" + "dynn_Slutski" + "dynn_Sobal" + "dynn_Sokal" + "dynn_Soltz" + "dynn_Stankievi_c_crn_" + "dynn_Stanyuta" + "dynn_Starodub" + "dynn_Survila" + "dynn_Tarasevich" + "dynn_Trafima_u_brv_" + "dynn_Trubila" + "dynn_Tsepenkov" + "dynn_Tura_u_brv_" + "dynn_Ulato_u_brv_ski" + "dynn_Vakula" + "dynn_Valadzko" + "dynn_Varabei" + "dynn_Vasi_l_stk_e_u_brv_ski" + "dynn_Viacorka" + "dynn_Volchek" + "dynn_Voleski" + "dynn_Volkov" + "dynn_Vusovich" + "dynn_Vyarheychyk" + "dynn_Vynnitski" + "dynn_Wa_n_act_kowicz" + "dynn_Yakhimovich" + "dynn_Yakubovich" + "dynn_Yanchenko" + "dynn_Yanukovych" + "dynn_Yurevich" + "dynn_Yurovskiy" + "dynn_Yushkevich" + "dynn_Zakharenko" + "dynn_Zaleski" + "dynn_Zayats" + "dynn_Zhuk" + "dynn_Zhukovski" + "dynn_Zhuravel" + "dynn_Zuk" + } + + male_names = { + Arciom Alaksiej Alaxandr Anatol Andrej #Artem Alexey Alexander Anatoliy Andrey + Bazyl #Vasiliy + Dzmitry Dzyanys #Dmitry + Franci_s_crn_ak #Francis + Hieorhij Hienadzij Hleb #Georgiy + Ihar Iosif Ivan #Igor Iosif Ivan + Jury Jaras_l_stk_a_u_brv_ Jan Ja_u_brv_hien Ja_u_brv_hienij Jazep #Yuriy Yaroslav Yan Evgeniy Evngeniy Evgeniy Joseph + Kiry_l_stk_a #Kirill + Leanid Lavon #Leonid Leonid + Macviej Micha_l_stk_ Micha_s_act_ Mika_l_stk_aj Mirasla_u_brv_ Mscysla_u_brv_ + Pa_u_brv_l_stk_o Pavie_l_stk_ Piatro Piatru_s_act_ #Pavel Pavel Petr Petr + Raman #Roman + Siarhiej #Sergey + Stanis_l_stk_a_u_brv_ #Stanislav + Tamas Tomas + U_l_stk_adzis_l_stk_a_u_brv_ U_l_stk_adzimir #Vladislav Vladimir + Vadzim Vasil Viktar Viachasla_u_brv_ + Yauhen #Evgeniy + Zmicier #Dmitriy + } + female_names = { + Aksana Alena Alaxandra Alesja Alysa Antanina + Boleslava Bronya Brusnika + Darja + Hanna Halyna + Iryna + Julija Juryja + Kaciaryna Kalina Katsiaryna + Lidzyja Ljubava Ljudmyla Les_pst_a L_pst_ubka + Malina Malusha Marhar_i_mcn_ta Maryja Maryna Mirasla_u_brv_a Mscysla_u_brv_a + Nadzeya Natallja Nastassia Nyna + Olha + Palina Pelaheja Premyslava Pribislava + Rehina + Safija Sofja Svyatlana Svyatoslava + Taciana Tamara + Veleslava Volha Viachasla_u_brv_a Viera Viktoryja + } + dynasty_of_location_prefix = "dynnp_s" + + 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 + + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_beur.txt b/common/culture/name_lists/NEOW_beur.txt index 9e2885117..98da0c815 100644 --- a/common/culture/name_lists/NEOW_beur.txt +++ b/common/culture/name_lists/NEOW_beur.txt @@ -227,7 +227,7 @@ } male_names = { - Abdelaziz Abdelghafour Abdelhafid Abdelhakim Abdelkader Abdelkarim Abdelkrim Abdellatif Abdelmona_i_uml_m Abdelwahab Abderrahman Abderrahmane Aboubakeur Adam Adel Ahmad Ahmed Ali Amadou Amar Amine Amir Anouar Anziz Assa_a_hat_d Aymen Aziz Azzedine + Abdelaziz Abdelghafour Abdelhafid Abdelhakim Abdelkader Abdelkarim Abdelkrim Abdellatif Abdelmona_i_uml_m Abdelwahab Abderrahman Abderrahmane Aboubakeur Adam Adel Ahmad Ahmed Ali Amadou Amar Amine Amir Anouar Anziz Assa_a_hat_d Avempace Averro_e_grv_s Avicenne Aymen Aziz Azzedine B_e_act_chir Badroudine Bassem Belkacem Bilal Borhene Boualem Boubaker Boumedienne Brahim Camel Chahir Cheikh Chems-Eddine Daby Dalil Daysam Dehmaine Diallo Djamel Djeidi Djibril Driss @@ -235,7 +235,7 @@ Faouzi Far_e_grv_s Farid Fatsah Faudel Ferrid Fethi Foued Fu_pst_ad Ghaleb H_e_act_di H_e_act_ni Hachim Hakim Halifa Hamdi Hamed Hamidou Hamza Harouna Hassan Hassen Helmi Hicham Hichem Himad Hocine Home_i_uml_da Housni Houssam Houssen - Ibr_e_act_hima Ibrahima Idir Idriss Ilyes Isma_e_uml_l Isma_i_uml_l Issa Iteb + Ibn_spc_Khaldoun Ibr_e_act_hima Ibrahima Idir Idriss Ilyes Isma_e_uml_l Isma_i_uml_l Issa Iteb Jamel Jamel_spc_Eddine Jawad K_e_act_vin Kamel Karim Kassim Kelyan Khaled Khalid Khalil Kylan Lakdar Lassad Latuf Lotfi Lyes diff --git a/common/culture/name_lists/NEOW_bosnian.txt b/common/culture/name_lists/NEOW_bosnian.txt new file mode 100644 index 000000000..b553e6b12 --- /dev/null +++ b/common/culture/name_lists/NEOW_bosnian.txt @@ -0,0 +1,257 @@ +name_list_NEOW_bosnian = { + + cadet_dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Karahod_z_crn_i_c_act_" + "dynn_Aganovi_c_act_" + "dynn_Hod_z_crn_i_c_act_" + "dynn_Islamovi_c_act_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Alilovi_c_act_" + "dynn_Anda_c_crn_i_c_act_" + "dynn_Andri_c_act_" + "dynn_Ara_c_crn_i_c_act_" + "dynn_Ak_s_crn_amija" + "dynn_Alimanovi_c_act_" + "dynn_Ai_c_act_" + "dynn_Bara_c_act_" + "dynn_Banovi_c_act_" + "dynn_Ahmedhod_z_crn_i_c_act_" + "dynn_Alajbegovi_c_act_" + "dynn_Alispahi_c_act_" + "dynn_Bajraktarevi_c_act_" + "dynn_Bajramovi_c_act_" + "dynn_Bandi_c_act_" + "dynn_Bunoza" + "dynn_Bojo" + "dynn_Bevab" + "dynn_Bi_c_crn_ak_c_crn_i_c_act_" + "dynn_Bogi_c_crn_evi_c_act_" + "dynn_Bu_s_crn_ulad_z_crn_i_c_act_" + "dynn_C_act_avar" + "dynn_C_crn_ejvanovi_c_act_" + "dynn_Ceki_c_act_" + "dynn_Drakuli_c_act_" + "dynn_C_crn_eprkalo" + "dynn_C_act_ejvanovi_c_act_" + "dynn_Cvijanovi_c_act_" + "dynn_C_act_erimagi_c_act_" + "dynn_Deket" + "dynn_Delime_d_bar_ac" + "dynn_Dervi_s_crn_agi_c_act_" + } + + dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Karahod_z_crn_i_c_act_" + "dynn_Aganovi_c_act_" + "dynn_Hod_z_crn_i_c_act_" + "dynn_Islamovi_c_act_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Alilovi_c_act_" + "dynn_Anda_c_crn_i_c_act_" + "dynn_Andri_c_act_" + "dynn_Ara_c_crn_i_c_act_" + "dynn_Ak_s_crn_amija" + "dynn_Alimanovi_c_act_" + "dynn_Ai_c_act_" + "dynn_Bara_c_act_" + "dynn_Banovi_c_act_" + "dynn_Ahmedhod_z_crn_i_c_act_" + "dynn_Alajbegovi_c_act_" + "dynn_Alispahi_c_act_" + "dynn_Bajraktarevi_c_act_" + "dynn_Bajramovi_c_act_" + "dynn_Bandi_c_act_" + "dynn_Bunoza" + "dynn_Bojo" + "dynn_Bevab" + "dynn_Bi_c_crn_ak_c_crn_i_c_act_" + "dynn_Bogi_c_crn_evi_c_act_" + "dynn_Bu_s_crn_ulad_z_crn_i_c_act_" + "dynn_C_act_avar" + "dynn_C_crn_ejvanovi_c_act_" + "dynn_Ceki_c_act_" + "dynn_Drakuli_c_act_" + "dynn_C_crn_eprkalo" + "dynn_C_act_ejvanovi_c_act_" + "dynn_Cvijanovi_c_act_" + "dynn_C_act_erimagi_c_act_" + "dynn_Deket" + "dynn_Delime_d_bar_ac" + "dynn_Dervi_s_crn_agi_c_act_" + "dynn_Kazazi_c_crn_" + "dynn_Klepi_c_crn_" + "dynn_Rahi_c_act_" + "dynn_Mid_z_crn_i_c_act_" + } + + male_names = { + 3 = { + Adam Adem Almin Antonio Antun Armin Arnes Afan Abdulah Anel + Bratislav Bogdan Bo_z_crn_o Borislav Borko Branimir + Dobrivoje Du_s_crn_ko Demir Dervi_s_ced_ Drago D_z_crn_emaludin D_z_crn_evad + Eldin Elmir Erol Esmir Enis Enver + Gazi Gojko + Ivica Iman Imer Inel Irnes Irshad Islam Ismail Ivan + Jakub + Radosav Rajko Ramo Rasim Ringo + Milan Miralem Miran Miroslav Mirsad + Nedim + Sini_s_crn_a Svetislav Salem Sanel Sead Sejad Sulejman + _Z_crn_ivojin _Z_crn_ivorad Zvonimir + } + 2 = { + _S_crn_koro + _Z_crn_ivko + Atanasije Aca Aco Anto Aidin Aldin Alen Arif Arnel Asmir Avdo Ayd_i_dot_n Adi Ajdin Aldijana + Blagoje Bogoljub Borivoje Bo_s_crn_ko Berislav + _C_crn_edomir + Dragomir Dejan Damir Danilo Dino Dra_z_crn_eta Daris Dobroslav Dalibor Davud D_z_crn_afer D_z_crn_enis + Edvin Eldar Elvir Erhan Ermin Esat Emir + Fe_d_bar_a Ferhat + Goran Grga + Hamid Haris + I_s_crn_tvan Igor Ilhan Imran Irmin Irvin Ishak Ismet Ivo + Jadranko Janko Jasmin_male Jure + Mihret Mirko + Radivoje Ratko Sr_d_bar_an Ramiz Re_s_ced_id Rifat + Predrag + Slavoljub Semir Senad + Lazar Ljubi_s_crn_a Luka + Milivoje Milomir Muharem Mak Meris Mirnes Munir Mustafa Muamer Mersudin + Nenad Nermin Nijaz Nik_s_crn_a Nidal + Omer Osman Ostoja Ozren + Rizo Rostam Rustem + Sava Stojan Stjepan Safet Salim Sa_s_crn_a Sre_c_act_ko Sultan Senjamin + Tihomir Toma Tomislav + Velimir Vlastimir Vahid Vlatko Volkan + _Z_crn_arko _Z_crn_ivko + } + 1 = { + _D_bar_or_d_bar_e + _Z_crn_eljko + Aleksa An_d_bar_elko Andreja Antonije Aleksandar Arijan Adnan Adin Admir Alija Alvin Amir Asem Atif Amar + Boban Boris Branko Bo_z_crn_idar Bojan Boro Bo_z_crn_a Bekir Benjamin Branislav + Dragan Du_s_crn_an Dragoljub Dragoslav Danijel Dimitrije Dragi_s_crn_a Dal D_z_crn_emal D_z_crn_enan D_z_crn_an + Elmin Edhem Edin Elvin Emrah Enes Ervin + Fahrudin Faris + Habib Hajrudin Halim Halid Hamza + Ilija Ibrahim Ibro Idris Ines Irfan Isa Iskandar Izet + Jovica Jadran Jasin Jovan Jozo + Kenan Kasim + Ljubomir Ljuba + Miodrag Milorad Marko Mirko Milovan Mile Mom_c_crn_ilo Milutin Milenko Mahir Mehmed Mirza + Neboj_s_crn_a Nikola Novica Neven Nadeem + Obren Ognjen Omar + Radovan Radi_s_crn_a Radoslav Rade Refik + Petar Pavle + Slobodan Slavi_s_crn_a Stevan Slavko Sabahattin + Talib Tariq Tvrtko Tahir + Vojislav Vladan Vuk Vedad + Zain Zdravko Zvezdan + } + } + female_names = { + 3 = { + _Z_crn_ivka + Almina Alma + Bojana + Elvedina Elvira + Iris + Marica Melisa Maja + Natalija + Olgica + Stana Suzana Slavka Sabrina Semka + Zora Zagorka + } + 2 = { + Andrijana Anka Amela Aida Arijana + Biljana + Dobrila Desanka Dragica Dina Dea + Er_z_crn_ebet Ermina + Jasmina Jelica Jasna + Leposava Ljubinka Lidija Larisa + Miroslava Marina Miljana Meliha Mervana + Nade_z_crn_da Nefisa Nikolina + Olga Olivera + Rada Radojka Ru_z_crn_a + Sla_d_bar_ana Slobodanka Sanja Sa_s_crn_a_female Sad_z_crn_ida + Tima + Violeta + Zumreta Zana + } + 1 = { + An_d_bar_ela An_d_bar_elka Andrea Armina + Branislava Bosiljka Branka + Du_s_crn_ica Dragana Du_s_crn_anka Danijela + Eldina Emina + Hena + Ivana Ivanka Ivona Ilma + Jelena Jovanka Jasminka + Katarina Kada + Ljubica + Marija Milica Milena Milanka Milka Mira Mirsada + Nevenka Nata_s_crn_a Nada Nadica + Ornela + Radmila Ru_z_crn_ica + Sne_z_crn_ana Slavica Svetlana Silvija Selma Suvada + Tatjana Tanja Tijana + Vera Vesna Verica + Zorica Zorka + } + + } + dynasty_of_location_prefix = "dynnp_od" + + patronym_suffix_male = "dynnpat_suf_i_c_act_" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_brandenburger.txt b/common/culture/name_lists/NEOW_brandenburger.txt index 7bf2f5a84..1f5d83dc3 100644 --- a/common/culture/name_lists/NEOW_brandenburger.txt +++ b/common/culture/name_lists/NEOW_brandenburger.txt @@ -1,9 +1,11 @@ -name_list_brandenburger = { +name_list_NEOW_brandenburger = { cadet_dynasty_names = { "dynn_Albrecht" "dynn_Angermann" "dynn_Arndt" + "dynn_B_a_uml_hr" + "dynn_Bathelt" "dynn_Bechmann" "dynn_Becker" "dynn_Behrends" @@ -11,10 +13,12 @@ "dynn_Broshog" "dynn_Deckert" "dynn_Donath" + "dynn_Draxinger" "dynn_Eisenbrand" "dynn_Eisold" "dynn_Fischer" "dynn_Fitsch" + "dynn_Florsch_u_uml_tz" "dynn_Franke" "dynn_Friedrich" "dynn_G_o_uml_cke" @@ -87,6 +91,7 @@ "dynn_Seifert" "dynn_Stroka" "dynn_Thiele" + "dynn_Thielemann" "dynn_Voelzke" "dynn_Voigt" "dynn_Vollrath" @@ -107,6 +112,8 @@ "dynn_Albrecht" "dynn_Angermann" "dynn_Arndt" + "dynn_B_a_uml_hr" + "dynn_Bathelt" "dynn_Bechmann" "dynn_Becker" "dynn_Behrends" @@ -114,10 +121,12 @@ "dynn_Broshog" "dynn_Deckert" "dynn_Donath" + "dynn_Draxinger" "dynn_Eisenbrand" "dynn_Eisold" "dynn_Fischer" "dynn_Fitsch" + "dynn_Florsch_u_uml_tz" "dynn_Franke" "dynn_Friedrich" "dynn_G_o_uml_cke" @@ -190,6 +199,7 @@ "dynn_Seifert" "dynn_Stroka" "dynn_Thiele" + "dynn_Thielemann" "dynn_Voelzke" "dynn_Voigt" "dynn_Vollrath" @@ -268,7 +278,7 @@ Lars-J_o_uml_rn Ludolf Marvin Matth_a_uml_us Moritz Raymond Reyk - Samuel Sigmar Sigmar-Peter Siegwart Simon Stanislaw Steeven Svend Svend-Gunnar + Samuel Sigmar Sigmar-Peter Siegwart Simon Sizzo Stanislaw Steeven Svend Svend-Gunnar Thad_a_uml_us Tilman Torben Tristan Uwe-Volkmar Vincent diff --git a/common/culture/name_lists/NEOW_brittannic.txt b/common/culture/name_lists/NEOW_brittannic.txt deleted file mode 100644 index ee1523a6f..000000000 --- a/common/culture/name_lists/NEOW_brittannic.txt +++ /dev/null @@ -1,282 +0,0 @@ -name_list_brittannic = { #southern brit/soufyrneg - - cadet_dynasty_names = { - { "dynn_Grhysllyy" } - { "dynn_Kharhdd" } - { "dynn_Ddurhnforhdd" } - { "dynn_Shypston" } - { "dynn_Byrhgamot" } - { "dynn_Toynyng" } - { "dynn_Iddlly" } - { "dynn_Pallyn" } - { "dynn_Jonsyrhrhy" } - { "dynn_Watyrhhousy" } - { "dynn_Shaftoy" } - { "dynn_Hakysoyll" } - { "dynn_Bollstrhoodd" } - { "dynn_Hokkston" } - { "dynn_Angllysyy" } - { "dynn_Tyakh" } - { "dynn_Fllamstyydd" } - { "dynn_Frhokkd" } - { "dynn_Skuynllakk" } - { "dynn_Kingsmorhe" } - { "dynn_Kllarhkson" } - { "dynn_May" } - { "dynn_Ebynyzyng" } - { "dynn_Eastoyndd" } - { "dynn_Eastynddyng" } - { "dynn_Kllokkston" } - { "dynn_Kllyrhkenoyllyngton" } - { "dynn_Lymyllyygh" } - { "dynn_Korhnoallyngton" } - { "dynn_Pythgomyrhy" } - { "dynn_Ddovyr" } - { "dynn_Kantyrbury" } - { "dynn_Roshystyr" } - { "dynn_Hastyngs" } - { "dynn_Lywys" } - { "dynn_Takahashy" } - { "dynn_Suzwky" } - { "dynn_Watanaby" } - { "dynn_Brombyksddon" } - { "dynn_Londdon" } - { "dynn_Soufwark" } - { "dynn_Wystmynstyr } - { "dynn_Ealyng } - { "dynn_Hyllyngddon } - { "dynn_Arun } - { "dynn_Shyshystyr } - { "dynn_Guylddffordd } - { "dynn_Wokyng } - { "dynn_Soufyndd_on_Sya } - { "dynn_Kolshystyr } - { "dynn_Saffron_Walddyn } - { "dynn_Hyrtffordd } - { "dynn_Styfynagy } - { "dynn_Watffordd } - { "dynn_Lwton } - { "dynn_Byddffordd } - { "dynn_Ampthyll } - { "dynn_Norfampton } - { "dynn_Braklyy } - { "dynn_Kyttyryng } - { "dynn_Covyntrhy } - { "dynn_Warhwyc } - { "dynn_Byrhmyngham } - { "dynn_Brhomsgrhofy } - { "dynn_Worhcystyrh } - { "dynn_Cyddyrhmynstyrh } - { "dynn_Strhowdd } - { "dynn_Gloucystyrh } - { "dynn_Lyddburhy } - { "dynn_Hyrhyfforhdd } - { "dynn_Lyomynstyrh } - { "dynn_Nywporht } - { "dynn_Abyrhgafynny } - { "dynn_Luddlow } - { "dynn_Wystburhy } - { "dynn_Tylfforhdd } - { "dynn_Shrhywsburhy } - { "dynn_Wrycsham } - { "dynn_Ddynbygh } - { "dynn_Conwy } - { "dynn_Swaddlynkoty } - { "dynn_Dyrby } - { "dynn_Glossop" } - { "dynn_Stafforhdd" } - { "dynn_Gnosall" } - { "dynn_Stocy_on_Trhynt" } - { "dynn_Maccllysffyylldd" } - { "dynn_Chystyr" } - { "dynn_Llyfyrpwll" } - { "dynn_Llancastyrh" } - { "dynn_Kenddail" } - { "dynn_Whitehaiven" } - { "dynn_Wigton" } - { "dynn_Cairlisle" } - { "dynn_Ainnain" } - { "dynn_Ddumfries" } - { "dynn_Bigair" } - { "dynn_Lainairk" } - { "dynn_Sainquhair" } - { "dynn_Girvain" } - { "dynn_Maibole" } - { "dynn_Air" } - { "dynn_Irvine" } - { "dynn_Ddumbairton" } - { "dynn_Glaisgow" } - - } - - dynasty_names = { - { "dynn_Grhysllyy" } - { "dynn_Kharhdd" } - { "dynn_Ddurhnforhdd" } - { "dynn_Shypston" } - { "dynn_Byrhgamot" } - { "dynn_Toynyng" } - { "dynn_Iddlly" } - { "dynn_Pallyn" } - { "dynn_Jonsyrhrhy" } - { "dynn_Watyrhhousy" } - { "dynn_Shaftoy" } - { "dynn_Hakysoyll" } - { "dynn_Bollstrhoodd" } - { "dynn_Hokkston" } - { "dynn_Angllysyy" } - { "dynn_Tyakh" } - { "dynn_Fllamstyydd" } - { "dynn_Frhokkd" } - { "dynn_Skuynllakk" } - { "dynn_Kingsmorhe" } - { "dynn_Kllarhkson" } - { "dynn_May" } - { "dynn_Ebynyzyng" } - { "dynn_Eastoyndd" } - { "dynn_Eastynddyng" } - { "dynn_Kllokkston" } - { "dynn_Kllyrhkenoyllyngton" } - { "dynn_Lymyllyygh" } - { "dynn_Korhnoallyngton" } - { "dynn_Pythgomyrhy" } - { "dynn_Ddovyr" } - { "dynn_Kantyrbury" } - { "dynn_Roshystyr" } - { "dynn_Hastyngs" } - { "dynn_Lywys" } - { "dynn_Takahashy" } - { "dynn_Suzwky" } - { "dynn_Watanaby" } - { "dynn_Brombyksddon" } - { "dynn_Londdon" } - { "dynn_Soufwark" } - { "dynn_Wystmynstyr } - { "dynn_Ealyng } - { "dynn_Hyllyngddon } - { "dynn_Arun } - { "dynn_Shyshystyr } - { "dynn_Guylddffordd } - { "dynn_Wokyng } - { "dynn_Soufyndd_on_Sya } - { "dynn_Kolshystyr } - { "dynn_Saffron_Walddyn } - { "dynn_Hyrtffordd } - { "dynn_Styfynagy } - { "dynn_Watffordd } - { "dynn_Lwton } - { "dynn_Byddffordd } - { "dynn_Ampthyll } - { "dynn_Norfampton } - { "dynn_Braklyy } - { "dynn_Kyttyryng } - { "dynn_Covyntrhy } - { "dynn_Warhwyc } - { "dynn_Byrhmyngham } - { "dynn_Brhomsgrhofy } - { "dynn_Worhcystyrh } - { "dynn_Cyddyrhmynstyrh } - { "dynn_Strhowdd } - { "dynn_Gloucystyrh } - { "dynn_Lyddburhy } - { "dynn_Hyrhyfforhdd } - { "dynn_Lyomynstyrh } - { "dynn_Nywporht } - { "dynn_Abyrhgafynny } - { "dynn_Luddlow } - { "dynn_Wystburhy } - { "dynn_Tylfforhdd } - { "dynn_Shrhywsburhy } - { "dynn_Wrycsham } - { "dynn_Ddynbygh } - { "dynn_Conwy } - { "dynn_Swaddlynkoty } - { "dynn_Dyrby } - { "dynn_Glossop" } - { "dynn_Stafforhdd" } - { "dynn_Gnosall" } - { "dynn_Stocy_on_Trhynt" } - { "dynn_Maccllysffyylldd" } - { "dynn_Chystyr" } - { "dynn_Llyfyrpwll" } - { "dynn_Llancastyrh" } - { "dynn_Kenddail" } - { "dynn_Whitehaiven" } - { "dynn_Wigton" } - { "dynn_Cairlisle" } - { "dynn_Ainnain" } - { "dynn_Ddumfries" } - { "dynn_Bigair" } - { "dynn_Lainairk" } - { "dynn_Sainquhair" } - { "dynn_Girvain" } - { "dynn_Maibole" } - { "dynn_Air" } - { "dynn_Irvine" } - { "dynn_Ddumbairton" } - { "dynn_Glaisgow" } - } - - male_names = { - Aarav Aaron Abnyr Addam Addvyf Akhynatyn Alan Albyrt Alffrydd Algyrnon Aly Alyks Alyksanddyr Ambrosyws Amynhotyp Anddryw Anfony Arfur Arkyballdd Arnolldd Awgustws - Bahyr Balddwyn Basynzhabu Branddon Bryan Byddywyyry Bykyt Bynjamyn Byntlyy - Ddanyyl Ddaryus Ddawyydd Ddhrwvan Ddwmynyk Ddyvansh - Eaddrydd Eaddwyg Eddgar Eddmundd Eddwardd Efan Elyan Elywt Eryk - Ffaddyl Fflambardd Fflytshyr Ffransys Ffryddyryk Ffulk Ffylyp Ffynnlay Fwtmosy Fyoddory - Galahadd Garyf Gawayn Gorddon Grygory Guy Gylbyrt Gylddas Gyoffryy Gyorgy Gyraldd Gyraynt - Hamlyt Haoyw Haroan Haroldd Haryf Hasan Hayddyn Horatyo Hugh Humffryy Hyktor Hynry Hyrbyrt - Ibrahym Iddrys Iddwallwn Ifanhoy Isaak Ishmayl Isylmo - Jabyr Jak Jakob Jaky Jalyl Jamys Jamyy John Johnafan Jorddan Josh Joshua Josyff Justyn Jwy Jykyll - Kallwm Kalwyyn Kamyron Kaska Kay Klymynt Konnor Koryy Kynfyn Kywyyn - Lansylot Lawrynsy Loydd Luky Lwsyus Lyam Lylouk Lyonyl Lywys Lyy - Makbef Malyk Mark Martyn Matfyw Maurysy Muhamydd Myrlyn Myshayl - Nafanayl Nasyr Nathan Normyn Nyddardd Nyk Nynnyus Nysholas Nyvylly - Palamyddys Patryk Patyl Paul Pyrsyval Pytyr Pyyrs - Rahyym Ralff Ramsay Ramyssys Robyrt Rogyr Ryan Rygynaldd Rykardd Ryofamus Ryshabh Rywal - Saladdyn Samuyl Samyr Sashary Sayn Shakrabarty Sharlys Shawrya Shrystoffyr Shyops Shyrlok Spynsyr Stanlyy Stuart Styffyn Symon Symraf_o_hat_n Syngh - Talyb Talyysyn Tony Trystan Twtankhamun Tylyr - Ufyr Umar Uryyn Uways - Waltyr Wayn Wbyron Wktawyyus Wlywyyr Wrlanddo Wyalyryan Wyllyam Wynston Wzymanddyas - Yun_spc_Hyy Yya_spc_Wyy - } - female_names = { - Abby Abygayl Addyla Addylaydy Alyksanddra Alysy Ambyr Amy Amysy Anahyta Anny Arya Ashly Avylyny - Blanshy Bronwyn Byafany Byatrysy - Ddalya Ddanny Ddanyylly Ddorofy Ddyya - Eddyf Ela Elayny Elyanor Elyzabyf Emma Emyly Enya Enydd - Fanvy Ffang Ffarrah - Guynyvyry Gymma - Hannah Hatshypswt Hawysy Haylyy Hazyl Holly Hyafyr - Igrayny Isabyl Isabylla Iswlddy - Jady Jany Jasmyn Jwan Jwdy Jwlyana Jyssyka Jyssyy - Kafyryny Karlotty Karyn Kasyy Katy Kaytlyn Kloy Klyopatra Konstanse Krystal Krystylyygh Ksyang Ksyn_spc_Yan Kyanna Kylly Kylsya Kylsyy Kymbyrly Kyryl Kyrys Kyryssy - Laura Lauryn Lowysy Lunyty Lusy Lusya Lyddya Lyzzyy - Maddylyyny Maddyy Mahaut Malyka Margaryt Mary Matyldda Maudd Molly Mwrgyn Mygan Myllyy Mylyssa Myn Myng_spc_Yao Myrandda - Naomy Natasha Nazanyn Nyffyrtyty Nymuy - Pytra - Rashyl Rybykka - Samanfa Sarah Shannon Shun Shyryyn Soffronya Soffy Styffanyy Summyr Susanna Sybylla Syryna Sysylya Sywan - Tamara Tylly Tytanya - Wynnyffrydd Wyyktorya - Yasmyn Ysbayl - } - dynasty_of_location_prefix = "dynnp_wff" - patronym_suffix_male = "dynnpat_suf_swn" - patronym_suffix_female = "dynnpat_suf_sddaughtyr" - - # 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 = { - #placeholder - } -} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_bulgarian.txt b/common/culture/name_lists/NEOW_bulgarian.txt new file mode 100644 index 000000000..e1298baf8 --- /dev/null +++ b/common/culture/name_lists/NEOW_bulgarian.txt @@ -0,0 +1,537 @@ +name_list_NEOW_bulgarian = { + + cadet_dynasty_names = { + "dynn_Abadzhiev" + "dynn_Agura" + "dynn_Andreev" + "dynn_Arabadzhiev" + "dynn_Arnaudov" + "dynn_Artarski" + "dynn_Asenov" + "dynn_Atanasov" + "dynn_Avramov" + "dynn_Banov" + "dynn_Bogoev" + "dynn_Bonev" + "dynn_Borisov" + "dynn_Boyadzhiev" + "dynn_Bozhinov" + "dynn_Chakarov" + "dynn_Chankov" + "dynn_Chernev" + "dynn_Chervenkov" + "dynn_Cheshmedzhiev" + "dynn_Damyanov" + "dynn_Danekov" + "dynn_Dermendzhiev" + "dynn_Dichev" + "dynn_Dimitrov" + "dynn_Dimov" + "dynn_Dobrev" + "dynn_Dochev" + "dynn_Donev" + "dynn_Draganov" + "dynn_Dyankov" + "dynn_Dyulgerov" + "dynn_Dzhambazki" + "dynn_Dzhambazov" + "dynn_Dzhelepov" + "dynn_Ermenkov" + "dynn_Evstatiev" + "dynn_Fuchedzhiev" + "dynn_Galabov" + "dynn_Gavrilov" + "dynn_Gemedzhiev" + "dynn_Georgiev" + "dynn_Gerasimov" + "dynn_Gidzhenov" + "dynn_Goshev" + "dynn_Gotsev" + "dynn_Grancharov" + "dynn_Grigoriev" + "dynn_Grigorov" + "dynn_Grozdanov" + "dynn_Grudev" + "dynn_Gruev" + "dynn_Gyuzelev" + "dynn_Hadzhiev" + "dynn_Hadzhiyski" + "dynn_Harizanov" + "dynn_Hitrov" + "dynn_Hristov" + "dynn_Ignatov" + "dynn_Indzhov" + "dynn_Ivanov" + "dynn_Ivkov" + "dynn_Izmirliev" + "dynn_Kamenov" + "dynn_Kanev" + "dynn_Kantardzhiev" + "dynn_Karadzhov" + "dynn_Karamanolov" + "dynn_Karaslavov" + "dynn_Karastoyanov" + "dynn_Karavelov" + "dynn_Kasabov" + "dynn_Kenderov" + "dynn_Keskinov" + "dynn_Kezhov" + "dynn_Kiryakov" + "dynn_Kochev" + "dynn_Kolarov" + "dynn_Kolev" + "dynn_Konstantinov" + "dynn_Kotev" + "dynn_Kovachev" + "dynn_Krastev" + "dynn_Kumanov" + "dynn_Kushev" + "dynn_Kuyumdzhiev" + "dynn_Kyosev" + "dynn_Lefterov" + "dynn_Madzharov" + "dynn_Marangozov" + "dynn_Marinov" + "dynn_Mavrodiev" + "dynn_Mihaylov" + "dynn_Mihaylovski" + "dynn_Mihov" + "dynn_Minchev" + "dynn_Minkov" + "dynn_Minov" + "dynn_Mirchev" + "dynn_Mitev" + "dynn_Mitov" + "dynn_Mladenov" + "dynn_Moskov" + "dynn_Nalbantov" + "dynn_Nestorov" + "dynn_Nikolov" + "dynn_Ninov" + "dynn_Nonchev" + "dynn_Obreshkov" + "dynn_Orakchiev" + "dynn_Orlov" + "dynn_Panayotov" + "dynn_Panchev" + "dynn_Panitsa" + "dynn_Parvanov" + "dynn_Penchev" + "dynn_Peshalov" + "dynn_Peshev" + "dynn_Petkov" + "dynn_Petrov" + "dynn_Pironkov" + "dynn_Plachkov" + "dynn_Popov" + "dynn_Radev" + "dynn_Radoslavov" + "dynn_Rangelov" + "dynn_Raychev" + "dynn_Raykov" + "dynn_Rusev" + "dynn_Sabev" + "dynn_Savov" + "dynn_Semerdzhiev" + "dynn_Shalamanov" + "dynn_Shaldev" + "dynn_Sharankov" + "dynn_Sharbanov" + "dynn_Sheytanov" + "dynn_Simeonov" + "dynn_Sokolov" + "dynn_Solakov" + "dynn_Spasov" + "dynn_Stamov" + "dynn_Stanev" + "dynn_Stanishev" + "dynn_Stavrev" + "dynn_Staykov" + "dynn_Stefanov" + "dynn_Stoilov" + "dynn_Stoyanov" + "dynn_Stoychev" + "dynn_Stoykov" + "dynn_Takev" + "dynn_Tanchev" + "dynn_Tanev" + "dynn_Tasev" + "dynn_Temelski" + "dynn_Tenchev" + "dynn_Tenchov" + "dynn_Terziev" + "dynn_Todorov" + "dynn_Tomov" + "dynn_Tonchev" + "dynn_Toshev" + "dynn_Trifonov" + "dynn_Tsankov" + "dynn_Tsanov" + "dynn_Tsekov" + "dynn_Tsenov" + "dynn_Tsonkov" + "dynn_Tsvetanov" + "dynn_Tsvetkov" + "dynn_Tudzharov" + "dynn_Tunchev" + "dynn_Vachkov" + "dynn_Valchanov" + "dynn_Valkanov" + "dynn_Vanchev" + "dynn_Vazov" + "dynn_Velchev" + "dynn_Venedikov" + "dynn_Videnov" + "dynn_Vilchev" + "dynn_Yanev" + "dynn_Yankov" + "dynn_Yavorov" + "dynn_Yonchev" + "dynn_Yordanov" + "dynn_Yosifov" + "dynn_Yurukov" + "dynn_Zafirov" + "dynn_Zamfirov" + "dynn_Zhandov" + "dynn_Zhelev" + "dynn_Zhendov" + "dynn_Zhivko" + } + + dynasty_names = { + "dynn_Abadzhiev" + "dynn_Agura" + "dynn_Andreev" + "dynn_Arabadzhiev" + "dynn_Arnaudov" + "dynn_Artarski" + "dynn_Asenov" + "dynn_Atanasov" + "dynn_Avramov" + "dynn_Banov" + "dynn_Bogoev" + "dynn_Bonev" + "dynn_Borisov" + "dynn_Boyadzhiev" + "dynn_Bozhinov" + "dynn_Chakarov" + "dynn_Chankov" + "dynn_Chernev" + "dynn_Chervenkov" + "dynn_Cheshmedzhiev" + "dynn_Damyanov" + "dynn_Danekov" + "dynn_Dermendzhiev" + "dynn_Dichev" + "dynn_Dimitrov" + "dynn_Dimov" + "dynn_Dobrev" + "dynn_Dochev" + "dynn_Donev" + "dynn_Draganov" + "dynn_Dyankov" + "dynn_Dyulgerov" + "dynn_Dzhambazki" + "dynn_Dzhambazov" + "dynn_Dzhelepov" + "dynn_Ermenkov" + "dynn_Evstatiev" + "dynn_Fuchedzhiev" + "dynn_Galabov" + "dynn_Gavrilov" + "dynn_Gemedzhiev" + "dynn_Georgiev" + "dynn_Gerasimov" + "dynn_Gidzhenov" + "dynn_Goshev" + "dynn_Gotsev" + "dynn_Grancharov" + "dynn_Grigoriev" + "dynn_Grigorov" + "dynn_Grozdanov" + "dynn_Grudev" + "dynn_Gruev" + "dynn_Gyuzelev" + "dynn_Hadzhiev" + "dynn_Hadzhiyski" + "dynn_Harizanov" + "dynn_Hitrov" + "dynn_Hristov" + "dynn_Ignatov" + "dynn_Indzhov" + "dynn_Ivanov" + "dynn_Ivkov" + "dynn_Izmirliev" + "dynn_Kamenov" + "dynn_Kanev" + "dynn_Kantardzhiev" + "dynn_Karadzhov" + "dynn_Karamanolov" + "dynn_Karaslavov" + "dynn_Karastoyanov" + "dynn_Karavelov" + "dynn_Kasabov" + "dynn_Kenderov" + "dynn_Keskinov" + "dynn_Kezhov" + "dynn_Kiryakov" + "dynn_Kochev" + "dynn_Kolarov" + "dynn_Kolev" + "dynn_Konstantinov" + "dynn_Kotev" + "dynn_Kovachev" + "dynn_Krastev" + "dynn_Kumanov" + "dynn_Kushev" + "dynn_Kuyumdzhiev" + "dynn_Kyosev" + "dynn_Lefterov" + "dynn_Madzharov" + "dynn_Marangozov" + "dynn_Marinov" + "dynn_Mavrodiev" + "dynn_Mihaylov" + "dynn_Mihaylovski" + "dynn_Mihov" + "dynn_Minchev" + "dynn_Minkov" + "dynn_Minov" + "dynn_Mirchev" + "dynn_Mitev" + "dynn_Mitov" + "dynn_Mladenov" + "dynn_Moskov" + "dynn_Nalbantov" + "dynn_Nestorov" + "dynn_Nikolov" + "dynn_Ninov" + "dynn_Nonchev" + "dynn_Obreshkov" + "dynn_Orakchiev" + "dynn_Orlov" + "dynn_Panayotov" + "dynn_Panchev" + "dynn_Panitsa" + "dynn_Parvanov" + "dynn_Penchev" + "dynn_Peshalov" + "dynn_Peshev" + "dynn_Petkov" + "dynn_Petrov" + "dynn_Pironkov" + "dynn_Plachkov" + "dynn_Popov" + "dynn_Radev" + "dynn_Radoslavov" + "dynn_Rangelov" + "dynn_Raychev" + "dynn_Raykov" + "dynn_Rusev" + "dynn_Sabev" + "dynn_Savov" + "dynn_Semerdzhiev" + "dynn_Shalamanov" + "dynn_Shaldev" + "dynn_Sharankov" + "dynn_Sharbanov" + "dynn_Sheytanov" + "dynn_Simeonov" + "dynn_Sokolov" + "dynn_Solakov" + "dynn_Spasov" + "dynn_Stamov" + "dynn_Stanev" + "dynn_Stanishev" + "dynn_Stavrev" + "dynn_Staykov" + "dynn_Stefanov" + "dynn_Stoilov" + "dynn_Stoyanov" + "dynn_Stoychev" + "dynn_Stoykov" + "dynn_Takev" + "dynn_Tanchev" + "dynn_Tanev" + "dynn_Tasev" + "dynn_Temelski" + "dynn_Tenchev" + "dynn_Tenchov" + "dynn_Terziev" + "dynn_Todorov" + "dynn_Tomov" + "dynn_Tonchev" + "dynn_Toshev" + "dynn_Trifonov" + "dynn_Tsankov" + "dynn_Tsanov" + "dynn_Tsekov" + "dynn_Tsenov" + "dynn_Tsonkov" + "dynn_Tsvetanov" + "dynn_Tsvetkov" + "dynn_Tudzharov" + "dynn_Tunchev" + "dynn_Vachkov" + "dynn_Valchanov" + "dynn_Valkanov" + "dynn_Vanchev" + "dynn_Vazov" + "dynn_Velchev" + "dynn_Venedikov" + "dynn_Videnov" + "dynn_Vilchev" + "dynn_Yanev" + "dynn_Yankov" + "dynn_Yavorov" + "dynn_Yonchev" + "dynn_Yordanov" + "dynn_Yosifov" + "dynn_Yurukov" + "dynn_Zafirov" + "dynn_Zamfirov" + "dynn_Zhandov" + "dynn_Zhelev" + "dynn_Zhendov" + "dynn_Zhivko" + } + + male_names = { + 20 = { + Aleksandar Andrey Angel Anton Asen Atanas + Biser Boris Borislav Boyan Bozhidar + Danail Daniel Deyan Dimitar Dimo + Emil Evgeni + Georgi + Hristo + Ilia Ivan Ivaylo Ivo_Ivan + Kaloyan Kiril Konstantin Kostadin Krasimir + Lyuben Lyubomir + Marin Martin Mihail Milen Miroslav Mitko Mladen + Nikola Nikolay + Ognyan + Pavel Petar Petko Plamen + Radoslav Rosen Rumen + Sasho Simeon Slavcho Sasho Stanimir Stanislav Stefan Stoyan Svetoslav + Tihomir Todor Tsvetan + Valentin Valeri Vasil Ventsislav Veselin Viktor Vladimir + Yanko Yordan Yuliyan + Zdravko Zhivko + } + 5 = { + Adrian Aleksey Aleksi Anastas Anatoliy Andon Antoni Apostol Asparuh Avram + Blagovest Blagoy Bogdan Bogomil Bogoya Boncho Boyko Branimir + Chavdar + Damyan Darin David Delyan Demir Dencho Dinko Diyan Dobri Dobrin Dobromir Doncho Dragan Dragomir + Eftim Emanuil Emiliyan Encho Evelin_male Evgeniy Evtim + Filip + Gabriel Galin Gancho Genadi Gencho Goran Gospodin Grigor Grozdan + Hristiyan + Ignat Igor Ilian Ilko Ivelin + Kalcho Kalin Kamen Kancho Kircho Kolyo Kosta Krasen Krastyo Krastyu Kristiyan Krum + Lachezar Lazar Lyudmil + Maksim Manol Margarit Marian_male Mariyan Mario Marko Miho Milan Milcho Milko Mincho Minko Mircho Misho Mityo Momchil + Nasko Nayden Nedko Nedelcho Nedyalko Nencho Neyko + Oleg Orlin + Panayot Pancho Pandeli Parashkev Panteley Parvan Pencho Penyo Petyo Preslav + Radi Radko Radomir Radostin Rangel Rayko Rostislav Rusi + Sabi Sava Serafim Sergey Sevdalin Slav Slaveyko Slavi Spas Stancho Stanko Stiliyan Stoil Stoimen Stoycho Stoyko Stoyu Svetlin Svilen + Tancho Tanyo Tencho Tenyo Teodor Toma Toncho Toni Toshko Tosho Trayan Trayko Trendafil Trifon Tsanko Tsvetomir Tsvyatko + Valeriy Valko Vancho Vangel Vanyo Vasko Velichko Veliko Velin Velizar Velko Venelin Venko Vladislav + Yanaki Yani Yasen Yavor Yonko Yosif Yovcho Yuri Yuriy + Zahari Zapryan Zhelyu Zhoro Zlatan Zlatko + } + 1 = { + Alek Aleks Anri Antoniy + Binko Botyo Bratan + Chudomir + Decho Deko Diko Dimche Dimitri Dimko Dobril + Elisey Enyo Evlogi + Fedya Ferdinand + Gavrail Gavril Gercho Gotse Grudi + Hacho Hari Hrisan Hrisimir Hristaki Hristomir + Ilya Iriney Ivomir + Kanyo Kaycho Kin Kiran Kocho Krayo Kubrat + Lilyan Lyubo Lyudia + Manyo Mark Metodiy Milush Miron Mosko + Naum Naycho Nestor Neycho Nino + Panche Pande Pando Pasko Prodan + Radan Radnyu Radosvet Ranko Ruben + Sazdo Shteryu Spiro Stanish Stanyo Stilyan Stoyanche Stoyno Strakhil Strashimir + Tanyu Tasko Teodosi Teodosiy Tervel Tomislav Tseno Tsocho Tsoncho Tsveti Tsvetozar Tyanko + Valchan Vicho Vihar Vladi Vladko Volodya Voymir + Yakim Yane Yoto Yuli Yuliy + Zafir Zhan Zhecho Zlatimir Zvezdelin + } + } + female_names = { + 10 = { + Albena Ana Anelia Angelina Anna Antoaneta Asya Atanaska + Boryana + Daniela Denitsa Desislava Diana Dimitrina Donka + Ekaterina Elena Elka Emilia Evgenia + Galina Galya Gergana + Iliyana Irina Ivanka Ivelina + Katerina Katya Krasimira Kristina + Lidia Lilia Lilyana Lyudmila + Magdalena Margarita Maria Mariana Mariyana Maya Milena Milka Minka + Nadezhda Nadka Nevena Nikolina Nina + Pavlina Petya + Radka Radostina Ralitsa Rayna Rositsa Roza Rumyana + Silvia Sonya Stefka Stoyanka Svetla Svetlana + Tanya Tatyana Teodora Tsvetana Tsvetelina + Valentina Vanya Vasilka Veneta Veselina Viktoria Violeta + Yana Yanka Yordanka Yulia + Zdravka Zlatka Zoya + } + 5 = { + Aleksandra Aleksandrina Anastasia Andriana Ani Antonia Antonina Anzhela + Biserka Blaga Blagovesta + Darina Darinka Delyana Dilyana Dora Doroteya + Eleonora + Gabriela Galabina Gena Gergina + Ilka Ina Iskra Iva Ivanichka + Kalina Kapka Katrin Kostadinka + Latinka Lena Lili + Magdalina Malina Mara Marina Mayya Mihaela Mila Mimi Mira Miroslava Monika + Neriman Nikoleta + Olga Olya + Rada Radost Reni + Sabina Simeonka Simona Siyka Snezhina Sofia Sofka Stefana Stefani Stefanka Stela + Tonka Tsena Tsonka + Vasilena Velislava Venelina Venera Venka Vera Verka Veronika Vyara + Yoana Yovka Yuliyana + Zhechka Zorka Zornitsa + } + 1 = { + Ahinora Alisa Andrea + Danila Daria Darya + Elvira Elzhana Emma Erika + Galena Guna + Ika + Kaloyana Klimentina Komnya Koyna Kristalina Kristin + Laura Lea Lyuboslava + Madlen Menda Misha + Nelina Nevelina + Radena Radosveta + Sanya Sidonia + Valeri_female Valkana + Zhasmin Zhorzheta + } + } + dynasty_of_location_prefix = "dynnp_od" + + patronym_suffix_male = "dynnpat_suf_ov" + patronym_suffix_female = "dynnpat_suf_ova" + 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 = 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/common/culture/name_lists/NEOW_campanian.txt b/common/culture/name_lists/NEOW_campanian.txt index 4c0357faa..f797dd3f0 100644 --- a/common/culture/name_lists/NEOW_campanian.txt +++ b/common/culture/name_lists/NEOW_campanian.txt @@ -1,4 +1,4 @@ -name_list_campanian = { +name_list_NEOW_campanian = { cadet_dynasty_names = { "dynn_Alfieri" @@ -229,14 +229,14 @@ 5 = { Achille Albino Ambrogio Amedeo Angiolino Aniello Annibale Antimo Antonello Arcangelo Arturo Attilio Augusto Aurelio Bartolomeo Basilio Battista Benedetto Beniamino Bernardino Bernardo Biagio - Camillo Celestino Christian Clemente Costantino Costanzo Crescenzo Cristoforo + Camillo Celestino Christian Ciccio Clemente Costantino Costanzo Crescenzo Cristoforo Edmondo Eduardo Egidio Elia Eliseo Ermanno Eros Ettore Eugenio Ezio Fabiano Faustino Fausto Fedele Ferdinando Ferruccio Flavio Fortunato Fulvio Gaspare Generoso Giacinto Giampiero Gianluigi Gioacchino Girolamo Giustino Goffredo Gregorio Guglielmo Igino Ignazio Ilario Innocenzo Isidoro Italo Ivo Lamberto Leopoldo Libero Livio Luciano Lucio Manlio Marco Mariano Marino Marzio Mattia Michelangelo - Natalino Nazario Nicolino Nunzio + Natalino Nazario Nazzareno Nicolino Nunzio Onofrio Orazio Oreste Oscar Osvaldo Paolino Pasqualino Pellegrino Pierpaolo Pino Pio Pompeo Quirino @@ -247,12 +247,12 @@ Valentino Valerio } 1 = { - Adelchi Alberico Amado Amato Angelantonio Arsenio Autari + Adelchi Alberico Amado Amato Angelantonio Annunziato Arsenio Autari Baldassarre Barbato Biagino Ciriaco Cono Corradino Diomede Emmanuele Erino Ermido Errico Euplio - Filomeno Fiorentino Floridante Francescantonio Francesco_spc_Saverio Fulco + Filomeno Fiorentino Floridante Francescantonio Francesco_spc_Maria Francesco_spc_Saverio Fulco Gelsomino Geremia Geronimo Gianbattista Gianclaudio Gianuario Giovannantonio Giovanni_spc_Battista Giuseppantonio Guiscardo Italico Lelio Leucio Lidio @@ -283,12 +283,12 @@ Valentina Vincenza } 5 = { - Ada Alessia Amelia Annarita + Ada Addolorata Alessia Amelia Annarita Bianca Elvira Ester Felicia Felicita Fiorella Flora Fulvia Immacolata Irene - Mariangela Maria_spc_Grazia Maria_spc_Luisa Maria_spc_Rosa Maria_spc_Teresa Marilena + Mariangela Maria_spc_Addolorata Maria_spc_Grazia Maria_spc_Luisa Maria_spc_Rosa Maria_spc_Teresa Marilena Natascia Palmira Piera Rosamaria Rossana Rossella @@ -298,6 +298,7 @@ } 1 = { Bianca_spc_Maria + Consolata Desir_e_act_e Felicetta Geraldina diff --git a/common/culture/name_lists/NEOW_castilian.txt b/common/culture/name_lists/NEOW_castilian.txt new file mode 100644 index 000000000..c89dbd229 --- /dev/null +++ b/common/culture/name_lists/NEOW_castilian.txt @@ -0,0 +1,403 @@ +name_list_NEOW_castilian = { + + cadet_dynasty_names = { + "dynn__A_act_lvarez" + "dynn__I_act__n_tld_iguez" + "dynn_Aguado" + "dynn_Aguilar" + "dynn_Alarc_o_act_n" + "dynn_Alonso" + "dynn_Aparicio" + "dynn_Arb_o_act_s" + "dynn_Arroyo" + "dynn_B_e_act_jar" + "dynn_Baena" + "dynn_Barriuso" + "dynn_Blanco" + "dynn_Caballero" + "dynn_Cabezas" + "dynn_Cabrera" + "dynn_Calvo" + "dynn_Campos" + "dynn_Cano" + "dynn_Carrasco" + "dynn_Carrera" + "dynn_Carrillo" + "dynn_Casado" + "dynn_Castillo" + "dynn_Castro" + "dynn_Chicharro" + "dynn_Cort_a_act_zar" + "dynn_Cruz" + "dynn_D_i_act_az" + "dynn_D_i_act_ez" + { "dynnp_del" "dynn_Hoyo" } + "dynn_Delgado" + "dynn_Dom_i_act_nguez" + "dynn_Fern_a_act_ndez" + "dynn_Flores" + "dynn_G_o_act_mez" + "dynn_Gallego" + "dynn_Garc_i_act_a" + "dynn_Garrido" + "dynn_Gil" + "dynn_Gonz_a_act_lez" + "dynn_Guerrero" + "dynn_Guti_e_act_rrez" + "dynn_Hern_a_act_ndez" + "dynn_Herrera" + "dynn_Iglesias" + "dynn_Jim_e_act_nez" + "dynn_L_o_act_pez" + "dynn_Le_o_act_n" + "dynn_Lozano" + "dynn_Lagunas" + "dynn_Lorente" + "dynn_M_a_act_rquez" + "dynn_M_e_act_ndez" + "dynn_M_i_act_nguez" + "dynn_Machado" + "dynn_Mar_i_act_n" + "dynn_Mart_i_act_" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Medina" + "dynn_Merino" + "dynn_Mesa" + "dynn_Michelena" + "dynn_Miravete" + "dynn_Molero" + "dynn_Molina" + "dynn_Montoro" + "dynn_Morales" + "dynn_Moreno" + "dynn_Mu_n_tld_oz" + "dynn_N_u_act__n_tld_ez" + "dynn_Navarro" + "dynn_Nieto" + "dynn_Oliv_a_act_n" + "dynn_Ortega" + "dynn_Ortiz" + "dynn_P_e_act_rez" + "dynn_Padilla" + "dynn_Palenzuela" + "dynn_Parra" + "dynn_Pe_n_tld_a" + "dynn_Plaza" + "dynn_Pozo" + "dynn_Prieto" + "dynn_Quesada" + "dynn_Ram_i_act_rez" + "dynn_Ramos" + "dynn_Reinoso" + "dynn_Reyes" + "dynn_Rial" + "dynn_Rodr_i_act_guez" + "dynn_Rojas" + "dynn_Rold_a_act_n" + "dynn_Romero" + "dynn_Rosales" + "dynn_Rubio" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Salazar" + "dynn_Santos" + "dynn_Sanz" + "dynn_Serrano" + "dynn_Silvestre" + "dynn_Soto" + "dynn_Su_a_act_rez" + "dynn_Taibo" + "dynn_Torres" + "dynn_V_a_act_zquez" + "dynn_Valent_i_act_n" + "dynn_Valverde" + "dynn_Vega" + "dynn_Velasco" + "dynn_Vicens" + "dynn_Vidal" + "dynn_Vives" + "dynn_Zayas" + "dynn_Zorita" + } + + dynasty_names = { + "dynn__A_act_lvarez" + "dynn__I_act__n_tld_iguez" + "dynn_Aguado" + "dynn_Aguilar" + "dynn_Alarc_o_act_n" + "dynn_Alonso" + "dynn_Aparicio" + "dynn_Arb_o_act_s" + "dynn_Arroyo" + "dynn_B_e_act_jar" + "dynn_Baena" + "dynn_Barriuso" + "dynn_Blanco" + "dynn_Caballero" + "dynn_Cabezas" + "dynn_Cabrera" + "dynn_Calvo" + "dynn_Campos" + "dynn_Cano" + "dynn_Carrasco" + "dynn_Carrera" + "dynn_Carrillo" + "dynn_Casado" + "dynn_Castillo" + "dynn_Castro" + "dynn_Chicharro" + "dynn_Cort_a_act_zar" + "dynn_Cruz" + "dynn_D_i_act_az" + "dynn_D_i_act_ez" + { "dynnp_del" "dynn_Hoyo" } + "dynn_Delgado" + "dynn_Dom_i_act_nguez" + "dynn_Fern_a_act_ndez" + "dynn_Flores" + "dynn_G_o_act_mez" + "dynn_Gallego" + "dynn_Garc_i_act_a" + "dynn_Garrido" + "dynn_Gil" + "dynn_Gonz_a_act_lez" + "dynn_Guerrero" + "dynn_Guti_e_act_rrez" + "dynn_Hern_a_act_ndez" + "dynn_Herrera" + "dynn_Iglesias" + "dynn_Jim_e_act_nez" + "dynn_L_o_act_pez" + "dynn_Le_o_act_n" + "dynn_Lozano" + "dynn_Lagunas" + "dynn_Lorente" + "dynn_M_a_act_rquez" + "dynn_M_e_act_ndez" + "dynn_M_i_act_nguez" + "dynn_Machado" + "dynn_Mar_i_act_n" + "dynn_Mart_i_act_" + "dynn_Mart_i_act_n" + "dynn_Mart_i_act_nez" + "dynn_Medina" + "dynn_Merino" + "dynn_Mesa" + "dynn_Michelena" + "dynn_Miravete" + "dynn_Molero" + "dynn_Molina" + "dynn_Montoro" + "dynn_Morales" + "dynn_Moreno" + "dynn_Mu_n_tld_oz" + "dynn_N_u_act__n_tld_ez" + "dynn_Navarro" + "dynn_Nieto" + "dynn_Oliv_a_act_n" + "dynn_Ortega" + "dynn_Ortiz" + "dynn_P_e_act_rez" + "dynn_Padilla" + "dynn_Palenzuela" + "dynn_Parra" + "dynn_Pe_n_tld_a" + "dynn_Plaza" + "dynn_Pozo" + "dynn_Prieto" + "dynn_Quesada" + "dynn_Ram_i_act_rez" + "dynn_Ramos" + "dynn_Reinoso" + "dynn_Reyes" + "dynn_Rial" + "dynn_Rodr_i_act_guez" + "dynn_Rojas" + "dynn_Rold_a_act_n" + "dynn_Romero" + "dynn_Rosales" + "dynn_Rubio" + "dynn_Ruiz" + "dynn_S_a_act_nchez" + "dynn_Salazar" + "dynn_Santos" + "dynn_Sanz" + "dynn_Serrano" + "dynn_Silvestre" + "dynn_Soto" + "dynn_Su_a_act_rez" + "dynn_Taibo" + "dynn_Torres" + "dynn_V_a_act_zquez" + "dynn_Valent_i_act_n" + "dynn_Valverde" + "dynn_Vega" + "dynn_Velasco" + "dynn_Vicens" + "dynn_Vidal" + "dynn_Vives" + "dynn_Zayas" + "dynn_Zorita" + } + + male_names = { + 3 = { + _A_act_lex _A_act_lvaro _A_act_ngel + _I_act__n_tld_igo + _O_act_scar + Aar_o_act_n Adri_a_act_n Alberto Alejandro Alfonso Andr_e_act_s Antonio Antonio_spc_Jes_u_act_s + Borja + Carlos Christian Cristi_a_act_n + Daniel David Diego + Eduardo Enrique Eric + Fernando Francisco Francisco_spc_Javier Francisco_spc_Jos_e_act_ + Gabriel Gonzalo Guillermo + H_e_act_ctor Hamza + Ignacio Ismael Iv_a_act_n + Jaime Javier Jes_u_act_s Jes_u_act_s_spc__A_act_ngel Joaqu_i_act_n Joel Jonat_a_act_n Jonathan Jorge Jos_e_act_ Jos_e_act__spc_Antonio Jos_e_act__spc_Carlos Jos_e_act__spc_Luis Jos_e_act__spc_Manuel Jos_e_act__spc_Mar_i_act_a Jos_e_act__spc_Miguel Juan Juan_spc_Antonio Juan_spc_Carlos Juan_spc_Francisco Juan_spc_Jos_e_act_ Juan_spc_Manuel + Kevin + Luis Luis_spc_Miguel + Manuel Marcos Mario Mart_i_act_n Miguel Miguel_spc__A_act_ngel Mohamed Mohammed + Nicol_a_act_s Nil + Omar + Pablo Pedro + Ra_u_act_l Rafael Ram_o_act_n Ricardo Roberto Rodrigo Rub_e_act_n + Salvador Samuel Santiago Sebasti_a_act_n Sergio + V_i_act_ctor V_i_act_ctor_spc_Manuel + Youssef + } + 2 = { + _A_act_ngel_spc_David _A_act_ngel_spc_Luis + Abel Abraham Ad_a_act_n Agust_i_act_n Alexis Alfredo Alonso Andr_e_act_s_spc_Felipe Antonio_spc_David Antonio_spc_Jos_e_act_ Antonio_spc_Manuel Arturo + Benjam_i_act_n Bernardo Bruno + C_e_act_sar C_e_act_sar_spc_Augusto Camilo Carmelo Carlos_spc_Alberto Carlos_spc_Andr_e_act_s Carlos_spc_Eduardo Carlos_spc_Javier Crist_o_act_bal + Dami_a_act_n Daniel_spc_Alejandro Dar_i_act_o Domingo + Edgar Eduardo_spc_Jos_e_act_ El_i_act_as Eloy Emilio Emilio_spc_Jos_e_act_ Ernesto Esteban Eugenio Ezequiel + F_e_act_lix Fabi_a_act_n Federico Felipe Ferm_i_act_n Francisco_spc_Jes_u_act_s Francisco_spc_Manuel Francisco_spc_Miguel + Gerardo Germ_a_act_n Gregorio Gustavo + Hugo + Isaac Israel + Jacobo Jairo Jer_o_act_nimo Jes_u_act_s_spc_Antonio Jes_u_act_s_spc_David Jes_u_act_s_spc_Manuel Jes_u_act_s_spc_Mar_i_act_a Jos_e_act__spc__A_act_ngel Jordan Jorge_spc_Luis Jos_e_act__spc_Alberto Jos_e_act__spc_Andr_e_act_s Jos_e_act__spc_Daniel Jos_e_act__spc_David Jos_e_act__spc_Enrique Jos_e_act__spc_Fernando Jos_e_act__spc_Francisco Jos_e_act__spc_Ignacio Jos_e_act__spc_Javier Jos_e_act__spc_Juan Jos_e_act__spc_Pablo Jos_e_act__spc_Ram_o_act_n Josu_e_act_ Juan_spc_Andr_e_act_s Juan_spc_Camilo Juan_spc_David Juan_spc_Diego Juan_spc_de_spc_Dios Juan_spc_Ignacio Juan_spc_Jes_u_act_s Juan_spc_Luis Juan_spc_Mar_i_act_a Juan_spc_Miguel Juan_spc_Pablo Juan_spc_Pedro Juan_spc_Ram_o_act_n Juan_spc_Sebasti_a_act_n Juli_a_act_n Julio Julio_spc_C_e_act_sar + Kilian + Leonardo Lorenzo Lucas Luis_spc_Alberto Luis_spc_Antonio Luis_spc_Carlos Luis_spc_Enrique Luis_spc_Felipe Luis_spc_Fernando Luis_spc_Javier Luis_spc_Manuel + Manuel_spc__A_act_ngel Manuel_spc_Alejandro Manuel_spc_Jes_u_act_s Marcelo Marco_spc_Antonio Mariano Mateo Mauricio Mauro Mois_e_act_s + N_e_act_stor + Pablo_spc_Jos_e_act_ Pascual Pedro_spc_Jos_e_act_ Pedro_spc_Manuel + Ramiro Rom_a_act_n + Sa_u_act_l Sim_o_act_n + Tom_a_act_s + Valent_i_act_n Vicente + } + 1 = { + _A_act_lvaro_spc_Rafael _A_act_ngel_spc_Fernando _A_act_ngel_spc_Mar_i_act_a + Agapito Albino Alcides Alejo Amador Amancio Amaro An_i_act_bal Anacleto Aniceto Antidio Antol_i_act_n Antonio_spc__A_act_ngel Antonio_spc_Joaqu_i_act_n Antonio_spc_Juli_a_act_n Aquilino Ariel Augusto Aurelio + Baltasar Bartolom_e_act_ Basilio Benigno Benito Bienvenido + Carlos_spc_Alfonso Casimiro Cayetano Cecilio Ceferino Celso Colom_a_act_n + Dalmacio David_spc_Jos_e_act_ + Eladio Eliodoro Elo_i_act_no Emeterio Emiliano Enmanuel Eulogio + Faustino Fernando_spc_Antonio Florentino Francisco_spc_de_spc_Paula Frutos + Gaspar Gilberto + Hermilio Herminio Hilario Honorato Huberto + Ildefonso Isidoro Iv_a_act_n_spc_Jos_e_act_ + Jacinto Jes_u_act_s_spc_Alfredo Jorge_spc_Mar_i_act_a Jos_e_act__spc_Agust_i_act_n Jos_e_act__spc_Benito Jos_e_act__spc_Esteban Jos_e_act__spc_Tom_a_act_s Juan_spc_de_spc_la_spc_Cruz Juan_spc_Eduardo Justo + Kelvin + Leoncio Leopoldo Lisardo Luciano Luis_spc_Alfonso Luis_spc_Marcelo Luis_spc_Ram_o_act_n + M_a_act_ximo Manuel_spc_Mar_i_act_a Marcelino Marciano Maximiliano Melchor Melit_o_act_n Melqu_i_act_ades + Narciso Nemesio + Octavio Orlando + P_i_act_o Pedro_spc_Pablo Pedro_spc_Enrique Pedro_spc_Juan Policarpo Prometeo + Quint_i_act_n + Rafael_spc_Jos_e_act_ Raimundo Rodolfo Roselino Rufino + Salustiano Saturnino Secundino Seraf_i_act_n Severiano Siro + Te_o_act_filo Teodulo + Venancio + } + } + female_names = { + 3 = { + _A_act_ngela + A_i_act_da Adriana Alba Alba_spc_Mar_i_act_a Alejandra Alicia Almudena Amanda Ana Ana_spc_Bel_e_act_n Ana_spc_Isabel Ana_spc_Mar_i_act_a Andrea Ariadna + B_a_act_rbara Beatriz Bel_e_act_n Blanca + Carla Carmen Carmen_spc_Mar_i_act_a Carolina Celia Clara Claudia Cristina + Daniela Diana + Elena Estefan_i_act_a Esther Eva + F_a_act_tima + Gema + In_e_act_s Inmaculada Irene Isabel Isabel_spc_Mar_i_act_a + Jennifer Jessica Josefa Judit Julia + Lara Laura Leticia Lidia Lorena Luc_i_act_a + M_o_act_nica Mar_i_act_a Mar_i_act_a_spc__A_act_ngeles Mar_i_act_a_spc_Carmen Mar_i_act_a_spc_Dolores Mar_i_act_a_spc_Isabel Mar_i_act_a_spc_Jes_u_act_s Mar_i_act_a_spc_Jos_e_act_ Mar_i_act_a_spc_Mar Mar_i_act_a_spc_Pilar Mar_i_act_a_spc_Teresa Marina Marta Miriam + Natalia Nerea Noelia Noem_i_act_ Nuria + Paloma Patricia Paula Pilar + Raquel Rebeca Roc_i_act_o Rosa_spc_Mar_i_act_a + Sandra Sara Sheila Silvia Sof_i_act_a Sonia Susana + Tamara Tania Teresa + Vanesa Vanessa Ver_o_act_nica Victoria Virginia + Yolanda + } + 2 = { + _A_act_frica _A_act_gueda _A_act_ngela_spc_Mar_i_act_a _A_act_ngeles + Ainoa Aitana Amalia Amelia Amparo Ana_spc_Cristina Anabel Antonia Ar_a_act_nzazu Araceli Aurora Azahara Azucena + Bego_n_tld_a Berta + Camila Candela Carlota Catalina Cecilia Cintia Concepci_o_act_n Consuelo Coral Covadonga + D_e_act_bora Desir_e_act_e Diana_spc_Carolina Dolores + Elia Elisa Elisabeth Elo_i_act_sa Elsa Elvira Emilia Encarnaci_o_act_n Esmeralda Esperanza Est_i_act_baliz Estela Ester Eugenia Eva_spc_Mar_i_act_a + Francisca + Gabriela Gloria Guadalupe + Henar + Inmaculada_spc_Concepci_o_act_n Iris + Jana Jimena Josefa Josefina Juana Juana_spc_Mar_i_act_a Julieta + Laura_spc_Mar_i_act_a Leire Leonor Leyre Liliana Lourdes Luisa Luisa_spc_Fernanda Luisa_spc_Mar_i_act_a + Macarena Magdalena Maite Manuela Mar Mar_i_act_a_spc_Alejandra Mar_i_act_a_spc_Antonia Mar_i_act_a_spc_Bel_e_act_n Mar_i_act_a_spc_Camila Mar_i_act_a_spc_Concepci_o_act_n Mar_i_act_a_spc_Cristina Mar_i_act_a_spc_Elena Mar_i_act_a_spc_Eugenia Mar_i_act_a_spc_Fernanda Mar_i_act_a_spc_Inmaculada Mar_i_act_a_spc_Luisa Mar_i_act_a_spc_Luz Mar_i_act_a_spc_Magdalena Mar_i_act_a_spc_Mercedes Mar_i_act_a_spc_Nieves Mar_i_act_a_spc_Paz Mar_i_act_a_spc_Reyes Mar_i_act_a_spc_Roc_i_act_o Mar_i_act_a_spc_Rosa Mar_i_act_a_spc_Rosario Mar_i_act_a_spc_Soledad Mar_i_act_a_spc_Victoria Margarita Mariam Mariana Martina Melania Melissa Mercedes Micaela Milagros Mireya Mirian Montserrat + Nadia Naiara Nazaret Nieves Nora + Olga + Paola Paola_spc_Andrea Paula_spc_Andrea + Regina Rosa Rosal_i_act_a Rosario Ruth + Sarai Saray Soledad Soraya + Tatiana + Valentina Valeria Violeta + Yasmina + Zaida Zaira Zulema + } + 1 = { + _U_act_rsula + Ada Aixa Alejandrina Angelita Arenales Asunci_o_act_n + Basilia Belinda Bella + Candelaria Caridad Carmela Carmen_spc_Luc_i_act_a Carolina_spc_Mar_i_act_a Cayetana Cinta Cristina_spc_Elena + Dana Doris + Elia_spc_Mar_i_act_a Emelina Elvira_spc_Mar_i_act_a Engracia Enriqueta Ernestina Eulalia Eva_spc_Patricia + Felicidad Fernanda Flora Florentina Fuensanta + Genoveva Graziella Gregoria + Herminia + Inmaculada_spc_Concepci_o_act_n Iris_spc_Mar_i_act_a Isabela Isaura + Joaquina Jorgina Julia_spc_Mar_i_act_a + Libertad Lucy Luz + Mabel Magda Magdalena Mar_i_act_a_spc_Almudena Mar_i_act_a_spc_Asunci_o_act_n Mar_i_act_a_spc_Beatriz Mar_i_act_a_spc_Blanca Mar_i_act_a_spc_Carlota Mar_i_act_a_spc_Carolina Mar_i_act_a_spc_Cinta Mar_i_act_a_spc_Clara Mar_i_act_a_spc_Consuelo Mar_i_act_a_spc_de_spc_la_spc_Cabeza Mar_i_act_a_spc_del_spc_Pino Mar_i_act_a_spc_del_spc_Socorro Mar_i_act_a_spc_Eva Mar_i_act_a_spc_Gloria Mar_i_act_a_spc_Juana Mar_i_act_a_spc_Micaela Mar_i_act_a_spc_Montserrat Mar_i_act_a_spc_Vanesa Mar_i_act_a_spc_Violeta Marcela Marilda Mariola Martha Matilde Mayte Milagrosa + Natividad Notburga + Olimpia + Pascuala Paz Piedad Preciada Purificaci_o_act_n + Rafaela Renata Reyes Rufina + S_e_act_fora Sabina Sagrario Sira Socorro Sonsoles + Trinidad + Valvanera Victorina + Yanet Yesenia + Zenaida Zoe + } + } + + 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 +} diff --git a/common/culture/name_lists/NEOW_catalan.txt b/common/culture/name_lists/NEOW_catalan.txt index 5646c912a..dc45b9686 100644 --- a/common/culture/name_lists/NEOW_catalan.txt +++ b/common/culture/name_lists/NEOW_catalan.txt @@ -1,4 +1,4 @@ -name_list_catalan = { +name_list_NEOW_catalan = { cadet_dynasty_names = { "dynn_Aixal_a_grv_" @@ -220,7 +220,7 @@ name_list_catalan = { Gabriel Gen_i_act_s Gerard Guillem H_e_grv_ctor Ignasi Isaac Ismael Ivan - Jes_u_act_s Jaume Joan_male Joan_spc_Josep Joaquim Joel Jonatan Jonathan Jordi Josep Josep_spc_Antoni Josep_spc_Manel Josep_spc_Maria  + Jes_u_act_s Jaume Joan_male Joan_spc_Josep Joaquim Joel Jonatan Jonathan Jordi Josep Josep_spc_Antoni Josep_spc_Manel Josep_spc_Maria Kevin Llu_i_act_s M_a_grv_rius Manel Manuel Marc Marcel Mart_i_act_ Miquel Miquel_spc__A_grv_ngel diff --git a/common/culture/name_lists/NEOW_chechen.txt b/common/culture/name_lists/NEOW_chechen.txt new file mode 100644 index 000000000..5195ef342 --- /dev/null +++ b/common/culture/name_lists/NEOW_chechen.txt @@ -0,0 +1,269 @@ +name_list_NEOW_chechen = { + + cadet_dynasty_names = { + "dynn__C_ced_abayev" + "dynn__C_ced_entiyev" + "dynn__C_ced_ergizbiyev" + "dynn__C_ced_iliyev" + "dynn__C_ced_okayev" + "dynn__S_ced_amilyov" + "dynn__Z_stk_umalayev" + "dynn_Acalamov" + "dynn_Adamov" + "dynn_Adiyev" + "dynn_Akayev" + "dynn_Albogachiyev" + "dynn_Aliyev" + "dynn_Alxanov" + "dynn_Arbiyev" + "dynn_Arsaliyev" + "dynn_Arsanukayev" + "dynn_Axmatov" + "dynn_Aydamirov" + "dynn_Aydayev" + "dynn_Aysxanov" + "dynn_Baduyev" + "dynn_Bagalov" + "dynn_Bakayev" + "dynn_Baxmadov" + "dynn_Bayrayev" + "dynn_Beksultanov" + "dynn_Bitarov" + "dynn_Bursakov" + "dynn_Cakayev" + "dynn_Curuyev" + "dynn_D_z_stk_abrailov" + "dynn_Dadayev" + "dynn_Daxkilgov" + "dynn_De_s_ced_eriyev" + "dynn_Deniyev" + "dynn_Dimayev" + "dynn_Duxayev" + "dynn_Edisultanov" + "dynn_Ediyev" + "dynn_Eldarxanov" + "dynn_Esambayev" + "dynn_Gacayev" + "dynn_Gaysumov" + "dynn_Getagazov" + "dynn_Gi_c_ced_ayev" + "dynn_Ibi_s_ced_ev" + "dynn_Idayev" + "dynn_Isayev" + "dynn_Ismailov" + "dynn_Israilov" + "dynn_Kacayev" + "dynn_Kostoyev" + "dynn_Kurumov" + "dynn_Kusayev" + "dynn_Kutayev" + "dynn_Maciyev" + "dynn_Macuyev" + "dynn_Magomadov" + "dynn_Mamakayev" + "dynn_Masudov" + "dynn_Mazayev" + "dynn_Mextiyev" + "dynn_Mitri_s_ced_ev" + "dynn_Mucurayev" + "dynn_Murtazaliyev" + "dynn_Musliyev" + "dynn_Muzayev" + "dynn_Nasuxanov" + "dynn_Neserxoyev" + "dynn_Nunuyev" + "dynn_Paskayev" + "dynn_Sadulayev" + "dynn_Sagaipov" + "dynn_Saidov" + "dynn_Sakalov" + "dynn_Salamov" + "dynn_Satuyev" + "dynn_Saydumov" + "dynn_Talgayev" + "dynn_Tatayev" + "dynn_Tatriyev" + "dynn_Taymasxanov" + "dynn_Temerxanov" + "dynn_Temirbayev" + "dynn_Temirsultanov" + "dynn_Usmanov" + "dynn_Vacuyev" + "dynn_Vagapov" + "dynn_Xaki_s_ced_ev" + "dynn_Xam_c_ced_iyev" + "dynn_Xamidov" + "dynn_Yasayev" + "dynn_Yusupov" + "dynn_Zakriyev" + } + + dynasty_names = { + "dynn__C_ced_abayev" + "dynn__C_ced_entiyev" + "dynn__C_ced_ergizbiyev" + "dynn__C_ced_iliyev" + "dynn__C_ced_okayev" + "dynn__S_ced_amilyov" + "dynn__Z_stk_umalayev" + "dynn_Acalamov" + "dynn_Adamov" + "dynn_Adiyev" + "dynn_Akayev" + "dynn_Albogachiyev" + "dynn_Aliyev" + "dynn_Alxanov" + "dynn_Arbiyev" + "dynn_Arsaliyev" + "dynn_Arsanukayev" + "dynn_Axmatov" + "dynn_Aydamirov" + "dynn_Aydayev" + "dynn_Aysxanov" + "dynn_Baduyev" + "dynn_Bagalov" + "dynn_Bakayev" + "dynn_Baxmadov" + "dynn_Bayrayev" + "dynn_Beksultanov" + "dynn_Bitarov" + "dynn_Bursakov" + "dynn_Cakayev" + "dynn_Curuyev" + "dynn_D_z_stk_abrailov" + "dynn_Dadayev" + "dynn_Daxkilgov" + "dynn_De_s_ced_eriyev" + "dynn_Deniyev" + "dynn_Dimayev" + "dynn_Duxayev" + "dynn_Edisultanov" + "dynn_Ediyev" + "dynn_Eldarxanov" + "dynn_Esambayev" + "dynn_Gacayev" + "dynn_Gaysumov" + "dynn_Getagazov" + "dynn_Gi_c_ced_ayev" + "dynn_Ibi_s_ced_ev" + "dynn_Idayev" + "dynn_Isayev" + "dynn_Ismailov" + "dynn_Israilov" + "dynn_Kacayev" + "dynn_Kostoyev" + "dynn_Kurumov" + "dynn_Kusayev" + "dynn_Kutayev" + "dynn_Maciyev" + "dynn_Macuyev" + "dynn_Magomadov" + "dynn_Mamakayev" + "dynn_Masudov" + "dynn_Mazayev" + "dynn_Mextiyev" + "dynn_Mitri_s_ced_ev" + "dynn_Mucurayev" + "dynn_Murtazaliyev" + "dynn_Musliyev" + "dynn_Muzayev" + "dynn_Nasuxanov" + "dynn_Neserxoyev" + "dynn_Nunuyev" + "dynn_Paskayev" + "dynn_Sadulayev" + "dynn_Sagaipov" + "dynn_Saidov" + "dynn_Sakalov" + "dynn_Salamov" + "dynn_Saritov" + "dynn_Satuyev" + "dynn_Saydumov" + "dynn_Talgayev" + "dynn_Tatayev" + "dynn_Tatriyev" + "dynn_Taymasxanov" + "dynn_Temerxanov" + "dynn_Temirbayev" + "dynn_Temirsultanov" + "dynn_Usmanov" + "dynn_Vacuyev" + "dynn_Vagapov" + "dynn_Xaki_s_ced_ev" + "dynn_Xam_c_ced_iyev" + "dynn_Xamidov" + "dynn_Yasayev" + "dynn_Yusupov" + "dynn_Zakriyev" + } + + male_names = { + _X_dot_amid _X_dot_amzat _X_dot_asan _X_dot_aydar + _S_ced_alaudin _S_ced_amsuddin _S_ced_arip _S_ced_araudin _S_ced_avadi _S_ced_ayxi _S_ced_ojip_ + _Z_stk_ovhar + A_x_dot_mad Abu Abubakar Abuzar Adam Albert Amarbek Anzor Apti Arsen Artur As_x_dot_ab Aslan Aslanbek Avlur + Baudin Bek_z_stk_an Belan Buvaysar + D_z_stk_amaldi D_z_stk_ambulat D_z_stk_abrail D_z_stk_unid Daud Degi Deni Dokka Duquvaxa + Elmurza Emin + Ibrahim Idris Ilyas Islam Ismajil Iznovr + Jabdi Jabdul_x_dot_alim Jabdul-_X_dot_amid Jabdulla Jabdullah Jabdulmuslim Jabdul-Vahab Jadiz Jadlan Jali Jalvi Jandarbek Jarbi Jeli Jelisultan Jimran Jiysa Jumar Jusman + Kati Kazbek + Le_c_ced_a Lema + Ma_x_dot_mud Ma_z_stk_id Mada Marat Mayrbek Minkail Mo_x_dot_mad Mo_x_dot_mad-Yusup Mov_z_stk_di Movladi Movsar Mur_s_ced_it Musa Muslim Mustafa Mutu_s_ced_ Muxarbek + Nurdi Nurdin Nurlan + Odes + Ramzan Ruslan + Sajid Sajid-Emin Salambek Salu Sanaki Sayd-_X_dot_amzat Sayd-_X_dot_asan Sayd-Emin Sayd-Jali Sayd-Mo_x_dot_mad Suleyman Sultan + T_a_uml__s_ced_tamar Tamerlan Taus Thahir Timur Turpal-Jela + Va_x_dot_id Vaxa + Xalid Xo_z_stk_a_x_dot_mad Xo_z_stk_-Baudin Xutha + Yu_s_ced_aj Yunus Yusup Yusup-_X_dot__a_uml__z_stk_a + Zaurbek Zayndi Zelimxan + } + female_names = { + _A_uml_zni + _C_ced_dot_e_g_dot_ag _C_ced_ovka + _S_ced_axidat _S_ced_axsuvar _S_ced_ovda + _X_dot_adimat _X_dot_alimat _X_dot_ava _X_dot_azimat + Albika Albina Alpatu Amina Aminat Aset Asmaj Asya Asyat Aybika Aymani Ayna Ayza Ayzan Aza + Balkan Batta Belita Bici Bikatu Bil_q_dot_iz Birlant Busana + Dagman Dagmara Dana De_s_ced_i Deti Dikman Duq-Yaxa + Elbika Elina Elisa Elita Eliza Elmira Eset Esila Ezinet + Fatima + Hazan + Iman Indira Izaket + Jayn_a_uml_ Jay_s_ced_at + Kameta Kamila Kamisa Karina Kaypa Kesira Kesirat Kur_z_stk_an Kurbika Kusama + Lalita Lamara Larisa Laura Layl_a_uml_ Lida Linda Luisa Luiza Lula Lyalya Lyuba + M_a_uml_lx M_a_uml_lx-_A_uml_zni M_a_uml_rzet M_a_uml_rziyet Ma_s_ced_ar Madina Makka Mali Malika Malkan Mar_z_stk_an Maret Marina Marisa Marus Marxa Maryam Medni Milana + Nur_z_stk_an Nura Nurbika Nuri_s_ced_at Nursat + Pethamat Polla + Qoqa + Raisa Rovzan Roza Ru_q_dot_et Rubati Rukiyat Ruman Rumisa Ruvayda + Sacita Sakinat Seda Selima Selina Sepi Sepiyat Sieda Sov_g_dot_at Sovbika Stella + Taisa Tamara Tamila Tamusa Taymasxa Toita Tumi_s_ced_a + Valida + Xadi_s_ced_at Xaza Xazani Xazbika Xeda Xi_a_uml_zni + Yaxa Yaxita Yeza Yisa Yisiyta + Zakiya Zakiyat Zalina Zama Zara Zarema Zargan Zarina Zarita Zaynap Zelixa Zezag Zezig Zula_s_ced_a Zulay Zuleyxan Zuxra + } + dynasty_of_location_prefix = "dynnp_of" + + patronym_suffix_male = "dynnpat_suf_an_voj" + patronym_suffix_female = "dynnpat_suf_an_yoj" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_cornish.txt b/common/culture/name_lists/NEOW_cornish.txt index b9825dfaa..cfb937418 100644 --- a/common/culture/name_lists/NEOW_cornish.txt +++ b/common/culture/name_lists/NEOW_cornish.txt @@ -1,4 +1,4 @@ -name_list_NEOW_cornish = { +name_list_NEOW_cornish = { cadet_dynasty_names = { "dynn_Allen" @@ -105,6 +105,7 @@ name_list_NEOW_cornish = { Veronica Victoria Zoe } + dynasty_of_location_prefix = "dynnp_of" patronym_prefix_male = "dynnpat_pre_ab" patronym_prefix_female = "dynnpat_pre_merch" diff --git a/common/culture/name_lists/NEOW_cossack.txt b/common/culture/name_lists/NEOW_cossack.txt new file mode 100644 index 000000000..2b87ddae5 --- /dev/null +++ b/common/culture/name_lists/NEOW_cossack.txt @@ -0,0 +1,281 @@ +name_list_NEOW_cossack = { + + cadet_dynasty_names = { + "dynn_Adygeiskyi" + "dynn_Astrakhanskyi" + "dynn_Babaevskyi" + "dynn_Bahmutskyi" + "dynn_Belgorodskyi" + "dynn_Berdyanskyi" + "dynn_Chernomorskyi" + "dynn_Dneprovskyi" + "dynn_Donetskyi" + "dynn_Donskoy" + "dynn_Elistinskyi" + "dynn_Galitskyi" + "dynn_Harkivskyi" + "dynn_Izyumskyi" + "dynn_Kerchenskyi" + "dynn_Kotelnickyi" + "dynn_Krasnodarskyi" + "dynn_Lebedinskyi" + "dynn_Livoberezhnyi" + "dynn_Luhanskyi" + "dynn_Mariupolkyi" + "dynn_Melitopolskyi" + "dynn_Mirgorodskyi" + "dynn_Nistrenskyi" + "dynn_Oberezhnyi" + "dynn_Poltavskyi" + "dynn_Rostovskyi" + "dynn_Shakhtinskyi" + "dynn_Slavyanskyi" + "dynn_Starooskolskyi" + "dynn_Veselovskyi" + "dynn_Volgogradskyi" + "dynn_Volzhskyi" + "dynn_Yeiskyi" + "dynn_Zaporozhskyi" + "dynn_Zaparizhzhskyi" + } + + dynasty_names = { + "dynn_Abrek" + "dynn_Akhpashev" + "dynn_Armyanin" + "dynn_Avtoritet" + "dynn_Baba" + "dynn_Babay" + "dynn_Babych" + "dynn_Balkarov" + "dynn_Baranov" + "dynn_Barbashinov" + "dynn_Bareckyi" + "dynn_Barkov" + "dynn_Bazarov" + "dynn_Belyaev" + "dynn_Belyi" + "dynn_Bessmertnyi" + "dynn_Bezrodnyi" + "dynn_Bezrukov" + "dynn_Bezuglov" + "dynn_Bogaev" + "dynn_Budko" + "dynn_Budniy" + "dynn_Burdyaev" + "dynn_Bursak" + "dynn_But" + "dynn_Butko" + "dynn_Butov" + "dynn_Chebotarev" + "dynn_Chernozubov" + "dynn_Chornenkyi" + "dynn_Churka" + "dynn_Cymanovskyi" + "dynn_Dikyi" + "dynn_Dobryi" + "dynn_Druzhko" + "dynn_Edakyi" + "dynn_Fartovyi" + "dynn_Fokin" + "dynn_Gamaz" + "dynn_Glazach" + "dynn_Golenkyi" + "dynn_Golovatyi" + "dynn_Gordeev" + "dynn_Gorin" + "dynn_Grib" + "dynn_Grigoraschenko" + "dynn_Grinchenko" + "dynn_Gudkin" + "dynn_Gulevich" + "dynn_Hanya" + "dynn_Hetman" + "dynn_Hohol" + "dynn_Ilovayskyi" + "dynn_Kalach" + "dynn_Kaledin" + "dynn_Kama" + "dynn_Kamaz" + "dynn_Kavkaz" + "dynn_Khitruk" + "dynn_Khanzhonkov" + "dynn_Khovanskyi" + "dynn_Kisilenko" + "dynn_Kivi" + "dynn_Klichko" + "dynn_Knyazev" + "dynn_Koleda" + "dynn_Kolesnikov" + "dynn_Kombatov" + "dynn_Kompanichenko" + "dynn_Kompaniiets" + "dynn_Kon" + "dynn_Kos_pst_ma" + "dynn_Koval" + "dynn_Kozak" + "dynn_Kozyr" + "dynn_Krasnoschekov" + "dynn_Krasnov" + "dynn_Kravtcov" + "dynn_Krutov" + "dynn_Kryuchko" + "dynn_Kryvonos" + "dynn_Kryvyi" + "dynn_Kvashnin" + "dynn_Larin" + "dynn_Leitenantov" + "dynn_Leitenantskyi" + "dynn_Lepila" + "dynn_Lobach" + "dynn_Lupybatko" + "dynn_Lyakh" + "dynn_Makhno" + "dynn_Malyi" + "dynn_Malyuta" + "dynn_Martynov" + "dynn_Moskalenko" + "dynn_Muzyka" + "dynn_Nahbybida" + "dynn_Napas" + "dynn_Nedobidko" + "dynn_Nemytkin" + "dynn_Nepyivodka" + "dynn_Nestrelyaev" + "dynn_Nevarykasha" + "dynn_Neyizhborsch" + "dynn_Nezdiymynoha" + "dynn_Nifedov" + "dynn_Obbizhysvit" + "dynn_Obiidykhata" + "dynn_Ovchinnikov" + "dynn_Palyvoda" + "dynn_Pidipryhora" + "dynn_Pidkuimuha" + "dynn_Pisarev" + "dynn_Platov" + "dynn_Poehavshyi" + "dynn_Polimeni" + "dynn_Polkovyi" + "dynn_Polkovnichii" + "dynn_Popov" + "dynn_Popsuishapka" + "dynn_Praporov" + "dynn_Praporskyi" + "dynn_Pulikovskyi" + "dynn_Pulya" + "dynn_Puzo" + "dynn_Pyzhik" + "dynn_Rodionychev" + "dynn_Rokhlin" + "dynn_Rotnyi" + "dynn_Russkyi" + "dynn_Ryaboi" + "dynn_Savin" + "dynn_Semenikhin" + "dynn_Serzhantov" + "dynn_Shamanov" + "dynn_Shilo" + "dynn_Shkirko" + "dynn_Shtyk" + "dynn_Shvets" + "dynn_Sirota" + "dynn_Sizyi" + "dynn_Skrypnik" + "dynn_Soroka" + "dynn_Strilyaibaba" + "dynn_Sukhorukov" + "dynn_Syvenkyi" + "dynn_Tankist" + "dynn_Taran" + "dynn_Tatarin" + "dynn_Tereshkin" + "dynn_Tikhomirov" + "dynn_Trigubko" + "dynn_Troshin" + "dynn_Trubila" + "dynn_Ural" + "dynn_Urus" + "dynn_Valov" + "dynn_Vengerskyi" + "dynn_Vernigora" + "dynn_Vinokhodov" + "dynn_Viznyuk" + "dynn_Volga" + "dynn_Vor" + "dynn_Voron" + "dynn_Yefremov" + "dynn_Zaharyat" + "dynn_Zakaev" + "dynn_Zharin" + "dynn_Zhidko" + "dynn_Zhidok" + "dynn_Zhidenko" + "dynn_Zhivko" + "dynn_Zhmyshenko" + "dynn_Zhuibatko" + "dynn_Zhuiboroda" + "dynn_Zhuk" + "dynn_Zimovnov" + "dynn_Zlo" + "dynn_Zubenko" + "dynn_Zvezda" + } + + male_names = { + Aleksandr Aleksey Anatolii Andrii Anton Arkadii Artyom Atanasii Afanasii Afonya + Bohdan Borya Borys Bronislav + Davyd Danyla Danylo Denys Demian Dima Dmytro + Fedir Feodosii Frants Frantsisk + Hena Hennadii Hryhorii Hrysha + Ihor Illia Ivan + Kazymyr Khvedir Kostiantyn Kuzma Kyryl Kyrylo + Lekha Leonid Leontii Lev Liubomyr Lyova Lyonya + Maksym Matvii Mykyta Mykytka Mykola Myron Myroslav Mykhail Mykhailo Misha Mishanya + Nazar Nikitka Nikola Nikolya + Oleh Olezha Oleksandr Oleksii Omelya Orest Ostap Opanas + Panas Pasha Petro Petrukha Pavlo + Roma Roman Rostyslav Rusik Ruslan + Sasha Sashok Sava Semen Serhii Shura Slava Stanyslav Stas Stepa Stepan Sviatik Sviatoslav + Taras Tolya Tokha Trokhym Tymofii Tymur Tyoma + Vadym Valentyn Valerii Vano Vanya Vasyl Viacheslav Viktor Vitalii Vladyslav Volodyslav Volodymyr Vova Vovan Vsevolod + Yakiv Yaroslav Yehor Yemelya Yevhen Yevhenii Yosyp Yukhym Yurii + Zinovii + } + female_names = { + Alla Alya Anastasiia Anhelina Anna Anya Anyuta Anzhela Antonina + Bronislava + Daryna Dariia Daria Dina + Fedora Frantsyska + Halya Halyna Hanna Helya + Ivanna Inna Ira Iryna + Kalyna Kateryna Katya Kvitka Klava Klavdiia Kseniia Ksuha Khrystyna + Larysa Leonida Lesya Lidiia Liliia Liubov Liubomyra Liudmyla + Maia Masha Marharyta Marusia Maryna Mariia Melaniia Myroslava Mykhailyna + Nadiia Nataliia Natalya Natasha Nina + Oksana Oleksandra Olesia Olena Olha Olya + Paraskoviia Pelaheia Pelahiia + Raisa Romana Ruslana + Svitlana Sviatoslava Snizhana Solomiia Sofiia Stefaniia Stepaniia Stepanyda + Taisiia Taisa Tamara Teklia Tetiana Tonya + Uliana Ulya + Valentyna Varvara Vasylyna Veselka Vera Verka Veronika Viktoriia Vira + Yana Yanina Yaroslava Yemiliia Yeva Yevdokiia Yevhena Yevheniia Yelyzaveta Yelizaveta Yelysaveta Yefrosyniia Yuliia + Zinaida Zlata Zoriana Zoia Zhanna + } + dynasty_of_location_prefix = "dynnp_s" + + 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 + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_crimean_russian.txt b/common/culture/name_lists/NEOW_crimean_russian.txt new file mode 100644 index 000000000..d64df214c --- /dev/null +++ b/common/culture/name_lists/NEOW_crimean_russian.txt @@ -0,0 +1,69 @@ +name_list_NEOW_crimean = { + + cadet_dynasty_names = { + "dynn_Krymskiy" + "dynn_Romanov" + } + + dynasty_names = { + "dynn_Krymskiy" + "dynn_Romanov" + } + + male_names = { + Anatolii Andrii Anton Arkadii Artyom Atanasii Afanasii + Bohdan Borys Bronislav + Davyd Danyl Danylo Denys Demian Dmytro + Eduard + Fedir Feodosii Frants Frantsisk + Hennadii Hryhorii + Ihor Illia Ivan + Kazymyr Khvedir Kostiantyn Kuzma Kyryl Kyrylo + Lev Leonid Leontii Liubomyr + Maksym Markiian Marian_male Matvii Mykyta Mykola Myron Myroslav Mykhail Mykhailo + Nazar + Oleh Oleksandr Oleksii Omelian Orest Ostap Opanas + Panas Pavlo Petro Pylyp + Roman Rostyslav Ruslan + Sava Sviatoslav Semen Serhii Stanyslav Stepan + Taras Tymofii Tymur Trokhym + Vadym Valentyn Valerii Vasyl Viacheslav Viktor Vitalii Vladyslav Volodyslav Volodymyr Vsevolod + Yakiv Yaroslav Yehor Yevhen Yevhenii Yosyp Yukhym Yurii + Zinovii + } + female_names = { + Alla Anastasiia Anhelina Anna Anzhela Antonina + Bronislava + Daryna Dariia Daria Dina + Fedora Frantsyska + Halyna Hanna + Ivanna Inna Iryna + Kalyna Kateryna Kvitka Klavdiia Kseniia Khrystyna + Larysa Leonida Lesya Lidiia Liliia Liubov Liubomyra Liudmyla + Maia Marharyta Marusia Maryna Mariia Melaniia Myroslava Mykhailyna + Nadiia Nataliia Natalya Nina + Oksana Oleksandra Olesia Olena Olha + Paraskoviia Pelaheia Pelahiia + Raisa Romana Ruslana + Svitlana Sviatoslava Snizhana Solomiia Sofiia Stefaniia Stepaniia Stepanyda + Taisiia Taisa Tamara Teklia Tetiana Uliana + Valentyna Varvara Vasylyna Veronika Viktoriia Veselka Vira + Yana Yanina Yaroslava Yemiliia Yeva Yevdokiia Yevhena Yevheniia Yelyzaveta Yelizaveta Yelysaveta Yefrosyniia Yuliia + Zinaida Zlata Zoriana Zoia Zhanna + } + dynasty_of_location_prefix = "dynnp_iz" + + patronym_suffix_male = "dynnpat_suf_ov" + 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 = 35 + mat_grf_name_chance = 15 + father_name_chance = 1 + + # 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 = 1 + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_crimean_tatar.txt b/common/culture/name_lists/NEOW_crimean_tatar.txt new file mode 100644 index 000000000..64387a8ce --- /dev/null +++ b/common/culture/name_lists/NEOW_crimean_tatar.txt @@ -0,0 +1,28 @@ +name_list_NEOW_crimean_tatar = { + + cadet_dynasty_names = { + } + + dynasty_names = { + } + + male_names = { + } + female_names = { + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_croatian.txt b/common/culture/name_lists/NEOW_croatian.txt new file mode 100644 index 000000000..b7d69b12f --- /dev/null +++ b/common/culture/name_lists/NEOW_croatian.txt @@ -0,0 +1,235 @@ +name_list_NEOW_croatian = { + + cadet_dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Ekme_c_crn_i_c_act_" + "dynn_Abramovi_c_act_" + "dynn_Kvesi_c_act_" + "dynn_Rudovi_c_act_" + "dynn_Srzenti_c_act_" + "dynn_D_bar_uri_s_crn_i_c_act_" + "dynn_Klobu_c_crn_ar" + "dynn_Maru_s_crn_i_c_act_" + "dynn_Milardovi_c_act_" + "dynn_Runji_c_act_" + "dynn_Vuleti_c_act_" + "dynn_Asanovi_c_act_" + "dynn_Josi_c_act_" + "dynn_S_crn_tefani_c_act_" + "dynn_Vojnovi_c_act_" + "dynn_Jurini_c_act_" + "dynn_Kramari_c_act_" + "dynn_Plenkovi_c_act_" + "dynn_Balaji_c_act_" + "dynn_Gavrilovi_c_act_" + "dynn_Deliba_s_crn_i_c_act_" + "dynn_Renduli_c_act_" + "dynn_Gojo" + "dynn_Okrugi_c_act_" + } + + dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Ekme_c_crn_i_c_act_" + "dynn_Abramovi_c_act_" + "dynn_Kvesi_c_act_" + "dynn_Rudovi_c_act_" + "dynn_Srzenti_c_act_" + "dynn_D_bar_uri_s_crn_i_c_act_" + "dynn_Klobu_c_crn_ar" + "dynn_Maru_s_crn_i_c_act_" + "dynn_Milardovi_c_act_" + "dynn_Runji_c_act_" + "dynn_Vuleti_c_act_" + "dynn_Asanovi_c_act_" + "dynn_Josi_c_act_" + "dynn_S_crn_tefani_c_act_" + "dynn_Vojnovi_c_act_" + "dynn_Jurini_c_act_" + "dynn_Kramari_c_act_" + "dynn_Plenkovi_c_act_" + "dynn_Balaji_c_act_" + "dynn_Gavrilovi_c_act_" + "dynn_Deliba_s_crn_i_c_act_" + "dynn_Renduli_c_act_" + "dynn_Gojo" + "dynn_Okrugi_c_act_" + } + + male_names = { + 3 = { + Adam Antonijo Antun Alojzije Ambrozije Antonio + Bratislav Bogdan Bo_z_crn_o Borislav Borko Borimir Berislav Blago Bo_z_crn_etjeh Brajko + Dobrivoje Du_s_crn_ko Danko Darijo Dino Drago Dalibor Dobroslav Dobrovit David + Faust Fridrik + Gustav Grubi_s_crn_a Germano + Hinko Hrvatin + Ivica Ive + Josip Jo_s_crn_ko Jure Jurica + Klonimir Kr_s_crn_evan + Lavoslav Lujo + Marijo Marinko Mario Mateo Matija Mihovil Mijat Mile Milko Milomir Miroslav Mojmir Mikula + Ninoslav + Oliver Ognjen Oskar + Perica Pero + Radosav Rajko Ru_d_bar_er Radomir Relja Rudolph Roland Rado_s_crn_ Ranko + Sini_s_crn_a Svetislav Sandi Sa_s_crn_a _S_crn_imun Slaven Srebrenko Sre_c_act_ko + Trpimir + Vatroslav Ve_c_act_eslav Vi_s_crn_eslav Vojnomir Vinko + _Z_crn_ivojin _Z_crn_ivorad Zrinko Zrinoslav + } + 2 = { + _Z_crn_ivko _Z_crn_eljko + Atanasije Aca Aco Anto Adnan Aljo_s_crn_a An_d_bar_elo Ante + Blagoje Bogoljub Borivoje Bo_s_crn_ko Bartol Bla_z_crn_ Borna Bla_z_crn_enko Bruno + _C_crn_edomir Cvitan + Dragomir Dejan Damir Domagoj Dinko Dragutin Dra_z_crn_en Dubravko Desimir Dr_z_crn_iha Dominik + Elmir Edvin + Fabijan Filip Frane + Gojislav Gojslav Goran + Henrik + I_s_crn_tvan Igor Irvin + Jakov Jak_s_crn_a Jerko Jeronim Junije Juraj + Krsto Karlo Krunoslav Ka_z_crn_imir Kristofor + Ljubo Ljudevit Lazar Lotar Lav Luka + Milivoje Milomir Muharem Marijan Mate Matej Matko Mihael Miho Milan Miljenko Mladen Mutimir + Nenad Neno Nikica Nik_s_crn_a Nediljko Nedjeljko + Predrag Pavao Pejo Prvoslav Prvo_s_crn_ + Radivoje Ratko Sr_d_bar_an Rajmund Ratimir Roko Radimir Rikard + Slavoljub Sava Stojan Stjepan _S_crn_ime Slavomir Smiljan Stanislav Stanko Stipan Stipe + Tomislav Tomo Tvrtko + Velimir Vlastimir Vedran Vjenceslav Vitomir Vlatko Vojmil + _Z_crn_arko Zorislav Zoran _Z_crn_ivko + } + 1 = { + _C_act_iro _C_crn_aslav _C_crn_astimir + _D_bar_or_d_bar_e _D_bar_uro + _Z_crn_eljko _Z_crn_elimir + Aleksa An_d_bar_elko Andreja Antonije Aleksandar Andrija Alen + Boban Boris Branko Bo_z_crn_idar Bojan Boro Bo_z_crn_a Branimir Budimir Braslav Bratoljub + Cvitko Cvjetko + Dragan Du_s_crn_an Dragoljub Dragoslav Danijel Dimitrije Dragi_s_crn_a Darko Davor Dr_z_crn_islav + Elzan Edvard + Franjo Franko Frano + Grga Grgur Godemir Gojko + Hrvoje Hrvoj Hrvoslav + Ilija Ignjat Ivo Ivan + Jovica Jadranko Jerolim Jozo Jura Jasenko + Kre_s_crn_imir Kristian Kristijan Kazimir + Ljubomir Lovre Lovro + Miodrag Milorad Marko Mirko Milovan Mile Mom_c_crn_ilo Milutin Milenko Milivoj Mislav Miro_s_crn_ Mihajlo + Neboj_s_crn_a Nikola Novica Neven Natko Niko + Ostoja Ozren + Radovan Radi_s_crn_a Radoslav Rade Roman + Petar Pavle Pavo Pribislav Prvan + Slobodan Slavi_s_crn_a Stevan Slavko Spomenko Strahimir Svetoslav Sebastijan Silvestar + Tihomil Tihomir Tje_s_crn_imir Toma + Vojislav Vladan Vuk Veselko Vidoslav Vjekoslav Vjeran Vladimir Vlado Vasilije Vilim + Zdenko Zdeslav Zdravko Zlatko Zvonimir Zvonko + } + } + female_names = { + 3 = { + _Z_crn_ivka + Bojana Borka Bo_z_crn_ena Bo_z_crn_idarka Branimira + Davorka Divna Dragica Dragomira Draginja Dunja + Ljuba Ljubica + Marica Mila Mislava Mirjana Mirka Morana + Natalija Neda Nediljka + Olgica + Ru_z_crn_a Ru_z_crn_ica + Stana Suzana Slavka Srebrenka Stanislava Stana Snje_s_crn_ka Sun_c_crn_ana + Vedrana Vjera Vjekoslava + Zora Zagorka Zvonimira + } + 2 = { + _Z_crn_eljka _Z_crn_ivka + Andrijana Anka Aurora + Biljana Blagica Bogomila Bogumila Borislava Bo_z_crn_ica + Dobrila Desanka Dragica Danica Dragomirka Draga Dubravka + Er_z_crn_ebet + Jasmina Jelica Jasna Jasna + Leposava Ljubinka Lidija + Miroslava Marina Miljana Miljenka Mirna Mojmira + Nade_z_crn_da Nikol + Olga Olivera + Rada Radojka Ru_z_crn_a Ratka + Sla_d_bar_ana Slobodanka Sanja Sa_s_crn_ka Spomenka Snje_z_crn_ana + Tihomila Tuga + Violeta Vlasta Viktorija + Zrinka Zrina Zvjezdana + } + 1 = { + An_d_bar_ela An_d_bar_elka Ana + Branislava Bosiljka Branka Berislava Blaga Bogdana Buga + Cvita Cvijeta + Du_s_crn_ica Dragana Du_s_crn_anka Danijela Dragina Dra_z_crn_enka + Hrvoja Hrvojka + Ivana Ivanka + Jelena Jovanka Jasenka + Katarina Katja + Ljubica Luce Lota + Marija Milica Milena Milanka Milka Mira Misirka Magdalena + Nevenka Nata_s_crn_a Nada + Ognjenka + Radmila Ru_z_crn_ica Ranka Ra_s_crn_eljka + Sne_z_crn_ana Slavica Svetlana Slava Slavenka Smiljana Stanka Sun_c_crn_ica + Tatjana Tanja Tijana Tjeha Tihana + Vera Vesna Verica Vlatka + Zorica Zorka Zdenka Zlata Zvonka + } + + } + dynasty_of_location_prefix = "dynnp_od" + + patronym_suffix_male = "dynnpat_suf_i_c_act_" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_cypriot.txt b/common/culture/name_lists/NEOW_cypriot.txt new file mode 100644 index 000000000..19b5ce648 --- /dev/null +++ b/common/culture/name_lists/NEOW_cypriot.txt @@ -0,0 +1,186 @@ +name_list_NEOW_cypriot = { + + cadet_dynasty_names = { + "dynn_Andr_e_act_ou" + "dynn_Anton_i_act_ou" + "dynn_Charal_a_act_mpous" + "dynn_Chatziandr_e_act_ou" + "dynn_Chatzianton_i_act_ou" + "dynn_Chatzicharal_a_act_mpous" + "dynn_Chatzichristodo_u_act_lou" + "dynn_Chatzidimitr_i_act_ou" + "dynn_Chatzigeorg_i_act_ou" + "dynn_Chatziio_a_act_nnou" + "dynn_Chatzikonstant_i_act_nou" + "dynn_Chatzikyri_a_act_kou" + "dynn_Chatzinikol_a_act_ou" + "dynn_Chatzis_a_act_vva" + "dynn_Chatzistyliano_u_act_" + "dynn_Chr_i_act_stou" + "dynn_Christodo_u_act_lou" + "dynn_Christof_i_act_" + "dynn_Christof_o_act_rou" + "dynn_Chrys_a_act_nthou" + "dynn_Demir" + "dynn_Dimitr_i_act_ou" + "dynn_Ersoy" + "dynn_Fil_i_act_ppou" + "dynn_Georg_i_act_ou" + "dynn_Gypsi_o_act_tis" + "dynn_Hatzidemir" + "dynn_Hatziersoy" + "dynn_Hatzikaya" + "dynn_Hatzitosun" + "dynn_Hatziyilmaz" + "dynn_Io_a_act_nnou" + "dynn_Isl_a_act_mou" + "dynn_Kaya" + "dynn_Konstant_i_act_nou" + "dynn_Kypriano_u_act_" + "dynn_Kyri_a_act_kou" + "dynn_Laz_a_act_rou" + "dynn_Lo_i_uac_zou" + "dynn_Neof_y_act_tou" + "dynn_Nikol_a_act_ou" + "dynn_Orth_o_act_doxou" + "dynn_P_e_act_trou" + "dynn_Panag_i_act_" + "dynn_Panagi_o_act_tou" + "dynn_S_a_act_vva" + "dynn_Solomo_u_act_" + "dynn_Sp_y_act_rou" + "dynn_St_a_act_vrou" + "dynn_Styliano_u_act_" + "dynn_Theod_o_act_rou" + "dynn_Tosun" + "dynn_Varn_a_act_vaou" + "dynn_Vasile_i_act_ou" + "dynn_Yilmaz" + } + + dynasty_names = { + "dynn_Andr_e_act_ou" + "dynn_Anton_i_act_ou" + "dynn_Charal_a_act_mpous" + "dynn_Chatziandr_e_act_ou" + "dynn_Chatzianton_i_act_ou" + "dynn_Chatzicharal_a_act_mpous" + "dynn_Chatzichristodo_u_act_lou" + "dynn_Chatzidimitr_i_act_ou" + "dynn_Chatzigeorg_i_act_ou" + "dynn_Chatziio_a_act_nnou" + "dynn_Chatzikonstant_i_act_nou" + "dynn_Chatzikyri_a_act_kou" + "dynn_Chatzinikol_a_act_ou" + "dynn_Chatzis_a_act_vva" + "dynn_Chatzistyliano_u_act_" + "dynn_Chr_i_act_stou" + "dynn_Christodo_u_act_lou" + "dynn_Christof_i_act_" + "dynn_Christof_o_act_rou" + "dynn_Chrys_a_act_nthou" + "dynn_Demir" + "dynn_Dimitr_i_act_ou" + "dynn_Ersoy" + "dynn_Fil_i_act_ppou" + "dynn_Georg_i_act_ou" + "dynn_Gypsi_o_act_tis" + "dynn_Hatzidemir" + "dynn_Hatziersoy" + "dynn_Hatzikaya" + "dynn_Hatzitosun" + "dynn_Hatziyilmaz" + "dynn_Io_a_act_nnou" + "dynn_Isl_a_act_mou" + "dynn_Kaya" + "dynn_Konstant_i_act_nou" + "dynn_Kypriano_u_act_" + "dynn_Kyri_a_act_kou" + "dynn_Laz_a_act_rou" + "dynn_Lo_i_uac_zou" + "dynn_Neof_y_act_tou" + "dynn_Nikol_a_act_ou" + "dynn_Orth_o_act_doxou" + "dynn_P_e_act_trou" + "dynn_Panag_i_act_" + "dynn_Panagi_o_act_tou" + "dynn_S_a_act_vva" + "dynn_Solomo_u_act_" + "dynn_Sp_y_act_rou" + "dynn_St_a_act_vrou" + "dynn_Styliano_u_act_" + "dynn_Theod_o_act_rou" + "dynn_Tosun" + "dynn_Varn_a_act_vaou" + "dynn_Vasile_i_act_ou" + "dynn_Yilmaz" + } + + male_names = { + _A_act_mpa _A_act_ngelos _A_act_nthimos _A_act_thos + _O_act_miros + Achill_e_act_as Achm_e_act_t Ad_a_act_mos Adrian_o_act_s Afx_e_act_ntios Ag_a_act_thonos Aim_i_act_lios Ak_a_act_kios Al_e_act_xandros Al_e_act_xios Al_e_act_xis Al_i_act_ Anast_a_act_sios Anat_o_act_lios Andr_e_act_as Andr_o_act_nikos Ant_i_act_ochos Ant_o_act_nios Ant_o_act_nis Anth_e_act_mios Apoll_o_act_nios Arista_i_act_os Athan_a_act_sios + Char_a_act_lampos Char_i_act_tos Chas_a_act_n Chouse_i_uac_n Chr_i_act_stos Christ_o_act_doulos Christ_o_act_foros Christof_i_act_s + D_o_act_ros Damian_o_act_s Dani_i_act_l Dav_i_act_d Dim_i_act_trios Dim_i_act_trios Diog_e_act_nis Dion_y_act_sios Dor_o_act_theos + Efs_e_act_vios Efst_a_act_thios Efstr_a_act_tios Eirina_i_act_os Ekt_o_act_rios Elefth_e_act_rios Epamein_o_act_ndas Ev_a_act_ngelos Evag_o_act_ras Evd_o_act_xios Evg_e_act_nios Evrip_i_act_dis + F_a_act_nis F_i_act_lippos F_o_act_tios Fil_a_act_retos Fil_o_act_theos Fok_a_act_s + Gavri_i_act_l Ge_o_act_rgios Genn_a_act_dios Ger_a_act_simos Ger_o_act_nymos German_o_act_s Gi_o_act_rgos Giouso_u_act_f Grig_o_act_ras Grig_o_act_rios Grig_o_act_ris + I_a_act_kovos Ier_o_act_theos Ign_a_act_tios Il_i_act_as Im_e_act_rios Innok_e_act_ntios Io_a_act_nnis Ioann_i_act_kios Iord_a_act_nis Ios_i_act_f Ioustinian_o_act_s Ipp_o_act_lytos Ir_a_act_kleios Is_i_act_doros Isa_a_act_kios Isa_i_uac_as Isl_a_act_mos Isma_i_act_l + K_a_act_llistos K_o_act_nstas K_o_act_stas K_y_act_pros K_y_act_rillos Kais_a_act_rios Kall_i_act_nikos Kassian_o_act_s Kem_a_act_l Kle_a_act_nthis Kom_i_act_tas Konst_a_act_ntios Konstant_i_act_nos Kosm_a_act_s Kyprian_o_act_s Kyri_a_act_kos Kyriak_i_act_dis + L_a_act_mpros L_a_act_zaros L_e_act_on L_y_act_sandros Lavr_e_act_ntios Le_o_act_ntios Leon_i_act_das Loch_i_act_zos Louk_a_act_s + M_a_act_rios M_a_act_rkos M_a_act_ximos M_e_act_gistos M_i_act_kis Mak_a_act_rios Manou_i_act_l Mar_i_act_nos Mattha_i_act_os Mavr_i_act_kios Mechm_e_act_t Mel_e_act_tios Men_e_act_laos Meth_o_act_dios Mich_a_act_lis Micha_i_act_l Milti_a_act_dis Moustaf_a_act_ + N_a_act_rses N_i_act_kos Nik_i_act_tas Nik_o_act_dimos Nik_o_act_laos + Om_e_act_r Or_e_act_stis Orth_o_act_doxos Osm_a_act_n + P_a_act_fsios P_a_act_vlos P_e_act_tros P_y_act_rros Pa_i_uac_sios Pamf_i_act_lios Pan_a_act_retos Pan_i_act_kos Panagi_o_act_tis Pankr_a_act_tios Pantel_i_act_s Pantol_e_act_on Pasch_a_act_lis Pel_a_act_gios Plo_u_act_tis Pol_y_act_karpos Porf_y_act_rios Prok_o_act_pios Ptolema_i_act_os + R_e_act_nos Rafa_i_act_l Roman_o_act_s + S_a_act_vvas S_e_act_rgios S_o_act_lonas Samou_i_act_l Samp_a_act_s Serap_i_act_on Sevastian_o_act_s Sot_e_act_rios Soule_i_uml_m_a_act_n Sp_y_act_ros Spyr_i_act_don St_a_act_vros St_e_act_fanos St_e_act_lios Stavr_a_act_kios Stylian_o_act_s Syme_o_act_n Symm_a_act_chos + T_a_act_sos T_i_act_mon Tach_a_act_ Tar_i_act_k The_o_act_doros The_o_act_doulos The_o_act_filos The_o_act_ktistos Them_i_act_stios Theoch_a_act_ristos Theod_o_act_sios Theod_o_act_tos Theof_a_act_nis Theof_i_act_laktos Theol_o_act_gos Thom_a_act_s Tim_o_act_theos Tiv_e_act_rios Tr_y_act_fon Tra_i_uml_an_o_act_s + V_a_act_rdas V_o_act_sporos V_y_act_ron Val_e_act_rios Varn_a_act_vas Vartholoma_i_act_os Vas_i_act_leios Velis_a_act_rios Vo_e_act_thios + Yp_a_act_tios + Z_i_act_non Zachar_i_act_as Zin_o_act_vios + } + + female_names = { + _A_act_nna _A_act_rtemis + _E_act_lena _E_act_lli _E_act_va + A_i_uml_l_a_act_ A_i_uml_no_u_act_r A_i_uml_s_e_act_ A_i_uml_so_u_act_n A_i_uml_t_e_act_n Ag_a_act_thi Agn_i_act_ Aikater_i_act_ni Alex_a_act_ndra Alex_i_act_a Anastas_i_act_a Angelik_i_act_ Anth_i_act_ Anton_i_act_a Antri_a_act_na Antro_u_act_la Apollon_i_act_a Athanas_i_act_a + Chant_e_act_ Chatitz_e_act_ Chr_y_act_sa Christ_i_act_na Chrysoval_a_act_nto Chryst_a_act_lla + D_i_act_mitra Dionys_i_act_a Doroth_e_act_a + Effim_i_act_a Effros_y_act_ni Efprax_i_act_a Efsev_i_act_a Efstath_i_act_a Eir_i_act_ni El_e_act_ni Elis_a_act_vet Elp_i_act_da Emin_e_act_ Eval_i_act_a Evangel_i_act_a Evanth_i_act_a Evdok_i_act_a Evdox_i_act_a Evgen_i_act_a Evn_i_act_ki + Fatim_e_act_ Fatm_a_act_ Fil_i_act_ppa Filoth_e_act_i Fotein_i_act_ + Garyfalli_a_act_ Georg_i_act_a + Io_a_act_nna Ioul_i_act_a Ioulian_i_act_ Ioust_i_act_na + Kalli_o_act_pi Kater_i_act_na Kyprian_i_act_ Kyriak_i_act_ + Leont_i_act_a + M_a_act_rtha Mar_i_act_a Mar_i_act_na Margar_i_act_ta Maro_u_act_lla Mel_e_act_k Mel_i_act_na + N_i_act_ki N_o_act_nna Nektar_i_act_a Nich_a_act_n Nikol_e_act_tta Nilouf_e_act_r Nkiouls_e_act_n Nkioulso_u_act_m Nkioult_a_act_n + Ouran_i_act_a + Panagi_o_act_ta Parth_e_act_na Pavl_i_act_na Pelag_i_act_a Pinel_o_act_pi Poulcher_i_act_a + Rod_a_act_nthi Roman_i_act_ + Sev_i_act_l Sevil_a_act_i Sevnk_i_act_ Sevnt_a_act_ Sevnt_i_act_k Sir_i_act_n Sof_i_act_a St_e_act_lla Stavro_u_act_la Stefan_i_act_a Stylian_i_act_ + Th_e_act_kla Theod_o_act_ra Theodos_i_act_a Theofan_o_act_ Theokt_i_act_sti Thoma_i_uac_s + Varv_a_act_ra Vasilik_i_act_ + Ypat_i_act_a + Ze_i_uml_n_e_act_p Zinov_i_act_a Zo_i_act_ + } + + dynasty_of_location_prefix = "dynnp_ek" + + # 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_akrítai" } + { name = "mercenary_company_cheroúli" } + { name = "mercenary_company_óplitis_of_place" } + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_czech.txt b/common/culture/name_lists/NEOW_czech.txt new file mode 100644 index 000000000..3733893df --- /dev/null +++ b/common/culture/name_lists/NEOW_czech.txt @@ -0,0 +1,360 @@ +name_list_NEOW_czech = { + + cadet_dynasty_names = { + "dynn__C_crn_ech" + "dynn__C_crn_erm_a_act_k" + "dynn__C_crn_ern_y_act_" + "dynn__S_crn__t_crn_astn_y_act_" + "dynn__S_crn_imek" + "dynn__S_crn_r_a_act_mek" + "dynn__S_crn_t_e_crn_p_a_act_nek" + "dynn__S_crn_varc" + "dynn__Z_crn_i_z_crn_ka" + "dynn_Adamec" + "dynn_B_i_act_l_i_act_k" + "dynn_Barto_s_crn_" + "dynn_Bene_s_crn_" + "dynn_Bla_z_crn_ek" + "dynn_Burle" + "dynn_Chlast_a_act_k" + "dynn_Chrenek" + "dynn_D_e_crn_dina" + "dynn_D_z_crn_avoronok" + "dynn_Dietl" + "dynn_Dolana" + "dynn_Dole_z_crn_al" + "dynn_Dost_a_act_l" + "dynn_Dubn_y_act_" + "dynn_Dvo_r_crn__a_act_k" + "dynn_Elsnic" + "dynn_Ferenc" + "dynn_Fiala" + "dynn_Fo_r_crn_t" + "dynn_Forejt" + "dynn_H_a_act_jek" + "dynn_Haupt" + "dynn_Holub" + "dynn_Hor_a_act_k" + "dynn_Jel_i_act_nek" + "dynn_Jerman" + "dynn_Johan" + "dynn_K_r_crn__i_act__z_crn_" + "dynn_Kadlec" + "dynn_Katz" + "dynn_Kol_a_act__r_crn_" + "dynn_Kone_c_crn_n_y_act_" + "dynn_Konopa" + "dynn_Kopeck_y_act_" + "dynn_Koutn_y_act_" + "dynn_Kov_a_act__r_crn_" + "dynn_Kr_a_act_l" + "dynn_Kratochv_i_act_l" + "dynn_Ku_c_crn_era" + "dynn_Lacina" + "dynn_Mal_y_act_" + "dynn_Mare_s_crn_" + "dynn_Marek" + "dynn_Mich_a_act_lek" + "dynn_Mikul_a_act__s_crn_t_i_act_k" + "dynn_Moravec" + "dynn_Musil" + "dynn_N_e_crn_mec" + "dynn_Navr_a_act_til" + "dynn_Nedb_a_act_lek" + "dynn_Nov_a_act_k" + "dynn_Novotn_y_act_" + "dynn_Ondra" + "dynn_Palkovsk_y_act_" + "dynn_Petril_a_act_k" + "dynn_Pinc" + "dynn_Pokorn_y_act_" + "dynn_Pol_a_act_k" + "dynn_Posp_i_act__s_crn_il" + "dynn_Proch_a_act_zka" + "dynn_R_u_rng__z_crn_i_c_crn_ka" + "dynn_Rada" + "dynn_Rydval" + "dynn_S_y_act_kora" + "dynn_Satke" + "dynn_Sedl_a_act__c_crn_ek" + "dynn_Slav_i_act_k" + "dynn_Sm_e_act_kal" + "dynn_Smetka" + "dynn_Soukup" + "dynn_Stan_e_crn_k" + "dynn_Strnad" + "dynn_Svoboda" + "dynn_Tatransk_y_act_" + "dynn_Trmal" + "dynn_Trousil" + "dynn_Urban" + "dynn_V_e_crn_zda" + "dynn_Va_s_crn_i_c_crn_ek" + "dynn_Vacul_i_act_k" + "dynn_Val_i_act_k" + "dynn_Valdmann" + "dynn_Van_e_crn_k" + "dynn_Vesel_y_act_" + "dynn_Vl_c_crn_ek" + "dynn_Vlk" + "dynn_Vocel" + "dynn_Vrba" + "dynn_Ze_t_crn_" + "dynn_Zeman" + } + + dynasty_names = { + "dynn__C_crn_ech" + "dynn__C_crn_erm_a_act_k" + "dynn__C_crn_ern_y_act_" + "dynn__S_crn__t_crn_astn_y_act_" + "dynn__S_crn_imek" + "dynn__S_crn_r_a_act_mek" + "dynn__S_crn_t_e_crn_p_a_act_nek" + "dynn__S_crn_varc" + "dynn__Z_crn_i_z_crn_ka" + "dynn_Adamec" + "dynn_B_i_act_l_i_act_k" + "dynn_Barto_s_crn_" + "dynn_Bene_s_crn_" + "dynn_Bla_z_crn_ek" + "dynn_Burle" + "dynn_Chlast_a_act_k" + "dynn_Chrenek" + "dynn_D_e_crn_dina" + "dynn_D_z_crn_avoronok" + "dynn_Dietl" + "dynn_Dolana" + "dynn_Dole_z_crn_al" + "dynn_Dost_a_act_l" + "dynn_Dubn_y_act_" + "dynn_Dvo_r_crn__a_act_k" + "dynn_Elsnic" + "dynn_Ferenc" + "dynn_Fiala" + "dynn_Fo_r_crn_t" + "dynn_Forejt" + "dynn_H_a_act_jek" + "dynn_Haupt" + "dynn_Holub" + "dynn_Hor_a_act_k" + "dynn_Jel_i_act_nek" + "dynn_Jerman" + "dynn_Johan" + "dynn_K_r_crn__i_act__z_crn_" + "dynn_Kadlec" + "dynn_Katz" + "dynn_Kol_a_act__r_crn_" + "dynn_Kone_c_crn_n_y_act_" + "dynn_Konopa" + "dynn_Kopeck_y_act_" + "dynn_Koutn_y_act_" + "dynn_Kov_a_act__r_crn_" + "dynn_Kr_a_act_l" + "dynn_Kratochv_i_act_l" + "dynn_Ku_c_crn_era" + "dynn_Lacina" + "dynn_Mal_y_act_" + "dynn_Mare_s_crn_" + "dynn_Marek" + "dynn_Mich_a_act_lek" + "dynn_Mikul_a_act__s_crn_t_i_act_k" + "dynn_Moravec" + "dynn_Musil" + "dynn_N_e_crn_mec" + "dynn_Navr_a_act_til" + "dynn_Nedb_a_act_lek" + "dynn_Nov_a_act_k" + "dynn_Novotn_y_act_" + "dynn_Ondra" + "dynn_Palkovsk_y_act_" + "dynn_Petril_a_act_k" + "dynn_Pinc" + "dynn_Pokorn_y_act_" + "dynn_Pol_a_act_k" + "dynn_Posp_i_act__s_crn_il" + "dynn_Proch_a_act_zka" + "dynn_R_u_rng__z_crn_i_c_crn_ka" + "dynn_Rada" + "dynn_Rydval" + "dynn_S_y_act_kora" + "dynn_Satke" + "dynn_Sedl_a_act__c_crn_ek" + "dynn_Slav_i_act_k" + "dynn_Sm_e_act_kal" + "dynn_Smetka" + "dynn_Soukup" + "dynn_Stan_e_crn_k" + "dynn_Strnad" + "dynn_Svoboda" + "dynn_Tatransk_y_act_" + "dynn_Trmal" + "dynn_Trousil" + "dynn_Urban" + "dynn_V_e_crn_zda" + "dynn_Va_s_crn_i_c_crn_ek" + "dynn_Vacul_i_act_k" + "dynn_Val_i_act_k" + "dynn_Valdmann" + "dynn_Van_e_crn_k" + "dynn_Vesel_y_act_" + "dynn_Vl_c_crn_ek" + "dynn_Vlk" + "dynn_Vocel" + "dynn_Vrba" + "dynn_Ze_t_crn_" + "dynn_Zeman" + } + + male_names = { + 3 = { # 10k+ + _S_crn_imon _S_crn_t_e_crn_p_a_act_n + Adam Ale_s_crn_ Alois Anton_i_act_n + Bohumil Bohuslav + Daniel David Dominik Du_s_crn_an + Filip Franti_s_crn_ek + Ivan Ivo + Jakub Jan Jarom_i_act_r Jaroslav Ji_r_crn__i_act_ Jind_r_crn_ich Josef + Kamil_Camillus Karel Kry_s_crn_tof + Ladislav Libor Lubo_s_crn_ Lubom_i_act_r Lud_e_crn_k Luk_a_act__s_crn_ + Marek Martin Maty_a_act__s_crn_ Michael Michal Milan Milo_s_crn_ Miloslav Miroslav + Old_r_crn_ich Ond_r_crn_ej + Patrik Pavel Petr + Radek Radim Richard Robert Roman Rostislav Rudolf + Stanislav + Tom_a_act__s_crn_ + V_a_act_clav V_i_act_t V_i_act_tek Viktor Vladim_i_act_r Vladislav Vlastimil Vojt_e_crn_ch + Zbyn_e_crn_k Zden_e_crn_k + } + 2 = { # 1-10k + _C_crn_en_e_crn_k _C_crn_estm_i_act_r + Adrian Alan Albert Alex Alexander Alexandr Anton Arno_s_crn_t + B_r_crn_etislav Bed_r_crn_ich Bo_r_crn_ivoj Bohdan Bohum_i_act_r Boris Bronislav Bruno + Cyril + Dalibor Dalimil Dami_a_act_n Dan Denis Drahom_i_act_r Drahoslav + Eduard Eli_a_act__s_crn_ Emanuel Emil Erich Erik Ev_z_crn_en + Ferdinand + Gabriel Gustav + Hanu_s_crn_ Hubert Hugo Hynek + Igor + J_a_act_chym Jon_a_act__s_crn_ Julius Justin + Kristi_a_act_n Kv_e_crn_toslav + Leo Leo_s_crn_ Leopold Lubor Ludv_i_act_k Lum_i_act_r + Marcel Marian_male Mario Mat_e_crn_j Matou_s_crn_ Max Maxim Maxmili_a_act_n Mikul_a_act__s_crn_ Mojm_i_act_r + Nikolas Norbert + Oliver Oskar Ota Otakar Oto Otto + P_r_crn_emysl Prokop + Radom_i_act_r Radomil Radoslav Radovan Ren_e_act_ Robin + Samuel Sebastian Slavom_i_act_r Svatopluk + Tade_a_act__s_crn_ Tobi_a_act__s_crn_ + V_i_act_t_e_crn_zslav Vil_e_act_m Viliam Vincent Vlastislav Vratislav + } + 1 = { # 500- + _R_crn_eho_r_crn_ + _S_crn_ebesti_a_act_n + Alb_i_act_n Alfr_e_act_d Alfred Amos Anastas Apollo Arnold Atan_a_act__s_crn_ Augustin + Bartolom_e_crn_j Benedikt Benjamin Benno Bernard Berthold Blahoslav Bohu_s_crn_ Bonif_a_act_c Boleslav Bron_e_crn_k + Ctibor Ctirad + Dragutin + Edvard Emerich Engelbert Erazim Erv_i_act_n + Flori_a_act_n Fr_a_act__n_crn_a Franti_s_crn_ek_spc_Xaver + Herbert Horst + Ign_a_act_c Ilja + Jarmil + Kajet_a_act_n Klement Konr_a_act_d Konstantin Kvido + L_a_act__d_crn_a Leander Ludev_i_act_t + Metod_e_crn_j Milo_n_crn_ Mirek Mirko + Narcis + Oleg Osvald Otmar Otomar + Pravdomil Pravoslav + Quido + Radko Raimund + Sa_s_crn_a Sl_a_act_vek Slavoj Sob_e_crn_slav Spytihn_e_crn_v + Theodor + V_e_crn_nceslav V_e_crn_slav Va_s_crn_ek Vav_r_crn_inec Vendel_i_act_n Vincenc Vladek Vladivoj Vlastibor Vnislav Vojta + Walter + Xaver + Z_a_act_boj Zby_s_crn_ek Zdirad Zeno Zikmund + } + } + female_names = { + 3 = { # 10k+ + _S_crn__a_act_rka _S_crn_t_e_crn_p_a_act_nka + Ad_e_act_la Al_z_crn_b_e_crn_ta Alena Andrea Ane_z_crn_ka Aneta Anna + Barbora Blanka Bo_z_crn_ena + Dagmar Dana Daniela Danu_s_crn_e Denisa Dominika Drahom_i_act_ra + Eli_s_crn_ka Ella Ellen Ema Emilie Eva + Gabriela + Hana Helena + Ilona Irena Iva Ivana Iveta + Jana Jarmila Jaroslava Ji_r_crn_ina Jind_r_crn_i_s_crn_ka Jitka Julie + Kamila Karol_i_act_na Kate_r_crn_ina Kl_a_act_ra Krist_y_act_na Kv_e_crn_toslava + Lenka Libu_s_crn_e Lucie Ludmila + M_a_act_ria Magdalena Marcela Marie Mark_e_act_ta Marta Martina Michaela Milada Milena Miloslava Milu_s_crn_e Miroslava Monika + Nad_e_crn__z_crn_da Nat_a_act_lie Nela Nikol_female Nikola_female + Olga + Pavl_i_act_na Pavla Petra + R_u_rng__z_crn_ena Radka Ren_a_act_ta Renata Romana Roz_a_act_lie + S_a_act_ra Sabina Simona So_n_crn_a Sofie Stanislava + Tamara Tereza + V_e_crn_ra Vendula Veronika Viktorie Vladim_i_act_ra Vlasta + Zde_n_crn_ka Zdenka Zuzana + } + 2 = { # 1-10k + _Z_crn_aneta _Z_crn_ofie + Adriana Ag_a_act_ta Alexandra Alice Aloisie Am_a_act_lie Anast_a_act_zie And_e_crn_la Anita Antonie + B_a_act_ra B_e_crn_la Barbara Be_a_act_ta Beata Bed_r_crn_i_s_crn_ka Bla_z_crn_ena Bohdana Bohumila Bohuslava Brigita Bronislava + D_a_act__s_crn_a Darina Darja Diana Dita Dobromila Dorota Drahoslava + Edita Ela Elen Elena Em_i_act_lie Emma Erika Ester + Franti_s_crn_ka + Gertruda + Hedvika Helga + Ida Ingrid Ivanka Ivona + Janka Jarom_i_act_ra Jindra Johana Jolana Josef_i_act_na Josefa Judita Just_y_act_na + Karin Karla Karolina Katar_i_act_na Kristina Kv_e_crn_ta Kv_e_crn_tu_s_crn_e + Lívia Lada Ladislava Laura Lea Leona Lidmila Linda Lydie + Magda Magdal_e_act_na Margita Mariana Marika Michala Milu_s_crn_ka Miriam + Na_d_crn_a Nata_s_crn_a Natalie Nella Nelly Nicol_female Nicole Nina + Old_r_crn_i_s_crn_ka + Patricie + Radana Radmila Radom_i_act_ra Radoslava Regina + Sandra Sarah Silvie Stela Stella Sv_e_crn_tlana Svatava Sylva Sylvie + T_a_act__n_crn_a Ta_t_crn__a_act_na Terezie + V_a_act_clava V_e_crn_nceslava Val_e_act_rie Valent_y_act_na Valentina Valerie Vanda Vanesa Vanessa Vilma Viola Vladislava Vlastimila + Yvona + Zdena Zita Zlata Zlatu_s_crn_e Zora + } + 1 = { # 1k- + Ada Aglaia Alb_i_act_na Amalie Amelie Anastasia Anet Arno_s_crn_tka Augusta + Berenika Brenda + Cecilie Christine Corn_e_act_lia + Doubravka + Gerta + Heda + Irma + Jesika Jessica Joanna Julia + Klotylda + Leontina Leopoldina Lilian_female Luisa Lydia + M_i_act__s_crn_a M_i_act_la Malv_i_act_na Mirjam Mirka Mirra + Nikoleta Noemi Nora + Olivie Otilie + Paulina Polyxena + R_u_act_th Rebeka Rosalie Rozina + Salome Samantha Silva Silvia Sylvia + Valja Vilem_i_act_na + Yvetta Yvette Yvonna Yvonne + Zdislava Zoe Zorka + } + } + dynasty_of_location_prefix = "dynnp_z" + + # 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/common/culture/name_lists/NEOW_danish.txt b/common/culture/name_lists/NEOW_danish.txt index b0c74d255..035f41c4a 100644 --- a/common/culture/name_lists/NEOW_danish.txt +++ b/common/culture/name_lists/NEOW_danish.txt @@ -1,8 +1,10 @@ -name_list_danish = { +name_list_NEOW_danish = { cadet_dynasty_names = { "dynn_Abell" + "dynn_Adler" "dynn_Agerholm" + "dynn_Agger" "dynn_Albertsen" "dynn_Albinus" "dynn_Als_dsh_Nielsen" @@ -10,13 +12,16 @@ "dynn_Andersen" "dynn_Axelsen" "dynn_Bardrum" + "dynn_Barret" "dynn_Bendix" "dynn_Benn" "dynn_Berner" "dynn_Bjerg" + "dynn_Blixen" "dynn_Bodelsen" "dynn_Bolbjerg" "dynn_Borre" + "dynn_Brandenhoff" "dynn_Brinck" "dynn_Bro" "dynn_Campbell" @@ -31,52 +36,66 @@ "dynn_Damm" "dynn_Dollerup" "dynn_Dr_o_stk_ger" + "dynn_Ebstrup" "dynn_Engberg" "dynn_Ferslev" "dynn_Foersom" "dynn_Friborg" "dynn_Frost" "dynn_Gr_o_stk_nvold" + "dynn_Graham" "dynn_H_o_stk_eg" "dynn_H_o_stk_gh" "dynn_Hald" "dynn_Hansen" + "dynn_Hedegren" "dynn_Hindkj_ae_r" "dynn_Hinnerfeldt" "dynn_Holten" "dynn_Houlberg" "dynn_J_o_stk_rgensen" + "dynn_Jansen" + "dynn_Jay" "dynn_Jensen" "dynn_Johansen" "dynn_Juhl" "dynn_Juul" "dynn_Kj_ae_r" "dynn_Kj_ae_rholm" + "dynn_Klein" "dynn_Klingenberg" "dynn_Klynge" "dynn_Knudsen" + "dynn_Krag" "dynn_Kristensen" "dynn_Kronborg" "dynn_L_o_stk_kke" "dynn_L_o_stk_kken" "dynn_Larsen" "dynn_Laursen" + "dynn_Lind" "dynn_Lindskj_o_stk_ld" "dynn_Lyng" + "dynn_M_o_stk_" "dynn_M_o_stk_ller" "dynn_M_o_stk_llgaard" "dynn_Madsen" "dynn_Manz" "dynn_Martins" "dynn_Mathisen" + "dynn_Medina" "dynn_Meinert" + "dynn_Meisner" "dynn_Mejer" "dynn_Melgaard" "dynn_Mogensen" + "dynn_Monrad" "dynn_Mortensen" + "dynn_N_o_stk_rby" "dynn_Nielsen" "dynn_Norlyk" "dynn_Nyboe" + "dynn_Offersen" "dynn_Olesen" "dynn_Olsen" "dynn_Pedersen" @@ -86,13 +105,19 @@ "dynn_Rasmussen" "dynn_Ravn" "dynn_Ravnb_o_stk_l" + "dynn_Remvold" "dynn_Riggelsen" "dynn_Risgaard" "dynn_S_o_stk_rensen" + "dynn_Scarlet" + "dynn_Scavenius" + "dynn_Seebach" "dynn_Sehested" + "dynn_Seidelin" "dynn_Sj_o_stk_ht" "dynn_Sommer" "dynn_Stapelfeldt" + "dynn_Stauning" "dynn_Steffensen" "dynn_Stein" "dynn_Sten" @@ -101,11 +126,56 @@ "dynn_Thomsen" "dynn_Thorslund" "dynn_Utzon" + "dynn_Vinterberg" + "dynn_von_Trier" + "dynn_Waldau" + "dynn_Duelund" + "dynn_Aakj_ae_r" + "dynn_Neergaard" + "dynn_Hagemann" + "dynn_B_o_stk_gsted" + "dynn_Arup" + "dynn_Br_o_stk_dsgaard" + "dynn_Bj_o_stk_rnlund" + "dynn_Drachmann" + "dynn_Feldb_ae_k" + "dynn_Friis" + "dynn_Hedegaard" + "dynn_H_o_stk_yrup" + "dynn_Jalving" + "dynn_Lidegaard" + "dynn_Munksgaard" + "dynn__O_uml_rum" + "dynn_Pi_o_uml_" + "dynn_Roussell" + "dynn_Forchhammer" + "dynn_Nyerup" + "dynn_Grundtvig" + "dynn_Werlauff" + "dynn_Luxdorph" + "dynn_Ankerstjerne" + "dynn_Windel_o_stk_v" + "dynn_Br_ae_ndgaard" + "dynn_Horsb_o_stk_l" + "dynn_Sigvardt" + "dynn_W_ae_ver" + "dynn_Hirschsprung" + "dynn_Halberstadt" + "dynn_Saabye" + "dynn_Kierulf" + "dynn_Langgaard" + "dynn_Vett" + "dynn_Kofoed" + "dynn_Thrige" + "dynn_Tvede" + "dynn_Kirketerp" } dynasty_names = { "dynn_Abell" + "dynn_Adler" "dynn_Agerholm" + "dynn_Agger" "dynn_Albertsen" "dynn_Albinus" "dynn_Als_dsh_Nielsen" @@ -113,13 +183,16 @@ "dynn_Andersen" "dynn_Axelsen" "dynn_Bardrum" + "dynn_Barret" "dynn_Bendix" "dynn_Benn" "dynn_Berner" "dynn_Bjerg" + "dynn_Blixen" "dynn_Bodelsen" "dynn_Bolbjerg" "dynn_Borre" + "dynn_Brandenhoff" "dynn_Brinck" "dynn_Bro" "dynn_Campbell" @@ -134,52 +207,66 @@ "dynn_Damm" "dynn_Dollerup" "dynn_Dr_o_stk_ger" + "dynn_Ebstrup" "dynn_Engberg" "dynn_Ferslev" "dynn_Foersom" "dynn_Friborg" "dynn_Frost" "dynn_Gr_o_stk_nvold" + "dynn_Graham" "dynn_H_o_stk_eg" "dynn_H_o_stk_gh" "dynn_Hald" "dynn_Hansen" + "dynn_Hedegren" "dynn_Hindkj_ae_r" "dynn_Hinnerfeldt" "dynn_Holten" "dynn_Houlberg" "dynn_J_o_stk_rgensen" + "dynn_Jansen" + "dynn_Jay" "dynn_Jensen" "dynn_Johansen" "dynn_Juhl" "dynn_Juul" "dynn_Kj_ae_r" "dynn_Kj_ae_rholm" + "dynn_Klein" "dynn_Klingenberg" "dynn_Klynge" "dynn_Knudsen" + "dynn_Krag" "dynn_Kristensen" "dynn_Kronborg" "dynn_L_o_stk_kke" "dynn_L_o_stk_kken" "dynn_Larsen" "dynn_Laursen" + "dynn_Lind" "dynn_Lindskj_o_stk_ld" "dynn_Lyng" + "dynn_M_o_stk_" "dynn_M_o_stk_ller" "dynn_M_o_stk_llgaard" "dynn_Madsen" "dynn_Manz" "dynn_Martins" "dynn_Mathisen" + "dynn_Medina" "dynn_Meinert" + "dynn_Meisner" "dynn_Mejer" "dynn_Melgaard" "dynn_Mogensen" + "dynn_Monrad" "dynn_Mortensen" + "dynn_N_o_stk_rby" "dynn_Nielsen" "dynn_Norlyk" "dynn_Nyboe" + "dynn_Offersen" "dynn_Olesen" "dynn_Olsen" "dynn_Pedersen" @@ -189,13 +276,19 @@ "dynn_Rasmussen" "dynn_Ravn" "dynn_Ravnb_o_stk_l" + "dynn_Remvold" "dynn_Riggelsen" "dynn_Risgaard" "dynn_S_o_stk_rensen" + "dynn_Scarlet" + "dynn_Scavenius" + "dynn_Seebach" "dynn_Sehested" + "dynn_Seidelin" "dynn_Sj_o_stk_ht" "dynn_Sommer" "dynn_Stapelfeldt" + "dynn_Stauning" "dynn_Steffensen" "dynn_Stein" "dynn_Sten" @@ -204,6 +297,49 @@ "dynn_Thomsen" "dynn_Thorslund" "dynn_Utzon" + "dynn_Vinterberg" + "dynn_von_Trier" + "dynn_Waldau" + "dynn_Duelund" + "dynn_Aakj_ae_r" + "dynn_Neergaard" + "dynn_Hagemann" + "dynn_B_o_stk_gsted" + "dynn_Arup" + "dynn_Br_o_stk_dsgaard" + "dynn_Bj_o_stk_rnlund" + "dynn_Drachmann" + "dynn_Feldb_ae_k" + "dynn_Friis" + "dynn_Hedegaard" + "dynn_H_o_stk_yrup" + "dynn_Jalving" + "dynn_Lidegaard" + "dynn_Munksgaard" + "dynn__O_uml_rum" + "dynn_Pi_o_uml_" + "dynn_Roussell" + "dynn_Forchhammer" + "dynn_Nyerup" + "dynn_Grundtvig" + "dynn_Werlauff" + "dynn_Luxdorph" + "dynn_Ankerstjerne" + "dynn_Windel_o_stk_v" + "dynn_Br_ae_ndgaard" + "dynn_Horsb_o_stk_l" + "dynn_Sigvardt" + "dynn_W_ae_ver" + "dynn_Hirschsprung" + "dynn_Halberstadt" + "dynn_Saabye" + "dynn_Kierulf" + "dynn_Langgaard" + "dynn_Vett" + "dynn_Kofoed" + "dynn_Thrige" + "dynn_Tvede" + "dynn_Kirketerp" } male_names = { @@ -212,10 +348,11 @@ Bent Bjarne Bo Brian Carl Carsten Casper Christian Claus Daniel David Dennis - Emil Erik Erling + Emil Erik Erling Eluf Eskil Finn Flemming Frank Frederik + Gregers Hans Henning Henrik - J_o_stk_rgen J_o_stk_rn Jacob Jakob Jan Jens Jeppe Jesper John Jonas + J_o_stk_rgen J_o_stk_rn Jacob Jakob Jan Jens Jeppe Jesper John Jonas Jerrik Kaj Karsten Kasper Keld Kenneth Kim Klaus Knud Kristian Kurt Lars Lasse Leif Mads Martin Mathias Michael Mikkel Mogens Morten @@ -226,19 +363,19 @@ S_o_stk_ren Simon Steen Steffen Stig Svend Thomas Tom Torben Troels Ulrik - Vagn + Vagn Vilfred } 2 = { Aage Adam Alexander Anton Asbj_o_stk_rn Asger Axel - B_o_stk_rge Bendt Benjamin Birger Bj_o_stk_rn + B_o_stk_rge Bendt Benjamin Birger Bj_o_stk_rn Charles Christoffer Claes Ernst Freddy Frode Georg Gunnar Gustav Helge Henry Holger Ivar - Joachim Johan Johannes Jon Jonathan - Kresten Kristen_male Kristoffer + Joachim Johan Johannes Jon Jonathan Jannik Jokum + Kresten Kristen_male Kristoffer Kjeld Magnus Malthe Marcus Mark Mohammad Nicklas Nicolaj Oliver Oluf Otto diff --git a/common/culture/name_lists/NEOW_doggerlander.txt b/common/culture/name_lists/NEOW_doggerlander.txt new file mode 100644 index 000000000..3726d37fc --- /dev/null +++ b/common/culture/name_lists/NEOW_doggerlander.txt @@ -0,0 +1,553 @@ +name_list_NEOW_doggerlander = { + + cadet_dynasty_names = { + "dynn_Ahmed" + "dynn_Akhtar" + "dynn_Ali" + "dynn_Allen" + "dynn_Austin" + "dynn_Ackerman" + "dynn_Axtell" + "dynn_Ayers" + "dynn_Baker" + "dynn_Beed" + "dynn_Bennett" + "dynn_Bertish" + "dynn_Bodmer" + "dynn_Briggs" + "dynn_Brown" + "dynn_Bulmer" + "dynn_Bywater" + "dynn_Bryant" + "dynn_Baxter" + "dynn_Barton" + "dynn_Buckley" + "dynn_Burke" + "dynn_Byrne" + "dynn_Bishop" + "dynn_Burgess" + "dynn_Bates" + "dynn_Boudon" + "dynn_Chambers" + "dynn_Clark" + "dynn_Clarke" + "dynn_Cooper" + "dynn_Corbridge" + "dynn_Crawford" + "dynn_Crossingham" + "dynn_Clayton" + "dynn_Coleman" + "dynn_Curtis" + "dynn_Cooke" + "dynn_Carr" + "dynn_Chase" + "dynn_Cowles" + "dynn_Davies" + "dynn_Davis" + "dynn_Dewey" + "dynn_Dean" + "dynn_Dunn" + "dynn_De_spc_Laney" + "dynn_Drake" + "dynn_Edge" + "dynn_Edwards" + "dynn_Evans" + "dynn_Farzad" + "dynn_Fergusson" + "dynn_Fulkerson" + "dynn_Flynn" + "dynn_Gerrard" + "dynn_Gibson" + "dynn_Gledhill" + "dynn_Godfrey" + "dynn_Green" + "dynn_Griffiths" + "dynn_Groom" + "dynn_Greenwood" + "dynn_Gardner" + "dynn_Goodwin" + "dynn_Griswold" + "dynn_Gibbs" + "dynn_Hall" + "dynn_Harris" + "dynn_Harrison" + "dynn_Hill" + "dynn_Hood" + "dynn_Hughes" + "dynn_Hussain" + "dynn_Houghton" + "dynn_Holt" + "dynn_Higgins" + "dynn_Hutchinson" + "dynn_Harper" + "dynn_Hopkins" + "dynn_Hodgson" + "dynn_Henderson" + "dynn_Hawkins" + "dynn_Hayes" + "dynn_Holland" + "dynn_Hunter" + "dynn_Hurst" + "dynn_Harrington" + "dynn_Holden" + "dynn_Ing" + "dynn_Jackson" + "dynn_James" + "dynn_Johnson" + "dynn_Jones" + "dynn_Jennings" + "dynn_Kaur" + "dynn_Kendon" + "dynn_Khan" + "dynn_King" + "dynn_Kingston" + "dynn_Lashmar" + "dynn_Lee" + "dynn_Lever" + "dynn_Lewis" + "dynn_Lowe" + "dynn_Lisdell" + "dynn_Le_spc_Chien" + "dynn_Lamont" + "dynn_Manzoor" + "dynn_Martin" + "dynn_Milligan" + "dynn_Mills" + "dynn_Moore" + "dynn_Morgan" + "dynn_Morris" + "dynn_Miles" + "dynn_Moss" + "dynn_Moller" + "dynn_Marshall" + "dynn_Matson" + "dynn_Nicholson" + "dynn_Newton" + "dynn_Norris" + "dynn_Olaloye" + "dynn_Osborne" + "dynn_Page" + "dynn_Parker" + "dynn_Patel" + "dynn_Pemberton" + "dynn_Phillips" + "dynn_Pinchbeck" + "dynn_Pound" + "dynn_Price" + "dynn_Richardson" + "dynn_Roberts" + "dynn_Robinson" + "dynn_Reeves" + "dynn_Rowe" + "dynn_Robson" + "dynn_Reed" + "dynn_Rees" + "dynn_Reid" + "dynn_Rowland" + "dynn_Rhodes" + "dynn_Royce" + "dynn_Scipio" + "dynn_Scott" + "dynn_Shah" + "dynn_Shallice" + "dynn_Shaw" + "dynn_Singh" + "dynn_Smith" + "dynn_Sanderson" + "dynn_Stokes" + "dynn_Sutton" + "dynn_Schutt" + "dynn_Taylor" + "dynn_Temple" + "dynn_Thomas" + "dynn_Thompson" + "dynn_Todd" + "dynn_Treadwell" + "dynn_Turner" + "dynn_Tomlinson" + "dynn_Tichenor" + "dynn_Terwilliger" + "dynn_Van_spc_Lieu" + "dynn_Van_spc_Kirk" + "dynn_Van_spc_Ostrand" + "dynn_Walker" + "dynn_Ward" + "dynn_Watson" + "dynn_White" + "dynn_Wilkinson" + "dynn_Williams" + "dynn_Wilson" + "dynn_Winstanley" + "dynn_Wolpert" + "dynn_Wood" + "dynn_Wright" + "dynn_Weston" + "dynn_Walters" + "dynn_Willis" + "dynn_Watkins" + "dynn_Walton" + "dynn_Wells" + "dynn_Wescott" + "dynn_Wilcox" + "dynn_Westervelt" + "dynn_Young" + "dynn_Yates" + "dynn_Kingshott" + } + + dynasty_names = { + "dynn_Ahmed" + "dynn_Akhtar" + "dynn_Ali" + "dynn_Allen" + "dynn_Austin" + "dynn_Ackerman" + "dynn_Axtell" + "dynn_Ayers" + "dynn_Baker" + "dynn_Beed" + "dynn_Bennett" + "dynn_Bertish" + "dynn_Bodmer" + "dynn_Briggs" + "dynn_Brown" + "dynn_Bulmer" + "dynn_Bywater" + "dynn_Bryant" + "dynn_Baxter" + "dynn_Barton" + "dynn_Buckley" + "dynn_Burke" + "dynn_Byrne" + "dynn_Bishop" + "dynn_Burgess" + "dynn_Bates" + "dynn_Boudon" + "dynn_Chambers" + "dynn_Clark" + "dynn_Clarke" + "dynn_Cooper" + "dynn_Corbridge" + "dynn_Crawford" + "dynn_Crossingham" + "dynn_Clayton" + "dynn_Coleman" + "dynn_Curtis" + "dynn_Cooke" + "dynn_Carr" + "dynn_Chase" + "dynn_Cowles" + "dynn_Davies" + "dynn_Davis" + "dynn_Dewey" + "dynn_Dean" + "dynn_Dunn" + "dynn_De_spc_Laney" + "dynn_Drake" + "dynn_Edge" + "dynn_Edwards" + "dynn_Evans" + "dynn_Farzad" + "dynn_Fergusson" + "dynn_Fulkerson" + "dynn_Flynn" + "dynn_Gerrard" + "dynn_Gibson" + "dynn_Gledhill" + "dynn_Godfrey" + "dynn_Green" + "dynn_Griffiths" + "dynn_Groom" + "dynn_Greenwood" + "dynn_Gardner" + "dynn_Goodwin" + "dynn_Griswold" + "dynn_Gibbs" + "dynn_Hall" + "dynn_Harris" + "dynn_Harrison" + "dynn_Hill" + "dynn_Hood" + "dynn_Hughes" + "dynn_Hussain" + "dynn_Houghton" + "dynn_Holt" + "dynn_Higgins" + "dynn_Hutchinson" + "dynn_Harper" + "dynn_Hopkins" + "dynn_Hodgson" + "dynn_Henderson" + "dynn_Hawkins" + "dynn_Hayes" + "dynn_Holland" + "dynn_Hunter" + "dynn_Hurst" + "dynn_Harrington" + "dynn_Holden" + "dynn_Ing" + "dynn_Jackson" + "dynn_James" + "dynn_Johnson" + "dynn_Jones" + "dynn_Jennings" + "dynn_Kaur" + "dynn_Kendon" + "dynn_Khan" + "dynn_King" + "dynn_Kingston" + "dynn_Lashmar" + "dynn_Lee" + "dynn_Lever" + "dynn_Lewis" + "dynn_Lowe" + "dynn_Lisdell" + "dynn_Le_spc_Chien" + "dynn_Lamont" + "dynn_Manzoor" + "dynn_Martin" + "dynn_Milligan" + "dynn_Mills" + "dynn_Moore" + "dynn_Morgan" + "dynn_Morris" + "dynn_Miles" + "dynn_Moss" + "dynn_Moller" + "dynn_Marshall" + "dynn_Matson" + "dynn_Nicholson" + "dynn_Newton" + "dynn_Norris" + "dynn_Olaloye" + "dynn_Osborne" + "dynn_Page" + "dynn_Parker" + "dynn_Patel" + "dynn_Pemberton" + "dynn_Phillips" + "dynn_Pinchbeck" + "dynn_Pound" + "dynn_Price" + "dynn_Richardson" + "dynn_Roberts" + "dynn_Robinson" + "dynn_Reeves" + "dynn_Rowe" + "dynn_Robson" + "dynn_Reed" + "dynn_Rees" + "dynn_Reid" + "dynn_Rowland" + "dynn_Rhodes" + "dynn_Royce" + "dynn_Scipio" + "dynn_Scott" + "dynn_Shah" + "dynn_Shallice" + "dynn_Shaw" + "dynn_Singh" + "dynn_Smith" + "dynn_Sanderson" + "dynn_Stokes" + "dynn_Sutton" + "dynn_Schutt" + "dynn_Taylor" + "dynn_Temple" + "dynn_Thomas" + "dynn_Thompson" + "dynn_Todd" + "dynn_Treadwell" + "dynn_Turner" + "dynn_Tomlinson" + "dynn_Tichenor" + "dynn_Terwilliger" + "dynn_Van_spc_Lieu" + "dynn_Van_spc_Kirk" + "dynn_Van_spc_Ostrand" + "dynn_Walker" + "dynn_Ward" + "dynn_Watson" + "dynn_White" + "dynn_Wilkinson" + "dynn_Williams" + "dynn_Wilson" + "dynn_Winstanley" + "dynn_Wolpert" + "dynn_Wood" + "dynn_Wright" + "dynn_Weston" + "dynn_Walters" + "dynn_Willis" + "dynn_Watkins" + "dynn_Walton" + "dynn_Wells" + "dynn_Wescott" + "dynn_Wilcox" + "dynn_Westervelt" + "dynn_Young" + "dynn_Yates" + "dynn_Kingshott" + } + + male_names = { + 10 = { + Adam Adrian Alan Alex Alexander Andrew Anthony Arthur + Barry Bedivere Benjamin Brian + Carl Charles Chris Christopher Colin Craig + Daniel Darren David Dean Dennis Derek + Edward Eric Ernest + Frank Frederick + Galahad Gary Geoffrey George Gordon Graham + Ian + Jack James Jamie Jason John Jonathan Joseph + Keith Kenneth Kevin + Lancelot Luke + Malcolm Mark Martin Matthew Michael Mohammed + Neil Nicholas Nick Nigel Norman + Offa + Palamedes Patrick Paul Percival Peter Philip + Raymond Richard Robert Roger Ronald Roy + Sam Samuel Scott Sean Shaun Simon Stephen Steven Stuart + Terence Terry Thomas Tim Timothy Tony Trevor + Wayne William + } + 5 = { + Aaron Abdul Alastair Albert Alec Alfred Ali Alistair Allan Allen Andre Andy Angus Antonio Antony Arnold Ashley Aubrey + Barrie Basil Ben Bernard Beryl Billy Bradley Brett Bruce Bryan + Callum Cameron Cecil Charlie Christian Clifford Clive Cyril + Dale Damian Damien Danny Darryl Declan Denis Derrick Desmond Dominic Don Donald Douglas Duncan Dylan + Edgar Edmund Edwin Elliot Elliott Eugene + Francis Fred + Gareth Garry Gavin Gerald Gerard Gilbert Giles Glen Glenn Godfrey Graeme Gregory Guy + Harold Harry Harvey Henry Herbert Horace Howard Hugh Hugo + Iain Isaac Ivan Ivor + Jacob Jake Jay Jeff Jeffrey Jeremy Joe Joel Johnny Jon Jordan Josh Joshua Julian Justin + Karl Kieran Kristian Kyle + Laurence_male Laurie Lawrence Lee Leigh Leon Leonard Leslie Lewis Liam Lionel Lloyd Louis + Marc Marcus Martyn Mathew Maurice Max Maxwell Melvyn Mervyn Mick Mitchell Mohamed Mohammad Muhammad + Nathan Nathaniel Neville Nico Nicolas Noel + Oliver Oscar Owen + Percy Phil Phillip + Ralph Ray Reginald Rhys Ricky Robin Roderick Rodney Roland Ross Royston Rupert Russell Ryan + Shane Sidney Spencer Stanley Steve Stewart Sydney + Tariq Toby Tom Tommy + Vernon Victor Vincent + Walter Wesley Wilfred Will Winston + } + 1 = { + _A_rng_svoudt + _A_uml_ron + _AE_gteeuw + Andriers Alberthus Arjian Alasteer + Barent Baldwijn Benndy Brendaan Breuno Baarn_ae_bij B_ae_rtr_a_grv_nd Bjoerner + Christiaarn Cedriec Corniel + Driers Daafid + Ewould Eustaas Enewoudt + Frandiscus Freekerijk Folkke + Gustaav Geoffried Gynner Giels Guustav + Huubert H_ae_ngst Hannik + Isa_a_uml_k Ingw_ae_rt + Jespaar Jonnick Jantick J_o_stk_rriaan Joepsef Jokhem + Konraad Kr_ae_sten Knoed + Louie Louritz Loekas + Mortijn Mikkhiel Matthia_u_uml_s Mertijn Moehammed Moehamm_a_rng_dh + Nicelas N_a_rng_rmand Noorm_ae_nd + Pieder + Reynaard Rijkhard R_a_rng_lf + Sebastiaan Sijguerd Steephen Sj_o_stk_rgen Sakke + Thomaas Tjoerls + Villem Vilfr_ae_d Valentijne + Willum Wilijaam Woulter + } + } + female_names = { + 10 = { + Alison Amanda Amy Angela Ann Anna Anne Audrey + Barbara Betty Beverley Brenda + Carol Carole Caroline Catherine Charlotte Christine Claire Clare + Dawn Deborah Denise Diane Donna Doreen Doris Dorothy + Eileen Elaine Elizabeth Emily Emma + Fiona Frances + Gemma Gillian + Hannah Hayley Hazel Heather Helen + Irene + Jacqueline Jane Janet Janice Jayne Jean_female Jennifer Jill Joan Joanna Joanne Joyce Judith Julia Julie June + Karen Kate Katherine Kathleen Kathryn Katie Kelly Kerry Kim + Laura Lesley Linda Lisa Lorraine Louise Lucy Lynn + Margaret Maria Marie Marjorie Mary Maureen Melanie Michelle + Natalie Nicola + Pamela Patricia Paula Pauline + Rachel Rebecca Rosemary Ruth + Sally Samantha Sandra Sarah Selina Sharon Sheila Shirley Sophie Stephanie Susan Suzanne Sylvia + Teresa Tina Tracey Tracy + Valerie Victoria + Wendy + Yvonne + } + 5 = { + Abbie Abigail Ada Adele Agnes Aimee Alexandra Alice Alicia Alma Amber Amelia Andrea Anita Annette Annie Anthea Antoinette Ashleigh + Beatrice Belinda Bessie Beth Bethan Bethany Bridget + Camilla Candice Carla Carly Carolyn Cathy Chantelle Charlene Chelsea Cheryl Chloe Christina Clair Clara Clorinda Constance Coral Cynthia + Daisy Daniela Danielle Daphne Debbie Debra Delia Diana Dora + Edith Edna Eleanor Ella Ellen Ellie Elsie Enid Esther Ethel Eva Eve Evelyn + Felicity Florence Francesca Freda + Gabrielle Gail Georgia Georgina Geraldine Gertrude Gladys Glenys Gloria Glynis Grace Gwendoline Gwyneth + Harriet Heidi Helena Henrietta Hilary Hilda Hollie Holly + Ida Ingrid Iris Isabel Isabella Ivy + Jade Jasmine Jeanette Jeannette Jemma Jenna Jenny Jessica Jessie Jodie Jordan_female Josephine Joy Juliet Juliette + Katharine Katy Kay Kayleigh Kimberley Kirsty + Lauren Leah Leanne Lee Leila Lilian_female Lillian Lily Lindsay Lindsey Lizzie Lois Lorna Louisa Lucinda Lydia Lynda Lyndsey Lynne Lynsey + Mabel Mandy Margery Marian Marianne Marilyn Marina Marion Marlene Martha Maud Mavis Maxine May Megan Melissa Michele Mildred Millicent Minnie Miriam Mollie Molly Mona Monica Muriel + Nadine Nancy Naomi Natasha Nellie Nichola Nicole Nikki Nina Nora Norah Norma + Olive Olivia + Peggy Penelope Philippa Phoebe Phyllis Polly Priscilla + Rachael Rebekah Rhiannon Rhoda Rita Robyn Rosalind Rose Rosie Rosina Roxanne Rowan Ruby + Sara Shabana Shannon Sian Sofia Sonia Sophia Stacey Stella Sybil + Tanya Tara Thelma Theresa Toni Trish + Ursula + Vanessa Vera Veronica Violet Virginia Vivienne + Winifred + Yasmin + Zoe + } + 1 = { + Adelaide Adelayo Adeline Aggy Alexina Anastasia Annabella Anni Arabella Augusta + Beatrix Bella Bertha Bharti Blanche Boudicca + Caitlin Charly Chila Chrissie Christabel Christelle Chrystal Cicely Clementina Cleopatra Courtney Cressida + Demi Dina Dinah Dorise + Elise Eliza Emerald Emmeline Evaline + Fanny Felicia Freya + Gaia Georgiana Gilly + Harriette Hattie Hermione Honor + Imogen India Innes + Jenneba + Kiera Kumari + Lavena Lavinia Leonora Lilias Lisette + Maimuna Margot Matilda Mayling Mia Milanka Millie Mimi + Naima Nazanin Nessie Nia Nida Nira Nykiya + Oona Orla + Paige Paris Preeya + Ria Rona Rosy + Shena Siena Skye Stefanie + Tamzin Tia Tilly + Usha + Valentina + Yrsa + } + } + 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 = 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 + + + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_dutch.txt b/common/culture/name_lists/NEOW_dutch.txt index 565deb8c8..e84435664 100644 --- a/common/culture/name_lists/NEOW_dutch.txt +++ b/common/culture/name_lists/NEOW_dutch.txt @@ -1,15 +1,51 @@ -name_list_dutch = { +name_list_NEOW_dutch = { cadet_dynasty_names = { + "dynn_Abels" + "dynn_Abma" + "dynn_Accama" + "dynn_Antiquus" + "dynn_Apeldoorn" + "dynn_Apostool" + "dynn_Appelman" + "dynn_Arondeus" + "dynn_Artz" + "dynn_Asselijn" "dynn_Bakker" + "dynn_Bartsius" + "dynn_Bastiaans" + "dynn_Baljeu" + "dynn_Balth" + "dynn_Beeckman" + "dynn_Begeyn" + "dynn_Bendien" + "dynn_Berserik" + "dynn_Berckheyde" + "dynn_Bispinck" "dynn_Blom" "dynn_Boots" "dynn_Bos" + "dynn_Bosschaert" "dynn_Brandts_spc_Buys" "dynn_Brink" "dynn_Brouwer" "dynn_Cardozo" + "dynn_Casembroot" + "dynn_Craeyvanger" "dynn_Cremer" + "dynn_Coevershoff" + "dynn_Coumans" + "dynn_Coopse" + "dynn_Chabot" + "dynn_Crabeth" + "dynn_Calisch" + "dynn_Codde" + "dynn_Citroen" + "dynn_Cuijp" + "dynn_Daiwaille" + "dynn_Damave" + "dynn_Danckerts" + "dynn_Dankmeijer" "dynn_de_spc_Boer" "dynn_de_spc_Bruijn" "dynn_de_spc_Bruin" @@ -23,16 +59,85 @@ "dynn_de_spc_Vrind" "dynn_de_spc_Wit" "dynn_Dekker" + "dynn_Delff" + "dynn_Demiak" + "dynn_Diepraem" "dynn_Dijkstra" + "dynn_Dijsselhof" + "dynn_Doudijns" + "dynn_Druyvesteyn" + "dynn_Duiker" + "dynn_Dullaert" + "dynn_Duyfhuysen" + "dynn_Eckhout" + "dynn_Eekman" + "dynn_Eerelman" + "dynn_Egenberger" + "dynn_Ehnle" + "dynn_Elaut" + "dynn_Elias" + "dynn_Elinga" + "dynn_Elliger" + "dynn_Elsevier" + "dynn_Engel" + "dynn_Esselens" + "dynn_Essers" + "dynn_Eversdijck" + "dynn_Eversen" + "dynn_Eyck" + "dynn_Eymer" + "dynn_Fabritius" + "dynn_Ferreris" + "dynn_Ficheroux" + "dynn_Flinck" + "dynn_Fontijn" + "dynn_Franck" + "dynn_Frankot" + "dynn_Fris" + "dynn_Frissen" + "dynn_Fromantiou" + "dynn_Furnerius" + "dynn_Gaal" + "dynn_Gael" + "dynn_Gallis" + "dynn_Garf" + "dynn_Gebski" + "dynn_Geradts" + "dynn_Gerbier" + "dynn_Gerdes" + "dynn_Germyn" + "dynn_Gestel" "dynn_Geleijnse" + "dynn_Gillig" + "dynn_Gillis" + "dynn_Gilsemans" + "dynn_Glauber" + "dynn_Goderis" + "dynn_Goedart" + "dynn_Goudt" "dynn_Graafland" + "dynn_Graat" + "dynn_Grauss" "dynn_Gunnewegh" + "dynn_Haag" + "dynn_Haaxman" + "dynn_Hackaert" + "dynn_Hals" + "dynn_Hanedoes" + "dynn_Hanneman" + "dynn_Haringh" "dynn_Hendriks" + "dynn_Heerdink" + "dynn_Heeremans" + "dynn_Heerschop" + "dynn_Heijenbrock" "dynn_Hoekstra" "dynn_Hoetink" "dynn_Hogenbirk" "dynn_Holtmann" + "dynn_Houbraken" "dynn_Huisman" + "dynn_Hynckes" "dynn_Jacobs" "dynn_Jansen" "dynn_Janssen" @@ -41,14 +146,20 @@ "dynn_Kardol" "dynn_Kok" "dynn_Koster" + "dynn_Komrij" + "dynn_Konijnendijk" + "dynn_Koch" "dynn_Kruysen" + "dynn_Kruseman" "dynn_Lendering" "dynn_Louwerens" "dynn_Lubbers" "dynn_Maas" "dynn_Meijer" + "dynn_Mesdag" "dynn_Mikkenie" "dynn_Mulder" + "dynn_Nievelt" "dynn_Peters" "dynn_Prins" "dynn_Remkes" @@ -62,11 +173,18 @@ "dynn_Schutijser" "dynn_Smit" "dynn_Smits" + "dynn_Someren" "dynn_Toonen" "dynn_Touber" "dynn_van_spc__pst_t_spc_Wout" + "dynn_van_spc_Anraedt" + "dynn_van_spc_Aelst" + "dynn_van_spc_Almeloveen" + "dynn_van_spc_Amelsfoort" "dynn_van_spc_Beek" + "dynn_van_spc_Cuylenborch" "dynn_van_spc_Dam" + "dynn_van_spc_Drielst" "dynn_van_spc_de_spc_Ruit" "dynn_van_spc_de_spc_Ven" "dynn_van_spc_den_spc_Berg" @@ -83,36 +201,90 @@ "dynn_van_spc_der_spc_Wal" "dynn_van_spc_der_spc_Zande" "dynn_van_spc_Dijk" + "dynn_van_spc_Eijsen" + "dynn_van_spc_Eeden" + "dynn_van_spc_Everdingen" + "dynn_van_spc_Fornenburgh" + "dynn_van_spc_Gaelen" + "dynn_van_spc_Gaesbeeck" + "dynn_van_spc_Gelder" + "dynn_van_spc_Gemert" + "dynn_van_spc_Genk" + "dynn_van_spc_Gherwen" + "dynn_van_spc_Glinstra" + "dynn_van_spc_Haanen" + "dynn_van_spc_Haensbergen" + "dynn_van_spc_Hasselt" "dynn_van_spc_Klaveren" "dynn_van_spc_Leeuwen" "dynn_van_spc_Leur" + "dynn_van_spc_Nieuwland" "dynn_van_spc_Orsouw" "dynn_van_spc_Ulzen" "dynn_van_spc_Velden" "dynn_van_spc_Vliet" "dynn_Verbaas" "dynn_Verhoeven" + "dynn_Verhoef" "dynn_Vermeer" "dynn_Vermeulen" "dynn_Vissenberg" "dynn_Visser" + "dynn_Vroom" "dynn_Vogelsang" "dynn_Vos" "dynn_Warmerdam" "dynn_Waterreus" "dynn_Willems" + "dynn_Wijnveld" } dynasty_names = { + "dynn_Abels" + "dynn_Abma" + "dynn_Accama" + "dynn_Antiquus" + "dynn_Apeldoorn" + "dynn_Apostool" + "dynn_Appelman" + "dynn_Arondeus" + "dynn_Artz" + "dynn_Asselijn" "dynn_Bakker" + "dynn_Bartsius" + "dynn_Bastiaans" + "dynn_Baljeu" + "dynn_Balth" + "dynn_Beeckman" + "dynn_Begeyn" + "dynn_Bendien" + "dynn_Berserik" + "dynn_Berckheyde" + "dynn_Bispinck" "dynn_Blom" "dynn_Boots" "dynn_Bos" + "dynn_Bosschaert" "dynn_Brandts_spc_Buys" "dynn_Brink" "dynn_Brouwer" "dynn_Cardozo" + "dynn_Casembroot" + "dynn_Craeyvanger" "dynn_Cremer" + "dynn_Coevershoff" + "dynn_Coumans" + "dynn_Coopse" + "dynn_Chabot" + "dynn_Crabeth" + "dynn_Calisch" + "dynn_Codde" + "dynn_Citroen" + "dynn_Cuijp" + "dynn_Daiwaille" + "dynn_Damave" + "dynn_Danckerts" + "dynn_Dankmeijer" "dynn_de_spc_Boer" "dynn_de_spc_Bruijn" "dynn_de_spc_Bruin" @@ -126,16 +298,85 @@ "dynn_de_spc_Vrind" "dynn_de_spc_Wit" "dynn_Dekker" + "dynn_Delff" + "dynn_Demiak" + "dynn_Diepraem" "dynn_Dijkstra" + "dynn_Dijsselhof" + "dynn_Doudijns" + "dynn_Druyvesteyn" + "dynn_Duiker" + "dynn_Dullaert" + "dynn_Duyfhuysen" + "dynn_Eckhout" + "dynn_Eekman" + "dynn_Eerelman" + "dynn_Egenberger" + "dynn_Ehnle" + "dynn_Elaut" + "dynn_Elias" + "dynn_Elinga" + "dynn_Elliger" + "dynn_Elsevier" + "dynn_Engel" + "dynn_Esselens" + "dynn_Essers" + "dynn_Eversdijck" + "dynn_Eversen" + "dynn_Eyck" + "dynn_Eymer" + "dynn_Fabritius" + "dynn_Ferreris" + "dynn_Ficheroux" + "dynn_Flinck" + "dynn_Fontijn" + "dynn_Franck" + "dynn_Frankot" + "dynn_Fris" + "dynn_Frissen" + "dynn_Fromantiou" + "dynn_Furnerius" + "dynn_Gaal" + "dynn_Gael" + "dynn_Gallis" + "dynn_Garf" + "dynn_Gebski" + "dynn_Geradts" + "dynn_Gerbier" + "dynn_Gerdes" + "dynn_Germyn" + "dynn_Gestel" "dynn_Geleijnse" + "dynn_Gillig" + "dynn_Gillis" + "dynn_Gilsemans" + "dynn_Glauber" + "dynn_Goderis" + "dynn_Goedart" + "dynn_Goudt" "dynn_Graafland" + "dynn_Graat" + "dynn_Grauss" "dynn_Gunnewegh" + "dynn_Haag" + "dynn_Haaxman" + "dynn_Hackaert" + "dynn_Hals" + "dynn_Hanedoes" + "dynn_Hanneman" + "dynn_Haringh" "dynn_Hendriks" + "dynn_Heerdink" + "dynn_Heeremans" + "dynn_Heerschop" + "dynn_Heijenbrock" "dynn_Hoekstra" "dynn_Hoetink" "dynn_Hogenbirk" "dynn_Holtmann" + "dynn_Houbraken" "dynn_Huisman" + "dynn_Hynckes" "dynn_Jacobs" "dynn_Jansen" "dynn_Janssen" @@ -144,14 +385,20 @@ "dynn_Kardol" "dynn_Kok" "dynn_Koster" + "dynn_Komrij" + "dynn_Konijnendijk" + "dynn_Koch" "dynn_Kruysen" + "dynn_Kruseman" "dynn_Lendering" "dynn_Louwerens" "dynn_Lubbers" "dynn_Maas" "dynn_Meijer" + "dynn_Mesdag" "dynn_Mikkenie" "dynn_Mulder" + "dynn_Nievelt" "dynn_Peters" "dynn_Prins" "dynn_Remkes" @@ -165,11 +412,18 @@ "dynn_Schutijser" "dynn_Smit" "dynn_Smits" + "dynn_Someren" "dynn_Toonen" "dynn_Touber" "dynn_van_spc__pst_t_spc_Wout" + "dynn_van_spc_Anraedt" + "dynn_van_spc_Aelst" + "dynn_van_spc_Almeloveen" + "dynn_van_spc_Amelsfoort" "dynn_van_spc_Beek" + "dynn_van_spc_Cuylenborch" "dynn_van_spc_Dam" + "dynn_van_spc_Drielst" "dynn_van_spc_de_spc_Ruit" "dynn_van_spc_de_spc_Ven" "dynn_van_spc_den_spc_Berg" @@ -186,86 +440,105 @@ "dynn_van_spc_der_spc_Wal" "dynn_van_spc_der_spc_Zande" "dynn_van_spc_Dijk" + "dynn_van_spc_Eijsen" + "dynn_van_spc_Eeden" + "dynn_van_spc_Everdingen" + "dynn_van_spc_Fornenburgh" + "dynn_van_spc_Gaelen" + "dynn_van_spc_Gaesbeeck" + "dynn_van_spc_Gelder" + "dynn_van_spc_Gemert + "dynn_van_spc_Genk" + "dynn_van_spc_Gherwen" + "dynn_van_spc_Glinstra" + "dynn_van_spc_Haanen + "dynn_van_spc_Haensbergen + "dynn_van_spc_Hasselt "dynn_van_spc_Klaveren" "dynn_van_spc_Leeuwen" "dynn_van_spc_Leur" + "dynn_van_spc_Nieuwland" "dynn_van_spc_Orsouw" "dynn_van_spc_Ulzen" "dynn_van_spc_Velden" "dynn_van_spc_Vliet" "dynn_Verbaas" "dynn_Verhoeven" + "dynn_Verhoef" "dynn_Vermeer" "dynn_Vermeulen" "dynn_Vissenberg" "dynn_Visser" + "dynn_Vroom" "dynn_Vogelsang" "dynn_Vos" "dynn_Warmerdam" "dynn_Waterreus" "dynn_Willems" + "dynn_Wijnveld" } male_names = { 3 = { - Albert Andr_e_act_ Arie Arjan + Albert Aelbert Andr_e_act_ Arie Arjan Bart Bas Ben Bob Bram Daan Danny David Dennis Dirk - Edwin Eric Erik Erwin + Edwin Eric Erik Erwin Eppo Esaias Frank Frans - Geert Gerard Gerrit - Hans Harry Herman - Jan Jasper Jeroen Johan John Joost Jos - Kevin Klaas Koen + Geert Gerard Gerrit Goltz + Hans Harry Herman Heiman + Jan Jasper Jeroen Johan John Joost Jos Jurre Jurryt + Kevin Klaas Koen + Loek Maarten Marc Marcel Marco Mark Martijn Martin Maurice Michael Michel Michiel Nick Niels_Cornelius Patrick Paul Peter Piet Pieter Raymond Remco Ren_e_act_ Richard Rick Rob Robert Robin Roel Ron Ronald Roy Ruud - Sander Stefan Steven - Thijs Thomas Tim Tom + Sander Stefan Steven Sieuwerd Sybrand + Thijs Thomas Tim Tom Tethart Vincent - Willem Wouter + Willem Wouter Wibrand Wybrand } 2 = { - Aart Adriaan Alexander Andreas Andries Anton Arend Arnold Arnoud + Aart Adriaan Alexander Andreas Andries Anton Arend Arnold Arnoud Aarnout Arnout Bastiaan Berend Bernard Bertus Bj_o_uml_rn Brian - Casper Chiel Christiaan Christian Cornelis - Dani_e_uml_l Derk + Casper Chiel Christiaan Christian Cornelis Carel + Dani_e_uml_l Derk Diederik Eduard Edward Egbert Elly Evert Ferdinand Floris Francis Frederik Frits - Gerhard Gijs + Gerhard Gijs Govert Harm Hendrik Henri Ivo Jacob Jarno Jeffrey Jelle Jesper Jesse Job Joep Joey Johannes Jordy Joris Julian Justin - Karel + Karel Kees Lars Laurens Leendert Leonard Louis Luc Lucas Luuk Maikel Marcus Marinus Marius Marten Mathieu Matthijs Max Mohamed Mohammed Niek - Pascal Pepijn Pim + Pascal Pepijn Pim Poppe Poppo Ricardo Rik Roelof Roger Rogier Roland Ruben Rudolf Rutger Sam Sebastiaan Simon Sjoerd Stan_Constantine Stef Stephan Stijn Sven - Teun Timo - Wesley Wessel + Teun Timo Ties Tjeerd + Wesley Wessel Wim } 1 = { Abraham Adrianus Albertus Anne_male Anthonie Anthonius Antonie Antonius Antoon Arnoldus Bernardus Bryan - Christianus Cornelius + Christianus Cornelius Christoffel Constantijn Damian Dylan - Edsger + Edsger Eelke Ed Franciscus - Gerardus Gerhardus Gijsbert Gijsbertus + Gerardus Gerhardus Gijsbert Gijsbertus Guus Gustaaf Hendricus Hendrikus Henricus Hermanus Hubert Hubertus Jacobus Jakob Jerrel Joannes Jona_Jonah Joseph Josephus Jozef Kornelis Krijn Lambertus Laurentius Leo Leonardus Levi Lodewijk Lourens Marcellinus Martinus Mathias Mees Melle Merlijn Mike Milan Misha_e_uml_l Nicolaas Nimo Noah - Paulus Petrus + Paulus Petrus Pyke Quinten - Robertus Ronaldus Ryan + Robertus Ronaldus Ryan Rembrandt Reinier Sem - Teunis Theodorus + Teunis Theodorus Tjerk Tjark Wilhelm Wilhelmus Willibrord Youri } @@ -284,7 +557,7 @@ Jacqueline Janneke Jessica Jolanda Joyce Judith Julia Karin Kim Laura Leonie Linda Lisa Lisette - Maaike Manon Maria Marianne Marieke Marije Marijke Marion Mariska Marja Marjan Marjolein Marleen Marloes Martine Miranda Mirjam Monique + Maaike Manon Maria Marianne Marieke Marije Marijke Marion Mariska Marja Marjan_female Marjolein Marleen Marloes Martine Miranda Mirjam Monique Nathalie Nicole Nienke Patricia Petra Rianne Robin_female diff --git a/common/culture/name_lists/NEOW_english.txt b/common/culture/name_lists/NEOW_english.txt index a90e4c74f..00b98a0c5 100644 --- a/common/culture/name_lists/NEOW_english.txt +++ b/common/culture/name_lists/NEOW_english.txt @@ -1,10 +1,14 @@ -name_list_NEOW_english = { +name_list_NEOW_english = { cadet_dynasty_names = { "dynn_Ahmed" "dynn_Akhtar" "dynn_Ali" "dynn_Allen" + "dynn_Austin" + "dynn_Ackerman" + "dynn_Axtell" + "dynn_Ayers" "dynn_Baker" "dynn_Beed" "dynn_Bennett" @@ -14,6 +18,16 @@ name_list_NEOW_english = { "dynn_Brown" "dynn_Bulmer" "dynn_Bywater" + "dynn_Bryant" + "dynn_Baxter" + "dynn_Barton" + "dynn_Buckley" + "dynn_Burke" + "dynn_Byrne" + "dynn_Bishop" + "dynn_Burgess" + "dynn_Bates" + "dynn_Boudon" "dynn_Chambers" "dynn_Clark" "dynn_Clarke" @@ -21,14 +35,27 @@ name_list_NEOW_english = { "dynn_Corbridge" "dynn_Crawford" "dynn_Crossingham" + "dynn_Clayton" + "dynn_Coleman" + "dynn_Curtis" + "dynn_Cooke" + "dynn_Carr" + "dynn_Chase" + "dynn_Cowles" "dynn_Davies" "dynn_Davis" "dynn_Dewey" + "dynn_Dean" + "dynn_Dunn" + "dynn_De_spc_Laney" + "dynn_Drake" "dynn_Edge" "dynn_Edwards" "dynn_Evans" "dynn_Farzad" "dynn_Fergusson" + "dynn_Fulkerson" + "dynn_Flynn" "dynn_Gerrard" "dynn_Gibson" "dynn_Gledhill" @@ -36,6 +63,11 @@ name_list_NEOW_english = { "dynn_Green" "dynn_Griffiths" "dynn_Groom" + "dynn_Greenwood" + "dynn_Gardner" + "dynn_Goodwin" + "dynn_Griswold" + "dynn_Gibbs" "dynn_Hall" "dynn_Harris" "dynn_Harrison" @@ -43,19 +75,40 @@ name_list_NEOW_english = { "dynn_Hood" "dynn_Hughes" "dynn_Hussain" + "dynn_Houghton" + "dynn_Holt" + "dynn_Higgins" + "dynn_Hutchinson" + "dynn_Harper" + "dynn_Hopkins" + "dynn_Hodgson" + "dynn_Henderson" + "dynn_Hawkins" + "dynn_Hayes" + "dynn_Holland" + "dynn_Hunter" + "dynn_Hurst" + "dynn_Harrington" + "dynn_Holden" "dynn_Ing" "dynn_Jackson" "dynn_James" "dynn_Johnson" "dynn_Jones" + "dynn_Jennings" "dynn_Kaur" "dynn_Kendon" "dynn_Khan" "dynn_King" + "dynn_Kingston" "dynn_Lashmar" "dynn_Lee" "dynn_Lever" "dynn_Lewis" + "dynn_Lowe" + "dynn_Lisdell" + "dynn_Le_spc_Chien" + "dynn_Lamont" "dynn_Manzoor" "dynn_Martin" "dynn_Milligan" @@ -63,7 +116,16 @@ name_list_NEOW_english = { "dynn_Moore" "dynn_Morgan" "dynn_Morris" + "dynn_Miles" + "dynn_Moss" + "dynn_Moller" + "dynn_Marshall" + "dynn_Matson" + "dynn_Nicholson" + "dynn_Newton" + "dynn_Norris" "dynn_Olaloye" + "dynn_Osborne" "dynn_Page" "dynn_Parker" "dynn_Patel" @@ -75,6 +137,15 @@ name_list_NEOW_english = { "dynn_Richardson" "dynn_Roberts" "dynn_Robinson" + "dynn_Reeves" + "dynn_Rowe" + "dynn_Robson" + "dynn_Reed" + "dynn_Rees" + "dynn_Reid" + "dynn_Rowland" + "dynn_Rhodes" + "dynn_Royce" "dynn_Scipio" "dynn_Scott" "dynn_Shah" @@ -82,6 +153,10 @@ name_list_NEOW_english = { "dynn_Shaw" "dynn_Singh" "dynn_Smith" + "dynn_Sanderson" + "dynn_Stokes" + "dynn_Sutton" + "dynn_Schutt" "dynn_Taylor" "dynn_Temple" "dynn_Thomas" @@ -89,6 +164,12 @@ name_list_NEOW_english = { "dynn_Todd" "dynn_Treadwell" "dynn_Turner" + "dynn_Tomlinson" + "dynn_Tichenor" + "dynn_Terwilliger" + "dynn_Van_spc_Lieu" + "dynn_Van_spc_Kirk" + "dynn_Van_spc_Ostrand" "dynn_Walker" "dynn_Ward" "dynn_Watson" @@ -100,7 +181,18 @@ name_list_NEOW_english = { "dynn_Wolpert" "dynn_Wood" "dynn_Wright" + "dynn_Weston" + "dynn_Walters" + "dynn_Willis" + "dynn_Watkins" + "dynn_Walton" + "dynn_Wells" + "dynn_Wescott" + "dynn_Wilcox" + "dynn_Westervelt" "dynn_Young" + "dynn_Yates" + "dynn_Kingshott" } dynasty_names = { @@ -108,6 +200,10 @@ name_list_NEOW_english = { "dynn_Akhtar" "dynn_Ali" "dynn_Allen" + "dynn_Austin" + "dynn_Ackerman" + "dynn_Axtell" + "dynn_Ayers" "dynn_Baker" "dynn_Beed" "dynn_Bennett" @@ -117,6 +213,16 @@ name_list_NEOW_english = { "dynn_Brown" "dynn_Bulmer" "dynn_Bywater" + "dynn_Bryant" + "dynn_Baxter" + "dynn_Barton" + "dynn_Buckley" + "dynn_Burke" + "dynn_Byrne" + "dynn_Bishop" + "dynn_Burgess" + "dynn_Bates" + "dynn_Boudon" "dynn_Chambers" "dynn_Clark" "dynn_Clarke" @@ -124,14 +230,27 @@ name_list_NEOW_english = { "dynn_Corbridge" "dynn_Crawford" "dynn_Crossingham" + "dynn_Clayton" + "dynn_Coleman" + "dynn_Curtis" + "dynn_Cooke" + "dynn_Carr" + "dynn_Chase" + "dynn_Cowles" "dynn_Davies" "dynn_Davis" "dynn_Dewey" + "dynn_Dean" + "dynn_Dunn" + "dynn_De_spc_Laney" + "dynn_Drake" "dynn_Edge" "dynn_Edwards" "dynn_Evans" "dynn_Farzad" "dynn_Fergusson" + "dynn_Fulkerson" + "dynn_Flynn" "dynn_Gerrard" "dynn_Gibson" "dynn_Gledhill" @@ -139,6 +258,11 @@ name_list_NEOW_english = { "dynn_Green" "dynn_Griffiths" "dynn_Groom" + "dynn_Greenwood" + "dynn_Gardner" + "dynn_Goodwin" + "dynn_Griswold" + "dynn_Gibbs" "dynn_Hall" "dynn_Harris" "dynn_Harrison" @@ -146,19 +270,40 @@ name_list_NEOW_english = { "dynn_Hood" "dynn_Hughes" "dynn_Hussain" + "dynn_Houghton" + "dynn_Holt" + "dynn_Higgins" + "dynn_Hutchinson" + "dynn_Harper" + "dynn_Hopkins" + "dynn_Hodgson" + "dynn_Henderson" + "dynn_Hawkins" + "dynn_Hayes" + "dynn_Holland" + "dynn_Hunter" + "dynn_Hurst" + "dynn_Harrington" + "dynn_Holden" "dynn_Ing" "dynn_Jackson" "dynn_James" "dynn_Johnson" "dynn_Jones" + "dynn_Jennings" "dynn_Kaur" "dynn_Kendon" "dynn_Khan" "dynn_King" + "dynn_Kingston" "dynn_Lashmar" "dynn_Lee" "dynn_Lever" "dynn_Lewis" + "dynn_Lowe" + "dynn_Lisdell" + "dynn_Le_spc_Chien" + "dynn_Lamont" "dynn_Manzoor" "dynn_Martin" "dynn_Milligan" @@ -166,7 +311,16 @@ name_list_NEOW_english = { "dynn_Moore" "dynn_Morgan" "dynn_Morris" + "dynn_Miles" + "dynn_Moss" + "dynn_Moller" + "dynn_Marshall" + "dynn_Matson" + "dynn_Nicholson" + "dynn_Newton" + "dynn_Norris" "dynn_Olaloye" + "dynn_Osborne" "dynn_Page" "dynn_Parker" "dynn_Patel" @@ -178,6 +332,15 @@ name_list_NEOW_english = { "dynn_Richardson" "dynn_Roberts" "dynn_Robinson" + "dynn_Reeves" + "dynn_Rowe" + "dynn_Robson" + "dynn_Reed" + "dynn_Rees" + "dynn_Reid" + "dynn_Rowland" + "dynn_Rhodes" + "dynn_Royce" "dynn_Scipio" "dynn_Scott" "dynn_Shah" @@ -185,6 +348,10 @@ name_list_NEOW_english = { "dynn_Shaw" "dynn_Singh" "dynn_Smith" + "dynn_Sanderson" + "dynn_Stokes" + "dynn_Sutton" + "dynn_Schutt" "dynn_Taylor" "dynn_Temple" "dynn_Thomas" @@ -192,6 +359,12 @@ name_list_NEOW_english = { "dynn_Todd" "dynn_Treadwell" "dynn_Turner" + "dynn_Tomlinson" + "dynn_Tichenor" + "dynn_Terwilliger" + "dynn_Van_spc_Lieu" + "dynn_Van_spc_Kirk" + "dynn_Van_spc_Ostrand" "dynn_Walker" "dynn_Ward" "dynn_Watson" @@ -203,7 +376,18 @@ name_list_NEOW_english = { "dynn_Wolpert" "dynn_Wood" "dynn_Wright" + "dynn_Weston" + "dynn_Walters" + "dynn_Willis" + "dynn_Watkins" + "dynn_Walton" + "dynn_Wells" + "dynn_Wescott" + "dynn_Wilcox" + "dynn_Westervelt" "dynn_Young" + "dynn_Yates" + "dynn_Kingshott" } male_names = { @@ -220,7 +404,8 @@ name_list_NEOW_english = { Keith Kenneth Kevin Lancelot Luke Malcolm Mark Martin Matthew Michael Mohammed - Neil Nicholas Nick Nigel Norman + Neil Nicholas Nick Nigel Norman + Offa Palamedes Patrick Paul Percival Peter Philip Raymond Richard Robert Roger Ronald Roy Sam Samuel Scott Sean Shaun Simon Stephen Steven Stuart @@ -251,24 +436,24 @@ name_list_NEOW_english = { Walter Wesley Wilfred Will Winston } 1 = { - Abdul-Nasir Abraham Abubakar Alban Alfie Alick Archibald Arnesby Aston - Barker Barnaby Barnett Bartley Benedict Bentfield Bernardin Bertie Bertram Bertrand Bill Blaise Bobby Boris Brandon Burnett Byron - Caleb Carlile Cassian Cedric Clarence Claude_male Claughton Clement Connor Conor Courtney Crawford - Denys Deon Dermod Dhani Donny Dudley - Esmond Ethan Eudo Eustace Evan Ezra + Aarav Abdul-Nasir Abner Abraham Abubakar Advith Akhenaten Alban Alfie Algernon Alick Ambrose Amenhotep Archibald Arnesby Aston Augustus + Bahir Barker Barnaby Barnett Bartley Basenzhabu Becket Benedict Bentfield Bentley Beowulf Bernardin Bertie Bertram Bertrand Bill Blaise Bobby Boris Brandon Burnett Byron + Caleb Carlile Cassian Cedric Chakrabarti Charya Cheops Clarence Claude_male Claughton Clement Connor Conor Courtney Crawford + Darius Daron Denethor Denys Deon Dermod Devansh Dhani Dhruvan Donny Dudley + Ecgtheow Esmond Ethan Eudo Eustace Evan Ezra Fabio Fady Frederic Gregg Guthrie - Hall Hamish Hamo Hamzah Harrison Hayden Hector Hercules Heywood Horatio Hubert Humphrey + Hall Hamish Hamlet Hamo Hamzah Harrison Hayden Heathcliff Hector Hengist Hercules Heywood Hiro Horatio Hubert Humphrey Hyde Jayden Jesse Jocelin Jonah Jonas Julien Karim Keir Kirpal Leopold Linvoy - Malachi Merlin Milo Moray Morris Myles + Macbeth Malachi Merlin Milo Moray Morris Myles Nevil Noah - Oluwatosin Oswald + Octavius Oluwatosin Orwell Oswald Ozymandias Patteson Piers - Randolph Raphael Reece Reuben Rocky Rudyard + Ramesses Randolph Raphael Reece Reuben Robinhood Rocky Rudyard Sacha Saladin Segar Seth Sholto Simeon - Tavis Theodore Tiarnan Tyler Tyri Tyrone Tyrrell + Tavis Theodore Thutmose Tiarnan Tolkien Tutankhamun Tyler Tyri Tyrone Tyrrell Valentine Viddal Whitney Wilfrid Wyndham Zach Zain @@ -282,7 +467,7 @@ name_list_NEOW_english = { Dawn Deborah Denise Diane Donna Doreen Doris Dorothy Eileen Elaine Elizabeth Emily Emma Fiona Frances - Gemma Gillian + Gemma Gillian Hannah Hayley Hazel Heather Helen Irene Jacqueline Jane Janet Janice Jayne Jean_female Jennifer Jill Joan Joanna Joanne Joyce Judith Julia Julie June @@ -301,7 +486,7 @@ name_list_NEOW_english = { 5 = { Abbie Abigail Ada Adele Agnes Aimee Alexandra Alice Alicia Alma Amber Amelia Andrea Anita Annette Annie Anthea Antoinette Ashleigh Beatrice Belinda Bessie Beth Bethan Bethany Bridget - Camilla Candice Carla Carly Carolyn Cathy Chantelle Charlene Chelsea Cheryl Chloe Christina Clair Clara Constance Coral Cynthia + Camilla Candice Carla Carly Carolyn Cathy Chantelle Charlene Chelsea Cheryl Chloe Christina Clair Clara Clorinda Constance Coral Cynthia Daisy Daniela Danielle Daphne Debbie Debra Delia Diana Dora Edith Edna Eleanor Ella Ellen Ellie Elsie Enid Esther Ethel Eva Eve Evelyn Felicity Florence Francesca Freda @@ -327,7 +512,7 @@ name_list_NEOW_english = { 1 = { Adelaide Adelayo Adeline Aggy Alexina Anastasia Annabella Anni Arabella Augusta Beatrix Bella Bertha Bharti Blanche Boudicca - Caitlin Charly Chila Chrissie Christabel Christelle Chrystal Cicely Clementina Courtney Cressida + Caitlin Charly Chila Chrissie Christabel Christelle Chrystal Cicely Clementina Cleopatra Courtney Cressida Demi Dina Dinah Dorise Elise Eliza Emerald Emmeline Evaline Fanny Felicia Freya diff --git a/common/culture/name_lists/NEOW_esperanto.txt b/common/culture/name_lists/NEOW_esperanto.txt new file mode 100644 index 000000000..dcf691703 --- /dev/null +++ b/common/culture/name_lists/NEOW_esperanto.txt @@ -0,0 +1,151 @@ +name_list_NEOW_esperanto = { + + cadet_dynasty_names = { + "dynn_Akermano" + "dynn_Angot" + "dynn_Bakli" + "dynn_Boyer" + "dynn_Bjerg" + "dynn_Crawford" + "dynn_C_crn_ambers" + "dynn_Elsnic" + "dynn_Eklund" + "dynn_Enfeldt" + "dynn_Fezgera_u_brv_do" + "dynn_Forsberg" + "dynn_G_crn_onson" + "dynn_Gudemut" + "dynn_Hjuzo" + "dynn_Holverda" + "dynn_Hinerfelt" + "dynn_Henriko" + "dynn_Hughes" + "dynn_Karpenter" + "dynn_Kovalski" + "dynn_Landver" + "dynn_Lucatti" + "dynn_Lakroiks" + "dynn_Leutscher" + "dynn_Lilestolo" + "dynn_M_l_stk_ynk" + "dynn_Roux" + "dynn_S_crn_varc" + "dynn_S_crn_najder" + "dynn_S_crn_ievink" + "dynn_Skevik" + "dynn_Tiele" + "dynn_Valtero" + "dynn_Valdmano" + "dynn_Sat_o_stk_" + "dynn_Suzuki" + } + + dynasty_names = { + "dynn_Akermano" + "dynn_Angot" + "dynn_Bakli" + "dynn_Boyer" + "dynn_Bjerg" + "dynn_Crawford" + "dynn_C_crn_ambers" + "dynn_Elsnic" + "dynn_Eklund" + "dynn_Enfeldt" + "dynn_Fezgera_u_brv_do" + "dynn_Forsberg" + "dynn_G_crn_onson" + "dynn_Gudemut" + "dynn_Hjuzo" + "dynn_Holverda" + "dynn_Hinerfelt" + "dynn_Henriko" + "dynn_Hughes" + "dynn_Karpenter" + "dynn_Kovalski" + "dynn_Landver" + "dynn_Lucatti" + "dynn_Lakroiks" + "dynn_Leutscher" + "dynn_Lilestolo" + "dynn_M_l_stk_ynk" + "dynn_Roux" + "dynn_S_crn_varc" + "dynn_S_crn_najder" + "dynn_S_crn_ievink" + "dynn_Skevik" + "dynn_Tiele" + "dynn_Valtero" + "dynn_Valdmano" + "dynn_Sat_o_stk_" + "dynn_Suzuki" + } + + male_names = { + A_u_brv_gusteno A_u_brv_steno + _C_crn_erdo _C_crn_alingo _C_crn_arlz + _G_crn_on _G_crn_on-Pa_u_brv_lo _G_crn_efri + _S_crn_irko + Abrahamo Adamo Adoniso Alberto Alejo Aleksandro Alekso Alfredo Aloizo Andreo Arturo Ar_c_crn_ibaldo + Bartolomeo Benedikto Benjameno Bonifaco Boveno + Chadwiko Cedriko + Davido Dekstro Duglaso Dusteno Deniso Dideriko + Eduardo Edvardo Eriko Ernesto Evano Erlando + Fausteno Francisko Frederiko Filipo Filipos Frideriko Flemingo + Gabrielo Gastono Georgo Gunaro Golco + Hadriano Hendriko Henriko Homero Horacio Husejno Hjuzo + Ivano Ivaro Ivo + Jo_c_crn_jo Johano Jozefo Justeno Jakobo Je_h_crn_ezkelo Josuo Justeno Jalmaro + Ka_c_crn_jo Karlo Kaspiano Keneto Kla_u_brv_dio Kornelio Kristoforo Kvincio Koner Klarenco Kloviso Kristjano + Laerto Latino Lino Luizo + Mario Marko Marteno Mateo Mi_c_crn_jo Mi_h_crn_aelo Mikelo Moseo Mu_h_crn_amedo + Nefio Noa_h_crn_o Nikolao Normano + Otelo Oveno Olivero Oskaro + Patriko Pa_u_brv_lo Pe_c_crn_jo Petro Pio Polonio Pjero + Riano Roberto Ro_h_crn_o Ruselo Rejmondo + Salomono Simono Sigurdo Saladino Stefano Sigmundo Sveno + Teobaldo Teodoro Tomaso Torsteno Tajso + Valtero Valtono Vardelo Venceslao Veslio Vestlio Viktoro Vilardo Vilburo Vilfredo Vilhelmo Vilsono Vinstono Vito Volfgango Volframo Vinsento Vibrando Vibreno + Zakario + } + female_names = { + _C_crn_antelo _C_crn_ortni _C_crn_eltia + _G_crn_enifero _G_crn_eri_c_crn_a _G_crn_aneta _G_crn_ozefino + _J_crn_ulieta + _S_crn_arloto _S_crn_ela_u_brv_ga + Alejo Alekso_female Anastazio Anjo Aleksandra A_s_crn_li + Barbro Beverli Biatriso Betani Blan_s_crn_o + Candis Cloi Clara + Doroteo Dafne + Dobys_l_stk_awa D_z_act_iwona Dorota + Elka El_z_crn_bjeta Ewelin Ester Evelin Elenora Emili Emanuela + Franciska Felisitio Florenca Friderika Fra_u_brv_ka + Gerda Gertrudo Gvendolino Gvinet Geor_g_crn_ia + Heleno Hedvigo Helena Henrieta Hildegarda Haneloro + Ilza Ingejerd Ingelisa Izolda Ivona Ivia Ingrida + Janjo Jenifero Jesika Johanino Jozefino Jita + Kanjo Katarino Karolino Karmen Kejli Konstanca Klorinda Kimberli + Lucia Linda Lidie Lizeto + Margareto Mario_female Moniko Mereta Marinjo Maksina Mi_s_crn_ela + Natali Neli + Ofelio Orvoki Odri + Ra_h_crn_elo Roksano Rozemarjo Rebeka Rejmonda + Sunjo Susano Sandra Stefani Silvia Sigrido Stojanka Sej_c_crn_a + Tereza Tra_u_brv_ta Trejsi + Viktoria Viktorino Vibka Vendi Vinifreda Vivjena Vi_s_crn_a + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_estonian.txt b/common/culture/name_lists/NEOW_estonian.txt new file mode 100644 index 000000000..24181b747 --- /dev/null +++ b/common/culture/name_lists/NEOW_estonian.txt @@ -0,0 +1,345 @@ +name_list_NEOW_estonian = { + + cadet_dynasty_names = { + "dynn__O_tld_im" + "dynn_Allik" + "dynn_Bach" + "dynn_Emaj_o_tld_e" + "dynn_Habakukk" + "dynn_Hollas" + "dynn_Iir" + "dynn_Ilves" + "dynn_J_a_uml_rv" + "dynn_J_o_tld_gi" + "dynn_J_u_uml_rgenson" + "dynn_Jakobson" + "dynn_Juse" + "dynn_K_o_tld_iv" + "dynn_K_u_uml_tt" + "dynn_Kaasik" + "dynn_Kalk" + "dynn_Kallas" + "dynn_Kangur" + "dynn_Kapper" + "dynn_Karu" + "dynn_Kaseorg" + "dynn_Kask" + "dynn_Kehva" + "dynn_Kivi" + "dynn_Koch" + "dynn_Koppel" + "dynn_Kukk" + "dynn_Kulbin" + "dynn_Kull" + "dynn_Kuusik" + "dynn_Kuusk" + "dynn_L_o_tld_hmus" + "dynn_Laas" + "dynn_Laur" + "dynn_Lepik" + "dynn_Lepp" + "dynn_Leppik" + "dynn_Liiv" + "dynn_Luik" + "dynn_M_a_uml_gi" + "dynn_M_o_uml_lder" + "dynn_Mets" + "dynn_Mitt" + "dynn_N_o_tld_mm" + "dynn_Naudre" + "dynn_Niils" + "dynn_Oja" + "dynn_Orav" + "dynn_Ots" + "dynn_P_a_uml__a_uml_bo" + "dynn_P_a_uml_hn" + "dynn_P_a_uml_rn" + "dynn_P_o_tld_der" + "dynn_P_o_tld_ld" + "dynn_Paalberg" + "dynn_Paju" + "dynn_Palts" + "dynn_Pedmanson" + "dynn_Peetson" + "dynn_Peterson" + "dynn_Pohlak" + "dynn_Pukk" + "dynn_Puusepp" + "dynn_Rand" + "dynn_Raud" + "dynn_Raudsepp" + "dynn_Rebane" + "dynn_Remmelg" + "dynn_Renke" + "dynn_Repkin" + "dynn_Roosleht" + "dynn_Saar" + "dynn_Saks" + "dynn_Sarapuu" + "dynn_Saulep" + "dynn_Schmidt" + "dynn_Seeman" + "dynn_Sein" + "dynn_Sepp" + "dynn_Shein" + "dynn_Sild" + "dynn_Sildaru" + "dynn_Sink" + "dynn_Soomets" + "dynn_Talts" + "dynn_Tamm" + "dynn_Tammemets" + "dynn_Taveter" + "dynn_Teder" + "dynn_Tompel" + "dynn_Tomson" + "dynn_Treksler" + "dynn_Turmann" + "dynn_Udam" + "dynn_Uibo" + "dynn_V_a_uml_hi" + "dynn_Vaher" + "dynn_Vallner" + "dynn_Verst" + } + + dynasty_names = { + "dynn__O_tld_im" + "dynn_Allik" + "dynn_Bach" + "dynn_Emaj_o_tld_e" + "dynn_Habakukk" + "dynn_Hollas" + "dynn_Iir" + "dynn_Ilves" + "dynn_J_a_uml_rv" + "dynn_J_o_tld_gi" + "dynn_J_u_uml_rgenson" + "dynn_Jakobson" + "dynn_Juse" + "dynn_K_o_tld_iv" + "dynn_K_u_uml_tt" + "dynn_Kaasik" + "dynn_Kalk" + "dynn_Kallas" + "dynn_Kangur" + "dynn_Kapper" + "dynn_Karu" + "dynn_Kaseorg" + "dynn_Kask" + "dynn_Kehva" + "dynn_Kivi" + "dynn_Koch" + "dynn_Koppel" + "dynn_Kukk" + "dynn_Kulbin" + "dynn_Kull" + "dynn_Kuusik" + "dynn_Kuusk" + "dynn_L_o_tld_hmus" + "dynn_Laas" + "dynn_Laur" + "dynn_Lepik" + "dynn_Lepp" + "dynn_Leppik" + "dynn_Liiv" + "dynn_Luik" + "dynn_M_a_uml_gi" + "dynn_M_o_uml_lder" + "dynn_Mets" + "dynn_Mitt" + "dynn_N_o_tld_mm" + "dynn_Naudre" + "dynn_Niils" + "dynn_Oja" + "dynn_Orav" + "dynn_Ots" + "dynn_P_a_uml__a_uml_bo" + "dynn_P_a_uml_hn" + "dynn_P_a_uml_rn" + "dynn_P_o_tld_der" + "dynn_P_o_tld_ld" + "dynn_Paalberg" + "dynn_Paju" + "dynn_Palts" + "dynn_Pedmanson" + "dynn_Peetson" + "dynn_Peterson" + "dynn_Pohlak" + "dynn_Pukk" + "dynn_Puusepp" + "dynn_Rand" + "dynn_Raud" + "dynn_Raudsepp" + "dynn_Rebane" + "dynn_Remmelg" + "dynn_Renke" + "dynn_Repkin" + "dynn_Roosleht" + "dynn_Saar" + "dynn_Saks" + "dynn_Sarapuu" + "dynn_Saulep" + "dynn_Schmidt" + "dynn_Seeman" + "dynn_Sein" + "dynn_Sepp" + "dynn_Shein" + "dynn_Sild" + "dynn_Sildaru" + "dynn_Sink" + "dynn_Soomets" + "dynn_Talts" + "dynn_Tamm" + "dynn_Tammemets" + "dynn_Taveter" + "dynn_Teder" + "dynn_Tompel" + "dynn_Tomson" + "dynn_Treksler" + "dynn_Turmann" + "dynn_Udam" + "dynn_Uibo" + "dynn_V_a_uml_hi" + "dynn_Vaher" + "dynn_Vallner" + "dynn_Verst" + } + + male_names = { + 3 = { # 1-100 + Aare Ain Aivar Aleksander Alexander Andres Andrus Anton Ants Artur Arvo + Daniel Denis + Eduard Elmar Erik + Henri + Igor Indrek + J_u_uml_ri Jaan Jaanus Janek + Kaido Kalev Kalle Karl Kaspar Kevin Konstantin Kristjan Kristo + Lauri + Madis Marek Margus Mark Marko Markus Mart Marten Martin Mati Meelis Mihhail Mihkel + Nikolai + Oliver Oskar + Peeter Priit + Rain Rainer Raivo Rasmus Raul Rein Robert Robin Roman + Sander Sergei Siim Silver + T_o_tld_nis T_o_tld_nu Taavi Tanel Tarmo Tiit Toivo Toomas + Urmas + Vello Viktor Vladimir + } + 2 = { # 100-500 + _U_uml_llar _U_uml_lo + Aarne Aavo Ahti Ahto Aksel Alar Albert Alex Alfred Allan Andi Andre Andreas Anti Argo Armand Arne Arno Arnold Arseni Arthur August + Boris Bruno + Edgar Eerik Eero Einar Elmo Emil Endel Enn Enno Erich Erki Erkki Ervin Eugen Evald + Feliks + Georg Gustav + Hannes Hanno Hans Harald Harri Harry Heigo Heiki Heikki Heino Hendrik Henn Henry Hillar Hugo + Illar Ilmar Imre Ingvar Ivar Ivo + J_u_uml_rgen Jaak Jakob Jan Janar Johan Johann Johannes Joonas Joosep Juhan + Kaarel Kaljo Kalju Kaupo Kaur Ken Kert Koit Kristen_male Kristian Kuido Kuldar + Leho Lembit Lennart Leo Leon + M_a_uml_rt Maido Mait Margo_male Mario Matthias Mehis Michael Mikk + Neeme + Olav Olavi Olev Ott Otto + P_a_uml_rtel Paul Peep Peter + Ragnar Raimond Reimo Remi Rene Richard Riho Riivo Risto Roland Rudolf + Simon Sten Sven + Taimo Theodor Timo Tomi + Uno + V_a_uml_ino Valdek Valdo Valentin Vallo Valter Veiko Veljo Victor Villem Villu Voldemar + } + 1 = { # 500+ + Aadu Aapo Aarand Aaro Abel Ado Aldis Aldur Aleksis Alexis Andras Ao Arto Augustin + Benno Bernald Bernhard + Carl Chris Christof + Edmund Eiki Eldur Elias Ernst + Ferdinand Fredi Friedrich + Gerd Gerhard + Hain Heinrich Helir Heno Herbert Hermann Hindrek + Ilmari Ivari Ivor + Jaan-Hendrik Jaap Jesper Joseph Jukk Juku Juku-Kalle JuliusJulius + K_u_uml_llo Kait Keit Ken-Marti Kristjan-Erik Kuldev Kunnar Kuno Kurt Kusta + Leonard Leonhard Leopold Linnar Ludvig Lui Luukas + Markko Markos Mats Max Maximilian Michel + Nicolai Nigul Niiles + Oivo Olimar Orm Ortvin Oscar Oswald + P_a_uml__a_uml_ru Paul-Eerik Peedo Peet Philip Philipp + Raimu Raimund Rannar Reinhold Ren_e_act_ Reno Rocco Romek + Sten-Erik Stig + T_o_tld_ivo T_o_tld_nn Taimar Tannil Teo Tero Tomas Trivimi Tullio + Uko Ulrich + V_a_uml_rner Valdor Valdu Valdur Valev Valfried Valmar Varro Veigo Vilhelm Villi Volli Vootele + Wilhelm William Willibald + } + } + female_names = { + 3 = { # 1-100 + _U_uml_lle + Aili Aino Aleksandra Alina Alla Anna Anne Anneli Annika Anu + Darja Diana + Eha Ene Eva Eve + Hanna Helen Heli Helle + Ingrid Inna + Jana Julia + K_a_uml_tlin K_u_uml_lli Kadi Kadri_Catherine Karin Karina Katrin Kersti Krista Kristel Kristi Kristiina Kristina + Laura Lea Liina Liis Liisa Linda + Maarja Maie Maire Malle Mare Margit Mari Marika Maria Marina Maris Merike Merle Monika + Natalia Niina Nina + Pille Piret + Reet Riina + Sandra Sirje + Tamara Tiia Tiina Tiiu Triin + Urve + Veera Veronika + } + 2 = { # 100-500 + _O_tld_ie _O_tld_nne + Aet Aita Alice Andra Ann Annely Ave + Dagmar + Eda Eevi Egle Elisabet Elisabeth Elise Ella Ellen Elvi Emma Epp Erika Ester Eveli Evelin Evi + Grete + Helena Helin Helmi Helve Hille + Irene Irja + Jane Johanna Juulia + Kaia Kairi Karmen Katarina Katre Katri Keiu Kelly Kerli Kertu Kristiine + Laine Leida Lili Lilian_female Ly + Mai Maili Mailis Maret Marge Marie Mari-Liis Marju Marleen Marta Moonika + Nele Nora + Paula + Rahel Regina Riin Rosanna + Signe Siiri Silja Silvi Siret + Triinu + Vaike Virve + } + 1 = { # 500+ + _O_tld_nneleid + Agne Aliise Alviine + Daisy + Edda Elvy Emilie Ere Erna Eva-Maria + Gea + Hanah Heidy Heleene Helene Heljo Helme Helmen Hilda + Ieva Ilon Ines Ira + Johanna-Maria + Kalli Karmel Keit Krisli Kulle Kyllike + Leele Lemme Leontine Loviise Luisa + Madle Maiken Maive Marite Meelike Meeta Merilen Mirt + Pipi Pipi-Liis + Reili Rosaali + Steffi + Tuule + Vida Vilja Viola + Yoko + } + } + dynasty_of_location_prefix = "dynnp_af" + + # 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/common/culture/name_lists/NEOW_faroese.txt b/common/culture/name_lists/NEOW_faroese.txt new file mode 100644 index 000000000..4198ff71f --- /dev/null +++ b/common/culture/name_lists/NEOW_faroese.txt @@ -0,0 +1,277 @@ +name_list_NEOW_faroese = { + + cadet_dynasty_names = { + "dynn_Andreasen" + "dynn_Arge" + "dynn_Abrahamsen" + "dynn_Askham" + "dynn_A_act_rting" + "dynn_Bech" + "dynn_Berg" + "dynn_Comber" + "dynn_Akursm_o_stk_rk" + "dynn_Agerskov" + "dynn_Aakj_ae_r" + "dynn_Biskopst_o_stk_" + "dynn_Bl_a_act_hamar" + "dynn_Beder" + "dynn_Bisp" + "dynn_Bjarkhamar" + "dynn_Breckmann" + "dynn_B_o_stk_gar_eth_i" + "dynn_B_ae_rendsen" + "dynn_Berjastein" + "dynn_Bolstad" + "dynn_Br_u_act_gv" + "dynn_Christiansen" + "dynn_Clausen" + "dynn_Debes" + "dynn_Dam" + "dynn_Djurhuus" + "dynn_Dahl" + "dynn_Klakstein" + "dynn_Skaale" + "dynn_Mohr" + "dynn_Eltt_o_stk_r" + "dynn_Veyhe" + "dynn_Nysted" + "dynn_Hentze" + "dynn_H_o_stk_jsted" + "dynn_H_u_act_sgar_eth_" + "dynn_Tausen" + "dynn_Vestergaard" + "dynn_Vi_eth_oy" + "dynn_Br_ae_ndstrup" + "dynn_Fr_i_act_eth_riksm_o_stk_rk" + "dynn_Kannuberg" + "dynn_O_stk_ster_o_stk_" + "dynn_H_o_stk_jgaard" + "dynn_Vang" + "dynn_Heinesen" + "dynn_Lamhauge" + "dynn_Nols_o_stk_e" + "dynn_Kj_ae_rbo" + "dynn_Nattestad" + "dynn_Havger_eth_" + "dynn_Str_o_stk_m" + "dynn_B_ae_rentsen" + "dynn_N_ae_s" + "dynn_Lydersen" + } + + dynasty_names = { + "dynn_Andreasen" + "dynn_Arge" + "dynn_Abrahamsen" + "dynn_Askham" + "dynn_A_act_rting" + "dynn_Bech" + "dynn_Berg" + "dynn_Comber" + "dynn_Akursm_o_stk_rk" + "dynn_Agerskov" + "dynn_Aakj_ae_r" + "dynn_Biskopst_o_stk_" + "dynn_Bl_a_act_hamar" + "dynn_Beder" + "dynn_Bisp" + "dynn_Bjarkhamar" + "dynn_Breckmann" + "dynn_B_o_stk_gar_eth_i" + "dynn_B_ae_rendsen" + "dynn_Berjastein" + "dynn_Bolstad" + "dynn_Br_u_act_gv" + "dynn_Christiansen" + "dynn_Clausen" + "dynn_Debes" + "dynn_Dam" + "dynn_Djurhuus" + "dynn_Dahl" + "dynn_Klakstein" + "dynn_Skaale" + "dynn_Mohr" + "dynn_Eltt_o_stk_r" + "dynn_Veyhe" + "dynn_Nysted" + "dynn_Hentze" + "dynn_H_o_stk_jsted" + "dynn_H_u_act_sgar_eth_" + "dynn_Tausen" + "dynn_Vestergaard" + "dynn_Vi_eth_oy" + "dynn_Br_ae_ndstrup" + "dynn_Fr_i_act_eth_riksm_o_stk_rk" + "dynn_Kannuberg" + "dynn_O_stk_ster_o_stk_" + "dynn_H_o_stk_jgaard" + "dynn_Vang" + "dynn_Heinesen" + "dynn_Lamhauge" + "dynn_Nols_o_stk_e" + "dynn_Kj_ae_rbo" + "dynn_Nattestad" + "dynn_Havger_eth_" + "dynn_Str_o_stk_m" + "dynn_B_ae_rentsen" + "dynn_N_ae_s" + "dynn_Lydersen" + } + + male_names = { + 3 = { + _A_act_lvhe_eth_in + _I_act_smal + Andreas Atli Ari Atli Andrew Agnar Andrass Arnold Arnbj_o_stk_rn + B_a_act_raldur Brian Bartal Bjarti Boas Bent + Claus Carl + Elias Edvard Ey_eth_stein Erik Eivind Eiler + Heri Hj_o_stk_rtur Hilbert Harry Herman Hendrik + Immanuel Ivan + Jaspur Jason Johan J_o_act_el Julian Johnny J_o_act_natan J_o_act_sup + Kurt Konrad Kl_a_act_us Karstin Kim Kenneth + Lukas + Marius Mattias Marni + Ole Ove + R_o_act_aldur R_o_act_land R_o_act_kur Richard R_o_act_ar + Steffan Sigvaldur Steinur Sverri Silas Sveinur S_o_stk_ren S_a_act_muel + Teitur T_o_act_ki Trygvi Terji Torbj_o_stk_rn Theodor + Valdimar + Zacharias + } + 2 = { + _A_act_braham _A_act_rni + _O_stk_ssur _O_act_la + _I_act_var _I_act_sakur + Arnaldur Aleks Arnleygur Alfred Asbj_o_stk_rn Anton Anfinn Adrian + B_a_act_r_eth_ur Bogi Bergur Brandur Bjarki B_u_act_gvi + Daniel D_a_act_vid D_a_act_nial Dan Dj_o_act_ni + Eirikur Edvin Eiri Eli Einar Erling Ey_eth_bj_o_stk_rn Erland + Fr_i_act_eth_i Filip Frank + H_a_act_kun Heini Hallur Hjalmar Hjalti Hj_o_stk_rleif Herluf Heine + J_o_act_gvan J_o_act_annes Jacob Joen Jonhard J_o_act_nsvein + Kari Kristvar Knud Kl_ae_mint + Leivur Lukas Leif Levi Leon L_i_act_ggjas + Mortan Markus Meinhard Michael Marner Mourits + Nikl_a_act_i N_o_act_el Niclas N_o_act_a + Otto Olivur Oddmar + P_ae_tur Peter P_o_act_l Patrik + R_u_act_ni_male Regin R_o_act_i Rani Rasmus + Sigbjartur Sigmar Sighvatur Sebastian Sigurd Svend Sonni + Thomas Tobias Torvaldur T_o_act_rur T_o_act_ri T_o_act_r_olv + Viktor Villiam Vilhelm + } + 1 = { + _A_act_nanias _A_act_dam + _O_act_lavur _O_act_livar + Andras Aksal Andrias Aron Arne Allan Aksel _A_act_lvur Aleksandur Ansgar + Baldur Benadikt Benjamin Bjarni Birgir Beinir Bj_o_stk_rn B_u_act_i + Christian + D_a_act_njal Ditleivur Dunaldur D_a_act_vur + Ey_eth_un Edmundur Egil Emil Elmar + Finnur Finn + Gunnar Gustav + Hans H_o_stk_gni Hanus He_eth_in Henning Hilmar Harald + Ingi Ingvaldur Ingolf + John Johannes J_o_act_nas J_u_act_stinus Jens J_o_act_an J_o_stk_rgen + Kjartan Kaj Kristoffur Kn_u_act_tur + Lars Ludv_i_act_k Loftur + Mikkjal Magni + Niels N_a_act_tan + Oskar Olaf Ove + Petur P_a_act_ll + R_o_act_gvi Ragnar Robert Reinar Reinaldur Ruben + S_i_act_mun S_a_act_mal Sj_u_act_r_eth_ur Sofus Signar Sigmund Sigmundur S_o_stk_lvi + Tummas Torkil Tormar T_o_act_r_eth_ur + Uni + Viljormur Vagnur + William + } + } + female_names = { + 3 = { + _A_rng_sa + Andrea A_eth_alhei_eth_ur Anita Asta Alma Anni Angela Anny + Bett_y_act_ Berghild Bjarta Bergt_o_act_ra Bodil + Doris Dagmar + Ester Esther Edith Ey_eth_hild Elisabet Ella + Gloria Gudrun Gudv_o_stk_r Gudny + Henny Hallger_eth_ Halla Harriet Helen + Isabella Irena Ingri_eth_ Ingiger_eth_ + Judith Jetta J_o_act_nv_o_stk_r + Katrina Karina Karla Karen + Laura Lisa + Miriam Mary Margit Marta Maiken Marna Malena + Nicolina Natalia + Oda Oddbj_o_stk_rg + R_o_act_sa R_o_act_ Ragna + Sof_i_act_a Selma S_o_act_ley Sigga Sunniva Sandra Simona Sarita Sylvia + Tanja + } + 2 = { + _A_act_sla + Agnes Ann A_eth_albj_o_stk_rg A_eth_alborg A_eth_all_i_act_n Albj_o_stk_rg Alborg Arnleyg + Bjalla B_a_act_ra Brynhild Bj_o_stk_rk Birna Bj_o_stk_rt B_ae_nadikta Borghild + Daniella D_o_stk_gg D_o_act_ra Dania Dagny + Elsebeth Ey_eth_bj_o_stk_rg Erla Edna Elinborg Ebba Elly Erika Ey_eth_v_o_stk_r + Femja Filippa F_i_act_a Frida Fr_i_act_eth_ger_eth_ + Gabriella Geirtr_u_act_eth_ G_i_act_sleyg Gunnv_o_stk_r Gunn Gunnleyg + Hanna Hansa Hansina Helga Herborg Hilda + Ingrid Ida Inger Iris Ingv_a_act_ Ingileyg + J_o_act_run Jonna Julia Jana Jacobina J_o_act_nger_eth_ Johanne + Kirstin Kristianna Krista Kathrina + Laila Lis Lena Lilja Lydia + Maria Malan Monika Marin Martha Mariann Mirjam Maud Mia Maja + Noomi Nina Natasja Ninna + Olivia Oddv_o_stk_r Osla + Paula Paulina Poulina + Rakul Ruth Ronja Ragnhild Ragnhei_eth_ur Ranja + S_o_act_lrun Sigrid Sanna Silja S_o_act_lja Sissal Siri S_o_act_lbj_o_stk_rg Svanna S_o_act_lfr_i_act_eth_ S_o_act_lger_eth_ + Tina Tove Turid T_o_act_runn + Ur_eth_a + V_a_act_r Valborg + } + 1 = { + _A_act_sa _A_act_rna + _O_act_luva + Anna Annika Abell_o_act_na Anja A_eth_algunn Agda Agnas Alberta Astrid Amanda + Beinta Barbara Bj_o_stk_rg Birita Berta Birgit Birgitta Brynja Bjarta Berit + Durita Diana Dagn_y_act_ Dropleyg + Elsa Elisabeth Eydna Eva Emma Ey_eth_ Elisa Ey_eth_ger_eth_ + Fr_i_act_eth_a Felisia Finnbj_o_stk_rg + Gu_eth_run Gu_eth_ri_eth_ Gunnv_a_act_ Geirhild Greta + Heidi Helena Hj_o_stk_rdis Hildur Herv_o_stk_r Herdis + Ingibj_o_stk_rg Inga Ingun Ingv_o_stk_r + J_o_act_hanna J_o_act_na Jenny Johild J_o_act_nhild + Katrin Kristina Karin K_a_act_ra Kirsten + L_i_act_v Linda Lea L_y_act_dia + Marjun Marita Marianna Maibritt Margretha + Naomi N_o_act_ra Nor_eth_bj_o_stk_rt + Oydis Oyleyg Olga + Poula Petra + Rannv_a_act_ Randi Rebekka R_u_act_na Ragna Ragnv_o_stk_r + S_u_act_sanna S_a_act_ra Sonja Sigrun S_o_act_lv_a_act_ Sunneva Sunrid Signhild Solveig + T_o_act_ra Turi_eth_ T_y_act_ra T_o_act_rhild + Unn Una + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_finnish.txt b/common/culture/name_lists/NEOW_finnish.txt new file mode 100644 index 000000000..1b041df6c --- /dev/null +++ b/common/culture/name_lists/NEOW_finnish.txt @@ -0,0 +1,336 @@ +name_list_NEOW_finnish = { + + cadet_dynasty_names = { + "dynn__O_uml_ystil_a_uml_" + "dynn_Aalto" + "dynn_Aaltonen" + "dynn_Acht_e_act_" + "dynn_Ahlroos" + "dynn_Ahonen" + "dynn_Anttila" + "dynn_Aulio" + "dynn_Autio" + "dynn_H_a_uml_m_a_uml_l_a_uml_inen" + "dynn_H_a_uml_rk_o_uml_nen" + "dynn_Haapakoski" + "dynn_Hakala" + "dynn_Happonen" + "dynn_Harju" + "dynn_Heikkil_a_uml_" + "dynn_Heikkinen" + "dynn_Heinonen" + "dynn_Helander" + "dynn_Helenius" + "dynn_Hernesniemi" + "dynn_Hiltunen" + "dynn_Hirvonen" + "dynn_Holopainen" + "dynn_Honkavaara" + "dynn_Ilkka" + "dynn_J_a_uml_rvinen" + "dynn_Johansson" + "dynn_Jokinen" + "dynn_Julin" + "dynn_K_a_uml_rn_a_uml_" + "dynn_Kallio" + "dynn_Karjalainen" + "dynn_Killinen" + "dynn_Kinnunen" + "dynn_Koivisto" + "dynn_Korhonen" + "dynn_Koskinen" + "dynn_Kuusisto" + "dynn_Laakso" + "dynn_Laaksonen" + "dynn_Lahtinen" + "dynn_Laine" + "dynn_Laitinen" + "dynn_Lavapuro" + "dynn_Lehti_o_uml_" + "dynn_Lehtinen" + "dynn_Lehto" + "dynn_Lehtonen" + "dynn_Leinonen" + "dynn_Lepp_a_uml_nen" + "dynn_Lipi_a_uml_inen" + "dynn_Loponen" + "dynn_M_a_uml_kel_a_uml_" + "dynn_M_a_uml_kinen" + "dynn_Manninen" + "dynn_Mattila" + "dynn_Metso" + "dynn_Miettinen" + "dynn_Moilanen" + "dynn_Mustakallio" + "dynn_Mustonen" + "dynn_Neumann" + "dynn_Niemel_a_uml_" + "dynn_Niemi" + "dynn_Nieminen" + "dynn_Niiranen" + "dynn_Nurmi" + "dynn_Nyb_a_uml_ck" + "dynn_Ojala" + "dynn_Pasanen" + "dynn_Pelkonen" + "dynn_Peussa" + "dynn_Pitk_a_uml_nen" + "dynn_Pohjolainen" + "dynn_Porvari" + "dynn_R_a_uml_s_a_uml_nen" + "dynn_Raitanen" + "dynn_Rajam_a_uml_ki" + "dynn_Rantala" + "dynn_Rantanen" + "dynn_Roth" + "dynn_Saarinen" + "dynn_Salila" + "dynn_Salminen" + "dynn_Salo" + "dynn_Salonen" + "dynn_Savolainen" + "dynn_Seiro" + "dynn_Sulkunen" + "dynn_Toivonen" + "dynn_Toukonen" + "dynn_Tuominen" + "dynn_Turunen" + "dynn_Tyynismaa" + "dynn_V_a_uml_is_a_uml_nen" + "dynn_V_a_uml_kev_a_uml_" + "dynn_V_a_uml_limaa" + "dynn_Viljanen" + "dynn_Virtanen" + } + + dynasty_names = { + "dynn__O_uml_ystil_a_uml_" + "dynn_Aalto" + "dynn_Aaltonen" + "dynn_Acht_e_act_" + "dynn_Ahlroos" + "dynn_Ahonen" + "dynn_Anttila" + "dynn_Aulio" + "dynn_Autio" + "dynn_H_a_uml_m_a_uml_l_a_uml_inen" + "dynn_H_a_uml_rk_o_uml_nen" + "dynn_Haapakoski" + "dynn_Hakala" + "dynn_Happonen" + "dynn_Harju" + "dynn_Heikkil_a_uml_" + "dynn_Heikkinen" + "dynn_Heinonen" + "dynn_Helander" + "dynn_Helenius" + "dynn_Hernesniemi" + "dynn_Hiltunen" + "dynn_Hirvonen" + "dynn_Holopainen" + "dynn_Honkavaara" + "dynn_Ilkka" + "dynn_J_a_uml_rvinen" + "dynn_Johansson" + "dynn_Jokinen" + "dynn_Julin" + "dynn_K_a_uml_rn_a_uml_" + "dynn_Kallio" + "dynn_Karjalainen" + "dynn_Killinen" + "dynn_Kinnunen" + "dynn_Koivisto" + "dynn_Korhonen" + "dynn_Koskinen" + "dynn_Kuusisto" + "dynn_Laakso" + "dynn_Laaksonen" + "dynn_Lahtinen" + "dynn_Laine" + "dynn_Laitinen" + "dynn_Lavapuro" + "dynn_Lehti_o_uml_" + "dynn_Lehtinen" + "dynn_Lehto" + "dynn_Lehtonen" + "dynn_Leinonen" + "dynn_Lepp_a_uml_nen" + "dynn_Lipi_a_uml_inen" + "dynn_Loponen" + "dynn_M_a_uml_kel_a_uml_" + "dynn_M_a_uml_kinen" + "dynn_Manninen" + "dynn_Mattila" + "dynn_Metso" + "dynn_Miettinen" + "dynn_Moilanen" + "dynn_Mustakallio" + "dynn_Mustonen" + "dynn_Neumann" + "dynn_Niemel_a_uml_" + "dynn_Niemi" + "dynn_Nieminen" + "dynn_Niiranen" + "dynn_Nurmi" + "dynn_Nyb_a_uml_ck" + "dynn_Ojala" + "dynn_Pasanen" + "dynn_Pelkonen" + "dynn_Peussa" + "dynn_Pitk_a_uml_nen" + "dynn_Pohjolainen" + "dynn_Porvari" + "dynn_R_a_uml_s_a_uml_nen" + "dynn_Raitanen" + "dynn_Rajam_a_uml_ki" + "dynn_Rantala" + "dynn_Rantanen" + "dynn_Roth" + "dynn_Saarinen" + "dynn_Salila" + "dynn_Salminen" + "dynn_Salo" + "dynn_Salonen" + "dynn_Savolainen" + "dynn_Seiro" + "dynn_Sulkunen" + "dynn_Toivonen" + "dynn_Toukonen" + "dynn_Tuominen" + "dynn_Turunen" + "dynn_Tyynismaa" + "dynn_V_a_uml_is_a_uml_nen" + "dynn_V_a_uml_kev_a_uml_" + "dynn_V_a_uml_limaa" + "dynn_Viljanen" + "dynn_Virtanen" + } + + male_names = { + 3 = { + Aimo Aki Aleksi Anssi Antero Antti Ari Armas Arto Asko Aulis Aabraham Aatami Alpertti + Eemeli Eero Eino Ensio Erkki Esa Esko Erno + Hannu Harri Heikki Henri + Ilkka Ilmari Ismo Iisakki + Jaakko Jani Janne_male Jari Jarkko Jarmo Jarno Johan Johannes Joni Joonas Jorma Jouko Jouni Juha Juhani Juho Jukka Jussi Jyrki + Kai Kalervo Kalevi Kalle Kari_Makarius Kauko Keijo Kimmo + Lasse Lauri Leo + Marko Markku Markus Martti Matti Mauri Mika Mikko + Niko + Olavi Olli Onni Oskari Osmo + Paavo Pasi Pauli Pekka Pentti Pertti Petri Petteri + Raimo Rauno Reijo Reino Riku Risto + Sakari Sami_Samuel Seppo Simo + Tapani Tapio Tauno Teemu Tero Teuvo Timo Toivo Tomi Tommi Toni Tuomas Tuomo + Veijo Veijo-Lassi Veikko Vesa Vilho Ville + Yrj_o_uml_ + } + 2 = { + Aapo Aarne Aaro Aarre Aatos Ahti Akseli Aku Alexander Allan Alpo Anton Arttu Arvi Arvo Atte + Daniel + Eelis Eemil Eetu Elias Emil Erik + Hans Harry Heimo Helge Henrik Hermanni + Iiro Ilari + Jami Jere Jesper Jesse Jimi Joel Joona Jori Juhana Jukka-Pekka Juuso Jyri Jaakkima + Kaarlo Kaj Karl Kasperi Kauno Klaus Konsta Kosti Kristian Kurt Ky_o_uml_sti + Lassi Leevi + Marcus Martin Matias Mauno Max Miika Miikka Mikael Miro Miska + Niilo + Oiva Oliver Olli-Pekka Oskar Otto + Panu Paul Perttu + Rainer Rami Reima Roope + Saku Sampsa Samu Samuel Samuli Santeri Santtu Sauli Sebastian Severi Sulo + Taavi Taisto Taito Taneli Tenho Teppo Timi Toimi Tom Tomas Topi Torsti Turo Tuukka + Unto Urho Urpo Usko + V_a_uml_in_o_uml_ Valtteri Valto Vilhelm Viktor Viljami Viljo Visa Voitto + } + 1 = { + Aito Aksel Alarik Aleksanteri Andrias Ano Antti-Matias Arhippa Armand Artturi Aukusti + Casper + Edvard Edvin Eeli Eerikki Elmer Eppu + Feliks + Hasse Herman Hjalmar Hugo Henrikki + Iikka Ilja Ilkka-Eemeli Ilppo Iivo + Jali Jalmari Jalo Jani-Petteri Jasper Jerem Jeri Juha-Veli Justus + Kaarle Kale Kare Kimi Kimi-Matias Kullervo Kustaa + Lauri-Juhani Lenni + Mara Marko-Jussi Masi Matteus Miikko Mikke Misha Mitja + Nestor + Ole Oras Orvo + Paavali Peetu Pellervo Petja Pietari + Rafael Rene + Samppa Sinuhe + Tere + Untamo Uolevi + V_a_uml_in_a_uml_m_o_uml_ Valentin Veli-Pekka Vihtori Virke + Waltteri Wiljam Wiljo Wille + } + } + female_names = { + 3 = { + Aili Aino Airi Aleksandra Alina Amanda Anita Anja Anna Anna-Liisa Anne Anneli Anni Annikki Anu Arja Aune Aurora + Eeva Eija Eila Elina Elisabet Elsa Emilia + Hanna Hannele Heidi Helena Heli Henna Hilkka + Ida Iida Ilona Inkeri Irene Irja Irma Irmeli + Jaana Jenni Jessica Johanna Julia + Kaarina Kaija Kaisa Karoliina Katariina Kati Katja Katri Kerttu Kirsi Kirsti Kristiina Kyllikki + Laura Lea Leena Leila Liisa Linnea + Maarit Maija Maire Mari Maria Marianne Marika Marita Marja Marja-Leena Marjatta Marjo Martta Matilda Merja Mervi Miia Minna + Niina Nina Noora + Olga Olivia Orvokki Outi + P_a_uml_ivi Paula Pauliina Pia Pirjo Pirkko + Raija Raili Riikka Riitta Ritva + Saara Sanna Sari Satu Seija Sinikka Sirkka Sirpa Sisko Sofia Susanna Suvi + Tarja Teija Tellervo Terhi Terttu Tiina Tuija Tuula Tuulikki Tyyne + Ulla + } + 2 = { + Aini Alli Anitta Anna-Kaisa Anna-Leena Anna-Maija Annika Anniina Armi Aulikki Aura + Birgit Birgitta + Carita Carola Cecilia + Eliisa Elisabeth Ella Ellen Elli Emilia Emma Emmi Enni Erika Ester Esteri Eva Eveliina + Fanny + Greta + Hanna-Leena Hanna-Mari Heini Helin_a_uml_ Helmi Heta Hilja Hillevi Hilma + Iiris Inka Irina + Jenna Joanna + Kaisu Karin Katarina Katriina Krista + Laila Linda Lotta Lyyli + Maija-Liisa Maiju Marjut Marketta Meeri Meri Mia Milla Mira Mirjam Mirjami Mirva + Nea + Oili + P_a_uml_ivikki Pihla Pinja Piritta + Rea Reetta Regina Riina Rita Rosa + Saana Saija Saimi Salla Salme Sanni Sara Senja Siiri Sini Sirkka Sirkka-Liisa Susanne + Tia Tiia Tuire Tuuli Tytti + Valentina Vappu Venla Vieno Viivi Vilma Virve Vuokko + } + 1 = { + Ada Adalmiina Aino-Kaisa Alviina Anitra Anna-Kristiina Annamaija Anna-Sofia Anni-Kristiina Anu-Riitta Axa + Eeva-Johanna Eija-Elina Eleonora Eva-Lisa + Hannaleena Helen + Inari + Jessi Josefina Juuli + Kerli Kirsikka + Lauramaija Leena-Kaisa Lina Lulu Lumia + Maaria Mai Mari-Leena Marjanna Matleena Merika Miapetra Micaela Mila Mimmi Mimosa Minja Minna-Maria + Pirre + Rakel Reettakaisa + Saara-Sofia Sarah Sarianna Seere Senna Sina Stella Suna + Tuuve + Varma Veronika + Wilma + } + } + dynasty_of_location_prefix = "dynnp_af" + + # 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/common/culture/name_lists/NEOW_franconian.txt b/common/culture/name_lists/NEOW_franconian.txt new file mode 100644 index 000000000..3821a0f45 --- /dev/null +++ b/common/culture/name_lists/NEOW_franconian.txt @@ -0,0 +1,272 @@ +name_list_NEOW_franconian = { + + cadet_dynasty_names = { + "dynn_B_a_uml_r" + "dynn_B_a_uml_uerlein" + "dynn_B_o_uml_hner" + "dynn_Baier" + "dynn_Barth" + "dynn_Bergrab" + "dynn_Betz" + "dynn_Bleier" + "dynn_Bock" + "dynn_Brasch" + "dynn_Brunner" + "dynn_Buchner" + "dynn_Burger" + "dynn_D_u_uml_tsch" + "dynn_Dannh_a_uml_u_ss_er" + "dynn_Dietz" + "dynn_Dippold" + "dynn_Distler" + "dynn_Dressel" + "dynn_Dros" + "dynn_Eberlein" + "dynn_Eckstein" + "dynn_Eder" + "dynn_Engel" + "dynn_Feulner" + "dynn_Fischer" + "dynn_Franke" + "dynn_Franz" + "dynn_Freiberger" + "dynn_Friedrich" + "dynn_Gengler" + "dynn_Geyer" + "dynn_Grimm" + "dynn_Hack" + "dynn_Hacker" + "dynn_Haida" + "dynn_Held" + "dynn_Herbst" + "dynn_Herrmann" + "dynn_Herrmannsd_o_uml_rfer" + "dynn_Heunisch" + "dynn_Hofer" + "dynn_Homann" + "dynn_J_a_uml_ger" + "dynn_Jung" + "dynn_Karl" + "dynn_Keil" + "dynn_Keller" + "dynn_Klingner" + "dynn_Kohl" + "dynn_Kr_u_uml_ger" + "dynn_Krauss" + "dynn_Kreuzer" + "dynn_Kuhn" + "dynn_L_o_uml_hr" + "dynn_Link" + "dynn_Lochm_u_uml_ller" + "dynn_Lowack" + "dynn_M_o_uml_hrlein" + "dynn_Matzdorf" + "dynn_May" + "dynn_Mayer" + "dynn_Merzbacher" + "dynn_Mild" + "dynn_Pensel" + "dynn_Pichl" + "dynn_Pickel" + "dynn_Pirkelmann" + "dynn_Pohl" + "dynn_Popp" + "dynn_Porsch" + "dynn_Prell" + "dynn_Probst" + "dynn_Questel" + "dynn_R_o_uml_sch" + "dynn_Reichel" + "dynn_Reichert" + "dynn_Renner" + "dynn_Rupp" + "dynn_Sammet" + "dynn_Sch_o_uml_lzel" + "dynn_Scherm" + "dynn_Schlegel" + "dynn_Schr_o_uml_der" + "dynn_Schr_u_uml_fer" + "dynn_Schramm" + "dynn_Schreiber" + "dynn_Schuh" + "dynn_Schulze" + "dynn_Schuster" + "dynn_Seifert" + "dynn_Springer" + "dynn_Stahl" + "dynn_Sturm" + "dynn_W_o_uml_lfel" + "dynn_Wei_ss_" + "dynn_Wittauer" + "dynn_Wohlpart" + "dynn_Wolff" + "dynn_Wolfrath" + } + + dynasty_names = { + "dynn_B_a_uml_r" + "dynn_B_a_uml_uerlein" + "dynn_B_o_uml_hner" + "dynn_Baier" + "dynn_Barth" + "dynn_Bergrab" + "dynn_Betz" + "dynn_Bleier" + "dynn_Bock" + "dynn_Brasch" + "dynn_Brunner" + "dynn_Buchner" + "dynn_Burger" + "dynn_D_u_uml_tsch" + "dynn_Dannh_a_uml_u_ss_er" + "dynn_Dietz" + "dynn_Dippold" + "dynn_Distler" + "dynn_Dressel" + "dynn_Dros" + "dynn_Eberlein" + "dynn_Eckstein" + "dynn_Eder" + "dynn_Engel" + "dynn_Feulner" + "dynn_Fischer" + "dynn_Franke" + "dynn_Franz" + "dynn_Freiberger" + "dynn_Friedrich" + "dynn_Gengler" + "dynn_Geyer" + "dynn_Grimm" + "dynn_Hack" + "dynn_Hacker" + "dynn_Haida" + "dynn_Held" + "dynn_Herbst" + "dynn_Herrmann" + "dynn_Herrmannsd_o_uml_rfer" + "dynn_Heunisch" + "dynn_Hofer" + "dynn_Homann" + "dynn_J_a_uml_ger" + "dynn_Jung" + "dynn_Karl" + "dynn_Keil" + "dynn_Keller" + "dynn_Klingner" + "dynn_Kohl" + "dynn_Kr_u_uml_ger" + "dynn_Krauss" + "dynn_Kreuzer" + "dynn_Kuhn" + "dynn_L_o_uml_hr" + "dynn_Link" + "dynn_Lochm_u_uml_ller" + "dynn_Lowack" + "dynn_M_o_uml_hrlein" + "dynn_Matzdorf" + "dynn_May" + "dynn_Mayer" + "dynn_Merzbacher" + "dynn_Mild" + "dynn_Pensel" + "dynn_Pichl" + "dynn_Pickel" + "dynn_Pirkelmann" + "dynn_Pohl" + "dynn_Popp" + "dynn_Porsch" + "dynn_Prell" + "dynn_Probst" + "dynn_Questel" + "dynn_R_o_uml_sch" + "dynn_Reichel" + "dynn_Reichert" + "dynn_Renner" + "dynn_Rupp" + "dynn_Sammet" + "dynn_Sch_o_uml_lzel" + "dynn_Scherm" + "dynn_Schlegel" + "dynn_Schr_o_uml_der" + "dynn_Schr_u_uml_fer" + "dynn_Schramm" + "dynn_Schreiber" + "dynn_Schuh" + "dynn_Schulze" + "dynn_Schuster" + "dynn_Seifert" + "dynn_Springer" + "dynn_Stahl" + "dynn_Sturm" + "dynn_W_o_uml_lfel" + "dynn_Wei_ss_" + "dynn_Wittauer" + "dynn_Wohlpart" + "dynn_Wolff" + "dynn_Wolfrath" + } + + male_names = { + Adalbert Alberich Albert Albin Albrecht Alexander Alf Alfred Alois Andreas Anselm Anton Armin Arnold August + Benedikt Benjamin Bernhard Berthold Bj_o_uml_rn Burkhard + Caspar Chlodwig Christian Christof Christoph Claudius Claus Clemens + Daniel David Dieter Dominik + Eberhard Edgar Edmund Eduard Egon Elmar Emil Engelbert Erhard Erich Ernst Ernst-G_u_uml_nther Erwin + Felix Ferdinand Florian Franz Freimut Fridolin Friedel Friedrich Fritz + G_u_uml_nther Gabriel Gebhard Georg Gerhart Giselher Gosbert Gottlieb Gregor Guido Gundolf Gustav + Hannes Hans Hans-J_u_uml_rgen Hans-Wolfgang Harald Hartmut Hartwin Hasso Heinrich Helferich Helmut Herbert Hermann Hippolyt Horst Hubert + Ignaz Ildefons + J_u_uml_rgen Jakob Jan Joachim Johannes Jonas Josef Julius + Karl Karl-Heinz Konrad Konstantin Kurt + Leo Leopold Lohengrin Lorenz Lothar Ludwig + Manfred Manuel Marcel Markus Martin Mathias Max Maximilian Michael Moritz + Nikolaus Noah Norbert + Oliver Oskar Otmar Otto + Parsifal Patrick Paul Peter Philipp + R_u_uml_diger Rainer Raymond Reinhard Reinhold Remig Ren_e_act_ Richard Robert Roland Rolf Roman Rudolf + Sebastian Severin Siegfried Siegmund Simon Stephan Sven + Tamme Tassilo Theodor Theophil Thimo Thomas Tilman Timo Titus Tobias Tristan + Ulrich Uwe + Valentin Veit Volker + Waldemar Walter Wieland Wilhelm Willi Willigis Willibald Winfried Wolf Wolfgang Wolfram Wulff-Dieter + } + female_names = { + Adelheid Agatha Alena Alexandra Andrea Anita Anka Anna Annemarie Annemie Annette Astrid Augustina + B_a_uml_rbl Barbara Beate Berta Bettina Bianca Birgitt Brigitte Br_u_uml_nnhilde + Carla Carmen Carmina Carola Carolin Charlotte Christa Christine Christl Claudia + Daniela Doris Dorothea + Edeltraud Edith Edmunda Elisabeth Elke Ellen Elsbeth Else Emmy Erda Erika Euphemia Eva + Franziska Franziske Friederike Friedlinde + Gabriele Gerda Gertraud Gisela Gudula + Hanne Hede Hedwig Heidemarie Heiderose Heidrun Heike Helen Helga Hildegard + Ilka Ilse Inge Ingeborg Ingrid Irene Iris Irmgard Irmtraud Isabell Isolde + Jeannette Jennifer Johanna Julia Juliane Jutta + Karin Karolin Karoline Katharina Katrin Klara Kristin + Lena Leonie Liane Lisa Liselotte Lore + Magdalena Manuela Margarete Margot Maria Marianne Marion Marita Marlene Marlies Marta Martina Mathilde Melanie Michaela Monika + Natalie Nicole + Ortrun + Paula Petra + Rebekka Regina Renate Rita Rosa Rosely Rosemarie Ruth + Sabine Sandra Sara Sarah Sieglinde Silena Silke Stasel Stefanie Stephanie Susanne Sylvia + Tanja Tatjana Thekla Theresia Tilly Tine + Ursel + Veronika Veruschka Victoria Viktoria + Waltraud Wera Wilhelmine + } + 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 = 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 = { + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_french.txt b/common/culture/name_lists/NEOW_french.txt index c011e8de8..2353a2d76 100644 --- a/common/culture/name_lists/NEOW_french.txt +++ b/common/culture/name_lists/NEOW_french.txt @@ -4,23 +4,35 @@ "dynn_Andr_e_act_" "dynn_Arnaud" "dynn_Aubert" + "dynn_Aubin" "dynn_Barbier" + "dynn_Balzac" "dynn_Beno_i_hat_t" "dynn_Bernard" "dynn_Bertrand" + "dynn_Beyle" "dynn_Blanc" "dynn_Blanchard" + "dynn_Bonnefont" "dynn_Bonnet" "dynn_Bourgeois" + "dynn_Bourges" "dynn_Boyer" "dynn_Brun" "dynn_Brunet" + "dynn_B_u_rca" "dynn_Caron" + "dynn_Caugant" + "dynn_Cespedes" + "dynn_Chateaubriand" + "dynn_Chandernagor" "dynn_Chevalier" "dynn_Cl_e_act_ment" "dynn_Colin" + "dynn_Copp_e_act_e" "dynn_David" "dynn_Denis" + "dynn_Diderot" "dynn_Dubois" "dynn_Dufour" "dynn_Dumas" @@ -28,11 +40,17 @@ "dynn_Dupont" "dynn_Durand" "dynn_Duval" + "dynn_Duvignaud" + "dynn_Echenoz" + "dynn_Ernaux" "dynn_Fabre" "dynn_Faure" "dynn_Fontaine" "dynn_Fournier" "dynn_Francois" + "dynn_Fay" + "dynn_Fezgerauld" + "dynn_Flaubert" "dynn_G_e_act_rard" "dynn_Gaillard" "dynn_Garcia" @@ -43,9 +61,11 @@ "dynn_Giraud" "dynn_Gu_e_act_rin" "dynn_Guillaume" + "dynn_H_e_act_aume" "dynn_Henry" "dynn_Huynh" "dynn_Joly" + "dynn_Lart_e_act_guy" "dynn_L_e_act_cuyer" "dynn_Lacroix" "dynn_Lambert" @@ -79,12 +99,15 @@ "dynn_Nicolas" "dynn_No_e_uml_l" "dynn_Olivier" + "dynn_Ovald_e_act_" "dynn_Payet" "dynn_Perrin" "dynn_Petit" "dynn_Philippe" "dynn_Picard" "dynn_Pierre" + "dynn_Pr_e_act_vost" + "dynn_Paor" "dynn_Renard" "dynn_Renaud" "dynn_Rey" @@ -99,35 +122,53 @@ "dynn_Roussel" "dynn_Roux" "dynn_Roy" + "dynn_Saint-Exup_e_act_ry" "dynn_Schmitt" + "dynn_Senancour" "dynn_Simon" + "dynn_Sta_e_uml_l" "dynn_Thomas" "dynn_Tran" + "dynn_Valche" + "dynn_Vall_e_grv_s" "dynn_Vidal" "dynn_Vincent" + "dynn_Vo_i_uml_art" } dynasty_names = { "dynn_Andr_e_act_" "dynn_Arnaud" "dynn_Aubert" + "dynn_Aubin" "dynn_Barbier" + "dynn_Balzac" "dynn_Beno_i_hat_t" "dynn_Bernard" "dynn_Bertrand" + "dynn_Beyle" "dynn_Blanc" "dynn_Blanchard" + "dynn_Bonnefont" "dynn_Bonnet" "dynn_Bourgeois" + "dynn_Bourges" "dynn_Boyer" "dynn_Brun" "dynn_Brunet" + "dynn_B_u_rca" "dynn_Caron" + "dynn_Caugant" + "dynn_Cespedes" + "dynn_Chateaubriand" + "dynn_Chandernagor" "dynn_Chevalier" "dynn_Cl_e_act_ment" "dynn_Colin" + "dynn_Copp_e_act_e" "dynn_David" "dynn_Denis" + "dynn_Diderot" "dynn_Dubois" "dynn_Dufour" "dynn_Dumas" @@ -135,11 +176,17 @@ "dynn_Dupont" "dynn_Durand" "dynn_Duval" + "dynn_Duvignaud" + "dynn_Echenoz" + "dynn_Ernaux" "dynn_Fabre" "dynn_Faure" "dynn_Fontaine" "dynn_Fournier" "dynn_Francois" + "dynn_Fay" + "dynn_Fezgerauld" + "dynn_Flaubert" "dynn_G_e_act_rard" "dynn_Gaillard" "dynn_Garcia" @@ -150,9 +197,11 @@ "dynn_Giraud" "dynn_Gu_e_act_rin" "dynn_Guillaume" + "dynn_H_e_act_aume" "dynn_Henry" "dynn_Huynh" "dynn_Joly" + "dynn_Lart_e_act_guy" "dynn_L_e_act_cuyer" "dynn_Lacroix" "dynn_Lambert" @@ -186,12 +235,15 @@ "dynn_Nicolas" "dynn_No_e_uml_l" "dynn_Olivier" + "dynn_Ovald_e_act_" "dynn_Payet" "dynn_Perrin" "dynn_Petit" "dynn_Philippe" "dynn_Picard" "dynn_Pierre" + "dynn_Pr_e_act_vost" + "dynn_Paor" "dynn_Renard" "dynn_Renaud" "dynn_Rey" @@ -206,62 +258,68 @@ "dynn_Roussel" "dynn_Roux" "dynn_Roy" + "dynn_Saint-Exup_e_act_ry" "dynn_Schmitt" + "dynn_Senancour" "dynn_Simon" + "dynn_Sta_e_uml_l" "dynn_Thomas" "dynn_Tran" + "dynn_Valche" + "dynn_Vall_e_grv_s" "dynn_Vidal" "dynn_Vincent" + "dynn_Vo_i_uml_art" } male_names = { ### Novelist names _E_act_omer _O_act_in - Abb_e_act_-Faria Abraracourcix Aiwendil Alatar Aldarion Amandil Amroth An_a_act_rion Arador Aragorn Aramis Arathorn Aronnax Arvedui Ast_e_act_rix Atanamir Atanatar Athos Azagh_a_hat_l + Abb_e_act_-Faria Abraracourcix Aiwendil Alatar Aldarion Amandil Amroth An_a_act_rion Apollinaire Arador Aragorn Aramis Arathorn Aronnax Arvedui Ast_e_act_rix Atanamir Atanatar Athos Avempace Averro_e_grv_s Avicenne Azagh_a_hat_l B_e_uml_or B_o_act_r Balin Bandobras Barahir Barbicane Bard Beaufort Beleg Beorn Beregond Beren Bifur Bilbon Bill Bofur Bombur Boromir Brandir Bree Brego - Caderousse Calogrenant Caspian Celebrimbor Celeborn Chasseur-de-Truffes Cirion Ciryatan Clerval Clopin Conseil Coriakin Curumo - D_a_act_in D_pst_Artagnan Dakkar Dant_e_grv_s Denethor Digory Dior Dori Drinian Durin Dwalin + Caderousse Calogrenant Camus Caspian Celebrimbor Celeborn Chasseur-de-Truffes Cirion Ciryatan Clerval Clopin Conseil Coriakin Curumo + D_a_act_in D_pst_Artagnan Dakkar Dant_e_grv_s Denethor Descartes Diderot Dior Dori Duilin Durin Dwalin E_a_uml_rendil E_a_uml_rnil E_a_uml_rnur Ecthelion Egalmoth Eldacar Eldarion Elendil Elfhelm Elrond Elros Enjolras Eorl Erkenbrand F_e_uml_anor F_i_act_li Fantasio Faramir Fauchelevent Felagund Felar_o_act_f Finarfin Fingolfin Fingon Fr_e_act_d_e_act_gar Frodon Galdor Gandalf Gavroche Gerontius Gil-galad Gimli Gl_o_act_in Glorfindel Gringoire Gripoil Gwaihir H_a_act_ma Haddock H_u_act_rin Halbarad Haldir Harbert Helm Horn Huan Huor Hyarmendacil - Id_e_act_fix Imrahil Isildur - Jeanvaljean J-T-Maston Jules-C_e_act_sar + Ibn_spc_Khaldoun Id_e_act_fix Imrahil Isildur + Jeanvaljean J-T-Maston Jules-C_e_act_sar Jules-Verne K_i_act_li Legolas Lidenbrock - Mablung Maedhros Meriadoc Meursault Minastir Moli_e_grv_re Montaigne Montesquieu Morrel Myriel + Mablung Maccab_e_act_e Maedhros Martel Meriadoc Meursault Minastir Moli_e_grv_re Montaigne Montesquieu Morrel Myriel N_e_act_mo Ned-Land Nicholl Nivacrin Num_e_act_robis Ob_e_act_lix Ocatarinetabellatchitchix Ol_o_act_rin Orodreth Orophin Ostoher Paladin Pallando Panoramix Passepartout Pencroff Peregr_i_uml_n Phileas-Fogg Phoebus Pontmercy Porthos Quasimodo - Radagast Robur Roheryn - Samsagace Spirou Sylvebarbe + Radagast Rimbaud Robur Roheryn Rousseau + Samsagace Schtroumpf Spirou Sylvebarbe T_u_act_rin Tarrou Th_e_act_oden Th_e_act_odred Thengel Thingol Thorgal Thorin Thorondor Thr_a_act_in Thr_o_act_r Thranduil Tintin Tom-Bombadil Tr_e_act_ville Tuor Turgon - Valacar Voltaire + Valacar Verlaine Victor-Hugo Voltaire Zola ### Normal names - _E_act_douard _E_act_mile _E_act_ric _E_act_tienne - Adrien Aimery Alain Albert Alexandre Alexis Alphonse Am_e_act_d_e_act_e Amaury Andr_e_act_ Anthony Antoine Antonin Armand Arnaud Arthur Axel - B_e_act_renger Barth_e_act_l_e_act_my Baudouin Benjamin Beno_i_hat_t Bernard Bertrand Blaise Bruno + _E_act_douard _E_act_mile _E_act_ric _E_act_tienne _E_act_l_e_act_mir + Adrien Aimery Alaeddine Alain Albert Alexandre Alexis Alphonse Ambiorix Am_e_act_d_e_act_e Amaury Andr_e_act_ Anthony Antoine Antonin Aristide Armand Arnaud Arthur Augustin Aur_e_act_lien Axel + B_e_act_renger Baptiste Barth_e_act_l_e_act_my Baudouin Benjamin Beno_i_hat_t Bernard Bertrand Blaise Brice Bruno C_e_act_dric C_e_act_sar Camille Charles Christian Christophe Cl_e_act_ment Claude_male Clotaire Clovis Damien Daniel David Denis Didier Dimitri Dominique_male Edmond Emmanuel Enzo Ernest Eudes Eustache - Fabien Fabrice Fernand Florian Fr_e_act_d_e_act_ric Fran_c_ced_ois Franck - G_e_act_rald G_e_act_rard Gabriel Gaspard Gaston Gauthier Geoffroy Georges Gilbert Gilles Godefroy Guillaume Guy - Hector Henri Herbert Herv_e_act_ Hugo - J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacques Jacques-Yves Jean Jean-Baptiste Jean-Claude Jean-Luc Jean-Paul Jean-Pierre Jo_e_uml_l Joseph Jules Julien + Fabien Fabrice Fernand Florent Florian Fr_e_act_d_e_act_ric Fran_c_ced_ois Franck + G_e_act_rald G_e_act_rard Ga_e_uml_tan Gabriel Gaspard Gaston Gauthier Geoffroy Georges Gilbert Gilles Godefroy Guillaume Guinefort Gustave Guy + Hector Henri Herbert Herv_e_act_ Honor_e_act_ Hugo + J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacques Jacques-Yves Jean Jean-Baptiste Jean-Claude Jean-Jacques Jean-Luc Jean-Michel Jean-Paul Jean-Pierre Jo_e_uml_l Joseph Jules Julien K_e_act_vin Kl_e_act_ber L_e_act_o L_e_act_on L_e_act_onard Laurent Lilian Louis Luc Lucas Lucien Ludovic Marc Marcel Marius Mathieu Mathis Maurice Maxime Michel Mohamed Mohammed - Napol_e_act_on Nathan Nicolas Norbert Norman + Napol_e_act_on Nathan Nicolas No_e_uml_l Norbert Norman Olivier Oscar - Patrice Paul Philippe Pierre + Patrice Paul Philippe Pierre Pierre-Antoine Quentin Raoul Rapha_e_uml_l Raymond Ren_e_act_ Renaud Richard Roland Robert Robin Roger Romain - S_e_act_bastien Saladin Salomon Serge Simon St_e_act_phane Swann Sylvain - Tanguy Th_e_act_o Thez Thibault Thierry Thomas Timoth_e_act_e Tristan + S_e_act_bastien Saladin Salomon Serge Simon St_e_act_phane Stanislas Swann Sylvain + Tanguy Th_e_act_o Thez Thibault Thierry Thomas Timoth_e_act_e Tristan Turenne Ulysse Vercing_e_act_torix Victor Vincent Xavier @@ -271,20 +329,21 @@ female_names = { ### Novelist names _E_act_owyn _E_act_ponine - Aaricia Aerin Amari_e_uml_ Ancalim_e_act_ Aredhel Arwen - B_e_act_atrice Baie-d_pst_Or Belladonna Bonemine + Aaricia Aerin Amari_e_uml_ Ancalim_e_act_ And_u_act_ril Aragorne Arathorne Aredhel Arwen Ast_e_act_rie + B_e_act_atrice Baie-d_pst_Or Belladonna Bilbonne Bonemine Celebr_i_act_an Cendrillon Cl_e_act_op_a_hat_tre Cosette D_i_act_s Dalida E_a_uml_rwen Elbereth Elenw_e_uml_ Elwing Erendis Esm_e_act_ralda - Falbala Fantine Finduilas Fleur-de-Lys - Galadriel Gilraen + F_e_act_lagonde F_e_uml_anore Falbala Fantine Finduilas Fleur-de-Lys Frodonne + Galadriel George-Sand Gilraen Haleth Hayd_e_act_e - Idril Indis Ioreth - L_u_act_thien Lalaith Lobelia Loth_i_act_riel Louve - M_e_act_lusine Melian Merc_e_act_d_e_grv_s - N_i_act_niel Nerdanel Nienor + Idril Indis Ioreth Isildurine + L_e_act_gola L_u_act_thien Lalaith Lobelia Loth_i_act_riel Louve + Marie-Curie M_e_act_lusine Melian Merc_e_act_d_e_grv_s + N_i_act_niel Narsil Nerdanel Nienor Primula - Silmarien + R_i_act_an + Saladine Schtroumpfette Silmarien Telperien Th_e_act_odwyn Tin_u_act_viel Vair_e_uml_ Vanimeld_e_uml_ Varda Yavanna @@ -292,23 +351,23 @@ ### Normal names _E_act_dith _E_act_l_e_act_onore _E_act_liane _E_act_lisabeth _E_act_lise _E_act_lodie _E_act_milie _E_act_velyne _E_grv_ve - Ad_e_act_la_i_uml_de Ad_e_grv_le Adeline Agathe Agn_e_grv_s Albertine Ali_e_act_nor Alice Alix Am_e_act_lie Ana_i_uml_s Anastasie Andr_e_act_e Anne Anne-Laure Anne-Marie Anne-Sophie Annick Annie Antoinette Ariane Audrey Aur_e_act_lie Aurore - B_e_act_reng_e_grv_re Beno_i_hat_te Bernadette Blanche Brigitte - C_e_act_cile C_e_act_line Camille_female Carole Caroline Catherine Chantal Charl_e_grv_ne Charlotte Chlo_e_act_ Christelle Christiane Christine Claire Clarisse Claudette Claudine Clorinde Clotilde Colette Constance Corinne - Danielle Delphine Denise Diane Dominique_female + Ad_e_act_la_i_uml_de Ad_e_grv_le Adeline Agathe Agn_e_grv_s Albertine Ali_e_act_nor Alice Alix Am_e_act_lie Ana_i_uml_s Anastasie Andr_e_act_e Ang_e_grv_le Anne Anne-Laure Anne-Marie Anne-Sophie Annick Annie Antoinette Ariane Arlette Audrey Aur_e_act_lie Aurore + B_e_act_r_e_act_nice B_e_act_reng_e_grv_re Beno_i_hat_te Bernadette Blanche Blandine Brigitte + C_e_act_cile C_e_act_line Camille_female Carole Caroline Catherine Chantal Charl_e_grv_ne Charlotte Chlo_e_act_ Christelle Christiane Christine Cl_e_act_mentine Claire Clarisse Claudette Claudine Clorinde Clotilde Colette Constance Coralie Corinne + Dani_e_grv_le Danielle Delphine Denise Diane Dominique_female Emma Emmanuelle Estelle Eug_e_act_nie - Fanny Fatima Fiona Florence Fran_c_ced_oise - Gabrielle Georgette Germaine Ginette Gis_e_grv_le Gwendoline + Fanny Fatima Fernande Fiona Florence Fran_c_ced_oise + G_e_act_raldine Gabrielle Genevi_e_grv_ve Georgette Germaine Ginette Gis_e_grv_le Gwendoline H_e_act_l_e_grv_ne H_e_act_lo_i_uml_se Henriette Hermine - Isabelle + Ir_e_grv_ne Isabelle Jacqueline Jade Jeanette Jeanne Jeanne-d_pst_Arc Jeannine Jocelyne Jos_e_act_phine Josette Josiane Judith Julie Julienne Juliette Justine Karine L_ae_titia L_e_act_a Laetitia Laura Laure Laurence Louise Lucie Lucienne - M_e_act_gane M_e_act_lanie Madeleine Manon Marcelle Margaux Margot Marguerite Maria Marie Marie-Antoinette Marie-Claire Marie-France Marie-Louise Marie-Th_e_act_r_e_grv_se Marine Marion Martine Mathilde Mich_e_grv_le Mireille Monique - Nadia Nadine Nathalie Nicole + M_e_act_gane M_e_act_lanie Madeleine Manon Marcelle Margaux Margot Marguerite Maria Marie Marie-Antoinette Marie-Claire Marie-France Marie-H_e_act_l_e_grv_ne Marie-Louise Marie-Th_e_act_r_e_grv_se Marine Marion Martine Maryline Mathilde Mich_e_grv_le Mireille Monique + Nadia Nadine Nathalie Nicole No_e_act_mie Odette Oph_e_act_lie - Patricia Paulette Pauline - R_i_act_an Raymonde Ren_e_act_e Rose Roselyne + Patricia Paulette Pauline Pierrette + R_e_act_gine Raymonde Ren_e_act_e Rose Roselyne S_e_act_gol_e_grv_ne Sandrine Sarah Simone Sol_e_grv_ne Solange Sonia Sophie St_e_act_phanie Suzanne Sybille Sylvie Th_e_act_r_e_grv_se V_e_act_ronique Val_e_act_rie Virginie diff --git a/common/culture/name_lists/NEOW_frisian.txt b/common/culture/name_lists/NEOW_frisian.txt new file mode 100644 index 000000000..b3a7a52aa --- /dev/null +++ b/common/culture/name_lists/NEOW_frisian.txt @@ -0,0 +1,291 @@ +name_list_NEOW_frisian = { + + cadet_dynasty_names = { + "dynn_Abma" + "dynn_Apperloo" + "dynn_Alkema" + "dynn_Ankerman" + "dynn_Aukes" + "dynn_Bakker" + "dynn_Bartlema" + "dynn_Bergsma" + "dynn_Bies" + "dynn_Boersma" + "dynn_Bok" + "dynn_Bolman" + "dynn_Boonstra" + "dynn_Bosma" + "dynn_Bouma" + "dynn_Breeuwsma" + "dynn_Brouwer" + "dynn_Capelle" + "dynn_de_spc_Boer" + "dynn_de_spc_Groot" + "dynn_de_spc_Haan" + "dynn_de_spc_Jong" + "dynn_de_spc_Vries" + "dynn_de_spc_Wolf" + "dynn_Dijkstra" + "dynn_Dirks" + "dynn_Douwes" + "dynn_Elzinga" + "dynn_Faber" + "dynn_Feenstra" + "dynn_Fennema" + "dynn_Ferwerda" + "dynn_Glas" + "dynn_Goedemoed" + "dynn_Haanstra" + "dynn_Halbertsma" + "dynn_Heeringa" + "dynn_Hendriks" + "dynn_Hettema" + "dynn_Hiemstra" + "dynn_Hobma" + "dynn_Hoekstra" + "dynn_Hofstra" + "dynn_Holwerda" + "dynn_Hommema" + "dynn_Huizenga" + "dynn_Iedema" + "dynn_Jacobs" + "dynn_Jans" + "dynn_Jansma" + "dynn_Johannes" + "dynn_Jorritsma" + "dynn_Kingma" + "dynn_Klazes" + "dynn_Kok" + "dynn_Kooistra" + "dynn_Koopmans" + "dynn_Kooy" + "dynn_Kuipers" + "dynn_Leutscher" + "dynn_Leyenaar" + "dynn_Miedema" + "dynn_Mulder" + "dynn_Nauta" + "dynn_Nijboer" + "dynn_Nijdam" + "dynn_Ooiman" + "dynn_Pasma" + "dynn_Pieters" + "dynn_Plantinga" + "dynn_Postema" + "dynn_Posthuma" + "dynn_Postma" + "dynn_Roes" + "dynn_Schievink" + "dynn_Scholten" + "dynn_Span" + "dynn_Terpstra" + "dynn_Tromp" + "dynn_Valkema" + "dynn_van_spc_den_spc_Bosch" + "dynn_van_spc_der_spc_Bij" + "dynn_van_spc_der_spc_Heide" + "dynn_van_spc_der_spc_Meer" + "dynn_van_spc_der_spc_Meulen" + "dynn_van_spc_der_spc_Ploeg" + "dynn_van_spc_der_spc_Veen" + "dynn_van_spc_der_spc_Velde" + "dynn_van_spc_der_spc_Wal" + "dynn_van_spc_der_spc_Woude" + "dynn_van_spc_der_spc_Zee" + "dynn_van_spc_Dijk" + "dynn_Veenstra" + "dynn_Vermeulen" + "dynn_Versluis" + "dynn_Visser" + "dynn_Vlieger" + "dynn_Westra" + "dynn_Wiersma" + "dynn_Wijbrands" + "dynn_Wijnsma" + "dynn_Wilstra" + "dynn_Wolters" + "dynn_Ytsma" + "dynn_Zijlstra" + "dynn_Zoodsma" + "dynn_Zwolle" + } + + dynasty_names = { + "dynn_Abma" + "dynn_Apperloo" + "dynn_Alkema" + "dynn_Ankerman" + "dynn_Aukes" + "dynn_Bakker" + "dynn_Bartlema" + "dynn_Bergsma" + "dynn_Bies" + "dynn_Boersma" + "dynn_Bok" + "dynn_Bolman" + "dynn_Boonstra" + "dynn_Bosma" + "dynn_Bouma" + "dynn_Breeuwsma" + "dynn_Brouwer" + "dynn_Capelle" + "dynn_de_spc_Boer" + "dynn_de_spc_Groot" + "dynn_de_spc_Haan" + "dynn_de_spc_Jong" + "dynn_de_spc_Vries" + "dynn_de_spc_Wolf" + "dynn_Dijkstra" + "dynn_Dirks" + "dynn_Douwes" + "dynn_Elzinga" + "dynn_Faber" + "dynn_Feenstra" + "dynn_Fennema" + "dynn_Ferwerda" + "dynn_Glas" + "dynn_Goedemoed" + "dynn_Haanstra" + "dynn_Halbertsma" + "dynn_Heeringa" + "dynn_Hendriks" + "dynn_Hettema" + "dynn_Hiemstra" + "dynn_Hobma" + "dynn_Hoekstra" + "dynn_Hofstra" + "dynn_Holwerda" + "dynn_Hommema" + "dynn_Huizenga" + "dynn_Iedema" + "dynn_Jacobs" + "dynn_Jans" + "dynn_Jansma" + "dynn_Johannes" + "dynn_Jorritsma" + "dynn_Kingma" + "dynn_Klazes" + "dynn_Kok" + "dynn_Kooistra" + "dynn_Koopmans" + "dynn_Kooy" + "dynn_Kuipers" + "dynn_Leutscher" + "dynn_Leyenaar" + "dynn_Miedema" + "dynn_Mulder" + "dynn_Nauta" + "dynn_Nijboer" + "dynn_Nijdam" + "dynn_Ooiman" + "dynn_Pasma" + "dynn_Pieters" + "dynn_Plantinga" + "dynn_Postema" + "dynn_Posthuma" + "dynn_Postma" + "dynn_Roes" + "dynn_Schievink" + "dynn_Scholten" + "dynn_Span" + "dynn_Terpstra" + "dynn_Tromp" + "dynn_Valkema" + "dynn_van_spc_den_spc_Bosch" + "dynn_van_spc_der_spc_Bij" + "dynn_van_spc_der_spc_Heide" + "dynn_van_spc_der_spc_Meer" + "dynn_van_spc_der_spc_Meulen" + "dynn_van_spc_der_spc_Ploeg" + "dynn_van_spc_der_spc_Veen" + "dynn_van_spc_der_spc_Velde" + "dynn_van_spc_der_spc_Wal" + "dynn_van_spc_der_spc_Woude" + "dynn_van_spc_der_spc_Zee" + "dynn_van_spc_Dijk" + "dynn_Veenstra" + "dynn_Vermeulen" + "dynn_Versluis" + "dynn_Visser" + "dynn_Vlieger" + "dynn_Westra" + "dynn_Wiersma" + "dynn_Wijbrands" + "dynn_Wijnsma" + "dynn_Wilstra" + "dynn_Wolters" + "dynn_Ytsma" + "dynn_Zijlstra" + "dynn_Zoodsma" + "dynn_Zwolle" + } + + male_names = { + _AE_be + Aant Aart Abe Adriaan Age Albert Ale Alexander Allard Alle Andreas Andries Anne_male Anne-Jan Ansco Anthoni Antke Anton Antony Antoon Arend Arent Arie Arjen Arnold Arnoud Arp Ate Atze Aucke Auke + Barend Bart Bartele Bauke Bearn Bendiks Benjamin Berent Bernhard Bert Binne Binnert Bjinse Bokke Bonne Bouwe Bram Brant Brecht Broer + Carel Catharinus Cees Chris Coert Constantijn Cornelis + Daan Dani_e_uml_l Daniel Danny Date Dennis Diderik Diederik Dirk Dirk-Jan Doeke Doke Dooitzen Douwe Douwe-Jorn Dreeuwes Durk Dylan + Eco Edo Eduardus Edwin Eelco Eelke Eelze Egbert Eilard Eize Enne_u_uml_s Epke Eppie Eric Erik Ernst Erwin Evert Eyzo + Falko Fedde Feike Feite Fenno Foeke Fokke Folkert Foppe Franke Frans Freark Fred Frederik Freerk + Garmt Gauke Geart Geert Georg George Gerard Gerben Gerbrich Gerhard Gerhardus Gerlof Gerrit Gert Gert-Anne Gijsbert Goaitsen Gorrit + Haije Haijo Halbe Hannes Hans Hargert Harke Harm Harmen Harry Hartman Hebbe Hedzer Heije Hein Heine Hendrik Henk Henri Henrik Herman Hero Herre Hessel Hette Hiele Hielke Hilbert Hillarius Hindrik Hotse Hotze Hubert Hylke + Ids Idzerd Inne + Jaap Jaap-Jelle Jacob Jacques Jakob Jalke Jan Jan-Hendrik Jannes Jarich Jarig Jeen Jehannes Jelle Jenning Jenze Jesper Jetze Jilles Jitse Joachim Jochem Jochum Jogchum Johan Johannes Joop Jorn Jorrit Jouke Jurjen Jurrit + Karel Karst Keimpe Kerst Klaas Koop Koos Kornelis + Lambert Lammert Laurens Lennart Leo Lieuwe Lodewijk Lolke Lolle Louis Lourens Louw Lucas Ludolf Ludwig Ludzer Luitzen Lutske + Maarten Mads Marc Marcel Marcus Marian_male Marinus Marten Martinus Matthijs Maurits Mechiel Meine Meinte Melle Menno Michel Michiel Mindert Minne Minze + Nico Nicolaas Nyck + Oebele Oeds Oene Okke Onno Oscar Otmar + Paul Peter Philip Pier Piet Pieter Pieter-Jan Pim Piter Popke Pyt + Rein Reinder Reint Reitse Reitze Ren_e_act_ Rendert Rense Renze Richard Rick Riemer Rienk Rients Rimmer Rindert Rinke Rinne Rinse Rintje Rintsje Rinze Rixt Robert Robin Roel Roelf Roelof Romke Rommert Ronald Ronus Rudi Rutger Rutmer Ruurd + Sake Salomon Sander Schelte Siebold Sies Sietse Sietze Sieuwert Sijbrandus Sije Sijtse Sikke Sikko Simon Sipke Sjerp Sjinkie Sjirk Sjoerd Sjon Sjouke Stephanus Sven Sybe Sybolt Sybout Sybrand Sybren Syds Sytze + Taede Taeke Tamme Teunus Theo Theodorus Theunis Thewis Thijs Thijsje Thomas Tieme Tiemen Tiete Tim Tjaard Tjalling Tjebbe Tjeerd Tjepke Tjerk Tjiepke Tjitse Tjitte Tom Ton Tonny Tony Toon Tristan Tsjibbe Tunno + Uilke Uiltje Ulbe Ulbo Ulrich + Vincent Volkert + Walle Walt Watze Wicher Wiebe Wiebren Wieger Wierd Wiert Wigger Wijbren Wilco Wilfried Willem Wim Wout Wouter Wybe Wybren Wytse + Yde Yep Yge Ynso Ype Ypke + } + female_names = { + Aafke Aaltje Afke Akke Aletta Alyda Alyt Amarins Anita Anje Anke Anna Anna-Jet Anna-Marie Anneke Annemarie Annemiek Annie Anouska Anthonia Antje Antoinette Atje Attje Augusta Aukje Avine + Baukje Bertine Betty Boukje Bouktje Brechtje Bregtje Brigitte + Carla Carolien Catharina Cornelia + Dieuwke Dineke Dorien Doutzen + Elise Elizabeth Ellen Elma Erna Esther + Femke Fenna Foekje + G_e_act_janna Geertje Geertruida Geesje Geeske Gelske Gonny Greet Griet Grietine Grietje Gryt Grytsje + Haitske Hetty Hilda Hilje Hylkje + Ietje Ike Ilona Ilse Ingrid + Janke Janna Jannewietske Janny Jeltje Jissy Jitske Johanna Johanneke Joke Joukje + Klaasje Klasina Klaske Kornelia + Laila Lenie Leny Leonie Letitia Lianne Liesette Linda Lutske + Maaike Manon Marga Margaretha Margo Margriet Maria Marianne Marie Marije Marijke Mariska Marit Marja Marjon Marloes Marrit Martha Martje Martsje Mayon Meike Michelle Monique + Nadine Nicole Nynke + Pauline Petra Pietie Pietje + Reina Reinoudina Reinskjen Renske Rianne Riemie Riemkje Rikst Rinske Rixt Roelofje + Sandra Sanne Saskia Sherida Siebren Sieta Sietske Sippie Sisca Sijtje Sjanet Sjoerdtsje Sjoukje Sophia Suzanne Sylvana + Tamara Thea Tieneke Tietje Tine Tineke Tjitske Tollina Trijntje + Uilkje + Wiesje Wieteke Wijtske Wike Wilhelmina Willemina Wopkje + Ymkje Yvonne + } + dynasty_of_location_prefix = "dynnp_fan" + + patronym_suffix_male = "dynnpat_suf_s" + patronym_suffix_female = "dynnpat_suf_s" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_friulian.txt b/common/culture/name_lists/NEOW_friulian.txt new file mode 100644 index 000000000..f7834be8d --- /dev/null +++ b/common/culture/name_lists/NEOW_friulian.txt @@ -0,0 +1,295 @@ +name_list_NEOW_friulian = { + + cadet_dynasty_names = { + "dynn_Agostini" + "dynn_Aita" + "dynn_Alzetta" + "dynn_Battistin" + "dynn_Bazzeo" + "dynn_Beltrame" + "dynn_Bernardis" + "dynn_Bianco" + "dynn_Bolzon" + "dynn_Bortolussi" + "dynn_Boscarol" + "dynn_Boz" + "dynn_Brandolin" + "dynn_Bregant" + "dynn_Bressan" + "dynn_Brovedani" + "dynn_Bucco" + "dynn_Calligaris" + "dynn_Calligaro" + "dynn_Candoni" + "dynn_Carlon" + "dynn_Castellarin" + "dynn_Cescutti" + "dynn_Colavitti" + "dynn_Collio" + "dynn_Colussi" + "dynn_Colusso" + "dynn_Cozzi" + "dynn_Cumin" + "dynn_Daneluzzi" + "dynn_David" + "dynn_De_spc_Monte" + "dynn_Dominici" + "dynn_Donda" + "dynn_Drigo" + "dynn_Fabbro" + "dynn_Falcomer" + "dynn_Feresin" + "dynn_Fiorido" + "dynn_Franco" + "dynn_Franz" + "dynn_Furlan" + "dynn_Furlanis" + "dynn_Gallas" + "dynn_Gasparini" + "dynn_Gerin" + "dynn_Gismano" + "dynn_Gobbato" + "dynn_Godeas" + "dynn_Grion" + "dynn_Innocente" + "dynn_Lavaroni" + "dynn_Lena" + "dynn_Liani" + "dynn_Lorenzi" + "dynn_Lovisa" + "dynn_Magris" + "dynn_Mainardis" + "dynn_Maraldo" + "dynn_Marangon" + "dynn_Marega" + "dynn_Martini" + "dynn_Marzinotto" + "dynn_Mattiussi" + "dynn_Mazzoli" + "dynn_Medeot" + "dynn_Meroi" + "dynn_Miniussi" + "dynn_Mion" + "dynn_Monte" + "dynn_Moro" + "dynn_Nadin" + "dynn_Nicodemo" + "dynn_Orzan" + "dynn_Paroni" + "dynn_Petris" + "dynn_Picco" + "dynn_Pin" + "dynn_Polo" + "dynn_Pontel" + "dynn_Puntin" + "dynn_Rainis" + "dynn_Rigutto" + "dynn_Roman" + "dynn_Sartori" + "dynn_Scian" + "dynn_Sclaunich" + "dynn_Scubla" + "dynn_Siega" + "dynn_Spangaro" + "dynn_Spessot" + "dynn_Stabile" + "dynn_Stefanuto" + "dynn_Stefanutti" + "dynn_Stella" + "dynn_Strizzolo" + "dynn_Tassan" + "dynn_Tedesco" + "dynn_Toffolo" + "dynn_Tomasin" + "dynn_Tosoratti" + "dynn_Turrin" + "dynn_Vecchiet" + "dynn_Vicenzino" + "dynn_Vidal" + "dynn_Visintin" + "dynn_Vittori" + "dynn_Vrech" + "dynn_Zambon" + "dynn_Zanin" + "dynn_Zannier" + "dynn_Zanon" + "dynn_Zanutta" + "dynn_Zuliani" + } + + dynasty_names = { + "dynn_Agostini" + "dynn_Aita" + "dynn_Alzetta" + "dynn_Battistin" + "dynn_Bazzeo" + "dynn_Beltrame" + "dynn_Bernardis" + "dynn_Bianco" + "dynn_Bolzon" + "dynn_Bortolussi" + "dynn_Boscarol" + "dynn_Boz" + "dynn_Brandolin" + "dynn_Bregant" + "dynn_Bressan" + "dynn_Brovedani" + "dynn_Bucco" + "dynn_Calligaris" + "dynn_Calligaro" + "dynn_Candoni" + "dynn_Carlon" + "dynn_Castellarin" + "dynn_Cescutti" + "dynn_Colavitti" + "dynn_Collio" + "dynn_Colussi" + "dynn_Colusso" + "dynn_Cozzi" + "dynn_Cumin" + "dynn_Daneluzzi" + "dynn_David" + "dynn_De_spc_Monte" + "dynn_Dominici" + "dynn_Donda" + "dynn_Drigo" + "dynn_Fabbro" + "dynn_Falcomer" + "dynn_Feresin" + "dynn_Fiorido" + "dynn_Franco" + "dynn_Franz" + "dynn_Furlan" + "dynn_Furlanis" + "dynn_Gallas" + "dynn_Gasparini" + "dynn_Gerin" + "dynn_Gismano" + "dynn_Gobbato" + "dynn_Godeas" + "dynn_Grion" + "dynn_Innocente" + "dynn_Lavaroni" + "dynn_Lena" + "dynn_Liani" + "dynn_Lorenzi" + "dynn_Lovisa" + "dynn_Magris" + "dynn_Mainardis" + "dynn_Maraldo" + "dynn_Marangon" + "dynn_Marega" + "dynn_Martini" + "dynn_Marzinotto" + "dynn_Mattiussi" + "dynn_Mazzoli" + "dynn_Medeot" + "dynn_Meroi" + "dynn_Miniussi" + "dynn_Mion" + "dynn_Monte" + "dynn_Moro" + "dynn_Nadin" + "dynn_Nicodemo" + "dynn_Orzan" + "dynn_Paroni" + "dynn_Petris" + "dynn_Picco" + "dynn_Pin" + "dynn_Polo" + "dynn_Pontel" + "dynn_Puntin" + "dynn_Rainis" + "dynn_Rigutto" + "dynn_Roman" + "dynn_Sartori" + "dynn_Scian" + "dynn_Sclaunich" + "dynn_Scubla" + "dynn_Siega" + "dynn_Spangaro" + "dynn_Spessot" + "dynn_Stabile" + "dynn_Stefanuto" + "dynn_Stefanutti" + "dynn_Stella" + "dynn_Strizzolo" + "dynn_Tassan" + "dynn_Tedesco" + "dynn_Toffolo" + "dynn_Tomasin" + "dynn_Tosoratti" + "dynn_Turrin" + "dynn_Vecchiet" + "dynn_Vicenzino" + "dynn_Vidal" + "dynn_Visintin" + "dynn_Vittori" + "dynn_Vrech" + "dynn_Zambon" + "dynn_Zanin" + "dynn_Zannier" + "dynn_Zanon" + "dynn_Zanutta" + "dynn_Zuliani" + } + + male_names = { + Achille Adriano Afro Albano Alberto Albino Alceo Alcide Aldo Alessandro Alessio Alfio Alfredo Alido Alvaro Alviano Amedeo Amelio Amos Andrea_male Angelo Angioletto Annibale Anselmo Antonello Antonino Antonio Archimede Aristide Arnaldo Arrigo Arturo Attilio Augusto Aulo + Battista Beniamino Beppino Bernardino Bonaldo Boris Bruno + Candido Carletto Carlo Celio Cesare Cherubino Cirano Claudio Coriglio Corrado Cristiano + Daniele Danilo Dante Dario David Davide Denis Demis Diego Dino Domenico Duilio + Eddi Edoardo Egidio Elia Eliano Elio Elvezio Elvio Emanuele Emidio Emiliano Emilio Enio Ennio Enore Enrico Enzo Ermanno Ermes Erminio Ernesto Ettore Eugenio Euro Ezio + Fabio Fabrizio Fausto Federico Fediliano Felice Ferdinando Ferruccio Flavio Florio Franceschino Francesco Franco Fulco Fulvio Furio + Gabriele Gaetano Gastone Germano Getulio Giacomo Giambattista Giampaolo Gianandrea Giancarlo Giandomenico Gianfranco Gianluca Gianluigi Gianni Gianpaolo Gianpiero Gino Gio Gionata Giorgio Giosualdo Giovanni Giovanni_spc_Battista Giuliano Giulio Giuseppe Giuseppino Glauco Graziano Guerrino Guglielmino Guglielmo Guido Gustavo + Iginio Igino Igor Ilario Innocente Ivan Ivano Ivo + Juri + Kether + Lanfranco Laurino Leonardo Libero Lino Lionello Livio Lodovico Lorenzo Loris Luca Luciano Lucio Ludovico Luigi Luigino + Manfredi Manlio Manolo Manuele Marcello Marco Marino Mario Marlino Massimiliano Massimo Matteo Maurizio Mauro Michele Mirko Moreno + Napoleone Narciso Natale Natalino Nazario Nicol_o_grv_ Nicola_male + Olinto Olivo Oreste Oscar Ottone Ottorino + Pantaleo Paolo Pasquale Pasqualino Pier_spc_Antonio Pierangelo Piergiorgio Pierluigi Piero Pietro Pio Pompeo Primo Provino + Raffaello Raimondo Remigio Remo Renato Renzo Riccardo Rinaldo Rino Roberto Rocco Rodolfo Romeo Romero Rudi + Salvatore Sandro Saule Sebastiano Sergio Severino Silvano Silvio Simone_male Sirio Siro Stefano Stelio Steno + Tito Tiziano Tommaso Tonino Tranquillo Tullio + Ugo Umberto + Valentino Valerio Vannes Vincenzo Virgilio Vittorino Vittorio + Walter + } + female_names = { + Adelaide Agnese Albina Alessandra Alessia Alice Anna Anna_spc_Maria Annamaria Assunta + Carmela Carmen Caterina Catterina Cecilia Chiara Clara Corinna Cornelia Cristiana Cristina + Dalila Daniela Debora Deborah Desir_e_act_e Donatella Doretta Dusolina + Elena Eleonora Eliana Elisa Elisabetta Elisetta Emanuela Emma Ercole Erica Erika + Flavia Franca Francesca + Gabriella Genziana Gianna Giovanna Giulia Giuliana Gloria Grazia Greta + Isabella Isabelle Itala + Juli_female + Lara Laura Lavinia Lidia Liliana Linda Lorena Luana Lucia Luciana Luigia + Mara Maria Maria_spc_Carmela Maria_spc_Grazia Maria_spc_Teresa Mariaclara Marina Marinella Marisa Martina Melissa Micaela Michela Monica + Nancy + Ornella + Patrizia + Rachele Raffaella Renata Renza Roberta Romilda Rosita + Sandra Sara Silvia Silvia_spc_Maria Simonetta Stefania + Teresa Tiziana + Viviana + Zaida + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_galician.txt b/common/culture/name_lists/NEOW_galician.txt new file mode 100644 index 000000000..02e3525e0 --- /dev/null +++ b/common/culture/name_lists/NEOW_galician.txt @@ -0,0 +1,328 @@ +name_list_NEOW_galician = { + + cadet_dynasty_names = { + "dynn__A_act_lvarez" + "dynn_A_n_tld__o_act_n" + "dynn_Acu_n_tld_a" + "dynn_Agui_o_act_n" + "dynn_Alonso" + "dynn_Ares" + "dynn_Arias" + "dynn_Barreiro" + "dynn_Blanco" + "dynn_Botana" + "dynn_Calvo" + "dynn_Cambeiro" + "dynn_Cancela" + "dynn_Carreira" + "dynn_Carril" + "dynn_Casal" + "dynn_Castro" + "dynn_Codesido" + "dynn_Conde" + "dynn_Costoya" + "dynn_Cotelo" + "dynn_Crujeiras" + "dynn_D_a_act_vila" + "dynn_D_i_act_az" + { "dynnp_de" "dynn_Dios" } + { "dynnp_de" "dynn_Frutos" } + "dynn_Deiros" + "dynn_Dom_i_act_nguez" + "dynn_Fandi_n_tld_o" + "dynn_Feij_o_act_o" + "dynn_Fern_a_act_ndez" + "dynn_Ferro" + "dynn_Figueroa" + "dynn_Fontal" + "dynn_Fraga" + "dynn_G_o_act_mez" + "dynn_Garc_i_act_a" + "dynn_Garea" + "dynn_Gayoso" + "dynn_Gonz_a_act_lez" + "dynn_Gude" + "dynn_Iglesias" + "dynn_Lema" + "dynn_L_o_act_pez" + "dynn_M_e_act_ndez" + "dynn_M_i_act_guez" + "dynn_Mari_n_tld_o" + "dynn_Mart_i_act_nez" + "dynn_Mato" + "dynn_Mej_i_act_a" + "dynn_Mella" + "dynn_Mera" + "dynn_Montenegro" + "dynn_Montero" + "dynn_Mosquera" + "dynn_Mu_n_tld_iz" + "dynn_N_u_act__n_tld_ez" + "dynn_Neira" + "dynn_Ocampo" + "dynn_Olveira" + "dynn_P_e_act_rez" + "dynn_Pamp_i_act_n" + "dynn_Parada" + "dynn_Pardo" + "dynn_Paz" + "dynn_Pazos" + "dynn_Pena" + "dynn_Pereira" + "dynn_Pombo" + "dynn_Pose" + "dynn_Puga" + "dynn_Quintela" + "dynn_R_u_act_a" + "dynn_Rama" + "dynn_Ramos" + "dynn_Rendo" + "dynn_Rey" + "dynn_Rial" + "dynn_Rivas" + "dynn_Rodr_i_act_guez" + "dynn_Rouco" + "dynn_S_a_act_nchez" + "dynn_Sampedro" + "dynn_Sanda" + "dynn_Sant_i_act_n" + "dynn_Santamarina" + "dynn_Santos" + "dynn_Seoane" + "dynn_Silva" + "dynn_Silvela" + "dynn_Souto" + "dynn_Su_a_act_rez" + "dynn_Taboada" + "dynn_Tojo" + "dynn_V_a_act_zquez" + "dynn_Varela" + "dynn_Veiga" + "dynn_Verdes" + "dynn_Vidal" + "dynn_Villar" + } + + dynasty_names = { + "dynn__A_act_lvarez" + "dynn_A_n_tld__o_act_n" + "dynn_Acu_n_tld_a" + "dynn_Agui_o_act_n" + "dynn_Alonso" + "dynn_Ares" + "dynn_Arias" + "dynn_Barreiro" + "dynn_Blanco" + "dynn_Botana" + "dynn_Calvo" + "dynn_Cambeiro" + "dynn_Cancela" + "dynn_Carreira" + "dynn_Carril" + "dynn_Casal" + "dynn_Castro" + "dynn_Codesido" + "dynn_Conde" + "dynn_Costoya" + "dynn_Cotelo" + "dynn_Crujeiras" + "dynn_D_a_act_vila" + "dynn_D_i_act_az" + { "dynnp_de" "dynn_Dios" } + { "dynnp_de" "dynn_Frutos" } + "dynn_Deiros" + "dynn_Dom_i_act_nguez" + "dynn_Fandi_n_tld_o" + "dynn_Feij_o_act_o" + "dynn_Fern_a_act_ndez" + "dynn_Ferro" + "dynn_Figueroa" + "dynn_Fontal" + "dynn_Fraga" + "dynn_G_o_act_mez" + "dynn_Garc_i_act_a" + "dynn_Garea" + "dynn_Gayoso" + "dynn_Gonz_a_act_lez" + "dynn_Gude" + "dynn_Iglesias" + "dynn_Lema" + "dynn_L_o_act_pez" + "dynn_M_e_act_ndez" + "dynn_M_i_act_guez" + "dynn_Mari_n_tld_o" + "dynn_Mart_i_act_nez" + "dynn_Mato" + "dynn_Mej_i_act_a" + "dynn_Mella" + "dynn_Mera" + "dynn_Montenegro" + "dynn_Montero" + "dynn_Mosquera" + "dynn_Mu_n_tld_iz" + "dynn_N_u_act__n_tld_ez" + "dynn_Neira" + "dynn_Ocampo" + "dynn_Olveira" + "dynn_P_e_act_rez" + "dynn_Pamp_i_act_n" + "dynn_Parada" + "dynn_Pardo" + "dynn_Paz" + "dynn_Pazos" + "dynn_Pena" + "dynn_Pereira" + "dynn_Pombo" + "dynn_Pose" + "dynn_Puga" + "dynn_Quintela" + "dynn_R_u_act_a" + "dynn_Rama" + "dynn_Ramos" + "dynn_Rendo" + "dynn_Rey" + "dynn_Rial" + "dynn_Rivas" + "dynn_Rodr_i_act_guez" + "dynn_Rouco" + "dynn_S_a_act_nchez" + "dynn_Sampedro" + "dynn_Sanda" + "dynn_Sant_i_act_n" + "dynn_Santamarina" + "dynn_Santos" + "dynn_Seoane" + "dynn_Silva" + "dynn_Silvela" + "dynn_Souto" + "dynn_Su_a_act_rez" + "dynn_Taboada" + "dynn_Tojo" + "dynn_V_a_act_zquez" + "dynn_Varela" + "dynn_Veiga" + "dynn_Verdes" + "dynn_Vidal" + "dynn_Villar" + } + + male_names = { + 2 = { + _A_act_lex _A_act_lvaro + _O_act_scar + Aar_o_act_n Abel Adri_a_act_n Afonso Airas Aitor Alan Alberte_male Ald_a_act_n Alexandre Alexis Amaro Andr_e_act_ Ant_o_act_n Antonio Anxo Artai + Borxa Brais Bran Brand_a_act_n Breixo Breog_a_act_n Brian Bruno + C_e_act_sar Carlos Christian Cristi_a_act_n + Daniel David Diego Duarte + Edgar Eloi Enrique Ero Estevo + Fernando Francisco Francisco_spc_Xabier Francisco_spc_Xos_e_act_ + Gabriel Gael Gonzalo Guillerme + Heitor Hugo + Iago Ignacio Isaac Ismael Iv_a_act_n Ivo + Jonathan + Kevin + Lois_male Lois_spc_Miguel Lucas + Manuel Marco Marcos Mario Mart_i_act_n Mateo Miguel Miguel_spc_Anxo + Nicol_a_act_s No_e_act_ Noel + Paulo Pedro + Ra_u_act_l Rafael Ram_o_act_n Ricardo Roi Roberto Rodrigo Rub_e_act_n + Samuel Santiago Sen_e_act_n Serxio + Trist_a_act_n + Ux_i_act_o + V_i_act_tor + Xabier Xacobe Xes_u_act_s Xo_a_act_n Xo_a_act_n_spc_Carlos Xo_a_act_n_spc_Lois Xo_a_act_n_spc_Manuel Xo_a_act_n_spc_Xos_e_act_ Xoel Xos_e_act_ Xos_e_act__spc_Ant_o_act_n Xos_e_act__spc_Anxo Xos_e_act__spc_Carlos Xos_e_act__spc_Lois Xos_e_act__spc_Manuel Xos_e_act__spc_Mar_i_act_a Xos_e_act__spc_Ram_o_act_n Xulio Xurxo + Yago + } + 1 = { + _A_act_nxel + _I_act__n_tld_igo + Abd_o_act_n Abelardo Abrah_a_act_n Ad_a_act_n Agosti_n_tld_o Alberte_spc_Manuel Albino Aleixo Alfredo Amable Amado Amador Amancio Amando An_i_act_bal Anacleto Aniceto Antero_spanish Antonio_spc_Manuel Antonio_spc_Xabier Anxo_spc_Lois Anxo_spc_Manuel Anxo_spc_Mar_i_act_a Anxo_spc_Xos_e_act_ Aquilino Arcadio Armando Armindo Arsenio Artur Asdr_u_act_bal Asier Atanagildo Augusto Aurelio Avelino + Baldomero Basilio Bautista Benigno Bernardino Bernardo Bieito Bonifacio Boris Brays + C_a_act_ndido C_e_act_sar_spc_Antonio C_e_act_sar_spc_Manuel Caetano Camilo Camilo_spc_Xos_e_act_ Canuto Carlos_spc_Alberte Carlos_spc_Lois Casimiro Castor Ceferino Celestino Celso Ces_a_act_reo Claudio Clemente Conrado Constantino Cosme Cristovo + D_a_act_maso Dami_a_act_n Daniel_spc_Xos_e_act_ Dar_i_act_o David_spc_Xos_e_act_ Delf_i_act_n Delio Demetrio Den_i_act_s Desiderio Dionisio Domingos Donato Duarte_spc_Manuel Duarte_spc_Xos_e_act_ + Edelmiro Edesio Edmundo Efr_e_act_n El_i_act_as Eladio Eleuterio Eliseu Elixio Emilio Emilio_spc_Xos_e_act_ Erasmo Ernesto Estanislau Eusebio Evaristo Evencio Ezequiel + Fabi_a_act_n Fabio Federico Feliciano Fern_a_act_n Fidel Filipe Firm_i_act_n Fiz Florencio Florentino Fortunato Francisco_spc_Lois Francisco_spc_Manuel Francisco_spc_Mar_i_act_a Francisco_spc_Xavier Francisco_spc_Xes_u_act_s + Gaspar Gregorio Gumersindo Gustavo + Hadri_a_act_n Heitor_spc_Xos_e_act_ Henrique Herminio Hip_o_act_lito Humberto + Ian Ignacio_spc_Xabier Ildefonso Inocencio Isidoro Isidro + Laureano Laurentino Lauro Leandro Leoncio Leopoldo Lino Lisardo Lois_spc_Anxo Lois_spc_Manuel Lois_spc_Mar_i_act_a Lois_spc_Pedro Lourenzo Luciano + Manoel Manuel_spc_Antonio Manuel_spc_Anxo Manuel_spc_Carlos Manuel_spc_Henrique Manuel_spc_Lois Manuel_spc_Mar_i_act_a Manuel_spc_Xaime Marcelino Marcial Marco_spc_Antonio Mari_n_tld_o Mariano Marti_n_tld_o Mat_i_act_s Mauro Maximiliano Maximino Melchor Mois_e_act_s Modesto + N_e_act_stor Narciso Nazario Nicandro Nicasio Niceto Nicomedes Nuno + Olegario Oliver + P_i_act_o Paio Pascual Pastor Patricio Paulino Paulo_spc_Xos_e_act_ Pedro_spc_Xos_e_act_ Perfecto Pl_a_act_cido Prudencio + Rafael_spc_Antonio Raimundo Ram_o_act_n_spc_Antonio Ram_o_act_n_spc_Anxo Ram_o_act_n_spc_Mar_i_act_a Ram_o_act_n_spc_Xos_e_act_ Ramiro Reinaldo Remixio Ricardo_spc_Xos_e_act_ Rodolfo Rom_a_act_n Rosendo Roxelio + Sabino Salvador Sebasti_a_act_n Segundo Seraf_i_act_n Serxio_spc_Xos_e_act_ Severino Sexismundo Silverio Silvio Sim_o_act_n Siro + Telesforo Telmo Tom_e_act_ + Ubaldo Urbano Ux_i_act_a_spc_Manuel + V_i_act_tor_spc_Manuel V_i_act_tor_spc_Xos_e_act_ Valdo Valent_i_act_n Venancio Venceslau Ventura Vicente Vicente_spc_Manuel Vitoriano + Wilson + Xacinto Xacob Xaime Xairo Xalo Xan Xaqu_i_act_n Xavier Xenaro Xerardo Xerm_a_act_n Xerome Xes_u_act_s_spc_Antonio Xes_u_act_s_spc_Carlos Xes_u_act_s_spc_Ignacio Xes_u_act_s_spc_Manuel Xes_u_act_s_spc_Mar_i_act_a Xi_a_act_n Xiao Xo_a_act_n_spc_Alberte Xo_a_act_n_spc_Antonio Xo_a_act_n_spc_Bautista Xo_a_act_n_spc_Ignacio Xo_a_act_n_spc_Francisco Xo_a_act_n_spc_Vicente Xo_a_act_n_spc_Xes_u_act_s Xoh_a_act_n Xos_e_act__spc_Adri_a_act_n Xos_e_act__spc_Alberte Xos_e_act__spc_Andr_e_act_s Xos_e_act__spc_Antonio Xos_e_act__spc_Armando Xos_e_act__spc_Avelino Xos_e_act__spc_Bieito Xos_e_act__spc_Diego Xos_e_act__spc_Domingos Xos_e_act__spc_Enrique Xos_e_act__spc_Fernando Xos_e_act__spc_Francisco Xos_e_act__spc_Ignacio Xos_e_act__spc_Manoel Xos_e_act__spc_Miguel Xos_e_act__spc_Ricardo Xos_e_act__spc_Santiago Xos_e_act__spc_V_i_act_tor Xos_e_act__spc_Xabier Xos_e_act__spc_Xo_a_act_n Xulio_spc_Manuel Xulio_spc_Xos_e_act_ Xurxo_spc_Andr_e_act_s Xurxo_spc_Manuel Xusto Xuventino + Yelco Yoel + } + } + female_names = { + 2 = { + Adriana Aida Aine Aitana Alba Alba_spc_Mar_i_act_a Alexandra Alicia Ana Ana_spc_Bel_e_act_n Ana_spc_Mar_i_act_a Andrea Ant_i_act_a Anxela Arancha Ariadna Aroa Aurora + Beatriz Bel_e_act_n Bieita Branca Brenda Briana + Cami_n_tld_o Candela Carla Carlota Carme Carolina Celia Celtia Cintia Clara Claudia Cristina + Elisa Estefan_i_act_a Estela Esther Eva Eva_spc_Mar_i_act_a + F_a_act_tima Filomena + Helena + In_e_act_s Iolanda Irene Iria Iria_spc_Mar_i_act_a Iris Isabel + J_e_act_ssica Jennifer + L_u_act_a Lara Laura Leticia Lidia Lorena Luc_i_act_a + M_i_act_riam M_o_act_nica Maite Mar_i_act_a Mar_i_act_a_spc_Carme Mar_i_act_a_spc_Sabela Mar_i_act_a_spc_Tareixa Mar_i_act_a_spc_Xes_u_act_s Mar_i_act_a_spc_Xos_e_act_ Mari_n_tld_a Marta Menc_i_act_a Minia Mirian + Natalia Navia Nazaret Nerea Noa Noelia Noem_i_act_ Nuria + Olalla + Patricia Paula Pilar Pomba + Raquel Rebeca Roc_i_act_o + Sabela Sara Sarai Sarela Sheila Silvia Sof_i_act_a Sonia Soraia Susana + Tamara Tania Tatiana + Ux_i_act_a + Vanesa Ver_o_act_nica Vitoria + Xandra Xeila Xiana Xudit Xudith Xulia + Yanira + Zeltia + } + 1 = { + _A_act_nxeles _A_act_urea + _U_act_rsula + Adela Ainara Ainoa Aldara Alexia Almudena Amada Amalia Amanda Amparo Ana_i_act_s Ana_spc_Sabela Anabel Andrea_spc_Mar_i_act_a Antoni_n_tld_a Ar_a_act_nzazu Araceli Asunci_o_act_n Avelina + B_a_act_rbara Bego_n_tld_a Berta Branca + Carme_spc_Mar_i_act_a Carmela Catalina Catarina Cecilia Celsa Clara_spc_Isabel Clara_spc_Mar_i_act_a Concepci_o_act_n Consolaci_o_act_n Consolo Coralia Corona Covadonga Cruz + D_e_act_bora Denisa Desir_e_act_e Deva Diana Dolores Dorinda + Edelmira Eduarda Elba Elisa Elvira Emilia Encarna Enma Erea Enriqueta Esperanza Ester Eudoxia + Francisca + Gabriela Gloria Goretti Guadalupe + Hayd_e_act_e Herminia + Ignacia Inmaculada + Laura_spc_Mar_i_act_a Ledicia Leila Lu_i_act_sa Lu_i_act_sa_spc_Mar_i_act_a Lurdes Luz + Mabel Magdalena Maia Malena Manuela Mar Mar_i_act_a_spc__A_act_nxeles Mar_i_act_a_spc_Araceli Mar_i_act_a_spc_Bel_e_act_n Mar_i_act_a_spc_Concepci_o_act_n Mar_i_act_a_spc_Consolaci_o_act_n Mar_i_act_a_spc_Cristina Mar_i_act_a_spc_Cruz Mar_i_act_a_spc_Dolores Mar_i_act_a_spc_Elvira Mar_i_act_a_spc_Esther Mar_i_act_a_spc_Francisca Mar_i_act_a_spc_Goretti Mar_i_act_a_spc_Helena Mar_i_act_a_spc_Ignacia Mar_i_act_a_spc_Inmaculada Mar_i_act_a_spc_Laura Mar_i_act_a_spc_Lu_i_act_sa Mar_i_act_a_spc_Luz Mar_i_act_a_spc_Magdalena Mar_i_act_a_spc_Manuela Mar_i_act_a_spc_Mar Mar_i_act_a_spc_Mercedes Mar_i_act_a_spc_Montserrat Mar_i_act_a_spc_Neves Mar_i_act_a_spc_Olalla Mar_i_act_a_spc_Olga Mar_i_act_a_spc_Paz Mar_i_act_a_spc_Pilar Mar_i_act_a_spc_Purificaci_o_act_n Mar_i_act_a_spc_Rebeca Mar_i_act_a_spc_Roc_i_act_o Mar_i_act_a_spc_Rosal_i_act_a Mar_i_act_a_spc_Ux_i_act_a Mar_i_act_a_spc_Valentina Mar_i_act_a_spc_Vitoria Margarida Mariana Marta_spc_Mar_i_act_a Maruxa Matilde Melania Melisa Mercedes Micaela Milagres Monserrat Montserrat + Nadia Nair Neves Nicolasa Noela + Olaia Olga Olimpia Olivia Oriana + Pamela Paz Prudencia Pura Purificaci_o_act_n + Ramona Remedios Rexina Rita Rosa Rosa_spc_Mar_i_act_a Rosal_i_act_a Rosana Rut Ruth + Sabrina Saleta Samanta Sara_spc_Mar_i_act_a Selene Sheyla Silvia_spc_Mar_i_act_a + Ta_i_act_s Tal_i_act_a Tareixa Tereixa + Valentina Valeria Violeta Virxinia + Xasmina Xela Xema Xenevra Ximena Xoana Xoana_spc_Mar_i_act_a Xohana Xosefa Xosefina Xulia_spc_Mar_i_act_a + Ylenia + Zaida Zaira Zoraida + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_goidelic.txt b/common/culture/name_lists/NEOW_goidelic.txt index ca9be065a..821fc0bfb 100644 --- a/common/culture/name_lists/NEOW_goidelic.txt +++ b/common/culture/name_lists/NEOW_goidelic.txt @@ -145,6 +145,7 @@ Vera Veronica Victoria Zoe } + dynasty_of_location_prefix = "dynnp_of" patronym_prefix_male = "dynnpat_pre_mac" patronym_prefix_male_vowel = "dynnpat_pre_vow_mag" patronym_prefix_female = "dynnpat_pre_nic" diff --git a/common/culture/name_lists/NEOW_greek.txt b/common/culture/name_lists/NEOW_greek.txt new file mode 100644 index 000000000..3ffba6f8b --- /dev/null +++ b/common/culture/name_lists/NEOW_greek.txt @@ -0,0 +1,145 @@ +name_list_NEOW_greek = { + + cadet_dynasty_names = { + "dynn_Alex_i_act_ou" + "dynn_Alex_o_act_poulos" + "dynn_Anastasi_a_act_dis" + "dynn_Anton_i_act_ou" + "dynn_Athanas_i_act_ou" + "dynn_Athanasi_a_act_dis" + "dynn_Chatz_i_act_s" + "dynn_Dimitr_i_act_ou" + "dynn_Gal_a_act_nis" + "dynn_Georg_i_act_ou" + "dynn_Georg_o_act_poulos" + "dynn_Georgi_a_act_dis" + "dynn_Giann_o_act_poulos" + "dynn_Ili_o_act_poulos" + "dynn_Ioann_i_act_dis" + "dynn_Karagi_a_act_nnis" + "dynn_Konstantin_i_act_dis" + "dynn_Makr_i_act_s" + "dynn_Nikol_a_act_ou" + "dynn_Oikon_o_act_mou" + "dynn_Panagiot_i_act_dis" + "dynn_Pap_a_act_zoglou" + "dynn_Papa_i_uml_o_a_act_nnou" + "dynn_Papad_a_act_kis" + "dynn_Papad_o_act_poulos" + "dynn_Papadopo_u_act_lou" + "dynn_Papageorg_i_act_ou" + "dynn_Papanikol_a_act_ou" + "dynn_Papp_a_act_s" + "dynn_Spyr_o_act_poulos" + "dynn_Stath_o_act_poulos" + "dynn_Theodor_o_act_poulos" + "dynn_Triantaf_y_act_llou" + "dynn_Vasile_i_act_ou" + "dynn_Vl_a_act_chos" + } + + dynasty_names = { + "dynn_Alex_i_act_ou" + "dynn_Alex_o_act_poulos" + "dynn_Anastasi_a_act_dis" + "dynn_Anton_i_act_ou" + "dynn_Athanas_i_act_ou" + "dynn_Athanasi_a_act_dis" + "dynn_Chatz_i_act_s" + "dynn_Dimitr_i_act_ou" + "dynn_Gal_a_act_nis" + "dynn_Georg_i_act_ou" + "dynn_Georg_o_act_poulos" + "dynn_Georgi_a_act_dis" + "dynn_Giann_o_act_poulos" + "dynn_Ili_o_act_poulos" + "dynn_Ioann_i_act_dis" + "dynn_Karagi_a_act_nnis" + "dynn_Konstantin_i_act_dis" + "dynn_Makr_i_act_s" + "dynn_Nikol_a_act_ou" + "dynn_Oikon_o_act_mou" + "dynn_Panagiot_i_act_dis" + "dynn_Pap_a_act_zoglou" + "dynn_Papa_i_uml_o_a_act_nnou" + "dynn_Papad_a_act_kis" + "dynn_Papad_o_act_poulos" + "dynn_Papadopo_u_act_lou" + "dynn_Papageorg_i_act_ou" + "dynn_Papanikol_a_act_ou" + "dynn_Papp_a_act_s" + "dynn_Spyr_o_act_poulos" + "dynn_Stath_o_act_poulos" + "dynn_Theodor_o_act_poulos" + "dynn_Triantaf_y_act_llou" + "dynn_Vasile_i_act_ou" + "dynn_Vl_a_act_chos" + } + + male_names = { + _A_act_gis + _E_act_vdoxos + _O_act_miros + A_i_act_as Achill_e_act_as Adam_a_act_ntios Ag_a_act_pios Ag_a_act_thon Ag_i_act_nor Aine_i_act_as Ak_a_act_mas Al_e_act_xandros Al_e_act_xios Alka_i_act_os Alkivi_a_act_dis Am_y_act_ntas An_a_act_xandros An_a_act_xarchos An_e_act_stis Anax_i_act_mandros Anaxag_o_act_ras Andr_e_act_as Andr_o_act_nikos Ant_i_act_gonos Ant_i_act_machos Ant_i_act_patros Ant_o_act_nios Ap_o_act_llon Apoll_o_act_n Ar_i_act_ston Arch_e_act_laos Arch_i_act_lochos Archim_i_act_dis Arist_e_act_as Ariste_i_act_dis Aristoge_i_act_ton Aristom_e_act_nis Aristot_e_act_lis Arkes_i_act_laos Asklipi_o_act_s Ast_e_act_rios Atal_a_act_ntis Athan_a_act_sios Atr_e_act_fs Avra_a_act_m + Char_a_act_lampos Char_i_act_laos Char_i_act_ton Chr_y_act_santhos + Da_i_act_dalos Damokl_i_act_s Di_o_act_doros Dim_a_act_dis Dim_i_act_trios Dimosth_e_act_nis Diog_e_act_nis Diom_i_act_dis Dion_y_act_sios + Efs_e_act_vios Efst_a_act_thios Efstr_a_act_tios Efth_y_act_mios Ek_a_act_dimos Elefs_i_act_nios Elefth_e_act_rios Ep_i_act_kouros Ep_i_act_ktitos Epamein_o_act_ndas Epimen_i_act_dis Erm_i_act_s Erm_o_act_laos Eteokl_i_act_s Ev_a_act_ngelos Ev_i_act_meros Evm_e_act_nis Evryvi_a_act_dis + F_i_act_lippos F_i_act_lon F_o_act_tios Fil_i_act_mon Filokl_i_act_s Filokr_a_act_tis ​​Fo_i_act_vos + G_o_act_rgon Ganym_i_act_dis Ge_o_act_rgios Ger_a_act_simos Gl_a_act_fkos Gorg_i_act_as Grig_o_act_rios + I_a_act_kovos I_a_act_son Idomen_e_act_as Ier_o_act_theos Ifikr_a_act_tis Ig_i_act_sandros Ign_a_act_tios Ik_a_act_rios Il_i_act_as Io_a_act_nnis Iord_a_act_nis Ios_i_act_f Ipp_i_act_as Ipp_o_act_damos Ipp_o_act_lytos Ippokr_a_act_tis Ir_a_act_kleios Ir_o_act_dotos Irakl_i_act_s Is_i_act_doros Is_i_act_odos Isokr_a_act_tis + K_a_act_dmos K_a_act_llipos K_a_act_rolos K_a_act_storas K_i_act_mon K_y_act_ros Kall_i_act_as Kall_i_act_nikos Kall_i_act_stratos Kl_e_act_archos Kl_e_act_on Kle_a_act_nthis Kleom_e_act_nis Konstant_i_act_nos Kosm_a_act_s Kr_o_act_nos Krater_o_act_s Kyri_a_act_kos + L_a_act__i_uml_os L_a_act_mpros L_e_act_andros L_e_act_fkippos L_e_act_on L_y_act_sandros La_e_act_rtis Le_o_act_ntios Leon_i_act_das Lo_u_act_kas Lys_i_act_machos + M_e_act_nandros M_i_act_nos Mak_a_act_rios M_a_act_rios M_a_act_rkos M_i_act_don M_i_act_lon M_y_act_ron Mattha_i_act_os Mel_a_act_nthios Men_e_act_laos Meth_o_act_dios Mich_a_act_lis Micha_i_act_l Milti_a_act_dis Min_a_act_s Mithrid_a_act_tis + N_a_act_rkissos N_e_act_archos N_i_act_kandros Neopt_o_act_lemos Nik_i_act_tas Nik_o_act_dimos Nik_o_act_laos Nik_o_act_stratos Nikif_o_act_ros Nir_e_act_as + Odyss_e_act_as On_i_act_simos Or_e_act_stis Orf_e_act_as + P_a_act_nas P_a_act_troklos P_a_act_vlos P_e_act_lops P_e_act_tros P_i_act_ndaros P_y_act_rros Pafsan_i_act_as Palam_i_act_dis Panagi_o_act_tis Panar_e_act_tos Pand_i_act_on Pantel_i_act_s Pantele_i_act_mon Paraskev_a_act_s Perikl_i_act_s Plat_o_act_nios Pol_y_act_fimos Pol_y_act_karpos Polychr_o_act_nis Polyd_e_act_fkis Poseid_o_act_n Pr_i_act_amos Protag_o_act_ras + S_a_act_vvas S_e_act_lefkos S_o_act_lon Sarpid_o_act_n Sofokl_i_act_s Sokr_a_act_tis Sot_i_act_rios Spyr_i_act_don St_a_act_vros St_e_act_fanos St_e_act_rgios Stam_a_act_tios Str_a_act_ton Stylian_o_act_s Syme_o_act_n + T_a_act_ntalos T_i_act_maios T_i_act_marchos Taxi_a_act_rchis Telam_o_act_n Thal_i_act_s The_o_act_doros The_o_act_filos The_o_act_frastos The_o_act_kritos Theag_e_act_nis Themistokl_i_act_s Theod_o_act_sios Theof_a_act_nis This_e_act_fs Thom_a_act_s Thras_y_act_voulos Til_e_act_machos Tim_o_act_theos Timokr_a_act_tis Timol_e_act_on Tr_o_act_as Tript_o_act_lemos + V_a_act_kchos V_i_act_as V_i_act_on V_y_act_ron Vellerof_o_act_ntis + X_e_act_narchos X_e_act_non Xenof_o_act_n Xenokr_a_act_tis + Z_e_act_fxis Z_i_act_non Z_i_act_sis Z_o_act_pyros Z_o_act_simos Zachar_i_act_as + } + + female_names = { + _A_act_nna + Ag_a_act_thi Agn_i_act_ Aikater_i_act_ni Alex_a_act_ndra Alex_i_act_a Alkm_i_act_ni Alky_o_act_ni Anastas_i_act_a Anax_a_act_ndra Androm_a_act_chi Angelik_i_act_ Anth_i_act_ Antho_u_act_sa Antig_o_act_ni Anton_i_act_a Apollon_i_act_a Ari_a_act_dni Arsin_o_act_i Aspas_i_act_a Aster_i_act_a Atal_a_act_nti Athanas_i_act_a Athin_a_act_ + Char_a_act_ Chl_o_act_i Chryso_u_act_la + D_a_act_fni D_e_act_spoina D_i_act_mitra Dan_a_act_i Di_o_act_ni Dii_a_act_neira Dionys_i_act_a Doroth_e_act_a + Effim_i_act_a Effras_i_act_a Effros_y_act_ni Efprax_i_act_a Efsev_i_act_a Efstath_i_act_a Eft_e_act_rpi Efthal_i_act_a Eir_i_act_ni Ek_a_act_vi El_e_act_ktra El_e_act_ni Elp_i_act_da Erat_o_act_ Evangel_i_act_a Evanth_i_act_a Evdok_i_act_a Evdox_i_act_a Evgen_i_act_a + Fa_i_act_dra Fil_i_act_ppa Filom_i_act_na Fo_i_act_vi Fotein_i_act_ + Gal_a_act_teia Garyfalli_a_act_ Georg_i_act_a Grigor_i_act_a + Ifig_e_act_neia Io_a_act_nna Ioul_i_act_a Ioulian_i_act_ Ioust_i_act_na Ir_o_act_ + K_i_act_rki K_o_act_ri Kalli_o_act_ni Kalli_o_act_pi Kallist_o_act_ Kass_a_act_ndra Klei_o_act_ Klytaimn_i_act_stra Konstant_i_act_a Kyriak_i_act_ + Lefkoth_e_act_a Leont_i_act_a Lit_o_act_ + M_a_act_rtha M_i_act_deia Mar_i_act_a Margar_i_act_ta Mel_i_act_ssa Mer_o_act_pi + N_i_act_ki Nef_e_act_li Ni_o_act_vi Nikar_e_act_ti Nikol_e_act_tta + Panagi_o_act_ta Pand_o_act_ra Parth_e_act_na Pavl_i_act_na Pelag_i_act_a Penthes_i_act_leia Petron_i_act_a Pinel_o_act_pi Polyx_e_act_ni + R_e_act_a Rod_a_act_nthi Roman_i_act_ + Sapf_o_act_ Sem_e_act_ Sof_i_act_a Stefan_i_act_a Straton_i_act_ki + Th_a_act_leia Th_e_act_mis Theod_o_act_ra Theodos_i_act_a Theognos_i_act_a Theokt_i_act_sti Thiva_i_uac_s Thoma_i_uac_s + Varv_a_act_ra Vasilik_i_act_ Veren_i_act_ki Vrisi_i_act_da + X_e_act_ni + Ypat_i_act_a + Zinov_i_act_a Zo_i_act_ + } + + dynasty_of_location_prefix = "dynnp_ek" + + # 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_akrítai" } + { name = "mercenary_company_cheroúli" } + { name = "mercenary_company_óplitis_of_place" } + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_griko.txt b/common/culture/name_lists/NEOW_griko.txt new file mode 100644 index 000000000..18af532c9 --- /dev/null +++ b/common/culture/name_lists/NEOW_griko.txt @@ -0,0 +1,266 @@ +name_list_NEOW_griko = { + + cadet_dynasty_names = { + "dynn_Agui" + "dynn_Amato" + "dynn_Anghelone" + "dynn_Arena" + "dynn_Arrigo" + "dynn_Attanasi" + "dynn_Avantaggiato" + "dynn_Benavoli" + "dynn_Blasi" + "dynn_Bonfa" + "dynn_Brancatisano" + "dynn_Bray" + "dynn_Bruzzaniti" + "dynn_Calabria" + "dynn_Calabro" + "dynn_Casile" + "dynn_Castellano" + "dynn_Castrignano" + "dynn_Celentano" + "dynn_Chiriaco" + "dynn_Chiriatti" + "dynn_Condemi" + "dynn_Corliano" + "dynn_Costa" + "dynn_Crea" + "dynn_Criaco" + "dynn_Criseo" + "dynn_Cristiano" + "dynn_Cucinotta" + "dynn_Donno" + "dynn_Fallara" + "dynn_Ferraro" + "dynn_Fiorentino" + "dynn_Foti" + "dynn_Garrapa" + "dynn_Greco" + "dynn_Guarnaccia" + "dynn_Iacopino" + "dynn_Iaria" + "dynn_Iiriti" + "dynn_Lagana" + "dynn_Ligato" + "dynn_Macheda" + "dynn_Mafrica" + "dynn_Mafrici" + "dynn_Malara" + "dynn_Mallamaci" + "dynn_Manganaro" + "dynn_Mangia" + "dynn_Mangiola" + "dynn_Marino" + "dynn_Marti" + "dynn_Maruccia" + "dynn_Mastrolia" + "dynn_Mele" + "dynn_Minniti" + "dynn_Montinaro" + "dynn_Morabito" + "dynn_Nicolo" + "dynn_Nocco" + "dynn_Nocera" + "dynn_Nucera" + "dynn_Nuzzaci" + "dynn_Orlando" + "dynn_Palamara" + "dynn_Palma" + "dynn_Pangallo" + "dynn_Pellegrino" + "dynn_Pellicano" + "dynn_Petrulli" + "dynn_Pizzi" + "dynn_Polimeni" + "dynn_Pulimeno" + "dynn_Rizzo" + "dynn_Romeo" + "dynn_Rosato" + "dynn_Russo" + "dynn_Sacca" + "dynn_Santis" + "dynn_Scaramozzino" + "dynn_Sergi" + "dynn_Sgro" + "dynn_Spano" + "dynn_Stanca" + "dynn_Stelitano" + "dynn_Surace" + "dynn_Tommasi" + "dynn_Tondi" + "dynn_Toscano" + "dynn_Treglia" + "dynn_Tripodi" + "dynn_Tundo" + "dynn_Tuscano" + "dynn_Vadala" + "dynn_Verduci" + "dynn_Verri" + "dynn_Villani" + "dynn_Zacheo" + "dynn_Zampaglione" + "dynn_Zema" + } + + dynasty_names = { + "dynn_Agui" + "dynn_Amato" + "dynn_Anghelone" + "dynn_Arena" + "dynn_Arrigo" + "dynn_Attanasi" + "dynn_Avantaggiato" + "dynn_Benavoli" + "dynn_Blasi" + "dynn_Bonfa" + "dynn_Brancatisano" + "dynn_Bray" + "dynn_Bruzzaniti" + "dynn_Calabria" + "dynn_Calabro" + "dynn_Casile" + "dynn_Castellano" + "dynn_Castrignano" + "dynn_Celentano" + "dynn_Chiriaco" + "dynn_Chiriatti" + "dynn_Condemi" + "dynn_Corliano" + "dynn_Costa" + "dynn_Crea" + "dynn_Criaco" + "dynn_Criseo" + "dynn_Cristiano" + "dynn_Cucinotta" + "dynn_Donno" + "dynn_Fallara" + "dynn_Ferraro" + "dynn_Fiorentino" + "dynn_Foti" + "dynn_Garrapa" + "dynn_Greco" + "dynn_Guarnaccia" + "dynn_Iacopino" + "dynn_Iaria" + "dynn_Iiriti" + "dynn_Lagana" + "dynn_Ligato" + "dynn_Macheda" + "dynn_Mafrica" + "dynn_Mafrici" + "dynn_Malara" + "dynn_Mallamaci" + "dynn_Manganaro" + "dynn_Mangia" + "dynn_Mangiola" + "dynn_Marino" + "dynn_Marti" + "dynn_Maruccia" + "dynn_Mastrolia" + "dynn_Mele" + "dynn_Minniti" + "dynn_Montinaro" + "dynn_Morabito" + "dynn_Nicolo" + "dynn_Nocco" + "dynn_Nocera" + "dynn_Nucera" + "dynn_Nuzzaci" + "dynn_Orlando" + "dynn_Palamara" + "dynn_Palma" + "dynn_Pangallo" + "dynn_Pellegrino" + "dynn_Pellicano" + "dynn_Petrulli" + "dynn_Pizzi" + "dynn_Polimeni" + "dynn_Pulimeno" + "dynn_Rizzo" + "dynn_Romeo" + "dynn_Rosato" + "dynn_Russo" + "dynn_Sacca" + "dynn_Santis" + "dynn_Scaramozzino" + "dynn_Sergi" + "dynn_Sgro" + "dynn_Spano" + "dynn_Stanca" + "dynn_Stelitano" + "dynn_Surace" + "dynn_Tommasi" + "dynn_Tondi" + "dynn_Toscano" + "dynn_Treglia" + "dynn_Tripodi" + "dynn_Tundo" + "dynn_Tuscano" + "dynn_Vadala" + "dynn_Verduci" + "dynn_Verri" + "dynn_Villani" + "dynn_Zacheo" + "dynn_Zampaglione" + "dynn_Zema" + } + + male_names = { + Achille Adriano Agatino Agesilao Agostino Alberto Aldo Alessandro Alessio Alfio Alfonso Alfredo Aloisio Ambrosio Amedeo Americo Anastasio Andrea_male Angelo Annibale Annunziato Antonello Antonino Antonio Aristide Aristodemo Armando Armiro Arnaldo Arturo Atanasio Attilio Augusto Aurelio + Baldassarre Bartolomeo Basilio Benedetto Beniamino Bernardo Biagio Bonaventura Brizio Bruno + Caio Calogero Camillo Carlo Carmelo Carmine Cateno Cesare Christian Ciccio Claudio Corrado Cosimo Costantino Crescenzo Cristiano + Daniele Dante Dario Demetrio Diego Dino Domenicano Domenico Donato + Edoardo Eduardo Egidio Eleuterio Elio Elios Emanuele Emilio Ennio Enrico Enzo Ercole Ermanno Ernesto Ettore Eugenio Ezio + Fabio Fabrizio Fausto Federico Felice Ferdinando Filadelfio Filiberto Filippo Flaminio Fortunato Francantonio Francescantonio Francesco Francesco_spc_Maria Francesco_spc_Saverio Franco + Gabriele_male Gaetano Gaspare Gastone Gennaro Germano Giacomo Giampiero Giancarlo Giancesare Gianfranco Gianluca Gianni Gianpiero Gino Gioacchino Giorgio Giovambattista Giovan_spc_Battista Giovanbattista Giovanni Giovanni_spc_Maria Girolamo Giulio Goffredo Giuseppe Giuseppe_spc_Maria Graziano Guglielmo Guido + Ignazio Isidoro Italo Ivan + Lelio Leo Leonardantonio Leonardo Leone Leopoldo Letterio Lorenzo Loris Luca Luciano Lucio Ludovico Luigi + Marcellino Marcello Marco Mariano Mario Martino Massimiliano Massimo Matteo Mattia Maurizio Mauro Michelangelo Michele Mimmo Mineo + Natale Nazzareno Nello Nicodemo Nicol_o_grv_ Nicola_male Nino Nunzio + Olindo Olivio Orazio Oreste Oscar Osvaldo Ottavio + Paco Pantaleo Paolo Pasquale Peppino Piero Pierpaolo Pietro Placido + Raffaele Raimondo Renato Riccardo Roberto Rocco Romeo Rosario Ruggero + Salvatore Sandro Santino Santi Santo Saro Saverio Sebastiano Serafino Sergio Silvestro Simone_male Spiro Stapino Stefano + Tancredi Temistocle Teodoro Tiberio Tito Tonino Tullio + Ugo Umberto + Valerio Vincenzo Vinicio Virgilio Vitantonio Vito Vittoriano Vittorio + Walter Wilson Wladimiro + } + female_names = { + Addolorata Adele Agata Aida Alessandra Alessia Amelia Angela Angela_spc_Maria Anna Anna_spc_Maria Annalisa Antonia Antonietta + Barbara Bianca Brigida + Carla Carmela Carolina Caterina Celeste Celestina Consolata Cristina + Dafne Daniela Donatella + Emma Ester Eugenia Eva + Federica Filomena Flavia Franca Francesca + Gabriella Gianna Gianna_spc_Maria Giovanna Giulia Giuliana Giuseppina Grazia + Heos + Isabella + Jolanda + Laura Lucia Luisa + Maria Maria_spc_Addolorata Maria_spc_Adele Maria_spc_Antonietta Maria_spc_Cristina Maria_spc_Flavia Maria_spc_Grazia Maria_spc_Laura Maria_spc_Rita Maria_spc_Rosa Maria_spc_Stefania Marilena Marina Marta Matilde Michela Monica + Nadia Natalia Nellina + Oriana + Patrizia Pina + Ramona Regina Rita Roberta Rosa Rosa_spc_Maria Rosalinda Rosella + Sabina Silvana Silvia Sonia Stefania Stella + Teresilla Tilde + Valentina Vanni Vincenza Vittoria + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_icelandic.txt b/common/culture/name_lists/NEOW_icelandic.txt new file mode 100644 index 000000000..40add81e8 --- /dev/null +++ b/common/culture/name_lists/NEOW_icelandic.txt @@ -0,0 +1,301 @@ +name_list_NEOW_icelander = { + + cadet_dynasty_names = { + { "dynnp_af" "dynn__A_act_rsk_o_act_gssandur" } + { "dynnp_af" "dynn__O_act_lafsfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn__O_act_lafsv_i_act_k" } + { "dynnp_af" "dynn__TH_ingeyri" } + { "dynnp_af" "dynn__TH_orl_a_act_ksh_o_uml_fn" } + { "dynnp_af" "dynn__TH_orsh_o_uml_fn" } + { "dynnp_af" "dynn__TH_ykkvib_ae_r" } + { "dynnp_af" "dynn_Akranes" } + { "dynnp_af" "dynn_Akureyri" } + { "dynnp_af" "dynn_Arnarstapi" } + { "dynnp_af" "dynn_B_i_act_ldudalur" } + { "dynnp_af" "dynn_B_u_act__eth_akaupt_u_act_n" } + { "dynnp_af" "dynn_B_u_act__eth_ardalur" } + { "dynnp_af" "dynn_B_u_act__eth_ir" } + { "dynnp_af" "dynn_Bakkafj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Bakkager_eth_i" } + { "dynnp_af" "dynn_Bl_o_uml_ndu_o_act_s" } + { "dynnp_af" "dynn_Bolungarv_i_act_k" } + { "dynnp_af" "dynn_Bor_eth_eyri" } + { "dynnp_af" "dynn_Borgarnes" } + { "dynnp_af" "dynn_Brei_eth_dalsv_i_act_k" } + { "dynnp_af" "dynn_Dalv_i_act_k" } + { "dynnp_af" "dynn_Dj_u_act_pav_i_act_k" } + { "dynnp_af" "dynn_Dj_u_act_pivogur" } + { "dynnp_af" "dynn_Drangsnes" } + { "dynnp_af" "dynn_Elli_eth_ah_o_uml_fn" } + { "dynnp_af" "dynn_Eskifj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Eyrarbakki" } + { "dynnp_af" "dynn_F_a_act_skr_u_act__eth_sfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Flateyri" } + { "dynnp_af" "dynn_Gar_eth_ur" } + { "dynnp_af" "dynn_Gr_i_act_msey" } + { "dynnp_af" "dynn_Greniv_i_act_k" } + { "dynnp_af" "dynn_Grindav_i_act_k" } + { "dynnp_af" "dynn_Grundarfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_H_o_uml_f_eth_akaupssta_eth_ur" } + { "dynnp_af" "dynn_H_o_uml_fn" } + { "dynnp_af" "dynn_H_o_act_lmav_i_act_k" } + { "dynnp_af" "dynn_H_u_act_sav_i_act_k" } + { "dynnp_af" "dynn_Hafnir" } + { "dynnp_af" "dynn_Hauganes" } + { "dynnp_af" "dynn_Heimaey" } + { "dynnp_af" "dynn_Hellissandur" } + { "dynnp_af" "dynn_Hjalteyri" } + { "dynnp_af" "dynn_Hn_i_act_fsdalur" } + { "dynnp_af" "dynn_Hofs_o_act_s" } + { "dynnp_af" "dynn_Hr_i_act_sey" } + { "dynnp_af" "dynn_Hvammstangi" } + { "dynnp_af" "dynn_K_o_act_pasker" } + { "dynnp_af" "dynn_Kleppj_a_act_rnsreykir" } + { "dynnp_af" "dynn_Kr_o_act_kurinn" } + { "dynnp_af" "dynn_Neskaupsta_eth_ur" } + { "dynnp_af" "dynn_Patreksfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Raufarh_o_uml_fn" } + { "dynnp_af" "dynn_Rey_eth_arfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Reykh_o_act_lar" } + { "dynnp_af" "dynn_Rif" } + { "dynnp_af" "dynn_S_u_act__eth_av_i_act_k" } + { "dynnp_af" "dynn_Sandger_eth_i" } + { "dynnp_af" "dynn_Sau_eth__a_act_rkr_o_act_kur" } + { "dynnp_af" "dynn_Seltjarnarnes" } + { "dynnp_af" "dynn_Sey_eth_arfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Sey_eth_isfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Siglufj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Skagastr_o_uml_nd" } + { "dynnp_af" "dynn_St_o_uml_eth_varfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Stapi" } + { "dynnp_af" "dynn_Stokkseyri" } + { "dynnp_af" "dynn_Stykkish_o_act_lmur" } + { "dynnp_af" "dynn_Su_eth_ureyri" } + { "dynnp_af" "dynn_Svalbar_eth_seyri" } + { "dynnp_af" "dynn_T_a_act_lknafj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Vestmannaeyjar" } + { "dynnp_af" "dynn_Vogar" } + } + + dynasty_names = { + { "dynnp_af" "dynn__A_act_rsk_o_act_gssandur" } + { "dynnp_af" "dynn__O_act_lafsfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn__O_act_lafsv_i_act_k" } + { "dynnp_af" "dynn__TH_ingeyri" } + { "dynnp_af" "dynn__TH_orl_a_act_ksh_o_uml_fn" } + { "dynnp_af" "dynn__TH_orsh_o_uml_fn" } + { "dynnp_af" "dynn__TH_ykkvib_ae_r" } + { "dynnp_af" "dynn_Akranes" } + { "dynnp_af" "dynn_Akureyri" } + { "dynnp_af" "dynn_Arnarstapi" } + { "dynnp_af" "dynn_B_i_act_ldudalur" } + { "dynnp_af" "dynn_B_u_act__eth_akaupt_u_act_n" } + { "dynnp_af" "dynn_B_u_act__eth_ardalur" } + { "dynnp_af" "dynn_B_u_act__eth_ir" } + { "dynnp_af" "dynn_Bakkafj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Bakkager_eth_i" } + { "dynnp_af" "dynn_Bl_o_uml_ndu_o_act_s" } + { "dynnp_af" "dynn_Bolungarv_i_act_k" } + { "dynnp_af" "dynn_Bor_eth_eyri" } + { "dynnp_af" "dynn_Borgarnes" } + { "dynnp_af" "dynn_Brei_eth_dalsv_i_act_k" } + { "dynnp_af" "dynn_Dalv_i_act_k" } + { "dynnp_af" "dynn_Dj_u_act_pav_i_act_k" } + { "dynnp_af" "dynn_Dj_u_act_pivogur" } + { "dynnp_af" "dynn_Drangsnes" } + { "dynnp_af" "dynn_Elli_eth_ah_o_uml_fn" } + { "dynnp_af" "dynn_Eskifj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Eyrarbakki" } + { "dynnp_af" "dynn_F_a_act_skr_u_act__eth_sfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Flateyri" } + { "dynnp_af" "dynn_Gar_eth_ur" } + { "dynnp_af" "dynn_Gr_i_act_msey" } + { "dynnp_af" "dynn_Greniv_i_act_k" } + { "dynnp_af" "dynn_Grindav_i_act_k" } + { "dynnp_af" "dynn_Grundarfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_H_o_uml_f_eth_akaupssta_eth_ur" } + { "dynnp_af" "dynn_H_o_uml_fn" } + { "dynnp_af" "dynn_H_o_act_lmav_i_act_k" } + { "dynnp_af" "dynn_H_u_act_sav_i_act_k" } + { "dynnp_af" "dynn_Hafnir" } + { "dynnp_af" "dynn_Hauganes" } + { "dynnp_af" "dynn_Heimaey" } + { "dynnp_af" "dynn_Hellissandur" } + { "dynnp_af" "dynn_Hjalteyri" } + { "dynnp_af" "dynn_Hn_i_act_fsdalur" } + { "dynnp_af" "dynn_Hofs_o_act_s" } + { "dynnp_af" "dynn_Hr_i_act_sey" } + { "dynnp_af" "dynn_Hvammstangi" } + { "dynnp_af" "dynn_K_o_act_pasker" } + { "dynnp_af" "dynn_Kleppj_a_act_rnsreykir" } + { "dynnp_af" "dynn_Kr_o_act_kurinn" } + { "dynnp_af" "dynn_Neskaupsta_eth_ur" } + { "dynnp_af" "dynn_Patreksfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Raufarh_o_uml_fn" } + { "dynnp_af" "dynn_Rey_eth_arfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Reykh_o_act_lar" } + { "dynnp_af" "dynn_Rif" } + { "dynnp_af" "dynn_S_u_act__eth_av_i_act_k" } + { "dynnp_af" "dynn_Sandger_eth_i" } + { "dynnp_af" "dynn_Sau_eth__a_act_rkr_o_act_kur" } + { "dynnp_af" "dynn_Seltjarnarnes" } + { "dynnp_af" "dynn_Sey_eth_arfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Sey_eth_isfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Siglufj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Skagastr_o_uml_nd" } + { "dynnp_af" "dynn_St_o_uml_eth_varfj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Stapi" } + { "dynnp_af" "dynn_Stokkseyri" } + { "dynnp_af" "dynn_Stykkish_o_act_lmur" } + { "dynnp_af" "dynn_Su_eth_ureyri" } + { "dynnp_af" "dynn_Svalbar_eth_seyri" } + { "dynnp_af" "dynn_T_a_act_lknafj_o_uml_r_eth_ur" } + { "dynnp_af" "dynn_Vestmannaeyjar" } + { "dynnp_af" "dynn_Vogar" } + } + + male_names = { + 3 = { # 500+ + _A_act_g_u_act_st _A_act_rni _A_act_sgeir + _I_act_var + _O_act_lafur _O_act_mar _O_act_skar + _TH__o_act_r_eth_ur _TH__o_act_rarinn _TH__o_act_rir _TH_orsteinn + A_eth_alsteinn Alexander Andri Ari Arnar Aron Atli + Baldur Benedikt Birgir Bj_o_uml_rgvin Bj_o_uml_rn Bjarni Brynjar + Dan_i_act_el Dav_i_act__eth_ + Egill Einar Eir_i_act_kur + Fri_eth_rik + G_i_act_sli Gar_eth_ar Gr_e_act_tar Gu_eth_j_o_act_n Gu_eth_mundur Gu_eth_ni Gunnar Gunnlaugur + H_o_uml_r_eth_ur Halld_o_act_r Haukur Helgi Hilmar Hjalti Hlynur + Ing_o_act_lfur Ingi + J_o_act_hann J_o_act_hannes J_o_act_n J_o_act_nas Jakob + K_a_act_ri Karl Kjartan Krist_o_act_fer Kristinn Kristj_a_act_n + Magn_u_act_s + P_a_act_ll P_e_act_tur + R_o_act_bert Ragnar Reynir + Sigr_u_act_n Sigur_eth_ur Sigurj_o_act_n Sindri Snorri Stef_a_act_n Sveinn Sverrir + T_o_act_mas Tryggvi + Valur Viktor Vilhj_a_act_lmur + } + 2 = { # 100-500 + _A_act_rmann _A_act_smundur + _O_act__eth_inn _O_uml_rn + _TH__o_act_r _TH__o_act_rhallur _TH_orbergur _TH_orgeir _TH_orkell _TH_orl_a_act_kur _TH_orleifur _TH_orvaldur _TH_orvar_eth_ur + Agnar Albert Alfre_eth_ Anton Arn_o_act_r Arngr_i_act_mur Au_eth_unn + B_o_uml__eth_var Baldvin Bergur Birkir Bjarki Bragi Brynj_o_act_lfur + Da_eth_i Dagur + E_eth_dvar_eth_ Eggert Ei_eth_ur El_i_act_as Elli_eth_i Emil Erlendur Eyj_o_act_lfur Eysteinn + Fannar Finnbogi Finnur Freyr + Geir Gestur Gr_i_act_mur Gu_eth_brandur Gu_eth_laugur + H_a_act_kon H_o_uml_gni H_o_uml_skuldur Haf_th__o_act_r Hafli_eth_i Hallgr_i_act_mur Hallur Hannes Hans Haraldur Hei_eth_ar Heimir Hermann Hinrik Hj_o_uml_rleifur Hj_o_uml_rtur Hrafn Hrei_eth_ar Hreinn + Indri_eth_i Ingimar + J_u_act_l_i_act_us Jens + L_a_act_rus L_u_act__eth_v_i_act_k Le_o_act_ Loftur Logi + M_a_act_r Mark_u_act_s Marteinn Martin Matth_i_act_as Mikael + N_i_act_els + Oddur Orri + P_a_act_lmi + R_o_uml_gnvaldur R_u_act_nar Rafn Run_o_act_lfur + S_ae_mundur S_i_act_mon Sam_u_act_el Sigf_u_act_s Sigmar Sigmundur Sigurbj_o_uml_rn Sigurgeir Sigvaldi Sk_u_act_li Sm_a_act_ri Sn_ae_bj_o_uml_rn Stein_th__o_act_r Steingr_i_act_mur Steinn Sturla Styrmir Svavar Sveinbj_o_uml_rn + Teitur Thomas Thor Torfi + Valdimar Valgeir Vi_eth_ar Vigf_u_act_s Vignir + } + 1 = { # 100- + _A_act_rel_i_act_us _A_act_stgeir + _I_act_sleifur + _O_uml_gmundur + _TH__o_act_rm_o_act__eth_ur _TH__o_act_roddur _TH_orgils + Arnaldur Arnlj_o_act_tur Au_eth_un + B_a_act_r_eth_ur Benon_y_act_ Bent Bergmann Bj_o_uml_rg_o_act_lfur Bolli Brandur + Eldj_a_act_rn Eymundur + Finnbj_o_uml_rn Flosi Fri_eth__th__o_act_r Fri_eth_finnur Fri_eth_geir Frosti + Gissur Gottsk_a_act_lk Gu_eth_bergur Gustav Guttormur Gyr_eth_ir + H_a_act_lfd_a_act_n Hallvar_eth_ur Hl_o_uml__eth_ver + Illugi Ingibergur + J_o_act_nmundur J_o_uml_rundur + Ketill Kl_ae_ngur Klemens Kristmann Kristmundur + Ludvig + N_o_act_i Narfi Nikul_a_act_s + Oddgeir + R_u_act_tur Rudolf + Sal_o_act_mon Sigfinnur Sighvatur Sigurhj_o_uml_rtur Sigurvin Sigvar_eth_ur Sk_u_act_ta Skafti Spartakus Sumarli_eth_i Svanberg + V_i_act_glundur V_i_act_kingur Vigg_o_act_ + Zophon_i_act_as + } + } + female_names = { + 3 = { + _A_act_sa _A_act_sd_i_act_s _A_act_slaug _A_act_sta + _I_act_ris + _O_act_l_o_uml_f + _TH__o_act_ra _TH__o_act_rd_i_act_s _TH__o_act_runn _TH_orbj_o_uml_rg + Anna Arna Au_eth_ur + Berglind Birna Bj_o_uml_rg Brynd_i_act_s + Dagn_y_act_ + Edda El_i_act_n El_i_act_sabet Erla Erna Eva + Gu_eth_bj_o_uml_rg Gu_eth_laug Gu_eth_n_y_act_ Gu_eth_r_i_act__eth_ur Gu_eth_r_u_act_n + Hafd_i_act_s Halld_o_act_ra Harpa Helga Hildur Hrafnhildur Hulda + Ingibj_o_uml_rg + J_o_act_hanna J_o_act_n_i_act_na J_o_act_na + Karen Katr_i_act_n Kolbr_u_act_n Krist_i_act_n Kristjana + L_a_act_ra Lilja + Mar_i_act_a Margr_e_act_t + R_o_act_sa Ragnhei_eth_ur Rakel + S_o_act_lveig Sandra Sara Sigr_i_act__eth_ur Sigurbj_o_uml_rg Soff_i_act_a Stefan_i_act_a Steinunn + Unnur + Valger_eth_ur + } + 2 = { + _A_act_sger_eth_ur _A_act_sthildur + _I_act_da + _O_act_laf_i_act_a _O_act_sk + _TH__o_act_rey + Agnes Ald_i_act_s Alexandra Alma + Bj_o_uml_rk Brynja Brynhildur + D_o_act_ra Dagbj_o_uml_rt + Emil_i_act_a + Fanney + Ger_eth_ur Gr_e_act_ta Gy_eth_a + Hanna Hei_eth_a Herd_i_act_s + Inga Ingveldur + J_o_act_runn J_u_act_l_i_act_ana + Kar_i_act_tas Katla Klara Kristr_u_act_n + L_o_act_a Linda + M_a_act_lfr_i_act__eth_ur Magnea Mar_i_act_n Matthildur Monika + Oddn_y_act_ + Petra + S_ae_d_i_act_s Sesselja Sif Sigurborg Silja + } + 1 = { + _A_act_lfr_u_act_n + Alb_i_act_na Alfa Arn_th_r_u_act__eth_ur Arnfr_i_act__eth_ur + Bjarkey + D_u_act_na Dr_o_uml_fn + Eir Elena Ethel + H_o_uml_gna Hera + I_eth_a + L_i_act_f Lind + Mist Mj_o_uml_ll + R_u_act_n + } + } + dynasty_of_location_prefix = "dynnp_af" + + patronym_suffix_male = "dynnpat_suf_sson" + patronym_suffix_female = "dynnpat_suf_sd_o_act_ttir" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_kalmyk.txt b/common/culture/name_lists/NEOW_kalmyk.txt new file mode 100644 index 000000000..6e9c91e7a --- /dev/null +++ b/common/culture/name_lists/NEOW_kalmyk.txt @@ -0,0 +1,275 @@ +name_list_NEOW_kalmyk = { + + cadet_dynasty_names = { + "dynn__O_uml_ndrin" + "dynn_Aguna" + "dynn_Alyana" + "dynn_Andan" + "dynn_Arsna" + "dynn_Arvchin" + "dynn_Avzan" + "dynn_Badm_dsh_Tsern_a_uml_" + "dynn_Bagjin" + "dynn_Barslun" + "dynn_Bavlashin" + "dynn_Bayrkhan" + "dynn_Beg_a_uml_lin" + "dynn_Berd_a_uml_n" + "dynn_Bodan" + "dynn_Boovshin" + "dynn_Borshkan" + "dynn_Bukhan" + "dynn_Burukchin" + "dynn_Ch_o_uml_l_a_uml_n" + "dynn_Chakan" + "dynn_Chansan" + "dynn_Chemchgin" + "dynn_Chogdrin" + "dynn_D_o_uml_n_a_uml_n" + "dynn_Dev_a_uml_shin" + "dynn_Dogdna" + "dynn_Doldan" + "dynn_Dorjakan" + "dynn_Eevrin" + "dynn_Enchrin" + "dynn_Erd_u_uml_shin" + "dynn_Gagnin" + "dynn_Ganjalan" + "dynn_Godgan" + "dynn_Hatlhna" + "dynn_Hunyan" + "dynn_Im_a_uml_n" + "dynn_Ishl_a_uml_n" + "dynn_Jaalgin" + "dynn_Jakhan" + "dynn_Jalgan" + "dynn_Janakhan" + "dynn_Jikhl_a_uml_n" + "dynn_Jonghan" + "dynn_Kaatun" + "dynn_Ker_a_uml_n" + "dynn_Khachna" + "dynn_Khaldkhshin" + "dynn_Khanjan" + "dynn_Khapurin" + "dynn_Khar_dsh_davan" + "dynn_Khonin_a_uml_" + "dynn_Khoshan" + "dynn_Khultangin" + "dynn_Khuran" + "dynn_Khurman" + "dynn_Kolchin" + "dynn_Koshana" + "dynn_M_o_uml_chrin" + "dynn_M_o_uml_nk_a_uml_n" + "dynn_M_o_uml_nk_dsh_Ubshin" + "dynn_Manj_dsh_Ubshin" + "dynn_Mantsan" + "dynn_Markhadan" + "dynn_Mashtgin" + "dynn_Moran" + "dynn_Mozdan" + "dynn_Mutan" + "dynn_N_a_uml_l_u_uml_rin" + "dynn_Nimsr_a_uml_n" + "dynn_Nokhan" + "dynn_Ochrin" + "dynn_Oldan" + "dynn_Oldashin" + "dynn_Olyadchin" + "dynn_Omburin" + "dynn_Orhdulin" + "dynn_Orugin" + "dynn_Ovgrin" + "dynn_Oyan" + "dynn_S_u_uml_s_a_uml_n" + "dynn_Saldan" + "dynn_Sappan" + "dynn_Sasan" + "dynn_Shagjin" + "dynn_Shalvrtin" + "dynn_Shan_a_uml_n" + "dynn_Sotun" + "dynn_Sukhana" + "dynn_T_u_uml_lmjin" + "dynn_Tahrin" + "dynn_Tem_a_uml_chin" + "dynn_Toktun" + "dynn_Topan" + "dynn_Tsern_dsh_n_a_uml_dvdin" + "dynn_Tsonjvna" + "dynn_Yakshvan" + "dynn_Zolgana" + "dynn_Zurgadan" + } + + dynasty_names = { + "dynn__O_uml_ndrin" + "dynn_Aguna" + "dynn_Alyana" + "dynn_Andan" + "dynn_Arsna" + "dynn_Arvchin" + "dynn_Avzan" + "dynn_Badm_dsh_Tsern_a_uml_" + "dynn_Bagjin" + "dynn_Barslun" + "dynn_Bavlashin" + "dynn_Bayrkhan" + "dynn_Beg_a_uml_lin" + "dynn_Berd_a_uml_n" + "dynn_Bodan" + "dynn_Boovshin" + "dynn_Borshkan" + "dynn_Bukhan" + "dynn_Burukchin" + "dynn_Ch_o_uml_l_a_uml_n" + "dynn_Chakan" + "dynn_Chansan" + "dynn_Chemchgin" + "dynn_Chogdrin" + "dynn_D_o_uml_n_a_uml_n" + "dynn_Dev_a_uml_shin" + "dynn_Dogdna" + "dynn_Doldan" + "dynn_Dorjakan" + "dynn_Eevrin" + "dynn_Enchrin" + "dynn_Erd_u_uml_shin" + "dynn_Gagnin" + "dynn_Ganjalan" + "dynn_Godgan" + "dynn_Hatlhna" + "dynn_Hunyan" + "dynn_Im_a_uml_n" + "dynn_Ishl_a_uml_n" + "dynn_Jaalgin" + "dynn_Jakhan" + "dynn_Jalgan" + "dynn_Janakhan" + "dynn_Jikhl_a_uml_n" + "dynn_Jonghan" + "dynn_Kaatun" + "dynn_Ker_a_uml_n" + "dynn_Khachna" + "dynn_Khaldkhshin" + "dynn_Khanjan" + "dynn_Khapurin" + "dynn_Khar_dsh_davan" + "dynn_Khonin_a_uml_" + "dynn_Khoshan" + "dynn_Khultangin" + "dynn_Khuran" + "dynn_Khurman" + "dynn_Kolchin" + "dynn_Koshana" + "dynn_M_o_uml_chrin" + "dynn_M_o_uml_nk_a_uml_n" + "dynn_M_o_uml_nk_dsh_Ubshin" + "dynn_Manj_dsh_Ubshin" + "dynn_Mantsan" + "dynn_Markhadan" + "dynn_Mashtgin" + "dynn_Moran" + "dynn_Mozdan" + "dynn_Mutan" + "dynn_N_a_uml_l_u_uml_rin" + "dynn_Nimsr_a_uml_n" + "dynn_Nokhan" + "dynn_Ochrin" + "dynn_Oldan" + "dynn_Oldashin" + "dynn_Olyadchin" + "dynn_Omburin" + "dynn_Orhdulin" + "dynn_Orugin" + "dynn_Ovgrin" + "dynn_Oyan" + "dynn_S_u_uml_s_a_uml_n" + "dynn_Saldan" + "dynn_Sappan" + "dynn_Sasan" + "dynn_Shagjin" + "dynn_Shalvrtin" + "dynn_Shan_a_uml_n" + "dynn_Sotun" + "dynn_Sukhana" + "dynn_T_u_uml_lmjin" + "dynn_Tahrin" + "dynn_Tem_a_uml_chin" + "dynn_Toktun" + "dynn_Topan" + "dynn_Tsern_dsh_n_a_uml_dvdin" + "dynn_Tsonjvna" + "dynn_Yakshvan" + "dynn_Zolgana" + "dynn_Zurgadan" + } + + male_names = { + _A_uml_b_a_uml_sh _A_uml_t_a_uml_ + _O_uml_ndr + _U_uml__u_uml_d_a_uml_ _U_uml_lmj-uvsh _U_uml_ngn _U_uml_zm-manj + Aahlt Abza Acha Agun Aja Akchan Alg Alkh Altn-nasn Alyan Amldn Amsa Anchr Anda Angha Anjuka Anka Anun Apl Ara Arasha Arna Arsn Arvch Arzhr Asara Ashlu Avts Avza Ayshg Azd + B_a_uml_rh_a_uml_ B_u_uml_r_a_uml_ B_u_uml_rt_a_uml_ Baakhn Badla Badm-Tsern Bagj Bagsh Baljr Baltsh Bambulya Barku Barslu Basha Basyank Batka Batm_o_uml_ngk Batu Batush Bavlash Baydn Bayrkha Beedrg Beg_a_uml_li Beltr Berd_a_uml_ Bichkn Biikn Boda Bogla Boksh Boldush Boovsh Bor Borlg Borshka Boshkhn Botaj Bovhr Boza Budulcha Buga Bukha Bukhtsh Bula Bulta Bumba Burdan Burukch Butkhn + Ch_o_uml_l_a_uml_ Ch_u_uml_d_a_uml_ Ch_u_uml_rm Chaka Chansa Chavlya Chemchg Chij Chinz Chogdr Chokur Chomuchn Chonakha Chopul Chulchn + D_o_uml_n_a_uml_ D_o_uml_rvljn D_u_uml__u_uml_vr Daahn Dagdur Dalash Dalch Danzn Darkhn Darvs Davanush Davla Ded_a_uml_ Dend_a_uml_ Dev_a_uml_sh Dind_a_uml_ Dogdn Dokhata Dolda Donvr Dooj Dorjaka Dozda Dugr Dulakhn + Ed_a_uml_ Eevr Eljng Elv_a_uml_rtn_a_uml_ Emt_a_uml_ Enchr Enk_a_uml_d_a_uml_ Erd_u_uml_sh Erdv_a_uml_sh Erg_u_uml_sh Erkn Est_a_uml_ + G_u_uml_z_a_uml_n Gagni Galdn Ganjala Gava Gendn Gilch Godga Gongga + H_a_uml_rd_a_uml_ Halch Hatlhn Haza Holta Huljukha Hunya + Idris Ik-Jimb_a_uml_ Im_a_uml_ Injush Ishl_a_uml_ Isld_a_uml_ + Jaalg Jahn Jakha Jalga Jama Janakha Jijush Jikhl_a_uml_ Jindv_a_uml_ Jivd_a_uml_ Jivkh_a_uml_ Jongha Juuda + K_o_uml_k_a_uml_ K_u_uml_b_u_uml_rl_a_uml_ K_u_uml_r_u_uml_ld_a_uml_ Kaatu Kaj Kandu Kanlu Karalj Karna Kekl_a_uml_ Ker_a_uml_ Kev_a_uml_ Kh_a_uml__a_uml_ng Kh_o_uml_rd_a_uml_shk Khaakha Khachn Khaldkhsh Khanja Khapur Kharalch Khar-dava Kharlu Kharukhs Khatu Khavchk Khavn Khazi Kheg_a_uml_ Khoja Khonin Khorga Khorma Khosha Khultang Khura Khurma Khutsa Kiizng Kit Kolaj Kolch Komchan Konkn Kookl Korj Koshan Koska Kovka Kumra + Lagun Lari Lavga Lij Luza + M_o_uml_chr M_o_uml_nk_a_uml_ M_o_uml_nk-Ubsh Magtsh Maka Mamut Mandkh Mangkhaj Manj-Ubsh Mantsa Markhada Marl Mashtg Matra Matsg Mer_a_uml_ Metk_a_uml_ Mey_a_uml_ Mik_a_uml_ Minj_u_uml_d Mohltsg Mokhla Momlda Monchk Mora Morkhu Moshna Mozda Muh_a_uml_r_a_uml_ Mukhata Mula Murdin Mushlda Muta Muula Muzgi + N_a_uml_l_u_uml_r N_u_uml_rj_a_uml_n Nachkr Namka Narj Narn-manj Nasn Naynta Negshn Nigt_a_uml_ Nik_a_uml_d_a_uml_ Nimsr_a_uml_ Nokha Nomin-khan Nurj + Ochr Odta Ogdn Olda Oldash Olyadch Ombur Onkor Ooj Orhdul Orug Oshl Otkhn Ovgr Oya + Palash Pashtr Pel_a_uml_ Potnya + S_a_uml_nk_a_uml_ S_a_uml_rsn S_a_uml_vd_a_uml_ S_u_uml_s_a_uml_ Saasg Sadva Saglda Sakl Salda Sam Sangra Sanj-h_a_uml_r_a_uml_ Sansg Sappa Sarmada Sasa Sel_a_uml_ Senk_a_uml_ Serm_a_uml_ Sh_u_uml_rgn Shagj Shalkha Shalvrt Shan_a_uml_ Shara Sharla Shar-manj Shavgants Shevd_a_uml_n Shin_a_uml_ Shivl_a_uml_ Shomba Shontn Shorhlda Shoshlda Shovada Shovlda Shovshur Shukhla Shulmuk Shurmch Soj Sonn Sotu Sudmn Sukhan Surta + T_a_uml_r_a_uml_ T_o_uml_lmj T_u_uml_lmj T_u_uml_mn T_u_uml_vr_a_uml_ Taba Tahr Tamta Taskr Tavnda Tem_a_uml_ch Togsha Tokhgal Toktu Topa Ts_a_uml__a_uml_dr Ts_o_uml_-manj Tsahan-k_o_uml_v_u_uml_n Tsahan-Usn Tsanka Tsedn Tsern_a_uml_sh Tsern-n_a_uml_dvd Tsevd_a_uml_ Tso-jamba Tsonjvn Tsoorg Tsuluk Tuhl Tuktn Tuta + Uchrta Udrush Ulaj Ulasta Unka Uruja Utaj Utun + Yakshva Yanjn Yashan Yundn + Zadha Zamg Zara Zergt_a_uml_ Zolgan Zula Zurgada Zuslung + } + female_names = { + _A_uml__a_uml_tn _A_uml_b_a_uml_ _A_uml_ng_u_uml_sh _A_uml_nggr _A_uml_tn_a_uml_ + _O_uml_lz_a_uml_-orkhsh _O_uml_lz_a_uml_t_a_uml_ _O_uml_nd_a_uml_ _O_uml_ndr_a_uml_ + _U_uml__u_uml_l_a_uml_ _U_uml_l_a_uml_sh_a_uml_ _U_uml_lmj _U_uml_zm_a_uml_ + Abun Abunya Abya Abyush Aglash Agra Akun Allya Alma Almata Almn Amr Amrkhn Amta Amulng Andma Anjma Ansha Arla Aslya Ati Atur Avgda Avja Avsha Aya Aysa Ayta + B_a_uml__a_uml_v_a_uml_ B_o_uml_s_a_uml_l_a_uml_ B_u_uml_d_u_uml_n B_u_uml_l_a_uml_sh B_u_uml_rn B_u_uml_tk_a_uml_ Babra Badma Badm-tsetsg Bakha Baksha Bala Balja Baljr Baljrma Balkada Balma Balta Bamash Bamba Banza Barakchn Barda Barla Basala Bata-Amulng Batrg Bavash Baya Bayada Baychkha Bayda Baygush Bayn Bayn-jirhl Bayn-tsahan Bayr Bayrcha Bayrta Baysa Bayta Bed_a_uml_ Bej_a_uml_ Besh_a_uml_r Bichkn-k_u_uml__u_uml_kn Bichnd_a_uml_ Bij_a_uml_ Bil_a_uml_ Bobba Bojanka Boka Bokha Bokshada Boljr Bolkha Boltkha Bolvsn Booja Borgchn Borlda Bosana Boschn Boshcha Boshr Boskhaja Boskhala Boskhmj Botkha Botud Bova Bovhr Bovra Buga Bugan Bugash Bugshan Buja Bujaka Bujnan Buldan Bulguda Bulgunk Bulhash Bulhn Bulshn Bulya Bulyash Burat Bushng Buta Buva Buvash Buynta + Ch_o_uml_tr Ch_u_uml_d_a_uml_k_a_uml_ Chaka Chanka Chenkura Chiltr Chimd_a_uml_sh Chitl_a_uml_ Choka Chokuda Chonkush Chonoka Chuka Chukhlan + D_u_uml__u_uml_d_a_uml_ D_u_uml__u_uml_g_a_uml_ D_u_uml__u_uml_tsg D_u_uml_gn_a_uml_sh D_u_uml_k_a_uml_ D_u_uml_ngg_a_uml_ Daakr Dada Danara Dangga Darma Davakh Davash Davka Del_a_uml_ Del_a_uml_sh Delch_a_uml_ Delgr Delgr-bayn Delj_a_uml_ Dergl Dev_a_uml_l_a_uml_ Djangariada Dogzma Dolgan Dolgr Dombr Donku Dorjma Doya Dukta Dulakhn Dulkhan Dulma Dutsma Duuka Duukra + Elistina Elt_a_uml_ Elz_a_uml_ Elz_a_uml_n_a_uml_ Elz_a_uml_t_a_uml_ En_a_uml_ Engg_a_uml_ Engl Erk_u_uml_j_a_uml_ Ervng Ev_a_uml_ + G_u_uml_rd_a_uml_ Gaaga Gaagul Galdma Gandma Ganshva Ganzgta Gatlhn Gel_a_uml_ Gerl Gerl_a_uml_ Gerl_a_uml_sh Gerld_a_uml_ Gerlt_a_uml_ Gernzl Ges_a_uml_ Gets_a_uml_ Giich_a_uml_ Gil_a_uml_k_a_uml_ Gil_a_uml_n Gil_a_uml_n-m_o_uml_r Gil_a_uml_sh Gild_a_uml_ Gilg_a_uml_ Goja Golga Golsha Gooda Googa Guda + Huura + Ijilina Il_a_uml_n_a_uml_ Inj_a_uml_ Injr Is_a_uml_ Ishklng + Jaada Jagal Jama Jig_a_uml_ Jigl_a_uml_ Jij_a_uml_ Jijm_a_uml_ Jirhl Jirhlt_a_uml_ Jis Jonghru Jula + K_o_uml_gt_a_uml_ K_o_uml_k_a_uml_ K_o_uml_rj_a_uml_ K_u_uml__u_uml_kn K_u_uml__u_uml_n_a_uml_ K_u_uml_kch_a_uml_ K_u_uml_ksh_a_uml_ Kanka Kantin Karmada Karyatn Kavla Kedm_a_uml_ Keem_a_uml_ Kenz_a_uml_ Ker_u_uml_lch_a_uml_ Kerm_a_uml_sh Kermn Kh_a_uml_g_a_uml_ Kh_a_uml_kk_a_uml_ Kh_u_uml_rmch_a_uml_ Kh_u_uml_rmt_a_uml_ Kh_u_uml_v Kh_u_uml_vt_a_uml_ Khaja Khakka Khala Khamra Khana Khancha Khanggr Kharada Kharanda Khargchn Khargush Kharj Khar-k_u_uml__u_uml_kn Kharlun Khar-nohan Kharpa Khartl Khartush Khatn Khatula Khava Khavra Khovl Khulkhunda Khundra Kiist_a_uml_ Kim_a_uml_ Kir_u_uml_l_a_uml_ Kishg Kishgt_a_uml_ Kisht_a_uml_ Kitl_a_uml_ Kolnka Koltsh Kolun Konta Kooka Kookr Koora Korsa Kota Kotala Kotash Kotra Kotrun Kulda Kuuka + L_a_uml_ksh_a_uml_ Leel_a_uml_ Lel_a_uml_sh Liizr Lijm_a_uml_ + M_a_uml__a_uml_l_a_uml_ M_o_uml_nk-jirhl M_u_uml_dl_a_uml_ Maara Mangr Manhs Mantsa Marsa Mashk Meg_a_uml_ Megd_a_uml_sh Mek_a_uml_ Meng_a_uml_ Menk_u_uml_j_a_uml_ Menksh Mest_a_uml_ Mil_a_uml_ Milz_a_uml_t Minjr Minkura Mohltsg Mokta Mona Monan Monka Moon_a_uml_ Mopa Motr Mu-k_u_uml__u_uml_kn + N_a_uml__a_uml_kh_a_uml_ N_a_uml__a_uml_msh N_a_uml__a_uml_mshk_a_uml_ N_a_uml__a_uml_n_u_uml_sh N_u_uml__u_uml_dl_a_uml_ N_u_uml_d_a_uml_ N_u_uml_dn N_u_uml_rv_a_uml_ Nadvtk Nalkha Namcha Namja Namjl Namjr Namru Narash Narma Narmala Narn Narnda Nascha Nashka Nasnka Natrush Neb_a_uml_ Nel_u_uml_k_a_uml_ Nigm_a_uml_r_a_uml_ Nim_a_uml_ Nimt_a_uml_ Nohaja Nohan Nohata Nomhja Noolya Nuhla + Obba Ochirta Oga Ogrun Olvr Oonya Otash Otkha + P_a_uml__a_uml_p_u_uml_sh Pantyush Pen_a_uml_ Puusha + S_a_uml__a_uml_kh_a_uml_ S_a_uml__a_uml_kh_a_uml_d_a_uml_ S_a_uml__a_uml_khl_a_uml_ S_a_uml__a_uml_ntsg S_u_uml_l_a_uml_ Sadla Saglr Sala Salgr Sanda Sanjr Sanjrma Sara Sarlda Sarta Sartkta Satlya Sedkl Seks_a_uml_ Selgr Shaalk Shagga Sharada Shargchn Shar-k_u_uml__u_uml_kn Sharlda Shavdl Shavkhr Shavkhrta Shavran Shikh_a_uml_ Shikr_a_uml_ Shikr_a_uml_n Shikrch Shin_a_uml_ Shind_a_uml_ Shin-jirhl Shish_a_uml_ Shishlng Shitlg Shitlng Shontl Shuura Shuurha Shuusha Sin_a_uml_ Surana + T_o_uml_gr_a_uml_sh T_o_uml_mp_a_uml_l_a_uml_ T_o_uml_vkng T_u_uml_md_a_uml_ Takash Talgr Tegl_a_uml_ Telndl Tevk_a_uml_ Tevknt_a_uml_ Toktnta Tompa Tookha Toota Topala Torha Torma Ts_a_uml__a_uml_dr Ts_u_uml_ltsrma Tsahada Tsahala Tsahan Tsahan-emgn Tsahan-k_u_uml__u_uml_kn Tsahan-khaalh Tsahash Tsalya Tsama Tsandg Tsasta Tsastan Tsatkha Tsatsala Tsegmd Tserm_a_uml_ Tsetsn Tsokhta Tura Tutash Tuzulcha + Uka Ulan Ulank Ushkan Utbala Uvchan + Yagdu Yalla Yalmata Yalmn Yana Yangkhla Yanjma Yanka Yankura Yasula Yatska Yemb_a_uml_sh Yul_a_uml_sh + Zadra Zanda Zayata Zelm_a_uml_ Zergst_a_uml_ Zergt_a_uml_ Zerlgt Zosta Zu Zula Zulka Zulkha Zulta + } + 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 = 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 = { + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_kazakh.txt b/common/culture/name_lists/NEOW_kazakh.txt new file mode 100644 index 000000000..00eec43c7 --- /dev/null +++ b/common/culture/name_lists/NEOW_kazakh.txt @@ -0,0 +1,98 @@ +name_list_NEOW_kazakh = { + + cadet_dynasty_names = { + } + + dynasty_names = { + } + + male_names = { + 3 = { + Asqar + Baqyt Ber_i_dot_k Bolat + Maqs_u_crn_t Marat + N_u_mcn_rs_u_mcn_ltan + Qairat Qanat + Rahat Rysbek + Ser_i_dot_k + T_o_uml_legen + } + 2 = { + _A_uml_bd_i_dot_rahman + _G_brv__u_mcn_sman + _I_dot_slam + Abai Aibek Ashat + Baqtiiar Baqtybai Batyr Bauyrjan Beib_i_dot_t + Daniiar Dias + Eldos Er_i_dot_k Erjan + J_a_uml_n_i_dot_bek Janat Jas_u_mcn_lan + M_a_uml_l_i_dot_k + N_u_mcn_rbek + Quany_s_ced_ + S_a_uml_bit + } + 1 = { + _A_uml_b_i_dot_lhan _A_uml_bd_i_dot_k_a_uml_r_i_dot_m _A_uml_bd_i_dot_salan _A_uml_d_i_dot_lbek _A_uml_l_i_dot_mhan _A_uml_l_i_dot_mq_u_mcn_l _A_uml_lihan _A_uml_m_i_dot_rhan _A_uml_men _A_uml_nuar _A_uml_nuarbek _A_uml_set + _G_brv_ani _G_brv_arifolla + _I_dot_brahim _I_dot_man_g_brv_ali _I_dot_sa + _O_uml_m_i_dot_rzaq + _S_crn__a_uml_k_i_dot_m _S_crn__a_uml_m_i_dot_l _S_ced_oqan _S_ced_oqyr + _U_uml_sen + A_n_tld_sary Abylaihan Aidarhan Aidos Aidyn Almas Almat Almaz Alpysbai Altai Aman Amangeld_i_dot_ Amanjol Anarbek Aqj_u_uml_rek Ardaq Asan Aslanbek Asqat Asylbek Azamat Azatbek + Bahtiiar Bal_g_brv_abai Baltabai Baqytjan Batyrbek Bazarbek Beisenbai Bekd_a_uml_ulet Bekm_u_mcn_rat Beks_u_mcn_ltan Bekzat Bisen + D_a_uml_letbek D_i_dot_nm_u_mcn_hammed Damir Daniial Demeu + Ed_i_dot_l Elemes Elubai Erasyl Erdos Erkeb_u_mcn_lan Ermahan Ermek Ernazar Ers_i_dot_n Ertai Ertu_g_brv_an Esbolat Esen Eskend_i_dot_r + Iliias + J_u_mcn_mabek J_u_mcn_mahan Janqo_s_ced_ Jeksenbai + K_a_uml_r_i_dot_m K_a_uml_r_i_dot_mjan K_o_uml_sem_a_uml_l_i_dot_ Ke_n_tld_es Ke_n_tld_esbek Kenenbai Ker_i_dot_m Ker_i_dot_mjan + Lu_g_brv_at + M_a_uml_ulen M_u_mcn_hit M_u_mcn_htar M_u_mcn_htarhan M_u_mcn_rat M_u_mcn_sa M_u_mcn_staqym Madi_g_brv_ali Madiiar Mahat Mahm_u_mcn_d Mar_g_brv__u_mcn_lan Mei_i_dot_r_i_dot_m Mei_i_dot_rjan Merei Mereke Moldahmet Myrza_g_brv_ali + N_u_mcn_rasyl N_u_mcn_rbai N_u_mcn_rbaqyt N_u_mcn_retdin N_u_mcn_rislam N_u_mcn_rjan N_u_mcn_rlan N_u_mcn_rmahan N_u_mcn_rqoja N_u_mcn_rzat Na_g_vrv_a_s_crn_ybai Namazbai Nariman Ny_g_brv_met + O_n_tld__g_brv_arbai Oljabai Oljas Omar Oralhan Orazbek Orynbai + Pernebai + Q_u_mcn_daibergen Q_u_mcn_rmanbek Q_u_mcn_ttybai Q_u_uml_ttyqoja Qaisar Qali Qalijan Qam_s_ced_ybek Qanatbek Qazbek Qazybek Qor_g_brv_anbek + Rahymbek Rahymjan Ramazan Rasul Rauan Rizabek Ruslan + S_a_uml_ken S_u_uml_lei S_u_mcn_ltan S_u_uml_i_i_dot_nd_i_dot_k Sa_g_brv_i Sa_g_brv_yndyq Sa_g_brv_yntai Sabyrjan Sadriddin Sadyq Samat Sanjar Sanjar_a_uml_l_i_dot_ Sapar Saqtapbergen Sei_i_dot_lhan Seidahmet Seken Ser_i_dot_kbai Sypabek + T_a_uml_ken T_o_uml_len T_o_uml_leu_g_brv_azy T_o_uml_leujan T_u_mcn_rar T_u_mcn_rsyn_g_brv_ali T_u_uml_s_i_dot_phan Ta_n_tld_at Tem_i_dot_rlan Tem_i_dot_rtas Tynysbek + } + } + female_names = { + 3 = { + } + 2 = { + _A_uml_iger_i_dot_m + } + 1 = { + _A_uml_liia _A_uml_sel _A_uml_sem + _G_brv_aliia + _S_ced__u_mcn__g_brv_yla _S_crn_olpan + _A_uml_biba Alina Aqmaral Arujan + Baqyt Begaiym + Dari_g_brv_a Dina + Elmira + G_u_uml_lnaz G_u_uml_lzira + Hazym + J_u_mcn_ldyz J_a_uml_mila Jaina Jamal Jazira + L_a_uml_zzat + Maqpal + S_a_uml_niia Sabina Sana Symbat + Tomiris + Z_u_uml_lfiia Zarina + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_kumyk.txt b/common/culture/name_lists/NEOW_kumyk.txt new file mode 100644 index 000000000..08335803b --- /dev/null +++ b/common/culture/name_lists/NEOW_kumyk.txt @@ -0,0 +1,175 @@ +name_list_NEOW_kumyk = { + + cadet_dynasty_names = { + "dynn__I_dot_mavlan_i_dot_" + "dynn__I_dot_saylan_i_dot_" + "dynn__I_dot_smayilan_i_dot_" + "dynn__I_dot_srapillan_i_dot_" + "dynn__S_ced_iravlan_i_dot_" + "dynn_Abdullalan_i_dot_" + "dynn_Abdurahimlan_i_dot_" + "dynn_Absayitleni" + "dynn_Abu_s_ced_" + "dynn_Abusuylan_i_dot_" + "dynn_Acigireyleni" + "dynn_Acilan_i_dot_" + "dynn_Ahmatlan_i_dot_" + "dynn_Aliyleni" + "dynn_Apa_s_ced_lan_i_dot_" + "dynn_Aqaylan_i_dot_" + "dynn_Asgerxanlan_i_dot_" + "dynn_Atabaylan_i_dot_" + "dynn_Ataylan_i_dot_" + "dynn_Bammat" + "dynn_Bekbolatlan_i_dot_" + "dynn_Bektemirleni" + "dynn_Biymurzalan_i_dot_" + "dynn_Boynaql_i_dot_" + "dynn_Cambulatlan_i_dot_" + "dynn_Cumagulan_i_dot_" + "dynn_D_i_dot_d_i_dot_mlan_i_dot_" + "dynn_Datulan_i_dot_" + "dynn_Habillan_i_dot_" + "dynn_Hacilan_i_dot_" + "dynn_Huseyinlan_i_dot_" + "dynn_Mahammatlan_i_dot_" + "dynn_Mahmut" + "dynn_Moqaylan_i_dot_" + "dynn_Mucavlan_i_dot_" + "dynn_Mutalimleni" + "dynn_Nasrutdinleni" + "dynn_Osmanlan_i_dot_" + "dynn_Qa_c_ced_alaylan_i_dot_" + "dynn_Qaitbek" + "dynn_Qaplan" + "dynn_Qazanalip" + "dynn_Qorqmaslan_i_dot_" + "dynn_Salavlan_i_dot_" + "dynn_Salihlan_i_dot_" + "dynn_Tar_g_brv_ulu" + "dynn_Toturbiyleni" + "dynn_U_g_brv_uy" + "dynn_Xasaylan_i_dot_" + "dynn_Yahiyalan_i_dot_" + "dynn_Zaynuklan_i_dot_" + } + + dynasty_names = { + "dynn__I_dot_mavlan_i_dot_" + "dynn__I_dot_saylan_i_dot_" + "dynn__I_dot_smayilan_i_dot_" + "dynn__I_dot_srapillan_i_dot_" + "dynn__S_ced_iravlan_i_dot_" + "dynn_Abdullalan_i_dot_" + "dynn_Abdurahimlan_i_dot_" + "dynn_Absayitleni" + "dynn_Abu_s_ced_" + "dynn_Abusuylan_i_dot_" + "dynn_Acigireyleni" + "dynn_Acilan_i_dot_" + "dynn_Ahmatlan_i_dot_" + "dynn_Aliyleni" + "dynn_Apa_s_ced_lan_i_dot_" + "dynn_Aqaylan_i_dot_" + "dynn_Asgerxanlan_i_dot_" + "dynn_Atabaylan_i_dot_" + "dynn_Ataylan_i_dot_" + "dynn_Bammat" + "dynn_Bekbolatlan_i_dot_" + "dynn_Bektemirleni" + "dynn_Biymurzalan_i_dot_" + "dynn_Boynaql_i_dot_" + "dynn_Cambulatlan_i_dot_" + "dynn_Cumagulan_i_dot_" + "dynn_D_i_dot_d_i_dot_mlan_i_dot_" + "dynn_Datulan_i_dot_" + "dynn_Habillan_i_dot_" + "dynn_Hacilan_i_dot_" + "dynn_Huseyinlan_i_dot_" + "dynn_Mahammatlan_i_dot_" + "dynn_Mahmut" + "dynn_Moqaylan_i_dot_" + "dynn_Mucavlan_i_dot_" + "dynn_Mutalimleni" + "dynn_Nasrutdinleni" + "dynn_Osmanlan_i_dot_" + "dynn_Qa_c_ced_alaylan_i_dot_" + "dynn_Qaitbek" + "dynn_Qaplan" + "dynn_Qazanalip" + "dynn_Qorqmaslan_i_dot_" + "dynn_Salavlan_i_dot_" + "dynn_Salihlan_i_dot_" + "dynn_Tar_g_brv_ulu" + "dynn_Toturbiyleni" + "dynn_U_g_brv_uy" + "dynn_Xasaylan_i_dot_" + "dynn_Yahiyalan_i_dot_" + "dynn_Zaynuklan_i_dot_" + } + + male_names = { + _I_dot_dris _I_dot_lmutdin _I_dot_lyas _I_dot_saq _I_dot_slamnur _I_dot_zmulla + _S_ced_ahabutdin _S_ced_api _S_ced_araputdin + Abakar Abdulatip Abdulazim Abdulbas_i_dot_r Abdulhakim Abdulla Abdullabek Abdullah Abdulmacid Abdulvahap Abdurahman Abdurazaq Abseit Abusupyan Acigirey Adil Ahmat Ali Alibek Alim Alimsoltan Ali-Q_i_dot_l_i_dot__c_ced_ Alisoltan Alixan Amirxan Apa_s_ced_-Mama Arsanbek Arsen Arslan Arslanali Arslanbek Aselder Atay Azamat Aziz + Ba_s_ced_ir Badrutdin Bahtiyar Baybolat Baygerey Biybolat Biymurza Biysultan Bozigit Bur_g_brv_an + Cakay Calav Camal Camalutdin Cambulat Cangi_s_ced_i Canhuvat Canmurza Celaledin Celalerast + Daniyal Davled Dinislam + Elbrus Eldar Eldarxan Elmurza Eskender + Haci Hacimurad Haydar Huseyin + Kamil + Mahammat Mahammat_s_ced_amil Mahammatamin Mahammatrasul Mahammatsalih Mahammatsoltan Mahmut Mama Marid Mecid Mikail Mirzabek Muhacir Murad Muslim + Nabi Nacmutdin Nariman Nasrutdin Nassurdin Nuhbiy Nurammat Nurmuhamat Nurutdin Nuxay + Pa_s_ced_a + Qals_i_dot_n + Ra_s_ced_id Rasul Rizvan Ruslan Rustam + Sahadulla Salav Salavutdin Salih Sayit Saypulla Sultanbiy Sultanmurat + Tacuddin Temirbolat Temirlan Toturbiy + Ullubiy Umalat + Xayrulla Xizri + Yahya Yusup + Zabit Zavur Zaynalabid Zaynutdin + } + female_names = { + _I_dot_lmuhayat _I_dot_lmuxan_i_dot_m _I_dot_manat _I_dot_ncili _I_dot_nsabat _I_dot_sbat + _S_ced_ahruzat _S_ced_amsiyat _S_ced_eyit-Xanum + Abay Abidat Acay Aminat Anav Anay Arivat Asl_i_dot_-Xanum Atev Atikat Atiy Ay_s_ced_at Ayzanat + Badir-Nisa Bariyat Bibi-Xanum Burliyat + Cahbat Caminat Cansiyat Cavharat Cennet + Daybat Dayhanat Dina + G_o_uml_zel G_u_uml_l_a_uml_ybat G_u_uml_lbike G_u_uml_lcanan G_u_uml_lq_i_dot_z Gi_c_ced__c_ced_iq_i_dot_z + Habibat Halimat Hapisat Hava Haybat + K_u_uml_s_u_uml_m Kalimat Kavsar Kavsarat + Layla + Madina Marcan Marcanat Mariyam Marziyat Milana Mu_pst_minat Muslimat + N_u_uml_rq_i_dot_z Na_s_ced_irat Nacabat Naida Napisat Niyarxanum Nurhaniyat + Patimat Payzat Pirdavuz + Q_i_dot_staman Q_i_dot_sxan_i_dot_m + Ra_s_ced_iya Rabiyat Rahimat Ravhanat Ravza Raziya Ruhaynat Ruqucat Ruquyat + Saida Sakinat Salamat Salihat Salimat Saniyat Sapiyat Savdat Saybat Soltanat + Tatuv Tetem Tetev Tetey Totu_s_ced_ Totuxan + Ubaydat Umhani Umhaybat Umlayla Umra_s_ced_iyat Umrahil Umrapiyat Umrayhan Umraziyat Umsalimat Umsapiyat Umsaybat Umsaydat Umucat Umuhat Umuk_u_uml_s_u_uml_m Umuv Umuxan_i_dot_m Umxay_i_dot_r Umzahirat Umzayrat Uquv Urquyat Uzlipat + Vazipat + Xadicat Xumarxan_i_dot_m + Zahidat Zahra Zahrucat Zaira Zarinat Zariyat Zaza Zu_g_brv_urcat Zubaydat Zuhra Zulay Zulayxa Zumrut + } + dynasty_of_location_prefix = "dynnp_of" + + patronym_suffix_male = "dynnpat_suf_n_i_dot__ulan_i_dot_" + patronym_suffix_female = "dynnpat_suf_n_i_dot_q_i_dot_z_i_dot_" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_kurdish.txt b/common/culture/name_lists/NEOW_kurdish.txt index 739346258..df4050fdd 100644 --- a/common/culture/name_lists/NEOW_kurdish.txt +++ b/common/culture/name_lists/NEOW_kurdish.txt @@ -7,10 +7,18 @@ name_list_NEOW_kurdish_wip = { } male_names = { + Berdan Deng_i_hat_r + Hi_s_ced_yar + K_a_hat_mran + Pero + Sergen } female_names = { - Berf_i_hat_n + Berf_i_hat_n Berivan + Dersim Dirayet + Nuran + Remziye } # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. diff --git a/common/culture/name_lists/NEOW_latvian.txt b/common/culture/name_lists/NEOW_latvian.txt new file mode 100644 index 000000000..0fde28b2b --- /dev/null +++ b/common/culture/name_lists/NEOW_latvian.txt @@ -0,0 +1,340 @@ +name_list_NEOW_latvian = { + + cadet_dynasty_names = { + "dynn__A_mcn_boli_n_ced__s_crn_" + "dynn__A_mcn_rents" + "dynn__C_crn_ak_s_crn_s" + "dynn__S_crn_mits" + "dynn__S_crn_trobinders" + "dynn_Andersons" + "dynn_Auzi_n_ced__s_crn_" + "dynn_B_e_mcn_rzi_n_ced__s_crn_" + "dynn_Balodis" + "dynn_Baltu_s_crn_s" + "dynn_Baumanis" + "dynn_Boj_a_mcn_rs" + "dynn_Br_u_mcn_velis" + "dynn_Briedis" + "dynn_Bru_z_crn_iks" + "dynn_C_i_mcn_rulis" + "dynn_Doni_n_ced__s_crn_" + "dynn_Dreimanis" + "dynn_Dzenis" + "dynn_Egl_i_mcn_tis" + "dynn_Eri_n_ced__s_crn_" + "dynn_Fadejevs" + "dynn_Freimanis" + "dynn_G_u_mcn_tmanis" + "dynn_Gailis" + "dynn_Gailums" + "dynn_Gr_i_mcn_nbergs" + "dynn_Graudi_n_ced__s_crn_" + "dynn_Grava" + "dynn_Gulbis" + "dynn_I_s_crn__e_mcn_jevs" + "dynn_Ivanovs" + "dynn_J_e_mcn_kabsons" + "dynn_Janevics" + "dynn_Jansons" + "dynn_K_a_mcn_rkli_n_ced__s_crn_" + "dynn_K_l_ced_avi_n_ced__s_crn_" + "dynn_Kalni_n_ced__s_crn_" + "dynn_Karliv_a_mcn_ns" + "dynn_Kaufmanis" + "dynn_Kokins" + "dynn_Komass" + "dynn_Kr_u_mcn_mi_n_ced__s_crn_" + "dynn_Krasti_n_ced__s_crn_" + "dynn_Krei_s_crn_s" + "dynn_L_a_mcn_cis" + "dynn_L_u_mcn_sis" + "dynn_Lanka" + "dynn_Lapi_n_ced__s_crn_" + "dynn_Lazdi_n_ced__s_crn_" + "dynn_Leitis" + "dynn_Liepa" + "dynn_Liepi_n_ced__s_crn_" + "dynn_Lo_c_crn_melis" + "dynn_Logins" + "dynn_M_u_mcn_rnieks" + "dynn_Me_z_crn_is" + "dynn_Mednis" + "dynn_Mi_k_ced_elsons" + "dynn_Millers" + "dynn_Osis" + "dynn_Ozoli_n_ced__s_crn_" + "dynn_Ozols" + "dynn_P_e_mcn_tersons" + "dynn_Peders" + "dynn_Petrovs" + "dynn_Piziks" + "dynn_Po_c_crn_s" + "dynn_Priede" + "dynn_Puj_a_mcn_ts" + "dynn_Puri_n_ced__s_crn_" + "dynn_Putni_n_ced__s_crn_" + "dynn_R_u_mcn_ti_n_ced__s_crn_" + "dynn_Rieksti_n_ced__s_crn_" + "dynn_Romanovskis" + "dynn_Roze" + "dynn_Rudz_i_mcn_tis" + "dynn_Saulgriezis" + "dynn_Savickis" + "dynn_Silar_a_mcn_js" + "dynn_Sili_n_ced__s_crn_" + "dynn_Skudra" + "dynn_Spro_g_ced_is" + "dynn_Sta_g_ced_is" + "dynn_Strazdi_n_ced__s_crn_" + "dynn_Strods" + "dynn_T_e_mcn_belis" + "dynn_Tone" + "dynn_Tupur_i_mcn_tis" + "dynn_Upenieks" + "dynn_V_i_mcn_tols" + "dynn_Vai_c_crn_ulens" + "dynn_Vaisj_u_mcn_ns" + "dynn_Vaivods" + "dynn_Vanags" + "dynn_Vasi_l_ced_jevs" + "dynn_Vi_s_crn__k_ced_ers" + "dynn_Z_a_mcn__g_ced_eris" + "dynn_Z_a_mcn_l_i_mcn_tis" + "dynn_Zari_n_ced__s_crn_" + "dynn_Zirnis" + } + + dynasty_names = { + "dynn__A_mcn_boli_n_ced__s_crn_" + "dynn__A_mcn_rents" + "dynn__C_crn_ak_s_crn_s" + "dynn__S_crn_mits" + "dynn__S_crn_trobinders" + "dynn_Andersons" + "dynn_Auzi_n_ced__s_crn_" + "dynn_B_e_mcn_rzi_n_ced__s_crn_" + "dynn_Balodis" + "dynn_Baltu_s_crn_s" + "dynn_Baumanis" + "dynn_Boj_a_mcn_rs" + "dynn_Br_u_mcn_velis" + "dynn_Briedis" + "dynn_Bru_z_crn_iks" + "dynn_C_i_mcn_rulis" + "dynn_Doni_n_ced__s_crn_" + "dynn_Dreimanis" + "dynn_Dzenis" + "dynn_Egl_i_mcn_tis" + "dynn_Eri_n_ced__s_crn_" + "dynn_Fadejevs" + "dynn_Freimanis" + "dynn_G_u_mcn_tmanis" + "dynn_Gailis" + "dynn_Gailums" + "dynn_Gr_i_mcn_nbergs" + "dynn_Graudi_n_ced__s_crn_" + "dynn_Grava" + "dynn_Gulbis" + "dynn_I_s_crn__e_mcn_jevs" + "dynn_Ivanovs" + "dynn_J_e_mcn_kabsons" + "dynn_Janevics" + "dynn_Jansons" + "dynn_K_a_mcn_rkli_n_ced__s_crn_" + "dynn_K_l_ced_avi_n_ced__s_crn_" + "dynn_Kalni_n_ced__s_crn_" + "dynn_Karliv_a_mcn_ns" + "dynn_Kaufmanis" + "dynn_Kokins" + "dynn_Komass" + "dynn_Kr_u_mcn_mi_n_ced__s_crn_" + "dynn_Krasti_n_ced__s_crn_" + "dynn_Krei_s_crn_s" + "dynn_L_a_mcn_cis" + "dynn_L_u_mcn_sis" + "dynn_Lanka" + "dynn_Lapi_n_ced__s_crn_" + "dynn_Lazdi_n_ced__s_crn_" + "dynn_Leitis" + "dynn_Liepa" + "dynn_Liepi_n_ced__s_crn_" + "dynn_Lo_c_crn_melis" + "dynn_Logins" + "dynn_M_u_mcn_rnieks" + "dynn_Me_z_crn_is" + "dynn_Mednis" + "dynn_Mi_k_ced_elsons" + "dynn_Millers" + "dynn_Osis" + "dynn_Ozoli_n_ced__s_crn_" + "dynn_Ozols" + "dynn_P_e_mcn_tersons" + "dynn_Peders" + "dynn_Petrovs" + "dynn_Piziks" + "dynn_Po_c_crn_s" + "dynn_Priede" + "dynn_Puj_a_mcn_ts" + "dynn_Puri_n_ced__s_crn_" + "dynn_Putni_n_ced__s_crn_" + "dynn_R_u_mcn_ti_n_ced__s_crn_" + "dynn_Rieksti_n_ced__s_crn_" + "dynn_Romanovskis" + "dynn_Roze" + "dynn_Rudz_i_mcn_tis" + "dynn_Saulgriezis" + "dynn_Savickis" + "dynn_Silar_a_mcn_js" + "dynn_Sili_n_ced__s_crn_" + "dynn_Skudra" + "dynn_Spro_g_ced_is" + "dynn_Sta_g_ced_is" + "dynn_Strazdi_n_ced__s_crn_" + "dynn_Strods" + "dynn_T_e_mcn_belis" + "dynn_Tone" + "dynn_Tupur_i_mcn_tis" + "dynn_Upenieks" + "dynn_V_i_mcn_tols" + "dynn_Vai_c_crn_ulens" + "dynn_Vaisj_u_mcn_ns" + "dynn_Vaivods" + "dynn_Vanags" + "dynn_Vasi_l_ced_jevs" + "dynn_Vi_s_crn__k_ced_ers" + "dynn_Z_a_mcn__g_ced_eris" + "dynn_Z_a_mcn_l_i_mcn_tis" + "dynn_Zari_n_ced__s_crn_" + "dynn_Zirnis" + } + + male_names = { + 3 = { + Aivars Aleksandrs Anatolijs Andrejs Andris Art_u_mcn_rs Arv_i_mcn_ds + Boriss + Edgars Eduards + Gun_a_mcn_rs + Imants Ivars + J_a_mcn_nis Juris Jurijs + K_a_mcn_rlis + Leon_i_mcn_ds + M_a_mcn_ris + P_a_mcn_vels P_e_mcn_teris + Roberts + Sta_n_ced_islavs + Uldis + Val_e_mcn_rijs Valdis Viktors Vit_a_mcn_lijs Vladimirs + } + 2 = { + _E_mcn_riks + _G_ced_irts + Agris Aigars Ain_a_mcn_rs Aldis Alberts Alfr_e_mcn_ds Aloizs Alvis Andis Ansis Armands Arnis Arnolds Artis Arvils Atis Augusts + Bruno + Dainis Deniss Didzis Dimants Dzintars + Edmunds Edv_i_mcn_ns Eg_i_mcn_ls Egons Em_i_mcn_ls + F_e_mcn_likss + Gatis Gundars Guntars Guntis + Harijs + Ilm_a_mcn_rs Indulis Ingus Ints Ivo + J_e_mcn_kabs + Kaspars Konstant_i_mcn_ns Kristaps + Laimonis Lauris Leons Linards + M_a_mcn_rti_n_ced__s_crn_ Mareks Mi_k_ced_elis Modris + Normunds + Oj_a_mcn_rs O_l_ced__g_ced_erts Oskars Osvalds + Pauls + Raimonds Raitis Raivis Raivo Reinis Rihards Rinalds Rolands Rom_a_mcn_ns + Sandis Sandris + Teodors Toms + U_g_ced_is + Valters Verners Viesturs Vilhelms Vilis Vilnis Visvaldis Vitolds Voldem_a_mcn_rs + Ziedonis Zigfr_i_mcn_ds Zigurds + } + 1 = { + _A_mcn_ris + _G_ced_ederts + _K_ced_asts + A_l_ced__g_ced_irds A_l_ced_iks Adalberts Aivis Anatols Anrijs Arveds Arvis Askolds Asn_a_mcn_te + D_a_mcn_vis Dagnis Dairis Daniels + Edm_a_mcn_rs Edvards Ein_a_mcn_rs Elvijs Elvis + Helvijs + Igo Inesis Ingars Intars + Gaidis Gvido + Kalvis Kri_s_crn_j_a_mcn_nis Kristers Kristians Krists + M_a_mcn_rcis Madars Mairis Mar_g_ced_eris Mat_i_mcn_ss Me_c_crn_islavs Miks + Nauris Nils + Olafs Olivers + P_a_mcn_vils Patriks + Ralfs Ren_a_mcn_rs Riks Ritvars Rod_z_crn_ers Rojs Ronalds + T_a_mcn_lavs T_a_mcn_lis Tomass + Uvis + Vairis Vinets Vsevolods + Zigismunds Zigm_a_mcn_rs + } + } + female_names = { + 3 = { + Aija Aina Anita Anna Ausma + Biruta + Dace Daina Dzidra Dzintra + Gunta + Ilga Ilze In_a_mcn_ra Inese Inga Inta Irina + Je_l_ced_ena Jekaterina + Ludmila + M_a_mcn_ra Maija Marija Marina  + Nade_z_crn_da + R_u_mcn_ta Rita + Sandra Skaidr_i_mcn_te Svetlana + Tatjana + Valent_i_mcn_na Velta Vera Vija + Zina_i_mcn_da + } + 2 = { + _A_mcn_rija + Agnese Aiga Al_i_mcn_na Alda Anda Andra Antra Astra Austra + Baiba Brigita + Dagnija Daiga Dana Di_a_mcn_na + El_i_mcn_na Elv_i_mcn_ra Elza Em_i_mcn_lija Erna Evija Evita  + Gunita + Ieva Ilona Ina Indra Ineta Ingr_i_mcn_da Inguna Iveta + J_u_mcn_lija Jolanta + K_a_mcn_rina Kar_i_mcn_na Katr_i_mcn_na Krist_i_mcn_ne Ksenija + L_i_mcn_ga Laimdota Lauma Laura Liene Ligita Lilita Linda + M_a_mcn_r_i_mcn_te Madara Malda Margarita Marika Marta + Ren_a_mcn_te + Samanta Sanita Santa Sarm_i_mcn_te Solvita + Vaira Val_e_mcn_rija Valija Vineta Vita + Zaiga Zane Zigr_i_mcn_da Zoja + } + 1 = { + _Z_crn_aneta + A_l_ced_ona Agate Agija Anete Annemarija Annija + D_a_mcn_rta + Endija Evika + Gerda Gundega + Iluta Ilva + Jes_e_mcn_nija Juta + Karl_i_mcn_ne Ketija Kitija Krista Kristi_a_mcn_na + L_a_mcn_sma Laine Lana Lelde Leolita + Marl_e_mcn_na Minjona + Ramona + Sanija Signe Silva Sindija Sinta + Ulla + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_lezgin.txt b/common/culture/name_lists/NEOW_lezgin.txt new file mode 100644 index 000000000..0bd7d4086 --- /dev/null +++ b/common/culture/name_lists/NEOW_lezgin.txt @@ -0,0 +1,261 @@ +name_list_NEOW_lezgin = { + + cadet_dynasty_names = { + "dynn_Abdullahrin" + "dynn_Abdulmut_pst_alibrin" + "dynn_Aghajev" + "dynn_Aghaverdijev" + "dynn_Ahmedov" + "dynn_Ahmedpashajev" + "dynn_Ahmedxanov" + "dynn_Ajdajev" + "dynn_Akimov" + "dynn_Aliskerrin" + "dynn_Aminov" + "dynn_Amirxanov" + "dynn_Askerov" + "dynn_Azizrin" + "dynn_Azizxanov" + "dynn_Babajev" + "dynn_Baghishev" + "dynn_Bahabov" + "dynn_Efendijev" + "dynn_Ejubov" + "dynn_Emiraghajrin" + "dynn_Emirrin" + "dynn_Fatullajev" + "dynn_Fejzullajev" + "dynn_Fetaehov" + "dynn_Gasharov" + "dynn_Gerejxanov" + "dynn_Ghanijev" + "dynn_Gylalijev" + "dynn_Gylmehamedov" + "dynn_Gylmetov" + "dynn_Habibov" + "dynn_Hakimov" + "dynn_Hamidullahrin" + "dynn_Hasanov" + "dynn_Hazhibegov" + "dynn_Hazhijev" + "dynn_Hazhimuradov" + "dynn_Hemzetov" + "dynn_Hysejnov" + "dynn_Ibrahimov" + "dynn_Isajev" + "dynn_Iskenderov" + "dynn_Ismailov" + "dynn_Jaralijev" + "dynn_Jusufov" + "dynn_Kamilov" + "dynn_Kazimov" + "dynn_Kerimrin" + "dynn_Kisrijev" + "dynn_Kurughlijev" + "dynn_Mamedov" + "dynn_Mehamedov" + "dynn_Melikmamedov" + "dynn_Melikov" + "dynn_Mevlanov" + "dynn_Mezhidov" + "dynn_Minhazhev" + "dynn_Mirzalijev" + "dynn_Muradalijev" + "dynn_Muradov" + "dynn_Nasrulajev" + "dynn_Navruzbegov" + "dynn_Nesredinov" + "dynn_Nurmetov" + "dynn_Q_pst_asumov" + "dynn_Qazijev" + "dynn_Qenberov" + "dynn_Qulijev" + "dynn_Rahimrin" + "dynn_Rashidov" + "dynn_Razhabov" + "dynn_Rizvanov" + "dynn_Rustamov" + "dynn_Safaralijev" + "dynn_Saidrin" + "dynn_Sajdumov" + "dynn_Sfijev" + "dynn_Shabatov" + "dynn_Shahemirov" + "dynn_Shahmardanov" + "dynn_Shamxalov" + "dynn_Shixalijev" + "dynn_Shixsefijev" + "dynn_Sult_pst_anov" + "dynn_Tahirbegov" + "dynn_Vedixov" + "dynn_Xalilov" + "dynn_Xametov" + "dynn_Xasiyev" + "dynn_Xidirov" + "dynn_Zhabrailov" + "dynn_Zhalilov" + "dynn_Zhamaldinov" + } + + dynasty_names = { + "dynn_Abdullahrin" + "dynn_Abdulmut_pst_alibrin" + "dynn_Aghajev" + "dynn_Aghaverdijev" + "dynn_Ahmedov" + "dynn_Ahmedpashajev" + "dynn_Ahmedxanov" + "dynn_Ajdajev" + "dynn_Akimov" + "dynn_Aliskerrin" + "dynn_Aminov" + "dynn_Amirxanov" + "dynn_Askerov" + "dynn_Azizrin" + "dynn_Azizxanov" + "dynn_Babajev" + "dynn_Baghishev" + "dynn_Bahabov" + "dynn_Efendijev" + "dynn_Ejubov" + "dynn_Emiraghajrin" + "dynn_Emirrin" + "dynn_Fatullajev" + "dynn_Fejzullajev" + "dynn_Fetaehov" + "dynn_Gasharov" + "dynn_Gerejxanov" + "dynn_Ghanijev" + "dynn_Gylalijev" + "dynn_Gylmehamedov" + "dynn_Gylmetov" + "dynn_Habibov" + "dynn_Hakimov" + "dynn_Hamidullahrin" + "dynn_Hasanov" + "dynn_Hazhibegov" + "dynn_Hazhijev" + "dynn_Hazhimuradov" + "dynn_Hemzetov" + "dynn_Hysejnov" + "dynn_Ibrahimov" + "dynn_Isajev" + "dynn_Iskenderov" + "dynn_Ismailov" + "dynn_Jaralijev" + "dynn_Jusufov" + "dynn_Kamilov" + "dynn_Kazimov" + "dynn_Kerimrin" + "dynn_Kisrijev" + "dynn_Kurughlijev" + "dynn_Mamedov" + "dynn_Mehamedov" + "dynn_Melikmamedov" + "dynn_Melikov" + "dynn_Mevlanov" + "dynn_Mezhidov" + "dynn_Minhazhev" + "dynn_Mirzalijev" + "dynn_Muradalijev" + "dynn_Muradov" + "dynn_Nasrulajev" + "dynn_Navruzbegov" + "dynn_Nesredinov" + "dynn_Nurmetov" + "dynn_Q_pst_asumov" + "dynn_Qazijev" + "dynn_Qenberov" + "dynn_Qulijev" + "dynn_Rahimrin" + "dynn_Rashidov" + "dynn_Razhabov" + "dynn_Rizvanov" + "dynn_Rustamov" + "dynn_Safaralijev" + "dynn_Saidrin" + "dynn_Sajdumov" + "dynn_Sfijev" + "dynn_Shabatov" + "dynn_Shahemirov" + "dynn_Shahmardanov" + "dynn_Shamxalov" + "dynn_Shixalijev" + "dynn_Shixsefijev" + "dynn_Sult_pst_anov" + "dynn_Tahirbegov" + "dynn_Vedixov" + "dynn_Xalilov" + "dynn_Xametov" + "dynn_Xasiyev" + "dynn_Xidirov" + "dynn_Zhabrailov" + "dynn_Zhalilov" + "dynn_Zhamaldinov" + } + + male_names = { + Abad Abdul Abdulaziz Abdulbari Abdulfetaeh Abdulhalim Abdulkerim Abdullah Abdulqadir Abdulrza Abdulxaliq_pst_ Abdurahman Abdurashid Abduselim Abidin Abumuslim Adil Aghabeg Aghalar Aghamirze Ahad Ahed Ahmed Ahmedullah Ahmedxan Akim Alibuba Alim Alirza Allahverdi Almas Aljused Allahjar Asef Aziz Azizbala + Babastan Baghish Balasult_pst_an Bejdulla Bukar + Danijal Dauren Demir + Ejvaz Eldar Elhed Enver Esed Esedullah + Faxrudin Fazil Fetaeh Fikret Frid + Gennadij Gylmehamed + Hamid Hasan Hazhi Hazhibala Hazhibeg Hazhimet Hazhimurad Hazret Hemdulah Hemzet Hysejn + Ibadulla Ibrahim Idris Igrameddin Ikram Imam Ismail + Jaqub Jarmet Javer Jusif Jusuf + Kasbuba Kazim Kelbixan Kerim Kichibeg + Maharam Mahmud Malik Malla Mamed Mehamed Mehamedsalih Mehamedsherif Mehman Melik Merdali Mevlyd Mezhid Mezhmedin Mirzali Mirzeagha Mirzemehamed Mixail Murad Murtuz Mustafa Muzamudin Myhyddin Myzeffer + Nariman Nasir Nazhmuddin Nazir Nesredin Nizam Novruz Nurdin Nurmet + Osman + Pirali + Qajinbeg Qazi Qijas Quli Qurban Qurbanmehamed + Radik Ramazan Rasim Rasmi Razaq_pst_ Razhab Renat Rizvan Rustam + Sabir Sadiq_pst_ Said Sajdum Salat Sedriddin Seferullah Sejfudin Selimgerej Serker Sfibuba Shafidin Shahabudin Shamsudin Shixali Shixammed Shixrahim Shixzada Subhanverdi + Tahir Tazhidin Tejmur + Usman + Vadim Valentin Veledin Velimet Vitalij Vurduxan + Xalid Xaliq Xazran Xelil + Yzeir + Zabit Zahidin Zhabbar Zhabrail Zhelil Zhiras Zijaudin + } + female_names = { + Abidat Afisat Ajnar Ajtekin Alimat Aluvan Amina Aminat Anisat Asbat Asijat + Baher Barijat Basirat Baxu Bazhixanum Bikexanum + Farida Firuza Fat_pst_imat + Gylyzar + Habibat Hajbat Hurun Hyryja + Imamat + Kabirat Kamilat Kelimat Kumsijat + Latifa + Madlen Marijam Marijat Merzijat Mislimat Mukulsun Muxlisat Muzlifat Myminat + Nafisat Naida Nazhabat Nazhibat + Pakizat + Rabijat Rajhanat Rashidat Razijat Reqyjat + Sabirat Saida Saimat Salihat Sanijat Sarat Sarizhat Savdat Sedaqet Sefijat Sefizhat Selimat Shahruzat Shahselem Shahun Shamsijat Shemija + T_pst_ahirat + Ummu Ummuhani Ummukusum Ummuselimat Unejsat Unejzat + Vazhibat + Xaduzhat Xalum-Chakar Xanbiche + Zahidat Zaidat Zaira Zara Zejnab Zhamilae Zharijat Zhavharat Zhennet Zubajrizhat Zubejdat Zulejxa Zulfet Zumrut Zyhre + } + dynasty_of_location_prefix = "dynnp_of" + + patronym_suffix_male = "dynnpat_suf_an_xva" + patronym_suffix_female = "dynnpat_suf_an_rush" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_limburgish.txt b/common/culture/name_lists/NEOW_limburgish.txt new file mode 100644 index 000000000..04d9abf79 --- /dev/null +++ b/common/culture/name_lists/NEOW_limburgish.txt @@ -0,0 +1,632 @@ +name_list_NEOW_limburgish = { + + cadet_dynasty_names = { + "dynn_Abels" + "dynn_Abma" + "dynn_Accama" + "dynn_Antiquus" + "dynn_Apeldoorn" + "dynn_Apostool" + "dynn_Appelman" + "dynn_Arondeus" + "dynn_Artz" + "dynn_Asselijn" + "dynn_Bakker" + "dynn_Bartsius" + "dynn_Bastiaans" + "dynn_Baljeu" + "dynn_Balth" + "dynn_Beeckman" + "dynn_Begeyn" + "dynn_Bendien" + "dynn_Berserik" + "dynn_Berckheyde" + "dynn_Bispinck" + "dynn_Blom" + "dynn_Boots" + "dynn_Bos" + "dynn_Bosschaert" + "dynn_Brandts_spc_Buys" + "dynn_Brink" + "dynn_Brouwer" + "dynn_Cardozo" + "dynn_Casembroot" + "dynn_Craeyvanger" + "dynn_Cremer" + "dynn_Coevershoff" + "dynn_Coumans" + "dynn_Coopse" + "dynn_Chabot" + "dynn_Crabeth" + "dynn_Calisch" + "dynn_Codde" + "dynn_Citroen" + "dynn_Cuijp" + "dynn_Daiwaille" + "dynn_Damave" + "dynn_Danckerts" + "dynn_Dankmeijer" + "dynn_de_spc_Boer" + "dynn_de_spc_Bruijn" + "dynn_de_spc_Bruin" + "dynn_de_spc_Graaf" + "dynn_de_spc_Groot" + "dynn_de_spc_Haan" + "dynn_de_spc_Jong" + "dynn_de_spc_Rooy" + "dynn_de_spc_Vree" + "dynn_de_spc_Vries" + "dynn_de_spc_Vrind" + "dynn_de_spc_Wit" + "dynn_Dekker" + "dynn_Delff" + "dynn_Demiak" + "dynn_Diepraem" + "dynn_Dijkstra" + "dynn_Dijsselhof" + "dynn_Doudijns" + "dynn_Druyvesteyn" + "dynn_Duiker" + "dynn_Dullaert" + "dynn_Duyfhuysen" + "dynn_Eckhout" + "dynn_Eekman" + "dynn_Eerelman" + "dynn_Egenberger" + "dynn_Ehnle" + "dynn_Elaut" + "dynn_Elias" + "dynn_Elinga" + "dynn_Elliger" + "dynn_Elsevier" + "dynn_Engel" + "dynn_Esselens" + "dynn_Essers" + "dynn_Eversdijck" + "dynn_Eversen" + "dynn_Eyck" + "dynn_Eymer" + "dynn_Fabritius" + "dynn_Ferreris" + "dynn_Ficheroux" + "dynn_Flinck" + "dynn_Fontijn" + "dynn_Franck" + "dynn_Frankot" + "dynn_Fris" + "dynn_Frissen" + "dynn_Fromantiou" + "dynn_Furnerius" + "dynn_Gaal" + "dynn_Gael" + "dynn_Gallis" + "dynn_Garf" + "dynn_Gebski" + "dynn_Geradts" + "dynn_Gerbier" + "dynn_Gerdes" + "dynn_Germyn" + "dynn_Gestel" + "dynn_Geleijnse" + "dynn_Gillig" + "dynn_Gillis" + "dynn_Gilsemans" + "dynn_Glauber" + "dynn_Goderis" + "dynn_Goedart" + "dynn_Goudt" + "dynn_Graafland" + "dynn_Graat" + "dynn_Grauss" + "dynn_Gunnewegh" + "dynn_Haag" + "dynn_Haaxman" + "dynn_Hackaert" + "dynn_Hals" + "dynn_Hanedoes" + "dynn_Hanneman" + "dynn_Haringh" + "dynn_Hendriks" + "dynn_Heerdink" + "dynn_Heeremans" + "dynn_Heerschop" + "dynn_Heijenbrock" + "dynn_Hoekstra" + "dynn_Hoetink" + "dynn_Hogenbirk" + "dynn_Holtmann" + "dynn_Houbraken" + "dynn_Huisman" + "dynn_Hynckes" + "dynn_Jacobs" + "dynn_Jansen" + "dynn_Janssen" + "dynn_Jonker" + "dynn_Kant" + "dynn_Kardol" + "dynn_Kok" + "dynn_Koster" + "dynn_Komrij" + "dynn_Konijnendijk" + "dynn_Koch" + "dynn_Kruysen" + "dynn_Kruseman" + "dynn_Lendering" + "dynn_Louwerens" + "dynn_Lubbers" + "dynn_Maas" + "dynn_Meijer" + "dynn_Mesdag" + "dynn_Mikkenie" + "dynn_Mulder" + "dynn_Nievelt" + "dynn_Peters" + "dynn_Prins" + "dynn_Remkes" + "dynn_Ringelberg" + "dynn_Rosendaal" + "dynn_Rutgers" + "dynn_Schilstra" + "dynn_Schmidt" + "dynn_Schouten" + "dynn_Schroeter" + "dynn_Schutijser" + "dynn_Smit" + "dynn_Smits" + "dynn_Someren" + "dynn_Toonen" + "dynn_Touber" + "dynn_van_spc__pst_t_spc_Wout" + "dynn_van_spc_Anraedt" + "dynn_van_spc_Aelst" + "dynn_van_spc_Almeloveen" + "dynn_van_spc_Amelsfoort" + "dynn_van_spc_Beek" + "dynn_van_spc_Cuylenborch" + "dynn_van_spc_Dam" + "dynn_van_spc_Drielst" + "dynn_van_spc_de_spc_Ruit" + "dynn_van_spc_de_spc_Ven" + "dynn_van_spc_den_spc_Berg" + "dynn_van_spc_den_spc_Boogaart" + "dynn_van_spc_den_spc_Broek" + "dynn_van_spc_den_spc_Heuvel" + "dynn_van_spc_der_spc_Heijden" + "dynn_van_spc_der_spc_Hoff" + "dynn_van_spc_der_spc_Meer" + "dynn_van_spc_der_spc_Meij" + "dynn_van_spc_der_spc_Linden" + "dynn_van_spc_der_spc_Veen" + "dynn_van_spc_der_spc_Veerdonk" + "dynn_van_spc_der_spc_Wal" + "dynn_van_spc_der_spc_Zande" + "dynn_van_spc_Dijk" + "dynn_van_spc_Eijsen" + "dynn_van_spc_Eeden" + "dynn_van_spc_Everdingen" + "dynn_van_spc_Fornenburgh" + "dynn_van_spc_Gaelen" + "dynn_van_spc_Gaesbeeck" + "dynn_van_spc_Gelder" + "dynn_van_spc_Gemert" + "dynn_van_spc_Genk" + "dynn_van_spc_Gherwen" + "dynn_van_spc_Glinstra" + "dynn_van_spc_Haanen" + "dynn_van_spc_Haensbergen" + "dynn_van_spc_Hasselt" + "dynn_van_spc_Klaveren" + "dynn_van_spc_Leeuwen" + "dynn_van_spc_Leur" + "dynn_van_spc_Nieuwland" + "dynn_van_spc_Orsouw" + "dynn_van_spc_Ulzen" + "dynn_van_spc_Velden" + "dynn_van_spc_Vliet" + "dynn_Verbaas" + "dynn_Verhoeven" + "dynn_Verhoef" + "dynn_Vermeer" + "dynn_Vermeulen" + "dynn_Vissenberg" + "dynn_Visser" + "dynn_Vroom" + "dynn_Vogelsang" + "dynn_Vos" + "dynn_Warmerdam" + "dynn_Waterreus" + "dynn_Willems" + "dynn_Wijnveld" + } + + dynasty_names = { + "dynn_Abels" + "dynn_Abma" + "dynn_Accama" + "dynn_Antiquus" + "dynn_Apeldoorn" + "dynn_Apostool" + "dynn_Appelman" + "dynn_Arondeus" + "dynn_Artz" + "dynn_Asselijn" + "dynn_Bakker" + "dynn_Bartsius" + "dynn_Bastiaans" + "dynn_Baljeu" + "dynn_Balth" + "dynn_Beeckman" + "dynn_Begeyn" + "dynn_Bendien" + "dynn_Berserik" + "dynn_Berckheyde" + "dynn_Bispinck" + "dynn_Blom" + "dynn_Boots" + "dynn_Bos" + "dynn_Bosschaert" + "dynn_Brandts_spc_Buys" + "dynn_Brink" + "dynn_Brouwer" + "dynn_Cardozo" + "dynn_Casembroot" + "dynn_Craeyvanger" + "dynn_Cremer" + "dynn_Coevershoff" + "dynn_Coumans" + "dynn_Coopse" + "dynn_Chabot" + "dynn_Crabeth" + "dynn_Calisch" + "dynn_Codde" + "dynn_Citroen" + "dynn_Cuijp" + "dynn_Daiwaille" + "dynn_Damave" + "dynn_Danckerts" + "dynn_Dankmeijer" + "dynn_de_spc_Boer" + "dynn_de_spc_Bruijn" + "dynn_de_spc_Bruin" + "dynn_de_spc_Graaf" + "dynn_de_spc_Groot" + "dynn_de_spc_Haan" + "dynn_de_spc_Jong" + "dynn_de_spc_Rooy" + "dynn_de_spc_Vree" + "dynn_de_spc_Vries" + "dynn_de_spc_Vrind" + "dynn_de_spc_Wit" + "dynn_Dekker" + "dynn_Delff" + "dynn_Demiak" + "dynn_Diepraem" + "dynn_Dijkstra" + "dynn_Dijsselhof" + "dynn_Doudijns" + "dynn_Druyvesteyn" + "dynn_Duiker" + "dynn_Dullaert" + "dynn_Duyfhuysen" + "dynn_Eckhout" + "dynn_Eekman" + "dynn_Eerelman" + "dynn_Egenberger" + "dynn_Ehnle" + "dynn_Elaut" + "dynn_Elias" + "dynn_Elinga" + "dynn_Elliger" + "dynn_Elsevier" + "dynn_Engel" + "dynn_Esselens" + "dynn_Essers" + "dynn_Eversdijck" + "dynn_Eversen" + "dynn_Eyck" + "dynn_Eymer" + "dynn_Fabritius" + "dynn_Ferreris" + "dynn_Ficheroux" + "dynn_Flinck" + "dynn_Fontijn" + "dynn_Franck" + "dynn_Frankot" + "dynn_Fris" + "dynn_Frissen" + "dynn_Fromantiou" + "dynn_Furnerius" + "dynn_Gaal" + "dynn_Gael" + "dynn_Gallis" + "dynn_Garf" + "dynn_Gebski" + "dynn_Geradts" + "dynn_Gerbier" + "dynn_Gerdes" + "dynn_Germyn" + "dynn_Gestel" + "dynn_Geleijnse" + "dynn_Gillig" + "dynn_Gillis" + "dynn_Gilsemans" + "dynn_Glauber" + "dynn_Goderis" + "dynn_Goedart" + "dynn_Goudt" + "dynn_Graafland" + "dynn_Graat" + "dynn_Grauss" + "dynn_Gunnewegh" + "dynn_Haag" + "dynn_Haaxman" + "dynn_Hackaert" + "dynn_Hals" + "dynn_Hanedoes" + "dynn_Hanneman" + "dynn_Haringh" + "dynn_Hendriks" + "dynn_Heerdink" + "dynn_Heeremans" + "dynn_Heerschop" + "dynn_Heijenbrock" + "dynn_Hoekstra" + "dynn_Hoetink" + "dynn_Hogenbirk" + "dynn_Holtmann" + "dynn_Houbraken" + "dynn_Huisman" + "dynn_Hynckes" + "dynn_Jacobs" + "dynn_Jansen" + "dynn_Janssen" + "dynn_Jonker" + "dynn_Kant" + "dynn_Kardol" + "dynn_Kok" + "dynn_Koster" + "dynn_Komrij" + "dynn_Konijnendijk" + "dynn_Koch" + "dynn_Kruysen" + "dynn_Kruseman" + "dynn_Lendering" + "dynn_Louwerens" + "dynn_Lubbers" + "dynn_Maas" + "dynn_Meijer" + "dynn_Mesdag" + "dynn_Mikkenie" + "dynn_Mulder" + "dynn_Nievelt" + "dynn_Peters" + "dynn_Prins" + "dynn_Remkes" + "dynn_Ringelberg" + "dynn_Rosendaal" + "dynn_Rutgers" + "dynn_Schilstra" + "dynn_Schmidt" + "dynn_Schouten" + "dynn_Schroeter" + "dynn_Schutijser" + "dynn_Smit" + "dynn_Smits" + "dynn_Someren" + "dynn_Toonen" + "dynn_Touber" + "dynn_van_spc__pst_t_spc_Wout" + "dynn_van_spc_Anraedt" + "dynn_van_spc_Aelst" + "dynn_van_spc_Almeloveen" + "dynn_van_spc_Amelsfoort" + "dynn_van_spc_Beek" + "dynn_van_spc_Cuylenborch" + "dynn_van_spc_Dam" + "dynn_van_spc_Drielst" + "dynn_van_spc_de_spc_Ruit" + "dynn_van_spc_de_spc_Ven" + "dynn_van_spc_den_spc_Berg" + "dynn_van_spc_den_spc_Boogaart" + "dynn_van_spc_den_spc_Broek" + "dynn_van_spc_den_spc_Heuvel" + "dynn_van_spc_der_spc_Heijden" + "dynn_van_spc_der_spc_Hoff" + "dynn_van_spc_der_spc_Meer" + "dynn_van_spc_der_spc_Meij" + "dynn_van_spc_der_spc_Linden" + "dynn_van_spc_der_spc_Veen" + "dynn_van_spc_der_spc_Veerdonk" + "dynn_van_spc_der_spc_Wal" + "dynn_van_spc_der_spc_Zande" + "dynn_van_spc_Dijk" + "dynn_van_spc_Eijsen" + "dynn_van_spc_Eeden" + "dynn_van_spc_Everdingen" + "dynn_van_spc_Fornenburgh" + "dynn_van_spc_Gaelen" + "dynn_van_spc_Gaesbeeck" + "dynn_van_spc_Gelder" + "dynn_van_spc_Gemert + "dynn_van_spc_Genk" + "dynn_van_spc_Gherwen" + "dynn_van_spc_Glinstra" + "dynn_van_spc_Haanen + "dynn_van_spc_Haensbergen + "dynn_van_spc_Hasselt + "dynn_van_spc_Klaveren" + "dynn_van_spc_Leeuwen" + "dynn_van_spc_Leur" + "dynn_van_spc_Nieuwland" + "dynn_van_spc_Orsouw" + "dynn_van_spc_Ulzen" + "dynn_van_spc_Velden" + "dynn_van_spc_Vliet" + "dynn_Verbaas" + "dynn_Verhoeven" + "dynn_Verhoef" + "dynn_Vermeer" + "dynn_Vermeulen" + "dynn_Vissenberg" + "dynn_Visser" + "dynn_Vroom" + "dynn_Vogelsang" + "dynn_Vos" + "dynn_Warmerdam" + "dynn_Waterreus" + "dynn_Willems" + "dynn_Wijnveld" + } + + male_names = { + 3 = { + Albert Aelbert Andr_e_act_ Arie Arjan + Bart Bas Ben Bob Bram + Daan Danny David Dennis Dirk + Edwin Eric Erik Erwin Eppo Esaias + Frank Frans + Geert Gerard Gerrit Goltz + Hans Harry Herman Heiman + Jan Jasper Jeroen Johan John Joost Jos Jurre Jurryt + Kevin Klaas Koen + Loek + Maarten Marc Marcel Marco Mark Martijn Martin Maurice Michael Michel Michiel + Nick Niels_Cornelius + Patrick Paul Peter Piet Pieter + Raymond Remco Ren_e_act_ Richard Rick Rob Robert Robin Roel Ron Ronald Roy Ruud + Sander Stefan Steven Sieuwerd Sybrand + Thijs Thomas Tim Tom Tethart + Vincent + Willem Wouter Wibrand Wybrand + } + 2 = { + Aart Adriaan Alexander Andreas Andries Anton Arend Arnold Arnoud Aarnout Arnout + Bastiaan Berend Bernard Bertus Bj_o_uml_rn Brian + Casper Chiel Christiaan Christian Cornelis Carel + Dani_e_uml_l Derk Diederik + Eduard Edward Egbert Elly Evert + Ferdinand Floris Francis Frederik Frits + Gerhard Gijs Govert + Harm Hendrik Henri + Ivo + Jacob Jarno Jeffrey Jelle Jesper Jesse Job Joep Joey Johannes Jordy Joris Julian Justin + Karel Kees + Lars Laurens Leendert Leonard Louis Luc Lucas Luuk + Maikel Marcus Marinus Marius Marten Mathieu Matthijs Max Mohamed Mohammed + Niek + Pascal Pepijn Pim Poppe Poppo + Ricardo Rik Roelof Roger Rogier Roland Ruben Rudolf Rutger + Sam Sebastiaan Simon Sjoerd Stan_Constantine Stef Stephan Stijn Sven + Teun Timo Ties Tjeerd + Wesley Wessel Wim + } + 1 = { + Abraham Adrianus Albertus Anne_male Anthonie Anthonius Antonie Antonius Antoon Arnoldus + Bernardus Bryan + Christianus Cornelius Christoffel Constantijn + Damian Dylan + Edsger Eelke Ed + Franciscus + Gerardus Gerhardus Gijsbert Gijsbertus Guus Gustaaf + Hendricus Hendrikus Henricus Hermanus Hubert Hubertus + Jacobus Jakob Jerrel Joannes Jona_Jonah Joseph Josephus Jozef + Kornelis Krijn + Lambertus Laurentius Leo Leonardus Levi Lodewijk Lourens + Marcellinus Martinus Mathias Mees Melle Merlijn Mike Milan Misha_e_uml_l + Nicolaas Nimo Noah + Paulus Petrus Pyke + Quinten + Robertus Ronaldus Ryan Rembrandt Reinier + Sem + Teunis Theodorus Tjerk Tjark + Wilhelm Wilhelmus Willibrord + Youri + } + } + female_names = { + 3 = { + Angela Angelique Anita Anja Anna Anne Anneke Annemarie Annemieke Annette Anouk Antje Antoinette Astrid + Barbara Bianca + Carla Caroline Chantal Charlotte Cindy Claudia + Deborah Diana + Eline Ellen Esther Eva Evelien + Femke + Gerda + Hanneke + Ilse Inge Ingrid Irene Iris + Jacqueline Janneke Jessica Jolanda Joyce Judith Julia + Karin Kim + Laura Leonie Linda Lisa Lisette + Maaike Manon Maria Marianne Marieke Marije Marijke Marion Mariska Marja Marjan_female Marjolein Marleen Marloes Martine Miranda Mirjam Monique + Nathalie Nicole Nienke + Patricia Petra + Rianne Robin_female + Sabine Sandra Sanne Saskia Simone Sonja Stephanie Suzanne Sylvia + Tamara Tessa + Wendy Wilma + Yvonne + } + 2 = { + Adriana Agnes Alexandra Amanda Amber Amy Annie Antoinette + Babette Belinda Bernadette Bo Brenda Brigitte Britt + Carmen Carolina Catharina Christina Christine Cora Cynthia + Daisy Dani_e_uml_lle Danique Daphne Denise + Edith Elisabeth Elise Elizabeth Emma Esm_e_act_e Esmee Eveline + Fleur Floor Francisca + Geertje Grietje + Hannah Helena Henri_e_uml_tte Henriette Hetty + Ida Ilona Ingeborg Irma Isabel Isabelle + Janna Jannie Janny Jasmijn Jeannette Jennifer Joanna Johanna + Kelly Kimberley Kimberly Kirsten + Lara Larissa Lianne Lieke Lisanne Lotte Louise Lucia Lynn + Maartje Mandy Mari_e_uml_lle Marie Marina Marit Martha Martina Maud Melanie Melissa Merel Michelle Milou Mireille Monica Myrthe + Naomi Nancy Natascha Natasja Nelly Nikki Nina + Paula Priscilla + Rachel Renate Romy Roos Rosa Rosalie Roxanne Ruth + Sabrina Sam_female Samantha Sara Sarah Sharon Silvia Sophia Sophie Susanne + Tess Truus + Vanessa Veerle Vera Victoria + Willy_female + } + 1 = { + Aaltje Agatha Alberdina Alberta Aleida Alida Alijda Annigje Antonetta Antonia + Bente Berendina Bernardina Bertha Britney + Clasina Cornelia + Demi Dina Dirkje Doetje Dorothea + Engelina Everardina Everdina + Francina Frederika + Geertruida Geesje Gerarda Gerdina Gerritdina Gerritje Gertruda Griselda + Henderika Hendrica Hendrika Hendrikje Hendrina Henrica Hermina Hubertina + Isa_female + Jacoba Jannetje Jannigje Jansje Jantina Jantje Josepha Josephina + Klazina + Lena Louisa Luna + Magdalena Margaretha Mathilda + Neeltje Nikita_female Noa + Paulina Petronella Pieternella Puck + Quinty + Sterre Susanna + Teuntje Theodora Theresia Trijntje + Wietsche Wilhelmina Willemina + Zo_e_uml_ + } + } + dynasty_of_location_prefix = "dynnp_van" + + patronym_suffix_male = "dynnpat_suf_sen" + patronym_suffix_female = "dynnpat_suf_sdochter" + + # 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_lithuanian.txt b/common/culture/name_lists/NEOW_lithuanian.txt new file mode 100644 index 000000000..736008650 --- /dev/null +++ b/common/culture/name_lists/NEOW_lithuanian.txt @@ -0,0 +1,339 @@ +name_list_NEOW_lithuanian = { + + cadet_dynasty_names = { + "dynn__C_crn_erniauskas" + "dynn__S_crn_i_s_crn_kauskas" + "dynn__S_crn_imkus" + "dynn__S_crn_karnulis" + "dynn__S_crn_urkus" + "dynn__S_crn_yvokas" + "dynn__Z_crn_ala" + "dynn__Z_crn_emaitis" + "dynn__Z_crn_ilinskas" + "dynn__Z_crn_iukas" + "dynn__Z_crn_urauskas" + "dynn_Adomaitis" + "dynn_Alekna" + "dynn_Bagdonas" + "dynn_Baikauskas" + "dynn_Bal_c_crn_i_u_mcn_nas" + "dynn_Balakauskas" + "dynn_Banaitis" + "dynn_Baranauskas" + "dynn_Barkauskas" + "dynn_Bieliauskas" + "dynn_Braziulis" + "dynn_Bu_z_crn_inskas" + "dynn_Bukeika" + "dynn_Butkus" + "dynn_Buzmakovas" + "dynn_Dambrauskas" + "dynn_Gela_z_crn_nikas" + "dynn_Gendrolis" + "dynn_Grigutis" + "dynn_Gu_s_crn__c_crn_inas" + "dynn_Gudauskas" + "dynn_Ivanauskas" + "dynn_Jakavi_c_crn_ius" + "dynn_Jankauskas" + "dynn_Janu_s_crn_kevi_c_crn_ius" + "dynn_Ju_s_crn_ka" + "dynn_Jukna" + "dynn_Juodzevi_c_crn_ius" + "dynn_Jurevi_c_crn_ius" + "dynn_Kairys" + "dynn_Kaleinikovas" + "dynn_Kaminskas" + "dynn_Kar_c_crn_iauskas" + "dynn_Kavaliauskas" + "dynn_Kazlauskas" + "dynn_Kidykas" + "dynn_Kmita" + "dynn_Ku_c_crn_inskas" + "dynn_Kudrevi_c_crn_ius" + "dynn_Kvedaras" + "dynn_Leonas" + "dynn_Lubys" + "dynn_Ma_z_crn_eika" + "dynn_Mackevi_c_crn_ius" + "dynn_Malinauskas" + "dynn_Marcinkevi_c_crn_ius" + "dynn_Matu_s_crn_evas" + "dynn_Michniovas" + "dynn_Mickevi_c_crn_ius" + "dynn_Naujokas" + "dynn_Navickas" + "dynn_Nyderis" + "dynn_Pa_c_crn_kevi_c_crn_ius" + "dynn_Paliuk_e_dot_nas" + "dynn_Paulauskas" + "dynn_Petkevi_c_crn_ius" + "dynn_Petraitis" + "dynn_Petrauskas" + "dynn_Pocius" + "dynn_Radzevi_c_crn_ius" + "dynn_Rakauskas" + "dynn_Ramanauskas" + "dynn_Rimkus" + "dynn_Rutkauskas" + "dynn_Sabaliauskas" + "dynn_Sadauskas" + "dynn_Sakalauskas" + "dynn_Savickas" + "dynn_Sinkevi_c_crn_ius" + "dynn_Stai_s_crn_i_u_mcn_nas" + "dynn_Stalmokas" + "dynn_Stank_u_mcn_nas" + "dynn_Stankevi_c_crn_ius" + "dynn_Stasiulionis" + "dynn_Stonkus" + "dynn_Tamo_s_crn_i_u_mcn_nas" + "dynn_Turauskas" + "dynn_Ulbinas" + "dynn_Urbanavi_c_crn_ius" + "dynn_Urbonas" + "dynn_Uscila" + "dynn_Vaitkevi_c_crn_ius" + "dynn_Vaitkus" + "dynn_Valutis" + "dynn_Variakojis" + "dynn_Vasiliauskas" + "dynn_Vilpi_s_crn_auskas" + "dynn_Vitkauskas" + "dynn_Zekas" + } + + dynasty_names = { + "dynn__C_crn_erniauskas" + "dynn__S_crn_i_s_crn_kauskas" + "dynn__S_crn_imkus" + "dynn__S_crn_karnulis" + "dynn__S_crn_urkus" + "dynn__S_crn_yvokas" + "dynn__Z_crn_ala" + "dynn__Z_crn_emaitis" + "dynn__Z_crn_ilinskas" + "dynn__Z_crn_iukas" + "dynn__Z_crn_urauskas" + "dynn_Adomaitis" + "dynn_Alekna" + "dynn_Bagdonas" + "dynn_Baikauskas" + "dynn_Bal_c_crn_i_u_mcn_nas" + "dynn_Balakauskas" + "dynn_Banaitis" + "dynn_Baranauskas" + "dynn_Barkauskas" + "dynn_Bieliauskas" + "dynn_Braziulis" + "dynn_Bu_z_crn_inskas" + "dynn_Bukeika" + "dynn_Butkus" + "dynn_Buzmakovas" + "dynn_Dambrauskas" + "dynn_Gela_z_crn_nikas" + "dynn_Gendrolis" + "dynn_Grigutis" + "dynn_Gu_s_crn__c_crn_inas" + "dynn_Gudauskas" + "dynn_Ivanauskas" + "dynn_Jakavi_c_crn_ius" + "dynn_Jankauskas" + "dynn_Janu_s_crn_kevi_c_crn_ius" + "dynn_Ju_s_crn_ka" + "dynn_Jukna" + "dynn_Juodzevi_c_crn_ius" + "dynn_Jurevi_c_crn_ius" + "dynn_Kairys" + "dynn_Kaleinikovas" + "dynn_Kaminskas" + "dynn_Kar_c_crn_iauskas" + "dynn_Kavaliauskas" + "dynn_Kazlauskas" + "dynn_Kidykas" + "dynn_Kmita" + "dynn_Ku_c_crn_inskas" + "dynn_Kudrevi_c_crn_ius" + "dynn_Kvedaras" + "dynn_Leonas" + "dynn_Lubys" + "dynn_Ma_z_crn_eika" + "dynn_Mackevi_c_crn_ius" + "dynn_Malinauskas" + "dynn_Marcinkevi_c_crn_ius" + "dynn_Matu_s_crn_evas" + "dynn_Michniovas" + "dynn_Mickevi_c_crn_ius" + "dynn_Naujokas" + "dynn_Navickas" + "dynn_Nyderis" + "dynn_Pa_c_crn_kevi_c_crn_ius" + "dynn_Paliuk_e_dot_nas" + "dynn_Paulauskas" + "dynn_Petkevi_c_crn_ius" + "dynn_Petraitis" + "dynn_Petrauskas" + "dynn_Pocius" + "dynn_Radzevi_c_crn_ius" + "dynn_Rakauskas" + "dynn_Ramanauskas" + "dynn_Rimkus" + "dynn_Rutkauskas" + "dynn_Sabaliauskas" + "dynn_Sadauskas" + "dynn_Sakalauskas" + "dynn_Savickas" + "dynn_Sinkevi_c_crn_ius" + "dynn_Stai_s_crn_i_u_mcn_nas" + "dynn_Stalmokas" + "dynn_Stank_u_mcn_nas" + "dynn_Stankevi_c_crn_ius" + "dynn_Stasiulionis" + "dynn_Stonkus" + "dynn_Tamo_s_crn_i_u_mcn_nas" + "dynn_Turauskas" + "dynn_Ulbinas" + "dynn_Urbanavi_c_crn_ius" + "dynn_Urbonas" + "dynn_Uscila" + "dynn_Vaitkevi_c_crn_ius" + "dynn_Vaitkus" + "dynn_Valutis" + "dynn_Variakojis" + "dynn_Vasiliauskas" + "dynn_Vilpi_s_crn_auskas" + "dynn_Vitkauskas" + "dynn_Zekas" + } + + male_names = { + 3 = { + _C_crn_eslovas + _Z_crn_ydr_u_mcn_nas + Albertas Aleksandras Alfonsas Algimantas Algirdas Algis Alvydas Andrius Antanas Art_u_mcn_ras Arvydas Audrius Aurimas + Dainius Darius Donatas + Edmundas Edvardas Egidijus Eugenijus + Gediminas Giedrius Gintaras Gintautas Gytas + Henrikas + Jonas_male Julius Juozas Justinas + Karolis Kazimieras Kazys + Leonas Linas + Mantas Marius Martynas Mindaugas + Nerijus + Paulius Petras Povilas Pranas + Raimundas Ram_u_mcn_nas Remigijus Ri_c_crn_ardas Rimantas Rimas Robertas Rolandas Romas Romualdas + Saulius Sigitas Stanislovas Stasys + Tadas Tomas + Vaclovas Valdas Valentinas Vidas Vidmantas Viktoras Virginijus Vitalijus Vladas Vladimiras Vytautas + Zenonas + } + 2 = { + _S_crn_ar_u_mcn_nas + _Z_crn_ilvinas + Adas Adomas Aidas Aistis Albinas Aleksas Aloyzas Apolinaras Ar_u_mcn_nas Arnas Arnoldas Augustas Augustinas + Balys Benas Benediktas Benjaminas Bernardas Boleslovas Bronislovas Bronius + Danas Danielius Daumantas Donaldas Dovydas + Edgaras Eduardas Edvinas Eimantas Eligijus Erikas Ernestas Evaldas + Feliksas + Gabrielius Gvidas Gytis + Ignas Izidorius + Janu_s_crn_ Jaroslavas Jeronimas Julijus Juozapas Jurgis + K_e_ogk_stutis Kasparas Kastytis Kipras Klemensas Konstantinas + Laimonas Laurynas Leonardas Liudas Liudvikas Liutauras Lukas + Marijonas Marijus Mark Matas Me_c_crn_islovas Mikas Motiejus Mykolas + Osvaldas + Pranci_s_crn_kus + Raimondas Ramutis Rapolas Regimantas Renaldas Renatas Rimtautas Rimvydas Rokas Romanas Ruslanas Rytis + Sergejus Silvestras Simas Simonas Skirmantas Stepas Steponas Svaj_u_mcn_nas + Tautvydas Teodoras + Vaidas Vaidotas Valdemaras Valerijonas Vasilijus Vilhelmas Vilius Vilmantas Vincas Vincentas Vitalis Vitas Vladislavas Vygantas Vykintas Vytas Vytenis + Zigmantas Zigmas + } + 1 = { + Adauktas Airidas Alantas Almis Armantas Artemijus Audrys + Dariu_s_crn_ Daugirdas + Edminas Eimundas Eivinas Eurelijus + Geraldas Gracijus + Haroldas Hiacintas + Juras Juvencijus + Kajus Kristupas Ksaveras + Laisvydas + Malvydas Marcelis Meir_u_mcn_nas + Nojus Norbertas + Pilypas + Rufas + Sigizmundas + Teofilis + Vaidutis Venantas Vigilijus Vigirdas Vigmantas Viliumas Vytaras Vytolis + } + } + female_names = { + 8 = { + _C_crn_eslava + Adel_e_dot_ Aldona Aleksandra Alina Ana Anel_e_dot_ Angel_e_dot_ Antanina Au_s_crn_ra Audron_e_dot_ + Birut_e_dot_ Bron_e_dot_ Bronislava + Daiva Dalia Danguol_e_dot_ Danut_e_dot_ + Edita Elena Elina Emilija Eugenija + Galina Genovait_e_mcn_ + Ieva Ilona Inga Irena Irina + J_u_mcn_rat_e_mcn_ Jadvyga Janina Joana Jolanta Julija + Kristina + Laima Laura Lidija Lilija Lina Liudmila Loreta + Marija Marijona Milda Monika + Natalija Nina + Olga Ona + R_u_mcn_ta Ramut_e_dot_ Rasa Regina Renata Rita Roma + Salom_e_dot_ja Stas_e_dot_ + Tatjana Teres_e_dot_ + Valentina Vanda Veronika Vida Viktorija Vilma Violeta Virginija Vitalija Vladislava + Zita Zofija + } + 4 = { + _Z_crn_aneta _Z_crn_ivil_e_dot_ _Z_crn_ydr_u_mcn_n_e_dot_ + Agn_e_dot_ Agota Alfonsa Alg_e_dot_ Algimanta Alicija Amelija Anastazija Au_s_crn_rin_e_dot_ Audra + Benas Bernadeta + Daina Dainora Deimant_e_dot_ Dijana Domicel_e_dot_ Dominykas Dovil_e_dot_ + Egl_e_dot_ El_z_crn_bieta Erika + Filomena + Gabija Gabriel_e_dot_ Genut_e_dot_ Giedr_e_dot_ Giedra Giedrut_e_dot_ Gintar_e_dot_ Gra_z_crn_ina + Henrika Honorata + Indr_e_dot_ Inesa Ingrida + Jana Jekaterina Jurga Jurgita Just_e_dot_ Juz_e_dot_ Juzefa + Karina Kotryna + Laimut_e_dot_ Ligita Lion_e_dot_ Liuda Lyda + Margarita Modesta + Nel_e_dot_ Nerija Nida Nijol_e_dot_ Nomeda + Palmyra Petron_e_dot_l_e_dot_ + Raminta Ramun_e_dot_ Reda Ro_z_crn__e_dot_ Rolanda Romualda + Saul_e_dot_ Sigita Simona Sofija + Vaida Vilija Vita Vytaut_e_dot_ + } + 1 = { + _U_mcn_la + _Z_crn_ilvin_e_dot_ + Aira Aist_e_dot_ Alant_e_dot_ Andra Antan_e_dot_ Auksut_e_dot_ Aust_e_dot_ja + D_z_crn_esika D_z_crn_ordana Daniel_e_dot_ + Gintaut_e_dot_ Grit_e_dot_ Gryt_e_dot_ + Jogail_e_dot_ + Klaudija + Lavija Liucija + Prudencija + Raimunda Rugil_e_dot_ + Sintija Smilt_e_dot_ + Undin_e_dot_ Urt_e_dot_ + Vilt_e_dot_ + } + } + + 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 = 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/common/culture/name_lists/NEOW_low_saxon.txt b/common/culture/name_lists/NEOW_low_saxon.txt index 33cc4555e..8d7b05774 100644 --- a/common/culture/name_lists/NEOW_low_saxon.txt +++ b/common/culture/name_lists/NEOW_low_saxon.txt @@ -1,4 +1,4 @@ -name_list_low_saxon = { +name_list_NEOW_low_saxon = { cadet_dynasty_names = { "dynn_Adam" @@ -212,7 +212,7 @@ name_list_low_saxon = { Bernd Bernhard Carsten Christian Detlef Dieter Dirk - Egon Erich Ernst + Egon Erich Ernst Ehregott Ehrenfried Frank Franz Friedhelm Friedrich Fritz G_u_uml_nter G_u_uml_nther Georg Gerd Gerhard Hans Hans-J_u_uml_rgen Hans-Joachim Harald Hartmut Heiko Heinrich Heinz Helmut Herbert Hermann Holger Horst @@ -276,7 +276,7 @@ name_list_low_saxon = { T_o_uml_lke Tassilo Thees Thies Thor Thorin Tjaden Toke Trutz Tyll Uli Uwe-Peter Vollrath - Walther Wilfrid Wilhelm-Karl Wilken Willm Wilm Wincent Wittekind + Walther Wilfrid Wilhelm-Karl Wilken Willm Wilm Wincent Wittekind Wotan } } female_names = { diff --git a/common/culture/name_lists/NEOW_macedonian.txt b/common/culture/name_lists/NEOW_macedonian.txt new file mode 100644 index 000000000..bb65e639c --- /dev/null +++ b/common/culture/name_lists/NEOW_macedonian.txt @@ -0,0 +1,376 @@ +name_list_NEOW_macedonian = { + + cadet_dynasty_names = { + "dynn__C_crn_alovski" + "dynn__S_crn_endov" + "dynn_Acevski" + "dynn_Aleksovski" + "dynn_Anastasovski" + "dynn_Andonov" + "dynn_Angelovski" + "dynn_Atanasovski" + "dynn_Babunski" + "dynn_Bo_z_crn_inov" + "dynn_Bo_z_crn_inovski" + "dynn_Bozad_z_crn_iev" + "dynn_Crvenkovski" + "dynn_Cvetkovski" + "dynn_D_z_crn_ad_z_crn_ev" + "dynn_D_z_crn_uvalekovski" + "dynn_Dabovikj" + "dynn_Damjanovski" + "dynn_Danev" + "dynn_Dimitrovski" + "dynn_Dinev" + "dynn_Eftimov" + "dynn_Georgievski" + "dynn_Gjo_s_crn_evski" + "dynn_Gjorgjiev" + "dynn_Gjurovski" + "dynn_Gli_s_crn_ikj" + "dynn_Goreski" + "dynn_Gro_s_crn_ev" + "dynn_Hristov" + "dynn_Ilievski" + "dynn_Ivanov" + "dynn_Ivanovski" + "dynn_Ja_s_crn_makov" + "dynn_Jakimovski" + "dynn_Jakjimovikj" + "dynn_Jan_c_crn_evski" + "dynn_Janevski" + "dynn_Jankulovski" + "dynn_Jovanoski" + "dynn_Jovanovski" + "dynn_Kacarski" + "dynn_Kirovski" + "dynn_Kitanovski" + "dynn_Kocevski" + "dynn_Kostovski" + "dynn_Kova_c_crn_evski" + "dynn_Krstevski" + "dynn_Kuzmanovski" + "dynn_Lazarevski" + "dynn_Lazarov" + "dynn_Lil_c_crn_ikj" + "dynn_Manaskov" + "dynn_Markoski" + "dynn_Markovski" + "dynn_Micevski" + "dynn_Mihajlovski" + "dynn_Milo_s_crn_evski" + "dynn_Mitev" + "dynn_Mitevski" + "dynn_Mitreski" + "dynn_Mitrevski" + "dynn_Nakovski" + "dynn_Naumov" + "dynn_Naumovski" + "dynn_Nikolov" + "dynn_Nikolovski" + "dynn_Od_z_crn_akov" + "dynn_Pan_c_crn_ev" + "dynn_Pan_c_crn_evski" + "dynn_Pandev" + "dynn_Pavlovski" + "dynn_Penov" + "dynn_Petkov" + "dynn_Petkovski" + "dynn_Petrov" + "dynn_Petrovikj" + "dynn_Petrovski" + "dynn_Popov" + "dynn_Popovski" + "dynn_Prokopiev" + "dynn_Risteski" + "dynn_Ristevski" + "dynn_Ristovski" + "dynn_Rogo_z_crn_arov" + "dynn_Rusevski" + "dynn_Saitoski" + "dynn_Sanev" + "dynn_Serafimovski" + "dynn_Simonovski" + "dynn_Sokolovski" + "dynn_Srbinovski" + "dynn_Stefanov" + "dynn_Stefanovski" + "dynn_Stoilov" + "dynn_Stojanov" + "dynn_Stojanovski" + "dynn_Ta_s_crn_ov" + "dynn_Temelkovski" + "dynn_Todorovski" + "dynn_Trajkovski" + "dynn_Trp_c_crn_eski" + "dynn_Vanev" + "dynn_Vasikj" + "dynn_Veli_c_crn_kovski" + "dynn_Veljanovski" + "dynn_Velkov" + "dynn_Volkanovski" + "dynn_Zikov" + } + + dynasty_names = { + "dynn__C_crn_alovski" + "dynn__S_crn_endov" + "dynn_Acevski" + "dynn_Aleksovski" + "dynn_Anastasovski" + "dynn_Andonov" + "dynn_Angelovski" + "dynn_Atanasovski" + "dynn_Babunski" + "dynn_Bo_z_crn_inov" + "dynn_Bo_z_crn_inovski" + "dynn_Bozad_z_crn_iev" + "dynn_Crvenkovski" + "dynn_Cvetkovski" + "dynn_D_z_crn_ad_z_crn_ev" + "dynn_D_z_crn_uvalekovski" + "dynn_Dabovikj" + "dynn_Damjanovski" + "dynn_Danev" + "dynn_Dimitrovski" + "dynn_Dinev" + "dynn_Eftimov" + "dynn_Georgievski" + "dynn_Gjo_s_crn_evski" + "dynn_Gjorgjiev" + "dynn_Gjurovski" + "dynn_Gli_s_crn_ikj" + "dynn_Goreski" + "dynn_Gro_s_crn_ev" + "dynn_Hristov" + "dynn_Ilievski" + "dynn_Ivanov" + "dynn_Ivanovski" + "dynn_Ja_s_crn_makov" + "dynn_Jakimovski" + "dynn_Jakjimovikj" + "dynn_Jan_c_crn_evski" + "dynn_Janevski" + "dynn_Jankulovski" + "dynn_Jovanoski" + "dynn_Jovanovski" + "dynn_Kacarski" + "dynn_Kirovski" + "dynn_Kitanovski" + "dynn_Kocevski" + "dynn_Kostovski" + "dynn_Kova_c_crn_evski" + "dynn_Krstevski" + "dynn_Kuzmanovski" + "dynn_Lazarevski" + "dynn_Lazarov" + "dynn_Lil_c_crn_ikj" + "dynn_Manaskov" + "dynn_Markoski" + "dynn_Markovski" + "dynn_Micevski" + "dynn_Mihajlovski" + "dynn_Milo_s_crn_evski" + "dynn_Mitev" + "dynn_Mitevski" + "dynn_Mitreski" + "dynn_Mitrevski" + "dynn_Nakovski" + "dynn_Naumov" + "dynn_Naumovski" + "dynn_Nikolov" + "dynn_Nikolovski" + "dynn_Od_z_crn_akov" + "dynn_Pan_c_crn_ev" + "dynn_Pan_c_crn_evski" + "dynn_Pandev" + "dynn_Pavlovski" + "dynn_Penov" + "dynn_Petkov" + "dynn_Petkovski" + "dynn_Petrov" + "dynn_Petrovikj" + "dynn_Petrovski" + "dynn_Popov" + "dynn_Popovski" + "dynn_Prokopiev" + "dynn_Risteski" + "dynn_Ristevski" + "dynn_Ristovski" + "dynn_Rogo_z_crn_arov" + "dynn_Rusevski" + "dynn_Saitoski" + "dynn_Sanev" + "dynn_Serafimovski" + "dynn_Simonovski" + "dynn_Sokolovski" + "dynn_Srbinovski" + "dynn_Stefanov" + "dynn_Stefanovski" + "dynn_Stoilov" + "dynn_Stojanov" + "dynn_Stojanovski" + "dynn_Ta_s_crn_ov" + "dynn_Temelkovski" + "dynn_Todorovski" + "dynn_Trajkovski" + "dynn_Trp_c_crn_eski" + "dynn_Vanev" + "dynn_Vasikj" + "dynn_Veli_c_crn_kovski" + "dynn_Veljanovski" + "dynn_Velkov" + "dynn_Volkanovski" + "dynn_Zikov" + } + + male_names = { + 3 = { + _Z_crn_ivko + Aco Aleksandar Angel Atanas + Bla_z_crn_e Bla_z_crn_o Blagoj Blagoja Bo_s_crn_ko Bo_z_crn_in Bor_c_crn_e Boris Branko + Cvetan + Dejan Dimitar Dimitrija Dragan Dragi Du_s_crn_an + Gjorgji Gligor Goce Goran + Igor Ilija Ivan + Jane_male Jordan Jovan + Kiril Kiro Kole Kosta Krste + Lazar Lazo Ljube Ljubomir Ljup_c_crn_o + Marjan Marko Metodija Milan Mile Mite Mitko Mladen + Nikola + Pan_c_crn_e Petar Petre + Rade Riste Risto + Sa_s_crn_o Slavko Stefan Stojan + Todor Tom_c_crn_e Tome Tomislav Toni Traj_c_crn_e Trajan Trajko + Van_c_crn_o Vasil Vladimir Vlado + Zlatko Zoran + } + 2 = { + _C_crn_edomir + _Z_crn_arko + Ace Andon Apostol + Blagoj_c_crn_e Bo_z_crn_idar Boban Bojan Bone Borko Boro Branislav + Cane + Dan_c_crn_o Daniel Darko Dime Du_s_crn_ko + Eftim Emil + Filip + Georgi Gjoko Gjore Gjorge Gjorgi + Hristo + Il_c_crn_o Ivica + Jakim Jani Janko Josif + Kire Koce Krume Kuzman + Ljuben Ljubi_s_crn_a Ljup_c_crn_e + Martin Metodi Mice Mihail Mihajlo Mil_c_crn_o Milo_s_crn_ Milorad Mirko Miroslav Mom_c_crn_ilo + Nase Naum Nenad Nikol_c_crn_e + Oliver + Pande Pece Pero Predrag + Robert + Simeon Simo Simon Slobodan Stavre Stevo Stojan_c_crn_e Stole Strahil Svetozar + Ta_s_crn_ko Tihomir + Van_c_crn_e Vane Vangel Vangjel Vasko Vele Velimir Velko Viktor Vlade Vlatko Voislav Vojislav + Zare Zdravko Zoran_c_crn_o Zvonko + } + 1 = { + Andrej Antonio Arse Arsenij Atanasie + Bo_s_crn_ko Borivoe Borjan + Damjan Danilo Darijan David Davor Dejvi Diamandi Dimitrij Dino Dorian Dorijan Dragi_s_crn_a Dragoljub Duke Duko + Epaminonda + Gabriel Gan_c_crn_o Gjo_s_crn_o Goran_c_crn_e Gorazd Gorjan + Hari Hristijan + Ico Ivko + Jakov Jo_s_crn_ka Jordan_c_crn_o Jovo + Kalin Kliment Ko_c_crn_o Konstantin Kristijan + Lasko Leon Ljub_c_crn_o Luka + Manol Marin Mario Matej Meto Mi_c_crn_o Mi_s_crn_ko Mihailo Milenko Milko + Naum_c_crn_e Nikica Niko Nikos + Ognen Orde Orhej + Pasko Pavel Pepi + Rolando Rubens + Sa_s_crn_a Sa_s_crn_ko Slav_c_crn_e Slav_c_crn_o Slavejko Sokol Sokrat Srgjan Stev_c_crn_e Stev_c_crn_o Stevica Stra_s_crn_o + Tim_c_crn_o Tito Tomi Tomo + Veli_c_crn_e Veljko Vencislav Veniamin Venko Vladica Vojdan Vujadin + } + } + female_names = { + 3 = { + Aleksandra + Biljana Blaga + Cvetanka + Daniela Desanka Dragica + Elena Elica Elizabeta + Froska + Gordana + Jagoda Jovanka + Katerina + Len_c_crn_e Lidija Liljana Ljubica + Maja Mara Marija Marina Milka Mirjana + Nada Nade_z_crn_da Nata_s_crn_a + Olga + Radmila + Slavica Slavka Sne_z_crn_ana Stojna Svetlana + Tatjana + Valentina Vera Vesna Violeta + Zorica + } + 2 = { + Ana Anastasija Andrea Ane Aneta Angelina + Bisera Bojana + Darinka Dijana Divna Dobrila Dosta Dragana + Emilija + Gabriela + Hristina + Ivana + Jadranka Jana Jasmina Jelena Jovana Julija + Kristina + Lila Ljiljana + Magdalena Margarita + Nadica Natalija + Olgica Olivera + Pavlina + Radica Rodna + Sofija + Tanja + Viktorija + } + 1 = { + Adrijana And_z_crn_elika Angela Ani Atina + Brankica + Du_s_crn_ica + Eli Eva + Galaba + Ilina Indira + Kasandra Katarina + Labina Lina Lira + Martina Matea Mia Mladena Monika + Nade Nak_s_crn_ije Natalia Nina + Pena Puleksenija + Risima Robertina Roksana Romana Rosana Rosica + Sa_s_crn_ka Sabica Sara Sij_c_crn_e Simona Stankica Stefani + Tamara Tanja Teodora Tijana + Valerija Vangja Vrbica + Zvezdana + } + + } + patronym_suffix_male = "dynnpat_suf_ov" + patronym_suffix_female = "dynnpat_suf_ova" + always_use_patronym = yes + + dynasty_of_location_prefix = "dynnp_od" + + # 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 = { + #make later + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_maltese.txt b/common/culture/name_lists/NEOW_maltese.txt new file mode 100644 index 000000000..2c3a35cfe --- /dev/null +++ b/common/culture/name_lists/NEOW_maltese.txt @@ -0,0 +1,276 @@ +name_list_NEOW_maltese = { + + cadet_dynasty_names = { + "dynn_Abela" + "dynn_Agius" + "dynn_Aquilina" + "dynn_Attard" + "dynn_Axisa" + "dynn_Azzopard" + "dynn_Azzopardi" + "dynn_Baldacchino" + "dynn_Balzan" + "dynn_Barbara" + "dynn_Bartolo" + "dynn_Bezzina" + "dynn_Bonavia" + "dynn_Bonello" + "dynn_Bonnici" + "dynn_Borg" + "dynn_Briffa" + "dynn_Bugeja" + "dynn_Buhagiar" + "dynn_Busuttil" + "dynn_Buttigieg" + "dynn_Cachia" + "dynn_Calleja" + "dynn_Callus" + "dynn_Camenzuli" + "dynn_Camilleri" + "dynn_Cardona" + "dynn_Caruana" + "dynn_Casha" + "dynn_Cassar" + "dynn_Catania" + "dynn_Cauchi" + "dynn_Chetcuti" + "dynn_Chircop" + "dynn_Ciantar" + "dynn_Cilia" + "dynn_Cini" + "dynn_Cremona" + "dynn_Cumbo" + "dynn_Curmi" + "dynn_Cuschieri" + "dynn_Cutajar" + "dynn_Dalli" + "dynn_Darmanin" + "dynn_De_spc_Brincat" + "dynn_Debono" + "dynn_Dimech" + "dynn_Dingli" + "dynn_Ellul" + "dynn_Falzon" + "dynn_Farrugia" + "dynn_Felici" + "dynn_Fenech" + "dynn_Formosa" + "dynn_Frendo" + "dynn_Galdes" + "dynn_Galea" + "dynn_Gatt" + "dynn_Gauci" + "dynn_Grech" + "dynn_Grima" + "dynn_Gristi" + "dynn_Magro" + "dynn_Mallia" + "dynn_Mamo" + "dynn_Mangion" + "dynn_Mercieca" + "dynn_Micallef" + "dynn_Mifsud" + "dynn_Mizzi" + "dynn_Muscat" + "dynn_Pace" + "dynn_Parnis" + "dynn_Pisano" + "dynn_Portelli" + "dynn_Psaila" + "dynn_Pullicino" + "dynn_Refalo" + "dynn_Sacco" + "dynn_Saliba" + "dynn_Sammut" + "dynn_Sant" + "dynn_Sayd" + "dynn_Schembri" + "dynn_Spiteri" + "dynn_Sultana" + "dynn_Tabone" + "dynn_Tanti" + "dynn_Teuma" + "dynn_Tonna" + "dynn_Vassallo" + "dynn_Vella" + "dynn_Xerri" + "dynn_Xiberras" + "dynn_Xicluna" + "dynn_Xuereb" + "dynn_Zahra" + "dynn_Zammit" + "dynn_Zarb" + "dynn_Zerafa" + } + + dynasty_names = { + "dynn_Abela" + "dynn_Agius" + "dynn_Aquilina" + "dynn_Attard" + "dynn_Axisa" + "dynn_Azzopard" + "dynn_Azzopardi" + "dynn_Baldacchino" + "dynn_Balzan" + "dynn_Barbara" + "dynn_Bartolo" + "dynn_Bezzina" + "dynn_Bonavia" + "dynn_Bonello" + "dynn_Bonnici" + "dynn_Borg" + "dynn_Briffa" + "dynn_Bugeja" + "dynn_Buhagiar" + "dynn_Busuttil" + "dynn_Buttigieg" + "dynn_Cachia" + "dynn_Calleja" + "dynn_Callus" + "dynn_Camenzuli" + "dynn_Camilleri" + "dynn_Cardona" + "dynn_Caruana" + "dynn_Casha" + "dynn_Cassar" + "dynn_Catania" + "dynn_Cauchi" + "dynn_Chetcuti" + "dynn_Chircop" + "dynn_Ciantar" + "dynn_Cilia" + "dynn_Cini" + "dynn_Cremona" + "dynn_Cumbo" + "dynn_Curmi" + "dynn_Cuschieri" + "dynn_Cutajar" + "dynn_Dalli" + "dynn_Darmanin" + "dynn_De_spc_Brincat" + "dynn_Debono" + "dynn_Dimech" + "dynn_Dingli" + "dynn_Ellul" + "dynn_Falzon" + "dynn_Farrugia" + "dynn_Felici" + "dynn_Fenech" + "dynn_Formosa" + "dynn_Frendo" + "dynn_Galdes" + "dynn_Galea" + "dynn_Gatt" + "dynn_Gauci" + "dynn_Grech" + "dynn_Grima" + "dynn_Gristi" + "dynn_Magro" + "dynn_Mallia" + "dynn_Mamo" + "dynn_Mangion" + "dynn_Mercieca" + "dynn_Micallef" + "dynn_Mifsud" + "dynn_Mizzi" + "dynn_Muscat" + "dynn_Pace" + "dynn_Parnis" + "dynn_Pisano" + "dynn_Portelli" + "dynn_Psaila" + "dynn_Pullicino" + "dynn_Refalo" + "dynn_Sacco" + "dynn_Saliba" + "dynn_Sammut" + "dynn_Sant" + "dynn_Sayd" + "dynn_Schembri" + "dynn_Spiteri" + "dynn_Sultana" + "dynn_Tabone" + "dynn_Tanti" + "dynn_Teuma" + "dynn_Tonna" + "dynn_Vassallo" + "dynn_Vella" + "dynn_Xerri" + "dynn_Xiberras" + "dynn_Xicluna" + "dynn_Xuereb" + "dynn_Zahra" + "dynn_Zammit" + "dynn_Zarb" + "dynn_Zerafa" + } + + male_names = { + _C_dot_ensu + _G_dot_or_g_dot_ _G_dot_u_z_dot__e_grv_ + Aaron Adrian Agostino Aidan Albert Alessio Alex Alexander Alfred Amabile An_g_dot_lu Andr_e_act_ Andrei Andrew Angelo Anthony Antoine Anton Antonio Austin Ayrton + Bahri Benny Beppe Bernard Bertu Byron + Carmel Carmelo Carm-Lino Charl_o_grv_ Charles Charlton Chris Christopher Claude_male Claudio Clayton Cleavon Clifford Clifton Clint Clyde Coronato Costanzo + Daniel Danny Darren David Delan Dennis Deo Dionisius Donat Duminku Dylan + Edgar Edmond Edoardo Edward Edwin Emanuel Emmanuel Emidio Emilio Eric Ernest Espedito Etienne Evarist + Fabian Ferdinand Fortunato Francis Franco Frank Frans Frederick + Gaetano Gavin George Gerard Gino Giorgio Giuseppe Glenn Godfrey Gontran Graham Guido + Herbert Herman Hermann + Ian Immanuel Ivan + Jack Jamie Jarrod Jason Jean Jed Jeffrey Jerome Jesmond Jimmy Jo Joel Joe-Peter Johann John Jonathan Jordie Jos_e_act_ Josef Joseph Julian Justin + Kal_c_dot_idon Karl Karmenu Karol Keith Kelinu Kevin Konrad Kurt + Laurie Lawrence Leo Lino Llywelyn Lorjean Lorry Louis Lucas Luciano + Malcolm Manuel Manwel Marcel Mario Mark Marlon Mathias Mattia Maverick Melchior Michael Michelangelo + Nazzareno Neil Nerik Nestu Nikolai Ninu Noel + Oliver Omar Oreste Owen + Paolo Pasquale Patrick Paul Pawlu Peter Philip Piju Pierre Pio Pippo + Ray Renato Reno Renzo Richard Robert Roderick Rokku Rowen Ru_z_dot_ar Ryan + Salvatore Salvinu Salvu Sammy Sandro Savio Saviour Sean Sebastian Shalon Sigmund Silvio Simon Spiridione Stanley Stefan Stephen Steve + Tancredi Thomas Tommaso Toni Tonio Tristen + Ugo + Victor Vincent Vincenzo + Wenzu William Wistin + Xavier + Zach + } + female_names = { + _C_dot_ettina + Abigail Agatha Alexandra Alicia Alishia Alison Amanda Amber Annalise Anne Ann-Marie Antoinette Antonia + Beatrix Bernice Brenda + Catherine Chantal Charlene Claudette Corissa Cressida + Davina Deborah Dionne Dolores Dorianne + Edwina Eleanor Emma Eve Evelyn + Fiona Francesca + Gabriella Giovanna Giulia Graziella + Haley Helen Helena + Ira + Jade Jana Jane Janice Jasmine Jessica Jessika Joanna Josephine Josie Julia Julie Justyne + Kailey Karen Kathleen Katya Kayleigh Kelly Keoney Kimberly Kirsty Kristy + Leah Lexine Lorraine Louise + Mabel Maia Mandy Maria Mariah Marica Marie Marie-Louise Marisa Marlene Marthese Martina Mary Maya Michela Miriam Myriam + Nadine Naomi Natasha Nicola Nicole + Oceane Olivia Oriana + Patricia Paula + Rachel Raina Raisa Ramona Rebecca Rebekah Rita Roberta Romilda Rosianne Roxanne + Sara Sarah Sharon Shona Simone Sonia Stephania Suzanne + Therese Tonina + Valentina Veronique + Yasmeen Ylenia Yulya + } + dynasty_of_location_prefix = "dynnp_ta_pst_" + + # 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_mosellic.txt b/common/culture/name_lists/NEOW_mosellic.txt index 84c32625e..31ad9d5e5 100644 --- a/common/culture/name_lists/NEOW_mosellic.txt +++ b/common/culture/name_lists/NEOW_mosellic.txt @@ -71,200 +71,53 @@ } male_names = { - Aaron - Achilles - Allan - Albert - Alexandre - Alfons - Alfred - Amédéis - Ambroose - Anatolis - Andréis - Antoinis - Armandis - Arscnis - Aurclis - Barthélémis - Baudoujin - Benjamin - Bernard - Bruno - Caésar - Charels - Christophel - Christiaan - Christoffel - Clémens - Daniel - David - Dierrik - Dominik - Éduard - Edmond - Émiel - Emmanuel - Érik - Fabian - Félix - Ferdinand - Filippe - Frédérik - - Gabriel - Gaston - Gaulter - Georis - Gérhard - Guido - Guillem - Gustaafe - - Henrik - Hugo - Ignaace - Ives - Jakobis - Jeannes - Jeroem - Joachem - Jonathan - Jourdaen - Josefis - Julies - Kévin - Léon - Léonardis - Léopold - Laurenz - Ludovijk - Lukas - - Marcel - Mark - Marinis - Martin - Matthias - Maurits - Maximis - Mohamedis - Nicolaas - Norbert - Olivier - Otto - Pascal - Patrik - Paul - Pier - Rafael - Reynbern - Raynier - Rogier - Romaein - Rodolf - Saladin - Siemon - Stéfan - Silvanis - Théodoor - Thez - Thomas - Timo - - Viktor + _E_act_duard _E_act_miel _E_act_rik + Aaron Achilles Allan Albert Alexandre Alfons Alfred Am_e_act_d_e_act_is Ambiorix Ambroose Anatolis Andr_e_act_is Antoinis Armandis Arscnis Aurclis Alou_i_uml_s Aarnoud Auguuste + Barth_e_act_l_e_act_mis Baudoujin Benjamin Bernard Bruno + Ca_e_act_sar Charels Christophel Christiaan Christoffel Cl_e_act_mens + Daniel David Dierrik Dominik Diederry + Edmond Emmanuel + Fabian F_e_act_lix Ferdinand Filippe Fr_e_act_d_e_act_rik + Gabriel Gaston Gaulter Georis G_e_act_rhard Guido Guillem Gustaafe G_e_act_rrardt + Henrik Hugo + Ignaace Ives + Jakobis Jeannes Jeroem Joachem Jonathan Jourdaen Josefis Julies + K_e_act_vin + L_e_act_on L_e_act_onardis L_e_act_opold Laurenz Ludovijk Lukas + Marcel Mark Marinis Martin Matthias Maurits Maximis Mohamedis + Nicolaas Norbert + Olivier Otto + Pascal Patrik Paul Pier + Rafael Reynbern Raynier Rogier Romaein Rodolf + Saladin Siemon St_e_act_fan Silvanis + Th_e_act_odoor Thez Thomas Timo + Vercing_e_act_torix Viktor Xaver Youri } female_names = { - Adrianna - Agatha - Agncs - Albertina - Alexandra - Albina - Anna - Antoinetta - Aurélia - Barbara - Berta - Béatrix - Bianka - Brigitta - Camilla - Carolien - Carmen - Catharine - Cécilia - Charlotte - Chloé - Christine - Constanze - Daniëlle - Dominika - Dorothea - Edwige - Élisabeth - Elke - Eléonora - Édith - Érika - Eugénia - Eva - Eufémia - Esther - - Fiona - Fleura - Franciska - Frédérika - - Gabriëlle - Georgina - Glorie - - Hélcna - Henriëtte - - Imma - Ingrid - Inka - Ircne - Isabella - - Jakoba - Jasmijne - Jeanna - Jennifer - Joséfina - Julia - Justina + _E_act_dith _E_act_rika + Adrianna Agatha Agncs Albertina Alexandra Albina Anna Antoinetta Aur_e_act_lia + Barbara Berta B_e_act_atrix Bianka Brigitta + Camilla Carolien Carmen Catharine C_e_act_cilia Charlotte Chlo_e_act_ Christine Constanze + Dani_e_uml_lle Dominika Dorothea + Edwige _E_act_lisabeth Elke El_e_act_onora Eug_e_act_nia Eva Euf_e_act_mia Esther + Fiona Fleura Franciska Fr_e_act_d_e_act_rika + Gabri_e_uml_lle Georgina Glorie + H_e_act_lcna Henri_e_uml_tte + Imma Ingrid Inka Ircne Isabella + Jakoba Jasmijne Jeanna Jennifer Jos_e_act_fina + Julia Justina Klara - Léa - Louisa - Lys - Lucia - - Maria - Mathilde - Marina - Monika - Ncske - Nikole - Paulina - Petra - Rachel - Regina - Rosa - Stéfana - Sofie - Suzanna - Tamara - Theresia - - Valeria - Viktoria - Zoé + L_e_act_a Louisa Lys Lucia + Maria Mathilde Marina Monika + Ncske Nikole + Paulina Petra + Rachel Regina Rosa + St_e_act_fana Sofie Suzanna + Tamara Theresia + Valeria Viktoria + Zo_e_act_ } dynasty_of_location_prefix = "dynnp_de" grammar_transform = french diff --git a/common/culture/name_lists/NEOW_normaund.txt b/common/culture/name_lists/NEOW_normaund.txt index 0793c8d10..33af05034 100644 --- a/common/culture/name_lists/NEOW_normaund.txt +++ b/common/culture/name_lists/NEOW_normaund.txt @@ -1,4 +1,4 @@ -name_list_normaund = { +name_list_NEOW_normaund = { cadet_dynasty_names = { "dynn_Anfray" @@ -270,50 +270,50 @@ ### Novelist names _E_act_omer _O_act_in - Abb_e_act_-Faria Abraracourcix Aiwendil Alatar Aldarion Amandil Amroth An_a_act_rion Arador Aragorn Aramis Arathorn Aronnax Arvedui Ast_e_act_rix Atanamir Atanatar Athos Azagh_a_hat_l + Abb_e_act_-Faria Abraracourcix Aiwendil Alatar Aldarion Amandil Amroth An_a_act_rion Apollinaire Arador Aragorn Aramis Arathorn Aronnax Arvedui Ast_e_act_rix Atanamir Atanatar Athos Avempace Averro_e_grv_s Avicenne Azagh_a_hat_l B_e_uml_or B_o_act_r Balin Bandobras Barahir Barbicane Bard Beaufort Beleg Beorn Beregond Beren Bifur Bilbon Bill Bofur Bombur Boromir Brandir Bree Brego - Caderousse Calogrenant Celebrimbor Celeborn Cirion Ciryatan Clerval Clopin Conseil Curumo - D_a_act_in D_pst_Artagnan Dakkar Dant_e_grv_s Denethor Digory Dior Dori Drinian Durin Dwalin + Caderousse Calogrenant Camus Caspian Celebrimbor Celeborn Chasseur-de-Truffes Cirion Ciryatan Clerval Clopin Conseil Coriakin Curumo + D_a_act_in D_pst_Artagnan Dakkar Dant_e_grv_s Denethor Descartes Diderot Dior Dori Duilin Durin Dwalin E_a_uml_rendil E_a_uml_rnil E_a_uml_rnur Ecthelion Egalmoth Eldacar Eldarion Elendil Elfhelm Elrond Elros Enjolras Eorl Erkenbrand F_e_uml_anor F_i_act_li Fantasio Faramir Fauchelevent Felagund Felar_o_act_f Finarfin Fingolfin Fingon Fr_e_act_d_e_act_gar Frodon Galdor Gandalf Gavroche Gerontius Gil-galad Gimli Gl_o_act_in Glorfindel Gringoire Gripoil Gwaihir H_a_act_ma Haddock H_u_act_rin Halbarad Haldir Harbert Helm Horn Huan Huor Hyarmendacil - Id_e_act_fix Imrahil Isildur - Jeanvaljean J-T-Maston Jules-C_e_act_sar + Ibn_spc_Khaldoun Id_e_act_fix Imrahil Isildur + Jeanvaljean J-T-Maston Jules-C_e_act_sar Jules-Verne K_i_act_li Legolas Lidenbrock - Mablung Maedhros Meriadoc Meursault Minastir Moli_e_grv_re Montaigne Montesquieu Morrel Myriel + Mablung Maccab_e_act_e Maedhros Martel Meriadoc Meursault Minastir Moli_e_grv_re Montaigne Montesquieu Morrel Myriel N_e_act_mo Ned-Land Nicholl Nivacrin Num_e_act_robis Ob_e_act_lix Ocatarinetabellatchitchix Ol_o_act_rin Orodreth Orophin Ostoher Paladin Pallando Panoramix Passepartout Pencroff Peregr_i_uml_n Phileas-Fogg Phoebus Pontmercy Porthos Quasimodo - Radagast Robur Roheryn - Samsagace Spirou Sylvebarbe + Radagast Rimbaud Robur Roheryn Rousseau + Samsagace Schtroumpf Spirou Sylvebarbe T_u_act_rin Tarrou Th_e_act_oden Th_e_act_odred Thengel Thingol Thorgal Thorin Thorondor Thr_a_act_in Thr_o_act_r Thranduil Tintin Tom-Bombadil Tr_e_act_ville Tuor Turgon - Valacar Voltaire + Valacar Verlaine Victor-Hugo Voltaire Zola ### Normal names - _E_act_douard _E_act_mile _E_act_ric _E_act_tienne - Adrien Aimery Alain Albert Alexandre Alexis Alphonse Am_e_act_d_e_act_e Amaury Andr_e_act_ Anthony Antoine Antonin Armand Arnaud Arthur Axel - B_e_act_renger Barth_e_act_l_e_act_my Baudouin Benjamin Beno_i_hat_t Bernard Bertrand Blaise Bruno + _E_act_douard _E_act_mile _E_act_ric _E_act_tienne _E_act_l_e_act_mir + Adrien Aimery Alaeddine Alain Albert Alexandre Alexis Alphonse Ambiorix Am_e_act_d_e_act_e Amaury Andr_e_act_ Anthony Antoine Antonin Aristide Armand Arnaud Arthur Augustin Aur_e_act_lien Axel + B_e_act_renger Baptiste Barth_e_act_l_e_act_my Baudouin Benjamin Beno_i_hat_t Bernard Bertrand Blaise Brice Bruno C_e_act_dric C_e_act_sar Camille Charles Christian Christophe Cl_e_act_ment Claude_male Clotaire Clovis Damien Daniel David Denis Didier Dimitri Dominique_male Edmond Emmanuel Enzo Ernest Eudes Eustache - Fabien Fabrice Fernand Florian Fr_e_act_d_e_act_ric Fran_c_ced_ois Franck - G_e_act_rald G_e_act_rard Gabriel Gaspard Gaston Gauthier Geoffroy Georges Gilbert Gilles Godefroy Guillaume Guy - Hector Henri Herbert Herv_e_act_ Hugo - J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacques Jacques-Yves Jean Jean-Baptiste Jean-Claude Jean-Luc Jean-Paul Jean-Pierre Jo_e_uml_l Joseph Jules Julien + Fabien Fabrice Fernand Florent Florian Fr_e_act_d_e_act_ric Fran_c_ced_ois Franck + G_e_act_rald G_e_act_rard Ga_e_uml_tan Gabriel Gaspard Gaston Gauthier Geoffroy Georges Gilbert Gilles Godefroy Guillaume Guinefort Gustave Guy + Hector Henri Herbert Herv_e_act_ Honor_e_act_ Hugo + J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacques Jacques-Yves Jean Jean-Baptiste Jean-Claude Jean-Jacques Jean-Luc Jean-Michel Jean-Paul Jean-Pierre Jo_e_uml_l Joseph Jules Julien K_e_act_vin Kl_e_act_ber - L_e_act_o Laurent L_e_act_on L_e_act_onard Lilian Louis Luc Lucas Lucien Ludovic + L_e_act_o L_e_act_on L_e_act_onard Laurent Lilian Louis Luc Lucas Lucien Ludovic Marc Marcel Marius Mathieu Mathis Maurice Maxime Michel Mohamed Mohammed - Napol_e_act_on Nathan Nicolas Norbert Norman + Napol_e_act_on Nathan Nicolas No_e_uml_l Norbert Norman Olivier Oscar - Patrice Paul Philippe Pierre + Patrice Paul Philippe Pierre Pierre-Antoine Quentin Raoul Rapha_e_uml_l Raymond Ren_e_act_ Renaud Richard Roland Robert Robin Roger Romain - S_e_act_bastien Saladin Salomon Sam Serge Simon St_e_act_phane Swann Sylvain - Tanguy Th_e_act_o Thez Thibault Thierry Thomas Timoth_e_act_e Tristan + S_e_act_bastien Saladin Salomon Serge Simon St_e_act_phane Stanislas Swann Sylvain + Tanguy Th_e_act_o Thez Thibault Thierry Thomas Timoth_e_act_e Tristan Turenne Ulysse Vercing_e_act_torix Victor Vincent Xavier @@ -323,20 +323,21 @@ female_names = { ### Novelist names _E_act_owyn _E_act_ponine - Aaricia Aerin Amari_e_uml_ Ancalim_e_act_ Aredhel Arwen - B_e_act_atrice Baie-d_pst_Or Belladonna Bonemine + Aaricia Aerin Amari_e_uml_ Ancalim_e_act_ And_u_act_ril Aragorne Arathorne Aredhel Arwen Ast_e_act_rie + B_e_act_atrice Baie-d_pst_Or Belladonna Bilbonne Bonemine Celebr_i_act_an Cendrillon Cl_e_act_op_a_hat_tre Cosette D_i_act_s Dalida E_a_uml_rwen Elbereth Elenw_e_uml_ Elwing Erendis Esm_e_act_ralda - Falbala Fantine Finduilas Fleur-de-Lys - Galadriel Gilraen + F_e_act_lagonde F_e_uml_anore Falbala Fantine Finduilas Fleur-de-Lys Frodonne + Galadriel George-Sand Gilraen Haleth Hayd_e_act_e - Idril Indis Ioreth - L_u_act_thien Lalaith Lobelia Loth_i_act_riel Louve - M_e_act_lusine Melian Merc_e_act_d_e_grv_s - N_i_act_niel Nerdanel Nienor + Idril Indis Ioreth Isildurine + L_e_act_gola L_u_act_thien Lalaith Lobelia Loth_i_act_riel Louve + Marie-Curie M_e_act_lusine Melian Merc_e_act_d_e_grv_s + N_i_act_niel Narsil Nerdanel Nienor Primula - Silmarien + R_i_act_an + Saladine Schtroumpfette Silmarien Telperien Th_e_act_odwyn Tin_u_act_viel Vair_e_uml_ Vanimeld_e_uml_ Varda Yavanna @@ -344,23 +345,23 @@ ### Normal names _E_act_dith _E_act_l_e_act_onore _E_act_liane _E_act_lisabeth _E_act_lise _E_act_lodie _E_act_milie _E_act_velyne _E_grv_ve - Ad_e_act_la_i_uml_de Ad_e_grv_le Adeline Agathe Agn_e_grv_s Albertine Ali_e_act_nor Alice Alix Am_e_act_lie Ana_i_uml_s Anastasie Andr_e_act_e Anne Anne-Laure Anne-Marie Anne-Sophie Annick Annie Antoinette Ariane Audrey Aur_e_act_lie Aurore - B_e_act_reng_e_grv_re Beno_i_hat_te Bernadette Blanche Brigitte - C_e_act_cile C_e_act_line Camille_female Carole Caroline Catherine Chantal Charl_e_grv_ne Charlotte Chlo_e_act_ Christelle Christiane Christine Claire Clarisse Claudette Claudine Clorinde Clotilde Colette Constance Corinne - Danielle Delphine Denise Diane Dominique_female + Ad_e_act_la_i_uml_de Ad_e_grv_le Adeline Agathe Agn_e_grv_s Albertine Ali_e_act_nor Alice Alix Am_e_act_lie Ana_i_uml_s Anastasie Andr_e_act_e Ang_e_grv_le Anne Anne-Laure Anne-Marie Anne-Sophie Annick Annie Antoinette Ariane Arlette Audrey Aur_e_act_lie Aurore + B_e_act_r_e_act_nice B_e_act_reng_e_grv_re Beno_i_hat_te Bernadette Blanche Blandine Brigitte + C_e_act_cile C_e_act_line Camille_female Carole Caroline Catherine Chantal Charl_e_grv_ne Charlotte Chlo_e_act_ Christelle Christiane Christine Cl_e_act_mentine Claire Clarisse Claudette Claudine Clorinde Clotilde Colette Constance Coralie Corinne + Dani_e_grv_le Danielle Delphine Denise Diane Dominique_female Emma Emmanuelle Estelle Eug_e_act_nie - Fanny Fatima Fiona Florence Fran_c_ced_oise - Gabrielle Georgette Germaine Ginette Gis_e_grv_le Gwendoline + Fanny Fatima Fernande Fiona Florence Fran_c_ced_oise + G_e_act_raldine Gabrielle Genevi_e_grv_ve Georgette Germaine Ginette Gis_e_grv_le Gwendoline H_e_act_l_e_grv_ne H_e_act_lo_i_uml_se Henriette Hermine - Isabelle + Ir_e_grv_ne Isabelle Jacqueline Jade Jeanette Jeanne Jeanne-d_pst_Arc Jeannine Jocelyne Jos_e_act_phine Josette Josiane Judith Julie Julienne Juliette Justine Karine L_ae_titia L_e_act_a Laetitia Laura Laure Laurence Louise Lucie Lucienne - M_e_act_gane M_e_act_lanie Madeleine Manon Marcelle Margaux Margot Marguerite Maria Marie Marie-Antoinette Marie-Claire Marie-France Marie-Louise Marie-Th_e_act_r_e_grv_se Marine Marion Martine Mathilde Mich_e_grv_le Mireille Monique - Nadia Nadine Nathalie Nicole + M_e_act_gane M_e_act_lanie Madeleine Manon Marcelle Margaux Margot Marguerite Maria Marie Marie-Antoinette Marie-Claire Marie-France Marie-H_e_act_l_e_grv_ne Marie-Louise Marie-Th_e_act_r_e_grv_se Marine Marion Martine Maryline Mathilde Mich_e_grv_le Mireille Monique + Nadia Nadine Nathalie Nicole No_e_act_mie Odette Oph_e_act_lie - Patricia Paulette Pauline - R_i_act_an Raymonde Ren_e_act_e Rose Roselyne + Patricia Paulette Pauline Pierrette + R_e_act_gine Raymonde Ren_e_act_e Rose Roselyne S_e_act_gol_e_grv_ne Sandrine Sarah Simone Sol_e_grv_ne Solange Sonia Sophie St_e_act_phanie Suzanne Sybille Sylvie Th_e_act_r_e_grv_se V_e_act_ronique Val_e_act_rie Virginie diff --git a/common/culture/name_lists/NEOW_norwegian.txt b/common/culture/name_lists/NEOW_norwegian.txt index 416998e6d..05d5c3b90 100644 --- a/common/culture/name_lists/NEOW_norwegian.txt +++ b/common/culture/name_lists/NEOW_norwegian.txt @@ -1,4 +1,4 @@ -name_list_norwegian = { +name_list_NEOW_norwegian = { cadet_dynasty_names = { "dynn__O_stk_stensen" @@ -214,11 +214,11 @@ Bj_o_stk_rn Bjarne Christian Dag Daniel - Egil Einar Eirik Erik Erling Espen + Egil Einar Eirik Erik Erling Espen Eskil Finn Fredrik Frode Geir Gunnar H_a_rng_kon H_a_rng_vard Hans Harald Helge Henrik - Inge Ivar + Inge_male Ivar J_o_stk_rgen J_o_stk_rn Jan Jens Johan John Jon K_a_rng_re Kai Karl Kenneth Kim Kjell Knut Kristian Lars Leif @@ -227,7 +227,7 @@ P_a_rng_l Per Petter Reidar Roar Roger Rolf Rune Steinar Stian Stig Svein Sverre - Terje Thomas Tom Tor Torbj_o_stk_rn Tore Trond Trygve + Terje Thomas Thor Tom Tor Torbj_o_stk_rn Tore Trond Trygve Vidar } 2 = { @@ -246,7 +246,7 @@ Markus Mathias Mats Morgan Olaf Oskar Ottar Ragnvald Remi Robin - Sebastian Sigurd Simen Simon Sindre Sondre Stefan Steffen Sveinung + Sebastian Sigurd Simen Simon Sindre Sondre St_a_rng_le Stefan Steffen Sveinung Thorbj_o_stk_rn Thore Tobias Tomas Torgeir Torstein Ulf Vegard diff --git a/common/culture/name_lists/NEOW_palatine.txt b/common/culture/name_lists/NEOW_palatine.txt index 0c6f3b05a..7393351e7 100644 --- a/common/culture/name_lists/NEOW_palatine.txt +++ b/common/culture/name_lists/NEOW_palatine.txt @@ -1,240 +1,240 @@ -name_list_palatine = { - - cadet_dynasty_names = { - "dynn_Schmitz" - "dynn_Becker" - "dynn_Schneider" - "dynn_Schmidt" - "dynn_Klein" - "dynn_Meyer" - "dynn_Weber" - "dynn_Schulte" - "dynn_Fischer" - "dynn_Peters" - "dynn_Eiermann" - "dynn_Ohlinger" - "dynn_Franck" - "dynn_Wander" - "dynn_Endesfelder" - "dynn_Riehm" - "dynn_Scharping" - "dynn_Saftig" - "dynn_Klasen" - "dynn_Bengsch" - "dynn_Grillmeier" - { "dynnp_von" "dynn_Preysing" } - "dynn_Hergenr_o_ther" - "dynn_Schade" - "dynn_P_u_tz" - "dynn_Dockweiler" - "dynn_Kohler" - { "dynnp_von" "dynn_Kleve" } - "dynn_Gross" - "dynn_Rupp" - "dynn_Wagner" - "dynn_Sch_a_uml_fer" - "dynn_Schwarz" - "dynn_Scherer" - "dynn_Braun" - "dynn_Backes" - "dynn_Kr_a_mer" - "dynn_Koch" - "dynn_Herrmann" - "dynn_Ziegler" - "dynn_Recktenwald" - "dynn_Hofmann" - "dynn_Kaiser" - "dynn_Schulz" - "dynn_Fuchs" - "dynn_Baumann" - "dynn_Haas" - "dynn_Jahn" - "dynn_Bonzel" - } - - dynasty_names = { - "dynn_Schmitz" - "dynn_Becker" - "dynn_Schneider" - "dynn_Schmidt" - "dynn_Klein" - "dynn_Meyer" - "dynn_Weber" - "dynn_Schulte" - "dynn_Fischer" - "dynn_Peters" - "dynn_Eiermann" - "dynn_Ohlinger" - "dynn_Franck" - "dynn_Wander" - "dynn_Endesfelder" - "dynn_Riehm" - "dynn_Scharping" - "dynn_Saftig" - "dynn_Klasen" - "dynn_Bengsch" - "dynn_Grillmeier" - { "dynnp_von" "dynn_Preysing" } - "dynn_Hergenr_o_ther" - "dynn_Schade" - "dynn_P_u_tz" - "dynn_Dockweiler" - "dynn_Kohler" - { "dynnp_von" "dynn_Kleve" } - "dynn_Gross" - "dynn_Rupp" - "dynn_Wagner" - "dynn_Sch_a_uml_fer" - "dynn_Schwarz" - "dynn_Scherer" - "dynn_Braun" - "dynn_Backes" - "dynn_Kr_a_mer" - "dynn_Koch" - "dynn_Herrmann" - "dynn_Ziegler" - "dynn_Recktenwald" - "dynn_Hofmann" - "dynn_Kaiser" - "dynn_Schulz" - "dynn_Fuchs" - "dynn_Baumann" - "dynn_Haas" - "dynn_Jahn" - "dynn_Bonzel" - } - - male_names = { - 3 = { - Andreas Anselmo Albrecht Artur - Bernd-Dieter Bruno Benno Bodo - Carl - Detlef Dieter Dietrich - El_i_as Erwin Erhard Eduard - Franziskus Friedrich Fritz Ferdinand - G_u_uml_nter Georg-Ludwig Gottschalk Gerhard G_o_uml_tz - Hans-Werner Helmut Hans-Heinrich Holger Hartmut Hans-G_u_nter Hans-J_o_uml_rg - Karl-Heinz Klaus-Dieter - Matthias Marcus - Norbert Nikolaus - Tobias Theodor Timo - Otmar Oskar - Ulrich Uwe - R_u_uml_diger Raimund Raphael - Lutz Lutwin Leonhard Lukas - Jochen - Willibald Wolfram - } - 2 = { - Amand Achim Armin Anton - Bertolt Burkhard - Christfried - Darrell Dagmar - Eugen Erich Edwin Eberhard - Franz-Josef Franz-Rudolf - Gottfried Gisbert Guntram - Herbert Hans-Josef Heinz Hermann Hans-Peter Hugo Karl-Ludwig Hans-Otto - Karl-Hans Kurt-Julius Konrad-Graf - Siegmund - } - 1 = { - Adalbert Alois Alfons Arnold - Benedikt Bernard - Dominic - Engelbert - Gotthilf Gottlieb - Hans-Georg Herward Hans-J_u_uml_rgen Hans-Joachim Hans-Walter Heiko - Klaus Kurt - Rudolf Reinhold - Lowell Lorenz Lothar Leo - Johann-Baptist J_u_uml_rgen Julius - Paulus - Rainer Roman - Sebastian Siegbert - Valentin - Wilfried Wendelin - } - } - female_names = { - 3 = { - Adele Anneliese Anne Anette - B_a_uml_rbel Beate Bianca - Christa Christiane Charlotte Corinna - Daniela - Elke Elfriede Eva Elena Eleonore Emil Eveline - Friedel Frieda Friederike - Gisela Gretel Gabriela - Hildegard Hilde Heidemarie Heiderose - Irmgard Ilse Irma Irina - Jutta Johanna Janine Josefa - Katharina Klaudia Kristina - Margit Marlene Mathilde Magdalena Marie-Luise Marie-Theresa - Waltraud Wilma - Rita Rose-Marie Regina - Liselotte Lydia Liane - Sandra Stefanie Silke Sieglinde - Theresa Tina Thea - Vera Vanessa Veronika - Patricia - } - 2 = { - Anja Anita Alexandra Antonia Annegret - Brunhilde Beatrix Bernadette - Carmen Cornelia Christina Caroline - Diana Dorothea - Erika Edith Ellen Evelin Edeltraut Ella - Frida - Gabriele Gabi Gerda Gertraud - Hannelore Helene Heide Henriette - Irene Iris Ina - Josefine Juliane Jeanette - K_a_uml_the Karoline Kornelia - Natalie - Mechthild Marcel Margrit Marie-Magdalena - Wiebke - Ottilie - Ulrike Ursula - Michaela Marliese Marita - Verena Viktoria - Pia Pauline - Renate Ruth Ramona - Liesel Laura Lisa Lina Lotte - Silvia Sonja Sibylle Sofie - Zita - } - 1 = { - Angelika Annemarie Anne-Rose Angelika - Babette Britta - Carina Carol-Ann Constanze - Doris - Erna Else Edeltraud Eva-Maria Edelgard Evelyn - Heidrun Herta Hanna Hilda - Ilona Isolde Ilka - Martina Margareta Magda Manuela - Rosi Rosina - Luise Lieselotte Lucia Linda - Nicole Nadine - Marta Marie Margarethe - Tanja - Judith Jessica - Katja Karola - Ute Uschi Ulla - Yvonne - } - } - 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 = 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_list_NEOW_palatine = { + + cadet_dynasty_names = { + "dynn_Schmitz" + "dynn_Becker" + "dynn_Schneider" + "dynn_Schmidt" + "dynn_Klein" + "dynn_Meyer" + "dynn_Weber" + "dynn_Schulte" + "dynn_Fischer" + "dynn_Peters" + "dynn_Eiermann" + "dynn_Ohlinger" + "dynn_Franck" + "dynn_Wander" + "dynn_Endesfelder" + "dynn_Riehm" + "dynn_Scharping" + "dynn_Saftig" + "dynn_Klasen" + "dynn_Bengsch" + "dynn_Grillmeier" + { "dynnp_von" "dynn_Preysing" } + "dynn_Hergenr_o_uml_ther" + "dynn_Schade" + "dynn_P_u_uml_tz" + "dynn_Dockweiler" + "dynn_Kohler" + { "dynnp_von" "dynn_Kleve" } + "dynn_Gross" + "dynn_Rupp" + "dynn_Wagner" + "dynn_Sch_a_uml_fer" + "dynn_Schwarz" + "dynn_Scherer" + "dynn_Braun" + "dynn_Backes" + "dynn_Kr_a_uml_mer" + "dynn_Koch" + "dynn_Herrmann" + "dynn_Ziegler" + "dynn_Recktenwald" + "dynn_Hofmann" + "dynn_Kaiser" + "dynn_Schulz" + "dynn_Fuchs" + "dynn_Baumann" + "dynn_Haas" + "dynn_Jahn" + "dynn_Bonzel" + } + + dynasty_names = { + "dynn_Schmitz" + "dynn_Becker" + "dynn_Schneider" + "dynn_Schmidt" + "dynn_Klein" + "dynn_Meyer" + "dynn_Weber" + "dynn_Schulte" + "dynn_Fischer" + "dynn_Peters" + "dynn_Eiermann" + "dynn_Ohlinger" + "dynn_Franck" + "dynn_Wander" + "dynn_Endesfelder" + "dynn_Riehm" + "dynn_Scharping" + "dynn_Saftig" + "dynn_Klasen" + "dynn_Bengsch" + "dynn_Grillmeier" + { "dynnp_von" "dynn_Preysing" } + "dynn_Hergenr_o_uml_ther" + "dynn_Schade" + "dynn_P_u_uml_tz" + "dynn_Dockweiler" + "dynn_Kohler" + { "dynnp_von" "dynn_Kleve" } + "dynn_Gross" + "dynn_Rupp" + "dynn_Wagner" + "dynn_Sch_a_uml_fer" + "dynn_Schwarz" + "dynn_Scherer" + "dynn_Braun" + "dynn_Backes" + "dynn_Kr_a_uml_mer" + "dynn_Koch" + "dynn_Herrmann" + "dynn_Ziegler" + "dynn_Recktenwald" + "dynn_Hofmann" + "dynn_Kaiser" + "dynn_Schulz" + "dynn_Fuchs" + "dynn_Baumann" + "dynn_Haas" + "dynn_Jahn" + "dynn_Bonzel" + } + + male_names = { + 3 = { + Andreas Anselmo Albrecht Artur + Bernd-Dieter Bruno Benno Bodo + Carl + Detlef Dieter Dietrich + El_i_act_as Emil Erwin Erhard Eduard + Franziskus Friedrich Fritz Ferdinand + G_u_uml_nter Georg-Ludwig Gottschalk Gerhard G_o_uml_tz + Hans-Werner Heinrich Helmut Hans-Heinrich Holger Hartmut Hans-G_u_nter Hans-J_o_uml_rg + Karl-Heinz Klaus-Dieter + Matthias Marcus + Norbert Nikolaus + Tobias Theodor Timo + Otmar Oskar + Ulrich Uwe + R_u_uml_diger Raimund Raphael + Lutz Lutwin Leonhard Lukas + Jochen + Willibald Wolfram + } + 2 = { + Amand Achim Armin Anton + Bertolt Burkhard + Christfried + Darrell + Eugen Erich Edwin Eberhard + Franz-Josef Franz-Rudolf + Gottfried Gisbert Guntram + Herbert Hans-Josef Hans-Otto Heinz Hermann Hans-Peter Hugo + Karl-Hans Karl-Ludwig Kurt-Julius Konrad-Graf Konstantin + Marcel + Siegmund Simon + Volker + } + 1 = { + Adalbert Alfons Alfred Alois Arnold + Benedikt Bernard + Dominic + Engelbert + Gotthilf Gottlieb + Hans-Georg Herward Hans-J_u_uml_rgen Hans-Joachim Hans-Walter Heiko + Klaus Kurt + Rudolf Reinhold + Lowell Lorenz Lothar Leo + Johann-Baptist J_u_uml_rgen Julius + Paulus + Rainer Roman + Sebastian Siegbert + Valentin + Wilfried Wendelin + } + } + female_names = { + 3 = { + Adele Anneliese Anette Anne + B_a_uml_rbel Beate Bianca + Charlotte Christa Christiane Corinna + Daniela + Elena Eleonore Elfriede Elke Eva Eveline + Frieda Friedel Friederike + Gabriela Gisela Gretel + Heidemarie Heiderose Hilde Hildegard + Ilse Irina Irma Irmgard + Janine Johanna Josefa Jutta + Katharina Klaudia Kristina + Liane Liselotte Lydia + Magdalena Margit Marie-Luise Marie-Theresa Marlene Mathilde + Patricia + Regina Rita Rose-Marie + Sandra Sieglinde Silke Stefanie + Thea Theresa Tina + Vanessa Vera Veronika + Waltraud Wilma + } + 2 = { + Anita Anja Alexandra Annegret Antonia + Beatrix Bernadette Brunhilde + Carmen Caroline Christina Cornelia + Dagmar Diana Dorothea + Edeltraut Edith Ella Ellen Erika Evelin + Frida + Gabi Gabriele Gerda Gertraud + Hannelore Heide Helene Henriette + Ina Irene Iris + Jeanette Josefine Juliane + K_a_uml_the Karoline Kornelia + Liesel Laura Lisa Lina Lotte + Margrit Marie-Magdalena Marita Marliese Mechthild Michaela + Natalie + Ottilie + Pauline Pia + Ramona Renate Ruth + Sibylle Silvia Sofie Sonja + Ulrike Ursula + Verena Viktoria + Wiebke + Zita + } + 1 = { + Angelika Annemarie Anne-Rose + Babette Britta + Carina Carol-Ann Constanze + Doris + Edelgard Edeltraud Else Erna Eva-Maria Evelyn + Hanna Heidrun Herta Hilda + Ilka Ilona Isolde + Jessica Judith + Karola Katja + Lieselotte Linda Lucia Luise + Magda Manuela Margareta Margarethe Marie Marta Martina + Nadine Nicole + Rosi Rosina + Tanja + Ulla Uschi Ute + Yvonne + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_polish.txt b/common/culture/name_lists/NEOW_polish.txt new file mode 100644 index 000000000..3cfc41a79 --- /dev/null +++ b/common/culture/name_lists/NEOW_polish.txt @@ -0,0 +1,338 @@ +name_list_NEOW_polish = { + + cadet_dynasty_names = { + "dynn__L_stk_azarczyk" + "dynn__S_act_roda" + "dynn__Z_dot_muda" + "dynn__Z_dot_urek" + "dynn_Adamczewski" + "dynn_Adamczyk" + "dynn_Adamiec" + "dynn_Bary_l_stk_a" + "dynn_Boruc" + "dynn_Borus" + "dynn_Brzechwa" + "dynn_Byczy_n_act_ski" + "dynn_Bydgoski" + "dynn_Cebulski" + "dynn_Chmiel" + "dynn_Cichy" + "dynn_Cie_s_act_lak" + "dynn_Czarencki" + "dynn_Do_l_stk__e_ogk_ga" + "dynn_Drwal" + "dynn_Fogiel" + "dynn_Fr_a_ogk_czewski" + "dynn_Gda_n_act_ski" + "dynn_Gryc" + "dynn_Haller" + "dynn_Herman" + "dynn_Hermanowicz" + "dynn_Hofman" + "dynn_Jagiellon" + "dynn_Jakubowski" + "dynn_Jankowski" + "dynn_Jask_o_act_lski" + "dynn_Jastrz_e_ogk_bski" + "dynn_Jeziorny" + "dynn_Kaczmarek" + "dynn_Kami_n_act_ski" + "dynn_Kmicic" + "dynn_Ko_l_stk__l_stk__a_ogk_taj" + "dynn_Ko_s_act_ciuszko" + "dynn_Konieczko" + "dynn_Konieczny" + "dynn_Kope_c_act_" + "dynn_Korczak" + "dynn_Kosowski" + "dynn_Kotowicz" + "dynn_Kowalczyk" + "dynn_Kowalski" + "dynn_Koz_l_stk_owski" + "dynn_Krakowiak" + "dynn_Krauze" + "dynn_Krawczyk" + "dynn_Krupczyk" + "dynn_Krzy_z_dot_anowski" + "dynn_Kujawski" + "dynn_Lasek" + "dynn_Le_s_act_mian" + "dynn_Le_s_act_ny" + "dynn_Lem" + "dynn_Leszczy_n_act_ski" + "dynn_Lewi_n_act_ski" + "dynn_Lewicki" + "dynn_Ma_l_stk_opolski" + "dynn_Malanowski" + "dynn_Malinowski" + "dynn_Markiewicz" + "dynn_Masny" + "dynn_Mazowiecki" + "dynn_Mickiewicz" + "dynn_Mincel" + "dynn_Modry" + "dynn_Musia_l_stk_" + "dynn_Niemen" + "dynn_Niemiec" + "dynn_Norwid" + "dynn_Nowak" + "dynn_Nowakowski" + "dynn_Ochab" + "dynn_Ochocki" + "dynn_Odrza_n_act_ski" + "dynn_Odrzan" + "dynn_Paderewski" + "dynn_Paliwoda" + "dynn_Paw_l_stk_owski" + "dynn_Pawlak" + "dynn_Pawlak" + "dynn_Pi_l_stk_sudski" + "dynn_Piast" + "dynn_Pietrasiak" + "dynn_Piotrowski" + "dynn_Piskorski" + "dynn_Plater" + "dynn_Pomorski" + "dynn_Poniedzielny" + "dynn_Proporczyk" + "dynn_Prus" + "dynn_Radziwi_l_stk__l_stk_" + "dynn_Rogala" + "dynn_Romanowicz" + "dynn_Rozmaryn" + "dynn_Rzecki" + "dynn_Rzeczny" + "dynn_S_l_stk_owacki" + "dynn_Sk_l_stk_odowski" + "dynn_Smolik" + "dynn_St_e_ogk_pie_n_act_" + "dynn_Stasiuk" + "dynn_Sucha_l_stk_a" + "dynn_Suchodolski" + "dynn_Szewczyk" + "dynn_Szmidt" + "dynn_Szwarc" + "dynn_Szyma_n_act_ski" + "dynn_Tkacz" + "dynn_Tomaszewski" + "dynn_Toru_n_act_ski" + "dynn_Ulatowski" + "dynn_Urban" + "dynn_Walczak" + "dynn_Walczyk" + "dynn_Wi_s_act_la_n_act_ski" + "dynn_Wi_s_act_lak" + "dynn_Wilk" + "dynn_Wo_l_stk_odyjowski" + "dynn_Wo_z_act_niak" + "dynn_Wojciechowski" + "dynn_Wojewoda" + "dynn_Wojty_l_stk_a" + "dynn_Wokulski" + "dynn_Wr_o_act_bel" + "dynn_Wybicki" + "dynn_Wysocki" + "dynn_Zag_l_stk_oba" + "dynn_Zaj_a_ogk_czkowski" + "dynn_Zakopia_n_act_ski" + "dynn_Zakrzewski" + "dynn_Zi_e_ogk_ba" + } + + dynasty_names = { + "dynn__L_stk_azarczyk" + "dynn__S_act_roda" + "dynn__Z_dot_muda" + "dynn__Z_dot_urek" + "dynn_Adamczewski" + "dynn_Adamczyk" + "dynn_Adamiec" + "dynn_Bary_l_stk_a" + "dynn_Boruc" + "dynn_Borus" + "dynn_Brzechwa" + "dynn_Byczy_n_act_ski" + "dynn_Bydgoski" + "dynn_Cebulski" + "dynn_Chmiel" + "dynn_Cichy" + "dynn_Cie_s_act_lak" + "dynn_Czarencki" + "dynn_Do_l_stk__e_ogk_ga" + "dynn_Drwal" + "dynn_Fogiel" + "dynn_Fr_a_ogk_czewski" + "dynn_Gda_n_act_ski" + "dynn_Gryc" + "dynn_Haller" + "dynn_Herman" + "dynn_Hermanowicz" + "dynn_Hofman" + "dynn_Jagiellon" + "dynn_Jakubowski" + "dynn_Jankowski" + "dynn_Jask_o_act_lski" + "dynn_Jastrz_e_ogk_bski" + "dynn_Jeziorny" + "dynn_Kaczmarek" + "dynn_Kami_n_act_ski" + "dynn_Kmicic" + "dynn_Ko_l_stk__l_stk__a_ogk_taj" + "dynn_Ko_s_act_ciuszko" + "dynn_Konieczko" + "dynn_Konieczny" + "dynn_Kope_c_act_" + "dynn_Korczak" + "dynn_Kosowski" + "dynn_Kotowicz" + "dynn_Kowalczyk" + "dynn_Kowalski" + "dynn_Koz_l_stk_owski" + "dynn_Krakowiak" + "dynn_Krauze" + "dynn_Krawczyk" + "dynn_Krupczyk" + "dynn_Krzy_z_dot_anowski" + "dynn_Kujawski" + "dynn_Lasek" + "dynn_Le_s_act_mian" + "dynn_Le_s_act_ny" + "dynn_Lem" + "dynn_Leszczy_n_act_ski" + "dynn_Lewi_n_act_ski" + "dynn_Lewicki" + "dynn_Ma_l_stk_opolski" + "dynn_Malanowski" + "dynn_Malinowski" + "dynn_Markiewicz" + "dynn_Masny" + "dynn_Mazowiecki" + "dynn_Mickiewicz" + "dynn_Mincel" + "dynn_Modry" + "dynn_Musia_l_stk_" + "dynn_Niemen" + "dynn_Niemiec" + "dynn_Norwid" + "dynn_Nowak" + "dynn_Nowakowski" + "dynn_Ochab" + "dynn_Ochocki" + "dynn_Odrza_n_act_ski" + "dynn_Odrzan" + "dynn_Paderewski" + "dynn_Paliwoda" + "dynn_Paw_l_stk_owski" + "dynn_Pawlak" + "dynn_Pawlak" + "dynn_Pi_l_stk_sudski" + "dynn_Piast" + "dynn_Pietrasiak" + "dynn_Piotrowski" + "dynn_Piskorski" + "dynn_Plater" + "dynn_Pomorski" + "dynn_Poniedzielny" + "dynn_Proporczyk" + "dynn_Prus" + "dynn_Radziwi_l_stk__l_stk_" + "dynn_Rogala" + "dynn_Romanowicz" + "dynn_Rozmaryn" + "dynn_Rzecki" + "dynn_Rzeczny" + "dynn_S_l_stk_owacki" + "dynn_Sk_l_stk_odowski" + "dynn_Smolik" + "dynn_St_e_ogk_pie_n_act_" + "dynn_Stasiuk" + "dynn_Sucha_l_stk_a" + "dynn_Suchodolski" + "dynn_Szewczyk" + "dynn_Szmidt" + "dynn_Szwarc" + "dynn_Szyma_n_act_ski" + "dynn_Tkacz" + "dynn_Tomaszewski" + "dynn_Toru_n_act_ski" + "dynn_Ulatowski" + "dynn_Urban" + "dynn_Walczak" + "dynn_Walczyk" + "dynn_Wi_s_act_la_n_act_ski" + "dynn_Wi_s_act_lak" + "dynn_Wilk" + "dynn_Wo_l_stk_odyjowski" + "dynn_Wo_z_act_niak" + "dynn_Wojciechowski" + "dynn_Wojewoda" + "dynn_Wojty_l_stk_a" + "dynn_Wokulski" + "dynn_Wr_o_act_bel" + "dynn_Wybicki" + "dynn_Wysocki" + "dynn_Zag_l_stk_oba" + "dynn_Zaj_a_ogk_czkowski" + "dynn_Zakopia_n_act_ski" + "dynn_Zakrzewski" + "dynn_Zi_e_ogk_ba" + } + + male_names = { + _S_act_cibor + Adam Alan Aleksander Alfred Andrzej Antoni Arkadiusz Artur August + Bart_l_stk_omiej Bogdan Bogus_l_stk_aw Boles_l_stk_aw Borys Bronis_l_stk_aw Brajan + Cezary Czes_l_stk_aw + D_z_dot_astin D_z_dot_ejson D_z_dot_on D_z_dot_ord_z_dot_ Dariusz Dominik Doroteusz + Edward Eugeniusz + Felicjan Franciszek + Gabriel Gniewomir Go_s_act_ciwuj Grzegorz Grzymis_l_stk_aw + Henryk Hubert + Ignacy Igor Ireneusz + J_e_ogk_drzej J_o_act_zef Jacek Jakub Jan Janis_l_stk_aw Janusz Jaros_l_stk_aw Jerzy Julian + Karol Kazimierz Kewin Konrad Krystian Krzesimir Krzysztof + Lech Leon Leopold Leszek + M_s_act_ciw_o_act_j Maciej Maksym Maksymilian Marcel Marcin Marek Marian_male Mariusz Mateusz Mi_l_stk_osz Micha_l_stk_ Mieczys_l_stk_aw + Nikodem + Olgierd Oliwier + Pawe_l_stk_ Piotr Przemys_l_stk_aw + Rados_l_stk_aw Radzimir Rafa_l_stk_ Robert Roman Ryszard + S_l_stk_awomir Stanis_l_stk_aw Stefan Sylwester + Tadeusz Tomasz Tymon + W_l_stk_adys_l_stk_aw Waldemar Walery Wies_l_stk_aw Wiktor Wincenty Witold Wojciech + Zbigniew Zbyszko Zdzis_l_stk_aw Ziemowit Zygmunt + } + female_names = { + Adriana Agata Agnieszka Aldona Aleksandra Alicja Aneta Anna + Barbara Beata Bo_z_dot_ena Bogna Bogus_l_stk_awa Britni Bronis_l_stk_awa Brunhilda + D_z_dot_enifer D_z_dot_esika D_z_dot_ord_z_dot_ina Danuta Dobrawa Dorota + El_z_dot_bieta Emilia Eufrozyna Eugenia Ewa Ewelina + Halina Hanna Helena + Irena Iwona Izabela + Jadwiga Janina Jaromira Joanna Jolanta Julia Justyna + Karolina Katarzyna Kazimiera Kinga Krystyna + Ludomi_l_stk_a + Ma_l_stk_gorzata Magdalena Maja Maria Marta Martyna Marzena Meta Mi_l_stk_os_l_stk_awa Monika + Nadzieja Natalia Nawoja Nikol_female + Oliwia + Patrycja Paulina + Renata + Scholastyka Stanis_l_stk_awa Sylwia + Teresa Tomis_l_stk_awa + Urszula + Weronika Wiktoria Wojs_l_stk_awa + Zofia Zuzanna + } + + dynasty_of_location_prefix = "dynnp_z" + + # 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/common/culture/name_lists/NEOW_portuguese.txt b/common/culture/name_lists/NEOW_portuguese.txt index 249da29fd..e107b697a 100644 --- a/common/culture/name_lists/NEOW_portuguese.txt +++ b/common/culture/name_lists/NEOW_portuguese.txt @@ -1,4 +1,4 @@ -name_list_portuguese = { +name_list_NEOW_portuguese = { cadet_dynasty_names = { "dynn_Abranches" @@ -240,10 +240,10 @@ name_list_portuguese = { Hor_a_act_cio Humberto Jaime Joel Juli_a_tld_o Leandro Leonel Lino - Marcelo Marcos Marcus Mauro + M_a_act_rcio Marcelo Marcos Marcus Mauro Oct_a_act_vio Orlando R_u_act_ben Ra_u_act_l Rafael Raul Renato Roberto Rodolfo Rodrigo Rog_e_act_rio - Sandro Sim_a_tld_o + Samuel Sandro Sim_a_tld_o Telmo Tom_a_act_s V_i_act_tor Valdemar Valter Virg_i_act_lio } @@ -259,7 +259,7 @@ name_list_portuguese = { H_e_act_lio Heitor Heliodoro Herberto Herculano Herl_a_hat_nder Herm_i_act_nio Hermenegildo Hern_a_hat_ni Hil_a_act_rio Hip_o_act_lito Hon_o_act_rio Idalino Idilberto Igor Il_i_act_dio Inoc_e_hat_ncio Isa_i_act_as Isidoro Isidro Ismael Ivan Ivo J_u_act_lio Jacinto Janu_a_act_rio Jer_o_act_nimo Jesualdo Josu_e_act_ Justino Juvenal - L_u_act_cio Ladislau Laurentino Leonardo Liberal Lic_i_act_nio Lit_e_act_rio Louren_c_ced_o Luciano Ludgero Luiz + L_u_act_cio Ladislau Laurentino Laurindo Leonardo Liberal Lic_i_act_nio Lit_e_act_rio Louren_c_ced_o Luciano Ludgero Luiz Manoel Marcelino Marcello Mariano Marino Martim Mateus Maur_i_act_cio Maximiano Melchior Milit_a_tld_o Mois_e_act_s N_e_act_lio Nicolau Noah Norberto Octaviano Ol_i_act_vio Olavo Olinto On_e_act_simo Orlandino Osvaldo Otelo Ov_i_act_dio @@ -282,7 +282,7 @@ name_list_portuguese = { Helena In_e_hat_s Isabel Joana - Lu_i_act_sa Lurdes + Liliana Lu_i_act_sa Lurdes M_o_act_nica Mafalda Manuela Margarida Maria Maria_spc_de_spc_F_a_act_tima Maria_spc_de_spc_Lurdes Mariana Marisa Marta Patr_i_act_cia Paula Raquel Rosa @@ -301,7 +301,7 @@ name_list_portuguese = { Ilda Irene Ivone J_u_act_lia Judite L_u_act_cia Lara Laura Leonor Lina - Madalena Magda Maria_spc_da_spc_Concei_c_ced__a_tld_o Maria_spc_da_spc_Gl_o_act_ria Maria_spc_da_spc_Gra_c_ced_a Maria_spc_do_spc_Carmo Maria_spc_do_spc_Ros_a_act_rio + Madalena Magda Maria_spc_da_spc_Concei_c_ced__a_tld_o Maria_spc_da_spc_Gl_o_act_ria Maria_spc_da_spc_Gra_c_ced_a Maria_spc_do_spc_Carmo Maria_spc_do_spc_Ros_a_act_rio Matilde N_a_act_dia Nat_a_act_lia Odete Olga Rafaela Regina Ros_a_act_rio @@ -311,17 +311,17 @@ name_list_portuguese = { } 1 = { _U_act_rsula - Albina Alc_i_act_dia Aldemira Alexandrina Alma Am_a_act_lia Ang_e_act_lica Antonieta Apol_o_act_nia Assun_c_ced__a_tld_o Aur_e_act_lia + Albina Alc_i_act_dia Aldemira Alexandrina Alma Am_a_act_lia Ang_e_act_lica Antonieta Apol_o_act_nia Assun_c_ced__a_tld_o Augusta Aur_e_act_lia Bebiana Benvinda Bernardina Berta Branca Carin Carlota Carmelina Carmelinda Carole Celestina Clarisse Cust_o_act_dia D_a_act_lia Dinah - Elisa Elvira Elza Erc_i_act_lia Ermelinda Esmeralda Etelvina Eul_a_act_lia Eur_i_act_dice Evelina + Elisa Elma Elvira Elza Erc_i_act_lia Ermelinda Esmeralda Etelvina Eul_a_act_lia Eur_i_act_dice Evelina Fab_i_act_ola Georgette Gertrudes H_e_act_lia Helga Helo_i_act_sa Herm_i_act_nia Hermenegildo Id_a_act_lia Idalina Il_i_act_dia Isabela Isaura Isilda Ism_e_act_nia Ivete Jamila Joacine Joaquina Joceline Josefa Josefina Jovita Judith Julieta - L_i_act_lia Laurinda Lourdes Lourdina Lu_i_act_za Ludovina + L_i_act_lia Laurinda Leontina Maria_spc_de_Lourdes Lourdes Lourdina Lu_i_act_za Ludovina M_a_act_rcia Mar_i_act_lia Mara Maria_spc_da_spc_Luz Maria_spc_da_spc_Purifica_c_ced__a_tld_o Maria_spc_das_spc_Merc_e_hat_s Maria_spc_de_spc_Assun_c_ced__a_tld_o Maria_spc_de_spc_Bel_e_act_m Maria_spc_do_spc_C_e_act_u Maria_spc_do_spc_Pilar Maria_spc_Goreti Maria_spc_Jos_e_act_ Maria_spc_Salete Marina Martina Mary Matilda Merc_e_hat_s Mercedes Miquelina N_i_act_vea Natalina Neuza Nilza Of_e_act_lia Ol_i_act_mpia Olinda Or_i_act_sia Ot_i_act_lia diff --git a/common/culture/name_lists/NEOW_pribaltic.txt b/common/culture/name_lists/NEOW_pribaltic.txt new file mode 100644 index 000000000..a9183c185 --- /dev/null +++ b/common/culture/name_lists/NEOW_pribaltic.txt @@ -0,0 +1,122 @@ +############### PRIBALTIYSKIY ################### + +name_list_NEOW_pribaltiyskiy = { #falsanix personal touch + + cadet_dynasty_names = { + "dynn_Andreyevich" + "dynn_Artemovich" + "dynn_Alekseyevich" + "dynn_Alekasandrovich" + "dynn_Athanasievich" + "dynn_Avgustovskiy" + "dynn_Borisovskiy" + + "dynn_Ilyinskiy" + "dynn_Ivanovskiy" + "dynn_Koroleveckiy" + + } + + dynasty_names = { + "dynn_Antonov" + "dynn_Arntgolts" + "dynn_Baltiyskiy" + "dynn_Belov" + "dynn_Belorusskiy" + "dynn_Dementiev" + "dynn_Djatlov" + "dynn_Fedorov" + "dynn_Goffman" + "dynn_Insterburgskiy" + "dynn_Jakovlev" + "dynn_Kazak" + "dynn_Koroleveckiy" + "dynn_Litovskiy" + "dynn_Merzlikin" + "dynn_Nistrenskiy" + "dynn_Novgorodskiy" + + "dynn_Ozerov" + "dynn_Petrogradskiy" + "dynn_Pilavskiy" + "dynn_Polesskiy" + "dynn_Polskiy" + "dynn_Ragnitskiy" + "dynn_Romanov" + "dynn_Rozen" + "dynn_Rozenfeld" + "dynn_Rozenmaiden" + "dynn_Smolenskiy" + "dynn_Snegovskiy" + "dynn_Tilsitskiy" + + + + + "dynn_Vovk" + "dynn_Zalesskiy" + { "dynnp_fon" "dynn_K_o_uml_nigsberg" } + { "dynnp_fon" "dynn_Insterburg" } + "dynn_Serebrjakov" + { "dynnp_fon" "dynn_Degrjach_o_uml_ff" } + } + + male_names = { + Albert Aleksander Aleksej Anatolij Andrej Athanasij Artur Avgust + Basilij Borjs Bronis_l_stk_av + Daniil Dimitrij Dmitrij + Evgenij Emilij + Fjodor Fjoderik Fevronij Filipp Frantsisk + Gavrijl Georgij Gleb Grigorij + Iakov Ignatij Igor Ilija Ivan + Jaros_l_stk_av Jelisej Jufimij Julij Jurij + Karl Kirill Konstantin Kristijan + Ljova Leonid Leopold + Matvej Marijan Mikhaj_l_stk_ + Nikita Niko_l_stk_aj Niko_l_stk_as Niko_l_stk_ash + Oliver + Pave_l_stk_ Pjotr + Robert Roman Rostislav Ruslan + Simjon Stanis_l_stk_av Stefan Sviatos_l_stk_av + Tomas Tomash + Vadim Valentin Valerian Valerij Vasilij Viaches_l_stk_av Viljam V_l_stk_adimir Vladis_l_stk_av Vsevolod Vyshes_l_stk_av + } + female_names = { + Adelina Albertina Aleksandra Alenia Amalia Ameli Amelia Anastasia Ann-Sofi Anna Anna-Maria Anna_spc_Maria Anna_spc_Sofia Alisia + Barbara B_e_act_atrissa Bronis_l_stk_ava + Ekatherina Elizaveta Evgenia Emilia + Feodora Fevronia Fillippa + Olivia Olga + Ir_e_act_na Ivona + Janna Jaros_l_stk_ava Juditha Jufimia Julia Julianna Junona Juria + Katherina Karenina + Liudmila Lizavetha Luiza + Margaritta Mari Maria Maria_spc_Anna Maria_spc_Luiza Maria_spc_Sofia Maria_spc_Sharlotta Marina + Nadezha Natalia Nika Nikalina Nikol_female + Pavelina Polina + Roza Rozalia + Sharlotta Sofi Sofia Sofi-Mari Stanis_l_stk_ava Sviatos_l_stk_ava + Tatjana Tanja + Valeria Vasilisa Viaches_l_stk_ava Viktoria Vladis_l_stk_ava Vyshes_l_stk_ava + } + dynasty_of_location_prefix = "dynnp_fon" + + patronym_suffix_male = "dynnpat_suf_ov" + 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 = 25 + mat_grf_name_chance = 15 + father_name_chance = 1 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 15 + mat_grm_name_chance = 15 + mother_name_chance = 1 + + mercenary_names = { + { name = "mercenary_company_free_batallion_of_insterburg" # Volniy Batalion + name = "mercenary_company_rota_of_rus" + } + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_prytoneg.txt b/common/culture/name_lists/NEOW_prytoneg.txt index 7d0ce8172..dcc306405 100644 --- a/common/culture/name_lists/NEOW_prytoneg.txt +++ b/common/culture/name_lists/NEOW_prytoneg.txt @@ -1,4 +1,4 @@ -name_list_prytoneg = { +name_list_prytoneg = { cadet_dynasty_names = { { "dynn_Grhysllyy" } @@ -67,30 +67,52 @@ name_list_prytoneg = { } male_names = { #add name equivalencies to this later | heavily welshified english, add asian names - Aarhav Aarhon Aarhwsh Achynatyn Accolon Addam Addgarh Adrhyan Aeddan Agrhafyayn Ahmadd Ajaks Akhynaton Aksel Alan Alastayrh Albanactus Albus Albyrht Alddarhyon Alddorh_Aldroenus Alfrhyd Alyksandyrh Amanddyl Amynhotyp Anarhyon Anddwcal Andrhyw Angus Ansylm Arhchgallo Arhfurh Arhnoldd Arhshyyr Arhthfoddo Arhthos Atanamyrh Atanatarh Aubrhyy - Baldrhyc Balyan Barhnabas Barhtly Blyyddwd Brhan Brhochfayl Brhunorh Brhwtus Brhyan Brhylan Brhynnyus Brhyog Byaufforht Bydywyrhy Bylal - Caddcwal Caddwaladrh Caddwallon Caddwgan Calogrhynant Carhaddog Carhloman Caswallon Casym Caydd Charhlys Chrhystoffyrh Chylperhyc Chyops Colyn Conan Constantyny Corhyolanus Cydrhyc Cynddylw Cynddyyrhn Cynfarhch Cynffawr Cynffayl Cynffylyn Cyngarh Cyrhydyg Cywyn Cyyf - Ddagobyrht Ddagonyt Ddarhyus Ddawyd Ddonaldd Ddorhyan Ddouglas Ddumnagual Ddylan Ddylrhoy - Eaddsyg Eaddwald Eaddwarhd Ectorh Eddmundd Eddwyn Eddyrhn Efan Elrhos Elyan Emrhys Erhyc Eynyon - Ffrhagan Ffrhancys Ffrhobyshyrh Ffrhydyrhyc Ffrhyog Ffylyp Ffynyas Ffyrhgus Ffyrhmyn Ffyrhnffayl Ffyrhrhyks Fwtmosy Fyoddorhy + # New post-The_Random_Cheese names + _AE_dem _AE_id _AE_irva _AE_ktheoh _AE_ldernon _AE_li _AE_mbroseh _AE_ran _AE_rav + Aahlex Aahlexenda Abneh Ahkhenuhten Ahmahnhotep Albeht Alen Alfehd Anroo Anthuni Archibawld Arnuhd Artheh Awgystws + Baheer Bahsenshuho Bantlee Bedivuh Behohwoolf Benjemen Br_e_brv_kat Brahyan Brendun + Cadwalun Chakrehbahteh Charls Cherryuh + D_ae_ren D_ae_rias Dahnyuhl Dahvensh Danvid Denethuh Dhruvan Domanik Duluhn + Ehvith + Heethkluhf Hemlet Henguhst Hirou + Keeawps Klemuhnt Krestuhfuh + Lansuhlot + Mekbeth + Ohrtuhveeus Ohrwell Orsa Osihmandeeus + Ramissi Robynud Rodehrick + S_ae_ld_i_hat_n + Thutmos Tolkean Tutanchamwn + + # Old pre-The_Random_Cheese names + Aarhwsh Accolon Addgarh Adrhyan Aeddan Agrhafyayn Ahmadd Ajaks Aksel Albanactus Albus Alddarhyon Alddorh_Aldroenus Amanddyl Anarhyon Anddwcal Angus Ansylm Arhchgallo Arhshyyr Arhthfoddo Arhthos Atanamyrh Atanatarh Aubrhyy + Baldrhyc Balyan Barhnabas Barhtly Blyyddwd Brhan Brhochfayl Brhunorh Brhwtus Brhylan Brhynnyus Brhyog Byaufforht Bylal + Caddcwal Caddwaladrh Caddwgan Calogrhynant Carhaddog Carhloman Caswallon Casym Caydd Charhlys Chylperhyc Colyn Conan Constantyny Corhyolanus Cydrhyc Cynddylw Cynddyyrhn Cynfarhch Cynffawr Cynffayl Cynffylyn Cyngarh Cyrhydyg Cywyn Cyyf + Ddagobyrht Ddagonyt Ddonaldd Ddorhyan Ddouglas Ddumnagual Ddylan Ddylrhoy + Eaddsyg Eaddwald Eaddwarhd Ectorh Eddmundd Eddwyn Eddyrhn Efan Elrhos Elyan Erhyc Eynyon + Ffrhagan Ffrhancys Ffrhobyshyrh Ffrhydyrhyc Ffrhyog Ffylyp Ffynyas Ffyrhgus Ffyrhmyn Ffyrhnffayl Ffyrhrhyks Fyoddorhy Gallahadd Gamon Gann Garhyf Godffrhyy Godwyn Gorhddon Grhyffyf Grhygorhy Grhyngolet Guy Gwrhyadd Gwyn Gylberht Gylddas Gylys Gyoffrhyy Gyorhgy Gyrhaldd Gyrhaynt - Hallatan Hamlyt Harholdd Harhpyrh Harhrhy Harhtnyll_Hartnell Hawylock Horhatyo Hugh Humfrhyy Hurhnddall Hyctorh Hyngyst Hyrham + Hallatan Harholdd Harhpyrh Harhrhy Harhtnyll_Hartnell Hawylock Horhatyo Hugh Humfrhyy Hurhnddall Hyctorh Hyngyst Hyrham Iddnyrhf Iddwal Ifanhoy Inyrh Isaac Isambarhdd Ishmayl Isylmo Jamys John Jonathan Jorhddan Josyff Julyan Julys Justyn Jycyll - Lancylot Laurhyncy Locrhynus Lucan Lupus Lwcyus Lwddowyyc Lyonyl Lyu Lywarhch Lyyrh - Macbef Malcolm Malyc Mancsomy Marhc Marhmadduky Marhtyn Marhyus Matfyw Maurhycy Maylgwn Mohammydd Morhddrhydd Morhgan Mychayl Mylddrhyc Myrhlyn Mymprhycyus Mynastyrh Myrhcurhy + Laurhyncy Locrhynus Lucan Lupus Lwcyus Lwddowyyc Lyonyl Lyu Lywarhch Lyyrh + Malcolm Malyc Mancsomy Marhc Marhmadduky Marhtyn Marhyus Matfyw Maurhycy Maylgwn Mohammydd Morhddrhydd Morhgan Mychayl Mylddrhyc Myrhlyn Mymprhycyus Mynastyrh Myrhcurhy Nafanyyl Narhmyrh Nasyrh Norhman Nycholas Nylson Nynnyaw Nynnyus Nyyptyon Padrhyg Palamyddys Palantyrh Paul Pellyas Pellynorhy Porhrhyks Pypyn Pyrh Pyrhcywyal Pytyrh - Rhalff Rhamyssys Rhanddolff Rhobyn Rhobyrht Rhogyrh Rholandd Rhoman Rhonaldd Rhubyus Rhuddygorhy Rhudyarhdd Rhycharhdd Rhygby Rhygynaldd Rhyngo Rhywyallo - Sagrhamorhy Sahyd Saladdyn Samuyl Sayn Scafylock Scott Shyrhloc Sorhonto Spyky Styffyn Stynyan Sullywyan Surhyon Sylwystyrh Symon Symrhathon Sywyrhus - Tarhrhant Tegwyd Thaddyus Thyobaldd Thyoffylus Trhystan Twtanchamun Tybyrhyus Tyygnmouf + Rhalff Rhanddolff Rhobyn Rhobyrht Rhogyrh Rholandd Rhoman Rhonaldd Rhubyus Rhuddygorhy Rhudyarhdd Rhycharhdd Rhygby Rhygynaldd Rhyngo Rhywyallo + Sagrhamorhy Sahyd Samuyl Sayn Scafylock Scott Shyrhloc Sorhonto Spyky Styffyn Stynyan Sullywyan Surhyon Sylwystyrh Symon Symrhathon Sywyrhus + Tarhrhant Tegwyd Thaddyus Thyobaldd Thyoffylus Trhystan Tybyrhyus Tyygnmouf Ufrh Urhyyn - Waltyrh Wayn Wbyrhon Wlywyyrh Wutgrhaby Wyalyrhyan Wyarhddamyrh Wyladd Wylbyrht Wyllyam Wynston Wyyctorh Wyyncynt Wyyysyy Wzymanddyas + Waltyrh Wayn Wbyrhon Wlywyyrh Wutgrhaby Wyalyrhyan Wyarhddamyrh Wyladd Wylbyrht Wyllyam Wynston Wyyctorh Wyyncynt Wyyysyy } female_names = { #add name equivalencies to this later | also need to add some british asian names later + # New post-The_Random_Cheese names + Clehrinduh + Kl_ae_apatra + + # Old pre-The_Random_Cheese names Abygayl Adda Addyla Addylayddy Affrhodyty Agnys Almarhyan Almyrha Alycy Amyce Ancalymy Angyla Anny Antoynytty Awylyny Blodwyn Boudyca Brhonwyn Byanca Byatrhyks - Carhon Cathyrhyny Catyy Charhytyy Chloy Clarha Clymyntyny Clyopatrha Constancy Corhddylya Crhyyrhwy Cycylya Cynfya Cyyndrhych + Carhon Cathyrhyny Catyy Charhytyy Chloy Clarha Clymyntyny Constancy Corhddylya Crhyyrhwy Cycylya Cynfya Cyyndrhych Ddahlya Ddorhofyy Ddyana Ddynysy Edyf Ela Elayny Elwyrha Elyanorh Elysabyf Emma Emylyy Enydd Esfyrh Euddorha Ewya Ffatymah Ffayy Fflyurh Ffoyby Ffrhancys_female Ffydylya Ffyllys Ffylomyna Ffylyppa Ffylyssa Ffyon diff --git a/common/culture/name_lists/NEOW_rhinelander.txt b/common/culture/name_lists/NEOW_rhinelander.txt new file mode 100644 index 000000000..7afa198cc --- /dev/null +++ b/common/culture/name_lists/NEOW_rhinelander.txt @@ -0,0 +1,274 @@ +name_list_NEOW_rhinelander = { + + cadet_dynasty_names = { + "dynn_Arenz" + "dynn_B_u_uml_scher" + "dynn_Bauer" + "dynn_Becker" + "dynn_Beckmann" + "dynn_Berens" + "dynn_Berger" + "dynn_Blesken" + "dynn_Br_u_uml_x" + "dynn_Braun" + "dynn_Bredow" + "dynn_Breuer" + "dynn_Brinkmann" + "dynn_Bukowski" + "dynn_Buller" + "dynn_Busch" + "dynn_Cranen" + "dynn_Crump" + "dynn_Czech" + "dynn_Dahlhoff" + { "dynnp_de" "dynn_Maizi_e_grv_re" } + "dynn_Engelmann" + "dynn_Ernst" + "dynn_Esser" + "dynn_Fischer" + "dynn_Gelhausen" + "dynn_H_a_uml_sel" + "dynn_Hartmann" + "dynn_Heimes" + "dynn_Hoffmann" + "dynn_Holz" + "dynn_Itgenshorst" + "dynn_Jansen" + "dynn_Jarosz" + "dynn_Jung" + "dynn_K_o_uml_nig" + "dynn_Kaiser" + "dynn_Kaya" + "dynn_Kepser" + "dynn_Klein" + "dynn_Kleinemeier" + "dynn_Knoche" + "dynn_Koch" + "dynn_Kowalski" + "dynn_Kr_a_uml_mer" + "dynn_Kr_u_uml_ger" + "dynn_Krause" + "dynn_Kunz" + "dynn_Lange" + "dynn_Lehmann" + "dynn_M_o_uml_ller" + "dynn_M_u_uml_ller" + "dynn_Maas" + "dynn_Machens" + "dynn_Meier" + "dynn_Mertens" + "dynn_Meyer" + "dynn_Neumann" + "dynn_Nillies" + "dynn_Nowak" + "dynn_Pelzer" + "dynn_Peters" + "dynn_Pfennings" + "dynn_Pohlmann" + "dynn_Reinders" + "dynn_Reinke" + "dynn_Richter" + "dynn_Ricker" + "dynn_Rombey" + "dynn_Roters" + "dynn_Ruch" + "dynn_Sch_a_uml_fer" + "dynn_Schemmel" + "dynn_Schmidt" + "dynn_Schmitz" + "dynn_Schneider" + "dynn_Scholz" + "dynn_Schr_o_uml_der" + "dynn_Schulte" + "dynn_Schulz" + "dynn_Schulze" + "dynn_Schumacher" + "dynn_Schwarz" + "dynn_Schwunk" + "dynn_Stohldreier" + "dynn_Th_o_uml_nnes" + "dynn_Thor" + "dynn_Tupat" + "dynn_Vierk_o_uml_tter" + "dynn_Vogel" + "dynn_Vogt" + "dynn_Vorderbr_u_uml_ggen" + "dynn_Wagner" + "dynn_Walter" + "dynn_Weber" + "dynn_Werner" + "dynn_Wolf" + "dynn_Wulf" + "dynn_Y_i_act_lmaz" + "dynn_Zimmermann" + } + + dynasty_names = { + "dynn_Arenz" + "dynn_B_u_uml_scher" + "dynn_Bauer" + "dynn_Becker" + "dynn_Beckmann" + "dynn_Berens" + "dynn_Berger" + "dynn_Blesken" + "dynn_Br_u_uml_x" + "dynn_Braun" + "dynn_Bredow" + "dynn_Breuer" + "dynn_Brinkmann" + "dynn_Bukowski" + "dynn_Buller" + "dynn_Busch" + "dynn_Cranen" + "dynn_Crump" + "dynn_Czech" + "dynn_Dahlhoff" + { "dynnp_de" "dynn_Maizi_e_grv_re" } + "dynn_Engelmann" + "dynn_Ernst" + "dynn_Esser" + "dynn_Fischer" + "dynn_Gelhausen" + "dynn_H_a_uml_sel" + "dynn_Hartmann" + "dynn_Heimes" + "dynn_Hoffmann" + "dynn_Holz" + "dynn_Itgenshorst" + "dynn_Jansen" + "dynn_Jarosz" + "dynn_Jung" + "dynn_K_o_uml_nig" + "dynn_Kaiser" + "dynn_Kaya" + "dynn_Kepser" + "dynn_Klein" + "dynn_Kleinemeier" + "dynn_Knoche" + "dynn_Koch" + "dynn_Kowalski" + "dynn_Kr_a_uml_mer" + "dynn_Kr_u_uml_ger" + "dynn_Krause" + "dynn_Kunz" + "dynn_Lange" + "dynn_Lehmann" + "dynn_M_o_uml_ller" + "dynn_M_u_uml_ller" + "dynn_Maas" + "dynn_Machens" + "dynn_Meier" + "dynn_Mertens" + "dynn_Meyer" + "dynn_Neumann" + "dynn_Nillies" + "dynn_Nowak" + "dynn_Pelzer" + "dynn_Peters" + "dynn_Pfennings" + "dynn_Pohlmann" + "dynn_Reinders" + "dynn_Reinke" + "dynn_Richter" + "dynn_Ricker" + "dynn_Rombey" + "dynn_Roters" + "dynn_Ruch" + "dynn_Sch_a_uml_fer" + "dynn_Schemmel" + "dynn_Schmidt" + "dynn_Schmitz" + "dynn_Schneider" + "dynn_Scholz" + "dynn_Schr_o_uml_der" + "dynn_Schulte" + "dynn_Schulz" + "dynn_Schulze" + "dynn_Schumacher" + "dynn_Schwarz" + "dynn_Schwunk" + "dynn_Stohldreier" + "dynn_Th_o_uml_nnes" + "dynn_Thor" + "dynn_Tupat" + "dynn_Vierk_o_uml_tter" + "dynn_Vogel" + "dynn_Vogt" + "dynn_Vorderbr_u_uml_ggen" + "dynn_Wagner" + "dynn_Walter" + "dynn_Weber" + "dynn_Werner" + "dynn_Wolf" + "dynn_Wulf" + "dynn_Y_i_act_lmaz" + "dynn_Zimmermann" + } + + male_names = { + _O_uml_mer _O_uml_zkan + Aaron Achim Adalbert Albert Albrecht Alexander Alfred Alois Aloys Amos Andr_e_act_ Andreas Andreas-Paul Anton Armin Arndt Arne Arnfried Arnold Attila August Axel + Bastian Benedikt Benjamin Bernd Bernhard Bert Berthold Bj_o_uml_rn Bodo Bruno Burak Burkhard + C_u_uml_neyt Carl Carsten Cem Chris Christer Christian Christof Christoph Claus Clemens Cyrill + Daniel Dankward David Deniz Dennis Derya Detlef Detlev Dieter Diether Dietmar Dietrich Din_c_ced_er Dirk Dominik + Eberhard Edgar Edmund Eduard Egon Elmar Emil Emmanuel Emre Engelbert Enno Eric Erich Ernst Ernst-Lothar Ernst-Wilhelm Erwin Ewald + Fabian Falk Felix Ferdinand Florian Frank Franz Franz-Josef Frederic Frederik Friedhelm Friedrich Friso Fritz + G_u_uml_nter G_u_uml_nther Gabriel Gebhard Georg Gerald Gerd Gerhard Gero Gerrit Giuseppe Gordan Gottfried Gregor Guido Gustav + H_u_uml_seyin Hakim Hann Hanno Hanns Hans Hans-Georg Hans-Heinrich Hans-Hermann Hans-Hilmar Hansj_o_uml_rg Hans-J_u_uml_rgen Hans-Karl Hans-Peter Hans-Theo Hans-Werner Hans-Willi Harald Harry Hartmut Heiner Heinrich Heinz Heinz-Josef Helge Helmut Hendrik Henning Henrik Henry Herbert Heribert Hermann Hermann-Josef Hilmar Horst Hubert Hubertus Hugo Hunold + Ibrahim Ignatz Ingo + J_o_uml_rg J_o_uml_rk J_o_uml_rn J_u_uml_rgen Jacques Jakob Jan Jan-Henrik Jannes Jendrik Jens Jeremy Joachim Jochen Johann Johannes Jonas Josef Joseph Josia Jost Julius Justin Justus + Karl Karl-Friedrich Karl-Heinz Karlheinz Karl-Josef Karl-Wilhelm Kaspar Kilian Kim Klaus Klaus-Bernd Klaus-Dieter Knut Konrad Konstantin Kristian Kubilay Kurt + Lambert Lars Leander Leif Lennart Leo Leon Leonhard Liane Lino Linus Lorenz Lothar Lucio Ludger Ludwig Ludwin Lukas Lutz + Maik Malte Manfred Manfried Manuel Marc Marcel Marco Marcus Mario Markus Martin Masoud Mathias Matthias Matthis Mattis Max Maxim Maximilian Mehmet Mehrdad Meinolf Michael Mike Mirko Missagh Moritz Moussa + Niclas Nicolo Niklas Nils Norbert + Olaf Oliver Oswald Otto + Pascal Patrick Paul Paul-Walter Peter Philipp + R_u_uml_diger Rafael Raimund Rainer Ralf Ralph Rasim Raymund Reimar Reiner Reinhard Reinhold Reinold Richard Robert Roberto Roland Rolf Roman Rudi Rudolf + Samy Sascha Sebastian Sercan Serdar Sergen Sertan Siegbert Siegfried Simon Stefan Stephan Sven + Theo Theodor Thomas Thorsten Tillmann Tim Timo Tobias Torben Torsten Tu_g_brv_rul Tuncay + Udo Ugonna Ulf Ulrich Utz Uwe + Vincent Viktor Volkan Volker Volkmar + Waldemar Walter Werner Wienhold Wildor Wilfried Wilhelm Wilke Will Willi Willibald Willy Winfried Wolf Wolfgang + Yannick + } + female_names = { + Adelheid Alena Aletta Andrea Angela Angelika Anika Anja Anke Ann Anna Anne Annegret Anneke Annette Anni Ann-Marie Ann-Sophie Antonia Arantzatu Astrid Ayfer + B_a_uml_rbel Barbara Beate Beatrix Berit Berivan Bettina Birgit Brigitta Brigitte Britta + Canan Carina Carla Carola Cay Cecilie Charlotte Christa Christel Christiane Christina Christine Clara Claudia Constanze Corinna + Dagmar Daniela Denise Dilan Dominique_female Dorothea Dorothee + Edda Elfi Elisabeth Elke Ella Esther Eva Eva-Maria + Fatime Fatma Feyza Florentine Franca Frauke Frederike Frieda Friederike + Gabriele Genoveva Gertrud Gudrun + Hanna Hannelore Hedwig Heidrun Heike Helena Helga Hilde + Ilay Ilka Ilse Ina Ina-Maria Inge Ingeborg Ingrid Ira Iris Irmgard Isabel Isabell + Jana Janine Janne Jasna Jennifer Jenny Jessica Johanna Josefine Julia Jutta + Karin Karolin Katharina Kathrin Katja Katrin Kerstin Kim Kira Kordula + Laura Lea Lena Leonore Lidija Linn Lisa Lisa-Marie Louisa Louise Lucy Luiza Luzina + Magdalena Manuela Mara Margarete Margit Margot Margret Maria Marianne Marie Marina Marthe Martina Mechthild Michaela Mirja Monika + Nadja Nicola Nicole + Patricia Paula Peggy Petra Pia Pina + Rieke Romina Ruth + Sabine Sabrina Sandra Sarah Sigrid Simone Sina Siri Sonja Sophia Sophie Stefanie Stephanie Susanne Svenja Sylvia + Tanja Teresa Theresia Tina Tine + Ulla Ulrike Ursula Ute + Vanessa Viktoria Vu + Waltraud Wibke Wiebke + Yvonne + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_romanian.txt b/common/culture/name_lists/NEOW_romanian.txt new file mode 100644 index 000000000..bc16dabfc --- /dev/null +++ b/common/culture/name_lists/NEOW_romanian.txt @@ -0,0 +1,345 @@ +name_list_NEOW_romanian = { + + cadet_dynasty_names = { + "dynn__S_cma_erban" + "dynn__S_cma_ora" + "dynn__S_cma_tefan" + "dynn__T_cma_iganu" + "dynn_Adam" + "dynn_Alupei" + "dynn_Andrei" + "dynn_Apostol" + "dynn_Armeanca" + "dynn_Badea" + "dynn_Balan" + "dynn_Barbu" + "dynn_Br_a_hat_nzei" + "dynn_Brum_a_brv_" + "dynn_Bu_s_cma__a_brv_" + "dynn_Ciobanu" + "dynn_Ciotlo_s_cma_" + "dynn_Clug" + "dynn_Cojocaru" + "dynn_Coman" + "dynn_Constantin" + "dynn_Constantinescu" + "dynn_Cristea" + "dynn_Damian" + "dynn_Diaconu" + "dynn_Dina" + "dynn_Dinu" + "dynn_Dobre" + "dynn_Dobrescu" + "dynn_Dorneanu" + "dynn_Dragomir" + "dynn_Duda_s_cma_" + "dynn_Dumitriu" + "dynn_Dumitru" + "dynn_Enache" + "dynn_Ene" + "dynn_Filip" + "dynn_Florea" + "dynn_Gheorghe" + "dynn_Ghi_t_ced__a_brv_" + "dynn_Grigore" + "dynn_Haralambie" + "dynn_Iancu" + "dynn_Ilicevici" + "dynn_Ilie" + "dynn_Ion" + "dynn_Ionescu" + "dynn_Ioni_t_cma__a_brv_" + "dynn_Iordache" + "dynn_Ivan" + "dynn_Jitaru" + "dynn_Lungu" + "dynn_Lupa_s_cma_" + "dynn_Lupu" + "dynn_M_a_brv_ru_s_cma_ter" + "dynn_M_a_hat_ndril_a_brv_" + "dynn_Marin" + "dynn_Matei" + "dynn_Mihai" + "dynn_Mititelu" + "dynn_Mitrea" + "dynn_Mocanu" + "dynn_Moldovan" + "dynn_Nagy" + "dynn_Neac_s_ced_u" + "dynn_Neagu" + "dynn_Negumereanu" + "dynn_Nicolae" + "dynn_Nicolau" + "dynn_O_t_cma_eleanu" + "dynn_Oprea" + "dynn_Paraschiv" + "dynn_Pe_s_cma_u" + "dynn_Petre" + "dynn_Pop" + "dynn_Popa" + "dynn_Popescu" + "dynn_Preda" + "dynn_Proteasa" + "dynn_Pura" + "dynn_R_a_brv_ileanu" + "dynn_Radu" + "dynn_Ren_t_cma_a" + "dynn_Roman" + "dynn_Rusu" + "dynn_S_a_brv_c_a_brv_leanu" + "dynn_Sandu" + "dynn_Stan" + "dynn_Stanciu" + "dynn_Stoica" + "dynn_Toma" + "dynn_Tudor" + "dynn_Ungureanu" + "dynn_Vaida" + "dynn_Vasile" + "dynn_Vlad" + "dynn_Voicu" + "dynn_Voinea" + "dynn_Zaharia" + } + + dynasty_names = { + "dynn__S_cma_erban" + "dynn__S_cma_ora" + "dynn__S_cma_tefan" + "dynn__T_cma_iganu" + "dynn_Adam" + "dynn_Alupei" + "dynn_Andrei" + "dynn_Apostol" + "dynn_Armeanca" + "dynn_Badea" + "dynn_Balan" + "dynn_Barbu" + "dynn_Br_a_hat_nzei" + "dynn_Brum_a_brv_" + "dynn_Bu_s_cma__a_brv_" + "dynn_Ciobanu" + "dynn_Ciotlo_s_cma_" + "dynn_Clug" + "dynn_Cojocaru" + "dynn_Coman" + "dynn_Constantin" + "dynn_Constantinescu" + "dynn_Cristea" + "dynn_Damian" + "dynn_Diaconu" + "dynn_Dina" + "dynn_Dinu" + "dynn_Dobre" + "dynn_Dobrescu" + "dynn_Dorneanu" + "dynn_Dragomir" + "dynn_Duda_s_cma_" + "dynn_Dumitriu" + "dynn_Dumitru" + "dynn_Enache" + "dynn_Ene" + "dynn_Filip" + "dynn_Florea" + "dynn_Gheorghe" + "dynn_Ghi_t_ced__a_brv_" + "dynn_Grigore" + "dynn_Haralambie" + "dynn_Iancu" + "dynn_Ilicevici" + "dynn_Ilie" + "dynn_Ion" + "dynn_Ionescu" + "dynn_Ioni_t_cma__a_brv_" + "dynn_Iordache" + "dynn_Ivan" + "dynn_Jitaru" + "dynn_Lungu" + "dynn_Lupa_s_cma_" + "dynn_Lupu" + "dynn_M_a_brv_ru_s_cma_ter" + "dynn_M_a_hat_ndril_a_brv_" + "dynn_Marin" + "dynn_Matei" + "dynn_Mihai" + "dynn_Mititelu" + "dynn_Mitrea" + "dynn_Mocanu" + "dynn_Moldovan" + "dynn_Nagy" + "dynn_Neac_s_ced_u" + "dynn_Neagu" + "dynn_Negumereanu" + "dynn_Nicolae" + "dynn_Nicolau" + "dynn_O_t_cma_eleanu" + "dynn_Oprea" + "dynn_Paraschiv" + "dynn_Pe_s_cma_u" + "dynn_Petre" + "dynn_Pop" + "dynn_Popa" + "dynn_Popescu" + "dynn_Preda" + "dynn_Proteasa" + "dynn_Pura" + "dynn_R_a_brv_ileanu" + "dynn_Radu" + "dynn_Ren_t_cma_a" + "dynn_Roman" + "dynn_Rusu" + "dynn_S_a_brv_c_a_brv_leanu" + "dynn_Sandu" + "dynn_Stan" + "dynn_Stanciu" + "dynn_Stoica" + "dynn_Toma" + "dynn_Tudor" + "dynn_Ungureanu" + "dynn_Vaida" + "dynn_Vasile" + "dynn_Vlad" + "dynn_Voicu" + "dynn_Voinea" + "dynn_Zaharia" + } + + male_names = { + 3 = { + _S_cma_tefan + Adrian Alexandru Alin Andrei Aurel Aurelian + Bogdan + C_a_brv_lin C_a_brv_t_a_brv_lin Ciprian Claudiu Constantin Cornel Cosmin Costel Costin Cristian + D_a_brv_nu_t_cma_ Dan Daniel David Denis Dorin Doru Drago_s_cma_ Dumitru + Eduard Emanuel Emil Eugen + Flavius Florentin Florian Florin + Gabriel George Gheorghe Gheorghi_t_cma__a_brv_ + Ilie Ioan Ion Ionel Ionu_t_cma_ Iosif Iulian + Lauren_t_cma_iu Liviu Lucian + Marcel Marian_male Marin Marius Mihai Mihail Mircea + Nicolae Nicu + Octavian Ovidiu + Paul Petre Petric_a_brv_ Petru + R_a_brv_zvan Radu Raul Remus Robert + Sebastian Sergiu Silviu Sorin Stelian + Teodor Tiberiu Tudor + Valentin Vasile Viorel Vlad + } + 2 = { + _S_cma_erban + Adam Adrian-Florin Alexandru-Ioan Andi Anton Augustin + Bela + Carol Cezar Codru_t_cma_ Corneliu Costic_a_brv_ + Damian Daniel-Constantin Decebal Dinu Dorel Dorian Dorinel + Emilian Eusebiu + F_a_brv_nic_a_brv_ Filip Florea Florentin Florin-Ionu_t_cma_ Florinel Francisc + Gavril Gelu Gic_a_brv_ Gigel Grigore + Hora_t_cma_iu Horia + Iacob Irinel Iuliu + Justin + Leonard + M_a_brv_d_a_brv_lin Mario Matei Mihai-Alexandru Mihnea Mirel Mitic_a_brv_ + Narcis Neculai Nelu Nicu_s_cma_or Niculae + Olimpiu + Rare_s_cma_ Roberto Romeo Romulus + Sabin Sandu Simion + Theodor Toma Traian Tudorel + Valer Valeriu Vali_romanian Vasilic_a_brv_ Victor Virgil Vladimir + } + 1 = { + Adalbert Adrian-Drago_s_cma_ Alec Alecu Alexandri Alexe Anastase Andi-Lucian Andrei-R_a_brv_zvan Andreiu Anghel Anghelache Antonel Arcadie Aristide Artur Atanasie Avram + Bogdan-Gruia Bujor Bujorel + C_a_brv_lin-Vasile-Andrei C_a_brv_t_a_brv_lin-Sorin C_a_brv_t_a_brv_lin-Zamfir Caius Caius-Traian Calistrat Ciprian-Constantin Constantin-Bogdan Constantin-Romeo Costache Costi Cristea Cuzin + Daniel-Silvian Darius Demostene Dinel Dionisie Dr_a_brv_gan Drago_s_cma_-Florin Dragomir + Edward Emanuel-Dumitru Eremia Eugeniu + Filaret + Geo George-Gabriel George-Paul Gheorghe-Florin Gheorghe-Vlad Gil Glicherie Grigor Gruia + Horia-Victor + Iancu Ianis Ilarion Ioachim Ioan-Aurel Ioan-Paul Ion-Marian Iulian-Alexandru Iulius Iurie + Jianu + Ladislau Lauren_t_cma_iu-Daniel Laz_a_brv_r Leonardo Leonte Lucian-Daniel Ludovic + M_a_brv_d_a_brv_lin-_S_cma_tefan Manea Marcu Mario-Ovidiu Marius-Ionel Marius-Mihail Mihai-Claudiu Mihail-Gabriel Mihnea-Tudor Mihu Milo_s_cma_ Mircea-Sergiu Mircea-Titus Miron + Neagu Neculae Nichita Nicodim + Panait Paraschiv Patrick Patrick-Mihai Paulic_a_brv_ Policarp Pompiliu Preda + Radu-Dinel Radu-Spiridon Ricardo Riceard Roman Romul + Savel Sorin-Constantin Sorin-Dan Stelic_a_brv_ Sterian + T_a_brv_nase Temistocle Teodor-Emanuel Teodor-Mircea Teofan Tinel Titu Titus Titus-Adrian Toma-Florin Tudor-Marius + Ulise + Valter Valter-Corneliu Veniamin Victorel Victor-Gheorghe Vintil_a_brv_ Viorel-Aurel Viorel-Mihai Virginel Visarion Voicu + Zamfir Zeno + } + } + female_names = { + 3 = { + _S_cma_tefania + Adela Adelina Adina Adriana Alexandra Alina Ana Anamaria Ana_spc_Maria Anca Andra Andrada Andreea Angela Aurelia + Beatrice Bianca + C_a_brv_t_a_brv_lina Camelia Carmen Claudia Corina Cornelia Cosmina Cristiana Cristina + Dana Daniela Delia Denisa Diana Doina Dorina + Elena Elisabeta + Florentina Florica + Gabriela Geanina Georgeta Georgiana Gina + Ileana Ioana Ionela Irina Iulia Iuliana + Larisa Laura Lavinia Liliana Loredana Lumini_t_cma_a + M_a_brv_d_a_brv_lina Maria Mariana Marina Marinela Mihaela Mirela Monica + Nicoleta + Oana + Paula + Raluca Ramona Rodica Roxana Ruxandr_a_brv_ + Simona + Teodora + Valentina Vasilica Veronica Violeta Viorica + } + 2 = { + Alexandrina Ancu_t_cma_a Anda Ani_s_cma_oara Anita Anu_t_cma_a Aura Aurica Aurora + Beata + Cecilia Cerasela Clara Codru_t_cma_a Constan_t_cma_a Constantina Cristina-Elena + Dora Dumitri_t_cma_a + Ecaterina Emilia Estera Eugenia + Felicia Floarea + Gianina + Ilinca Ionica Irinel_female + L_a_brv_cr_a_brv_mioara Lia Liana Lidia Livia Lorena Lucia Luciana Lucre_t_cma_ia + M_a_brv_rioara Magdalena Manuela Mara Marcela Margareta Maricica Marieta Marilena Mioara Mirabela Mitica + Nadia Natalia Nela Niculina + Octavia Olga Olivia Otilia + Sabina Sanda Simina Sofia Sonia Stela Stelu_t_cma_a + Theodora Tudori_t_cma_a + Valeria Vali_romanian Virginia + } + 1 = { + Ada Aglaia Alessia Alexandra-Beatrice Aluissa Antoaneta Antoneta Aspazia Atanasia + Carmina Carolina Consuela Cristieana + Denisa-Elena Diana-Anda Dorotheea Dumitrina + Elizabeta Emma Esthera + Federica Felicia-Sofia Floren_t_cma_a Francesca + Gra_t_cma_iela + Iona Irina-Camelia + Gra_t_cma_iela-Leocadia Lina + M_a_brv_lina Maia Margareta-Yvonne Mihaela-Maria + Nastasia Nicoleta-Ramona Nu_t_cma_a + Oana-Consuela + Rodica-Maria Rodica-Mariana Roza + Simona-Dumitri_t_cma_a Smaranda Sulfina + Tecla Terezia + Vanda + Yvonne + Zoe + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_rusyn.txt b/common/culture/name_lists/NEOW_rusyn.txt new file mode 100644 index 000000000..59a87a9bc --- /dev/null +++ b/common/culture/name_lists/NEOW_rusyn.txt @@ -0,0 +1,332 @@ +name_list_rusyn = { + + cadet_dynasty_names = { + "dynn__C_crn_opej" + "dynn__C_crn_ori" + "dynn__I_hat_hnatkov" + "dynn__S_crn_lepec_pst_kyj" + "dynn__S_crn_tefan" + "dynn__S_crn_uhaj" + "dynn__S_crn_vorc" + "dynn__Z_crn__i_hat_ro_s_crn_" + "dynn_Alma_s_crn_ij" + "dynn_Arch_i_hat_j" + "dynn_Astr_pst_ab" + "dynn_B_i_hat_cko" + "dynn_B_i_hat_l_pst_n_pst_a" + "dynn_Belej_c_crn_ak" + "dynn_Besk_i_hat_d" + "dynn_Besk_i_hat_d" + "dynn_Bobul_pst_skyj" + "dynn_Bok_s_crn_aj" + "dynn_Brod_i_hat_j" + "dynn_Bud_i_hat_nsk_i_hat_" + "dynn_Chom_pst_ak" + "dynn_Choma" + "dynn_Chrom_pst_ak" + "dynn_Cibere" + "dynn_Dan_i_hat_l_pst_uk" + "dynn_Dobr_pst_anskyj" + "dynn_Duchnovi_c_crn_" + "dynn_Dul_i_hat_škov_i_hat_č" + "dynn_Dumn_i_hat__c_crn_" + "dynn_F_i_hat_l_i_hat_p" + "dynn_Felde_s_crn__i_hat_" + "dynn_Gerovskyj" + "dynn_Hanudel_pst_ov" + "dynn_Haraks_i_hat_m" + "dynn_Hender_dsh_Suchodol_pst_skyj" + "dynn_Hir_pst_ak" + "dynn_Ho_c_crn_" + "dynn_Hod_i_hat_nka" + "dynn_Holko" + "dynn_Holon_pst_ak" + "dynn_Horo_s_crn__c_crn_ak" + "dynn_Hr_i_hat_b" + "dynn_Hrabar_pst_" + "dynn_Hran_c_crn_ak" + "dynn_Huba_s_crn_" + "dynn_Jabur" + "dynn_Juri_c_crn_" + "dynn_K_i_hat_mak" + "dynn_K_i_hat_zak" + "dynn_Ka_c_crn_mar_c_crn_yk" + "dynn_Kapral_pst_" + "dynn_Kem_i_hat_n_pst_" + "dynn_Ko_c_crn__i_hat__s_crn_" + "dynn_Komlov_s_crn__i_hat_j" + "dynn_Kon_pst_e_c_crn_ni" + "dynn_Kondratov_i_hat__c_crn_" + "dynn_Kontratov_i_hat__c_crn_" + "dynn_Koporov" + "dynn_Kostel_pst_n_i_hat_k" + "dynn_Kova_c_crn_" + "dynn_Kr_i_hat_vskyj" + "dynn_Kraf_c_crn__i_hat_k" + "dynn_Kral_i_hat_c_pst_kyj" + "dynn_Kubek" + "dynn_Kuzm_pst_ak" + "dynn_Kuzm_pst_akov" + "dynn_L_i_hat_bezn_pst_uk" + "dynn_Labo_s_crn_" + "dynn_Leleka_c_crn_" + "dynn_Lend_pst_el" + "dynn_Lodij" + "dynn_Lu_c_crn_kaj" + "dynn_M_i_hat_hal_i_hat__c_crn_" + "dynn_M_i_hat_hovk" + "dynn_M_i_hat_llyj" + "dynn_M_i_hat_trak" + "dynn_Mago_c_crn_ij" + "dynn_Mazurok" + "dynn_Medvid_pst_" + "dynn_Molnar" + "dynn_Muran_i_hat_j" + "dynn_Murcko" + "dynn_Naumov_i_hat__c_crn_" + "dynn_Nod_pst_" + "dynn_Novak" + "dynn_Oros" + "dynn_Pad_pst_ak" + "dynn_Pan_pst_ko" + "dynn_Papaharhaji" + "dynn_Parlah" + "dynn_Pastel_i_hat_j" + "dynn_Pavlovi_c_crn_" + "dynn_Perfeckyj" + "dynn_Petrov" + "dynn_Pl_pst_i_s_crn_kov" + "dynn_Pol_i_hat_vka" + "dynn_Pol_pst_anskyj" + "dynn_Pop" + "dynn_Popov_i_hat__c_crn_" + "dynn_Popradov" + "dynn_Potu_s_crn_n_pst_ak" + "dynn_Prodan" + "dynn_Pu_s_crn_ka_s_crn_" + "dynn_R_i_hat_zn_i_hat__c_crn_" + "dynn_Rak" + "dynn_Rama_c_crn_" + "dynn_Rudlov_c_crn_ak" + "dynn_Rus_i_hat_nko" + "dynn_Rusin_pst_ak" + "dynn_S_i_hat_sak" + "dynn_Sabov" + "dynn_Sak" + "dynn_Sarkan_i_hat__c_crn_" + "dynn_Sehed_i_hat_" + "dynn_Seman" + "dynn_Skuban" + "dynn_Skumani_c_crn_" + "dynn_So_c_crn_ka_dsh_Bor_z_crn_av_i_hat_n" + "dynn_Str_i_hat_pskyj" + "dynn_Strenk" + "dynn_Suchyj" + "dynn_Tka_c_crn_" + "dynn_Trochanovsk_i_hat_j" + "dynn_Tur_pst_an_i_hat_c_pst_a" + "dynn_Turok_dsh_Hete_s_crn_" + "dynn_Vajda" + "dynn_Val_pst_kovskyj" + "dynn_Vehe_s_crn_" + "dynn_Vrabel_pst_" + "dynn_Zahajkevi_c_crn_" + "dynn_Zatkovi_c_crn_" + "dynn_Zubr_i_hat_c_pst_kyj" + } + + dynasty_names = { + "dynn__C_crn_opej" + "dynn__C_crn_ori" + "dynn__I_hat_hnatkov" + "dynn__S_crn_lepec_pst_kyj" + "dynn__S_crn_tefan" + "dynn__S_crn_uhaj" + "dynn__S_crn_vorc" + "dynn__Z_crn__i_hat_ro_s_crn_" + "dynn_Alma_s_crn_ij" + "dynn_Arch_i_hat_j" + "dynn_Astr_pst_ab" + "dynn_B_i_hat_cko" + "dynn_B_i_hat_l_pst_n_pst_a" + "dynn_Belej_c_crn_ak" + "dynn_Besk_i_hat_d" + "dynn_Besk_i_hat_d" + "dynn_Bobul_pst_skyj" + "dynn_Bok_s_crn_aj" + "dynn_Brod_i_hat_j" + "dynn_Bud_i_hat_nsk_i_hat_" + "dynn_Chom_pst_ak" + "dynn_Choma" + "dynn_Chrom_pst_ak" + "dynn_Cibere" + "dynn_Dan_i_hat_l_pst_uk" + "dynn_Dobr_pst_anskyj" + "dynn_Duchnovi_c_crn_" + "dynn_Dul_i_hat_škov_i_hat_č" + "dynn_Dumn_i_hat__c_crn_" + "dynn_F_i_hat_l_i_hat_p" + "dynn_Felde_s_crn__i_hat_" + "dynn_Gerovskyj" + "dynn_Hanudel_pst_ov" + "dynn_Haraks_i_hat_m" + "dynn_Hender_dsh_Suchodol_pst_skyj" + "dynn_Hir_pst_ak" + "dynn_Ho_c_crn_" + "dynn_Hod_i_hat_nka" + "dynn_Holko" + "dynn_Holon_pst_ak" + "dynn_Horo_s_crn__c_crn_ak" + "dynn_Hr_i_hat_b" + "dynn_Hrabar_pst_" + "dynn_Hran_c_crn_ak" + "dynn_Huba_s_crn_" + "dynn_Jabur" + "dynn_Juri_c_crn_" + "dynn_K_i_hat_mak" + "dynn_K_i_hat_zak" + "dynn_Ka_c_crn_mar_c_crn_yk" + "dynn_Kapral_pst_" + "dynn_Kem_i_hat_n_pst_" + "dynn_Ko_c_crn__i_hat__s_crn_" + "dynn_Komlov_s_crn__i_hat_j" + "dynn_Kon_pst_e_c_crn_ni" + "dynn_Kondratov_i_hat__c_crn_" + "dynn_Kontratov_i_hat__c_crn_" + "dynn_Koporov" + "dynn_Kostel_pst_n_i_hat_k" + "dynn_Kova_c_crn_" + "dynn_Kr_i_hat_vskyj" + "dynn_Kraf_c_crn__i_hat_k" + "dynn_Kral_i_hat_c_pst_kyj" + "dynn_Kubek" + "dynn_Kuzm_pst_ak" + "dynn_Kuzm_pst_akov" + "dynn_L_i_hat_bezn_pst_uk" + "dynn_Labo_s_crn_" + "dynn_Leleka_c_crn_" + "dynn_Lend_pst_el" + "dynn_Lodij" + "dynn_Lu_c_crn_kaj" + "dynn_M_i_hat_hal_i_hat__c_crn_" + "dynn_M_i_hat_hovk" + "dynn_M_i_hat_llyj" + "dynn_M_i_hat_trak" + "dynn_Mago_c_crn_ij" + "dynn_Mazurok" + "dynn_Medvid_pst_" + "dynn_Molnar" + "dynn_Muran_i_hat_j" + "dynn_Murcko" + "dynn_Naumov_i_hat__c_crn_" + "dynn_Nod_pst_" + "dynn_Novak" + "dynn_Oros" + "dynn_Pad_pst_ak" + "dynn_Pan_pst_ko" + "dynn_Papaharhaji" + "dynn_Parlah" + "dynn_Pastel_i_hat_j" + "dynn_Pavlovi_c_crn_" + "dynn_Perfeckyj" + "dynn_Petrov" + "dynn_Pl_pst_i_s_crn_kov" + "dynn_Pol_i_hat_vka" + "dynn_Pol_pst_anskyj" + "dynn_Pop" + "dynn_Popov_i_hat__c_crn_" + "dynn_Popradov" + "dynn_Potu_s_crn_n_pst_ak" + "dynn_Prodan" + "dynn_Pu_s_crn_ka_s_crn_" + "dynn_R_i_hat_zn_i_hat__c_crn_" + "dynn_Rak" + "dynn_Rama_c_crn_" + "dynn_Rudlov_c_crn_ak" + "dynn_Rus_i_hat_nko" + "dynn_Rusin_pst_ak" + "dynn_S_i_hat_sak" + "dynn_Sabov" + "dynn_Sak" + "dynn_Sarkan_i_hat__c_crn_" + "dynn_Sehed_i_hat_" + "dynn_Seman" + "dynn_Skuban" + "dynn_Skumani_c_crn_" + "dynn_So_c_crn_ka_dsh_Bor_z_crn_av_i_hat_n" + "dynn_Str_i_hat_pskyj" + "dynn_Strenk" + "dynn_Suchyj" + "dynn_Tka_c_crn_" + "dynn_Trochanovsk_i_hat_j" + "dynn_Tur_pst_an_i_hat_c_pst_a" + "dynn_Turok_dsh_Hete_s_crn_" + "dynn_Vajda" + "dynn_Val_pst_kovskyj" + "dynn_Vehe_s_crn_" + "dynn_Vrabel_pst_" + "dynn_Zahajkevi_c_crn_" + "dynn_Zatkovi_c_crn_" + "dynn_Zubr_i_hat_c_pst_kyj" + } + + male_names = { + _I_hat__s_crn_tvan _I_hat_van _I_hat_z_i_hat_dor + _S_crn_t_pst_epan _S_crn_tefan + Adalbert Aleksander Aleksej Aleksij Anatolij Andrej Andrij Anton_i_hat_n Antonij Avhust_i_hat_n + Bohdan + D_i_hat_m_i_hat_tr_i_hat_j D_pst_ura Dez_i_hat_der_i_hat_j Dioniz Dionizij Dm_i_hat_tro + Emil Emilian Edvard Ernest Evgen Evhen Evhen_i_hat_j + Fedor + Gr_i_hat_gorij + H_i_hat_ador Havr_i_hat__i_hat_l + Ignatij Ivan + Jak_i_hat_m Jan Jaroslav Jos_i_hat_f Jul_i_hat_an Jul_i_hat_j Jur_i_hat_j Jurij + K_i_hat_r_i_hat_l Kalman Konstant_i_hat_n + L_pst_udov_i_hat_t L_pst_udv_i_hat_v Laslov Leonid Luka + M_i_hat_cha_i_hat_l M_i_hat_chajlo M_i_hat_chal M_i_hat_hal_pst_ M_i_hat_kola M_i_hat_ron Mark Matvij Metod_i_hat_j + N_i_hat_kola N_i_hat_kolaj Nikolaj + Oleh Orest Osif + Pavel Peter Petro + Robert Roman + S_i_hat_lvester Seman Stan_pst_islav + Teodor Teofil_pst_ Toma_c_crn_ + V_i_hat_ktor Valerij Vas_i_hat_l_pst_ Vlad_i_hat_m_i_hat_r Volod_i_hat_m_i_hat_r + Zoltan Zvon_i_hat_m_i_hat_r + } + female_names = { + _I_hat_r_i_hat_na + Ahneta Anna + Helena + Jolana Just_i_hat_na + Kristina Kvetoslava + L_pst_ubka Les_pst_a + Magdalena Marhar_i_mcn_ta Marija Miroslava + Natalka + Oksana Olena Olha + Patr_i_hat_c_i_hat_ja + Tan_pst_a + Zuzana + } + + patronym_suffix_male = "dynnpat_suf_ov_i_hat__c_crn_" + patronym_suffix_female = "dynnpat_suf_ovna" + + 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 = 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 = { + #make later + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_scouseg.txt b/common/culture/name_lists/NEOW_scouseg.txt index 1639aa76b..b4ab6fb10 100644 --- a/common/culture/name_lists/NEOW_scouseg.txt +++ b/common/culture/name_lists/NEOW_scouseg.txt @@ -1,4 +1,4 @@ -name_list_scouseg = { +name_list_scouseg = { cadet_dynasty_names = { { "dynn_Grhysllyy" } @@ -67,31 +67,53 @@ name_list_scouseg = { } male_names = { #add name equivalencies to this later | northwestern brit, add indian names - Aarav Aaron Achynatyn Addam Addryan Addvyf Allan Allbyrt Allfrydd Allyksanddyr Allyystyr Amynhotyp Anddryw Anfwny Archyballdd Archyr Arfur Arnolldd - Balldduyn Borys Branddon Bryan Byddyfyry Byllall Bynjamyn - Callum Callwyn Camyron Chacrabarty Charllys Chrystoffyr Chyops Cllymynt Cllywyy Collyn Cornyllyus Crayg Cyryll - Ddanyyll Ddavydd Ddhrwvan Ddomynyc Ddoryan Ddougllas Ddyan Ddynnys Ddyryk Ddyvansh + # New post-The_Random_Cheese names + Aahvitt Aathay Abnuh Ahkihnayten Ahnawld Aiva Aktayvyus Albet Alee Alfrud Ambruhs Andru Anthuhnee Arahv Aran Ardam Arjuhnun Arlan Arlegz Arlegzahnuh Artibald Awrwell + Baseneabiu Bayuhwulf Behdihvuh Bekit Benjuhmin Bentlee Brandan Bryan Buhhee + Cadwuhlun Chahlz Chakrabartee Charyuh Chihops + D_u_hat_ilan Danyuhl Dayrun Dayruss Deivad Denuhthaw Dohmenik Duhvahnsh Druvun + Ecktioh + Hahyd Hamlit Heethklif Hehnguhst Hitruh Horseh + Kleman Kristuhfuh + Lanse_l_bar_ut + Maakbeth + Ohgurtus Ozihmandies + Raahbinhuwd Rammesses Rodarik + Saleden + Tolkeen Tutmuss Tuttankamoon + Uhmenhuhtep + + # Old pre-The_Random_Cheese names + Aarav Addryan Addvyf Archyr + Balldduyn Borys Byllall + Callum Callwyn Camyron Charllys Cllywyy Collyn Cornyllyus Crayg Cyryll + Ddoryan Ddougllas Ddyan Ddynnys Ddyryk Eddgar Eddmundd Eddwardd Ellton Ellyngton Ellyot Ernyst Erscyny Eryc Ewgyny - Ffabyan Ffllytchyr Ffordd Ffrancys Ffryddyryc Fwtmosy Fyllyp Fyoddory + Ffabyan Ffllytchyr Ffordd Ffrancys Ffryddyryc Fyllyp Fyoddory Gabryyll Garyf Gawyyn Gorddon Gryffyf Grygory Gylbyrt Gyoffryy Gyorgy Gyralldd Gyraynt - Hamllyt Haoyw Haroan Harolldd Haryf Hollddyn Horatyo Hwgh Hwmffryy Hyctor Hynry Hyrbyrt + Haoyw Haroan Harolldd Haryf Hollddyn Horatyo Hwgh Hwmffryy Hyctor Hynry Hyrbyrt Ian Iddwall Ifanhoy Isaac Jac Jacob Jamys Jamyy Jarydd Jason John Jonafan Jorddan Joshua Josyff Jullys Justyn Jycyll Jyrymyah - Llancyllot Llauryncy Lloydd Llwcyus Llwky Llyam Llyllouch Llyon Llyonyll Llywys Llyy Llyyghton - Macbef Makswyll Mallyc Marc Martyn Matfyu Maurycy Mwradd Mychayll Myrllyn Mytchyll + Llauryncy Lloydd Llwcyus Llwky Llyam Llyllouch Llyon Llyonyll Llywys Llyy Llyyghton + Makswyll Mallyc Marc Martyn Matfyu Maurycy Mwradd Mychayll Myrllyn Mytchyll Nafan Nafanayll Nwrman Nyckwllas Nyddardd Nygyll Nyll Pallamyddys Patryc Patyll Paull Pyrcywyall Pyt Pytyr - Rahyym Rallff Ramsay Ramyssys Randdollff Raymwndd Robyrt Rogyr Rollandd Roy Russyll Ryan Rychardd Rygynalldd Ryks Ryngo Ryshabh - Sachary Salladdyn Samuyll Shaun Shawrya Shyrlloc Spyncyr Stanllyy Stuart Styffyn Symon Syngh - Tallory Tomas Trynt Twtanchamun Tyllyr Tymofy Tyrry Tyryq + Rahyym Rallff Ramsay Randdollff Raymwndd Robyrt Rogyr Rollandd Roy Russyll Ryan Rychardd Rygynalldd Ryks Ryngo Ryshabh + Sachary Samuyll Shaun Shawrya Shyrlloc Spyncyr Stanllyy Stuart Styffyn Symon Syngh + Tallory Tomas Trynt Tyllyr Tymofy Tyrry Tyryq Ufyr Umar Uryn - Walltyr Wayn Wctawyyus Wbyron Wllywyyr Wyllyam Wynston Wyyncynt Wzymanddyas + Walltyr Wayn Wbyron Wllywyyr Wyllyam Wynston Wyyncynt Yun_spc_Hyy Yya_spc_Wyy } female_names = { #add name equivalencies to this later | also need to add some british asian names later + # New post-The_Random_Cheese names + Clohrinduh + Kliapetra + + # Old pre-The_Random_Cheese names Abby Abygayll Addylla Addyllayddy Agnys Allycy Allyksanddra Ambyr Amy Anahyta Anny Arya Ashlly Awyllyny Bllanchy Bryddgyt Byafany Byatrycy - Cafyryny Caytllyn Charllotty Chlloy Chun Chyllsya Chyryll Chyryssy Cllyopatra Constancy Crystall Cycyllya Cyjay + Cafyryny Caytllyn Charllotty Chlloy Chun Chyllsya Chyryll Chyryssy Constancy Crystall Cycyllya Cyjay Ddanny Ddanylly Ddyya Eddyf Ela Ellayny Ellyanor Ellyzabyf Emma Emylly Enydd Ewya Fanvy Fayf Ffang Ffarrah Fyllypa diff --git a/common/culture/name_lists/NEOW_sefardi.txt b/common/culture/name_lists/NEOW_sefardi.txt new file mode 100644 index 000000000..4e57df2cb --- /dev/null +++ b/common/culture/name_lists/NEOW_sefardi.txt @@ -0,0 +1,396 @@ +name_list_NEOW_sefardi = { + + cadet_dynasty_names = { + "dynn_Ab_e_act_cassis" + "dynn_Abenaim" + "dynn_Abendanan" + "dynn_Abergel" + "dynn_Abourmad" + "dynn_Afriat" + "dynn_Akoun" + "dynn_Amar" + "dynn_Assaraf" + "dynn_Assayag" + "dynn_Assous" + "dynn_Astruc" + "dynn_Atiyas" + "dynn_Atlan" + "dynn_Attal" + "dynn_Attia" + "dynn_Aziza" + "dynn_Azoulay" + "dynn_Banon" + "dynn_Belhdeb" + "dynn_Bellahsen" + "dynn_Bena_i_uml_m" + "dynn_Bendavid" + "dynn_Benezra" + "dynn_Benhamron" + "dynn_Benhamou" + "dynn_Benharoch" + "dynn_Benisti" + "dynn_Benisty" + "dynn_Bensoussan" + "dynn_Benyamin" + "dynn_Benzaquen" + "dynn_Berdugo" + "dynn_Berrebi" + "dynn_Berros" + "dynn_Bismuth" + "dynn_Bohbot" + "dynn_Bondit" + "dynn_Bouganim" + "dynn_Brahami" + "dynn_Braka" + "dynn_Brami" + "dynn_Castiel" + "dynn_Chelly" + "dynn_Chemouni" + "dynn_Cherbite" + "dynn_Chetrit" + "dynn_Chiche" + "dynn_Chouchena" + "dynn_Choucroun" + "dynn_Choukroun" + "dynn_Cirelli" + "dynn_Cohen" + "dynn_Coriat" + "dynn_Dadouche" + "dynn_Dahan" + "dynn_Danan" + "dynn_Darmon" + { "dynnp_de" "dynn_Camondo" } + { "dynnp_di" "dynn_Martino" } + "dynn_Dra_i_uml_" + "dynn_Dray" + "dynn_Elbaze" + "dynn_Elbeze" + "dynn_Elbilia" + "dynn_Elfassi" + "dynn_Elhayani" + "dynn_Errera" + "dynn_Falcitelli" + "dynn_Fenech" + "dynn_Fhima" + "dynn_Gabbai" + "dynn_Gallula" + "dynn_Ghanassia" + "dynn_Gradis" + "dynn_Guedj" + "dynn_Guez" + "dynn_Guigui" + "dynn_Habib" + "dynn_Hadjedj" + "dynn_Haik" + "dynn_Harboun" + "dynn_Hassan" + "dynn_Hassoun" + "dynn_Hazzout" + "dynn_Houri" + "dynn_Ibgui" + "dynn_Iflah" + "dynn_Journo" + "dynn_Kapetas" + "dynn_Kassabi" + "dynn_Kemmoun" + "dynn_Krief" + "dynn_Lellouche" + "dynn_M_e_act_chaly" + "dynn_Madar" + "dynn_Malka" + "dynn_Maman" + "dynn_Marciano" + "dynn_Melka" + "dynn_Melloul" + "dynn_Mend_e_grv_s_spc_France" + "dynn_Messas" + "dynn_Mimran" + "dynn_Moati" + "dynn_Morali" + "dynn_Mouyal" + "dynn_Moyal" + "dynn_Nacache" + "dynn_Nadjari" + "dynn_Nahmani" + "dynn_Naim" + "dynn_Nakache" + "dynn_Nezri" + "dynn_Niddam" + "dynn_Nizard" + "dynn_Ohana" + "dynn_Ohayon" + "dynn_Ouaknin" + "dynn_Penya" + "dynn_Perez" + "dynn_Poggio" + "dynn_Portugais" + "dynn_Rebibo" + "dynn_Rodrigues_dsh_Henriques" + "dynn_Sadok" + "dynn_Samama" + "dynn_Scemama" + "dynn_Sebag" + "dynn_Sebbag" + "dynn_Senior" + "dynn_Serero" + "dynn_Serfaty" + "dynn_Seruya" + "dynn_Sfadj" + "dynn_Shoushana" + "dynn_Sibony" + "dynn_Sitruk" + "dynn_Smadja" + "dynn_Spingarn" + "dynn_Suissa" + "dynn_Sultan" + "dynn_Ta_i_uml_eb" + "dynn_Teboul" + "dynn_Toledano" + "dynn_Torgmant" + "dynn_Torjman" + "dynn_Touboul" + "dynn_Touitou" + "dynn_Wanono" + "dynn_Yelloz" + "dynn_Zaffran" + "dynn_Zafrani" + "dynn_Zahoui" + "dynn_Zana" + "dynn_Zemour" + "dynn_Zerbib" + "dynn_Zini" + "dynn_Ziri" + } + + dynasty_names = { + "dynn_Ab_e_act_cassis" + "dynn_Abenaim" + "dynn_Abendanan" + "dynn_Abergel" + "dynn_Abourmad" + "dynn_Afriat" + "dynn_Akoun" + "dynn_Amar" + "dynn_Assaraf" + "dynn_Assayag" + "dynn_Assous" + "dynn_Astruc" + "dynn_Atiyas" + "dynn_Atlan" + "dynn_Attal" + "dynn_Attia" + "dynn_Aziza" + "dynn_Azoulay" + "dynn_Banon" + "dynn_Belhdeb" + "dynn_Bellahsen" + "dynn_Bena_i_uml_m" + "dynn_Bendavid" + "dynn_Benezra" + "dynn_Benhamron" + "dynn_Benhamou" + "dynn_Benharoch" + "dynn_Benisti" + "dynn_Benisty" + "dynn_Bensoussan" + "dynn_Benyamin" + "dynn_Benzaquen" + "dynn_Berdugo" + "dynn_Berrebi" + "dynn_Berros" + "dynn_Bismuth" + "dynn_Bohbot" + "dynn_Bondit" + "dynn_Bouganim" + "dynn_Brahami" + "dynn_Braka" + "dynn_Brami" + "dynn_Castiel" + "dynn_Chelly" + "dynn_Chemouni" + "dynn_Cherbite" + "dynn_Chetrit" + "dynn_Chiche" + "dynn_Chouchena" + "dynn_Choucroun" + "dynn_Choukroun" + "dynn_Cirelli" + "dynn_Cohen" + "dynn_Coriat" + "dynn_Dadouche" + "dynn_Dahan" + "dynn_Danan" + "dynn_Darmon" + { "dynnp_de" "dynn_Camondo" } + { "dynnp_di" "dynn_Martino" } + "dynn_Dra_i_uml_" + "dynn_Dray" + "dynn_Elbaze" + "dynn_Elbeze" + "dynn_Elbilia" + "dynn_Elfassi" + "dynn_Elhayani" + "dynn_Errera" + "dynn_Falcitelli" + "dynn_Fenech" + "dynn_Fhima" + "dynn_Gabbai" + "dynn_Gallula" + "dynn_Ghanassia" + "dynn_Gradis" + "dynn_Guedj" + "dynn_Guez" + "dynn_Guigui" + "dynn_Habib" + "dynn_Hadjedj" + "dynn_Haik" + "dynn_Harboun" + "dynn_Hassan" + "dynn_Hassoun" + "dynn_Hazzout" + "dynn_Henriques" + "dynn_Houri" + "dynn_Ibgui" + "dynn_Iflah" + "dynn_Journo" + "dynn_Kapetas" + "dynn_Kassabi" + "dynn_Kemmoun" + "dynn_Krief" + "dynn_Lellouche" + "dynn_M_e_act_chaly" + "dynn_Madar" + "dynn_Malka" + "dynn_Maman" + "dynn_Marciano" + "dynn_Melka" + "dynn_Melloul" + "dynn_Mend_e_grv_s_spc_France" + "dynn_Messas" + "dynn_Mimran" + "dynn_Moati" + "dynn_Morali" + "dynn_Mouyal" + "dynn_Moyal" + "dynn_Nacache" + "dynn_Nadjari" + "dynn_Nahmani" + "dynn_Naim" + "dynn_Nakache" + "dynn_Nezri" + "dynn_Niddam" + "dynn_Nizard" + "dynn_Ohana" + "dynn_Ohayon" + "dynn_Ouaknin" + "dynn_Penya" + "dynn_Perez" + "dynn_Poggio" + "dynn_Portugais" + "dynn_Rebibo" + "dynn_Rodrigues_dsh_Henriques" + "dynn_Sadok" + "dynn_Samama" + "dynn_Scemama" + "dynn_Sebag" + "dynn_Sebbag" + "dynn_Senior" + "dynn_Serero" + "dynn_Serfaty" + "dynn_Seruya" + "dynn_Sfadj" + "dynn_Shoushana" + "dynn_Sibony" + "dynn_Sitruk" + "dynn_Smadja" + "dynn_Spingarn" + "dynn_Suissa" + "dynn_Sultan" + "dynn_Ta_i_uml_eb" + "dynn_Teboul" + "dynn_Toledano" + "dynn_Torgmant" + "dynn_Torjman" + "dynn_Touboul" + "dynn_Touitou" + "dynn_Wanono" + "dynn_Yelloz" + "dynn_Zaffran" + "dynn_Zafrani" + "dynn_Zahoui" + "dynn_Zana" + "dynn_Zemour" + "dynn_Zerbib" + "dynn_Zini" + "dynn_Ziri" + } + + male_names = { + _E_act_lias _E_act_lie _E_act_mile _E_act_ric  + Abba Abraham Aim_e_act_ Alain Albert Alfred Amram Andr_e_act_ Ange Anthony Ari_e_act_ Ariel Armand Arnaud Arthur Avicha_i_uml_ Avner + Benjamin Binyamin Boris Bruno + C_e_act_sar Chalom Charles Charles-David Chmouel Claude_male Claude-Jean Cyril + Dan Daniel David Denis Didier Diego Doron Dov Dylan + Edmond Elyahou Emmanuel Ephra_i_uml_m Ethan + Florient Fr_e_act_d_e_act_ric Franck Freddy + G_e_act_rard Gabriel Gad Gaston Georges Gilbert Gilles Guy + Ha_i_uml_m Hai Hanania Harry Haskia Hay Henri Henry Hertsel Herv_e_act_ Hubert + Igaal Ilan Isaac Isra_e_uml_l + J_e_act_r_e_act_mie J_e_act_r_e_act_my J_e_act_r_o_hat_me Jacob Jacques Jacky Jack-Yves Jean Jean-Charles Jean-Claude Jean-Michel Jean-Paul Jean-Pierre Jean-Yves Jo_e_uml_l Joachim Joann Jonathan Joseph Joshua Judah Jules Julien Justin + L_e_act_on L_e_act_vy Laurent Lionel Louis Lucien + M_e_act_vorah Makhlouf Marc Marc-Alain Marcel Mardoch_e_act_ Mardoch_e_act_e Maurice Max Meir Menahem Mendel Messaoud Meyer Micha_e_uml_l Michel Micka_e_uml_l Mika_e_uml_l Mo_i_uml_se Moch_e_act_ Mordeha_i_uml_ Mordekhai Mosh_e_act_ + Na_i_uml_m Nadav Nathan Nathaniel Neftaly Nessim Nessim-Richard Nissim No_e_uml_l Norbert + Olivier Otniel Ouriel + Patrick Paul Philippe Pierre Pierre-Jean Pinhas Prosper + R_e_act_ouven Ralph Rapha_e_uml_l Raoul Raymond Ren_e_act_ Ren_e_act_-Marc Richard Robert Roger + S_e_act_fi Sa_u_uml_l Saadia Salomon Samuel Samy Schlomo Serge Shai Shelomo Sidney Simon Sion Steve Sylvain + Th_e_act_o Thal Thierry Tom Tristan + Victor Vincent + William + Ya_i_uml_r Yaacov Yahyia Yannick Yehouda Yekoutiel Ygal Yo_e_uml_l Yonathan Yoni Ytshak Yvan Yves Yves-Henri Yvon + } + female_names = { + _E_act_l_e_act_onore _E_act_liane _E_act_liette _E_act_lise _E_act_milie + Alexandra Alice Alma Amy Anilore Anna Anne Anne-Laurence Arlette Audrey Aur_e_act_lie + B_e_act_atrice B_e_act_reng_e_grv_re Brigitte + C_e_act_line Camille_female Caroline Chantal Charlotte Chlo_e_act_ Coline + D_e_act_borah Dani_e_grv_le Danielle Delphine Denise Dinah Dolly Driffa + Eliott Emma Emmanuelle Estelle Esther Estr_e_act_a Eug_e_act_nie + Fleur Fran_c_ced_oise + G_e_act_raldine Gilberte Gis_e_grv_le + H_e_act_l_e_grv_ne + In_e_grv_s Isabelle + Jacqueline Janine Jo_e_uml_lle Jocelyne Jos_e_act_phine Judith Julia Julie Justine + Keren Khomsa + L_ae_titia L_e_act_a Laurence Laurie Liliane Lisa Louise Louna Lucette + Madeleine Magda Marcelle Marie Marie-Louise Marl_e_grv_ne Martine Maryline Mich_e_grv_le Monique Muriel Myriam + Natacha Nathalie Nicole Nina Nine Norah + Odette + Patricia Perla + R_e_act_gine Rachel Rebecca Rivka Ruth + Sabrina Salom_e_act_ Sarah Shannon Sharon Shaya Simone Sophie St_e_act_phanie Sylvia Sylvie + Tamar Thomas Tikva Tristane + Vanessa + Yael Yvette + } + dynasty_of_location_prefix = "dynnp_de" + grammar_transform = french + + patronym_prefix_male = "dynnpat_pre_Ben" + patronym_prefix_female = "dynnpat_pre_Bat" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_serbian.txt b/common/culture/name_lists/NEOW_serbian.txt new file mode 100644 index 000000000..3e9f15524 --- /dev/null +++ b/common/culture/name_lists/NEOW_serbian.txt @@ -0,0 +1,258 @@ +name_list_NEOW_serbian = { + + cadet_dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Bala_s_crn_evi_c_act_" + "dynn_Baji_c_act_" + "dynn_Dikli_c_act_" + "dynn_Jevti_c_act_" + "dynn_Todorovi_c_act_" + "dynn_Basalo" + "dynn_Bazdulj" + "dynn_C_act_irkovi_c_act_" + "dynn_Z_act_igon" + "dynn_Su_s_crn_a" + "dynn_Ugrinov" + "dynn_Sekuli_c_act_" + "dynn_Kusturica" + "dynn_Ekme_c_crn_i_c_act_" + "dynn_C_crn_oli_c_act_" + "dynn_C_crn_olovi_c_act_" + "dynn_C_act_opi_c_act_" + "dynn_Hrabak" + "dynn_Ba_z_crn_dar" + "dynn_Be_d_bar_ik" + "dynn_Beljanski" + "dynn_Belji_c_act_" + "dynn_Bereti_c_act_" + "dynn_Besla_c_act_" + "dynn_Duvnjak" + "dynn_Erharti_c_act_" + "dynn_Karai_c_crn_i_c_act_" + "dynn_Lukovi_c_act_" + "dynn_Ma_c_crn_kovi_c_act_" + "dynn_Lazarevi_c_act_" + "dynn_Lepojevi_c_act_" + "dynn_Milisavljevi_c_act_" + "dynn_Erakovi_c_act_" + "dynn_Go_d_bar_evac" + "dynn_Gvozdi_c_act_" + "dynn_Eri_c_act_" + "dynn_Klobu_c_crn_ar" + "dynn_Risti_c_crn_evi_c_act_" + "dynn_Tanasovi_c_act_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Ajdukovi_c_act_" + "dynn_An_d_bar_elkovi_c_act_" + "dynn_Andri_c_act_" + "dynn_Faustovi_c_act_" + "dynn_Babalj" + } + + dynasty_names = { + "dynn_Aleksi_c_act_" + "dynn_Anti_c_act_" + "dynn_Ateljevi_c_act_" + "dynn_Babi_c_act_" + "dynn_Ba_s_crn_i_c_act_" + "dynn_Bogdanovi_c_act_" + "dynn_Darmo_s_crn_" + "dynn_Jovanovi_c_act_" + "dynn_Nikoli_c_act_" + "dynn_Petrovi_c_act_" + "dynn_D_bar_or_d_bar_evi_c_act_" + "dynn_Ili_c_act_" + "dynn_Pavlovi_c_act_" + "dynn_Markovi_c_act_" + "dynn_Stojanovi_c_act_" + "dynn_Popovi_c_act_" + "dynn_C_crn_obanovi_c_act_" + "dynn_Kujund_z_crn_i_c_act_" + "dynn_Bala_s_crn_evi_c_act_" + "dynn_Baji_c_act_" + "dynn_Dikli_c_act_" + "dynn_Jevti_c_act_" + "dynn_Todorovi_c_act_" + "dynn_Basalo" + "dynn_Bazdulj" + "dynn_C_act_irkovi_c_act_" + "dynn_Z_act_igon" + "dynn_Su_s_crn_a" + "dynn_Ugrinov" + "dynn_Sekuli_c_act_" + "dynn_Kusturica" + "dynn_Ekme_c_crn_i_c_act_" + "dynn_C_crn_oli_c_act_" + "dynn_C_crn_olovi_c_act_" + "dynn_C_act_opi_c_act_" + "dynn_Hrabak" + "dynn_Ba_z_crn_dar" + "dynn_Be_d_bar_ik" + "dynn_Beljanski" + "dynn_Belji_c_act_" + "dynn_Bereti_c_act_" + "dynn_Besla_c_act_" + "dynn_Duvnjak" + "dynn_Erharti_c_act_" + "dynn_Karai_c_crn_i_c_act_" + "dynn_Lukovi_c_act_" + "dynn_Ma_c_crn_kovi_c_act_" + "dynn_Lazarevi_c_act_" + "dynn_Lepojevi_c_act_" + "dynn_Milisavljevi_c_act_" + "dynn_Erakovi_c_act_" + "dynn_Go_d_bar_evac" + "dynn_Gvozdi_c_act_" + "dynn_Eri_c_act_" + "dynn_Klobu_c_crn_ar" + "dynn_Risti_c_crn_evi_c_act_" + "dynn_Tanasovi_c_act_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Ajdukovi_c_act_" + "dynn_An_d_bar_elkovi_c_act_" + "dynn_Andri_c_act_" + "dynn_Faustovi_c_act_" + "dynn_Babalj" + } + + male_names = { + 3 = { + _Z_crn_ivojin _Z_crn_ivorad + Adam + Bratislav Bogdan Bo_z_crn_o Borislav Borko + Dobrivoje Du_s_crn_ko + Elmir Ensar Elzan + Geard + Ivica Ibrahim + Jevrem Jakov + Kemal Kenan + Radosav Rajko Radenko + Mehmed Mateja Mladen Miroslav + Sini_s_crn_a Svetislav + Vanja + } + 2 = { + _Z_crn_ivko + Atanasije Aca Aco Anto Andrija + Blagoje Bogoljub Borivoje Bo_s_crn_ko Branislav + _C_crn_edomir + Dragomir Dejan Darko Demir Danilo Damjan Damir Dra_z_crn_en + I_s_crn_tvan Igor Ivo + Jakov Jerko Junije Jovan_spc_Pavle + Radivoje Ratko Sr_d_bar_an Sr_d_bar_a + Predrag Pe_d_bar_a + Slavoljub + Tibor Tama_s_crn_ + Kosta Krsto + Lazar Lujo + Milivoje Milomir Muharem Milo_s_crn_ Mihajlo Milan + Nenad Novak Njego_s_crn_ Neno + Sava Stojan Stjepan Stefan Sa_s_crn_a Samed Strahinja + Velimir Vlastimir Veljko Vule Vlade + _Z_crn_arko Zdravko + } + 1 = { + _D_bar_or_d_bar_e + _Z_crn_eljko + Aleksa An_d_bar_elko Andreja Antonije Aleksandar + Boban Boris Branko Bo_z_crn_idar Bojan Boro Bo_z_crn_a + Dragan Du_s_crn_an Dragoljub Dragoslav Danijel Dimitrije Dragi_s_crn_a Dubravko + Filip + Goran Grgur + Ilija Ivan Ignjat + Jovica Jovan Jadranko + Ljubomir + Miodrag Milorad Marko Mirko Milovan Mile Mom_c_crn_ilo Milutin Milenko + Neboj_s_crn_a Nikola Novica Nemanja Neven + Ognjen + Radovan Radi_s_crn_a Radoslav Rade Rado_s_crn_ + Petar Pavle Pejo + Slobodan Slavi_s_crn_a Stevan Slavko Simo Stipan Stipe + Teodor + Uro_s_crn_ Uglje_s_crn_a + Vojislav Vladan Vuka_s_crn_in Vasilije Vuk + Zlatan Zoran + } + } + female_names = { + 3 = { + _Z_crn_ivka + Bojana + Dara + Marta Ma_s_crn_a Marica + Natalija Nina Nevena Nikoleta + Olgica + Stana Suzana Slavka Sara Sanda + Zora Zagorka + } + 2 = { + _Z_crn_eljka + Andrijana Anka Adela + Biljana + Dobrila Desanka Dragica Dajana + Er_z_crn_ebet Evdokija + Ines Indira + Jasmina Jelica Jasna Jefimija + Leposava Ljubinka Lidija + Miroslava Marina Mirjana Miljana + Nade_z_crn_da Na_d_bar_a Nikolina Nadija + Olga Olivera + Rada Radojka Ru_z_crn_a + Sla_d_bar_ana Slobodanka Sanja Sa_s_crn_ka Viktorija + Tanja Tamara + Violeta Vanja_female + } + 1 = { + An_d_bar_ela An_d_bar_elka Ana + Branislava Bosiljka Branka + Du_s_crn_ica Dragana Du_s_crn_anka Danijela + Ivana Ivanka + Jelena Jovanka Jovana + Katarina + Ljubica Ljiljana + Marija Milica Milena Milanka Milka Mira Maja + Nevenka Nata_s_crn_a Nada Nadica + Radmila Ru_z_crn_ica + Sne_z_crn_ana Slavica Svetlana Silvija + Tatjana Tanja Tijana + Vera Vesna Verica + Zorica Zorka Zorana + } + + } + dynasty_of_location_prefix = "dynnp_od" + +# patronym_suffix_male = "dynnpat_suf_i_c_act_" +# 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_sicilian.txt b/common/culture/name_lists/NEOW_sicilian.txt new file mode 100644 index 000000000..0c53185fc --- /dev/null +++ b/common/culture/name_lists/NEOW_sicilian.txt @@ -0,0 +1,30 @@ +name_list_NEOW_sicilian_wip = { + + cadet_dynasty_names = { + } + + dynasty_names = { + } + + male_names = { + Marialfredu + } + female_names = { + Eirene + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_slovak.txt b/common/culture/name_lists/NEOW_slovak.txt new file mode 100644 index 000000000..e45a325e1 --- /dev/null +++ b/common/culture/name_lists/NEOW_slovak.txt @@ -0,0 +1,370 @@ +name_list_NEOW_slovak = { + + cadet_dynasty_names = { + "dynn__C_crn_onka" + "dynn__D_crn_uri_s_crn_" + "dynn__S_crn_ev_c_crn__i_act_k" + "dynn__S_crn_i_s_crn_ovsk_y_act_" + "dynn__S_crn_iarnik" + "dynn__S_crn_imko" + "dynn__S_crn_kvarenina" + "dynn__S_crn_vajlen" + "dynn__S_crn_vec" + "dynn__Z_crn_iga" + "dynn_Adamov" + "dynn_Athanasov" + "dynn_B_i_act_re_s_crn_" + "dynn_Bal_a_act__z_crn_" + "dynn_Balog" + "dynn_Baran" + "dynn_Barto_s_crn_" + "dynn_Be_n_tld_o" + "dynn_Bedn_a_act_r" + "dynn_Benko" + "dynn_Bl_s_crn_t_a_act_k" + "dynn_Bo_c_crn_ko" + "dynn_Celler" + "dynn_Chovanec" + "dynn_Danko" + "dynn_Farka_s_crn_" + "dynn_Fila" + "dynn_Frajkor" + "dynn_Fri_c_crn_" + "dynn_Gajdo_s_crn_" + "dynn_Galba" + "dynn_Herda" + "dynn_Hor_n_crn__a_act_k" + "dynn_Horv_a_act_th" + "dynn_Hud_a_act_k" + "dynn_Hudec" + "dynn_Hutyra" + "dynn_Jan_c_crn_o" + "dynn_Jan_i_act__c_crn_ek" + "dynn_Kapust_i_act_k" + "dynn_Karva_s_crn_" + "dynn_Kme_t_crn_" + "dynn_Kme_t_crn_o" + "dynn_Ko_z_crn_lej" + "dynn_Koll_a_act_r" + "dynn_Kov_a_act__c_crn_" + "dynn_Kov_a_act__c_crn_ik" + "dynn_Koz_a_act_k" + "dynn_Kr_a_act__l_crn_" + "dynn_Kr_a_act_lik" + "dynn_Krej_c_crn__i_act_" + "dynn_Ku_c_crn_era" + "dynn_Kudrna" + "dynn_Lacko" + "dynn_Lakato_s_crn_" + "dynn_Lichardus" + "dynn_Lipt_a_act_k" + "dynn_Luk_a_act__c_crn_" + "dynn_Ma_t_crn_ko" + "dynn_Macko" + "dynn_Marko" + "dynn_Matuszek" + "dynn_Miklu_s_crn_ica" + "dynn_Mikula" + "dynn_Minich" + "dynn_Moln_a_act_r" + "dynn_Morav_c_crn__i_act_k" + "dynn_N_e_act_meth" + "dynn_Nagy" + "dynn_Nov_a_act_k" + "dynn_Novotn_y_act_" + "dynn_O_l_crn_ha" + "dynn_Ol_a_act_h" + "dynn_Oravec" + "dynn_Ozor_a_act_k" + "dynn_Pac_a_act_k" + "dynn_Pavl_i_act_k" + "dynn_Petr_i_act_k" + "dynn_Pol_a_act_k" + "dynn_Repisk_y_act_" + "dynn_Repka" + "dynn_Rizman" + "dynn_Rusn_a_act_k" + "dynn_S_y_act_kora" + "dynn_Sabo" + "dynn_Sak_a_act__c_crn_" + "dynn_Samborsk_y_act_" + "dynn_Sedl_a_act__c_crn_ek" + "dynn_Sedl_a_act_k" + "dynn_Seman" + "dynn_Straka" + "dynn_Szab_o_act_" + "dynn_T_o_act_th" + "dynn_Tak_a_act__c_crn_" + "dynn_Tk_a_act__c_crn_" + "dynn_Unger" + "dynn_Urban" + "dynn_Va_s_crn_ko" + "dynn_Varga" + "dynn_Z_a_act_hon_c_crn__i_act_k" + } + + dynasty_names = { + "dynn__C_crn_onka" + "dynn__D_crn_uri_s_crn_" + "dynn__S_crn_ev_c_crn__i_act_k" + "dynn__S_crn_i_s_crn_ovsk_y_act_" + "dynn__S_crn_iarnik" + "dynn__S_crn_imko" + "dynn__S_crn_kvarenina" + "dynn__S_crn_vajlen" + "dynn__S_crn_vec" + "dynn__Z_crn_iga" + "dynn_Adamov" + "dynn_Athanasov" + "dynn_B_i_act_re_s_crn_" + "dynn_Bal_a_act__z_crn_" + "dynn_Balog" + "dynn_Baran" + "dynn_Barto_s_crn_" + "dynn_Be_n_tld_o" + "dynn_Bedn_a_act_r" + "dynn_Benko" + "dynn_Bl_s_crn_t_a_act_k" + "dynn_Bo_c_crn_ko" + "dynn_Celler" + "dynn_Chovanec" + "dynn_Danko" + "dynn_Farka_s_crn_" + "dynn_Fila" + "dynn_Frajkor" + "dynn_Fri_c_crn_" + "dynn_Gajdo_s_crn_" + "dynn_Galba" + "dynn_Herda" + "dynn_Hor_n_crn__a_act_k" + "dynn_Horv_a_act_th" + "dynn_Hud_a_act_k" + "dynn_Hudec" + "dynn_Hutyra" + "dynn_Jan_c_crn_o" + "dynn_Jan_i_act__c_crn_ek" + "dynn_Kapust_i_act_k" + "dynn_Karva_s_crn_" + "dynn_Kme_t_crn_" + "dynn_Kme_t_crn_o" + "dynn_Ko_z_crn_lej" + "dynn_Koll_a_act_r" + "dynn_Kov_a_act__c_crn_" + "dynn_Kov_a_act__c_crn_ik" + "dynn_Koz_a_act_k" + "dynn_Kr_a_act__l_crn_" + "dynn_Kr_a_act_lik" + "dynn_Krej_c_crn__i_act_" + "dynn_Ku_c_crn_era" + "dynn_Kudrna" + "dynn_Lacko" + "dynn_Lakato_s_crn_" + "dynn_Lichardus" + "dynn_Lipt_a_act_k" + "dynn_Luk_a_act__c_crn_" + "dynn_Ma_t_crn_ko" + "dynn_Macko" + "dynn_Marko" + "dynn_Matuszek" + "dynn_Miklu_s_crn_ica" + "dynn_Mikula" + "dynn_Minich" + "dynn_Moln_a_act_r" + "dynn_Morav_c_crn__i_act_k" + "dynn_N_e_act_meth" + "dynn_Nagy" + "dynn_Nov_a_act_k" + "dynn_Novotn_y_act_" + "dynn_O_l_crn_ha" + "dynn_Ol_a_act_h" + "dynn_Oravec" + "dynn_Ozor_a_act_k" + "dynn_Pac_a_act_k" + "dynn_Pavl_i_act_k" + "dynn_Petr_i_act_k" + "dynn_Pol_a_act_k" + "dynn_Repisk_y_act_" + "dynn_Repka" + "dynn_Rizman" + "dynn_Rusn_a_act_k" + "dynn_S_y_act_kora" + "dynn_Sabo" + "dynn_Sak_a_act__c_crn_" + "dynn_Samborsk_y_act_" + "dynn_Sedl_a_act__c_crn_ek" + "dynn_Sedl_a_act_k" + "dynn_Seman" + "dynn_Straka" + "dynn_Szab_o_act_" + "dynn_T_o_act_th" + "dynn_Tak_a_act__c_crn_" + "dynn_Tk_a_act__c_crn_" + "dynn_Unger" + "dynn_Urban" + "dynn_Va_s_crn_ko" + "dynn_Varga" + "dynn_Z_a_act_hon_c_crn__i_act_k" + } + + male_names = { + 3 = { + _L_crn_ubo_s_crn_ _L_crn_ubom_i_act_r _L_crn_udov_i_act_t + _S_crn_tefan + Adam Alexander Alojz Andrej Anton August_i_act_n + Bartolomej Boris Branislav + Cyril + Daniel Dezider Dominik Du_s_crn_an + Eduard Emil Ernest Eugen + Ferdinand Filip Franti_s_crn_ek + Gabriel Gejza + Ign_a_act_c Igor Imrich Ivan + J_a_act_n J_u_act_lius Jakub Jaroslav Jozef Juraj + Kamil_Camillus Karol Koloman + Ladislav Luk_a_act__s_crn_ + Marcel Marek Mari_a_act_n Marian_male Maro_s_crn_ Martin Mat_u_act__s_crn_ Matej Michal Mikul_a_act__s_crn_ Milan Milo_s_crn_ Miloslav Miroslav + Norbert + Ondrej + Patrik Pavel Pavol Peter + R_o_act_bert Radoslav Radovan Rastislav Richard Robert Roman Rudolf + Slavom_i_act_r Stanislav + Tibor Tom_a_act__s_crn_ + Viktor Viliam Vincent Vladim_i_act_r Vladimir Vojtech + Zdenko Zolt_a_act_n + } + 2 = { + _L_crn_ubor _L_crn_uboslav + _S_crn_imon + _Z_crn_igmund + Adri_a_act_n Alb_i_act_n Albert Ale_s_crn_ Alexej Alfonz Alfr_e_act_d Ambr_o_act_z Anton_i_act_n Arnold Arp_a_act_d Atila + Baltaz_a_act_r Benjam_i_act_n Bernard Bla_z_crn_ej Bohu_s_crn_ Bohum_i_act_r Bohumil Bohuslav + Cypri_a_act_n + D_a_act_vid Dalibor Demeter Dion_y_act_z Drahom_i_act_r Drahoslav + Edmund Elem_i_act_r Eli_a_act__s_crn_ Emanuel Erich Erik Erv_i_act_n + Fedor Felix Flori_a_act_n Fridrich + Ga_s_crn_par Gregor Gust_a_act_v + Henrich + Ivo Izidor + Jarol_i_act_m Jarom_i_act_r Josef Just_i_act_n + Klement Kon_s_crn_tant_i_act_n Kornel Kristi_a_act_n + Leonard Leopold + M_a_act_rio Marko Metod + Oliver Osk_a_act_r Oskar Oto Otto + Rafael Ren_e_act_ Roland + Samuel Silvester + Teodor Teofil Timotej + Urban + V_a_act_clav V_i_act_t Valent_i_act_n Vasil Vavrinec Vendel_i_act_n Vladislav Vlastimil + Zden_e_crn_k Zdeno + } + 1 = { + _L_crn_udomil + Alan Alex Ambro Arne Arno_s_crn_t Art_u_act_r Artur Atan_a_act_zius Aurel + Barnab_a_act__s_crn_ Be_n_crn_adik Belo Blahoslav Bo_z_crn_in Bohdan Boleslav Bonif_a_act_c Bystr_i_act_k + Christian Ctibor + Dami_a_act_n Desider Dobroslav + F_e_act_lix Fra_n_crn_o Frederik + Hanu_s_crn_ Hektor Herman Hubert Hugo Hvezdo_n_crn_ + I_l_crn_ja + Jergu_s_crn_ Jirko Jon_a_act__s_crn_ Juli_a_act_n + Kazim_i_act_r Kri_s_crn_tof + Lambert Lev Levoslav Luci_a_act_n Ludv_i_act_k + M_a_act_rius M_o_act_ric Matias Maximili_a_act_n Medard Mirko Miron Mojm_i_act_r + Okt_a_act_v Oldrich Oleg Otomar + Palo Pankr_a_act_c Pravoslav Prokop + Rad_u_act_z Radko Rajmund Rehor Rodan + Sergej Serv_a_act_c Sever_i_act_n Soma Stano Sv_a_uml_topluk Svetoz_a_act_r + Tade_a_act__s_crn_ Tichom_i_act_r Tobi_a_act__s_crn_ Tobias + V_i_act__t_crn_azoslav Val_e_act_r Valerian Vazil Vieroslav Vitalij Vlado Vratislav Vratko + Zlatko Zoroslav + } + } + female_names = { + 3 = { + _L_crn_ubica _L_crn_ubom_i_act_ra _L_crn_udmila + _S_crn_tef_a_act_nia + _Z_crn_ofia + Adriana Ag_a_act_ta Agne_s_crn_a Agnesa Al_z_crn_beta Alena Alexandra Alica Am_a_act_lia Anast_a_act_zia Andrea Angela Anna Ant_o_act_nia + Barbora Be_a_act_ta Beata Bla_z_crn_ena Bo_z_crn_ena + Cec_i_act_lia + Dagmar Dana Daniela Darina Denisa Dobroslava + Edita Elena Eleon_o_act_ra Em_i_act_lia Erika Etela Eva + Franti_s_crn_ka + Gabriela Gizela + Hedviga Helena + Ingrid Irena Ivana Iveta + J_u_act_lia Jana Janka Jarmila Jaroslava Jolana Jozef_i_act_na Judita Juli_a_act_na Just_i_act_na + Kamila Karol_i_act_na Katar_i_act_na Kl_a_act_ra Krist_i_act_na Kvetoslava + L_y_act_dia Lenka Lucia + M_a_act_ria Magdal_e_act_na Marcela Margita Marianna Marta Martina Matilda Michaela Milada Miriam Miroslava Monika + O_l_crn_ga + Paul_i_act_na Pavl_i_act_na Petra + Ren_a_act_ta Roz_a_act_lia Ru_z_crn_ena + Silvia So_n_crn_a Stanislava + Tatiana Ter_e_act_zia + Val_e_act_ria Veronika Viera Vikt_o_act_ria Vilma Vlasta + Zdena Zdenka Zita Zlatica Zuzana + } + 2 = { + _L_crn_uba + _Z_crn_aneta _Z_crn_elm_i_act_ra + Adela Adri_a_act_na Alb_i_act_na Alojzia Ane_z_crn_ka Aneta Angelika Aur_e_act_lia + Barbara Berta Bibi_a_act_na Bibiana Blanka Brigita Bronislava + D_a_act__s_crn_a Danica Denis Diana Dominika Dorota Drahom_i_act_ra Drahoslava Du_s_crn_ana + Eli_s_crn_ka Elv_i_act_ra Ema Emma Estera + Filom_e_act_na + Gertr_u_act_da + Hana Henrieta Herm_i_act_na Hilda + Ida Irma Ivica_female Ivona Izabela + Jela + Karin Klaudia Korn_e_act_lia + L_i_act_via Laura Lea Libu_s_crn_a Linda Lujza + Magda Malv_i_act_na Margar_e_act_ta Mel_a_act_nia Milena Miloslava Milota Miriama + Nade_z_crn_da Nat_a_act_lia Nata_s_crn_a Nikola_female Nikoleta Nina Nora + Ot_i_act_lia + Patr_i_act_cia Paula Petronela + Radka Reg_i_act_na Romana + Sab_i_act_na Sid_o_act_nia Simona Slavom_i_act_ra Svetlana Sylvia + Tamara Tereza Timea + Ur_s_crn_u_l_crn_a + Viola Vladim_i_act_ra + Zlata Zora + } + 1 = { + Ada Amarila Anabela Ast_e_act_ria + Bianka Bo_z_crn_idara Bohdana Bohuslava Branislava + Cez_a_act_ria Carmen + Dagmara Deana Desana Dobromila + Edit Ela Ella Ester Eug_e_act_nia + Fr_i_act_da + Galina Gerda Gr_e_act_ta + Hortenzia + Ilza Ingrida Ivetta + Judit + Karina Kira + Lara Leopolda Lesana Liana + Maja Mar_i_act_na Marietta Marina Marka Maru_s_crn_ka Mia Milica + Nela Nicol_female Nicole + Ol_i_act_via Olympia Ota Oxana + Perla Petrana + R_a_act_chel Rebeka Ria + S_a_act_ra Sibyla Sl_a_act_va Sofia Stela + T_a_act__n_crn_a Tina + Valent_i_act_na Vanda Vanesa Vera Vieroslava + Yvetta + Z_i_act_na Zina Zoja + } + } + + dynasty_of_location_prefix = "dynnp_z" + + patronym_suffix_male = "dynnpat_suf_ez" + patronym_suffix_female = "dynnpat_suf_ez" + + 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 +} diff --git a/common/culture/name_lists/NEOW_slovenian.txt b/common/culture/name_lists/NEOW_slovenian.txt new file mode 100644 index 000000000..fd267a642 --- /dev/null +++ b/common/culture/name_lists/NEOW_slovenian.txt @@ -0,0 +1,253 @@ +name_list_NEOW_slovenian = { + + cadet_dynasty_names = { + } + + dynasty_names = { + "dynn__C_act_osi_c_act_" + "dynn__S_crn_orli" + "dynn__Z_crn_agar" + "dynn__Z_crn_ivko" + "dynn_Babi_c_crn_" + "dynn_Bednarik" + "dynn_Bezget" + "dynn_Binkovski" + "dynn_Bizjak" + "dynn_Bo_z_crn_i_c_crn_" + "dynn_Boro_s_crn_ak" + "dynn_Brankovi_c_crn_" + "dynn_Breznik" + "dynn_Dolenc" + "dynn_Ember_s_crn_i_c_crn_" + "dynn_Erjavec" + "dynn_Franko" + "dynn_Gartner" + "dynn_Golob" + "dynn_Ho_c_crn_evar" + "dynn_Horvat" + "dynn_Hrabar" + "dynn_Hribar" + "dynn_Hrovat" + "dynn_Jemec" + "dynn_Jereb" + "dynn_Jerman" + "dynn_Jermani_s_crn_" + "dynn_Kastelic" + "dynn_Kav_c_crn_i_c_crn_" + "dynn_Klemen_c_crn_i_c_crn_" + "dynn_Knez" + "dynn_Ko_s_crn_ir" + "dynn_Ko_z_crn_elj" + "dynn_Koblar" + "dynn_Koji_c_act_" + "dynn_Kokalj" + "dynn_Kolar" + "dynn_Komar" + "dynn_Kopa_c_crn_" + "dynn_Koren" + "dynn_Koro_s_crn_ec" + "dynn_Kos" + "dynn_Kotnik" + "dynn_Kova_c_crn_" + "dynn_Kova_c_crn_evi_c_act_" + "dynn_Kova_c_crn_i_c_crn_" + "dynn_Krajinovi_c_crn_" + "dynn_Krajnc" + "dynn_Kralj" + "dynn_Kranjc" + "dynn_Kuhar" + "dynn_Lah" + "dynn_Lesjak" + "dynn_Likozar" + "dynn_Lu_z_crn_nik" + "dynn_Mahkovec" + "dynn_Majcen" + "dynn_Makuc" + "dynn_Malovrh" + "dynn_Mara_z_crn_" + "dynn_Matja_s_crn_ec" + "dynn_Medved" + "dynn_Mehle" + "dynn_Mlakar" + "dynn_Nov_s_crn_ak" + "dynn_Novak" + "dynn_Pavli_c_crn_" + "dynn_Pepelnak" + "dynn_Perko" + "dynn_Petek" + "dynn_Peternel" + "dynn_Petri_c_crn_" + "dynn_Pirc" + "dynn_Piskule" + "dynn_Po_z_crn_gaj" + "dynn_Poto_c_crn_nik" + "dynn_Pu_s_crn_nik" + "dynn_Ram_s_crn_ak" + "dynn_Robi_c_crn_" + "dynn_Rovan" + "dynn_Rozman" + "dynn_Rupnik" + "dynn_Sever" + "dynn_T_o_uml_r_o_uml_k" + "dynn_Ter_z_crn_an" + "dynn_Tom_s_crn_i_c_crn_" + "dynn_Toma_z_crn_i_c_crn_" + "dynn_Tur_c_crn_in" + "dynn_Turk" + "dynn_Ur_s_crn_i_c_crn_" + "dynn_Urban_c_crn_" + "dynn_Valant" + "dynn_Velepec" + "dynn_Vidmar" + "dynn_Zajc" + "dynn_Zorko" + "dynn_Zupan" + "dynn_Zupan_c_crn_i_c_crn_" + "dynn_Zupanc" + } + + male_names = { + 3 = { + _Z_crn_an _Z_crn_iga + Ale_s_crn_ Aleksander Alen Alja_z_crn_ Alojz Alojzij An_z_crn_e Andra_z_crn_ Andrej Anej Anton + Benjamin Bla_z_crn_ Bo_s_crn_tjan Bojan Boris Branko Borut + Damjan Danijel Darko David Dejan Denis Domen Dragan Drago Du_s_crn_an + Filip Franc + Ga_s_crn_per Gal Goran Gregor + Igor Ivan Iztok + Jaka Jakob Jan Janez Janko Jernej Jo_z_crn_e Jo_z_crn_ef Jure Jurij + Klemen + Leon Luka + Maks Marijan Marjan Mark Marko Martin Matej Mateja Matev_z_crn_ Matic Matija Matja_z_crn_ Miha Mihael Milan Miran Mirko Miroslav Mitja + Nejc Nik + Patrik Peter Primo_z_crn_ + Robert Rok Roman + Sa_s_crn_o Samo Simon Slavko Sre_c_crn_ko Stanislav Stanko + Tadej Tilen Tim Toma_z_crn_ + Urban Uro_s_crn_ + Vid Viktor Vilko Vinko Vladimir + Zoran + } + 2 = { + _C_crn_rtomir + _S_crn_tefan _S_crn_tevan + _Z_crn_arko + Albert Albin Alfonz Alfred Aljo_s_crn_a Ante Avgust + Beno Bernard Bine Bo_z_crn_idar Bo_z_crn_o Bogdan Bogomir Bor Branislav + Ciril Cvetko + Dalibor Damir Daniel Danilo Davor Dimitrij Dino + Edvard Emanuel Emil Erik Ernest Ervin + Ferdinand Fran_c_crn_i_s_crn_ek France_male Franci Franjo Fredi + Gaj Geza Gorazd + Henrik Herman + Ivo_Ivan Izidor + Jani Jo_s_crn_t Josip + Karel Karl Kevin Konrad Kri_s_crn_tof Kristjan + Ladislav Lan Leo Leopold Lev Ljubo Ljubomir Lojze Lovro Ludvik + Maj Maksimilijan Marcel Mateo Mihajlo Milo_s_crn_ Milovan Miro Mladen + Nace Ned_z_crn_ad Niko + Oskar Oton + Pavel Pavle Predrag + Radomir Rajko Ranko Renato Rihard Rudolf + Sebastijan Sergej Silvo Soniboj Srdan Stane Svit + Tibor Timotej Tine Tit Tom Tomi Tone Toni + Valentin Vasja Vekoslav Vili Viljem Vincenc Vlado Vojko + Zdravko Zlatko Zmago Zvonko + } + 1 = { + _S_crn_imen + An_z_crn_ej + Bogo Branivoj + Constantin + Dare Donat + Fran Fric + Gilbert Glavko Gojmir Gustav Gvido + Hubert Hugon + Jak Jan_z_crn_e Jaroslav Jerko Jule + Koloman + Matko Melhior Milijan + Nande + Pino + Radko + Samoel Sandi Silvin Slavoj + Veselko Victor Vit Vojin + Zeko + } + } + female_names = { + 3 = { + _S_crn_pela _S_crn_tefanija + Ajda Aleksandra Alenka Alojzija Ana Andreja Angela Anica Anita Anja Antonija + Barbara Bernarda Bojana Branka Brigita + Cvetka + Danica Darinka Darja Dragica + Elizabeta Ema Eva + Fran_c_crn_i_s_crn_ka + Hana Helena + Irena Ivana + Jana Janja Jasmina Jasna Jo_z_crn_efa Jo_z_crn_ica Julija + Kaja_Gaia Karmen Katarina Katja Klara Klavdija Kristina + Lana Lara Laura Lea Lidija Ljudmila Lucija + Ma_s_crn_a Maja Majda Manca Marija Marjana Marjeta Marta Martina Metka Milena Mira Mojca Monika + Nada Nata_s_crn_a Natalija Ne_z_crn_a Nevenka Nika Nina + Olga + Petra Polona + Renata + Sa_s_crn_a_female Sabina Sandra Sara Silva Simona Slavica Sonja Stanislava Suzana + Tamara Tanja Tatjana Teja Terezija Tina Tja_s_crn_a + Ur_s_crn_ka + Valentina Vera Veronika Vesna Vida + Zala Zdenka Zoja + } + 2 = { + _Z_crn_iva + Albina Alja Alma Andrea Anika Anka + Berta Bla_z_crn_ka Brina + Damijan Darija Dominika Dunja + Evelina + Fanika + Gabrijela + Ignacij Ines Ingrid Irma Iva Iza + Jadranka Jelena Jelka Jerca Jerneja + Katju_s_crn_a Klementina Ksenija + Larisa Lena Leopoldina Lina Loti + Magdalena Marina Marjanca Maru_s_crn_a Metoda Mia Mihaela Mija Mirjam + Nadja Neja Nikolina Nives Nu_s_crn_a + Pia + Rafaela Ru_z_crn_a + Slava Stanka + Tadeja Taja Tajda Tara Tea Tereza Tia Tinkara + Ur_s_crn_a Ur_s_crn_ula + Vanja Viktorija Vita Vlasta + Zorka Zvezdana + } + 1 = { + _Z_crn_enja + Asta + Biba + Cveta + Doljana + Edvina Etelka + Izadora + Janina Josipina + Katka + Lada Ljerka Ljubinka Ljubka + Maila Marlenka Medea Meira Melania Milenca Mirina + Ne_z_crn_ika Nike + P_s_crn_ena Poldka + Tita + Vasilka Vidojka + } + } + dynasty_of_location_prefix = "dynnp_od" + + # 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/common/culture/name_lists/NEOW_soufyrneg.txt b/common/culture/name_lists/NEOW_soufyrneg.txt new file mode 100644 index 000000000..04fa7adb6 --- /dev/null +++ b/common/culture/name_lists/NEOW_soufyrneg.txt @@ -0,0 +1,293 @@ +name_list_brittannic = { #southern brit/soufyrneg + + cadet_dynasty_names = { + { "dynn_Grhysllyy" } + { "dynn_Kharhdd" } + { "dynn_Ddurhnforhdd" } + { "dynn_Shypston" } + { "dynn_Byrhgamot" } + { "dynn_Toynyng" } + { "dynn_Iddlly" } + { "dynn_Pallyn" } + { "dynn_Jonsyrhrhy" } + { "dynn_Watyrhhousy" } + { "dynn_Shaftoy" } + { "dynn_Hakysoyll" } + { "dynn_Bollstrhoodd" } + { "dynn_Hokkston" } + { "dynn_Angllysyy" } + { "dynn_Tyakh" } + { "dynn_Fllamstyydd" } + { "dynn_Frhokkd" } + { "dynn_Skuynllakk" } + { "dynn_Kingsmorhe" } + { "dynn_Kllarhkson" } + { "dynn_May" } + { "dynn_Ebynyzyng" } + { "dynn_Eastoyndd" } + { "dynn_Eastynddyng" } + { "dynn_Kllokkston" } + { "dynn_Kllyrhkenoyllyngton" } + { "dynn_Lymyllyygh" } + { "dynn_Korhnoallyngton" } + { "dynn_Pythgomyrhy" } + { "dynn_Ddovyr" } + { "dynn_Kantyrbury" } + { "dynn_Roshystyr" } + { "dynn_Hastyngs" } + { "dynn_Lywys" } + { "dynn_Takahashy" } + { "dynn_Suzwky" } + { "dynn_Watanaby" } + { "dynn_Brombyksddon" } + { "dynn_Londdon" } + { "dynn_Soufwark" } + { "dynn_Wystmynstyr" } + { "dynn_Ealyng" } + { "dynn_Hyllyngddon" } + { "dynn_Arun" } + { "dynn_Shyshystyr" } + { "dynn_Guylddffordd" } + { "dynn_Wokyng" } + { "dynn_Soufyndd_on_Sya" } + { "dynn_Kolshystyr" } + { "dynn_Saffron_Walddyn" } + { "dynn_Hyrtffordd" } + { "dynn_Styfynagy" } + { "dynn_Watffordd" } + { "dynn_Lwton" } + { "dynn_Byddffordd" } + { "dynn_Ampthyll" } + { "dynn_Norfampton" } + { "dynn_Braklyy" } + { "dynn_Kyttyryng" } + { "dynn_Covyntrhy" } + { "dynn_Warhwyc" } + { "dynn_Byrhmyngham" } + { "dynn_Brhomsgrhofy" } + { "dynn_Worhcystyrh" } + { "dynn_Cyddyrhmynstyrh" } + { "dynn_Strhowdd" } + { "dynn_Gloucystyrh" } + { "dynn_Lyddburhy" } + { "dynn_Hyrhyfforhdd" } + { "dynn_Lyomynstyrh" } + { "dynn_Nywporht" } + { "dynn_Abyrhgafynny" } + { "dynn_Luddlow" } + { "dynn_Wystburhy" } + { "dynn_Tylfforhdd" } + { "dynn_Shrhywsburhy" } + { "dynn_Wrycsham" } + { "dynn_Ddynbygh" } + { "dynn_Conwy" } + { "dynn_Swaddlynkoty" } + { "dynn_Dyrby" } + { "dynn_Glossop" } + { "dynn_Stafforhdd" } + { "dynn_Gnosall" } + { "dynn_Stocy_on_Trhynt" } + { "dynn_Maccllysffyylldd" } + { "dynn_Chystyr" } + { "dynn_Llyfyrpwll" } + { "dynn_Llancastyrh" } + { "dynn_Kenddail" } + { "dynn_Whitehaiven" } + { "dynn_Wigton" } + { "dynn_Cairlisle" } + { "dynn_Ainnain" } + { "dynn_Ddumfries" } + { "dynn_Bigair" } + { "dynn_Lainairk" } + { "dynn_Sainquhair" } + { "dynn_Girvain" } + { "dynn_Maibole" } + { "dynn_Air" } + { "dynn_Irvine" } + { "dynn_Ddumbairton" } + { "dynn_Glaisgow" } + + } + + dynasty_names = { + { "dynn_Grhysllyy" } + { "dynn_Kharhdd" } + { "dynn_Ddurhnforhdd" } + { "dynn_Shypston" } + { "dynn_Byrhgamot" } + { "dynn_Toynyng" } + { "dynn_Iddlly" } + { "dynn_Pallyn" } + { "dynn_Jonsyrhrhy" } + { "dynn_Watyrhhousy" } + { "dynn_Shaftoy" } + { "dynn_Hakysoyll" } + { "dynn_Bollstrhoodd" } + { "dynn_Hokkston" } + { "dynn_Angllysyy" } + { "dynn_Tyakh" } + { "dynn_Fllamstyydd" } + { "dynn_Frhokkd" } + { "dynn_Skuynllakk" } + { "dynn_Kingsmorhe" } + { "dynn_Kllarhkson" } + { "dynn_May" } + { "dynn_Ebynyzyng" } + { "dynn_Eastoyndd" } + { "dynn_Eastynddyng" } + { "dynn_Kllokkston" } + { "dynn_Kllyrhkenoyllyngton" } + { "dynn_Lymyllyygh" } + { "dynn_Korhnoallyngton" } + { "dynn_Pythgomyrhy" } + { "dynn_Ddovyr" } + { "dynn_Kantyrbury" } + { "dynn_Roshystyr" } + { "dynn_Hastyngs" } + { "dynn_Lywys" } + { "dynn_Takahashy" } + { "dynn_Suzwky" } + { "dynn_Watanaby" } + { "dynn_Brombyksddon" } + { "dynn_Londdon" } + { "dynn_Soufwark" } + { "dynn_Wystmynstyr" } + { "dynn_Ealyng" } + { "dynn_Hyllyngddon" } + { "dynn_Arun" } + { "dynn_Shyshystyr" } + { "dynn_Guylddffordd" } + { "dynn_Wokyng" } + { "dynn_Soufyndd_on_Sya" } + { "dynn_Kolshystyr" } + { "dynn_Saffron_Walddyn" } + { "dynn_Hyrtffordd" } + { "dynn_Styfynagy" } + { "dynn_Watffordd" } + { "dynn_Lwton" } + { "dynn_Byddffordd" } + { "dynn_Ampthyll" } + { "dynn_Norfampton" } + { "dynn_Braklyy" } + { "dynn_Kyttyryng" } + { "dynn_Covyntrhy" } + { "dynn_Warhwyc" } + { "dynn_Byrhmyngham" } + { "dynn_Brhomsgrhofy" } + { "dynn_Worhcystyrh" } + { "dynn_Cyddyrhmynstyrh" } + { "dynn_Strhowdd" } + { "dynn_Gloucystyrh" } + { "dynn_Lyddburhy" } + { "dynn_Hyrhyfforhdd" } + { "dynn_Lyomynstyrh" } + { "dynn_Nywporht" } + { "dynn_Abyrhgafynny" } + { "dynn_Luddlow" } + { "dynn_Wystburhy" } + { "dynn_Tylfforhdd" } + { "dynn_Shrhywsburhy" } + { "dynn_Wrycsham" } + { "dynn_Ddynbygh" } + { "dynn_Conwy" } + { "dynn_Swaddlynkoty" } + { "dynn_Dyrby" } + { "dynn_Glossop" } + { "dynn_Stafforhdd" } + { "dynn_Gnosall" } + { "dynn_Stocy_on_Trhynt" } + { "dynn_Maccllysffyylldd" } + { "dynn_Chystyr" } + { "dynn_Llyfyrpwll" } + { "dynn_Llancastyrh" } + { "dynn_Kenddail" } + { "dynn_Whitehaiven" } + { "dynn_Wigton" } + { "dynn_Cairlisle" } + { "dynn_Ainnain" } + { "dynn_Ddumfries" } + { "dynn_Bigair" } + { "dynn_Lainairk" } + { "dynn_Sainquhair" } + { "dynn_Girvain" } + { "dynn_Maibole" } + { "dynn_Air" } + { "dynn_Irvine" } + { "dynn_Ddumbairton" } + { "dynn_Glaisgow" } + } + + male_names = { + # New The_Random_Cheese names + _A_hat_dviddh _A_hat_hkunaat_pst_n _A_hat_lbert + _E_hat_ddmyn_pst_ _E_hat_lli_act_yt _E_hat__pst_tyn _E_hat_arnyst _E_hat_lywllohd + _I_hat_idis _I_hat_zzyk + _O_hat_rwys + Aamb_o_hat_s Aahr_a_hat_ff Adv_i_act_ff Alffr_i_hat_d A_i_hat_ryk Abnar Add_pst_m Ahl_i_hat_x Ahn_pst__o_hat_l Aht_a_hat_ Al_i_hat_kz_ae_nda Al_pst_un Ale_e_hat_ Alfr_i_hat_d Aljern_o_hat_n Am_pst_nawtypp An_pst_nwy Arr_o_hat_n Artjiba_o_hat_d Awgust_i_hat_z An_pst_dru_e_hat_ Arn_pst_o_hat_l A_pst_helwstan Awbr_a_hat_hym Aivanh_o_hat_ + B_a_hat_ntlyy B_a_hat_nzhumyn Bah_i_hat_l Bazenj_a_hat_bu Be_o_act_w_pst_ylf Bek_i_hat_t Br_a_hat_n_pst__o_hat_n Bry_a_hat_n Bwdiv_pst_rah Bawdw_pst_n + C_a_hat_dvawlyn Ch_a_hat_hrlz Chah_pst__i_hat_yya Chakha_pst_b_a_act_ti Clemmyynt Cristoffer C_a_hat_o_pst_m C_a_hat_wvin C_a_hat_m_pst_yn C_a_hat_nnyr Cor_i_hat_ C_u_hat_nv_pst_n Cemer_o_hat_n C_o_hat_nawr C_o_hat_ri + D_a_hat_yyvensh D_pst_ymenn_i_hat_c Daar_pst_n Daeyyus Daivudd Ddanyel Dru_e_brv_van Dwn_pst_thar Dwyllin Dru_e_hat_van D_i_hat_cyns + Ekgthe_i_hat_ Eed_e_hat_d Ewddhyg Edg_a_hat_hr Edd_i_hat_wd Eevyn Elly_pst_wn + Ffadd_i_hat_o Fl_a_hat_mbyrd Fl_e__pst_sha Ffreddryk Ffoolk Fi_pst_ip Ffynl_e_hat_y Ffuh_pst_mouz Feodaw Ffily_a_hat_es-Ff_o_hat_g Ffh_e_hat_s + Gao_pst_ah_a_hat_dd Gaa_pst__e_hat_ff Ggahv_i_hat_n G_a_hat_rd_pst_n G_o_hat_yy Gg_i_hat_lb_u_hat_t Gyld_u_hat_s + H_o_hat_wyyu H_ae_mlet H_i_hat_ro H_i_hat_thcliff Haid H_ae_gnist H_i_hat_rsa Hwrrun H_ae_rawd H_a_hat_ryt H_a_hat_ssun Hy_u_hat_ Hwyyd_pst_n H_u_hat_mthwyy Hect_e_hat_rr Hwnnyy H_a_act_wryyn H_e_act_id + Ishm_e_hat_hwl Ishlm_e_hat_uh I_w_hat_ma _I_hat_wng_spc_Huw _I_hat_eu_spc_Woy If_a_act_ur + J_e_hat_ffry J_o_hat_rj J_e_hat_rwlld J_e_hat_rwnchus J_ae_byr J_o_hat_wn Ji_a_hat_cy Ji_a_hat_c Ji_a_hat_cyb J_ae_liw J_a_act_yims J_a_act_ymi Jonn_a_hat_uh_pst_n Jor_pst_ddan Jo_a_hat_sh Jo_a_hat_shwa J_o_hat_saff Jusstyn J_e_act_ikyll + Kee_pst__a_hat_ps Kristyrff_e_brv_r Kliyj_e_grv_s Kowl_i_hat_n K_ae_lum Ky_pst_ Kenz_i_hat_ Kestuh K_a_act_yl K_a_hat_sca + Lansuhlot Lau_pst_ns Ll_o_act_igh L_i_hat_wk Loos_i_hat_wys L_i_hat__ae_m L_o_hat_wlec L_w_hat_wy L_w_hat_i Llyn_e_act_l Lar_i_hat_ L_e_act_s_pst_ar + Makb_e_act_ff M_a_act__pst_l_i_hat_k M_a_act_hk Ma_pst_in Maffi_w_hat_ M_o_act_r_pst_iss Maham_e_act__pst_ M_ae_chul Maks + Nafi_e_grv_l Neys_i_hat_r N_ae__pst__a_act_n N_i_hat_c Neyny_i_hat_s Na_w_hat_mun Neddy_w_hat_d N_i_hat_ck_pst_laz N_e_act_hvul + Pal_a_act_mys Pa_pst_ric Pa_pst__e_hat_ll P_a_hat_wl Pehs_pst_v_a_act_l Pei_pst_ah P_pst_yuz Phileas-Fogg Pwyr_o_hat_t + Ockt_ae_viw_u_hat_s Orw_e_act_l Osim_pst_ndiws Obn_o_hat_n _O_act_lyvar + Robynhud R_ae__pst_ym Ra_w_hat_l R_w_hat_alff Rams_e_grv_ Rahm_pst_s_i_hat_s R_o_grv_bbyt Roj_e_grv_h Rhyan Rayzin_a_act_u Rych_pst_rd Ruffyn_i_hat_s Rish_a_act_wb Rh_a_hat_wl R_o_hat_hlan Rys_o_act_l R_o_act_derig + S_a_act_hllad_pst_n Sammyl Sam_i_hat_r S_a_act_in Shawri Shawe Sh_e_grv__pst_lok Spensyr S_pst_anl_i_hat_ Stiwa_pst_ Sti_pst_vun Simra_pst_on S_i_hat_ngh Skr_y_hat_g + Tulkyn Tutm_o_hat_s T_ae_lib T_ae_l_pst_sin T_a_act_wni Tr_i_hat_s_pst_an Tutan_pst_c_a_act_myn Teilluh Tr_ae_vys + Uth_a_act_h Uw_ae_yz + V_o_act_llaryn Vin_u_hat_n_pst_ + Wald_u_hat_r W_ae_y_hat_n W_i_hat_ellym Wynst_o_hat_n + Yu_pst_ien + Za_pst_kar_i_hat_ + } + female_names = { + # New The_Random_Cheese names + Abb_e_hat_h Abb_e_hat_hg_AE_l Ad_e_act_lar Ad_pst_l_a_act_id Al_i_hat_kx_AE_ndra _A_act_ylis Amb_e_hat_h Aam_i_act_s _A_act_rra Aeshl_i_hat_ Aa_pst_l_y_hat_dduh _A_hat_tchi_pst_psyd _pst_Ann_a_hat_h _pst_Arrys A_u_hat_dha Aga_pst_fa-Cryst_i_act_ + Bl_AE_ntsh Br_o_hat_nwyne B_e_act_w_pst_eni Biat_pst_r_a_hat_s Bayj_e_act_r Bawj_pst_yn B_pst_lynd_a_hat_ Bbarbr_y_hat_ll B_AE_c_pst_ah + Cl_e_act_eop_a_act_d_pst_rah Clorynd_a_hat_h Caff_e_act_ryn C_a_hat_hrlyne Charl_u_hat_t Cynst_AE_ns Cryst_e_hat_lah Cwyc_AE_ngh C_AE_ngh C_e_hat_hn_spc_I_a_hat_n Ch_AE_ls_e_hat_ Ch_AE_ls_a_hat_ Calysst_AE_ Ch_e_hat_r_y_hat_l C_a_hat_hryssa Ch_y_hat_n + D_a_hat_liuh Ddahny Ddahny_o_hat_rla D_o_act_ra_pst_thi Dai_pst_y_a_hat_h + _E_hat_imyy Eddyth Ewla Ehl_pst_n Eliz_a_hat_vuf Emm_AE_ Em_pst_leh Eny_AE_ Eeny_i_act_d Eiln_pst_wyr + Fanv_e_act_i Ffay_u_act_n Ffarr_pst_eh Fict_o_act_ria + Gym_AE_ G_a_hat_rydd Gwynd_pst_l_i_hat_n + H_AE_il_y_hat_ Hawj_i_hat_e H_e_act_iaz_pst_l H_o_hat_li H_e_act_iddyr Hawl_y_hat_ng Hrysh_pst__i_act_ + Igr_AE_yn Isvab_e_act_l Isvab_e_act_lla Isyl_u_hat_t + J_e_act_nnyfuh J_a_hat_yud J_AE_nni J_a_hat_zsmyne J_o_hat_yn Jyd_e_act_ff Jul_AE_na J_e_act_ssykah J_e_act_ssy + Kaff_e_act_ryn Kah_pst_yn K_a_hat_si K_AE_yti K_AE_ylt_i_hat_n Klo_e_hat_ Kr_i_hat_styl K_i_act_ann_a_hat_h K_AE_ll_i_hat_ Kymberl_i_hat_w K_e_hat_ris + Luwel_a_hat_ys L_a_hat_wr_AE_ Luhr_AE_ne Lo_w_hat_ice Lyn_AE_t L_w_hat_seh L_w_hat_sia Lidy_e_hat_r Lys_i_act_ + Magyl_i_act_na M_a_hat_ddi Maf_i_act_ldda M_AE_lyka M_a_act_regydd M_a_act_tylddah M_a_hat_wd Moll_i_hat_ Mwrg_e_hat_nn M_e_hat_g_pst_n Myll_i_hat_ M_pst_l_i_hat_ssa M_i_hat_n M_i_hat_ng_spc_I_a_hat_w Myr_a_hat_nndah M_AE_r_i_hat_ + N_y_hat_dty_pst_gal_e_hat_ N_AE_yomi Natash_e_act_h N_AE_z_pst_nyn Nefyrdd_i_act_ Nim_w_hat_ra + P_e_act_pst_r_a_hat_ + Rych_e_hat_l Ribb_AE_c_pst_ah + S_pst_manth_a_hat_u S_a_act_rah Shann_e_hat_n S_i_act_ryn Sofroni_a_hat_ Soff_i_act_ah Steff_a_act_ne Sym_a_hat_r Siws_a_hat_n Siws_a_hat_nna Sibyl_a_hat_ S_e_act_ryna Ses_i_act_lya Si_AE_n + Tam_a_act_r_AE_ T_i_hat_l_pst_ee Tyt_a_act_n_i_hat_a + W_i_hat_nffryd + Onn_a_hat_h_i_act_d Onn_a_hat_h + } + dynasty_of_location_prefix = "dynnp_wff" + patronym_suffix_male = "dynnpat_suf_swn" + patronym_suffix_female = "dynnpat_suf_sddaughtyr" + + # 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 = { + #placeholder + } +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_strafclideg.txt b/common/culture/name_lists/NEOW_strafclideg.txt index 8adbeb187..6b0d56096 100644 --- a/common/culture/name_lists/NEOW_strafclideg.txt +++ b/common/culture/name_lists/NEOW_strafclideg.txt @@ -1,4 +1,4 @@ -name_list_strafclideg = { +name_list_strafclideg = { cadet_dynasty_names = { { "dynn_Grhysllyy" } @@ -66,11 +66,19 @@ name_list_strafclideg = { { "dynn_Pythgomyrhy" } } - male_names = { #add name equivalencies to this later | scot brit - Aiddam Aikenhaiten Ailain Ailaistair Ailbert Ailfredd Aimenhotep Ainddrew Ainslei Aintoni Airchibaildd Airnoldd Airron Airtur - Benjaimin Boidd Brainddon Bruce - Cailgairi Caillum Cairlisle Cairrick Chairles Cheops Christopher Colin Craig - Ddainiel Ddairius Ddaivid Ddennis Ddominic Ddonaild Ddouglais Dduncain + male_names = { #scot brit + # New post-The_Random_Cheese names + Abnir Achanatyn Adviff Agustis Ahdim Ahrav Airchiebal Alber_pst_ Alfrid Alin Aljurnin Allex Allygzanir Aly Ambroz Amenho_pst_ep Andra Antny Arnel Arther + Bahn_pst_ly Beddiveer Binjummen Brannoon Bruin + Cawdwallon Charlz Chriss_pst_fer Clemmin_pst_ + Daivie Danyul Daroon Darrius Denafor Domenik Duhlin + Kieops + + # Old pre-The_Random_Cheese names + Ailaistair Ainslei + Boidd Bruce + Cailgairi Caillum Cairlisle Cairrick Colin Craig + Ddennis Ddonaild Ddouglais Dduncain Eddgair Eddmund Eddwaird Elliot Elphinstone Erik Eugene Fergus Forbes Fraincis Fraiser Fredderick Gailaihaidd Gaivin Geoffrei George Geraildd Gilbert Glenn Gorddon Gregor @@ -89,7 +97,11 @@ name_list_strafclideg = { Wailter Williaim Zaichairi } - female_names = { #add name equivalencies to this later + female_names = { + # New post-The_Random_Cheese names + Clorinduh + + # Old pre-The_Random_Cheese names Aibbie Aibigail Aiddelai Aiddelaide Ailexsaindrai Ailice Aimber Ainne Aishlei Beaitani Beaitrice Biainca Caiterine Caitlin Ceciliai Chairlotte Chelseai Cheril Cherisse Chloe Cleopaitrai Constaince Cristail diff --git a/common/culture/name_lists/NEOW_swedish.txt b/common/culture/name_lists/NEOW_swedish.txt index 56145e1f6..9c63a2ea5 100644 --- a/common/culture/name_lists/NEOW_swedish.txt +++ b/common/culture/name_lists/NEOW_swedish.txt @@ -1,4 +1,4 @@ -name_list_swedish = { +name_list_NEOW_swedish = { cadet_dynasty_names = { "dynn__O_uml_berg" @@ -102,6 +102,80 @@ "dynn_Wallin" "dynn_West_e_act_n" "dynn_Wikstr_o_uml_m" + "dynn_Fogelberg" + "dynn_S_o_uml_dermark" + "dynn_Bj_o_uml_rck" + "dynn_Cederstr_o_uml_m" + "dynn_Adelsk_o_uml_ld" + "dynn_Agu_e_act_li" + "dynn_Jungstedt" + "dynn_Althin" + "dynn_H_o_uml_rberg" + "dynn_H_o_uml_ckert" + "dynn_Hillestr_o_uml_m" + "dynn_Ekstr_o_uml_m" + "dynn_Fahlcrantz" + "dynn_Fj_ae_stad" + "dynn_Tr_a_uml_g_a_rng_rdh" + "dynn_Thegerstr_o_uml_m" + "dynn_Swedlund" + "dynn_Strindberg" + "dynn_Sj_o_uml_strand" + "dynn_Wallstr_o_uml_m" + "dynn_Hjortzberg" + "dynn_Franz_e_act_n" + "dynn_Gr_u_uml_newald" + "dynn_Hjorth" + "dynn_Knr_o_uml_ppel" + "dynn_Kr_a_uml_llstrr_o_uml_m" + "dynn_Nerl_o_uml_v" + "dynn__O_uml_hrstr_o_uml_m" + "dynn_Langert" + "dynn_Lettersten" + "dynn_Sp_a_rng_ngberg" + "dynn_Grate" + "dynn__A_rng_rfelt" + "dynn_Bj_o_uml_rklund" + "dynn_Gi_o_uml_bel" + "dynn_Strokirk" + "dynn_Elfforss" + "dynn__A_rng_kerhielm" + "dynn_Crafoord" + "dynn_Ehrling" + "dynn_Engkvist" + "dynn_Evrell" + "dynn_Kreuger" + "dynn_Lejdstr_o_uml_m" + "dynn_Torsk" + "dynn_Rusck" + "dynn_Rausing" + "dynn_Farberger" + "dynn_Falkengren" + "dynn_Lind_e_act_n" + "dynn_Abdul_o_uml_v" + "dynn_M_o_uml_ham_e_act_dt" + "dynn_M_a_rng_fkerin" + "dynn_B_a_rng_geri" + "dynn_Sj_o_uml_gren" + "dynn_Sj_o_uml_strand" + "dynn_Nordahl" + "dynn_M_A_rng_A_rng_g" + "dynn_Lid_e_act_n" + "dynn_Rylander" + "dynn_T_a_uml_nnsj_o_uml_" + "dynn__O_uml_stlund" + "dynn_Hjertquist" + "dynn_Normark" + "dynn_Wikstr_o_uml_m" + "dynn_Gauffin" + "dynn_L_o_uml_vgren" + "dynn__O_uml_sterman" + "dynn_Narup" + "dynn_Heller" + "dynn_Bjerendal" + "dynn_Hasselborg" + "dynn__A_rng_rsj_o_uml_" + "dynn_Segers_a_uml_ll" } dynasty_names = { @@ -206,16 +280,91 @@ "dynn_Wallin" "dynn_West_e_act_n" "dynn_Wikstr_o_uml_m" + "dynn_Fogelberg" + "dynn_S_o_uml_dermark" + "dynn_Bj_o_uml_rck" + "dynn_Cederstr_o_uml_m" + "dynn_Adelsk_o_uml_ld" + "dynn_Agu_e_act_li" + "dynn_Jungstedt" + "dynn_Althin" + "dynn_H_o_uml_rberg" + "dynn_H_o_uml_ckert" + "dynn_Hillestr_o_uml_m" + "dynn_Ekstr_o_uml_m" + "dynn_Fahlcrantz" + "dynn_Fj_ae_stad" + "dynn_Tr_a_uml_g_a_rng_rdh" + "dynn_Thegerstr_o_uml_m" + "dynn_Swedlund" + "dynn_Strindberg" + "dynn_Sj_o_uml_strand" + "dynn_Wallstr_o_uml_m" + "dynn_Hjortzberg" + "dynn_Franz_e_act_n" + "dynn_Gr_u_uml_newald" + "dynn_Hjorth" + "dynn_Knr_o_uml_ppel" + "dynn_Kr_a_uml_llstrr_o_uml_m" + "dynn_Nerl_o_uml_v" + "dynn__O_uml_hrstr_o_uml_m" + "dynn_Langert" + "dynn_Lettersten" + "dynn_Sp_a_rng_ngberg" + "dynn_Grate" + "dynn__A_rng_rfelt" + "dynn_Bj_o_uml_rklund" + "dynn_Gi_o_uml_bel" + "dynn_Strokirk" + "dynn_Elfforss" + "dynn__A_rng_kerhielm" + "dynn_Crafoord" + "dynn_Ehrling" + "dynn_Engkvist" + "dynn_Evrell" + "dynn_Kreuger" + "dynn_Lejdstr_o_uml_m" + "dynn_Torsk" + "dynn_Rusck" + "dynn_Rausing" + "dynn_Farberger" + "dynn_Falkengren" + "dynn_Lind_e_act_n" + "dynn_Abdul_o_uml_v" + "dynn_M_o_uml_ham_e_act_dt" + "dynn_M_a_rng_fkerin" + "dynn_B_a_rng_geri" + "dynn_Sj_o_uml_gren" + "dynn_Sj_o_uml_strand" + "dynn_Nordahl" + "dynn_M_A_rng_A_rng_g" + "dynn_Lid_e_act_n" + "dynn_Rylander" + "dynn_T_a_uml_nnsj_o_uml_" + "dynn__O_uml_stlund" + "dynn_Hjertquist" + "dynn_Normark" + "dynn_Wikstr_o_uml_m" + "dynn_Gauffin" + "dynn_L_o_uml_vgren" + "dynn__O_uml_sterman" + "dynn_Narup" + "dynn_Heller" + "dynn_Bjerendal" + "dynn_Hasselborg" + "dynn__A_rng_rsj_o_uml_" + "dynn_Segers_a_uml_ll" } male_names = { 3 = { - _A_rng_ke + _A_rng_ke + _O_uml_julf Adam Alexander Alf Ali Anders Andreas Anton Arne Axel Bengt Bernt Bertil Bj_o_uml_rn Bo Bror Carl Christer Christian Claes Dan Daniel David Dennis - Emil Eric Erik + Emil Eric Erik Elov Elow Eskil Fredrik G_o_uml_ran Gert Gunnar Gustaf Gustav H_a_rng_kan Hans Henrik @@ -233,49 +382,50 @@ Viktor } 2 = { - Adrian Ahmad Ahmed Albert Albin Alex Alfred Amir Andr_e_act_ Arvid August + Adrian Ahmad Ahmed Albert Albin Alex Alfred Amir Andr_e_act_ Arvid August Ahlvar B_o_uml_rje Benjamin Benny Berndt Bert Bill Birger Charles Charlie Chris Christoffer Christopher Conny - Ebbe Edvin Egon Einar Elias Emanuel Erland Ernst Eskil Evert + Ebbe Edvin Egon Einar Elias Emanuel Erland Ernst Eskil Evert Ejolf Elof Felix Filip Folke Frank Frans Fritz G_o_uml_sta G_o_uml_te Georg Gabriel Glenn Hampus Hannes Harald Harry Hasse Helge Henning Henric Henry Herman Holger Hugo Ibrahim Ingemar Ingvar Isak Ivan Ivar J_o_uml_rgen Jack Jacob Jakob Jan-Erik Jarl Jerry Jim Joel Johannes Jon Jonatan Jonathan Johnny Jonny Josef - Kai Karl-Erik Karl-Johan Kevin Krister Kristian Kristofer Kristoffer + Kai Kaj Karl-Erik Karl-Johan Kevin Klaus Krister Kristian Kristofer Kristoffer Lars-_A_rng_ke Lars-Erik Lars-Olof Lasse Leo Love Lucas Ludvig Ludwig Lukas - M_a_rng_ns Malte Mathias Mohamad Mohamed Mohammad Mohammed Morgan Mustafa + M_a_rng_ns Malte Mathias Matias Mohamad Mohamed Mohammad Mohammed Morgan Mustafa Nicklas Niclas Niels Ole Oliver Olle Olov Omar Otto Ove Owe Patrick Pehr Pelle Per-Olov Petter Philip Pierre Ragnar Rasmus Richard Rickard Rikard Roland Ronald Ronny Roy S_o_uml_ren Sam Samuel Sixten Staffan Stellan Sture Sune Svante Sven-Olof - Tage Tim Tom Torbj_o_uml_rn Tore Torsten Ture + Tage Tim Tom Torbj_o_uml_rn Tore Torsten Ture Truls Uno Urban Victor Vincent Walter Wilhelm William } 1 = { _O_uml_rjan - Aage Algot Alvin Arnold - Bengt-Urban Bernhard Brivio - Carl-Axel Carl-Edvard Carl-Einar Casper Claes-Anders Claes-Bertil - Edvard Elliot Elver Evald Eyvor + Aage Alarik Algot Alvin Arnold + Bengt-Urban Bernhard Brayan Brivio Bure + Carl-Axel Carl-Edvard Carl-Einar Carl-Johan Casper Claes-Anders Claes-Bertil + Edmund Edvard Edward Elliot Elver Evald Eyvor Echard Fillip Frankie Gehn_a_uml_ll_name Gideon Gordon Gunde Gustav-Adolf Guttorm Herbert Hilding Hjalmar - J_o_uml_ns J_o_uml_ran Jacob-G_o_uml_ran Jan-Steve Jimisola John-Erik - Karl-Uno Kit Kurre - Lage Lars-Eric Lars-Inge Lars-Ivan Lars-Mikael Lars-Ove Lars-Uno Larz-Thure Leon Leonard Liam + J_o_uml_ns J_o_uml_ran J_o_uml_rn Jacob-G_o_uml_ran Jan-Eric Jan-Steve Jerker Jimisola John-Erik + Karl-Uno Kit Konrad Kurre + Lage Lars-Eric Lars-Inge Lars-Ivan Lars-Mikael Lars-Olof Lars-Ove Lars-Uno Larz-Thure Leon Leonard Liam Manfrid Manne Marcus-Gunnar Mauritz Melker Melvin Mikko Natanael Nikolaus Nisse Noah Noel Orvar - Per-Eric Per-Gordon Per-Otto Per-Owe Per-Uno - Rainer Raoul Ren_e_act_ Roine Rudolf + Per-Eric Per-Gordon Per-Otto Per-Owe Per-Uno Putte + Rainer Raoul Ren_e_act_ Roine Roni Rony Rudolf S_o_uml_lve Sigfrid Signar Sigurd Sten-Sture Steve Sverker - Theo Theodor Thorbj_o_uml_rn Torkel Torvald Tryggve Tyrone - Valdemar Valter Viggo Vilgot Vilhelm Volmar - Waldemar Widar + Theo Theodor Thorbj_o_uml_rn Toni Torkel Torvald Tryggve Tyrone + Valdemar Valter Verner Viggo Vilgot Vilhelm Volmar + Waldemar Walentin Werner Widar Wille + Ywe Zlatan } } @@ -310,31 +460,33 @@ Elina Elisabet Elise Ella Ellinor Else Elvira Emilia Ester Evelina Fanny Fatima Felicia Filippa Fredrika Gabriella Gerda Gertrud Greta Gudrun Gunhild - Hanne Hedvig Hel_e_act_n Hel_e_act_ne Helen Helene Hildur Hillevi - Inga-Lill Ingegerd Iris Isabella Isabelle + Hanne Hedvig Heidi Hel_e_act_n Hel_e_act_ne Helen Helene Hildur Hillevi + Inga-Lill Ingegerd Irina Iris Isabella Isabelle Jacqueline Jennifer Jessika Jonna Josefin Josefine Josephine Kajsa Karolina Katrin Klara Kristin - Li Lilian_female Lill Lillian Lilly Linn_e_act_a Linnea Liv Lotta Lovisa + Lea Li Lilian_female Lill Lillian Lilly Linn_e_act_a Linnea Liv Lotta Lovisa Madeleine Magdalena Maja Maj-Britt Majken Margaretha Mariann Marie-Louise Marika Marina Marion Marita Martha Martina Mathilda Matilda Mia Mikaela Mimmi Moa My Nanna Natalie Nathalie Nellie Nelly Nicole Nora Olivia Pamela Paula - Rebecca Rebecka Rigmor Ronja Rose-Marie Rosita + Rebecca Rebecka Rigmor Ronja Rose-Marie Rosita Ruth Saga Sarah Selma Signe Sigrid Siri Sophie Stella Susan Susanna Tilda Titti Tora Tove Tyra Vera Veronica Victoria Viktoria Vilma Viola Wilma } 1 = { - Annicka Annki - Beata-Marie + Anna-Maja Annicka Annki Antonia + Beata-Marie Birthe + Carol Claire Elaine Eleonor Ellie Esther Eva-Lotta Freja - Hedda Hildegard Hilma + Hedda Hildegard Hilly Hilma + Ilon Janine - Katherina Katrina + Katherina Katrina Kersti Larissa Lavinia Lene Lin Lisen Lova - Malou Malvina Mariella Moah Molly + Malou Malvina Mariella May-Britt Moah Molly Nova Thea Tilde Tone Tuva } diff --git a/common/culture/name_lists/NEOW_turkisch.txt b/common/culture/name_lists/NEOW_turkisch.txt new file mode 100644 index 000000000..beb86f3bd --- /dev/null +++ b/common/culture/name_lists/NEOW_turkisch.txt @@ -0,0 +1,196 @@ +name_list_NEOW_turkisch = { + + cadet_dynasty_names = { + "dynn_Emr_u_uml_ller" + "dynn_Fier_a_uml_dt" + "dynn_Kaandt" + "dynn_Kermann" + "dynn_Koraitz" + "dynn_Lewendt" + "dynn_M_u_uml_kermann" + "dynn_M_u_uml_ssel" + "dynn_N_a_uml_iler" + "dynn_Nur_u_uml_lach" + "dynn_Seidt" + "dynn_Th_u_uml_rmann" + "dynn_Wehbinger" + "dynn_T_a_uml_kidinger" + "dynn_Teilandt" + "dynn_Ahmedt" + "dynn_Abdelermann" + "dynn_Toschuck" + } + + dynasty_names = { + "dynn_Emr_u_uml_ller" + "dynn_Fier_a_uml_dt" + "dynn_Kaandt" + "dynn_Kermann" + "dynn_Koraitz" + "dynn_Lewendt" + "dynn_M_u_uml_kermann" + "dynn_M_u_uml_ssel" + "dynn_N_a_uml_iler" + "dynn_Nur_u_uml_lach" + "dynn_Seidt" + "dynn_Th_u_uml_rmann" + "dynn_Wehbinger" + "dynn_T_a_uml_kidinger" + "dynn_Teilandt" + "dynn_Ahmedt" + "dynn_Abdelermann" + "dynn_Toschuck" + } + + male_names = { + 3 = { + _A_uml_mrah _A_uml_mreh + _O_uml_mert _O_uml_zgier + Abdeler Abdelk_a_uml_der Abdelermann Adnen Ahmedt Alie Arief Aiden Aihan + Beiram Burack Beker + Dschelal Dschemal Dschingis Denis D_u_uml_rsen Dschengis + Ervan Eckr_a_uml_m Emien Eng_u_uml_n Erdahl Erh_a_uml_n Erken Ehr_o_uml_l + Fahruck F_a_uml_ttich Fadich + G_o_uml_kann + H_u_uml_sejan H_u_uml_sejin Hatschi H_a_uml_kan Halliel Har_u_uml_n Hassan Hikmett + Ismert Ibr_a_uml_him Ihs_a_uml_n Ilh_a_uml_n Ismail Ibr_a_uml_m + J_u_uml_chsel J_a_uml_schar Jakup Jassin J_u_uml_nus J_u_uml_sof + Kadier K_a_uml_mmal Kemahl Kenahn + Mahm_u_uml_t Mechmet Mes_u_uml_tt Mettin Mevl_o_uml_d Mevlied Moh_a_uml_mmett Moh_a_uml_met Mucharr_a_uml_m Muraad M_u_uml_sa Must_a_uml_ph Mus_a_uml_pher + Nih_a_uml_rt Nih_a_uml_t Nurettin + On_u_uml_r Orhahn + Ramas_a_uml_n Retschep + Sch_u_uml_kry Schaban S_u_uml_leimann Salich S_a_uml_dat Selah_a_uml_ttin Serdahr Sercken Sienan + Ug_u_uml_r + Yilm_a_uml_tz Y_u_uml_chsel + Zemil Zeki + } + 2 = { + _A_uml_schkin _A_uml_ttila _A_uml_tila _A_uml_weni _A_uml_nis + _O_uml_dschan _O_uml_ser _O_uml_sler _O_uml_skan _O_uml_ckan + _U_uml_nell + Abb_a_uml_sz Abdelb_a_uml_ki Abdelh_a_uml_mit Adiel Ackin Akief Al_a_uml_tin Ali_spc_Resa Alikan Alpasl_a_uml_n Alp_a_uml_hr Alth_a_uml_n An_u_uml_l Aarda Arsl_a_uml_n Asl_a_uml_n At_a_uml_khen Azis + Bahader Bahard B_a_uml_hertin B_a_uml_hrius B_a_uml_ri B_a_uml_ki Barisch Basrin Bedrin B_a_uml_rat Bauth_a_uml_n Beih_a_uml_n B_u_uml_rkert Bir_o_uml_hl B_u_uml_rhann B_u_uml_rnettin + Dsch_a_uml_fer Dsch_a_uml_hit Dschem Dschewat Dschihan Dschihat D_o_uml_ghan D_u_uml_rm_u_uml_sch + Elhami Esk_a_uml_nder Eyckut Eiteckin Eschr_a_uml_f Edieb Ed_u_uml_p Effen Emirich Emier Emrulrich End_a_uml_r En_a_uml_s Enesch Er_a_uml_i Er_a_uml_in Erdemar Erd_o_uml_gann Erg_u_uml_nn Erckan Erswin Erdan Ertgr_u_uml_hl Eshard Eisner Ettem Evr_o_uml_hn E_u_uml_p Eij_u_uml_p + Fierh_a_uml_rt F_a_uml_hrentin F_a_uml_hrius F_a_uml_ik F_o_uml_hmer F_a_uml_rdius Fried_u_uml_n F_a_uml_rit Fethard F_a_uml_vzi F_a_uml_izi Fikr_a_uml_t Fikrie Fikrich Fuatz F_u_uml_rcken F_u_uml_rko + G_u_uml_nesch G_u_uml_nhart G_u_uml_lten G_u_uml_rselbert G_u_uml_rzel G_u_uml_ben G_a_uml_tzi + H_u_uml_sbert H_u_uml_samett H_u_uml_sen H_a_uml_schim Habieb H_a_uml_bip H_a_uml_lis H_a_uml_litz Hal_u_uml_ck H_a_uml_mrich H_a_uml_mza Hanief Heijati Heidar Heidarich Hairetinus H_a_uml_irich Hidajett Hilmert Hul_u_uml_sius + Ilias Isett Iset + Jevd_a_uml_t Jilderich J_u_uml_tsel Jachias Jaltschin Jav_u_uml_s J_a_uml_nner J_u_uml_git J_u_uml_nus_spc__A_uml_mreh + K_u_uml_neidt K_a_uml_nn Kahn K_a_uml_ner K_a_uml_uner K_a_uml_witz K_a_uml_mmeran K_u_uml_rschat Kaann K_a_uml_dri K_a_uml_mmer K_a_uml_mmel K_a_uml_sim Kaja K_a_uml_zim K_a_uml_rim K_a_uml_rien Korian Kubilei + L_u_uml_tfen L_u_uml_tfried L_u_uml_tfin Latief Lewenz + M_u_uml_schert M_u_uml_ckram Merser M_u_uml_selm M_a_uml_her Mechmet_spc_Ali Melich Mertwin Mithard M_u_uml_hedin Mukader Must_a_uml_ph_spc_K_a_uml_mmal Must_a_uml_ph_spc_Kemahl + N_o_uml_tschi Nailrich Namich Natzim Nasiph Nedschet Netschmi Nezier Nezert Nez_a_uml_tt Netschip Netschmettin Nediem N_a_uml_fzat Nihann Nijasi Nitzmett N_u_uml_man N_u_uml_rahl Nurhann N_u_uml_rich Nurell + Ogutz Ogutzh_a_uml_n Okt_a_uml_i Oltschai + R_u_uml_dvan R_u_uml_tza R_u_uml_stemar R_a_uml_vert Rahmiel R_a_uml_sim Reckai Reschat Reschit Refich Remzich R_u_uml_fat + Schahin Schenel Scherif Sch_a_uml_rif Schewket Schewki Schejmus Schuaj_u_uml_p Sch_u_uml_mali Sch_u_uml_mh_u_uml_r S_u_uml_tki S_u_uml_reja Sabah_a_uml_ttin Sabrich Sadich S_a_uml_ddin S_a_uml_dius S_a_uml_fert S_a_uml_it S_a_uml_lim Samius Sawasch Sebah_a_uml_ttin Seffard Seffar Seltschuck Selamius Selimar Selmann Semich Sertjan Serhart Serwert Seidi Sejit Sezein Sezert Sesgin S_o_uml_ner Swart + Tschagdas Tschetin Tz_a_uml_nk T_a_uml_zettin Taherl Tassin T_a_uml_mmerich T_a_uml_mmer T_a_uml_nner Tanj_u_uml_ T_a_uml_rick Teif_u_uml_n T_o_uml_kin Temm_u_uml_l Teufik Tolgart Tugr_u_uml_hl T_u_uml_ffan Tuntschai Tunscher Th_u_uml_ran T_u_uml_rgei Turgert Th_u_uml_rhan + Ufrich Ulasch + Weit Wedatius Webin Welrich Weisel Weisi W_o_uml_lkan + Zelalett_u_uml_n Z_a_uml_ffer Zeinel Zieja + } + 1 = { + _O_uml_zt_u_uml_rck _O_uml_gen + Abdellatief Abdelah_a_uml_ttin Abdelhal_u_uml_ck Abdelsamett Agach Alparsl_a_uml_n Alpej Alper_a_uml_n Ar_a_uml_l Arm_a_uml_gahn Ata_u_uml_eler Ataj Ajet_u_uml_eler Azmie + Baschar Bahaus Bedrith_a_uml_n Behitsch B_u_uml_nal Bosk_u_uml_rt + Dschemi D_a_uml_njel Demier Dewelt Dewrim D_o_uml_ger D_o_uml_hann Daugan + Eit_u_uml_n Eiberk Eiwatz Editz Ednahn Efkahn Egel Eltschin Emierh_a_uml_n Emrejan Emreh_a_uml_n Ehnez Ensard Ergement Erdien Erkien Ersau Ertunsch Ewelja + F_a_uml_delin Faritz F_a_uml_ttin F_a_uml_sel Fedohn Feheim Ferhanns Fetanie Fetheler Firutz + G_o_uml_ckan G_o_uml_ckenitz G_o_uml_ckth_a_uml_n G_o_uml_denrich Gaffhard Girald + H_u_uml_rmann H_u_uml_sserich Hacke H_a_uml_ser H_a_uml_sieb Hurschit Husr_a_uml_t + Ilk_a_uml_n Inahn Inahntsch Istemih_a_uml_n Ischen + Jehangir J_a_uml_lin J_a_uml_man J_a_uml_ser Jekta J_u_uml_gittan + Kilersl_a_uml_n Kiewentz Ki_a_uml_settin Kadiem Kajhann Keira Kutelm_u_uml_sch + L_u_uml_tfeler + M_u_uml_dschat M_u_uml_ckremien M_u_uml_ntasch M_u_uml_savert Maschit Mahfritz Mahm_u_uml_dt Malich M_a_uml_nsohr M_a_uml_sum Medner Mensohr Mertjan Met_a_uml_hn Miralfried Miratsch Muchtar + N_a_uml_bi N_a_uml_sser Nej_a_uml_tus Niedai Nimeteler N_u_uml_rden Nusrett_u_uml_n + Onurzel + Pam_u_uml_ch P_o_uml_lat Poir_a_uml_tz + Rizajan R_u_uml_schti R_a_uml_ffet R_a_uml_nnhard Ritzgen + Schadan Schahabett_u_uml_n Schahap Schamiel Schefkat Siedig S_u_uml_heil S_u_uml_merich S_a_uml_zit S_a_uml_der S_a_uml_ckib Saruhann Sebg_a_uml_teler S_a_uml_rmett Sermett Sert_a_uml_n S_a_uml_jit Sub_u_uml_teich Suh_a_uml_ + Tschagan Tschataj Th_u_uml_rab T_a_uml_her T_a_uml_kidin Thalha Teilann Teomann Tevid Tim_u_uml_schin Tim_u_uml_r T_u_uml_lian T_u_uml_nar T_u_uml_n_a_uml_i Tunker Turawin + Ul_u_uml_tzsch Utker + Wekti + Z_u_uml_lfer Z_u_uml_lfegar Ziever + } + } + female_names = { + 3 = { + _O_uml_selma + Arzula Aifer Aiten Aische + B_u_uml_schra B_a_uml_hra Burschu + D_a_uml_rja Dileck + Ebrau Eliv Emiene Esmera Esr_a_uml_ + Fadiena Fatmara Ferike Filise + G_o_uml_n_u_line G_u_uml_leia G_u_uml_lera Gamzella + H_u_uml_lja Hatische + Ilkn_u_uml_r + Jagmora Jasemina + K_u_uml_brina K_a_uml_drine + Leila + Mellika Melke Meliena Meraline Mervisa M_a_uml_rjem + Nesliane Neslina + Piena Pen_a_uml_ra Perina Periana + Rahmila Rahmara Remsie + Scherife S_a_uml_lina Sedara Sehme Semira Serabe S_a_uml_rpel Serpina Sevita Sevika Sevine Sybelle Sultina Seinebe + Tschidem Tschanan T_u_uml_laj T_u_uml_gba + Zerena + } + 2 = { + _A_uml_leva + _O_uml_tzgela _O_uml_snora + Arivine Aslie Asliane Asumina + Bahrieke Bedina Belgiena Betilde Beisa Birsena Burtschine + Dschevair Dscheida + Eilin Ebika Ebeka Elm_a_uml_se Erenna Esinne Esgine + Fasilotte Feisa Fundena + G_u_uml_lia G_u_uml_lstine G_u_uml_lisara G_u_uml_nera G_u_uml_ng_o_uml_ria G_u_uml_rseline Giseme + Habine Habina Hannede H_a_uml_sreta Hazelle + Ipecke Irema + Jalena + Kans_u_uml_ Kerena + L_u_uml_tfriede L_a_uml_lle L_a_uml_tifa + M_u_uml_scherreff M_u_uml_rvett Melika Mellise Miene Muazette Mutlina + Nahilde Nalann Nasanne Nasrene Naslie Neila Nesrine Nevina Nilgunne Nimette Nuria Nurdene Nureja + Olja Oja + Pakiena Pelinne Penbera Pervine + R_u_uml_messa Revika Reiana + Sch_a_uml_bnem Schenai Sch_o_uml_nol Sch_u_uml_rine Sabatha Saliena Sarene Sebahilde Selinna S_a_uml_mika Senna S_a_uml_nnem Sermine Sejanna S_u_uml_szanna S_u_uml_leja + Tsch_a_uml_gla Tansela T_u_uml_tschel T_u_uml_bela + Wildane + } + 1 = { + _A_uml_sena + Aysela + Bengischa Berrina Berrike Bejanora + Eltschine Esvetta + Felekina + G_u_uml_ldene G_u_uml_sine + H_u_uml_de + Ivette Ilkja Ischine + J_u_uml_ldine Jasch_a_uml_m Jelda + Kandane K_a_uml_nsine Karsina + M_u_uml_sejanne Meldisa Melischa Melis M_a_uml_hrima + N_u_uml_kette Nessa + Radija Rausa Ren_a_uml_nne + Sch_a_uml_vin Siela Selina Semir_a_uml_mis Ser_a_uml_ina Sertabel S_u_uml_mje S_u_uml_lhie Semzema + T_a_uml_ibe T_u_uml_l_u_uml_ge T_u_uml_nna + } + } + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_turkish.txt b/common/culture/name_lists/NEOW_turkish.txt index 8e29e20aa..6e514f2bf 100644 --- a/common/culture/name_lists/NEOW_turkish.txt +++ b/common/culture/name_lists/NEOW_turkish.txt @@ -215,17 +215,17 @@ Abd_u_uml_lkadir Abdulkadir Abdullah Abdurrahman Adnan Ahmet Ali Arif Ayd_i_dot_n Ayhan B_u_uml_lent Bayram Bekir Bilal Burak Celal Cemal Cemil Cengiz - Deniz - Ekrem Emin Emre Engin Erdal Erhan Erkan Erol + Deniz Dursun + Ekrem Emin Emrah Emre Engin Erdal Erhan Erkan Erol Faruk Fatih G_o_uml_khan - H_u_dot_seyin Hac_i_dot_ Hakan Halil Harun Hasan Hikmet + H_u_uml_seyin Hac_i_dot_ Hakan Halil Harun Hasan Hikmet Kadir Kemal Kenan Mahmut Mehmet Mesut Metin Mevl_u_uml_t Muhammed Muhammet Muharrem Murat Musa Mustafa Muzaffer Nihat Nurettin Onur Orhan Osman Ramazan Recep - S_u_act_leyman Salih Sedat Serdar Serkan Sinan + S_u_act_leyman Salih Sedat Selahattin Serdar Serkan Sinan U_g_brv_ur Y_i_dot_lmaz Y_u_uml_ksel Ya_s_ced_ar Yakup Yasin Yunus Yusuf Zeki @@ -236,22 +236,22 @@ _O_uml_zcan _O_uml_zer _O_uml_zkan _S_ced_ahin _S_ced_enel _S_ced_eref _S_ced_evket _S_ced_evki _S_ced_eyhmus _S_ced_uayip _U_uml_nal - A_s_ced_k_i_dot_n Abbas Abdulbaki Abdulhamit Adil Ak_i_dot_n Akif Alaattin Ali_spc_R_i_dot_za Alican Alpaslan Alper Altan An_i_dot_l Arda Arslan Aslan Atakan Atilla Avni Aykut Aytekin Aziz + A_s_ced_k_i_dot_n Abbas Abdulbaki Abdulhamit Adil Ak_i_dot_n Akif Alaattin Ali_spc_R_i_dot_za Alican Alpaslan Alper Altan An_i_dot_l Arda Arslan Aslan Atakan Atila Atilla Avni Aykut Aytekin Aziz Bahad_i_dot_r Bahattin Bahri Baki Bar_i_dot__s_ced_ Basri Bedri Berat Batuhan Beyhan Birkan Birol Burhan Burhanettin - Cafer Cahit Can Caner Cavit Cem Cenk Cevat Cevdet Cihan Cihat Cumali Cumhur + C_u_uml_neyt Cafer Cahit Can Caner Cavit Celalettin Cem Cenk Cevat Cevdet Cihan Cihat Cumali Cumhur Do_g_brv_an Durmu_s_ced_ E_s_ced_ref Edip Efe Emir Emrullah Ender Enes Enis Eray Erdem Erdo_g_brv_an Erg_u_uml_n Erkan Ersin Ertan Ertu_g_brv_rul Esat Eser Ethem Evren Ey_u_uml_p Eyy_u_uml_p - F_i_dot_rat Fahrettin Fahri Faik Fehmi Ferdi Feridun Ferit Fethi Fevzi Feyzi Fikret Fuat Furkan + F_i_dot_rat Fahrettin Fahri Faik Fehmi Ferdi Feridun Ferit Fethi Fevzi Feyzi Fikret Fikri Fuat Furkan G_u_uml_ne_s_ced_ G_u_uml_ltekin G_u_uml_rsel G_u_uml_ven Gazi - H_u_uml_samettin H_u_uml_sn_u_uml_ Ha_s_ced_im Habib Habip Halis Halit Haluk Hamdi Hanifi Hayati Haydar Hayrettin Hayri Hidayet Hilmi Hulusi + H_u_uml_samettin H_u_uml_sn_u_uml_ Ha_s_ced_im Habib Habip Halis Halit Haluk Hamdi Hamza Hanifi Hayati Haydar Hayrettin Hayri Hidayet Hilmi Hulusi K_a_hat_muran K_u_uml_r_s_ced_at Kaan Kadri Kamer Kamil Kas_i_dot_m Kaya Kaz_i_dot_m Kerem Kerim Koray Kubilay L_u_uml_tf_u_uml_ L_u_uml_tfi Latif Levent M_u_uml_cahit M_u_uml_kerrem M_u_uml_rsel M_u_uml_sl_u_uml_m Mahir Mehmet_spc_Ali Melih Mert Mithat Muhittin Muhlis Mukadder Mustafa_spc_Kemal Naci Nail Nam_i_dot_k Naz_i_dot_m Nazif Necdet Necmi Nezir Necati Necip Necmettin Nedim Nevzat Nihan Niyazi Nizamettin Numan Nural Nurhan Nuri Nurullah O_g_brv_uz O_g_brv_uzhan Okan Oktay Olcay R_i_dot_dvan R_i_dot_za R_u_uml_stem Rafet Rahmi Rasim Recai Re_s_ced_at Re_s_ced_it Refik Remzi Rifat - S_i_dot_tk_i_dot_ S_u_uml_reyya Sabahattin Sabri Sad_i_dot_k Sadettin Sadi Saffet Sait Salim Sami Sava_s_ced_ Sebahattin Sefa Sefer Sel_c_ced_uk Selami Selim Semih Serhat Servet Seydi Seyit Sezai Sezer Sezgin Soner Suat - Tahir Tahsin Tamer Tanju Tar_i_dot_k Tayfun Tekin Temel Tevfik Tolga Tu_g_brv_rul Tufan Tuncer Turan Turgay Turgut Turhan + S_i_dot_tk_i_dot_ S_u_uml_reyya Sabahattin Sabri Sad_i_dot_k Sadettin Sadi Saffet Sait Salim Sami Sava_s_ced_ Sebahattin Sefa Sefer Sel_c_ced_uk Selami Selim Selman Semih Sercan Serhat Servet Seydi Seyit Sezai Sezer Sezgin Soner Suat + Tacettin Tahir Tahsin Tamer Taner Tanju Tar_i_dot_k Tayfun Tekin Temel Tevfik Tolga Tu_g_brv_rul Tufan Tuncay Tuncer Turan Turgay Turgut Turhan Ufuk Ula_s_ced_ Vahit Vedat Vehbi Veli Veysel Veysi Volkan Y_i_dot_ld_i_dot_r_i_dot_m Y_u_uml_cel Yahya Yal_c_ced__i_dot_n Yavuz Yener Yi_g_brv_it Yunus_spc_Emre @@ -262,24 +262,24 @@ _I_dot_lkan _I_dot_nan _I_dot_nan_c_ced_ _I_dot_stemihan _O_uml_zt_u_uml_rk _S_ced_adan _S_ced_ahabettin _S_ced_ahap _S_ced_amil _S_ced_efkat - Abd_u_uml_llatif Abdulahat Abdulhaluk Abdulsamet Agah Alparslan Alpay Alperen Aral Arma_g_brv_an Ataullah Atay Ayberk Ayetullah Ayvaz Azmi - Ba_s_ced_ar Baha Bedirhan Behi_c_ced_ Bozkurt + Abd_u_uml_llatif Abdulahat Abdulhaluk Abdulsamet Agah Alparslan Alpay Alperen Aral Arma_g_brv_an Ataullah Atay Ayberk Ayetullah Aytun Ayvaz Azmi + Ba_s_ced_ar Baha Bedirhan Behi_c_ced_ Binali Bozkurt Cezmi Cihangir Danyal Demir Devlet Devrim Do_g_brv_a Do_g_brv_uhan Do_g_brv_ukan - Ediz Efkan Ege El_c_ced_in Emirhan Emrecan Emrehan Enez Ensar Erc_u_uml_ment Erdin Erkin Ersoy Ertun_c_ced_ Evliya - Fadl_i_dot_ Faris Fatin Faz_i_dot_l Fedon Fehim Ferhan Fetani Fethullah Firuz + Ediz Ednan Efkan Ege El_c_ced_in Emirhan Emrecan Emrehan Enez Ensar Erc_u_uml_ment Erdin Erkin Ersoy Ertun_c_ced_ Evliya + Fadl_i_dot_ Faris Fatin Faz_i_dot_l Fedon Fehim Ferhan Fetani Fethullah Feti Firuz G_o_uml_kan G_o_uml_kdeniz G_o_uml_ktan Gaffar Giray H_u_uml_rrem H_u_uml_srev Hakk_i_dot_ Hasari Hasip Hur_s_ced_it Husret I_s_ced__i_dot_n K_i_dot_l_i_dot__c_ced_arslan K_i_dot_van_c_ced_ K_i_dot_yasettin Kadim Kayhan Kayra Kutalm_i_dot__s_ced_ L_u_uml_tfullah - M_u_uml_jdat M_u_uml_kremin M_u_uml_mtaz Macit Mahfuz Mahmud Maliki Mansur Masum Medeni Mensur Mertcan Metehan Mihrali Mira_c_ced_ Muhtar + M_u_uml_jdat M_u_uml_kremin M_u_uml_mtaz M_u_uml_savat Macit Mahfuz Mahmud Maliki Mansur Masum Medeni Mensur Mertcan Metehan Mihrali Mira_c_ced_ Muhtar Nabi Naz_i_dot_r Nejat Nidai Nimetullah Nureddin Nusrettin Og_u_uml_n Onursal Pamuk Polat Poyraz R_i_dot_zacan R_u_uml__s_ced_t_u_uml_ Refet Renan Rizgin - S_i_dot_d_i_dot_k S_u_uml_heyl S_u_uml_mer Sacit Sadir Sak_i_dot_p Seb_g_brv_atullah Sermet Seyyit Subutay Suha - Taha Takiddin Talha Tayip Taylan Teoman Tevhit Timu_c_ced_in Timur Tuluyhan Tuna Tunay Tunca Turabi + S_i_dot_d_i_dot_k S_u_uml_heyl S_u_uml_mer Sacit Sadir Sak_i_dot_p Saruhan Seb_g_brv_atullah Sermet Sertan Seyyit Subutay Suha + T_u_uml_rabi Taha Takiddin Talha Tayip Taylan Teoman Tevhit Timu_c_ced_in Timur Tuluyhan Tuna Tunay Tunca Turabi Ulu_c_ced_ Utku Vecdi Yal_i_dot_n Yaman Yasir Yekta Yi_g_brv_itcan @@ -298,15 +298,15 @@ Derya Dilek Ebru Elif Emine Esma Esra Fadime Fatma Feride Filiz - G_o_uml_n_u_uml_l G_u_uml_ler Gamze + G_o_uml_n_u_uml_l G_u_uml_lay G_u_uml_ler Gamze H_u_uml_lya Hatice K_u_uml_bra Kadriye Leyla Melek Meliha Meral Merve Meryem Neslihan - Perihan + P_i_dot_nar Perihan Rahime Remziye - Saliha Seda Sema Semra Serap Sevgi Sevim Sibel Sultan + Saliha Seda Sema Semra Serap Serpil Sevda Sevgi Sevim Sibel Sultan T_u_uml_lay T_u_uml_rkan Tu_g_brv_ba Ya_g_brv_mur Yasemin Zehra Zeynep @@ -314,15 +314,15 @@ 2 = { _C_ced_a_g_brv_la _I_dot_pek _I_dot_rem - _O_uml_zge + _O_uml_zge _O_uml_znur _S_ced_ebnem _S_ced_enay _S_ced_enol _S_ced_irin Arife Alev Asl_i_dot_ Asl_i_dot_han Asuman Aylin Bahriye Bedia Belgin Bet_u_uml_l Beyza Birsen Bur_c_ced_in - Cansu Ceren Cevahir - Ebubekir Elmas Eren Ezgi - Fazilet Funda + Cansu Ceren Cevahir Ceyda + Ebubekir Elmas Eren Esin Ezgi + Fazilet Feyza Funda G_u_uml_l G_u_uml_l_u_uml_stan G_u_uml_lizar G_u_uml_ner G_u_uml_ng_o_uml_r G_u_uml_rsel Gizem - Hande Hasret Hazal + Habibe Hande Hasret Hazal Jale L_u_uml_tfiye Lale Latife M_u_uml__s_ced_erref M_u_uml_r_u_uml_vvet Melike Melis Mine Muazzez Mutlu @@ -333,6 +333,7 @@ Sabahat Salihe Sare Sebahat Selin Semiha Sena Senem Sermin Seyhan Suzan Tansu Tu_g_brv__c_ced_e Tuba Vildan + Z_u_uml_leyha } 1 = { _I_dot_ffet _I_dot_lkyaz @@ -349,13 +350,14 @@ Karsu M_u_uml_zeyyen Melda Melisa Meliz Mihrimah N_u_uml_khet Naz - Ravza Renan + Radiye Ravza Renan S_i_dot_la Selen Semiramis Sera Sertab Simge Sulhiye Tayyibe Tulu_g_brv_ Tuna Ya_s_ced_am Yelda Zemzem } } + dynasty_of_location_prefix = "dynnp_of" patronym_suffix_male = "dynnpat_suf_o_g_brv_lu" patronym_suffix_female = "dynnpat_suf_k_i_dot_z_i_dot_" always_use_patronym = yes diff --git a/common/culture/name_lists/NEOW_turkmen.txt b/common/culture/name_lists/NEOW_turkmen.txt new file mode 100644 index 000000000..7d3bad74b --- /dev/null +++ b/common/culture/name_lists/NEOW_turkmen.txt @@ -0,0 +1,271 @@ +name_list_NEOW_turkmen = { + + cadet_dynasty_names = { + "dynn__O_uml_wezgeldi_y_act_ew" + "dynn__S_ced_amyradow" + "dynn__S_ced_ihi_y_act_ew" + "dynn__Y_act_akupow" + "dynn__Y_act_alkapow" + "dynn__Y_act_azgylyjow" + "dynn__Y_act_azmyradow" + "dynn__Y_act_azy_y_act_ew" + "dynn_A_s_ced_yrow" + "dynn_A_z_crn_darow" + "dynn_Agajuma_y_act_ew" + "dynn_Agany_y_act_azow" + "dynn_Akmyradow" + "dynn_Alla_y_act_arow" + "dynn_Amannazarow" + "dynn_Amanow" + "dynn_Annamyradow" + "dynn_Annany_y_act_azow" + "dynn_Annasaparow" + "dynn_Arslanow" + "dynn_Ata_y_act_ew" + "dynn_Atakow" + "dynn_Atamanow" + "dynn_Ba_s_ced_irow" + "dynn_Ba_y_act_myradow" + "dynn_Ba_y_act_ramow" + "dynn_Ba_y_act_y_y_act_ew" + "dynn_Baba_y_act_ew" + "dynn_Bally_y_act_ew" + "dynn_Baly_s_ced_ow" + "dynn_Bekmi_y_act_ew" + "dynn_Berdi_y_act_ew" + "dynn_Berdimyradow" + "dynn_Der_y_act_a_y_act_ew" + "dynn_Durdy_y_act_ew" + "dynn_Esenow" + "dynn_Gamberli" + "dynn_Gara_y_act_ew" + "dynn_Garaja_y_act_ew" + "dynn_Geldi_y_act_ew" + "dynn_Geldimyradow" + "dynn_Go_c_ced_geldi_y_act_ew" + "dynn_Gulatarow" + "dynn_Gully_y_act_ew" + "dynn_Gurbanow" + "dynn_H_u_uml_mm_a_uml__y_act_ew" + "dynn_Ha_s_ced_tekow" + "dynn_Hanow" + "dynn_Hatamow" + "dynn_Hojanepesow" + "dynn_Homma_y_act_ew" + "dynn_Huda_y_act_berdi_y_act_ew" + "dynn_I_s_ced_anguly_y_act_ew" + "dynn_Ilamanow" + "dynn_Jora_y_act_ew" + "dynn_Juma_y_act_ew" + "dynn_Jumagylyjow" + "dynn_K_o_uml_mekow" + "dynn_K_u_uml_l_a_uml__y_act_ew" + "dynn_Kakaba_y_act_ew" + "dynn_Kakageldi_y_act_ew" + "dynn_Kulow" + "dynn_Kuramba_y_act_ew" + "dynn_Kutly_y_act_ew" + "dynn_M_a_uml_mmedow" + "dynn_M_a_uml_mmets_a_uml_hedow" + "dynn_Mami_y_act_ew" + "dynn_Mel_a_uml__y_act_ew" + "dynn_Meredow" + "dynn_Meretgeldi_y_act_ew" + "dynn_Meretguly_y_act_ew" + "dynn_Muhammedow" + "dynn_Muhy_y_act_ew" + "dynn_Myradow" + "dynn_Myratberdi_y_act_ew" + "dynn_Ni_y_act_azgeldi_y_act_ew" + "dynn_Nurberdi_y_act_ew" + "dynn_Nurly_y_act_ew" + "dynn_Nury_y_act_ew" + "dynn_Omirow" + "dynn_Orazgly_c_ced__y_act_ew" + "dynn_Orazmyradow" + "dynn_Orazow" + "dynn_Pirnepesow" + "dynn_Rejepow" + "dynn_S_o_uml__y_act__u_uml_now" + "dynn_Sabyrow" + "dynn_Saparaly_y_act_ew" + "dynn_Saparmyradow" + "dynn_Saparow" + "dynn_Sary_y_act_ew" + "dynn_Se_y_act_ilow" + "dynn_Se_y_act_isow" + "dynn_Se_y_act_itmyradow" + "dynn_Se_y_act_tli_y_act_ew" + "dynn_T_a_uml_jow " + "dynn_Tulegenow" + "dynn_Turdi_y_act_ew" + "dynn_Welli_y_act_ew" + "dynn_Zyrry_y_act_ew" + } + + dynasty_names = { + "dynn__O_uml_wezgeldi_y_act_ew" + "dynn__S_ced_amyradow" + "dynn__S_ced_ihi_y_act_ew" + "dynn__Y_act_akupow" + "dynn__Y_act_alkapow" + "dynn__Y_act_azgylyjow" + "dynn__Y_act_azmyradow" + "dynn__Y_act_azy_y_act_ew" + "dynn_A_s_ced_yrow" + "dynn_A_z_crn_darow" + "dynn_Agajuma_y_act_ew" + "dynn_Agany_y_act_azow" + "dynn_Akmyradow" + "dynn_Alla_y_act_arow" + "dynn_Amannazarow" + "dynn_Amanow" + "dynn_Annamyradow" + "dynn_Annany_y_act_azow" + "dynn_Annasaparow" + "dynn_Arslanow" + "dynn_Ata_y_act_ew" + "dynn_Atakow" + "dynn_Atamanow" + "dynn_Ba_s_ced_irow" + "dynn_Ba_y_act_myradow" + "dynn_Ba_y_act_ramow" + "dynn_Ba_y_act_y_y_act_ew" + "dynn_Baba_y_act_ew" + "dynn_Bally_y_act_ew" + "dynn_Baly_s_ced_ow" + "dynn_Bekmi_y_act_ew" + "dynn_Berdi_y_act_ew" + "dynn_Berdimyradow" + "dynn_Der_y_act_a_y_act_ew" + "dynn_Durdy_y_act_ew" + "dynn_Esenow" + "dynn_Gamberli" + "dynn_Gara_y_act_ew" + "dynn_Garaja_y_act_ew" + "dynn_Geldi_y_act_ew" + "dynn_Geldimyradow" + "dynn_Go_c_ced_geldi_y_act_ew" + "dynn_Gulatarow" + "dynn_Gully_y_act_ew" + "dynn_Gurbanow" + "dynn_H_u_uml_mm_a_uml__y_act_ew" + "dynn_Ha_s_ced_tekow" + "dynn_Hanow" + "dynn_Hatamow" + "dynn_Hojanepesow" + "dynn_Homma_y_act_ew" + "dynn_Huda_y_act_berdi_y_act_ew" + "dynn_I_s_ced_anguly_y_act_ew" + "dynn_Ilamanow" + "dynn_Jora_y_act_ew" + "dynn_Juma_y_act_ew" + "dynn_Jumagylyjow" + "dynn_K_o_uml_mekow" + "dynn_K_u_uml_l_a_uml__y_act_ew" + "dynn_Kakaba_y_act_ew" + "dynn_Kakageldi_y_act_ew" + "dynn_Kulow" + "dynn_Kuramba_y_act_ew" + "dynn_Kutly_y_act_ew" + "dynn_M_a_uml_mmedow" + "dynn_M_a_uml_mmets_a_uml_hedow" + "dynn_Mami_y_act_ew" + "dynn_Mel_a_uml__y_act_ew" + "dynn_Meredow" + "dynn_Meretgeldi_y_act_ew" + "dynn_Meretguly_y_act_ew" + "dynn_Muhammedow" + "dynn_Muhy_y_act_ew" + "dynn_Myradow" + "dynn_Myratberdi_y_act_ew" + "dynn_Ni_y_act_azgeldi_y_act_ew" + "dynn_Nurberdi_y_act_ew" + "dynn_Nurly_y_act_ew" + "dynn_Nury_y_act_ew" + "dynn_Omirow" + "dynn_Orazgly_c_ced__y_act_ew" + "dynn_Orazmyradow" + "dynn_Orazow" + "dynn_Pirnepesow" + "dynn_Rejepow" + "dynn_S_o_uml__y_act__u_uml_now" + "dynn_Sabyrow" + "dynn_Saparaly_y_act_ew" + "dynn_Saparmyradow" + "dynn_Saparow" + "dynn_Sary_y_act_ew" + "dynn_Se_y_act_ilow" + "dynn_Se_y_act_isow" + "dynn_Se_y_act_itmyradow" + "dynn_Se_y_act_tli_y_act_ew" + "dynn_T_a_uml_jow " + "dynn_Tulegenow" + "dynn_Turdi_y_act_ew" + "dynn_Welli_y_act_ew" + "dynn_Zyrry_y_act_ew" + } + + male_names = { + _C_ced_ary _C_ced_arymyrat + _O_uml_wez _O_uml_wezguly _O_uml_weznepes _O_uml_wl_y_act_aguly + _S_ced__o_uml_hrat _S_ced_amyrat _S_ced_atlyk _S_ced_ihguly _S_ced_yhy + _Y_act_ag_s_ced_ygeldy _Y_act_agmyr _Y_act_akup _Y_act_azberdi _Y_act_azmyrat _Y_act_azpolat _Y_act_e_n_crn_i_s_ced_ _Y_act_egenmyrat _Y_act_unus _Y_act_usup + A_s_ced_yr A_s_ced_yrgeldi A_s_ced_yrmuhammet A_y_act_myrat Abdy Agamyrat Ahmet Akmuhammet Akmyrat Ali Ali_s_ced_er Aliasker Alla_y_act_ar Allaguly Allamyrat Allanazar Alparslan Alym Amangeldi Amanguly Amanm_a_uml_mmet Amanmuhammet Amanmyrat Annadurdy Annageldi Annaguly Annam_a_uml_mmet Annameret Annamuhammet Annamyrat Araz Arazdurdy Arazmyrat Arslan Arslangyly_c_ced_ Arslanm_a_uml_mmet Arslanmyrat Artyk Artykm_a_uml_mmet Astanaguly Ata Atageldi Atajan Atamyrat Azat Azizbek Azymgeldi + B_a_uml__s_ced_im Ba_y_act_ly Ba_y_act_myrat Ba_y_act_ram Ba_y_act_ramdurdy Ba_y_act_rammyrat Ba_y_act_ramny_y_act_az Babageldi Babahan Babamyrat Bagybek Bahadur Batyr Begen_c_ced_ Begen_c_ced_geldi Bekgi Berdi Berdimuhammet Berdimyrat + D_o_uml_wletgyly_c_ced_ D_o_uml_wran D_o_uml_wranguly Da_n_crn_atar Durdy Durdyguly Durdymyrat + Erkin Esen Eziz + G_u_uml_ndogdy Ga_y_act_gysyz Ga_y_act_yp Ga_y_act_ypgeldi Gadam Gahryman Garly Gazakba_y_act_ Geldimyrat Gulberdi Gulmuhammet Gulmyrat Gurban Gurbandurdy Gurbangeldi Gurbanguly Gurbangyly_c_ced_ Gurbanm_a_uml_mmet Gurbanmuhammet Gurbanmyrat Gurbans_a_uml_het Guwan_c_ced_ Guwan_c_ced_muhammet Guwan_c_ced_myrat Gyly_c_ced_durdy + Hanmyrat Hojamyrat Huda_y_act_berdi Huda_y_act_beren Huda_y_act_nazar Hydyr Hydyrguly Hywaly + I_s_ced_anm_a_uml_mmet Intizar Isma_y_act_yl + Jelilberdi Jomart Joraguly Jumageldi Jumaguly Jumamuhammet Jumamyrat + Kakageldi Kakam_a_uml_mmet Kamil Kemal Kerim Kerimguly Kerwen Kuwwat + M_a_uml_mmetoraz M_a_uml_mmetsapar M_o_uml_wlam Maksat Maksatberdi Me_y_act_lis Me_y_act_lismyrat Mekan Merdan Meret Meretdurdy Meretguly Mergen Mesgen Muhammet Muhammetaman Muhammetberdi Musa Myrat Myratmuhammet + Narba_y_act_ Nazarguly Nepes Nur_y_act_agdy Nurberdi Nurgeldi Nurguly Nurgyly_c_ced_ Nurmuhammet Nurpolat Ny_y_act_azgurban + Orazberdi Orazdurdy Orazgeldi Orazmyrat Otuzba_y_act_ Ow_s_crn_uk + Paltaba_y_act_ + R_u_uml_stemmyrat Rahman Rejep Rejepba_y_act_ Resul Rozyba_y_act_ + S_u_uml_le_y_act_man Sahyberdi Sapardurdy Sapargeldi Saparmuhammet Saparmyrat Se_y_act_itkuly Serdar + T_a_uml__c_ced_myrat T_a_uml__c_ced_nazar Ta_n_crn_yrguly Tirki_s_ced_myrat To_y_act_ly Tuwakgyly_c_ced_ + Wepa Wezirgeldi Wladimir + Yhlas Ymamguly Yslamberdi + Zahid + } + female_names = { + _C_ced_emen + _S_ced_asenem _S_ced_eker _S_ced_em_s_ced_at _S_ced_irin + A_y_act_b_o_uml_lek A_y_act_g_o_uml_zel A_y_act_g_u_uml_l A_y_act_jemal A_y_act_lar A_y_act_maral A_y_act_na A_y_act_nabat A_y_act_peri A_y_act_senem A_y_act_soltan Akja Annabagt Annasoltan + Ba_y_act_ramg_o_uml_zel Bagtyg_u_uml_l Baharg_u_uml_l Bossan + D_u_uml_n_y_act__a_uml_g_o_uml_zel Desseg_u_uml_l + Enejan + G_u_uml__s_ced_irin G_u_uml_ljan G_u_uml_ljemal G_u_uml_lnur Gurbang_o_uml_zel + Haty_c_ced_a Huma_y_act_ + Irina + Jahan Jahang_u_uml_l Jemal Jemile Jennet Jeren + K_a_uml_kilik K_u_uml_m_u_uml__s_ced_ + L_a_uml_le La_c_ced_yn Le_y_act_la + M_a_uml_hriban Ma_y_act_a Ma_y_act_sa Mahym Mamajan Maral Me_n_crn_li Miwe Muhabbat + Ogul_s_ced_ad Ogulgerek Ogulmaral Oguln_a_uml_zik Ogulnabat Ogulnur Ogulsura_y_act_ Ogult_a_uml__c_ced_ Oraznabat + Perdeg_u_uml_l + Selbi Senem Sura_y_act_ + Zule_y_act_ha Zyba + } + dynasty_of_location_prefix = "dynnp_of" + patronym_suffix_male = "dynnpat_suf_ogly" + patronym_suffix_female = "dynnpat_suf_gyzy" + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_ukrainian.txt b/common/culture/name_lists/NEOW_ukrainian.txt new file mode 100644 index 000000000..e7f90630d --- /dev/null +++ b/common/culture/name_lists/NEOW_ukrainian.txt @@ -0,0 +1,478 @@ +name_list_NEOW_ukrainian = { + + cadet_dynasty_names = { + "dynn_Akimenko" + "dynn_Artemenko" + "dynn_Artyukh" + "dynn_Bandura" + "dynn_Belanov" + "dynn_Berezhna" + "dynn_Berezin" + "dynn_Berezovskii" + "dynn_Berkovich" + "dynn_Bezborodko" + "dynn_Bezpalko" + "dynn_Blavatskii" + "dynn_Bliznyuk" + "dynn_Blonskii" + "dynn_Bobrovskii" + "dynn_Bobyr" + "dynn_Bondar" + "dynn_Bondarchuk" + "dynn_Bondarenco" + "dynn_Bondarenko" + "dynn_Bondaruk" + "dynn_Bortnik" + "dynn_Boyko" + "dynn_Brovchenko" + "dynn_Brukhonenko" + "dynn_Brusilovskii" + "dynn_Chabanenko" + "dynn_Chekh" + "dynn_Chepiha" + "dynn_Chernenko" + "dynn_Chernetskii" + "dynn_Chmerkovskii" + "dynn_Chornenkii" + "dynn_Chubenko" + "dynn_Chumak" + "dynn_Danylchenko" + "dynn_Danylenko" + "dynn_Danyluk" + "dynn_Danylyuk" + "dynn_Dikhtiar" + "dynn_Dmytrenko" + "dynn_Dolhii" + "dynn_Donchenko" + "dynn_Doroshchuk" + "dynn_Doroshenko" + "dynn_Dudka" + "dynn_Dushenko" + "dynn_Dutko" + "dynn_Dyachenko" + "dynn_Dybenko" + "dynn_Fedorchenko" + "dynn_Fedorchuk" + "dynn_Fedorenko" + "dynn_Fedoruk" + "dynn_Fesenko" + "dynn_Filipchenko" + "dynn_Filipenko" + "dynn_Filippenko" + "dynn_Fomenko" + "dynn_Garmash" + "dynn_Gerashchenko" + "dynn_Gerasimenko" + "dynn_Glavan" + "dynn_Gnidenko" + "dynn_Golubenko" + "dynn_Golubitskii" + "dynn_Gorbachev" + "dynn_Gordienko" + "dynn_Gorenko" + "dynn_Grabar" + "dynn_Grigorenko" + "dynn_Grishchuk" + "dynn_Gritsenko" + "dynn_Gubenko" + "dynn_Gulko" + "dynn_Haidai" + "dynn_Halenko" + "dynn_Halenkov" + "dynn_Halicki" + "dynn_Hapon" + "dynn_Harbuz" + "dynn_Harkusha" + "dynn_Hohol" + "dynn_Honcharenko" + "dynn_Honcharuk" + "dynn_Hrachov" + "dynn_Hromov" + "dynn_Hroznii" + "dynn_Hryhorchuk" + "dynn_Hryhorenko" + "dynn_Ivanchenko" + "dynn_Ivanchuk" + "dynn_Ivanenko" + "dynn_Kagan" + "dynn_Kalachnyk" + "dynn_Kalynets" + "dynn_Kalynovskii" + "dynn_Kalyuzhnii" + "dynn_Kaminskii" + "dynn_Karpenko" + "dynn_Kashchenko" + "dynn_Khalskii" + "dynn_Kharchenko" + "dynn_Kharytonov" + "dynn_Khlan" + "dynn_Khmara" + "dynn_Khmelnytskii" + "dynn_Khmil" + "dynn_Kholodenko" + "dynn_Khromchenko" + "dynn_Khruschev" + "dynn_Kirichenko" + "dynn_Kiriyenko" + "dynn_Kishchenko" + "dynn_Kolisnychenko" + "dynn_Korchmar" + "dynn_Korniychuk" + "dynn_Korniyenko" + "dynn_Kornyev" + "dynn_Korolenko" + "dynn_Kostyshyn" + "dynn_Kovalchenko" + "dynn_Kovalchuk" + "dynn_Kovalenko" + "dynn_Kramar" + "dynn_Kravchenko" + "dynn_Kravchuk" + "dynn_Kryvii" + "dynn_Kulichenko" + "dynn_Kulikovskii" + "dynn_Kushnirenko" + "dynn_Kushniryuk" + "dynn_Kyivskii" + "dynn_Laska" + "dynn_Lavrynovych" + "dynn_Lazarenko" + "dynn_Lazutkin" + "dynn_Lebedenko" + "dynn_Lebid" + "dynn_Lemeshko" + "dynn_Leontovych" + "dynn_Leshchenko" + "dynn_Lesiuk" + "dynn_Levin" + "dynn_Likar" + "dynn_Lisovets" + "dynn_Litovskii" + "dynn_Liteyschik" + "dynn_Litvinchuk" + "dynn_Liubchenko" + "dynn_Livytskii" + "dynn_Lobach" + "dynn_Lvivskii" + "dynn_Maksymenko" + "dynn_Maloshenko" + "dynn_Melnyk" + "dynn_Mohyla" + "dynn_Moldovan" + "dynn_Moldavskii" + "dynn_Mykytko" + "dynn_Navalnii" + "dynn_Nazarenko" + "dynn_Nebaba" + "dynn_Nechyporenko" + "dynn_Nedbaylo" + "dynn_Nedelko" + "dynn_Nesterenko" + "dynn_Netrebko" + "dynn_Nemirovski" + "dynn_Nikiforenko" + "dynn_Nikitenko" + "dynn_Nikolaenko" + "dynn_Nechai" + "dynn_Nedovarenii" + "dynn_Nimets" + "dynn_Oliynyk" + "dynn_Olshanski" + "dynn_Palamar" + "dynn_Palamarchuk" + "dynn_Pelyapelitsa" + "dynn_Pivopil" + "dynn_Poklonskii" + "dynn_Polyak" + "dynn_Polyanskyi" + "dynn_Pomazan" + "dynn_Ponomarenko" + "dynn_Ponomarchuk" + "dynn_Popovski" + "dynn_Poroshenko" + "dynn_Potapenko" + "dynn_Sadko" + "dynn_Salko" + "dynn_Salo" + "dynn_Skliar" + "dynn_Skliarenko" + "dynn_Skovoroda" + "dynn_Slyusar" + "dynn_Shevchenko" + "dynn_Shukhevich" + "dynn_Syvenkii" + "dynn_Tamakhin" + "dynn_Tatarin" + "dynn_Tkachenko" + "dynn_Vasiliv" + "dynn_Voloshyn" + "dynn_Vyshenskii" + "dynn_Zayats" + "dynn_Zelenskii" + } + + dynasty_names = { + "dynn_Akimenko" + "dynn_Artemenko" + "dynn_Artyukh" + "dynn_Bandura" + "dynn_Belanov" + "dynn_Berezhna" + "dynn_Berezin" + "dynn_Berezovskii" + "dynn_Berkovich" + "dynn_Bezborodko" + "dynn_Bezpalko" + "dynn_Blavatskii" + "dynn_Bliznyuk" + "dynn_Blonskii" + "dynn_Bobrovskii" + "dynn_Bobyr" + "dynn_Bondar" + "dynn_Bondarchuk" + "dynn_Bondarenco" + "dynn_Bondarenko" + "dynn_Bondaruk" + "dynn_Bortnik" + "dynn_Boyko" + "dynn_Brovchenko" + "dynn_Brukhonenko" + "dynn_Brusilovskii" + "dynn_Chabanenko" + "dynn_Chekh" + "dynn_Chepiha" + "dynn_Chernenko" + "dynn_Chernetskii" + "dynn_Chmerkovskii" + "dynn_Chornenkii" + "dynn_Chubenko" + "dynn_Chumak" + "dynn_Danylchenko" + "dynn_Danylenko" + "dynn_Danyluk" + "dynn_Danylyuk" + "dynn_Dikhtiar" + "dynn_Dmytrenko" + "dynn_Dolhii" + "dynn_Donchenko" + "dynn_Doroshchuk" + "dynn_Doroshenko" + "dynn_Dudka" + "dynn_Dushenko" + "dynn_Dutko" + "dynn_Dyachenko" + "dynn_Dybenko" + "dynn_Fedorchenko" + "dynn_Fedorchuk" + "dynn_Fedorenko" + "dynn_Fedoruk" + "dynn_Fesenko" + "dynn_Filipchenko" + "dynn_Filipenko" + "dynn_Filippenko" + "dynn_Fomenko" + "dynn_Garmash" + "dynn_Gerashchenko" + "dynn_Gerasimenko" + "dynn_Glavan" + "dynn_Gnidenko" + "dynn_Golubenko" + "dynn_Golubitskii" + "dynn_Gorbachev" + "dynn_Gordienko" + "dynn_Gorenko" + "dynn_Grabar" + "dynn_Grigorenko" + "dynn_Grishchuk" + "dynn_Gritsenko" + "dynn_Gubenko" + "dynn_Gulko" + "dynn_Haidai" + "dynn_Halenko" + "dynn_Halenkov" + "dynn_Hapon" + "dynn_Harbuz" + "dynn_Harkusha" + "dynn_Hohol" + "dynn_Honcharenko" + "dynn_Honcharuk" + "dynn_Hrachov" + "dynn_Hromov" + "dynn_Hroznii" + "dynn_Hryhorchuk" + "dynn_Hryhorenko" + "dynn_Ivanchenko" + "dynn_Ivanchuk" + "dynn_Ivanenko" + "dynn_Kagan" + "dynn_Kalachnyk" + "dynn_Kalynets" + "dynn_Kalynovskii" + "dynn_Kalyuzhnii" + "dynn_Kaminskii" + "dynn_Karpenko" + "dynn_Kashchenko" + "dynn_Khalskii" + "dynn_Kharchenko" + "dynn_Kharytonov" + "dynn_Khlan" + "dynn_Khmara" + "dynn_Khmelnytskyi" + "dynn_Khmil" + "dynn_Kholodenko" + "dynn_Khruschev" + "dynn_Khromchenko" + "dynn_Kirichenko" + "dynn_Kiriyenko" + "dynn_Kishchenko" + "dynn_Kolisnychenko" + "dynn_Korchmar" + "dynn_Korniychuk" + "dynn_Korniyenko" + "dynn_Kornyev" + "dynn_Korolenko" + "dynn_Kovalchenko" + "dynn_Kovalenko" + "dynn_Kovalchuk" + "dynn_Kostyshyn" + "dynn_Kramar" + "dynn_Kravchenko" + "dynn_Kravchuk" + "dynn_Kryvii" + "dynn_Kulichenko" + "dynn_Kulikovskii" + "dynn_Kushnirenko" + "dynn_Kushniryuk" + "dynn_Kyivskii" + "dynn_Laska" + "dynn_Lavrynovych" + "dynn_Lazarenko" + "dynn_Lazutkin" + "dynn_Lebedenko" + "dynn_Lebid" + "dynn_Lemeshko" + "dynn_Leontovych" + "dynn_Leshchenko" + "dynn_Lesiuk" + "dynn_Levin" + "dynn_Likar" + "dynn_Lisovets" + "dynn_Litovskii" + "dynn_Liteyschik" + "dynn_Litvinchuk" + "dynn_Liubchenko" + "dynn_Livytskyi" + "dynn_Lobach" + "dynn_Lvivskii" + "dynn_Maloshenko" + "dynn_Maksymenko" + "dynn_Melnyk" + "dynn_Moldovan" + "dynn_Moldavskii" + "dynn_Mohyla" + "dynn_Mykytko" + "dynn_Navalnii" + "dynn_Nazarenko" + "dynn_Nebaba" + "dynn_Nechyporenko" + "dynn_Nedbaylo" + "dynn_Nedelko" + "dynn_Nesterenko" + "dynn_Netrebko" + "dynn_Nemirovski" + "dynn_Nikitenko" + "dynn_Nikolaenko" + "dynn_Nechai" + "dynn_Nedovarenii" + "dynn_Nimets" + "dynn_Oliynyk" + "dynn_Olshanski" + "dynn_Palamar" + "dynn_Palamarchuk" + "dynn_Pelyapelitsa" + "dynn_Pivopil" + "dynn_Poklonskii" + "dynn_Polyanskyi" + "dynn_Pomazan" + "dynn_Ponomarenko" + "dynn_Potapenko" + "dynn_Ponomarenko" + "dynn_Ponomarchuk" + "dynn_Popovski" + "dynn_Poroshenko" + "dynn_Salko" + "dynn_Skliar" + "dynn_Skliarenko" + "dynn_Skovoroda" + "dynn_Slyusar" + "dynn_Shevchenko" + "dynn_Shukhevich" + "dynn_Syvenkii" + "dynn_Tamakhin" + "dynn_Tatarin" + "dynn_Tkachenko" + "dynn_Vasiliv" + "dynn_Voloshyn" + "dynn_Vyshenskii" + "dynn_Zayats" + "dynn_Zelenskii" + } + + male_names = { + Anatolii Andrii Anton Arkadii Artyom Atanasii Afanasii + Bohdan Borys Bronislav + Davyd Danyl Danylo Denys Demian Dmytro + Eduard + Fedir Feodosii Frants Frantsisk + Hennadii Hryhorii + Ihor Illia Ivan + Kazymyr Khvedir Kostiantyn Kuzma Kyryl Kyrylo + Lev Leonid Leontii Liubomyr + Maksym Markiian Marian_male Matvii Mykyta Mykola Myron Myroslav Mykhail Mykhailo + Nazar + Oleh Oleksandr Oleksii Omelian Orest Ostap Opanas + Panas Pavlo Petro Pylyp + Roman Rostyslav Ruslan + Sava Sviatoslav Semen Serhii Stanyslav Stepan + Taras Tymofii Tymur Trokhym + Vadym Valentyn Valerii Vasyl Viacheslav Viktor Vitalii Vladyslav Volodyslav Volodymyr Vsevolod + Yakiv Yaroslav Yehor Yevhen Yevhenii Yosyp Yukhym Yurii + Zinovii + } + female_names = { + Alla Anastasiia Anhelina Anna Anzhela Antonina + Bronislava + Daryna Dariia Daria Dina + Fedora Frantsyska + Halyna Hanna + Ivanna Inna Iryna + Kalyna Kateryna Kvitka Klavdiia Kseniia Khrystyna + Larysa Leonida Lesya Lidiia Liliia Liubov Liubomyra Liudmyla + Maia Marharyta Marusia Maryna Mariia Melaniia Myroslava Mykhailyna + Nadiia Nataliia Natalya Nina + Oksana Oleksandra Olesia Olena Olha + Paraskoviia Pelaheia Pelahiia + Raisa Romana Ruslana + Svitlana Sviatoslava Snizhana Solomiia Sofiia Stefaniia Stepaniia Stepanyda + Taisiia Taisa Tamara Teklia Tetiana Uliana + Valentyna Varvara Vasylyna Veronika Viktoriia Veselka Vira + Yana Yanina Yaroslava Yemiliia Yeva Yevdokiia Yevhena Yevheniia Yelyzaveta Yelizaveta Yelysaveta Yefrosyniia Yuliia + Zinaida Zlata Zoriana Zoia Zhanna + } + dynasty_of_location_prefix = "dynnp_s" + + 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 + + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_vestlandsk.txt b/common/culture/name_lists/NEOW_vestlandsk.txt new file mode 100644 index 000000000..0a1712a83 --- /dev/null +++ b/common/culture/name_lists/NEOW_vestlandsk.txt @@ -0,0 +1,349 @@ +name_list_NEOW_vestlandsk = { + + cadet_dynasty_names = { + "dynn__O_stk_stensen" + "dynn_Abrahamsen" + "dynn_Ali" + "dynn_Amundsen" + "dynn_Andersen" + "dynn_Andreassen" + "dynn_Bakke" + "dynn_Bakken" + "dynn_Berg" + "dynn_Berge" + "dynn_Bergsholm" + "dynn_Berntsen" + "dynn_Bj_o_stk_rgo" + "dynn_Busch" + "dynn_Christiansen" + "dynn_Dahl" + "dynn_Dalin" + "dynn_Eide" + "dynn_Eilertsen" + "dynn_Ellefsplass" + "dynn_Eriksen" + "dynn_Espedal" + "dynn_Evenshaug" + "dynn_Grande" + "dynn_Grimsrud" + "dynn_Gundersen" + "dynn_H_o_stk_gdahl" + "dynn_H_o_stk_yer" + "dynn_Hagen" + "dynn_Halvorsen" + "dynn_Hansen" + "dynn_Haugen" + "dynn_Henriksen" + "dynn_Indgaard" + "dynn_Iversen" + "dynn_J_o_stk_rgensen" + "dynn_Jacobsen" + "dynn_Jakobsen" + "dynn_Jensen" + "dynn_Johannessen" + "dynn_Johansen" + "dynn_Johnsen" + "dynn_Jonsterhaug" + "dynn_Karlsen" + "dynn_Karterud" + "dynn_Kleppe" + "dynn_Knutsen" + "dynn_Kolbj_o_stk_rnsen" + "dynn_Kristensen" + "dynn_Kristiansen" + "dynn_Kristoffersen" + "dynn_Krokeide" + "dynn_Kvalem" + "dynn_Langballe" + "dynn_Larsen" + "dynn_Lie" + "dynn_Lillest_o_stk_l" + "dynn_Lund" + "dynn_Lunde" + "dynn_Martinsen" + "dynn_Mathisen" + "dynn_Mikkelsen" + "dynn_Moe" + "dynn_Moen" + "dynn_Molde" + "dynn_Mortensen" + "dynn_Moseby" + "dynn_Nguyen" + "dynn_Nilsen" + "dynn_Norby" + "dynn_Nyg_a_rng_rd" + "dynn_Olsen" + "dynn_Olssen" + "dynn_Paulsen" + "dynn_Pedersen" + "dynn_Pettersen" + "dynn_R_o_stk_nningen" + "dynn_Rasmussen" + "dynn_S_o_stk_r_o_stk_" + "dynn_S_o_stk_raas" + "dynn_S_o_stk_rensen" + "dynn_Sandtorp" + "dynn_Sch_o_stk_nningsen" + "dynn_Sj_a_rng_v_a_rng_g" + "dynn_Skevik" + "dynn_Skullerud" + "dynn_Solberg" + "dynn_Solheim" + "dynn_Stang" + "dynn_Storbuk_a_rng_s" + "dynn_Strand" + "dynn_Stray" + "dynn_Svendsen" + "dynn_Thiis" + "dynn_Torre" + "dynn_Veierud" + "dynn_Vestenfor" + "dynn_Virkesdal" + "dynn_Wallace" + "dynn_Webster" + } + + dynasty_names = { + "dynn__O_stk_stensen" + "dynn_Abrahamsen" + "dynn_Ali" + "dynn_Amundsen" + "dynn_Andersen" + "dynn_Andreassen" + "dynn_Bakke" + "dynn_Bakken" + "dynn_Berg" + "dynn_Berge" + "dynn_Bergsholm" + "dynn_Berntsen" + "dynn_Bj_o_stk_rgo" + "dynn_Busch" + "dynn_Christiansen" + "dynn_Dahl" + "dynn_Dalin" + "dynn_Eide" + "dynn_Eilertsen" + "dynn_Ellefsplass" + "dynn_Eriksen" + "dynn_Espedal" + "dynn_Evenshaug" + "dynn_Grande" + "dynn_Grimsrud" + "dynn_Gundersen" + "dynn_H_o_stk_gdahl" + "dynn_H_o_stk_yer" + "dynn_Hagen" + "dynn_Halvorsen" + "dynn_Hansen" + "dynn_Haugen" + "dynn_Henriksen" + "dynn_Indgaard" + "dynn_Iversen" + "dynn_J_o_stk_rgensen" + "dynn_Jacobsen" + "dynn_Jakobsen" + "dynn_Jensen" + "dynn_Johannessen" + "dynn_Johansen" + "dynn_Johnsen" + "dynn_Jonsterhaug" + "dynn_Karlsen" + "dynn_Karterud" + "dynn_Kleppe" + "dynn_Knutsen" + "dynn_Kolbj_o_stk_rnsen" + "dynn_Kristensen" + "dynn_Kristiansen" + "dynn_Kristoffersen" + "dynn_Krokeide" + "dynn_Kvalem" + "dynn_Langballe" + "dynn_Larsen" + "dynn_Lie" + "dynn_Lillest_o_stk_l" + "dynn_Lund" + "dynn_Lunde" + "dynn_Martinsen" + "dynn_Mathisen" + "dynn_Mikkelsen" + "dynn_Moe" + "dynn_Moen" + "dynn_Molde" + "dynn_Mortensen" + "dynn_Moseby" + "dynn_Nguyen" + "dynn_Nilsen" + "dynn_Norby" + "dynn_Nyg_a_rng_rd" + "dynn_Olsen" + "dynn_Olssen" + "dynn_Paulsen" + "dynn_Pedersen" + "dynn_Pettersen" + "dynn_R_o_stk_nningen" + "dynn_Rasmussen" + "dynn_S_o_stk_r_o_stk_" + "dynn_S_o_stk_raas" + "dynn_S_o_stk_rensen" + "dynn_Sandtorp" + "dynn_Sch_o_stk_nningsen" + "dynn_Sj_a_rng_v_a_rng_g" + "dynn_Skevik" + "dynn_Skullerud" + "dynn_Solberg" + "dynn_Solheim" + "dynn_Stang" + "dynn_Storbuk_a_rng_s" + "dynn_Strand" + "dynn_Stray" + "dynn_Svendsen" + "dynn_Thiis" + "dynn_Torre" + "dynn_Veierud" + "dynn_Vestenfor" + "dynn_Virkesdal" + "dynn_Wallace" + "dynn_Webster" + } + + male_names = { + 3 = { + _A_rng_smund + _O_stk_ystein _O_stk_yvind + Alexander Alf Anders Andreas Arne Atle Aud + Bj_o_stk_rn Bjarne + Christian + Dag Daniel + Egil Einar Eirik Erik Erling Espen Eskil + Finn Fredrik Frode + Geir Gunnar + H_a_rng_kon H_a_rng_vard Hans Harald Helge Henrik + Inge_male Ivar + J_o_stk_rgen J_o_stk_rn Jan Jens Johan John Jon + K_a_rng_re Kai Karl Kenneth Kim Kjell Knut Kristian + Lars Leif + Magne Magnus Marius Martin Morten + Odd Ola Olav Ole Ove + P_a_rng_l Per Petter + Reidar Roar Roger Rolf Rune + Steinar Stian Stig Svein Sverre + Terje Thomas Thor Tom Tor Torbj_o_stk_rn Tore Trond Trygve + Vidar + } + 2 = { + Aage Adrian Aksel Aleksander Amund Andr_e_act_ Are + B_o_stk_rge Benjamin Bent Bj_o_stk_rnar + Carl Carsten Christoffer Christopher + Dagfinn + Edvard Emil Erlend Even + Fritz + Gudmund + Haakon Hallgeir Harry Hermann + Ingolf Ingvald + Jakob Jarl Jesper Jo Joakim Johannes Jonas + Kristoffer + Lasse Ludvig + Markus Mathias Mats Morgan + Olaf Oskar Ottar + Ragnvald Remi Robin + Sebastian Sigurd Simen Simon Sindre Sondre St_a_rng_le Stefan Steffen Sveinung + Thorbj_o_stk_rn Thore Tobias Tomas Torgeir Torstein + Ulf + Vegard + Yngve + } + 1 = { + August + Bendiks Bj_o_stk_rnstjerne Brand Bror + Fridtjof + H_a_rng_rek Haagen + Ingebrigt Isak + Jon-Hermann Julius + Lodve + Nicolay Nikolas + Oddvard Odin + Per-Kristian + Rikard Rolf-Erik + Sander Severin Sigvald + Tollef Torgjer + Vetle Viking + } + } + female_names = { + 3 = { + _A_rng_se + Andrine Anette Anita Ann Anna Anne Aslaug Astrid + Bente Berit Bj_o_stk_rg Brit Britt + Camilla Cecilie + Elin Elisabeth Ellen Else Eva + Gerd_female Grete Grethe Gunn + Hanne Hege Heidi Helene Hilde + Ida Ingeborg Inger Ingrid Irene + Jorunn + Kari Karin Kristin Kristine + Laila Lene Linda Line Linn Lise Liv + Maria Marianne Marie Marit Mary May Merete Mette Mona Monica + Nina + Ragnhild Randi Reidun Rita Ruth + Signe Sigrid Silje Siri Sissel Siv Solveig Stine Synn_o_stk_ve + Tone Torill Tove Turid + Vibeke + Wenche + } + 2 = { + _A_rng_got + Agnes Andrea Ane Annelise Anniken Astri + Beate Bergljot Borghild + Cecilia Christina Christine + Eirin Elisabet Elise Elsa Emilie Emma Erna + Frida + Gudrun Gunhild + Harriet Helen Hj_o_stk_rdis + Ingebj_o_stk_rg Ingvild Iren + Jannicke Jeanette Jenny Julia Julie + Karoline Katrine Kirsti Kjellaug + Lill + Magnhild Malin Margit Margrethe Mariann Marlene Marta Marte Marthe Monika + Nora + Oda Oddbj_o_stk_rg Olga + Ranveig Rigmor + Sara Sigrun Sofie Sonja Sunniva Sylvia Syn_o_stk_ve + Thea Tonje + } + 1 = { + Amalie Anneliese Ann-Iren + Elene + Gyda + Hannah Hill-Marta + Isalill + Karita + May-Helen Mimmi Mirell + Ragni + Sanna + Torny + Ursula + Valgerd Veslem_o_stk_y Vilde Vivild + Wencke + Ylva + } + } + dynasty_of_location_prefix = "dynnp_av" + + 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 = 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 = { + } +} diff --git a/common/culture/name_lists/NEOW_welsh.txt b/common/culture/name_lists/NEOW_welsh.txt index bd70a3fba..f5bbf8a35 100644 --- a/common/culture/name_lists/NEOW_welsh.txt +++ b/common/culture/name_lists/NEOW_welsh.txt @@ -90,24 +90,24 @@ } male_names = { - Adam Adrian Aeddan Aeron Alexander Alfred Alun Alwyn Anarawd Andreas Aneurin Anthony Arthen Arthfael Arthur Arthwys Arvirargus Arwel Arwyn Asa Asaph Augustus Awstin - Bedwyr Beli Benjamin Berwyn Bleddyn Bleiddud Br_a_hat_n Briog Brochfael Brychan Brynmor - Cadell Cadeyrn Cadfael Cadfan Cadoc Cadwal Cadwaladr Cadwallon Cadwgan Cai Caid Cain Caradog Caswallon Cedwyn Cefin Ceredig Charles Christopher Cledwyn Colwyn Connor Cynan Cynddelw Cyndeyrn Cynfael Cynfarch Cynfawr Cynfelyn Cynfran Cyngar Cynog Cynwrig Cyson Cystennin - Dafydd Deiniol Dewi Donat Drystan Dumnagual Dylan - Edern Ednyfed Edryd Edward Edwyn Einion Elfin Elidyr Elisedd Elystan Emrys Emyr Ercwlff Ethan Eurig Evan - Ffernfael Ffransis Folant Fragan Fychan - Gabriel Garmon Geraint Gerallt Gethin Glyn Glyndwr Glywys Godwyn Goronwy Gronw Gruffudd Grygor Gwalchmai Gwallter Gwenwynwyn Gwilym Gwrgi Gwriad Gwrtheyrn Gwydion Gwydol Gwyn Gwynfor + Aaron Achenaten Adda Adrian Aeddan Aeron Albirt Alecs Alecsander Alffred Aljurnon Alun Alwyn Anarawd Andreas Aneurin Antony Arjibal Arn_o_hat_l Arthen Arthfael Arthur Arthwys Arvirargus Arwel Arwyn Asa Asaph Awgustus Awstin + Becet Bedwyr Beli Beniamin Berwyn Bleddyn Bleiddud Br_a_hat_n Brian Briog Brochfael Brychan Brynmor + Cadell Cadeyrn Cadfael Cadfan Cadoc Cadwal Cadwaladr Cadwallon Cadwgan Cai Caid Cain Caradog Carwyn Caswallon Cedwyn Cefin Ceredig Charles Cledwyn Clement Colwyn Connor Cristoffer Cynan Cynddelw Cyndeyrn Cynfael Cynfarch Cynfawr Cynfelyn Cynfran Cyngar Cynog Cynwrig Cyson Cystennin + Dafydd Darun Deiniol Dewi Dinogad Domenig Donat Drystan Dumnagual Dylan + Edern Ednyfed Edryd Edward Edwyn Einion Elfin Elfyn Elidyr Elisedd Elystan Emrys Emyr Ercwlff Ethan Eurig Evan + Ffernfael Ffransis Ffred Folant Fragan Fychan + Gabriel Garel Garmon Geraint Gerallt Gethin Glyn Glyndwr Glywys Godwyn Goronwy Gronw Gruffudd Grygor Gwalchmai Gwallter Gwenwynwyn Gwilym Gwrgi Gwriad Gwrtheyrn Gwydion Gwydol Gwyn Gwynfor Gwynoro Harold Harri Haul Heddwyn Hefin Henry Howell Huw Hywel Iago Idnerth Idwal Iestyn Ieuan Ifan Ifor Ilar Illtyd Ioan Iorwerth Isfael Islwyn Ithel Iwan Iwstinian Jack James Jonathan Jordan Joshua Leon Lewis Lleu Llyr Llywarch Llywelyn Luc - Macsen Madoc Maelcwn Maelgwn Maldwyn Marc Maredudd Martyn Math Matthew Meical Meilyr Meirion Merfyn Meurig Mihangel Morgan Morien Mostyn Mwyn Myrddin + Mabon Macsen Madoc Maelcwn Maelgwn Maldwyn Marc Maredudd Martyn Math Matthew Meical Meilyr Meirion Merfyn Meurig Mihangel Morgan Morien Mostyn Mwyn Myrddin Nathaniel Neifion Nicholas Nynniaw Ofydd Oliver Oscar Oswallt Owain - Owen Padarn Padrig Pawl Pedr Philip Pryce Pryderi Pyr + Owen Padarn Padrig Pawl Pedr Philip Pryce Pryderi Prys Pyr Rheinallt Rhisiart Rhiwallon Rhobert Rhodri Rhufon Rhun Rhydderch Rhydian Rhys Roderick Ryan - Saladin Sawyl Seferus Seisyll Selyf Serigi Si_o_hat_n Si_o_hat_r Sieffre Siorus Steffan Sulien - Talfryn Taliesin Taron Tegid Tegwyd Teilo Tewdos Tewdrig Tomos Trahaearn Trevor Tristan Tudor Tysilio + Saladin Sawyl Seferus Seisyll Selyf Serigi Si_o_hat_n Si_o_hat_r Siarl Sieffre Siorus Steffan Sulien + Talfryn Taliesin Taron Tegid Tegwyd Teilo Tewdos Tewdrig Tomos Trahaearn Trevor Tristan Trystan Tudor Tysilio Urien Uthyr Vaughan Wyn @@ -119,26 +119,25 @@ Bethan Betrys Blodwen Branwen Briallen Bronwen Cadi Caron Carys Catrin Ceindrych Ceinwen Ceri Ceridwen Charlotte Chloe Cicely Creirwy Cristyn Delyth Denise Deryn Dilys Dwynwen Dyddgu - Efa Eilwen Eira Eirlys Eirwen Elaine Elen Eleri Elinor Elizabeth Eluned Emily Emma Enfys Enid Euronwy Eurwen + Efa Eilwen Eira Eirian Eirlys Eirwen Elaine Elen Eleri Elinor Elizabeth Eluned Emily Emma Enfys Enid Euronwy Eurwen Ffion Fflur Ffraid - Georgia Glenys Glynis Grace Gweirful Gwen Gwenda Gwendolen Gwenfrewi Gwenhwyfach Gwenhwyfar Gwenllian Gwladys Gwynedd Gwyneira Haf Hannah Hawys Heledd Hellawes Heulwen Hunydd + Georgia Glenys Glynis Grace Gweirful Gwen Gwenda Gwendolen Gwenfrewi Gwenhwyfach Gwenhwyfar Gwenllian Gwenno Gwladys Gwynedd Gwyneira Haf Hannah Hawys Heledd Hellawes Heulwen Huana Hunydd Isabel Jessica Kate - Leah Lleucu Llewella Llinos Lowri Lynn - Madeleine Mair Mairwen Mali Mallt Mared Marged Mari Megan Meinwen Meiriona Melissa Mererid Morganna Morwenna Myfanwy + Leah Lleucu Llewella Llinos Lowri Lynn Lynne + Madeleine Mair Mairwen Mali Mallt Mared Marged Mari Megan Meinir Meinwen Meiriona Melissa Mererid Morganna Morwenna Myfanwy Nerys Nesta Nia Nicole Non Olivia Olwen Owena Prawst Rachel Rebecca Rhian Rhiannon Rhonwen Rhosyn - Sara Seren Si_o_hat_n_Jane Sioned Siwan Susanna + Sara Seren Si_o_hat_n_Jane Siani Sioned Siwan Susanna Tangwystl Tegan Tegla Tegwen Tesni Victoria Ystradwel Zoe } - - dynasty_of_location_prefix = "" + dynasty_of_location_prefix = "dynnp_of" patronym_prefix_male = "dynnpat_pre_ap" patronym_prefix_male_vowel = "dynnpat_pre_vow_ab" diff --git a/common/culture/name_lists/NEOW_west_russian.txt b/common/culture/name_lists/NEOW_west_russian.txt new file mode 100644 index 000000000..bdc59ebac --- /dev/null +++ b/common/culture/name_lists/NEOW_west_russian.txt @@ -0,0 +1,241 @@ +######### WEST RUSSIAN + +name_list_NEOW_west_russian = { + + cadet_dynasty_names = { + "dynn_Afanasievich" + "dynn_Alexandrovich" + "dynn_Alexeevich" + "dynn_Andreevich" + "dynn_Artemovich" + "dynn_Arturovich" + "dynn_Avgustovich" + "dynn_Bogdanovich" + "dynn_Borisovich" + "dynn_Daniilovich" + "dynn_Danilovich" + "dynn_Demidovich" + "dynn_Dmitrievich" + "dynn_Emilievich" + "dynn_Fedotovich" + "dynn_Fyodorovich" + "dynn_Feliksovich" + "dynn_Filippovich" + "dynn_Fomich" + "dynn_Frantsiskovich" + "dynn_Fevronievich" + "dynn_Gavriilovich" + "dynn_Georgievich" + "dynn_Glebovich" + "dynn_Grigorievich" + "dynn_Igorevich" + "dynn_I_l_pst_ich" + "dynn_Ivanovich" + "dynn_Karlovich" + "dynn_Kirillovich" + "dynn_Konstantinovich" + "dynn_Kuzmich" + "dynn_Lvovich" + "dynn_Leonidovich" + "dynn_Matveevich" + "dynn_Mikhailovich" + "dynn_Nikitich" + "dynn_Nikolaevich" + "dynn_Nikolasovich" + "dynn_Nikolashevich" + "dynn_Pavlovich" + "dynn_Petrovich" + "dynn_Rodionovich" + "dynn_Romanovich" + "dynn_Rostislavich" + "dynn_Ruslanovich" + "dynn_Semyonovich" + "dynn_Stanislavich" + "dynn_Stepanovich" + "dynn_Sviatopolkovich" + "dynn_Sviatoslavich" + "dynn_Terentievich" + "dynn_Timofeevich" + "dynn_Trifonovich" + "dynn_Vadimovich" + "dynn_Valentinovich" + "dynn_Valerianovich" + "dynn_Valerievich" + "dynn_Vasilievich" + "dynn_Vyacheslavich" + "dynn_Vladimirovich" + "dynn_Vladislavich" + "dynn_Vsevolodovich" + "dynn_Vysheslavich" + "dynn_Yakovlevich" + "dynn_Yaropolkovich" + "dynn_Yaroslavich" + "dynn_Yeliseevich" + "dynn_Yegorovich" + "dynn_Yevgenievich" + "dynn_Yufimievich" + "dynn_Yulievich" + "dynn_Yurievich" + } + + 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" + + "dynn_Serebryakov" + "dynn_Degryachev" + "dynn_Karasyov" + "dynn_Shcherbin" + "dynn_Shostakovich" + "dynn_Sobol" + } + + male_names = { + Afanasiy Alexandr Alexey Anatoliy Andrei Artem Artur Avgust + Bogdan Boris + Daniil Danil Danila Demid Denis Dmitriy + Emiliy + Fedot Fyodor Feliks Filipp Foma Frantsisk Fevroniy + Gavriil Gennadiy Georgiy Gleb Grigoriy + Igor I_l_pst_ya Ivan + Karl Kirill Klim Konstantin Ko_z_pst_ma + Lev Leonid + Maksim Matvei Mikhail + Nikita Nikolay Nikolas Nikolash + Oleg + Pavel Pyotr Prokhor + Rodion Roman Rostislav Ruslan + Semen Sergey Stanislav Stepan Sviatopolk Sviatoslav + Terentiy Timofey Trifon Trofim + Vadim Valentin Valerian Valeriy Vasiliy Viacheslav Viktor Vladimir Vladislav Vsevolod Vysheslav + Yakov Yan Yaropolk Yaroslav Yelisey Yegor Yevgeniy Yufimiy Yuliy Yuriy + Zinoviy + } + female_names = { + Adelina Aglaya Agnessa Alla Al_e_uml_na Alevtina Alexandra Alina Alisa Amaliya Ameliya Anastasiya Angelina Anna Anya Arina + Diana Dariya Dasha + Emiliya Evelina + Feodora Fevroniya Filippa + Galina Galya + Ira Irina + Katerina Katya Karenina Karina Kristina Ksenia Ksyusha + Lena Lidiya Liliya Lina Liya Liza Lizaveta Lyubov Lyudmila + Marfa Margaritta Mariya Marina Masha + Nadezhda Nadya Nastya Nataliya Natasha Nika Nikalina Nina + Oliviya Olga Olya + Polina Praskoviya + Rina Roza Rozaliya + Sofi Sofiya Sonya Svyatoslava + Tatyana Tanya + Uliana + Valeriya Vasilisa Vera Viacheslava Viktoriya + Yana Yaroslava Yekaterina Yelena Yelizaveta Yevdokiya Yeva Yevgeniya Yufimiya Yuliya Yulianna Yunona Yuria + Zhanna Zinaida Zoia + } + + + dynasty_of_location_prefix = "dynnp_iz" + + 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 + + +} \ No newline at end of file diff --git a/common/culture/name_lists/NEOW_west_slavic.txt b/common/culture/name_lists/NEOW_west_slavic.txt index 1c5756628..82a7914f4 100644 --- a/common/culture/name_lists/NEOW_west_slavic.txt +++ b/common/culture/name_lists/NEOW_west_slavic.txt @@ -1,158 +1,191 @@ -name_list_NEOW_sorbian = { #Copy of the Czech namelist, need to make a proper one later +name_list_NEOW_sorbian = { 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" } + "dynn__C_act_esla" + "dynn__C_crn_ornakec" + "dynn__S_act_wjela" + "dynn__S_crn_mid_z_act_" + "dynn__S_crn_o_l_stk_c_act_ic" + "dynn__S_crn_o_l_stk_tka" + "dynn__S_crn_umachar" + "dynn_Andrack" + "dynn_Andrik" + "dynn_Bje_n_act_s_crn_owa" + "dynn_Blechen" + "dynn_Br_e_crn_zan" + "dynn_Cy_z_act_" + "dynn_Cy_z_crn_ec-Korje_n_act_kowa" + "dynn_Dejka" + "dynn_Doma_s_act_ka" + "dynn_Doma_s_crn_cyna" + "dynn_Du_c_act_man" + "dynn_Eyck" + "dynn_Fiedle_r_act_" + "dynn_Fraj_s_act_lag" + "dynn_Gnuschke" + "dynn_H_o_act_rnik" + "dynn_Hajduk-Veljkovi_c_act_owa" + "dynn_Hajnca" + "dynn_Hajnik" + "dynn_Hejnik" + "dynn_Huschka" + "dynn_Jacs_l_stk_awk" + "dynn_Jakula" + "dynn_Jen_c_act_" + "dynn_K_a_act_rnauke" + "dynn_K_o_act_syk" + "dynn_Kocor" + "dynn_Kowar" + "dynn_Krawc" + "dynn_Krje_n_act_c" + "dynn_Kru_S_act_wica" + "dynn_Lorenc" + "dynn_Lubjenski" + "dynn_M_l_stk_ynk" + "dynn_Mencl" + "dynn_Mojsich" + "dynn_Muka" + "dynn_Nawka" + "dynn_Parczewski" + "dynn_Pful" + "dynn_Pilk" + "dynn_Pjekar" + "dynn_Rje_c_crn_ka" + "dynn_S_l_stk_ode_n_act_k" + "dynn_Skala" + "dynn_Smole_r_act_" + "dynn_Starc" + "dynn_Surowin" + "dynn_Symank" + "dynn_Tilich" + "dynn_W_o_act_lf" + "dynn_W_o_act_s_crn_endor" + "dynn_Wank" + "dynn_Wehla" + "dynn_Witkojc" + "dynn_Wjelan" + "dynn_Wolbjar_c_act_ik" + "dynn_Wow_c_act_er" + "dynn_Wow_c_crn_e_r_act_k" + "dynn_Wrobel" + "dynn_Zejler" } 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" } + "dynn__C_act_esla" + "dynn__C_crn_ornakec" + "dynn__S_act_wjela" + "dynn__S_crn_mid_z_act_" + "dynn__S_crn_o_l_stk_c_act_ic" + "dynn__S_crn_o_l_stk_tka" + "dynn__S_crn_umachar" + "dynn_Andrack" + "dynn_Andrik" + "dynn_Bje_n_act_s_crn_owa" + "dynn_Blechen" + "dynn_Br_e_crn_zan" + "dynn_Cy_z_act_" + "dynn_Cy_z_crn_ec-Korje_n_act_kowa" + "dynn_Dejka" + "dynn_Doma_s_act_ka" + "dynn_Doma_s_crn_cyna" + "dynn_Du_c_act_man" + "dynn_Eyck" + "dynn_Fiedle_r_act_" + "dynn_Fraj_s_act_lag" + "dynn_Gnuschke" + "dynn_H_o_act_rnik" + "dynn_Hajduk-Veljkovi_c_act_owa" + "dynn_Hajnca" + "dynn_Hajnik" + "dynn_Hejnik" + "dynn_Huschka" + "dynn_Jacs_l_stk_awk" + "dynn_Jakula" + "dynn_Jen_c_act_" + "dynn_K_a_act_rnauke" + "dynn_K_o_act_syk" + "dynn_Kocor" + "dynn_Kowar" + "dynn_Krawc" + "dynn_Krje_n_act_c" + "dynn_Kru_S_act_wica" + "dynn_Lorenc" + "dynn_Lubjenski" + "dynn_M_l_stk_ynk" + "dynn_Mencl" + "dynn_Mojsich" + "dynn_Muka" + "dynn_Nawka" + "dynn_Parczewski" + "dynn_Pful" + "dynn_Pilk" + "dynn_Pjekar" + "dynn_Rje_c_crn_ka" + "dynn_S_l_stk_ode_n_act_k" + "dynn_Skala" + "dynn_Smole_r_act_" + "dynn_Starc" + "dynn_Surowin" + "dynn_Symank" + "dynn_Tilich" + "dynn_W_o_act_lf" + "dynn_W_o_act_s_crn_endor" + "dynn_Wank" + "dynn_Wehla" + "dynn_Witkojc" + "dynn_Wjelan" + "dynn_Wolbjar_c_act_ik" + "dynn_Wow_c_act_er" + "dynn_Wow_c_crn_e_r_act_k" + "dynn_Wrobel" + "dynn_Zejler" } 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 + Alojs Awgust Adrijan Arno_s_crn_t Alb_e_crn_r_c_act_ Arnje Arna_l_stk_t + Barti_s_crn_ Beno Bjarnat Bjedrich B_l_stk_a_z_crn_ij Blazyj Bogum_e_crn_r Boha_c_crn_es_c_act_ Bohachwa_l_stk_ Bohuchwa_l_stk_ Bohum_e_crn_r Bohuw_e_crn_r Bos_c_act_an Bos_c_act_ij Bosko Boguchwa_l_stk_ + _C_crn_es_c_act_im_e_crn_r Chry_s_crn_a Chrystof _C_crn_el_l_stk_ _C_crn_ad_z_act_en + Doma_s_crn_ Dytar Dytmar De_n_act_ko D_z_act_itomar D_z_act_ita_r_crn_ D_z_act_etlaf + Fryco Frje_c_act_ Frjedom_e_crn_n Franjk Fa_l_stk_ko F_e_crn_rdi_n_act_at Fil_e_crn_p Frjedrich Frjedrich-Wje_l_stk_i_c_crn_k + Ed_z_crn_ar Erazmu_s_crn_ Euj_e_crn_n + Gustaw Gontar G_o_act_narj G_e_crn_ralt G_e_crn_rat + Handrij Hadam Handrijas Hanzo Haw_s_crn_tyn Hendrich Hinc Horis_l_stk_aw Hrjehor Hurban Hync Hajndrich Hj_e_crn_nik Hj_e_crn_ni_n_act_g + Jarom_e_crn_r Juro Just Jan_s_crn_ Ju_l_stk_ja_s_crn_ + Ka_s_crn_por Klaws Klimant Korla Krabat K_r_crn_es_c_act_an Kry_s_crn_an Krystijan Krystof Korla-Wo_l_stk_chan Kar_s_crn_c_act_en Kornje_l_stk_s_crn_ + _L_stk_awrjenc Lota_r_act_ Kry_s_crn_an Ly_s_crn_ko _L_stk_ud_z_act_ik Knu_c_act_ + Ma_c_act_ij Mato M_e_crn_r_c_act_in M_e_crn_rko M_e_crn_ros_l_stk_aw Mertyn M_e_crn_to Mik_l_stk_aw_s_crn_ Mje_c_crn_is_l_stk_aw Mjertyn M_o_act_jzas Moric Mots Marij_o_act_ Maksimjan + Natu_s_crn_ Ni_s_crn_an Norbjer_c_act_ Niko_s_crn_ + Pawo_l_stk_ P_e_crn_tr P_e_crn_t_s_crn_ + Radom_e_crn_r Rajnar Rudij Rob_e_crn_rt Rahnjar + S_c_act_e_crn_pan Stanij Staschko Sylwijo Syman _S_crn_tew Sygurd + Tonda T_e_crn_o Tobijaz T_e_act_s T_e_crn_odor + Wa_l_stk_tar Wito Wjac_l_stk_aw Wjelem_e_crn_r Wylem W_o_act_law Wo_l_stk_chan Wa_l_stk_demarj Witki_n_act_t W_o_act_z_l_stk_ad Wa_n_act_ko Wje_l_stk_i_c_crn_k + Z_e_crn_frjed Zt_e_crn_gmunt _Z_crn_ihmar } 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 + Agnisa Anemarija Awrelija Amerika Atheny + Berbel Bernadet Bjanka Bjedru_s_crn_ka Borbora Bri_s_crn_a + Chrysta Cilja + Dobys_l_stk_awa D_z_act_iwona Dorota + Elka El_z_crn_bjeta Ewelin + Ger_s_crn_a Giza Gretka + Habeta Halena Hana Hanaliza Hanamarja Handrijka Hanelora Hanka Ha_n_act_z_crn_a Ha_n_act_z_crn_ka Hapula Herma Herta Hila Hil_z_crn_a Hil_z_crn_bjeta Hil_z_crn_ka Horta Horteja Hortyja + Ilza + Jad_z_act_a Jagata Janet J_e_crn_wa J_e_crn_wa-Marja J_e_crn_welin Juljana + Kaca Katle_n_act_ Katyrna Katyr_z_crn_inka Klawdija Konstanca Krysta + Lawra Lejna Le_n_act_ka Lowiza Lubina Lydija + Madlena Madle_n_act_ka Majka Marhata Marka Mar_s_crn_a M_e_crn_rana M_e_crn_rka M_e_crn_ros_l_stk_awa Milenka Mi_l_stk_os_l_stk_awa Mirijam Mje_c_crn_is_l_stk_awa + Orta Otilija + Pawla Pawlina Plonja + Rejza Rejzka Relka Reta Rod_z_act_is_l_stk_awa R_o_act_z_crn_a Ro_z_crn_a Rozalka R_o_act_z_crn_amarja R_o_act_z_crn_marja Ruzalka + Salomeja Silka Silwija Sybila Sylka Sylwija + Trudla + Werina Wita W_o_act_r_s_crn_a Wor_s_crn_ula W_o_act_rta Worta Wortija Wurta + Zusana } - dynasty_of_location_prefix = "dynnp_of" + dynasty_of_location_prefix = "dynnp_w_o_act_t" diff --git a/common/culture/pillars/00_language.txt b/common/culture/pillars/00_language.txt index b9159a02c..9df5d8a6f 100644 --- a/common/culture/pillars/00_language.txt +++ b/common/culture/pillars/00_language.txt @@ -838,24 +838,6 @@ language_kwa = { color = akan } -language_magyar = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = language_magyar - } - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = language_magyar } - multiply = 10 - } - } - - color = hungarian -} - language_manding = { type = language is_shown = { @@ -971,6 +953,9 @@ language_sami = { LANGUAGE = language_sami } } + parameters = { + finnic_group_language_param = yes + } ai_will_do = { value = 10 if = { diff --git a/common/culture/pillars/NEOW_heritage.txt b/common/culture/pillars/NEOW_heritage.txt index 3915be6a7..c8f61c678 100644 --- a/common/culture/pillars/NEOW_heritage.txt +++ b/common/culture/pillars/NEOW_heritage.txt @@ -136,4 +136,123 @@ heritage_indo_aryan = { } } audio_parameter = indian +} +heritage_turkish = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_turkish + } + } + audio_parameter = mena +} +heritage_ruthenian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_ruthenian + } + } + audio_parameter = european +} +heritage_west_russian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_west_russian + } + } + audio_parameter = european +} +heritage_kipchak = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_kipchak + } + } + audio_parameter = european +} +heritage_romanian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_romanian + } + } + audio_parameter = european +} +heritage_east_slavic = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_east_slavic + } + } + audio_parameter = european +} + +heritage_south_slavic = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_east_slavic + } + } + audio_parameter = european +} + +heritage_alan = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_alan + } + } + audio_parameter = european +} +heritage_caucasian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_caucasian + } + } + audio_parameter = european +} +heritage_esperantisto = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_esperantisto + } + } + audio_parameter = european +} +heritage_assyrian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_assyrian + } + } + audio_parameter = mena +} +heritage_arab = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_arab + } + } + audio_parameter = mena +} +heritage_armenian = { + type = heritage + is_shown = { + heritage_is_shown_trigger = { + HERITAGE = heritage_armenian + } + } + audio_parameter = mena } \ No newline at end of file diff --git a/common/culture/pillars/NEOW_language.txt b/common/culture/pillars/NEOW_language.txt index 8efc88a73..84565799a 100644 --- a/common/culture/pillars/NEOW_language.txt +++ b/common/culture/pillars/NEOW_language.txt @@ -31,25 +31,52 @@ language_frisian = { } } - color = { 229 168 45 } + color = { 226 141 56 } } -language_sarphatique = { +NEOW_language_latvian = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = language_sarphatique + LANGUAGE = NEOW_language_latvian } } + parameters = { + baltic_group_language_param = yes + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = language_sarphatique } + limit = { has_cultural_pillar = NEOW_language_latvian } multiply = 10 } } - color = sephardi + color = latvian +} +NEOW_language_lithuanian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_lithuanian + } + } + parameters = { + baltic_group_language_param = yes + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_lithuanian } + multiply = 10 + } + } + + color = lithuanian } NEOW_language_irish = { type = language @@ -60,6 +87,7 @@ NEOW_language_irish = { } parameters = { goidelic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -69,7 +97,7 @@ NEOW_language_irish = { } } - color = { 64 105 65 } + color = irish } NEOW_language_manx = { type = language @@ -80,6 +108,8 @@ NEOW_language_manx = { } parameters = { goidelic_group_language_param = yes + west_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -100,6 +130,7 @@ NEOW_language_scottish = { } parameters = { goidelic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -122,6 +153,7 @@ NEOW_language_north_brittannic = { brythonic_group_language_param = yes anglic_group_language_param = yes goidelic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -142,6 +174,7 @@ NEOW_language_cornish = { } parameters = { brythonic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -162,6 +195,7 @@ NEOW_language_welsh = { } parameters = { brythonic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -183,6 +217,7 @@ NEOW_language_south_french = { parameters = { french_group_language_param = yes occitanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -194,20 +229,21 @@ NEOW_language_south_french = { color = { 22 68 153 } } -NEOW_language_north_french = { +NEOW_language_gallic = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_north_french + LANGUAGE = NEOW_language_gallic } } parameters = { french_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_north_french } + limit = { has_cultural_pillar = NEOW_language_gallic } multiply = 10 } } @@ -224,6 +260,7 @@ NEOW_language_griko = { parameters = { greek_group_language_param = yes italo_dalmatian_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -244,6 +281,7 @@ NEOW_language_swedish = { } parameters = { east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -264,6 +302,7 @@ NEOW_language_norweigian = { } parameters = { west_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -284,6 +323,7 @@ NEOW_language_danish = { } parameters = { east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -305,6 +345,7 @@ NEOW_language_jaamtlandic = { parameters = { west_north_germanic_group_language_param = yes east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -325,6 +366,7 @@ NEOW_language_icelandic = { } parameters = { west_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -345,6 +387,7 @@ NEOW_language_gutnish = { } parameters = { east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -365,6 +408,7 @@ NEOW_language_faroese = { } parameters = { west_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -387,6 +431,7 @@ NEOW_language_doggerlandish = { low_franconian_group_language_param = yes anglic_group_language_param = yes east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -407,6 +452,7 @@ NEOW_language_east_danish = { } parameters = { east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -427,6 +473,7 @@ NEOW_language_dutch = { } parameters = { low_franconian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -448,6 +495,7 @@ NEOW_language_frisian = { parameters = { frisian_language_param = yes low_franconian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -468,6 +516,7 @@ NEOW_language_limburgish = { } parameters = { low_franconian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -488,6 +537,7 @@ NEOW_language_west_south_slavic = { } parameters = { south_slavic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -508,6 +558,8 @@ NEOW_language_east_south_slavic = { } parameters = { south_slavic_group_language_param = yes + kipchak_bulgar_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -528,7 +580,8 @@ NEOW_language_sorbian = { } parameters = { west_slavic_group_language_param = yes - low_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -549,7 +602,8 @@ NEOW_language_czech = { } parameters = { west_slavic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -561,26 +615,6 @@ NEOW_language_czech = { color = { 0.35 0.8 0.8 } } -NEOW_language_polish = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_polish - } - } - parameters = { - west_slavic_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_polish } - multiply = 10 - } - } - - color = { 204 54 40 } -} NEOW_language_slovene = { type = language is_shown = { @@ -590,7 +624,8 @@ NEOW_language_slovene = { } parameters = { south_slavic_group_language_param = yes - high_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -600,7 +635,7 @@ NEOW_language_slovene = { } } - color = { 0.5 0.1 0.08 } + color = slovene } NEOW_language_north_helvetic = { type = language @@ -611,7 +646,8 @@ NEOW_language_north_helvetic = { } parameters = { rhaeto_romance_group_language_param = yes - high_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -633,7 +669,8 @@ NEOW_language_south_helvetic = { parameters = { rhaeto_romance_group_language_param = yes french_group_language_param = yes - high_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -653,9 +690,10 @@ NEOW_language_romansch = { } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes rhaeto_romance_group_language_param = yes gallo_italian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -675,7 +713,7 @@ NEOW_language_sarphatique = { } } parameters = { - hewbrew_group_language_param = yes + hebrew_group_language_param = yes french_group_language_param = yes anglic_group_language_param = yes middle_hispanic_group_language_param = yes @@ -698,10 +736,10 @@ NEOW_language_new_yiddish = { } } parameters = { - hewbrew_group_language_param = yes + hebrew_group_language_param = yes french_group_language_param = yes anglic_group_language_param = yes - high_german_group_language_param = yes + german_group_language_param = yes } ai_will_do = { value = 10 @@ -713,6 +751,37 @@ NEOW_language_new_yiddish = { color = { 204 54 40 } } + +NEOW_language_esperanto = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_esperanto + } + } + parameters = { + french_group_language_param = yes + lausatian_group_language_param = yes + west_hispanic_group_language_param = yes + middle_hispanic_group_language_param = yes + east_hispanic_group_language_param = yes + gallo_italian_group_language_param = yes + italo_dalmatian_group_language_param = yes + daco_romanian_group_language_param = yes + finnic_group_language_param = yes + latin_sprachbund_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_esperanto } + multiply = 10 + } + } + + color = irish +} NEOW_language_new_hebrew = { type = language is_shown = { @@ -721,7 +790,7 @@ NEOW_language_new_hebrew = { } } parameters = { - hewbrew_group_language_param = yes + hebrew_group_language_param = yes arabic_group_language_param = yes } ai_will_do = { @@ -744,6 +813,7 @@ NEOW_language_ladin = { parameters = { italo_dalmatian_group_language_param = yes rhaeto_romance_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -766,6 +836,7 @@ NEOW_language_maltese = { anglic_group_language_param = yes italo_dalmatian_group_language_param = yes arabic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -787,6 +858,7 @@ NEOW_language_north_mosellic = { parameters = { french_group_language_param = yes low_franconian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -807,8 +879,8 @@ NEOW_language_south_mosellic = { } parameters = { french_group_language_param = yes - middle_german_group_language_param = yes - high_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -830,6 +902,7 @@ NEOW_language_friulian = { parameters = { rhaeto_romance_group_language_param = yes italo_dalmatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -851,6 +924,7 @@ NEOW_language_ligurian = { parameters = { gallo_italian_group_language_param = yes italo_dalmatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -872,6 +946,7 @@ NEOW_language_venetian = { parameters = { gallo_italian_group_language_param = yes italo_dalmatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -893,6 +968,7 @@ NEOW_language_tusco_corsican = { parameters = { italo_dalmatian_group_language_param = yes sardic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -914,6 +990,7 @@ NEOW_language_sicilian = { parameters = { italo_dalmatian_group_language_param = yes arabic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -935,6 +1012,7 @@ NEOW_language_emilo_romagnol = { parameters = { italo_dalmatian_group_language_param = yes gallo_italian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -955,6 +1033,7 @@ NEOW_language_neapolitan = { } parameters = { italo_dalmatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -975,6 +1054,7 @@ NEOW_language_lombard_piedmontese = { } parameters = { gallo_italian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -995,6 +1075,7 @@ NEOW_language_median = { } parameters = { italo_dalmatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1015,6 +1096,7 @@ NEOW_language_east_french = { } parameters = { french_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1036,6 +1118,7 @@ NEOW_language_breton = { parameters = { brythonic_group_language_param = yes french_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1057,6 +1140,7 @@ NEOW_language_catalan = { parameters = { east_hispanic_group_language_param = yes occitanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1066,7 +1150,7 @@ NEOW_language_catalan = { } } - color = { 204 54 40 } + color = catalan } NEOW_language_occitan = { type = language @@ -1078,6 +1162,7 @@ NEOW_language_occitan = { parameters = { french_group_language_param = yes occitanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1098,6 +1183,7 @@ NEOW_language_aragonese = { } parameters = { east_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1107,7 +1193,7 @@ NEOW_language_aragonese = { } } - color = { 204 54 40 } + color = aragonese } NEOW_language_asturleonese = { type = language @@ -1119,6 +1205,7 @@ NEOW_language_asturleonese = { parameters = { lausatian_group_language_param = yes west_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1128,27 +1215,7 @@ NEOW_language_asturleonese = { } } - color = { 204 54 40 } -} -NEOW_language_balearic = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_balearic - } - } - parameters = { - occitanic_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_balearic } - multiply = 10 - } - } - - color = { 204 54 40 } + color = asturleonese } NEOW_language_basque = { type = language @@ -1160,6 +1227,7 @@ NEOW_language_basque = { parameters = { basque_group_language_param = yes east_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1169,7 +1237,7 @@ NEOW_language_basque = { } } - color = { 204 54 40 } + color = basque } NEOW_language_castillian = { type = language @@ -1180,6 +1248,8 @@ NEOW_language_castillian = { } parameters = { middle_hispanic_group_language_param = yes + arabic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1189,28 +1259,7 @@ NEOW_language_castillian = { } } - color = { 204 54 40 } -} -NEOW_language_valencian = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_valencian - } - } - parameters = { - occitanic_group_language_param = yes - middle_hispanic_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_valencian } - multiply = 10 - } - } - - color = { 204 54 40 } + color = castilian } NEOW_language_portuguese = { type = language @@ -1221,6 +1270,7 @@ NEOW_language_portuguese = { } parameters = { lausatian_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1230,7 +1280,7 @@ NEOW_language_portuguese = { } } - color = { 204 54 40 } + color = portuguese } NEOW_language_canarian = { type = language @@ -1241,6 +1291,7 @@ NEOW_language_canarian = { } parameters = { middle_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1250,7 +1301,7 @@ NEOW_language_canarian = { } } - color = { 204 54 40 } + color = canarian } NEOW_language_andalusian = { type = language @@ -1262,6 +1313,7 @@ NEOW_language_andalusian = { parameters = { arabic_group_language_param = yes middle_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1271,7 +1323,7 @@ NEOW_language_andalusian = { } } - color = { 204 54 40 } + color = andalusian } NEOW_language_llanito = { type = language @@ -1284,6 +1336,7 @@ NEOW_language_llanito = { middle_hispanic_group_language_param = yes anglic_group_language_param = yes arabic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1293,7 +1346,7 @@ NEOW_language_llanito = { } } - color = { 204 54 40 } + color = llanito } NEOW_language_galician = { type = language @@ -1305,6 +1358,7 @@ NEOW_language_galician = { parameters = { lausatian_group_language_param = yes west_hispanic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1314,7 +1368,7 @@ NEOW_language_galician = { } } - color = { 204 54 40 } + color = galician } NEOW_language_extremeno = { type = language @@ -1326,6 +1380,8 @@ NEOW_language_extremeno = { parameters = { lausatian_group_language_param = yes west_hispanic_group_language_param = yes + arabic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1335,7 +1391,7 @@ NEOW_language_extremeno = { } } - color = { 204 54 40 } + color = extremeno } NEOW_language_weslander = { type = language @@ -1346,6 +1402,7 @@ NEOW_language_weslander = { } parameters = { anglic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1367,6 +1424,7 @@ NEOW_language_souflander = { parameters = { brythonic_group_language_param = yes anglic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1387,6 +1445,7 @@ NEOW_language_norner = { } parameters = { anglic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1407,6 +1466,7 @@ NEOW_language_norflander = { } parameters = { anglic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1427,6 +1487,7 @@ NEOW_language_easlander = { } parameters = { anglic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1448,6 +1509,7 @@ NEOW_language_arbereshe = { parameters = { albanian_group_language_param = yes italo_dalmatian_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1468,6 +1530,8 @@ NEOW_language_albanian = { } parameters = { albanian_group_language_param = yes + italo_dalmatian_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1479,6 +1543,28 @@ NEOW_language_albanian = { color = { 204 54 40 } } +language_arvantika = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_arvantika + } + } + parameters = { + albanian_group_language_param = yes + greek_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_arvantika } + multiply = 10 + } + } + + color = { 204 54 40 } +} NEOW_language_german_turk = { type = language is_shown = { @@ -1487,8 +1573,9 @@ NEOW_language_german_turk = { } } parameters = { - low_german_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes + oghuz_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1500,40 +1587,21 @@ NEOW_language_german_turk = { color = { 204 54 40 } } -NEOW_language_swabian = { +NEOW_language_middle_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_swabian + LANGUAGE = NEOW_language_middle_german } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_swabian } - multiply = 10 - } - } - - color = { 204 54 40 } -} -NEOW_language_saxon = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_saxon - } - } - parameters = { - middle_german_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_saxon } + limit = { has_cultural_pillar = NEOW_language_middle_german } multiply = 10 } } @@ -1548,8 +1616,9 @@ NEOW_language_rottish = { } } parameters = { - high_german_group_language_param = yes + german_group_language_param = yes french_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1561,81 +1630,21 @@ NEOW_language_rottish = { color = { 204 54 40 } } -NEOW_language_rhinelandic = { +NEOW_language_low_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_rhinelandic + LANGUAGE = NEOW_language_low_german } } parameters = { - high_german_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_rhinelandic } - multiply = 10 - } - } - - color = { 204 54 40 } -} -NEOW_language_palatine = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_palatine - } - } - parameters = { - middle_german_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_palatine } - multiply = 10 - } - } - - color = { 204 54 40 } -} -NEOW_language_pomeranian = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_pomeranian - } - } - parameters = { - low_german_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_pomeranian } - multiply = 10 - } - } - - color = { 204 54 40 } -} -NEOW_language_westphalian = { - type = language - is_shown = { - language_is_shown_trigger = { - LANGUAGE = NEOW_language_westphalian - } - } - parameters = { - low_german_group_language_param = yes - } - ai_will_do = { - value = 10 - if = { - limit = { has_cultural_pillar = NEOW_language_westphalian } + limit = { has_cultural_pillar = NEOW_language_low_german } multiply = 10 } } @@ -1651,7 +1660,9 @@ NEOW_language_ramsteiner = { } parameters = { anglic_group_language_param = yes - middle_german_group_language_param = yes + german_group_language_param = yes + french_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1663,112 +1674,136 @@ NEOW_language_ramsteiner = { color = { 204 54 40 } } -NEOW_language_hessian = { +NEOW_language_high_german = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_hessian + LANGUAGE = NEOW_language_high_german } } parameters = { - middle_german_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_hessian } + limit = { has_cultural_pillar = NEOW_language_high_german } multiply = 10 } } - color = { 204 54 40 } + color = bavarian } -NEOW_language_franconian = { +language_macedonian = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_franconian + LANGUAGE = language_macedonian } } parameters = { - middle_german_group_language_param = yes + south_slavic_group_language_param = yes + greek_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_franconian } + limit = { has_cultural_pillar = language_macedonian } multiply = 10 } } - color = { 204 54 40 } + color = {0.1 0.21 0.58} } -NEOW_language_margravian = { +language_pontic = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_margravian + LANGUAGE = language_pontic } } parameters = { - low_german_group_language_param = yes + greek_group_language_param = yes + oghuz_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_margravian } + limit = { has_cultural_pillar = language_pontic } multiply = 10 } } - color = { 204 54 40 } + color = {0.1 0.21 0.70} } -NEOW_language_bavarian = { +language_cappadocian = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_bavarian + LANGUAGE = language_cappadocian } } parameters = { - high_german_group_language_param = yes + greek_group_language_param = yes + oghuz_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_bavarian } + limit = { has_cultural_pillar = language_cappadocian } multiply = 10 } } - color = { 204 54 40 } + color = {0.15 0.21 0.63} } -NEOW_language_alpine_bavarian = { +language_cypriot = { type = language is_shown = { language_is_shown_trigger = { - LANGUAGE = NEOW_language_alpine_bavarian + LANGUAGE = language_cypriot } } parameters = { - high_german_group_language_param = yes + greek_group_language_param = yes + oghuz_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 if = { - limit = { has_cultural_pillar = NEOW_language_alpine_bavarian } + limit = { has_cultural_pillar = language_cypriot } multiply = 10 } } - color = { 204 54 40 } + color = {0.3 0.21 0.58} +} +language_tsakonian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_tsakonian + } + } + parameters = { + greek_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_tsakonian } + multiply = 10 + } + } + + color = { 11 80 114 } } - - - - - - language_english = { type = language is_shown = { @@ -1789,6 +1824,29 @@ language_english = { color = { 204 54 40 } } + +language_anglo_american = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_anglo_american + } + } + parameters = { + anglic_group_language_param = yes + american_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_anglo_american } + multiply = 10 + } + } + + color = { 20 54 204 } +} + language_rhaeto_helvetic = { type = language is_shown = { @@ -1817,6 +1875,7 @@ language_brittannic = { parameters = { anglic_group_language_param = yes brythonic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1839,6 +1898,7 @@ language_scots = { parameters = { anglic_group_language_param = yes goidelic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1861,6 +1921,7 @@ language_anglo_irish = { parameters = { anglic_group_language_param = yes goidelic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -1919,6 +1980,7 @@ language_sardinian = { parameters = { sardic_group_language_param = yes + latin_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -2000,7 +2062,64 @@ language_hispanophonic = { } } - color = { 229 45 45 } + color = castilian +} +language_kipchak_bulgar = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_kipchak_bulgar + } + } + parameters = { + kipchak_bulgar_group_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_kipchak_bulgar } + multiply = 10 + } + } + + color = { 129 45 45 } +} +NEOW_language_kipchak_cuman = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_kipchak_cuman + } + } + parameters = { + kipchak_bulgar_group_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_kipchak_cuman } + multiply = 10 + } + } + + color = { 89 5 65 } +} +NEOW_language_kipchak_nogai = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_kipchak_nogai + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_kipchak_nogai } + multiply = 10 + } + } + + color = { 109 25 45 } } language_lusophonic = { type = language @@ -2017,7 +2136,7 @@ language_lusophonic = { } } - color = { 19 127 19 } + color = portuguese } language_nordic = { type = language @@ -2048,6 +2167,7 @@ language_calo = { arabic_group_language_param = yes middle_hispanic_group_language_param = yes far_west_indo_aryan_group_language_param = yes + greek_sprachbund_language_param = yes } ai_will_do = { value = 10 @@ -2059,6 +2179,51 @@ language_calo = { color = { 87 20 204 } } + +language_vlax = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_calo + } + } + + parameters = { + far_west_indo_aryan_group_language_param = yes + south_slavic_group_language_param = yes + greek_group_language_param = yes + daco_romanian_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_calo } + multiply = 10 + } + } + + color = { 87 20 204 } +} + +language_romungro = { #set up parameters once all of them exist + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_romungro + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_romungro } + multiply = 10 + } + } + + color = { 87 20 204 } +} + language_rhaetoromance = { #just for friulian, since they are geographically disconnected from the romantsch type = language is_shown = { @@ -2126,4 +2291,678 @@ language_punjabi = { } color = punjabi +} +language_turkish = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_turkish + } + } + parameters = { + oghuz_group_language_param = yes + fusha_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_turkish } + multiply = 10 + } + } + + color = { 225 50 50 } +} +language_rusynskiy = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_rusynskiy + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_rusynskiy } + multiply = 10 + } + } + + color = { 0.24 0.36 0.26 } +} +language_ruthenian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_ruthenian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_ruthenian } + multiply = 10 + } + } + + color = { 0.24 0.36 0.26 } +} +language_north_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_north_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_north_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_middle_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_middle_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_middle_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_south_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_south_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_south_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_siberian_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_siberian_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_siberian_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_amurian_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_amurian_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_amurian_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_crimean_russian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_crimean_russian + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_crimean_russian } + multiply = 10 + } + } + + color = { 0.23 0.40 0.16 } +} +language_cossack = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_cossack + } + } + parameters = { + east_slavic_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_cossack } + multiply = 10 + } + } + + color = { 0.93 0.79 0.02 } +} +language_romanian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_romanian + } + } + parameters = { + daco_romanian_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_romanian } + multiply = 10 + } + } + + color = vlach +} + +language_aromanian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_aromanian + } + } + parameters = { + daco_romanian_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_aromanian } + multiply = 10 + } + } + + color = { 210 120 255 } +} +NEOW_language_lezgin = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_lezgin + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_lezgin } + multiply = 10 + } + } + + color = {0.3 0.8 0.7} +} +NEOW_language_avar = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_avar + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_avar } + multiply = 10 + } + } + + color = {0.2 0.6 0.2} +} +NEOW_language_dargwa = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_dargwa + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_dargwa } + multiply = 10 + } + } + + color = {0.5 1.0 0.5} +} +NEOW_language_vainakh = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_vainakh + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_vainakh } + multiply = 10 + } + } + + color = {0.3 0.8 0.8} +} +NEOW_language_circassian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_circassian + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_circassian } + multiply = 10 + } + } + + color = {0.2 0.9 0.2} +} +NEOW_language_ossetian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_ossetian + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_ossetian } + multiply = 10 + } + } + + color = {0.7 0.5 0.7} +} + +language_greek = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_greek + } + } + parameters = { + greek_group_language_param = yes + greek_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_greek } + multiply = 10 + } + } + + color = { 13 13 137 } +} +NEOW_language_kashubian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_kashubian + } + } + parameters = { + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_kashubian } + multiply = 10 + } + } + + color = { 204 54 40 } +} +NEOW_language_silesian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_silesian + } + } + parameters = { + west_slavic_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_silesian } + multiply = 10 + } + } + + color = { 204 54 40 } +} +NEOW_language_slovak = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_slovak + } + } + parameters = { + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_slovak } + multiply = 10 + } + } + + color = slovak +} +NEOW_language_polish = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_polish + } + } + parameters = { + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_polish } + multiply = 10 + } + } + + color = { 0.35 0.8 0.8 } +} +NEOW_language_vilamovian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_vilamovian + } + } + parameters = { + german_group_language_param = yes + low_franconian_group_language_param = yes + west_slavic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_vilamovian } + multiply = 10 + } + } + + color = { 204 54 40 } +} + +NEOW_language_finnic = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_finnic + } + } + parameters = { + finnic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_finnic } + multiply = 10 + } + } + + color = { 204 54 40 } +} + + +NEOW_language_eastern_yiddish = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_eastern_yiddish + } + } + parameters = { + east_slavic_group_language_param = yes + west_slavic_group_language_param = yes + german_group_language_param = yes + hebrew_group_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_eastern_yiddish } + multiply = 10 + } + } + + color = { 204 54 40 } +} + +NEOW_language_neo_aramaic = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_neo_aramaic + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_neo_aramaic } + multiply = 10 + } + } + + color = { 214 133 48 } +} + +NEOW_language_arabic = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_arabic + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_arabic } + multiply = 10 + } + } + + color = { 26 128 61 } +} + +NEOW_language_turkmen = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_turkmen + } + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_turkmen } + multiply = 10 + } + } + + color = { 225 50 50 } +} + +NEOW_language_ovdalian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_ovdalian + } + } + parameters = { + east_north_germanic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_ovdalian } + multiply = 10 + } + } + + color = { 38 92 198 } +} + +NEOW_language_estonian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_estonian + } + } + parameters = { + finnic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_estonian } + multiply = 10 + } + } + + color = { 158 198 226 } +} +NEOW_language_armenian = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = NEOW_language_armenian + } + } + parameters = { + finnic_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = NEOW_language_armenian } + multiply = 10 + } + } + + color = { 3 242 179 } +} +language_magyar = { + type = language + is_shown = { + language_is_shown_trigger = { + LANGUAGE = language_magyar + } + } + parameters = { + ugric_group_language_param = yes + west_slavic_group_language_param = yes + german_group_language_param = yes + latin_sprachbund_language_param = yes + } + ai_will_do = { + value = 10 + if = { + limit = { has_cultural_pillar = language_magyar } + multiply = 10 + } + } + + color = hungarian } \ No newline at end of file diff --git a/common/culture/traditions/00_combat_traditions.txt b/common/culture/traditions/00_combat_traditions.txt new file mode 100644 index 000000000..5225b9523 --- /dev/null +++ b/common/culture/traditions/00_combat_traditions.txt @@ -0,0 +1,2750 @@ +############################## +# 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_east + geographical_region = world_siberia + geographical_region = world_asia_north_east + geographical_region = world_asia_sakhalin_hokkaido + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = forest + terrain = taiga + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + any_culture_county = { + percent >= 0.6 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.6 + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + multiply = 6 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.4 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = drylands + terrain = desert + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.6 + county_has_province_with_terrain = { + terrain = drylands + terrain = desert + } + } + } + } + multiply = 6 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.4 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = hills + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.6 + county_has_province_with_terrain = { + terrain = hills + } + } + } + } + multiply = 6 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.4 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = jungle + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.6 + county_has_province_with_terrain = { + terrain = jungle + } + } + } + } + multiply = 6 + } + else_if = { + limit = { + scope:character.culture ?= { + any_culture_county = { + percent > 0.4 + county_has_province_with_terrain = { + 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 = { + NOT = { + culture_tradition:tradition_tgp_warrior_monks = { is_in_list = traits } + } + } + + 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_invite_knight_decision_cooldown = yes + frugal_blacksmith_better_invite_knight_decision = yes + frugal_blacksmith_cheaper_invite_knight_decision = yes + frugal_blacksmith_cheaper_recruit_to_court = yes + } + + character_modifier = { + levy_size = 0.1 + knight_limit = 5 + men_at_arms_limit = 3 + army_maintenance_mult = -0.25 + men_at_arms_recruitment_cost = -0.25 + knight_effectiveness_mult = -0.4 + levy_toughness = -2 + heavy_cavalry_toughness_mult = -0.3 + 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 + 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 + } + 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_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/common/culture/traditions/00_maa_traditions.txt b/common/culture/traditions/00_maa_traditions.txt new file mode 100644 index 000000000..4ac97cd66 --- /dev/null +++ b/common/culture/traditions/00_maa_traditions.txt @@ -0,0 +1,2273 @@ +####################### +# 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 } + always = no +# OR = { +# this = culture:ethiopian +# any_parent_culture_or_above = { +# this = culture:ethiopian +# } +# } + } + can_pick = { + NOT = { has_cultural_tradition = tradition_hill_dwellers } + always = no +# OR = { +# this = culture:ethiopian +# any_parent_culture_or_above = { +# this = culture:ethiopian +# } +# } + custom_description = { + text = culture_in_hills_desc + any_culture_county = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 = { + has_coastal_province = 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 + has_coastal_province = 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 + has_coastal_province = yes + } + } + } + } + multiply = 0 + } + if = { + limit = { + scope:character = { + any_sub_realm_county = { + percent >= 0.6 + has_coastal_province = 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 = { + has_cultural_pillar = heritage_caucasian + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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/common/culture/traditions/00_realm_traditions.txt b/common/culture/traditions/00_realm_traditions.txt index dc28cf7ed..97bc74d7c 100644 --- a/common/culture/traditions/00_realm_traditions.txt +++ b/common/culture/traditions/00_realm_traditions.txt @@ -225,12 +225,12 @@ tradition_republican_legacy = { NOT = { has_cultural_tradition = tradition_parochialism } } can_pick = { - OR ={ - this = culture:roman - any_parent_culture_or_above = { - this = culture:roman - } - } +# OR ={ +# this = culture:roman +# any_parent_culture_or_above = { +# this = culture:roman +# } +# } NOT = { has_cultural_tradition = tradition_parochialism } custom_tooltip = { text = cultrad_not_nomadic_government_type @@ -338,7 +338,7 @@ tradition_republican_legacy = { scope:character = { any_vassal = { primary_title.tier > tier_county - government_has_flag = government_is_special_republic + government_has_flag = government_is_republic } } } @@ -551,6 +551,7 @@ tradition_gardening = { } } } + NOT = { culture_tradition:tradition_tgp_ephemeral_grace = { is_in_list = traits } } } parameters = { @@ -835,6 +836,7 @@ tradition_collective_lands = { grants_to_lowborns_bonuses = yes collective_lands_farms_bonuses = yes peasant_leader_is_inherited = yes + use_farmer_republics = yes } county_modifier = { development_growth_factor = 0.1 @@ -944,12 +946,12 @@ tradition_female_only_inheritance = { has_cultural_pillar = heritage_akan has_cultural_pillar = heritage_west_african has_cultural_pillar = heritage_yoruba - any_parent_culture_or_above = { - OR = { - this = culture:nubian - this = culture:daju - } - } +# any_parent_culture_or_above = { +# OR = { +# this = culture:nubian +# this = culture:daju +# } +# } scope:character.faith = { has_doctrine_parameter = female_dominated_law } @@ -1624,7 +1626,7 @@ tradition_culture_blending = { scope:character = { any_sub_realm_county = { percent >= 0.3 - NOT = { culture = root } + culture != root } } } @@ -1718,9 +1720,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 } } @@ -1760,6 +1760,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 = { @@ -1903,16 +1911,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 } } } @@ -1966,11 +1978,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 } } } @@ -2004,11 +2014,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 } } } @@ -2130,11 +2138,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 } } } @@ -2156,20 +2162,20 @@ tradition_parochialism = { is_shown = { #Replaced by tradition_republican_legacy NOT = { has_cultural_tradition = tradition_republican_legacy } - NOR ={ - this = culture:roman - any_parent_culture_or_above = { - this = culture:roman - } - } +# NOR ={ +# this = culture:roman +# any_parent_culture_or_above = { +# this = culture:roman +# } +# } } can_pick = { - NOR ={ - this = culture:roman - any_parent_culture_or_above = { - this = culture:roman - } - } +# NOR ={ +# this = culture:roman +# any_parent_culture_or_above = { +# this = culture:roman +# } +# } NOT = { has_cultural_tradition = tradition_republican_legacy } custom_tooltip = { text = cultrad_not_nomadic_government_type @@ -2274,7 +2280,7 @@ tradition_parochialism = { scope:character = { any_vassal = { primary_title.tier > tier_county - government_has_flag = government_is_special_republic + government_has_flag = government_is_republic } } } @@ -2437,9 +2443,7 @@ tradition_staunch_traditionalists = { limit = { scope:character = { any_sub_realm_county = { - NOT = { - culture = scope:character.culture - } + culture != scope:character.culture } } } @@ -2516,7 +2520,7 @@ tradition_hill_dwellers = { custom_description = { text = culture_in_hills_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2562,7 +2566,7 @@ tradition_hill_dwellers = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2597,7 +2601,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 } } @@ -2610,7 +2614,7 @@ tradition_hill_dwellers = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -2642,11 +2646,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 } } } @@ -2695,11 +2697,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 } } } @@ -2733,11 +2733,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 } } } @@ -2749,11 +2747,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 } } } @@ -2791,11 +2787,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 } } } @@ -2844,11 +2838,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 } } } @@ -2882,11 +2874,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 } } } @@ -2898,11 +2888,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 } } } @@ -2924,11 +2912,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 } } } @@ -2981,11 +2967,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 } } } @@ -3019,11 +3003,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 } } } @@ -3035,11 +3017,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 } } } @@ -3068,7 +3048,7 @@ tradition_jungle_dwellers = { custom_description = { text = culture_in_jungle_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3111,7 +3091,7 @@ tradition_jungle_dwellers = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3146,7 +3126,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 } } @@ -3159,7 +3139,7 @@ tradition_jungle_dwellers = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3182,7 +3162,7 @@ tradition_wetlanders = { custom_tooltip = { text = culture_in_wetlands_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3237,7 +3217,7 @@ tradition_wetlanders = { NOT = { any_culture_county = { count >= 3 - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3272,7 +3252,7 @@ tradition_wetlanders = { any_sub_realm_county = { count >= 3 culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3285,7 +3265,7 @@ tradition_wetlanders = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { + county_has_province_with_terrain = { terrain = wetlands } } @@ -3315,7 +3295,7 @@ tradition_hidden_cities = { custom_description = { text = culture_in_jungle_desc any_culture_county = { - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3358,7 +3338,7 @@ tradition_hidden_cities = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3391,7 +3371,7 @@ tradition_hidden_cities = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { + county_has_province_with_terrain = { terrain = jungle } } @@ -3419,8 +3399,8 @@ tradition_hidden_cities = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - terrain = wetlands + county_has_province_with_terrain = { + terrain = jungle } } } @@ -3478,7 +3458,7 @@ tradition_ancient_miners = { scope:character = { any_sub_realm_county = { culture = scope:character.culture - any_county_province = { + county_has_province_with_terrain = { terrain = hills } } @@ -3503,8 +3483,11 @@ tradition_castle_keepers = { custom_tooltip = { scope:character = { OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan + government_has_flag = government_is_feudal + government_has_flag = government_is_clan #Update for FP3 + government_has_flag = government_is_administrative + government_has_flag = government_has_merit + government_has_flag = government_is_japan_feudal } } text = must_be_feudal_or_clan @@ -3611,13 +3594,20 @@ tradition_city_keepers = { can_pick = { trigger_if = { - limit = { has_ep3_dlc_trigger = yes } + limit = { + OR = { + has_ep3_dlc_trigger = yes + has_tgp_dlc_trigger = yes + } + } custom_tooltip = { scope:character = { OR = { government_has_flag = government_is_feudal - government_has_flag = government_is_clan #Update for FP3 + government_has_flag = government_is_clan government_has_flag = government_is_administrative + government_has_flag = government_has_merit + government_has_flag = government_is_japan_feudal } } text = must_be_feudal_clan_or_admin @@ -3628,7 +3618,7 @@ tradition_city_keepers = { scope:character = { OR = { government_has_flag = government_is_feudal - government_has_flag = government_is_clan #Update for FP3 + government_has_flag = government_is_clan } } text = must_be_feudal_or_clan @@ -3735,9 +3725,7 @@ tradition_maritime_mercantilism = { custom_description = { text = culture_on_coast_desc any_culture_county = { - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3779,9 +3767,7 @@ tradition_maritime_mercantilism = { NOT = { any_culture_county = { percent >= 0.3 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3812,9 +3798,7 @@ tradition_maritime_mercantilism = { scope:character = { any_sub_realm_county = { percent >= 0.6 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3835,9 +3819,7 @@ tradition_maritime_mercantilism = { scope:character = { any_sub_realm_county = { percent >= 0.3 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } } @@ -3848,9 +3830,7 @@ tradition_maritime_mercantilism = { limit = { any_culture_county = { percent >= 0.6 - any_county_province = { - is_coastal = yes - } + has_coastal_province = yes } } multiply = 2 @@ -3972,7 +3952,6 @@ tradition_brewery = { } parameters = { - allows_vineyards = yes allows_brewery = yes brewery_farming_bonus = yes } diff --git a/common/culture/traditions/00_regional_traditions.txt b/common/culture/traditions/00_regional_traditions.txt new file mode 100644 index 000000000..6a4734899 --- /dev/null +++ b/common/culture/traditions/00_regional_traditions.txt @@ -0,0 +1,1564 @@ +################################ +# 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 # Blocks claimant factions, claim wars, and reduce score in elective and acclamation. 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 = { + always = no +# 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = mountains + terrain = hills + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + any_culture_county = { + percent >= 0.6 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 } + always = no +# 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/common/culture/traditions/00_ritual_traditions.txt b/common/culture/traditions/00_ritual_traditions.txt new file mode 100644 index 000000000..b638d5b17 --- /dev/null +++ b/common/culture/traditions/00_ritual_traditions.txt @@ -0,0 +1,1794 @@ +############################## +# 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 + + number_of_consorts_hegemony = 5 + } + + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = mountains + terrain = desert_mountains + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + any_culture_county = { + percent >= 0.6 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + 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 + county_has_province_with_terrain = { + terrain = forest + terrain = taiga + terrain = jungle + } + } + } + } + } + multiply = 0 + } + else_if = { + limit = { + any_culture_county = { + percent >= 0.6 + county_has_province_with_terrain = { + 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 = { + county_has_province_with_terrain = { + 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 + 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_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 + county_has_province_with_terrain = { + 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 + 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 + 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 + 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 + 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 + 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/common/culture/traditions/00_societal_traditions.txt b/common/culture/traditions/00_societal_traditions.txt index 1bef6091a..85ee7f0e7 100644 --- a/common/culture/traditions/00_societal_traditions.txt +++ b/common/culture/traditions/00_societal_traditions.txt @@ -1238,6 +1238,7 @@ tradition_music_theory = { gregarious_trait_gives_bonuses = yes characters_are_better_court_musicians = yes # Also hooked in to increase the Feast opinion bonus better_court_musicians = yes + withering_mind_less_likely = yes } cost = { @@ -3110,3 +3111,33 @@ tradition_noble_adoption = { value = 100 } } + +tradition_itinerant_pastoralists = { + category = societal + + layers = { + 0 = learning + 1 = mediterranean + 4 = noble.dds + } + + is_shown = { always = no } + + parameters = { + wanderers_learn_languages = yes + extra_language_cap = yes + unlock_voluntary_laampdom = yes + unlock_minority_community = yes + cannot_convert_diasporia = yes + pastures_building_bonuses = yes + } + + character_modifier = { + diplomatic_range_mult = 0.2 + movement_speed = 0.05 + character_travel_speed_mult = 0.1 + } + + cost = { prestige = 400 } + ai_will_do = { value = 0 } +} diff --git a/common/culture/traditions/01_fp1_traditions.txt b/common/culture/traditions/01_fp1_traditions.txt new file mode 100644 index 000000000..6ad0f6465 --- /dev/null +++ b/common/culture/traditions/01_fp1_traditions.txt @@ -0,0 +1,602 @@ +########################### +# 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 = { + has_coastal_province = 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 + } + } + } + custom_tooltip = { + text = cannot_have_tradition_maritime_way_of_life + NOT = { culture_tradition:tradition_maritime_way_of_life = { is_in_list = traits } } + } + } + + 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 + has_coastal_province = 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 + has_coastal_province = 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/common/culture/traditions/03_fp2_traditions.txt b/common/culture/traditions/03_fp2_traditions.txt new file mode 100644 index 000000000..1b83e5261 --- /dev/null +++ b/common/culture/traditions/03_fp2_traditions.txt @@ -0,0 +1,433 @@ +########################### +# 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 + 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 + withering_mind_less_likely = 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 } + } + } + } + + 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 } + } + 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/common/culture/traditions/03_fp3_traditions.txt b/common/culture/traditions/03_fp3_traditions.txt index 4f45ce915..07b118d40 100644 --- a/common/culture/traditions/03_fp3_traditions.txt +++ b/common/culture/traditions/03_fp3_traditions.txt @@ -781,6 +781,7 @@ tradition_fp3_fierce_independence = { } parameters = { +# unlock_maa_tawashi = yes harder_to_hybridize = yes harder_to_convert_county_culture = yes } diff --git a/common/culture/traditions/04_ep2_traditions.txt b/common/culture/traditions/04_ep2_traditions.txt new file mode 100644 index 000000000..3e115fdbb --- /dev/null +++ b/common/culture/traditions/04_ep2_traditions.txt @@ -0,0 +1,106 @@ +########################### +# 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/common/culture/traditions/06_ce1_traditions.txt b/common/culture/traditions/06_ce1_traditions.txt new file mode 100644 index 000000000..7ad3514c3 --- /dev/null +++ b/common/culture/traditions/06_ce1_traditions.txt @@ -0,0 +1,122 @@ +########################### +# 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/common/culture/traditions/07_ep3_traditions.txt b/common/culture/traditions/07_ep3_traditions.txt new file mode 100644 index 000000000..a83f8615e --- /dev/null +++ b/common/culture/traditions/07_ep3_traditions.txt @@ -0,0 +1,696 @@ +####################### +# CULTURAL TRADITIONS # +####################### + +###################### +# EP3 Traditions # +###################### + +tradition_ep3_indomitable_azatani = { + category = regional + + layers = { + 0 = martial + 1 = mena + 4 = indomitable_azatani.dds + } + + is_shown = { + always = no +# 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 = { + always = no +# 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 = { + has_cultural_pillar = heritage_greek + OR = { + exists = title:e_NEOW_byzantium.holder + exists = title:e_marblist.holder + } + # 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_allows = 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 = { + has_cultural_pillar = heritage_greek + OR = { + exists = title:e_NEOW_byzantium.holder + exists = title:e_marblist.holder + } + # 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_allows = administrative + } + } + multiply = 2 + } + } +} + +tradition_ep3_palace_politics = { + category = regional + + layers = { + 0 = intrigue + 1 = mediterranean + 4 = palace_politics.dds + } + + is_shown = { + has_cultural_pillar = heritage_greek + # 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 = { + reduced_bodyguard_aptitude = 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 # Blocks claimant factions, claim wars, and reduce score in elective and acclamation. Also includes infertility for tooltip reasons. + cultrad_unlocks_t2_countermeasures = yes + palace_politics_trait_bonuses = yes + palace_politics_trait_maluses = yes + landing_house_members_give_prestige = yes + penalty_for_revoking_titles_from_house_members = yes + cb_lower_prestige_level_requirement = yes + disloyal_trait_less_spurned = yes + disloyal_trait_more_common = yes + loyal_trait_more_common = 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 + dynasty_house_opinion = 15 + opinion_of_liege = -10 + + 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_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_allows = 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_allows = 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 = { + 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 + has_cultural_pillar = heritage_greek + } + multiply = 2 + } + } +} diff --git a/common/culture/traditions/09_ach_traditions.txt b/common/culture/traditions/09_ach_traditions.txt new file mode 100644 index 000000000..6c22b8dbe --- /dev/null +++ b/common/culture/traditions/09_ach_traditions.txt @@ -0,0 +1,33 @@ +####################### +# CULTURAL TRADITIONS # +####################### + +###################### +# ACH Traditions # +###################### + +oath_mend_the_fracture_tradition = { + category = regional + + is_shown = { #only added from decision + always = no + } + + parameters = { + synergy_cultures_counties_development = yes + synergy_cultures_maa_spawn = yes + synergy_cultures_opinion_gain = yes + synergy_cultures_positive_chance_desc = yes + } + + character_modifier = { + development_growth_factor = 0.2 + diplomacy = 1 + } + + layers = { + 0 = steward + 1 = mediterranean + 4 = hostages.dds + } +} \ No newline at end of file diff --git a/common/culture/traditions/09_mpo_traditions.txt b/common/culture/traditions/09_mpo_traditions.txt new file mode 100644 index 000000000..d7607bc28 --- /dev/null +++ b/common/culture/traditions/09_mpo_traditions.txt @@ -0,0 +1,393 @@ +####################### +# CULTURAL TRADITIONS # +####################### + +###################### +# MPO Traditions # +###################### + +tradition_mpo_iron_cavalry = { + category = regional + + layers = { + 0 = martial + 1 = steppe + 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 = steppe + 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 = steppe + 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 = steppe + 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/common/culture/traditions/NEOW_traditions.txt b/common/culture/traditions/NEOW_traditions.txt index 4912ca4a1..02893ae8d 100644 --- a/common/culture/traditions/NEOW_traditions.txt +++ b/common/culture/traditions/NEOW_traditions.txt @@ -48,14 +48,10 @@ tradition_british_palace_politics = { parameters = { 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 vengeful_trait_more_common = yes - vengeful_positive_forgiving_negative = yes rivalries_more_common = yes - hostile_action_vs_rival_bonuses = yes + hostile_action_vs_rival_bonuses = yes bonuses_from_patriarch_matriarch_trait = yes landing_house_members_gives_renown = yes penalty_for_revoking_titles_from_house_members = yes @@ -70,9 +66,6 @@ tradition_british_palace_politics = { 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 tyranny_gain_mult = 0.5 accolade_glory_gain_mult = 0.1 } @@ -293,7 +286,7 @@ tradition_british_meritocracy = { # Offshoot of tradition_philosopher_culture character_modifier = { stress_gain_mult = 0.25 monthly_lifestyle_xp_gain_mult = 0.2 - learning_per_fame_level = 1 + learning_per_prestige_level = 1 } cost = { @@ -702,6 +695,7 @@ tradition_landstinget = { grants_to_lowborns_bonuses = yes collective_lands_farms_bonuses = yes peasant_leader_is_inherited = yes + use_farmer_republics = yes } county_modifier = { development_growth_factor = 0.1 @@ -858,22 +852,297 @@ tradition_landstinget = { # } #} -tradition_life_is_just_a_joke = { - category = societal +tradition_wine_culture = { + category = regional layers = { 0 = diplo 1 = western - 4 = ceremony.dds + 4 = food.dds + } + + is_shown = { + OR = { + has_cultural_pillar = heritage_south_slavic + has_cultural_pillar = heritage_magyar + has_cultural_pillar = heritage_west_slavic + has_cultural_pillar = heritage_greek + has_cultural_pillar = heritage_italian + has_cultural_pillar = heritage_french + has_cultural_pillar = heritage_central_germanic + has_cultural_pillar = heritage_hispanic + } } parameters = { - life_is_a_joke_trait_same_culture_opinion = yes + allows_vineyards = yes + brewery_farming_bonus = yes + } + + 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 = { + count >= 5 + any_county_province = { + OR = { + has_building_or_higher = farm_estates_01 + has_building_or_higher = cereal_fields_01 + } + } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = culture_in_farm_or_mansion_count_desc + } + } + + if = { + limit = { + culture_tradition_reduction_trigger = { TRADITION = tradition_brewery } + } + multiply = { + value = 0.5 + desc = inspired_by_culture_desc + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } + + ai_will_do = { + value = 10 + } +} +tradition_consanguinity_dynastic = { + category = societal + + + layers = { + 0 = diplo + 1 = western + 4 = food.dds + } + + is_shown = { + OR = { + has_cultural_pillar = heritage_kipchak + } + } + + parameters = { + consanguinity_restricted_dynastic_marriage = yes + consanguinity_restricted_marriage = yes + consanguinity_restricted_close_kin_incest = yes + } + + 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 + } + } + + multiply = tradition_replacement_cost_if_relevant + } + } +} + +tradition_midnight_herders = { + category = realm + + layers = { + 0 = steward + 1 = western + 4 = horses.dds + } + + can_pick = { + custom_tooltip = { + text = culture_in_taiga_desc + any_culture_county = { + percent >= 0.4 + any_county_province = { + OR = { + terrain = taiga + } + } + } + } + } + + parameters = { + taiga_wetland_pastures_allowed = yes + pastures_building_bonuses = yes + farm_estates_pastures_unlock = yes + better_herders_pasturalists = yes + } + + character_modifier = { + negate_health_penalty_add = 0.15 + prowess = 1 + taiga_fertility_growth_mult = low_culture_county_fertility_value_mult + forest_fertility_growth_mult = low_culture_county_fertility_value_mult + wetlands_fertility_growth_mult = low_culture_county_fertility_value_mult + } + + 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.6 + any_county_province = { + OR = { + terrain = taiga + } + } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = culture_in_plains_or_steppe_terrain_percentage_desc + } + } + + if = { + limit = { + culture_tradition_reduction_trigger = { TRADITION = tradition_pastoralists } + } + 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.6 + culture = scope:character.culture + county_has_province_with_terrain = { + terrain = taiga + } + } + } + } + } + multiply = 0 + } + } +} + + +tradition_romanticised_banditry = { # romanticized banditry + category = societal + + layers = { + 0 = martial + 1 = mediterranean + 4 = fierce_independence.dds + } + + is_shown = { + OR = { + has_cultural_pillar = heritage_greek + has_cultural_pillar = heritage_sardic + has_cultural_pillar = heritage_italian + has_cultural_pillar = heritage_albanian + this = culture:goral + this = culture:NEOW_slovak + this = culture:nakh + any_parent_culture_or_above = { + OR = { + this = culture:goral + this = culture:NEOW_slovak + this = culture:nakh + } + } + } + } + + parameters = { + banditry_gives_bonuses = yes + more_likely_to_leave_court = yes + unlocks_contract_assistance = yes + unlock_voluntary_laampdom = yes + more_likely_to_be_laamps = yes + not_tribal_raiding_malus = yes + culture_can_raid_over_land_even_if_feudal = yes } character_modifier = { - stress_gain_mult = -0.1 - monthly_prestige_gain_mult = 0.05 + knight_limit = 1 + } + + county_modifier = { + development_growth_factor = -0.1 + monthly_county_control_growth_factor = -0.1 + } + + province_modifier = { + travel_danger = 5 } cost = { @@ -887,7 +1156,326 @@ tradition_life_is_just_a_joke = { } } + ai_will_do = { + value = 0 + } +} + +tradition_princely_courts = { + category = regional + + layers = { + 0 = steward + 1 = western + 4 = viking.dds + } + + is_shown = { + has_cultural_pillar = heritage_east_slavic + NOR = { + culture = culture:NEOW_kievan + culture = culture:NEOW_vohlynian + } + 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 = { + has_cultural_pillar = language_ruthenian + has_cultural_pillar = language_romanian + has_cultural_pillar = language_cossack + } + NOR = { #Replaces Martial Admiration + has_cultural_tradition = tradition_futuwaa + has_cultural_tradition = tradition_chanson_de_geste + has_cultural_tradition = tradition_martial_admiration + } + } + + parameters = { + cheaper_to_change_laws = yes + mystic_trait_more_common = yes + mendicant_mystics_may_appear = yes + landing_house_members_gives_renown = yes + piety_penalty_for_revoking_titles_from_house_members = yes + can_blind_prisoners = yes + can_duel_rivals = yes + blademaster_trait_bonuses = yes + knights_slightly_more_prone_to_injury = yes + craven_and_content_traits_looked_down_upon = yes + loyal_trait_more_common = yes + harder_to_convert_county_culture_without_heritage = yes + easier_to_convert_county_culture_with_heritage = yes + } + character_modifier = { + negate_prowess_penalty_add = 5 + knight_limit = 2 + accolade_glory_gain_mult = 0.2 + men_at_arms_maintenance = 0.15 + monthly_piety_gain_per_legitimacy_level_add = 0.1 + piety_level_impact_mult = 0.2 + monthly_court_grandeur_change_mult = -0.2 + + ai_war_chance = 0.5 + ai_war_cooldown = -10 + ai_energy = 25 + ai_zeal = 25 + ai_sociability = 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_spiritual = { is_in_list = traits } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_bellicose_spiritual_or_stoic_desc + } + } + multiply = tradition_replacement_cost_if_relevant + } + } + ai_will_do = { value = 100 } + +} + +tradition_ruin_delvers = { + category = realm + + layers = { + 0 = steward + 1 = indian + 4 = city.dds + } + + is_shown = { + NOT = { + culture_tradition:tradition_ruin_delvers = { is_in_list = traits } + } + } + + can_pick = { + custom_tooltip = { + text = culture_in_tells_terrain_desc + any_culture_county = { + percent >= 0.3 + county_has_province_with_terrain = { + terrain = tells + } + } + } + custom_tooltip = { + text = cultrad_not_nomadic_government_type + scope:character = { + NOT = { + government_has_flag = government_is_nomadic + } + } + } + } + + parameters = { + rough_terrain_expert_trait_more_common = yes + hard_working_traits_more_valued = yes + ruin_dwellers_tell_mines_building_bonuses = yes + } + character_modifier = { + monthly_court_grandeur_change_mult = 0.1 + tells_advantage = 5 + #tells_travel_danger = tells_medium_danger_reduction #this shit isn't working!!!!!!! + } + county_modifier = { + tells_tax_mult = 0.15 + tells_construction_gold_cost = -0.15 + tells_supply_limit_mult = 0.25 + } + + 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 >= 4 + county_has_province_with_terrain = { + terrain = tells + } + } + } + } + add = { + value = tradition_unfulfilled_criteria_penalty + desc = culture_in_tells_terrain_count_desc + } + } + + if = { + limit = { + culture_tradition_reduction_trigger = { TRADITION = tradition_ruin_delvers } + } + 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 >= 3 + culture = scope:character.culture + county_has_province_with_terrain = { + terrain = tells + } + } + } + } + } + multiply = 0 + } + if = { + limit = { + scope:character = { + government_has_flag = government_is_tribal + } + } + multiply = 0 + } + } +} + +tradition_karlovec_legacy = { + + category = societal + + layers = { + 0 = learning + 1 = mediterranean + 4 = crown.dds + } + + can_pick = { + OR = { + has_cultural_pillar = heritage_magyar + has_cultural_pillar = heritage_west_slavic + } + } + + parameters = { + extra_language_cap_2 = yes + harder_to_convert_county_culture = yes + likes_same_tradition = yes + } + + culture_modifier = { + + } + character_modifier = { + ignore_different_faith_opinion = 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 } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_communal_or_egalitarian_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_karlovec_legacy } + } + 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_tgp_religious_hospitality = { 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 + } + } } \ No newline at end of file diff --git a/common/culture/traditions/tgp_traditions.txt b/common/culture/traditions/tgp_traditions.txt new file mode 100644 index 000000000..5ab458964 --- /dev/null +++ b/common/culture/traditions/tgp_traditions.txt @@ -0,0 +1,2347 @@ +tradition_tgp_bushido = { + category = regional + + layers = { + 0 = martial + 1 = asian + 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 = realm + + layers = { + 0 = steward + 1 = asian + 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 = regional + + layers = { + 0 = martial + 1 = asian + 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 = asian + 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 = regional + + layers = { + 0 = martial + 1 = asian + 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 = regional + + layers = { + 0 = diplo + 1 = asian + 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 = regional + + layers = { + 0 = diplo + 1 = asian + 4 = instrument.dds + } + + is_shown = { + has_tgp_dlc_trigger = yes + has_east_asian_heritage_pillar_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 = regional + + layers = { + 0 = diplo + 1 = asian + 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 + less_likely_to_culture_convert = 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 = regional + + layers = { + 0 = diplo + 1 = asian + 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 = asian + 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 = asian + 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 = asian + 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 = asian + 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 = asian + 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 = asian + 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 = { + has_cultural_pillar = ethos_courtly + has_cultural_pillar = ethos_communal + has_cultural_pillar = 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 = regional + + layers = { + 0 = steward + 1 = asian + 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 = regional + + layers = { + 0 = diplo + 1 = asian + 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 + } + + 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_bellicose_spiritual_or_stoic_desc + } + } + } + } + + ai_will_do = { + value = 50 + } +} + +tradition_fortress_mastery = { + category = regional + + layers = { + 0 = martial + 1 = asian + 4 = marching_soldiers.dds + } + + is_shown = { + has_tgp_dlc_trigger = yes + OR = { + has_cultural_pillar = heritage_korean + has_cultural_pillar = heritage_buyeo + } + } + + parameters = { + unlock_maa_gakgung_archers = yes + castle_fortifications_increase = yes + governor_trait_gives_counter_resistance = yes + } + + county_modifier = { + } + + character_modifier = { + archers_recruitment_cost_mult = -0.1 + same_heritage_county_advantage_add = 4 + prowess_per_merit_level = 1 + archers_max_size_add = 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_spiritual = { is_in_list = traits } + } + } + add = { + value = tradition_incompatible_ethos_penalty + desc = not_bellicose_spiritual_or_stoic_desc + } + } + } + } + + ai_will_do = { + value = 50 + } +} + +tradition_tgp_art_of_war = { + category = regional + + layers = { + 0 = martial + 1 = asian + 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_black_armor_cavalry = yes + guardians_can_transfer_commander_traits = yes + prowess_from_martial_education = yes + military_governor_appointment_score = yes + } + + character_modifier = { + martial_per_merit_level = 0.35 #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 = asian + 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 + can_castrate_prisoners = 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 = regional + + layers = { + 0 = intrigue + 1 = asian + 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 = regional + + layers = { + 0 = intrigue + 1 = asian + 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 = regional + + layers = { + 0 = diplo + 1 = asian + 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 + wider_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 = regional + + layers = { + 0 = learning + 1 = asian + 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 + less_likely_to_gain_elder_health_traits = 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 = regional + + layers = { + 0 = steward + 1 = asian + 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/common/customizable_localization/00_adventurer_names.txt b/common/customizable_localization/00_adventurer_names.txt index 4e459eef2..698865138 100644 --- a/common/customizable_localization/00_adventurer_names.txt +++ b/common/customizable_localization/00_adventurer_names.txt @@ -144,7 +144,7 @@ OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - NOT = { religion = faith:ashari.religion } + NOT = { religion = faith:aqlani.religion } } } } @@ -607,7 +607,7 @@ location = { geographical_region = world_africa } - NOT = { religion = faith:ashari.religion } + NOT = { religion = faith:aqlani.religion } } } } @@ -937,7 +937,7 @@ OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:norse_pagan + faith = faith:folketro } } } @@ -1067,7 +1067,7 @@ OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - NOT = { religion = faith:ashari.religion } + NOT = { religion = faith:aqlani.religion } ai_honor > 0 } } @@ -3450,7 +3450,7 @@ GetAdventureNameBand = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:catholic + religion = religion:catholic_religion culture = { has_cultural_era_or_later = culture_era_high_medieval } @@ -3514,7 +3514,7 @@ GetAdventureNameBand = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:catholic + religion = religion:catholic_religion } } } @@ -3530,7 +3530,7 @@ GetAdventureNameBand = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:catholic + religion = religion:catholic_religion ai_zeal >= low_positive_ai_value OR = { exists = global_var:cath_crusade_1 @@ -4193,7 +4193,7 @@ GetAdventureNameBand = { has_trait = scholar has_education_learning_trigger = yes } - faith = faith:catholic + religion = religion:catholic_religion } } } @@ -5765,7 +5765,7 @@ GetAdventureNameSuffix = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:ashari + faith = faith:aqlani } } } @@ -5988,20 +5988,7 @@ GetAdventureNameSuffix = { 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 - } - } - } + culture = { has_cultural_pillar = heritage_greek } } } } @@ -6955,14 +6942,7 @@ GetAdventureNameSuffix = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { - this = culture:greek - } - } - } + culture = { has_cultural_pillar = heritage_greek } } } } @@ -7495,19 +7475,7 @@ GetAdventureNameSuffix = { 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 - } - } - } + culture = { has_cultural_pillar = heritage_greek } } } } @@ -11539,7 +11507,7 @@ GetAdventureNameReverentBand = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:catholic + religion = religion:catholic_religion culture = { has_cultural_era_or_later = culture_era_high_medieval } @@ -11603,7 +11571,7 @@ GetAdventureNameReverentBand = { OR = { NOT = { exists = scope:new_landless_adventurer } scope:new_landless_adventurer ?= { - faith = faith:catholic + religion = religion:catholic_religion } } } @@ -12041,7 +12009,7 @@ GetAdventureNameReverentBand = { has_trait = scholar has_education_learning_trigger = yes } - faith = faith:catholic + religion = religion:catholic_religion } } } diff --git a/common/customizable_localization/00_artifact_court_custom_loc.txt b/common/customizable_localization/00_artifact_court_custom_loc.txt index 580a95f3c..1d0c2a854 100644 --- a/common/customizable_localization/00_artifact_court_custom_loc.txt +++ b/common/customizable_localization/00_artifact_court_custom_loc.txt @@ -338,6 +338,28 @@ JudaismRelic = { } } +FractureRelicName = { + type = character + + text = { + trigger = { + scope:fracture_relic_name = flag:amethyst + } + localization_key = artifact_pedestal_amethyst_name + } +} + +FractureRelic = { + type = character + + text = { + trigger = { + scope:fracture_relic_name = flag:amethyst + } + localization_key = artifact_pedestal_amethyst_description + } +} + RandomSaint = { # Used for statue artifact type = character @@ -354,9 +376,8 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } localization_key = west_christian_fertility_god_name @@ -365,9 +386,8 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } localization_key = west_christian_wealth_god_name @@ -376,9 +396,8 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } localization_key = west_christian_household_god_name @@ -387,9 +406,8 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } localization_key = west_christian_knowledge_god_name @@ -398,9 +416,8 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } localization_key = west_christian_war_god_name @@ -409,105 +426,104 @@ RandomSaint = { # Used for statue artifact text = { trigger = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion } } 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 - } +# 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 @@ -517,161 +533,137 @@ RandomSaintName = { # Used for other artifacts text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_fertility_god_name } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_wealth_god_name } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_household_god_name } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_knowledge_god_name } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_war_god_name } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } 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 - } +# 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 = { @@ -681,161 +673,134 @@ RandomSaintNamePossessive = { text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_fertility_god_name_possessive } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_wealth_god_name_possessive } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_household_god_name_possessive } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_knowledge_god_name_possessive } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_war_god_name_possessive } text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - } + NEOW_religion_is_broadly_christian_trigger = yes } localization_key = west_christian_water_god_name_possessive } text = { trigger = { - OR = { - faith = faith:coptic - faith = faith:armenian_apostolic - } + NEOW_religion_is_broadly_christian_trigger = yes } 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 - } +# 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 @@ -900,14 +865,22 @@ PredeterminedSaintName = { # Used for icons and any future artifacts that uses t text = { trigger = { var:saint ?= flag:fallback - religion = religion:christianity_religion + OR = { + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion + } } localization_key = west_christian_fallback_god_name } text = { trigger = { var:saint ?= flag:fallback - religion != religion:christianity_religion + NOR = { + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion + } } localization_key = generic_religious_figure_fallback_name fallback = yes diff --git a/common/customizable_localization/00_building_custom_localization.txt b/common/customizable_localization/00_building_custom_localization.txt index cdcab4f64..1db78fc9f 100644 --- a/common/customizable_localization/00_building_custom_localization.txt +++ b/common/customizable_localization/00_building_custom_localization.txt @@ -582,78 +582,6 @@ GetSpecialBuildingNameFromProvince = { 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 diff --git a/common/customizable_localization/00_de_body_part_custom_loc.txt b/common/customizable_localization/00_de_body_part_custom_loc.txt new file mode 100644 index 000000000..dd283d6f3 --- /dev/null +++ b/common/customizable_localization/00_de_body_part_custom_loc.txt @@ -0,0 +1,328 @@ +############################################# +### 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/common/customizable_localization/00_de_custom_loc.txt b/common/customizable_localization/00_de_custom_loc.txt new file mode 100644 index 000000000..85fbfaf11 --- /dev/null +++ b/common/customizable_localization/00_de_custom_loc.txt @@ -0,0 +1,1038 @@ +#### 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 } +# } +#} +# +# \ No newline at end of file diff --git a/common/customizable_localization/00_de_mottos.txt b/common/customizable_localization/00_de_mottos.txt new file mode 100644 index 000000000..83e21b8a0 --- /dev/null +++ b/common/customizable_localization/00_de_mottos.txt @@ -0,0 +1,130 @@ +############################################# +### 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/common/customizable_localization/00_de_regional_custom_localization.txt b/common/customizable_localization/00_de_regional_custom_localization.txt new file mode 100644 index 000000000..2d91320ab --- /dev/null +++ b/common/customizable_localization/00_de_regional_custom_localization.txt @@ -0,0 +1,39 @@ +############################################# +### 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 +# } +#} +# \ No newline at end of file diff --git a/common/customizable_localization/00_de_signature_weapon_custom_localization.txt b/common/customizable_localization/00_de_signature_weapon_custom_localization.txt new file mode 100644 index 000000000..ba21ec150 --- /dev/null +++ b/common/customizable_localization/00_de_signature_weapon_custom_localization.txt @@ -0,0 +1,3052 @@ +############################################# +### 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/common/customizable_localization/00_de_single_combat_custom_loc.txt b/common/customizable_localization/00_de_single_combat_custom_loc.txt new file mode 100644 index 000000000..eb6be1b71 --- /dev/null +++ b/common/customizable_localization/00_de_single_combat_custom_loc.txt @@ -0,0 +1,1131 @@ +############################################# +### 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/common/customizable_localization/00_de_special_gender_cases.txt b/common/customizable_localization/00_de_special_gender_cases.txt new file mode 100644 index 000000000..3164c54fd --- /dev/null +++ b/common/customizable_localization/00_de_special_gender_cases.txt @@ -0,0 +1,70 @@ +############################################# +#### 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 } +# } +#} +# \ No newline at end of file diff --git a/common/customizable_localization/00_divinity_custom_loc.txt b/common/customizable_localization/00_divinity_custom_loc.txt index 6fe1f1511..44633d660 100644 --- a/common/customizable_localization/00_divinity_custom_loc.txt +++ b/common/customizable_localization/00_divinity_custom_loc.txt @@ -406,23 +406,8 @@ GetUnbelieverName = { #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 - } + parent = GetUnbelieverName + suffix = _plural } GetUnbelieverTerm = { @@ -460,29 +445,8 @@ GetUnbelieverTermPlural = { 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 - } + parent = GetUnbelieverTerm + suffix = _adj } GetUnbelieverAndForeignerTerm = { @@ -668,49 +632,13 @@ GetActualBishopTitle = { localization_key = religious_head_name } -# text = { # No longer relevant now that we scope directly to the court owner -# trigger = { -# is_playable_character = yes -# } -# localization_key = ruler_title_name -# } - # Religion-By-Religion Titles for Bishops based on Liege's Tier. - # Zunism - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:zun_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zunism_religion_kingdom - } - text = { - trigger = { - highest_held_title_tier < tier_kingdom - faith.religion = faith:zun_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zunism_religion_duchy - } - #Thelema text = { trigger = { highest_held_title_tier >= tier_empire OR = { faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion } } localization_key = councillor_court_chaplain_thelema_religion_empire @@ -720,9 +648,6 @@ GetActualBishopTitle = { highest_held_title_tier >= tier_kingdom OR = { faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion } } localization_key = councillor_court_chaplain_thelema_religion_kingdom @@ -732,9 +657,6 @@ GetActualBishopTitle = { highest_held_title_tier >= tier_duchy OR = { faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion } } localization_key = councillor_court_chaplain_thelema_religion_duchy @@ -743,10 +665,7 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier < tier_duchy OR = { - faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion + faith.religion = faith:victorian.religion } } localization_key = councillor_court_chaplain_thelema_religion_county @@ -808,59 +727,59 @@ GetActualBishopTitle = { # } # 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 - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy - } - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - 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 = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_kingdom - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_duchy - } +# # 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 +# NOT = { # Required formatting to include male/female check as well as vacancy +# cp:councillor_court_chaplain ?= { +# is_female = yes +# } +# } +# } +# localization_key = councillor_court_chaplain_west_african_bori_religion_duchy +# } +# text = { +# trigger = { +# faith.religion = faith:west_african_bori_pagan.religion +# NOT = { # Required formatting to include male/female check as well as vacancy +# cp:councillor_court_chaplain ?= { +# 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 = { +# highest_held_title_tier >= tier_duchy +# faith.religion = faith:tengri_pagan.religion +# } +# localization_key = councillor_court_chaplain_tengrism_religion_kingdom +# } +# text = { +# trigger = { +# highest_held_title_tier < tier_duchy +# faith.religion = faith:tengri_pagan.religion +# } +# localization_key = councillor_court_chaplain_tengrism_religion_duchy +# } #Taoism text = { @@ -907,14 +826,14 @@ GetActualBishopTitle = { trigger = { faith.religion = faith:finnish_pagan.religion } - localization_key = councillor_court_chaplain_finno_ugric_religion_duchy + localization_key = councillor_court_chaplain_finnic_religion_duchy } #Slavic text = { trigger = { highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = yes @@ -926,7 +845,7 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = no @@ -938,7 +857,7 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = yes @@ -950,7 +869,7 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = no @@ -995,9 +914,8 @@ GetActualBishopTitle = { } OR = { faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion } } localization_key = councillor_court_chaplain_baltic_religion_county @@ -1012,9 +930,8 @@ GetActualBishopTitle = { } OR = { faith.religion = faith:baltic_pagan.religion - faith.religion = faith:slavic_pagan.religion + faith.religion = faith:chernobozhye.religion faith.religion = faith:finnish_pagan.religion - faith.religion = faith:zun_pagan.religion } } localization_key = councillor_court_chaplain_baltic_religion_county_female @@ -1032,28 +949,28 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier >= tier_empire - faith.religion = faith:congregationist.religion + faith.religion = faith:kabbalist.religion } localization_key = councillor_court_chaplain_judaism_religion_empire } text = { trigger = { highest_held_title_tier >= tier_kingdom - faith.religion = faith:congregationist.religion + faith.religion = faith:kabbalist.religion } localization_key = councillor_court_chaplain_judaism_religion_kingdom } text = { trigger = { highest_held_title_tier >= tier_duchy - faith.religion = faith:congregationist.religion + faith.religion = faith:kabbalist.religion } localization_key = councillor_court_chaplain_judaism_religion_duchy } text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:congregationist.religion + faith.religion = faith:kabbalist.religion } localization_key = councillor_court_chaplain_judaism_religion_county } @@ -1062,78 +979,78 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = yes } } } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom + localization_key = councillor_court_chaplain_theomach_religion_kingdom } text = { trigger = { highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = no } } } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_female + localization_key = councillor_court_chaplain_theomach_religion_kingdom_female } text = { trigger = { highest_held_title_tier >= tier_duchy - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion } - localization_key = councillor_court_chaplain_hellenism_religion_duchy + localization_key = councillor_court_chaplain_theomach_religion_duchy } text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = yes } } } - localization_key = councillor_court_chaplain_hellenism_religion_county + localization_key = councillor_court_chaplain_theomach_religion_county } text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = no } } } - localization_key = councillor_court_chaplain_hellenism_religion_county_female + localization_key = councillor_court_chaplain_theomach_religion_county_female } #Norse text = { trigger = { highest_held_title_tier >= tier_kingdom - faith.religion = faith:norse_pagan.religion + faith.religion = faith:folketro.religion } localization_key = councillor_court_chaplain_germanic_religion_kingdom } text = { trigger = { highest_held_title_tier >= tier_duchy - faith.religion = faith:norse_pagan.religion + faith.religion = faith:folketro.religion } localization_key = councillor_court_chaplain_germanic_religion_duchy } text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion + faith.religion = faith:folketro.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = yes @@ -1145,7 +1062,7 @@ GetActualBishopTitle = { text = { trigger = { highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion + faith.religion = faith:folketro.religion NOT = { # Required formatting to include male/female check as well as vacancy cp:councillor_court_chaplain ?= { is_female = no @@ -1155,23 +1072,23 @@ GetActualBishopTitle = { localization_key = councillor_court_chaplain_germanic_religion_county_female } - #Dualism - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:manichean.religion - } - localization_key = councillor_court_chaplain_dualism_religion_county - } - - #Bon - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:bon.religion - } - localization_key = councillor_court_chaplain_bon_religion_kingdom - } +# #Dualism +# text = { +# trigger = { +# highest_held_title_tier < tier_duchy +# faith.religion = faith:manichean.religion +# } +# localization_key = councillor_court_chaplain_dualism_religion_county +# } +# +# #Bon +# text = { +# trigger = { +# highest_held_title_tier >= tier_kingdom +# faith.religion = faith:bon.religion +# } +# localization_key = councillor_court_chaplain_bon_religion_kingdom +# } # Japanese Buddhism text = { @@ -1279,7 +1196,7 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier >= tier_empire OR = { - faith.religion = faith:theravada.religion + faith.religion = faith:osvicenist.religion faith.religion = faith:vaishnavism.religion faith.religion = faith:digambara.religion } @@ -1290,7 +1207,7 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier >= tier_kingdom OR = { - faith.religion = faith:theravada.religion + faith.religion = faith:osvicenist.religion faith.religion = faith:vaishnavism.religion faith.religion = faith:digambara.religion } @@ -1301,10 +1218,9 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier >= tier_duchy OR = { - faith.religion = faith:theravada.religion + faith.religion = faith:osvicenist.religion faith.religion = faith:vaishnavism.religion faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion } } localization_key = councillor_court_chaplain_buddhism_religion_duchy @@ -1313,10 +1229,9 @@ GetActualBishopTitle = { trigger = { highest_held_title_tier < tier_duchy OR = { - faith.religion = faith:theravada.religion + faith.religion = faith:osvicenist.religion faith.religion = faith:vaishnavism.religion faith.religion = faith:digambara.religion - faith.religion = faith:bon.religion } } localization_key = councillor_court_chaplain_buddhism_religion_county @@ -1338,19 +1253,19 @@ GetActualBishopTitle = { #Islam text = { - trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:ashari.religion } + trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:aqlani.religion } localization_key = councillor_court_chaplain_islam_empire } text = { - trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:ashari.religion } + trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:aqlani.religion } localization_key = councillor_court_chaplain_islam_kingdom } text = { - trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:ashari.religion } + trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:aqlani.religion } localization_key = councillor_court_chaplain_islam_duchy } text = { - trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:ashari.religion } + trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:aqlani.religion } localization_key = councillor_court_chaplain_islam_county } @@ -1381,10 +1296,7 @@ GetActualBishopTitle = { is_female = yes } } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_empire } @@ -1396,10 +1308,7 @@ GetActualBishopTitle = { is_female = no } } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_empire_female } @@ -1411,10 +1320,7 @@ GetActualBishopTitle = { is_female = yes } } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_kingdom } @@ -1426,30 +1332,21 @@ GetActualBishopTitle = { is_female = no } } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_kingdom_female } text = { trigger = { highest_held_title_tier >= tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_duchy } text = { trigger = { highest_held_title_tier < tier_duchy - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } + faith.religion = faith:orthodox.religion } localization_key = councillor_court_chaplain_orthodox_county } @@ -1463,7 +1360,10 @@ GetActualBishopTitle = { is_female = yes } } - faith.religion = faith:catholic.religion + OR = { + faith.religion = faith:lutheran.religion + faith.religion = faith:roman_catholic.religion + } } localization_key = councillor_court_chaplain_christian_empire } @@ -1475,29 +1375,39 @@ GetActualBishopTitle = { is_female = no } } - faith.religion = faith:catholic.religion + OR = { + faith.religion = faith:lutheran.religion + faith.religion = faith:roman_catholic.religion + } } localization_key = councillor_court_chaplain_christian_empire_female } text = { - trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:catholic.religion } + trigger = { highest_held_title_tier >= tier_kingdom + OR = { + faith.religion = faith:lutheran.religion + faith.religion = faith:roman_catholic.religion + } + } localization_key = councillor_court_chaplain_christian_kingdom } text = { - trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:catholic.religion } + trigger = { highest_held_title_tier >= tier_duchy + OR = { + faith.religion = faith:lutheran.religion + faith.religion = faith:roman_catholic.religion + } + } localization_key = councillor_court_chaplain_christian_duchy } text = { - trigger = { 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 + trigger = { highest_held_title_tier < tier_duchy + OR = { + faith.religion = faith:lutheran.religion + faith.religion = faith:roman_catholic.religion + } } - localization_key = council_basque_priest + localization_key = councillor_court_chaplain_christian_county } # Shinto @@ -1587,807 +1497,8 @@ GetActualBishopTitle = { # GetActualBishopTitle should be updated synchronously with this GetActualBishopTitlePossessive = { type = character - - # Religion-By-Religion Titles for Bishops based on Liege's Tier. - # Zunism - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:zun_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zunism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_kingdom - faith.religion = faith:zun_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zunism_religion_duchy_possessive - } - - # Zoroastrianism - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:mazdayasna.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:mazdayasna.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_kingdom_female_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:mazdayasna.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:mazdayasna.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_zoroastrianism_religion_duchy_female_possessive - } - text = { - trigger = { - 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 - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_west_african_bori_religion_duchy_possessive - } - text = { - trigger = { - faith.religion = faith:west_african_bori_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - 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 = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:tengri_pagan.religion - } - localization_key = councillor_court_chaplain_tengrism_religion_duchy_possessive - } - - #Taoism - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = religion:taoism_religion - } - localization_key = councillor_court_chaplain_taoism_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_taoism_religion_county_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = religion:taoism_religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - 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 = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:slavic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_slavic_religion_kingdom_female_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_slavic_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:slavic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_slavic_religion_duchy_female_possessive - } - - #Baltic - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_baltic_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:baltic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_baltic_religion_duchy_female_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - 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_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - 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_female_possessive - } - - #Magyarism - text = { - trigger = { - faith.religion = faith:magyar_pagan.religion - } - localization_key = councillor_court_chaplain_magyarism_religion_county_possessive - } - - #Judaism - text = { - trigger = { - highest_held_title_tier >= tier_empire - faith.religion = faith:congregationist.religion - } - localization_key = councillor_court_chaplain_judaism_religion_empire_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:congregationist.religion - } - localization_key = councillor_court_chaplain_judaism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:congregationist.religion - } - localization_key = councillor_court_chaplain_judaism_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:congregationist.religion - } - localization_key = councillor_court_chaplain_judaism_religion_county_possessive - } - - #Hellenic - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:hellenic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_hellenism_religion_kingdom_female_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:hellenic_pagan.religion - } - localization_key = councillor_court_chaplain_hellenism_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_hellenism_religion_county_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:hellenic_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_hellenism_religion_county_female_possessive - } - - #Norse - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - faith.religion = faith:norse_pagan.religion - } - localization_key = councillor_court_chaplain_germanic_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_germanic_religion_county_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:norse_pagan.religion - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_germanic_religion_county_female_possessive - } - - #Dualism - text = { - trigger = { - highest_held_title_tier < tier_duchy - faith.religion = faith:manichean.religion - } - localization_key = councillor_court_chaplain_dualism_religion_county_possessive - } - - #Bon - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - faith.religion = faith:bon.religion - } - localization_key = councillor_court_chaplain_bon_religion_kingdom_possessive - } - - #Thelema - text = { - trigger = { - highest_held_title_tier >= tier_empire - OR = { - faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion - } - } - localization_key = councillor_court_chaplain_thelema_religion_empire_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - OR = { - faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion - } - } - localization_key = councillor_court_chaplain_thelema_religion_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_duchy - OR = { - faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion - - } - } - localization_key = councillor_court_chaplain_thelema_religion_duchy_possessive - } - text = { - trigger = { - highest_held_title_tier < tier_duchy - OR = { - faith.religion = faith:victorian.religion - faith.religion = faith:royal_thelema.religion - faith.religion = faith:old_thelema.religion - faith.religion = faith:carcosan.religion - - } - } - localization_key = councillor_court_chaplain_thelema_religion_county_possessive - } - - #Buddhism/Hinduism/Jainism - text = { - trigger = { - 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 = { - 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 = { - 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 = { - 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 = { highest_held_title_tier >= tier_empire faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_empire_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_kingdom faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_kingdom_possessive - } - text = { - trigger = { highest_held_title_tier < tier_duchy faith = faith:ismaili } - localization_key = councillor_court_chaplain_ismaili_county_possessive - } - - #Islam - text = { - trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_empire_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_kingdom_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_duchy_possessive - } - text = { - trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:ashari.religion } - localization_key = councillor_court_chaplain_islam_county_possessive - } - - #Yazidi - text = { - trigger = { highest_held_title_tier >= tier_empire faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_empire_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_kingdom_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_duchy_possessive - } - text = { - trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:yazidi.religion } - localization_key = councillor_court_chaplain_yazidi_county_possessive - } - - #Orthodox - text = { - trigger = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_empire_female_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_kingdom - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - OR = { - faith = faith:orthodox - faith.religion = faith:manichean.religion - } - } - localization_key = councillor_court_chaplain_orthodox_kingdom_female_possessive - } - text = { - trigger = { - 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 = { - 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 = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - faith.religion = faith:catholic.religion - } - localization_key = councillor_court_chaplain_christian_empire_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - faith.religion = faith:catholic.religion - } - localization_key = councillor_court_chaplain_christian_empire_female_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_kingdom faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_kingdom_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_duchy_possessive - } - text = { - trigger = { highest_held_title_tier < tier_duchy faith.religion = faith:catholic.religion } - localization_key = councillor_court_chaplain_christian_county_possessive - } - # Shinto - text = { - trigger = { - religion = religion:shintoism_religion - } - localization_key = councillor_court_chaplain_shintoism_religion_possessive - } - - #Paganism - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - highest_held_title_tier >= tier_kingdom - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - highest_held_title_tier >= tier_kingdom - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_paganism_religion_kingdom_female_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - highest_held_title_tier >= tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_duchy_possessive - } - text = { - trigger = { - faith = { has_doctrine = pagan_hostility_doctrine } - highest_held_title_tier < tier_duchy - } - localization_key = councillor_court_chaplain_paganism_religion_county_possessive - } - - #Fallback - text = { - trigger = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = yes - } - } - } - localization_key = councillor_court_chaplain_theocrat_empire_possessive - } - text = { - trigger = { - highest_held_title_tier >= tier_empire - NOT = { # Required formatting to include male/female check as well as vacancy - cp:councillor_court_chaplain ?= { - is_female = no - } - } - } - localization_key = councillor_court_chaplain_theocrat_empire_female_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_kingdom } - localization_key = councillor_court_chaplain_theocrat_kingdom_possessive - } - text = { - trigger = { highest_held_title_tier >= tier_duchy } - localization_key = councillor_court_chaplain_theocrat_duchy_possessive - } - text = { - trigger = { highest_held_title_tier < tier_duchy } - localization_key = councillor_court_chaplain_theocrat_county_possessive - } + parent = GetActualBishopTitle + suffix = _possessive } GetBirthOmen = { @@ -2409,7 +1520,7 @@ GetTaltosTerm = { type = character text = { - trigger = { religion = religion:magyar_religion } + trigger = { religion = religion:mediterranean_religion } localization_key = chosen_one_taltos } text = { @@ -2426,7 +1537,12 @@ GetReligiousRite = { text = { localization_key = rite_mass - trigger = { faith = { religion = religion:christianity_religion } } + trigger = { OR = { + religion = religion:eastern_orthodox_religion + religion = religion:catholic_religion + religion = religion:protestant_religion + } + } } text = { localization_key = rite_prayer diff --git a/common/customizable_localization/00_es_custom_loc.txt b/common/customizable_localization/00_es_custom_loc.txt new file mode 100644 index 000000000..09fedf985 --- /dev/null +++ b/common/customizable_localization/00_es_custom_loc.txt @@ -0,0 +1,3766 @@ +#### 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 = { +# player_heir ?= scope:second +# scope:second = { +# is_female = yes +# is_child_of = root +# } +# } +# } +# +# text = { +# localization_key = CustomLoc_ES_ElLa_Relation_heir_son +# trigger = { +# 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 = { +# mother ?= { any_child = { this != root } } +# } +# AND = { +# father ?= { any_child = { this != root } } +# } +# } +# } +# } +# } +# +# text = { +# localization_key = CustomLoc_ES_ElLa_Relation_half_brother +# trigger = { +# scope:second = { +# is_female = no +# any_sibling = { +# this = root +# } +# OR = { +# AND = { +# mother ?= { any_child = { this != root } } +# } +# AND = { +# father ?= { any_child = { 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 = { +# 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 = { +# 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 = { +# host ?= scope:second +# scope:second = { is_female = yes } +# } +# } +# +# text = { +# localization_key = CustomLoc_ES_ElLa_Relation_host_male +# trigger = { +# host ?= scope:second +# scope:second = { is_male = yes } +# } +# } +# +# text = { +# localization_key = CustomLoc_ES_ElLa_Relation_guest_female +# trigger = { +# scope:second = { +# is_female = yes +# host ?= root +# } +# } +# } +# +# text = { +# localization_key = CustomLoc_ES_ElLa_Relation_guest_female +# trigger = { +# scope:second = { +# is_male = yes +# 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:folkgerman_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:folkgerman_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:folkgerman_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:folkgerman_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:folkgerman_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:folkgerman_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 +# } +#} +# \ No newline at end of file diff --git a/common/customizable_localization/00_government_custom_loc.txt b/common/customizable_localization/00_government_custom_loc.txt index 739a60c74..6977c1d88 100644 --- a/common/customizable_localization/00_government_custom_loc.txt +++ b/common/customizable_localization/00_government_custom_loc.txt @@ -302,7 +302,17 @@ GetSuccessionHeirMotion = { trigger = { trigger_if = { limit = { is_ruler = yes } - has_government = landless_adventurer_government + OR = { + has_government = landless_adventurer_government + AND = { + OR = { + any_held_title = { is_noble_family_title = yes } + government_allows = administrative + } + is_independent_ruler = no + } + tgp_is_ceremonial_regent_trigger = yes + } } trigger_else = { liege ?= { has_government = landless_adventurer_government } @@ -508,10 +518,10 @@ GetRealmOrDomicileTooltip = { trigger = { trigger_if = { limit = { is_ruler = yes } - is_governor = yes + is_governor_or_admin_count = yes } trigger_else = { - liege ?= { is_governor = yes } + liege ?= { is_governor_or_admin_count = yes } } } localization_key = GOVERNORSHIP_TOOLTIP diff --git a/common/customizable_localization/00_greeting_custom_loc.txt b/common/customizable_localization/00_greeting_custom_loc.txt index 948d46928..c42b539c5 100644 --- a/common/customizable_localization/00_greeting_custom_loc.txt +++ b/common/customizable_localization/00_greeting_custom_loc.txt @@ -800,7 +800,7 @@ FormOfAddressForLiege = { trigger = { tgp_is_ceremonial_regent_trigger = yes } - localization_key = form_of_address_ladylord_regent + localization_key = form_of_address_liege_title } text = { trigger = { diff --git a/common/customizable_localization/00_insult_custom_loc.txt b/common/customizable_localization/00_insult_custom_loc.txt index 4ad995a0d..83749c318 100644 --- a/common/customizable_localization/00_insult_custom_loc.txt +++ b/common/customizable_localization/00_insult_custom_loc.txt @@ -1009,7 +1009,11 @@ InsultAdjective = { trigger = { scope:second = { knows_language = language_greek - religion = religion:christianity_religion + OR = { + religion = religion:eastern_orthodox_religion + religion = religion:catholic_religion + religion = religion:protestant_religion + } } } } @@ -1420,7 +1424,11 @@ InsultAdjectiveArticle = { trigger = { scope:second = { knows_language = language_greek - religion = religion:christianity_religion + OR = { + religion = religion:eastern_orthodox_religion + religion = religion:catholic_religion + religion = religion:protestant_religion + } } } } diff --git a/common/customizable_localization/00_language_custom_loc.txt b/common/customizable_localization/00_language_custom_loc.txt index 23fed1833..5ff3004d9 100644 --- a/common/customizable_localization/00_language_custom_loc.txt +++ b/common/customizable_localization/00_language_custom_loc.txt @@ -58,40 +58,20 @@ GetFaithSacredLanguage = { text = { trigger = { OR = { - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church + religion = religion:catholic_religion } } 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 = { 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 - } + religion = religion:eastern_orthodox_religion } localization_key = language_greek_name #Greek } @@ -116,21 +96,21 @@ GetFaithSacredLanguage = { 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 = { +# 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 = { @@ -150,13 +130,6 @@ GetFaithSacredLanguage = { localization_key = language_sanskrit_name #Sanskrit } - text = { - trigger = { - religion = religion:hellenism_religion - } - localization_key = language_greek_name #Greek - } - text = { trigger = { always = yes @@ -172,41 +145,19 @@ GetFaithSacredLanguageCharacter = { text = { trigger = { - OR = { - faith = faith:catholic - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church - } + religion = religion:catholic_religion } 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 = { 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 - } + religion = religion:eastern_orthodox_religion } localization_key = language_greek_name #Greek } @@ -231,21 +182,21 @@ GetFaithSacredLanguageCharacter = { 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 = { +# 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 = { @@ -264,13 +215,6 @@ GetFaithSacredLanguageCharacter = { } localization_key = language_sanskrit_name #Sanskrit } - - text = { - trigger = { - religion = religion:hellenism_religion - } - localization_key = language_greek_name #Greek - } text = { trigger = { always = yes diff --git a/common/customizable_localization/00_mottos.txt b/common/customizable_localization/00_mottos.txt index 2a6c0c329..c41063400 100644 --- a/common/customizable_localization/00_mottos.txt +++ b/common/customizable_localization/00_mottos.txt @@ -1,14 +1,19 @@ GetAppropriateGodname = { type = character - + text = { trigger = { house.last_house_head.faith = { - OR = { - OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } - religion_tag = islam_religion - religion_tag = judaism_religion - } + has_doctrine = doctrine_monotheist + } + } + localization_key = motto_god + } + + text = { + trigger = { + house.last_house_head.faith = { + has_doctrine = doctrine_monotheist } } localization_key = motto_god @@ -29,6 +34,7 @@ OR = { religion_tag = dualism_religion religion_tag = zoroastrianism_religion + has_doctrine = doctrine_panthiest } } } @@ -38,14 +44,7 @@ text = { trigger = { house.last_house_head.faith = { - NOR = { - religion_tag = dualism_religion - religion_tag = zoroastrianism_religion - religion_tag = buddhism_religion - OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } - religion_tag = islam_religion - religion_tag = judaism_religion - } + has_doctrine = doctrine_polytheist } } localization_key = motto_the_gods diff --git a/common/customizable_localization/00_pl_custom_loc.txt b/common/customizable_localization/00_pl_custom_loc.txt new file mode 100644 index 000000000..12fc048db --- /dev/null +++ b/common/customizable_localization/00_pl_custom_loc.txt @@ -0,0 +1,2054 @@ +##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:folkgerman_religion } +# } +# +# text = { +# localization_key = gruesomefestivalname_festival +# trigger = { +# NOT = { faith.religion = religion:folkgerman_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/common/customizable_localization/00_pl_custom_loc_extra.txt b/common/customizable_localization/00_pl_custom_loc_extra.txt new file mode 100644 index 000000000..a205e8a13 --- /dev/null +++ b/common/customizable_localization/00_pl_custom_loc_extra.txt @@ -0,0 +1,8554 @@ +##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 = theomach_religion +# } +# localization_key = theomach_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 = theomach_religion +# } +# localization_key = theomach_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_red_horde +# this = title:e_white_horde +# this = title:e_great_yuan +# this = title:e_blue_horde +# this = title:e_omnod_dalai_khanate +# 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:h_roman_empire +# this = title:e_byzantium +# this = title:h_eastern_roman_empire +# 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_ding_hui +# this = title:d_laamp_zhu_quanzhong +# this = title:d_laamp_miyoshi_kiyotsura +# this = title:d_laamp_hidden_valley_banner +# this = title:d_laamp_way_of_the_mountains +# this = title:d_laamp_pongyi_thaing_fellowship +# this = title:d_laamp_ravine_lords +# this = title:d_laamp_sirafi_mariners +# this = title:d_laamp_liangshan_band +# this = title:d_laamp_frontier_guardians +# this = title:d_laamp_companions_of_caodong +# this = title:d_laamp_hiei_wayfarers +# this = title:d_laamp_northern_blades +# this = title:d_laamp_band_of_the_inland_sea +# this = title:d_laamp_munheon_disciples +# this = title:d_laamp_white_tigers +# this = title:d_laamp_pathwalkers +# this = title:d_laamp_delta_company +# this = title:d_laamp_leaf_hermits +# this = title:d_laamp_disciples_of_chongyang +# this = title:d_laamp_wandering_lute +# this = title:d_laamp_lembongs_band +# this = title:d_laamp_dawn_company +# this = title:d_laamp_eastern_sculptors +# this = title:d_laamp_stormbringers +# this = title:d_laamp_samadhi_and_prajna_society +# this = title:d_laamp_arrow_cutters +# this = title:d_laamp_ordinators +# 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 +# } +#} +# +# +#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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 = theomach_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 +# } +#} +# \ No newline at end of file diff --git a/common/customizable_localization/00_pl_relations.txt b/common/customizable_localization/00_pl_relations.txt new file mode 100644 index 000000000..2f6ba289f --- /dev/null +++ b/common/customizable_localization/00_pl_relations.txt @@ -0,0 +1,220 @@ +#### 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 +# } +#} +# \ No newline at end of file diff --git a/common/customizable_localization/00_regional_custom_localization.txt b/common/customizable_localization/00_regional_custom_localization.txt index b27f0110a..7390cacc6 100644 --- a/common/customizable_localization/00_regional_custom_localization.txt +++ b/common/customizable_localization/00_regional_custom_localization.txt @@ -561,6 +561,11 @@ TerrainTypeCountyScope = { trigger = { title_province = { terrain = drylands } } localization_key = terrain_drylands } + + text = { + trigger = { title_province = { terrain = tells } } + localization_key = terrain_drylands + } } TerrainTypeCountyScopePlural = { @@ -637,6 +642,11 @@ TerrainTypeCountyScopePlural = { trigger = { title_province = { terrain = drylands } } localization_key = terrain_drylands } + + text = { + trigger = { title_province = { terrain = tells } } + localization_key = terrain_tells + } } TerrainType = { @@ -713,6 +723,11 @@ TerrainType = { trigger = { location = { terrain = drylands } } localization_key = terrain_drylands } + + text = { + trigger = { location = { terrain = tells} } + localization_key = terrain_tells + } } TerrainTypeProvince = { @@ -792,6 +807,10 @@ TerrainTypeProvince = { trigger = { terrain = terraced_hills } localization_key = terrain_terraced_hills } + text = { + trigger = { terrain = tells } + localization_key = terrain_tells + } } TerrainTypeProvincePrefix = { @@ -809,7 +828,12 @@ TerrainTypeProvincePrefix = { } text = { - trigger = { terrain = hills } + trigger = { + OR = { + terrain = hills + terrain = tells + } + } localization_key = prefix_rolling } @@ -1523,9 +1547,9 @@ RandomReligiousTextName = { #The book is of my religion trigger_else = { OR = { - location.faith.religion = religion:eastern_orthodox_religion - location.faith.religion = religion:catholic_religion - location.faith.religion = religion:protestant_religion + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion } } } @@ -1575,16 +1599,13 @@ RandomReligiousTextName = { location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } - NOT = { location.faith = faith:orthodox } } #The book is of my religion trigger_else = { OR = { - faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } - NOT = { faith = faith:orthodox } } } localization_key = random_religious_text_summa_theologica @@ -1601,7 +1622,6 @@ RandomReligiousTextName = { trigger_else_if = { limit = { exists = scope:visiting_location } OR = { - location.faith.religion = religion:eastern_orthodox_religion location.faith.religion = religion:catholic_religion location.faith.religion = religion:protestant_religion } @@ -1610,7 +1630,6 @@ RandomReligiousTextName = { #The book is of my religion trigger_else = { OR = { - faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } @@ -1630,10 +1649,10 @@ RandomReligiousTextName = { #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } - location.faith = faith:orthodox + location.faith.religion = religion:eastern_orthodox_religion } #The book is of my religion - trigger_else = { faith = faith:orthodox } + trigger_else = { faith.religion = religion:eastern_orthodox_religion } } localization_key = random_religious_text_chrysostomos } @@ -1648,10 +1667,10 @@ RandomReligiousTextName = { #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } - location.faith = faith:orthodox + location.faith.religion = religion:eastern_orthodox_religion } #The book is of my religion - trigger_else = { faith = faith:orthodox } + trigger_else = { faith.religion = religion:eastern_orthodox_religion } } localization_key = random_religious_text_symeon_menologion } @@ -1666,10 +1685,10 @@ RandomReligiousTextName = { #We're a LAAMP visiting somewhere trigger_else_if = { limit = { exists = scope:visiting_location } - location.faith = faith:orthodox + location.faith.religion = religion:eastern_orthodox_religion } #The book is of my religion - trigger_else = { faith = faith:orthodox } + trigger_else = { faith.religion = religion:eastern_orthodox_religion } } localization_key = random_religious_text_god_and_christ } @@ -1732,76 +1751,168 @@ RandomEntertainmentTextName = { } localization_key = random_entertainment_text_beowulf } - text = { trigger = { scope:entertainment_book_title = flag:niebelungenlied } localization_key = random_entertainment_text_niebelungenlied } - text = { trigger = { scope:entertainment_book_title = flag:song_of_roland } localization_key = random_entertainment_text_song_of_roland } - text = { trigger = { scope:entertainment_book_title = flag:mabinogi } localization_key = random_entertainment_text_mabinogi } - - text = { - trigger = { - scope:entertainment_book_title = flag:travels_to_jerusalem - } - localization_key = random_entertainment_text_travels_to_jerusalem - } - - text = { - trigger = { - scope:entertainment_book_title = flag:east_of_indus - } - localization_key = random_entertainment_text_east_of_indus - } - - text = { - trigger = { - scope:entertainment_book_title = flag:travels_to_byzantium - } - localization_key = random_entertainment_text_travels_to_byzantium - } - text = { trigger = { scope:entertainment_book_title = flag:digenes_akrites } localization_key = random_entertainment_text_digenes_akrites } - text = { trigger = { - scope:entertainment_book_title = flag:epigrams + scope:entertainment_book_title = flag:hitchhikers } - localization_key = random_entertainment_text_epigrams + localization_key = random_entertainment_text_hitchhikers } - text = { trigger = { - scope:entertainment_book_title = flag:philogelos + scope:entertainment_book_title = flag:dune } - localization_key = random_entertainment_text_philogelos + localization_key = random_entertainment_text_dune } - text = { trigger = { - scope:entertainment_book_title = flag:riddle_poems + scope:entertainment_book_title = flag:hobbit } - localization_key = random_entertainment_text_riddle_poems + localization_key = random_entertainment_text_hobbit } + text = { + trigger = { + scope:entertainment_book_title = flag:lotr + } + localization_key = random_entertainment_text_lotr + } + text = { + trigger = { + scope:entertainment_book_title = flag:narnia + } + localization_key = random_entertainment_text_narnia + } + text = { + trigger = { + scope:entertainment_book_title = flag:foundation + } + localization_key = random_entertainment_text_foundation + } + text = { + trigger = { + scope:entertainment_book_title = flag:nineteen_eighty_four + } + localization_key = random_entertainment_text_nineteen_eighty_four + } + text = { + trigger = { + scope:entertainment_book_title = flag:one_hundred_years + } + localization_key = random_entertainment_text_one_hundred_years + } + text = { + trigger = { + scope:entertainment_book_title = flag:les_drames + } + localization_key = random_entertainment_text_les_drames + } + text = { + trigger = { + scope:entertainment_book_title = flag:le_club + } + localization_key = random_entertainment_text_le_club + } + text = { + trigger = { + scope:entertainment_book_title = flag:les_chevaliers + } + localization_key = random_entertainment_text_les_chevaliers + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_shell_seekers + } + localization_key = random_entertainment_text_the_shell_seekers + } + text = { + trigger = { + scope:entertainment_book_title = flag:pillars + } + localization_key = random_entertainment_text_pillars + } + text = { + trigger = { + scope:entertainment_book_title = flag:perfume + } + localization_key = random_entertainment_text_perfume + } + text = { + trigger = { + scope:entertainment_book_title = flag:faceless + } + localization_key = random_entertainment_text_faceless + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_alchemist + } + localization_key = random_entertainment_text_the_alchemist + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_brothers + } + localization_key = random_entertainment_text_the_brothers + } + text = { + trigger = { + scope:entertainment_book_title = flag:one_thousand + } + localization_key = random_entertainment_text_one_thousand + } + text = { + trigger = { + scope:entertainment_book_title = flag:nineteen_eighty_four + } + localization_key = random_entertainment_text_nineteen_eighty_four + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_divine_comedy + } + localization_key = random_entertainment_text_the_divine_comedy + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_odyssey + } + localization_key = random_entertainment_text_the_odyssey + } + text = { + trigger = { + scope:entertainment_book_title = flag:war_and_peace + } + localization_key = random_entertainment_text_war_and_peace + } + text = { + trigger = { + scope:entertainment_book_title = flag:the_pyramid + } + localization_key = random_entertainment_text_the_pyramid + } } @@ -1953,27 +2064,27 @@ CulturalCurse = { text = { trigger = { OR = { - culture = { has_name_list = name_list_norwegian } - culture = { has_name_list = name_list_swedish } + culture = { has_name_list = name_list_NEOW_norwegian } + culture = { has_name_list = name_list_NEOW_swedish } } } localization_key = curse_helvete } text = { - trigger = { culture = { has_name_list = name_list_swedish } } + trigger = { culture = { has_name_list = name_list_NEOW_swedish } } localization_key = curse_helvetes_javla_skit } text = { - trigger = { culture = { has_name_list = name_list_swedish } } + trigger = { culture = { has_name_list = name_list_NEOW_swedish } } localization_key = curse_skit } text = { trigger = { OR = { - culture = { has_name_list = name_list_swedish } + culture = { has_name_list = name_list_NEOW_swedish } culture = { has_name_list = name_list_norse } } - faith = faith:norse_pagan + faith = faith:folketro } localization_key = curse_balders_balle } @@ -1988,8 +2099,8 @@ CulturalCurse = { text = { trigger = { OR = { - culture = { has_name_list = name_list_danish } - culture = { has_name_list = name_list_swedish } + culture = { has_name_list = name_list_NEOW_danish } + culture = { has_name_list = name_list_NEOW_swedish } } capital_province.duchy = title:d_skane } @@ -1998,8 +2109,8 @@ CulturalCurse = { text = { trigger = { OR = { - culture = { has_name_list = name_list_danish } - culture = { has_name_list = name_list_swedish } + culture = { has_name_list = name_list_NEOW_danish } + culture = { has_name_list = name_list_NEOW_swedish } } capital_province.duchy = title:d_skane } @@ -2008,15 +2119,15 @@ CulturalCurse = { #Norwegian text = { - trigger = { culture = { has_name_list = name_list_norwegian } } + trigger = { culture = { has_name_list = name_list_NEOW_norwegian } } localization_key = curse_fy_fanden } text = { - trigger = { culture = { has_name_list = name_list_norwegian } } + trigger = { culture = { has_name_list = name_list_NEOW_norwegian } } localization_key = curse_pokker } text = { - trigger = { culture = { has_name_list = name_list_norwegian } } + trigger = { culture = { has_name_list = name_list_NEOW_norwegian } } localization_key = curse_haestkuk } @@ -2066,27 +2177,27 @@ CulturalCurse = { #Dutch text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godver } text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godverdomme } text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_tering } text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_godgloeiende } text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_kanker } text = { - trigger = { culture = { has_name_list = name_list_dutch } } + trigger = { culture = { has_name_list = name_list_NEOW_dutch } } localization_key = curse_vervloekt } @@ -4281,6 +4392,12 @@ TerrainInspirationLoc = { } localization_key = TerrainInspirationdrylands } + text = { + trigger = { + terrain = tells + } + localization_key = TerrainInspirationtells + } } GetProvinceTricksterSpirit = { diff --git a/common/customizable_localization/00_roaming_loc.txt b/common/customizable_localization/00_roaming_loc.txt index 04e363e09..ec582a630 100644 --- a/common/customizable_localization/00_roaming_loc.txt +++ b/common/customizable_localization/00_roaming_loc.txt @@ -525,7 +525,11 @@ RoamingGraveVariants = { text = { trigger = { - religion = religion:christianity_religion + OR = { + faith.religion = religion:eastern_orthodox_religion + faith.religion = religion:catholic_religion + faith.religion = religion:protestant_religion + } } localization_key = roaming_grave_variant_cross } diff --git a/common/customizable_localization/00_ruler_transition_loc.txt b/common/customizable_localization/00_ruler_transition_loc.txt index 9cda6e91b..83d58a1b3 100644 --- a/common/customizable_localization/00_ruler_transition_loc.txt +++ b/common/customizable_localization/00_ruler_transition_loc.txt @@ -139,46 +139,73 @@ DeathMessageIntro = { } } } + text = { + localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ELYSIAN_1 + trigger = { + faith = faith:elysian + } + } + text = { + localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ELYSIAN_2 + trigger = { + faith = faith:elysian + } + } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_1 trigger = { - faith.religion = faith:catholic.religion + OR = { + faith.religion = faith:roman_catholic.religion + faith.religion = faith:lutheran.religion + faith.religion = faith:orthodox.religion + } + NOT = { faith = faith:elysian } } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_CHRISTIANITY_2 trigger = { - faith.religion = faith:catholic.religion + OR = { + faith.religion = faith:roman_catholic.religion + faith.religion = faith:lutheran.religion + faith.religion = faith:orthodox.religion + } + NOT = { faith = faith:elysian } } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_1 trigger = { - faith.religion = faith:ashari.religion + OR = { + faith.religion = faith:roman_catholic.religion + faith.religion = faith:lutheran.religion + faith.religion = faith:orthodox.religion + } + NOT = { faith = faith:elysian } } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_2 trigger = { - faith.religion = faith:ashari.religion + faith.religion = faith:aqlani.religion } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_ISLAM_3 trigger = { - faith.religion = faith:ashari.religion + faith.religion = faith:aqlani.religion } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_NORSE_1 trigger = { - faith.religion = faith:norse_pagan.religion + faith.religion = faith:folketro.religion } } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_HELLENIC_1 trigger = { - faith.religion = faith:hellenic_pagan.religion + faith.religion = faith:megalocratic.religion } } text = { @@ -191,6 +218,14 @@ DeathMessageIntro = { } } } + text = { + localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_EURO_1 + trigger = { + OR = { + faith.religion = faith:mysteriosophy.religion + } + } + } text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_INTRO_TRIBAL_1 trigger = { @@ -203,6 +238,24 @@ DeathMessageIntro = { } } +NicknameReason = { + type = character + + random_valid = yes + text = { + localization_key = SUCCESSION_EVENT_WINDOW_NICKNAME + trigger = { + has_any_nickname = yes + } + } + text = { + localization_key = blank_line + trigger = { + has_any_nickname = no + } + } +} + DeathMessageReason = { type = character @@ -455,7 +508,10 @@ DeathMessageOutro = { text = { localization_key = SUCCESSION_EVENT_WINDOW_DEAD_OUTRO_MIND_INFIRM trigger = { - has_trait = infirm + OR = { + has_trait = infirm + has_trait = withering_mind + } } weight_multiplier = { base = 2 @@ -1050,13 +1106,13 @@ HeirMessageInterface = { NOT = { government_has_flag = government_is_theocracy } } } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN - trigger = { - is_adult = yes - has_trait = varangian - } - } +# text = { +# localization_key = SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_VARANGIAN +# trigger = { +# is_adult = yes +# has_trait = varangian +# } +# } text = { localization_key = SUCCESSION_EVENT_WINDOW_HEIR_TRAIT_LUNATIC trigger = { @@ -1942,208 +1998,4 @@ GameOverMessageNotableAchievements = { dynasty = global_var:flag_restored_roman_empire.dynasty } } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_DUMNONIA_DESC - trigger = { - exists = global_var:flag_restored_dumnonia - dynasty = global_var:flag_restored_dumnonia.dynasty - } - } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_CAROLINGIAN_DESC - trigger = { - exists = global_var:flag_reformed_carolingian_empire - dynasty = global_var:flag_reformed_carolingian_empire.dynasty - } - } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_HOLY_ROMAN_EMPIRE_DESC - trigger = { - exists = global_var:restore_holy_roman_empire_decision - dynasty = global_var:restore_holy_roman_empire_decision.dynasty - } - } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_RESTORED_OLD_VASCONIA_DESC - trigger = { - exists = global_var:flag_restored_old_vasconia - dynasty = global_var:flag_restored_old_vasconia.dynasty - } - } - - # Have you ever unified a kingdom/empire/etc.? - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SPANISH_DESC - trigger = { - exists = global_var:unite_the_spanish_thrones_decision - exists = global_var:unite_the_spanish_thrones_decision.dynasty - dynasty = global_var:unite_the_spanish_thrones_decision.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SLAVS_DESC - trigger = { - exists = global_var:unite_the_slavs_decision - exists = global_var:unite_the_slavs_decision.dynasty - dynasty = global_var:unite_the_slavs_decision.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_SOUTHERN_SLAVS_DESC - trigger = { - exists = global_var:unite_the_southern_slavs_decision - exists = global_var:unite_the_southern_slavs_decision.dynasty - dynasty = global_var:unite_the_southern_slavs_decision.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_WESTERN_SLAVS_DESC - trigger = { - exists = global_var:unite_the_western_slavs_decision - exists = global_var:unite_the_western_slavs_decision.dynasty - dynasty = global_var:unite_the_western_slavs_decision.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_BURGUNDY_DESC - trigger = { - exists = global_var:flag_unified_burgundy_kingdom - exists = global_var:flag_unified_burgundy_kingdom.dynasty - dynasty = global_var:flag_unified_burgundy_kingdom.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_ITALY_DESC - trigger = { - exists = global_var:flag_unified_italian_empire - exists = global_var:flag_unified_italian_empire.dynasty - dynasty = global_var:flag_unified_italian_empire.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_UNIFICATION_AFRICA_DESC - trigger = { - exists = global_var:unite_africa_decision - exists = global_var:unite_africa_decision.dynasty - dynasty = global_var:unite_africa_decision.dynasty - } - } - - # Have you ever formed/created/founded a kingdom/empire/etc.? - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_PORTUGAL_DESC - trigger = { - exists = global_var:form_portugal_decision - dynasty = global_var:form_portugal_decision.dynasty - } - } - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_CANARIAS_DESC - trigger = { - exists = global_var:declare_canarias_decision - dynasty = global_var:declare_canarias_decision.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_BOSNIA_DESC - trigger = { - exists = global_var:flag_founded_kingdom_of_bosnia - dynasty = global_var:flag_founded_kingdom_of_bosnia.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARMENIA_DESC - trigger = { - exists = global_var:flag_created_armenian_empire - dynasty = global_var:flag_created_armenian_empire.dynasty - } - } - - 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 = { - exists = global_var:flag_formed_rum_sultanate - dynasty = global_var:flag_formed_rum_sultanate.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ISRAEL_DESC - trigger = { - exists = global_var:create_israel_kingdom - dynasty = global_var:create_israel_kingdom.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_OUTREMER_DESC - trigger = { - exists = global_var:flag_created_outremer_empire - dynasty = global_var:flag_created_outremer_empire.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_SWITZERLAND_DESC - trigger = { - exists = global_var:flag_formed_switzerland_kingdom - dynasty = global_var:flag_formed_switzerland_kingdom.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_AUSTRIA_DESC - trigger = { - exists = global_var:flag_formed_austria_kingdom - dynasty = global_var:flag_formed_austria_kingdom.dynasty - } - } - - text = { - localization_key = SUCCESSION_EVENT_WINDOW_END_DATE_CREATED_ARAGON_DESC - trigger = { - exists = global_var:flag_formed_kingdom_of_aragon - dynasty = global_var:flag_formed_kingdom_of_aragon.dynasty - } - } } diff --git a/common/customizable_localization/00_war_custom_loc.txt b/common/customizable_localization/00_war_custom_loc.txt index e8ff92d4e..2c71e3449 100644 --- a/common/customizable_localization/00_war_custom_loc.txt +++ b/common/customizable_localization/00_war_custom_loc.txt @@ -342,8 +342,8 @@ WarCasusBelliShort = { OR = { using_cb = claim_cb using_cb = claimant_faction_war - using_cb = norman_conquest_cb - using_cb = norwegian_invasion_cb +# using_cb = norman_conquest_cb +# using_cb = norwegian_invasion_cb } } localization_key = war_memory_cb_claim @@ -356,7 +356,7 @@ WarCasusBelliShort = { using_cb = duchy_conquest_cb using_cb = county_struggle_cb using_cb = fp2_mediterranean_conquest_cb - using_cb = hungarian_migration_cb +# using_cb = hungarian_migration_cb using_cb = sons_of_lothbrok_invasion_cb } } diff --git a/common/customizable_localization/05_bp2_custom_loc.txt b/common/customizable_localization/05_bp2_custom_loc.txt index f212664bf..91a192c9a 100644 --- a/common/customizable_localization/05_bp2_custom_loc.txt +++ b/common/customizable_localization/05_bp2_custom_loc.txt @@ -334,7 +334,7 @@ GetLearningBuilding = { trigger = { OR = { has_culture = culture:levantine - has_faith = faith:ashari + has_faith = faith:aqlani } } localization_key = building_type_petra_01 @@ -343,7 +343,7 @@ GetLearningBuilding = { trigger = { OR = { has_culture = culture:french - has_faith = faith:catholic + has_religion = religion:catholic_religion } } localization_key = building_type_notre_dame_01 @@ -351,7 +351,7 @@ GetLearningBuilding = { text = { trigger = { OR = { - has_culture = culture:greek + culture = { has_cultural_pillar = heritage_greek } has_faith = faith:orthodox } } @@ -361,7 +361,7 @@ GetLearningBuilding = { trigger = { OR = { has_culture = culture:bedouin - has_faith = faith:ashari + has_faith = faith:aqlani } } localization_key = building_type_holy_site_great_mosque_of_mecca_01 @@ -370,7 +370,7 @@ GetLearningBuilding = { trigger = { OR = { has_culture = culture:franconian - has_faith = faith:catholic + has_religion = religion:catholic_religion } } localization_key = building_type_holy_site_cologne_cathedral_01 @@ -379,7 +379,7 @@ GetLearningBuilding = { trigger = { OR = { has_culture = culture:anglo_saxon - has_faith = faith:catholic + has_religion = religion:catholic_religion } } localization_key = building_type_holy_site_canterbury_cathedral_01 @@ -390,6 +390,12 @@ GetLearningBuilding = { RockStoryName = { type = character + text = { + trigger = { + NOT = { exists = var:story_cycle_rock_name } + } + localization_key = not_yet_chosen + } text = { trigger = { AND = { diff --git a/common/customizable_localization/06_ce1_epidemics_custom_loc.txt b/common/customizable_localization/06_ce1_epidemics_custom_loc.txt index fbe3506cb..930346b35 100644 --- a/common/customizable_localization/06_ce1_epidemics_custom_loc.txt +++ b/common/customizable_localization/06_ce1_epidemics_custom_loc.txt @@ -279,12 +279,12 @@ apocalypse_name = { type = character random_valid = yes - text = { - trigger = { - faith.religion = religion:germanic_religion - } - localization_key = ragnarok - } +# text = { +# trigger = { +# faith.religion = religion:folkgerman_religion +# } +# localization_key = ragnarok +# } text = { trigger = { @@ -347,11 +347,11 @@ apocalypse_name = { localization_key = doomsday } - text = { - trigger = { - exists = character:easteregg_veronica_pazos - this = character:easteregg_veronica_pazos - } - localization_key = third_impact - } +# text = { +# trigger = { +# exists = character:easteregg_veronica_pazos +# this = character:easteregg_veronica_pazos +# } +# localization_key = third_impact +# } } diff --git a/common/customizable_localization/06_ce1_legends_custom_loc.txt b/common/customizable_localization/06_ce1_legends_custom_loc.txt index 6218205dc..94af096fe 100644 --- a/common/customizable_localization/06_ce1_legends_custom_loc.txt +++ b/common/customizable_localization/06_ce1_legends_custom_loc.txt @@ -16,222 +16,222 @@ 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 = { # 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 @@ -310,7 +310,7 @@ GetRandomExteriorDetail = { #Remember to use the 1st person present in the loc, trigger = { location = { has_holding_type = church_holding - county.OR = { faith.religion = religion:protestant_religion faith.religion = religion:catholic_religion faith.religion = religion:eastern_orthodox_religion } + county = { NEOW_religion_is_broadly_christian_trigger = yes } } } localization_key = GetRandomExteriorDetail_bells diff --git a/common/customizable_localization/07_ep3_custom_loc.txt b/common/customizable_localization/07_ep3_custom_loc.txt index 41cb3655e..c81c5f6fb 100644 --- a/common/customizable_localization/07_ep3_custom_loc.txt +++ b/common/customizable_localization/07_ep3_custom_loc.txt @@ -1218,13 +1218,13 @@ GetChariotMiddlingLapCount = { # Byzant Flavor GetThroneRoom = { type = character - text = { - trigger = { - has_title = title:e_byzantium - capital_province = province:496 - } - localization_key = throne_room_chrysotriklinos - } +# text = { +# trigger = { +# has_title = title:e_byzantium +# capital_province = province:496 +# } +# localization_key = throne_room_chrysotriklinos +# } text = { trigger = { always = no } fallback = yes diff --git a/common/customizable_localization/10_ach_custom_loc.txt b/common/customizable_localization/10_ach_custom_loc.txt index 553072566..42cb64361 100644 --- a/common/customizable_localization/10_ach_custom_loc.txt +++ b/common/customizable_localization/10_ach_custom_loc.txt @@ -745,7 +745,10 @@ GetCoronationSite = { text = { # Palatine Chapel in Aachen trigger = { - religion = religion:christianity_religion + OR = { + NEOW_religion_is_broadly_christian_trigger = yes + faith = faith:carolingian + } has_special_building = yes has_building_or_higher = palace_of_aachen_01 } @@ -754,7 +757,7 @@ GetCoronationSite = { text = { # Hagia Sophia trigger = { - religion = religion:christianity_religion + NEOW_religion_is_broadly_christian_trigger = yes has_special_building = yes has_building = hagia_sophia_01 } @@ -772,7 +775,7 @@ GetCoronationSite = { text = { # Church of the Holy Sepulchre trigger = { - religion = religion:christianity_religion + NEOW_religion_is_broadly_christian_trigger = yes has_special_building = yes OR = { has_building_or_higher = dome_of_the_rock_01 @@ -784,7 +787,7 @@ GetCoronationSite = { text = { # Wawel Cathedral trigger = { - religion = religion:christianity_religion + NEOW_religion_is_broadly_christian_trigger = yes this.barony = title:b_krakow } localization_key = CoronationSiteWawelCathedral @@ -792,7 +795,7 @@ GetCoronationSite = { text = { # Westminster Abbey trigger = { - religion = religion:christianity_religion + NEOW_religion_is_broadly_christian_trigger = yes has_special_building = yes has_building_or_higher = the_tower_of_london_01 } @@ -813,7 +816,7 @@ GetCoronationSitePrefix = { trigger = { OR = { AND = { - religion = religion:christianity_religion + NEOW_religion_is_broadly_christian_trigger = yes OR = { this.barony = title:b_krakow has_building_or_higher = palace_of_aachen_01 diff --git a/common/customizable_localization/NEOW_travel.txt b/common/customizable_localization/NEOW_travel.txt new file mode 100644 index 000000000..d893fe17c --- /dev/null +++ b/common/customizable_localization/NEOW_travel.txt @@ -0,0 +1,96 @@ +GetSpecialBuildingTouristDescriptor = { + type = province + + text = { # Zone Rouge + trigger = { + has_special_building = yes + has_building_or_higher = zone_rouge_01 + } + localization_key = building_zone_rouge_destination_desc + } +} + +GetTouristHoldingOutro = { + type = province + random_valid = yes + text = { #Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_travel_point_of_interest = poi_special_buildings_zone_rouge + } + localization_key = building_zone_rouge_outro_desc + } +} + +GetSpecialBuildingSong = { + type = province + random_valid = yes + text = { # Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_building_with_flag = poi_special_buildings_zone_rouge + } + localization_key = event_song_natural_wonders_03 + } +} + +GetSpecialBuildingCatSleepingSpot = { + type = province + random_valid = yes + text = { # Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_building_with_flag = poi_special_buildings_zone_rouge + } + localization_key = cats_sleeping_natural_wonders_01 + } +} + +GetSpecialBuildingNonsensicalClaim = { + type = province + random_valid = yes + text = { # Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_travel_point_of_interest = poi_special_buildings_zone_rouge + } + localization_key = guide_natural_wonder_5 + } +} + +GetSpecialBuildingPerson = { + type = province + random_valid = yes + text = { # Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_travel_point_of_interest = poi_special_buildings_zone_rouge + } + localization_key = natural_guide + } +} + +MonumentTypeDesc = { + type = province + random_valid = yes + + text = { # Zone Rouge + setup_scope = { + root = { save_scope_as = location } + } + trigger = { + has_travel_point_of_interest = poi_special_buildings_zone_rouge + } + localization_key = monument_beautiful_natural_wonder + } +} diff --git a/common/customizable_localization/tgp_custom_loc.txt b/common/customizable_localization/tgp_custom_loc.txt index b80ee605c..cf0840660 100644 --- a/common/customizable_localization/tgp_custom_loc.txt +++ b/common/customizable_localization/tgp_custom_loc.txt @@ -701,31 +701,31 @@ GetTurbanRebellionColor = { type = all text = { trigger = { - has_global_variable = old_dynastic_color_is_red + situation:dynastic_cycle.var:wuking_element ?= flag:metal } localization_key = red } text = { trigger = { - has_global_variable = old_dynastic_color_is_green + situation:dynastic_cycle.var:wuking_element ?= flag:earth } localization_key = green } text = { trigger = { - has_global_variable = old_dynastic_color_is_white + situation:dynastic_cycle.var:wuking_element ?= flag:wood } localization_key = white } text = { trigger = { - has_global_variable = old_dynastic_color_is_black + situation:dynastic_cycle.var:wuking_element ?= flag:fire } localization_key = black } text = { trigger = { - has_global_variable = old_dynastic_color_is_yellow + situation:dynastic_cycle.var:wuking_element ?= flag:water } localization_key = yellow } diff --git a/common/deathreasons/00_NEOW_deaths.txt b/common/deathreasons/00_NEOW_deaths.txt new file mode 100644 index 000000000..b24dfb1fa --- /dev/null +++ b/common/deathreasons/00_NEOW_deaths.txt @@ -0,0 +1,11 @@ +death_mine_explosion = { + icon = "death_natural.dds" +} + +death_red_death = { + icon = "death_natural.dds" +} + +death_taken_by_god = { + icon = "death_natural.dds" +} \ No newline at end of file diff --git a/common/decisions/00_artifact_decisions.txt b/common/decisions/00_artifact_decisions.txt new file mode 100644 index 000000000..922e9e2dd --- /dev/null +++ b/common/decisions/00_artifact_decisions.txt @@ -0,0 +1,590 @@ +### Commission Artifact ### +commission_artifact_decision = { + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" + } + picture = { + trigger = { government_has_flag = government_is_nomadic } + reference = "gfx/interface/illustrations/event_scenes/mpo_hunt_steppe.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_smith.dds" + } + cooldown = { days = standard_commission_artifact_cooldown_time } + sort_order = 100 + + is_shown = { + is_landed_or_landless_administrative = yes + highest_held_title_tier >= tier_county + exists = capital_province + } + + is_valid_showing_failures_only = { + # Only valid for characters with an antiquarian. + employs_court_position = antiquarian_court_position + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = commission_artifact_decision.nomad_requirements + NOR = { + has_character_modifier = mpo_artifact_material_modifier + culture ?= { + has_cultural_parameter = nomadic_metal_artifact_unlock + } + } + } + } + } + + minimum_cost = { + # Matches the cost defined in 00_inspirations.txt + gold = { + value = basic_fund_inspiration_cost + if = { + limit = { # Estate discount bonus + domicile ?= { has_domicile_parameter = estate_reduce_commission_artifact_cost } + } + multiply = estate_reduce_commission_artifact_cost_value + } + else_if = { + limit = { + scope:commission_weapon ?= yes + domicile ?= { has_domicile_parameter = cheaper_commission_weapon_artifact_parameter_1 } + } + multiply = estate_reduce_commission_artifact_cost_value + } + else_if = { + limit = { + scope:commission_armor ?= yes + domicile ?= { has_domicile_parameter = cheaper_commission_armor_artifact_parameter_1 } + } + multiply = estate_reduce_commission_artifact_cost_value + } + else_if = { + limit = { + scope:commission_furniture ?= yes + domicile ?= { has_domicile_parameter = cheaper_commission_furniture_artifact_parameter_1 } + } + multiply = estate_reduce_commission_artifact_cost_value + } + if = { + limit = { + confederation ?= { has_cohesion_level_parameter = any_member_commission_and_inspiration_reduced } + } + multiply = { + value = 0.9 + desc = CB_COHESION_PARAMETER_DISCOUNT + } + } + if = { + limit = { + has_character_modifier = mpo_artifact_material_modifier + } + multiply = 0 + } + } + } + + widget = { + gui = "decision_view_widget_commission_artifact" + controller = decision_option_list_controller + decision_to_second_step_button = "COMMISSION_ARTIFACT_DECISION_NEXT_STEP_BUTTON" + + # Commission a Kris + item = { + value = commission_kris + current_description = { + desc = commission_artifact_decision_option_kris_desc + } + localization = { + desc = commission_artifact_decision_option_kris + } + icon = "gfx/interface/icons/artifact/kris.dds" + + is_shown = { + culture = { + has_cultural_parameter = may_commission_kris + } + } + + ai_chance = { + value = 0 + if = { + limit = { + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + has_variable = is_kris + } + } + } + add = 5000 + } + } + } + + # Personal Artifacts are always valid to commission + item = { + value = commission_weapon + current_description = { + desc = commission_artifact_decision_option_weapon_desc + } + localization = { + desc = commission_artifact_decision_option_weapon + } + icon = "gfx/interface/icons/artifact/artifact_sword.dds" + + ai_chance = { + value = 0 + if = { + limit = { + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = primary_armament + } + } + } + add = 100 + } + } + } + + item = { + value = commission_armor + current_description = { + desc = commission_artifact_decision_option_armor_desc + } + localization = { + desc = commission_artifact_decision_option_armor + } + icon = "gfx/interface/icons/artifact/artifact_armor.dds" + + ai_chance = { + value = 0 + if = { + limit = { + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = armor + } + } + } + add = 100 + } + } + } + + item = { + value = commission_crown + current_description = { + desc = commission_artifact_decision_option_crown_desc + } + localization = { + desc = commission_artifact_decision_option_crown + } + icon = "gfx/interface/icons/artifact/artifact_crown.dds" + + ai_chance = { + value = 0 + if = { + limit = { + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = helmet + } + } + } + add = 100 + } + } + } + + item = { + value = commission_regalia + current_description = { + desc = commission_artifact_decision_option_regalia_desc + } + localization = { + desc = commission_artifact_decision_option_regalia + } + icon = "gfx/interface/icons/artifact/artifact_regalia.dds" + + is_valid = { + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = commission_artifact_decision.nomad_requirements + NOT = { + has_character_modifier = mpo_artifact_material_modifier + } + } + } + } + + ai_chance = { + value = 0 + if = { + limit = { + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = regalia + } + } + } + add = 100 + } + } + } + + # Court Artifacts only appear if you have the Royal Court DLC, and are only valid if you have an active Royal Court + + item = { + value = commission_tapestry + is_shown = { has_dlc_feature = royal_court } + is_valid = { + has_royal_court = yes + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = commission_artifact_decision.nomad_requirements + NOT = { + has_character_modifier = mpo_artifact_material_modifier + } + } + } + } + current_description = { + desc = commission_artifact_decision_option_tapestry_desc + } + + localization = { + desc = commission_artifact_decision_option_tapestry + } + icon = "gfx/interface/icons/artifact/artifact_tapestry.dds" + + ai_chance = { + value = 0 + if = { + limit = { + has_royal_court = yes + has_dlc_feature = court_artifacts + # Only make this choice if we don't already have an artifact of this type. + NOR = { + any_character_artifact = { + artifact_slot_type = wall_big + } + any_character_artifact = { + artifact_slot_type = wall_small + } + } + } + add = 100 + } + } + } + + item = { + value = commission_furniture + is_shown = { has_dlc_feature = royal_court } + is_valid = { + has_royal_court = yes + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = commission_artifact_decision.nomad_requirements + NOT = { + has_character_modifier = mpo_artifact_material_modifier + } + } + } + } + current_description = { + desc = commission_artifact_decision_option_furniture_desc + } + + localization = { + desc = commission_artifact_decision_option_furniture + } + icon = "gfx/interface/icons/artifact/artifact_cabinet.dds" + + ai_chance = { + value = 0 + if = { + limit = { + has_royal_court = yes + has_dlc_feature = court_artifacts + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = sculpture + } + } + } + add = 100 + } + } + } + + item = { + value = commission_book + is_shown = { has_dlc_feature = royal_court } + is_valid = { + has_royal_court = yes + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = commission_artifact_decision.nomad_requirements + NOT = { + has_character_modifier = mpo_artifact_material_modifier + } + } + } + } + current_description = { + desc = commission_artifact_decision_option_book_desc + } + localization = { + desc = commission_artifact_decision_option_book + } + icon = "gfx/interface/icons/artifact/artifact_book.dds" + + ai_chance = { + value = 0 + if = { + limit = { + has_royal_court = yes + has_dlc_feature = court_artifacts + # Only make this choice if we don't already have an artifact of this type. + NOT = { + any_character_artifact = { + artifact_slot_type = book + } + } + } + add = 100 + } + } + } + + #Alchemy isn't included here since that inspiration is much more tied to the pursuit of knowledge initiated by the inspired person + } + + effect = { + if = { + limit = { + any_court_position_holder = { + type = antiquarian_court_position + } + } + random_court_position_holder = { + type = antiquarian_court_position + save_scope_as = antiquarian + } + } + # Explanatory Tooltips + custom_tooltip = commission_artifact_decision_effect + if = { + limit = { has_dlc_feature = royal_court } + custom_description_no_bullet = { + text = commission_artifact_decision_warning_effect + } + } + + if = { + limit = { + any_pool_character = { + province = root.capital_province + has_no_particular_noble_roots_trigger = yes + is_available_healthy_ai_adult = yes + NOR = { + exists = inspiration + has_trait = peasant_leader + } + } + } + random_pool_character = { + province = root.capital_province + limit = { + has_no_particular_noble_roots_trigger = yes + is_available_healthy_ai_adult = yes + NOR = { + exists = inspiration + has_trait = peasant_leader + } + } + save_scope_as = local_artisan + hidden_effect = { + add_character_modifier = local_artisan_modifier + } + } + } + else = { + # Artisan Generation + hidden_effect = { + create_character = { + template = local_artisan_template + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance + save_scope_as = local_artisan + } + scope:local_artisan = { + hidden_effect = { + add_character_modifier = local_artisan_modifier + } + } + } + } + + hidden_effect = { + if = { + # Conditional exists to avoid false-positives during tooltip generation, but 'local_artisan' should always exist on execution! + limit = { exists = scope:local_artisan } + root = { add_courtier = scope:local_artisan } + scope:local_artisan = { + add_character_flag = local_artisan + switch = { + trigger = yes + scope:commission_kris = { + set_variable = { + name = artifact_weapon_type + value = flag:artifact_weapon_type_dagger + } + set_variable = is_inspiration_for_kris_dagger + create_inspiration = weapon_inspiration + } + scope:commission_weapon = { create_inspiration = weapon_inspiration } + scope:commission_armor = { + set_variable = { + name = force_armor + value = flag:force_armor_true + } + create_inspiration = armor_inspiration + } + scope:commission_crown = { + set_variable = { + name = artifact_smith_type + value = flag:smith_type_crown + } + create_inspiration = smith_inspiration + } + scope:commission_regalia = { + set_variable = { + name = artifact_smith_type + value = flag:smith_type_regalia + } + create_inspiration = smith_inspiration + } + scope:commission_tapestry = { + root = { trigger_event = fund_inspiration.0044 } + } + scope:commission_furniture = { create_inspiration = artisan_inspiration } + scope:commission_book = { create_inspiration = book_inspiration } + } + if = { + limit = { exists = inspiration } + inspiration = { save_scope_as = this_inspiration } + root = { sponsor_inspiration = scope:this_inspiration } + } + } + } + } + + #Mandala Creation Aspect + if = { + limit = { + government_has_flag = government_is_mandala + house = { has_house_aspiration_parameter = aspect_of_creation } + is_house_head = yes + } + increment_variable_effect = { + VAR = num_commissioned_artifacts + VAL = 1 + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + short_term_gold > ai_war_chest_desired_gold_value + war_chest_gold >= halved_ai_war_chest_gold_maximum + NOT = { has_variable = conqueror } + ai_should_focus_on_building_in_their_capital = no + } + + ai_will_do = { + base = 100 + + modifier = { + factor = 0 + has_royal_court = yes + any_character_artifact = { + artifact_slot_type = primary_armament + } + any_character_artifact = { + artifact_slot_type = armor + } + any_character_artifact = { + artifact_slot_type = helmet + } + any_character_artifact = { + artifact_slot_type = regalia + } + OR = { + any_character_artifact = { + artifact_slot_type = wall_big + } + any_character_artifact = { + artifact_slot_type = wall_small + } + } + any_character_artifact = { + artifact_slot_type = sculpture + } + any_character_artifact = { + artifact_slot_type = book + } + } + + modifier = { + factor = 0 + has_royal_court = no + any_character_artifact = { + artifact_slot_type = primary_armament + } + any_character_artifact = { + artifact_slot_type = armor + } + any_character_artifact = { + artifact_slot_type = helmet + } + any_character_artifact = { + artifact_slot_type = regalia + } + } + } +} diff --git a/common/decisions/00_diarchy_decisions.txt b/common/decisions/00_diarchy_decisions.txt new file mode 100644 index 000000000..e64e37a1c --- /dev/null +++ b/common/decisions/00_diarchy_decisions.txt @@ -0,0 +1,273 @@ +################################################## +# #Decisions +# diarch_attempt_to_overthrow_liege Diarch attempts to coup Liege +# + +############################################# +# Attempt Overthrow of Liege +# by Ewan Cowhig Croft +############################################# + +diarch_attempt_to_overthrow_liege = { + desc = diarch_attempt_to_overthrow_liege_desc + confirm_text = { + first_valid = { + triggered_desc = { + trigger = { scope:coup_prowess = yes } + desc = diarch_attempt_to_overthrow_liege_confirm.prowess + } + desc = diarch_attempt_to_overthrow_liege_confirm + } + } + selection_tooltip = diarch_attempt_to_overthrow_liege_tooltip +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = major + + is_shown = { + # If you're not in a diarchy, we don't care. + OR = { + AND = { + exists = liege + is_diarch_of_target = liege + } + is_designated_diarch = yes + } + } + + is_valid = { + diarch_coup_attempt_is_valid_trigger = { LIEGE = root.liege } + + # Extra condition for Vizier + trigger_if = { + limit = { has_diarchy_active_parameter = diarchy_is_vizierate } + prestige_level >= very_high_prestige_level + trigger_if = { + limit = { + exists = liege.house + house ?= liege.house + } + house = { has_house_unity_stage = antagonistic } + } + } + } + + is_valid_showing_failures_only = { + diarch_coup_attempt_is_valid_showing_failure_only_trigger = { DIARCH = root } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "diarch_attempt_to_overthrow_liege.second_step" + + # Diplomacy Coup. + item = { + value = coup_diplomacy + current_description = diarch_attempt_to_overthrow_liege.tt.coup_diplomacy_desc + localization = diarch_attempt_to_overthrow_liege.tt.coup_diplomacy + icon = "gfx/interface/icons/message_feed/diplomacy.dds" + is_valid = { always = yes } + ai_chance = { + value = 0 + # If this is our highest skill, weight it up. + if = { + limit = { + highest_skill = diplomacy + diplomacy >= prowess + } + add = 100 + } + } + } + # Intrigue Coup. + item = { + value = coup_intrigue + current_description = diarch_attempt_to_overthrow_liege.tt.coup_intrigue_desc + localization = diarch_attempt_to_overthrow_liege.tt.coup_intrigue + icon = "gfx/interface/icons/message_feed/intrigue.dds" + is_valid = { always = yes } + ai_chance = { + value = 0 + # If this is our highest skill, weight it up. + if = { + limit = { + highest_skill = intrigue + intrigue >= prowess + } + add = 100 + } + } + } + # Prowess Coup. + item = { + value = coup_prowess + current_description = diarch_attempt_to_overthrow_liege.tt.coup_prowess_desc + localization = diarch_attempt_to_overthrow_liege.tt.coup_prowess + icon = "gfx/interface/icons/icon_prowess.dds" + is_valid = { always = yes } + ai_chance = { + value = 0 + # If this is our highest skill, weight it up. + if = { + limit = { + prowess >= diplomacy + prowess >= martial + prowess >= stewardship + prowess >= intrigue + prowess >= learning + } + add = 100 + + } + } + } + } + + effect = { + # Save some scopes for loc. + save_scope_as = usurper + liege = { save_scope_as = liege } + # Fire the misc assorted effects we want here & for the AI path. + diarch_coup_preamble_effects_effect = yes + # Right, so how does this work? + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.coup_types + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_response + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_response.information_on_converting_councillors + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.consequences + # Now, show what's gonna happen. + random_list = { + # If scope:liege accepts their fate, this can all end peacefully. + 100 = { + desc = diarch_attempt_to_overthrow_liege.tt.liege_accepts + show_chance = no + # You take all top-tier titles. + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_accepts.usurp_targets.primary + # If there's a suitable kingdom title, you'll absorb that too. + ## By suitable, we mean "one that has some lands within the sub-realm". + if = { + limit = { + liege = { + diarch_coup_attempt_grabbable_kingdom_trigger = { TARGET = root.liege } + } + } + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_accepts.usurp_targets.kingdom + } + # If they hold the de jure capital & its duchy, you'll take _those_, thank you. + if = { + limit = { + liege = { + any_held_title = { + diarch_coup_attempt_grabbable_capital_and_duchies_trigger = { TARGET = root.liege } + } + } + } + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_accepts.usurp_targets.capital + } + # Remaining lands stay with scope:liege. + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_accepts.keep_more_titles + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_accepts.remains_ruling + } + # If scope:liege puts up a fight and loses, you bust them down. + 100 = { + desc = diarch_attempt_to_overthrow_liege.tt.liege_fights_and_loses + show_chance = no + # Most lands stay with scope:liege. + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_fights_and_loses.take_more_titles + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.liege_fights_and_loses.may_lose_everything + } + # And if things go wrong? + ## Diplomacy Coup. + 100 = { + desc = diarch_attempt_to_overthrow_liege.tt.diplomacy_coup + show_chance = no + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.win.liege_lives + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.win.considered_merciful + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.lose.usurper_captured + } + ## Intrigue Coup. + 100 = { + desc = diarch_attempt_to_overthrow_liege.tt.intrigue_coup + show_chance = no + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.win.liege_captured + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.lose.usurper_captured + } + ## Prowess Coup. + 100 = { + desc = diarch_attempt_to_overthrow_liege.tt.prowess_coup + show_chance = no + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.win.liege_dies + custom_tooltip = diarch_attempt_to_overthrow_liege.tt.loss.usurper_dies + } + } + # Compile our final conspirator list. + diarch_finalise_conspirators_for_overthrow_list_effect = yes + # Send out the actual events. + liege = { + # Diplomacy. + if = { + limit = { scope:coup_diplomacy = yes } + trigger_event = diarchy.9001 + } + # Intrigue. + if = { + limit = { scope:coup_intrigue = yes } + trigger_event = diarchy.9011 + } + # Prowess. + if = { + limit = { scope:coup_prowess = yes } + trigger_event = diarchy.9021 + } + } + } + + cost = { + gold = { + value = major_gold_value + if = { + limit = { + has_character_flag = laid_coup_groundwork_flag + } + multiply = 0.1 + } + } + prestige = { + value = 1000 + if = { + limit = { + has_character_flag = laid_coup_groundwork_flag + } + multiply = 0.1 + } + } + } + + # The AI takes this via interaction, as we need to account for landless characters. + ai_check_interval = 0 + + # Handled via interaction. + ai_potential = { always = no } +} diff --git a/common/decisions/00_dynasty_decisions.txt b/common/decisions/00_dynasty_decisions.txt new file mode 100644 index 000000000..e4914b2ec --- /dev/null +++ b/common/decisions/00_dynasty_decisions.txt @@ -0,0 +1,320 @@ +### Create Cadet Branch ### +create_cadet_branch_decision = { + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/decisions/tgp_poet.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 6 + duchy = 6 + kingdom = 6 + empire = 6 + hegemony = 6 + } + + is_shown = { + is_playable_character = yes + exists = house.house_head + is_house_head = no + highest_held_title_tier > tier_barony + NOR = { + government_has_flag = government_is_holy_order + government_has_flag = government_is_theocracy + AND = { + faith = { has_doctrine = doctrine_theocracy_temporal } + has_council_position = councillor_court_chaplain + } + AND = { + has_tgp_dlc_trigger = yes + tgp_is_in_ceremonial_house_trigger = yes + } + } + } + + is_valid = { + is_adult = yes + government_allows = create_cadet_branches + # Must have living children of same house + custom_tooltip = { + text = create_cadet_branch_decision_living_children + any_child = { + count >= 1 + is_alive = yes + house ?= root.house + } + } + # No direct descendant is liege or above + custom_tooltip = { + text = create_cadet_branch_decision_liege_is_descendant + any_liege_or_above_is_descendant = no + } + # If you are Clan, you cannot be in the same realm as your House Head. For simplicity, we'll just force you to be independent. + trigger_if = { + limit = { + government_has_flag = government_is_clan + } + top_liege = this + } + # If you are Administrative, we let the player create a new House much easier, as to have easy access to their own Family Title and Estate. + trigger_else_if = { + limit = { government_allows = administrative } + trigger_if = { + limit = { + is_ai = yes # We don't want the AI to create cadet branches willy nilly, so they have additional restrictions. + top_liege = house.house_head.top_liege # But we do want the AI to create a cadet branch ASAP if the house head is in a different realm + } + NOT = { is_close_or_extended_family_of = house.house_head } + custom_description = { + text = create_cadet_branch_decision_succession_line + house.house_head = { + NOT = { + any_held_title = { + place_in_line_of_succession = { + target = root + value <=3 + } + } + } + } + } + } + # No triggers for players. + } + # For everyone else, you cannot be too close in the line of succession. + trigger_else = { + custom_description = { + text = create_cadet_branch_decision_succession_line + house.house_head = { + NOT = { + any_held_title = { + place_in_line_of_succession = { + target = root + value <= 3 + } + } + } + } + } + } + # Marriage restrictions + trigger_if = { + limit = { is_male = yes } + trigger_if = { + limit = { + OR = { + is_married = yes + faith = { has_doctrine = doctrine_gender_female_dominated } + } + } + patrilinear_marriage = yes + } + } + trigger_else = { + trigger_if = { + limit = { + OR = { + is_married = yes + faith = { has_doctrine = doctrine_gender_male_dominated } + } + } + matrilinear_marriage = yes + } + } + # Monks need not apply + trigger_if = { + limit = { has_trait = devoted } + NOT = { has_trait = devoted } + } + trigger_if = { + limit = { has_trait = bastard } + NOT = { has_trait = bastard } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_playable_character = yes + } + + effect = { + house.house_head ?= { save_scope_as = old_head } + if = { + limit = { + has_tgp_dlc_trigger = yes + culture = { + OR = { + has_cultural_pillar = language_japonic + has_name_list = name_list_yamato + } + } + } + add_character_flag = found_cadet_branch + trigger_event = tgp_japan_decision.9001 + show_as_tooltip = { + create_cadet_branch = { save_scope_as = new_house } + if = { + limit = { government_allows = create_cadet_branches } + create_noble_family_effect = { GOVERNMENT_GIVER = scope:old_head } + } + } + } + else = { + found_cadet_house_decision_effect = { + CHARACTER = root + PRESTIGE = major_prestige_gain + } + } + } + + ai_potential = { + exists = house.house_head + is_adult = yes + highest_held_title_tier > tier_barony + any_child = { is_alive = yes } + } + + ai_will_do = { + base = 30 + + modifier = { # Dukes and above are more keen + add = 70 + exists = primary_title + primary_title.tier > tier_county + } + + modifier = { # Prefer to stay in liege's dynasty + add = -50 + government_is_japanese_trigger = no + top_liege != this + any_liege_or_above = { + dynasty = root.dynasty + } + } + + modifier = { # Childless rulers should not found houses + factor = 0 + any_child = { + is_alive = yes + count < 3 + } + } + + modifier = { # Stop stealing player's house members + factor = 0 + any_player = { + OR = { + any_child = { + OR = { + is_child_of = root + is_grandchild_of = root + is_great_grandchild_of = root + } + } + any_child = { + even_if_dead = yes + any_child = { + OR = { + is_child_of = root + is_grandchild_of = root + is_great_grandchild_of = root + } + } + } + any_child = { + even_if_dead = yes + any_child = { + even_if_dead = yes + any_child = { + OR = { + is_child_of = root + is_grandchild_of = root + is_great_grandchild_of = root + } + } + } + } + } + } + } + + # we don't want AI to split from their House unless they dislike their house head + modifier = { + factor = 0 + government_has_flag = government_is_clan + opinion = { + target = house.house_head + value >= -50 + } + } + + # If an admin top liege ever ends up having their house head in a different realm, they should create a cadet branch ASAP + modifier = { + add = 1000 + government_allows = administrative + top_liege = this + this != house.house_head.top_liege + } + + modifier = { + add = -250 + years_from_game_start < 5 + } + + ### TGP + + modifier = { # Prefer not to branch away from ruling close family + government_is_japanese_trigger = yes + top_liege.primary_title = { + any_past_holder = { is_close_family_of = root } + } + add = -25 + } + + modifier = { # Prefer to branch away from leading house if distant to split up blocs + government_is_japanese_trigger = yes + is_landed = yes + top_liege.house = root.house + NOT = { is_close_or_extended_family_of = top_liege } + add = 50 + } + + modifier = { # Prefer to branch away from house head + government_is_japanese_trigger = yes + NOT = { is_close_or_extended_family_of = house.house_head } + add = 50 + } + + modifier = { # Ruler should not break family apart + government_is_japanese_trigger = yes + is_independent_ruler = yes + add = -1000 + } + + modifier = { # Close and extended family prefer to stay with Ritsuryo house heads + government_is_japanese_trigger = yes + government_allows = administrative + OR = { + is_close_or_extended_family_of = house.house_head + AND = { + top_liege.house ?= house + is_close_or_extended_family_of = top_liege + } + house.house_head = { + any_held_title = { + is_noble_family_title = yes + any_past_holder = { is_close_or_extended_family_of = root } + } + } + } + add = -1000 + } + } +} diff --git a/common/decisions/00_fp3_decisions.txt b/common/decisions/00_fp3_decisions.txt new file mode 100644 index 000000000..2691d42a0 --- /dev/null +++ b/common/decisions/00_fp3_decisions.txt @@ -0,0 +1,620 @@ +# +#### Find a New Faith for Persia ### +#adopt_a_new_faith_for_persia_decision = { +# ai_check_interval_by_tier = { +# barony = 0 +# county = 36 +# duchy = 12 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# sort_order = -20 +# decision_group_type = major +# +# cooldown = { years = 30 } +# +# is_shown = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# is_landed = yes +# has_trait = fp3_struggle_detractor +# } +# +# is_valid_showing_failures_only = { +# faith.religion = religion:islam_religion +# } +# +# is_valid = { +# +# } +# +# widget = { +# gui = "decision_view_widget_generic_multichoice_with_effects" +# controller = decision_option_list_controller +# decision_to_second_step_button = "CHOOSE_PERSIAN_FAITH" +# show_from_start = yes +# +# ### imami +# item = { +# value = choose_imami +# is_valid = { +# NOT = { faith = faith:imami } +# } +# current_description = choose_imami_desc +# localization = choose_imami_name +# icon = "gfx/interface/icons/faith/imami.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# highest_held_title_tier >= tier_kingdom +# ai_boldness >= 25 +# } +# add = 20 +# } +# if = { +# limit = { +# any_sub_realm_county = { +# faith = faith:imami +# } +# } +# add = 10 +# } +# if = { +# limit = { +# exists = title:d_sunni.holder +# opinion = { +# target = title:d_sunni.holder +# value < -20 +# } +# } +# add = 20 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:imami +# } +# } +# multiply = 4 +# } +# } +# } +# ### alevi +# item = { +# value = choose_alevi +# is_valid = { +# NOT = { faith = faith:alevi } +# } +# current_description = choose_alevi_desc +# localization = choose_alevi_name +# icon = "gfx/interface/icons/faith/alevi.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# any_sub_realm_county = { +# faith = faith:alevi +# } +# } +# add = 10 +# } +# if = { +# limit = { +# exists = title:d_sunni.holder +# opinion = { +# target = title:d_sunni.holder +# value < -20 +# } +# culture = { has_cultural_pillar = heritage_turkic } +# } +# add = 50 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:alevi +# } +# culture = { has_cultural_pillar = heritage_turkic } +# } +# multiply = 4 +# } +# } +# } +# ### nizari +# item = { +# value = choose_nizari +# is_valid = { +# NOT = { faith = faith:nizari } +# } +# current_description = choose_nizari_desc +# localization = choose_nizari_name +# icon = "gfx/interface/icons/faith/nizari.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# any_sub_realm_county = { +# faith = faith:nizari +# } +# } +# add = 10 +# } +# if = { +# limit = { +# highest_held_title_tier >= tier_kingdom +# ai_boldness >= 25 +# } +# add = 10 +# } +# if = { +# limit = { +# exists = title:d_sunni.holder +# opinion = { +# target = title:d_sunni.holder +# value < -20 +# } +# } +# add = 20 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:nizari +# } +# } +# multiply = 4 +# } +# } +# } +# ### zayidi +# item = { +# value = choose_zayidi +# is_valid = { +# NOT = { faith = faith:zayidi } +# } +# current_description = choose_zayidi_desc +# localization = choose_zayidi_name +# icon = "gfx/interface/icons/faith/zayidi.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# any_sub_realm_county = { +# faith = faith:zayidi +# } +# } +# add = 10 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:zayidi +# piety_level >= 3 +# } +# } +# add = 100 +# } +# if = { +# limit = { +# OR = { +# culture = culture:daylamite +# culture = { any_parent_culture_or_above = { this = culture:daylamite } } +# } +# } +# add = 50 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:zayidi +# root = { +# opinion = { +# target = prev +# value >= 20 +# } +# } +# } +# } +# add = 20 +# } +# } +# } +# +# ### Maturidi +# item = { +# value = choose_maturidi +# is_valid = { +# NOT = { faith = faith:maturidi } +# } +# current_description = choose_maturidi_desc +# localization = choose_maturidi_name +# icon = "gfx/interface/icons/faith/maturidi.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# any_sub_realm_county = { +# count >= 4 +# faith = faith:maturidi +# } +# } +# add = 5 +# } +# if = { +# limit = { +# exists = title:d_sunni.holder +# opinion = { +# target = title:d_sunni.holder +# value >= -20 +# } +# } +# add = 10 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:maturidi +# } +# } +# multiply = 2 +# } +# if = { +# limit = { +# title:d_sunni.holder.faith ?= faith:maturidi +# } +# multiply = 0 +# } +# } +# } +# ### Mutazili +# item = { +# value = choose_mutazila +# is_valid = { +# NOT = { faith = faith:mutazila } +# } +# current_description = choose_mutazila_desc +# localization = choose_mutazila_name +# icon = "gfx/interface/icons/faith/mutazila.dds" +# ai_chance = { +# value = 0 +# if = { +# limit = { +# any_sub_realm_county = { +# count >= 4 +# faith = faith:mutazila +# } +# } +# add = 5 +# } +# if = { +# limit = { +# exists = title:d_sunni.holder +# opinion = { +# target = title:d_sunni.holder +# value >= -20 +# } +# } +# add = 10 +# } +# if = { +# limit = { +# any_independent_ruler = { +# any_character_struggle = { is_struggle_type = persian_struggle } +# faith = faith:mutazila +# } +# } +# multiply = 2 +# } +# if = { +# limit = { +# title:d_sunni.holder.faith ?= faith:mutazila +# } +# multiply = 0 +# } +# } +# } +# ### azariqa +# item = { +# value = choose_azariqa +# is_valid = { +# NOT = { faith = faith:azariqa } +# } +# current_description = choose_azariqa_desc +# localization = choose_azariqa_name +# icon = "gfx/interface/icons/faith/azariqa.dds" +# ai_chance = { +# value = 0 +# if = { # If the Azariqa revolt is successful, then Azariqa will start to dominate! +# limit = { +# exists = faith:azariqa.religious_head +# } +# add = 100 +# } +# if = { # Or if someone _truly_ fits the bill... +# limit = { +# ai_zeal >= 50 +# ai_boldness >= 75 +# OR = { +# has_trait = vengeful +# has_trait = peasant_leader +# } +# } +# add = 10 +# } +# } +# } +# ### zurvanism (behafaridism) +# item = { +# value = choose_zurvanism +# is_valid = { +# NOT = { faith = faith:zurvanism } +# has_trait = eccentric +# } +# current_description = choose_zurvanism_desc +# localization = choose_zurvanism_name +# icon = "gfx/interface/icons/faith/zurvanism.dds" +# ai_chance = { +# value = 100 +# } +# } +# } +# +# effect = { +# if = { +# limit = { scope:choose_maturidi = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:maturidi } +# } +# show_as_tooltip = { set_character_faith = faith:maturidi } +# hidden_effect = { +# set_character_faith_with_conversion = faith:maturidi +# } +# faith:maturidi = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_mutazila = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:mutazila } +# } +# show_as_tooltip = { set_character_faith = faith:mutazila } +# hidden_effect = { +# set_character_faith_with_conversion = faith:mutazila +# } +# faith:mutazila = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_imami = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:imami } +# } +# show_as_tooltip = { set_character_faith = faith:imami } +# hidden_effect = { +# set_character_faith_with_conversion = faith:imami +# } +# faith:imami = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_alevi = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:alevi } +# } +# show_as_tooltip = { set_character_faith = faith:alevi } +# hidden_effect = { +# set_character_faith_with_conversion = faith:alevi +# } +# faith:alevi = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_nizari = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:nizari } +# } +# show_as_tooltip = { set_character_faith = faith:nizari } +# hidden_effect = { +# set_character_faith_with_conversion = faith:nizari +# } +# faith:nizari = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_zayidi = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:zayidi } +# } +# show_as_tooltip = { set_character_faith = faith:zayidi } +# hidden_effect = { +# set_character_faith_with_conversion = faith:zayidi +# } +# faith:zayidi = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_azariqa = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:azariqa } +# } +# show_as_tooltip = { set_character_faith = faith:azariqa } +# hidden_effect = { +# set_character_faith_with_conversion = faith:azariqa +# } +# faith:azariqa = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# else_if = { +# limit = { scope:choose_zurvanism = yes } +# +# if = { +# limit = { +# capital_county.faith = faith +# } +# capital_county = { set_county_faith = faith:zurvanism } +# } +# show_as_tooltip = { set_character_faith = faith:zurvanism } +# hidden_effect = { +# set_character_faith_with_conversion = faith:zurvanism +# } +# faith:zurvanism = { +# change_fervor = { +# value = 15 +# desc = fervor_gain_persian_fervor +# } +# } +# } +# capital_county = { +# add_county_modifier = { +# modifier = religious_settler_influx +# years = 25 +# } +# } +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_ruler_chooses_persian_faith +# } +# } +# every_character_struggle = { +# involvement = involved +# limit = { +# phase_has_catalyst = catalyst_ruler_chooses_persian_faith +# } +# activate_struggle_catalyst = { +# catalyst = catalyst_ruler_chooses_persian_faith +# character = root +# } +# } +# } +# } +# +# cost = { +# piety = { +# value = major_piety_value +# } +# } +# +# ai_potential = { +# highest_held_title_tier >= tier_county +# title:d_sunni.holder.faith ?= faith +# is_landed = yes +# is_at_war = no +# } +# +# ai_will_do = { +# base = 20 +# +# modifier = { +# add = { +# value = ai_zeal +# multiply = -0.5 +# } +# } +# +# modifier = { +# add = -20 +# has_trait = craven +# } +# +# modifier = { +# add = 20 +# has_trait = ambitious +# } +# +# modifier = { +# add = -20 +# NOT = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_ruler_chooses_persian_faith +# } +# } +# } +# +# modifier = { +# add = 20 +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_ruler_chooses_persian_faith +# } +# } +# +# modifier = { +# add = 40 +# top_liege = this +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_ruler_chooses_persian_faith +# } +# } +# } +#} +# \ No newline at end of file diff --git a/common/decisions/00_guest_decisions.txt b/common/decisions/00_guest_decisions.txt new file mode 100644 index 000000000..2f44feb9b --- /dev/null +++ b/common/decisions/00_guest_decisions.txt @@ -0,0 +1,305 @@ +### Invite Knights ### +invite_knights_decision = { + picture = { + trigger = { government_is_japanese_trigger = yes } + reference = "gfx/interface/illustrations/men_at_arms_big/japanese_horse_archers.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/men_at_arms_big/heavy_cavalry_asia.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/hindu_soldiers.dds" + } + picture = { + trigger = { + NOT = { government_has_flag = government_is_nomadic } + } + reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds" + } + picture = { + trigger = { + government_has_flag = government_is_nomadic + } + reference = "gfx/interface/illustrations/decisions/mpo_decision_confederation.dds" + } + desc = invite_knights_decision_desc + ai_check_interval = 0 + decision_group_type = courtier + + cooldown = { years = invite_knights_decision_cooldown_value } + + is_shown = { + is_landless_adventurer = no + max_number_of_knights > 0 + } + + is_valid = { + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + domicile ?= { + has_domicile_building_or_higher = character_warfare_yurt_01 + } + } + } + + effect = { + #A flag to increase weights for knights in regular guest invites + add_character_flag = { + flag = invite_knights_decision_active + years = 3 + } + #A counter for the free "extra knights", will be reduced by 1 for every extra knight and extra knights stops when it reaches 0 + set_variable = { + name = number_of_invite_knights_countdown + value = 3 #If this number changes make sure the tooltips change + days = 1000 + } + if = { + limit = { + culture = { + has_cultural_parameter = frugal_blacksmith_better_invite_knight_decision + } + } + change_variable = { + name = number_of_invite_knights_countdown + add = 2 + } + } + trigger_event = { + id = minor_decisions.0001 + days = { 20 40 } + } + + #Effect tooltip + if = { + limit = { culture = { has_cultural_parameter = martial_custom_male_only_combatant } } + custom_tooltip = invite_knights_decision.men.tt + } + else_if = { + limit = { culture = { has_cultural_parameter = martial_custom_female_only_combatant } } + custom_tooltip = invite_knights_decision.women.tt + } + else = { + custom_tooltip = invite_knights_decision.warriors.tt + } + } + + cost = { + prestige = { + value = medium_prestige_value + if = { + limit = { + root.culture = { + has_cultural_parameter = frugal_blacksmith_cheaper_invite_knight_decision + } + } + multiply = 0.5 + } + # Dynasty Legacies + if = { + limit = { + dynasty ?= { has_dynasty_perk = ep2_activities_legacy_5 } + involved_activity ?= { has_activity_type = activity_tournament } + } + multiply = 0 + } + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Invite Claimants ### +invite_claimants_decision = { + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/event_scenes/tgp_asia_estate.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + ai_check_interval = 0 + desc = invite_claimants_decision_desc + decision_group_type = courtier + + cooldown = { days = 3650 } + + is_shown = { + is_landed_or_landless_administrative = yes + primary_title.tier > tier_county + NOT = { government_has_flag = government_is_nomadic } + } + + effect = { + #A flag to increase weights for claimants in regular guest invites + add_character_flag = { + flag = invite_claimants_decision_active + days = 1825 + } + #A counter for the free "extra claimants", will be reduced by 1 for every extra claimant and extra claimants stops when it reaches 0 + set_variable = { + name = number_of_invite_claimants_countdown + value = 3 #If this number changes make sure the tooltips change + days = 1825 + } + trigger_event = { + id = minor_decisions.0002 + days = { 20 40 } + } + + #Effect tooltip + custom_tooltip = invite_claimants_decision.tt + } + + cost = { prestige = invite_claimants_decision_prestige_value } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Scrape the Barrel ### +scrape_the_barrel_decision = { +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + ai_check_interval = 0 + sort_order = 80 + desc = scrape_the_barrel_decision_desc + decision_group_type = courtier + + cooldown = { years = 2 } + + is_shown = { + is_landed_or_landless_administrative = yes + has_royal_court = yes + has_dlc_feature = royal_court + court_grandeur_current_level <= 4 + } + + effect = { + trigger_event = minor_decisions.0003 + + #Effect tooltip + custom_tooltip = scrape_the_barrel_decision.tt + } + + cost = { prestige = 150 } + + ai_potential = { + OR = { + has_trait = humble + has_trait = ambitious + has_trait = deviant + has_trait = intellect_bad + } + } + + ai_will_do = { + base = 10 + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 10 + has_trait = ambitious + } + modifier = { + add = 10 + has_trait = deviant + } + modifier = { + add = 10 + has_trait = intellect_bad + } + } +} + +### Invite Poets ### +invite_poets_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_recruitment.dds" + } + desc = invite_poets_decision_desc + ai_check_interval = 0 + decision_group_type = courtier + + cooldown = { years = 10 } + + is_shown = { + employs_court_position = laureate_camp_officer + } + + effect = { + #A counter for the free "extra poets", will be reduced by 1 for every extra poet and extra poets stops when it reaches 0 + set_variable = { + name = number_of_invite_poets_countdown + value = 3 #If this number changes make sure the tooltips change + days = 1000 + } + trigger_event = { + id = minor_decisions.0004 + days = { 1 2 } + } + + #Effect tooltip + custom_tooltip = invite_poets_decision.tt + } + + cost = { + prestige = { + value = minor_prestige_value + } + gold = { + value = minor_gold_value + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} diff --git a/common/decisions/00_holy_order_decisions.txt b/common/decisions/00_holy_order_decisions.txt new file mode 100644 index 000000000..39c7a39e2 --- /dev/null +++ b/common/decisions/00_holy_order_decisions.txt @@ -0,0 +1,485 @@ +### Found Holy Order ### +create_holy_order_decision = { + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/holding_types/tgp_chinese_pagoda.dds" + } + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/holding_types/tgp_castle_se_asia.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + decision_group_type = major + + ai_goal = yes + + is_shown = { + is_landed = yes + NOR = { + faith = { + has_doctrine = special_doctrine_immaterial_harmony + } + faith = { + any_faith_holy_order = { + holy_order_patron = root + save_temporary_scope_as = order + } + } + } + # Jomsvikings should use their special decision if appropriate. + trigger_if = { + limit = { has_fp1_dlc_trigger = yes } + faith = { + NOT = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes } + } + } + +# trigger_if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes +# } +# highest_held_title_tier >= tier_duchy +# } +# NOT = { +# any_sub_realm_barony = { +# is_under_holy_order_lease = yes +# } +# } +# } + OR = { +# AND = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes +# } +# highest_held_title_tier >= tier_duchy +# } + highest_held_title_tier >= tier_kingdom + any_held_county = { + any_in_de_jure_hierarchy = { + barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } + } + } + } + } + + widget = { + controller = create_holy_order + barony_valid = { + trigger_if = { + limit = { exists = this } + barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = scope:ruler } + } + trigger_else = { + custom_description = { + text = "has_holy_order_barony_selected" + always = no + } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + is_valid = { +# trigger_if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes +# } +# } +# highest_held_title_tier >= tier_duchy +# } + trigger_if = { + custom_description = { + text = "is_king_or_emperor" + highest_held_title_tier >= tier_kingdom + } + } + + custom_description = { + text = "has_two_castle_county" + any_held_county = { + any_in_de_jure_hierarchy = { + barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } + } + } + } + trigger_if = { + limit = { + exists = faith.religious_head + root != root.faith.religious_head + } + faith.religious_head = { + opinion = { + target = root + value >= { + value = 0 + if = { + limit = { is_ai = no } + add = high_positive_opinion + } + } + } + } + } + + trigger_if = { + limit = { + is_ai = yes + } + piety_level >= 1 + } + trigger_else = { + piety_level >= 3 + } + } + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = holy_order_gold_cost + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = holy_order_gold_cost + } + } + piety = { + value = holy_order_piety_cost + } + } + + effect = { + custom_tooltip = create_holy_order_decision_effect_message + + if = { # If you have no valid barony this will throw errors when you open the decision - we add this check to avoid that + limit = { + exists = scope:barony + } + hidden_effect = { + if = { + limit = { scope:barony.holder != root } + create_title_and_vassal_change = { + type = leased_out + save_scope_as = change + add_claim_on_loss = no + } + scope:barony = { + change_title_holder_include_vassals = { + holder = root + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + } + } + + create_character = { + template = holy_order_leader_character + location = scope:barony.title_province + save_scope_as = leader + } + + create_holy_order_neutral_effect = { + LEADER = scope:leader + CAPITAL = scope:barony + NEW_HO_SCOPE = new_holy_order + FOUNDER = root + } + } + create_holy_order_effect = yes + } + + ai_potential = { + highest_held_title_tier >= tier_kingdom + is_playable_character = yes + OR = { + any_held_title = { + title_tier = barony + barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } + } + any_vassal = { + primary_title.tier = tier_barony + any_held_title = { + barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } + } + } + } + } + + ai_will_do = { + base = 200 + modifier = { + add = { + faith = { + # Don't create more than 5 holy orders for a faith + every_faith_holy_order = { + subtract = 40 + } + } + } + } + modifier = { + government_has_flag = government_is_mandala + add = -150 + } + } +} + +### Borrow Gold from Holy Order ### +borrow_from_holy_order_decision = { #by Linnéa Thimrén + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + desc = borrow_from_holy_order_decision_desc + selection_tooltip = borrow_from_holy_order_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 72 + kingdom = 72 + empire = 72 + hegemony = 72 + } + + cost = { + piety = 50 + } + + cooldown = { days = 5475 } + + is_shown = { + is_playable_character = yes + highest_held_title_tier > tier_barony + faith = { + any_faith_holy_order = { count >= 1 } #Your faith must have a Holy Order + } + # cannot already have a loan - keep it simple + NOR = { + exists = var:loan_amount_owed + exists = var:loan_holder + } + } + + is_valid_showing_failures_only = { + is_available = yes + custom_description = { + text = borrow_from_holy_order_gold_condition + faith = { + any_faith_holy_order = { + leader = { + gold >= holy_order_gold_value + NOT = { + has_any_bad_relationship_with_character_trigger = { CHARACTER = root } + } + } + } + } + } + } + + effect = { + hidden_effect = { + faith = { + random_faith_holy_order = { + limit = { + leader = { + gold >= holy_order_gold_value + NOT = { + has_any_bad_relationship_with_character_trigger = { CHARACTER = root } + } + } + } + leader = { save_scope_as = recipient } + save_scope_as = order + } + } + trigger_event = holy_order.0200 + } + custom_tooltip = borrow_from_holy_order_decision_effect_tooltip + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 50 + ai_value_modifier = { + ai_zeal = -0.5 + } + ai_value_modifier = { + ai_greed = 0.5 + } + } +} + +### Revoke Holy Order Lease ### +cancel_holy_order_lease_decision = { + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/hindu_soldiers.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + desc = { + first_valid = { + triggered_desc = { + trigger = { + faith = { + faith_hostility_level = { + target = scope:barony.lessee_title.holder.faith + value >= faith_hostile_level + } + } + } + desc = cancel_holy_order_lease_hostile_decision_desc + } + desc = cancel_holy_order_lease_decision_desc + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + is_landless_adventurer = no + is_playable_character = yes + + any_sub_realm_barony = { + barony_is_valid_for_holy_order_lease_cancellation_trigger = { ACTOR = root } + } + } + + widget = { + controller = revoke_holy_order_lease + barony_valid = { + trigger_if = { + limit = { exists = this } + barony_is_valid_for_holy_order_lease_cancellation_trigger = { ACTOR = root } + } + trigger_else = { + custom_description = { + text = "has_holy_order_barony_selected" + always = no + } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + effect = { + revoke_holy_order_lease_effect = { + CHARACTER = root + TARGET = scope:barony.lessee + BARONY = scope:barony + } + hidden_effect = { + + #Message is sent through the on_holy_order_destroyed on_action instead! + #send_interface_toast = { + # type = holy_order_founded_message + # desc = i_created_holy_order_message + # left_icon = scope:leader + # right_icon = scope:new_holy_order.title + #} + #save_scope_as = holy_order_creator + #every_ruler = { + # limit = { + # faith = scope:holy_order_creator.faith + # this != scope:holy_order_creator + # } + # send_interface_message = { + # type = holy_order_founded_message + # desc = someone_created_holy_order_message + # left_icon = scope:holy_order_creator + # right_icon = scope:new_holy_order.title + # } + #} + #every_neighboring_top_liege_realm_owner = { + # limit = { + # faith != scope:holy_order_creator.faith + # } + # send_interface_message = { + # type = enemy_holy_order_founded_message + # desc = other_faith_neighbor_created_holy_order_message + # left_icon = scope:holy_order_creator + # right_icon = scope:new_holy_order.title + # } + #} + } + } + + ai_potential = { + is_playable_character = yes + highest_held_title_tier >= tier_county + any_sub_realm_barony = { + county.holder = { is_ai = yes } + is_under_holy_order_lease = yes + } + } + + ai_will_do = { + base = 0 + # revoke titles leased to holy orders of the wrong faith + modifier = { + add = 100 + exists = scope:barony.lessee + scope:barony.lessee.faith != root.faith + } + # Revoke if cynical + modifier = { + add = 100 + ai_zeal <= -50 + exists = scope:barony.lessee + NOT = { + any_patroned_holy_order = { + leader = { + this = scope:barony.lessee + } + } + } + } + } +} diff --git a/common/decisions/00_lifestyle_decisions.txt b/common/decisions/00_lifestyle_decisions.txt new file mode 100644 index 000000000..d095f2363 --- /dev/null +++ b/common/decisions/00_lifestyle_decisions.txt @@ -0,0 +1,694 @@ +@celibacy_cooldown_time = 365 +@sale_of_titles_cooldown_time = 1825 +@sale_of_titles_prestige_cost = 500 +@extort_subjects_cooldown_time = 1825 +@commission_epic_cooldown_time = 3650 +@hold_mystical_communion_cooldown_time = 1825 +@draw_maps_cooldown_time = 1825 +@local_adjudicate_cooldown_time = 1825 + +### Embrace Celibacy +# by Petter Vilberg +# Unlocked by: Restraint +### Embrace Celibacy ### +embrace_celibacy_decision = { + ai_check_interval = 0 + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = embrace_celibacy_decision_desc + + selection_tooltip = embrace_celibacy_decision_tooltip + + cooldown = { days = @celibacy_cooldown_time } + + is_shown = { + has_perk = restraint_perk + NOT = { has_trait = celibate } + } + + is_valid_showing_failures_only = { + NOR = { + has_trait = lifestyle_reveler + has_trait = seducer + } + is_adult = yes + } + + is_valid = { + has_perk = restraint_perk + } + + effect = { + + send_interface_toast = { + type = event_toast_effect_neutral + title = msg_became_celibate + left_icon = root + add_trait = celibate + } + + stress_impact = { + lustful = major_stress_impact_gain + lifestyle_reveler = medium_stress_impact_gain + } + + # If you have a legend maybe we change it? + if = { + limit = { + has_legend_chapter_trigger = { CHAPTER = motivation } + } + random = { + chance = 75 + send_interface_toast = { + title = legend_chapter_change_toast + left_icon = root + promoted_legend = { + set_legend_chapter = { + name = motivation + localization_key = legend_chapter_motivation_celibacy + } + } + } + } + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Abandon Celibacy +# by Petter Vilberg +# Unlocked by: Restraint +### Abandon Celibacy ### +abandon_celibacy_decision = { + ai_check_interval = 0 + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = abandon_celibacy_decision_desc + + selection_tooltip = abandon_celibacy_decision_tooltip + + cooldown = { days = @celibacy_cooldown_time } + + is_shown = { + has_perk = restraint_perk + has_trait = celibate + } + + is_valid_showing_failures_only = { + is_adult = yes + } + + is_valid = { + has_perk = restraint_perk + } + + effect = { + + send_interface_toast = { + type = event_toast_effect_neutral + title = msg_stopped_being_celibate + left_icon = root + + remove_trait = celibate + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + + +### Sale of Titles +# by Petter Vilberg +# Unlocked by: At Any Cost +### Sell Trivial Titles ### +sale_of_titles_decision = { + picture = { + trigger = { + culture = { + has_graphical_east_asia_culture_group_trigger = yes + } + } + reference = "gfx/interface/illustrations/decisions/tgp_debate.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + desc = sale_of_titles_decision_desc + + selection_tooltip = sale_of_titles_decision_tooltip + + cooldown = { days = @sale_of_titles_cooldown_time } + + is_shown = { + is_landed = yes + OR = { + has_perk = at_any_cost_perk +# AND = { +# highest_held_title_tier >= tier_kingdom +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_sell_minor_title_for_kings_and_higher +# } +# } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + is_valid = { + OR = { + has_perk = at_any_cost_perk + AND = { + highest_held_title_tier >= tier_kingdom + any_character_struggle = { + involvement = involved +# has_struggle_phase_parameter = unlocks_sell_minor_title_for_kings_and_higher + } + } + } + } + + cost = { + prestige = @sale_of_titles_prestige_cost + } + + effect = { + hidden_effect = { + random = { + chance = 2 + modifier = { + add = 3 + has_trait = greedy + } + send_interface_toast = { + type = event_toast_effect_neutral + title = sell_titles_nickname_gained + left_icon = root + set_nickname_effect = { + NICKNAME = nick_the_greedy + } + } + } + } + + add_gold = major_gold_value + + custom_tooltip = sale_of_titles_side_effects_tt + + trigger_event = { + on_action = sell_titles_side_effect_events + days = 5 + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 72 + kingdom = 72 + empire = 72 + hegemony = 72 + } + + ai_potential = { + OR = { + ai_greed >= medium_positive_ai_value + gold < medium_gold_value + } + } + + ai_will_do = { + base = 30 + + modifier = { + add = 70 + ai_greed >= high_positive_ai_value + } + } +} + + +### Extort Subjects +# by Petter Vilberg +# Unlocked by: It Is MY Domain +### Extort Subjects ### +extort_subjects_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + desc = extort_subjects_decision_desc + + selection_tooltip = extort_subjects_decision_tooltip + + cooldown = { days = @extort_subjects_cooldown_time } + + is_shown = { + is_landless_adventurer = no + OR = { + has_perk = it_is_my_domain_perk + has_character_modifier = fp3_justification_for_taxation_modifier + has_character_modifier = fp3_excuses_for_extortion_modifier + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_available_adult = yes + custom_description = { + text = has_count_vassals_or_higher + any_vassal = { + highest_held_title_tier >= tier_county + } + } + } + + is_valid = { + OR = { + has_perk = it_is_my_domain_perk + has_character_modifier = fp3_justification_for_taxation_modifier + has_character_modifier = fp3_excuses_for_extortion_modifier + } + } + + effect = { + + custom_description = { + text = extort_subjects_effect + } + + trigger_event = { + id = subject_extortion.9999 + days = { 3 5 } + } + + stress_impact = { + generous = major_stress_gain + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 72 + kingdom = 72 + empire = 72 + hegemony = 72 + } + + ai_potential = { + ai_greed >= medium_positive_ai_value + OR = { + ai_honor <= medium_negative_ai_value + ai_greed >= 100 + } + } + + ai_will_do = { + base = 10 + + modifier = { + add = 45 + ai_greed >= high_positive_ai_value + } + modifier = { + add = 45 + ai_honor <= high_negative_ai_value + } + } +} + + +### Commission Epic +# by Petter Vilberg +# Unlocked by: Making History +### Commission Epic ### +commission_epic_decision = { + picture = { + trigger = { + culture = { has_graphical_mediterranean_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/ep3_medi_study.dds" + } + picture = { + trigger = { + culture = { has_building_gfx = japanese_building_gfx } #Just Japan + } + reference = "gfx/interface/illustrations/event_scenes/tgp_study_japan.dds" + } + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } #Rest of East Asia + } + reference = "gfx/interface/illustrations/event_scenes/tgp_study_asia.dds" + } + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/bp2_study_indian.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + desc = commission_epic_decision_desc + + selection_tooltip = commission_epic_decision_tooltip + + cooldown = { days = @commission_epic_cooldown_time } + + is_shown = { + is_landed = yes + exists = house + OR = { + has_perk = writing_history_perk +# AND = { +# top_liege = this +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_epic_commission_for_independent_rulers +# } +# } + } + is_landless_adventurer = no + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + gold = medium_gold_value + } + + effect = { + custom_description_no_bullet = { + text = "commission_epic_once_complete_effect" + } + show_as_tooltip = { + add_prestige = medium_prestige_gain + custom_tooltip = commission_epic_artifact_tt + } + custom_description_no_bullet = { + text = "commission_epic_potential_cost_effect" + } + trigger_event = commission_epic.0001 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + short_term_gold >= major_gold_value + } + + ai_will_do = { + base = 100 + } +} + + +### Hold Mystical Communion +### Hold Mystical Communion ### +hold_mystical_communion_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + desc = hold_mystical_communion_decision_desc + + selection_tooltip = hold_mystical_communion_decision_tooltip + + cooldown = { days = @hold_mystical_communion_cooldown_time } + + is_shown = { + is_playable_character = yes + has_trait = lifestyle_mystic + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + is_valid = { + has_trait = lifestyle_mystic + } + + cost = { + piety = medium_piety_value + } + + effect = { + show_as_tooltip = { + mystical_communion_outcome_effect = yes + } + custom_tooltip = hold_mystical_communion_side_effects_tt + + hidden_effect = { + random_list = { + 50 = { + trigger_event = { + id = mystic_lifestyle.0001 + days = 3 + } + } + 50 = { + trigger_event = { + on_action = mystic_communion_side_effect_events + days = 3 + } + } + } + } + + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +### Local Arbitration +# Unlocked by: Local Arbitration Perk +### Local Arbitration ### +local_arbitration_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_concession.dds" + } + sort_order = 50 + + desc = local_arbitration_decision_desc + + selection_tooltip = local_arbitration_decision_tooltip + + cooldown = { days = @local_adjudicate_cooldown_time } + + is_shown = { + is_ruler = yes + has_perk = local_arbitration_perk + government_has_flag = government_is_settled + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = inside_realm_trigger + any_sub_realm_county = { + this = root.location.county + } + } + } + + cost = { + prestige = { + value = medium_prestige_value + if = { + limit = { + government_has_flag = government_is_tribal + } + divide = 2 + } + if = { + limit = { + highest_held_title_tier = tier_duchy + } + multiply = 1.4 + } + if = { + limit = { + highest_held_title_tier = tier_kingdom + } + multiply = 2 + } + if = { + limit = { + highest_held_title_tier = tier_empire + } + multiply = 3 + } + } + } + + effect = { + add_legitimacy = minor_legitimacy_gain + custom_description = { + text = local_adjudicate_location_tt + } + if = { + limit = { + is_travelling = yes + exists = current_travel_plan + } + current_travel_plan = { + delay_travel_plan = { + days = 15 + } + } + } + location.county = { + local_adjudicate_effect = yes #Scripted effect since it is also referenced by the inspection activity with the personal_touch_perk + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + top_liege = this + } + + ai_will_do = { + base = 100 + } +} + +### Create Travel Itinerary ### +draw_up_new_charts_decision = { + picture = { + reference = "gfx/interface/illustrations/activity_header_backgrounds/activity_adult_education.dds" + } + desc = draw_up_new_charts_decision_desc + sort_order = 75 + + selection_tooltip = draw_up_new_charts_decision_tooltip + + cooldown = { days = @draw_maps_cooldown_time } + + is_shown = { + has_perk = realm_charts_perk + } + + is_valid_showing_failures_only = { + is_available_adult = yes + custom_description = { + text = has_locations_to_map_tt + OR = { + AND = { + has_variable_list = visited_poi + any_in_list = { + variable = visited_poi + OR = { + AND = { + this = county.holder.top_liege.capital_province + county.holder.top_liege != root.top_liege + } + has_building_with_flag = travel_point_of_interest_religious + has_building_with_flag = travel_point_of_interest_learning + has_building_with_flag = travel_point_of_interest_economic + has_building_with_flag = travel_point_of_interest_martial + has_building_with_flag = travel_point_of_interest_diplomatic + has_building_with_flag = travel_point_of_interest_wonder + has_building_with_flag = travel_point_of_interest_natural_feature + } + } + } + AND = { + has_variable_list = mapmaking_location_list + any_in_list = { + variable = mapmaking_location_list + county.holder = root + county != root.capital_province.county #We cannot in good conscience let someone map their own capital county with this decision + } + } + AND = { + has_variable_list = mapmaking_location_list + any_in_list = { + variable = mapmaking_location_list + county.holder != root + county.holder.liege = root + this = county.holder.capital_province + } + } + } + } + } + + cost = { + gold = major_gold_value + } + + effect = { + show_as_tooltip = { + add_prestige = medium_prestige_gain + custom_tooltip = draw_up_new_charts_artifact_tt + #Artifact dependent on where you went + } + trigger_event = mapmaking.0001 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + short_term_gold >= major_gold_value + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/00_major_decisions_east_europe.txt b/common/decisions/00_major_decisions_east_europe.txt index d9d39b075..ab36cea3a 100644 --- a/common/decisions/00_major_decisions_east_europe.txt +++ b/common/decisions/00_major_decisions_east_europe.txt @@ -1,1243 +1,1248 @@ -###DECISIONS LIST### - -#unite_the_western_slavs_decision -#unite_the_southern_slavs_decision -#unite_the_slavs_decision -#promote_hungarian_settlement_decision -#revive_magyar_paganism_decision - -### Unite the West Slavs ### -unite_the_western_slavs_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - decision_group_type = major - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - desc = unite_the_western_slavs_decision_desc - - is_shown = { - culture = { has_cultural_pillar = heritage_west_slavic } - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_western_slavs_decision - } - } - } - - is_valid = { - culture = { has_cultural_pillar = heritage_west_slavic } - completely_controls_region = custom_west_slavia #Has de jure Lands - OR = { - custom_description = { - text = unite_the_western_slavs_decision_tt_1 - OR = { - has_primary_title = title:k_poland - has_primary_title = title:k_pomerania - has_primary_title = title:k_bohemia - has_primary_title = title:k_moravia - has_primary_title = title:k_sorbia - } - } - custom_description = { - text = unite_the_western_slavs_decision_tt_2 - AND = { - highest_held_title_tier = tier_empire - OR = { - has_title = title:k_poland - has_title = title:k_pomerania - has_title = title:k_bohemia - has_title = title:k_moravia - has_title = title:k_sorbia - } - } - } - } - } - - is_valid_showing_failures_only = { - is_landed = yes - } - - effect = { - gain_heroic_legend_seed_tooltip_effect = yes - save_scope_as = western_slav_uniter - - show_as_tooltip = { unite_the_western_slavs_decision_effects = yes } #Actually applied in east_europe.0001 - prestige, laws, title, innovation effects - - #Events - trigger_event = east_europe.0001 - every_player = { - limit = { - this != scope:western_slav_uniter - is_within_diplo_range = { CHARACTER = scope:western_slav_uniter } - } - trigger_event = east_europe.0002 - } - - #Can only be done once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_western_slavs_decision - } - set_global_variable = { - name = unite_the_western_slavs_decision - value = scope:western_slav_uniter - } - set_global_variable = { - name = unite_the_western_slavs_decision_title - value = scope:western_slav_uniter.primary_title - } - } - - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - - -### Unite the South Slavs ### -unite_the_southern_slavs_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - decision_group_type = major - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - desc = unite_the_southern_slavs_decision_desc - - is_shown = { - culture = { has_cultural_pillar = heritage_south_slavic } - NOT = { - has_culture = culture:vlach # Not technically Slavic despite being in the South Slavic group. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_southern_slavs_decision - } - } - } - - is_valid = { - culture = { has_cultural_pillar = heritage_south_slavic } - completely_controls_region = custom_south_slavia #Has de jure Lands - OR = { - has_primary_title = title:k_croatia - has_primary_title = title:k_serbia - has_primary_title = title:k_bulgaria - has_primary_title = title:k_dacia - has_primary_title = title:k_moldavia - has_primary_title = title:k_bosnia - } - } - - is_valid_showing_failures_only = { - is_landed = yes - } - - effect = { - gain_heroic_legend_seed_tooltip_effect = yes - save_scope_as = southern_slav_uniter - - show_as_tooltip = { unite_the_southern_slavs_decision_effects = yes } #Actually applied in east_europe.0006 - prestige, laws, title, innovation effects - - #Events - trigger_event = east_europe.0005 - every_player = { - limit = { - this != scope:southern_slav_uniter - is_within_diplo_range = { CHARACTER = scope:southern_slav_uniter } - } - trigger_event = east_europe.0006 - } - - #Can only be done once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_southern_slavs_decision - } - set_global_variable = { - name = unite_the_southern_slavs_decision - value = scope:southern_slav_uniter - } - set_global_variable = { - name = unite_the_southern_slavs_decision_title - value = scope:southern_slav_uniter.primary_title - } - } - - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - - -### Unite the Slavs ### -unite_the_slavs_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - decision_group_type = major - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - desc = unite_the_slavs_decision_desc - - is_shown = { - OR = { - culture = { has_cultural_pillar = heritage_west_slavic } - culture = { has_cultural_pillar = heritage_east_slavic } - culture = { has_cultural_pillar = heritage_south_slavic } - } - NOR = { - has_culture = culture:vlach # Not technically Slavic despite being in the South Slavic group. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_slavs_decision - } - } - } - - is_valid = { - OR = { - culture = { has_cultural_pillar = heritage_west_slavic } - culture = { has_cultural_pillar = heritage_east_slavic } - culture = { has_cultural_pillar = heritage_south_slavic } - } - completely_controls_region = custom_slavia - } - - is_valid_showing_failures_only = { - is_landed = yes - } - - effect = { - save_scope_as = slav_uniter - - show_as_tooltip = { unite_the_slavs_decision_effects = yes } #Actually applied in east_europe.0010 - prestige, laws, title, innovation effects - - #Events - trigger_event = east_europe.0010 - every_player = { - limit = { - this != scope:slav_uniter - is_within_diplo_range = { CHARACTER = scope:slav_uniter } - } - trigger_event = east_europe.0011 - } - - #Can only happen once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:unite_the_slavs_decision - } - set_global_variable = { - name = unite_the_slavs_decision - value = scope:slav_uniter - } - } - - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = 600 - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = 600 - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - - -### Defenders of [ROOT.Char.GetFaith.HighGodName] ### -defenders_of_highgod_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" - } - decision_group_type = major - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - desc = defenders_of_highgod_decision_desc - - is_shown = { - OR = { - faith = faith:baltic_pagan - faith = faith:slavic_pagan - faith = faith:finnish_pagan - } - #Only once per faith - NOR = { - AND = { - faith = faith:baltic_pagan - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_baltic_decision - } - } - AND = { - faith = faith:slavic_pagan - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_slavic_decision - } - } - AND = { - faith = faith:finnish_pagan - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_finnish_decision - } - } - } - } - - is_valid = { - #Holds a holy site - faith = { - any_holy_site = { - county = { - holder = root - title_province = { has_special_building = no } - } - } - } - piety_level >= 3 - #Have loyal powerful vassals - trigger_if = { - limit = { - OR = { - highest_held_title_tier = tier_county - highest_held_title_tier = tier_duchy - } - } - any_vassal = { - count >= 3 #Counts/dukes need 3 - is_powerful_vassal = yes - opinion = { - target = root - value >= high_positive_opinion - } - } - } - trigger_if = { - limit = { highest_held_title_tier = tier_kingdom } - any_vassal = { - count >= 4 #Kings need 4 - is_powerful_vassal = yes - opinion = { - target = root - value >= high_positive_opinion - } - } - } - trigger_if = { - limit = { highest_held_title_tier = tier_empire } - any_vassal = { - count >= 5 #Emperor need 5 - is_powerful_vassal = yes - opinion = { - target = root - value >= high_positive_opinion - } - } - } - } - - is_valid_showing_failures_only = { - top_liege = this - is_landed = yes - } - - - effect = { - save_scope_as = defender_of_highgod - - show_as_tooltip = { defenders_of_highgod_decision_effects = yes } #Actually applied in east_europe.0010 - prestige, laws, title, innovation effects - - #Events - if = { - limit = { - faith = { - any_holy_site = { - count > 1 - county.holder = root - title_province = { has_special_building = no } - } - } - } - trigger_event = east_europe.0015 - } - else = { - faith = { - random_holy_site = { - limit = { - county.holder = root - title_province = { has_special_building = no } - } - save_scope_as = holy_site - } - } - trigger_event = east_europe.0016 - } - #Event to every player (east_europe.0017) is actually send through east_europe.0016 to make sure the right holy site scope is set - - #Can only happen once per faith - if = { - limit = { faith = faith:baltic_pagan } - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_baltic_decision - } - } - else_if = { - limit = { faith = faith:slavic_pagan } - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_slavic_decision - } - } - else_if = { - limit = { faith = faith:finnish_pagan } - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:defenders_of_highgod_finnish_decision - } - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = 100 - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = 100 - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -#Hungary: historical re-settlement program. -### Promote Christian Settlements ### -promote_hungarian_settlement_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - desc = promote_hungarian_settlement_decision_desc - selection_tooltip = promote_hungarian_settlement_decision_tooltip - decision_group_type = major - ai_goal = yes - - is_shown = { - is_ruler = yes - is_playable_character = yes - game_start_date < 1066.1.1 - culture = { has_cultural_pillar = heritage_magyar } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_promoted_hungarian_settlement - } - } - NOT = { #Can only do either or. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_revived_magyar_paganism - } - } - OR = { - has_title = title:k_hungary - has_title = title:e_carpathia - } - any_neighboring_top_liege_realm_owner = { #There are same reli neighboring Realms/Empires to take people from. - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - count >= 2 - } - } - - is_valid = { - # Must be an Ecumenical Christian - custom_description = { - text = promote_hungarian_settlement_decision_ecumenical_christian - faith = { #Denomination of Faith must not be a heresy and must have some degree of control over its core regions. - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - has_doctrine = special_doctrine_ecumenical_christian - } - } - - #Must completely control the Carpathian Basin (Hungary De Jure) - completely_controls = title:k_hungary - - # Capital is Hungarian culture group - capital_province = { culture = { has_cultural_pillar = heritage_magyar } } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - is_at_war = no - } - - cost = { - prestige = 2000 - piety = 500 - } - - effect = { - show_as_tooltip = { - promote_hungarian_settlement_decision_scripted_effect = yes - } - trigger_event = { - id = east_europe.0030 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_promoted_hungarian_settlement - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 50 - ai_value_modifier = { - ai_zeal = 1.0 - ai_greed = 1.0 - } - } -} - -######################################### -# Return to Magyar Paganism # -# by Flavio Verna & Ewan Cowhig Croft # -######################################### -### Revive Táltosism ### -revive_magyar_paganism_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = revive_magyar_paganism_decision_desc - selection_tooltip = revive_magyar_paganism_decision_tooltip - decision_group_type = major - ai_check_interval = 0 - - is_shown = { - is_landed = yes - #Must be some flavour of Magyar. - culture = { has_cultural_pillar = heritage_magyar } - #Should be done early. - custom_tooltip = { - text = revive_taltoism_decision_before_last_date - current_date <= 1100.1.1 - } - NOR = { - #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_revived_magyar_paganism - } - } - #Must be the ruler of the Carpathian Basin. - any_sub_realm_county = { - title_province = { geographical_region = custom_hungary } - } - #Must be feudalised. - OR = { - government_has_flag = government_is_feudal - government_allows = administrative - } - #Must be something other than pagan. - NOT = { - faith.religion = { is_in_family = rf_pagan } - } - #Magyar Paganism must not have been reformed. - religion:magyar_religion = { - any_faith = { - count = all - has_doctrine_parameter = unreformed - } - } - } - - is_valid = { - #Must be suitably prestigious. - prestige_level >= high_prestige_level - #Either you hold k_hungary directly, or your vassal does. - OR = { - has_title = title:k_hungary - AND = { - has_title = title:e_carpathia - any_vassal = { has_title = title:k_hungary } - } - } - #Must control at least 80% of de jure Hungary (usually we'd use a region, but if Hungary has shrunk/grown for some reason, the people and title are more important than the actual area). - any_realm_county = { - count >= 30 - culture = { has_cultural_pillar = heritage_magyar } - } - #Must be a noted scholar of theology (and thus filled out the entire Theologian tree). - OR = { - piety_level >= high_piety_level - has_trait = theologian - } - #Should be done early: reiterate this here so the player isn't surprised by losing the decision when shifting up an era. - custom_tooltip = { - text = revive_taltoism_decision_before_last_date - current_date <= 1100.1.1 - } - } - - is_valid_showing_failures_only = { - is_capable_adult = yes - is_imprisoned = no - is_at_war = no - top_liege = this - } - - cost = { - piety = 2000 - } - - effect = { - gain_holy_legend_seed_tooltip_effect = yes - custom_tooltip = revive_magyar_paganism_decision.adjust_the_faith.tt - show_as_tooltip = { revive_magyar_paganism_decision_scripted_effect = yes } - trigger_event = { id = east_europe.0032 } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_revived_magyar_paganism - } - } - } - - ai_potential = { - always = no - } -} - -################################# -# Found the Kingdom of Bosnia # -# by Ewan Cowhig Croft # -################################# -### Found Kingdom of Bosnia ### -found_kingdom_of_bosnia_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 0 - empire = 0 - hegemony = 0 - } - - desc = found_kingdom_of_bosnia_decision_desc - selection_tooltip = found_kingdom_of_bosnia_decision_tooltip - - is_shown = { - is_ruler = yes - is_playable_character = yes - exists = dynasty - OR = { - #Must be a Serb or Croat within the Bosnian highlands. - AND = { - OR = { - culture = culture:serbian - culture = culture:croatian - } - capital_county = { - OR = { - this = title:c_vodica - this = title:c_pset - this = title:c_vrbas - this = title:c_donjikraji - this = title:c_usora - this = title:c_rama - this = title:c_soli - this = title:c_vhrbosna - this = title:c_zavrsje - this = title:c_zachlumia - this = title:c_pagania - } - } - } - #Or just be Bosnian. - culture = culture:bosnian - } - NOT = { #You can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_founded_kingdom_of_bosnia - } - } - NOR = { - government_has_flag = government_is_mercenary - government_has_flag = government_is_holy_order - } - highest_held_title_tier <= tier_duchy - } - - is_valid = { - #You must have sufficient clout. - top_liege = this - - #You must control the kingdom's heartlands. - has_title = title:d_bosna - has_title = title:d_lower_bosna - has_title = title:d_usora - completely_controls = title:d_bosna - completely_controls = title:d_lower_bosna - completely_controls = title:d_usora - - #You must be sufficiently advanced to conceive of having a separate kingdom, rather than being Croatian or Serbian. - culture = { has_cultural_era_or_later = culture_era_early_medieval } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_available_adult = yes - } - - effect = { - save_scope_as = founder - show_as_tooltip = { found_kingdom_of_bosnia_decision_scripted_effect = yes } - gain_heroic_legend_seed_tooltip_effect = yes - trigger_event = { id = east_europe.0101 } - #Notify other players. - every_player = { - limit = { - this != scope:founder - top_liege = { - OR = { - this = scope:founder - any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder } - } - } - } - trigger_event = east_europe.0102 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_founded_kingdom_of_bosnia - } - set_global_variable = { - name = flag_founded_kingdom_of_bosnia - value = scope:founder - } - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = 300 - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = 300 - } - } - prestige = 200 - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -################################# -# Accuse the Krstjani of Heresy # -# by Ewan Cowhig Croft # -################################# -### Accuse the Krstjani of Heresy ### -accuse_krstjani_of_heresy_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - desc = accuse_krstjani_of_heresy_decision_desc - selection_tooltip = accuse_krstjani_of_heresy_decision_tooltip - - is_shown = { - top_liege = this - is_landed_or_landless_administrative = yes - exists = dynasty - #Gotta be an ecumenical Christian... - faith = { - religion_tag = christianity_religion - has_doctrine = special_doctrine_ecumenical_christian - } - #... with an existing Head of Faith. - exists = faith.religious_head - #Shouldn't be possible, but, just in case: you also can't be a Krstjani yourself. - NOT = { faith = faith:bosnian_church } - #The world mustn't already consider the Krstjani to be heretics. - faith:bosnian_church = { has_doctrine = special_doctrine_ecumenical_christian } - #Aaaaand you need an independent Krstjani neighbour of at least a notable level (i.e., at least the size of a fully-independent d_bosnia). - any_neighboring_top_liege_realm_owner = { accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = yes } - NOT = { #It mustn't have been done recently (this is removed in a hidden cooldown event after the chain is finished, if it fails). - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_krstjani_accused_of_heresy - } - } - #Should always be a playable government, ideally. - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_clan - government_allows = administrative - } - } - - is_valid = { - #You must have sufficient clout. - piety_level >= high_piety_level - highest_held_title_tier >= tier_duchy - } - - is_valid_showing_failures_only = { - is_available_adult = yes - NOT = { has_trait = excommunicated } - } - - effect = { - save_scope_as = accuser - faith.religious_head = { save_scope_as = hof } - random_neighboring_top_liege_realm_owner = { - limit = { accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = yes } - save_scope_as = heretic - } - custom_tooltip = accuse_krstjani_of_heresy_flavour_effect.tt - #Begin the chain. - trigger_event = { id = east_europe.0111 } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_krstjani_accused_of_heresy - } - } - } - - cost = { - piety = major_piety_value - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 50 - #Weight up for zealous characters. - modifier = { - add = 25 - has_trait = zealous - } - #Ironically, weight up for cynical characters: they stand to gain the most. - modifier = { - add = 15 - has_trait = cynical - } - #Mildly weight up crusaders, who would be more likely to see/look for heresy. - modifier = { - add = 10 - has_trait = faith_warrior - } - #Mildly weight up order members, who would be more likely to see/look for heresy. - modifier = { - add = 10 - has_trait = order_member - } - #Mildly weight up theologians, who would understand the theological problems of their neighbours best. - modifier = { - add = 10 - has_trait = theologian - } - #Exempt if any friend is Krstjani. - modifier = { - add = -100 - any_relation = { - type = friend - faith = faith:bosnian_church - } - } - #Exempt if any lover is Krstjani. - modifier = { - add = -100 - any_relation = { - type = lover - faith = faith:bosnian_church - } - } - #Exempt if any formal partner (spouse or concubine) is Krstjani. - modifier = { - add = -100 - any_consort = { faith = faith:bosnian_church } - } - #Exempt if any ally is Krstjani. - modifier = { - add = -100 - any_ally = { faith = faith:bosnian_church } - } - #Exempt the HRE: they're not fussed about some remote Balkan peasants. - modifier = { - add = -100 - any_held_title = { this = title:e_hre } - } - #Exempt the ERE: they almost certainly have bigger fish to fry. - modifier = { - add = -100 - any_held_title = { this = title:e_byzantium } - } - #Exempt characters who are at war: they're too busy. - modifier = { - add = -100 - is_at_war = yes - } - } -} - -##################################### -# Last Gasp of the Great Migrations # -# by Ewan Cowhig Croft # -##################################### -### Prepare to Cross the Carpathians ### -launch_hungarian_migration_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 60 - kingdom = 60 - empire = 0 - hegemony = 0 - } - - desc = launch_hungarian_migration_decision_desc - selection_tooltip = launch_hungarian_migration_decision_tooltip - - is_shown = { - is_ruler = yes - is_landed = yes - exists = dynasty - #Either be independent, or else not beneath another Mogyer. - OR = { - top_liege = this - NOT = { liege = { culture = culture:mogyer } } - } - #Must be a steppe Hungarian. - culture = culture:mogyer - #Must not already control a large chunk of Pannonia. - NOT = { - any_county_in_region = { - region = custom_hungary - count >= 12 - OR = { - holder = root - holder = { - any_liege_or_above = { this = root } - } - } - } - } - #You can only do it once. - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_launched_hungarian_migration - } - } - #And the moment for the migration must not have passed. - current_date <= 911.1.1 - } - - is_valid = { - #An emperor does not voluntarily lose a tier. - highest_held_title_tier <= tier_kingdom - #Reshow this here so that players realise they're on a timer. - custom_description = { - text = launch_hungarian_migration_decision_before_last_date - current_date <= 911.1.1 - } - } - - is_valid_showing_failures_only = { - is_available_adult = yes - #Can't be fighting elsewhere. - is_at_war = no - } - - effect = { - save_scope_as = invader - custom_tooltip = launch_hungarian_migration_decision_flavour_effect - add_character_flag = undertaking_hungarian_migration - trigger_event = east_europe.0141 - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_launched_hungarian_migration - } - } - } - - cost = { - #Charge a reasonable lump of prestige. - prestige = 1000 - } - - ai_potential = { - #AI decision making is governed via event. - always = no - } - - ai_will_do = { - #AI decision making is governed via event. - base = 0 - } -} - -################################# -# Found the Kingdom of Livonia # -# by James Beaumont # -################################# -### Proclaim Terra Mariana ### -found_kingdom_of_livonia_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 0 - empire = 0 - hegemony = 0 - } - - desc = found_kingdom_of_livonia_decision_desc - selection_tooltip = found_kingdom_of_livonia_decision_tooltip - - is_shown = { - is_ruler = yes - is_playable_character = yes - exists = dynasty - OR = { - #Must be a Latvian or Christian in Livonia - AND = { - NOT = { - culture = culture:estonian #Estonians already have their Kingdom. - } - OR = { - #Considers themselves to be a "Balt" - root.culture = { has_cultural_pillar = heritage_baltic } - root.faith = { - religion_tag = baltic_religion - } - #Is a Crusader founding the Kingdom - root.faith = { - NOT = { religion_tag = baltic_religion } - NOT = { has_doctrine_parameter = unreformed } - } - } - capital_province = { - geographical_region = ghw_region_baltic - } - } - #Or just be Latvian. - culture = culture:latgalian - } - NOT = { #You can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_founded_kingdom_of_livonia - } - } - highest_held_title_tier <= tier_duchy - } - - is_valid = { - OR = { #Independent or vassal of an Emperor - top_liege = this - top_liege.primary_title.tier >= tier_empire - } - prestige_level >= medium_prestige_level - - #You must control the kingdom's heartlands. - has_title = title:d_latgalians - has_title = title:d_courland - has_title = title:d_livonia - completely_controls_region = custom_latvia - } - - is_valid_showing_failures_only = { - is_landed = yes - is_available_adult = yes - } - - effect = { - save_scope_as = founder - show_as_tooltip = { found_kingdom_of_livonia_decision_scripted_effect = yes } - gain_heroic_legend_seed_tooltip_effect = yes - trigger_event = { id = east_europe.0200 } - #Notify other players. - every_player = { - limit = { - this != scope:founder - top_liege = { - OR = { - this = scope:founder - any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder } - } - } - } - trigger_event = east_europe.0201 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_founded_kingdom_of_livonia - } - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = major_gold_value - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = major_gold_value - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} +####DECISIONS LIST### +# +##unite_the_western_slavs_decision +##unite_the_southern_slavs_decision +##unite_the_slavs_decision +##promote_hungarian_settlement_decision +##revive_magyar_paganism_decision +# +#### Unite the West Slavs ### +#unite_the_western_slavs_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# desc = unite_the_western_slavs_decision_desc +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_west_slavic } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_western_slavs_decision +# } +# } +# } +# +# is_valid = { +# culture = { has_cultural_pillar = heritage_west_slavic } +# completely_controls_region = custom_west_slavia #Has de jure Lands +# OR = { +# custom_description = { +# text = unite_the_western_slavs_decision_tt_1 +# OR = { +# has_primary_title = title:k_poland +# has_primary_title = title:k_pomerania +# has_primary_title = title:k_bohemia +# has_primary_title = title:k_moravia +# has_primary_title = title:k_sorbia +# } +# } +# custom_description = { +# text = unite_the_western_slavs_decision_tt_2 +# AND = { +# highest_held_title_tier = tier_empire +# OR = { +# has_title = title:k_poland +# has_title = title:k_pomerania +# has_title = title:k_bohemia +# has_title = title:k_moravia +# has_title = title:k_sorbia +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = western_slav_uniter +# +# show_as_tooltip = { unite_the_western_slavs_decision_effects = yes } #Actually applied in east_europe.0001 - prestige, laws, title, innovation effects +# +# #Events +# trigger_event = east_europe.0001 +# every_player = { +# limit = { +# this != scope:western_slav_uniter +# is_within_diplo_range = { CHARACTER = scope:western_slav_uniter } +# } +# trigger_event = east_europe.0002 +# } +# +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_western_slavs_decision +# } +# set_global_variable = { +# name = unite_the_western_slavs_decision +# value = scope:western_slav_uniter +# } +# set_global_variable = { +# name = unite_the_western_slavs_decision_title +# value = scope:western_slav_uniter.primary_title +# } +# close_view = { +# view = decisions +# player = root +# } +# } +# +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +# +#### Unite the South Slavs ### +#unite_the_southern_slavs_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# desc = unite_the_southern_slavs_decision_desc +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_south_slavic } +# NOR = { +# has_culture = culture:vlach # Not technically Slavic despite being in the South Slavic group. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_southern_slavs_decision +# } +# } +# } +# +# is_valid = { +# culture = { has_cultural_pillar = heritage_south_slavic } +# completely_controls_region = custom_south_slavia #Has de jure Lands +# OR = { +# has_primary_title = title:k_croatia +# has_primary_title = title:k_serbia +# has_primary_title = title:k_bulgaria +# has_primary_title = title:k_dacia +# has_primary_title = title:k_moldavia +# has_primary_title = title:k_bosnia +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = southern_slav_uniter +# +# show_as_tooltip = { unite_the_southern_slavs_decision_effects = yes } #Actually applied in east_europe.0006 - prestige, laws, title, innovation effects +# +# #Events +# trigger_event = east_europe.0005 +# every_player = { +# limit = { +# this != scope:southern_slav_uniter +# is_within_diplo_range = { CHARACTER = scope:southern_slav_uniter } +# } +# trigger_event = east_europe.0006 +# } +# +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_southern_slavs_decision +# } +# set_global_variable = { +# name = unite_the_southern_slavs_decision +# value = scope:southern_slav_uniter +# } +# set_global_variable = { +# name = unite_the_southern_slavs_decision_title +# value = scope:southern_slav_uniter.primary_title +# } +# } +# +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +# +#### Unite the Slavs ### +#unite_the_slavs_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# desc = unite_the_slavs_decision_desc +# +# is_shown = { +# OR = { +# culture = { has_cultural_pillar = heritage_west_slavic } +# culture = { has_cultural_pillar = heritage_east_slavic } +# culture = { has_cultural_pillar = heritage_south_slavic } +# } +# NOR = { +# has_culture = culture:vlach # Not technically Slavic despite being in the South Slavic group. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_slavs_decision +# } +# } +# } +# +# is_valid = { +# OR = { +# culture = { has_cultural_pillar = heritage_west_slavic } +# culture = { has_cultural_pillar = heritage_east_slavic } +# culture = { has_cultural_pillar = heritage_south_slavic } +# } +# completely_controls_region = custom_slavia +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# save_scope_as = slav_uniter +# +# show_as_tooltip = { unite_the_slavs_decision_effects = yes } #Actually applied in east_europe.0010 - prestige, laws, title, innovation effects +# +# #Events +# trigger_event = east_europe.0010 +# every_player = { +# limit = { +# this != scope:slav_uniter +# is_within_diplo_range = { CHARACTER = scope:slav_uniter } +# } +# trigger_event = east_europe.0011 +# } +# +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_slavs_decision +# } +# set_global_variable = { +# name = unite_the_slavs_decision +# value = scope:slav_uniter +# } +# } +# +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 600 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 600 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +# +#### Defenders of [ROOT.Char.GetFaith.HighGodName] ### +#defenders_of_highgod_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# desc = defenders_of_highgod_decision_desc +# +# is_shown = { +# OR = { +# faith = faith:baltic_pagan +# faith = faith:chernobozhye +# faith = faith:finnish_pagan +# } +# #Only once per faith +# NOR = { +# AND = { +# faith = faith:baltic_pagan +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_baltic_decision +# } +# } +# AND = { +# faith = faith:chernobozhye +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_slavic_decision +# } +# } +# AND = { +# faith = faith:finnish_pagan +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_finnish_decision +# } +# } +# } +# } +# +# is_valid = { +# #Holds a holy site +# faith = { +# any_holy_site = { +# county = { +# holder = root +# title_province = { has_special_building = no } +# } +# } +# } +# piety_level >= 3 +# #Have loyal powerful vassals +# trigger_if = { +# limit = { +# OR = { +# highest_held_title_tier = tier_county +# highest_held_title_tier = tier_duchy +# } +# } +# any_vassal = { +# count >= 3 #Counts/dukes need 3 +# is_powerful_vassal = yes +# opinion = { +# target = root +# value >= high_positive_opinion +# } +# } +# } +# trigger_if = { +# limit = { highest_held_title_tier = tier_kingdom } +# any_vassal = { +# count >= 4 #Kings need 4 +# is_powerful_vassal = yes +# opinion = { +# target = root +# value >= high_positive_opinion +# } +# } +# } +# trigger_if = { +# limit = { highest_held_title_tier = tier_empire } +# any_vassal = { +# count >= 5 #Emperor need 5 +# is_powerful_vassal = yes +# opinion = { +# target = root +# value >= high_positive_opinion +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# top_liege = this +# is_landed = yes +# } +# +# +# effect = { +# save_scope_as = defender_of_highgod +# +# show_as_tooltip = { defenders_of_highgod_decision_effects = yes } #Actually applied in east_europe.0010 - prestige, laws, title, innovation effects +# +# #Events +# if = { +# limit = { +# faith = { +# any_holy_site = { +# count > 1 +# county.holder = root +# title_province = { has_special_building = no } +# } +# } +# } +# trigger_event = east_europe.0015 +# } +# else = { +# faith = { +# random_holy_site = { +# limit = { +# county.holder = root +# title_province = { has_special_building = no } +# } +# save_scope_as = holy_site +# } +# } +# trigger_event = east_europe.0016 +# } +# #Event to every player (east_europe.0017) is actually send through east_europe.0016 to make sure the right holy site scope is set +# +# #Can only happen once per faith +# if = { +# limit = { faith = faith:baltic_pagan } +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_baltic_decision +# } +# } +# else_if = { +# limit = { faith = faith:chernobozhye } +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_slavic_decision +# } +# } +# else_if = { +# limit = { faith = faith:finnish_pagan } +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:defenders_of_highgod_finnish_decision +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 100 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 100 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Hungary: historical re-settlement program. +#### Promote Christian Settlements ### +#promote_hungarian_settlement_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = promote_hungarian_settlement_decision_desc +# selection_tooltip = promote_hungarian_settlement_decision_tooltip +# decision_group_type = major +# ai_goal = yes +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# game_start_date < 1066.1.1 +# culture = { has_cultural_pillar = heritage_magyar } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_promoted_hungarian_settlement +# } +# } +# NOT = { #Can only do either or. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_revived_magyar_paganism +# } +# } +# OR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +# } +# any_neighboring_top_liege_realm_owner = { #There are same reli neighboring Realms/Empires to take people from. +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# count >= 2 +# } +# } +# +# is_valid = { +# # Must be an Ecumenical Christian +# custom_description = { +# text = promote_hungarian_settlement_decision_ecumenical_christian +# faith = { #Denomination of Faith must not be a heresy and must have some degree of control over its core regions. +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# has_doctrine = special_doctrine_ecumenical_christian +# } +# } +# +# #Must completely control the Carpathian Basin (Hungary De Jure) +# completely_controls = title:k_hungary +# +# # Capital is Hungarian culture group +# capital_province = { culture = { has_cultural_pillar = heritage_magyar } } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# cost = { +# prestige = 2000 +# piety = 500 +# } +# +# effect = { +# show_as_tooltip = { +# promote_hungarian_settlement_decision_scripted_effect = yes +# } +# trigger_event = { +# id = east_europe.0030 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_promoted_hungarian_settlement +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 50 +# ai_value_modifier = { +# ai_zeal = 1.0 +# ai_greed = 1.0 +# } +# } +#} +# +########################################## +## Return to Magyar Paganism # +## by Flavio Verna & Ewan Cowhig Croft # +########################################## +#### Revive Táltosism ### +#revive_magyar_paganism_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = revive_magyar_paganism_decision_desc +# selection_tooltip = revive_magyar_paganism_decision_tooltip +# decision_group_type = major +# ai_check_interval = 0 +# +# is_shown = { +# is_landed = yes +# #Must be some flavour of Magyar. +# culture = { has_cultural_pillar = heritage_magyar } +# #Should be done early. +# custom_tooltip = { +# text = revive_taltoism_decision_before_last_date +# current_date <= 1100.1.1 +# } +# NOR = { +# #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_revived_magyar_paganism +# } +# } +# #Must be the ruler of the Carpathian Basin. +# any_sub_realm_county = { +# title_province = { geographical_region = custom_hungary } +# } +# #Must be feudalised. +# OR = { +# government_has_flag = government_is_feudal +# government_allows = administrative +# } +# #Must be something other than pagan. +# NOT = { +# faith.religion = { is_in_family = rf_pagan } +# } +# #Magyar Paganism must not have been reformed. +# religion:mediterranean_religion = { +# any_faith = { +# count = all +# has_doctrine_parameter = unreformed +# } +# } +# } +# +# is_valid = { +# #Must be suitably prestigious. +# prestige_level >= high_prestige_level +# #Either you hold k_hungary directly, or your vassal does. +# OR = { +# has_title = title:k_hungary +# AND = { +# has_title = title:e_carpathia +# any_vassal = { has_title = title:k_hungary } +# } +# } +# #Must control at least 80% of de jure Hungary (usually we'd use a region, but if Hungary has shrunk/grown for some reason, the people and title are more important than the actual area). +# any_realm_county = { +# count >= 30 +# culture = { has_cultural_pillar = heritage_magyar } +# } +# #Must be a noted scholar of theology (and thus filled out the entire Theologian tree). +# OR = { +# piety_level >= high_piety_level +# has_trait = theologian +# } +# #Should be done early: reiterate this here so the player isn't surprised by losing the decision when shifting up an era. +# custom_tooltip = { +# text = revive_taltoism_decision_before_last_date +# current_date <= 1100.1.1 +# } +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# top_liege = this +# } +# +# cost = { +# piety = 2000 +# } +# +# effect = { +# gain_holy_legend_seed_tooltip_effect = yes +# custom_tooltip = revive_magyar_paganism_decision.adjust_the_faith.tt +# show_as_tooltip = { revive_magyar_paganism_decision_scripted_effect = yes } +# trigger_event = { id = east_europe.0032 } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_revived_magyar_paganism +# } +# } +# } +# +# ai_potential = { +# always = no +# } +#} +# +################################## +## Found the Kingdom of Bosnia # +## by Ewan Cowhig Croft # +################################## +#### Found Kingdom of Bosnia ### +#found_kingdom_of_bosnia_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = found_kingdom_of_bosnia_decision_desc +# selection_tooltip = found_kingdom_of_bosnia_decision_tooltip +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# exists = dynasty +# OR = { +# #Must be a Serb or Croat within the Bosnian highlands. +# AND = { +# OR = { +# culture = culture:serbian +# culture = culture:croatian +# } +# capital_county = { +# OR = { +# this = title:c_vodica +# this = title:c_pset +# this = title:c_vrbas +# this = title:c_donjikraji +# this = title:c_usora +# this = title:c_rama +# this = title:c_soli +# this = title:c_sarajevo +# this = title:c_zavrsje +# this = title:c_zachlumia +# this = title:c_pagania +# } +# } +# } +# #Or just be Bosnian. +# culture = culture:bosnian +# } +# NOT = { #You can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_kingdom_of_bosnia +# } +# } +# NOR = { +# government_has_flag = government_is_mercenary +# government_has_flag = government_is_holy_order +# } +# highest_held_title_tier <= tier_duchy +# } +# +# is_valid = { +# #You must have sufficient clout. +# top_liege = this +# +# #You must control the kingdom's heartlands. +# has_title = title:d_bosna +# has_title = title:d_lower_bosna +# has_title = title:d_usora +# completely_controls = title:d_bosna +# completely_controls = title:d_lower_bosna +# completely_controls = title:d_usora +# +# #You must be sufficiently advanced to conceive of having a separate kingdom, rather than being Croatian or Serbian. +# culture = { has_cultural_era_or_later = culture_era_early_medieval } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# effect = { +# save_scope_as = founder +# show_as_tooltip = { found_kingdom_of_bosnia_decision_scripted_effect = yes } +# gain_heroic_legend_seed_tooltip_effect = yes +# trigger_event = { id = east_europe.0101 } +# #Notify other players. +# every_player = { +# limit = { +# this != scope:founder +# top_liege = { +# OR = { +# this = scope:founder +# any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder } +# } +# } +# } +# trigger_event = east_europe.0102 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_kingdom_of_bosnia +# } +# set_global_variable = { +# name = flag_founded_kingdom_of_bosnia +# value = scope:founder +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 300 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 300 +# } +# } +# prestige = 200 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################## +## Accuse the Krstjani of Heresy # +## by Ewan Cowhig Croft # +################################## +#### Accuse the Krstjani of Heresy ### +#accuse_krstjani_of_heresy_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = accuse_krstjani_of_heresy_decision_desc +# selection_tooltip = accuse_krstjani_of_heresy_decision_tooltip +# +# is_shown = { +# top_liege = this +# is_landed_or_landless_administrative = yes +# exists = dynasty +# #Gotta be an ecumenical Christian... +# faith = { +# OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } +# has_doctrine = special_doctrine_ecumenical_christian +# } +# #... with an existing Head of Faith. +# exists = faith.religious_head +# #Shouldn't be possible, but, just in case: you also can't be a Krstjani yourself. +# NOT = { faith = faith:bosnian_church } +# #The world mustn't already consider the Krstjani to be heretics. +# faith:bosnian_church = { has_doctrine = special_doctrine_ecumenical_christian } +# #Aaaaand you need an independent Krstjani neighbour of at least a notable level (i.e., at least the size of a fully-independent d_bosnia). +# any_neighboring_top_liege_realm_owner = { accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = yes } +# NOT = { #It mustn't have been done recently (this is removed in a hidden cooldown event after the chain is finished, if it fails). +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_krstjani_accused_of_heresy +# } +# } +# #Should always be a playable government, ideally. +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# government_allows = administrative +# } +# } +# +# is_valid = { +# #You must have sufficient clout. +# piety_level >= high_piety_level +# highest_held_title_tier >= tier_duchy +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# NOT = { has_trait = excommunicated } +# } +# +# effect = { +# save_scope_as = accuser +# faith.religious_head = { save_scope_as = hof } +# random_neighboring_top_liege_realm_owner = { +# limit = { accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = yes } +# save_scope_as = heretic +# } +# custom_tooltip = accuse_krstjani_of_heresy_flavour_effect.tt +# #Begin the chain. +# trigger_event = { id = east_europe.0111 } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_krstjani_accused_of_heresy +# } +# } +# } +# +# cost = { +# piety = major_piety_value +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 50 +# #Weight up for zealous characters. +# modifier = { +# add = 25 +# has_trait = zealous +# } +# #Ironically, weight up for cynical characters: they stand to gain the most. +# modifier = { +# add = 15 +# has_trait = cynical +# } +# #Mildly weight up crusaders, who would be more likely to see/look for heresy. +# modifier = { +# add = 10 +# has_trait = faith_warrior +# } +# #Mildly weight up order members, who would be more likely to see/look for heresy. +# modifier = { +# add = 10 +# has_trait = order_member +# } +# #Mildly weight up theologians, who would understand the theological problems of their neighbours best. +# modifier = { +# add = 10 +# has_trait = theologian +# } +# #Exempt if any friend is Krstjani. +# modifier = { +# add = -100 +# any_relation = { +# type = friend +# faith = faith:bosnian_church +# } +# } +# #Exempt if any lover is Krstjani. +# modifier = { +# add = -100 +# any_relation = { +# type = lover +# faith = faith:bosnian_church +# } +# } +# #Exempt if any formal partner (spouse or concubine) is Krstjani. +# modifier = { +# add = -100 +# any_consort = { faith = faith:bosnian_church } +# } +# #Exempt if any ally is Krstjani. +# modifier = { +# add = -100 +# any_ally = { faith = faith:bosnian_church } +# } +# #Exempt the HRE: they're not fussed about some remote Balkan peasants. +# modifier = { +# add = -100 +# any_held_title = { this = title:e_hre } +# } +# #Exempt the ERE: they almost certainly have bigger fish to fry. +# modifier = { +# add = -100 +# any_held_title = { this = title:e_byzantium } +# } +# #Exempt characters who are at war: they're too busy. +# modifier = { +# add = -100 +# is_at_war = yes +# } +# } +#} +# +###################################### +## Last Gasp of the Great Migrations # +## by Ewan Cowhig Croft # +###################################### +#### Prepare to Cross the Carpathians ### +#launch_hungarian_migration_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 60 +# kingdom = 60 +# empire = 0 +# hegemony = 0 +# } +# +# desc = launch_hungarian_migration_decision_desc +# selection_tooltip = launch_hungarian_migration_decision_tooltip +# +# is_shown = { +# is_ruler = yes +# is_landed = yes +# exists = dynasty +# #Either be independent, or else not beneath another Mogyer. +# OR = { +# top_liege = this +# NOT = { liege = { culture = culture:mogyer } } +# } +# #Must be a steppe Hungarian. +# culture = culture:mogyer +# #Must not already control a large chunk of Pannonia. +# NOT = { +# any_county_in_region = { +# region = custom_hungary +# count >= 12 +# OR = { +# holder = root +# holder = { +# any_liege_or_above = { this = root } +# } +# } +# } +# } +# #You can only do it once. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_launched_hungarian_migration +# } +# } +# #And the moment for the migration must not have passed. +# current_date <= 911.1.1 +# } +# +# is_valid = { +# #An emperor does not voluntarily lose a tier. +# highest_held_title_tier <= tier_kingdom +# #Reshow this here so that players realise they're on a timer. +# custom_description = { +# text = launch_hungarian_migration_decision_before_last_date +# current_date <= 911.1.1 +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# #Can't be fighting elsewhere. +# is_at_war = no +# } +# +# effect = { +# save_scope_as = invader +# custom_tooltip = launch_hungarian_migration_decision_flavour_effect +# add_character_flag = undertaking_hungarian_migration +# trigger_event = east_europe.0141 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_launched_hungarian_migration +# } +# } +# } +# +# cost = { +# #Charge a reasonable lump of prestige. +# prestige = 1000 +# } +# +# ai_potential = { +# #AI decision making is governed via event. +# always = no +# } +# +# ai_will_do = { +# #AI decision making is governed via event. +# base = 0 +# } +#} +# +################################## +## Found the Kingdom of Livonia # +## by James Beaumont # +################################## +#### Proclaim Terra Mariana ### +#found_kingdom_of_livonia_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = found_kingdom_of_livonia_decision_desc +# selection_tooltip = found_kingdom_of_livonia_decision_tooltip +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# exists = dynasty +# OR = { +# #Must be a Latvian or Christian in Livonia +# AND = { +# NOT = { +# culture = culture:estonian #Estonians already have their Kingdom. +# } +# OR = { +# #Considers themselves to be a "Balt" +# root.culture = { has_cultural_pillar = heritage_baltic } +# root.faith = { +# religion_tag = baltic_religion +# } +# #Is a Crusader founding the Kingdom +# root.faith = { +# NOT = { religion_tag = baltic_religion } +# NOT = { has_doctrine_parameter = unreformed } +# } +# } +# capital_province = { +# geographical_region = ghw_region_baltic +# } +# } +# #Or just be Latvian. +# culture = culture:latvian +# } +# NOT = { #You can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_kingdom_of_livonia +# } +# } +# highest_held_title_tier <= tier_duchy +# } +# +# is_valid = { +# OR = { #Independent or vassal of an Emperor +# top_liege = this +# top_liege.primary_title.tier >= tier_empire +# } +# prestige_level >= medium_prestige_level +# +# #You must control the kingdom's heartlands. +# has_title = title:d_latgalia +# has_title = title:d_courland +# has_title = title:d_livonia +# completely_controls_region = custom_latvia +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# effect = { +# save_scope_as = founder +# show_as_tooltip = { found_kingdom_of_livonia_decision_scripted_effect = yes } +# gain_heroic_legend_seed_tooltip_effect = yes +# trigger_event = { id = east_europe.0200 } +# #Notify other players. +# every_player = { +# limit = { +# this != scope:founder +# top_liege = { +# OR = { +# this = scope:founder +# any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder } +# } +# } +# } +# trigger_event = east_europe.0201 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_kingdom_of_livonia +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = major_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = major_gold_value +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/00_major_decisions_iberia_north_africa.txt b/common/decisions/00_major_decisions_iberia_north_africa.txt new file mode 100644 index 000000000..6638e6661 --- /dev/null +++ b/common/decisions/00_major_decisions_iberia_north_africa.txt @@ -0,0 +1,1601 @@ +#### Form Portugal ### +#form_portugal_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 60 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# desc = form_portugal_decision_desc +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_iberian } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_portugal_decision +# } +# } +# title:k_portugal = { +# is_title_created = no +# } +# } +# +# is_valid = { +# culture = { has_cultural_pillar = heritage_iberian } +# +# trigger_if = { +# limit = { +# has_fp2_dlc_trigger = yes +# exists = struggle:iberian_struggle +# } +# OR = { +# custom_tooltip = { +# text = struggle_iberia_form_portugal_decision_correct_phase_tt +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# is_struggle_phase = struggle_iberia_phase_opportunity +# } +# } +# top_liege = this +# } +# +# } +# trigger_else = { +# top_liege = this +# } +# +# highest_held_title_tier < tier_kingdom +# +# any_held_title = { +# count >= 2 +# tier = tier_duchy +# } +# +# completely_controls = title:d_porto +# completely_controls = title:d_coimbra +# completely_controls = title:d_beja +# completely_controls = title:d_algarve +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# save_scope_as = portugal_former +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { form_portugal_decision_effects = yes } #Actually applied in iberia_north_africa.0001 - title changes, prestige, culture swap etc. +# +# #Events +# trigger_event = iberia_north_africa.0001 +# every_player = { +# limit = { +# this != scope:portugal_former +# is_within_diplo_range = { CHARACTER = scope:portugal_former } +# } +# trigger_event = iberia_north_africa.0002 +# } +# every_vassal_or_below = { +# limit = { +# is_ai = yes +# capital_province ?= { +# county = { +# any_this_title_or_de_jure_above = { +# this = title:k_portugal +# } +# } +# } +# } +# trigger_event = iberia_north_africa.0002 #So they can convert +# } +# +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_portugal_decision +# } +# set_global_variable = { +# name = form_portugal_decision +# value = scope:portugal_former +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 300 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 300 +# } +# } +# } +# +# ai_potential = { +# # Only for the AI if independent ruler +# top_liege = this +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Unite the Spanish Thrones ### +#unite_the_spanish_thrones_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 0 +# hegemony = 0 +# } +# desc = unite_the_spanish_thrones_decision_desc +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_iberian } +# game_start_date >= 1000.1.1 +# OR = { +# calc_true_if = { #At least 2 of the titles has de jure land +# amount >= 2 +# title:k_castille = { any_in_de_jure_hierarchy = { tier = tier_county } } +# title:k_leon = { any_in_de_jure_hierarchy = { tier = tier_county } } +# title:k_spanish_galicia = { any_in_de_jure_hierarchy = { tier = tier_county } } +# } +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_spanish_thrones_decision +# } +# } +# highest_held_title_tier < tier_empire +# } +# +# is_valid = { +# culture = { has_cultural_pillar = heritage_iberian } +# trigger_if = { +# limit = { title:k_castille = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land +# completely_controls = title:k_castille +# has_title = title:k_castille +# } +# trigger_if = { +# limit = { title:k_leon = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land +# completely_controls = title:k_leon +# has_title = title:k_leon +# } +# trigger_if = { +# limit = { title:k_spanish_galicia = { any_in_de_jure_hierarchy = { tier = tier_county } } } #Has de jure land +# completely_controls = title:k_spanish_galicia +# has_title = title:k_spanish_galicia +# } +# custom_description = { +# text = unite_the_spanish_thrones_decision_primary +# OR = { +# has_primary_title = title:k_castille +# has_primary_title = title:k_leon +# has_primary_title = title:k_spanish_galicia +# has_primary_title = title:k_portugal +# has_primary_title = title:k_aragon +# has_primary_title = title:k_navarra +# has_primary_title = title:k_andalusia +# has_primary_title = title:k_badajoz +# has_primary_title = title:k_valencia +# has_primary_title = title:k_toledo +# } +# } +# #Must not be too early +# culture = { has_cultural_era_or_later = culture_era_high_medieval } +# OR = { +# has_realm_law = crown_authority_2 +# has_realm_law = crown_authority_3 +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = spain_uniter +# +# show_as_tooltip = { unite_the_spanish_thrones_decision_effects = yes } #Actually applied in iberia_north_africa.0005 - prestige, laws, title changes +# +# #Events +# trigger_event = iberia_north_africa.0005 +# every_player = { +# limit = { +# this != scope:spain_uniter +# is_within_diplo_range = { CHARACTER = scope:spain_uniter } +# } +# trigger_event = iberia_north_africa.0006 +# } +# +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_the_spanish_thrones_decision +# } +# set_global_variable = { +# name = unite_the_spanish_thrones_decision +# value = scope:spain_uniter +# } +# set_global_variable = { +# name = unite_the_spanish_thrones_decision_title +# value = scope:spain_uniter.primary_title +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Unite Africa ### +#unite_africa_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# faith = { +# OR = { +# religion_tag = west_african_roog_religion +# religion_tag = west_african_religion +# } +# } +# } +# desc = unite_africa_decision_ancestors_desc +# } +# triggered_desc = { +# trigger = { faith = { religion_tag = west_african_bori_religion } } +# desc = unite_africa_decision_spirits_desc +# } +# desc = unite_africa_decision_generic_desc +# } +# } +# +# is_shown = { +# OR = { +# culture_has_african_heritage_pillar_trigger = yes +# culture = { +# OR = { +# this = culture:egyptian # Arabic, not ancient +# any_parent_culture_or_above = { +# OR = { +# # Central +# has_cultural_pillar = heritage_central_african +# # North +# has_cultural_pillar = heritage_berber +# has_cultural_pillar = heritage_egyptian +# this = culture:egyptian # Arabic, not ancient +# # West +# has_cultural_pillar = heritage_akan +# has_cultural_pillar = heritage_akan +# has_cultural_pillar = heritage_sahelian +# has_cultural_pillar = heritage_senegambian +# has_cultural_pillar = heritage_west_african +# has_cultural_pillar = heritage_yoruba +# # East +# has_cultural_pillar = heritage_bantu +# has_cultural_pillar = heritage_east_african +# has_cultural_pillar = heritage_somalian +# } +# } +# } +# } +# } +# capital_province ?= { geographical_region = world_africa } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_africa_decision +# } +# } +# } +# +# is_valid = { +# completely_controls_region = world_africa +# capital_province = { geographical_region = world_africa } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = africa_uniter +# +# show_as_tooltip = { unite_africa_decision_effects = yes } #Actually applied in iberia_north_africa.0010 - prestige & religion bonuses +# +# #Events +# trigger_event = iberia_north_africa.0010 +# every_player = { +# limit = { +# this != scope:africa_uniter +# is_within_diplo_range = { CHARACTER = scope:africa_uniter } +# } +# trigger_event = iberia_north_africa.0011 +# } +# +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unite_africa_decision +# } +# set_global_variable = { +# name = unite_africa_decision +# value = scope:africa_uniter +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Avenge the Battle of Tours ### +#avenge_the_battle_of_tours_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# desc = avenge_the_battle_of_tours_decision_desc +# +# is_shown = { +# faith = { religion_tag = islam_religion } +# capital_province ?= { +# OR = { +# geographical_region = world_europe_west_francia +# geographical_region = world_europe_west_iberia +# geographical_region = custom_south_francia +# geographical_region = world_africa_north_west +# } +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:avenge_the_battle_of_tours_decision +# } +# } +# } +# +# is_valid = { +# completely_controls_region = world_europe_west_iberia +# completely_controls_region = custom_south_francia +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_holy_legend_seed_tooltip_effect = yes +# save_scope_as = avenger +# +# #Christian penalty scope save +# title:e_france = { +# random_de_jure_county_holder = { #If there's a big christian presence in France +# limit = { +# faith = { religion_tag = christianity_religion } +# culture = { has_cultural_pillar = heritage_frankish } +# highest_held_title_tier = tier_empire +# } +# alternative_limit = { +# faith = { religion_tag = christianity_religion } +# culture = { has_cultural_pillar = heritage_frankish } +# highest_held_title_tier = tier_kingdom +# } +# alternative_limit = { +# faith = { religion_tag = christianity_religion } +# culture = { has_cultural_pillar = heritage_frankish } +# highest_held_title_tier = tier_duchy +# } +# faith = { +# save_scope_as = frankish_christian_faith +# } +# } +# } +# +# show_as_tooltip = { avenge_the_battle_of_tours_decision_effects = yes } #Actually applied in iberia_north_africa.0015 - Prestige, religion bonuses +# +# #Events +# trigger_event = iberia_north_africa.0015 +# every_player = { +# limit = { +# this != scope:avenger +# is_within_diplo_range = { CHARACTER = scope:avenger } +# } +# trigger_event = iberia_north_africa.0016 +# } +# +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:avenge_the_battle_of_tours_decision +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Kingdom of Canarias +#### Consolidate the Canaries ### +#declare_canarias_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 600 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# desc = declare_canarias_decision_desc +# +# is_shown = { +# OR = { +# culture = { has_cultural_pillar = heritage_iberian } +# faith = faith:north_african_acham_pagan +# has_primary_title = title:d_canarias +# } +# any_sub_realm_county = { +# duchy = title:d_canarias +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:declare_canarias_decision +# } +# } +# } +# +# is_valid = { +# +# OR = { +# top_liege = this +# top_liege = { +# highest_held_title_tier >= tier_empire +# } +# } +# +# OR = { +# culture = { has_cultural_pillar = heritage_iberian } +# faith = faith:north_african_acham_pagan +# has_primary_title = title:d_canarias +# } +# completely_controls = title:d_canarias +# has_title = title:d_canarias +# custom_tooltip = { +# text = government_is_feudal_tt +# government_has_flag = government_is_feudal +# } +# +# custom_description = { +# text = canarias_must_be_developed_tt +# title:d_canarias = { +# any_in_de_jure_hierarchy = { +# count = all +# trigger_if = { +# limit = { tier = tier_county } +# development_level >= 10 +# } +# trigger_else = { +# always = yes +# } +# } +# } +# } +# custom_description = { +# text = canarias_must_be_filled_tt +# title:d_canarias = { +# any_in_de_jure_hierarchy = { +# count = all +# trigger_if = { +# limit = { tier = tier_barony } +# title_province = { has_holding = yes } +# } +# trigger_else = { +# always = yes +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = canarias_former +# +# show_as_tooltip = { +# declare_canarias_decision_effects = yes +# } #Actually applied in iberia_north_africa.9101 - title changes, prestige, etc. +# +# #Events +# trigger_event = iberia_north_africa.9101 +# +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:declare_canarias_decision +# } +# set_global_variable = { +# name = declare_canarias_decision +# value = scope:canarias_former +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 300 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 300 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +################################################### +## Form the Kingdom of Aragon +## by Sean Hughes & Ewan Cowhig Croft +################################################### +# +#### Found the Kingdom of Aragon ### +#form_the_kingdom_of_aragon_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 60 +# duchy = 60 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = form_the_kingdom_of_aragon_decision_desc +# selection_tooltip = form_the_kingdom_of_aragon_decision_tooltip +# +# is_shown = { +# is_playable_character = yes # Redundancy check +# # Can't form Aragon if Aragon already formed. +# game_start_date < 1035.10.18 +# # Not relevant for characters who are already kings. +# highest_held_title_tier <= tier_duchy +# # Cast a broad net for folks who might like to try this. +# capital_province = { geographical_region = dlc_fp2_form_aragon_region } +# # Aaaaand it can't have happened already. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_kingdom_of_aragon +# } +# } +# } +# +# is_valid = { +# top_liege = this +# completely_controls = title:d_aragon +# OR = { +# completely_controls = title:d_barcelona +# completely_controls = title:d_valencia +# completely_controls = title:d_navarra +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# # Grab scopes for loc. +# save_scope_as = founder +# culture = { save_scope_as = founder_culture } +# culture:aragonese = { save_scope_as = aragonese_culture } +# title:k_aragon = { save_scope_as = k_aragon } +# title:d_aragon = { save_scope_as = d_aragon } +# title:d_valencia = { save_scope_as = d_valencia } +# title:d_barcelona = { save_scope_as = d_barcelona } +# title:d_navarra = { save_scope_as = d_navarra } +# # Create kingdom title. +# create_title_and_vassal_change = { +# type = created +# save_scope_as = change +# } +# title:k_aragon = { +# change_title_holder = { +# holder = scope:founder +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# # Gain some prestige. +# add_prestige = major_prestige_gain +# # You shift to Aragonese culture, but will have a chance to change it. +# ## We do the actual change inside the event for nicer tooltip grouping. +# show_as_tooltip = { set_culture = culture:aragonese } +# custom_tooltip = form_the_kingdom_of_aragon_decision.tt.form_aragonese +# trigger_event = iberia_north_africa.0131 +# # De jure shifts. +# ## Take care of the preferred empire. +# if = { +# limit = { NOT = { title:k_aragon.empire = title:d_aragon.empire } } +# title:k_aragon = { set_de_jure_liege_title = title:d_aragon.empire } +# } +# ## The heartlands drift over. +# title:d_aragon = { set_de_jure_liege_title = title:k_aragon } +# ## Various neighbouring duchies can be preemptively integrated. +# ### From Valencia. +# if = { +# limit = { completely_controls = title:d_valencia } +# title:d_valencia = { set_de_jure_liege_title = title:k_aragon } +# } +# else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_valencia } +# ### From Aquitaine. +# if = { +# limit = { completely_controls = title:d_barcelona } +# title:d_barcelona = { set_de_jure_liege_title = title:k_aragon } +# } +# else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_barcelona } +# ### From Navarre. +# if = { +# limit = { completely_controls = title:d_navarra } +# title:d_navarra = { set_de_jure_liege_title = title:k_aragon } +# } +# else = { custom_tooltip = form_the_kingdom_of_aragon_decision.tt.drift.d_navarra } +# # Plus, call the place Aragon rather than Zaragoza. +# title:d_aragon = { reset_title_name = yes } +# # Once per game. +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_kingdom_of_aragon +# } +# # Note this for books and such. +# set_global_variable = { +# name = flag_formed_kingdom_of_aragon +# value = scope:founder +# } +# +# # Reward suggested by Ewan +# house = { +# add_house_modifier = { +# modifier = fp2_aragon_title_reward_house_modifier # Mountains/hills bonus + hard casualty bonus +# years = 200 +# } +# } +# } +# +# cost = { +# gold = { +# # Since we want this to happen, it free for the AI... +# value = 0 +# # ... but costs for players +# if = { +# limit = { +# has_treasury = no +# is_ai = no +# } +# add = 200 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# is_ai = no +# } +# add = 200 +# } +# } +# } +# +# ai_potential = { +# any_held_title = { this = title:d_aragon } +# } +# +# ai_will_do = { base = 100 } +#} +# +################################################### +## Bind the Faith to Rome +## by Ewan Cowhig Croft +################################################### +#### Bind the Faith to Rome ### +#mozarabic_bind_the_faith_to_rome_decision = { +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = mozarabic_bind_the_faith_to_rome_decision_desc +# selection_tooltip = mozarabic_bind_the_faith_to_rome_decision_tooltip +# +# is_shown = { +# # Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# # Must be Mozarabic, and neither decision has been taken yet. +# faith = faith:mozarabic_church +# NOR = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_bound_to_rome +# } +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_broke_with_rome +# } +# } +# # The Pope must exist. +# exists = faith.religious_head +# } +# +# is_valid = { +# OR = { +# AND = { +# # Requires a solid piety level. +# piety_level >= high_piety_level +# # Needs a solid chunk of Mozarabic counties. +# custom_description = { +# text = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties +# any_sub_realm_county = { +# count >= mozarabic_fate_county_count +# faith = root.faith +# } +# } +# # The Pope's gotta be a big fan of yours. +# faith.religious_head = { +# opinion = { +# target = root +# value >= very_high_positive_opinion +# } +# } +# } +# AND = { +# trigger_if = { +# limit = { is_ai = yes } +# ai_honor <= 0 +# ai_zeal <= 0 +# } +# has_strong_usable_hook = faith.religious_head +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_at_peace_adult = yes +# # If you piss off the Pope badly enough, he'll just refuse your overtures. +# NOR = { +# has_relation_rival = faith.religious_head +# has_relation_nemesis = faith.religious_head +# } +# } +# +# effect = { +# save_scope_as = religious_leader +# faith.religious_head = { save_scope_as = pope } +# +# if = { +# limit = { +# NAND = { # Explicit, necessary +# # Requires a solid piety level. +# piety_level >= high_piety_level +# # Needs a solid chunk of Mozarabic counties. +# custom_description = { +# text = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties +# any_sub_realm_county = { +# count >= mozarabic_fate_county_count +# faith = root.faith +# } +# } +# # The Pope's gotta be a big fan of yours. +# faith.religious_head = { +# opinion = { +# target = root +# value >= very_high_positive_opinion +# } +# } +# } +# has_strong_usable_hook = scope:pope +# } +# custom_tooltip = mozarabic_bind_the_faith_to_rome_decision.threaten_pope +# +# send_interface_toast = { +# type = event_toast_effect_bad +# title = mozarabic_bind_the_faith_to_rome_decision +# left_icon = scope:pope +# right_icon = scope:pope.primary_title +# +# use_hook = scope:pope +# reverse_add_opinion = { +# modifier = fabricate_hook_threatened_me +# target = scope:pope +# } +# } +# hidden_effect = { # You made powerful enemies! +# scope:pope = { +# if = { +# limit = { NOT = { has_trait = craven } } +# progress_towards_rival_effect = { +# CHARACTER = root +# REASON = rival_generic_coerced_with_strong_hook +# OPINION = 0 +# } +# } +# } +# } +# } +# +# # Keep the Pope forever, but stay ecumenical. +# custom_tooltip = mozarabic_bind_the_faith_to_rome_decision.tt.hof_and_ecumenism_warning +# # Display the various paths. +# show_as_tooltip = { +# random_list = { +# 100 = { +# show_chance = no +# desc = mozarabic_bind_the_faith_to_rome_decision.path_fundamentalist +# mozarabic_bind_the_faith_to_rome_decision_fundamentalist_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = mozarabic_bind_the_faith_to_rome_decision.path_righteous +# mozarabic_bind_the_faith_to_rome_decision_righteous_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = mozarabic_bind_the_faith_to_rome_decision.path_pluralist +# mozarabic_bind_the_faith_to_rome_decision_pluralist_path_scripted_effect = yes +# } +# } +# } +# # If we're inside the Iberian Struggle, switch the phase. +# if = { +# limit = { any_character_struggle = { is_struggle_type = iberian_struggle } } +# random_character_struggle = { +# limit = { is_struggle_type = iberian_struggle } +# change_struggle_phase = struggle_iberia_phase_opportunity +# } +# } +# # Send the event. +# trigger_event = iberia_north_africa.0101 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_bound_to_rome +# } +# } +# } +# +# cost = { piety = 1000 } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 0 +# +# # The AI will only consider this if they match certain trait requirements. +# modifier = { +# add = 25 +# has_trait = zealous +# } +# modifier = { +# add = 25 +# has_trait = theologian +# } +# modifier = { +# add = 25 +# has_trait = scholar +# } +# # Or else they're just sufficiently nerdy. +# modifier = { +# add = 25 +# learning >= extremely_high_skill_rating +# } +# # Plus, relations with the Pope are clinchers... +# ## ... either positively... +# modifier = { +# add = 100 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } +# } +# } +# ## ... or negatively. +# modifier = { +# add = -100 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } +# } +# } +# } +#} +# +################################################### +## Break with Rome +## by Ewan Cowhig Croft +################################################### +# +#### Break with Rome ### +#mozarabic_break_with_rome_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = mozarabic_break_with_rome_decision_desc +# selection_tooltip = mozarabic_break_with_rome_decision_tooltip +# +# is_shown = { +# # Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# # Must be Mozarabic, and neither decision has been taken yet. +# faith = faith:mozarabic_church +# NOR = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_broke_with_rome +# } +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_bound_to_rome +# } +# } +# # The Pope must exist. +# exists = faith.religious_head +# } +# +# is_valid = { +# # Requires a solid piety level. +# piety_level >= very_high_piety_level +# # Needs a solid chunk of Mozarabic counties. +# custom_description = { +# text = mozarabic_fate_county_count.need_at_least_twenty_same_faith_counties +# any_sub_realm_county = { +# count >= mozarabic_fate_county_count +# faith = root.faith +# } +# } +# faith.religious_head = { +# opinion = { +# target = root +# value < 0 +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_at_peace_adult = yes +# } +# +# effect = { +# save_scope_as = religious_leader +# faith.religious_head = { save_scope_as = pope } +# # Keep the Pope forever, but stay ecumenical. +# custom_tooltip = mozarabic_break_with_rome_decision.tt.hof_and_ecumenism_warning +# # Display the various paths. +# show_as_tooltip = { +# random_list = { +# 100 = { +# show_chance = no +# desc = mozarabic_break_with_rome_decision.path_fundamentalist +# mozarabic_break_with_rome_decision_fundamentalist_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = mozarabic_break_with_rome_decision.path_righteous +# mozarabic_break_with_rome_decision_righteous_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = mozarabic_break_with_rome_decision.path_pluralist +# mozarabic_break_with_rome_decision_pluralist_path_scripted_effect = yes +# } +# } +# } +# # If we're inside the Iberian Struggle, switch the phase. +# if = { +# limit = { +# any_character_struggle = { is_struggle_type = iberian_struggle } +# } +# random_character_struggle = { +# limit = { is_struggle_type = iberian_struggle } +# change_struggle_phase = struggle_iberia_phase_opportunity +# } +# } +# # Send the event. +# trigger_event = iberia_north_africa.0111 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:mozarabic_broke_with_rome +# } +# } +# } +# +# cost = { piety = 1500 } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 0 +# +# # The AI will only consider this if they match certain trait requirements. +# modifier = { +# add = 25 +# has_trait = zealous +# } +# modifier = { +# add = 25 +# has_trait = theologian +# } +# modifier = { +# add = 25 +# has_trait = scholar +# } +# # Or else they're just sufficiently nerdy. +# modifier = { +# add = 25 +# learning >= extremely_high_skill_rating +# } +# # Plus, relations with the Pope are clinchers... +# ## ... either positively... +# modifier = { +# add = 100 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } +# } +# } +# ## ... or negatively. +# modifier = { +# add = -100 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } +# } +# } +# } +#} +# +################################################### +## Champion the Faith of the Country Basques +## by Ewan Cowhig Croft +################################################### +# +#### Champion the Faith of the Country Basques ### +#favour_the_countryside_basques_decision = { +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = favour_the_countryside_basques_decision_desc +# selection_tooltip = favour_the_countryside_basques_decision_tooltip +# +# is_shown = { +# # Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# # Must either have a Basque county or be Basque/recently Basque (in some form). +# OR = { +# favour_the_countryside_basques_counts_as_basque_trigger = yes +# any_held_title = { +# title_tier = county +# favour_the_countryside_basques_counts_as_basque_trigger = yes +# } +# } +# # And we're before 1200 or so, so there's enough non-Christianised ways left to try and forge something meaningful out of it. +# current_date <= 1200.1.1 +# # Plus, we're at least vaguely within the area that'll need to be held. +# any_sub_realm_county = { +# title_province = { +# OR = { +# geographical_region = world_europe_west_francia +# geographical_region = world_europe_west_iberia +# } +# } +# } +# # Filter out anyone who's their own HoF, since they can't convert. +# trigger_if = { +# limit = { exists = faith.religious_head } +# this != faith.religious_head +# } +# # The decision cannot have been taken yet. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:favoured_the_old_basque_ways +# } +# } +# } +# +# is_valid = { +# # You need some clear spiritual reasons for pulling the switcharoo. +# ## We keep these isolated in a scripted trigger file so that we can maintain easy parity between the decision rationales & the event desc rationales. +# OR = { +# custom_description = { +# text = favour_the_countryside_basques_decision.have_sinful_piety_level +# favour_the_countryside_basques_rationale_negative_piety_level_trigger = yes +# } +# favour_the_countryside_basques_rationale_sinful_traits_trigger = yes +# custom_description = { +# text = favour_the_countryside_basques_decision.you_have_x_or_more_traits_virtuous_to_basque_paganism +# favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = yes +# } +# favour_the_countryside_basques_rationale_excommunicated_trigger = yes +# # AI need to be cynical to access the decision, so we require a little something extra from them first. +# favour_the_countryside_basques_rationale_naked_cynicism_trigger = yes +# favour_the_countryside_basques_rationale_hof_rivalry_trigger = yes +# } +# # You must completely control at least X counties from within the (generously diasporic) region of Old Vasconia. +# custom_description = { +# text = favour_the_countryside_basques_decision.completely_control_X_counties_from_old_vasconia +# any_county_in_region = { +# region = dlc_fp2_old_vasconia +# count >= favour_the_countryside_basques_decision_counties_to_control_value +# save_temporary_scope_as = county_temp +# root = { completely_controls = scope:county_temp } +# } +# } +# # We repeat the date clause here so that folks know they're on a timer. +# custom_description = { +# text = favour_the_countryside_basques_decision.before_last_date +# current_date <= 1200.1.1 +# } +# # For the sake of feasibility, we require independence. Lieges of any kind really complicate likely outcomes. +# top_liege = this +# } +# +# is_valid_showing_failures_only = { +# is_available_at_peace_adult = yes +# } +# +# effect = { +# gain_holy_legend_seed_tooltip_effect = yes +# # Grab some scopes for loc. +# save_scope_as = religious_leader +# faith = { save_scope_as = old_faith } +# faith:basque_pagan = { save_scope_as = basque_faith } +# religion:islam_religion = { save_scope_as = islam_religion } +# ## Try to pick a religious figure who can look upset in the events. +# if = { +# limit = { exists = faith.religious_head } +# faith.religious_head = { save_scope_as = scandalised_cleric } +# } +# else_if = { +# limit = { exists = cp:councillor_court_chaplain } +# cp:councillor_court_chaplain = { save_scope_as = scandalised_cleric } +# } +# else_if = { +# limit = { +# any_vassal_or_below = { government_has_flag = government_is_theocracy } +# } +# random_vassal_or_below = { +# limit = { government_has_flag = government_is_theocracy } +# save_scope_as = scandalised_cleric +# } +# } +# +# # Display the various paths. +# show_as_tooltip = { +# favour_the_countryside_basques_decision_generic_effects_scripted_effect = yes # Show the generic effect. (Hidden as it fires from follow-up event) +# random_list = { +# 100 = { +# show_chance = no +# desc = favour_the_countryside_basques_decision.path_default +# favour_the_countryside_basques_decision_default_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = favour_the_countryside_basques_decision.path_fundamentalist +# favour_the_countryside_basques_decision_fundamentalist_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = favour_the_countryside_basques_decision.path_righteous +# favour_the_countryside_basques_decision_righteous_path_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = favour_the_countryside_basques_decision.path_pluralist +# favour_the_countryside_basques_decision_pluralist_path_scripted_effect = yes +# } +# } +# } +# # If we're inside the Iberian Struggle, switch the phase. +# if = { +# limit = { +# any_character_struggle = { +# is_struggle_type = iberian_struggle +# NOT = { is_struggle_phase = struggle_iberia_phase_opportunity } +# } +# } +# random_character_struggle = { +# limit = { is_struggle_type = iberian_struggle } +# change_struggle_phase = struggle_iberia_phase_opportunity +# } +# } +# # Send the event. +# trigger_event = iberia_north_africa.0121 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:favoured_the_old_basque_ways +# } +# } +# } +# +# cost = { +# piety = 1000 +# prestige = 1000 +# } +# +# ai_potential = { +# # AI will only even consider this if they're cynical and already high-tier. +# highest_held_title_tier >= tier_kingdom +# has_trait = cynical +# } +# +# ai_will_do = { +# base = 0 +# +# # Weight up a little if they think they know best. +# modifier = { +# add = 25 +# has_trait = arrogant +# } +# modifier = { +# add = 25 +# has_trait = stubborn +# } +# modifier = { +# add = 25 +# has_trait = arbitrary +# } +# # If you've got a heavily Basque-leaning realm, that helps quite a lot too. +# modifier = { +# add = 75 +# any_sub_realm_county = { +# percent >= 0.51 +# favour_the_countryside_basques_counts_as_basque_trigger = yes +# } +# } +# # Plus, relations with their HoF are a clincher... +# ## ... either positively... +# modifier = { +# add = 150 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_bad_relationship_with_root_trigger = yes } +# } +# } +# ## ... or negatively. +# modifier = { +# add = -150 +# AND = { +# exists = faith.religious_head +# faith.religious_head = { has_any_good_relationship_with_root_trigger = yes } +# } +# } +# } +#} +# +# +################# +## Restore Old Vasconia +## by Joe Parkin +################# +# +#### Restore Old Vasconia ### +#restore_old_vasconia_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = restore_old_vasconia_decision_desc +# selection_tooltip = restore_old_vasconia_decision_tooltip +# +# is_shown = { +# is_ruler = yes +# is_landed = yes +# exists = dynasty # Everyone should have a dynasty, but in case they don't... +# OR = { +# culture = culture:basque #Must be Basque +# culture = { +# any_parent_culture_or_above = { this = culture:basque } +# has_cultural_pillar = heritage_iberian +# } +# } +# NOT = { #You can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_old_vasconia +# } +# } +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_republic +# government_has_flag = government_is_clan +# } +# highest_held_title_tier <= tier_kingdom +# } +# +# is_valid = { +# top_liege = this +# prestige_level >= very_high_prestige_level +# custom_tooltip = { +# text = restore_old_vasconia_decision_culture_tt +# OR = { +# culture = culture:basque #Must be Basque +# culture = { +# any_parent_culture_or_above = { this = culture:basque } +# has_cultural_pillar = heritage_iberian +# } +# } +# } +# custom_tooltip = { +# text = restore_old_vasconia_decision_navarra_tt +# OR = { +# has_title = title:k_navarra +# NOT = { exists = title:k_navarra.holder } +# } +# } +# custom_tooltip = { +# text = restore_old_vasconia_decision_counties_tt +# any_realm_county = { #You must have some realm support for your claims. +# count >= 4 +# culture = root.culture +# } +# } +# calc_true_if = { +# amount >= 4 +# completely_controls = title:d_navarra +# completely_controls = title:d_gascogne +# completely_controls = title:d_armagnac +# completely_controls = title:d_languedoc +# completely_controls = title:d_aragon +# completely_controls = title:d_barcelona +# completely_controls = title:d_cantabria +# } +# +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# # Old Vasconia +# title:d_aragon = { add_to_list = vasconia_duchies } +# title:d_gascogne = { add_to_list = vasconia_duchies } +# title:d_armagnac = { add_to_list = vasconia_duchies } +# title:d_castilla = { add_to_list = vasconia_duchies } +# title:d_cantabria = { add_to_list = vasconia_duchies } +# title:d_barcelona = { add_to_list = vasconia_duchies } +# title:d_languedoc = { add_to_list = vasconia_duchies } +# # In case of drift +# title:d_viscaya = { add_to_list = vasconia_duchies } +# title:d_navarra = { add_to_list = vasconia_duchies } +# # Kingdom titles +# every_in_list = { +# list = vasconia_duchies +# de_jure_liege = { add_to_list = vasconia_kingdoms } +# } +# save_scope_as = founder +# custom_tooltip = restore_old_vasconia_decision_vasconia_tt +# custom_tooltip = restore_old_vasconia_decision_effects_de_jure_tt +# custom_tooltip = restore_old_vasconia_decision_superseded_tt +# restore_old_vasconia_decision_scripted_effect = yes +# trigger_event = iberia_north_africa.2100 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_old_vasconia +# } +# set_global_variable = { +# name = flag_restored_old_vasconia +# value = root +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 300 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 300 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/00_trait_decisions.txt b/common/decisions/00_trait_decisions.txt new file mode 100644 index 000000000..dfd2e249f --- /dev/null +++ b/common/decisions/00_trait_decisions.txt @@ -0,0 +1,283 @@ +################ +#### VALUES #### +################### + +@deceitful_progress_hostile_schemes_cooldown_time = 1095 +@diligent_development_focus_cooldown_time = 3650 +@impatient_rushing_all_schemes_cooldown_time = 1825 +@vengeful_fabricate_hook_rivals_cooldown_time = 3665 + +################### +#### DECISIONS #### +################### + +#Deceitful improving hostile schemes +### Study the Art of Scheming ### +deceitful_progress_hostile_schemes_decision = { + ai_check_interval = 0 + picture = { + trigger = { + culture = { + has_graphical_east_asia_culture_group_trigger = yes + } + } + reference = "gfx/interface/illustrations/decisions/tgp_poet.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + sort_order = 60 + + desc = deceitful_progress_hostile_schemes_decision_desc + + selection_tooltip = deceitful_progress_hostile_schemes_decision_tooltip + + cooldown = { days = @deceitful_progress_hostile_schemes_cooldown_time } + + is_shown = { + OR = { + has_trait = deceitful +# any_character_struggle = { +# has_struggle_phase_parameter = unlocks_expedite_scheme_decision +# } + } + } + + is_valid_showing_failures_only = { + custom_description = { + stress_level >= 1 + text = not_enough_stress + } + custom_description = { + text = "deceitful_progress_hostile_schemes_decision_missing_scheme" + any_scheme = { + hostile_scheme_trigger = yes + } + } + } + + + effect = { + if = { + limit = { + any_scheme = { + hostile_scheme_trigger = yes + count > 0 + } + } + send_interface_toast = { + type = event_toast_effect_good + title = msg_deceitful_progress_hostile_schemes + left_icon = root + + every_scheme = { + limit = { + hostile_scheme_trigger = yes + } + add_scheme_modifier = { + type = deceitful_progress_hostile_schemes_modifier + } + } + } + } + else = { + custom_tooltip = deceitful_progress_hostile_schemes_decision_missing_scheme_effect + } + + } + + ai_potential = { + OR = { + has_trait = deceitful + has_trait = vengeful + has_trait = sadistic + has_trait = schemer + has_trait = impatient + has_trait = ambitious + has_trait = diligent + has_trait = arbitrary + } + NOR = { + has_trait = calm + has_trait = patient + } + any_scheme = { + is_hostile = yes + save_temporary_scope_as = current_hostile_scheme + } + exists = scope:current_hostile_scheme + has_relation_rival = scope:current_hostile_scheme.scheme_target_character + } + + ai_will_do = { + base = 100 + } +} + +#Diligent overwork +### Develop Capital ### +diligent_development_focus_decision = { + ai_check_interval = 0 + + picture = { + trigger = { government_has_flag = government_is_japan_feudal } + reference = "gfx/interface/illustrations/holding_types/tgp_castle_japan.dds" + } + picture = { + trigger = { government_has_flag = government_is_japan_administrative } + reference = "gfx/interface/illustrations/holding_types/tgp_city_japan.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_great_project.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/holding_types/tgp_castle_se_asia.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + sort_order = 60 + + desc = diligent_development_focus_decision_desc + + selection_tooltip = diligent_development_focus_decision_tooltip + + cooldown = { days = @diligent_development_focus_cooldown_time } + + is_shown = { + OR = { + has_trait = diligent + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + } + is_landed = yes + NOT = { government_has_flag = government_is_nomadic } # They use develop_fertility_decision + } + + is_valid_showing_failures_only = { + is_at_war = no + is_adult = yes + } + + effect = { + + send_interface_toast = { + type = event_toast_effect_neutral + title = msg_diligent_development_focus + left_icon = root + + if = { + limit = { + government_allows = merit + } + change_merit = medium_merit_gain + } + + add_character_modifier = { + modifier = diligent_development_focus + years = 10 + } + } + + if = { + limit = { + has_trait = diligent + } + stress_impact = { + diligent = medium_stress_impact_gain + } + } + else = { + stress_impact = { + base = medium_stress_impact_gain + } + } + } + + ai_potential = { + has_trait = diligent + NOT = { + has_trait = temperate + } + } + + ai_will_do = { + base = 100 + + modifier = { + factor = 0 + stress >= 50 + } + } +} + +#Impatient rushing all schemes +### Expedite Schemes ### +impatient_rushing_all_schemes_decision = { + ai_check_interval = 0 + picture = { + trigger = { + OR = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + culture = { has_graphical_india_culture_group_trigger = yes } + } + } + reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + sort_order = 60 + + desc = impatient_rushing_all_schemes_decision_desc + + selection_tooltip = impatient_rushing_all_schemes_decision_tooltip + + cooldown = { days = @impatient_rushing_all_schemes_cooldown_time } + + is_shown = { + has_trait = impatient + } + + is_valid_showing_failures_only = { + custom_description = { + stress_level >= 1 + text = not_enough_stress + } + custom_description = { + text = "impatient_rushing_all_schemes_decision_missing_scheme" + any_scheme = { } + } + } + + effect = { + if = { + limit = { + any_scheme = { } + } + send_interface_toast = { + type = event_toast_effect_neutral + title = msg_impatient_rushing_all_schemes + left_icon = root + + every_scheme = { + change_opportunities = 2 + } + } + } + else = { + custom_tooltip = impatient_rushing_all_schemes_decision_missing_scheme_effect + } + } + + ai_potential = { + has_trait = impatient + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/00_unity_decisions.txt b/common/decisions/00_unity_decisions.txt new file mode 100644 index 000000000..11703db30 --- /dev/null +++ b/common/decisions/00_unity_decisions.txt @@ -0,0 +1,1552 @@ +######################### +#### UNITY DECISIONS #### +######################### + +# House Head decision - These are only available to the House Head +### Reinforce Army with Loyal Officers ### +unity_reinforce_army_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_reinforce_army_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = antagonistic + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + has_house_unity_stage = antagonistic + NOT = { has_house_unity_modifier = unity_antagonistic_maa_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = unity_antagonistic_maa_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_warlike_personality = yes + } + + ai_will_do = { + base = 25 + } +} + +### Enforce Intrigue Network ### +unity_establish_network_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/competitive.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_establish_network_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = competitive + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + has_house_unity_stage = competitive + NOT = { has_house_unity_modifier = unity_competitive_spies_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = unity_competitive_spies_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_cautious_personality = yes + } + + ai_will_do = { + base = 25 + } +} + +### Improve Taxation ### +unity_improve_taxation_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/impassive.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_improve_taxation_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = impassive + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + has_house_unity_stage = impassive + NOT = { has_house_unity_modifier = unity_impassive_tax_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = unity_impassive_tax_modifier + years = 10 + } + } + } + + cost = { + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_builder_or_pious_builder_personality = yes + } + + ai_will_do = { + base = 25 + } +} + +### Send Bailiffs ### +unity_send_bailiffs_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/friendly.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_send_bailiffs_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = friendly + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + has_house_unity_stage = friendly + NOT = { has_house_unity_modifier = unity_friendly_bailiff_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = unity_friendly_bailiff_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + OR = { + ai_has_warlike_personality = yes + ai_has_economical_boom_personality = yes + } + } + + ai_will_do = { + base = 25 + } +} + +### Placate Vassals ### +unity_placate_vassals_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/harmonious.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_placate_vassals_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = harmonious + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + has_house_unity_stage = harmonious + NOT = { has_house_unity_modifier = unity_harmonious_placation_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = unity_harmonious_placation_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_warlike_personality = no + } + + ai_will_do = { + base = 20 + } +} + +### Organize House Members for War ### +unity_organize_house_for_war_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 12 + empire = 12 + hegemony = 12 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_organize_house_for_war_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid_showing_failures_only = { + house = { + NOT = { has_house_modifier = unity_house_focused_on_economy_modifier } # Cannot promote war while the house is focused on economy already + OR = { + has_house_unity_stage = antagonistic + has_house_unity_stage = competitive + } + } + is_house_head = yes + } + + is_valid = { + house = { + OR = { + has_house_unity_stage = antagonistic + has_house_unity_stage = competitive + } + } + is_house_head = yes + } + + effect = { + house = { + add_house_modifier = { + modifier = unity_house_organized_for_war_modifier + years = 20 + } + } + } + + cost = { + piety = { + value = unity_minor_decision_piety_cost + } + } + + ai_potential = { + government_has_flag = government_is_clan + ai_has_warlike_personality = yes + } + + ai_will_do = { + base = 20 + } +} + +### Encourage House to Improve the Economy ### +unity_encourage_house_economy_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_encourage_house_economy_decision_desc + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid_showing_failures_only = { + house = { + NOT = { has_house_modifier = unity_house_organized_for_war_modifier } # Cannot promote economy while the house is focused on war already + OR = { + has_house_unity_stage = friendly + has_house_unity_stage = harmonious + } + } + is_house_head = yes + } + + is_valid = { + house = { + OR = { + has_house_unity_stage = friendly + has_house_unity_stage = harmonious + } + } + is_house_head = yes + } + + effect = { + house = { + add_house_modifier = { + modifier = unity_house_focused_on_economy_modifier + years = 20 + } + } + } + + cost = { + piety = { + value = unity_minor_decision_piety_cost + } + } + + ai_potential = { + ai_has_economical_boom_personality = yes + } + + ai_will_do = { + base = 20 + } +} + +### Steer House Unity ### +unity_steer_house_direction_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 24 + duchy = 24 + kingdom = 24 + empire = 24 + hegemony = 24 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" + } + #is_invisible = yes + decision_group_type = house_unity + + sort_order = 1500 # We want the decision to be at the top of the list to make it real easy to find. + + cooldown = { years = 10 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid_showing_failures_only = { + is_house_head = yes + + # Option localisation + trigger_if = { + limit = { scope:steer_unity_towards_harmonious = yes } + custom_tooltip = { + text = steer_unity_towards_harmonious_tt + NOT = { house = { has_house_unity_stage = harmonious } } + } + } + trigger_if = { + limit = { scope:steer_unity_towards_antagonistic = yes } + custom_tooltip = { + text = steer_unity_towards_antagonistic_tt + NOT = { house = { has_house_unity_stage = antagonistic } } + } + } + } + + is_valid = { + is_house_head = yes + } + + widget = { + gui = "decision_view_widget_unity_steer_house_direction" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_UNITY_DIRECTION" + show_from_start = yes + + ### Increase Unity + item = { + value = steer_unity_towards_harmonious + is_valid = { + custom_tooltip = { + text = steer_unity_towards_harmonious_tt + NOT = { house = { has_house_unity_stage = harmonious } } + } + } + current_description = steer_unity_towards_harmonious_desc + localization = steer_unity_towards_harmonious_name + icon = "gfx/interface/icons/currencies/house_unity/harmonious.dds" + ai_chance = { + value = 100 + if = { + limit = { ai_wants_low_unity = yes } + multiply = 0 + } + } + } + ### Decrease Unity + item = { + value = steer_unity_towards_antagonistic + is_valid = { + custom_tooltip = { + text = steer_unity_towards_antagonistic_tt + NOT = { house = { has_house_unity_stage = antagonistic } } + } + } + current_description = steer_unity_towards_antagonistic_desc + localization = steer_unity_towards_antagonistic_name + icon = "gfx/interface/icons/currencies/house_unity/antagonistic.dds" + ai_chance = { + value = 100 + if = { + limit = { ai_wants_high_unity = yes } + multiply = 0 + } + } + } + } + + effect = { + if = { # Increase Unity + limit = { scope:steer_unity_towards_harmonious = yes } + + house = { + add_unity_value = { + value = massive_unity_gain + character = root + desc = clan_unity_steer_direction_change.desc + } + } + custom_tooltip = steer_unity_towards_harmonious_passive_gain_tt + add_character_flag = { + flag = steer_unity_towards_harmonious_passive_gain + years = 10 + } + + # Let's send notifications to relevant characters + hidden_effect = { + # Send a toast to yourself, as a confirmation that Unity changed + send_interface_toast = { + type = msg_house_unity_change_value + title = steer_unity_towards_harmonious_toast + desc = steer_unity_towards_harmonious_toast + left_icon = root + show_as_tooltip = { + house = { + add_unity_value = { + value = massive_unity_gain + character = root + desc = clan_unity_steer_direction_change.desc + } + } + } + } + # Send a notification (we don't want a toast here) to any other player within the house + every_player = { + limit = { + house ?= root.house + this != root + } + send_interface_message = { + type = msg_house_unity_change_value + title = steer_unity_notification_title + desc = steer_unity_towards_harmonious_toast + left_icon = root + show_as_tooltip = { + house = { + add_unity_value = { + value = massive_unity_gain + character = root + desc = clan_unity_steer_direction_change.desc + } + } + } + } + } + } + } + else_if = { # Decrease Unity + limit = { scope:steer_unity_towards_antagonistic = yes } + + house = { + add_unity_value = { + value = massive_unity_loss + character = root + desc = clan_unity_steer_direction_change.desc + } + } + custom_tooltip = steer_unity_towards_antagonistic_passive_loss_tt + add_character_flag = { + flag = steer_unity_towards_antagonistic_passive_loss + years = 10 + } + + # Let's send notifications to relevant characters + hidden_effect = { + # Send a toast to yourself, as a confirmation that Unity changed + send_interface_toast = { + type = msg_house_unity_change_value + title = steer_unity_towards_antagonistic_toast + desc = steer_unity_towards_antagonistic_toast + left_icon = root + show_as_tooltip = { + house = { + add_unity_value = { + value = massive_unity_loss + character = root + desc = clan_unity_steer_direction_change.desc + } + } + } + } + # Send a notification (we don't want a toast here) to any other player within the house + every_player = { + limit = { + house ?= root.house + this != root + } + send_interface_message = { + type = msg_house_unity_change_value + title = steer_unity_notification_title + desc = steer_unity_towards_antagonistic_toast + left_icon = root + show_as_tooltip = { + house = { + add_unity_value = { + value = massive_unity_loss + character = root + desc = clan_unity_steer_direction_change.desc + } + } + } + } + } + } + } + } + + cost = { + piety = { + value = unity_major_decision_piety_cost + } + } + + ai_potential = { + highest_held_title_tier >= tier_county # Barons doesn't have to use the decision + is_landed = yes + exists = house + } + + ai_will_do = { + base = 20 + + # If unity is at max or min levels, increase the AI weight if they want to go in the opposite direction + modifier = { + OR = { + ai_wants_high_unity = yes + ai_wants_low_unity = yes + } + add = 40 + } + + # If unity is at max or min levels, increase the AI weight if they want to go in the opposite direction + modifier = { + OR = { + AND = { + ai_wants_high_unity = yes + OR = { + house = { has_house_unity_stage = antagonistic } + house = { has_house_unity_stage = competitive } + } + } + AND = { + ai_wants_low_unity = yes + OR = { + house = { has_house_unity_stage = harmonious } + house = { has_house_unity_stage = friendly } + } + } + } + add = 40 + } + } +} + +# General Unity decisions - These are available to all members of a House +### Search for Tax Collectors ### +unity_search_for_administrators_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + sort_order = 60 + decision_group_type = house_unity + + desc = unity_search_for_administrators_decision_desc + + cooldown = { years = 10 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + } + + effect = { + custom_tooltip = search_administors_decision.tt + hidden_effect = { + random_list = { + 40 = { + save_temporary_scope_value_as = { + name = number_of_new_administrators + value = 1 + } + } + 40 = { + save_temporary_scope_value_as = { + name = number_of_new_administrators + value = 2 + } + } + 20 = { + save_temporary_scope_value_as = { + name = number_of_new_administrators + value = 3 + } + } + } + while = { + count = scope:number_of_new_administrators + create_character = { + template = administrator_character + employer = root + faith = root.faith + culture = root.culture + gender_female_chance = { + if = { + limit = { root.faith = { has_doctrine = doctrine_gender_male_dominated } } + add = 0 + } + else_if = { + limit = { root.faith = { has_doctrine = doctrine_gender_female_dominated } } + add = 100 + } + else = { + add = 50 + } + } + save_scope_as = new_administrator + } + send_interface_message = { + type = event_dynasty_good_with_text + title = unity_search_for_administrators_decision.msg.t + desc = unity_search_for_administrators_decision.msg.desc + left_icon = scope:new_administrator + } + } + } + } + + cost = { # We give the AI some handicap here by making the decision free for them, but they only ever use it if they don't have any tax collectors at all + gold = { + value = 0 + if = { + limit = { + has_treasury = no + is_ai = no + } + add = minor_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + is_ai = no + } + add = minor_gold_value + } + } + piety = { + value = 0 + if = { + limit = { is_ai = no } + add = medium_piety_value + } + } + } + + ai_potential = { + government_has_flag = government_is_clan + highest_held_title_tier >= tier_duchy + any_tax_collector = { count <= 0 } + any_vassal = { + count >= 2 + government_has_flag = government_is_clan + } + } + + ai_will_do = { + base = 100 + } +} + +# FP3 Unity Decisions +### Demand Shared Army Logistics ### +unity_improve_logistics_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_concession.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_improve_logistics_decision_desc + + cooldown = { years = 20 } + + is_shown = { + has_fp3_dlc_trigger = yes + culture = { has_cultural_pillar = heritage_iranian } + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + # We show the culture requirement here to tell the player why they have the decision available + culture = { has_cultural_pillar = heritage_iranian } + house = { + OR = { + has_house_unity_stage = antagonistic + has_house_unity_stage = competitive + } + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + OR = { + has_house_unity_stage = antagonistic + has_house_unity_stage = competitive + } + NOT = { has_house_unity_modifier = fp3_unity_improved_logistics_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = fp3_unity_improved_logistics_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_warlike_personality = yes + } + + ai_will_do = { + base = 10 + } +} + +### Promote Development ### +unity_promote_development_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_promote_development_decision_desc + + cooldown = { years = 20 } + + is_shown = { + has_fp3_dlc_trigger = yes + culture = { has_cultural_pillar = heritage_iranian } + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + # We show the culture requirement here to tell the player why they have the decision available + culture = { has_cultural_pillar = heritage_iranian } + house = { + OR = { + has_house_unity_stage = friendly + has_house_unity_stage = harmonious + } + } + is_house_head = yes + } + + is_valid_showing_failures_only = { + house = { + OR = { + has_house_unity_stage = friendly + has_house_unity_stage = harmonious + } + NOT = { has_house_unity_modifier = fp3_unity_promoted_development_modifier } + } + is_house_head = yes + } + + effect = { + house = { + add_house_unity_modifier = { + modifier = fp3_unity_promoted_development_modifier + years = 10 + } + } + } + + cost = { + gold = { + value = medium_gold_value + } + piety = { + value = unity_major_decision_piety_cost + add = { + value = 20 + multiply = { + value = number_of_landed_house_members_value + subtract = 1 # We don't want to add any extra for the first ruler + } + } + } + } + + ai_potential = { + house ?= { # Don't bother unless you have a few landed house members who would benefit + any_house_unity_member = { + count >= 3 + } + } + ai_has_warlike_personality = no + } + + ai_will_do = { + base = 10 + } +} + +### Consult House Members ### +unity_consult_house_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + is_invisible = yes + + sort_order = 60 + + desc = unity_consult_house_decision_desc + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + } + + is_valid = { + house = { + has_house_unity_stage = impassive + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = unity_consult_house_decision.tt_cooldown + NOT = { has_character_flag = fp3_consulted_house } + } + } + + effect = { + custom_tooltip = unity_consult_house_decision.tt_house_council_bonus + #custom_tooltip = unity_consult_house_decision.tt_no_unity_change + custom_tooltip = unity_consult_house_decision.tt_lifetime + add_character_flag = { + flag = fp3_consulted_house + } + } + + cost = { + piety = { value = unity_minor_decision_piety_cost } + } + + ai_potential = { + exists = house + # AI has more than 1 house member that is their vassal/courtier (can serve as a councillor) + house = { + any_house_member = { + count > 1 + OR = { + is_vassal_of = root + is_courtier_of = root + } + } + } + } + + ai_will_do = { + base = 20 + # AI has more than 1 house member actively serving as a councillor + modifier = { + any_councillor = { + count > 1 + house ?= root.house + } + add = 100 + } + # Benefits AI to stack family buffs + modifier = { + culture = { has_cultural_parameter = close_family_better_councillors } + add = 50 + } + } +} + +### Establish Futuwaa Lodges ### +unity_establish_futuwaa_lodges_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/competitive.dds" + } + is_invisible = yes + sort_order = 60 + + desc = { + desc = unity_establish_futuwaa_lodges_decision_desc_intro + first_valid = { + # "People" + triggered_desc = { + trigger = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_equal_combatant } + } + faith = { has_doctrine_parameter = combatant_can_be_either_gender_if_no_roco } + has_character_modifier = ignores_gender_army_rules + culture = { + OR = { + has_cultural_parameter = has_access_to_shieldmaidens + has_cultural_parameter = high_prowess_ignores_knight_restrictions + } + } + } + } + desc = people + } + # "Women" + triggered_desc = { + trigger = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_female_only_combatant } + } + faith = { has_doctrine_parameter = combatant_must_be_female_if_no_roco } + } + } + desc = women + } + # "Men" + triggered_desc = { + trigger = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_male_only_combatant } + } + faith = { has_doctrine_parameter = combatant_must_be_male_if_no_roco } + } + } + desc = loc_men + } + } + desc = unity_establish_futuwaa_lodges_decision_desc_outro + } + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + exists = capital_province + culture = { has_cultural_tradition = tradition_futuwaa } + } + + is_valid = { + house = { + OR = { + has_house_unity_stage = antagonistic + has_house_unity_stage = competitive + } + } + } + + effect = { + save_scope_as = sponsor # For loc + + # Yup this nonsense is necessary, custom_tooltip does not support triggered_desc + if = { + limit = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_equal_combatant } + } + faith = { has_doctrine_parameter = combatant_can_be_either_gender_if_no_roco } + has_character_modifier = ignores_gender_army_rules + culture = { + OR = { + has_cultural_parameter = has_access_to_shieldmaidens + has_cultural_parameter = high_prowess_ignores_knight_restrictions + } + } + } + } + save_scope_as = any_combatants # This is relevant for a TT later on + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_people } + } + else_if = { + limit = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_female_only_combatant } + } + faith = { has_doctrine_parameter = combatant_must_be_female_if_no_roco } + } + } + save_scope_as = female_combatants + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_women } + } + else_if = { + limit = { + OR = { + AND = { + has_dlc_feature = diverge_culture + culture = { has_cultural_parameter = martial_custom_male_only_combatant } + } + faith = { has_doctrine_parameter = combatant_must_be_male_if_no_roco } + } + } + save_scope_as = male_combatants + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_men } + } + + + if = { + limit = { exists = scope:any_combatants } + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_num_people } + } + else_if = { + limit = { exists = scope:female_combatants } + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_num_women } + } + else_if = { + limit = { exists = scope:male_combatants } + custom_tooltip = { text = unity_establish_futuwaa_lodges_decision.tt_num_men } + } + + add_character_modifier = { + modifier = fp3_established_futuwaa_lodges_modifier + years = 20 + } + + add_character_flag = { + flag = fp3_established_futuwaa_lodges + years = 20 + } + + create_story = story_cycle_futuwaa_lodges + } + + cost = { + piety = { value = unity_minor_decision_piety_cost } + } + + ai_potential = { + house.house_head ?= this + government_has_flag = government_is_clan + highest_held_title_tier >= tier_duchy + } + + ai_will_do = { + base = 50 + } +} + +### Unity Educate Youth In Madrasas Decision ### +unity_educate_youth_in_madrasas_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds" + } + is_invisible = yes + sort_order = 60 + + title = { + desc = unity_educate_youth_in_madrasas_decision.t_intro + first_valid = { + # Call them madrasas if our capital is advanced enough + triggered_desc = { + trigger = { + capital_county ?= { + development_level >= bad_development_level + } + } + desc = unity_educate_youth_in_madrasas_decision.t_madrasas + } + # Otherwise just say that the youth are being educated in houses of worship + desc = unity_educate_youth_in_madrasas_decision.t_houses_of_worship + } + } + + desc = { + desc = unity_educate_youth_in_madrasas_decision_desc_intro + first_valid = { + # "People" + triggered_desc = { + trigger = { has_realm_law = equal_law } + desc = people + } + # "Women" + triggered_desc = { + trigger = { + OR = { + has_realm_law = female_only_law + has_realm_law = female_preference_law + } + } + desc = women + } + # "Men" + triggered_desc = { + trigger = { + OR = { + has_realm_law = male_only_law + has_realm_law = male_preference_law + } + } + desc = loc_men + } + } + desc = unity_educate_youth_in_madrasas_decision_desc_outro + } + + cooldown = { years = 20 } + + is_shown = { + government_has_flag = government_is_clan + is_landed = yes + exists = house + exists = capital_province # Sanity check + culture = { has_cultural_tradition = tradition_fp3_beacon_of_learning } + } + + is_valid = { + is_at_war = no + house = { + OR = { + has_house_unity_stage = harmonious + has_house_unity_stage = friendly + } + } + } + + effect = { + save_scope_as = sponsor # For loc + # TT for who is educated + # Yup this nonsense is necessary, custom_tooltip does not support triggered_desc + if = { + limit = { has_realm_law = equal_law } + save_scope_as = realm_law_people # This is relevant for a TT later on + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_people } + } + else_if = { + limit = { + OR = { + has_realm_law = female_only_law + has_realm_law = female_preference_law + } + } + save_scope_as = realm_law_women + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_women } + } + else_if = { + limit = { + OR = { + has_realm_law = male_only_law + has_realm_law = male_preference_law + } + } + save_scope_as = realm_law_men + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_men } + } + + if = { + limit = { exists = scope:realm_law_people } + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_num_people } + } + else_if = { + limit = { exists = scope:realm_law_women } + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_num_women } + } + else_if = { + limit = { exists = scope:realm_law_men } + custom_tooltip = { text = unity_educate_youth_in_madrasas_decision.tt_num_men } + } + + add_character_modifier = { + modifier = fp3_established_madrasas_modifier + years = 20 + } + + add_character_flag = { + flag = fp3_educated_youth_in_madrasas + years = 20 + } + + create_story = story_cycle_madrasas + } + + cost = { + piety = { value = unity_minor_decision_piety_cost } + } + + ai_potential = { + house.house_head ?= this + government_has_flag = government_is_clan + highest_held_title_tier >= tier_duchy + } + + ai_will_do = { + base = 50 + } +} diff --git a/common/decisions/04_ep2_decisions.txt b/common/decisions/04_ep2_decisions.txt new file mode 100644 index 000000000..b1f8287b9 --- /dev/null +++ b/common/decisions/04_ep2_decisions.txt @@ -0,0 +1,99 @@ +###DECISIONS LIST### + +#decision_solve_the_journals + +decision_solve_the_journals = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 180 + kingdom = 180 + empire = 180 + hegemony = 180 + } + desc = decision_solve_the_journals_desc + cooldown = { years = 1 } + + is_shown = { + any_owned_story = { + type = story_cycle_mysterious_journal + NOT = { exists = var:journal_complete_solved } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + is_valid = { + custom_tooltip = { + text = you_have_journal_1_tt + any_owned_story = { + type = story_cycle_mysterious_journal + exists = var:mysterious_journal.var:secret_journal + } + } + custom_tooltip = { + text = you_have_journal_2_tt + any_owned_story = { + type = story_cycle_mysterious_journal + exists = var:mysterious_journal.var:secret_puzzle + } + } + custom_tooltip = { + text = you_have_journal_3_tt + any_owned_story = { + type = story_cycle_mysterious_journal + exists = var:mysterious_journal.var:secret_cipher + } + } + } + + effect = { + hidden_effect = { + random_owned_story = { + type = story_cycle_mysterious_journal + var:mysterious_journal = { save_scope_as = mysterious_journal } + } + } + duel = { + skill = learning + value = high_skill_rating + 50 = { # You solve the puzzle! + compare_modifier = { + value = scope:duel_value + multiplier = 0.5 + } + custom_tooltip = { + text = open_the_journal_tt + trigger_event = tour_general.5010 + } + } + 50 = { # You fail + compare_modifier = { + value = scope:duel_value + multiplier = -0.5 + } + show_as_tooltip = { + add_stress = major_stress_gain + } + hidden_effect = { + trigger_event = tour_general.5000 + } + } + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/06_ce1_decisions.txt b/common/decisions/06_ce1_decisions.txt new file mode 100644 index 000000000..fff63c518 --- /dev/null +++ b/common/decisions/06_ce1_decisions.txt @@ -0,0 +1,998 @@ +#commission_legend_artifact_decision +#clear_ground_for_legendary_building +#isolate_capital_decision +#isolate_family_decision + +### Commission Legend Artifact ### +commission_legend_artifact_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_smith.dds" + } + cooldown = { days = standard_commission_artifact_cooldown_time } + sort_order = 100 + decision_group_type = major + + is_shown = { + is_landed = yes + highest_held_title_tier >= tier_county + exists = capital_province + has_dlc_feature = legends + custom_tooltip = { + text = commission_legend_artifact_decision_var_tt + has_variable = finished_legend_var + } + } + + is_valid_showing_failures_only = { + # Only valid for characters with an antiquaria OR chronicler + custom_tooltip = { + text = commision_legend_artifact_decision_court_positions_tt + OR = { + employs_court_position = antiquarian_court_position + employs_court_position = chronicler_court_position + } + } + custom_tooltip = { + text = commision_legend_artifact_decision_disappearing_tt + any_realm_province = { + any_province_legend = { + has_variable = my_legend_var + } + } + } + } + + cost = { + gold = { + if = { + limit = { + has_variable = finished_mythical_legend_var + } + value = 800 + } + else_if = { + limit = { + has_variable = finished_illustrious_legend_var + } + value = 600 + } + else = { + value = 400 + } + if = { + limit = { # Estate discount bonus + domicile ?= { has_domicile_parameter = estate_reduce_commission_artifact_cost } + } + multiply = estate_reduce_commission_artifact_cost_value + } + } + } + + effect = { + if = { + limit = { + any_court_position_holder = { + type = chronicler_court_position + } + } + random_court_position_holder = { + type = chronicler_court_position + save_scope_as = chronicler + } + } + if = { + limit = { + any_court_position_holder = { + type = antiquarian_court_position + } + } + random_court_position_holder = { + type = antiquarian_court_position + save_scope_as = chronicler + } + } + # Explanatory Tooltip + custom_tooltip = commission_legend_artifact_decision_effect + + hidden_effect = { + trigger_event = ce1_decision_events.0001 + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + short_term_gold > ai_war_chest_desired_gold_value + war_chest_gold >= halved_ai_war_chest_gold_maximum + } + + ai_will_do = { + base = 100 #AI should always create the book + } +} + +clear_ground_for_legendary_building = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legend.dds" + } + decision_group_type = major + sort_order = 100 + + is_shown = { + exists = var:legendary_reward_location + has_dlc_feature = legends + is_landed = yes + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = clear_ground_for_legendary_building_no_barony_tt + any_held_title = { + title_tier = barony + title_province = { has_special_building_slot = no } + is_capital_barony = yes + holder = root + is_leased_out = no + } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_LEGENDARY_BUILDING" + show_from_start = yes + + item = { # Shrine + value = clear_ground_legendary_shrine + is_valid = { + custom_tooltip = { # The legend you finished is valid for a legendary shrine + text = clear_ground_legendary_shrine_tt + has_character_flag = legendary_shrine_flag + } + } + current_description = clear_ground_legendary_shrine_desc + localization = clear_ground_legendary_shrine + icon = "gfx/interface/icons/building_types/icon_building_legendary_shrine.dds" + flat = yes + ai_chance = { value = 10 } + } + item = { # Statue + value = clear_ground_legendary_statue + is_valid = { + custom_tooltip = { # The legend you finished is valid for a legendary statue + text = clear_ground_legendary_statue_tt + has_character_flag = legendary_statue_flag + } + } + current_description = clear_ground_legendary_statue_desc + localization = clear_ground_legendary_statue + icon = "gfx/interface/icons/building_types/icon_building_legendary_statue.dds" + flat = yes + ai_chance = { value = 10 } + } + item = { # Palace + value = clear_ground_legendary_palace + is_valid = { + custom_tooltip = { # The legend you finished is valid for a legendary palace + text = clear_ground_legendary_palace_tt + has_character_flag = legendary_palace_flag + } + } + current_description = clear_ground_legendary_palace_desc + localization = clear_ground_legendary_palace + icon = "gfx/interface/icons/building_types/icon_building_legendary_palace.dds" + flat = yes + ai_chance = { value = 10 } + } + item = { # Watchtower + value = clear_ground_legendary_watchtower + is_valid = { + custom_tooltip = { # The legend you finished is valid for a legendary watchtower + text = clear_ground_legendary_watchtower_tt + has_character_flag = legendary_watchtower_flag + } + } + current_description = clear_ground_legendary_watchtower_desc + localization = clear_ground_legendary_watchtower + icon = "gfx/interface/icons/building_types/icon_building_legendary_watchtower.dds" + flat = yes + ai_chance = { value = 10 } + } + item = { # Hunting lodge + value = clear_ground_legendary_hunting_lodge + is_valid = { + custom_tooltip = { # The legend you finished is valid for a legendary hunting_lodge + text = clear_ground_legendary_hunting_lodge_tt + has_character_flag = legendary_hunting_lodge_flag + } + } + current_description = clear_ground_legendary_hunting_lodge_desc + localization = clear_ground_legendary_hunting_lodge + icon = "gfx/interface/icons/building_types/icon_building_legendary_hunting_grounds.dds" + flat = yes + ai_chance = { value = 10 } + } + } + + effect = { + custom_tooltip = clear_ground_for_legendary_building_custom_tt + switch = { + trigger = yes + scope:clear_ground_legendary_shrine = { + set_variable = { + name = clear_ground + value = flag:legendary_shrine + } + } + scope:clear_ground_legendary_palace = { + set_variable = { + name = clear_ground + value = flag:legendary_palace + } + } + scope:clear_ground_legendary_statue = { + set_variable = { + name = clear_ground + value = flag:legendary_statue + } + } + scope:clear_ground_legendary_watchtower = { + set_variable = { + name = clear_ground + value = flag:legendary_watchtower + } + } + scope:clear_ground_legendary_hunting_lodge = { + set_variable = { + name = clear_ground + value = flag:legendary_hunting_lodge + } + } + } + open_view_data = { + view = decision_detail + data = decision:pick_legendary_barony_decision + player = root + } + } + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 36 + empire = 36 + hegemony = 36 + } + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + short_term_gold > ai_war_chest_desired_gold_value + war_chest_gold >= halved_ai_war_chest_gold_maximum + } + ai_will_do = { + base = 100 #AI should always reap rewards + } +} + +### $clear_ground_for_legendary_building$ ### +pick_legendary_barony_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legend.dds" + } + decision_group_type = major + ai_goal = yes + is_invisible = yes + widget = { + controller = create_holy_order + barony_valid = { + trigger_if = { + limit = { exists = this } + title_province = { has_special_building_slot = no } + is_capital_barony = yes + holder = scope:ruler + is_leased_out = no + } + } + } + is_valid_showing_failures_only = { # Error suppressing + has_variable = clear_ground + } + cost = { + } + effect = { + send_interface_toast = { + type = event_toast_effect_good + title = clear_ground_for_legendary_building.toast + switch = { + trigger = root.var:clear_ground + flag:legendary_shrine = { + scope:barony.title_province ?= { + add_special_building_slot = legendary_shrine + } + } + flag:legendary_palace = { + scope:barony.title_province ?= { + add_special_building_slot = legendary_palace + } + } + flag:legendary_statue = { + scope:barony.title_province ?= { + add_special_building_slot = legendary_statue + } + } + flag:legendary_watchtower = { + scope:barony.title_province ?= { + add_special_building_slot = legendary_watchtower + } + } + flag:legendary_hunting_lodge = { + scope:barony.title_province ?= { + add_special_building_slot = legendary_hunting_lodge + } + } + } + } + hidden_effect = { + remove_variable = clear_ground + # Shift the legend protagonist to the province + if = { + limit = { + exists = var:legendary_figure + } + scope:barony.title_province ?= { + set_variable = { + name = legendary_figure + value = root.var:legendary_figure + } + } + remove_variable = legendary_figure + } + # Cleanup + if = { + limit = { + has_character_flag = legendary_shrine_flag + } + remove_character_flag = legendary_shrine_flag + } + if = { + limit = { + has_character_flag = legendary_statue_flag + } + remove_character_flag = legendary_statue_flag + } + if = { + limit = { + has_character_flag = legendary_palace_flag + } + remove_character_flag = legendary_palace_flag + } + if = { + limit = { + has_character_flag = legendary_watchtower_flag + } + remove_character_flag = legendary_watchtower_flag + } + if = { + limit = { + has_character_flag = legendary_hunting_lodge_flag + } + remove_character_flag = legendary_hunting_lodge_flag + } + if = { + limit = { + exists = var:legendary_reward_location + } + remove_variable = legendary_reward_location + } + } + } + + ai_potential = { + is_playable_character = yes + } + ai_will_do = { + base = 200 + } +} + +### Isolate Capital ### +isolate_capital_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_black_plague.dds" + } + decision_group_type = major + sort_order = 100 + + title = { + first_valid = { + triggered_desc = { + trigger = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + desc = unisolate_capital_decision + } + desc = isolate_capital_decision + } + } + + desc = { + first_valid = { + triggered_desc = { + trigger = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + desc = unisolate_capital_decision_desc + } + desc = isolate_capital_decision_desc + } + } + + confirm_text = { + first_valid = { + triggered_desc = { + trigger = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + desc = unisolate_family_decision_confirm + } + desc = isolate_capital_decision_confirm + } + } + + is_shown = { + is_landed = yes + exists = capital_county + highest_held_title_tier >= tier_county + trigger_if = { + limit = { + is_ai = yes + } + OR = { + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + capital_county = { + any_neighboring_county = { + any_county_province_epidemic = { + count >= 1 + } + } + } + capital_county = { has_county_modifier = isolate_capital_decision_modifier } + } + } + trigger_else = { + OR = { + realm_has_any_epidemic = { + SIZE = 1 + INTENSITY = minor + } + capital_county = { + any_neighboring_county = { + any_county_province_epidemic = { + count >= 1 + } + } + } + capital_county = { has_county_modifier = isolate_capital_decision_modifier } + } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + + item = { # Isolate your capital + value = isolate_capital_decision + is_valid = { + capital_county ?= { NOT = { has_county_modifier = isolate_capital_decision_modifier } } + custom_tooltip = { + text = isolate_capital_decision_tt + any_sub_realm_county = { + has_province_with_epidemic = { intensity = any } + } + } + } + current_description = isolate_capital_decision_desc + localization = isolate_capital_decision + icon = "gfx/interface/icons/message_feed/plague.dds" + ai_chance = { + value = 100 + } + } + + item = { # End isolation of your capital + value = unisolate_capital_decision + is_valid = { + custom_tooltip = { + text = unisolate_capital_decision_tt + exists = capital_county + capital_county ?= { has_county_modifier = isolate_capital_decision_modifier } + } + } + current_description = unisolate_capital_decision_desc + localization = unisolate_capital_decision + icon = "gfx/interface/icons/court_position_types/cave_hermit_court_position.dds" + ai_chance = { + value = 100 + } + } + } + + cooldown = { days = 365 } + + effect = { + if = { + limit = { + scope:isolate_capital_decision = yes + } + add_legitimacy_effect = { LEGITIMACY = minor_legitimacy_loss } + capital_county = { + add_county_modifier = { + modifier = isolate_capital_decision_modifier + years = 15 + } + } + add_character_flag = { + flag = ai_capital_isolation_cooldown + years = 1 + } + } + if = { + limit = { + scope:unisolate_capital_decision = yes + } + capital_county = { + remove_county_modifier = isolate_capital_decision_modifier + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 6 + duchy = 6 + kingdom = 6 + empire = 6 + hegemony = 6 + } + + ai_potential = { + NOT = { has_character_flag = ai_capital_isolation_cooldown } + } + + ai_will_do = { + base = 0 + modifier = { + add = 100 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + } + modifier = { + add = 100 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + has_trait = paranoid + } + modifier = { + add = -50 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + has_trait = brave + } + modifier = { + add = -50 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + has_trait = greedy + } + modifier = { + add = -50 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + ai_rationality <= -50 + } + modifier = { + add = 50 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + } + modifier = { + add = 50 + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity >= major } + } + } + modifier = { + add = ai_rationality + NOT = { capital_county = { has_county_modifier = isolate_capital_decision_modifier } } + ai_rationality > 0 + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + + } + } + modifier = { + add = 100 + capital_county = { has_county_modifier = isolate_capital_decision_modifier } + NOT = { + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + + } + } + } + } +} + +### Enter Seclusion ### +isolate_family_decision = { + picture = { + trigger = { + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + reference = "gfx/interface/illustrations/decisions/disaster.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_black_plague.dds" + } + decision_group_type = major + sort_order = 100 + + title = { + first_valid = { + triggered_desc = { + trigger = { + has_character_modifier = isolating_modifier + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = unisolate_family_disaster_decision + } + triggered_desc = { + trigger = { has_character_modifier = isolating_modifier } + desc = unisolate_family_decision + } + triggered_desc = { + trigger = { + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = isolate_family_disaster_decision + } + desc = isolate_family_decision + } + } + + desc = { + first_valid = { + triggered_desc = { + trigger = { + has_character_modifier = isolating_modifier + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = unisolate_family_disaster_decision_desc + } + triggered_desc = { + trigger = { has_character_modifier = isolating_modifier } + desc = unisolate_family_decision_desc + } + triggered_desc = { + trigger = { + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = isolate_family_disaster_decision_desc + } + desc = isolate_family_decision_desc + } + } + + confirm_text = { + first_valid = { + triggered_desc = { + trigger = { + has_character_modifier = isolating_modifier + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = unisolate_family_disaster_decision_confirm + } + triggered_desc = { + trigger = { + has_character_modifier = isolating_modifier + } + desc = unisolate_family_decision_confirm + } + triggered_desc = { + trigger = { + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + desc = isolate_family_disaster_decision_confirm + } + desc = isolate_family_decision_confirm + } + } + + is_shown = { + OR = { + is_landed = yes + any_held_title = { is_noble_family_title = yes } # Still exclude adventurers + } + OR = { + has_character_modifier = isolating_modifier + OR = { + capital_county ?= { # Includes landless noble families + OR = { + # Own capital + has_province_with_epidemic = { intensity = any } + # Neighborng own capital + any_neighboring_county = { + has_province_with_epidemic = { intensity = any } + } + } + } + # Somewhere in realm + any_sub_realm_county = { + has_province_with_epidemic = { intensity = any } + } + } + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + } + + ai_potential = { + NOT = { has_character_flag = ai_unisolate_cooldown } + OR = { + has_character_modifier = isolating_modifier + capital_county ?= { + OR = { + # Own capital + has_province_with_epidemic = { intensity = any } + # Neighboring own capital + any_neighboring_county = { + has_province_with_epidemic = { intensity = any } + } + } + } + # Somewhere in domain + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + item = { # Isolate your family from disasters + value = isolate_family_disaster_decision + is_shown = { + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + is_valid = { + NOT = { has_character_modifier = isolating_modifier } + OR = { + is_landed = yes + any_held_title = { is_noble_family_title = yes } # Still exclude adventurers + } + trigger_if = { + limit = { exists = current_travel_plan } + is_available_travelling_adult = yes + } + trigger_else = { + custom_tooltip = { + text = you_are_at_your_capital_tt + exists = root.capital_province + location = root.capital_province + } + trigger_if = { + limit = { + involved_activity.activity_location ?= capital_province + } + is_physically_able = yes + } + trigger_else = { + is_available = yes + } + } + custom_tooltip = { + text = ai_unisolate_cooldown_tt + NOT = { has_variable = isolating_cooldown_var } + } + } + current_description = isolate_family_disaster_decision_desc + localization = isolate_family_disaster_decision + icon = "gfx/interface/icons/situation_types/natural_disaster_earthquake.dds" + ai_chance = { + value = 100 + } + } + item = { # Isolate your family from epidemics + value = isolate_family_decision + is_shown = { + OR = { + capital_county ?= { + OR = { + # Own capital + has_province_with_epidemic = { intensity = any } + # Neighboring own capital + any_neighboring_county = { + has_province_with_epidemic = { intensity = any } + } + } + } + # Somewhere in realm + any_sub_realm_county = { + has_province_with_epidemic = { intensity = any } + } + } + } + is_valid = { + NOT = { has_character_modifier = isolating_modifier } + OR = { + is_landed = yes + any_held_title = { is_noble_family_title = yes } # Still exclude adventurers + } + custom_tooltip = { + text = you_are_at_your_capital_tt + exists = root.capital_province + location = root.capital_province + } + is_available = yes + custom_tooltip = { + text = ai_unisolate_cooldown_tt + NOT = { has_variable = isolating_cooldown_var } + } + } + current_description = isolate_family_decision_desc + localization = isolate_family_decision + icon = "gfx/interface/icons/message_feed/plague.dds" + ai_chance = { + value = 100 + } + } + item = { # Unisolate your family from disasters + value = unisolate_family_decision + is_valid = { + has_character_modifier = isolating_modifier + } + current_description = unisolate_family_disaster_decision_desc + localization = unisolate_family_disaster_decision + icon = "gfx/interface/icons/court_position_types/cave_hermit_court_position.dds" + ai_chance = { + value = 100 + } + } + } + + effect = { + if = { + limit = { + scope:isolate_family_disaster_decision = yes + } + show_as_tooltip = { + isolate_family_decision_effect = yes + if = { + limit = { capital_province ?= location } + add_legitimacy_effect = { LEGITIMACY = minor_legitimacy_loss } + } + add_prestige = major_prestige_loss + } + hidden_effect = { + set_variable = isolated_due_to_disaster + trigger_event = natural_disaster.0110 + } + } + else_if = { + limit = { + scope:isolate_family_decision = yes + } + show_as_tooltip = { + isolate_family_decision_effect = yes + add_legitimacy_effect = { LEGITIMACY = minor_legitimacy_loss } + add_prestige = major_prestige_loss + } + hidden_effect = { + trigger_event = epidemic_events.0100 + } + } + else_if = { + limit = { + scope:unisolate_family_decision = yes + has_variable = isolated_due_to_disaster + } + show_as_tooltip = { unisolate_family_decision_effect = yes } + hidden_effect = { + remove_variable = isolated_due_to_disaster + trigger_event = natural_disaster.0111 + } + } + else = { + show_as_tooltip = { unisolate_family_decision_effect = yes } + hidden_effect = { + trigger_event = epidemic_events.0101 + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 6 + duchy = 6 + kingdom = 6 + empire = 6 + hegemony = 6 + } + + ai_will_do = { + base = 0 + modifier = { + add = 100 + NOT = { has_character_modifier = isolating_modifier } + has_trait = paranoid + } + modifier = { + add = -50 + NOT = { has_character_modifier = isolating_modifier } + has_trait = brave + } + modifier = { + add = -50 + NOT = { has_character_modifier = isolating_modifier } + ai_rationality <= -50 + } + modifier = { + add = 50 + NOT = { has_character_modifier = isolating_modifier } + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + } + modifier = { + add = 50 + NOT = { has_character_modifier = isolating_modifier } + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity >= major } + } + } + modifier = { + add = ai_rationality + NOT = { has_character_modifier = isolating_modifier } + ai_rationality > 0 + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + } + modifier = { + add = 100 + has_character_modifier = isolating_modifier + NOR = { + has_character_flag = ai_unisolate_cooldown # We keep you isolating for 1y + capital_province = { # For barons to not exit too early + any_province_epidemic = { } + } + any_held_title = { + title_tier = county + has_province_with_epidemic = { intensity = any } + } + + tgp_natural_disaster_character_is_affected_by_any_imminent_disaster_trigger = yes + } + } + } +} + diff --git a/common/decisions/10_ach_oath_decisions.txt b/common/decisions/10_ach_oath_decisions.txt new file mode 100644 index 000000000..773830b91 --- /dev/null +++ b/common/decisions/10_ach_oath_decisions.txt @@ -0,0 +1,1833 @@ +## Diplomacy +### Secure Alliances ### +diplomacy_oath_1_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/mpo_decision_confederation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = diplomacy_oath_1 + has_variable = diplomacy_oath_1_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + save_temporary_scope_as = root_temp_scope + custom_tooltip = { + text = custom_alliance_oath_decision_trigger + any_ally = { + count >= 3 + highest_held_title_tier >= { + value = root.highest_held_title_tier + subtract = 1 + } + opinion = { + target = root + value >= 50 + } + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = diplomacy_oath_1 } + + show_as_tooltip = { + add_character_modifier = oath_of_alliances + } + + every_ally = { + custom = custom_every_allied_ruler + add_opinion = { + modifier = respect_opinion + target = root + opinion = 20 + } + } + every_ally = { # Kept in a separate block from the previous one, so it looks proper in the tooltip + culture = { + if = { + limit = { + NOR = { + this = root.culture + is_in_list = culture_affected + } + } + change_cultural_acceptance = { + target = root.culture + value = 10 + desc = culture_acceptance_gain_oath + } + } + add_to_list = culture_affected + } + } + + hidden_effect = { + remove_variable = diplomacy_oath_1_timer + } + } + + ai_will_do = { + base = 100 + } +} + +### Strengthen the House ### +diplomacy_oath_2_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/bp2_playdate.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = diplomacy_oath_2 + has_variable = diplomacy_oath_2_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + save_temporary_scope_as = root_temp_scope + custom_tooltip = { + text = custom_children_oath_decision_trigger + any_child = { + count >= 7 + NOT = { has_trait = bastard } + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = diplomacy_oath_2 } + + every_child = { + custom = custom_children_renown_effect + limit = { + + } + dynasty = { add_dynasty_prestige = 30 } + } + + show_as_tooltip = { + add_character_modifier = oath_of_children + } + + hidden_effect = { + remove_variable = diplomacy_oath_2_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Martial +### Consolidate the [GetPlayer.MakeScope.Var('oath_reconquest_title').Title.GetTierAsNameNoTooltip] ### +martial_oath_1_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = martial_oath_1 + has_variable = martial_oath_1_timer + var:oath_reconquest_title ?= { is_titular = no } + } + + is_valid = { + completely_controls = var:oath_reconquest_title + } + + is_valid_showing_failures_only = { + var:oath_reconquest_title.holder ?= root + } + + effect = { + coronation_oath_success_effect = { OATH = martial_oath_1 } + + show_as_tooltip = { + add_character_modifier = oath_of_reconquest + } + + var:oath_reconquest_title = { + every_de_jure_county = { + custom = oath_reconquest_custom_de_jure_county + add_county_modifier = { + modifier = oath_of_reconquest_county + years = 25 + } + } + } + + hidden_effect = { + remove_variable = martial_oath_1_timer + } + } + + ai_will_do = { + base = 100 + } +} + +### Expand the Realm ### +martial_oath_2_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" } + decision_group_type = oaths + + widget = { + controller = create_holy_order + barony_valid = { + OR = { + this = scope:ruler.capital_barony + AND = { + duchy = { + title_capital_county = prev.county + } + is_capital_barony = yes + this.county = { + NOT = { target_is_de_jure_liege_or_above = scope:ruler.primary_title } + } + trigger_if = { + limit = { + scope:ruler.primary_title.tier = tier_kingdom + } + duchy ?= { + any_title_to_title_neighboring_duchy = { + target_is_de_jure_liege_or_above = scope:ruler.primary_title + } + } + } + trigger_else_if = { + limit = { + scope:ruler.primary_title.tier = tier_empire + } + kingdom ?= { + any_title_to_title_neighboring_kingdom = { + target_is_de_jure_liege_or_above = scope:ruler.primary_title + } + } + } + trigger_else = { + empire ?= { + any_title_to_title_neighboring_empire = { + target_is_de_jure_liege_or_above = scope:ruler.primary_title + } + } + } + } + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = martial_oath_2 + has_variable = martial_oath_2_timer + has_variable = oath_conquest_size + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + sub_realm_size >= var:oath_conquest_size + } + + effect = { + coronation_oath_success_effect = { OATH = martial_oath_2 } + + show_as_tooltip = { + add_character_modifier = oath_of_conquest + } + + if = { + limit = { + scope:barony = root.capital_barony + } + capital_county = { + add_county_modifier = { + modifier = oath_of_conquest_county + years = 25 + } + } + } + else_if = { + limit = { + highest_held_title_tier = tier_kingdom + } + scope:barony.duchy = { + set_de_jure_liege_title = root.primary_title + } + } + else_if = { + limit = { + highest_held_title_tier = tier_empire + } + scope:barony.kingdom = { + set_de_jure_liege_title = root.primary_title + } + } + else_if = { + limit = { + highest_held_title_tier = tier_hegemony + } + scope:barony.empire = { + set_de_jure_liege_title = root.primary_title + } + } + + hidden_effect = { + remove_variable = martial_oath_2_timer + remove_variable = oath_conquest_size + } + } + + ai_will_do = { + base = 100 + } +} + +## Stewardship +### Ensure Peace ### +stewardship_oath_1_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/decision_culture.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = stewardship_oath_1 + has_variable = stewardship_oath_1_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + trigger_if = { + limit = { + days_of_continuous_peace < 1825 + is_ai = no + } + custom_tooltip = { + text = days_at_peace_text_alt + days_of_continuous_peace >= 1825 + } + } + trigger_else_if = { + limit = { + is_ai = yes + } + days_of_continuous_peace >= 1095 + } + trigger_else = { + custom_tooltip = { + text = days_at_peace_text + days_of_continuous_peace >= 1825 + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = stewardship_oath_1 } + + if = { + limit = { + is_ai = no + } + every_realm_county = { + custom = custom_every_realm_county + change_development_progress_with_overflow = 250 + } + } + + show_as_tooltip = { + add_character_modifier = oath_of_peace + } + + hidden_effect = { + remove_variable = stewardship_oath_1_timer + } + } + + ai_will_do = { + base = 100 + } +} + +### Shape the Realm ### +stewardship_oath_2_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/ep3_decision_city.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = stewardship_oath_2 + has_variable = stewardship_oath_2_timer + has_variable = stewardship_oath_2_buildings + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + trigger_if = { + limit = { + is_ai = no + } + custom_tooltip = { + text = building_oath_trigger + var:stewardship_oath_2_buildings >= 8 + } + } + trigger_else = { + limit = { + is_ai = yes + } + custom_tooltip = { + text = building_oath_trigger + var:stewardship_oath_2_buildings >= 3 + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = stewardship_oath_2 } + + if = { + limit = { + has_variable_list = stewardship_oath_2_building_list + is_ai = no + } + every_in_list = { + custom = every_build_oath_place + variable = stewardship_oath_2_building_list + limit = { + + } + county = { + change_development_progress_with_overflow = 50 + } + } + } + + show_as_tooltip = { + add_character_modifier = oath_of_buildings + } + + hidden_effect = { + remove_variable = stewardship_oath_2_timer + remove_variable = stewardship_oath_2_buildings + clear_variable_list = stewardship_oath_2_building_list + } + } + + ai_will_do = { + base = 100 + } +} + +## Learning +### Foster Enlightenment ### +learning_oath_1_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + widget = { + controller = create_holy_order + barony_valid = { + trigger_if = { + limit = { + scope:ruler = { + has_variable = learning_oath_1_university_exists + any_realm_province = { has_university_building_trigger = yes } + } + } + title_province = { has_university_building_trigger = yes } + } + trigger_else = { + title_province = { + has_special_building_slot = no + is_county_capital = yes + } + holder = scope:ruler + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + cost = { + gold = { + value = 100 + if = { + limit = { + exists = var:learning_oath_cost + } + value = var:learning_oath_cost + } + if = { + limit = { + scope:barony.county.title_province ?= { + has_university_building_trigger = yes + } + } + divide = 4 + } + } + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = learning_oath_1 + has_variable = learning_oath_1_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + OR = { + has_trait = education_diplomacy_5 + has_trait = education_martial_5 + has_trait = education_stewardship_5 + has_trait = education_intrigue_5 + has_trait = education_learning_5 + AND = { + trigger_if = { + limit = { + has_free_council_slot = yes + } + has_free_council_slot = no + } + trigger_if = { + limit = { + exists = cp:councillor_kurultai_1 + } + cp:councillor_kurultai_1 = { + OR = { + diplomacy >= 20 + martial >= 20 + stewardship >= 20 + learning >= 20 + } + } + } + trigger_if = { + limit = { + exists = cp:councillor_kurultai_2 + } + cp:councillor_kurultai_2 = { + OR = { + diplomacy >= 20 + martial >= 20 + stewardship >= 20 + learning >= 20 + } + } + } + trigger_if = { + limit = { + exists = cp:councillor_kurultai_3 + } + cp:councillor_kurultai_3 = { + OR = { + diplomacy >= 20 + martial >= 20 + stewardship >= 20 + learning >= 20 + } + } + } + trigger_if = { + limit = { + exists = cp:councillor_kurultai_4 + } + cp:councillor_kurultai_4 = { + OR = { + diplomacy >= 20 + martial >= 20 + stewardship >= 20 + learning >= 20 + } + } + } + trigger_if = { + limit = { + any_diplomacy_councillor = { + count >= 1 + } + } + custom_tooltip = { + text = learning_oath_1_diplomacy_councillor + any_diplomacy_councillor = { + count = all + diplomacy >= 20 + } + } + } + trigger_if = { + limit = { + any_martial_councillor = { + count >= 1 + } + } + custom_tooltip = { + text = learning_oath_1_martial_councillor + any_martial_councillor = { + count = all + martial >= 20 + } + } + } + trigger_if = { + limit = { + any_stewardship_councillor = { + count >= 1 + } + } + custom_tooltip = { + text = learning_oath_1_stewardship_councillor + any_stewardship_councillor = { + count = all + stewardship >= 20 + } + } + } + trigger_if = { + limit = { + any_intrigue_councillor = { + count >= 1 + } + } + custom_tooltip = { + text = learning_oath_1_intrigue_councillor + any_intrigue_councillor = { + count = all + intrigue >= 20 + } + } + } + trigger_if = { + limit = { + any_learning_councillor = { + count >= 1 + } + } + custom_tooltip = { + text = learning_oath_1_learning_councillor + any_learning_councillor = { + count = all + learning >= 20 + } + } + } + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = learning_oath_1 } + + if = { + limit = { + scope:barony.title_province ?= { + has_university_building_trigger = no + } + } + scope:barony.title_province ?= { + add_special_building = generic_university + } + } + else = { + scope:barony.county = { + add_county_modifier = oath_university_county + } + } + + hidden_effect = { + remove_variable = learning_oath_1_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Purge Pretenders +purge_pretenders_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = purge_pretenders_oath + has_variable = purge_pretenders_oath_timer + has_variable = purge_pretenders_target_title + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + trigger_if = { + limit = { + NOT = { + has_trait = murderer + } + } + NOT = { + has_trait = murderer + } + } + trigger_else = { + has_trait = murderer + custom_tooltip = { + text = purge_pretenders_oath_decision_murderer_tyranny + tyranny >= 80 + } + } + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + dread >= 145 + } + trigger_else = { + dread >= 95 + } + custom_tooltip = { + text = purge_pretenders_oath_decision_claimants + var:purge_pretenders_target_title ?= { + any_claimant = { + count = 0 + } + } + } + trigger_if = { + limit = { + NOT = { + government_has_flag = government_is_nomadic + } + } + custom_tooltip = { + text = purge_pretenders_oath_decision_children + any_child = { + count <= 3 + has_claim_on = root.var:purge_pretenders_target_title + } + } + } + + } + + effect = { + coronation_oath_success_effect = { OATH = purge_pretenders_oath } + + show_as_tooltip = { + add_character_modifier = oath_of_purge_pretenders + } + + if = { + limit = { + government_has_flag = government_is_administrative + } + show_as_tooltip = { + house ?= { + add_house_modifier = oath_of_purge_pretenders_house + } + } + add_character_flag = ach_purge_oath_administrative + } + else_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = purge_pretenders_oath_nomad + } + add_character_flag = purge_pretenders_oath_nomad + } + else_if = { + limit = { + NOR = { + has_realm_law = single_heir_succession_law + has_realm_law = clan_harmonious_partition_succession_law + has_realm_law = single_heir_succession_law_youngest + has_realm_law = single_heir_dynasty_house + } + } + + switch = { + trigger = has_realm_law + confederate_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:confederate_partition_succession_law + } + } + partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:partition_succession_law + } + } + high_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:high_partition_succession_law + } + } + clan_antagonistic_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:clan_antagonistic_partition_succession_law + } + } + clan_competitive_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:clan_competitive_partition_succession_law + } + } + clan_impassive_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:clan_impassive_partition_succession_law + } + } + clan_friendly_partition_succession_law = { + set_variable = { + name = purge_oath_previous_law + value = flag:clan_friendly_partition_succession_law + } + } + } + + add_realm_law_skip_effects = single_heir_succession_law + custom_tooltip = purge_pretenders_oath_decision_default + } + else = { + add_legitimacy = massive_legitimacy_gain + } + + hidden_effect = { + remove_variable = purge_pretenders_oath_timer + remove_variable = purge_pretenders_target_title + } + } + + ai_will_do = { + base = 100 + } + +} + +# +### End the Struggle +#end_the_struggle_oath_decision = { +# picture = { +# trigger = { var:end_the_struggle_oath_type_var = flag:persian_struggle } +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# picture = { +# trigger = { var:end_the_struggle_oath_type_var = flag:iberian_struggle } +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds" +# } +# decision_group_type = oaths +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# +# title = { +# first_valid = { +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# exists = struggle:persian_struggle +# } +# desc = end_the_struggle_oath_decision_title_persian +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# } +# desc = end_the_struggle_oath_decision_title_persian_ended +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# exists = struggle:iberian_struggle +# } +# desc = end_the_struggle_oath_decision_title_iberian +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# } +# desc = end_the_struggle_oath_decision_title_iberian_ended +# } +# } +# } +# +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# exists = struggle:persian_struggle +# } +# desc = end_the_struggle_oath_decision_desc_persian +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# } +# desc = end_the_struggle_oath_decision_desc_persian_ended +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# exists = struggle:iberian_struggle +# } +# desc = end_the_struggle_oath_decision_desc_iberian +# } +# triggered_desc = { +# trigger = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# } +# desc = end_the_struggle_oath_decision_desc_iberian_ended +# } +# } +# } +# +# is_shown = { +# highest_held_title_tier >= tier_kingdom +# has_variable = end_the_struggle_oath +# has_variable = end_the_struggle_oath_timer +# has_variable = end_the_struggle_oath_type_var +# } +# +# is_valid_showing_failures_only = { +# custom_tooltip = { +# text = busy_in_coronation_tooltip +# NOT = { +# involved_activity ?= { +# activity_host = root +# has_activity_type = activity_coronation +# } +# } +# } +# } +# +# is_valid = { +# trigger_if = { +# limit = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# exists = struggle:persian_struggle +# } +# custom_tooltip = { +# text = end_the_struggle_oath_decision_trigger_persian +# has_character_flag = ach_ended_struggle +# } +# } +# trigger_if = { +# limit = { +# var:end_the_struggle_oath_type_var = flag:persian_struggle +# NOT = { exists = struggle:persian_struggle } +# } +# custom_tooltip = { +# text = end_the_struggle_oath_decision_trigger_persian_ended +# has_character_flag = ach_ended_struggle +# } +# } +# trigger_else_if = { +# limit = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# exists = struggle:iberian_struggle +# } +# custom_tooltip = { +# text = end_the_struggle_oath_decision_trigger_iberian +# has_character_flag = ach_ended_struggle +# } +# } +# trigger_else_if = { +# limit = { +# var:end_the_struggle_oath_type_var = flag:iberian_struggle +# NOT = { exists = struggle:iberian_struggle } +# } +# custom_tooltip = { +# text = end_the_struggle_oath_decision_trigger_iberian_ended +# has_character_flag = ach_ended_struggle +# } +# } +# +# trigger_else = { +# always = yes +# } +# } +# +# effect = { +# coronation_oath_success_effect = { OATH = end_the_struggle_oath } +# +# show_as_tooltip = { +# add_character_modifier = oath_of_end_the_struggle +# } +# +# hidden_effect = { +# remove_variable = end_the_struggle_oath_timer +# remove_variable = end_the_struggle_oath_type_var +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} + +## Greatest Hunter +greatest_hunter_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = greatest_hunter_oath + has_variable = greatest_hunter_oath_l_counter + has_variable = greatest_hunter_oath_r_counter + has_variable = greatest_hunter_oath_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + OR = { + custom_tooltip = { + text = greatest_hunter_decision_l1_trigger + var:greatest_hunter_oath_l_counter >= 1 + } + custom_tooltip = { + text = greatest_hunter_decision_r10_trigger + var:greatest_hunter_oath_r_counter >= 10 + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = greatest_hunter_oath } + + show_as_tooltip = { + add_character_modifier = oath_greatest_hunter + } + + if = { + limit = { + any_character_artifact = { + OR = { + artifact_type = longbow + artifact_type = composite + artifact_type = bow + } + } + } + random_character_artifact = { + limit = { + OR = { + artifact_type = longbow + artifact_type = composite + artifact_type = bow + } + is_equipped = yes + } + alternative_limit = { + OR = { + artifact_type = longbow + artifact_type = composite + artifact_type = bow + } + } + hidden_effect = { + add_artifact_modifier = artifact_trait_track_hunter_xp_gain_mult_4_modifier + add_artifact_modifier = artifact_stress_gain_6_modifier + add_artifact_modifier = artifact_tribal_opinion_1_modifier + } + } + } + custom_tooltip = greatest_hunter_decision_no_artifact_xp_effect + custom_tooltip = greatest_hunter_decision_no_artifact_stress_effect + custom_tooltip = greatest_hunter_decision_no_artifact_tribal_effect + + hidden_effect = { + remove_variable = greatest_hunter_oath_timer + remove_variable = greatest_hunter_oath_l_counter + remove_variable = greatest_hunter_oath_r_counter + } + } + + ai_will_do = { + base = 100 + } +} + +## Heir Preparation +heir_preparation_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = heir_preparation_oath + has_variable = heir_preparation_oath_timer + exists = root.house + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + primary_heir ?= { + house ?= root.house + age >= 12 + calc_true_if = { + amount >= 3 + AND = { + diplomacy >= 10 + stewardship >= 10 + martial >= 10 + intrigue >= 10 + learning >= 10 + } + diplomacy >= 14 + stewardship >= 14 + martial >= 14 + intrigue >= 14 + learning >= 14 + has_trait = intellect_good + has_trait = beauty_good + has_trait = physique_good + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = heir_preparation_oath } + + show_as_tooltip = { + add_character_modifier = oath_heir_preparation + + primary_heir ?= { + add_character_modifier = oath_heir_preparation_heir + } + } + + hidden_effect = { + remove_variable = heir_preparation_oath_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Install Claimants +install_claimants_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = install_claimants_oath + has_variable = install_claimants_oath_timer + has_variable = install_claimants_oath_counter + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + custom_tooltip = { + text = install_claimants_oath_decision_trigger + var:install_claimants_oath_counter >= 3 + } + } + + effect = { + coronation_oath_success_effect = { OATH = install_claimants_oath } + + show_as_tooltip = { + add_character_modifier = oath_install_claimants + } + + every_ruler = { + limit = { + root = { + is_target_in_variable_list = { + name = installed_claimants_oath + target = prev + } + } + } + if = { + limit = { + root = { + can_add_hook = { + type = oath_claimant + target = prev + } + } + } + root = { + add_hook = { + type = oath_claimant + target = prev + } + } + } + primary_heir ?= { + if = { + limit = { + exists = this + house ?= prev.house + root = { + can_add_hook = { + type = oath_claimant_heir + target = prev + } + } + } + root = { + add_hook = { + type = oath_claimant_heir + target = prev + } + } + } + } + } + hidden_effect = { + remove_variable = install_claimants_oath_timer + remove_variable = install_claimants_oath_counter + } + } + + ai_will_do = { + base = 100 + } +} + +## Mend the Fracture +mend_the_fracture_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = mend_the_fracture_oath + has_variable = mend_the_fracture_oath_timer + has_variable = mend_the_fracture_oath_target_culture + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + var:mend_the_fracture_oath_target_culture = { + cultural_acceptance = { + target = root.culture + value >= 70 + } + } + var:mend_the_fracture_oath_target_culture = { + any_culture_county = { + count >= 12 + holder.top_liege = root.top_liege + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = mend_the_fracture_oath } + + show_as_tooltip = { + add_character_modifier = oath_mend_the_fracture + + culture = { + add_culture_tradition = oath_mend_the_fracture_tradition + } + var:mend_the_fracture_oath_target_culture = { + add_culture_tradition = oath_mend_the_fracture_tradition + } + } + + hidden_effect = { + remove_variable = mend_the_fracture_oath_timer + remove_variable = mend_the_fracture_oath_target_culture + } + } + + ai_will_do = { + base = 100 + } +} + +## Provide for the Warriors +provide_for_the_warriors_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = provide_for_the_warriors_oath + has_variable = provide_for_the_warriors_oath_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + any_directly_owned_province = { + count >= 3 + has_building_or_higher = oath_warriors_building_02 + } + } + + effect = { + coronation_oath_success_effect = { OATH = provide_for_the_warriors_oath } + + show_as_tooltip = { + add_character_modifier = oath_provide_for_the_warriors + } + every_directly_owned_province = { + limit = { + has_building_or_higher = oath_warriors_building_02 + } + add_province_modifier = oath_provide_for_the_warriors_province + } + + hidden_effect = { + remove_variable = provide_for_the_warriors_oath_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Provide for the Faithful +provide_for_the_faithful_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = provide_for_the_faithful_oath + has_variable = provide_for_the_faithful_oath_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + any_directly_owned_province = { + count >= 3 + has_building_or_higher = oath_faithful_building_02 + } + } + + effect = { + coronation_oath_success_effect = { OATH = provide_for_the_faithful_oath } + + show_as_tooltip = { + add_character_modifier = oath_provide_for_the_faithful + } + every_directly_owned_province = { + limit = { + has_building_or_higher = oath_faithful_building_02 + } + add_province_modifier = oath_provide_for_the_faithful_province + } + + hidden_effect = { + remove_variable = provide_for_the_faithful_oath_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Provide for the Poor +provide_for_the_poor_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = provide_for_the_poor_oath + has_variable = provide_for_the_poor_oath_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + any_directly_owned_province = { + count >= 3 + has_building_or_higher = oath_poor_building_02 + } + } + + effect = { + coronation_oath_success_effect = { OATH = provide_for_the_poor_oath } + + show_as_tooltip = { + add_character_modifier = oath_provide_for_the_poor + } + + every_directly_owned_province = { + limit = { + has_building_or_higher = oath_poor_building_02 + } + add_province_modifier = oath_provide_for_the_poor_province + } + + hidden_effect = { + remove_variable = provide_for_the_poor_oath_timer + } + } + + ai_will_do = { + base = 100 + } +} + +## Repent +repent_oath_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" } + decision_group_type = oaths + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + highest_held_title_tier >= tier_kingdom + has_variable = repent_oath + has_variable = repent_oath_timer + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = busy_in_coronation_tooltip + NOT = { + involved_activity ?= { + activity_host = root + has_activity_type = activity_coronation + } + } + } + } + + is_valid = { + calc_true_if = { + amount >= 1 + num_sinful_traits = 0 + AND = { + custom_tooltip = { + text = repent_oath_pilgrimage + var:repent_oath_pilgrimage_counter >= 4 + } + piety_level >= 3 + trigger_if = { + limit = { + exists = faith.religious_head + root != faith.religious_head + } + faith.religious_head = { + opinion = { + target = root + value >= 50 + } + } + } + } + } + } + + effect = { + coronation_oath_success_effect = { OATH = repent_oath } + + show_as_tooltip = { + add_character_modifier = oath_repent + } + + every_trait_in_category = { + category = personality + if = { + limit = { + root.faith = { + trait_is_virtue = prev + } + } + add_to_list = number_of_viable_personality_virtue_traits + } + } + + every_character_trait = { + if = { + limit = { + root.faith = { + trait_is_sin = prev + } + } + if = { + limit = { + has_trait_category = personality + } + add_to_list = personality_traits_to_remove + } + if = { + limit = { + OR = { + has_trait_category = lifestyle + has_trait_category = fame + } + } + add_to_list = lifestyle_and_fame_traits_to_remove + } + } + } + custom_tooltip = repent_oath_remove_traits_tooltip + hidden_effect = { + every_in_list = { + list = lifestyle_and_fame_traits_to_remove + save_temporary_scope_as = lifestyle_and_fame_temp_trait + root = { + remove_trait = scope:lifestyle_and_fame_temp_trait + } + } + every_in_list = { + list = personality_traits_to_remove + if = { + limit = { + any_in_list = { + list = number_of_viable_personality_virtue_traits + root = { + NOT = { + has_trait = prev + } + } + } + } + save_temporary_scope_as = personality_temp_trait + root = { + remove_trait = scope:personality_temp_trait + } + random_trait = { + limit = { + root.faith = { + trait_is_virtue = prev + } + NOT = { + root = { + has_trait = prev + } + } + has_trait_category = personality + } + save_temporary_scope_as = temp_trait + } + root = { + add_trait = scope:temp_trait + } + } + } + } + + hidden_effect = { + remove_variable = repent_oath_timer + } + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/10_culture_conversion_decisions.txt b/common/decisions/10_culture_conversion_decisions.txt index 2ad709f89..e074f6a71 100644 --- a/common/decisions/10_culture_conversion_decisions.txt +++ b/common/decisions/10_culture_conversion_decisions.txt @@ -139,23 +139,23 @@ convert_to_local_culture_decision = { } add_stress = major_stress_gain } - # Struggle Catalysts - if = { - limit = { - any_character_struggle = { - involvement = involved - phase_has_catalyst = catalyst_convert_local_culture_faith - is_culture_involved_in_struggle = root.capital_province.culture - } - } - every_character_struggle = { - involvement = involved - activate_struggle_catalyst = { - catalyst = catalyst_convert_local_culture_faith - character = root - } - } - } +# # Struggle Catalysts +# if = { +# limit = { +# any_character_struggle = { +# involvement = involved +# phase_has_catalyst = catalyst_convert_local_culture_faith +# is_culture_involved_in_struggle = root.capital_province.culture +# } +# } +# every_character_struggle = { +# involvement = involved +# activate_struggle_catalyst = { +# catalyst = catalyst_convert_local_culture_faith +# character = root +# } +# } +# } convert_family_culture_and_notify_vassals_effect = { CONVERTER = root @@ -252,54 +252,54 @@ convert_to_local_culture_decision = { } } - modifier = { # Farewell, norse culture (unless the player is running a norse empire) - add = 200 - OR = { - top_liege = this - AND = { - top_liege != this - NOT = { - any_liege_or_above = { - culture = culture:norse - } - } - } - } - culture = culture:norse - capital_province.culture = { - OR = { - this = culture:swedish - this = culture:norwegian - this = culture:danish - } - } - } +# modifier = { # Farewell, norse culture (unless the player is running a norse empire) +# add = 200 +# OR = { +# top_liege = this +# AND = { +# top_liege != this +# NOT = { +# any_liege_or_above = { +# culture = culture:norse +# } +# } +# } +# } +# culture = culture:norse +# capital_province.culture = { +# OR = { +# this = culture:swedish +# this = culture:norwegian +# this = culture:danish +# } +# } +# } - modifier = { # Iberian Struggle modifiers - any_character_struggle = { - involvement = involved - } - add = { - value = 0 - if = { - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_convert_local_culture_faith - } - has_character_flag = agenda_towards_escalation - } - add = -300 - } - else_if = { # Slight boost, so players can't exploit landing lots of characters to bump catalyst progress - limit = { - any_character_struggle = { - phase_has_catalyst = catalyst_convert_local_culture_faith - } - } - add = 20 - } - } - } +# modifier = { # Iberian Struggle modifiers +# any_character_struggle = { +# involvement = involved +# } +# add = { +# value = 0 +# if = { +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_convert_local_culture_faith +# } +# has_character_flag = agenda_towards_escalation +# } +# add = -300 +# } +# else_if = { # Slight boost, so players can't exploit landing lots of characters to bump catalyst progress +# limit = { +# any_character_struggle = { +# phase_has_catalyst = catalyst_convert_local_culture_faith +# } +# } +# add = 20 +# } +# } +# } modifier = { # If you're the same culture as your liege, and your Capital is in a Duchy with your culture in it, never convert factor = 0 @@ -341,122 +341,122 @@ convert_to_local_culture_decision = { } } - # Some cultures should not assimilate to certain others - modifier = { - factor = 0 - has_culture = culture:andalusian - capital_province = { - culture = { has_cultural_pillar = heritage_iberian } - } - NOT = { - capital_province = { - culture = { - is_hybrid_culture = yes - any_parent_culture_or_above = { - this = root.culture - } - } - } - } - } - modifier = { - factor = 0 - culture = { has_cultural_pillar = heritage_iberian } - capital_province.culture = culture:andalusian - } +# # Some cultures should not assimilate to certain others +# modifier = { +# factor = 0 +# has_culture = culture:andalusian +# capital_province = { +# culture = { has_cultural_pillar = heritage_iberian } +# } +# NOT = { +# capital_province = { +# culture = { +# is_hybrid_culture = yes +# any_parent_culture_or_above = { +# this = root.culture +# } +# } +# } +# } +# } +# modifier = { +# factor = 0 +# culture = { has_cultural_pillar = heritage_iberian } +# capital_province.culture = culture:andalusian +# } - # Don't overwrite historically scripted developments - modifier = { - factor = 0 - OR = { - has_culture = culture:norman - has_culture = culture:english - } - capital_province.culture = culture:anglo_saxon - } - modifier = { - factor = 0 - has_culture = culture:turkish - capital_province = { - culture = { - OR = { - has_cultural_pillar = heritage_byzantine - has_cultural_pillar = heritage_caucasian - } - } - } - NOT = { - capital_province = { - culture = { - is_hybrid_culture = yes - any_parent_culture_or_above = { - this = root.culture - } - } - } - } - } - modifier = { - factor = 0 - has_culture = culture:turkish - primary_title.tier >= tier_empire - } - modifier = { - factor = 0 - OR = { - has_title = title:k_jerusalem - has_title = title:e_outremer - any_liege_or_above = { - OR = { - has_title = title:k_jerusalem - has_title = title:e_outremer - } - } - } - NOR = { - capital_province = { # Convert to Hybrids of your culture in the Holy Land - culture = { - is_hybrid_culture = yes - any_parent_culture_or_above = { - this = root.culture - } - } - } - AND = { - top_liege != this - exists = liege - capital_province.culture = liege.culture - } - } - } - modifier = { - factor = 0 - has_title = title:e_latin_empire - NOT = { - capital_province = { - culture = { - is_hybrid_culture = yes - any_parent_culture_or_above = { - this = root.culture - } - } - } - } - } +# # Don't overwrite historically scripted developments +# modifier = { +# factor = 0 +# OR = { +# has_culture = culture:norman +# has_culture = culture:english +# } +# capital_province.culture = culture:anglo_saxon +# } +# modifier = { +# factor = 0 +# has_culture = culture:turkish +# capital_province = { +# culture = { +# OR = { +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_caucasian +# } +# } +# } +# NOT = { +# capital_province = { +# culture = { +# is_hybrid_culture = yes +# any_parent_culture_or_above = { +# this = root.culture +# } +# } +# } +# } +# } +# modifier = { +# factor = 0 +# has_culture = culture:turkish +# primary_title.tier >= tier_empire +# } +# modifier = { +# factor = 0 +# OR = { +# has_title = title:k_jerusalem +# has_title = title:e_outremer +# any_liege_or_above = { +# OR = { +# has_title = title:k_jerusalem +# has_title = title:e_outremer +# } +# } +# } +# NOR = { +# capital_province = { # Convert to Hybrids of your culture in the Holy Land +# culture = { +# is_hybrid_culture = yes +# any_parent_culture_or_above = { +# this = root.culture +# } +# } +# } +# AND = { +# top_liege != this +# exists = liege +# capital_province.culture = liege.culture +# } +# } +# } +# modifier = { +# factor = 0 +# has_title = title:e_latin_empire +# NOT = { +# capital_province = { +# culture = { +# is_hybrid_culture = yes +# any_parent_culture_or_above = { +# this = root.culture +# } +# } +# } +# } +# } - # Scots needs a bit of help to dominate as it did historically - modifier = { - factor = 0 - has_culture = culture:scottish - capital_province.culture = culture:gaelic - } +# # Scots needs a bit of help to dominate as it did historically +# modifier = { +# factor = 0 +# has_culture = culture:scottish +# capital_province.culture = culture:gaelic +# } - # Pictish should usually disappear - modifier = { - factor = 0 - has_culture = culture:gaelic - capital_province.culture = culture:pictish - } +# # Pictish should usually disappear +# modifier = { +# factor = 0 +# has_culture = culture:gaelic +# capital_province.culture = culture:pictish +# } # Don't go back on a previous conversion modifier = { diff --git a/common/decisions/10_nomad_culture_and_faith_decisions.txt b/common/decisions/10_nomad_culture_and_faith_decisions.txt new file mode 100644 index 000000000..f8cf1b973 --- /dev/null +++ b/common/decisions/10_nomad_culture_and_faith_decisions.txt @@ -0,0 +1,578 @@ +#### Embrace Tengriism ### +#embrace_tengriism_decision = { +# picture = { +# reference = "gfx/interface/illustrations/event_scenes/mpo_temple_steppe.dds" +# } +# decision_group_type = nomad_minor +# desc = embrace_tengriism_decision_desc +# selection_tooltip = embrace_tengriism_decision_tooltip +# +# is_shown = { +# is_playable_character = yes +# government_has_flag = government_is_nomadic +# OR = { +# culture = { has_cultural_pillar = heritage_mongolic } +# culture = { has_cultural_pillar = heritage_turkic } +# domicile.domicile_culture = { has_cultural_pillar = heritage_mongolic } +# domicile.domicile_culture = { has_cultural_pillar = heritage_turkic } +# } +# NOT = { +# faith = faith:tengri_pagan +# } +# #Cheaper to just switch to domicile's tengriism +# trigger_if = { +# limit = { +# exists = domicile.domicile_faith +# } +# NOT = { domicile.domicile_faith = faith:tengri_pagan } +# } +# } +# +# is_valid_showing_failures_only = { +# is_physically_able_adult = yes +# is_at_war = no +# custom_tooltip = { +# text = not_of_a_steppe_faith_tt +# NOT = { +# religion = religion:tengrism_religion +# } +# } +# } +# +# cost = { +# piety = { +# value = { +# add = major_piety_value +# if = { # Cost increases if you're reverting to pagan +# limit = { +# faith = { +# NOT = { +# has_doctrine_parameter = unreformed +# } +# } +# } +# multiply = 4 +# } +# } +# } +# } +# +# effect = { +# root.domicile.domicile_culture = { save_scope_as = domicile_culture } +# set_character_faith = faith:tengri_pagan +# domicile = { +# set_domicile_faith = faith:tengri_pagan +# } +# every_held_title = { +# limit = { +# tier = tier_county +# is_landless_type_title = no +# culture = scope:domicile_culture +# } +# set_county_faith = faith:tengri_pagan +# } +# # Spouses convert +# every_spouse = { +# limit = { +# is_courtier_of = root +# NOT = { faith = root.faith } +# } +# add_to_list = spouses_and_family_to_convert +# } +# # Family at court also convert +# every_close_or_extended_family_member = { +# limit = { +# is_courtier_of = root +# NOT = { faith = root.faith } +# } +# add_to_list = spouses_and_family_to_convert +# } +# every_in_list = { +# list = spouses_and_family_to_convert +# set_character_faith = faith:tengri_pagan +# } +# } +# +# ai_check_interval = 0 +#} + +### Spread [ROOT.Char.GetFaith.GetNameNoTooltip] to your People ### +proselytize_to_your_people_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/ep2_holysite_tribal.dds" + } + decision_group_type = nomad_minor + desc = proselytize_to_your_people_decision_desc + selection_tooltip = proselytize_to_your_people_decision_tooltip + + is_shown = { + is_playable_character = yes + government_has_flag = government_is_nomadic + exists = domicile.domicile_faith + NOT = { + faith = domicile.domicile_faith + } + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + is_at_war = no + } + + cost = { + piety = { + value = { + add = major_piety_value + if = { # Cost increases if you're trying to revert to unreformed + limit = { + domicile.domicile_faith = { + NOT = { has_doctrine_parameter = unreformed } + } + faith = { + has_doctrine_parameter = unreformed + } + } + multiply = 4 + } + } + } + } + + effect = { + root.domicile.domicile_culture = { save_scope_as = domicile_culture } + domicile = { + set_domicile_faith = root.faith + } + stress_impact = { + cynical = medium_stress_impact_gain + } + every_held_title = { + limit = { + tier = tier_county + is_landless_type_title = no + culture = scope:domicile_culture + } + set_county_faith = root.faith + } + # Spouses convert + every_spouse = { + limit = { + is_courtier_of = root + NOT = { faith = root.faith } + } + add_to_list = spouses_and_family_to_convert + } + # Family at court also convert + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + NOT = { faith = root.faith } + } + add_to_list = spouses_and_family_to_convert + } + every_in_list = { + list = spouses_and_family_to_convert + set_character_faith = root.faith + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + government_has_flag = government_is_nomadic + ai_zeal > 0 + } + + ai_will_do = { + base = 100 + } +} + +### Convert to [ROOT.Char.GetDomicile.GetFaith.GetNameNoTooltip] through your People ### +adopt_domicile_faith_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + decision_group_type = nomad_minor + desc = adopt_domicile_faith_decision_desc + selection_tooltip = adopt_domicile_faith_decision_tooltip + + is_shown = { + is_playable_character = yes + government_has_flag = government_is_nomadic + exists = domicile.domicile_faith + NOT = { + faith = domicile.domicile_faith + } + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + is_at_war = no + } + + effect = { + set_character_faith = root.domicile.domicile_faith + stress_impact = { + zealous = major_stress_impact_gain + } + # Spouses convert + every_spouse = { + limit = { + is_courtier_of = root + NOT = { faith = root.domicile.domicile_faith } + } + add_to_list = spouses_and_family_to_convert + } + # Family at court also convert + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + NOT = { faith = root.domicile.domicile_faith } + } + add_to_list = spouses_and_family_to_convert + } + every_in_list = { + list = spouses_and_family_to_convert + set_character_faith = root.domicile.domicile_faith + } + every_held_title = { + limit = { + tier = tier_county + is_landless_type_title = no + culture = root.domicile.domicile_culture + NOT = { faith = root.domicile.domicile_faith } + } + set_county_faith = root.domicile.domicile_faith + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + government_has_flag = government_is_nomadic + ai_zeal <= 0 + } + + ai_will_do = { + base = 100 + } +} + +### Adopt [ROOT.Char.GetDomicile.GetCulture.GetNameNoTooltip] Traditions ### +adopt_domicile_culture_decision = { + picture = { + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_neutral.dds" + } + decision_group_type = nomad_minor + desc = adopt_domicile_culture_decision_desc + selection_tooltip = adopt_domicile_culture_decision_tooltip + + is_shown = { + is_playable_character = yes + government_has_flag = government_is_nomadic + exists = domicile.domicile_culture + NOT = { + culture = domicile.domicile_culture + } + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + is_at_war = no + } + + cost = { + prestige = 150 + } + + effect = { + set_culture = root.domicile.domicile_culture + stress_impact = { + arrogant = medium_stress_impact_gain + } + # Family at court convert + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + culture = root.culture + } + add_to_list = spouses_and_family_to_convert + } + every_in_list = { + list = spouses_and_family_to_convert + set_culture = root.domicile.domicile_culture + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + government_has_flag = government_is_nomadic + } + + ai_will_do = { + base = 100 + } +} + +### Blend [ROOT.Char.GetCulture.GetNameNoTooltip] and [ROOT.Char.GetDomicile.GetCulture.GetNameNoTooltip] Traditions ### +blend_traditions_decision = { + picture = { + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_welcome.dds" + } + decision_group_type = nomad_minor + desc = blend_traditions_decision_desc + selection_tooltip = blend_traditions_decision_tooltip + + is_shown = { + is_playable_character = yes + government_has_flag = government_is_nomadic + exists = domicile.domicile_culture + culture != domicile.domicile_culture + game_rule_can_create_hybird_culture_trigger = yes + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + is_at_war = no + NOT = { + culture = { + has_same_culture_heritage = root.domicile.domicile_culture + } + } + custom_tooltip = { + text = not_a_hybrid_or_old_culture_tt + culture = { + OR = { + is_hybrid_culture = no + culture_age >= 50 + } + } + } + custom_tooltip = { + text = domicile_not_a_hybrid_or_old_culture_tt + root.domicile.domicile_culture = { + OR = { + is_hybrid_culture = no + culture_age >= 50 + } + } + } + } + + cost = { + prestige = { + value = root.domicile.herd + divide = 3 + min = 350 + max = 1000 + } + } + + effect = { + root.domicile.domicile_culture = { save_scope_as = original_domicile_culture } + culture = { save_scope_as = original_character_culture } + create_hybrid_culture = root.domicile.domicile_culture + custom_tooltip = random_traditions_tt + hidden_effect = { + if = { + limit = { + root.culture = { + NOT = { + has_same_culture_heritage = scope:original_domicile_culture + } + } + } + root.culture = { + set_heritage_from = root.domicile.domicile_culture + } + } + every_held_title = { + limit = { + tier = tier_county + is_landless_type_title = no + culture = root.domicile.domicile_culture + } + set_county_culture = root.culture + } + domicile = { + set_domicile_culture = root.culture + } + # Spouses convert + every_spouse = { + limit = { + is_courtier_of = root + OR = { + culture = scope:original_character_culture + culture = scope:original_domicile_culture + } + NOT = { culture = root.culture } + } + add_to_list = spouses_and_family_to_convert + } + # Family at court also convert + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + OR = { + culture = scope:original_character_culture + culture = scope:original_domicile_culture + } + NOT = { culture = root.culture } + } + add_to_list = spouses_and_family_to_convert + } + every_in_list = { + list = spouses_and_family_to_convert + set_culture = root.culture + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + government_has_flag = government_is_nomadic + culture = { + is_hybrid_culture = no + } + domicile.domicile_culture ?= { + is_hybrid_culture = no + } + highest_held_title_tier >= tier_duchy + trigger_if = { + limit = { + has_game_rule = less_common_hybrid_culture_ai_frequency + } + static_group_filter = { + group = fewer_valid_hybrid_steppe_cultures + match = 0.2 + } + } + } + + ai_will_do = { + base = 100 + } +} + +### Promote [ROOT.Char.GetCulture.GetNameNoTooltip] Traditions ### +enforce_traditions_decision = { + picture = { + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_suspicious.dds" + } + decision_group_type = nomad_minor + desc = enforce_traditions_decision_desc + selection_tooltip = enforce_traditions_decision_tooltip + + is_shown = { + is_playable_character = yes + government_has_flag = government_is_nomadic + exists = domicile.domicile_culture + NOT = { + culture = domicile.domicile_culture + } + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + is_at_war = no + custom_tooltip = { + text = same_heritage_or_steppe_heritage_tt + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + has_cultural_pillar = heritage_ugro_permian + has_same_culture_heritage = root.domicile.domicile_culture + } + } + } + } + + cost = { + prestige = { + value = root.domicile.herd + divide = 10 + min = 50 + max = 800 + } + } + + effect = { + root.domicile.domicile_culture = { save_scope_as = domicile_culture } + domicile = { + set_domicile_culture = root.culture + } + stress_impact = { + humble = medium_stress_impact_gain + } + every_held_title = { + limit = { + tier = tier_county + is_landless_type_title = no + culture = scope:domicile_culture + } + set_county_culture = root.culture + } + # Family at court also convert + every_close_or_extended_family_member = { + limit = { + is_courtier_of = root + culture = root.domicile.domicile_culture + } + add_to_list = spouses_and_family_to_convert + } + every_in_list = { + list = spouses_and_family_to_convert + set_culture = root.culture + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 12 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + ai_potential = { + government_has_flag = government_is_nomadic + NOT = { has_trait = humble } + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/10_nomad_other_decisions.txt b/common/decisions/10_nomad_other_decisions.txt new file mode 100644 index 000000000..d2624a78b --- /dev/null +++ b/common/decisions/10_nomad_other_decisions.txt @@ -0,0 +1,414 @@ +### Recruit [ROOT.Char.Custom('GetCourtierTypePlural')|U] from Yurt ### +recruit_from_nomadic_capital_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 12 + kingdom = 12 + empire = 12 + hegemony = 12 + } + picture = { + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_welcome.dds" + } + sort_order = 100 + decision_group_type = nomad_minor + + cooldown = { years = 2 } + + is_shown = { + government_has_flag = government_is_nomadic + exists = domicile + } + + is_valid = { + } + + is_valid_showing_failures_only = { + } + + desc = recruit_from_nomadic_capital_decision_desc + + cost = { + herd = { + value = domicile.minor_herd_value + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_NOMAD_COURTIER_DECISION_NEXT_STEP_BUTTON" + + item = { + value = recruit_hunters_decision + current_description = recruit_hunters_decision + localization = recruit_hunters_decision + icon = "gfx/interface/icons/regimenttypes/armenian_archers.dds" + ai_chance = { + value = 100 + } + } + + item = { + value = recruit_knights_decision + current_description = recruit_knights_decision + localization = recruit_knights_decision + icon = "gfx/interface/icons/casus_bellis/migration_cb.dds" + is_valid = { + domicile ?= { + has_domicile_building_or_higher = character_warfare_yurt_03 + } + } + ai_chance = { + value = 100 + } + } + + item = { + value = recruit_commanders_decision + current_description = recruit_commanders_decision + localization = recruit_commanders_decision + icon = "gfx/interface/icons/regimenttypes/kheshig.dds" + is_valid = { + domicile ?= { + has_domicile_building_or_higher = character_warfare_yurt_03 + } + } + ai_chance = { + value = 100 + } + } + + item = { + value = recruit_shepherds_decision + current_description = recruit_shepherds_decision + localization = recruit_shepherds_decision + icon = "gfx/interface/icons/government_types/herder_government.dds" + ai_chance = { + value = 0 + } + } + + item = { + value = recruit_brides_decision + current_description = recruit_brides_decision + localization = recruit_brides_decision + is_valid = { + custom_tooltip = { + text = faith_dominant_gender_male_or_equal_tt + faith_dominant_gender_male_or_equal = yes + } + } + icon = "gfx/interface/icons/marriage.dds" + ai_chance = { + value = 0 + if = { + limit = { + is_male = yes + is_married = no + } + add = 100 + } + } + } + + item = { + value = recruit_husbands_decision + current_description = recruit_husbands_decision + localization = recruit_husbands_decision + is_valid = { + custom_tooltip = { + text = faith_dominant_gender_female_or_equal_tt + faith_dominant_gender_female_or_equal = yes + } + } + icon = "gfx/interface/icons/marriage.dds" + ai_chance = { + value = 0 + if = { + limit = { + is_female = yes + is_married = no + } + add = 100 + } + } + } + } + + effect = { + custom_tooltip = recruit_from_nomadic_capital_decision_tooltip + hidden_effect = { + if = { + limit = { scope:recruit_hunters_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = nomadic_hunter_template + } + } + else_if = { + limit = { scope:recruit_commanders_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = nomadic_commander_template + } + } + else_if = { + limit = { scope:recruit_shepherds_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = seasoned_pastor_character + } + } + else_if = { + limit = { scope:recruit_brides_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = nomadic_bride_template + } + } + else_if = { + limit = { scope:recruit_husbands_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = nomadic_husband_template + } + } + else_if = { + limit = { scope:recruit_knights_decision = yes } + recruit_three_nomadic_capital_characters_effect = { + NOMAD_TEMPLATE_CHARACTER = nomadic_knight_template + } + } + } + close_view = { + view = decisions + player = root + } + } + + ai_potential = { + government_has_flag = government_is_nomadic + highest_held_title_tier >= tier_duchy + exists = domicile + OR = { + AND = { + is_at_war = no + any_courtier = { + count < 10 + } + } + NOT = { exists = cp:councillor_kurultai_1 } + NOT = { exists = cp:councillor_kurultai_2 } + NOT = { exists = cp:councillor_kurultai_3 } + NOT = { exists = cp:councillor_kurultai_4 } + } + } + + ai_will_do = { base = 100 } +} + +### Summon Fair Courtiers ### +summon_fair_courtiers_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 48 + empire = 48 + hegemony = 48 + } + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_city_steppe.dds" + } + sort_order = 100 + decision_group_type = courtier + + cooldown = { years = 2 } + + is_shown = { + any_sub_realm_barony = { + title_province = { + has_building = pleasure_dome + } + } + } + + is_valid_showing_failures_only = { + is_available = yes + } + + desc = summon_fair_courtiers_decision_desc + + cost = { + prestige = { + value = minor_prestige_value + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_SUMMON_FAIR_COURTIERS_DECISION_NEXT_STEP_BUTTON" + + item = { + value = summon_maidens_decision + current_description = summon_maidens_decision + localization = summon_maidens_decision + icon = "gfx/interface/icons/traits/beauty_good_2.dds" + ai_chance = { + value = 0 + if = { + limit = { + is_male = yes + is_married = no + } + add = 100 + } + } + } + + item = { + value = call_men_decision + current_description = call_men_decision + localization = call_men_decision + icon = "gfx/interface/icons/traits/beauty_good_2.dds" + ai_chance = { + value = 0 + if = { + limit = { + is_female = yes + is_married = no + } + add = 100 + } + } + } + } + + effect = { + custom_tooltip = summon_fair_courtiers_decision_tooltip + hidden_effect = { + if = { + limit = { scope:summon_maidens_decision = yes } + summon_three_fair_courtiers_effect = { + NOMAD_TEMPLATE_CHARACTER = beautiful_maiden_character + } + } + else_if = { + limit = { scope:call_men_decision = yes } + summon_three_fair_courtiers_effect = { + NOMAD_TEMPLATE_CHARACTER = beautiful_man_character + } + } + } + close_view = { + view = decisions + player = root + } + } + + ai_potential = { + any_courtier = { + count < 10 + } + } +} +############################################ +# ##Create Cossack kingdom Decision## +# ## By: Björn S +############################################ +# +### The Choice of creating a new culture and kingdom +#create_cossack_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" +# } +# desc = create_cossack_kingdom_decision_desc +# selection_tooltip = create_cossack_kingdom_decision_tooltip +# decision_group_type = adventurer +# +# +### Player is a landless adventurer or have the veteran adventurer trait + a culture suitable for the area. +### Player also have to have the right cultural heritage. +# is_shown = { +# is_playable_character = yes +# OR = { +# is_landless_adventurer = yes +# has_trait = adventurer +# } +# culture = { +# OR = { +# has_cultural_pillar = heritage_turkic +# has_cultural_pillar = heritage_east_slavic +# has_cultural_pillar = heritage_west_slavic +# has_cultural_pillar = heritage_south_slavic +# has_cultural_pillar = heritage_tungusic +# } +# } +### Not repeatable +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_create_cossack_kingdom +# } +# } +# +# } +# +# is_valid = { +# prestige_level >= high_prestige_level +# has_trait = adventurer +# has_government = nomad_government +# is_independent_ruler = yes +# AND = { +# completely_controls = title:d_tana +# completely_controls = title:d_don_valley +# OR = { +# completely_controls = title:d_astrakhan +# completely_controls = title:d_zaporizhzhia +# completely_controls = title:d_kharkiv +# } +# } +# } +# +# cost = { +# prestige = 1000 +# gold = 300 +# } +# +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# } +# +# +# effect = { +# show_as_tooltip = { +# create_cossack_scripted_effect = yes +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_create_cossack_kingdom +# } +# } +# trigger_event = major_decisions.3600 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/10_religious_decisions.txt b/common/decisions/10_religious_decisions.txt index 90213a7fe..2ea09a913 100644 --- a/common/decisions/10_religious_decisions.txt +++ b/common/decisions/10_religious_decisions.txt @@ -73,23 +73,23 @@ appoint_a_righteous_caliph_decision = { # Appoint a righteous caliph # Must be independent. top_liege = this # Not during the Persian struggle - trigger_if = { # Done this way to hide it for Spanish muslims and the like - limit = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - custom_tooltip = { - text = must_not_be_persia_involved_tt - NOT = { - any_character_struggle = { - involvement = involved - is_struggle_type = persian_struggle - } - } - } - } +# trigger_if = { # Done this way to hide it for Spanish muslims and the like +# limit = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# custom_tooltip = { +# text = must_not_be_persia_involved_tt +# NOT = { +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# } +# } # Should have a decent piety level. piety_level >= high_piety_level # Must have a decent proportion of sub-realm counties of the faith. @@ -401,7 +401,7 @@ initiate_consolamentum_decision = { is_valid = { OR = { - age >= 60 + age >= ritual_suicide_age custom_description = { text = decision_consolamentum_health health <= 1 @@ -414,7 +414,7 @@ initiate_consolamentum_decision = { hidden_effect = { add_piety_level = 1 } - death = { death_reason = death_suicide} + death = { death_reason = death_ritual_suicide } show_as_tooltip = { add_piety_level = 1 } @@ -601,93 +601,93 @@ select_personal_deity_hinduism_decision = { } ### Determine Personal Deity ### -select_personal_deity_germanic_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds" - } - desc = select_personal_deity_germanic_decision_desc - selection_tooltip = select_personal_deity_germanic_decision_tooltip - - is_shown = { - # DLC check. - has_fp1_dlc_trigger = yes - # Following a valid religion & faith. - religion = religion:germanic_religion - faith = { has_doctrine_parameter = select_personal_god_active } - } - - is_valid = { - } - - is_valid_showing_failures_only = { - # Have to at _least_ not be in piety debt. - piety >= 0 - } - - cooldown = { years = 2 } - - effect = { - # Show the possible options. - show_as_tooltip = { - random_list = { - desc = select_personal_deity_germanic_decision_tt - 100 = { - show_chance = no - desc = select_personal_deity_germanic_decision.select_odin - add_character_modifier = bhakti_germanic_generic_odin - } - 100 = { - trigger = { is_vaguely_danish_bhakti_trigger = no } - show_chance = no - desc = select_personal_deity_germanic_decision.select_ullr - add_character_modifier = bhakti_germanic_not_danish_ullr - } - 100 = { - trigger = { is_vaguely_danish_bhakti_trigger = yes } - show_chance = no - desc = select_personal_deity_germanic_decision.select_tyr - add_character_modifier = bhakti_germanic_danish_tyr - } - 100 = { - show_chance = no - desc = select_personal_deity_germanic_decision.select_thor - add_character_modifier = bhakti_germanic_generic_thor - } - 100 = { - show_chance = no - desc = select_personal_deity_germanic_decision.select_freyr - add_character_modifier = bhakti_germanic_generic_freyr - } - } - } - # And the actual effect. - trigger_event = religious_decision.0102 - } - - ai_check_interval_by_tier = { - barony = 0 - county = 96 - duchy = 96 - kingdom = 96 - empire = 96 - hegemony = 96 - } - - ai_potential = { - piety >= minor_piety_value - NOR = { - has_character_modifier = bhakti_germanic_generic_odin - has_character_modifier = bhakti_germanic_not_danish_ullr - has_character_modifier = bhakti_germanic_danish_tyr - has_character_modifier = bhakti_germanic_generic_thor - has_character_modifier = bhakti_germanic_generic_freyr - } - } - - ai_will_do = { - base = 100 - } -} +#select_personal_deity_germanic_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp1_decisons_hold_bolt.dds" +# } +# desc = select_personal_deity_germanic_decision_desc +# selection_tooltip = select_personal_deity_germanic_decision_tooltip +# +# is_shown = { +# # DLC check. +# has_fp1_dlc_trigger = yes +# # Following a valid religion & faith. +# religion = religion:folkgerman_religion +# faith = { has_doctrine_parameter = select_personal_god_active } +# } +# +# is_valid = { +# } +# +# is_valid_showing_failures_only = { +# # Have to at _least_ not be in piety debt. +# piety >= 0 +# } +# +# cooldown = { years = 2 } +# +# effect = { +# # Show the possible options. +# show_as_tooltip = { +# random_list = { +# desc = select_personal_deity_germanic_decision_tt +# 100 = { +# show_chance = no +# desc = select_personal_deity_germanic_decision.select_odin +# add_character_modifier = bhakti_germanic_generic_odin +# } +# 100 = { +# trigger = { is_vaguely_danish_bhakti_trigger = no } +# show_chance = no +# desc = select_personal_deity_germanic_decision.select_ullr +# add_character_modifier = bhakti_germanic_not_danish_ullr +# } +# 100 = { +# trigger = { is_vaguely_danish_bhakti_trigger = yes } +# show_chance = no +# desc = select_personal_deity_germanic_decision.select_tyr +# add_character_modifier = bhakti_germanic_danish_tyr +# } +# 100 = { +# show_chance = no +# desc = select_personal_deity_germanic_decision.select_thor +# add_character_modifier = bhakti_germanic_generic_thor +# } +# 100 = { +# show_chance = no +# desc = select_personal_deity_germanic_decision.select_freyr +# add_character_modifier = bhakti_germanic_generic_freyr +# } +# } +# } +# # And the actual effect. +# trigger_event = religious_decision.0102 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 96 +# duchy = 96 +# kingdom = 96 +# empire = 96 +# hegemony = 96 +# } +# +# ai_potential = { +# piety >= minor_piety_value +# NOR = { +# has_character_modifier = bhakti_germanic_generic_odin +# has_character_modifier = bhakti_germanic_not_danish_ullr +# has_character_modifier = bhakti_germanic_danish_tyr +# has_character_modifier = bhakti_germanic_generic_thor +# has_character_modifier = bhakti_germanic_generic_freyr +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} ### Meditate in Seclusion ### meditate_in_seclusion_decision = { @@ -1313,7 +1313,7 @@ return_rome_decision = { is_shown = { top_liege = this - faith = faith:catholic + religion = religion:catholic_religion exists = faith.religious_head faith.religious_head = { OR = { @@ -1356,12 +1356,18 @@ return_rome_decision = { resolve_title_and_vassal_change = scope:change add_piety = major_piety_value - - faith.religious_head = { - add_opinion = { - target = root - modifier = grateful_opinion - opinion = 20 + if = { + limit = { + faith.religious_head ?= { + this != root + } + } + faith.religious_head = { + add_opinion = { + target = root + modifier = grateful_opinion + opinion = 20 + } } } @@ -1383,7 +1389,7 @@ return_rome_decision = { ai_potential = { is_at_war = no top_liege = this - faith = faith:catholic + religion = religion:catholic_religion ai_zeal > very_high_negative_ai_value title:c_roma = { holder = { @@ -2148,3 +2154,81 @@ convert_to_taoism = { } } } + +### Restore the [ROOT.Char.GetFaith.AltPriestTermPlural] ### +novelist_restore_high_kingdom_decision = { #Updated for N3OW by edwardtheelbowhigh + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" + } + desc = novelist_restore_high_kingdom_decision_desc + selection_tooltip = novelist_restore_high_kingdom_decision_tooltip + decision_group_type = major + sort_order = 80 + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + NOR = { #Can be redone if somehow the High Priest title is destroyed + exists = faith.religious_head + faith = { has_doctrine = doctrine_no_head } #Only if Faith is meant to have one. + faith = { has_doctrine = doctrine_spiritual_head } #Cannot be done if you have taken the "Destroy the Magi" decision + } + OR = { + faith = faith:carolingian + #faith = faith:absurdist + faith = faith:rocambolist + faith = faith:romanticist + faith = faith:simurghi + } + } + + is_valid = { + piety_level >= very_high_piety_level + highest_held_title_tier = tier_empire + completely_controls = title:c_ile_de_france + custom_description = { + text = "restore_novelist_holy_sites" + faith = { + any_holy_site = { + OR = { + county.holder = root + county.holder.top_liege = { this = root } + } + count >= 3 + } + } + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_novelist_high_kingdom_effect_tooltip + trigger_event = { + id = novelist_decisions.0001 + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} \ No newline at end of file diff --git a/common/decisions/30_activity_decisions.txt b/common/decisions/30_activity_decisions.txt new file mode 100644 index 000000000..39e82d00a --- /dev/null +++ b/common/decisions/30_activity_decisions.txt @@ -0,0 +1,949 @@ +### Hold Court ### +hold_court_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = major + is_invisible = yes + + cost = { + prestige = { + value = standard_activity_base_cost + multiply = 0.5 + } + } + + cooldown = { + days = standard_hold_court_cooldown_time + } + + is_shown = { + is_landed = yes + has_royal_court = yes + has_dlc_feature = royal_court + } + + is_valid_showing_failures_only = { + is_available_adult = yes + court_grandeur_current_level >= 1 + + custom_description = { + text = ENGAGED_IN_SINGLE_COMBAT + NOT = { exists = var:engaged_in_single_combat } + } + + trigger_if = { + limit = { is_ai = no } + has_pending_court_events = no # should only be used for human players + has_spawned_court_events = no # should only be used for human players + } + } + + effect = { + custom_tooltip = hold_court_gain_grandeur_tooltip # Granted in conclusion event - hold_court.0021 + custom_tooltip = hold_court_gain_legitimacy_tooltip # Granted in conclusion event - hold_court.0021 + custom_tooltip = hold_court_decision_effects + hidden_effect = { + trigger_event = hold_court.0011 + } + } + + ai_potential = { + is_at_war = no + gold >= minor_gold_value + } + + ai_will_do = { + base = 100 + } +} + +### Petition the [ROOT.Char.GetTopLiege.GetTitleAsNameNoTooltip] ### +petition_liege_decision = { + ai_check_interval = 0 + sort_order = 200 + + selection_tooltip = { + first_valid = { + triggered_desc = { + trigger = { + liege = { tgp_is_ceremonial_regent_trigger = yes } + } + desc = petition_liege_decision_tooltip_non_royal + } + desc = petition_liege_decision_tooltip + } + } + desc = petition_liege_decision_desc + picture = { + trigger = { #This is not the ceremonial liege + tgp_is_ceremonial_petition_shown_trigger = yes + top_liege = { + culture ?= { + has_graphical_japanese_culture_group_trigger = yes + has_cultural_tradition = tradition_tgp_bushido # Shogunate + } + has_government = japan_feudal_government + tgp_has_ceremonial_liege_title_trigger = no + } + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + trigger = { #This is not the ceremonial liege + tgp_is_ceremonial_petition_shown_trigger = yes + top_liege.culture ?= { has_graphical_japanese_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/tgp_house_fief.dds" + } + picture = { #This is not the ceremonial liege + trigger = { + tgp_is_ceremonial_petition_shown_trigger = yes + top_liege.culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" + } + picture = { #This is the true top liege + trigger = { + tgp_is_ceremonial_petition_shown_trigger = no + top_liege ?= { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + } + reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" + } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + + cost = { + prestige = { + value = 0 + if = { + limit = { petition_liege_admin_valid_trigger = no } + add = standard_activity_base_cost + } + } + influence = { + value = 0 + if = { + limit = { petition_liege_admin_valid_trigger = yes } + add = standard_activity_base_cost + } + } + } + + cooldown = { + days = standard_petition_liege_cooldown_time + } + + is_shown = { + is_playable_character = yes + top_liege != this + liege ?= { has_royal_court = yes } + has_dlc_feature = royal_court + tgp_is_ceremonial_liege_trigger = no + } + + is_valid = { + exists = liege + } + + is_valid_showing_failures_only = { + is_available_adult = yes + liege ?= { is_available_adult = yes } + is_at_war_with_liege = no + trigger_if = { + limit = { + is_ai = no + has_royal_court = yes + } + has_spawned_court_events = no # should only be used for human players + } + trigger_if = { + limit = { + government_allows = merit + } + merit_level >= 3 + } + trigger_if = { # Gold + limit = { scope:petition_liege_gold = yes } + } + trigger_if = { # Council + limit = { + AND = { + scope:petition_liege_council_seat = yes + petition_liege_council_seat_trigger = { HOUSE = root.house LIEGE = root.liege } + } + } + custom_tooltip = { + text = petition_liege_council_seat_liege_tt + petition_liege_council_seat_liege_trigger = yes + } + custom_tooltip = { + text = petition_liege_council_seat_me_tt + petition_liege_council_seat_trigger = { HOUSE = root.house LIEGE = root.liege } + } + } + trigger_if = { # Family Council + limit = { scope:petition_liege_council_seat_family = yes } + custom_tooltip = { + text = petition_liege_council_seat_liege_tt + petition_liege_council_seat_liege_trigger = yes + } + custom_tooltip = { + text = petition_liege_council_seat_family_tt + petition_liege_council_seat_family_trigger = { HOUSE = root.house LIEGE = root.liege } + } + } + trigger_if = { # Court Position + limit = { scope:petition_liege_court_position = yes } + custom_tooltip = { + text = petition_liege_court_position_me_tt + petition_liege_court_position_trigger = { HOUSE = root.house } + } + } + trigger_if = { # Family Court Position + limit = { scope:petition_liege_court_position_family = yes } + custom_tooltip = { + text = petition_liege_court_position_family_tt + petition_liege_court_position_family_trigger = { HOUSE = root.house } + } + } + trigger_if = { # Family Governorship + limit = { scope:petition_liege_governorship_family = yes } + custom_tooltip = { + text = petition_liege_governorship_tt + petition_liege_governorship_trigger = yes + } + custom_tooltip = { + text = petition_liege_governorship_family_count_tt + petition_liege_governorship_family_count_trigger = yes + } + custom_tooltip = { + text = petition_liege_governorship_family_valid_tt + petition_liege_governorship_family_valid_trigger = yes + } + } + trigger_if = { # House Governorship Rights + limit = { scope:petition_liege_house_governorship_rights = yes } + petition_liege_house_governorship_rights_trigger = yes + } + trigger_if = { # Pay Debt + limit = { scope:petition_liege_pay_debt = yes } + custom_tooltip = { + text = petition_liege_pay_debt_me_tt + gold <= -100 + } + custom_tooltip = { + text = petition_liege_pay_debt_liege_tt + liege.gold >= petitioner_debt_positivization_root_value + } + } + trigger_if = { # War Aid + limit = { scope:petition_liege_war_aid = yes } + custom_tooltip = { # Must not be in any war involving liege + text = petition_liege_war_aid_liege_tt + petition_liege_war_aid_share_trigger = yes + } + custom_tooltip = { # Losing an external war + text = petition_liege_war_aid_tt + petition_liege_war_aid_trigger = yes + } + custom_tooltip = { # Liege not at war themselves + text = petition_liege_internal_war_aid_tt + petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value + } + custom_tooltip = { # Liege not at war themselves + text = petition_liege_external_war_aid_tt + petition_liege_war_liege_involvement_trigger = yes + } + } + trigger_if = { # Vassal War + limit = { scope:petition_liege_vassal_war = yes } + custom_tooltip = { + text = petition_liege_vassal_war_tt + petition_liege_vassal_war_trigger = yes + } + } + trigger_if = { # Faction War + limit = { scope:petition_liege_faction_war = yes } + custom_tooltip = { + text = petition_liege_faction_war_tt + any_targeting_faction = { target_of_powerful_faction_trigger = yes } + } + } + trigger_if = { # Bailiffs + limit = { scope:petition_liege_county_control = yes } + custom_tooltip = { + text = petition_liege_county_control_tt + any_held_title = { petition_liege_county_control_trigger = yes } + } + } + trigger_if = { # Convert + limit = { scope:petition_liege_county_convert = yes } + faith = liege.faith + custom_tooltip = { + text = petition_liege_county_convert_tt + any_held_title = { petition_liege_county_convert_trigger = yes } + } + } + trigger_if = { # Opinion + limit = { scope:petition_liege_county_opinion = yes } + custom_tooltip = { + text = petition_liege_county_opinion_tt + any_held_title = { petition_liege_county_opinion_trigger = yes } + } + } + trigger_if = { # Fortify + limit = { scope:petition_liege_fortify_border = yes } + custom_tooltip = { + text = petition_liege_fortify_border_tt + any_held_title = { petition_liege_fortify_border_trigger = yes } + } + custom_tooltip = { + text = petition_liege_debt_tt + NOT = { liege.gold < 0 } + } + } + trigger_if = { # Liege Title + limit = { scope:petition_liege_title_liege = yes } + custom_tooltip = { + text = petition_liege_title_liege_tt + any_claim = { petition_liege_title_liege_trigger = yes } + } + } + trigger_if = { # Vassal Title + limit = { scope:petition_liege_title_vassal = yes } + custom_tooltip = { + text = petition_liege_title_vassal_liege_tt + # Only relevant if revocation is possible + liege = { has_realm_law_flag = title_revocation_allowed } + } + custom_tooltip = { + text = petition_liege_title_vassal_claim_tt + any_claim = { petition_liege_title_vassal_trigger = yes } + } + } + trigger_if = { # Construct City + limit = { scope:petition_liege_construct_city = yes } + custom_tooltip = { + text = petition_liege_construct_city_tt + any_held_title = { petition_liege_construct_city_trigger = yes } + } + custom_tooltip = { + text = petition_liege_construct_city_liege_tt + liege.gold > main_building_tier_1_cost + } + } + trigger_if = { # Construct Temple + limit = { + scope:petition_liege_construct_temple = yes + liege = { tgp_is_ceremonial_regent_trigger = no } + } + custom_tooltip = { + text = petition_liege_construct_temple_tt + any_held_title = { petition_liege_construct_temple_trigger = yes } + } + custom_tooltip = { + text = petition_liege_construct_city_liege_tt + liege.gold > main_building_tier_1_cost + } + } + trigger_if = { # Development + limit = { scope:petition_liege_development = yes } + custom_tooltip = { + text = petition_liege_development_tt + exists = liege + liege.capital_province.county.development_level >= petitioner_development_difference_decision_value + } + } + trigger_if = { # House Fief + limit = { scope:petition_liege_house_fief = yes } + custom_tooltip = { + text = petition_liege_house_fief_tt + has_tgp_dlc_trigger = yes + has_government = japan_administrative_government + } + } + } + + widget = { + gui = "decision_view_widget_petition_liege" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_PETITION_DECISION_NEXT_STEP_BUTTON" + + ### TGP + item = { # House Fief + value = petition_liege_house_fief + is_shown = { + has_tgp_dlc_trigger = yes + has_government = japan_administrative_government + } + is_valid = { + custom_tooltip = { + text = petition_liege_house_fief_tt + has_tgp_dlc_trigger = yes + has_government = japan_administrative_government + top_liege = { has_government = japan_administrative_government } + } + } + current_description = petition_liege_house_fief_desc + localization = petition_liege_decision_option_house_fief + icon = "gfx/interface/icons/government_types/japan_feudal_government.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Gold + value = petition_liege_gold + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = {} + current_description = petition_liege_gold_desc + localization = petition_liege_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Family Governorship + value = petition_liege_governorship_family + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = { + is_house_head = yes + custom_tooltip = { + text = petition_liege_governorship_tt + petition_liege_governorship_trigger = yes + } + custom_tooltip = { + text = petition_liege_governorship_family_count_tt + petition_liege_governorship_family_count_trigger = yes + } + custom_tooltip = { + text = petition_liege_governorship_family_valid_tt + petition_liege_governorship_family_valid_trigger = yes + } + } + current_description = petition_liege_governorship_family_desc + localization = petition_liege_decision_option_governorship_family + icon = "gfx/interface/icons/character_interactions/grant_governorship.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # House Governorship Rights + value = petition_liege_house_governorship_rights + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = { + petition_liege_house_governorship_rights_trigger = yes + } + current_description = petition_liege_house_governorship_rights_desc + localization = petition_liege_decision_option_house_governorship_rights + icon = "gfx/interface/icons/character_interactions/request_appointment_support.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Council + value = petition_liege_council_seat + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + is_councillor = no + custom_tooltip = { # Liege can shuffle council + text = petition_liege_council_seat_liege_tt + petition_liege_council_seat_liege_trigger = yes + } + } + current_description = petition_liege_council_seat_desc + localization = petition_liege_decision_option_council_seat + icon = "gfx/interface/icons/message_feed/council.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Family Council Appointment + value = petition_liege_council_seat_family + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = { + custom_tooltip = { # Liege can shuffle council + text = petition_liege_council_seat_liege_tt + petition_liege_council_seat_liege_trigger = yes + } + is_house_head = yes + custom_tooltip = { + text = petition_liege_council_seat_family_tt + petition_liege_council_seat_family_trigger = { HOUSE = root.house LIEGE = root.liege } + } + } + current_description = petition_liege_council_seat_family_desc + localization = petition_liege_decision_option_council_seat_family + icon = "gfx/interface/icons/message_feed/council.dds" + ai_chance = { value = 0 } # Currently unused + } + + item = { # Court Position + value = petition_liege_court_position + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = { + petition_liege_court_position_trigger = { HOUSE = root.house } + } + current_description = petition_liege_court_position_desc + localization = petition_liege_decision_option_court_position + icon = "gfx/interface/icons/court_position_types/court_tutor_court_position.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Family Court Position + value = petition_liege_court_position_family + is_shown = { + petition_liege_admin_valid_trigger = yes + } + is_valid = { + is_house_head = yes + custom_tooltip = { + text = petition_liege_court_position_family_tt + petition_liege_court_position_family_trigger = { HOUSE = root.house } + } + } + current_description = petition_liege_court_position_family_desc + localization = petition_liege_decision_option_court_position_family + icon = "gfx/interface/icons/court_position_types/bodyguard_court_position.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Debt + value = petition_liege_pay_debt + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { # In debt + text = petition_liege_pay_debt_me_tt + gold <= -100 + } + custom_tooltip = { # Liege can afford your debt + text = petition_liege_pay_debt_liege_tt + liege.gold >= petitioner_debt_positivization_root_value + } + } + current_description = petition_liege_pay_debt_desc + localization = petition_liege_decision_option_pay_debt + icon = "gfx/interface/icons/message_feed/steward_job.dds" + ai_chance = { value = 0 } # Currently unused + } + ### Titles + item = { # Title Liege + value = petition_liege_title_liege + is_shown = { + petition_liege_admin_valid_trigger = no + NOT = { + government_has_flag = government_is_japan_feudal + } + } + is_valid = { + custom_tooltip = { + text = petition_liege_title_liege_tt + any_claim = { petition_liege_title_liege_trigger = yes } + } + } + current_description = petition_liege_title_liege_desc + localization = petition_liege_decision_option_title_liege + icon = "gfx/interface/icons/message_feed/titles.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Title Vassal + value = petition_liege_title_vassal + is_shown = { + petition_liege_admin_valid_trigger = no + NOT = { + government_has_flag = government_is_japan_feudal + } + } + is_valid = { + custom_tooltip = { + text = petition_liege_title_vassal_liege_tt + # Only relevant if revocation is possible + liege = { has_realm_law_flag = title_revocation_allowed } + } + custom_tooltip = { + text = petition_liege_title_vassal_claim_tt + any_claim = { petition_liege_title_vassal_trigger = yes } + } + } + current_description = petition_liege_title_vassal_desc + localization = petition_liege_decision_option_title_vassal + icon = "gfx/interface/icons/message_feed/generic_neutral_effect.dds" + ai_chance = { value = 0 } # Currently unused + } + ### Wars + item = { # Faction War + value = petition_liege_faction_war + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_faction_war_tt + any_targeting_faction = { target_of_powerful_faction_trigger = yes } + } + NAND = { + government_has_flag = government_is_administrative + liege = { government_has_flag = government_is_administrative } + } + } + current_description = petition_liege_faction_war_desc + localization = petition_liege_decision_option_faction_war + icon = "gfx/interface/icons/message_feed/faction.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Vassal War + value = petition_liege_vassal_war + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip ={ + text = petition_liege_vassal_war_tt + petition_liege_vassal_war_trigger = yes + } + NAND = { + government_has_flag = government_is_administrative + liege = { government_has_flag = government_is_administrative } + } + } + current_description = petition_liege_vassal_war_desc + localization = petition_liege_decision_option_vassal_war + icon = "gfx/interface/icons/message_feed/generic_good_effect.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # War Aid + value = petition_liege_war_aid + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { # Must not be in any war involving liege + text = petition_liege_war_aid_liege_tt + petition_liege_war_aid_share_trigger = yes + } + custom_tooltip = { # Losing an external war + text = petition_liege_war_aid_tt + petition_liege_war_aid_trigger = yes + } + custom_tooltip = { # Liege not at war themselves + text = petition_liege_internal_war_aid_tt + petition_war_aid_liege_ally_value >= petition_war_aid_rebels_value + } + custom_tooltip = { # Liege not at war themselves + text = petition_liege_external_war_aid_tt + petition_liege_war_liege_involvement_trigger = yes + } + NAND = { + government_has_flag = government_is_administrative + liege = { government_has_flag = government_is_administrative } + } + } + current_description = petition_liege_war_aid_desc + localization = petition_liege_decision_option_war_aid + icon = "gfx/interface/icons/message_feed/war.dds" + ai_chance = { value = 0 } # Currently unused + } + ### Counties + item = { # Control + value = petition_liege_county_control + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_county_control_tt + any_held_title = { petition_liege_county_control_trigger = yes } + } + } + current_description = petition_liege_county_control_desc + localization = petition_liege_decision_option_county_control + icon = "gfx/interface/icons/message_feed/control.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Convert + value = petition_liege_county_convert + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_faith_tt + faith = liege.faith + } + custom_tooltip = { + text = petition_liege_county_convert_tt + any_held_title = { petition_liege_county_convert_trigger = yes } + } + } + current_description = petition_liege_county_convert_desc + localization = petition_liege_decision_option_county_convert + icon = "gfx/interface/icons/message_feed/bishop.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Opinion + value = petition_liege_county_opinion + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_county_opinion_tt + any_held_title = { petition_liege_county_opinion_trigger = yes } + } + } + current_description = petition_liege_county_opinion_desc + localization = petition_liege_decision_option_county_opinion + icon = "gfx/interface/icons/message_feed/tier_up.dds" + ai_chance = { value = 0 } # Currently unused + } + ### Construction/Development + item = { # Fortify + value = petition_liege_fortify_border + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { # Royal + text = petition_liege_fortify_border_tt + any_held_title = { petition_liege_fortify_border_trigger = yes } + } + } + current_description = petition_liege_fortify_border_desc + localization = petition_liege_decision_option_fortify_border + icon = "gfx/interface/icons/icon_garrison.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Construct City + value = petition_liege_construct_city + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_city_planning_innovation_tt + culture = { has_innovation = innovation_city_planning } + liege.culture ?= { has_innovation = innovation_city_planning } + } + custom_tooltip = { + text = petition_liege_construct_city_tt + any_held_title = { petition_liege_construct_city_trigger = yes } + } + custom_tooltip = { + text = petition_liege_holding_tt + liege.gold > main_building_tier_1_cost + } + } + current_description = petition_liege_construct_city_desc + localization = petition_liege_decision_option_construct_city + icon = "gfx/interface/icons/message_feed/building.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Construct Temple + value = petition_liege_construct_temple + is_shown = { + petition_liege_admin_valid_trigger = no + } + is_valid = { + custom_tooltip = { + text = petition_liege_city_planning_innovation_tt + culture = { has_innovation = innovation_city_planning } + liege.culture ?= { has_innovation = innovation_city_planning } + } + custom_tooltip = { + text = petition_liege_faith_tt + faith = liege.faith + } + custom_tooltip = { + text = petition_liege_construct_temple_tt + any_held_title = { petition_liege_construct_temple_trigger = yes } + } + custom_tooltip = { + text = petition_liege_holding_tt + liege.gold > main_building_tier_1_cost + } + } + current_description = petition_liege_construct_temple_desc + localization = petition_liege_decision_option_construct_temple + icon = "gfx/interface/icons/message_feed/religious.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Development + value = petition_liege_development + is_valid = { + custom_tooltip = { + text = petition_liege_development_tt + exists = liege + liege.capital_province.county.development_level >= petitioner_development_difference_decision_value + } + } + current_description = petition_liege_development_desc + localization = petition_liege_decision_option_development + icon = "gfx/interface/icons/message_feed/guest.dds" + ai_chance = { value = 0 } # Currently unused + } + } + + effect = { + custom_tooltip = petition_liege_decision_effects + if = { + limit = { + liege = { is_ai = yes } + } + custom_description_no_bullet = { text = petition_liege_warning_effect } + } + show_as_tooltip = { + switch = { + trigger = has_trait + shy = { add_stress = medium_stress_impact_gain } + arrogant = { add_stress = medium_stress_impact_gain } + } + } + switch = { + trigger = yes + scope:petition_liege_gold = { # Gold + set_variable = { name = petition_type value = flag:gold } + } + scope:petition_liege_council_seat = { # Council + set_variable = { name = petition_type value = flag:council_seat } + } + scope:petition_liege_council_seat_family = { # Family Council + set_variable = { name = petition_type value = flag:council_seat_family } + } + scope:petition_liege_court_position = { # Court Position + set_variable = { name = petition_type value = flag:court_position } + } + scope:petition_liege_court_position_family = { # Family Court Position + set_variable = { name = petition_type value = flag:court_position_family } + } + scope:petition_liege_governorship_family = { # Family Governorship + set_variable = { name = petition_type value = flag:governorship_family } + } + scope:petition_liege_house_governorship_rights = { # House Governorship Rights + set_variable = { name = petition_type value = flag:house_governorship_rights } + } + scope:petition_liege_pay_debt = { # Debt + set_variable = { name = petition_type value = flag:pay_debt } + } + scope:petition_liege_war_aid = { # War Aid + set_variable = { name = petition_type value = flag:war_aid } + } + scope:petition_liege_vassal_war = { # Vassal Aid + set_variable = { name = petition_type value = flag:vassal_war } + } + scope:petition_liege_faction_war = { # Faction War + set_variable = { name = petition_type value = flag:faction_war } + } + scope:petition_liege_county_control = { # County Control + set_variable = { name = petition_type value = flag:county_control } + } + scope:petition_liege_county_convert = { # Convert County + set_variable = { name = petition_type value = flag:county_convert } + } + scope:petition_liege_county_opinion = { # County Opinion + set_variable = { name = petition_type value = flag:county_opinion } + } + scope:petition_liege_fortify_border = { # Fortify Border + set_variable = { name = petition_type value = flag:fortify_border } + } + scope:petition_liege_title_liege = { # Title Liege + set_variable = { name = petition_type value = flag:title_liege } + } + scope:petition_liege_title_vassal = { # Title Vassal + set_variable = { name = petition_type value = flag:title_vassal } + } + scope:petition_liege_construct_city = { # Construct City + set_variable = { name = petition_type value = flag:construct_city } + } + scope:petition_liege_construct_temple = { # Construct Temple + set_variable = { name = petition_type value = flag:construct_temple } + } + scope:petition_liege_development = { # Development + set_variable = { name = petition_type value = flag:development } + } + scope:petition_liege_gold = { # Gold + set_variable = { name = petition_type value = flag:gold } + } + scope:petition_liege_house_fief = { # House Fief + set_variable = { name = petition_type value = flag:house_fief } + } + } + if = { + limit = { + location = liege.capital_province + } + trigger_event = { + on_action = petition_liege_start + } + + trigger_event = petition_liege.9000 + } + else = { + start_travel_plan = { + destination = liege.capital_province + on_start_on_action = petition_liege_start + on_travel_planner_cancel_on_action = petition_liege_travel_planner_exit + on_arrival_event = petition_liege.9000 + on_arrival_destinations = all_but_last + } + } + } + + ai_potential = { + always = no # Only players can do this. AI vassals go through the normal court events/hold court activity. + } +} diff --git a/common/decisions/30_court_decisions.txt b/common/decisions/30_court_decisions.txt new file mode 100644 index 000000000..87e9e7c8f --- /dev/null +++ b/common/decisions/30_court_decisions.txt @@ -0,0 +1,394 @@ +### Pay Homage ### +pay_homage_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 45 + duchy = 45 + kingdom = 45 + empire = 45 + hegemony = 0 + } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = major + + cost = { + prestige = standard_activity_base_cost + gold = { + value = 0 + if = { + limit = { + exists = scope:pay_homage_gold + scope:pay_homage_gold = yes + has_treasury = no + } + add = medium_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + exists = scope:pay_homage_gold + scope:pay_homage_gold = yes + has_treasury = yes + } + add = medium_gold_value + } + } + } + + is_shown = { + is_landed = yes + primary_title.tier >= tier_county + top_liege != this + liege ?= { has_royal_court = yes } + has_dlc_feature = royal_court + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + NOT = { + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + liege = { + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + } + } + } + + is_valid = { + exists = liege + custom_tooltip = { + text = pay_homage_grace_valid_tt + trigger_if = { # Has not paid homage to this liege before + limit = { + has_variable = pay_homage_grace + exists = liege + } + NOT = { var:pay_homage_grace = liege } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + liege ?= { is_available_adult = yes } + is_at_war_with_liege = no + trigger_if = { + limit = { + is_ai = no + has_royal_court = yes + } + has_spawned_court_events = no # should only be used for human players + } + trigger_if = { # Has not paid homage to this liege before + limit = { + has_variable = pay_homage_grace + exists = liege + } + custom_tooltip = { + text = pay_homage_grace_tt + NOT = { var:pay_homage_grace = liege } + } + } + trigger_if = { + limit = { is_ai = yes } + NOT = { + liege = { has_variable = pay_homage_cooldown } + } + } + } + + widget = { + gui = "decision_view_widget_pay_homage" + controller = decision_option_list_controller + decision_to_second_step_button = "PAY_HOMAGE_DECISION_NEXT_STEP_BUTTON" + + item = { # Submission + value = pay_homage_submission + is_valid = {} + current_description = pay_homage_submission_desc + localization = pay_homage_decision_option_submission + icon = "gfx/interface/icons/icon_liege.dds" + ai_chance = { # Always likely + value = 50 + if = { # Generous vassals want to give gold if they can! + limit = { + ai_greed <= -50 + gold >= medium_gold_value + } + add = -50 + } + } + } + + item = { # Hook + value = pay_homage_hook + is_valid = { + custom_tooltip = { # Liege does not already have a hook + text = pay_homage_hook_tt + NOT = { + liege ?= { has_hook = prev } + } + } + } + current_description = pay_homage_hook_desc + localization = pay_homage_decision_option_hook + icon = "gfx/interface/icons/message_feed/hook.dds" + ai_chance = { # More likely if family + value = 25 + if = { + limit = { + liege ?= { is_close_or_extended_family_of = prev } + } + add = 25 + } + if = { # Certain AI's really do not want to be indebted + limit = { + OR = { + has_trait = paranoid + has_trait = arrogant + ai_greed >= 50 + } + } + add = -50 + } + } + } + + item = { # Contract + value = pay_homage_contract + is_shown = { government_has_flag = government_is_feudal } + is_valid = { + custom_tooltip = { # Contract can be changed + text = pay_homage_contract_modifiable_tt + vassal_contract_has_modifiable_obligations = yes + } + custom_tooltip = { # Contract not at highest + text = pay_homage_contract_increasable_tt + OR = { + vassal_contract_obligation_level_can_be_increased = feudal_government_taxes + vassal_contract_obligation_level_can_be_increased = feudal_government_levies + } + } + } + current_description = pay_homage_contract_desc + localization = pay_homage_decision_option_contract + icon = "gfx/interface/icons/message_feed/a_catch_all_councillor_icon.dds" + ai_chance = { # More likely if contract is already lenient + value = 10 + if = { + limit = { + OR = { + vassal_contract_obligation_level:feudal_government_levies = feudal_levies_low_level + vassal_contract_obligation_level:feudal_government_taxes = feudal_tax_low_level + } + } + add = 40 + } + else_if = { + limit = { + OR = { + vassal_contract_obligation_level:feudal_government_levies = feudal_levies_exempt_level + vassal_contract_obligation_level:feudal_government_taxes = feudal_tax_exempt_level + } + } + add = 90 + } + + if = { # Certain AI's really do not want increased obligations + limit = { + OR = { + has_trait = ambitious + has_trait = arrogant + ai_greed >= 50 + } + } + add = -50 + } + } + } + + item = { # Gold + value = pay_homage_gold + # Can afford gold homage + is_valid = { gold >= medium_gold_value } + current_description = pay_homage_gold_desc + localization = pay_homage_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { # More likely if rich + value = 50 + if = { + limit = { short_term_gold > major_gold_value } + add = 50 + } + + if = { # Certain AI's really do not want to part with gold + limit = { + ai_greed >= 50 + } + add = -100 + } + } + } + } + + effect = { + set_variable = { + name = homage_liege_scope + value = liege + } + custom_tooltip = pay_homage_decision_effects + custom_description_no_bullet = { text = pay_homage_gift_warning_effect } + if = { # Gift + limit = { scope:pay_homage_gold = yes } + set_variable = { + name = homage_type + value = flag:homage_gold + } + # used for refunding if travel is canceled mid-way + set_variable = { + name = pay_homage_gold_value + value = medium_gold_value + } + custom_tooltip = pay_homage_decision_effects_gold + } + else_if = { # Hook + limit = { scope:pay_homage_hook = yes } + set_variable = { + name = homage_type + value = flag:homage_hook + } + custom_tooltip = pay_homage_decision_effects_hook + } + else_if = { # Contract + limit = { scope:pay_homage_contract = yes } + set_variable = { + name = homage_type + value = flag:homage_contract + } + if = { + limit = { + vassal_contract_obligation_level:feudal_government_levies < vassal_contract_obligation_level:feudal_government_taxes + vassal_contract_obligation_level_can_be_increased = feudal_government_levies + } + custom_tooltip = pay_homage_decision_effects_contract_levies + } + else_if = { + limit = { + vassal_contract_obligation_level:feudal_government_taxes < vassal_contract_obligation_level:feudal_government_levies + vassal_contract_obligation_level_can_be_increased = feudal_government_taxes + } + custom_tooltip = pay_homage_decision_effects_contract_gold + } + else = { + if = { + limit = { vassal_contract_obligation_level_can_be_increased = feudal_government_taxes } + custom_tooltip = pay_homage_decision_effects_contract_gold + } + else = { custom_tooltip = pay_homage_decision_effects_contract_gold } + } + hidden_effect = { set_subject_contract_modification_blocked = yes } + } + else = { # Submission + set_variable = { + name = homage_type + value = flag:homage_submission + } + } + show_as_tooltip = { + switch = { + trigger = has_trait + shy = { add_stress = minor_stress_impact_gain } + arrogant = { add_stress = minor_stress_impact_gain } + } + } + save_scope_as = homage_vassal + if = { + limit = { exists = liege } # To stop errors + liege = { save_scope_as = homage_liege } + } + if = { + limit = { + liege = { + has_realm_law = uncrowned + } + } + custom_tooltip = pay_homage_uncrowned_tt + } + start_travel_plan = { + destination = liege.capital_province + on_start_on_action = pay_homage_start + on_travel_planner_cancel_on_action = pay_homage_travel_planner_exit + on_arrival_event = pay_homage.9999 + on_arrival_destinations = all_but_last + } + } + + ai_potential = { + is_at_war = no + } + + ai_will_do = { + base = 0 + modifier = { + add = 50 + prestige > standard_activity_base_cost + } + modifier = { # AI's who can give gold are more likely + add = 50 + gold >= medium_gold_value + ai_greed < 50 + primary_title.tier > tier_county + } + modifier = { + add = -50 + has_relation_rival = liege + } + modifier = { + add = -25 + opinion = { + target = liege + value < 0 + } + } + modifier = { # Dukes/kings should be more weighted + add = 25 + primary_title.tier >= tier_duchy + } + modifier = { # Barons should be less weighted + add = -25 + primary_title.tier < tier_county + } + #Unwilling to do it to lieges that are uncrowned + #Makes it less likely vassals will be traveling during coronation + modifier = { + factor = 0 + liege = { + has_realm_law = uncrowned + } + } + } +} diff --git a/common/decisions/30_mongol_invasion_decisions.txt b/common/decisions/30_mongol_invasion_decisions.txt new file mode 100644 index 000000000..fea72ee55 --- /dev/null +++ b/common/decisions/30_mongol_invasion_decisions.txt @@ -0,0 +1,266 @@ +### Submit to the Great Khan ### +submit_to_the_great_khan_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 12 + kingdom = 12 + empire = 12 + hegemony = 12 + } + picture = { + reference = "gfx/interface/illustrations/decisions/mpo_decision_great_khan.dds" + } + desc = submit_to_the_great_khan_decision_opening_desc + selection_tooltip = submit_to_the_great_khan_decision_tooltip + + sort_order = 110 + decision_group_type = major + + is_shown = { + is_landless_adventurer = no + is_independent_ruler = yes + OR = { + exists = global_var:mongol_empire_has_spawned + AND = { + exists = global_var:greatest_of_khans_title + exists = global_var:greatest_of_khans_title.holder + } + } + NOT = { + mpo_has_gok_mongol_empire_trigger = yes + } + OR = { + any_neighboring_top_liege_realm_owner = { + mpo_has_gok_mongol_empire_trigger = yes + } + AND = { + is_ai = no # this heavier check is for players, AI will only evaluate decision when immediately bordering the Mongols + any_neighboring_top_liege_realm_owner = { + any_neighboring_top_liege_realm_owner = { + mpo_has_gok_mongol_empire_trigger = yes + } + } + } + } + } + + is_valid_showing_failures_only = { + NOT = { highest_held_title_tier = tier_empire } + } + + effect = { + if = { + limit = { + exists = confederation + } + confederation = { + #Your confederation will survive, it has more members + if = { + limit = { + any_confederation_member = { + count >= 2 + NOT = { + this = root + } + } + } + remove_confederation_member = root + } + #Your confederation is toast + else = { + disband_confederation = yes + } + } + } + hidden_effect = { + if = { + limit = { + exists = title:e_mongol_empire.holder + } + title:e_mongol_empire.holder = { + save_scope_as = mongol_emperor + } + } + else = { + random_neighboring_top_liege_realm_owner = { + limit = { mpo_has_gok_mongol_empire_trigger = yes } + save_scope_as = mongol_emperor + } + if = { + limit = { + NOT = { + exists = scope:mongol_emperor + } + } + random_neighboring_top_liege_realm_owner = { + limit = { + mpo_has_gok_mongol_empire_trigger = yes + } + random_neighboring_top_liege_realm_owner = { + limit = { + mpo_has_gok_mongol_empire_trigger = yes + } + save_scope_as = mongol_emperor + } + } + } + } + } + every_character_war = { + limit = { + primary_defender = root + } + end_war = white_peace + } + hidden_effect = { + debug_log = "A ruler submitted to the khan" + debug_log_scopes = yes + } + save_scope_as = recipient + scope:mongol_emperor = { + send_interface_message = { + type = event_gok_submission_with_text + title = mpo_greatest_of_khans.0020_title + left_icon = root + + root = { + create_title_and_vassal_change = { + type = swear_fealty + save_scope_as = title_change + add_claim_on_loss = no + } + change_liege = { + liege = scope:mongol_emperor + change = scope:title_change + } + resolve_title_and_vassal_change = scope:title_change + if = { + limit = { + government_has_flag = government_is_nomadic + } + pay_herd = { + target = scope:mongol_emperor + value = domicile.major_herd_value + } + } + else_if = { + limit = { + NOT = { + government_has_flag = government_is_herder + } + } + pay_short_term_gold = { + target = scope:mongol_emperor + gold = major_gold_value + } + } + if = { + limit = { + #khan is still nomadic or pluralist and thus doesn't care about religion + scope:mongol_emperor = { + faith = { + has_doctrine = doctrine_pluralism_pluralistic + } + } + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + } + hidden_effect = { + if = { + limit = { is_independent_ruler = no } # To avoid errors during tooltip generation (prior to the contract being generated) + vassal_contract_set_obligation_level = { type = religious_rights level = 1 } + } + } + custom_tooltip = religious_protection_tt + } + } + } + } + } + + ai_potential = { + OR = { + exists = global_var:mongol_empire_has_spawned + AND = { + exists = global_var:greatest_of_khans_title + exists = global_var:greatest_of_khans_title.holder + } + } + is_independent_ruler = yes + highest_held_title_tier < tier_empire + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + domicile = { + herd >= massive_herd_value + } + } + trigger_if = { + limit = { + NOR = { + government_has_flag = government_is_herder + government_has_flag = government_is_nomadic + } + } + gold >= medium_gold_value + } + } + + ai_will_do = { # is_shown trigger means AI will only evaluate these when immediate neighbors with the Mongols + base = 0 + # Very likely if you're an independent count bordering the Empire + modifier = { + add = 25 + highest_held_title_tier = tier_county + } + # Fairly likely if you're an independent duke bordering the Empire + modifier = { + add = 10 + highest_held_title_tier = tier_duchy + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + # A little bit likely if you're an independent king in the Altaic group bordering the Empire + modifier = { + add = 10 + highest_held_title_tier = tier_duchy + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + # More likely if you're Craven + modifier = { + factor = 1.25 + has_trait = craven + } + # Unlikely if you're Brave + modifier = { + factor = 0.2 + has_trait = brave + } + # Unlikely if you're Arrogant + modifier = { + factor = 0.1 + has_trait = arrogant + } + # Very likely if you're already allies + modifier = { + factor = 1.5 + any_ally = { + mpo_has_gok_mongol_empire_trigger = yes + } + } + # The AI should never do this as a king or above + modifier = { + factor = 0 + highest_held_title_tier >= tier_kingdom + } + } +} diff --git a/common/decisions/40_japan_decisions.txt b/common/decisions/40_japan_decisions.txt new file mode 100644 index 000000000..492845456 --- /dev/null +++ b/common/decisions/40_japan_decisions.txt @@ -0,0 +1,548 @@ +### Pledge Loyalty to the [GetPlayer.GetLiege.GetTitleTierName|U] ### +pledge_loyalty_to_liege_decision = { + ai_check_interval_by_tier = { + barony = 0 + county = 45 + duchy = 45 + kingdom = 45 + empire = 45 + hegemony = 0 + } + picture = { + trigger = { + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + top_liege ?= { + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + } + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = major + + cost = { + gold = { + value = 0 + if = { + limit = { + exists = scope:pledge_loyalty_to_liege_gold + scope:pledge_loyalty_to_liege_gold = yes + } + add = medium_gold_value + } + } + } + + is_shown = { + is_landed = yes + primary_title.tier >= tier_county + is_independent_ruler = no + liege ?= { has_royal_court = yes } + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_japan_feudal + } + } + + is_valid = { + custom_tooltip = { + text = pledge_loyalty_to_liege_grace_valid_tt + trigger_if = { # Has not Pledged Loyalty to this Liege before + limit = { + has_variable = pledge_loyalty_to_liege_grace + } + NOT = { var:pledge_loyalty_to_liege_grace = liege } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + liege ?= { is_available_adult = yes } + is_at_war_with_liege = no + trigger_if = { + limit = { + is_ai = no + has_royal_court = yes + } + has_spawned_court_events = no # should only be used for human players + } + trigger_if = { # Has not Pledged Loyalty to this Liege before + limit = { + has_variable = pledge_loyalty_to_liege_grace + } + custom_tooltip = { + text = pledge_loyalty_to_liege_grace_valid_tt + NOT = { var:pledge_loyalty_to_liege_grace = liege } + } + } + } + + widget = { + gui = "decision_view_widget_pay_homage" + controller = decision_option_list_controller + decision_to_second_step_button = "pledge_loyalty_to_liege_DECISION_NEXT_STEP_BUTTON" + + item = { # Submission + value = pledge_loyalty_to_liege_submission + is_valid = {} + current_description = pledge_loyalty_to_liege_submission_desc + localization = pledge_loyalty_to_liege_decision_option_submission + icon = "gfx/interface/icons/icon_liege.dds" + ai_chance = { # Always likely + value = 50 + if = { # Generous vassals want to give gold if they can! + limit = { + ai_greed <= -50 + gold >= medium_gold_value + } + add = -50 + } + } + } + + item = { # Hook + value = pledge_loyalty_to_liege_hook + is_valid = { + custom_tooltip = { # Liege does not already have a hook + text = pledge_loyalty_to_liege_hook_tt + NOT = { + liege ?= { has_hook = prev } + } + } + } + current_description = pledge_loyalty_to_liege_hook_desc + localization = pledge_loyalty_to_liege_decision_option_hook + icon = "gfx/interface/icons/message_feed/hook.dds" + ai_chance = { # More likely if family + value = 25 + if = { + limit = { + liege ?= { is_close_or_extended_family_of = prev } + } + add = 25 + } + if = { # Certain AI's really do not want to be indebted + limit = { + OR = { + has_trait = paranoid + has_trait = arrogant + ai_greed >= 50 + } + } + add = -50 + } + } + } + + item = { # Contract + value = pledge_loyalty_to_liege_contract + is_shown = { government_has_flag = government_is_feudal } + is_valid = { + custom_tooltip = { # Contract can be changed + text = pledge_loyalty_to_liege_contract_modifiable_tt + vassal_contract_has_modifiable_obligations = yes + } + custom_tooltip = { # Contract not at highest + text = pledge_loyalty_to_liege_contract_increasable_tt + OR = { + vassal_contract_obligation_level_can_be_increased = feudal_government_taxes + vassal_contract_obligation_level_can_be_increased = feudal_government_levies + } + } + } + current_description = pledge_loyalty_to_liege_contract_desc + localization = pledge_loyalty_to_liege_decision_option_contract + icon = "gfx/interface/icons/message_feed/a_catch_all_councillor_icon.dds" + ai_chance = { # More likely if contract is already lenient + value = 10 + if = { + limit = { + OR = { + vassal_contract_obligation_level:feudal_government_levies = feudal_levies_low_level + vassal_contract_obligation_level:feudal_government_taxes = feudal_tax_low_level + } + } + add = 40 + } + else_if = { + limit = { + OR = { + vassal_contract_obligation_level:feudal_government_levies = feudal_levies_exempt_level + vassal_contract_obligation_level:feudal_government_taxes = feudal_tax_exempt_level + } + } + add = 90 + } + + if = { # Certain AI's really do not want increased obligations + limit = { + OR = { + has_trait = ambitious + has_trait = arrogant + ai_greed >= 50 + } + } + add = -50 + } + } + } + + item = { # Gold + value = pledge_loyalty_to_liege_gold + is_valid = { + custom_tooltip = { # Can afford gold homage + text = pledge_loyalty_to_liege_gold_tt + gold >= medium_gold_value # Can afford gold homage + } + } + current_description = pledge_loyalty_to_liege_gold_desc + localization = pledge_loyalty_to_liege_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { # More likely if rich + value = 50 + if = { + limit = { gold > major_gold_value } + add = 50 + } + + if = { # Certain AI's really do not want to part with gold + limit = { + ai_greed >= 50 + } + add = -100 + } + } + } + } + + effect = { + set_variable = { + name = pledge_loyalty_to_liege_scope + value = liege + } + custom_tooltip = pledge_loyalty_to_liege_decision_effects + custom_description_no_bullet = { text = pledge_loyalty_to_liege_gift_warning_effect } + if = { # Gift + limit = { scope:pledge_loyalty_to_liege_gold = yes } + set_variable = { + name = homage_type + value = flag:pledge_loyalty_to_liege_gold + } + # used for refunding if travel is canceled mid-way + set_variable = { + name = pledge_loyalty_to_liege_gold_value + value = medium_gold_value + } + custom_tooltip = pledge_loyalty_to_liege_decision_effects_gold + } + else_if = { # Hook + limit = { scope:pledge_loyalty_to_liege_hook = yes } + set_variable = { + name = homage_type + value = flag:pledge_loyalty_to_liege_hook + } + custom_tooltip = pledge_loyalty_to_liege_decision_effects_hook + } + else_if = { # Contract + limit = { scope:pledge_loyalty_to_liege_contract = yes } + set_variable = { + name = homage_type + value = flag:pledge_loyalty_to_liege_contract + } + if = { + limit = { + vassal_contract_obligation_level:feudal_government_levies < vassal_contract_obligation_level:feudal_government_taxes + vassal_contract_obligation_level_can_be_increased = feudal_government_levies + } + custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_levies + } + else_if = { + limit = { + vassal_contract_obligation_level:feudal_government_taxes < vassal_contract_obligation_level:feudal_government_levies + vassal_contract_obligation_level_can_be_increased = feudal_government_taxes + } + custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold + } + else = { + if = { + limit = { vassal_contract_obligation_level_can_be_increased = feudal_government_taxes } + custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold + } + else = { custom_tooltip = pledge_loyalty_to_liege_decision_effects_contract_gold } + } + hidden_effect = { set_vassal_contract_modification_blocked = yes } + } + else = { # Submission + set_variable = { + name = homage_type + value = flag:pledge_loyalty_to_liege_submission + } + } + show_as_tooltip = { + switch = { + trigger = has_trait + shy = { add_stress = minor_stress_impact_gain } + arrogant = { add_stress = minor_stress_impact_gain } + } + } + save_scope_as = pledge_loyalty_to_liege_vassal + if = { + limit = { exists = liege } # To stop errors + liege = { save_scope_as = pledge_loyalty_to_liege_liege } + } + start_travel_plan = { + destination = liege.capital_province + on_start_on_action = pledge_loyalty_to_liege_start + on_travel_planner_cancel_on_action = pledge_loyalty_to_liege_travel_planner_exit + on_arrival_event = pledge_loyalty_to_liege.9000 + on_arrival_destinations = all_but_last + } + } + + ai_potential = { + is_at_war = no + } + + ai_will_do = { + base = 0 + modifier = { + add = 60 + culture = { has_cultural_parameter = must_pledge_loyalty_to_liege } + } + modifier = { + add = 50 + prestige > standard_activity_base_cost + } + modifier = { # AI's who can give gold are more likely + add = 50 + gold >= medium_gold_value + ai_greed < 50 + primary_title.tier > tier_county + } + modifier = { + add = -50 + has_relation_rival = liege + } + modifier = { + add = -25 + opinion = { + target = liege + value < 0 + } + } + modifier = { # Dukes/kings should be more weighted + add = 25 + primary_title.tier >= tier_duchy + } + modifier = { # Barons should be less weighted + add = -25 + primary_title.tier < tier_county + } + } +} + +### Petition the Ceremonial Monarch ### +petition_ceremonial_liege_decision = { + ai_check_interval = 0 + sort_order = 199 + + selection_tooltip = { + first_valid = { + triggered_desc = { + trigger = { + liege = { tgp_is_ceremonial_regent_trigger = yes } + } + desc = petition_liege_decision_tooltip_non_royal + } + desc = petition_liege_decision_tooltip + } + } + + title = { + first_valid = { + triggered_desc = { + trigger = { exists = top_liege.primary_title.var:administrative_ui_special_title.holder } + desc = petition_ceremonial_liege_decision_title + } + desc = petition_ceremonial_liege_decision + } + } + desc = petition_ceremonial_liege_decision_desc + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" + } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_nomadic +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_nomadic } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + + cost = { + prestige = { + value = 0 + if = { + limit = { petition_liege_admin_valid_trigger = no } + add = standard_activity_base_cost + } + } + influence = { + value = 0 + if = { + limit = { petition_liege_admin_valid_trigger = yes } + add = standard_activity_base_cost + } + } + } + + cooldown = { + days = standard_petition_liege_cooldown_time + } + + is_shown = { + is_playable_character = yes + has_dlc_feature = royal_court + tgp_is_ceremonial_petition_shown_trigger = yes + } + + is_valid_showing_failures_only = { + is_available_adult = yes + tgp_is_ceremonial_petition_shown_trigger = yes + tgp_is_ceremonial_petition_valid_trigger = yes + } + + widget = { + gui = "decision_view_widget_petition_liege" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_PETITION_DECISION_NEXT_STEP_BUTTON" + + item = { # Regent endorsement + value = petition_ceremonial_liege_regent + is_valid = { + government_allows = administrative + is_independent_ruler = no + trigger_if = { + limit = { exists = top_liege.primary_title.var:administrative_ui_special_title.holder } + custom_tooltip = { + text = petition_ceremonial_liege_regent_already_given_tt + NOT = { var:petition_liege_regent_support ?= top_liege.primary_title.var:administrative_ui_special_title.holder } + } + } + trigger_else = { always = no } + } + current_description = petition_ceremonial_liege_regent_desc + localization = petition_ceremonial_liege_decision_option_regent + icon = "gfx/interface/icons/message_feed/tier_up.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Appointment support + value = petition_ceremonial_liege_appointment + is_valid = { government_allows = administrative } + current_description = petition_ceremonial_liege_appointment_desc + localization = petition_ceremonial_liege_decision_option_appointment + icon = "gfx/interface/icons/message_feed/icon_scheme_promote.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Royal wedding + value = petition_ceremonial_liege_wedding + is_valid = { + tgp_is_in_ceremonial_house_trigger = no + } + current_description = petition_ceremonial_liege_wedding_desc + localization = petition_ceremonial_liege_decision_option_wedding + icon = "gfx/interface/icons/message_feed/marriage.dds" + ai_chance = { value = 0 } # Currently unused + } + item = { # Privilege + value = petition_ceremonial_liege_privilege + is_valid = { + tgp_is_in_ceremonial_house_trigger = no + } + current_description = petition_ceremonial_liege_privilege_desc + localization = petition_ceremonial_liege_decision_option_privilege + icon = "gfx/interface/icons/message_feed/vassal_contract.dds" + ai_chance = { value = 0 } # Currently unused + } + } + + effect = { + top_liege.primary_title.var:administrative_ui_special_title.holder = { save_scope_as = ceremonial_liege } + custom_tooltip = petition_ceremonial_liege_decision_effects + if = { + limit = { + liege = { is_ai = yes } + } + custom_description_no_bullet = { text = petition_liege_warning_effect } + } + show_as_tooltip = { + switch = { + trigger = has_trait + shy = { add_stress = medium_stress_impact_gain } + arrogant = { add_stress = medium_stress_impact_gain } + } + } + switch = { + trigger = yes + scope:petition_ceremonial_liege_regent = { + set_variable = { name = petition_type value = flag:regent } + } + scope:petition_ceremonial_liege_appointment = { + set_variable = { name = petition_type value = flag:appointment } + } + scope:petition_ceremonial_liege_wedding = { + set_variable = { name = petition_type value = flag:wedding } + } + scope:petition_ceremonial_liege_privilege = { + set_variable = { name = petition_type value = flag:privilege } + } + } + if = { + limit = { location = scope:ceremonial_liege.capital_province } + trigger_event = { on_action = petition_ceremonial_liege_start } + trigger_event = petition_liege.9020 + } + else = { + trigger_event = { on_action = petition_ceremonial_liege_start } + start_travel_plan = { + destination = scope:ceremonial_liege.capital_province + on_travel_planner_cancel_on_action = petition_ceremonial_liege_travel_planner_exit + on_arrival_event = petition_liege.9020 + on_arrival_destinations = all_but_last + } + } + add_character_flag = { + flag = petition_ceremonial_liege_character_flag + weeks = 2 + } + } + + ai_potential = { always = no } # Only players can do this. AI vassals go through the normal court events/hold court activity. +} diff --git a/common/decisions/80_major_decisions.txt b/common/decisions/80_major_decisions.txt new file mode 100644 index 000000000..9b70473e2 --- /dev/null +++ b/common/decisions/80_major_decisions.txt @@ -0,0 +1,3293 @@ + +################################################## +# GOVERNMENT DECISIONS + +################################################## +# Convert to Feudalism +# by Mathilda Bjarnehed +################################################## + +# Deprecated decision of yore. +#convert_to_feudalism_decision = { + #picture = { + #reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + #} + #decision_group_type = major + #desc = convert_to_feudalism_decision_desc + # + #ai_check_interval = 36 + # + #is_shown = { + #government_has_flag = government_is_tribal + #} + # + #is_valid = { + #has_realm_law = tribal_authority_3 + #custom_description = { + #text = faith_is_reformed + #subject = root + #faith = { NOT = { has_doctrine_parameter = unreformed } } + #} + #prestige_level = 5 + #} + # + #cost = { + #prestige = 150 + #} + # + #effect = { + #change_government = feudal_government + #trigger_event = major_decisions.0001 + #add_realm_law_skip_effects = crown_authority_0 + #} + # + #ai_potential = { + ##always = yes + #} + # + #ai_will_do = { + #base = 100 + #modifier = { #Go for the more lenient decision if this is the case + #add = -100 + #liege = { government_has_flag = government_is_feudal } + #} + #} +#} + +################################################## +# Convert Realm to Feudalism/Clan through Liege +# by Linnéa Thimrén +################################################## + +# A more lenient decision to convert if your liege is feudal +### Adopt [ROOT.Char.GetLiege.GetGovernment.GetNameNoTooltip] Ways through Liege ### +convert_to_feudalism_liege_converted_decision = { + picture = { + trigger = { + has_tgp_dlc_trigger = yes + liege = { + culture = { has_cultural_pillar = heritage_japonic } + } + } + reference = "gfx/interface/illustrations/decisions/tgp_dominance.dds" + } + picture = { + trigger = { + liege = { + government_has_flag = government_is_clan + } + } + reference = "gfx/interface/illustrations/event_scenes/bp1_courtyard_mena.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_to_feudalism_liege_converted_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + government_has_flag = government_is_tribal + liege = { + OR = { + government_has_flag = government_is_japan_feudal + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + } + } + + is_valid = { + OR = { + has_realm_law = tribal_authority_1 + has_realm_law = tribal_authority_2 + has_realm_law = tribal_authority_3 + } + custom_description = { + text = faith_is_reformed + subject = root + faith = { NOT = { has_doctrine_parameter = unreformed } } + } + trigger_if = { + limit = { government_has_flag = government_is_wanua } + faith = { has_doctrine = doctrine_monotheist } + } + custom_description = { + text = recent_conversion_to_tribalism + NOT = { has_character_flag = just_converted_to_tribalism } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = permafrost_feudal_ban + NOT = { culture = { has_cultural_parameter = permafrost_cannot_become_feudal } } + } + } + + cost = { + prestige = 150 + } + + effect = { + trigger_event = major_decisions.0001 + save_scope_as = actor + convert_whole_realm_to_feudalism_effect = yes + hidden_effect = { + every_vassal = { + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +# Convert from Clan if your liege is Feudal +### Adopt [ROOT.Char.GetLiege.GetGovernment.GetNameNoTooltip] Ways through Liege ### +convert_clan_to_feudalism_through_liege_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_clan_to_feudalism_through_liege_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + government_has_flag = government_is_clan + top_liege != this + liege = { + government_has_flag = government_is_feudal + } + } + + is_valid = { + custom_description = { + text = same_faith_as_liege + OR = { + religion = liege.religion + faith = { + faith_hostility_level = { + target = root.liege.faith + value <= faith_fully_accepted_level + } + } + } + } + custom_description = { + text = same_culture_as_liege + OR = { + culture = liege.culture + culture = { + cultural_acceptance = { target = root.liege.culture value >= 90 } # Essentially the same culture + } + } + } + } + + cost = { + prestige = 150 + } + + effect = { + trigger_event = major_decisions.0001 + save_scope_as = actor + + change_government = feudal_government + + hidden_effect = { + every_vassal_or_below = { + limit = { government_has_flag = government_is_clan } + change_government = feudal_government + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + prestige >= 150 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + opinion = { + target = liege + value >= 0 + } + } + } +} + +# Convert from Feudal if your liege is Clan +### Adopt [ROOT.Char.GetLiege.GetGovernment.GetNameNoTooltip] Ways through Liege ### +convert_feudalism_to_clan_through_liege_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_feudalism_to_clan_through_liege_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + government_has_flag = government_is_feudal + top_liege != this + liege = { + government_has_flag = government_is_clan + } + } + + is_valid = { + custom_description = { + text = same_faith_as_liege + OR = { + religion = liege.religion + faith = { + faith_hostility_level = { + target = root.liege.faith + value <= faith_fully_accepted_level + } + } + } + } + custom_description = { + text = same_culture_as_liege + OR = { + culture = liege.culture + culture = { + cultural_acceptance = { target = root.liege.culture value >= 90 } # Essentially the same culture + } + } + } + } + + cost = { + prestige = 150 + } + + effect = { + trigger_event = major_decisions.0001 + save_scope_as = actor + + change_government = clan_government + + hidden_effect = { + every_vassal_or_below = { + limit = { government_has_flag = government_is_feudal } + change_government = clan_government + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + prestige >= 150 + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + opinion = { + target = liege + value >= 0 + } + } + } +} + +################################################## +# Convert Realm to Feudalism/Clan +# by Linnéa Thimrén +################################################## + +# A decision to feudalize the entire realm (wow!) +### Adopt [ROOT.Char.Custom('GetTribalReformGovernment')|U] Ways ### +convert_whole_realm_to_feudalism_decision = { + picture = { + trigger = { + has_tgp_dlc_trigger = yes + liege = { + culture = { has_cultural_pillar = heritage_japonic } + } + } + reference = "gfx/interface/illustrations/decisions/tgp_dominance.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_whole_realm_to_feudalism_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + government_has_flag = government_is_tribal + OR = { + top_liege = this + AND = { + top_liege != this + liege = { + NOR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + } + } + } + } + + is_valid = { + has_realm_law = tribal_authority_3 + custom_description = { + text = faith_is_reformed + subject = root + faith = { NOT = { has_doctrine_parameter = unreformed } } + } + prestige_level >= 2 + capital_province.county = { + development_level >= convert_to_feudalism_development_requirement + } + custom_description = { #You need to have 70% of all (non-regional/unique) tribal innovations! + text = has_all_tribal_innovations + subject = root.culture + culture = { + calc_true_if = { + amount >= 9 + has_innovation = innovation_motte + has_innovation = innovation_catapult + has_innovation = innovation_barracks + has_innovation = innovation_mustering_grounds + has_innovation = innovation_bannus + has_innovation = innovation_quilted_armor + has_innovation = innovation_gavelkind + has_innovation = innovation_crop_rotation + has_innovation = innovation_city_planning + has_innovation = innovation_casus_belli + has_innovation = innovation_plenary_assemblies + has_innovation = innovation_ledger + has_innovation = innovation_development_01 + has_innovation = innovation_currency_01 + } + } + } + trigger_if = { + limit = { + government_has_flag = government_is_wanua + is_ai = yes + } + faith = { has_doctrine = doctrine_monotheist } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = permafrost_feudal_ban + NOT = { culture = { has_cultural_parameter = permafrost_cannot_become_feudal } } + } + } + + cost = { + prestige = 200 + } + + effect = { + gain_legitimizing_legend_seed_tooltip_effect = yes + add_character_flag = ready_to_receive_seed + trigger_event = major_decisions.0001 + save_scope_as = actor + convert_whole_realm_to_feudalism_effect = yes + hidden_effect = { + every_vassal = { + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + NOT = { mpo_has_gok_mongol_empire_trigger = yes } #Stop the Mongols from slowing their conquest. + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Convert Realm to Tribalism +# by Maxence Voleau +################################################## + +# A decision to deformalise the entire realm back into tribes. +### Embrace Tribalism ### +convert_to_tribalism_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_to_tribalism_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + is_landed = yes + primary_title.tier >= tier_county + NOT = { + any_held_title = { + title_tier = county + title_province = { + NOT = { has_holding_type = tribal_holding } + } + } + } + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_mandala + } + } + + is_valid = { + + } + + + effect = { + trigger_event = major_decisions.0200 + change_government = tribal_government + add_prestige = { + add = -150 + } + + hidden_effect = { + add_character_flag = { + flag = just_converted_to_tribalism + years = 5 + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Convert Realm to Feudalism (West African Pagan) +# by Ewan Cowhig Croft +################################################## + +# A decision for West African pagans to feudalise without reforming. +### Adopt [ROOT.Char.Custom('GetTribalReformGovernment')|U] Ways: #weak (West African Pagan)#! ### +convert_whole_realm_to_feudalism_west_african_pagan_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_whole_realm_to_feudalism_west_african_pagan_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + # Only tribals need formalise. + government_has_flag = government_is_tribal + # Unreformed West African Pagans are our targets. + faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes + } + + is_valid = { + # Repeat the faith requirements, so that the player knows what's up. + faith_qualifies_for_west_african_pagan_feudalisation_trigger = yes + # Must have suitable authority. + has_realm_law = tribal_authority_3 + # Independents only. + top_liege = this + # West Africans feudalise from large empires. + calc_true_if = { + amount >= 4 + realm_size >= minor_realm_size + highest_held_title_tier >= tier_kingdom + custom_tooltip = { + text = convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.vassal_count + any_vassal = { count >= convert_whole_realm_to_feudalism_west_african_pagan_decision_vassal_count_value } + } + prestige_level >= high_prestige_level + piety_level >= high_piety_level + custom_tooltip = { + text = convert_whole_realm_to_feudalism_west_african_pagan_decision.tt.wa_capital_development + capital_county = { + development_level >= convert_whole_realm_to_feudalism_west_african_pagan_decision_wa_capital_development_value + title_province = { geographical_region = world_africa_west } + } + } + } + # You need to have 70% of all (non-regional/unique) tribal innovations! + custom_description = { + text = has_all_tribal_innovations + subject = root.culture + culture = { + calc_true_if = { + amount >= 9 + has_innovation = innovation_motte + has_innovation = innovation_catapult + has_innovation = innovation_barracks + has_innovation = innovation_mustering_grounds + has_innovation = innovation_bannus + has_innovation = innovation_quilted_armor + has_innovation = innovation_gavelkind + has_innovation = innovation_crop_rotation + has_innovation = innovation_city_planning + has_innovation = innovation_casus_belli + has_innovation = innovation_plenary_assemblies + has_innovation = innovation_ledger + has_innovation = innovation_development_01 + has_innovation = innovation_currency_01 + } + } + } + } + + cost = { prestige = 500 } + + effect = { + trigger_event = major_decisions.0001 + save_scope_as = actor + convert_whole_realm_to_feudalism_effect = yes + hidden_effect = { + every_vassal = { + trigger_event = { + id = major_decisions.0002 + days = 3 + } + } + } + } + + ai_potential = { + # Cut down on checks for other tribals. + exists = capital_county.title_province + capital_county.title_province = { geographical_region = world_africa_west } + } + + ai_will_do = { + base = 100 + } +} + + + + + + + + + + + + +################################################## +# DYNASTY DECISIONS + +################################################## +# Declare Bloodline Holy +# by (probably) Mathilda Bjarnehed +################################################## + +### Consecrate Bloodline ### +declare_bloodline_holy_decision = { + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/tgp_holysite_asia.dds" + } + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/ep2_holysite_indian.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds" + } + decision_group_type = major + desc = declare_bloodline_holy_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + is_lowborn = no + is_landless_adventurer = no + highest_held_title_tier >= 3 #Dukes and higher. + NOT = { #Just once per Faith. + faith = { + exists = var:variable_savior_found + } + } + NOR = { + has_trait = saoshyant + has_trait = saoshyant_descendant + has_trait = sayyid + has_trait = blood_of_prophet + has_trait = savior + has_trait = divine_blood + has_trait = paragon + has_trait = consecrated_blood + faith.religion = faith:aqlani.religion #Uses Sayyid mechanics already. + faith.religion = faith:mazdayasna.religion #Must aim to become Saoshyant instead. + dynasty = { + exists = var:variable_made_bloodline_holy + dynasty:japanese_yamato ?= this # Already divine + } + } + OR = { #Should not be available to non-Temporal religious heads. + root.faith = { has_doctrine = doctrine_temporal_head } + root != root.faith.religious_head + } + OR = { #Either headless faith, religious head himself, or in good relations with other religious head. + root.faith = { has_doctrine = doctrine_no_head } + AND = { + faith = { has_doctrine = doctrine_temporal_head } #Should not be available for the Pope and such. + root = root.faith.religious_head + } + AND = { + exists = root.faith.religious_head + root != root.faith.religious_head + } + } + faith = { NOT = { has_doctrine_parameter = unreformed } } + } + + is_valid = { + trigger_if = { + limit = { + exists = root.faith.religious_head + root != root.faith.religious_head + } + root.faith.religious_head = { + opinion = { + target = root + value >= 75 + } + } + } + custom_description = { + text = faith_is_reformed + subject = root + faith = { NOT = { has_doctrine_parameter = unreformed } } + } + custom_description = { + text = "consecrate_bloodline_holy_site" + faith = { + any_holy_site = { + OR = { + county.holder = root + county.holder.top_liege = { this = root } + } + count >= 1 + } + } + } + piety_level >= 5 + } + + cost = { + piety = 2500 + } + + effect = { + gain_legitimizing_legend_seed_tooltip_effect = yes + trigger_event = major_decisions.0100 + show_as_tooltip = { + declare_bloodline_holy_decision_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Strengthen your Bloodline +# by Mathilda Bjarnehed +################################################## + +### Strengthen Bloodline ### +strengthen_bloodline_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + decision_group_type = major + desc = strengthen_bloodline_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + is_lowborn = no + NOT = { + dynasty = { + has_dynasty_modifier = strong_blood + } + } + OR = { + has_trait = intellect_good + has_trait = beauty_good + has_trait = physique_good + any_child = { + dynasty = root.dynasty + OR = { + has_trait = intellect_good + has_trait = beauty_good + has_trait = physique_good + } + } + AND = { + player_heir ?= { + OR = { + has_trait = intellect_good + has_trait = beauty_good + has_trait = physique_good + } + } + } + } + is_landless_adventurer = no + } + + is_valid = { + is_dynast = yes + has_trait = intellect_good + has_trait = beauty_good + has_trait = physique_good + OR = { + has_trait = intellect_good_3 + has_trait = beauty_good_3 + has_trait = physique_good_3 + } + num_of_bad_genetic_traits = 0 + } + + effect = { + gain_legitimizing_legend_seed_tooltip_effect = yes + show_as_tooltip = { + strengthen_bloodline_decision_effects = yes + } + + trigger_event = major_decisions.0500 + + every_player = { + limit = { + this != root + dynasty = root.dynasty + } + send_interface_toast = { + type = event_toast_effect_good + title = strengthen_bloodline_decision + show_as_tooltip = { + strengthen_bloodline_decision_effects = yes + } + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Dynasty of Many Crowns +# by Mathilda Bjarnehed +################################################## + +### Dynasty of Many Crowns ### +dynasty_of_many_crowns_decision = { + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/holding_types/tgp_castle_se_asia.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + desc = dynasty_of_many_crowns_decision_desc + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + is_landless_adventurer = no + is_lowborn = no + NOT = { + dynasty = { + has_dynasty_modifier = dynasty_of_many_crowns + } + } + highest_held_title_tier >= tier_kingdom + } + + is_valid = { + dynasty = { + any_dynasty_member = { + count >= 10 + is_independent_ruler = yes + highest_held_title_tier >= tier_kingdom + } + } + } + + effect = { + gain_legitimizing_legend_seed_tooltip_effect = yes + save_scope_as = many_crowns + show_as_tooltip = { + dynasty_of_many_crowns_effects = yes + } + + trigger_event = major_decisions.0501 + + every_player = { + limit = { + this != root + dynasty = root.dynasty + } + send_interface_toast = { + type = event_toast_effect_good + title = dynasty_of_many_crowns + show_as_tooltip = { + dynasty_of_many_crowns_effects = yes + } + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + + + + + + + + + + + + +################################################## +# DE JURE DECISIONS + +################################################## +# Found New Kingdom +# by some unknown hero +################################################## + +### Found a New Kingdom ### +found_kingdom_decision = { + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_asia_welcome.dds" + } + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/ep2_feast_indian.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 60 + kingdom = 0 + empire = 0 + hegemony = 0 + } + desc = found_kingdom_decision_desc + + is_shown = { + highest_held_title_tier = tier_duchy + NOT = { + has_game_rule = off_custom_kingdoms + } + is_landed_or_landless_administrative = yes + is_confederation_member = no + } + + is_valid = { + prestige_level >= 3 + top_liege = this + OR = { + custom_description = { + text = found_kingdom_decision_three_duchies_held + any_held_title = { + count > 2 + title_tier = duchy + } + } + sub_realm_size >= 30 + } + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + OR = { + has_realm_law = nomadic_authority_5 + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_3 + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + cost = { + gold = { + value = 300 + if = { + limit = { + OR = { + government_has_flag = government_is_nomadic + has_treasury = yes + } + } + multiply = 0 + } + } + treasury = { + value = 300 + if = { + limit = { + has_treasury = no + } + multiply = 0 + } + } + prestige = 500 + piety = { + value = 200 + if = { + limit = { + government_has_flag = government_is_nomadic + } + multiply = 0 + } + } + } + + effect = { + create_custom_kingdom_effect = yes + if = { + limit = { + is_ai = no + NOT = { exists = global_var:found_kingdom_decision } + } + set_global_variable = { + name = found_kingdom_decision + value = root + } + set_global_variable = { + name = found_kingdom_decision_kingdom + value = root.primary_title + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Found New Empire +# by some unknown hero +################################################## + +### Found a New Empire ### +found_empire_decision = { + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" + } + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 60 + empire = 0 + hegemony = 0 + } + desc = found_empire_decision_desc + + is_shown = { + highest_held_title_tier = tier_kingdom + OR = { + top_liege = this + any_held_title = { + count >= 3 + title_tier = kingdom + } + } + NOT = { + has_game_rule = off_custom_kingdoms + } + is_landed_or_landless_administrative = yes + is_confederation_member = no + } + + is_valid = { + prestige_level >= 4 + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + OR = { + sub_realm_size >= 60 + AND = { + custom_description = { + text = found_empire_decision_three_kingdoms_held + any_held_title = { + count >= 2 + title_tier = kingdom + } + } + sub_realm_size >= 40 + } + } + } + trigger_else = { + OR = { + sub_realm_size >= 120 + AND = { + custom_description = { + text = found_empire_decision_three_kingdoms_held + any_held_title = { + count >= 3 + title_tier = kingdom + } + } + sub_realm_size >= 80 + } + } + } + + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + OR = { + has_realm_law = nomadic_authority_5 + has_realm_law = nomadic_authority_4 + } + } + + trigger_if = { + limit = { + exists = struggle:iberian_struggle + # only display the condition for people from relevant faiths and cultures + struggle:iberian_struggle = { + OR = { + is_culture_involved_in_struggle = root.culture + is_faith_involved_in_struggle = root.faith + } + } + # and living nearby + any_realm_county = { + title_province = { + OR = { + geographical_region = ghw_region_north_africa + geographical_region = world_europe_west + geographical_region = world_europe_south + } + } + } + } + custom_description = { + text = found_empire_decision_not_part_of_iberian_struggle + NOT = { + any_character_struggle = { + is_struggle_type = iberian_struggle + } + } + } + } + + rule_title_creation_imperial_power_projection_title_creation_trigger = yes + } + + is_valid_showing_failures_only = { + top_liege = this + is_available_adult = yes + is_at_war = no + } + + cost = { + gold = { + value = 1200 + if = { + limit = { + OR = { + government_has_flag = government_is_nomadic + has_treasury = yes + } + } + multiply = 0 + } + } + treasury = { + value = 1200 + if = { + limit = { + has_treasury = no + } + multiply = 0 + } + } + prestige = 2000 + piety = { + value = 600 + if = { + limit = { + government_has_flag = government_is_nomadic + } + multiply = 0 + } + } + } + + effect = { + if = { + limit = { + NOT = { government_has_flag = government_is_nomadic } + } + create_custom_empire_effect = yes + gain_heroic_legend_seed_tooltip_effect = yes + hidden_effect = { + legend_seed_new_title_effect = yes + } + } + else = { + create_custom_empire_effect = yes + } + if = { + limit = { + is_ai = no + NOT = { exists = global_var:found_empire_decision } + } + set_global_variable = { + name = found_empire_decision + value = root + } + set_global_variable = { + name = found_empire_decision_empire + value = root.primary_title + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + + + + + + + + + + + + +################################################## +# REALM DECISIONS + +################################################## +# Adopt Special Succession +# by Ewan Cowhig Croft +################################################## + +# Take on one of your cultural succession types. +### Adopt Special Succession Type ### +adopt_special_succession_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + desc = adopt_special_succession_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + OR = { #Must be eligible for a special succession type. + special_succession_witengamot_trigger = yes + special_succession_thing_trigger = yes + special_succession_tanistry_trigger = yes + special_succession_jirga_trigger = yes + } + AND = { + is_landed_or_landless_administrative = yes + highest_held_title_tier >= tier_kingdom + has_realm_law_flag = partition_succession_law + any_held_title = { + title_tier >= kingdom + NOR = { + has_title_law_flag = advanced_succession_law + has_title_law_flag = elective_succession_law + } + } + } + current_date < 1100.1.1 #Curtail special succession types as the centuries wear on. Ever on. + + trigger_if = { # Prevent Norway from essentially giving England back to the Anglo-Saxons + limit = { + is_ai = yes + special_succession_thing_trigger = yes + any_held_title = { + this = title:k_england + } + NAND = { # If they're on the isle itself, it's fine + primary_title = title:k_england + capital_county.kingdom = title:k_england + } + } + always = no + } + } + + is_valid = { + trigger_if = { + limit = { highest_held_title_tier = tier_kingdom } + #Either hold a valid top-tier king title as a king... + AND = { + any_held_title = { + title_tier = kingdom + NOR = { + custom_description = { + text = found_kingdom_decision_advanced_succesion + has_title_law_flag = advanced_succession_law + } + custom_description = { + text = found_kingdom_decision_elective_succesion + has_title_law_flag = elective_succession_law + } + } + } + } + } + trigger_else = { + #... Or a valid top-tier empire title as an emperor. + AND = { + highest_held_title_tier >= tier_empire + any_held_title = { + title_tier >= empire + NOR = { + custom_description = { + text = found_kingdom_decision_advanced_succesion + has_title_law_flag = advanced_succession_law + } + custom_description = { + text = found_kingdom_decision_elective_succesion + has_title_law_flag = elective_succession_law + } + } + } + } + } + } + + cost = { + prestige = 300 + } + + effect = { + show_as_tooltip = { + custom_tooltip = adopt_special_succession_decision_effects.tt + } + trigger_event = major_decisions.3100 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +################################################## +# Challenge Ruler for Title +# by Linnéa Thimrén +################################################## + +### Challenge the [ROOT.Char.GetLiege.GetTitleAsNameNoTooltip|U] ### +tribal_challenge_ruler_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + decision_group_type = major + desc = tribal_challenge_ruler_decision_desc + selection_tooltip = tribal_challenge_ruler_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 3650 } + + is_shown = { + government_has_flag = government_is_tribal + liege ?= { + this != root + government_has_flag = government_is_tribal + primary_title ?= { + save_temporary_scope_as = title_check + } + } + has_claim_on = scope:title_check + can_start_single_combat_trigger = yes + is_imprisoned = no + } + + is_valid_showing_failures_only = { + is_adult = yes + liege = { + is_available = yes + is_adult = yes + } + custom_description = { + text = recently_took_tribal_challenge_ruler_decision + subject = root + NOT = { has_character_flag = recently_took_the_tribal_challenge_ruler_decision } + } + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = liege } + } + + effect = { + save_scope_as = challenger + + add_character_flag = { #To enable the event and block the decision + flag = recently_took_the_tribal_challenge_ruler_decision + years = 10 + } + + liege = { + save_scope_as = liege_to_challenge + primary_title = { + save_scope_as = title_being_fought_over + } + trigger_event = tribal.1001 + } + + custom_tooltip = tribal_challenge_ruler_effect_tooltip + show_as_tooltip = { + random_list = { + 10 = { + show_chance = no + desc = tribal_challenge_ruler_desc_success + tribal_transfer_liege_title_effect = yes + } + 10 = { + show_chance = no + desc = tribal_challenge_ruler_desc_failure + tribal_challenger_lost_effect = yes + } + } + } + } + + ai_potential = { #Strict restrictions on the ai so they don't go challenge people all the time + highest_held_title_tier > tier_barony + has_trait = ambitious + } + + ai_will_do = { + base = 0 + + ai_value_modifier = { + ai_greed = 0.25 + } + + opinion_modifier = { + opinion_target = liege + multiplier = -1 + } + + modifier = { + add = 25 + has_trait = ambitious + } + + modifier = { #Unlikely towards players since it can be such a disruptive force + add = -50 + liege = { is_ai = no } + } + + modifier = { + add = -5000 + liege = { + is_ai = yes + mpo_has_gok_mongol_empire_trigger = yes + } + } + } +} + + + + + + + + + + + + +################################################## +# PERSONAL DECISIONS + +################################################## +# GetFaith Cannibalism +# by Linnéa Thimrén +################################################## + +### [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] Cannibalism ### +accept_cannibalism_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + decision_group_type = major + ai_check_interval = 0 + + desc = accept_cannibalism_decision_desc + selection_tooltip = accept_cannibalism_decision_tooltip + + is_shown = { + is_cannibal_trigger = yes + NOR = { #Snacking on people should be frowned upon + faith = { has_doctrine_parameter = cannibalism_legal } + faith = { has_variable = accepted_cannibalism } + faith.religious_head = root + } + + } + + is_valid = { + trigger_if = { + limit = { exists = root.cp:councillor_court_chaplain } + custom_description = { + text = accept_cannibalism_decision_custom + #Your court chaplain should also be a cannibal! + root.cp:councillor_court_chaplain ?= { is_cannibal_trigger = yes } + } + } + trigger_if = { + limit = { exists = faith.religious_head } + faith.religious_head = { + opinion = { + target = root + value >= 40 + } + } + } + piety_level >= high_piety_level + } + + is_valid_showing_failures_only = { + is_ruler = yes + is_available_adult = yes + } + + cost = { + piety = major_piety_value + } + + effect = { + save_scope_as = cannibal + root.cp:councillor_court_chaplain = { + save_scope_as = court_chaplain + } + show_as_tooltip = { + accept_cannibalism_decision_effect = yes + } + trigger_event = major_decisions.1001 + every_player = { + limit = { + this != root + faith = root.faith + } + trigger_event = major_decisions.1002 + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +################################################## +# Found University +# by (probably) Linnéa Thimrén +################################################## + +### Found University ### +found_university_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + decision_group_type = major + ai_check_interval = 0 + + desc = found_university_decision_desc + selection_tooltip = found_university_decision_tooltip + + is_shown = { + always = no # Universities are now built like normal special buildings so they can be seen in the Economy Mapmode, keeping this decision around in case we want to retool it into something else + highest_held_title_tier >= tier_duchy + any_sub_realm_barony = { + OR = { #A place where universities historically existed early + this = title:b_fes + this = title:b_cairo + this = title:b_bologna + this = title:b_salamanca + this = title:b_madrid + this = title:b_oxford + this = title:b_cambridge + this = title:b_padua + this = title:b_siena + this = title:b_coimbra + this = title:b_napoli + this = title:b_tirakka + this = title:b_milano + this = title:b_lund + this = title:b_vienna + this = title:b_speyer + this = title:b_krakow + this = title:b_pisa + this = title:b_turin + this = title:b_ferrara + this = title:b_leipzig + this = title:b_messina + this = title:b_barcelona + this = title:b_dumbarton + } + title_province = { + has_university_building_trigger = no + } + } + } + + is_valid = { + prestige_level >= 4 + + OR = { + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_fes } + title:b_fes.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_fes.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_fes.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_cairo } + title:b_cairo.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_cairo.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_cairo.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_bologna } + title:b_bologna.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_bologna.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_bologna.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_salamanca } + title:b_salamanca.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_salamanca.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_salamanca.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_madrid } + title:b_madrid.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_madrid.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_madrid.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_oxford } + title:b_oxford.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_oxford.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_oxford.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_cambridge } + title:b_cambridge.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_cambridge.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_cambridge.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_padua } + title:b_padua.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_padua.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_padua.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_siena } + title:b_siena.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_siena.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_siena.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_coimbra } + title:b_coimbra.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_coimbra.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_coimbra.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_napoli } + title:b_napoli.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_napoli.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_napoli.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_tirakka } + title:b_tirakka.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_tirakka.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_tirakka.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_milano } + title:b_milano.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_milano.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_milano.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_lund } + title:b_lund.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_lund.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_lund.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_vienna } + title:b_vienna.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_vienna.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_vienna.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_speyer } + title:b_speyer.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_speyer.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_speyer.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_krakow } + title:b_krakow.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_krakow.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_krakow.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_pisa } + title:b_pisa.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_pisa.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_pisa.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_turin } + title:b_turin.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_turin.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_turin.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_ferrara } + title:b_ferrara.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_ferrara.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_ferrara.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_leipzig } + title:b_leipzig.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_leipzig.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_leipzig.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_messina } + title:b_messina.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_messina.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_messina.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_barcelona } + title:b_barcelona.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_barcelona.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_barcelona.title_province = { has_special_building_slot = no } + } + } + } + trigger_if = { + limit = { + any_sub_realm_barony = { this = title:b_dumbarton } + title:b_dumbarton.title_province = { NOT = { exists = var:university } } + } + AND = { + title:b_dumbarton.county = { development_level >= 30 } + custom_description = { + text = no_special_building_slot + title:b_dumbarton.title_province = { has_special_building_slot = no } + } + } + } + } + } + + is_valid_showing_failures_only = { + is_ruler = yes + is_available_adult = yes + } + + effect = { + save_scope_as = founder + + show_as_tooltip = { found_university_decision_effect = yes } + + trigger_event = major_decisions.2001 + every_player = { + limit = { + this != root + is_within_diplo_range = { CHARACTER = root } + } + trigger_event = major_decisions.2002 + } + } + + cost = { + prestige = medium_prestige_value + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +################################################## +# Build a Glass Monument +# by Linnéa Thimrén +################################################## + +### Build a Glass Monument ### +lunatic_building_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + decision_group_type = major + ai_check_interval = 0 + + desc = lunatic_building_decision_desc + selection_tooltip = lunatic_building_decision_tooltip + + is_shown = { + has_trait = lunatic + has_character_flag = glass_dream + is_landed_or_landless_administrative = yes + exists = capital_province + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:lunatic_building_decision + } + } + } + + is_valid = { + prestige_level >= 2 + } + + is_valid_showing_failures_only = { + is_ruler = yes + is_available_adult = yes + } + + effect = { + save_scope_as = builder + root.cp:councillor_court_chaplain = { + save_scope_as = court_chaplain + } + show_as_tooltip = { lunatic_building_decision_effect = yes } + + trigger_event = major_decisions.3001 + every_player = { + limit = { + this != root + is_within_diplo_range = { CHARACTER = root } + } + trigger_event = major_decisions.3002 + } + #Can only happen once + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:lunatic_building_decision + } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = massive_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = massive_gold_value + } + } + prestige = medium_prestige_gain + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +################################################## +# Found Witch Coven +# by +################################################## + +### Found Witch Coven ### +found_witch_coven_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + decision_group_type = major + ai_check_interval = 0 + desc = found_witch_coven_decision_desc + + is_shown = { + OR = { + has_trait = witch + any_secret = { type = secret_witch } + } + exists = house + NOT = { house = { has_house_modifier = witch_coven } } + } + + is_valid = { + is_house_head = yes + trigger_if = { + limit = { + player_heir ?= { + is_child_of = root + house = root.house + } + } + player_heir = { + is_witch_known_by_trigger = { CHARACTER = root } + } + } + #We want a certain % to be witches but also a minimum amount. So if the house is small, we use a minimum number, and if the house is larger we use % + trigger_if = { + limit = { + house = { + any_adult_house_member = { + always = yes + count <= 6 + } + } + } + house = { + custom_tooltip = { + text = found_witch_coven_house_member_count_tt + any_adult_house_member = { + count >= found_witch_coven_member_count_value + is_witch_known_by_trigger = { CHARACTER = root } + } + } + any_adult_house_member = { + count >= found_witch_coven_member_count_value + is_witch_known_by_trigger = { CHARACTER = root } + } + } + } + trigger_else = { + house = { + custom_tooltip = { + text = found_witch_coven_house_member_percent_tt + any_adult_house_member = { + percent >= found_witch_coven_member_percent_value + is_witch_known_by_trigger = { CHARACTER = root } + } + } + any_adult_house_member = { + percent >= found_witch_coven_member_percent_value + is_witch_known_by_trigger = { CHARACTER = root } + } + } + } + } + + is_valid_showing_failures_only = { + } + + effect = { + found_witch_coven_decision_effects = yes + } +} + +################################################## +# Repay Loan +# by Linnéa Thimrén +################################################## + +### Repay Loan ### +repay_loan_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + decision_group_type = major + + desc = repay_loan_decision_decision_desc + selection_tooltip = repay_loan_decision_decision_tooltip + + ai_check_interval = 0 + + is_shown = { + var:loan_holder ?= { + any_in_list = { + variable = owes_me_money + this = root + } + } + exists = var:loan_amount_owed + } + + is_valid_showing_failures_only = { + is_available = yes + gold >= var:loan_amount_owed + } + + effect = { + var:loan_holder ?= { save_scope_as = recipient } + pay_short_term_gold = { + gold = var:loan_amount_owed + target = scope:recipient + } + clear_loanee_variables_effect = yes + scope:recipient = { + remove_list_variable = { + name = owes_me_money + target = root + } + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +################################################## +# Escape from Prison +# by Linnéa Thimrén +################################################## + +### Escape from Prison ### +escape_from_prison_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_prison.dds" + } + decision_group_type = major + desc = escape_from_prison_decision_desc + selection_tooltip = escape_from_prison_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 24 + duchy = 24 + kingdom = 24 + empire = 24 + hegemony = 24 + } + + cooldown = { days = 1825 } + + is_shown = { + is_imprisoned = yes + NOT = { #Disqualify Hereward, but only when he's been imprisoned via the story cycle + has_character_flag = harrying_imprisoned_flag + } + } + + is_valid_showing_failures_only = { + #is_available = yes + age >= 10 + } + + effect = { + imprisoner = { + save_scope_as = imprisoner + } + show_as_tooltip = { + random_list = { + 50 = { + show_chance = no + desc = escape_from_prison_decision_success.tt + release_from_prison = yes + scope:imprisoner = { + if = { + limit = { + OR = { + has_revoke_title_reason = root + has_banish_reason = root + has_execute_reason = root + } + } + add_opinion = { + target = root + modifier = escaped_from_prison_crime + } + } + else = { + add_opinion = { + target = root + modifier = escaped_from_prison_opinion + } + } + } + } + 50 = { + show_chance = no + desc = escape_from_prison_decision_failure.tt + custom_tooltip = escape_from_prison_decision_failure_outcome.tt + } + } + } + custom_tooltip = escape_from_prison_decision_effect_tooltip + trigger_event = { + on_action = escape_from_prison + } + # If this is an AI, reset the AI escape cooldown. + if = { + limit = { + is_ai = yes + exists = imprisoner + } + imprisoner = { + add_character_flag = { + flag = imprisoner_in_recent_escape_attempt + days = 1825 + } + } + } + } + + ai_potential = { + # Pre-filter AI & stop them spamming their gaoler. + imprisoner ?= { + NOT = { has_character_flag = imprisoner_in_recent_escape_attempt } + } + OR = { + # Important prisoners wish to escape. + is_playable_character = yes + # As do prisoners held in abhorrent conditions. + is_in_prison_type = dungeon + } + } + + ai_will_do = { + base = 0 + + # Weight up for those who are brave, haughty, or enjoy their creature comforts. + modifier = { + add = 50 + has_trait = brave + } + modifier = { + add = 50 + has_trait = ambitious + } + modifier = { + add = 25 + has_trait = arrogant + } + modifier = { + add = 25 + has_trait = greedy + } + modifier = { + add = 25 + has_trait = gluttonous + } + modifier = { + add = 25 + has_character_modifier = childhood_prison_escape + } + # Weight down for cowards, the humble, and the stoic. + modifier = { + add = -50 + has_trait = craven + } + modifier = { + add = -25 + has_trait = content + } + modifier = { + add = -25 + has_trait = humble + } + modifier = { + add = -25 + has_trait = generous + } + modifier = { + add = -25 + has_trait = temperate + } + modifier = { + add = -25 + has_character_modifier = childhood_prison_endure + } + # Being tortured really motivates you, regardless of personality. + modifier = { + add = 200 + has_character_modifier = recently_tortured + } + # High prowess characters know they stand a chance. + modifier = { + add = 25 + prowess >= high_skill_rating + } + modifier = { + add = 25 + prowess >= very_high_skill_rating + } + modifier = { + add = 25 + prowess >= extremely_high_skill_rating + } + # Low prowess characters know they don't. + modifier = { + add = -25 + prowess <= mediocre_skill_rating + # Unless they're *that* arrogant. + NOR = { + has_trait = arrogant + ai_boldness >= very_high_positive_ai_value + } + } + modifier = { + add = -25 + prowess <= low_skill_rating + # Unless they're *that* arrogant. + NOR = { + has_trait = arrogant + ai_boldness >= very_high_positive_ai_value + } + } + } +} + +# Found Duchy Decision +### Found a New Duchy ### +found_duchy_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 0 + kingdom = 0 + empire = 0 + hegemony = 0 + } + + cooldown = { years = 10 } + + is_shown = { + highest_held_title_tier = tier_county + is_landed = yes + OR = { + AND = { + is_ai = no + has_game_rule = on_custom_duchies_player + } + has_game_rule = on_custom_duchies + } + NOR = { + government_allows = administrative + government_has_flag = government_is_nomadic + government_is_japanese_trigger = yes + } + } + + is_valid = { + is_independent_ruler = yes + trigger_if = { + limit = { + has_legitimacy = yes + } + OR = { + prestige_level >= 3 + legitimacy_level >= 4 + } + } + trigger_else = { + prestige_level >= 4 + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = massive_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = massive_gold_value + } + } + prestige = 250 + piety = 200 + } + + effect = { + create_custom_duchy_effect = yes + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +# Expand Duchy Decision +### Expand Duchy ### +expand_duchy_decision = { + picture = { + trigger = { + OR = { + government_has_flag = government_is_nomadic + government_has_flag = government_is_clan + } + } + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" + } + picture = { + trigger = { culture = { has_building_gfx = southeast_asian_building_gfx } } + reference = "gfx/interface/illustrations/decisions/tgp_projects_mandala_capital.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + decision_group_type = realm + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 240 + kingdom = 240 + empire = 240 + hegemony = 240 + } + + cooldown = { years = 10 } + + widget = { + controller = create_holy_order + barony_valid = { + scope:ruler = { + trigger_if = { + limit = { + highest_held_title_tier = tier_duchy + } + primary_title = { + save_temporary_scope_as = duchy_title + } + } + trigger_else = { + capital_county.duchy = { + save_temporary_scope_as = duchy_title + } + } + } + trigger_if = { + limit = { exists = this } + save_temporary_scope_as = checking_title + is_capital_barony = yes + NOT = { + scope:duchy_title = { + is_de_jure_liege_or_above_target = scope:checking_title + } + } + this.county = { + OR = { + any_neighboring_county = { + duchy = scope:duchy_title + } + AND = { + scope:duchy_title = { is_titular = yes } + this = scope:duchy_title.title_capital_county + } + } + } + holder = scope:ruler + } + } + } + + is_shown = { + save_temporary_scope_as = root_scope_temporary + highest_held_title_tier >= tier_duchy + OR = { + AND = { + is_ai = no + has_game_rule = on_custom_duchies_player + } + has_game_rule = on_custom_duchies + } + is_landed_or_landless_administrative = yes + trigger_if = { + limit = { + highest_held_title_tier = tier_duchy + } + any_held_title = { + tier = tier_duchy + NOR = { + is_landless_type_title = yes + is_noble_family_title = yes + } + save_temporary_scope_as = duchy_title + } + } + trigger_else = { + root.capital_county.duchy = { + save_temporary_scope_as = duchy_title + } + } + scope:duchy_title = { + any_de_jure_county = { + count < expand_duchy_max_size_value + } + } + } + + is_valid = { + save_temporary_scope_as = root_scope_temporary + is_independent_ruler = yes + trigger_if = { + limit = { + highest_held_title_tier = tier_duchy + } + primary_title = { + save_temporary_scope_as = duchy_title + } + } + trigger_else = { + root.capital_county.duchy = { + save_temporary_scope_as = duchy_title + } + } + trigger_if = { + limit = { + OR = { + has_legitimacy = yes + exists = scope:barony + } + } + OR = { + trigger_if = { + limit = { government_has_flag = government_is_mandala } + piety_level >= 3 + } + trigger_else = { prestige_level >= 3 } + trigger_if = { + limit = { + has_legitimacy = yes + } + legitimacy_level >= 4 + } + trigger_if = { + limit = { + exists = scope:barony + } + custom_tooltip = { + text = expand_duchy_capital_tooltip + scope:barony.county ?= root.primary_title.title_capital_county + } + } + } + } + trigger_else = { + prestige_level >= 3 + } + custom_tooltip = { + text = expand_duchy_less_than_4 + scope:duchy_title = { + any_de_jure_county = { + count < expand_duchy_max_size_value + } + } + } + trigger_if = { + limit = { + exists = scope:barony + } + scope:barony.county ?= { + title_held_years >= 5 + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + cost = { + prestige = { + if = { + limit = { + trigger_if = { + limit = { + highest_held_title_tier = tier_duchy + } + primary_title = { + save_temporary_scope_as = duchy_title + } + } + trigger_else = { + root.capital_county.duchy = { + save_temporary_scope_as = duchy_title + } + } + scope:barony.county ?= scope:duchy_title.title_capital_county + } + value = 250 + } + else = { + value = 1000 + } + } + } + + effect = { + if = { + limit = { + highest_held_title_tier = tier_duchy + } + primary_title = { + save_temporary_scope_as = duchy_title_scope + } + } + else = { + root.capital_county.duchy = { + save_temporary_scope_as = duchy_title_scope + } + } + hidden_effect = { + if = { + limit = { + scope:barony.duchy.title_capital_county ?= scope:barony.county + scope:barony.duchy ?= { + any_de_jure_county = { + NOT = { this = scope:barony.county } + } + } + } + scope:barony.duchy = { + ordered_de_jure_county = { + order_by = development_level + limit = { NOT = { this = scope:barony.county } } + save_scope_as = new_duchy_capital + } + set_capital_county = scope:new_duchy_capital + } + } + } + scope:barony.county ?= { + set_de_jure_liege_title = scope:duchy_title_scope + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +# Set De Jure Capital Decision +### Relocate De Jure Capital ### +set_de_jure_capital_decision = { + picture = { + trigger = { + government_has_flag = government_is_nomadic + } + reference = "gfx/interface/illustrations/event_scenes/mpo_city_steppe.dds" + } + picture = { + trigger = { + OR = { + government_has_flag = government_is_celestial + government_has_flag = government_is_meritocratic + } + } + reference = "gfx/interface/illustrations/holding_types/tgp_city_china.dds" + } + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/holding_types/tgp_city_japan.dds" + } + picture = { + trigger = { + OR = { + government_has_flag = government_is_mandala + culture = { has_graphical_india_culture_group_trigger = yes } + } + } + reference = "gfx/interface/illustrations/holding_types/city_india.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/ep3_decision_city.dds" + } + decision_group_type = realm + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 240 + kingdom = 240 + empire = 240 + hegemony = 0 + } + + cooldown = { years = 10 } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "SET_DE_JURE_CAPITAL_CHOOSE_TYPE" + show_from_start = yes + + item = { # Duchy + value = set_duchy_capital + is_valid = { + + } + current_description = set_de_jure_capital_decision + localization = set_de_jure_capital_duchy + icon = "gfx/interface/icons/duchy_crown.dds" + ai_chance = { value = 100 } + } + + item = { # Kingdom + value = set_kingdom_capital + is_shown = { + root = { + highest_held_title_tier >= tier_kingdom + } + } + current_description = set_de_jure_capital_decision + localization = set_de_jure_capital_kingdom + icon = "gfx/interface/icons/kingdom_crown.dds" + ai_chance = { value = 100 } + } + + item = { # Empire + value = set_empire_capital + is_shown = { + root = { + highest_held_title_tier >= tier_empire + } + } + current_description = set_de_jure_capital_decision + localization = set_de_jure_capital_empire + icon = "gfx/interface/icons/empire_crown.dds" + ai_chance = { value = 100 } + } + + item = { # Hegemony + value = set_hegemony_capital + is_shown = { + root = { + highest_held_title_tier >= tier_hegemony + } + } + current_description = set_de_jure_capital_decision + localization = set_de_jure_capital_hegemony + icon = "gfx/interface/icons/hegemony_crown.dds" + ai_chance = { value = 100 } + } + } + + is_shown = { + highest_held_title_tier >= tier_duchy + any_held_title = { + tier >= tier_duchy + NOR = { + is_landless_type_title = yes + is_noble_family_title = yes + } + } + OR = { + AND = { + highest_held_title_tier >= tier_duchy + NOT = { root.capital_county = root.capital_county.duchy.title_capital_county } + } + AND = { + highest_held_title_tier >= tier_kingdom + NOT = { root.capital_county = root.capital_county.kingdom.title_capital_county } + } + AND = { + highest_held_title_tier >= tier_empire + NOT = { root.capital_county = root.capital_county.empire.title_capital_county } + } + AND = { + highest_held_title_tier >= tier_hegemony + NOT = { root.capital_county = root.capital_county.hegemony.title_capital_county } + } + } + } + + is_valid = { + root.capital_county = { + save_temporary_scope_as = current_capital + } + trigger_if = { + limit = { + OR = { + AND = { + highest_held_title_tier = tier_duchy + scope:set_duchy_capital = yes + } + AND = { + highest_held_title_tier = tier_kingdom + scope:set_kingdom_capital = yes + } + AND = { + highest_held_title_tier = tier_empire + scope:set_empire_capital = yes + } + AND = { + highest_held_title_tier = tier_hegemony + scope:set_hegemony_capital = yes + } + } + } + root.primary_title = { + save_temporary_scope_as = current_de_jure + } + } + trigger_else = { + switch = { + trigger = yes + scope:set_duchy_capital = { + root.capital_county.duchy = { save_temporary_scope_as = current_de_jure } + } + scope:set_kingdom_capital = { + root.capital_county.kingdom = { save_temporary_scope_as = current_de_jure } + } + scope:set_empire_capital = { + root.capital_county.empire = { save_temporary_scope_as = current_de_jure } + } + scope:set_hegemony_capital = { + root.capital_county.hegemony = { save_temporary_scope_as = current_de_jure } + } + } + } + + scope:current_de_jure.title_capital_county = { + save_temporary_scope_as = title_check + } + + has_title = scope:current_de_jure + custom_tooltip = { + text = set_de_jure_not_de_jure_tooltip + scope:current_de_jure = { + is_de_jure_liege_or_above_target = scope:current_capital + } + } + custom_tooltip = { + text = set_de_jure_capital_already_done_tooltip + NOT = { + scope:title_check = scope:current_capital + } + } + custom_tooltip = { + text = set_de_jure_capital_hold_current_capital_tooltip + any_sub_realm_county = { this = scope:title_check } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + cost = { + prestige = { + if = { + limit = { + is_ai = no + } + switch = { + trigger = yes + scope:set_duchy_capital = { value = 500 } + scope:set_kingdom_capital = { value = 750 } + scope:set_empire_capital = { value = 1000 } + scope:set_hegemony_capital = { value = 1500 } + } + } + else = { + value = 250 + } + } + } + + effect = { + root.capital_county = { + save_scope_as = current_capital_scope + } + if = { + limit = { + OR = { + AND = { + highest_held_title_tier = tier_duchy + scope:set_duchy_capital = yes + } + AND = { + highest_held_title_tier = tier_kingdom + scope:set_kingdom_capital = yes + } + AND = { + highest_held_title_tier = tier_empire + scope:set_empire_capital = yes + } + AND = { + highest_held_title_tier = tier_hegemony + scope:set_hegemony_capital = yes + } + } + } + root.primary_title = { + title_capital_county = { save_scope_as = old_capital } + save_scope_as = current_de_jure_scope + } + } + else = { + switch = { + trigger = yes + scope:set_duchy_capital = { + root.capital_county.duchy = { + title_capital_county = { save_scope_as = old_capital } + save_scope_as = current_de_jure_scope + } + } + scope:set_kingdom_capital = { + root.capital_county.kingdom = { + title_capital_county = { save_scope_as = old_capital } + save_scope_as = current_de_jure_scope + } + } + scope:set_empire_capital = { + root.capital_county.empire = { + title_capital_county = { save_scope_as = old_capital } + save_scope_as = current_de_jure_scope + } + } + scope:set_hegemony_capital = { + root.capital_county.hegemony = { + title_capital_county = { save_scope_as = old_capital } + save_scope_as = current_de_jure_scope + } + } + } + } + + if = { + limit = { + scope:set_duchy_capital = yes + } + custom_tooltip = { text = set_de_jure_capital_warning } + } + else = { + custom_tooltip = { + text = set_de_jure_capital_effect_tooltip + } + } + hidden_effect = { + scope:current_de_jure_scope ?= { + set_capital_county = root.capital_county + } + # A bit of an ugly script hack, to make sure the Duchy Building slot is properly moved, which happens when a duchy capital is moved out of the duchy de jure. We temporarily move them out of the duchy de jure, and back again, to force this effect. Remove when Code gets a chance to have a look at it + if = { + limit = { + scope:set_duchy_capital = yes + } + } + scope:old_capital ?= { + duchy = { save_scope_as = current_duchy } + title:d_zun_warriors = { + save_scope_as = placeholder_duchy + } + scope:current_duchy = { + every_de_jure_county = { + limit = { + NOT = { this = root.capital_county } + } + set_de_jure_liege_title = scope:placeholder_duchy + add_to_list = correction_list + } + } + every_in_list = { + list = correction_list + set_de_jure_liege_title = scope:current_duchy + } + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +# +## Restore Carthage +# +#restore_carthage_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# desc = restore_carthage_decision_desc +# selection_tooltip = restore_carthage_decision_tooltip +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# +# OR = { +# culture = { has_cultural_pillar = heritage_syriac } +# culture = culture:levantine +# } +# +# # Not repeatable. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_carthage +# } +# } +# } +# +# is_valid = { +# is_independent_ruler = yes +# highest_held_title_tier < tier_empire +# +# prestige_level >= 4 +# +# completely_controls_region = custom_carthage +# completely_controls_region = custom_tripolitania +# completely_controls_region = custom_mauretania +# completely_controls_region = custom_carthago_nova +# +# } +# +# is_valid_showing_failures_only = { +# top_liege = this +# is_available_adult = yes +# } +# +# cost = { +# gold = { +# value = 1200 +# } +# } +# +# effect = { +# save_scope_as = founder +# show_as_tooltip = { restore_carthage_scripted_effect = yes } +# +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_carthage +# } +# } +# +# trigger_event = major_decisions.3300 +# } +#} diff --git a/common/decisions/80_major_decisions_central_asia.txt b/common/decisions/80_major_decisions_central_asia.txt new file mode 100644 index 000000000..f26d85e0b --- /dev/null +++ b/common/decisions/80_major_decisions_central_asia.txt @@ -0,0 +1,536 @@ +####DECISIONS LIST### +# +### +##Become Genghis Khan +##Enforce Bactrian Supremacy +### +# +# +########### +##Become Genghis Khan +## by Petter Vilberg +#### Become Greatest of Khans ### +#become_greatest_of_khans_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# decision_group_type = major +# desc = become_greatest_of_khans_decision_desc +# +# ai_check_interval = 0 +# sort_order = 200 +# +# is_shown = { +# highest_held_title_tier >= tier_duchy +# is_playable_character = yes +# culture = { has_cultural_pillar = heritage_mongolic } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:become_greatest_of_khans_decision +# } +# } +# #TRUE DLC-OWNING NOMADS HAVE THEIR OWN PATH +# has_mpo_dlc_trigger = no +# } +# +# is_valid = { +# prestige_level >= 4 +# highest_held_title_tier = tier_empire +# sub_realm_size >= greatest_of_khans_target_counties +# capital_province = { +# geographical_region = world_steppe +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# top_liege = this +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = massive_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = massive_gold_value +# } +# } +# prestige = { +# value = major_prestige_value +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:become_greatest_of_khans_decision +# } +# +# show_as_tooltip = { +# add_trait = greatest_of_khans +# give_nickname = nick_genghis_khan +# if = { +# limit = { +# prestige_level < 5 +# } +# add_prestige_level = 1 +# } +# custom_tooltip = become_greatest_of_khans_decision_enable_mongol_invasion_cb +# custom_tooltip = become_greatest_of_khans_decision_gain_mongol_empire +# add_realm_law_skip_effects = high_partition_succession_law +# spawn_mongol_troops_condensed_effect = yes +# } +# +# save_scope_as = genghis_khan +# +# trigger_event = central_asia.0001 #I became the Genghis Khan +# add_to_temporary_list = received_notification +# +# every_vassal_or_below = { +# trigger_event = central_asia.0002 #My ruler became the Genghis Khan +# add_to_temporary_list = received_notification +# } +# +# every_ruler = { +# limit = { +# NOT = { +# is_in_list = received_notification +# } +# } +# +# trigger_event = central_asia.0003 #Someone has become Genghis Khan +# } +# } +#} +# +# +# +########### +##Enforce Bactrian Supremacy +## by Petter Vilberg +#### Establish Bactrian Supremacy ### +#establish_bactrian_supremacy_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" +# } +# decision_group_type = major +# desc = establish_bactrian_supremacy_decision_desc +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# highest_held_title_tier >= tier_county +# culture = { +# OR = { +# this = culture:afghan +# this = culture:tajik +# any_parent_culture_or_above = { +# OR = { +# this = culture:tajik +# this = culture:afghan +# } +# } +# } +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:establish_bactrian_supremacy_decision +# } +# } +# } +# +# is_valid = { +# completely_controls_region = custom_bactria +# custom_description = { +# text = "is_king_or_emperor" +# highest_held_title_tier >= tier_kingdom +# } +# OR = { +# religion = religion:zoroastrianism_religion +# religion = religion:buddhism_religion +# faith = faith:manichean +# } +# prestige_level >= 3 +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# government_allows = administrative +# government_has_flag = government_is_landless_adventurer +# } +# capital_province = { +# geographical_region = custom_bactria +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# top_liege = this +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = massive_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = massive_gold_value +# } +# } +# prestige = { +# value = major_prestige_value +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:establish_bactrian_supremacy_decision +# } +# +# save_scope_as = bactrian_emperor +# +# show_as_tooltip = { +# establish_bactrian_supremacy_effect = yes +# } +# trigger_event = central_asia.0011 +# +# add_to_list = notification_sent +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +########### +##Establish the Yamagate in Samarkand +## by James Beaumont +#### Establish the Yamagate in Samarkand ### +#establish_yamagate_in_samarkand_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = establish_yamagate_in_samarkand_decision_desc +# selection_tooltip = establish_yamagate_in_samarkand_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:manichean +# NOT = { +# has_title = title:d_manichean +# } +# NOT = { title:c_samarkand.holder = { has_title = title:d_manichean } } +# NOT = { capital_county = { this = title:c_samarkand } } +# OR = { +# NOT = { +# exists = title:d_manichean.holder +# } +# AND = { +# exists = title:d_manichean.holder +# title:d_manichean.holder = { +# NOT = { +# has_opinion_modifier = { #Not accepting it if you conquered it yourself. +# target = root +# modifier = declared_war +# } +# } +# NOT = { +# has_opinion_modifier = { #Not accepting it if you conquered it yourself. +# target = root +# modifier = revoked_title +# } +# } +# } +# } +# } +# NOT = { has_character_flag = flag_already_given_samarkand_once } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# highest_held_title_tier > 3 #Only Kings and Emperors +# custom_tooltip = { +# text = hof_exists_tt +# faith = { exists = religious_head } +# } +# custom_tooltip = { +# text = samarkand_held_by_you_or_vassal_tt +# OR = { +# title:c_samarkand.holder = { +# any_liege_or_above = { this = root } +# } +# title:c_samarkand.holder = { this = root } +# } +# } +# } +# +# effect = { +# add_piety = 1000 +# add_character_flag = flag_already_given_samarkand_once +# create_title_and_vassal_change = { +# type = returned +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_samarkand = { +# change_title_holder = { +# holder = title:d_manichean.holder +# change = scope:change +# } +# } +# #If you're a higher tier than the HoF, vassalise them +# if = { +# limit = { +# tier_difference = { +# target = title:d_manichean.holder +# value >= 1 +# } +# } +# title:d_manichean.holder = { +# change_liege = { +# liege = root +# change = scope:change +# } +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# title:d_manichean.holder = { +# set_realm_capital = title:c_samarkand +# add_opinion = { +# target = prev +# modifier = established_samarkand_opinion +# } +# } +# } +# +# ai_potential = { +# faith = faith:manichean +# } +# +# ai_will_do = { #Do it always, for coherence. +# base = 100 +# modifier = { +# factor = 0 +# title:c_samarkand.holder = { +# OR = { +# is_ai = no +# any_liege_or_above = { is_ai = no } # AI will never take provinces away from a player. +# } +# } +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# +########### +##End the Old Ways +## by James Beaumont +#### Break With the Old Ways ### +#break_with_the_old_ways_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = break_with_the_old_ways_decision_desc +# selection_tooltip = break_with_the_old_ways_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:kabarism +# NOT = { +# faith:kabarism = { +# has_variable = old_ways_been_broken +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# highest_held_title_tier > 3 #Only Kings and Emperors +# custom_tooltip = { +# text = hof_exists_tt +# faith = { exists = religious_head } +# } +# trigger_if = { +# limit = { +# faith = { exists = religious_head } +# } +# is_liege_or_above_of = root.faith.religious_head +# } +# } +# +# widget = { +# gui = "decision_view_widget_option_list_generic" +# controller = decision_option_list_controller +# decision_to_second_step_button = "CHOOSE_REFORMATION_TYPE" +# show_from_start = yes +# +# item = { # Righteous: Chosen People +# value = bwow_no_changes +# current_description = bwow_no_changes_desc +# localization = bwow_chosen_people +# icon = "gfx/interface/icons/faith/tengri.dds" +# ai_chance = { +# value = 10 +# add = ai_sociability +# add = ai_compassion +# } +# } +# +# item = { # Pluralist +# value = bwow_chosen_people +# current_description = bwow_chosen_people_desc +# localization = bwow_no_changes +# icon = "gfx/interface/icons/icon_culture.dds" +# ai_chance = { +# value = 100 +# add = ai_zeal +# } +# } +# +# item = { # Righteous: Esotericism +# value = bwow_esotericism +# current_description = bwow_esotericism_desc +# localization = bwow_esotericism +# icon = "gfx/interface/icons/traits/mystic_base.dds" +# ai_chance = { +# value = 100 +# add = { +# subtract = ai_rationality +# } +# } +# } +# +# item = { # Fundementalist +# value = bwow_fundementalist +# current_description = bwow_fundementalist_desc +# localization = bwow_fundementalist +# icon = "gfx/interface/icons/icon_skill_martial.dds" +# ai_chance = { +# value = 0 +# add = ai_zeal +# add = ai_vengefulness +# add = { +# subtract = ai_sociability +# subtract = ai_compassion +# } +# } +# } +# } +# +# effect = { +# trigger_event = religious_decision.0501 +# show_as_tooltip = { +# if = { +# limit = { +# scope:bwow_no_changes = yes +# } +# root.faith = { remove_doctrine = unreformed_faith_doctrine } +# } +# if = { +# limit = { +# scope:bwow_chosen_people = yes +# } +# root.faith = { break_with_old_ways_become_syncretic = yes } +# } +# if = { +# limit = { +# scope:bwow_esotericism = yes +# } +# root.faith = { break_with_old_ways_become_righteous = yes } +# } +# if = { +# limit = { +# scope:bwow_fundementalist = yes +# } +# root.faith = { break_with_old_ways_become_fundamentalist = yes } +# } +# } +# hidden_effect = { +# faith:kabarism = { +# set_variable = old_ways_been_broken +# } +# } +# } +# +# ai_potential = { +# faith = faith:kabarism +# } +# +# ai_will_do = { +# base = 100 +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# \ No newline at end of file diff --git a/common/decisions/80_major_decisions_east_asia.txt b/common/decisions/80_major_decisions_east_asia.txt new file mode 100644 index 000000000..1e8fa3e97 --- /dev/null +++ b/common/decisions/80_major_decisions_east_asia.txt @@ -0,0 +1,675 @@ +####DECISIONS LIST### +# +### +## Found a Viet Empire +## Found the Majapahit Empire +## Found a Ryukyu Empire +## Found the Siam Kingdom +## Found the Establish the Darussalam +## Found the Found the Empire of Brunei +### +# +################################################### +## Found a Viet Empire +## by Ali Kara +################################################### +#### Found the Viet Empire ### +#form_dai_viet_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" +# } +# desc = form_dai_viet_empire_decision_desc +# selection_tooltip = form_dai_viet_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier <= tier_kingdom +# capital_province = { geographical_region = custom_viet_lands } +# culture = { has_cultural_pillar = heritage_viet } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_dai_viet_empire +# } +# } +# } +# +# is_valid = { +# top_liege = this +# highest_held_title_tier = tier_kingdom +# has_title = title:k_viet +# has_title = title:k_champa +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# prestige = 2000 +# } +# +# effect = { +# if = { +# limit = { +# is_ai = no +# } +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_ep4_14_daits_how_you_do_it_achievement +# VALUE = yes +# } +# } +# show_as_tooltip = { +# form_dai_viet_empire_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.4000 +# } +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = { +# id = major_decisions.4001 +# } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_dai_viet_empire +# } +# set_global_variable = { +# name = flag_created_dai_viet_empire +# value = scope:founder +# } +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################################### +## Found the Majapahit Empire +## by Ali Kara +################################################### +#### Found the Majapahit Empire ### +#form_majapahit_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/event_scenes/tgp_asia_throne_room.dds" +# } +# desc = form_majapahit_empire_decision_desc +# selection_tooltip = form_majapahit_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier <= tier_kingdom +# culture = { +# OR = { +# this = culture:javanese +# any_parent_culture_or_above = { this = culture:javanese } +# } +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_majapahit_empire +# } +# } +# } +# +# is_valid = { +# top_liege = this +# highest_held_title_tier = tier_kingdom +# faith.religion = { +# is_in_family = rf_eastern +# } +# custom_tooltip = { +# text = form_majapahit_empire_decision_requirement_1_tt +# title:d_SUM_palembang = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# is_tributary_of = ROOT +# this = ROOT +# } +# } +# } +# } +# custom_tooltip = { +# text = form_majapahit_empire_decision_requirement_2_tt +# title:d_JAV_taruma = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# is_tributary_of = ROOT +# this = ROOT +# } +# } +# } +# } +# custom_tooltip = { +# text = form_majapahit_empire_decision_requirement_3_tt +# title:d_JAV_mataram = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# is_tributary_of = ROOT +# this = ROOT +# } +# } +# } +# } +# custom_tooltip = { +# text = form_majapahit_empire_decision_requirement_4_tt +# title:c_JAV_madura = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# is_tributary_of = ROOT +# this = ROOT +# } +# } +# } +# } +# has_title = title:k_yavakadvipa +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# prestige = 1500 +# piety = 1000 +# } +# +# effect = { +# show_as_tooltip = { +# form_majapahit_empire_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.5000 +# } +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = { +# id = major_decisions.5001 +# } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_majapahit_empire +# } +# set_global_variable = { +# name = flag_created_majapahit_empire +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################################### +## Found a Ryukyu Empire +## by Ali Kara +################################################### +#### Found a Ryukyuan Empire ### +#form_ryukyu_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/holding_types/tgp_shinto_temple.dds" +# } +# desc = form_ryukyu_empire_decision_desc +# selection_tooltip = form_ryukyu_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier <= tier_kingdom +# capital_province = { geographical_region = custom_ryukyu } +# culture = culture:ryukyuan # Only Ryukyuan, to prevent other people hybridizing with Ryukyuan for the meme +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_ryukyu_empire +# } +# } +# } +# +# is_valid = { +# top_liege = this +# highest_held_title_tier = tier_kingdom +# has_title = title:c_amami +# has_title = title:c_ucinaa +# has_title = title:d_ruucuu +# has_title = title:k_ruucuu +# sub_realm_size >= 60 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# prestige = 2300 +# piety = 250 +# gold = 750 +# } +# +# effect = { +# show_as_tooltip = { +# form_ryukyu_empire_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.6000 +# } +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = { +# id = major_decisions.6003 +# } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_ryukyu_empire +# } +# set_global_variable = { +# name = flag_created_ryukyu_empire +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################################### +## Found the Siam Kingdom +## by Ali Kara +################################################### +#### Found the Siam Kingdom ### +#form_siam_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_asia_welcome.dds" +# } +# desc = form_siam_kingdom_decision_desc +# selection_tooltip = form_siam_kingdom_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier <= tier_duchy +# capital_province = { +# OR = { +# geographical_region = world_asia_thailand +# geographical_region = world_asia_malaysia +# } +# } +# culture = { has_cultural_pillar = heritage_tai } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_siam_kingdom +# } +# } +# } +# +# is_valid = { +# top_liege = this +# highest_held_title_tier = tier_duchy +# has_title = title:d_sukhothai +# culture = { has_cultural_pillar = heritage_tai } # just to inform the player +# custom_tooltip = { +# text = form_siam_kingdom_decision_requirement_1_tt +# title:d_lop_buri = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# this = ROOT +# } +# } +# } +# } +# completely_controls = title:d_sukhothai +# completely_controls = title:d_lop_buri +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# gold = 350 +# prestige = 1000 +# piety = 100 +# } +# +# effect = { +# show_as_tooltip = { +# form_siam_kingdom_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.7000 +# } +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = { +# id = major_decisions.7001 +# } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_siam_kingdom +# } +# set_global_variable = { +# name = flag_created_siam_kingdom +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################################### +## Found the Brunei Kingdom +## by Ali Kara +################################################### +#form_brunei_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_mena_welcome.dds" +# } +# desc = form_brunei_kingdom_decision_desc +# selection_tooltip = form_brunei_kingdom_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier <= tier_duchy +# religion = religion:islam_religion +# culture = { has_cultural_pillar = heritage_austronesian } +# capital_province = { geographical_region = custom_brunei_region } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_brunei_kingdom +# } +# } +# } +# +# is_valid = { +# top_liege = this +# is_independent_ruler = yes +# highest_held_title_tier = tier_duchy +# has_title = title:d_BOR_barune +# custom_tooltip = { +# text = form_brunei_kingdom_decision_requirement_1_tt +# title:d_BOR_santubong = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# this = ROOT +# } +# } +# } +# } +# custom_tooltip = { +# text = form_brunei_kingdom_decision_requirement_2_tt +# title:c_BOR_berau = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# this = ROOT +# } +# } +# } +# } +# completely_controls = title:d_BOR_barune +# completely_controls = title:d_BOR_santubong +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# gold = 350 +# piety = 1000 +# } +# +# effect = { +# show_as_tooltip = { +# form_brunei_kingdom_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.8000 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_brunei_kingdom +# } +# set_global_variable = { +# name = flag_created_brunei_kingdom +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +################################################### +## Found the Brunei Empire +## by Ali Kara +################################################### +#form_brunei_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# desc = form_brunei_empire_decision_desc +# selection_tooltip = form_brunei_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_playable_character = yes +# highest_held_title_tier = tier_kingdom +# religion = religion:islam_religion +# culture = { has_cultural_pillar = heritage_austronesian } +# has_title = title:k_brunei +# capital_province = { geographical_region = custom_brunei_region } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_brunei_empire +# } +# } +# } +# +# is_valid = { +# top_liege = this +# is_independent_ruler = yes +# highest_held_title_tier = tier_kingdom +# capital_county.faith = root.faith +# has_title = title:k_brunei +# custom_tooltip = { +# text = form_brunei_empire_decision_requirement_1_tt +# title:d_PHI_sandao = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# this = ROOT +# } +# } +# } +# } +# custom_tooltip = { +# text = form_brunei_empire_decision_requirement_2_tt +# title:c_PHI_sulu = { +# this = { is_title_created = yes } +# holder = { +# OR = { +# is_vassal_or_below_of = ROOT +# this = ROOT +# } +# } +# } +# } +# completely_controls = title:k_brunei +# completely_controls = title:k_tanjungnagara +# completely_controls = title:d_PHI_sandao +# completely_controls = title:c_PHI_sulu +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# gold = 600 +# piety = 2250 +# } +# +# effect = { +# show_as_tooltip = { +# form_brunei_empire_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = major_decisions.9000 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_brunei_empire +# } +# set_global_variable = { +# name = flag_created_brunei_empire +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/80_major_decisions_middle_east.txt b/common/decisions/80_major_decisions_middle_east.txt new file mode 100644 index 000000000..c74a42d5f --- /dev/null +++ b/common/decisions/80_major_decisions_middle_east.txt @@ -0,0 +1,987 @@ +##Create the Empire of Outremer +#### Form the Outremer Empire ### +#create_outremer_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# desc = create_outremer_empire_decision_desc +# selection_tooltip = create_outremer_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# #Visible to dukes and kings. +# highest_held_title_tier >= tier_duchy +# highest_held_title_tier <= tier_kingdom +# #Must be in the right area. +# capital_province = { geographical_region = world_middle_east } +# #Must have the correct religion, and support from the rest of Catholicism. +# religion = { exists = var:variable_ghw_unlocked } #The era of the Crusades must have started. +# faith = faith:roman_catholic +# #Exempt Byzantine group: this is such a huge slap in the face to _anyone_ even vaguely in the Greek sphere. +# culture = { +# NOR = { +# has_cultural_pillar = heritage_byzantine +# has_cultural_pillar = heritage_caucasian +# has_cultural_pillar = heritage_syriac +# } +# } +# #Can only do it once. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_outremer_empire +# } +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# highest_held_title_tier = tier_kingdom +# completely_controls_region = custom_outremer +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = create_outremer_empire_decision_effect_tooltip +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { +# form_outremer_scripted_effect = yes +# } +# trigger_event = { +# id = middle_east_decisions.0001 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_outremer_empire +# } +# set_global_variable = { +# name = flag_created_outremer_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Restore the Ash'ari Caliphate ### +#restore_sunni_caliphate_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = restore_sunni_caliphate_decision_desc +# selection_tooltip = restore_sunni_caliphate_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:ashari +# NOT = { faith = { exists = religious_head } } +# highest_held_title_tier > 3 #Only Kings and Emperors +# } +# +# is_valid = { +# completely_controls = title:c_mecca +# completely_controls = title:d_medina +# completely_controls = title:d_shammar +# completely_controls = title:d_palestine +# completely_controls = title:d_oultrejourdain +# piety_level >= high_piety_level +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_sunni_caliphate_decision_effect_tooltip +# show_as_tooltip = { +# restore_sunni_caliphate_scripted_effect = yes +# } +# trigger_event = { +# id = middle_east_decisions.0003 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { #Always do it when possible. +# base = 100 +# ai_value_modifier = { +# ai_zeal = 1.0 +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# +#### Embrace Outremer Culture ### +#embrace_outremer_culture_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = embrace_outremer_culture_decision_desc +# selection_tooltip = embrace_outremer_culture_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith:catholic.religion = { exists = var:variable_ghw_unlocked } #The era of the Crusades must have started. +# NOR = { +# root.culture = culture:roman +# root.culture = { +# any_parent_culture = { +# has_cultural_pillar = heritage_arabic +# } +# } +# } +# OR = { +# faith.religion = faith:catholic.religion +# top_liege ?= { faith.religion = faith:catholic.religion } +# } +# capital_province = { +# OR = { +# geographical_region = world_middle_east +# geographical_region = world_persian_empire +# geographical_region = world_africa +# } +# } +# top_liege = { +# culture != root.culture +# } +# top_liege.culture = { +# any_parent_culture = { +# has_cultural_pillar = heritage_arabic +# } +# } +# } +# +# is_valid = { +# custom_description = { +# text = "under_outremer_liege" +# top_liege = { +# culture != root.culture +# } +# liege.culture = { +# any_parent_culture = { +# has_cultural_pillar = heritage_arabic +# } +# } +# } +# custom_description = { +# text = "under_outremer_empire" +# liege = { +# has_title = title:e_outremer +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# custom_tooltip = embrace_outremer_culture_decision_courtiers_embrace_outremer +# custom_tooltip = embrace_outremer_culture_decision_provinces_embrace_outremer +# custom_tooltip = embrace_outremer_culture_decision_capital_embraces_outremer +# top_liege.culture = { save_scope_as = outremer_equivalent } +# hidden_effect = { +# every_courtier = { +# limit = { +# has_culture = root.culture +# dynasty = root.dynasty +# } +# set_culture = scope:outremer_equivalent +# } +# every_held_title = { +# title_tier = county +# limit = { +# culture = { has_same_culture_heritage = root.culture } +# title_province = { +# OR = { +# geographical_region = world_middle_east +# geographical_region = world_persian_empire +# geographical_region = world_africa +# } +# } +# } +# set_county_culture = scope:outremer_equivalent +# } +# capital_county = { set_county_culture = scope:outremer_equivalent } +# } +# set_culture = scope:outremer_equivalent +# add_character_flag = converted_culture_this_lifetime +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# modifier = { #Small Crusader States will balkanize with their own culture or go native. +# factor = 0 +# top_liege = { +# highest_held_title_tier < 4 #Less than King +# } +# } +# } +#} +# +#### Restore Israel ### +#create_israel_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# desc = create_israel_kingdom_decision_desc +# selection_tooltip = create_israel_kingdom_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith.religion = faith:kabbalist.religion +# NOT = { +# exists = title:k_israel.holder +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:create_israel_kingdom +# } +# } +# } +# +# is_valid = { +# prestige_level >= high_prestige_level +# piety_level >= high_piety_level +# completely_controls = title:d_palestine +# completely_controls = title:d_urdunn +# completely_controls = title:d_oultrejourdain +# custom_description = { +# text = "jerusalem_is_same_faith" +# title:c_jerusalem.faith = root.faith +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# custom_tooltip = create_israel_kingdom_decision_effect_tooltip +# show_as_tooltip = { +# create_israel_scripted_effect = yes +# } +# trigger_event = { +# id = middle_east_decisions.0005 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:create_israel_kingdom +# } +# set_global_variable = { +# name = create_israel_kingdom +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Restore the [ROOT.Char.GetFaith.GetAdjectiveNoTooltip] High Priesthood ### +#jewish_restore_high_priesthood_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = jewish_restore_high_priesthood_decision_desc +# selection_tooltip = jewish_restore_high_priesthood_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# NOT = { #Can be redone if somehow the High Priest title is destroyed +# exists = faith.religious_head +# } +# religion = religion:judaism_religion +# faith = { +# NOT = { +# has_doctrine_parameter = no_head_of_faith +# } +# } +# } +# +# is_valid = { +# piety_level >= 2 +# custom_description = { +# text = "restore_high_priesthood_holy_sites" +# faith = { +# any_holy_site = { +# OR = { +# county.holder = root +# county.holder.top_liege = { this = root } +# } +# count >= 3 +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = restore_high_priesthood_decision_effect_tooltip +# trigger_event = { +# id = middle_east_decisions.0007 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Restore the [ROOT.Char.GetFaith.AltPriestTermPlural] ### +#zoroastrian_restore_high_priesthood_decision = { #Updated for FP3 by Ola +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# desc = zoroastrian_restore_high_priesthood_decision_desc +# selection_tooltip = zoroastrian_restore_high_priesthood_decision_tooltip +# decision_group_type = major +# sort_order = 80 +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# NOR = { #Can be redone if somehow the High Priest title is destroyed +# exists = faith.religious_head +# faith = { has_doctrine = doctrine_no_head } #Only if Faith is meant to have one. +# faith = { has_doctrine = doctrine_temporal_head } #Cannot be done if you have taken the "Destroy the Magi" decision +# } +# OR = { +# faith = faith:mazdayasna +# faith = faith:zurvanism +# faith = faith:gayomarthianism +# faith = faith:khurmazta +# faith = faith:mazdakism +# faith = faith:khurramism +# faith = faith:urartuism +# faith = faith:afridunism +# } +# } +# +# is_valid = { +# piety_level >= high_piety_level +# custom_description = { +# text = "restore_high_priesthood_holy_sites" +# faith = { +# any_holy_site = { +# OR = { +# county.holder = root +# county.holder.top_liege = { this = root } +# } +# count >= 3 +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = restore_high_priesthood_decision_effect_tooltip +# trigger_event = { +# id = middle_east_decisions.0009 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Become the Saoshyant ### +#become_saoshyant_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# desc = become_saoshyant_decision_desc +# selection_tooltip = become_saoshyant_decision_tooltip +# decision_group_type = major +# sort_order = 100 #FP3 change; this is an extremely epic decision, we want it to appear on top. +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith.religion = faith:mazdayasna.religion +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_became_saoshyant +# } +# } +# } +# +# is_valid = { +# piety_level >= very_high_piety_level +# has_title = title:e_persia +# completely_controls = title:e_persia +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# +# effect = { +# show_as_tooltip = { +# become_saoshyant_decision_effect = yes +# } +# trigger_event = { +# id = middle_east_decisions.0011 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_became_saoshyant +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Refound the long-lapsed & short-lived Armenian Empire - by Ewan Cowhig Croft +#### Revive Greater Armenia ### +#create_armenian_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = create_armenian_empire_decision_desc +# selection_tooltip = create_armenian_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval = 0 +# +# is_shown = { +# is_playable_character = yes # Normally this will always be true, but if in DEBUG mode and playing as an unlanded ruler this will cause error spam without it. +# highest_held_title_tier <= tier_kingdom +# capital_province = { geographical_region = custom_greater_armenia } +# OR = { +# faith = faith:armenian_apostolic +# culture = culture:armenian +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_armenian_empire +# } +# } +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_republic +# government_has_flag = government_is_clan +# government_allows = administrative +# government_has_flag = government_is_landless_adventurer +# } +# } +# +# is_valid = { +# top_liege = this +# highest_held_title_tier = tier_kingdom +# completely_controls_region = custom_greater_armenia +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_available_adult = yes +# } +# +# cost = { +# prestige = 2000 +# piety = 1000 +# } +# +# effect = { +# show_as_tooltip = { +# revive_armenian_empire_decision_scripted_effect = yes +# } +# save_scope_as = founder +# trigger_event = { +# id = middle_east_decisions.1001 +# } +# #Notify other players. +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = middle_east_decisions.1002 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_created_armenian_empire +# } +# set_global_variable = { +# name = flag_created_armenian_empire +# value = scope:founder +# } +# } +# } +# +# ai_potential = { +# always = no +# } +# +# ai_will_do = { +# base = 0 +# } +#} +# +################################## +## Found the Empire of Beth Nahrain +## by Anna Johansson +################################## +# +#### Found Empire Of Beth Nahrain Decision ### +#found_empire_of_beth_nahrain_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# title = middle_east_major_decisions.1020.t +# desc = middle_east_major_decisions.1020.desc +# selection_tooltip = middle_east_major_decisions.1020.tt +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# capital_province = { geographical_region = world_middle_east } +# +# any_sub_realm_county = { +# OR = { +# faith = faith:nestorian +# culture = { +# OR = { +# this = culture:assyrian +# any_parent_culture_or_above = { +# this = culture:assyrian +# } +# } +# } +# } +# } +# +# #Can only do it once +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:created_beth_nahrain +# } +# } +# } +# is_valid = { +# is_independent_ruler = yes +# highest_held_title_tier = tier_kingdom +# culture = { has_cultural_pillar = heritage_syriac } +# custom_tooltip = { +# text = completely_controls_jazira_mesopotamia_tt +# completely_controls = title:k_jazira +# completely_controls = title:k_mesopotamia +# } +# custom_tooltip = { +# text = has_titles_jazira_mesopotamia_tt +# has_title = title:k_jazira +# has_title = title:k_mesopotamia +# } +# OR = { +# custom_tooltip = { +# text = has_title_and_completely_control_jerusalem_tt +# has_title = title:k_jerusalem +# completely_controls = title:k_jerusalem +# } +# custom_tooltip = { +# text = has_title_and_completely_control_syria_tt +# has_title = title:k_syria +# completely_controls = title:k_syria +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# } +# +# effect = { +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:created_beth_nahrain +# } +# create_title_and_vassal_change = { +# type = created +# save_scope_as = title_change +# add_claim_on_loss = no +# } +# title:k_jazira = { +# set_de_jure_liege_title = title:e_beth_nahrain +# } +# title:k_mesopotamia = { +# set_de_jure_liege_title = title:e_beth_nahrain +# } +# +# if = { +# limit = { +# has_title = title:k_jerusalem +# completely_controls = title:k_jerusalem +# } +# title:k_jerusalem = { +# set_de_jure_liege_title = title:e_beth_nahrain +# } +# } +# +# if = { +# limit = { +# has_title = title:k_syria +# completely_controls = title:k_syria +# } +# title:k_syria = { +# set_de_jure_liege_title = title:e_beth_nahrain +# } +# } +# } +# #Create Beth Nahrain +# title:e_beth_nahrain = { +# change_title_holder = { +# holder = root +# change = scope:title_change +# } +# } +# resolve_title_and_vassal_change = scope:title_change +# +# dynasty = { +# add_dynasty_prestige = 1000 +# } +# +# give_nickname = nick_beth_nahrain +# +# show_as_tooltip = { +# promote_culture_beth_nahrain_scripted_effect = yes +# custom_tooltip = middle_east_major_decisions.1020.promote_culture.tt +# } +# save_scope_as = suppress_tooltips +# +# trigger_event = { id = middle_east_decisions.1020 } +# +# show_as_tooltip = { +# random_list = { +# 100 = { +# show_chance = no +# desc = middle_east_major_decisions.1020.learning.desc +# learning_beth_nahrain_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# desc = middle_east_major_decisions.1020.martial.desc +# martial_beth_nahrain_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# trigger = { +# faith = faith:nestorian +# } +# desc = middle_east_major_decisions.1020.nestorian.desc +# nestorian_faith_beth_nahrain_scripted_effect = yes +# } +# 100 = { +# show_chance = no +# trigger = { +# NOT = { +# faith = faith:nestorian +# } +# } +# desc = middle_east_major_decisions.1020.no_faith.desc +# no_faith_beth_nahrain_scripted_effect = yes +# } +# } +# } +# } +# +# cost = { +# prestige = 1000 +# } +# +# ai_potential = { +# culture = { has_cultural_pillar = heritage_syriac } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############### +## Dar al-Islam +############### +# +#### Establish the Dar al-Islam ### +#create_dar_al_islam_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# decision_group_type = major +# +# desc = create_dar_al_islam_decision_desc +# selection_tooltip = create_dar_al_islam_decision_tt +# +# sort_order = 1000 # Should be at the very top +# +# is_shown = { +# # Only for Islamic head of faiths +# faith = { religious_head ?= root } +# faith.religion = religion:islam_religion +# # And only if it hasn't been created yet +# NOT = { has_global_variable = created_dar_al_islam } +# } +# is_valid = { +# # The basics +# is_independent_ruler = yes +# any_held_title = { +# count >= 2 +# tier = tier_empire +# } +# faith = { has_doctrine = doctrine_temporal_head } +# # Must be very pious +# prestige_level >= 4 +# piety_level >= 5 +# # Controls Islamic core lands +# completely_controls_region = world_middle_east_arabia +# completely_controls_region = world_middle_east_jerusalem +# completely_controls_region = world_persia +# completely_controls_region = world_africa_north +# # Also controls at minimum % of all islamic counties +# save_temporary_scope_as = root_scope +# custom_tooltip = { +# text = realm_controls_enough_islamic_counties_desc +# any_realm_county = { +# faith.religion = religion:islam_religion +# count >= islam_required_county_number_value +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# } +# +# effect = { +# show_as_tooltip = { +# create_dar_al_islam_effect = yes +# } +# save_scope_as = dar_al_islam_ruler +# # Save all existing islamic head of faiths and their titles +# religion:islam_religion = { +# every_faith = { +# if = { +# limit = { +# exists = religious_head +# faith_hostility_level = { +# target = root.faith +# value < faith_hostile_level +# } +# } +# religious_head_title = { +# add_to_list = old_hof_title +# } +# religious_head = { +# add_to_list = former_islamic_hofs +# } +# } +# } +# } +# # Trigger follow-up events +# trigger_event = middle_east_decisions.1100 +# every_player = { +# limit = { +# this != root +# NOT = { is_in_list = former_islamic_hofs } +# } +# trigger_event = middle_east_decisions.1101 +# } +# every_in_list = { +# list = former_islamic_hofs +# limit = { this != root } +# trigger_event = { id = middle_east_decisions.1102 days = 1 } +# } +# } +# +# cost = { +# piety = 1500 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 24 +# hegemony = 0 +# } +# +# ai_potential = { +# faith = { religious_head ?= root } +# faith.religion = religion:islam_religion +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/80_major_decisions_middle_europe.txt b/common/decisions/80_major_decisions_middle_europe.txt new file mode 100644 index 000000000..8a93dd0cd --- /dev/null +++ b/common/decisions/80_major_decisions_middle_europe.txt @@ -0,0 +1,1369 @@ +##Creating Switzerland "Kingdom" +#### Form the Swiss Confederation ### +#form_switzerland_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# desc = form_switzerland_kingdom_decision_desc +# selection_tooltip = form_switzerland_kingdom_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# top_liege != this +# NOT = { exists = title:k_switzerland.holder } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_switzerland_kingdom +# } +# } +# #No kings or emperors. +# highest_held_title_tier <= tier_duchy +# #Must be within an empire. +# top_liege.primary_title.tier >= tier_empire +# OR = { +# culture = { has_cultural_pillar = heritage_central_germanic } +# culture = { has_cultural_pillar = heritage_frankish } +# culture = { has_cultural_pillar = heritage_latin } +# } +# any_sub_realm_county = { +# OR = { +# title_province = { geographical_region = custom_core_switzerland } +# this = title:c_geneva +# this = title:c_aosta +# } +# } +# } +# +# is_valid = { +# #Must have imperial immediacy. +# liege = top_liege +# prestige_level >= high_prestige_level +# #And the core of the Old Confederacy. +# completely_controls_region = custom_core_switzerland +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege != this +# is_at_war = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 250 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 250 +# } +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { +# form_switzerland_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0001 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_switzerland_kingdom +# } +# set_global_variable = { +# name = flag_formed_switzerland_kingdom +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Creating Austrian Archduchy +#### Form Archduchy of Austria ### +#form_austria_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# desc = form_austria_kingdom_decision_desc +# selection_tooltip = form_austria_kingdom_decision_tooltip +# decision_group_type = major +# ai_goal = yes +# +# is_shown = { +# NOT = { exists = title:k_austria.holder } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_austria_kingdom +# } +# } +# #No kings or emperors... +# highest_held_title_tier <= tier_duchy +# top_liege != this +# #Must be within the HRE, else the bid & flavour make no sense. +# top_liege ?= { has_title = title:e_hre } +# #Must hold land within the relevant areas directly. +# any_held_title = { +# title_tier = county +# OR = { +# title_province = { geographical_region = custom_core_austria } +# title_province = { geographical_region = custom_stretch_austria } +# } +# } +# } +# +# is_valid = { +# #Must enjoy imperial immediacy. +# liege = title:e_hre.holder +# #Must be suitably prestigious. +# prestige_level >= high_prestige_level +# #Must control core Austria +# completely_controls_region = custom_core_austria +# #Must not be of the ruling dynasty +# custom_description = { +# text = "form_austria_hre_dynasty_trigger" +# NOT = { dynasty = title:e_hre.holder.dynasty } +# } +# #Must have a hook on the emperor +# has_strong_usable_hook = title:e_hre.holder +# #Must not be too early +# OR = { +# has_realm_law = crown_authority_2 +# has_realm_law = crown_authority_3 +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# faith = top_liege.faith #Must share the faith of your emperor. +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 1000 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 1000 +# } +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { +# form_austria_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0003 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_austria_kingdom +# } +# set_global_variable = { +# name = flag_formed_austria_kingdom +# value = root +# } +# } +# } +# +# ai_potential = { +# prestige_level >= high_prestige_level +# } +# +# ai_will_do = { +# base = 0 +# +# #Only worth considering if you actually have your capital in Austria. +# modifier = { +# add = 20 +# capital_county.title_province = { geographical_region = custom_core_austria } +# } +# +# #More brazen characters are more likely to have a bash. +# ai_value_modifier = { +# ai_boldness = 0.75 +# ai_greed = 0.25 +# } +# } +#} +# +##Reform Carolingian Empire +#### Restore Carolingian Borders ### +#reform_carolingian_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# desc = reform_carolingian_empire_decision_desc +# selection_tooltip = reform_carolingian_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 0 +# } +# +# is_shown = { +# faith.religion = faith:catholic.religion #Christian +# is_ruler = yes +# is_playable_character = yes +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_reformed_carolingian_empire +# } +# } +# top_liege = this +# culture = { has_cultural_pillar = heritage_frankish } +# capital_province = { geographical_region = world_europe_west } +# NOT = { has_title = title:e_hre } #HRE title holders can't Restore Carolingian Borders as the decision requires the HRE to serve as an "antagonist" +# } +# +# is_valid = { +# prestige_level >= high_prestige_level +# has_title = title:e_france +# #All of starting e_france +# completely_controls_region = custom_carolingian_francia +# #Frisia +# completely_controls_region = custom_frisia +# #Lotharingia +# completely_controls_region = custom_lotharingia +# #Bavaria +# completely_controls_region = custom_bavaria +# #Germany +# completely_controls_region = custom_carolingian_germany +# #Aragon (except Mallorca) & Navarra +# completely_controls_region = custom_carolingian_iberia +# #Northern Italy (except Venice, Sardinia, and Rome) +# completely_controls_region = custom_northern_italy +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# custom_tooltip = reform_carolingian_empire_decision_effect_tooltip +# show_as_tooltip = { +# form_carolingian_empire_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0005 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_reformed_carolingian_empire +# } +# set_global_variable = { +# name = flag_reformed_carolingian_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Uniting the Burgundies +#### Unify the Burgundies ### +#unify_burgundy_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# desc = unify_burgundy_kingdom_decision_desc +# selection_tooltip = unify_burgundy_kingdom_decision_tooltip +# decision_group_type = major +# ai_goal = yes +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_frankish } +# is_ruler = yes +# is_playable_character = yes +# NOT = { +# exists = title:k_burgundy.holder +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_unified_burgundy_kingdom +# } +# } +# highest_held_title_tier < 4 #No Kings or Emperors. +# top_liege = { +# OR = { +# has_title = title:k_france +# has_title = title:e_france +# has_title = title:e_hre +# } +# } +# capital_province = { geographical_region = custom_burgundy } +# } +# +# is_valid = { +# prestige_level >= high_prestige_level +# completely_controls_region = custom_burgundy +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# top_liege != this +# is_at_war = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 1000 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 1000 +# } +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# if = { +# limit = { +# NOT = { has_culture = culture:occitan } +# } +# set_culture = culture:occitan +# add_character_flag = converted_culture_this_lifetime +# } +# custom_tooltip = unify_burgundy_kingdom_decision_effect_tooltip +# show_as_tooltip = { +# unite_burgundies_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0007 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_unified_burgundy_kingdom +# } +# set_global_variable = { +# name = flag_unified_burgundy_kingdom +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 5 +# ai_value_modifier = { +# ai_boldness = 1.0 +# } +# } +#} +# +#### Empower Sicilian Parliament ### +#empower_sicilian_parliament_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = empower_sicilian_parliament_decision_desc +# selection_tooltip = empower_sicilian_parliament_decision_tooltip +# decision_group_type = major +# ai_goal = yes +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_latin } +# is_ruler = yes +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_empowered_sicilian_parliament +# } +# } +# highest_held_title_tier >= 4 #Kings and Emperors only. +# top_liege = this +# capital_province = { geographical_region = custom_sicily } +# NOT = { government_has_flag = government_is_tribal } +# } +# +# is_valid = { +# prestige_level >= 3 +# learning >= 10 +# NOT = { has_realm_law = crown_authority_0 } +# OR = { +# has_title = title:k_sicily +# has_title = title:k_naples +# has_title = title:k_trinacria +# } +# OR = { +# AND = { +# completely_controls = title:d_sicily # The Island +# title:c_palermo = { +# title_province = { has_special_building = no } +# } +# } +# AND = { +# completely_controls = title:d_capua # The Boot +# title:c_napoli = { +# title_province = { has_special_building = no } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 1500 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 1500 +# } +# } +# prestige = 3000 +# } +# +# effect = { +# show_as_tooltip = { +# if = { #Only for tooltip, player gets to choose in the event when owning both. +# limit = { completely_controls = title:d_sicily } +# title:c_palermo = { +# sicilian_parliament_building_scripted_effect = yes +# } +# } +# else_if = { +# limit = { completely_controls = title:d_capua } +# custom_tooltip = middle_europe_decisions.0010.tt_napoli_warning +# title:c_napoli = { +# sicilian_parliament_building_scripted_effect = yes +# } +# } +# empower_sicilian_parliament_decision_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0010 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_empowered_sicilian_parliament +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 15 +# ai_value_modifier = { +# ai_boldness = 1.0 +# } +# } +#} +# +##Little Medieval French Renaissance. +#### Inspire Opus Francigenum ### +#promote_gothic_innovations_decision = { #12th century Renaissance +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_misc.dds" +# } +# desc = promote_gothic_innovations_decision_desc +# selection_tooltip = promote_gothic_innovations_decision_tooltip +# decision_group_type = major +# ai_goal = yes +# +# is_shown = { +# OR = { +# culture = { has_cultural_pillar = heritage_latin } +# culture = { has_cultural_pillar = heritage_frankish } +# } +# NOT = { has_culture = culture:italian } +# is_ruler = yes +# is_landed = yes +# root.culture = { +# has_cultural_era_or_later = culture_era_early_medieval +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_promoted_gothic_innovations +# } +# } +# highest_held_title_tier >= 4 #Kings and Emperors only. +# OR = { +# has_title = title:k_france +# has_title = title:e_france +# has_title = title:k_burgundy +# } +# NOR = { +# government_has_flag = government_is_theocracy +# government_has_flag = government_is_clan +# government_has_flag = government_is_tribal +# } +# } +# +# is_valid = { +# prestige_level >= 4 +# learning >= 10 +# NOT = { has_realm_law = crown_authority_0 } +# #Must control core provinces either in the North or the South: +# OR = { +# AND = { +# completely_controls = title:d_valois +# completely_controls = title:d_orleans +# } +# AND = { +# completely_controls = title:d_provence +# completely_controls = title:d_toulouse +# } +# } +# #Must have basic innovations: +# root.culture = { +# has_innovation = innovation_royal_prerogative +# has_innovation = innovation_knighthood +# has_innovation = innovation_windmills +# } +# } +# +# is_valid_showing_failures_only = { +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 500 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 500 +# } +# } +# prestige = 3000 +# } +# +# effect = { +# show_as_tooltip = { +# promote_gothic_innovations_decision_scripted_effect = yes +# } +# trigger_event = { +# id = middle_europe_decisions.0012 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_promoted_gothic_innovations +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 15 +# ai_value_modifier = { +# ai_boldness = 1.0 +# } +# } +#} +# +############################## +## Refound HRE # +## by Ewan Cowhig Croft # +############################## +#### Restore the Holy Roman Empire ### +#restore_holy_roman_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 12 +# empire = 12 +# hegemony = 0 +# } +# +# desc = restore_holy_roman_empire_decision_desc +# selection_tooltip = restore_holy_roman_empire_decision_tooltip +# +# is_shown = { +# is_landed_or_landless_administrative = yes +# exists = dynasty # Everyone should have a dynasty, but in case they don't... +# NOT = { has_global_variable = flag_restored_roman_empire } # Not if Rome already exists (prevent Rome from restoring HRE) +# NOR = { #Title existence cnditions. +# exists = title:e_hre.holder #Well, that'd be redundant. +# #highest_held_title_tier = tier_empire #Existing emperors likewise should not be giving up their empire. +# } +# NOR = { #It doesn't make sense for these competing empires. +# is_roman_emperor_trigger = yes +# mpo_has_gok_mongol_empire_trigger = yes +# } +# AND = { #Faith conditions. +# this != faith.religious_head #Nice try, Mr. Pope. +# faith = { +# religion_tag = christianity_religion +# has_doctrine_parameter = spiritual_head_of_faith #Gotta be invested with the authority by someone other than yourself. +# } +# NAND = { #No need for a competing empire if your faith controls the ERE. +# exists = title:e_byzantium.holder +# faith = title:e_byzantium.holder.faith +# } +# } +# OR = { #Government conditions. +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# government_allows = administrative +# } +# exists = faith.religious_head +# } +# +# is_valid = { +# #Standard requirements. +# top_liege = this +# trigger_if = { +# limit = { +# is_ai = no +# } +# prestige_level >= high_prestige_level +# } +# #Title ownership conditions. +# OR = { #Gotta be King of a core Carolingian Kingdom. +# has_title = title:k_east_francia +# has_title = title:k_bavaria +# has_title = title:k_france +# has_title = title:k_italy +# has_title = title:k_lotharingia +# any_vassal = { +# OR = { +# has_title = title:k_east_francia +# has_title = title:k_bavaria +# has_title = title:k_france +# has_title = title:k_italy +# has_title = title:k_lotharingia +# } +# } +# } +# trigger_if = { +# limit = { +# is_ai = no +# } +# custom_description = { #And have some additional royal dignity for good measure. +# text = decision_refound_hre_own_three_kingdoms.tt +# any_held_title = { +# title_tier = kingdom +# count >= 3 +# } +# } +# } +# sub_realm_size >= 120 #Plus your various kingdoms should be ruling something. +# #HoF preference conditions. +# trigger_if = { +# limit = { +# is_ai = no +# } +# OR = { +# faith.religious_head = { #And they have to actually like you enough to want to invest you. +# opinion = { +# target = root +# value >= high_positive_opinion +# } +# } +# root = { has_strong_usable_hook = faith.religious_head } #Or you have a strong hook on them that you can actually use. +# root = { has_weak_hook = faith.religious_head } #Or a regular hook, to be fair, provided you meet the other criteria. +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# faith.religious_head = { is_available_adult = yes } +# NOR = { +# has_trait = excommunicated +# is_at_war_with = faith.religious_head +# } +# } +# +# effect = { +# show_as_tooltip = { +# restore_holy_roman_empire_decision_scripted_effect = yes +# } +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = founder +# faith.religious_head = { save_scope_as = founder_hof } +# if = { +# limit = { +# faith.religious_head = { is_playable_character = yes } +# } +# faith.religious_head.capital_province = { save_scope_as = ceremony_locale } +# } +# else = { +# capital_province = { save_scope_as = ceremony_locale } +# } +# trigger_event = { +# id = middle_europe_decisions.0015 +# } +# #Notify other players. +# every_player = { +# limit = { +# this != root +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = middle_europe_decisions.0016 +# } +# if = { +# limit = { +# is_ai = no +# NOT = { exists = global_var:restore_holy_roman_empire_decision } +# } +# set_global_variable = { +# name = restore_holy_roman_empire_decision +# value = root +# } +# } +# # Assign Dynamic Prince-Electors +# hidden_effect = { +# if = { +# limit = { has_global_variable_list = hre_elector_list } +# clear_global_variable_list = hre_elector_list +# } +# while = { +# count = 7 +# random_vassal = { +# limit = { +# capital_province.empire = title:e_hre # must be de-jure vassal of empire +# OR = { # prince-bishopric or duchy +# AND = { +# government_has_flag = government_is_theocracy +# primary_title.tier >= tier_county +# } +# primary_title.tier >= tier_duchy +# } +# NOT = { # not already selected +# is_target_in_global_variable_list = { +# name = hre_elector_list +# target = primary_title +# } +# } +# } +# weight = { +# modifier = { # major vassals heavily weighted +# factor = 10 +# is_powerful_vassal = yes +# } +# modifier = { # same culture as emperor preferred +# factor = 4 +# culture = root.culture +# } +# modifier = { # we don't mind going outside Germania, but prefer it +# factor = 1.5 +# trigger = { exists = primary_title.title_province } +# primary_title.title_province.barony = { +# OR = { +# target_is_de_jure_liege_or_above = title:k_bavaria +# target_is_de_jure_liege_or_above = title:k_bohemia +# target_is_de_jure_liege_or_above = title:k_east_francia +# target_is_de_jure_liege_or_above = title:k_frisia +# target_is_de_jure_liege_or_above = title:k_lotharingia +# target_is_de_jure_liege_or_above = title:k_pomerania +# } +# } +# } +# modifier = { # we want at least 3 theocracies ideally +# factor = 10 +# any_in_global_list = { +# variable = hre_elector_list +# count < 3 +# holder = { government_has_flag = government_is_theocracy } +# } +# government_has_flag = government_is_theocracy +# } +# modifier = { # 3 is enough theocracies unless we can't find feudal +# factor = 0.1 +# any_in_global_list = { +# variable = hre_elector_list +# count >= 3 +# holder = { government_has_flag = government_is_theocracy } +# } +# government_has_flag = government_is_theocracy +# } +# } +# add_to_global_variable_list = { +# name = hre_elector_list +# target = primary_title +# } +# } +# } +# hre_elector_list_save_effect = yes # saves list scopes to title as variables for tooltip +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# is_ai = no +# } +# add = 500 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# is_ai = no +# } +# add = 500 +# } +# } +# piety = 200 +# } +# +# ai_potential = { +# top_liege = this +# highest_held_title_tier >= tier_kingdom +# } +# +# ai_will_do = { +# base = 100 +# +# modifier = { # We don't want a solo-France to form the HRE +# factor = 0 +# NOR = { +# has_title = title:k_east_francia +# has_title = title:k_bavaria +# has_title = title:k_italy +# has_title = title:k_lotharingia +# any_vassal = { +# OR = { +# has_title = title:k_east_francia +# has_title = title:k_bavaria +# has_title = title:k_italy +# has_title = title:k_lotharingia +# } +# } +# } +# } +# } +#} +# +############################## +## Establish Norman Cultue # +## by Sean Hughes # +############################## +# +#### Establish Norman Culture ### +#establish_norman_culture_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = establish_norman_culture_decision_desc +# selection_tooltip = establish_norman_culture_decision_tooltip +# +# is_shown = { +# culture = culture:norse +# any_sub_realm_county = { +# target_is_de_jure_liege_or_above = title:d_normandy +# culture = culture:french +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_normandy_decision +# } +# } +# } +# +# is_valid = { +# culture = culture:norse +# completely_controls = title:d_normandy +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# is_imprisoned = no +# } +# +# effect = { +# hidden_effect = { +# # Generate a list of counties we want to flip to the new culture. +# title:d_normandy = { +# every_in_de_jure_hierarchy = { +# limit = { tier = tier_county} +# add_to_list = norman_counties +# } +# } +# every_sub_realm_title = { +# limit = { +# tier = tier_county +# } +# if = { +# limit = { +# title_province = { geographical_region = custom_normandy_and_adjacent } +# OR = { +# culture = culture:french +# culture = culture:norse +# } +# } +# add_to_list = norman_counties +# } +# } +# +# # Perform the culture flip. +# every_in_list = { +# list = norman_counties +# merge_cultures_in_region_effect = { +# OLD_CULTURE_1 = culture:norse +# OLD_CULTURE_2 = culture:french +# NEW_CULTURE = culture:norman +# REGION = custom_normandy_and_adjacent +# } +# } +# +# # Send all players in the game a notification event about the flip. +# save_scope_as = norman_founder +# culture:norse = {save_scope_as = old_culture_1} +# culture:french = {save_scope_as = old_culture_2} +# culture:norman = { +# reset_culture_creation_date = yes +# get_all_innovations_from = scope:old_culture_1 +# get_all_innovations_from = scope:old_culture_2 +# save_scope_as = new_culture +# } +# every_player = { +# if = { +# limit = { +# this != root +# OR = { +# culture = culture:french +# culture = culture:norse +# } +# capital_province ?= { geographical_region = custom_normandy_and_adjacent } +# } +# trigger_event = global_culture.3002 +# } +# else_if = { +# limit = { this = root } +# trigger_event = global_culture.3003 +# } +# else_if = { +# limit = { +# capital_province ?= { geographical_region = world_europe } +# } +# trigger_event = global_culture.3005 +# } +# } +# } +# +# # Player changes culture +# set_culture = culture:norman +# add_character_flag = converted_culture_this_lifetime +# hidden_effect = { +# every_in_list = { +# list = norman_counties +# limit = { +# holder.capital_county = { is_in_list = norman_counties } +# } +# holder = { +# add_to_list = mass_melting_pot_list +# every_courtier = { add_to_list = mass_melting_pot_list } +# every_courtier_away = { add_to_list = mass_melting_pot_list } +# } +# every_in_list = { +# list = mass_melting_pot_list +# limit = { +# OR = { +# culture = culture:french +# culture = culture:norse +# } +# } +# set_culture = culture:norman +# } +# } +# } +# +# # Summary of above hidden effects to inform players of the decision's impact. +# show_as_tooltip = { +# custom_tooltip = establish_norman_culture_decision_effect.tt +# culture:norman = { +# get_all_innovations_from = scope:old_culture_1 +# get_all_innovations_from = scope:old_culture_2 +# } +# } +# +# # Rename the duchy to Normandy +# title:d_normandy = { +# save_scope_as = normandy_title +# hidden_effect = { +# set_title_name = d_normandy +# } +# custom_tooltip = establish_norman_culture_decision_effect.tt.2 +# } +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_normandy_decision +# } +# } +# +# cost = { +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 0 +# +# modifier = { +# add = 100 +# any_sub_realm_county = { +# percent >= 0.5 +# culture = culture:french +# } +# } +# } +#} +# +####################################### +## Establish the Electorate of Saxony # +## by James Beaumont # +####################################### +# +#### Establish the Electorate of Saxony ### +#establish_the_electorate_of_saxony_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval = 0 +# +# desc = establish_the_electorate_of_saxony_decision_desc +# selection_tooltip = establish_the_electorate_of_saxony_decision_tooltip +# +# is_shown = { +# # Temporarily disabled due to stability issues in the HRE. +# always = no +# # Can't form Saxony if Saxony already formed. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_saxony +# } +# } +# # Is in the HRE or is the Emperor +# OR = { +# liege = title:e_hre.holder +# has_primary_title = title:e_hre +# } +# } +# +# is_valid = { +# OR = { +# has_primary_title = title:e_hre +# # Avoid some funky tooltips. +# AND = { +# highest_held_title_tier <= tier_kingdom +# top_liege = { has_title = title:e_hre } +# } +# } +# custom_tooltip = { +# text = polabia_held_or_nonexistent.tt +# OR = { +# has_title = title:k_sorbia +# NOT = { exists = title:k_sorbia.holder } +# } +# } +# completely_controls = title:d_meissen +# completely_controls = title:d_lausitz +# completely_controls = title:d_anhalt +# completely_controls = title:d_thuringia +# # Most of the Kingdom of Polabia is at least somewhat pro-HRE +# custom_tooltip = { +# text = polabia_must_be_hre_culture_tt +# any_county_in_region = { +# region = custom_polabia +# # At least half. +# count >= 12 +# OR = { +# culture = root.culture +# culture = title:e_hre.holder.culture +# } +# } +# } +# } +# +# effect = { +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_saxony +# } +# save_scope_as = founder +# title:e_hre.holder = { save_scope_as = hre_emperor_scope } +# trigger_event = middle_europe_decisions.0017 +# } +# show_as_tooltip = { +# create_kingdom_of_saxony_effect = { CHARACTER = root } +# } +# if = { +# limit = { has_title = title:e_hre } +# custom_tooltip = middle_europe_decision.0017.tt +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 200 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 200 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############### +## Carantania # +############### +#decision_restore_carantania = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_castle_view.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# exists = title:k_carantania +# has_culture = culture:carantanian +# OR = { +# has_title = title:d_krain +# has_title = title:d_carinthia +# has_title = title:d_steyermark +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_carantania +# } +# } +# OR = { +# title:d_krain = { is_titular = no } +# title:d_carinthia = { is_titular = no } +# title:d_steyermark = { is_titular = no } +# } +# } +# +# is_valid = { +# is_independent_ruler = yes +# highest_held_title_tier < tier_kingdom +# prestige_level >= 3 +# trigger_if = { +# limit = { +# title:d_krain = { is_titular = no } +# } +# completely_controls = title:d_krain +# } +# trigger_if = { +# limit = { +# title:d_carinthia = { is_titular = no } +# } +# completely_controls = title:d_carinthia +# } +# trigger_if = { +# limit = { +# title:d_steyermark = { is_titular = no } +# } +# completely_controls = title:d_steyermark +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_carantania +# } +# } +# show_as_tooltip = { +# decision_restore_carantania_effect = yes +# } +# trigger_event = major_decisions.3400 +# } +# +# cost = { +# gold = { +# value = 500 +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0 +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/80_major_decisions_roman.txt b/common/decisions/80_major_decisions_roman.txt index f5937f667..fde53f4bd 100644 --- a/common/decisions/80_major_decisions_roman.txt +++ b/common/decisions/80_major_decisions_roman.txt @@ -1,1486 +1,1470 @@ -#Restoring the Roman Empire (as Byzantium) -### Restore the Roman Empire ### -restore_roman_empire_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" - } - desc = restore_roman_empire_decision_desc - selection_tooltip = restore_roman_empire_decision_tooltip - decision_group_type = roman - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 0 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - has_title = title:e_byzantium - NOT = { primary_title = title:e_hre } - NOT = { primary_title = title:e_italy } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_republic - government_has_flag = government_is_clan - government_allows = administrative - } - } - - is_valid = { - prestige_level >= max_prestige_level - - completely_controls = title:d_latium - completely_controls = title:d_venice - completely_controls = title:d_romagna - completely_controls = title:d_sicily - completely_controls = title:d_genoa - completely_controls = title:d_capua - completely_controls = title:d_apulia - completely_controls = title:d_thrace - completely_controls = title:d_antioch - completely_controls = title:d_palestine - completely_controls = title:d_alexandria - completely_controls = title:d_athens - completely_controls = title:d_tunis - completely_controls = title:d_croatia - completely_controls = title:d_thessalonika - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - - OR = { - religion = { is_in_family = rf_abrahamic } - religion = religion:hellenism_religion - culture = { has_cultural_pillar = heritage_latin } - culture = { has_cultural_pillar = heritage_byzantine } - } - } - - effect = { - custom_tooltip = restore_roman_empire_decision_effect_tooltip - show_as_tooltip = { - create_roman_empire_scripted_effect = yes - } - if = { - limit = { - has_ep3_dlc_trigger = yes - } - trigger_event = ep3_roman_restoration.0100 - } - else = { - trigger_event = roman_restoration.0001 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - set_global_variable = { - name = flag_restored_roman_empire - value = root - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -#Restoring the Roman Empire (as HRE) -### Restore the Roman Empire ### -restore_roman_empire_holy_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - } - desc = restore_roman_empire_holy_decision_desc - selection_tooltip = restore_roman_empire_decision_tooltip - # Deliberately left in the major group rather than the Roman one. - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 0 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - has_title = title:e_hre - OR = { - NOT = { has_title = title:e_byzantium } # Prioritize Byzaboos - primary_title = title:e_hre - } - NOT = { primary_title = title:e_italy } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_republic - government_has_flag = government_is_clan - government_has_flag = government_is_administrative - } - } - - is_valid = { - prestige_level >= max_prestige_level - completely_controls = title:d_latium - completely_controls = title:d_venice - completely_controls = title:d_romagna - completely_controls = title:d_sicily - completely_controls = title:d_genoa - completely_controls = title:d_capua - completely_controls = title:d_apulia - completely_controls = title:d_thrace - completely_controls = title:d_antioch - completely_controls = title:d_palestine - completely_controls = title:d_alexandria - completely_controls = title:d_athens - completely_controls = title:d_tunis - completely_controls = title:d_croatia - completely_controls = title:d_thessalonika - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - - OR = { - religion = { is_in_family = rf_abrahamic } - religion = religion:hellenism_religion - culture = { has_cultural_pillar = heritage_latin } - culture = { has_cultural_pillar = heritage_byzantine } - } - } - - effect = { - custom_tooltip = restore_roman_empire_decision_effect_tooltip - show_as_tooltip = { - create_roman_empire_holy_scripted_effect = yes - } - trigger_event = { - id = roman_restoration.0003 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - set_global_variable = { - name = flag_restored_roman_empire - value = root - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -#Restoring the Roman Empire (as Italia) -### Restore the Roman Empire ### -restore_roman_empire_italian_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - } - desc = restore_roman_empire_italian_decision_desc - selection_tooltip = restore_roman_empire_decision_tooltip - # Deliberately left in the major group rather than the Roman one. - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 0 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - has_title = title:e_italy - OR = { - NAND = { - has_title = title:e_byzantium #Prioritize Byzaboos - has_title = title:e_hre #And the Germans - } - primary_title = title:e_italy - } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - } - culture = { has_cultural_pillar = heritage_latin } - is_target_in_global_variable_list = { #Only available after unifying Italy. - name = unavailable_unique_decisions - target = flag:flag_unified_italian_empire - } - OR = { - government_has_flag = government_is_feudal - government_has_flag = government_is_republic - government_has_flag = government_is_clan - government_has_flag = government_is_administrative - } - } - - is_valid = { - prestige_level >= max_prestige_level - - completely_controls = title:d_latium - completely_controls = title:d_venice - completely_controls = title:d_romagna - completely_controls = title:d_sicily - completely_controls = title:d_genoa - completely_controls = title:d_capua - completely_controls = title:d_apulia - completely_controls = title:d_thrace - completely_controls = title:d_antioch - completely_controls = title:d_palestine - completely_controls = title:d_alexandria - completely_controls = title:d_athens - completely_controls = title:d_tunis - completely_controls = title:d_croatia - completely_controls = title:d_thessalonika - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - - OR = { - religion = { is_in_family = rf_abrahamic } - religion = religion:hellenism_religion - culture = { has_cultural_pillar = heritage_latin } - culture = { has_cultural_pillar = heritage_byzantine } - } - } - - effect = { - custom_tooltip = restore_roman_empire_decision_effect_tooltip - show_as_tooltip = { - create_roman_empire_italy_scripted_effect = yes - } - trigger_event = { - id = roman_restoration.0150 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - set_global_variable = { - name = flag_restored_roman_empire - value = root - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -#Restore the real Roman Empire -### Form the Sultanate of Rum ### -form_rum_sultanate_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_concession.dds" - } - desc = form_rum_sultanate_decision_desc - selection_tooltip = form_rum_sultanate_decision_tooltip - # Deliberately left in the major group rather than the Roman one. - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 0 - hegemony = 0 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - is_landed = yes # Laamps don't need to know about this - OR = { - religion = religion:islam_religion - culture = { has_cultural_pillar = heritage_turkic } - } - NOT = { culture = culture:greek } - NOT = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } - OR = { - top_liege = this - top_liege = { faith.religion = faith:ashari.religion } - } - capital_province = { - OR = { - geographical_region = world_persian_empire - geographical_region = world_asia_minor - geographical_region = custom_greater_armenia - } - } - NOR = { - exists = title:k_rum.holder - top_liege = { is_roman_emperor_trigger = yes } - } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_formed_rum_sultanate - } - } - OR = { - highest_held_title_tier < 4 #Dukes or lower, splitting off from Persia. - AND = { - highest_held_title_tier < 5 - top_liege = this #Or just a fancy way to get a new King title. - } - } - } - - is_valid = { - prestige_level >= high_prestige_level - piety_level >= high_piety_level - completely_controls = title:d_cibyrrhaeot - completely_controls = title:d_anatolia - completely_controls = title:d_cappadocia - completely_controls = title:d_charsianon - completely_controls = title:d_paphlagonia - completely_controls = title:d_armeniac - completely_controls = title:d_chaldia - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - is_at_war = no - } - - effect = { - custom_tooltip = form_rum_sultanate_decision_effect_tooltip - gain_heroic_legend_seed_tooltip_effect = yes - show_as_tooltip = { - create_rum_scripted_effect = yes - } - trigger_event = { - id = middle_east_decisions.0014 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_formed_rum_sultanate - } - set_global_variable = { - name = flag_formed_rum_sultanate - value = root - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -### Mend the Great Schism ### -mend_the_great_schism_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = mend_the_great_schism_decision_desc - selection_tooltip = mend_the_great_schism_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 120 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith.religion = faith:catholic.religion #Christian Only - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_mended_great_schism - } - } - highest_held_title_tier > 4 #Only Emperors - } - - is_valid = { - piety_level >= max_piety_level - completely_controls = title:c_byzantion - completely_controls = title:c_antiocheia - completely_controls = title:c_jerusalem - completely_controls = title:c_alexandria - completely_controls = title:c_roma - custom_description = { - text = "mend_schism_byzantion_bishop" - title:c_byzantion.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. - } - custom_description = { - text = "mend_schism_antiocheia_bishop" - title:c_antiocheia.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. - } - custom_description = { - text = "mend_schism_jerusalem_bishop" - title:c_jerusalem.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. - } - custom_description = { - text = "mend_schism_alexandria_bishop" - title:c_alexandria.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. - } - custom_description = { - text = "mend_schism_roma_bishop" - title:c_roma.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. - } - custom_description = { - text = "mend_schism_no_rite" - root.faith = { NOT = { has_doctrine_parameter = maintains_head_of_faith_on_creation } } - } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - gain_holy_legend_seed_tooltip_effect = yes - custom_tooltip = mend_the_great_schism_decision_effect_tooltip - show_as_tooltip = { - mend_great_schism_scripted_effect = yes - } - trigger_event = roman_restoration.0100 - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_mended_great_schism - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -### Reclaim Constantinople ### -set_capital_constantinople_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - } - desc = set_capital_constantinople_decision_desc - selection_tooltip = set_capital_constantinople_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 12 - hegemony = 0 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - has_title = title:e_byzantium - NOT = { capital_county = { this = title:c_byzantion } } - OR = { - title:c_byzantion.holder = { - any_liege_or_above = { this = root } - } - title:c_byzantion.holder = { this = root } - } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - if = { #Usurp if not held personally. - limit = { - NOT = { title:c_byzantion.holder = { this = root } } - } - title:c_byzantion.holder = { save_scope_as = target_for_denunciation } - create_title_and_vassal_change = { - type = returned - save_scope_as = change - add_claim_on_loss = no - } - title:c_byzantion = { - change_title_holder = { - holder = root - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - - } - set_realm_capital = title:c_byzantion - if = { - limit = { - exists = scope:target_for_denunciation - } - scope:target_for_denunciation = { - trigger_event = { - id = roman_restoration.1204 - } - } - } - } - ai_potential = { - primary_title.tier = tier_empire - has_title = title:e_byzantium - } - - ai_will_do = { #Do it always, for coherence. - base = 100 - modifier = { - title:c_byzantion.holder = { - is_ai = no - any_realm_county = { - count < 2 - holder = title:c_byzantion.holder - } - } - factor = 0 - } - } -} - -### Reclaim Rome ### -set_capital_rome_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - } - desc = set_capital_rome_decision_desc - selection_tooltip = set_capital_rome_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 0 - hegemony = 12 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - has_title = title:h_roman_empire - NOT = { capital_county = { this = title:c_roma } } - OR = { - title:c_roma.holder = { - any_liege_or_above = { this = root } - } - title:c_roma.holder = { this = root } - } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - if = { #Usurp if not held personally. - limit = { - NOT = { title:c_roma.holder = { this = root } } - } - create_title_and_vassal_change = { - type = returned - save_scope_as = change - add_claim_on_loss = no - } - title:c_roma = { - change_title_holder = { - holder = root - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - - } - set_realm_capital = title:c_roma - } - - ai_potential = { - has_title = title:h_roman_empire - } - - ai_will_do = { #Do it always, for coherence. - base = 100 - } -} - -### Establish Iconoclast Patriarchate ### -establish_iconoclast_patriarchate_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = establish_iconoclast_patriarchate_decision_desc - selection_tooltip = establish_iconoclast_patriarchate_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 60 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith = faith:iconoclast - NOT = { faith = { exists = religious_head } } - highest_held_title_tier > 3 #Only Kings and Emperors - } - - is_valid = { - completely_controls = title:c_byzantion - piety_level >= medium_piety_level - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - custom_tooltip = establish_iconoclast_patriarchate_decision_effect_tooltip - trigger_event = { - id = roman_restoration.0120 - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - ai_value_modifier = { - ai_zeal = 5.0 - } - modifier = { - factor = 0 - has_trait = cynical - } - } -} - -### Restore Ecumenical Patriarchate ### -restore_ecumenical_patriarchate_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = restore_ecumenical_patriarchate_decision_desc - selection_tooltip = restore_ecumenical_patriarchate_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 60 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith = faith:orthodox - NOT = { faith = { exists = religious_head } } - highest_held_title_tier > 3 #Only Kings and Emperors - } - - is_valid = { - completely_controls = title:c_byzantion - piety_level >= medium_piety_level - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - custom_tooltip = restore_ecumenical_patriarchate_decision_effect_tooltip - trigger_event = { - id = roman_restoration.0122 - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - ai_value_modifier = { - ai_zeal = 5.0 - } - modifier = { - factor = 0 - has_trait = cynical - } - } -} - -### Restore the Papacy ### -restore_papacy_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = restore_papacy_decision_desc - selection_tooltip = restore_papacy_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 12 - empire = 12 - hegemony = 12 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith = faith:catholic - NOT = { faith = { exists = religious_head } } - highest_held_title_tier > 3 #Only Kings and Emperors - } - - is_valid = { - completely_controls = title:c_roma - completely_controls = title:d_latium - completely_controls = title:d_spoleto - completely_controls = title:d_ancona - completely_controls = title:d_romagna - piety_level >= high_piety_level - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - custom_tooltip = restore_papacy_decision_effect_tooltip - show_as_tooltip = { - restore_papacy_scripted_effect = yes - } - trigger_event = { - id = roman_restoration.0124 - } - } - - ai_potential = { - faith = faith:catholic - highest_held_title_tier > 3 #Only Kings and Emperors - NOT = { faith = { exists = religious_head } } - } - - ai_will_do = { #Always do it when possible. - base = 100 - ai_value_modifier = { - ai_zeal = 1.0 - } - modifier = { - factor = 0 - has_trait = cynical - } - } -} - -### Restore Pope in Rome ### -restore_pope_in_rome_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = restore_pope_in_rome_decision_desc - selection_tooltip = restore_pope_in_rome_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 12 - empire = 12 - hegemony = 12 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith = faith:catholic - NOR = { - has_title = title:k_papal_state - is_roman_emperor_excluding_byzantium_trigger = yes - } - NOT = { title:c_roma.holder = { has_title = title:k_papal_state } } - NOT = { capital_county = { this = title:c_roma } } - title:k_papal_state.holder = { - NOT = { - has_opinion_modifier = { #Not accepting it if you conquered it yourself. - target = root - modifier = declared_war - } - } - NOT = { - has_opinion_modifier = { #Not accepting it if you conquered it yourself. - target = root - modifier = revoked_title - } - } - } - NOT = { has_character_flag = flag_already_given_rome_once } - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - highest_held_title_tier > 3 #Only Kings and Emperors - custom_tooltip = { - text = hof_exists_tt - faith = { exists = religious_head } - } - custom_tooltip = { - text = rome_held_by_you_or_vassal_tt - OR = { - title:c_roma.holder = { - any_liege_or_above = { this = root } - } - title:c_roma.holder = { this = root } - } - } - } - - effect = { - add_piety = 1000 - add_character_flag = flag_already_given_rome_once - create_title_and_vassal_change = { - type = returned - save_scope_as = change - add_claim_on_loss = no - } - title:c_roma = { - change_title_holder = { - holder = title:k_papal_state.holder - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - - title:k_papal_state.holder = { - set_realm_capital = title:c_roma - add_opinion = { - target = prev - modifier = restored_papacy_opinion - } - } - } - - ai_potential = { - faith = faith:catholic - highest_held_title_tier > 3 #Only Kings and Emperors - } - - ai_will_do = { #Do it always, for coherence. - base = 100 - modifier = { - factor = 0 - title:c_roma.holder = { - OR = { - is_ai = no - any_liege_or_above = { is_ai = no } # AI will never take Rome province away from a player. - } - } - } - modifier = { - factor = 0 - has_trait = cynical - } - modifier = { - factor = 0 - has_title = title:e_italy - } - } -} - -### Dismantle the Papacy ### -dismantle_papacy_decision = { #For Muslims and Pagans. - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = dismantle_papacy_decision_desc - selection_tooltip = dismantle_papacy_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 60 - } - - is_shown = { - is_ruler = yes - is_playable_character = yes - faith:catholic = { - has_doctrine = doctrine_spiritual_head - } - faith:catholic = { - faith_hostility_level = { - target = root.faith - value >= faith_hostile_level - } - } - highest_held_title_tier > 3 #Only Kings and Emperors - capital_province = { #Indians could not possibly care... - OR = { - geographical_region = world_europe - geographical_region = world_middle_east - geographical_region = world_africa_north - } - } - } - - is_valid = { - trigger_if = { - limit = { - exists = title:k_papal_state.holder - } - title:k_papal_state.holder = { is_landed = no } #If he fled elsewhere, it cannot be done, the Pope must be landless. - title:k_papal_state.holder = { is_at_war = no } #Shouldn't be possible during a Crusade - } - completely_controls_region = world_europe_south_italy - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - } - - effect = { - custom_tooltip = dismantle_papacy_decision_effect_tooltip - gain_holy_legend_seed_tooltip_effect = yes - hidden_effect = { - legend_seed_great_deed_faith_effect = { - ANTAGONIST = title:k_papal_state.holder - OLD_FAITH = title:k_papal_state.holder.faith - } - } - show_as_tooltip = { - destroy_papacy_scripted_effect = yes - } - trigger_event = { - id = roman_restoration.0130 - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { #Do it always. - base = 100 - } -} - -#Uniting Italy -### Unify Italy ### -unify_italian_empire_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" - } - desc = unify_italian_empire_decision_desc - selection_tooltip = unify_italian_empire_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - is_shown = { - culture = { has_cultural_pillar = heritage_latin } - is_ruler = yes - is_playable_character = yes - highest_held_title_tier > 2 #Dukes and above - capital_province = { geographical_region = world_europe_south_italy } - NOT = { #Can only do it once. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_unified_italian_empire - } - } - NOT = { #Too late. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_restored_roman_empire - } - } - NOT = { #Too late. - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_reformed_carolingian_empire - } - } - } - - is_valid = { - prestige_level >= very_high_prestige_level - has_title = title:e_italy - #All the Peninsula - completely_controls_region = world_europe_south_italy - #And Illyria - completely_controls_region = custom_roman_illyricum - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - is_at_war = no - } - - effect = { - gain_heroic_legend_seed_tooltip_effect = yes - custom_tooltip = unify_italian_empire_decision_effect_tooltip - trigger_event = { - id = roman_restoration.0140 - } - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_unified_italian_empire - } - set_global_variable = { - name = flag_unified_italian_empire - value = root - } - } - } - - ai_potential = { - always = yes - } - - ai_will_do = { - base = 100 - } -} - -#Roman Empires showdown decision. -### Dismantle German Pretenders ### -dismantle_holy_pretender_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - desc = dismantle_holy_pretender_decision_desc - selection_tooltip = dismantle_holy_pretender_decision_tooltip - decision_group_type = roman - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 120 - } - - is_shown = { - exists = title:e_hre.holder #Must exist in the first place... - NOT = { - root = title:e_hre.holder #That'd be awkward... - } - OR = { - culture = { has_cultural_pillar = heritage_byzantine } - culture = { has_cultural_pillar = heritage_latin } - } - is_ruler = yes - is_playable_character = yes - is_roman_emperor_trigger = yes - NOR = { #Once an Emperor throws the challenge, he has only one chance to dismantle the Empire. - has_character_flag = flag_emperor_challenging_hre #Applied below. - has_character_flag = flag_emperor_challenged_hre #Applied in war. - } - } - - is_valid = { - prestige_level >= max_prestige_level - #All the Italian Peninsula - completely_controls_region = world_europe_south_italy - #And Lotharingia (the Rhine). - completely_controls = title:d_luxembourg - completely_controls = title:d_brabant - completely_controls = title:d_cologne - completely_controls = title:d_upper_lorraine - completely_controls = title:d_lower_lorraine - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - is_at_war = no - } - - cost = { - prestige = 2000 - } - - effect = { - custom_tooltip = dismantle_holy_pretender_decision_effect_tooltip - trigger_event = { - id = roman_restoration.0160 - } - } - - ai_potential = { - has_trait = ambitious - } - - ai_will_do = { - base = 100 - } -} - -### Dismantle Greek Pretenders ### -dismantle_byz_pretender_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_realm.dds" - } - desc = dismantle_byz_pretender_decision_desc - selection_tooltip = dismantle_byz_pretender_decision_tooltip - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 120 - } - - is_shown = { - exists = title:e_byzantium.holder #Must exist in the first place... - NOT = { - root = title:e_byzantium.holder #That'd be awkward... - } - OR = { - culture = { has_cultural_pillar = heritage_frankish } - culture = { has_cultural_pillar = heritage_central_germanic } - culture = { has_cultural_pillar = heritage_latin } - } - is_ruler = yes - is_playable_character = yes - is_roman_emperor_trigger = yes - NOR = { #Once an Emperor throws the challenge, he has only one chance to dismantle the Empire. - has_character_flag = flag_emperor_challenging_byz #Applied below. - has_character_flag = flag_emperor_challenged_byz #Applied in war. - } - } - - is_valid = { - prestige_level >= max_prestige_level - #All the Italian Peninsula - completely_controls_region = world_europe_south_italy - #And Epirus/Hellas (Greek foothold). - completely_controls = title:d_dyrrachion - completely_controls = title:d_cephalonia - completely_controls = title:d_epirus - completely_controls = title:d_athens - completely_controls = title:d_achaia - } - - is_valid_showing_failures_only = { - is_landed = yes - is_capable_adult = yes - is_imprisoned = no - top_liege = this - is_at_war = no - } - - cost = { - prestige = 2000 - } - - effect = { - custom_tooltip = dismantle_byz_pretender_decision_effect_tooltip - trigger_event = { - id = roman_restoration.0170 - } - } - - ai_potential = { - has_trait = ambitious - } - - ai_will_do = { - base = 100 - } -} - -############################################# -# Rebuke Roman Claim to Sicily # -# by Ewan Cowhig Croft # -############################################# - -rebuke_roman_revanchism_sicily = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_legitimacy.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - desc = rebuke_roman_revanchism_sicily_desc - selection_tooltip = rebuke_roman_revanchism_sicily_tooltip - - is_shown = { - # Standard filter checks. - is_playable_character = yes - # Sicily is still under the ERE. - title:e_byzantium = { is_de_jure_liege_or_above_target = title:k_sicily } - # Has land in Sicily. - any_held_title = { - title_tier = county - title_province = { geographical_region = custom_sicily } - } - # Outside the ERE. - NOR = { - has_title = title:e_byzantium - any_liege_or_above = { has_title = title:e_byzantium } - } - # Aaaaaaand it's already happened in 1178. - NOT = { game_start_date >= 1178.10.1 } - # Not repeatable. - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_rebuked_roman_claim_to_sicily - } - } - } - - is_valid = { - # Must be independent. - top_liege = this - # Should have a decent prestige level. - prestige_level >= high_prestige_level - OR = { - # You've got most things and no ERE. - AND = { - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.requirements.lower_tally - any_county_in_region = { - region = custom_sicily - count >= rebuke_roman_revanchism_sicily_requirements_some_ere_county_value - rebuke_roman_revanchism_counties_controlled_trigger = yes - } - } - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.requirements.ere_booted - NOT = { - any_county_in_region = { - region = custom_sicily - rebuke_roman_revanchism_counties_controlled_by_ere_trigger = yes - } - } - } - } - # You've got even more things but there's still some ERE. - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.requirements.higher_tally - any_county_in_region = { - region = custom_sicily - count >= rebuke_roman_revanchism_sicily_requirements_no_ere_county_value - rebuke_roman_revanchism_counties_controlled_trigger = yes - } - } - } - title:k_sicily = { - OR = { - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.sicily_has_no_holder - is_title_created = no - } - holder = root - } - } - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.requirements.ere_cant_be_revanchising - OR = { - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:retake_eastern_provinces_decision - } - } - NOT = { exists = title:e_byzantium.holder } - } - } - custom_tooltip = { - text = rebuke_roman_revanchism_sicily.tt.requirements.ere_not_in_italy - NOT = { - any_county_in_region = { - region = world_europe_south_italy - count >= rebuke_roman_revanchism_sicily_requirements_no_ere_in_italy_county_value - rebuke_roman_revanchism_counties_controlled_by_ere_trigger = yes - } - } - } - } - - is_valid_showing_failures_only = { is_available_at_peace_adult = yes } - - effect = { - save_scope_as = taker - show_as_tooltip = { - random_list = { - 100 = { - show_chance = no - desc = rebuke_roman_revanchism_sicily.tt.effects.option.1 - title:k_sicily = { set_de_jure_liege_title = title:e_italy } - } - 100 = { - show_chance = no - desc = rebuke_roman_revanchism_sicily.tt.effects.option.2 - title:k_sicily = { set_de_jure_liege_title = title:e_maghreb } - } - 100 = { - show_chance = no - desc = rebuke_roman_revanchism_sicily.tt.effects.option.3 - trigger = { rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = yes } - title:k_sicily = { set_de_jure_liege_title = root.primary_title } - } - } - add_prestige_experience = rebuke_roman_revanchism_sicily_fame_reward_value - } - trigger_event = roman_restoration.1211 - # Notifying other players is done in scope:taker's event, as scope:taker may change the circumstances of the decision with their option choice. - hidden_effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_rebuked_roman_claim_to_sicily - } - } - } - - cost = { prestige = 1000 } - - ai_potential = { always = yes } - - # We always want them to do this if they can. - ai_will_do = { base = 1000 } -} +##Restoring the Roman Empire (as Byzantium) +#### Restore the Roman Empire ### +#restore_roman_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" +# } +# desc = restore_roman_empire_decision_desc +# selection_tooltip = restore_roman_empire_decision_tooltip +# decision_group_type = roman +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# has_title = title:e_byzantium +# NOT = { primary_title = title:e_hre } +# NOT = { primary_title = title:e_italy } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# } +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_republic +# government_has_flag = government_is_clan +# government_allows = administrative +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# restore_roman_empire_decision_religion_culture_trigger = yes +# completely_controls = title:d_latium +# completely_controls = title:d_venice +# completely_controls = title:d_romagna +# completely_controls = title:d_sicily +# completely_controls = title:d_genoa +# completely_controls = title:d_capua +# completely_controls = title:d_apulia +# completely_controls = title:d_thrace +# completely_controls = title:d_antioch +# completely_controls = title:d_palestine +# completely_controls = title:d_alexandria +# completely_controls = title:d_athens +# completely_controls = title:d_tunis +# completely_controls = title:d_croatia +# completely_controls = title:d_thessalonika +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_roman_empire_decision_effect_tooltip +# show_as_tooltip = { +# create_roman_empire_scripted_effect = yes +# } +# if = { +# limit = { +# has_ep3_dlc_trigger = yes +# } +# trigger_event = ep3_roman_restoration.0100 +# } +# else = { +# trigger_event = roman_restoration.0001 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# set_global_variable = { +# name = flag_restored_roman_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Restoring the Roman Empire (as HRE) +#### Restore the Roman Empire ### +#restore_roman_empire_holy_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# desc = restore_roman_empire_holy_decision_desc +# selection_tooltip = restore_roman_empire_decision_tooltip +# # Deliberately left in the major group rather than the Roman one. +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# has_title = title:e_hre +# OR = { +# NOT = { has_title = title:e_byzantium } # Prioritize Byzaboos +# primary_title = title:e_hre +# } +# NOT = { primary_title = title:e_italy } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# } +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_republic +# government_has_flag = government_is_clan +# government_has_flag = government_is_administrative +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# restore_roman_empire_decision_religion_culture_trigger = yes +# completely_controls = title:d_latium +# completely_controls = title:d_venice +# completely_controls = title:d_romagna +# completely_controls = title:d_sicily +# completely_controls = title:d_genoa +# completely_controls = title:d_capua +# completely_controls = title:d_apulia +# completely_controls = title:d_thrace +# completely_controls = title:d_antioch +# completely_controls = title:d_palestine +# completely_controls = title:d_alexandria +# completely_controls = title:d_athens +# completely_controls = title:d_tunis +# completely_controls = title:d_croatia +# completely_controls = title:d_thessalonika +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_roman_empire_decision_effect_tooltip +# show_as_tooltip = { +# create_roman_empire_holy_scripted_effect = yes +# } +# trigger_event = { +# id = roman_restoration.0003 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# set_global_variable = { +# name = flag_restored_roman_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Restoring the Roman Empire (as Italia) +#### Restore the Roman Empire ### +#restore_roman_empire_italian_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# desc = restore_roman_empire_italian_decision_desc +# selection_tooltip = restore_roman_empire_decision_tooltip +# # Deliberately left in the major group rather than the Roman one. +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# has_title = title:e_italy +# OR = { +# NAND = { +# has_title = title:e_byzantium #Prioritize Byzaboos +# has_title = title:e_hre #And the Germans +# } +# primary_title = title:e_italy +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# } +# culture = { has_cultural_pillar = heritage_latin } +# is_target_in_global_variable_list = { #Only available after unifying Italy. +# name = unavailable_unique_decisions +# target = flag:flag_unified_italian_empire +# } +# OR = { +# government_has_flag = government_is_feudal +# government_has_flag = government_is_republic +# government_has_flag = government_is_clan +# government_has_flag = government_is_administrative +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# restore_roman_empire_decision_religion_culture_trigger = yes +# completely_controls = title:d_latium +# completely_controls = title:d_venice +# completely_controls = title:d_romagna +# completely_controls = title:d_sicily +# completely_controls = title:d_genoa +# completely_controls = title:d_capua +# completely_controls = title:d_apulia +# completely_controls = title:d_thrace +# completely_controls = title:d_antioch +# completely_controls = title:d_palestine +# completely_controls = title:d_alexandria +# completely_controls = title:d_athens +# completely_controls = title:d_tunis +# completely_controls = title:d_croatia +# completely_controls = title:d_thessalonika +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_roman_empire_decision_effect_tooltip +# show_as_tooltip = { +# create_roman_empire_italy_scripted_effect = yes +# } +# trigger_event = { +# id = roman_restoration.0150 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# set_global_variable = { +# name = flag_restored_roman_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Restore the real Roman Empire +#### Form the Sultanate of Rum ### +#form_rum_sultanate_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_concession.dds" +# } +# desc = form_rum_sultanate_decision_desc +# selection_tooltip = form_rum_sultanate_decision_tooltip +# # Deliberately left in the major group rather than the Roman one. +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# is_landed = yes # Laamps don't need to know about this +# OR = { +# religion = religion:islam_religion +# culture = { has_cultural_pillar = heritage_turkic } +# } +# NOT = { culture = culture:greek } +# NOT = { OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } } +# OR = { +# top_liege = this +# top_liege = { faith.religion = faith:aqlani.religion } +# } +# capital_province = { +# OR = { +# geographical_region = world_persian_empire +# geographical_region = world_asia_minor +# geographical_region = custom_greater_armenia +# } +# } +# NOR = { +# exists = title:k_rum.holder +# top_liege = { is_roman_emperor_trigger = yes } +# } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_rum_sultanate +# } +# } +# OR = { +# highest_held_title_tier < 4 #Dukes or lower, splitting off from Persia. +# AND = { +# highest_held_title_tier < 5 +# top_liege = this #Or just a fancy way to get a new King title. +# } +# } +# } +# +# is_valid = { +# prestige_level >= high_prestige_level +# piety_level >= high_piety_level +# completely_controls = title:d_cibyrrhaeot +# completely_controls = title:d_anatolia +# completely_controls = title:d_cappadocia +# completely_controls = title:d_charsianon +# completely_controls = title:d_paphlagonia +# completely_controls = title:d_armeniac +# completely_controls = title:d_chaldia +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = form_rum_sultanate_decision_effect_tooltip +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { +# create_rum_scripted_effect = yes +# } +# trigger_event = { +# id = middle_east_decisions.0014 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_formed_rum_sultanate +# } +# set_global_variable = { +# name = flag_formed_rum_sultanate +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Mend the Great Schism ### +#mend_the_great_schism_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = mend_the_great_schism_decision_desc +# selection_tooltip = mend_the_great_schism_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith.religion = faith:roman_catholic.religion #Christian Only +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_mended_great_schism +# } +# } +# highest_held_title_tier > 4 #Only Emperors +# } +# +# is_valid = { +# piety_level >= max_piety_level +# completely_controls = title:c_byzantion +# completely_controls = title:c_antiocheia +# completely_controls = title:c_jerusalem +# completely_controls = title:c_alexandria +# completely_controls = title:c_roma +# custom_description = { +# text = "mend_schism_byzantion_bishop" +# title:c_byzantion.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. +# } +# custom_description = { +# text = "mend_schism_antiocheia_bishop" +# title:c_antiocheia.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. +# } +# custom_description = { +# text = "mend_schism_jerusalem_bishop" +# title:c_jerusalem.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. +# } +# custom_description = { +# text = "mend_schism_alexandria_bishop" +# title:c_alexandria.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. +# } +# custom_description = { +# text = "mend_schism_roma_bishop" +# title:c_roma.holder.faith = root.faith #Either own County directly, or have a vassal of same religion. +# } +# custom_description = { +# text = "mend_schism_no_rite" +# root.faith = { NOT = { has_doctrine_parameter = maintains_head_of_faith_on_creation } } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# gain_holy_legend_seed_tooltip_effect = yes +# custom_tooltip = mend_the_great_schism_decision_effect_tooltip +# show_as_tooltip = { +# mend_great_schism_scripted_effect = yes +# } +# trigger_event = roman_restoration.0100 +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_mended_great_schism +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Reclaim Constantinople ### +#set_capital_constantinople_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# desc = set_capital_constantinople_decision_desc +# selection_tooltip = set_capital_constantinople_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 12 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# has_title = title:e_byzantium +# NOT = { capital_county = { this = title:c_byzantion } } +# OR = { +# title:c_byzantion.holder = { +# any_liege_or_above = { this = root } +# } +# title:c_byzantion.holder = { this = root } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# if = { #Usurp if not held personally. +# limit = { +# NOT = { title:c_byzantion.holder = { this = root } } +# } +# title:c_byzantion.holder = { save_scope_as = target_for_denunciation } +# create_title_and_vassal_change = { +# type = returned +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_byzantion = { +# change_title_holder = { +# holder = root +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# } +# set_realm_capital = title:c_byzantion +# if = { +# limit = { +# exists = scope:target_for_denunciation +# } +# scope:target_for_denunciation = { +# trigger_event = { +# id = roman_restoration.1204 +# } +# } +# } +# } +# ai_potential = { +# primary_title.tier = tier_empire +# has_title = title:e_byzantium +# } +# +# ai_will_do = { #Do it always, for coherence. +# base = 100 +# modifier = { +# title:c_byzantion.holder = { +# is_ai = no +# any_realm_county = { +# count < 2 +# holder = title:c_byzantion.holder +# } +# } +# factor = 0 +# } +# } +#} +# +#### Reclaim Rome ### +#set_capital_rome_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# desc = set_capital_rome_decision_desc +# selection_tooltip = set_capital_rome_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 0 +# hegemony = 12 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# has_title = title:h_roman_empire +# NOT = { capital_county = { this = title:c_roma } } +# OR = { +# title:c_roma.holder = { +# any_liege_or_above = { this = root } +# } +# title:c_roma.holder = { this = root } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# if = { #Usurp if not held personally. +# limit = { +# NOT = { title:c_roma.holder = { this = root } } +# } +# create_title_and_vassal_change = { +# type = returned +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_roma = { +# change_title_holder = { +# holder = root +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# } +# set_realm_capital = title:c_roma +# } +# +# ai_potential = { +# has_title = title:h_roman_empire +# } +# +# ai_will_do = { #Do it always, for coherence. +# base = 100 +# } +#} +# +#### Establish Iconoclast Patriarchate ### +#establish_iconoclast_patriarchate_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = establish_iconoclast_patriarchate_decision_desc +# selection_tooltip = establish_iconoclast_patriarchate_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:iconoclast +# NOT = { faith = { exists = religious_head } } +# highest_held_title_tier > 3 #Only Kings and Emperors +# } +# +# is_valid = { +# completely_controls = title:c_byzantion +# piety_level >= medium_piety_level +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = establish_iconoclast_patriarchate_decision_effect_tooltip +# trigger_event = { +# id = roman_restoration.0120 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# ai_value_modifier = { +# ai_zeal = 5.0 +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# +#### Restore Ecumenical Patriarchate ### +#restore_ecumenical_patriarchate_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = restore_ecumenical_patriarchate_decision_desc +# selection_tooltip = restore_ecumenical_patriarchate_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:orthodox +# NOT = { faith = { exists = religious_head } } +# highest_held_title_tier > 3 #Only Kings and Emperors +# } +# +# is_valid = { +# completely_controls = title:c_byzantion +# piety_level >= medium_piety_level +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_ecumenical_patriarchate_decision_effect_tooltip +# trigger_event = { +# id = roman_restoration.0122 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# ai_value_modifier = { +# ai_zeal = 5.0 +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# +#### Restore the Papacy ### +#restore_papacy_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = restore_papacy_decision_desc +# selection_tooltip = restore_papacy_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# religion = religion:catholic_religion +# NOT = { faith = { exists = religious_head } } +# highest_held_title_tier > 3 #Only Kings and Emperors +# } +# +# is_valid = { +# completely_controls = title:c_roma +# completely_controls = title:d_latium +# completely_controls = title:d_spoleto +# completely_controls = title:d_ancona +# completely_controls = title:d_romagna +# piety_level >= high_piety_level +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = restore_papacy_decision_effect_tooltip +# show_as_tooltip = { +# restore_papacy_scripted_effect = yes +# } +# trigger_event = { +# id = roman_restoration.0124 +# } +# } +# +# ai_potential = { +# religion = religion:catholic_religion +# highest_held_title_tier > 3 #Only Kings and Emperors +# NOT = { faith = { exists = religious_head } } +# } +# +# ai_will_do = { #Always do it when possible. +# base = 100 +# ai_value_modifier = { +# ai_zeal = 1.0 +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# } +#} +# +#### Restore Pope in Rome ### +#restore_pope_in_rome_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = restore_pope_in_rome_decision_desc +# selection_tooltip = restore_pope_in_rome_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# religion = religion:catholic_religion +# NOR = { +# has_title = title:k_papal_state +# is_roman_emperor_excluding_byzantium_trigger = yes +# } +# NOT = { title:c_roma.holder = { has_title = title:k_papal_state } } +# NOT = { capital_county = { this = title:c_roma } } +# title:k_papal_state.holder ?= { +# NOT = { +# has_opinion_modifier = { #Not accepting it if you conquered it yourself. +# target = root +# modifier = declared_war +# } +# } +# NOT = { +# has_opinion_modifier = { #Not accepting it if you conquered it yourself. +# target = root +# modifier = revoked_title +# } +# } +# } +# NOT = { has_character_flag = flag_already_given_rome_once } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# highest_held_title_tier > 3 #Only Kings and Emperors +# custom_tooltip = { +# text = hof_exists_tt +# faith = { exists = religious_head } +# } +# custom_tooltip = { +# text = rome_held_by_you_or_vassal_tt +# OR = { +# title:c_roma.holder = { +# any_liege_or_above = { this = root } +# } +# title:c_roma.holder = { this = root } +# } +# } +# } +# +# effect = { +# add_piety = 1000 +# add_character_flag = flag_already_given_rome_once +# create_title_and_vassal_change = { +# type = returned +# save_scope_as = change +# add_claim_on_loss = no +# } +# title:c_roma = { +# change_title_holder = { +# holder = title:k_papal_state.holder +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# +# title:k_papal_state.holder = { +# set_realm_capital = title:c_roma +# add_opinion = { +# target = prev +# modifier = restored_papacy_opinion +# } +# } +# } +# +# ai_potential = { +# religion = religion:catholic_religion +# highest_held_title_tier > 3 #Only Kings and Emperors +# } +# +# ai_will_do = { #Do it always, for coherence. +# base = 100 +# modifier = { +# factor = 0 +# title:c_roma.holder = { +# OR = { +# is_ai = no +# any_liege_or_above = { is_ai = no } # AI will never take Rome province away from a player. +# } +# } +# } +# modifier = { +# factor = 0 +# has_trait = cynical +# } +# modifier = { +# factor = 0 +# has_title = title:e_italy +# } +# } +#} +# +#### Dismantle the Papacy ### +#dismantle_papacy_decision = { #For Muslims and Pagans. +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = dismantle_papacy_decision_desc +# selection_tooltip = dismantle_papacy_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith:roman_catholic = { +# has_doctrine = doctrine_spiritual_head +# } +# faith:roman_catholic = { +# faith_hostility_level = { +# target = root.faith +# value >= faith_hostile_level +# } +# } +# highest_held_title_tier > 3 #Only Kings and Emperors +# capital_province = { #Indians could not possibly care... +# OR = { +# geographical_region = world_europe +# geographical_region = world_middle_east +# geographical_region = world_africa_north +# } +# } +# } +# +# is_valid = { +# trigger_if = { +# limit = { +# exists = title:k_papal_state.holder +# } +# title:k_papal_state.holder = { is_landed = no } #If he fled elsewhere, it cannot be done, the Pope must be landless. +# title:k_papal_state.holder = { is_at_war = no } #Shouldn't be possible during a Crusade +# } +# completely_controls_region = world_europe_south_italy +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# } +# +# effect = { +# custom_tooltip = dismantle_papacy_decision_effect_tooltip +# gain_holy_legend_seed_tooltip_effect = yes +# hidden_effect = { +# legend_seed_great_deed_faith_effect = { +# ANTAGONIST = title:k_papal_state.holder +# OLD_FAITH = title:k_papal_state.holder.faith +# } +# } +# show_as_tooltip = { +# destroy_papacy_scripted_effect = yes +# } +# trigger_event = { +# id = roman_restoration.0130 +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { #Do it always. +# base = 100 +# } +#} +# +##Uniting Italy +#### Unify Italy ### +#unify_italian_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" +# } +# desc = unify_italian_empire_decision_desc +# selection_tooltip = unify_italian_empire_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# culture = { has_cultural_pillar = heritage_latin } +# is_ruler = yes +# is_playable_character = yes +# highest_held_title_tier > 2 #Dukes and above +# capital_province = { geographical_region = world_europe_south_italy } +# NOT = { #Can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_unified_italian_empire +# } +# } +# NOT = { #Too late. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_roman_empire +# } +# } +# NOT = { #Too late. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_reformed_carolingian_empire +# } +# } +# } +# +# is_valid = { +# prestige_level >= very_high_prestige_level +# has_title = title:e_italy +# #All the Peninsula +# completely_controls_region = world_europe_south_italy +# #And Illyria +# completely_controls_region = custom_roman_illyricum +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# custom_tooltip = unify_italian_empire_decision_effect_tooltip +# trigger_event = { +# id = roman_restoration.0140 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_unified_italian_empire +# } +# set_global_variable = { +# name = flag_unified_italian_empire +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Roman Empires showdown decision. +#### Dismantle German Pretenders ### +#dismantle_holy_pretender_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = dismantle_holy_pretender_decision_desc +# selection_tooltip = dismantle_holy_pretender_decision_tooltip +# decision_group_type = roman +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# exists = title:e_hre.holder #Must exist in the first place... +# NOT = { +# root = title:e_hre.holder #That'd be awkward... +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# culture = { has_cultural_pillar = heritage_latin } +# } +# is_ruler = yes +# is_playable_character = yes +# is_roman_emperor_trigger = yes +# NOR = { #Once an Emperor throws the challenge, he has only one chance to dismantle the Empire. +# has_character_flag = flag_emperor_challenging_hre #Applied below. +# has_character_flag = flag_emperor_challenged_hre #Applied in war. +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# #All the Italian Peninsula +# completely_controls_region = world_europe_south_italy +# #And Lotharingia (the Rhine). +# completely_controls = title:d_luxembourg +# completely_controls = title:d_brabant +# completely_controls = title:d_cologne +# completely_controls = title:d_upper_lorraine +# completely_controls = title:d_lower_lorraine +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# cost = { +# prestige = 2000 +# } +# +# effect = { +# custom_tooltip = dismantle_holy_pretender_decision_effect_tooltip +# trigger_event = { +# id = roman_restoration.0160 +# } +# } +# +# ai_potential = { +# has_trait = ambitious +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Dismantle Greek Pretenders ### +#dismantle_byz_pretender_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_realm.dds" +# } +# desc = dismantle_byz_pretender_decision_desc +# selection_tooltip = dismantle_byz_pretender_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# exists = title:e_byzantium.holder #Must exist in the first place... +# NOT = { +# root = title:e_byzantium.holder #That'd be awkward... +# } +# OR = { +# culture = { has_cultural_pillar = heritage_frankish } +# culture = { has_cultural_pillar = heritage_central_germanic } +# culture = { has_cultural_pillar = heritage_latin } +# } +# is_ruler = yes +# is_playable_character = yes +# OR = { +# is_roman_emperor_trigger = yes +# has_title = title:e_hre +# } +# NOR = { #Once an Emperor throws the challenge, he has only one chance to dismantle the Empire. +# has_character_flag = flag_emperor_challenging_byz #Applied below. +# has_character_flag = flag_emperor_challenged_byz #Applied in war. +# } +# } +# +# is_valid = { +# prestige_level >= max_prestige_level +# #All the Italian Peninsula +# completely_controls_region = world_europe_south_italy +# #And Epirus/Hellas (Greek foothold). +# completely_controls = title:d_dyrrachion +# completely_controls = title:d_cephalonia +# completely_controls = title:d_epirus +# completely_controls = title:d_athens +# completely_controls = title:d_peloponnese +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# cost = { +# prestige = 2000 +# } +# +# effect = { +# custom_tooltip = dismantle_byz_pretender_decision_effect_tooltip +# trigger_event = { +# id = roman_restoration.0170 +# } +# } +# +# ai_potential = { +# has_trait = ambitious +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############################################## +## Rebuke Roman Claim to Sicily # +## by Ewan Cowhig Croft # +############################################## +# +#rebuke_roman_revanchism_sicily = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_legitimacy.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = rebuke_roman_revanchism_sicily_desc +# selection_tooltip = rebuke_roman_revanchism_sicily_tooltip +# +# is_shown = { +# # Standard filter checks. +# is_playable_character = yes +# # Sicily is still under the ERE. +# title:e_byzantium = { is_de_jure_liege_or_above_target = title:k_sicily } +# # Has land in Sicily. +# any_held_title = { +# title_tier = county +# title_province = { geographical_region = custom_sicily } +# } +# # Outside the ERE. +# NOR = { +# has_title = title:e_byzantium +# any_liege_or_above = { has_title = title:e_byzantium } +# } +# # Aaaaaaand it's already happened in 1178. +# NOT = { game_start_date >= 1178.10.1 } +# # Not repeatable. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_rebuked_roman_claim_to_sicily +# } +# } +# } +# +# is_valid = { +# # Must be independent. +# top_liege = this +# # Should have a decent prestige level. +# prestige_level >= high_prestige_level +# OR = { +# # You've got most things and no ERE. +# AND = { +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.requirements.lower_tally +# any_county_in_region = { +# region = custom_sicily +# count >= rebuke_roman_revanchism_sicily_requirements_some_ere_county_value +# rebuke_roman_revanchism_counties_controlled_trigger = yes +# } +# } +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.requirements.ere_booted +# NOT = { +# any_county_in_region = { +# region = custom_sicily +# rebuke_roman_revanchism_counties_controlled_by_ere_trigger = yes +# } +# } +# } +# } +# # You've got even more things but there's still some ERE. +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.requirements.higher_tally +# any_county_in_region = { +# region = custom_sicily +# count >= rebuke_roman_revanchism_sicily_requirements_no_ere_county_value +# rebuke_roman_revanchism_counties_controlled_trigger = yes +# } +# } +# } +# title:k_sicily = { +# OR = { +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.sicily_has_no_holder +# is_title_created = no +# } +# holder = root +# } +# } +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.requirements.ere_cant_be_revanchising +# OR = { +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:retake_eastern_provinces_decision +# } +# } +# NOT = { exists = title:e_byzantium.holder } +# } +# } +# custom_tooltip = { +# text = rebuke_roman_revanchism_sicily.tt.requirements.ere_not_in_italy +# NOT = { +# any_county_in_region = { +# region = world_europe_south_italy +# count >= rebuke_roman_revanchism_sicily_requirements_no_ere_in_italy_county_value +# rebuke_roman_revanchism_counties_controlled_by_ere_trigger = yes +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { is_available_at_peace_adult = yes } +# +# effect = { +# save_scope_as = taker +# show_as_tooltip = { +# random_list = { +# 100 = { +# show_chance = no +# desc = rebuke_roman_revanchism_sicily.tt.effects.option.1 +# title:k_sicily = { set_de_jure_liege_title = title:e_italy } +# } +# 100 = { +# show_chance = no +# desc = rebuke_roman_revanchism_sicily.tt.effects.option.2 +# title:k_sicily = { set_de_jure_liege_title = title:e_maghreb } +# } +# 100 = { +# show_chance = no +# desc = rebuke_roman_revanchism_sicily.tt.effects.option.3 +# trigger = { rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = yes } +# title:k_sicily = { set_de_jure_liege_title = root.primary_title } +# } +# } +# add_prestige_experience = rebuke_roman_revanchism_sicily_fame_reward_value +# } +# trigger_event = roman_restoration.1211 +# # Notifying other players is done in scope:taker's event, as scope:taker may change the circumstances of the decision with their option choice. +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_rebuked_roman_claim_to_sicily +# } +# } +# } +# +# cost = { prestige = 1000 } +# +# ai_potential = { always = yes } +# +# # We always want them to do this if they can. +# ai_will_do = { base = 1000 } +#} +# \ No newline at end of file diff --git a/common/decisions/80_major_decisions_south_asia.txt b/common/decisions/80_major_decisions_south_asia.txt new file mode 100644 index 000000000..582b9284b --- /dev/null +++ b/common/decisions/80_major_decisions_south_asia.txt @@ -0,0 +1,699 @@ +###DECISIONS LIST### + +## +#Become Chakravarti +#Become Lord/Lady of the Sacred River +#Declare Bene Israel +#Found the Empire of Hindustan +## + + +########### +##Become Chakravarti +## by Petter Vilberg +#### Become Chakravarti ### +#become_chakravarti_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/hindu_ruler.dds" +# } +# decision_group_type = major +# desc = become_chakravarti_decision_desc +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# OR = { +# religion = religion:hinduism_religion +# religion = religion:buddhism_religion +# religion = religion:jainism_religion +# } +# highest_held_title_tier >= tier_kingdom +# capital_province = { +# geographical_region = world_india +# } +# +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:become_chakravarti_decision +# } +# } +# } +# +# is_valid = { +# completely_controls = title:e_rajastan +# completely_controls = title:e_deccan +# completely_controls = title:e_bengal +# piety_level >= 5 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# top_liege = this +# } +# +# cost = { +# piety = { +# value = massive_piety_value +# } +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = massive_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = massive_gold_value +# } +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:become_chakravarti_decision +# } +# +# custom_tooltip = become_chakravarti_decision_indian_empires_unite_effect +# custom_tooltip = become_chakravarti_decision_new_primary_title_effect +# show_as_tooltip = { +# add_trait = chakravarti +# add_prestige = massive_prestige_value +# add_prestige_level = 2 +# faith = { +# add_doctrine = divine_destiny_doctrine +# change_fervor = { +# value = major_fervor_gain +# desc = fervor_gain_chakravarti +# } +# } +# } +# +# save_scope_as = chakravarti +# +# trigger_event = south_asia.0001 #I became the Chakravarti +# add_to_temporary_list = received_notification +# +# every_vassal_or_below = { +# if = { +# limit = { +# OR = { +# faith.religion = faith:vaishnavism.religion +# faith.religion = faith:theravada.religion +# faith.religion = faith:digambara.religion +# } +# } +# trigger_event = south_asia.0002 #My ruler became the Chakravarti +# } +# else = { +# trigger_event = south_asia.0003 #My ruler became the Chakravarti - convert? +# } +# add_to_temporary_list = received_notification +# } +# +# every_ruler = { +# limit = { +# NOT = { +# is_in_list = received_notification +# } +# } +# +# trigger_event = south_asia.0004 #Someone has become the Chakravarti +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +########### +##Become Lord/Lady of the Sacred River +## by Petter Vilberg +#### Take Stewardship of the Sacred River ### +#take_stewardship_of_the_sacred_river_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = take_stewardship_of_the_sacred_river_decision_desc +# +# is_shown = { +# religion = religion:hinduism_religion +# highest_held_title_tier >= tier_duchy +# NOT = { has_character_modifier = ruler_of_the_ganges_modifier } +# #Only if the Hindu Mandala already has their capital in the area +# trigger_if = { +# limit = { government_has_flag = government_is_mandala } +# capital_province = { geographical_region = custom_ganges_plain } +# } +# } +# +# is_valid = { +# completely_controls_region = custom_ganges_plain +# custom_description = { +# text = capital_province_in_ganges_region +# capital_province = { geographical_region = custom_ganges_plain } +# } +# prestige_level >= 3 +# piety_level >= 1 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# trigger_if = { +# limit = { has_global_variable = ruler_of_ganges } +# custom_description = { +# text = capital_province_in_ganges_region +# NOR = { +# global_var:ruler_of_ganges = { +# is_alive = yes +# target_is_liege_or_above = root +# } +# AND = { +# global_var:ruler_of_ganges = { is_alive = yes } +# target_is_liege_or_above = global_var:ruler_of_ganges +# } +# } +# } +# } +# } +# +# cost = { +# piety = { +# value = major_prestige_value +# } +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = major_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = major_gold_value +# } +# } +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# show_as_tooltip = { +# take_stewardship_of_the_sacred_river_effect = yes +# } +# +# save_scope_as = ruler_of_ganges +# +# trigger_event = south_asia.0011 +# add_to_temporary_list = ruler_of_ganges_notification_sent +# +# if = { +# limit = { +# exists = global_var:ruler_of_ganges +# global_var:ruler_of_ganges = { +# is_alive = yes +# } +# } +# global_var:ruler_of_ganges = { +# trigger_event = { +# id = south_asia.0013 #Someone else has taken my title +# days = 3 +# } +# add_to_temporary_list = ruler_of_ganges_notification_sent +# } +# } +# +# if = { #Only send notification the first time the decision is taken +# limit = { +# NOT = { has_global_variable = ruler_of_ganges_notification_sent } +# } +# every_independent_ruler = { +# limit = { +# religion = religion:hinduism_religion +# } +# trigger_event = { +# id = south_asia.0012 +# days = 3 +# } +# add_to_temporary_list = ruler_of_ganges_notification_sent +# } +# set_global_variable = { +# name = ruler_of_ganges_notification_sent +# value = yes +# } +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +########### +##Declare Bene Israel +## by James Beaumont +#### Consolidate Bene Israel ### +#form_bene_israel_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# desc = form_bene_israel_decision_desc +# selection_tooltip = form_bene_israel_decision_tooltip +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# faith = faith:malabarism +# highest_held_title_tier = tier_duchy +# capital_province = { geographical_region = world_india } +# +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_bene_israel_decision +# } +# } +# } +# +# is_valid = { +# has_title = title:d_chera_nadu +# has_title = title:d_konkana +# completely_controls = title:d_chera_nadu +# completely_controls = title:d_konkana +# custom_description = { +# text = malabarism_religious_head_exists_tt +# subject = this +# faith = { exists = religious_head } +# } +# piety_level >= 3 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# top_liege = this +# } +# +# cost = { +# piety = { +# value = medium_piety_value +# } +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = medium_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = medium_gold_value +# } +# } +# } +# +# effect = { +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_bene_israel_decision +# } +# +# save_scope_as = founder +# +# show_as_tooltip = { +# unite_bene_israel_effect = yes +# } +# +# trigger_event = south_asia.0021 #I formed Bene Israel +# +# every_player = { +# limit = { +# this != scope:founder +# top_liege = { +# OR = { +# this = scope:founder +# any_neighboring_and_across_water_top_liege_realm_owner = { this = scope:founder } +# } +# } +# } +# trigger_event = south_asia.0022 +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +####################################### +### Establish the Theravada Faith ## +### ## +### by Nick Meredith ## +### in memory of RDH ## +####################################### +# +#### Spread the [ROOT.Char.GetFaith.GetNameNoTooltip] Faith ### +#spread_theravada_faith_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" +# } +# decision_group_type = major +# title = spread_theravada_faith_decision +# desc = spread_theravada_faith_decision_desc +# confirm_text = spread_theravada_faith_decision_confirm # had to use an override for some reason +# selection_tooltip = spread_theravada_faith_decision_tooltip # same here +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# cooldown = { days = 365 } +# +# is_shown = { +# highest_held_title_tier >= tier_kingdom +# faith = faith:theravada +# +# OR = { +# culture = culture:burmese +# culture = culture:mon +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:spread_theravada_faith_flag +# } +# } +# any_vassal = { #so that potential later events don't break +# has_faith = faith:ari +# is_powerful_vassal = yes +# } +# exists = cp:councillor_court_chaplain +# } +# +# is_valid = { +# highest_held_title_tier >= tier_kingdom +# faith = faith:theravada +# +# OR = { +# culture = culture:burmese +# culture = culture:mon +# } +# prestige_level >= 3 +# piety_level >= 2 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# cost = { +# piety = { +# value = major_piety_value +# } +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = medium_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = medium_gold_value +# } +# } +# prestige = { +# value = massive_prestige_value +# } +# } +# +# effect = { +# +# show_as_tooltip = { +# custom_tooltip = spread_theravada_faith_decision_cus_tt +# } +# +# trigger_event = { +# id = south_asia.0030 +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +####################################### +### Found the empire of Hindustan ## +### ## +### by Henrik Lohmander ## +####################################### +# +#### Found the Empire of Hindustan ### +#found_the_empire_of_hindustan_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 12 +# empire = 12 +# hegemony = 0 +# } +# +# is_shown = { +# is_landed_or_landless_administrative = yes +# exists = dynasty # Everyone should have a dynasty, but in case they don't... +# NOT = { #Title existance conditions. +# exists = title:e_hindustan.holder #Empire of Hindustan +# } +# capital_province = { +# OR = { +# geographical_region = world_khorasan +# geographical_region = world_transoxiana +# geographical_region = world_makran +# geographical_region = world_kabulistan +# geographical_region = world_india +# geographical_region = world_burma +# } +# } +# NOT = { #You can only do it once. +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_hindustan +# } +# } +# faith = { +# religion_tag = islam_religion +# } +# OR = { #Government conditions. +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# government_allows = administrative +# government_has_flag = government_is_landless_adventurer +# } +# OR = { +# highest_held_title_tier <= tier_kingdom +# has_title = title:e_bengal +# has_title = title:e_deccan +# has_title = title:e_rajastan +# } +# } +# +# is_valid = { +# #Standard requirements. +# is_independent_ruler = yes +# prestige_level >= very_high_prestige_level +# piety_level >= high_piety_level +# #Title ownership conditions. +# #This is currently significantly easier for AI to get the ball rolling +# trigger_if = { +# limit = { +# is_ai = yes +# } +# OR = { +# completely_controls = title:k_punjab +# has_title = title:k_punjab +# } +# OR = { +# completely_controls = title:k_delhi +# has_title = title:k_delhi +# } +# } +# trigger_if = { +# limit = { +# is_ai = no +# } #And have some additional royal dignity for good measure. +# has_title = title:k_punjab +# has_title = title:k_delhi +# completely_controls = title:d_kuru +# OR = { +# has_title = title:k_kosala +# has_title = title:k_malwa +# has_title = title:k_rajputana +# } +# } +# sub_realm_size >= 40 #This is roughly equal to Punjab, Delhi and Kosala. +# +# #HoF preference conditions. +# trigger_if = { +# limit = { +# is_ai = no +# exists = faith.religious_head +# } +# OR = { +# faith.religious_head = { #And they have to actually like you enough to want to invest you. +# opinion = { +# target = root +# value >= high_positive_opinion +# } +# } +# root = { has_strong_usable_hook = faith.religious_head } #Or you have a strong hook on them that you can actually use. +# root = { has_weak_hook = faith.religious_head } #Or a regular hook, to be fair, provided you meet the other criteria. +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# save_scope_as = founder +# show_as_tooltip = { +# found_empire_of_hindustan_scripted_effect = yes +# } +# gain_heroic_legend_seed_tooltip_effect = yes +# if = { +# limit = { +# faith.religious_head ?= { is_playable_character = yes } +# } +# faith.religious_head = { save_scope_as = founder_hof } +# faith.religious_head.capital_province = { save_scope_as = ceremony_locale } +# } +# else = { +# capital_province = { save_scope_as = ceremony_locale } +# } +# trigger_event = { +# id = south_asia.0050 +# } +# #Notify other players. +# every_player = { +# limit = { +# is_ai = no +# NOT = { this = root } +# is_within_diplo_range = { CHARACTER = root } +# } +# trigger_event = south_asia.0051 +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_hindustan +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# is_ai = no +# } +# add = 500 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# is_ai = no +# } +# add = 500 +# } +# } +# piety = 200 +# } +# +# ai_potential = { +# is_independent_ruler = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/90_minor_decisions.txt b/common/decisions/90_minor_decisions.txt new file mode 100644 index 000000000..2eb41e69e --- /dev/null +++ b/common/decisions/90_minor_decisions.txt @@ -0,0 +1,2569 @@ +########################################## +# Hire for a specific Court Position +# These used to be separate decisions, but are now combined into one +# by Chad Uhl +########################################### +### Recruit for a Court Position ### +recruit_court_position_decision = { + ai_check_interval = 0 + picture = { + trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" + } + picture = { + trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } + reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" + } + picture = { + trigger = { + NOT = { government_has_flag = government_is_nomadic } + } + reference = "gfx/interface/illustrations/decisions/decision_recruitment.dds" + } + picture = { + trigger = { + government_has_flag = government_is_nomadic + } + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_tribal_neutral.dds" + } + sort_order = 10 + decision_group_type = courtier + + is_shown = { + is_landed_or_landless_administrative = yes + } + + is_valid_showing_failures_only = { + is_imprisoned = no + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_CHARACTER_ROLE_DECISION_NEXT_STEP_BUTTON" + show_from_start = yes + + item = { # Court Physician + value = hire_physician_decision + is_shown = { + is_ruler = yes + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = court_physician_court_position + custom_tooltip = { + text = recruit_court_physician_cooldown_tt + has_character_flag = recruit_court_physician_cooldown + } + } + } + current_description = hire_physician_decision_desc + localization = hire_physician_decision + icon = "gfx/interface/icons/court_position_types/court_physician_court_position.dds" + ai_chance = { value = 100 } + } + item = { #Caravan Master + value = hire_travel_leader_decision + is_shown = { + exists = primary_title + primary_title.tier >= tier_county + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = travel_leader_court_position + custom_tooltip = { + text = recruit_travel_leader_cooldown_tt + has_character_flag = recruit_travel_leader_cooldown + } + } + } + current_description = hire_travel_leader_decision_desc + localization = hire_travel_leader_decision + icon = "gfx/interface/icons/court_position_types/travel_leader_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + is_landed_or_landless_administrative = yes + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + item = { # Wet Nurse + value = find_wet_nurse_decision + is_shown = { + is_landed_or_landless_administrative = yes + has_bp2_dlc_trigger = yes + } + is_valid = { + NOR = { + employs_court_position = wet_nurse_court_position + custom_tooltip = { + text = recruit_wet_nurse_cooldown_tt + has_character_flag = recruit_wet_nurse_cooldown + } + } + } + current_description = find_wet_nurse_decision_desc + localization = find_wet_nurse_decision + icon = "gfx/interface/icons/court_position_types/wet_nurse_court_position.dds" + ai_chance = { + value = 10 + if = { + limit = { + any_child = { #more willing if mother of your children is dead, too old or not healthy + mother ?= { + OR = { + is_alive = no + age > 45 + health < 3 + } + } + } + } + add = 100 + } + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + NOT = { + employs_court_position = wet_nurse_court_position + } + any_child = { + age < 5 + } + } + } + multiply = 0 + } + } + } + item = { # Charioteer + value = hire_charioteer_decision + is_shown = { + has_ep3_dlc_trigger = yes + is_landless_adventurer = no + culture = { + has_cultural_parameter = hosts_chariot_races + } + } + is_valid = { + NOR = { + employs_court_position = charioteer_court_position + custom_tooltip = { + text = recruit_charioteer_cooldown_tt + has_character_flag = recruit_charioteer_cooldown + } + } + } + current_description = hire_charioteer_decision_desc + localization = hire_charioteer_decision + icon = "gfx/interface/icons/court_position_types/charioteer_court_position.dds" + ai_chance = { value = 100 } + } + item = { # Bookmaker + value = hire_bookmaker_decision + is_shown = { + has_ep3_dlc_trigger = yes + is_landless_adventurer = no + culture = { + has_cultural_parameter = hosts_chariot_races + } + } + is_valid = { + NOR = { + employs_court_position = bookmaker_court_position + custom_tooltip = { + text = recruit_bookmaker_cooldown_tt + has_character_flag = recruit_bookmaker_cooldown + } + } + } + current_description = hire_bookmaker_decision_desc + localization = hire_bookmaker_decision + icon = "gfx/interface/icons/court_position_types/bookmaker_court_position.dds" + ai_chance = { value = 100 } + } + item = { # Eunuch + value = hire_eunuch_decision + is_shown = { + has_ep3_dlc_trigger = yes + is_landless_adventurer = no + culture = { + has_cultural_parameter = can_appoint_chief_eunuch + } + } + is_valid = { + NOR = { + employs_court_position = chief_eunuch_court_position + custom_tooltip = { + text = recruit_chief_eunuch_cooldown_tt + has_character_flag = recruit_eunuch_cooldown + } + } + } + current_description = hire_eunuch_decision_desc + localization = hire_eunuch_decision + icon = "gfx/interface/icons/court_position_types/chief_eunuch_court_position.dds" + ai_chance = { value = 100 } + } + item = { # Gardener + value = recruit_gardener_decision + is_shown = { + culture = { + has_cultural_parameter = can_recruit_gardeners + } + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = court_gardener_court_position + custom_tooltip = { + text = recruit_court_gardener_cooldown_tt + has_character_flag = recruit_court_gardener_cooldown + } + } + } + current_description = recruit_gardener_decision_desc + localization = recruit_gardener_decision + icon = "gfx/interface/icons/court_position_types/court_gardener_court_position.dds" + ai_chance = { value = 100 } + } + item = { # Linguist (Self) + value = invite_a_linguist_self + is_shown = { + # Standard filter checks. + is_playable_character = yes + has_royal_court = yes + has_dlc_feature = royal_court + # Language checks. + NOT = { has_court_language_of_culture = root.culture } # No need for linguist + any_culture_global = { # Need somewhere to recruit linguist from + exists = culture_head + root.liege = { has_court_language_of_culture = prev } + } + } + is_valid = { + age >= 6 + is_alive = yes + NOT = { exists = involved_activity } + is_imprisoned = no + NOT = { knows_court_language_of = root } + custom_tooltip = { + text = scheming_already + NOT = { # Is not currently learning a language and doesn't know court language + any_scheme = { type = learn_language } + } + } + custom_tooltip = { + text = linguist_already_present + NOT = { + any_courtier = { # You don't already have a linguist at court + has_character_flag = court_linguist_flag + knows_court_language_of = root + } + } + } + NOT = { + custom_tooltip = { + text = recruit_linguist_self_cooldown_tt + has_character_flag = recruit_linguist_self_cooldown + } + } + } + current_description = invite_a_linguist_desc + localization = invite_a_linguist_self + icon = "gfx/interface/icons/scheme_types/icon_scheme_learn_language.dds" + ai_chance = { value = 100 } + } + item = { # Linguist (Liege) + value = invite_a_linguist_liege + is_shown = { + # Standard filter checks. + is_landed_or_landless_administrative = yes + # Liege checks. + top_liege != this + liege = { has_royal_court = yes has_dlc_feature = royal_court } + # Language checks. + trigger_if = { + limit = { has_royal_court = yes } + NOT = { has_same_court_language = liege } # Can use other decision in this case + } + NOR = { + liege = { has_court_language_of_culture = root.culture } # No need to learn your own culture's language + AND = { + knows_language_of_culture = root.liege.culture + trigger_if = { + limit = { + any_child = { } + } + any_child = { + count > 0 + knows_language_of_culture = root.liege.culture + } + } + } + } + any_culture_global = { # Need somewhere to recruit linguist from + exists = culture_head + root.liege = { has_court_language_of_culture = prev } + } + } + is_valid = { + age >= 6 + is_alive = yes + NOT = { exists = involved_activity } + is_imprisoned = no + custom_tooltip = { + text = scheming_already + NOT = { # Is not currently learning a language and doesn't know court language + any_scheme = { type = learn_language } + } + } + custom_tooltip = { + text = linguist_already_present + NOT = { + any_courtier = { # You don't already have a linguist at court + has_character_flag = court_linguist_flag + knows_court_language_of = root.liege + } + } + } + NOT = { + custom_tooltip = { + text = recruit_linguist_liege_cooldown_tt + has_character_flag = recruit_linguist_liege_cooldown + } + } + } + current_description = invite_a_linguist_desc + localization = invite_a_linguist_liege + icon = "gfx/interface/icons/scheme_types/icon_scheme_learn_language.dds" + ai_chance = { value = 100 } + } + item = { #Stargazer + value = invite_a_stargazer_decision + is_shown = { + government_has_flag = government_is_nomadic + exists = primary_title + primary_title.tier >= tier_county + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = court_astrologer_court_position + custom_tooltip = { + text = recruit_court_astrologer_cooldown_tt + has_character_flag = recruit_court_astrologer_cooldown + } + } + exists = capital_province + } + current_description = invite_a_stargazer_decision_desc + localization = invite_a_stargazer_decision + icon = "gfx/interface/icons/court_position_types/court_astrologer_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + item = { # Siege Engineer + value = invite_a_siege_engineer_decision + is_shown = { + government_has_flag = government_is_nomadic + exists = primary_title + primary_title.tier >= tier_county + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = siege_engineer_court_position + custom_tooltip = { + text = recruit_siege_engineer_cooldown_tt + has_character_flag = recruit_siege_engineer_cooldown + } + } + exists = capital_province + } + current_description = invite_a_siege_engineer_decision_desc + localization = invite_a_siege_engineer_decision + icon = "gfx/interface/icons/court_position_types/siege_engineer_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + item = { # Foreign Emissary + value = invite_a_foreign_emissary_decision + is_shown = { + government_has_flag = government_is_nomadic + exists = primary_title + primary_title.tier >= tier_county + is_landless_adventurer = no + } + is_valid = { + NOR = { + employs_court_position = foreign_emissary_court_position + custom_tooltip = { + text = recruit_foreign_emissary_cooldown_tt + has_character_flag = recruit_foreign_emissary_cooldown + } + } + exists = capital_province + } + current_description = invite_a_foreign_emissary_decision_desc + localization = invite_a_foreign_emissary_decision + icon = "gfx/interface/icons/court_position_types/foreign_emissary_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + item = { # Court Brahmin + value = invite_a_court_brahmin_decision + is_shown = { + government_has_flag = government_is_mandala + exists = primary_title + primary_title.tier >= tier_county + } + is_valid = { + NOR = { + employs_court_position = court_brahmin_court_position + custom_tooltip = { + text = recruit_court_brahmin_cooldown_tt + has_character_flag = recruit_court_brahmin_cooldown + } + } + exists = capital_province + } + current_description = invite_a_court_brahmin_decision_desc + localization = invite_a_court_brahmin_decision + icon = "gfx/interface/icons/court_position_types/court_brahmin_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + item = { # Khlon Glan + value = invite_a_khlon_glan_decision + is_shown = { + government_has_flag = government_is_mandala + exists = primary_title + primary_title.tier >= tier_county + } + is_valid = { + NOR = { + employs_court_position = khlon_glan_court_position + custom_tooltip = { + text = recruit_khlon_glan_cooldown_tt + has_character_flag = recruit_khlon_glan_cooldown + } + } + exists = capital_province + } + current_description = invite_a_khlon_glan_decision_desc + localization = invite_a_khlon_glan_decision + icon = "gfx/interface/icons/court_position_types/khlon_glan_court_position.dds" + ai_chance = { + value = 100 + if = { + limit = { + NOR = { + highest_held_title_tier > tier_barony + gold > low_skill_court_physician_cost + is_at_war = no + } + } + multiply = 0 + } + } + } + } + + effect = { + custom_tooltip = recruit_court_position_decision_tt + hidden_effect = { + custom_tooltip = recruit_court_position_decision_tooltip + if = { # Court Physician + limit = { scope:hire_physician_decision = yes } + hidden_effect = { + add_character_flag = { + flag = health_3001_hire_physician_decision_text + days = 20 + } + } + set_variable = { + name = recruit_court_physician_cooldown + years = 1 + } + trigger_event = { + id = health.3001 + days = { 7 14 } + } + } + else_if = { # Travel Leader + limit = { scope:hire_travel_leader_decision = yes } + add_character_flag = { + flag = recruit_travel_leader_cooldown + years = 1 + } + trigger_event = { + id = travel_events.1010 + days = { 7 14 } + } + } + else_if = { # Wet Nurse + limit = { scope:find_wet_nurse_decision = yes } + add_character_flag = { + flag = recruit_wet_nurse_cooldown + years = 1 + } + trigger_event = { + id = bp2_decision.0001 + days = { 7 14 } + } + } + else_if = { # Charioteer + limit = { scope:hire_charioteer_decision = yes } + add_character_flag = { + flag = recruit_charioteer_cooldown + years = 1 + } + trigger_event = { + id = ep3_decisions_event.1000 + days = { 7 14 } + } + } + else_if = { + limit = { scope:hire_bookmaker_decision = yes } + add_character_flag = { + flag = recruit_bookmaker_cooldown + years = 1 + } + trigger_event = { + id = ep3_decisions_event.1010 + } + } + else_if = { # Eunuch + limit = { scope:hire_eunuch_decision = yes } + add_character_flag = { + flag = recruit_eunuch_cooldown + years = 1 + } + trigger_event = { + id = ep3_decisions_event.5010 + days = { 7 14 } + } + } + else_if = { # Court Gardener + limit = { scope:recruit_gardener_decision = yes } + hidden_effect = { + if = { + limit = { + exists = root.capital_province + any_pool_character = { + province = root.capital_province + stewardship >= medium_skill_rating + culture = root.culture + opinion = { # Just to make sure you don't pull in rivals or similar + value >= -30 + target = root + } + } + } + random_pool_character = { + province = root.capital_province + limit = { + stewardship >= medium_skill_rating + culture = root.culture + opinion = { # Just to make sure you don't pull in rivals or similar + value >= -30 + target = root + } + } + if = { + limit = { + NOT = { + has_trait = lifestyle_gardener + } + } + add_trait = lifestyle_gardener + } + save_scope_as = new_commander # Ignore the name, it's to save on localisation + } + } + else = { + create_character = { + employer = root + template = pool_repopulate_stewardship + faith = root.faith + culture = root.culture + save_scope_as = new_commander + } + } + if = { + limit = { + exists = scope:new_commander + } + scope:new_commander = { + force_character_skill_recalculation = yes + add_character_flag = { + flag = blocked_from_leaving + years = 25 + } + if = { + limit = { + NOT = { + has_trait = lifestyle_gardener + } + } + add_trait = lifestyle_gardener + } + } + if = { + limit = { + scope:new_commander = { + NOT = { + is_courtier_of = root + } + } + } + add_courtier = scope:new_commander + } + send_interface_toast = { + type = event_toast_effect_neutral + title = gardener_recruited.t + left_icon = scope:new_commander + custom_tooltip = commander_recruited.desc + } + } + } + add_character_flag = { + flag = recruit_court_gardener_cooldown + years = 1 + } + } + else_if = { + limit = { scope:invite_a_linguist_self = yes } + save_scope_as = target_court_language + custom_tooltip = { + text = invite_a_linguist_tt_self + trigger_event = ep1_decision.0201 + } + if = { + limit = { + NOT = { knows_court_language_of = root.liege } + any_scheme = { is_hostile = no } + } + custom_description_no_bullet = { text = learn_language_will_cancel_ongoing_schemes_tt } + } + add_character_flag = { + flag = recruit_linguist_self_cooldown + years = 1 + } + } + else_if = { + limit = { scope:invite_a_linguist_liege = yes } + liege = { save_scope_as = target_court_language } + save_scope_value_as = { name = language_scheme_type value = flag:liege } + custom_tooltip = { + text = invite_a_linguist_tt_liege + trigger_event = ep1_decision.0201 + } + if = { + limit = { + NOT = { knows_court_language_of = root.liege } + any_scheme = { is_hostile = no } + } + custom_description_no_bullet = { text = learn_language_will_cancel_ongoing_schemes_tt } + } + add_character_flag = { + flag = recruit_linguist_liege_cooldown + years = 1 + } + } + else_if = { # Stargazer + limit = { scope:invite_a_stargazer_decision = yes } + add_character_flag = { + flag = recruit_court_astrologer_cooldown + years = 1 + } + trigger_event = { + id = mpo_decisions_events.0070 + days = { 7 14 } + } + } + else_if = { # Siege Engineer + limit = { scope:invite_a_siege_engineer_decision = yes } + add_character_flag = { + flag = recruit_siege_engineer_cooldown + years = 1 + } + trigger_event = { + id = mpo_decisions_events.0080 + days = { 7 14 } + } + } + else_if = { # Foreign Emissary + limit = { scope:invite_a_foreign_emissary_decision = yes } + add_character_flag = { + flag = recruit_foreign_emissary_cooldown + years = 1 + } + trigger_event = { + id = mpo_decisions_events.0090 + days = { 7 14 } + } + } + else_if = { # Court Brahmin + limit = { scope:invite_a_court_brahmin_decision = yes } + add_character_flag = { + flag = recruit_court_brahmin_cooldown + years = 1 + } + trigger_event = { + id = tgp_east_asia_decision_events.0200 + days = { 7 14 } + } + } + else_if = { # Khlon Glan + limit = { scope:invite_a_khlon_glan_decision = yes } + add_character_flag = { + flag = recruit_khlon_glan_cooldown + years = 1 + } + trigger_event = { + id = tgp_east_asia_decision_events.0210 + days = { 7 14 } + } + } + } + } + + ai_potential = { + always = no # Only players can do this. AI vassals go through the normal court events/hold court activity. + } +} + +### Gain Weight ### +gain_weight_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = gain_weight_decision_desc + selection_tooltip = gain_weight_decision_tooltip + + ai_check_interval = 0 + + is_shown = { + OR = { + has_character_modifier = malnourished_modifier + current_weight < -50 + } + NOT = { has_character_modifier = gaining_weight_modifier } + } + + is_valid_showing_failures_only = { + is_imprisoned = no + NOT = { has_trait = incapable } + } + + effect = { + add_character_modifier = { + modifier = gaining_weight_modifier + } + + trigger_event = { #To give faster, and steadier, results + id = health.5004 + days = 90 + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Stop Gaining Weight ### +stop_gain_weight_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_activity.dds" + } + desc = stop_gain_weight_decision_desc + selection_tooltip = stop_gain_weight_decision_tooltip + + ai_check_interval = 0 + + is_shown = { + has_character_modifier = gaining_weight_modifier + } + + effect = { + remove_character_modifier = gaining_weight_modifier + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Lose Weight ### +lose_weight_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_activity.dds" + } + desc = lose_weight_decision_desc + selection_tooltip = lose_weight_decision_tooltip + + ai_check_interval = 0 + + is_shown = { + OR = { + has_character_modifier = obese_modifier + current_weight > 50 + } + NOT = { has_character_modifier = losing_weight_modifier } + } + + is_valid_showing_failures_only = { + is_imprisoned = no + NOT = { has_trait = incapable } + } + + effect = { + stress_impact = { + gluttonous = medium_stress_impact_gain + } + add_character_modifier = { + modifier = losing_weight_modifier + } + + trigger_event = { #To give faster results + id = health.5005 + days = 180 + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Stop Losing Weight ### +stop_lose_weight_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stop_lose_weight_decision_desc + selection_tooltip = stop_lose_weight_decision_tooltip + + ai_check_interval = 0 + + is_shown = { + has_character_modifier = losing_weight_modifier + } + + effect = { + remove_character_modifier = losing_weight_modifier + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +### Attempt Suicide ### +commit_suicide_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = { + first_valid = { + triggered_desc = { + trigger = { has_variable = mourning_parent } + desc = commit_suicide_decision_desc_parent + } + triggered_desc = { + trigger = { has_variable = mourning_soulmate } + desc = commit_suicide_decision_desc_soulmate + } + triggered_desc = { + trigger = { has_trait = lunatic } + desc = commit_suicide_decision_desc_lunatic + } + triggered_desc = { + trigger = { has_trait = depressed } + desc = commit_suicide_decision_desc_depressed + } + triggered_desc = { + trigger = { has_trait = cancer } + desc = commit_suicide_decision_desc_cancer + } + triggered_desc = { + trigger = { has_trait = leper } + desc = commit_suicide_decision_desc_leper + } + triggered_desc = { + trigger = { has_variable = messy_divorce } + desc = commit_suicide_decision_desc_divorce + } + triggered_desc = { + trigger = { has_variable = rank_demoted } + desc = commit_suicide_decision_desc_demoted + } + triggered_desc = { + trigger = { has_variable = mourning_friend } + desc = commit_suicide_decision_desc_friend + } + triggered_desc = { + trigger = { has_trait = great_pox } + desc = commit_suicide_decision_desc_great_pox + } + triggered_desc = { + trigger = { has_trait = incapable } + desc = commit_suicide_decision_desc_incapable + } + triggered_desc = { + trigger = { stress >= extremely_high_stress } + desc = commit_suicide_decision_desc_stressed + } + triggered_desc = { + trigger = { + has_trait = witch + faith = { has_doctrine_parameter = witchcraft_illegal } + } + desc = commit_suicide_decision_desc_witch + } + triggered_desc = { + trigger = { + has_trait = cannibal + NOT = { + faith = { has_doctrine_parameter = cannibalism_legal } + } + } + desc = commit_suicide_decision_desc_cannibal + } + triggered_desc = { + trigger = { + has_trait = sodomite + faith = { has_doctrine_parameter = homosexuality_illegal } + } + desc = commit_suicide_decision_desc_sodomite + } + triggered_desc = { + trigger = { + has_trait = deviant + faith = { has_doctrine_parameter = deviancy_illegal } + } + desc = commit_suicide_decision_desc_deviant + } + triggered_desc = { + trigger = { + OR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { + FAITH = faith + TRAIT = trait:adulterer + GENDER_CHARACTER = this + } + } + desc = commit_suicide_decision_desc_criminal + } + } + } + selection_tooltip = commit_suicide_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 500 + duchy = 500 + kingdom = 500 + empire = 500 + hegemony = 500 + } + + cooldown = { days = 1825 } + + is_shown = { + is_adult = yes + NOT = { can_execute_decision = initiate_consolamentum_decision } + OR = { + has_trait = depressed + has_trait = incapable + has_trait = cancer + has_trait = leper + has_trait = great_pox + has_trait = lunatic + has_character_flag = make_suicide_available + stress >= extremely_high_stress + AND = { #You have a criminal trait and you are stressed + stress >= very_high_stress + OR = { + AND = { + has_trait = witch + faith = { has_doctrine_parameter = witchcraft_illegal } + } + AND = { + has_trait = cannibal + NOT = { + faith = { has_doctrine_parameter = cannibalism_legal } + } + } + AND = { + has_trait = sodomite + faith = { has_doctrine_parameter = homosexuality_illegal } + } + AND = { + has_trait = deviant + faith = { has_doctrine_parameter = deviancy_illegal } + } + AND = { + OR = { + has_trait = adulterer + has_trait = fornicator + } + trait_is_criminal_in_faith_trigger = { + FAITH = faith + TRAIT = trait:adulterer + GENDER_CHARACTER = this + } + } + } + } + } + } + + is_valid_showing_failures_only = { + not = { exists = involved_activity } + is_imprisoned = no + is_commanding_army = no + } + + effect = { + show_as_tooltip = { + committed_suicide_effect = yes + } + + custom_tooltip = commit_suicide_decision_effect_tooltip + trigger_event = { + on_action = commit_suicide + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + modifier = { + add = 30 + has_trait = depressed + } + modifier = { + add = 25 + has_trait = incapable + } + modifier = { + add = 10 + has_trait = cancer + } + modifier = { + add = 10 + has_trait = leper + } + modifier = { + add = 10 + has_trait = great_pox + } + modifier = { + add = 10 + has_trait = lunatic + } + modifier = { + add = 20 + has_character_flag = make_suicide_available + } + } +} + +### Secede from [ROOT.Char.GetLiege.GetPrimaryTitle.GetNameNoTierNoTooltip] ### +secede_from_empire_decision = { #by Sean Hughes + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = secede_from_empire_decision_desc + selection_tooltip = secede_from_empire_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 12 + duchy = 12 + kingdom = 12 + empire = 0 + hegemony = 0 + } + + is_shown = { + liege ?= { + highest_held_title_tier >= tier_empire + this != root + } + OR = { + liege ?= { # Over 25 years in debt + OR = { + debt_level >= 7 + treasury_debt_level >= 7 + } + } + liege ?= { + any_character_war = { + primary_attacker = prev + war_days >= 9125 # Offensive war lasting over 25 years. + } + } + } + is_landed = yes + } + + is_valid = { + OR = { + custom_description = { + liege ?= { # Over 25 years in debt + OR = { + debt_level >= 7 + treasury_debt_level >= 7 + } + } + subject = liege + object = root + text = secede_from_empire_decision_trigger_debt + } + custom_description = { + liege = { + any_character_war = { + primary_attacker = prev + war_days >= 9125 # Offensive war lasting over 25 years. + } + } + subject = liege + object = root + text = secede_from_empire_decision_trigger_war + } + } + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + # Liege loses debt proportionally to how much realm_size they will lose when you go independent. + custom_tooltip = secede_from_empire_decision_effect_tooltip + hidden_effect = { + liege = { + save_scope_as = liege + save_scope_value_as = { + name = debt_cleared + value = { + value = gold # Example: I am 1000 gold in debt, so we start with -1000 + multiply = root.sub_realm_size # The seceeding vassal has a realm size of 25... + divide = scope:liege.realm_size # ...while the top liege has a realm size of 100, scaling the value to -250 + multiply = -1.1 + } + } + send_interface_toast = { + type = event_toast_effect_bad + title = secede_from_empire_decision_notification + left_icon = root + + custom_tooltip = secede_from_empire_decision_notification_tt + add_gold = scope:debt_cleared + } + } + } + + # Go independent + create_title_and_vassal_change = { + type = independency + save_scope_as = change + } + becomes_independent = { + change = scope:change + } + resolve_title_and_vassal_change = scope:change + + debug_log = "Empire Vassal Secession:" + debug_log_scopes = no + scope:liege = { debug_log_scopes = no } + scope:debt_cleared = { debug_log_scopes = no } + } + + ai_potential = { + liege = { # More than 5 years in debt + OR = { + debt_level >= 5 + treasury_debt_level >= 5 + } + } + trigger_if = { + limit = { + liege = { is_rightful_liege_of = root } + } + is_powerful_vassal = yes # The strongest vassals go first + highest_held_title_tier >= tier_county # Counts should never break away from their rightful liege, though. + } + trigger_else = { + liege = { is_ai = yes } + + # Slightly different from the rightful liege check, this looks to see if I hold any land at all that De Jure belongs to my liege's empire(s). + NOT = { + any_held_title = { + title_tier = county + exists = empire.holder + empire.holder = root.liege + } + } + } + } + + ai_will_do = { + base = -40 + + # Realm Modifiers + compare_modifier = { + value = sub_realm_size + multiplier = 1 + } + + modifier = { + add = 50 + NOT = { + liege = { is_rightful_liege_of = root } + } + } + + modifier = { + # Kings are more likely to seceede + add = 25 + highest_held_title_tier = tier_kingdom + } + +# modifier = { +# add = -35 +# # Electors in the HRE are far less likely to seceede. +# liege.primary_title = title:e_hre +# title:e_hre = { +# has_title_law = princely_elective_succession_law +# any_elector = { +# this = root +# } +# } +# } + +# modifier = { +# add = -60 +# # Satraps of the Mongol Empire should (almost) never seceede. +# liege.primary_title = title:e_mongolia +# } + + # 'Soft' Modifiers, e.g., Opinion and Personality + ai_value_modifier = { + ai_greed = 0.35 + ai_boldness = 0.35 + } + + opinion_modifier = { + opinion_target = liege + who = root + multiplier = -0.15 + } + + # Faith and Culture Factors + modifier = { + factor = 1.2 + NOT = { culture = { has_same_culture_heritage = root.liege.culture }} + } + + modifier = { + factor = 1.1 + faith = { + faith_hostility_level = { + target = root.liege.faith + value = faith_astray_level + } + } + } + + modifier = { + factor = 1.3 + faith = { + faith_hostility_level = { + target = root.liege.faith + value = faith_hostile_level + } + } + } + + modifier = { + factor = 1.5 + faith = { + faith_hostility_level = { + target = root.liege.faith + value = faith_evil_level + } + } + } + } +} + +### Pet [ROOT.Char.Custom('DogStoryName')] ### +pet_dog_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_pet_dog.dds" + } + desc = pet_dog_decision_desc + selection_tooltip = pet_dog_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + cooldown = { days = 1825 } + + is_shown = { + any_owned_story = { + type = story_cycle_pet_dog + exists = story_owner.var:story_cycle_dog_name + } + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + custom_tooltip = pet_decision_effect_tooltip + + trigger_event = { + on_action = story_cycle_dog_pet_decision_on_actions + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress > 10 + } + } +} + +### Pet [ROOT.Char.Custom('CatStoryName')] ### +pet_cat_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_pet_dog.dds" + } + desc = pet_cat_decision_desc + selection_tooltip = pet_cat_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + cooldown = { days = 1825 } + + is_shown = { + any_owned_story = { + type = story_cycle_pet_cat + exists = story_owner.var:story_cycle_cat_name + } + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + custom_tooltip = pet_decision_effect_tooltip + + trigger_event = { + on_action = story_cycle_cat_pet_decision_on_actions + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress > 10 + } + } +} + +#DECISIONS TO "USE" YOUR STRESS COPING TRAITS TO LOSE STRESS + +### Indulge in Drink ### +stress_loss_drunkard_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_drunkard_decision_desc + selection_tooltip = stress_loss_drunkard_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = drunkard + } + + is_valid_showing_failures_only = { + is_available = yes + NOT = { has_character_modifier = court_no_wine_modifier } + } + + effect = { + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + show_as_tooltip = { add_prestige = medium_prestige_loss } # The effect is actually applied in the event itself + + trigger_event = { on_action = stress_loss_drunkard } + } + + ai_potential = { has_trait = drunkard } + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Consume Hashish Cakes ### +stress_loss_hashishiyah_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_hashishiyah_decision_desc + selection_tooltip = stress_loss_hashishiyah_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + OR = { + has_trait = hashishiyah + has_character_modifier = ach_secret_stash_modifier + } + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + add_character_modifier = { + modifier = stress_hashish_stupor + years = 2 + } + } + + if = { + limit = { + has_character_modifier = ach_secret_stash_modifier + } + remove_character_modifier = ach_secret_stash_modifier + } + + trigger_event = { + on_action = stress_loss_hashishiyah + } + } + + ai_potential = { + OR = { + has_character_modifier = ach_secret_stash_modifier + has_trait = hashishiyah + } + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Visit a Brothel ### +stress_loss_rakish_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_recruitment.dds" + } + desc = { + desc = stress_loss_rakish_decision_desc + desc = { + first_valid = { + triggered_desc = { + trigger = { + is_female = yes + } + desc = stress_loss_rakish_decision_desc_woman_ending + } + desc = stress_loss_rakish_decision_desc_man_ending + } + } + } + selection_tooltip = stress_loss_rakish_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = rakish + } + + is_valid_showing_failures_only = { + is_available = yes + short_term_gold >= minor_gold_value + is_eunuch_trigger = no + NOT = { has_trait = celibate } + } + + effect = { + show_as_tooltip = { + remove_short_term_gold = minor_gold_value + } + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + custom_tooltip = stress_threshold.1011.rakish.tt + + + #So that stress_trait_coping_decisions.2002 can trigger in yearly events too + save_scope_value_as = { + name = from_stress_loss_decision + value = yes + } + + trigger_event = { + on_action = stress_loss_rakish + } + + # Only men have a chance of bastards this way, as real_father cannot be anonymous + if = { + limit = { is_male = yes } + hidden_effect = { + save_scope_value_as = { + name = brothel_bastard_chance + value = { + # 1% chance with a fertility of 0.1 + value = fertility + multiply = 10 + # Men dont 'need' to be fertile (there is always a chance they are not the father) + add = 5 + if = { # Recklessness + limit = { ai_boldness != 0 } + add = { + value = ai_boldness + divide = 100 + } + } + if = { # Shrewdness + limit = { ai_rationality != 0 } + add = { + value = ai_rationality + divide = 100 + multiply = -1 + } + } + } + } + random = { + # 1% chance with a fertility of 0.1 + chance = scope:brothel_bastard_chance + trigger_event = stress_trait_coping_decisions.2003 + } + } + } + } + + ai_potential = { + has_trait = rakish + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Seclude Yourself ### +stress_loss_reclusive_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = stress_loss_reclusive_decision_desc + selection_tooltip = stress_loss_reclusive_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = reclusive + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + add_prestige = medium_prestige_loss + } + + trigger_event = { + on_action = stress_loss_reclusive + } + } + + ai_potential = { + has_trait = reclusive + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Lash Out ### +stress_loss_irritable_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + desc = stress_loss_irritable_decision_desc + selection_tooltip = stress_loss_irritable_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = irritable + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + random_list = { + 50 = { + trigger = { + any_vassal = { } + } + custom_tooltip = stress_loss_irritable_decision_effect_tooltip + } + 50 = { + trigger = { + any_vassal = { count < 1 } + any_courtier_or_guest = { + count >= 1 + OR = { + this != root + this = { is_adult = no } + } + } + } + custom_tooltip = stress_loss_irritable_decision_effect_courtier_tooltip + } + 50 = { + trigger = { + any_vassal = { count < 1 } + } + add_character_modifier = { + modifier = irritating_everyone_courtier_modifier + years = 1 + } + } + } + } + + trigger_event = { + on_action = stress_loss_irritable + } + } + + ai_potential = { + has_trait = irritable + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Indulge in Flagellation ### +stress_loss_flagellant_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = { + first_valid = { + #Both + triggered_desc = { + trigger = { + has_trait = flagellant + faith = { has_doctrine_parameter = self_mutilation_active } + } + desc = stress_loss_flagellant_exaltation_decision_desc + } + #Exaltation of Pain + triggered_desc = { + trigger = { + faith = { has_doctrine_parameter = self_mutilation_active } + } + desc = stress_loss_exaltation_decision_desc + } + #Fallback, stress relief + desc = stress_loss_flagellant_decision_desc + } + } + + selection_tooltip = stress_loss_flagellant_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + cooldown = { days = 1095 } + + is_shown = { + OR = { + has_trait = flagellant + faith = { has_doctrine_parameter = self_mutilation_active } + } + } + + is_valid_showing_failures_only = { + is_available = yes + age > 12 + } + + effect = { + show_as_tooltip = { #The effect is actually applied in the event itself + flagellation_decision_effect = yes + } + + trigger_event = { + on_action = stress_loss_flagellant + } + } + + ai_potential = { + OR = { + has_trait = flagellant + faith = { has_doctrine_parameter = self_mutilation_active } + } + is_adult = yes + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Visit the Market ### +stress_loss_profligate_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + desc = stress_loss_profligate_decision_desc + selection_tooltip = stress_loss_profligate_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = profligate + } + + is_valid_showing_failures_only = { + is_available = yes + short_term_gold >= medium_gold_value + } + + effect = { + + show_as_tooltip = { #The effect is actually applied in the event itself + remove_short_term_gold = medium_gold_value + } + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + + trigger_event = { + on_action = stress_loss_profligate + } + } + + ai_potential = { + has_trait = profligate + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Donate to Charity ### +stress_loss_improvident_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_improvident_decision_desc + selection_tooltip = stress_loss_improvident_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = improvident + } + + is_valid_showing_failures_only = { + is_available = yes + short_term_gold >= medium_gold_value + } + + effect = { + + show_as_tooltip = { #The effect is actually applied in the event itself + remove_short_term_gold = medium_gold_value + } + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + + trigger_event = { + on_action = stress_loss_improvident + } + } + + ai_potential = { + has_trait = improvident + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Confess ### +stress_loss_contrite_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_contrite_decision_desc + selection_tooltip = stress_loss_contrite_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = contrite + } + + is_valid_showing_failures_only = { + is_available = yes + NOT = { has_character_modifier = stress_disturbing_confession } + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + if = { + limit = { + any_secret = { + can_be_exposed_by = root + } + } + custom_tooltip = stress_loss_contrite_decision_expose_random_secret + } + else = { + add_character_modifier = { + modifier = stress_disturbing_confession + years = 2 + } + } + } + + trigger_event = { + on_action = stress_loss_contrite + } + } + + ai_potential = { + has_trait = contrite + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Indulge in Food ### +stress_loss_comfort_eater_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_comfort_eater_decision_desc + selection_tooltip = stress_loss_comfort_eater_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = comfort_eater + } + + is_valid_showing_failures_only = { + is_available = yes + short_term_gold >= medium_gold_value + custom_description = { + text = "lackluster_diet_hindrance_desc" + NOT = { has_character_modifier = fp3_lackluster_diet_modifier } + } + } + + effect = { + + show_as_tooltip = { #The effect is actually applied in the event itself + remove_short_term_gold = medium_gold_value + } + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + + trigger_event = { + on_action = stress_loss_comfort_eater + } + } + + ai_potential = { + has_trait = comfort_eater + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Shun Food ### +stress_loss_inappetetic_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_inappetetic_decision_desc + selection_tooltip = stress_loss_inappetetic_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = inappetetic + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + inappetetic_advance_starvation_effect = yes + } + + trigger_event = { + on_action = stress_loss_inappetetic + } + } + + ai_potential = { + has_trait = inappetetic + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 50 + } + } +} + +### Write Thoughts Down ### +stress_loss_journaller_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_journaller_decision_desc + selection_tooltip = stress_loss_journaller_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = journaller + } + + is_valid_showing_failures_only = { + is_available = yes + NOT = { has_character_modifier = stress_busy_writing } + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + add_character_modifier = { + modifier = stress_busy_writing + years = 1 + } + } + + trigger_event = { + on_action = stress_loss_journaller + } + } + + ai_potential = { + has_trait = journaller + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 10 + } + } +} + +### Talk to Confidant ### +stress_loss_confider_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = stress_loss_confider_decision_desc + selection_tooltip = stress_loss_confider_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = confider + } + + is_valid_showing_failures_only = { + is_available = yes + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + every_courtier = { + custom = all_courtiers_except_confidant + limit = { + NOT = { + any_relation = { + type = friend + has_relation_flag = { + target = root + relation = friend + flag = has_been_confided_in + } + } + } + } + add_opinion = { + target = root + modifier = envy_opinion + opinion = -10 + } + } + if = { + limit = { + any_relation = { + type = friend + has_relation_flag = { + target = root + relation = friend + flag = has_been_confided_in + } + } + } + random_relation = { + type = friend + limit = { + has_relation_flag = { + target = root + relation = friend + flag = has_been_confided_in + } + } + add_opinion = { + target = root + modifier = friendliness_opinion + opinion = 5 + } + } + } + } + + trigger_event = { + on_action = stress_loss_confider + } + } + + ai_potential = { + has_trait = confider + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 10 + } + } +} + +### Work off Some Stress ### +stress_loss_athletic_decision = { #by Linnéa Thimrén + picture = { + reference = "gfx/interface/illustrations/decisions/decision_activity.dds" + } + desc = stress_loss_athletic_decision_desc + selection_tooltip = stress_loss_athletic_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + cooldown = { days = 1095 } + + is_shown = { + has_trait = athletic + } + + is_valid_showing_failures_only = { + is_available = yes + NOR = { + has_trait = infirm + has_trait = fragile_bones + has_character_modifier = stress_smelling_of_sweat + } + } + + effect = { + + custom_tooltip = stress_loss_drunkard_decision_effect_tooltip + + show_as_tooltip = { #The effect is actually applied in the event itself + add_character_modifier = { + modifier = stress_smelling_of_sweat + years = 1 + } + } + + trigger_event = { + on_action = stress_loss_athletic + } + } + + ai_potential = { + has_trait = athletic + } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress >= 10 + } + } +} + +#### Write Muwashshah Poem ### +#write_muwashshah_poem_decision = { +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 37 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_misc.dds" +# } +# sort_order = 10 +# decision_group_type = adventurer_minor +# +# cooldown = { years = 3 } +# +# is_shown = { +# has_trait = violet_poet +# } +# +# is_valid_showing_failures_only = { +# is_imprisoned = no +# } +# +# widget = { +# gui = "decision_view_widget_option_list_generic" +# controller = decision_option_list_controller +# decision_to_second_step_button = "CHOOSE_POEM_DECISION_NEXT_STEP_BUTTON" +# +# +# item = { # To sell +# value = sell_poem_decision +# is_shown = { +# has_trait = violet_poet +# } +# is_valid = { +# has_trait = violet_poet +# } +# current_description = sell_poem_decision +# localization = sell_poem_decision +# icon = "gfx/interface/icons/court_position_types/bookmaker_court_position.dds" +# ai_chance = { #Keep the poet afloat +# value = 10 +# if = { +# limit = { +# gold < 25 +# } +# add = 50 +# } +# } +# } +# item = { #To keep +# value = keep_poem_decision +# is_shown = { +# has_trait = violet_poet +# any_character_artifact = { +# has_artifact_modifier = double_moon_modifier +# } +# } +# is_valid = { +# has_trait = violet_poet +# any_character_artifact = { +# has_artifact_modifier = double_moon_modifier +# } +# } +# current_description = keep_poem_decision +# localization = keep_poem_decision +# icon = "gfx/interface/icons/court_position_types/court_poet_court_position.dds" +# ai_chance = { value = 10 } +# } +# item = { #To distribute +# value = distribute_poem_decision +# is_shown = { +# has_trait = violet_poet +# } +# is_valid = { +# has_trait = violet_poet +# } +# current_description = distribute_poem_decision +# localization = distribute_poem_decision +# icon = "gfx/interface/icons/court_position_types/chief_qadi_court_position.dds" +# ai_chance = { value = 10 } +# } +# } +# +# effect = { +# add_trait_xp = { +# trait = violet_poet +# value = 5 +# } +# custom_tooltip = write_muwashshah_poem_decision_tooltip +# hidden_effect = { +# +# if = { # Sell Poem +# limit = { scope:sell_poem_decision = yes } +# trigger_event = { +# id = ep3_story_cycle_violet_poet.0010 +# days = { 15 30 } +# } +# } +# else_if = { # Keep Poem +# limit = { scope:keep_poem_decision = yes } +# trigger_event = { +# id = ep3_story_cycle_violet_poet.0011 +# days = { 15 30 } +# } +# } +# else = { # Distribute Poem +# trigger_event = { +# id = ep3_story_cycle_violet_poet.0012 +# days = { 15 30 } +# } +# } +# } +# } +# +# ai_potential = { +# is_playable_character = yes +# gold < 50 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/NEOW_artifact_decisions.txt b/common/decisions/NEOW_artifact_decisions.txt new file mode 100644 index 000000000..ff001c8e3 --- /dev/null +++ b/common/decisions/NEOW_artifact_decisions.txt @@ -0,0 +1,77 @@ +reforge_crown_wenceslas_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_smith.dds" + } + + desc = reforge_crown_wenceslas_decision_desc + decision_group_type = realm + sort_order = 100 + selection_tooltip = reforge_crown_wenceslas_decision_tooltip + cooldown = { days = 1000 } + + is_shown = { + OR = { + any_character_artifact = { + has_variable = crown_wenceslas + } + has_title = title:k_bohemia + } + } + + is_valid = { + has_title = title:k_bohemia + prestige_level >= high_prestige_level + piety_level >= high_piety_level + custom_tooltip = { + text = must_have_crown_wenceslas + any_character_artifact = { + has_variable = crown_wenceslas + } + } + } + + cost = { + gold = 750 + prestige = 500 + } + + effect = { + if = { + limit = { + any_character_artifact = { + has_variable = crown_wenceslas + } + } + every_character_artifact = { + limit = { + has_variable = crown_wenceslas + } + destroy_artifact = this + } + set_artifact_rarity_illustrious = yes + create_artifact = { + name = crown_wenceslas_name + description = crown_wenceslas_reforged_description + modifier = crown_wenceslas_reforged_modifier + template = generic_template + type = pedestal + visuals = crown_wenceslas_court + wealth = scope:wealth + quality = scope:quality + decaying = no + save_scope_as = newly_created_artifact + history = { + location = root.capital_province + actor = root + recipient = root + type = created_before_history + } + } + } + } + + ai_check_interval = 500 + ai_will_do = { + value = 15 + } +} \ No newline at end of file diff --git a/common/decisions/NEOW_historical_formation_decisions.txt b/common/decisions/NEOW_historical_formation_decisions.txt new file mode 100644 index 000000000..918bfae91 --- /dev/null +++ b/common/decisions/NEOW_historical_formation_decisions.txt @@ -0,0 +1,489 @@ +#european_union +#rhineland + +#restore_austria_hungary_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# desc = restore_austria_hungary_decision_desc +# selection_tooltip = restore_austria_hungary_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 0 +# } +# +# is_shown = { +# is_ruler = yes +# is_playable_character = yes +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_austria_hungary +# } +# } +# OR = { +# } +# } +# +# is_valid = { +# NOT = { has_title = title:e_europa } +# has_title = title:k_austria +# has_title = title:k_hungary +# completely_controls_region = custom_alpine_france +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_capable_adult = yes +# is_imprisoned = no +# top_liege = this +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = restore_austria_hungary_decision_effect_tooltip +# show_as_tooltip = { +# restore_austria_hungary_decision_effect = yes +# } +# hidden_effect = { +# restore_austria_hungary_decision_effect +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_restored_austria_hungary +# } +# set_global_variable = { +# name = flag_restored_austria_hungary +# value = root +# } +# } +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} + +restore_poland_lithuania_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_poland_lithuania_decision_desc + selection_tooltip = restore_poland_lithuania_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + has_title = title:k_poland + has_title = title:k_lithuania + } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_poland_lithuania + } + } + NEOW_religion_is_broadly_christian_trigger = yes + } + + is_valid = { + has_title = title:k_poland + has_title = title:k_lithuania + prestige_level >= 3 + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_poland_lithuania_decision_effect_tooltip + show_as_tooltip = { + restore_poland_lithuania_decision_effect = yes + } + hidden_effect = { + restore_poland_lithuania_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_poland_lithuania + } + set_global_variable = { + name = flag_restored_poland_lithuania + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +restore_polish_borders_decision = { + decision_group_type = major + is_shown = { + has_title = title:k_poland + is_ruler = yes + is_playable_character = yes + NOR = { + title:k_poland = { OR = { is_de_jure_liege_or_above_target = title:d_lower_silesia is_de_jure_liege_or_above_target = title:d_upper_silesia } } + title:k_poland = { is_de_jure_liege_or_above_target = title:d_lesser_poland } + title:k_poland = { is_de_jure_liege_or_above_target = title:d_podkarpackie } + title:k_poland = { is_de_jure_liege_or_above_target = title:d_masuria } + } + } + is_valid = { + custom_tooltip = { + text = restore_polish_borders_decision_tt + OR = { + AND = { OR = { has_title = title:k_silesia completely_controls = title:k_silesia } NOT = { title:k_poland = { OR = { is_de_jure_liege_or_above_target = title:d_lower_silesia is_de_jure_liege_or_above_target = title:d_upper_silesia } } } } + AND = { OR = { has_title = title:d_lesser_poland completely_controls = title:d_lesser_poland } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_lesser_poland } } } + AND = { OR = { has_title = title:d_podkarpackie completely_controls = title:d_podkarpackie } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_podkarpackie} } } + AND = { OR = { has_title = title:d_masuria completely_controls = title:d_masuria } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_masuria } } } + } + } + } + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "restore_polish_borders_decision_confirm" + show_from_start = yes + + item = { + value = restore_polish_borders_silesia + is_valid = { custom_tooltip = { text = restore_polish_borders_silesia_custom OR = { has_title = title:k_silesia completely_controls = title:k_silesia } NOT = { title:k_poland = { OR = { is_de_jure_liege_or_above_target = title:d_lower_silesia is_de_jure_liege_or_above_target = title:d_upper_silesia } } } } } + localization = restore_polish_borders_silesia + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 100 } + } + + item = { + value = restore_polish_borders_lesser_poland + is_valid = { custom_tooltip = { text = restore_polish_borders_lesser_poland_custom OR = { has_title = title:d_lesser_poland completely_controls = title:d_lesser_poland } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_lesser_poland } } } } + localization = restore_polish_borders_lesser_poland + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 100 } + } + + item = { + value = restore_polish_borders_podkarpackie + is_valid = { custom_tooltip = { text = restore_polish_borders_podkarpackie_custom OR = { has_title = title:d_podkarpackie completely_controls = title:d_podkarpackie } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_podkarpackie} } } } + localization = restore_polish_borders_podkarpackie + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 100 } + } + + item = { + value = restore_polish_borders_masuria + is_valid = { custom_tooltip = { text = restore_polish_borders_masuria_custom OR = { has_title = title:d_masuria completely_controls = title:d_masuria } NOT = { title:k_poland = { is_de_jure_liege_or_above_target = title:d_masuria } } } } + localization = restore_polish_borders_masuria + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 100 } + } + } + + effect = { + if = { + limit = { scope:restore_polish_borders_silesia = yes } + if = { + limit = { exists = title:k_silesia } + destroy_title = title:k_silesia + } + title:d_lower_silesia = { set_de_jure_liege_title = title:k_poland } + title:d_upper_silesia = { set_de_jure_liege_title = title:k_poland } + } + if = { + limit = { scope:restore_polish_borders_lesser_poland = yes } + title:d_lesser_poland = { set_de_jure_liege_title = title:k_poland } + } + if = { + limit = { scope:restore_polish_borders_podkarpackie = yes } + title:d_podkarpackie = { set_de_jure_liege_title = title:k_poland } + } + if = { + limit = { scope:restore_polish_borders_masuria = yes } + title:d_masuria = { set_de_jure_liege_title = title:k_poland } + } + } + ai_check_interval = 0 +} + +realize_domowina_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = realize_domowina_decision_desc + selection_tooltip = realize_domowina_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + culture = culture:sorbian + } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_created_lusatia + } + } + } + + is_valid = { + has_title = title:d_lower_lusatia + has_title = title:d_upper_lusatia + has_title = title:c_zary + has_title = title:c_gorlitz + prestige_level >= 3 + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = realize_domowina_decision_effect_tooltip + show_as_tooltip = { + realize_domowina_decision_effect = yes + } + hidden_effect = { + realize_domowina_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_created_lusatia + } + set_global_variable = { + name = flag_created_lusatia + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +reform_czechoslovakia_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + desc = reform_czechoslovakia_decision_desc + selection_tooltip = reform_czechoslovakia_decision_tooltip + + is_shown = { + NOT = { exists = title:k_czechoslovakia.holder } + is_playable_character = yes + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_reformed_czechoslovakia + } + } + OR = { + culture = culture:NEOW_moravian + culture = culture:czech + culture = culture:NEOW_slovak + AND = { + has_title = title:k_bohemia + has_title = title:k_slovakia + } + } + } + + is_valid = { + OR = { + top_liege = this + AND = { + liege = top_liege + top_liege = { highest_held_title_tier >= tier_empire } + has_strong_usable_hook = top_liege + } + } + OR = { + has_title = title:k_bohemia + has_title = title:k_slovakia + } + completely_controls_region = custom_czechoslovakia + prestige_level >= high_prestige_level + } + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + is_at_war = no + } + + effect = { + custom_tooltip = reform_czechoslovakia_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + + ## Czechoslovakia Restored + title:d_bohemia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_moravia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_krusnohori = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_severovychodni_cechy = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_nyitra = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_trencin = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_banska_bystrica = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_ungvar = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_transcarpathia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:c_orava = { set_de_jure_liege_title = title:d_trencin } + title:c_opava = { set_de_jure_liege_title = title:d_moravia } + + hidden_effect = { + save_scope_as = founder + create_title_and_vassal_change = { + type = created + save_scope_as = change + } + title:k_czechoslovakia = { + change_title_holder = { + holder = scope:founder + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_reformed_czechoslovakia + } + set_global_variable = { + name = flag_reformed_czechoslovakia + value = scope:founder + } + + ## Czechoslovakia Restored + title:d_bohemia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_moravia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_krusnohori = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_severovychodni_cechy = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_nyitra = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_trencin = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_banska_bystrica = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_ungvar = { set_de_jure_liege_title = title:k_czechoslovakia } + title:d_transcarpathia = { set_de_jure_liege_title = title:k_czechoslovakia } + title:c_orava = { set_de_jure_liege_title = title:d_trencin } + title:c_opava = { set_de_jure_liege_title = title:d_moravia } + + ## Destroy the Previous Kingdoms + destroy_title = title:k_bohemia + destroy_title = title:k_slovakia + destroy_title = title:k_galicia-volhynia + destroy_title = title:d_tatra + + ## Make Czechoslovakia the primary title + set_primary_title_to = title:k_czechoslovakia + + ## Trigger a special event + trigger_event = NEOW_decision.0001 + } + } + cost = { + gold = { + # Since we want this to happen, it free for the AI... + value = 0 + # ... but costs for players + if = { + limit = { + has_treasury = no + is_ai = no + } + add = 500 + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + is_ai = no + } + add = 500 + } + } + prestige = { + value = 0 + if = { + limit = { + is_ai = no + } + add = 1500 + } + } + } + ai_potential = { + always = yes + } + ai_will_do = { base = 100 } +} diff --git a/common/decisions/dlc_decisions/03_fp2_decisions.txt b/common/decisions/dlc_decisions/03_fp2_decisions.txt index 66df983e0..5f75ebc80 100644 --- a/common/decisions/dlc_decisions/03_fp2_decisions.txt +++ b/common/decisions/dlc_decisions/03_fp2_decisions.txt @@ -5,1416 +5,1581 @@ # by Joe Parkin # ############################################# -struggle_iberia_ending_hostility_decision = { - decision_group_type = major - title = struggle_iberia_ending_hostility_decision - picture = { - reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" - } - extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_hostility.dds" - desc = struggle_iberia_ending_hostility_decision_desc - selection_tooltip = struggle_iberia_ending_hostility_decision_tooltip - confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" - is_invisible = yes - sort_order = 80 - - is_shown = { - is_landless_adventurer = no - has_fp2_dlc_trigger = yes - } - - is_valid = { - top_liege = this - - OR = { - custom_tooltip = { - text = struggle_iberia_ending_hostility_decision_correct_phase_tt - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - is_struggle_phase = struggle_iberia_phase_hostility - } - } - ## Completely control Hispania for 5 years - AND = { - completely_controls_region = world_europe_west_iberia - primary_title = { - tier >= tier_kingdom - title_held_years >= 5 - } - } - } - - - custom_tooltip = { - text = struggle_ending_decision_correct_involvement_spain_tt - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - - # Hold and completely control two de jure kingdoms of Hispania - OR = { - custom_tooltip = { # - text = struggle_iberia_ending_hostility_decision_kingdom_tt - any_held_title = { # 1st kingdom - title_tier = kingdom - de_jure_liege = title:e_spain - root = { completely_controls = prev } - save_temporary_scope_as = spanish_kingdom - } - any_held_title = { # 2nd kingdom - title_tier = kingdom - de_jure_liege = title:e_spain - trigger_if = { - limit = { exists = scope:spanish_kingdom } - this != scope:spanish_kingdom - } - root = { completely_controls = prev } - save_temporary_scope_as = spanish_kingdom_2 - } - } - custom_tooltip = { - text = struggle_iberia_ending_hostility_decision_united_spanish_throne_tt - AND = { - exists = global_var:unite_the_spanish_thrones_decision_title - primary_title = global_var:unite_the_spanish_thrones_decision_title - } - } - } - - - # All your capital kingdom's de jure counties are of your culture and faith - trigger_if = { - limit = { - exists = global_var:unite_the_spanish_thrones_decision_title - primary_title = global_var:unite_the_spanish_thrones_decision_title - } - custom_tooltip = { - text = struggle_iberia_ending_hostility_decision_county_light_tt - capital_county.de_jure_liege.de_jure_liege = { - any_de_jure_county = { - percent >= 0.75 - culture = root.culture - faith = root.faith - } - } - } - } - trigger_else = { - custom_tooltip = { - text = struggle_iberia_ending_hostility_decision_county_tt - capital_county.de_jure_liege.de_jure_liege = { - any_de_jure_county = { - count = all - culture = root.culture - faith = root.faith - } - } - } - } - - # No other realm controls more than 20% of the Iberia region - custom_tooltip = { - text = struggle_iberia_ending_hostility_decision_region_tt - NOT = { - struggle:iberian_struggle = { - any_involved_ruler = { - this != root - top_liege = this - primary_title ?= { is_mercenary_company = no } - save_temporary_scope_as = iberian_realm - any_county_in_region = { - region = world_europe_west_iberia - percent > fp2_struggle_hostility_region_percent_decimal_value - holder.top_liege = scope:iberian_realm - } - } - } - } - } - - # Completely control at least 2 of the important Iberian duchies - calc_true_if = { - amount >= 2 - completely_controls = title:d_galicia - completely_controls = title:d_toledo - completely_controls = title:d_cordoba - completely_controls = title:d_valencia - completely_controls = title:d_barcelona - } - } - - effect = { - if = { - limit = { has_dlc_feature = legends } - legend_seed_struggle_ending_effect = { - ENDER = root - STRUGGLE = iberian_struggle - } - } - if = { - limit = { has_ach_dlc_trigger = yes } - add_character_flag = ach_ended_struggle - } - - ##### Major Effects ##### - show_as_tooltip = { - dynasty = { add_dynasty_prestige = 10000 } - fp2_struggle_hostility_ender_effect = yes - } - # Hispania is available! - custom_tooltip = fp2_struggle_can_create_empire_of_hispania_tt - custom_description_no_bullet = { text = fp2_struggle_house_tt } - # Keep the Struggle Clash for your House - custom_tooltip = fp2_struggle_can_keep_using_struggle_clash_tt - # Boost to culture and faith conversion - custom_tooltip = fp2_struggle_hostility_conversion_tt - # Damage opinion with other culture/faiths - custom_tooltip = fp2_struggle_hostility_opinion_tt - custom_tooltip = fp2_struggle_hostility_opinion_negative_tt - # Choose Holy War boost, Culture War boost, or both - custom_description_no_bullet = { text = fp2_struggle_hostility_list_tt } - #custom_tooltip = fp2_struggle_hostility_holy_cb_joint_tt - #custom_tooltip = fp2_struggle_hostility_culture_cb_tt - - - - show_as_tooltip = { - stress_impact = { - humble = medium_stress_impact_gain - cynical = medium_stress_impact_gain - } - } - - - # Achievements - add_achievement_global_variable_effect = { - VARIABLE = fp2_iberian_hostilities_achievement_unlocked - VALUE = yes - } - fp2_holiday_in_iberia_check = yes - - # Trigger a player facing event as a coda - trigger_event = fp2_struggle.0900 - } - - cost = {} - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - ai_potential = { always = yes } - - ai_will_do = { base = 100 } -} - -############################################# -# Compromise Ending # -# by Joe Parkin # -############################################# - -struggle_iberia_ending_compromise_decision = { - decision_group_type = major - title = struggle_iberia_ending_compromise_decision - picture = { - reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds" - } - extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_compromise.dds" - desc = struggle_iberia_ending_compromise_decision_desc - selection_tooltip = struggle_iberia_ending_compromise_decision_tooltip - confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" - is_invisible = yes - - sort_order = 80 - - is_shown = { - is_landless_adventurer = no - has_fp2_dlc_trigger = yes - } - - is_valid = { - top_liege = this - - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_correct_phase_tt - any_character_struggle = { - is_struggle_type = iberian_struggle - is_struggle_phase = struggle_iberia_phase_compromise - } - } - - custom_tooltip = { - text = struggle_ending_decision_correct_involvement_spain_tt - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - - OR = { - # Exalted among Men or higher - prestige_level >= very_high_prestige_level - # Hold and completely control a de jure kingdom of Hispania - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_kingdom_tt - fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes - } - } - - # Control less than 50% of Iberia - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_region_tt - fp2_struggle_ending_percent_iberia_trigger = yes - } - - # No one else controls more than 50% of Iberia - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_other_region_tt - fp2_struggle_ending_other_percent_iberia_trigger = yes - } - - # No Independent Involved rulers are at war with each other - custom_tooltip = { - text = struggle_iberia_ending_compromise_truce_tt - NOT = { - struggle:iberian_struggle = { - any_involved_ruler = { - top_liege = this - is_landless_adventurer = no - primary_title = { is_mercenary_company = no } - any_primary_war_enemy = { - top_liege = this - is_landless_adventurer = no - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - primary_title = { is_mercenary_company = no } - } - } - } - } - } - - OR = { - # Every other involved independent ruler in Iberia has at least 60 opinion of you or is strong hooked - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_opinion_tt - struggle:iberian_struggle = { - NOT = { - any_involved_ruler = { - this != root - top_liege = this - primary_title = { is_holy_order = no } - primary_title = { is_mercenary_company = no } - is_landless_adventurer = no - save_temporary_scope_as = this_character - NOR = { - root = { has_strong_hook = scope:this_character } - opinion = { - target = root - value >= struggle_iberia_ending_compromise_decision_opinion_value - } - } - } - } - } - } - # No other independent ruler in Iberia is a king or above - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_independent_tt - struggle:iberian_struggle = { - NOT = { - any_involved_ruler = { - this != root - top_liege = this - primary_title = { is_mercenary_company = no } - is_landless_adventurer = no - primary_title.tier >= tier_kingdom - } - } - } - } - # More than 25% of Iberia is controlled by Interloper or Uninvolved rulers - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_interloper_tt - any_county_in_region = { - region = world_europe_west_iberia - percent > fp2_struggle_compromise_uninvolved_percent_decimal_value - holder.top_liege = { fp2_character_interloper_in_struggle_trigger = yes } - } - } - } - - # Completely control any of the important Iberian duchies - calc_true_if = { - amount >= 1 - completely_controls = title:d_galicia - completely_controls = title:d_toledo - completely_controls = title:d_cordoba - completely_controls = title:d_valencia - completely_controls = title:d_barcelona - } - } - - effect = { - if = { - limit = { has_dlc_feature = legends } - legend_seed_struggle_ending_effect = { - ENDER = root - STRUGGLE = iberian_struggle - } - } - if = { - limit = { has_ach_dlc_trigger = yes } - add_character_flag = ach_ended_struggle - } - ##### Major Effects ##### - # Personal effects for ruler - show_as_tooltip = { fp2_struggle_compromise_ender_effect = yes } - # Independent/Split De Jure Duchies will become De Jure Kingdoms - if = { - limit = { - title:e_spain = { - any_in_de_jure_hierarchy = { fp2_struggle_ending_compromise_independent_duchy_trigger = yes } - } - } - custom_tooltip = fp2_struggle_compromise_create_new_kingdoms_tt - } - # Other Tooltips! - fp2_struggle_compromise_tooltip_effect = yes - - ##### Minor Effects ##### - # Self-sufficiency/defensive modifiers for each independent realm - show_as_tooltip = { fp2_struggle_compromise_modifier_rewards_effect = yes } - - show_as_tooltip = { - stress_impact = { - arrogant = medium_stress_impact_gain - } - } - - # Achievements - add_achievement_global_variable_effect = { - VARIABLE = fp2_iberian_compromise_achievement_unlocked - VALUE = yes - } - fp2_holiday_in_iberia_check = yes - - # Trigger a player facing event as a coda - trigger_event = fp2_struggle.0901 - } - - cost = {} - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - ai_potential = { always = yes } - - ai_will_do = { base = 100 } -} - -############################################# -# Conciliation Ending # -# by Joe Parkin # -############################################# - -struggle_iberia_ending_conciliation_decision = { - decision_group_type = major - title = struggle_iberia_ending_conciliation_decision - picture = { - reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_conciliation.dds" - } - extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_conciliation.dds" - desc = struggle_iberia_ending_conciliation_decision_desc - selection_tooltip = struggle_iberia_ending_conciliation_decision_tooltip - confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" - is_invisible = yes - - sort_order = 80 - - is_shown = { - is_landless_adventurer = no - has_fp2_dlc_trigger = yes - } - - is_valid = { - top_liege = this - - custom_tooltip = { - text = struggle_iberia_ending_conciliation_decision_correct_phase_tt - any_character_struggle = { - is_struggle_type = iberian_struggle - is_struggle_phase = struggle_iberia_phase_conciliation - } - } - - custom_tooltip = { - text = struggle_ending_decision_correct_involvement_spain_tt - any_character_struggle = { - involvement = involved - is_struggle_type = iberian_struggle - } - } - - prestige_level >= very_high_prestige_level # Exalted among Men or higher - - # Hold and completely control a de jure kingdom of Hispania - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_kingdom_tt - fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes - } - - # Every other independent involved ruler in Iberia is allied to you - custom_tooltip = { - text = struggle_iberia_ending_conciliation_decision_alliance_tt - struggle:iberian_struggle = { - NOT = { - any_involved_ruler = { - top_liege = this - is_landless_adventurer = no - primary_title = { is_mercenary_company = no } - primary_title = { is_holy_order = no } - NOR = { - this = root - is_allied_to = root - } - } - } - } - } - - # Control less than 50% of Iberia - custom_tooltip = { - text = struggle_iberia_ending_compromise_decision_region_tt - fp2_struggle_ending_percent_iberia_trigger = yes - } - } - - effect = { - if = { - limit = { has_dlc_feature = legends } - legend_seed_struggle_ending_effect = { - ENDER = root - STRUGGLE = iberian_struggle - } - } - if = { - limit = { has_ach_dlc_trigger = yes } - add_character_flag = ach_ended_struggle - } - ##### Major Effects ##### - show_as_tooltip = { - fp2_struggle_conciliation_ender_effect = yes - fp2_struggle_conciliation_tooltip_effect = yes - fp2_struggle_conciliation_modifier_rewards_effect = yes - } - - show_as_tooltip = { - stress_impact = { - arrogant = medium_stress_impact_gain - zealous = medium_stress_impact_gain - } - } - - # Achievements - add_achievement_global_variable_effect = { - VARIABLE = fp2_iberian_conciliation_achievement_unlocked - VALUE = yes - } - fp2_holiday_in_iberia_check = yes - - - # Trigger a player facing event as a coda - trigger_event = fp2_struggle.0902 - } - - cost = {} - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - ai_potential = { always = yes } - - ai_will_do = { base = 100 } -} - -############################################# -# Eat a Cheese -# by Daniel "yes I know what exciting content is stop bullying me" Moore -########################################################################### -eat_cheese_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" - } - desc = eat_cheese_decision_desc - - is_shown = { - any_character_artifact = { - has_variable = has_cheese_artifact - } - } - - effect = { - - custom_tooltip = eat_cheese_effect_tt - - trigger_event = fp2_yearly.1008 - - } - - ai_check_interval = 0 - - ai_potential = { - - } - - ai_will_do = { - base = 100 - } -} - -################################### -# Sponsor Jewish Sciences -# By Hugo Cortell -################################### -golden_age_jewish_science_in_iberia_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" - } - desc = golden_age_jewish_science_in_iberia_decision_desc - decision_group_type = struggle - - is_shown = { - has_fp2_dlc_trigger = yes - top_liege = root - top_liege = this # (Redundancy check) - is_landed_or_landless_administrative = yes - AND = { - exists = struggle:iberian_struggle - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_golden_age_jewish_science_decision - } - } - } - - is_valid = { - OR = { # Either the var does not exist (no current golden age) or you are not the sponsor of the current golden age - NOT = { exists = global_var:fp2_current_jewish_science_sponsor } - trigger_if = { - limit = { exists = global_var:fp2_current_jewish_science_sponsor } - custom_tooltip = { - text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b - NOT = { root = global_var:fp2_current_jewish_science_sponsor } - is_ai = no # Prevents the AI from stealing the golden age, players can steal each other's golden age - } - } - } - trigger_if = { # If you are not your culture's head, you must earn their approval - limit = { - exists = culture.culture_head # Redundancy check! - culture.culture_head != root - } - custom_tooltip = { - text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a - culture.culture_head = { - save_temporary_opinion_value_as = { - name = target_opinion - target = root - } - scope:target_opinion > 0 - } - } - } - } - - effect = { - hidden_effect = { # Prevent any case in which modifiers could be stacked - struggle:iberian_struggle = { - every_involved_ruler = { - remove_character_modifier = fp2_sponsored_golden_age_modifier - remove_character_modifier = fp2_part_of_golden_age_modifier - } - } - } - - send_interface_toast = { - type = event_toast_effect_good - title = golden_age_jewish_science_in_iberia_decision.player_notif.t - right_icon = root - play_music_cue = mx_cue_meadandwine - - add_character_modifier = { - modifier = fp2_sponsored_golden_age_modifier - years = 120 - } - capital_county = { - add_county_modifier = { - modifier = fp2_epicenter_of_golden_age_modifier - years = 60 - } - } - } - culture = { add_to_list = already_involved_cultures } # Ensures that only one top ruler for each involved culture is picked - struggle:iberian_struggle = { - every_involved_ruler = { - custom = fp2_one_independent_ruler_of_each_culture_notifier - limit = { - culture = { save_temporary_scope_as = current_culture } - NOT = { # Checks that it is not in the list of "I am already benefiting from this" - this = root # (Also must not be root) - any_in_list = { - list = already_involved_cultures - this = scope:current_culture - } - } - top_liege = this # Redundancy checks, vital to ensuring this has a 110% success rate - top_liege = this # Redundancy check - } - if = { - limit = { NOT = { has_character_modifier = fp2_part_of_golden_age_modifier } } - culture = { add_to_list = already_involved_cultures } - send_interface_toast = { - type = event_toast_effect_good - title = golden_age_jewish_science_in_iberia_decision.player_notif.t - right_icon = root # Showing root is WAD, lets other players know who started it - - add_character_modifier = { - modifier = fp2_part_of_golden_age_modifier - years = 120 - } - } - } - } - } - - hidden_effect = { - random_list = { - 100 = { - trigger_event = { # Translator/book retailer event - id = iberia_north_africa.2001 - days = { 4 32 } - } - } - 110 = { - trigger_event = { # Cataract Surgery event - id = iberia_north_africa.2002 - days = { 4 32 } - } - } - 90 = { - trigger_event = { # Bickering scholars event - id = iberia_north_africa.2003 - days = { 4 32 } - } - } - } - } - - set_global_variable = { - name = fp2_current_jewish_science_sponsor - value = root - years = 120 - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = major_gold_value - multiply = 2.25 - round = yes - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = major_gold_value - multiply = 2.25 - round = yes - } - } - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 730 - empire = 730 - hegemony = 730 - } - - ai_potential = {} - - ai_will_do = { - base = 0 - modifier = { - add = { - value = learning - multiply = 5 - round = yes - } - always = yes - } - } -} - -############################################# -# Convene Council of Toledo # -# by Joe Parkin and Ola Jentzsch # -############################################# -council_of_toledo_decision = { - title = council_of_toledo_decision_title - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - desc = { - first_valid = { - triggered_desc = { - trigger = { exists = global_var:council_of_toledo_counter } - desc = council_of_toledo_decision_desc_count - } - desc = council_of_toledo_decision_desc - } - } - selection_tooltip = council_of_toledo_decision_tooltip - cooldown = { years = council_of_toledo_decision_decision_cooldown_value } - decision_group_type = major - - sort_order = 80 - - is_shown = { - # DLC check - has_fp2_dlc_trigger = yes - # Is Mozarabic (or reformed Mozarabic) - faith = { - portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } - } - any_vassal = { } - } - - is_valid = { - # Owns Toledo - custom_tooltip = { - text = council_of_toledo_decision_toledo_holder_trigger - is_toledo_ownership_valid_trigger = yes - } - any_vassal = { - count >= 3 - is_powerful_vassal = yes - custom_tooltip = { - text = council_of_toledo_decision_toledo_faith_trigger - faith = root.faith - } - } - - realm_size >= council_of_toledo_realm_size_value - # update fp2_struggle_council_toledo_decision_trigger if changing this - } - - is_valid_showing_failures_only = { - is_landed = yes - # Not at war - is_at_war = no - } - - effect = { - custom_tooltip = council_of_toledo_decision_tt - faith:mozarabic_church = { - change_fervor = { - value = 10 - desc = fervor_gain_ascetic_example - } - } - # Council counter - if = { - limit = { exists = global_var:council_of_toledo_counter } - change_global_variable = { - name = council_of_toledo_counter - add = 1 - } - } - else = { - set_global_variable = { - name = council_of_toledo_counter - value = 19 - } - } - if = { - limit = { - any_character_struggle = { is_struggle_type = iberian_struggle } - } - custom_tooltip = council_of_toledo_decision_catalyst_tt - } - trigger_event = { - on_action = fp2_struggle_council_toledo_organize - days = 1 - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = council_of_toledo_gold_cost_value - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = council_of_toledo_gold_cost_value - } - } - piety = council_of_toledo_piety_cost_value - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 60 - } - - ai_potential = { - is_ruler = yes - short_term_gold >= council_of_toledo_gold_cost_value - } - - ai_will_do = { - base = 100 - } -} - -############################################# -# Secure Iberian Foothold -# by Joe Parkin and Ola Jentzsch -############################################# -secure_iberian_foothold_decision = { - title = secure_iberian_foothold_decision_title - picture = { - reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" - } - desc = secure_iberian_foothold_decision_desc - selection_tooltip = secure_iberian_foothold_decision_tooltip - sort_order = 80 - decision_group_type = struggle - - is_shown = { - is_landless_adventurer = no - # DLC check - has_fp2_dlc_trigger = yes - # Struggle is active - exists = struggle:iberian_struggle - # Not Involved and capital lies outside Iberia - custom_tooltip = { - text = fp2_struggle_uninvolved_or_external_tt - NOR = { - any_character_struggle = { - is_struggle_type = iberian_struggle - involvement = involved - } - } - } - # Hold land near Iberia - any_sub_realm_county = { - title_province = { - OR = { - geographical_region = world_europe_west_iberia # Iberia - geographical_region = ghw_region_southern_france # Aquitaine - geographical_region = world_africa_north_west # Maghreb - } - } - } - NOT = { has_title = title:e_spain } - } - - is_valid = { - ##### General triggers ##### - # Struggle phase must be right - custom_tooltip = { - text = fp2_struggle_uninvolved_or_external_tt - NOT = { - capital_province = { geographical_region = world_europe_west_iberia } - } - } - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_empire_tt - any_held_title = { - title_tier >= empire - NOT = { this = title:e_spain } - } - } - # If my religion is involved, I need to own the better portion of those counties - trigger_if = { - limit = { - religion = { - any_faith = { - struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } - } - } - } - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_religion_tt - fp2_struggle_secure_iberian_foothold_religion_percent_value >= fp2_struggle_secure_iberian_foothold_religion_target_percent_value - } - } - # Otherwise, I need to own a big chunk of the peninsula - trigger_else = { - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_outsider_tt - any_county_in_region = { - region = world_europe_west_iberia - percent >= fp2_struggle_secure_iberian_foothold_outsider_target_percent_decimal_value - holder.top_liege = root - } - } - } - - ##### Iberian kingdom triggers ##### - - # Any de jure kingdom of Iberia is completely controlled - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt - any_held_title = { fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = yes } - } - # Real tooltips - trigger_if = { - limit = { exists = scope:iberian_kingdom_temp } - # That kingdom is mostly my faith - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt - fp2_struggle_secure_iberian_foothold_faith_trigger = yes - } - # Borders held lands in a non-Iberian kingdom you hold - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt - scope:iberian_kingdom_temp = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } - } - # Held that kingdom for a while - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt - scope:iberian_kingdom_temp = { title_held_years >= fp2_struggle_secure_iberian_foothold_years_value } - } - } - # Fake tooltips - trigger_else = { - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt - always = no - } - # Borders held lands in a non-Iberian kingdom you hold - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt - always = no - } - custom_tooltip = { - text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt - always = no - } - } - } - - is_valid_showing_failures_only = { - trigger_if = { - limit = { exists = struggle:iberian_struggle } - custom_tooltip = { - text = fp2_struggle_phase_hostility_or_opportunity_tt - struggle:iberian_struggle = { - has_struggle_phase_parameter = unlocks_secure_iberian_foothold_decision - } - } - } - } - - effect = { - legend_seed_struggle_ending_effect = { - ENDER = root - STRUGGLE = iberian_struggle - } - if = { - limit = { has_ach_dlc_trigger = yes } - add_character_flag = ach_ended_struggle - } - if = { - limit = { - any_held_title = { title_tier = empire } - } - custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_held_effect_tt - } - else = { custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt } - - trigger_event = { - id = fp2_other_decisions.1000 - } - - custom_tooltip = fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt - } - - cost = {} - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - ai_potential = {} - - ai_will_do = { - base = 100 - } -} - -################################### -# Build Pilgrim Roads -# By Hugo Cortell -################################### -build_holy_pilgrim_roads_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_opening.dds" - } - sort_order = 300 - decision_group_type = struggle - - is_shown = { - faith = { - any_holy_site = { - holder.top_liege = root - count > 0 - } - } - any_character_struggle = { - involvement = involved - has_struggle_phase_parameter = unlocks_build_pilgrim_roads_decision - } - } - - is_valid = { - custom_tooltip = { - text = build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a - faith = { - any_holy_site = { - holder.top_liege = root - NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } - count > 0 - } - } - } - } - - effect = { - hidden_effect = { - faith = { - random_holy_site = { - limit = { - holder.top_liege = root - NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } - } - save_scope_as = chosen_holy_site_for_pilgrim_roads - county = { - save_scope_as = chosen_location_for_pilgrim_roads - add_county_modifier = { - modifier = fp2_pilgrim_roads_modifier - years = 50 - } - } - } - } - } - send_interface_toast = { - type = event_toast_effect_good - title = build_holy_pilgrim_roads_decision_construction_notif.t - desc = build_holy_pilgrim_roads_decision_construction_notif.desc - - add_piety = major_piety_gain - show_as_tooltip = { - scope:chosen_location_for_pilgrim_roads = { - add_county_modifier = { - modifier = fp2_pilgrim_roads_modifier - years = 50 - } - } - } - } - - if = { # QA QoL - limit = { debug_only = yes } - custom_tooltip = debug_generic_option_shortened_trigger_can_disable - hidden_effect = { - random_list = { - 1 = { - trigger_event = { - id = iberia_north_africa.2011 - days = 4 - } - } - 1 = { - trigger_event = { - id = iberia_north_africa.2012 - days = 4 - } - } - 1 = { - trigger_event = { - id = iberia_north_africa.2013 - days = 4 - } - } - } - } - } - else = { - hidden_effect = { - random_list = { - 1 = { - trigger_event = { - id = iberia_north_africa.2011 - days = { 32 2048 } - } - } - 1 = { - trigger_event = { - id = iberia_north_africa.2012 - days = { 32 2048 } - } - } - 1 = { - trigger_event = { - id = iberia_north_africa.2013 - days = { 32 2048 } - } - } - } - } - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = massive_gold_value - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = massive_gold_value - } - } - } - - ai_check_interval_by_tier = { - barony = 0 - county = 730 - duchy = 730 - kingdom = 730 - empire = 730 - hegemony = 730 - } - ai_potential = {} - ai_will_do = { - base = 50 - modifier = { - add = learning - always = yes - } - modifier = { - add = -50 - has_trait = cynical - } - modifier = { - add = 10 - has_trait = zealous - } - modifier = { - add = -40 - short_term_gold < massive_gold_value - } - } -} - -############################################# -# Found Kingdom of Toledo -# by Joe Parkin -############################################# -found_kingdom_toledo_decision = { - title = found_kingdom_toledo_decision_title - picture = { - reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" - } - desc = found_kingdom_toledo_decision_desc - selection_tooltip = found_kingdom_toledo_decision_tooltip - sort_order = 80 - - decision_group_type = major - - is_shown = { - # DLC check - has_fp2_dlc_trigger = yes - culture = { has_cultural_pillar = heritage_iberian } - faith = { - portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } - } - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:form_toledo_decision - } - } - title:e_spain = { - any_in_de_jure_hierarchy = { - any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } - de_jure_liege = { - any_in_de_jure_hierarchy = { - count > 2 - tier = tier_duchy - } - } - } - } - } - - is_valid = { - top_liege = this - custom_tooltip = { - text = found_kingdom_toledo_capital_tt - capital_county = title:c_toledo - } - custom_tooltip = { - text = found_kingdom_toledo_culture_tt - culture = { has_cultural_pillar = heritage_iberian } - } - custom_tooltip = { - text = found_kingdom_toledo_faith_tt - faith = { - portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } - } - } - completely_controls = title:d_toledo - custom_tooltip = { - text = found_kingdom_toledo_duchy_tt - any_held_title = { - title_tier = duchy - is_titular = no - NOT = { this = title:d_toledo } - root = { completely_controls = prev } - any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } - } - } - } - - is_valid_showing_failures_only = { - is_landed = yes - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = 250 - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = 250 - } - } - } - - effect = { - save_scope_as = toledo_former - gain_heroic_legend_seed_tooltip_effect = yes - fp2_struggle_found_kingdom_toledo_empire_effect = yes - save_scope_value_as = { - name = has_kingdom_toledo_absorb_list_been_created - value = yes - } - trigger_event = fp2_other_decisions.1100 - #Can only happen once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:form_toledo_decision - } - set_global_variable = { - name = form_toledo_decision - value = scope:toledo_former - } - } - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - ai_potential = {} - - ai_will_do = { - base = 100 - } -} - +### [ROOT.Char.GetPrimaryTitle.GetAdjectiveNoTooltip] Dominance ### +#struggle_iberia_ending_hostility_decision = { +# decision_group_type = major +# title = struggle_iberia_ending_hostility_decision +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_hostility.dds" +# desc = struggle_iberia_ending_hostility_decision_desc +# selection_tooltip = struggle_iberia_ending_hostility_decision_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# sort_order = 80 +# cooldown = { days = 1 } +# +# is_shown = { +# is_landless_adventurer = no +# has_fp2_dlc_trigger = yes +# } +# +# is_valid = { +# top_liege = this +# +# OR = { +# custom_tooltip = { +# text = struggle_iberia_ending_hostility_decision_correct_phase_tt +# struggle:iberian_struggle = { +# is_struggle_phase = struggle_iberia_phase_hostility +# } +# } +# ## Completely control Hispania for 5 years +# AND = { +# completely_controls_region = world_europe_west_iberia +# primary_title = { +# tier >= tier_kingdom +# title_held_years >= 5 +# } +# } +# } +# +# # Hold and completely control two de jure kingdoms of Hispania +# OR = { +# custom_tooltip = { # +# text = struggle_iberia_ending_hostility_decision_kingdom_tt +# any_held_title = { # 1st kingdom +# title_tier = kingdom +# de_jure_liege = title:e_spain +# root = { completely_controls = prev } +# save_temporary_scope_as = spanish_kingdom +# } +# any_held_title = { # 2nd kingdom +# title_tier = kingdom +# de_jure_liege = title:e_spain +# trigger_if = { +# limit = { exists = scope:spanish_kingdom } +# this != scope:spanish_kingdom +# } +# root = { completely_controls = prev } +# save_temporary_scope_as = spanish_kingdom_2 +# } +# } +# custom_tooltip = { +# text = struggle_iberia_ending_hostility_decision_united_spanish_throne_tt +# AND = { +# exists = global_var:unite_the_spanish_thrones_decision_title +# primary_title = global_var:unite_the_spanish_thrones_decision_title +# } +# } +# } +# +# +# # All your capital kingdom's de jure counties are of your culture and faith +# trigger_if = { +# limit = { +# exists = global_var:unite_the_spanish_thrones_decision_title +# primary_title = global_var:unite_the_spanish_thrones_decision_title +# } +# custom_tooltip = { +# text = struggle_iberia_ending_hostility_decision_county_light_tt +# capital_county.de_jure_liege.de_jure_liege = { +# any_de_jure_county = { +# percent >= 0.75 +# culture = root.culture +# faith = root.faith +# } +# } +# } +# } +# trigger_else = { +# custom_tooltip = { +# text = struggle_iberia_ending_hostility_decision_county_tt +# capital_county.de_jure_liege.de_jure_liege = { +# any_de_jure_county = { +# count = all +# culture = root.culture +# faith = root.faith +# } +# } +# } +# } +# +# # No other realm controls more than 20% of the Iberia region +# custom_tooltip = { +# text = struggle_iberia_ending_hostility_decision_region_tt +# NOT = { +# struggle:iberian_struggle = { +# any_involved_ruler = { +# this != root +# top_liege = this +# primary_title ?= { is_mercenary_company = no } +# save_temporary_scope_as = iberian_realm +# any_county_in_region = { +# region = world_europe_west_iberia +# percent > fp2_struggle_hostility_region_percent_decimal_value +# holder.top_liege = scope:iberian_realm +# } +# } +# } +# } +# } +# +# # Completely control at least 2 of the important Iberian duchies +# calc_true_if = { +# amount >= 2 +# completely_controls = title:d_galicia +# completely_controls = title:d_toledo +# completely_controls = title:d_cordoba +# completely_controls = title:d_valencia +# completely_controls = title:d_barcelona +# } +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = iberian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# +# ##### Major Effects ##### +# show_as_tooltip = { +# dynasty = { add_dynasty_prestige = 10000 } +# fp2_struggle_hostility_ender_effect = yes +# } +# # Hispania is available! +# custom_tooltip = fp2_struggle_can_create_empire_of_hispania_tt +# custom_description_no_bullet = { text = fp2_struggle_house_tt } +# # Keep the Struggle Clash for your House +# custom_tooltip = fp2_struggle_can_keep_using_struggle_clash_tt +# # Boost to culture and faith conversion +# custom_tooltip = fp2_struggle_hostility_conversion_tt +# # Damage opinion with other culture/faiths +# custom_tooltip = fp2_struggle_hostility_opinion_tt +# custom_tooltip = fp2_struggle_hostility_opinion_negative_tt +# # Choose Holy War boost, Culture War boost, or both +# custom_description_no_bullet = { text = fp2_struggle_hostility_list_tt } +# #custom_tooltip = fp2_struggle_hostility_holy_cb_joint_tt +# #custom_tooltip = fp2_struggle_hostility_culture_cb_tt +# +# +# +# show_as_tooltip = { +# stress_impact = { +# humble = medium_stress_impact_gain +# cynical = medium_stress_impact_gain +# } +# } +# +# +# # Achievements +# add_achievement_global_variable_effect = { +# VARIABLE = fp2_iberian_hostilities_achievement_unlocked +# VALUE = yes +# } +# fp2_holiday_in_iberia_check = yes +# +# # Trigger a player facing event as a coda +# trigger_event = fp2_struggle.0900 +# } +# +# cost = {} +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# ai_potential = { always = yes } +# +# ai_will_do = { base = 100 } +#} + +############################################## +## Compromise Ending # +## by Joe Parkin # +############################################## +# +#### Status Quo ### +#struggle_iberia_ending_compromise_decision = { +# decision_group_type = major +# title = struggle_iberia_ending_compromise_decision +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_compromise.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_compromise.dds" +# desc = struggle_iberia_ending_compromise_decision_desc +# selection_tooltip = struggle_iberia_ending_compromise_decision_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# cooldown = { days = 1 } +# +# sort_order = 80 +# +# is_shown = { +# is_landless_adventurer = no +# has_fp2_dlc_trigger = yes +# } +# +# is_valid = { +# top_liege = this +# +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_correct_phase_tt +# struggle:iberian_struggle = { +# is_struggle_phase = struggle_iberia_phase_compromise +# } +# } +# +# OR = { +# # Exalted among Men or higher +# prestige_level >= very_high_prestige_level +# # Hold and completely control a de jure kingdom of Hispania +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_kingdom_tt +# fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes +# } +# } +# +# # Control less than 50% of Iberia +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_region_tt +# fp2_struggle_ending_percent_iberia_trigger = yes +# } +# +# # No one else controls more than 50% of Iberia +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_other_region_tt +# fp2_struggle_ending_other_percent_iberia_trigger = yes +# } +# +# # No Independent Involved rulers are at war with each other +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_truce_tt +# NOT = { +# struggle:iberian_struggle = { +# any_involved_ruler = { +# top_liege = this +# is_landless_adventurer = no +# primary_title = { is_mercenary_company = no } +# any_primary_war_enemy = { +# top_liege = this +# is_landless_adventurer = no +# any_character_struggle = { +# involvement = involved +# is_struggle_type = iberian_struggle +# } +# primary_title = { is_mercenary_company = no } +# } +# } +# } +# } +# } +# +# OR = { +# # Every other involved independent ruler in Iberia has at least 60 opinion of you or is strong hooked +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_opinion_tt +# struggle:iberian_struggle = { +# NOT = { +# any_involved_ruler = { +# this != root +# top_liege = this +# primary_title = { is_holy_order = no } +# primary_title = { is_mercenary_company = no } +# is_landless_adventurer = no +# save_temporary_scope_as = this_character +# NOR = { +# root = { has_strong_hook = scope:this_character } +# opinion = { +# target = root +# value >= struggle_iberia_ending_compromise_decision_opinion_value +# } +# } +# } +# } +# } +# } +# # No other independent ruler in Iberia is a king or above +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_independent_tt +# struggle:iberian_struggle = { +# NOT = { +# any_involved_ruler = { +# this != root +# top_liege = this +# primary_title = { is_mercenary_company = no } +# is_landless_adventurer = no +# primary_title.tier >= tier_kingdom +# } +# } +# } +# } +# # More than 25% of Iberia is controlled by Interloper or Uninvolved rulers +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_interloper_tt +# any_county_in_region = { +# region = world_europe_west_iberia +# percent > fp2_struggle_compromise_uninvolved_percent_decimal_value +# holder.top_liege = { fp2_character_interloper_in_struggle_trigger = yes } +# } +# } +# } +# +# # Completely control any of the important Iberian duchies +# calc_true_if = { +# amount >= 1 +# completely_controls = title:d_galicia +# completely_controls = title:d_toledo +# completely_controls = title:d_cordoba +# completely_controls = title:d_valencia +# completely_controls = title:d_barcelona +# } +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = iberian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# ##### Major Effects ##### +# # Personal effects for ruler +# show_as_tooltip = { fp2_struggle_compromise_ender_effect = yes } +# # Independent/Split De Jure Duchies will become De Jure Kingdoms +# if = { +# limit = { +# title:e_spain = { +# any_in_de_jure_hierarchy = { fp2_struggle_ending_compromise_independent_duchy_trigger = yes } +# } +# } +# custom_tooltip = fp2_struggle_compromise_create_new_kingdoms_tt +# } +# # Other Tooltips! +# fp2_struggle_compromise_tooltip_effect = yes +# +# ##### Minor Effects ##### +# # Self-sufficiency/defensive modifiers for each independent realm +# show_as_tooltip = { fp2_struggle_compromise_modifier_rewards_effect = yes } +# +# show_as_tooltip = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# } +# } +# +# # Achievements +# add_achievement_global_variable_effect = { +# VARIABLE = fp2_iberian_compromise_achievement_unlocked +# VALUE = yes +# } +# fp2_holiday_in_iberia_check = yes +# +# # Trigger a player facing event as a coda +# trigger_event = fp2_struggle.0901 +# } +# +# cost = {} +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# ai_potential = { always = yes } +# +# ai_will_do = { base = 100 } +#} +# +############################################## +## Conciliation Ending # +## by Joe Parkin # +############################################## +# +#### Détente ### +#struggle_iberia_ending_conciliation_decision = { +# decision_group_type = major +# title = struggle_iberia_ending_conciliation_decision +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_conciliation.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp2_decision_conciliation.dds" +# desc = struggle_iberia_ending_conciliation_decision_desc +# selection_tooltip = struggle_iberia_ending_conciliation_decision_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# cooldown = { days = 1 } +# +# sort_order = 80 +# +# is_shown = { +# is_landless_adventurer = no +# has_fp2_dlc_trigger = yes +# } +# +# is_valid = { +# top_liege = this +# +# custom_tooltip = { +# text = struggle_iberia_ending_conciliation_decision_correct_phase_tt +# struggle:iberian_struggle = { +# is_struggle_phase = struggle_iberia_phase_conciliation +# } +# } +# +# prestige_level >= very_high_prestige_level # Exalted among Men or higher +# +# # Hold and completely control a de jure kingdom of Hispania +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_kingdom_tt +# fp2_struggle_ending_hold_de_jure_kingdom_trigger = yes +# } +# +# # Every other independent involved ruler in Iberia is allied to you +# custom_tooltip = { +# text = struggle_iberia_ending_conciliation_decision_alliance_tt +# struggle:iberian_struggle = { +# NOT = { +# any_involved_ruler = { +# top_liege = this +# is_landless_adventurer = no +# primary_title = { is_mercenary_company = no } +# primary_title = { is_holy_order = no } +# NOR = { +# this = root +# is_allied_to = root +# } +# } +# } +# } +# } +# +# # Control less than 50% of Iberia +# custom_tooltip = { +# text = struggle_iberia_ending_compromise_decision_region_tt +# fp2_struggle_ending_percent_iberia_trigger = yes +# } +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = iberian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# ##### Major Effects ##### +# show_as_tooltip = { +# fp2_struggle_conciliation_ender_effect = yes +# fp2_struggle_conciliation_tooltip_effect = yes +# fp2_struggle_conciliation_modifier_rewards_effect = yes +# } +# +# show_as_tooltip = { +# stress_impact = { +# arrogant = medium_stress_impact_gain +# zealous = medium_stress_impact_gain +# } +# } +# +# # Achievements +# add_achievement_global_variable_effect = { +# VARIABLE = fp2_iberian_conciliation_achievement_unlocked +# VALUE = yes +# } +# fp2_holiday_in_iberia_check = yes +# +# +# # Trigger a player facing event as a coda +# trigger_event = fp2_struggle.0902 +# } +# +# cost = {} +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# ai_potential = { always = yes } +# +# ai_will_do = { base = 100 } +#} +# +##################################### +### Secure the Mediterranean +### By Hugo Cortell +##################################### +##### Secure The Mediterranean ### +##secure_mediterranean_decision = { +## title = fp2_secure_mediterranean.t +## picture = { +## reference = "gfx/interface/illustrations/event_scenes/fp1_ocean.dds" +## } +## desc = fp2_secure_mediterranean.desc +## decision_group_type = major +## +## selection_tooltip = fp2_secure_mediterranean.tip +## sort_order = 50 +## +## is_shown = { +## # DLC check +## has_fp2_dlc_trigger = yes +## # Standard checks +## is_playable_character = yes +## exists = dynasty +## NOT = { +## is_target_in_global_variable_list = { +## name = unavailable_unique_decisions +## target = flag:flag_secured_the_mediterranean +## } +## } +## +## OR = { +## completely_controls = title:d_sardinia +## completely_controls = title:d_sicily +## AND = { +## completely_controls = title:d_mallorca +## completely_controls = title:d_corsica +## } +## } +## } +## +## is_valid = { +## completely_controls = title:d_mallorca +## completely_controls = title:d_sardinia +## completely_controls = title:d_corsica +## completely_controls = title:d_sicily +## } +## +## is_valid_showing_failures_only = { +## is_landed = yes +## } +## +## effect = { +## add_to_global_variable_list = { +## name = unavailable_unique_decisions +## target = flag:flag_secured_the_mediterranean +## } +## +## # LOC +## root = { +## save_scope_as = mediterranean_conqueror +## house = { save_scope_as = mediterranean_house } +## } +## title:d_mallorca = { save_scope_as = mallorca } +## title:d_sardinia = { save_scope_as = sardinas } +## title:d_sicily = { save_scope_as = sicily } +## title:k_mediterranean_sea = { save_scope_as = mediterranean_title } +## +## every_player = { +## limit = { +## this != ROOT +## any_held_title = { title_province = { geographical_region = dlc_fp2_mediterranean_shoreline } } +## } +## send_interface_message = { +## type = event_generic_bad_with_text +## title = secure_mediterranean_decision.involved_notif +## desc = secure_mediterranean_decision.involved_notif_desc # Players who get this: "why do I hear boss music?" (It is meant to sound vaguely threatening) +## left_icon = scope:mediterranean_conqueror +## +## show_as_tooltip = { +## scope:mediterranean_conqueror = { +## house = { +## add_house_modifier = { +## modifier = fp2_controls_the_mediterranean_house_modifier +## years = 100 +## } +## } +## dynasty = { add_dynasty_prestige = major_prestige_gain } +## } +## } +## } +## } +## +## house = { +## add_house_modifier = { +## modifier = fp2_controls_the_mediterranean_house_modifier +## years = 100 +## } +## } +## dynasty = { add_dynasty_prestige = major_prestige_gain } # You used to get +25% prestiege, but that caused UI issues +## custom_tooltip = secure_mediterranean_decision.a +## +## create_title_and_vassal_change = { +## type = created +## save_scope_as = title_change +## add_claim_on_loss = yes +## } +## title:k_mediterranean_sea = { +## change_title_holder = { +## holder = root +## change = scope:title_change +## } +## } +## resolve_title_and_vassal_change = scope:title_change +## title:d_mallorca = { set_de_jure_liege_title = title:k_mediterranean_sea } +## title:d_sardinia = { set_de_jure_liege_title = title:k_mediterranean_sea } +## title:d_corsica = { set_de_jure_liege_title = title:k_mediterranean_sea } +## title:d_sicily = { set_de_jure_liege_title = title:k_mediterranean_sea } +## +## hidden_effect = { +## title:k_mediterranean_sea = { set_de_jure_liege_title = title:e_italy } # Straying closer to remaking the roman empire +## trigger_event = iberia_north_africa.2105 +## } +## } +## +## cost = { +## gold = { +## value = 0 +## if = { +## limit = { +## has_treasury = no +## } +## add = major_gold_value +## multiply = 1.5 +## round = yes +## } +## } +## treasury = { +## value = 0 +## if = { +## limit = { +## has_treasury = yes +## } +## add = major_gold_value +## multiply = 1.5 +## round = yes +## } +## } +## prestige = { +## value = major_prestige_gain +## multiply = 3 +## round = yes +## } +## } +## +## ai_check_interval_by_tier = { +## barony = 0 +## county = 0 +## duchy = 0 +## kingdom = 730 +## empire = 730 +## hegemony = 730 +## } +## +## ai_potential = { +## is_ruler = yes +## short_term_gold >= { +## value = major_gold_value +## multiply = 1.5 +## round = yes +## } +## prestige >= { +## value = major_prestige_gain +## multiply = 3 +## round = yes +## } +## } +## +## ai_will_do = { +## base = 80 +## } +##} +# +############################################## +## Eat a Cheese +## by Daniel "yes I know what exciting content is stop bullying me" Moore +############################################################################ +#### Eat Your Cheese ### +#eat_cheese_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" +# } +# desc = eat_cheese_decision_desc +# +# is_shown = { +# any_character_artifact = { +# has_variable = has_cheese_artifact +# } +# } +# +# effect = { +# +# custom_tooltip = eat_cheese_effect_tt +# +# trigger_event = fp2_yearly.1008 +# +# } +# +# ai_check_interval = 0 +# +# ai_potential = { +# +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#################################### +## Sponsor Jewish Sciences +## By Hugo Cortell +#################################### +#### Sponsor Jewish Sciences ### +#golden_age_jewish_science_in_iberia_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" +# } +# desc = golden_age_jewish_science_in_iberia_decision_desc +# decision_group_type = struggle +# +# is_shown = { +# has_fp2_dlc_trigger = yes +# top_liege = root +# top_liege = this # (Redundancy check) +# is_landed_or_landless_administrative = yes +# AND = { +# exists = struggle:iberian_struggle +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_golden_age_jewish_science_decision +# } +# } +# } +# +# is_valid = { +# OR = { # Either the var does not exist (no current golden age) or you are not the sponsor of the current golden age +# NOT = { exists = global_var:fp2_current_jewish_science_sponsor } +# trigger_if = { +# limit = { exists = global_var:fp2_current_jewish_science_sponsor } +# custom_tooltip = { +# text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.b +# NOT = { root = global_var:fp2_current_jewish_science_sponsor } +# is_ai = no # Prevents the AI from stealing the golden age, players can steal each other's golden age +# } +# } +# } +# trigger_if = { # If you are not your culture's head, you must earn their approval +# limit = { +# exists = culture.culture_head # Redundancy check! +# culture.culture_head != root +# } +# custom_tooltip = { +# text = golden_age_jewish_science_in_iberia_decision_hardcoded_trigger_text.a +# culture.culture_head = { +# save_temporary_opinion_value_as = { +# name = target_opinion +# target = root +# } +# scope:target_opinion > 0 +# } +# } +# } +# } +# +# effect = { +# hidden_effect = { # Prevent any case in which modifiers could be stacked +# struggle:iberian_struggle = { +# every_involved_ruler = { +# remove_character_modifier = fp2_sponsored_golden_age_modifier +# remove_character_modifier = fp2_part_of_golden_age_modifier +# } +# } +# } +# +# send_interface_toast = { +# type = event_toast_effect_good +# title = golden_age_jewish_science_in_iberia_decision.player_notif.t +# right_icon = root +# play_music_cue = mx_cue_meadandwine +# +# add_character_modifier = { +# modifier = fp2_sponsored_golden_age_modifier +# years = 120 +# } +# capital_county = { +# add_county_modifier = { +# modifier = fp2_epicenter_of_golden_age_modifier +# years = 60 +# } +# } +# } +# culture = { add_to_list = already_involved_cultures } # Ensures that only one top ruler for each involved culture is picked +# struggle:iberian_struggle = { +# every_involved_ruler = { +# custom = fp2_one_independent_ruler_of_each_culture_notifier +# limit = { +# culture = { save_temporary_scope_as = current_culture } +# NOT = { # Checks that it is not in the list of "I am already benefiting from this" +# this = root # (Also must not be root) +# any_in_list = { +# list = already_involved_cultures +# this = scope:current_culture +# } +# } +# top_liege = this # Redundancy checks, vital to ensuring this has a 110% success rate +# top_liege = this # Redundancy check +# } +# if = { +# limit = { NOT = { has_character_modifier = fp2_part_of_golden_age_modifier } } +# culture = { add_to_list = already_involved_cultures } +# send_interface_toast = { +# type = event_toast_effect_good +# title = golden_age_jewish_science_in_iberia_decision.player_notif.t +# right_icon = root # Showing root is WAD, lets other players know who started it +# +# add_character_modifier = { +# modifier = fp2_part_of_golden_age_modifier +# years = 120 +# } +# } +# } +# } +# } +# +# hidden_effect = { +# random_list = { +# 100 = { +# trigger_event = { # Translator/book retailer event +# id = iberia_north_africa.2001 +# days = { 4 32 } +# } +# } +# 110 = { +# trigger_event = { # Cataract Surgery event +# id = iberia_north_africa.2002 +# days = { 4 32 } +# } +# } +# 90 = { +# trigger_event = { # Bickering scholars event +# id = iberia_north_africa.2003 +# days = { 4 32 } +# } +# } +# } +# } +# +# set_global_variable = { +# name = fp2_current_jewish_science_sponsor +# value = root +# years = 120 +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = major_gold_value +# multiply = 2.25 +# round = yes +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = major_gold_value +# multiply = 2.25 +# round = yes +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 730 +# empire = 730 +# hegemony = 730 +# } +# +# ai_potential = {} +# +# ai_will_do = { +# base = 0 +# modifier = { +# add = { +# value = learning +# multiply = 5 +# round = yes +# } +# always = yes +# } +# } +#} +# +############################################## +## Convene Council of Toledo # +## by Joe Parkin and Ola Jentzsch # +############################################## +#### Council Of Toledo Decision ### +#council_of_toledo_decision = { +# title = council_of_toledo_decision_title +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { exists = global_var:council_of_toledo_counter } +# desc = council_of_toledo_decision_desc_count +# } +# desc = council_of_toledo_decision_desc +# } +# } +# selection_tooltip = council_of_toledo_decision_tooltip +# cooldown = { years = council_of_toledo_decision_decision_cooldown_value } +# decision_group_type = major +# +# sort_order = 80 +# +# is_shown = { +# # DLC check +# has_fp2_dlc_trigger = yes +# # Is Mozarabic (or reformed Mozarabic) +# faith = { +# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } +# } +# any_vassal = { } +# } +# +# is_valid = { +# # Owns Toledo +# custom_tooltip = { +# text = council_of_toledo_decision_toledo_holder_trigger +# is_toledo_ownership_valid_trigger = yes +# } +# any_vassal = { +# count >= 3 +# is_powerful_vassal = yes +# custom_tooltip = { +# text = council_of_toledo_decision_toledo_faith_trigger +# faith = root.faith +# } +# } +# +# realm_size >= council_of_toledo_realm_size_value +# # update fp2_struggle_council_toledo_decision_trigger if changing this +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# # Not at war +# is_at_war = no +# } +# +# effect = { +# custom_tooltip = council_of_toledo_decision_tt +# faith:mozarabic_church = { +# change_fervor = { +# value = 10 +# desc = fervor_gain_ascetic_example +# } +# } +# # Council counter +# if = { +# limit = { exists = global_var:council_of_toledo_counter } +# change_global_variable = { +# name = council_of_toledo_counter +# add = 1 +# } +# } +# else = { +# set_global_variable = { +# name = council_of_toledo_counter +# value = 19 +# } +# } +# if = { +# limit = { +# any_character_struggle = { is_struggle_type = iberian_struggle } +# } +# custom_tooltip = council_of_toledo_decision_catalyst_tt +# } +# trigger_event = { +# on_action = fp2_struggle_council_toledo_organize +# days = 1 +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = council_of_toledo_gold_cost_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = council_of_toledo_gold_cost_value +# } +# } +# piety = council_of_toledo_piety_cost_value +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# ai_potential = { +# is_ruler = yes +# short_term_gold >= council_of_toledo_gold_cost_value +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############################################## +## Secure Iberian Foothold +## by Joe Parkin and Ola Jentzsch +############################################## +#### Secure Iberian Foothold Decision ### +#secure_iberian_foothold_decision = { +# title = secure_iberian_foothold_decision_title +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" +# } +# desc = secure_iberian_foothold_decision_desc +# selection_tooltip = secure_iberian_foothold_decision_tooltip +# sort_order = 80 +# decision_group_type = struggle +# +# is_shown = { +# is_landless_adventurer = no +# # DLC check +# has_fp2_dlc_trigger = yes +# # Struggle is active +# exists = struggle:iberian_struggle +# # Not Involved and capital lies outside Iberia +# custom_tooltip = { +# text = fp2_struggle_uninvolved_or_external_tt +# NOR = { +# any_character_struggle = { +# is_struggle_type = iberian_struggle +# involvement = involved +# } +# } +# } +# # Hold land near Iberia +# any_sub_realm_county = { +# title_province = { +# OR = { +# geographical_region = world_europe_west_iberia # Iberia +# geographical_region = ghw_region_southern_france # Aquitaine +# geographical_region = world_africa_north_west # Maghreb +# } +# } +# } +# NOT = { has_title = title:e_spain } +# } +# +# is_valid = { +# ##### General triggers ##### +# # Struggle phase must be right +# custom_tooltip = { +# text = fp2_struggle_uninvolved_or_external_tt +# NOT = { +# capital_province = { geographical_region = world_europe_west_iberia } +# } +# } +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_empire_tt +# any_held_title = { +# title_tier >= empire +# NOT = { this = title:e_spain } +# } +# } +# # If my religion is involved, I need to own the better portion of those counties +# trigger_if = { +# limit = { +# religion = { +# any_faith = { +# struggle:iberian_struggle = { is_faith_involved_in_struggle = prev } +# } +# } +# } +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_religion_tt +# fp2_struggle_secure_iberian_foothold_religion_percent_value >= fp2_struggle_secure_iberian_foothold_religion_target_percent_value +# } +# } +# # Otherwise, I need to own a big chunk of the peninsula +# trigger_else = { +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_outsider_tt +# any_county_in_region = { +# region = world_europe_west_iberia +# percent >= fp2_struggle_secure_iberian_foothold_outsider_target_percent_decimal_value +# holder.top_liege = root +# } +# } +# } +# +# ##### Iberian kingdom triggers ##### +# +# # Any de jure kingdom of Iberia is completely controlled +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_iberian_tt +# any_held_title = { fp2_struggle_secure_iberian_foothold_iberian_kingdom_trigger = yes } +# } +# # Real tooltips +# trigger_if = { +# limit = { exists = scope:iberian_kingdom_temp } +# # That kingdom is mostly my faith +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt +# fp2_struggle_secure_iberian_foothold_faith_trigger = yes +# } +# # Borders held lands in a non-Iberian kingdom you hold +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt +# scope:iberian_kingdom_temp = { fp2_struggle_secure_iberian_foothold_outsider_kingdom_trigger = yes } +# } +# # Held that kingdom for a while +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt +# scope:iberian_kingdom_temp = { title_held_years >= fp2_struggle_secure_iberian_foothold_years_value } +# } +# } +# # Fake tooltips +# trigger_else = { +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_faith_tt +# always = no +# } +# # Borders held lands in a non-Iberian kingdom you hold +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_border_tt +# always = no +# } +# custom_tooltip = { +# text = fp2_struggle_secure_iberian_foothold_kingdom_held_tt +# always = no +# } +# } +# } +# +# is_valid_showing_failures_only = { +# trigger_if = { +# limit = { exists = struggle:iberian_struggle } +# custom_tooltip = { +# text = fp2_struggle_phase_hostility_or_opportunity_tt +# struggle:iberian_struggle = { +# has_struggle_phase_parameter = unlocks_secure_iberian_foothold_decision +# } +# } +# } +# } +# +# effect = { +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = iberian_struggle +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# if = { +# limit = { +# any_held_title = { title_tier = empire } +# } +# custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_held_effect_tt +# } +# else = { custom_tooltip = fp2_struggle_secure_iberian_foothold_empire_dejure_effect_tt } +# +# trigger_event = { +# id = fp2_other_decisions.1000 +# } +# +# custom_tooltip = fp2_struggle_secure_iberian_foothold_ends_the_struggle_tt +# } +# +# cost = {} +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# ai_potential = {} +# +# ai_will_do = { +# base = 100 +# } +#} +# +#################################### +## Build Pilgrim Roads +## By Hugo Cortell +#################################### +#### Build Pilgrim Roads ### +#build_holy_pilgrim_roads_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_opening.dds" +# } +# sort_order = 300 +# decision_group_type = struggle +# +# is_shown = { +# faith = { +# any_holy_site = { +# holder.top_liege = root +# count > 0 +# } +# } +# any_character_struggle = { +# involvement = involved +# has_struggle_phase_parameter = unlocks_build_pilgrim_roads_decision +# } +# } +# +# is_valid = { +# custom_tooltip = { +# text = build_holy_pilgrim_roads_decision_hardcoded_trigger_text.a +# faith = { +# any_holy_site = { +# holder.top_liege = root +# NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } +# count > 0 +# } +# } +# } +# } +# +# effect = { +# hidden_effect = { +# faith = { +# random_holy_site = { +# limit = { +# holder.top_liege = root +# NOT = { county = { has_county_modifier = fp2_pilgrim_roads_modifier } } +# } +# save_scope_as = chosen_holy_site_for_pilgrim_roads +# county = { +# save_scope_as = chosen_location_for_pilgrim_roads +# add_county_modifier = { +# modifier = fp2_pilgrim_roads_modifier +# years = 50 +# } +# } +# } +# } +# } +# send_interface_toast = { +# type = event_toast_effect_good +# title = build_holy_pilgrim_roads_decision_construction_notif.t +# desc = build_holy_pilgrim_roads_decision_construction_notif.desc +# +# add_piety = major_piety_gain +# show_as_tooltip = { +# scope:chosen_location_for_pilgrim_roads = { +# add_county_modifier = { +# modifier = fp2_pilgrim_roads_modifier +# years = 50 +# } +# } +# } +# } +# +# if = { # QA QoL +# limit = { debug_only = yes } +# custom_tooltip = debug_generic_option_shortened_trigger_can_disable +# hidden_effect = { +# random_list = { +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2011 +# days = 4 +# } +# } +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2012 +# days = 4 +# } +# } +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2013 +# days = 4 +# } +# } +# } +# } +# } +# else = { +# hidden_effect = { +# random_list = { +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2011 +# days = { 32 2048 } +# } +# } +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2012 +# days = { 32 2048 } +# } +# } +# 1 = { +# trigger_event = { +# id = iberia_north_africa.2013 +# days = { 32 2048 } +# } +# } +# } +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = massive_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = massive_gold_value +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 730 +# duchy = 730 +# kingdom = 730 +# empire = 730 +# hegemony = 730 +# } +# ai_potential = {} +# ai_will_do = { +# base = 50 +# modifier = { +# add = learning +# always = yes +# } +# modifier = { +# add = -50 +# has_trait = cynical +# } +# modifier = { +# add = 10 +# has_trait = zealous +# } +# modifier = { +# add = -40 +# short_term_gold < massive_gold_value +# } +# } +#} +# +############################################## +## Found Kingdom of Toledo +## by Joe Parkin +############################################## +#### Found Kingdom Toledo Decision ### +#found_kingdom_toledo_decision = { +# title = found_kingdom_toledo_decision_title +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# desc = found_kingdom_toledo_decision_desc +# selection_tooltip = found_kingdom_toledo_decision_tooltip +# sort_order = 80 +# +# decision_group_type = major +# +# is_shown = { +# # DLC check +# has_fp2_dlc_trigger = yes +# culture = { has_cultural_pillar = heritage_iberian } +# faith = { +# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_toledo_decision +# } +# } +# title:e_spain = { +# any_in_de_jure_hierarchy = { +# any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } +# de_jure_liege = { +# any_in_de_jure_hierarchy = { +# count > 2 +# tier = tier_duchy +# } +# } +# } +# } +# } +# +# is_valid = { +# top_liege = this +# custom_tooltip = { +# text = found_kingdom_toledo_capital_tt +# capital_county = title:c_toledo +# } +# custom_tooltip = { +# text = found_kingdom_toledo_culture_tt +# culture = { has_cultural_pillar = heritage_iberian } +# } +# custom_tooltip = { +# text = found_kingdom_toledo_faith_tt +# faith = { +# portrait_religious_faith_or_foundational_trigger = { FAITH = faith:mozarabic_church } +# } +# } +# completely_controls = title:d_toledo +# custom_tooltip = { +# text = found_kingdom_toledo_duchy_tt +# any_held_title = { +# title_tier = duchy +# is_titular = no +# NOT = { this = title:d_toledo } +# root = { completely_controls = prev } +# any_title_to_title_neighboring_and_across_water_duchy = { this = title:d_toledo } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 250 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 250 +# } +# } +# } +# +# effect = { +# save_scope_as = toledo_former +# gain_heroic_legend_seed_tooltip_effect = yes +# fp2_struggle_found_kingdom_toledo_empire_effect = yes +# save_scope_value_as = { +# name = has_kingdom_toledo_absorb_list_been_created +# value = yes +# } +# trigger_event = fp2_other_decisions.1100 +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:form_toledo_decision +# } +# set_global_variable = { +# name = form_toledo_decision +# value = scope:toledo_former +# } +# } +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# ai_potential = {} +# +# ai_will_do = { +# base = 100 +# } +#} +# ############################################# # Develop a city # by Maxence Voleau ############################################# +### Expand Cities ### improve_city_province_decision = { title = improve_city_province_decision_name picture = { diff --git a/common/decisions/dlc_decisions/bp3/00_bp3_other_decisions.txt b/common/decisions/dlc_decisions/bp3/00_bp3_other_decisions.txt new file mode 100644 index 000000000..d5fa5a751 --- /dev/null +++ b/common/decisions/dlc_decisions/bp3/00_bp3_other_decisions.txt @@ -0,0 +1,994 @@ +### End Pious Investments ### +end_investments_minor_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + sort_order = 1 + + is_shown = { + has_character_modifier = church_investment_cost_modifier + } + + effect = { + remove_character_modifier = church_investment_modifier + remove_character_modifier = church_investment_cost_modifier + } + + ai_potential = { + always = no + } + + ai_check_interval = 0 +} + +### Designated Terrain ### +choose_designated_terrain_decision = { + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 0 + empire = 0 + hegemony = 0 + } + + picture = { reference = "gfx/interface/illustrations/decisions/ep3_decision_laamp_neutral_mountain.dds" } + + sort_order = 10 + decision_group_type = major + + is_shown = { + OR = { + is_landed = no + government_has_flag = government_is_nomadic + } + has_perk = mustering_the_troops_perk + NOR = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_DESIGNATED_TERRAIN_DECISION_NEXT_STEP_BUTTON" + show_from_start = yes + + item = { # Woodlands + value = master_forest_terrain + current_description = designated_terrain_forest_decision + localization = designated_terrain_forest_decision + icon = "gfx/interface/icons/terrain_types/forest.dds" + ai_chance = { + value = 0 + if = { + limit = { + location = { + OR = { + terrain = forest + terrain = jungle + terrain = taiga + terrain = wetlands + } + } + } + add = 100 + } + } + } + item = { # Highlands + value = master_mountain_terrain + current_description = designated_terrain_mountain_decision + localization = designated_terrain_mountain_decision + icon = "gfx/interface/icons/terrain_types/mountains.dds" + ai_chance = { + value = 0 + if = { + limit = { + location = { + OR = { + terrain = mountains + terrain = hills + terrain = desert_mountains + terrain = terraced_hills + } + } + } + add = 100 + } + } + } + item = { # Lowlands + value = master_plains_terrain + current_description = designated_terrain_plains_decision + localization = designated_terrain_plains_decision + icon = "gfx/interface/icons/terrain_types/plains.dds" + ai_chance = { + value = 5 + if = { + limit = { + location = { + OR = { + terrain = plains + terrain = steppe + terrain = farmlands + terrain = floodplains + } + } + } + add = 100 + } + } + } + item = { # Drylands + value = master_drylands_terrain + current_description = designated_terrain_drylands_decision + localization = designated_terrain_drylands_decision + icon = "gfx/interface/icons/terrain_types/drylands.dds" + ai_chance = { + value = 0 + if = { + limit = { + location = { + OR = { + terrain = drylands + terrain = desert + terrain = oasis + } + } + } + add = 100 + } + } + } + } + + effect = { + switch = { + trigger = yes + scope:master_forest_terrain = { + custom_tooltip = master_forest_terrain_effect_tooltip + landless_inspector_assign_terrain_effect = { TERRAIN = woodlands } + } + scope:master_mountain_terrain = { + custom_tooltip = master_mountain_terrain_effect_tooltip + landless_inspector_assign_terrain_effect = { TERRAIN = highlands } + } + scope:master_plains_terrain = { + custom_tooltip = master_plains_terrain_effect_tooltip + landless_inspector_assign_terrain_effect = { TERRAIN = lowlands } + } + scope:master_drylands_terrain = { + custom_tooltip = master_drylands_terrain_effect_tooltip + landless_inspector_assign_terrain_effect = { TERRAIN = drylands } + } + } + } + + ai_potential = { + location = { + NOR = { + terrain = sea + terrain = coastal_sea + } + } + } + + ai_will_do = { base = 10 } +} + +### Master Terrain ### +choose_master_terrain_decision = { + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 0 + empire = 0 + hegemony = 0 + } + + picture = { reference = "gfx/interface/illustrations/decisions/ep3_decision_laamp_neutral_mountain.dds" } + + sort_order = 10 + decision_group_type = major + + is_shown = { + is_landed = no + has_perk = personal_touch_perk + NOR = { + # Woodlands + has_character_modifier = master_terrain_forest_modifier + has_character_modifier = master_terrain_jungle_modifier + has_character_modifier = master_terrain_taiga_modifier + has_character_modifier = master_terrain_wetlands_modifier + # Highlands + has_character_modifier = master_terrain_mountains_modifier + has_character_modifier = master_terrain_hills_modifier + has_character_modifier = master_terrain_desert_mountains_modifier + # Lowlands + has_character_modifier = master_terrain_plains_modifier + has_character_modifier = master_terrain_steppe_modifier + has_character_modifier = master_terrain_farmlands_modifier + has_character_modifier = master_terrain_floodplains_modifier + # Drylands + has_character_modifier = master_terrain_drylands_modifier + has_character_modifier = master_terrain_desert_modifier + has_character_modifier = master_terrain_oasis_modifier + } + OR = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_MASTER_TERRAIN_DECISION_NEXT_STEP_BUTTON" + show_from_start = yes + + ### Woodlands + item = { # Forest + value = master_terrain_forest_terrain + current_description = master_terrain_forest_decision + localization = master_terrain_forest_decision + icon = "gfx/interface/icons/terrain_types/forest.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = forest } + } + add = 100 + } + } + } + item = { # Jungle + value = master_terrain_jungle_terrain + current_description = master_terrain_jungle_decision + localization = master_terrain_jungle_decision + icon = "gfx/interface/icons/terrain_types/jungle.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = jungle } + } + add = 100 + } + } + } + item = { # Taiga + value = master_terrain_taiga_terrain + current_description = master_terrain_taiga_decision + localization = master_terrain_taiga_decision + icon = "gfx/interface/icons/terrain_types/taiga.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = taiga } + } + add = 100 + } + } + } + item = { # Wetlands + value = master_terrain_wetlands_terrain + current_description = master_terrain_wetlands_decision + localization = master_terrain_wetlands_decision + icon = "gfx/interface/icons/terrain_types/wetlands.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = wetlands } + } + add = 100 + } + } + } + + ### Highlands + item = { # Mountains + value = master_terrain_mountains_terrain + current_description = master_terrain_mountains_decision + localization = master_terrain_mountains_decision + icon = "gfx/interface/icons/terrain_types/mountains.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = mountains } + } + add = 100 + } + } + } + item = { # Hills + value = master_terrain_hills_terrain + current_description = master_terrain_hills_decision + localization = master_terrain_hills_decision + icon = "gfx/interface/icons/terrain_types/hills.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = hills } + } + add = 100 + } + } + } + item = { # Desert Mountains + value = master_terrain_desert_mountains_terrain + current_description = master_terrain_desert_mountains_decision + localization = master_terrain_desert_mountains_decision + icon = "gfx/interface/icons/terrain_types/desert_mountains.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = desert_mountains } + } + add = 100 + } + } + } + + ### Lowlands + item = { # Plains + value = master_terrain_plains_terrain + current_description = master_terrain_plains_decision + localization = master_terrain_plains_decision + icon = "gfx/interface/icons/terrain_types/plains.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = plains } + } + add = 100 + } + } + } + item = { # Steppe + value = master_terrain_steppe_terrain + current_description = master_terrain_steppe_decision + localization = master_terrain_steppe_decision + icon = "gfx/interface/icons/terrain_types/steppe.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = steppe } + } + add = 100 + } + } + } + item = { # Farmlands + value = master_terrain_farmlands_terrain + current_description = master_terrain_farmlands_decision + localization = master_terrain_farmlands_decision + icon = "gfx/interface/icons/terrain_types/farmlands.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = farmlands } + } + add = 100 + } + } + } + item = { # Floodplains + value = master_terrain_floodplains_terrain + current_description = master_terrain_floodplains_decision + localization = master_terrain_floodplains_decision + icon = "gfx/interface/icons/terrain_types/floodplains.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = floodplains } + } + add = 100 + } + } + } + + + ### Drylands + item = { # Drylands + value = master_terrain_drylands_terrain + current_description = master_terrain_drylands_decision + localization = master_terrain_drylands_decision + icon = "gfx/interface/icons/terrain_types/drylands.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = drylands } + } + add = 100 + } + } + } + item = { # Desert + value = master_terrain_desert_terrain + current_description = master_terrain_desert_decision + localization = master_terrain_desert_decision + icon = "gfx/interface/icons/terrain_types/desert.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = desert } + } + add = 100 + } + } + } + item = { # Oasis + value = master_terrain_oasis_terrain + current_description = master_terrain_oasis_decision + localization = master_terrain_oasis_decision + icon = "gfx/interface/icons/terrain_types/oasis.dds" + is_shown = { + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + ai_chance = { + value = 0 + if = { + limit = { + location = { terrain = oasis } + } + add = 100 + } + } + } + } + + effect = { + if = { + limit = { + landless_inspector_terrain_master_trigger = { TERRAIN = woodlands } + } + switch = { + trigger = yes + scope:master_terrain_forest_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = forest } + } + scope:master_terrain_jungle_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = jungle } + } + scope:master_terrain_taiga_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = taiga } + } + scope:master_terrain_wetlands_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = wetlands } + } + } + } + else_if = { + limit = { + landless_inspector_terrain_master_trigger = { TERRAIN = highlands } + } + switch = { + trigger = yes + scope:master_terrain_mountains_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = mountains } + } + scope:master_terrain_hills_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = hills } + } + scope:master_terrain_desert_mountains_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = desert_mountains } + } + } + } + else_if = { + limit = { + landless_inspector_terrain_master_trigger = { TERRAIN = lowlands } + } + switch = { + trigger = yes + scope:master_terrain_plains_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = plains } + } + scope:master_terrain_steppe_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = steppe } + } + scope:master_terrain_farmlands_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = farmlands } + } + scope:master_terrain_floodplains_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = floodplains } + } + } + } + else_if = { + limit = { + landless_inspector_terrain_master_trigger = { TERRAIN = drylands } + } + switch = { + trigger = yes + scope:master_terrain_drylands_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = drylands } + } + scope:master_terrain_desert_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = desert } + } + scope:master_terrain_oasis_terrain = { + landless_inspector_master_terrain_effect = { TERRAIN = oasis } + } + } + } + } + + ai_potential = { + location = { + NOR = { + terrain = sea + terrain = coastal_sea + } + } + } + + ai_will_do = { base = 10 } +} + +## Form Bosporan Kingdom +#### Restore the Bosporan Kingdom ### +#form_bosporan_kingdom_decision = { +# picture = { +# reference = "gfx/interface/illustrations/event_scenes/ep3_medi_estate.dds" +# } +# decision_group_type = major +# sort_order = 50 +# +# is_shown = { +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_bosporan_kingdom +# } +# } +# culture = { +# OR = { +# has_cultural_pillar = heritage_central_germanic +# has_cultural_pillar = heritage_byzantine +# } +# } +# highest_held_title_tier <= tier_kingdom +# any_held_title = { +# OR = { +# de_jure_liege = title:d_crimea +# de_jure_liege = title:d_azov +# this = title:d_crimea +# this = title:d_azov +# } +# } +# } +# +# is_valid = { +# completely_controls = title:d_crimea +# completely_controls = title:d_azov +# top_liege = this +# prestige_level >= 3 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# } +# +# effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_bosporan_kingdom +# } +# +# house = { +# add_house_modifier = { +# modifier = bp3_bosporan_kingdom_modifier +# years = 100 +# } +# } +# +# custom_tooltip = unlocks_black_sea_naval_conquest +# +# hidden_effect = { +# title:k_bosporan_kingdom = { set_de_jure_liege_title = title:d_crimea.empire } +# } +# +# create_title_and_vassal_change = { +# type = created +# save_scope_as = title_change +# add_claim_on_loss = yes +# } +# title:k_bosporan_kingdom = { +# change_title_holder = { +# holder = root +# change = scope:title_change +# } +# } +# resolve_title_and_vassal_change = scope:title_change +# +# add_character_modifier = bp3_conqueror_black_sea_modifier +# +# title:d_crimea = { set_de_jure_liege_title = title:k_bosporan_kingdom } +# title:d_azov = { set_de_jure_liege_title = title:k_bosporan_kingdom } +# # Additional DeJures +# adjust_de_jure_effect = { +# TITLE = title:d_bugeac +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_dnipro +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_kharkiv +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_don_valley +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_kherson +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_zaporizhzhia +# DE_JURE = title:k_bosporan_kingdom +# } +# adjust_de_jure_effect = { +# TITLE = title:d_tana +# DE_JURE = title:k_bosporan_kingdom +# } +# if = { +# limit = { +# province:5330 = { +# has_holding_type = castle_holding +# } +# province:5277 = { +# has_holding = no +# } +# } +# province:5277 = { +# begin_create_holding = castle_holding +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 250 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 250 +# } +# } +# prestige = { +# value = 2000 +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 60 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# ai_potential = { +# is_ruler = yes +# short_term_gold >= { +# value = major_gold_value +# multiply = 1.5 +# round = yes +# } +# prestige >= { +# value = major_prestige_gain +# multiply = 3 +# round = yes +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +## Merging France and Aquitaine +#### France as One ### +#merge_aquitaine_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# title = { +# first_valid = { +# triggered_desc = { +# trigger = { +# primary_title = title:k_aquitaine +# } +# desc = merge_aquitaine_decision_alt +# } +# desc = merge_aquitaine_decision +# } +# } +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# primary_title = title:k_aquitaine +# } +# desc = merge_aquitaine_decision_desc_aquitaine +# } +# desc = merge_aquitaine_decision_desc +# } +# desc = merge_aquitaine_decision_desc_outro +# } +# decision_group_type = major +# sort_order = 50 +# +# is_shown = { +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:merged_aquitaine +# } +# } +# culture = { has_cultural_pillar = heritage_frankish } +# OR = { +# has_title = title:k_aquitaine +# has_title = title:k_france +# } +# NOR = { +# title:k_aquitaine = { is_titular = yes } +# title:k_france = { is_titular = yes } +# } +# } +# +# is_valid = { +# has_title = title:k_aquitaine +# has_title = title:k_france +# top_liege = this +# prestige_level >= 3 +# } +# +# effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:merged_aquitaine +# } +# +# save_scope_as = rightful_liege +# +# add_legitimacy_effect = { LEGITIMACY = massive_legitimacy_gain } +# dynasty ?= { add_dynasty_prestige = massive_dynasty_prestige_value } +# +# if = { +# limit = { +# primary_title = { this = title:k_aquitaine} +# } +# merge_aquitaine_effect = { +# PRIMARY = k_aquitaine +# SECONDARY = k_france +# TEXT = alt +# } +# } +# else = { +# merge_aquitaine_effect = { +# PRIMARY = k_france +# SECONDARY = k_aquitaine +# TEXT = original +# } +# } +# +# trigger_event = major_decisions.3200 +# every_vassal_or_below = { +# trigger_event = major_decisions.3200 +# } +# } +# +# cost = { +# prestige = { +# if = { +# limit = { +# is_ai = no +# } +# value = 1000 +# } +# else = { +# value = 0 +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# ai_potential = { +# is_ruler = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} + +# The Legacy of the Adventurer +# By Ariana Tranumn +### Legacy of [GetPlayer.GetHouse.GetBaseNameNoTooltip] ### +enact_legacy_of_adventurer_decision = { + picture = { # pic + reference = "gfx/interface/illustrations/decisions/ep3_decision_laamp_neutral_mountain.dds" + } + desc = enact_legacy_of_adventurer_decision_desc + decision_group_type = adventurer + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 36 + kingdom = 0 + empire = 0 + hegemony = 0 + } + + ai_potential = { + government_has_flag = government_is_landless_adventurer + } + + is_shown = { + # DLC check. + has_ep3_dlc_trigger = yes + is_landless_adventurer = yes + NOT = { has_trait = gallowsbait } + NOT = { + house = { + has_house_modifier = legacy_adventurer_house_modifier + } + } + } + + is_valid = { + prestige_level >= 4 + custom_tooltip = { + text = have_enough_followers_tt + any_courtier = { count >= 15 } + } + custom_tooltip = { + text = have_enough_patrons_tt + any_contact = { count >= 5 } + } + custom_tooltip = { + text = has_max_level_pavilion_tt + domicile = { has_domicile_building_or_higher = camp_main_04 } + } + trigger_if = { + limit = { + has_variable = laamp_total_noncrim_contracts_successfully_completed + } + save_temporary_scope_value_as = { + name = contract_tally + value = var:laamp_total_noncrim_contracts_successfully_completed + } + } + trigger_else = { + save_temporary_scope_value_as = { + name = contract_tally + value = 0 + } + } + custom_tooltip = { + text = has_enough_contracts_tt + has_variable = laamp_total_noncrim_contracts_successfully_completed + var:laamp_total_noncrim_contracts_successfully_completed >= 50 + } + } + + is_valid_showing_failures_only = { + is_alive = yes + is_available_adult = yes + } + + cost = { + prestige = 1000 + } + + effect = { + custom_tooltip = criminal_contracts_blocked_tt + show_as_tooltip = { + house = { + add_house_modifier = { + modifier = legacy_adventurer_house_modifier + } + } + } + custom_tooltip = legacy_adventurer_legitimacy_on_landing + trigger_event = bp3_decisions.0100 + } + + ai_will_do = { + base = 100 + modifier = { + factor = 0.5 + has_trait = ambitious + } + modifier = { + factor = 1.5 + has_trait = lifestyle_traveler + } + } + +} + diff --git a/common/decisions/dlc_decisions/bp_2/00_bp2_other_decisions.txt b/common/decisions/dlc_decisions/bp_2/00_bp2_other_decisions.txt new file mode 100644 index 000000000..87a0d7ff4 --- /dev/null +++ b/common/decisions/dlc_decisions/bp_2/00_bp2_other_decisions.txt @@ -0,0 +1,136 @@ +############################################### +# +# Wards and Wardens Other Decisions List +# +# Rites of Passage - tribal coming of age rituals. +# +################################################## + + +##################################################################### +# Rites of Passage # +# by Arkadiusz Majewski # +##################################################################### + +### Rites of Passage ### +rites_of_passage_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/mpo_decision_confederation.dds" + } + sort_order = 81 + + desc = rites_of_passage_decision_desc + selection_tooltip = rites_of_passage_decision_effect_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + is_shown = { + has_bp2_dlc_trigger = yes + is_landed = yes + government_has_flag = government_is_tribal + OR = { + OR = { + AND = { + is_adult = no + NOT = { + any_memory = { + memory_type = completed_rites_of_passage + } + } + } + has_character_flag = unproven_adult_flag + } + any_child = { + count >= 1 + OR = { + AND = { + is_adult = no + NOT = { + any_memory = { + memory_type = completed_rites_of_passage + } + } + } + has_character_flag = unproven_adult_flag + } + } + any_courtier = { + is_hostage_of = root + character_can_rites_of_passage_trigger = yes + } + } + } + + cooldown = { days = 365 } + + is_valid = { + OR = { + any_child = { + character_can_rites_of_passage_trigger = yes + } + character_can_rites_of_passage_trigger = yes + any_courtier = { + is_hostage_of = root + character_can_rites_of_passage_trigger = yes + } + } + custom_description = { + text = rites_of_passage_trigger_chaplain + cp:councillor_court_chaplain ?= { + is_available_ai_adult = yes + } + } + } + + is_valid_showing_failures_only = { + OR = { + is_available = yes + any_child = { + is_available = yes + } + } + cp:councillor_court_chaplain ?= { + is_available_ai_adult = yes + } + } + + effect = { + trigger_event = bp2_decision.0002 + custom_tooltip = rites_of_passage_decision_effect_tooltip + custom_tooltip = bp2_decision.0002.effect_tt + custom_tooltip = bp2_decision.0002.effect_modifier_tt + } + + cost = { + prestige = minor_prestige_value + } + + ai_potential = { + OR = { + any_child = { + character_can_rites_of_passage_trigger = yes + OR = { + is_primary_heir_of = root + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + } + } + character_can_rites_of_passage_trigger = yes + any_courtier = { + is_hostage_of = root + can_be_combatant_based_on_gender_trigger = { ARMY_OWNER = root } + character_can_rites_of_passage_trigger = yes + } + } + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/ce_1/ce1_legendary_decisions.txt b/common/decisions/dlc_decisions/ce_1/ce1_legendary_decisions.txt new file mode 100644 index 000000000..89860d74e --- /dev/null +++ b/common/decisions/dlc_decisions/ce_1/ce1_legendary_decisions.txt @@ -0,0 +1,505 @@ +################################################## +######################HEROIC###################### +################################################## + +########################### +# Demand fealty +# By James Beaumont +########################### +legend_demand_fealty = { +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + desc = legend_demand_fealty_desc + + is_shown = { + has_character_flag = legend_demand_fealty + has_dlc_feature = legends + } + + is_valid = { + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = fifteen_year_vassalization_tt + remove_character_flag = legend_demand_fealty + } + add_character_modifier = { + modifier = fealty_demanded + years = 15 + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +########################### +# Become an adventurer +# By James Beaumont +########################### + +launch_a_legendary_adventure = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_tale.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + desc = launch_a_legendary_adventure_desc + + is_shown = { + has_character_flag = launch_a_legendary_adventure + has_dlc_feature = legends + } + + is_valid = { + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = launch_a_legendary_adventure_tt + remove_character_flag = launch_a_legendary_adventure + if = { + limit = { + NOT = { exists = var:legendary_adventure_cb } + } + set_variable = { + name = legendary_adventure_cb + value = 1 + } + } + else = { + change_variable = { + name = legendary_adventure_cb + add = 1 + } + } + } + add_character_modifier = { + modifier = legendary_adventurer + years = 5 + } + } + + + ai_potential = { + always = no # I don't know that we want to see AI kings hopping around the world all the time + } + + ai_will_do = { + base = 100 + } +} + +################################################## +###################LEGITIMIZING################### +################################################## +########################### +# Legendary Integration +# By James Beaumont +########################### + +legendary_integration_e = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 0 + hegemony = 120 + } + desc = legendary_integration_e_desc + + is_shown = { + has_character_flag = legendary_integration_e + has_dlc_feature = legends + } + + is_valid = { + custom_tooltip = { + text = any_drifting_empire_tt + OR = { + any_held_title = { # Check held empires first, any_empire is unoptimal and should only be checked if any_held_title fails + title_tier = empire + this != root.primary_title + valid_for_legendary_integration_e = yes + } + any_realm_de_jure_empire = { + this != root.primary_title + valid_for_legendary_integration_e = yes + } + } + } + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = select_empire_to_drift_tt + remove_character_flag = legendary_integration_e + trigger_event = ce1_decision_events.1015 + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +legendary_integration_k = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 120 + hegemony = 0 + } + desc = legendary_integration_k_desc + + is_shown = { + has_character_flag = legendary_integration_k + has_dlc_feature = legends + } + + is_valid = { + custom_tooltip = { + text = any_drifting_kingdom_tt + OR = { + any_held_title = { # Check held kingdoms first, any_kingdom is unoptimal and should only be checked if any_held_title fails + title_tier = kingdom + this != root.primary_title + valid_for_legendary_integration_k = yes + } + any_realm_de_jure_kingdom = { + this != root.primary_title + valid_for_legendary_integration_k = yes + } + } + } + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = select_kingdom_to_drift_tt + remove_character_flag = legendary_integration_k + trigger_event = ce1_decision_events.1000 + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +legendary_integration_d = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + desc = legendary_integration_d_desc + + is_shown = { + has_character_flag = legendary_integration_d + has_dlc_feature = legends + } + + is_valid = { + custom_tooltip = { + text = any_drifting_duchy_tt + any_realm_de_jure_duchy = { + valid_for_legendary_integration_d = yes + } + } + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = select_duchy_to_drift_tt + remove_character_flag = legendary_integration_d + trigger_event = ce1_decision_events.1010 + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +################################################## +#######################HOLY####################### +################################################## +########################### +# Reassert the War +# By James Beaumont +########################### + +legendary_holy_war = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legend.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + desc = legendary_holy_war_desc + + is_shown = { + has_character_flag = legendary_holy_war + has_dlc_feature = legends + } + + is_valid = { + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = bonus_holy_war_tt + add_character_flag = bonus_major_holy_war + remove_character_flag = legendary_holy_war + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +legendary_pacifism_spread = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_tale.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + desc = legendary_pacifism_spread_desc + + is_shown = { + has_character_flag = legendary_pacifism_spread + has_dlc_feature = legends + } + + is_valid = { + custom_tooltip = { + text = non_true_faith_neighbour + any_neighboring_and_across_water_top_liege_realm_owner = { + faith != root.faith + NOT = { + any_held_title = { is_head_of_faith = yes } + } + } + } + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = legendary_pacifism_spread_tt + remove_character_flag = legendary_pacifism_spread + save_scope_as = legendary_character + if = { + limit = { + any_neighboring_and_across_water_top_liege_realm_owner = { + faith != root.faith + NOT = { + any_held_title = { is_head_of_faith = yes } + } + is_ai = yes + } + } + random_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + faith != root.faith + NOT = { + any_held_title = { is_head_of_faith = yes } + } + is_ai = yes + } + add_character_flag = guarantee_conversion # Freebie, ensures the AI accepts the conversion demand + } + } + every_neighboring_and_across_water_top_liege_realm_owner = { + limit = { + faith != root.faith + NOT = { + any_held_title = { is_head_of_faith = yes } + } + } + trigger_event = ce1_decision_events.1020 + } + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +legendary_conversion = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_legend.dds" + } + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + desc = legendary_conversion_desc + + is_shown = { + OR = { + AND = { + has_character_flag = legendary_conversion + has_dlc_feature = legends + } + has_character_flag = major_religious_inspiration + } + } + + is_valid = { + custom_tooltip = { + text = leg_conv_valid_county + any_sub_realm_county = { + faith != root.faith + } + } + is_landless_adventurer = no + } + + effect = { + custom_tooltip = { + text = legendary_conversion_tt + remove_character_flag = legendary_conversion + remove_character_flag = major_religious_inspiration + random_sub_realm_county = { # Give em a freebie + set_county_faith = root.faith + } + every_sub_realm_county = { + random = { + chance = 50 + set_county_faith = root.faith + } + } + } + } + + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/ep3_decisions.txt b/common/decisions/dlc_decisions/ep3_decisions.txt index 5853f80f0..54d8a44cf 100644 --- a/common/decisions/dlc_decisions/ep3_decisions.txt +++ b/common/decisions/dlc_decisions/ep3_decisions.txt @@ -104,1462 +104,1488 @@ hold_triumph_decision = { } } -### Restore [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] ### -restore_backwater_counties_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_estate.dds" - } - decision_group_type = major - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 0 - hegemony = 0 - } - - sort_order = 70 - - desc = restore_backwater_counties_decision_desc - selection_tooltip = restore_backwater_counties_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - primary_title ?= { - OR = { - tier = tier_duchy - tier = tier_kingdom - } - } - any_sub_realm_county = { - has_county_modifier = backwater_county_modifier - } - } - - is_valid = { - is_at_war = no - custom_tooltip = { - text = backwater_county_eligible_modifier_removal_tt - any_sub_realm_county = { - count >= 1 - has_county_modifier = backwater_county_modifier - development_level >= 50 - } - } - } - - is_valid_showing_failures_only = { - is_alive = yes - is_available = yes - NOT = { exists = involved_activity } - is_imprisoned = no - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = medium_gold_value - multiply = { - value = 1 - every_sub_realm_county = { - limit = { - title_province = { - geographical_region = greek_backwater_modifier_region - } - has_county_modifier = backwater_county_modifier - development_level >= 50 - } - add = 1 - } - } - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = medium_gold_value - multiply = { - value = 1 - every_sub_realm_county = { - limit = { - title_province = { - geographical_region = greek_backwater_modifier_region - } - has_county_modifier = backwater_county_modifier - development_level >= 50 - } - add = 1 - } - } - } - } - } - - effect = { - custom_tooltip = greek_backwater_modifier_removal_tt - if = { - limit = { - NOT = { - any_sub_realm_county = { - title_province = { - geographical_region = greek_backwater_modifier_region - } - has_county_modifier = backwater_county_modifier - development_level >= 50 - } - } - } - custom_tooltip = no_backwater_counties_meet_criteria_tt - } - else = { - every_sub_realm_county = { - limit = { - title_province = { - geographical_region = greek_backwater_modifier_region - } - has_county_modifier = backwater_county_modifier - development_level >= 50 - } - add_to_list = frontwater_counties - } - } - primary_title = { save_scope_as = target_theme } - # Toast for the Governor confirming which counties got the modifier removed - send_interface_message = { - type = event_generic_good - title = ep3_theme_not_backwater.t - left_icon = root - right_icon = root.primary_title - every_in_list = { - list = frontwater_counties - remove_county_modifier = backwater_county_modifier - } - } - - if = { # If we remove the modifier from the last county belonging to this governor, we fire a celebration event for some narrative flavor - limit = { - any_sub_realm_county = { - count = 0 - title_province = { - geographical_region = greek_backwater_modifier_region - } - has_county_modifier = backwater_county_modifier - } - } - # Event for the Governor if all counties are restored - trigger_event = { - id = ep3_decisions_event.3000 - days = 1 - } - - # Once all the counties have been brought up to speed, we notify the emperor - liege = { - send_interface_message = { - type = event_generic_good_text - title = ep3_theme_not_backwater.t - desc = ep3_theme_not_backwater.desc - left_icon = root - } - # Trigger the event for the emperor to see if all the counties have been cleared - trigger_event = ep3_decisions_event.3001 - } - } - } -} - -### Prepare Greek Fire Dromons ### -prepare_greek_fire_dromons_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_smith.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 120 - kingdom = 120 - empire = 120 - hegemony = 120 - } - - sort_order = 110 - - desc = prepare_greek_fire_dromons_decision_desc - selection_tooltip = prepare_greek_fire_dromons_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - has_multiple_players = no - title:c_byzantion = { - holder = root - } - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { this = culture:greek } - } - } - } - - is_valid = { - custom_tooltip = { - text = prepare_greek_fire_dromons_constantinople_tt - capital_county = title:c_byzantion - } - custom_tooltip = { - text = prepare_greek_fire_dromons_capital_unoccupied_tt - capital_province = { - is_occupied = no - } - } - custom_tooltip = { - text = prepare_greek_fire_dromons_no_modifier_tt - capital_county = { - NOT = { has_county_modifier = defensive_fire_dromons_modifier } - } - } - - OR = { - influence >= major_influence_value - gold >= major_gold_value_static_max - } - } - - is_valid_showing_failures_only = { - is_available = yes - NOT = { exists = involved_activity } - } - - cooldown = { years = 5 } - - effect = { - custom_tooltip = defensive_fire_dromons_3_years_tooltip - custom_tooltip = defensive_fire_dromons_custom_desc - custom_tooltip = defensive_fire_dromons_buildings_desc - trigger_event = ep3_decisions_event.3100 - } - - ai_potential = { - NOT = { has_trait = compassionate } - OR = { - gold >= massive_gold_value - influence >= massive_influence_value - } - } - - ai_will_do = { - base = 20 - ai_value_modifier = { - ai_compassion = -1 - } - modifier = { - OR = { - has_trait = paranoid - has_trait = craven - } - add = 30 - } - modifier = { - OR = { - martial > high_skill_rating - learning > high_skill_rating - } - add = 20 - } - modifier = { - OR = { - has_trait = calm - has_trait = content - } - add = -20 - } - } -} - -### Re-Establish the Theodosian Borders ### -retake_eastern_provinces_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 120 - } - - sort_order = 50 - - desc = retake_eastern_provinces_decision_desc - selection_tooltip = retake_eastern_provinces_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - has_title = title:e_byzantium - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:retake_eastern_provinces_decision - } - } - } - - is_valid = { - government_has_flag = government_is_administrative - completely_controls_region = custom_theodosian_ere - custom_tooltip = { - text = eastern_kingdoms_held_or_vassals_tt - trigger_if = { - limit = { - exists = title:k_bulgaria.holder - } - title:k_bulgaria.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_epirus.holder - } - title:k_epirus.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_hellas.holder - } - title:k_hellas.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_thessalonika.holder - } - title:k_thessalonika.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_krete.holder - } - title:k_krete.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_cyprus.holder - } - title:k_cyprus.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_nikaea.holder - } - title:k_nikaea.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_anatolia.holder - } - title:k_anatolia.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_pontus.holder - } - title:k_pontus.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_syria.holder - } - title:k_syria.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_jerusalem.holder - } - title:k_jerusalem.holder = { liege = root } - } - trigger_if = { - limit = { - exists = title:k_egypt.holder - } - title:k_egypt.holder = { liege = root } - } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - has_contagious_deadly_disease_trigger = no - } - - cost = { - prestige = { - value = 1000 - } - } - - effect = { - show_as_tooltip = { - retake_eastern_provinces_decision_effect = yes - } - trigger_event = { - id = ep3_decisions_event.4000 - days = 1 - } - #Can only be done once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:retake_eastern_provinces_decision - } - if = { - limit = { - is_ai = no - game_start_date >= 1178.10.1 - } - add_achievement_global_variable_effect = { - VARIABLE = achieved_against_the_odds_achievement - VALUE = yes - } - } - } - - ai_potential = { - has_title = title:e_byzantium - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - has_contagious_deadly_disease_trigger = no - } - - ai_will_do = { - base = 100 - } -} - -### Refound the Pandidakterion ### -refound_pandidakterion_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 120 - hegemony = 120 - } - - sort_order = 110 - - desc = refound_pandidakterion_decision_desc - selection_tooltip = refound_pandidakterion_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - has_title = title:e_byzantium - NOR = { - # the pandidakterion was created by the player - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:refound_pandidakterion_decision - } - # the pandidakterion already existed at game start - title:c_byzantion = { has_county_modifier = pandidakterion_university_modifier } - } - } - - is_valid = { - government_has_flag = government_is_administrative - custom_tooltip = { - text = pandidakterion_tt - any_sub_realm_county = { - this = title:c_byzantion #owns Constantinople - } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - has_contagious_deadly_disease_trigger = no - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = 1000 - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = 1000 - } - } - } - - effect = { - title:c_byzantion = { add_county_modifier = pandidakterion_university_modifier } - found_university_decision_event_effect = yes - #Can only be done once - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:refound_pandidakterion_decision - } - create_character_memory = { - type = refounded_pandidakterion_memory - } - } - - ai_potential = { - has_title = title:e_byzantium - gold > 1000 - } - - ai_will_do = { - base = 100 - } -} - -### Ask for Support ### -ask_western_help_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 80 - hegemony = 80 - } - - sort_order = 110 - - desc = ask_western_help_decision_desc - selection_tooltip = ask_western_help_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - # Byz emperor or governor - has_title = title:e_byzantium - # Christian without crusades (mainly Orthodox) - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - faith = { - NOT = { has_doctrine_parameter = great_holy_wars_active } - } - government_has_flag = government_is_administrative - } - - is_valid = { - is_at_war = yes - custom_tooltip = { - text = valid_primary_war_enemy_for_crusade - any_primary_war_enemy = { - NOT = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } - OR = { - highest_held_title_tier >= tier_kingdom - liege = { highest_held_title_tier >= tier_kingdom } - } - } - } - custom_tooltip = { - text = valid_realm_size_for_help - top_liege = { - realm_size < massive_realm_size - } - } - custom_tooltip = { - text = there_is_someone_to_ask_for_help - OR = { - any_ally = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - faith = { - has_doctrine_parameter = great_holy_wars_active - exists = religious_head - } - trigger_if = { - limit = { - has_variable = asked_for_help_by - } - NOT = { var:asked_for_help_by = root } - } - } - religion:christianity_religion = { - any_faith = { - has_doctrine_parameter = great_holy_wars_active - religious_head ?= { - trigger_if = { - limit = { - has_variable = asked_for_help_by - } - NOT = { var:asked_for_help_by = root } - } - } - } - } - } - } - } - - is_valid_showing_failures_only = { - is_at_war = yes - NOT = { exists = involved_activity } - custom_tooltip = { - text = recently_asked_for_help - NOT = { - primary_title = { has_variable = recently_asked_western_help } - } - } - } - - cost = { - prestige = { - value = 300 - } - influence = { - value = massive_influence_value - multiply = 2 - } - } - - effect = { - custom_tooltip = ask_western_help_decision_effect_desc - hidden_effect = { - save_scope_as = caller - # Cooldown on your main title - primary_title = { - set_variable = { - name = recently_asked_western_help - years = 20 - } - } - ordered_primary_war_enemy = { - limit = { - NOT = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } - OR = { - highest_held_title_tier >= tier_kingdom - liege = { highest_held_title_tier >= tier_kingdom } - } - } - order_by = max_military_strength - save_scope_as = enemy - } - random_character_war = { - limit = { - is_war_leader = scope:enemy - } - save_scope_as = our_war - } - - if = { - limit = { - any_ally = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - faith = { - has_doctrine_parameter = great_holy_wars_active - exists = religious_head - } - trigger_if = { - limit = { - has_variable = asked_for_help_by - } - NOT = { var:asked_for_help_by = root } - } - } - } - ordered_ally = { - limit = { - OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } - faith = { - has_doctrine_parameter = great_holy_wars_active - exists = religious_head - } - trigger_if = { - limit = { - has_variable = asked_for_help_by - } - NOT = { var:asked_for_help_by = root } - } - } - order_by = max_military_strength - save_scope_as = called - save_scope_as = called_1 - set_variable = { - name = asked_for_help_by - value = root - years = 20 - } - } - } - else = { - religion:christianity_religion = { - random_faith = { - limit = { - has_doctrine_parameter = great_holy_wars_active - religious_head ?= { - trigger_if = { - limit = { - has_variable = asked_for_help_by - } - NOT = { var:asked_for_help_by = root } - } - } - } - religious_head = { - save_scope_as = called - save_scope_as = called_2 - set_variable = { - name = asked_for_help_by - value = root - years = 20 - } - } - } - } - } - - scope:called.faith = { save_scope_as = the_faith } - # Prep for eventual crusade - scope:enemy ?= { - if = { - limit = { - highest_held_title_tier = tier_kingdom - } - primary_title = { save_scope_as = target_kingdom } - } - else_if = { - limit = { - liege ?= { highest_held_title_tier = tier_kingdom } - } - liege.primary_title = { save_scope_as = target_kingdom } - } - else_if = { - limit = { - highest_held_title_tier > tier_kingdom - } - ordered_realm_de_jure_kingdom = { - order_by = great_holy_war_target_kingdom_weight_simplified - position = 1 - save_scope_as = target_kingdom - } - } - else = { - liege ?= { - ordered_realm_de_jure_kingdom = { - order_by = great_holy_war_target_kingdom_weight_simplified - position = 1 - save_scope_as = target_kingdom - } - } - } - } - scope:called_1 ?= { - trigger_event = { - id = ep3_decisions_event.4010 - days = 3 - } - } - scope:called_2 ?= { - trigger_event = { - id = ep3_decisions_event.4011 - days = 3 - } - } - } - } - - ai_potential = { - has_title = title:e_byzantium - realm_size < massive_realm_size - } - - ai_will_do = { - base = 50 - } -} - -### Evangelize the Pagans ### -evangelize_the_slavs_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 80 - hegemony = 80 - } - - sort_order = 120 - - desc = evangelize_the_slavs_decision_desc - selection_tooltip = evangelize_the_slavs_decision_tooltip - decision_group_type = roman - - cooldown = { years = 10 } - - is_shown = { - has_ep3_dlc_trigger = yes - # Byz emperor or governor - OR = { - has_title = title:e_byzantium - liege = { has_title = title:e_byzantium } - } - OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } - # You border with pagans to convert - trigger_if = { - limit = { - has_title = title:e_byzantium - } - any_neighboring_and_across_water_top_liege_realm_owner = { - valid_for_pagan_conversion_trigger = yes - } - } - trigger_else = { - any_neighboring_and_across_water_realm_same_rank_owner = { - valid_for_pagan_conversion_trigger = yes - } - } - } - - is_valid = { - government_has_flag = government_is_administrative - trigger_if = { - limit = { - has_title = title:e_byzantium - } - custom_tooltip = { - any_neighboring_and_across_water_top_liege_realm_owner = { - valid_for_pagan_conversion_trigger = yes - } - text = valid_neighboring_and_across_water_top_liege - } - } - trigger_else = { - custom_tooltip = { - any_neighboring_and_across_water_realm_same_rank_owner = { - valid_for_pagan_conversion_trigger = yes - } - text = valid_neighboring_and_across_water_realm_same_rank - } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - has_contagious_deadly_disease_trigger = no - } - - cost = { - piety = massive_piety_value - } - - effect = { - custom_tooltip = evangelize_the_slavs_decision_effect - trigger_event = ep3_decisions_event.4020 - } - - ai_potential = { - piety > massive_piety_value - has_title = title:e_byzantium - } - - ai_will_do = { - base = 0 - ai_value_modifier = { - ai_zeal = 1 - } - modifier = { - any_neighboring_and_across_water_top_liege_realm_owner = { - valid_for_pagan_conversion_trigger = yes - NOT = { - capital_county.title_province = { - geographical_region = world_europe_east - } - } - } - factor = 0.5 - } - } -} - -### Restore the Byzantine Empire ### -recreate_byzantine_empire_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" - } - decision_group_type = major - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 6 - empire = 6 - hegemony = 0 - } - - desc = recreate_byzantine_empire_decision_desc - selection_tooltip = recreate_byzantine_empire_decision_tooltip - decision_group_type = roman - - is_shown = { - has_dlc_feature = roads_to_power - NOR = { - exists = title:e_byzantium.holder - exists = title:h_roman_empire.holder - exists = title:h_eastern_roman_empire.holder - } - title:e_byzantium = { is_titular = no } - OR = { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { this = culture:greek } - } - } - AND = { - OR = { - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - } - primary_title = { - tier <= tier_empire - empire = title:e_latin_empire - } - } - AND = { - OR = { - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - } - primary_title = { - tier <= tier_empire - empire = title:e_byzantium - } - } - } - } - - is_valid = { - custom_tooltip = { - NOT = { - exists = title:e_byzantium.holder - } - text = no_byz_emp_exists_tt - } - top_liege = this - OR = { - custom_tooltip = { - culture = { - this = culture:greek - } - text = is_greek_tt - } - custom_tooltip = { - culture = { - any_parent_culture_or_above = { this = culture:greek } - } - text = is_greek_descendent_tt - } - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - } - highest_held_title_tier >= tier_kingdom - - realm_size >= 12 - custom_tooltip = { - title:c_byzantion.holder = { - exists = this - OR = { - this = root - AND = { - is_ai = yes - top_liege = root - } - } - } - text = pandidakterion_tt - } - primary_title = { - tier <= tier_empire - OR = { - empire = title:e_latin_empire - empire = title:e_byzantium - } - } - trigger_if = { - limit = { - is_ai = no - has_legitimacy = yes - } - legitimacy_level >= 3 - } - #A liiiiiittle easier for AI - trigger_if = { - limit = { - is_ai = yes - has_legitimacy = yes - } - legitimacy_level >= 1 - } - } - - is_valid_showing_failures_only = { - trigger_if = { - limit = { - is_ai = no - } - NOT = { exists = involved_activity } - is_available = yes - } - trigger_else = { - is_alive = yes - is_imprisoned = no - is_incapable = no - } - } - - cost = { - prestige = { - value = { - add = 1000 - if = { - limit = { - any_held_title = { - this = title:e_latin_empire - } - } - add = 1000 - } - if = { - limit = { - culture = { - NOR = { - this = culture:greek - any_parent_culture_or_above = { this = culture:greek } - } - } - } - add = 500 - } - #AI need to take this decision and aren't good at saving up for it - if = { - limit = { - is_ai = yes - } - multiply = 0.5 - } - } - } - piety = { - value = { - add = massive_piety_value - if = { - limit = { - any_held_title = { - this = title:e_latin_empire - } - } - add = 500 - } - if = { - limit = { - ep3_orthodox_faith_trigger = no - } - add = 500 - } - if = { - limit = { - faith = faith:catholic - } - add = 500 - } - #AI need to take this decision and aren't good at saving up for it - if = { - limit = { - is_ai = yes - } - multiply = 0.5 - } - } - } - } - - effect = { - show_as_tooltip = { - recreate_ere_decision_effect = yes - } - trigger_event = ep3_decisions_event.4030 - } - - ai_potential = { - NOT = { exists = title:e_byzantium.holder } - any_held_title = { - title_tier = kingdom - OR = { - empire = title:e_latin_empire - empire = title:e_byzantium - } - } - OR = { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { this = culture:greek } - } - } - ep3_orthodox_faith_trigger = yes - primary_title = { - tier <= tier_empire - empire = title:e_latin_empire - } - } - } - - ai_will_do = { - base = 100 - modifier = { - primary_title = { - tier <= tier_empire - empire = title:e_latin_empire - } - add = -60 - } - modifier = { - NAND = { - culture = { - OR = { - this = culture:greek - any_parent_culture_or_above = { this = culture:greek } - } - } - OR = { - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - } - } - add = -30 - } - } -} - -### Found the Varangian Guard ### -found_varangian_guard_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_varangian_guard.dds" - } - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 60 - hegemony = 60 - } - - sort_order = 100 - - desc = found_varangian_guard_decision_desc - selection_tooltip = found_varangian_guard_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - culture = { has_cultural_parameter = unlock_maa_varangian_guards } - primary_title.tier >= tier_empire - NOT = { - # You have not already founded it for your current title - primary_title = { has_variable = founded_varangian_guard } - } - } - - is_valid = { - prestige_level >= 3 - OR = { - any_realm_county = { culture = culture:norse } - any_courtier = { - count >= 5 - culture = culture:norse - } - any_ally = { culture = culture:norse } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - } - - cost = { - prestige = 1000 - } - - effect = { - primary_title = { set_variable = founded_varangian_guard } - send_interface_toast = { - title = unlocked_varangian_guard_desc_tt - type = event_toast_effect_neutral - left_icon = root - custom_tooltip = unlocked_varangian_guard_desc - } - create_character_memory = { - type = found_varangian_memory - } - } - - ai_potential = { - has_title = title:e_byzantium - } - - ai_will_do = { - base = 100 - } -} - -### Reinstate the Grain Dole ### -reinstitute_grain_dole_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 0 - } - sort_order = 40 - - desc = reinstitute_grain_dole_decision_desc - selection_tooltip = reinstitute_grain_dole_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - is_roman_emperor_trigger = yes - NOT = { - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:reinstitute_grain_dole_decision - } - } - } - - is_valid = { - government_has_flag = government_is_administrative - OR = { - capital_county = title:c_byzantion - capital_county = title:c_roma - } - completely_controls_region = custom_roman_aegyptus - custom_tooltip = { - text = enough_granaries_in_egypt - any_county_in_region = { - region = custom_roman_aegyptus - count >= 3 - any_county_province = { - has_building_or_higher = cereal_fields_05 - } - } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - custom_tooltip = { - NOT = { - title:c_byzantion = { has_county_modifier = panem_et_circenses_county_modifier } - } - text = grain_dole_already_active - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = grain_dole_cost - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = grain_dole_cost - } - } - } - - effect = { - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:reinstitute_grain_dole_decision - } - trigger_event = ep3_decisions_event.4040 - reinstitute_grain_dole_decision_effect = yes - } - - ai_potential = { - is_roman_emperor_trigger = yes - } - - ai_will_do = { - base = 100 - } -} - -### Reconfirm the Grain Dole ### -reconfirm_grain_dole_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 60 - empire = 60 - hegemony = 0 - } - sort_order = 90 - - desc = reconfirm_grain_dole_decision_desc - selection_tooltip = reconfirm_grain_dole_decision_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - is_roman_emperor_trigger = yes - is_target_in_global_variable_list = { - name = unavailable_unique_decisions - target = flag:reinstitute_grain_dole_decision - } - } - - is_valid = { - government_has_flag = government_is_administrative - OR = { - capital_county = title:c_byzantion - capital_county = title:c_roma - } - completely_controls_region = custom_roman_aegyptus - custom_tooltip = { - text = enough_granaries_in_egypt - any_county_in_region = { - region = custom_roman_aegyptus - count >= 3 - any_county_province = { - has_building_or_higher = cereal_fields_05 - } - } - } - } - - is_valid_showing_failures_only = { - is_at_war = no - NOT = { exists = involved_activity } - is_imprisoned = no - custom_tooltip = { - NOT = { - capital_county = { has_county_modifier = panem_et_circenses_county_modifier } - } - text = grain_dole_already_active - } - } - - cost = { - gold = { - value = 0 - if = { - limit = { - has_treasury = no - } - add = grain_dole_cost - multiply = { - value = 0.5 - desc = unlocked_grain_dole - } - } - } - treasury = { - value = 0 - if = { - limit = { - has_treasury = yes - } - add = grain_dole_cost - multiply = { - value = 0.5 - desc = unlocked_grain_dole - } - } - } - } - - effect = { - send_interface_message = { - type = event_title_good - title = reconfirm_grain_dole_decision_tt - right_icon = root - reinstitute_grain_dole_decision_effect = yes - } - } - - ai_potential = { - is_roman_emperor_trigger = yes - capital_county = { has_variable = unlocked_grain_dole } - } - - ai_will_do = { - base = 100 - } -} - +#### Restore [ROOT.Char.GetPrimaryTitle.GetNameNoTierNoTooltip] ### +#restore_backwater_counties_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_estate.dds" +# } +# decision_group_type = major +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# sort_order = 70 +# +# desc = restore_backwater_counties_decision_desc +# selection_tooltip = restore_backwater_counties_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# primary_title ?= { +# OR = { +# tier = tier_duchy +# tier = tier_kingdom +# } +# } +# any_sub_realm_county = { +# has_county_modifier = backwater_county_modifier +# } +# } +# +# is_valid = { +# is_at_war = no +# custom_tooltip = { +# text = backwater_county_eligible_modifier_removal_tt +# any_sub_realm_county = { +# count >= 1 +# has_county_modifier = backwater_county_modifier +# development_level >= 50 +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available = yes +# NOT = { exists = involved_activity } +# is_imprisoned = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = medium_gold_value +# multiply = { +# value = 1 +# every_sub_realm_county = { +# limit = { +# title_province = { +# geographical_region = greek_backwater_modifier_region +# } +# has_county_modifier = backwater_county_modifier +# development_level >= 50 +# } +# add = 1 +# } +# } +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = medium_gold_value +# multiply = { +# value = 1 +# every_sub_realm_county = { +# limit = { +# title_province = { +# geographical_region = greek_backwater_modifier_region +# } +# has_county_modifier = backwater_county_modifier +# development_level >= 50 +# } +# add = 1 +# } +# } +# } +# } +# } +# +# effect = { +# custom_tooltip = greek_backwater_modifier_removal_tt +# if = { +# limit = { +# NOT = { +# any_sub_realm_county = { +# title_province = { +# geographical_region = greek_backwater_modifier_region +# } +# has_county_modifier = backwater_county_modifier +# development_level >= 50 +# } +# } +# } +# custom_tooltip = no_backwater_counties_meet_criteria_tt +# } +# else = { +# every_sub_realm_county = { +# limit = { +# title_province = { +# geographical_region = greek_backwater_modifier_region +# } +# has_county_modifier = backwater_county_modifier +# development_level >= 50 +# } +# add_to_list = frontwater_counties +# } +# } +# primary_title = { save_scope_as = target_theme } +# # Toast for the Governor confirming which counties got the modifier removed +# send_interface_message = { +# type = event_generic_good +# title = ep3_theme_not_backwater.t +# left_icon = root +# right_icon = root.primary_title +# every_in_list = { +# list = frontwater_counties +# remove_county_modifier = backwater_county_modifier +# } +# } +# +# if = { # If we remove the modifier from the last county belonging to this governor, we fire a celebration event for some narrative flavor +# limit = { +# any_sub_realm_county = { +# count = 0 +# title_province = { +# geographical_region = greek_backwater_modifier_region +# } +# has_county_modifier = backwater_county_modifier +# } +# } +# # Event for the Governor if all counties are restored +# trigger_event = { +# id = ep3_decisions_event.3000 +# days = 1 +# } +# +# # Once all the counties have been brought up to speed, we notify the emperor +# liege = { +# send_interface_message = { +# type = event_generic_good_text +# title = ep3_theme_not_backwater.t +# desc = ep3_theme_not_backwater.desc +# left_icon = root +# } +# # Trigger the event for the emperor to see if all the counties have been cleared +# trigger_event = ep3_decisions_event.3001 +# } +# } +# } +#} +# +#### Prepare Greek Fire Dromons ### +#prepare_greek_fire_dromons_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_smith.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 120 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# sort_order = 110 +# +# desc = prepare_greek_fire_dromons_decision_desc +# selection_tooltip = prepare_greek_fire_dromons_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# has_multiple_players = no +# title:c_byzantion = { +# holder = root +# } +# culture = { +# OR = { +# this = culture:greek +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# } +# +# is_valid = { +# custom_tooltip = { +# text = prepare_greek_fire_dromons_constantinople_tt +# capital_county = title:c_byzantion +# } +# custom_tooltip = { +# text = prepare_greek_fire_dromons_capital_unoccupied_tt +# capital_province = { +# is_occupied = no +# } +# } +# custom_tooltip = { +# text = prepare_greek_fire_dromons_no_modifier_tt +# capital_county = { +# NOT = { has_county_modifier = defensive_fire_dromons_modifier } +# } +# } +# +# OR = { +# influence >= major_influence_value +# gold >= major_gold_value_static_max +# } +# } +# +# is_valid_showing_failures_only = { +# is_available = yes +# NOT = { exists = involved_activity } +# } +# +# cooldown = { years = 5 } +# +# effect = { +# custom_tooltip = defensive_fire_dromons_3_years_tooltip +# custom_tooltip = defensive_fire_dromons_custom_desc +# custom_tooltip = defensive_fire_dromons_buildings_desc +# trigger_event = ep3_decisions_event.3100 +# } +# +# ai_potential = { +# NOT = { has_trait = compassionate } +# OR = { +# gold >= massive_gold_value +# influence >= massive_influence_value +# } +# } +# +# ai_will_do = { +# base = 20 +# ai_value_modifier = { +# ai_compassion = -1 +# } +# modifier = { +# OR = { +# has_trait = paranoid +# has_trait = craven +# } +# add = 30 +# } +# modifier = { +# OR = { +# martial > high_skill_rating +# learning > high_skill_rating +# } +# add = 20 +# } +# modifier = { +# OR = { +# has_trait = calm +# has_trait = content +# } +# add = -20 +# } +# } +#} +# +#### Re-Establish the Theodosian Borders ### +#retake_eastern_provinces_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# sort_order = 50 +# +# desc = retake_eastern_provinces_decision_desc +# selection_tooltip = retake_eastern_provinces_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# has_title = title:e_byzantium +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:retake_eastern_provinces_decision +# } +# } +# } +# +# is_valid = { +# government_has_flag = government_is_administrative +# completely_controls_region = custom_theodosian_ere +# custom_tooltip = { +# text = eastern_kingdoms_held_or_vassals_tt +# trigger_if = { +# limit = { +# exists = title:k_bulgaria.holder +# } +# title:k_bulgaria.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_epirus.holder +# } +# title:k_epirus.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_hellas.holder +# } +# title:k_hellas.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_thessalonika.holder +# } +# title:k_thessalonika.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_krete.holder +# } +# title:k_krete.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_cyprus.holder +# } +# title:k_cyprus.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_nikaea.holder +# } +# title:k_nikaea.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_anatolia.holder +# } +# title:k_anatolia.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_pontus.holder +# } +# title:k_pontus.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_syria.holder +# } +# title:k_syria.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_jerusalem.holder +# } +# title:k_jerusalem.holder = { liege = root } +# } +# trigger_if = { +# limit = { +# exists = title:k_egypt.holder +# } +# title:k_egypt.holder = { liege = root } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { +# prestige = { +# value = 1000 +# } +# } +# +# effect = { +# show_as_tooltip = { +# retake_eastern_provinces_decision_effect = yes +# } +# trigger_event = { +# id = ep3_decisions_event.4000 +# days = 1 +# } +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:retake_eastern_provinces_decision +# } +# if = { +# limit = { +# is_ai = no +# game_start_date >= 1178.10.1 +# } +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_against_the_odds_achievement +# VALUE = yes +# } +# } +# } +# +# ai_potential = { +# has_title = title:e_byzantium +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Refound the Pandidakterion ### +#refound_pandidakterion_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 120 +# hegemony = 120 +# } +# +# sort_order = 110 +# +# desc = refound_pandidakterion_decision_desc +# selection_tooltip = refound_pandidakterion_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# has_title = title:e_byzantium +# NOR = { +# # the pandidakterion was created by the player +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:refound_pandidakterion_decision +# } +# # the pandidakterion already existed at game start +# title:c_byzantion = { has_county_modifier = pandidakterion_university_modifier } +# } +# } +# +# is_valid = { +# government_has_flag = government_is_administrative +# custom_tooltip = { +# text = pandidakterion_tt +# any_sub_realm_county = { +# this = title:c_byzantion #owns Constantinople +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 1000 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 1000 +# } +# } +# } +# +# effect = { +# title:c_byzantion = { add_county_modifier = pandidakterion_university_modifier } +# found_university_decision_event_effect = yes +# #Can only be done once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:refound_pandidakterion_decision +# } +# create_character_memory = { +# type = refounded_pandidakterion_memory +# } +# } +# +# ai_potential = { +# has_title = title:e_byzantium +# gold > 1000 +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Ask for Support ### +#ask_western_help_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 80 +# hegemony = 80 +# } +# +# sort_order = 110 +# +# desc = ask_western_help_decision_desc +# selection_tooltip = ask_western_help_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# # Byz emperor or governor +# has_title = title:e_byzantium +# # Christian without crusades (mainly Orthodox) +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# faith = { +# NOT = { has_doctrine_parameter = great_holy_wars_active } +# } +# government_has_flag = government_is_administrative +# } +# +# is_valid = { +# is_at_war = yes +# custom_tooltip = { +# text = valid_primary_war_enemy_for_crusade +# any_primary_war_enemy = { +# NOT = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } +# OR = { +# highest_held_title_tier >= tier_kingdom +# liege = { highest_held_title_tier >= tier_kingdom } +# } +# } +# } +# custom_tooltip = { +# text = valid_realm_size_for_help +# top_liege = { +# realm_size < massive_realm_size +# } +# } +# custom_tooltip = { +# text = there_is_someone_to_ask_for_help +# OR = { +# any_ally = { +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# faith = { +# has_doctrine_parameter = great_holy_wars_active +# exists = religious_head +# } +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# religion:eastern_orthodox_religion = { +# any_faith = { +# has_doctrine_parameter = great_holy_wars_active +# religious_head ?= { +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# } +# } +# religion:catholic_religion = { +# any_faith = { +# has_doctrine_parameter = great_holy_wars_active +# religious_head ?= { +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# } +# } +# religion:protestant_religion = { +# any_faith = { +# has_doctrine_parameter = great_holy_wars_active +# religious_head ?= { +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = yes +# NOT = { exists = involved_activity } +# custom_tooltip = { +# text = recently_asked_for_help +# NOT = { +# primary_title = { has_variable = recently_asked_western_help } +# } +# } +# } +# +# cost = { +# prestige = { +# value = 300 +# } +# influence = { +# value = massive_influence_value +# multiply = 2 +# } +# } +# +# effect = { +# custom_tooltip = ask_western_help_decision_effect_desc +# hidden_effect = { +# save_scope_as = caller +# # Cooldown on your main title +# primary_title = { +# set_variable = { +# name = recently_asked_western_help +# years = 20 +# } +# } +# ordered_primary_war_enemy = { +# limit = { +# NOT = { OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } } +# OR = { +# highest_held_title_tier >= tier_kingdom +# liege = { highest_held_title_tier >= tier_kingdom } +# } +# } +# order_by = max_military_strength +# save_scope_as = enemy +# } +# random_character_war = { +# limit = { +# is_war_leader = scope:enemy +# } +# save_scope_as = our_war +# } +# +# if = { +# limit = { +# any_ally = { +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# faith = { +# has_doctrine_parameter = great_holy_wars_active +# exists = religious_head +# } +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# } +# ordered_ally = { +# limit = { +# OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion } +# faith = { +# has_doctrine_parameter = great_holy_wars_active +# exists = religious_head +# } +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# order_by = max_military_strength +# save_scope_as = called +# save_scope_as = called_1 +# set_variable = { +# name = asked_for_help_by +# value = root +# years = 20 +# } +# } +# } +# else = { +# religion:christianity_religion = { +# random_faith = { +# limit = { +# has_doctrine_parameter = great_holy_wars_active +# religious_head ?= { +# trigger_if = { +# limit = { +# has_variable = asked_for_help_by +# } +# NOT = { var:asked_for_help_by = root } +# } +# } +# } +# religious_head = { +# save_scope_as = called +# save_scope_as = called_2 +# set_variable = { +# name = asked_for_help_by +# value = root +# years = 20 +# } +# } +# } +# } +# } +# +# scope:called.faith = { save_scope_as = the_faith } +# # Prep for eventual crusade +# scope:enemy ?= { +# if = { +# limit = { +# highest_held_title_tier = tier_kingdom +# } +# primary_title = { save_scope_as = target_kingdom } +# } +# else_if = { +# limit = { +# liege ?= { highest_held_title_tier = tier_kingdom } +# } +# liege.primary_title = { save_scope_as = target_kingdom } +# } +# else_if = { +# limit = { +# highest_held_title_tier > tier_kingdom +# } +# ordered_realm_de_jure_kingdom = { +# order_by = great_holy_war_target_kingdom_weight_simplified +# position = 1 +# save_scope_as = target_kingdom +# } +# } +# else = { +# liege ?= { +# ordered_realm_de_jure_kingdom = { +# order_by = great_holy_war_target_kingdom_weight_simplified +# position = 1 +# save_scope_as = target_kingdom +# } +# } +# } +# } +# scope:called_1 ?= { +# trigger_event = { +# id = ep3_decisions_event.4010 +# days = 3 +# } +# } +# scope:called_2 ?= { +# trigger_event = { +# id = ep3_decisions_event.4011 +# days = 3 +# } +# } +# } +# } +# +# ai_potential = { +# has_title = title:e_byzantium +# realm_size < massive_realm_size +# } +# +# ai_will_do = { +# base = 50 +# } +#} +# +#### Evangelize the Pagans ### +#evangelize_the_slavs_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 80 +# hegemony = 80 +# } +# +# sort_order = 120 +# +# desc = evangelize_the_slavs_decision_desc +# selection_tooltip = evangelize_the_slavs_decision_tooltip +# decision_group_type = roman +# +# cooldown = { years = 10 } +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# # Byz emperor or governor +# OR = { +# has_title = title:e_byzantium +# liege = { has_title = title:e_byzantium } +# } +# OR = { faith.religion = religion:eastern_orthodox_religion faith.religion = religion:catholic_religion faith.religion = religion:protestant_religion } +# # You border with pagans to convert +# trigger_if = { +# limit = { +# has_title = title:e_byzantium +# } +# any_neighboring_and_across_water_top_liege_realm_owner = { +# valid_for_pagan_conversion_trigger = yes +# } +# } +# trigger_else = { +# any_neighboring_and_across_water_realm_same_rank_owner = { +# valid_for_pagan_conversion_trigger = yes +# } +# } +# } +# +# is_valid = { +# government_has_flag = government_is_administrative +# trigger_if = { +# limit = { +# has_title = title:e_byzantium +# } +# custom_tooltip = { +# any_neighboring_and_across_water_top_liege_realm_owner = { +# valid_for_pagan_conversion_trigger = yes +# } +# text = valid_neighboring_and_across_water_top_liege +# } +# } +# trigger_else = { +# custom_tooltip = { +# any_neighboring_and_across_water_realm_same_rank_owner = { +# valid_for_pagan_conversion_trigger = yes +# } +# text = valid_neighboring_and_across_water_realm_same_rank +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { +# piety = massive_piety_value +# } +# +# effect = { +# custom_tooltip = evangelize_the_slavs_decision_effect +# trigger_event = ep3_decisions_event.4020 +# } +# +# ai_potential = { +# piety > massive_piety_value +# has_title = title:e_byzantium +# } +# +# ai_will_do = { +# base = 0 +# ai_value_modifier = { +# ai_zeal = 1 +# } +# modifier = { +# any_neighboring_and_across_water_top_liege_realm_owner = { +# valid_for_pagan_conversion_trigger = yes +# NOT = { +# capital_county.title_province = { +# geographical_region = world_europe_east +# } +# } +# } +# factor = 0.5 +# } +# } +#} +## +#### Restore the Byzantine Empire ### +#recreate_byzantine_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 6 +# empire = 6 +# hegemony = 0 +# } +# +# desc = recreate_byzantine_empire_decision_desc +# selection_tooltip = recreate_byzantine_empire_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_dlc_feature = roads_to_power +# NOR = { +# exists = title:e_byzantium.holder +# exists = title:h_roman_empire.holder +# exists = title:h_eastern_roman_empire.holder +# } +# title:e_byzantium = { is_titular = no } +# OR = { +# culture = { +# OR = { +# this = culture:greek +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# AND = { +# OR = { +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# } +# primary_title = { +# tier <= tier_empire +# empire = title:e_latin_empire +# } +# } +# AND = { +# OR = { +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# } +# primary_title = { +# tier <= tier_empire +# empire = title:e_byzantium +# } +# } +# } +# } +# +# is_valid = { +# custom_tooltip = { +# NOT = { +# exists = title:e_byzantium.holder +# } +# text = no_byz_emp_exists_tt +# } +# top_liege = this +# OR = { +# custom_tooltip = { +# culture = { +# this = culture:greek +# } +# text = is_greek_tt +# } +# custom_tooltip = { +# culture = { +# any_parent_culture_or_above = { this = culture:greek } +# } +# text = is_greek_descendent_tt +# } +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# } +# highest_held_title_tier >= tier_kingdom +# +# realm_size >= 12 +# custom_tooltip = { +# title:c_byzantion.holder = { +# exists = this +# OR = { +# this = root +# AND = { +# is_ai = yes +# top_liege = root +# } +# } +# } +# text = pandidakterion_tt +# } +# primary_title = { +# tier <= tier_empire +# OR = { +# empire = title:e_latin_empire +# empire = title:e_byzantium +# } +# } +# trigger_if = { +# limit = { +# is_ai = no +# has_legitimacy = yes +# } +# legitimacy_level >= 3 +# } +# #A liiiiiittle easier for AI +# trigger_if = { +# limit = { +# is_ai = yes +# has_legitimacy = yes +# } +# legitimacy_level >= 1 +# } +# } +# +# is_valid_showing_failures_only = { +# trigger_if = { +# limit = { +# is_ai = no +# } +# NOT = { exists = involved_activity } +# is_available = yes +# } +# trigger_else = { +# is_alive = yes +# is_imprisoned = no +# is_incapable = no +# } +# } +# +# cost = { +# prestige = { +# value = { +# add = 1000 +# if = { +# limit = { +# any_held_title = { +# this = title:e_latin_empire +# } +# } +# add = 1000 +# } +# if = { +# limit = { +# culture = { +# NOR = { +# this = culture:greek +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# } +# add = 500 +# } +# #AI need to take this decision and aren't good at saving up for it +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.5 +# } +# } +# } +# piety = { +# value = { +# add = massive_piety_value +# if = { +# limit = { +# any_held_title = { +# this = title:e_latin_empire +# } +# } +# add = 500 +# } +# if = { +# limit = { +# ep3_orthodox_faith_trigger = no +# } +# add = 500 +# } +# if = { +# limit = { +# religion = religion:catholic_religion +# } +# add = 500 +# } +# #AI need to take this decision and aren't good at saving up for it +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.5 +# } +# } +# } +# } +# +# effect = { +# show_as_tooltip = { +# recreate_ere_decision_effect = yes +# } +# trigger_event = ep3_decisions_event.4030 +# } +# +# ai_potential = { +# NOT = { exists = title:e_byzantium.holder } +# any_held_title = { +# title_tier = kingdom +# OR = { +# empire = title:e_latin_empire +# empire = title:e_byzantium +# } +# } +# OR = { +# culture = { +# OR = { +# this = culture:greek +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# ep3_orthodox_faith_trigger = yes +# primary_title = { +# tier <= tier_empire +# empire = title:e_latin_empire +# } +# } +# } +# +# ai_will_do = { +# base = 100 +# modifier = { +# primary_title = { +# tier <= tier_empire +# empire = title:e_latin_empire +# } +# add = -60 +# } +# modifier = { +# NAND = { +# culture = { +# OR = { +# this = culture:greek +# any_parent_culture_or_above = { this = culture:greek } +# } +# } +# OR = { +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# } +# } +# add = -30 +# } +# } +#} +# +#### Found the Varangian Guard ### +#found_varangian_guard_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_varangian_guard.dds" +# } +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 60 +# hegemony = 60 +# } +# +# sort_order = 100 +# +# desc = found_varangian_guard_decision_desc +# selection_tooltip = found_varangian_guard_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# culture = { has_cultural_parameter = unlock_maa_varangian_guards } +# primary_title.tier >= tier_empire +# NOT = { +# # You have not already founded it for your current title +# primary_title = { has_variable = founded_varangian_guard } +# } +# } +# +# is_valid = { +# prestige_level >= 3 +# OR = { +# any_realm_county = { culture = culture:norse } +# any_courtier = { +# count >= 5 +# culture = culture:norse +# } +# any_ally = { culture = culture:norse } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# } +# +# cost = { +# prestige = 1000 +# } +# +# effect = { +# primary_title = { set_variable = founded_varangian_guard } +# send_interface_toast = { +# title = unlocked_varangian_guard_desc_tt +# type = event_toast_effect_neutral +# left_icon = root +# custom_tooltip = unlocked_varangian_guard_desc +# } +# create_character_memory = { +# type = found_varangian_memory +# } +# } +# +# ai_potential = { +# has_title = title:e_byzantium +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Reinstate the Grain Dole ### +#reinstitute_grain_dole_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 0 +# } +# sort_order = 40 +# +# desc = reinstitute_grain_dole_decision_desc +# selection_tooltip = reinstitute_grain_dole_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# is_roman_emperor_trigger = yes +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:reinstitute_grain_dole_decision +# } +# } +# } +# +# is_valid = { +# government_has_flag = government_is_administrative +# OR = { +# capital_county = title:c_byzantion +# capital_county = title:c_roma +# } +# completely_controls_region = custom_roman_aegyptus +# custom_tooltip = { +# text = enough_granaries_in_egypt +# any_county_in_region = { +# region = custom_roman_aegyptus +# count >= 3 +# any_county_province = { +# has_building_or_higher = cereal_fields_05 +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# custom_tooltip = { +# NOT = { +# title:c_byzantion = { has_county_modifier = panem_et_circenses_county_modifier } +# } +# text = grain_dole_already_active +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = grain_dole_cost +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = grain_dole_cost +# } +# } +# } +# +# effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:reinstitute_grain_dole_decision +# } +# trigger_event = ep3_decisions_event.4040 +# reinstitute_grain_dole_decision_effect = yes +# } +# +# ai_potential = { +# is_roman_emperor_trigger = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +#### Reconfirm the Grain Dole ### +#reconfirm_grain_dole_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 60 +# empire = 60 +# hegemony = 0 +# } +# sort_order = 90 +# +# desc = reconfirm_grain_dole_decision_desc +# selection_tooltip = reconfirm_grain_dole_decision_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# is_roman_emperor_trigger = yes +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:reinstitute_grain_dole_decision +# } +# } +# +# is_valid = { +# government_has_flag = government_is_administrative +# OR = { +# capital_county = title:c_byzantion +# capital_county = title:c_roma +# } +# completely_controls_region = custom_roman_aegyptus +# custom_tooltip = { +# text = enough_granaries_in_egypt +# any_county_in_region = { +# region = custom_roman_aegyptus +# count >= 3 +# any_county_province = { +# has_building_or_higher = cereal_fields_05 +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# NOT = { exists = involved_activity } +# is_imprisoned = no +# custom_tooltip = { +# NOT = { +# capital_county = { has_county_modifier = panem_et_circenses_county_modifier } +# } +# text = grain_dole_already_active +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = grain_dole_cost +# multiply = { +# value = 0.5 +# desc = unlocked_grain_dole +# } +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = grain_dole_cost +# multiply = { +# value = 0.5 +# desc = unlocked_grain_dole +# } +# } +# } +# } +# +# effect = { +# send_interface_message = { +# type = event_title_good +# title = reconfirm_grain_dole_decision_tt +# right_icon = root +# reinstitute_grain_dole_decision_effect = yes +# } +# } +# +# ai_potential = { +# is_roman_emperor_trigger = yes +# capital_county = { has_variable = unlocked_grain_dole } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# #mass_arrests_decision = { # picture = { # reference = "gfx/interface/illustrations/decisions/decision_prison.dds" @@ -1630,27 +1656,27 @@ reconfirm_grain_dole_decision = { #} change_state_faith = { - picture = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_theocracy - top_liege ?= { government_has_flag = government_is_tribal } - top_liege ?= { government_has_flag = government_is_theocracy } - } - OR = { - culture = { has_cultural_pillar = heritage_byzantine } - top_liege ?= { - OR = { - culture = { has_cultural_pillar = heritage_byzantine } - capital_barony ?= title:b_constantinople - is_roman_emperor_primary_title_trigger = yes - } - } - } - } - reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" - } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } picture = { trigger = { faith.religion = religion:islam_religion @@ -1884,27 +1910,27 @@ change_state_faith = { } adopt_state_faith = { - picture = { - trigger = { - NOR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_theocracy - top_liege ?= { government_has_flag = government_is_tribal } - top_liege ?= { government_has_flag = government_is_theocracy } - } - OR = { - culture = { has_cultural_pillar = heritage_byzantine } - top_liege ?= { - OR = { - culture = { has_cultural_pillar = heritage_byzantine } - capital_barony ?= title:b_constantinople - is_roman_emperor_primary_title_trigger = yes - } - } - } - } - reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" - } +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } picture = { trigger = { top_liege.primary_title.state_faith.religion = religion:islam_religion @@ -2211,119 +2237,119 @@ found_salon_decision = { } } -### Cleave the Empire ### -split_roman_empire_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 0 - hegemony = 360 - } - sort_order = 110 - - desc = split_roman_empire_decision_desc - selection_tooltip = split_roman_empire_decision_selection_tooltip - decision_group_type = roman - - is_shown = { - has_ep3_dlc_trigger = yes - primary_title = title:h_roman_empire - NOT = { exists = title:h_eastern_roman_empire.holder } - } - - is_valid = { - realm_size >= 150 - capital_county = title:c_roma - has_title = title:c_byzantion - } - - is_valid_showing_failures_only = { - NOT = { exists = involved_activity } - is_imprisoned = no - } - - cost = {} - - effect = { - if = { - limit = { - has_active_diarchy = yes - has_diarchy_type = co_emperorship - } - diarch = { save_scope_as = new_holder } - } - if = { - limit = { - any_powerful_family = { - this != root.house - count >= 1 - exists = house_head - } - } - ordered_powerful_family = { - limit = { this != root.house } - order_by = house_power_score - house_head = { save_scope_as = new_holder } - } - } - else = { - ordered_powerful_vassal = { - order_by = max_military_strength - save_scope_as = new_holder - } - } - custom_tooltip = { - text = form_eastern_roman_empire_tt - create_eastern_roman_empire_scripted_effect = yes - } - title:h_roman_empire = { - set_title_name = h_roman_empire_western - } - - # Add truce with new Byzantine Emperor - add_truce_both_ways = { - character = scope:new_holder - years = 10 - name = TRUCE_COLLABORATION - } - - # Some additional bonuses - change_influence = { - value = monumental_influence_gain - multiply = 2 - } - - if = { - limit = { - any_owned_story = { - type = ep3_story_cycle_restoring_rome - has_variable = roman_empire_hard_mode - } - } - custom_tooltip = { - text = ending_of_restore_rome_trials_tt - random_owned_story = { - limit = { story_type = ep3_story_cycle_restoring_rome } - remove_variable = roman_empire_hard_mode - } - } - } - } - - ai_potential = { - primary_title = title:h_roman_empire - } - - ai_will_do = { - base = 50 - } -} +#### Cleave the Empire ### +#split_roman_empire_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 0 +# hegemony = 360 +# } +# sort_order = 110 +# +# desc = split_roman_empire_decision_desc +# selection_tooltip = split_roman_empire_decision_selection_tooltip +# decision_group_type = roman +# +# is_shown = { +# has_ep3_dlc_trigger = yes +# primary_title = title:h_roman_empire +# NOT = { exists = title:h_eastern_roman_empire.holder } +# } +# +# is_valid = { +# realm_size >= 150 +# capital_county = title:c_roma +# has_title = title:c_byzantion +# } +# +# is_valid_showing_failures_only = { +# NOT = { exists = involved_activity } +# is_imprisoned = no +# } +# +# cost = {} +# +# effect = { +# if = { +# limit = { +# has_active_diarchy = yes +# has_diarchy_type = co_emperorship +# } +# diarch = { save_scope_as = new_holder } +# } +# if = { +# limit = { +# any_powerful_family = { +# this != root.house +# count >= 1 +# exists = house_head +# } +# } +# ordered_powerful_family = { +# limit = { this != root.house } +# order_by = house_power_score +# house_head = { save_scope_as = new_holder } +# } +# } +# else = { +# ordered_powerful_vassal = { +# order_by = max_military_strength +# save_scope_as = new_holder +# } +# } +# custom_tooltip = { +# text = form_eastern_roman_empire_tt +# create_eastern_roman_empire_scripted_effect = yes +# } +# title:h_roman_empire = { +# set_title_name = h_roman_empire_western +# } +# +# # Add truce with new Byzantine Emperor +# add_truce_both_ways = { +# character = scope:new_holder +# years = 10 +# name = TRUCE_COLLABORATION +# } +# +# # Some additional bonuses +# change_influence = { +# value = monumental_influence_gain +# multiply = 2 +# } +# +# if = { +# limit = { +# any_owned_story = { +# type = ep3_story_cycle_restoring_rome +# has_variable = roman_empire_hard_mode +# } +# } +# custom_tooltip = { +# text = ending_of_restore_rome_trials_tt +# random_owned_story = { +# limit = { story_type = ep3_story_cycle_restoring_rome } +# remove_variable = roman_empire_hard_mode +# } +# } +# } +# } +# +# ai_potential = { +# primary_title = title:h_roman_empire +# } +# +# ai_will_do = { +# base = 50 +# } +#} ### Commission Icon ### commission_icon_decision = { @@ -2742,9 +2768,9 @@ establish_silk_production_decision = { domicile ?= { is_domicile_type = estate } - top_liege ?= { - is_roman_emperor_primary_title_trigger = yes - } +# top_liege ?= { +# is_roman_emperor_primary_title_trigger = yes +## } NOT = { house = { has_house_modifier = ep3_unlocked_silk @@ -2755,7 +2781,7 @@ establish_silk_production_decision = { is_valid = { trigger_if = { limit = { top_liege = this } - is_roman_emperor_trigger = yes +# is_roman_emperor_trigger = yes OR = { has_realm_law = imperial_bureaucracy_2 has_realm_law = imperial_bureaucracy_3 @@ -3220,533 +3246,533 @@ gather_faction_support_decision = { } } -#The latin emperor switching byz kingdoms to his de jure -### Legitimize Latin Dominion ### -legitimize_latin_dominion_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" - } - decision_group_type = major - - desc = legitimize_latin_dominion_decision_desc - selection_tooltip = legitimize_latin_dominion_decision_tooltip - # Yeah it's in the Roman category: what're you gonna do about it, _Greek_? - decision_group_type = roman - - cooldown = { days = 60 } - - is_shown = { - has_dlc_feature = roads_to_power - primary_title = title:e_latin_empire - title:e_byzantium = { - any_de_jure_county = { } - } - } - - is_valid = { - custom_tooltip = { - text = is_latin_emperor_tt - primary_title = title:e_latin_empire - } - OR = { - custom_tooltip = { - text = control_byzantine_kingdom_tt - title:e_byzantium = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_byzantium } - any_de_jure_county = { - percent >= 0.8 - holder.top_liege = { - this = root - } - } - } - } - } - custom_tooltip = { - text = latin_capital_byzantine_kingdom_tt - title:e_byzantium = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_byzantium } - any_de_jure_county = { - this = root.capital_county - } - } - } - } - } - custom_tooltip = { - text = hold_byz_kingdom_title_tt - title:e_byzantium = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_byzantium } - holder ?= { - OR = { - this = root - top_liege = root - } - } - OR = { - any_de_jure_county = { - this = root.capital_county - } - any_de_jure_county = { - percent >= 0.8 - holder.top_liege = { - this = root - } - } - } - } - } - } - trigger_if = { - limit = { - is_ai = no - has_legitimacy = yes - } - legitimacy_level >= 3 - } - #A liiiiiittle easier for AI - trigger_if = { - limit = { - has_legitimacy = yes - is_ai = yes - } - legitimacy_level >= 2 - } - } - - is_valid_showing_failures_only = { - trigger_if = { - limit = { - is_ai = no - } - NOT = { exists = involved_activity } - is_available = yes - } - trigger_else = { - is_alive = yes - is_imprisoned = no - is_incapable = no - } - } - - cost = { - prestige = { - value = { - add = massive_prestige_value - #AI suck - if = { - limit = { - is_ai = yes - } - multiply = 0.75 - } - } - } - piety = { - value = { - add = massive_piety_value - } - if = { - limit = { - is_ai = yes - } - multiply = 0.1 - } - } - } - - effect = { - custom_tooltip = gain_byz_kingdom_de_jure_tt - custom_tooltip = legitimize_latin_control_tt - custom_tooltip = legitimize_latin_cultural_acceptance_tt - show_as_tooltip = { - if = { - limit = { - government_allows = administrative - } - custom_tooltip = legitimize_latin_holder_influence_tt - } - else = { - custom_tooltip = legitimize_latin_holder_legitimacy_tt - } - } - custom_tooltip = latin_de_jure_lost_on_title_loss_tt - custom_tooltip = byzantines_threaten_latin_titles_tt - - - trigger_event = ep3_frankokratia_events.0080 - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 0 - kingdom = 0 - empire = 6 - hegemony = 0 - } - - ai_potential = { - primary_title ?= { - this = title:e_latin_empire - } - title:e_byzantium = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - exists = holder - holder.top_liege = { - this = root - } - } - } - NOT = { - any_held_title = { - this = title:e_byzantium - } - } - } - - ai_will_do = { - base = 100 - } -} - -#A Byzantine switches it back -### Expunge Latin Dominion ### -expunge_latin_dominion_decision = { - picture = { - reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" - } - decision_group_type = major - - desc = expunge_latin_dominion_decision_desc - selection_tooltip = expunge_latin_dominion_decision_tooltip - decision_group_type = roman - - cooldown = { days = 60 } - - is_shown = { - has_dlc_feature = roads_to_power - #Latin land needs to exist - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier <= tier_kingdom - } - } - #Must be a Greek or Greekoid - OR = { - culture = culture:greek - culture = culture:roman - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - AND = { - exists = title:e_byzantium.holder - this = title:e_byzantium.holder - } - AND = { - exists = title:h_roman_empire.holder - this = title:h_roman_empire.holder - } - AND = { - exists = title:h_eastern_roman_empire.holder - this = title:h_eastern_roman_empire.holder - } - } - OR = { - capital_province = { - OR = { - geographical_region = world_asia_minor - geographical_region = world_europe_south - geographical_region = world_middle_east - geographical_region = world_europe_east - geographical_region = world_steppe_west - } - } - AND = { - exists = title:e_byzantium.holder - this = title:e_byzantium.holder - } - AND = { - exists = title:h_roman_empire.holder - this = title:h_roman_empire.holder - } - AND = { - exists = title:h_eastern_roman_empire.holder - this = title:h_eastern_roman_empire.holder - } - } - } - - is_valid = { - trigger_if = { - limit = { - top_liege != this - } - custom_tooltip = { - text = liege_isnt_latin_emp_tt - NOT = { - top_liege = { - primary_title = title:e_latin_empire - } - } - } - } - trigger_else = { - OR = { - highest_held_title_tier <= tier_kingdom - custom_tooltip = { - exists = title:e_byzantium.holder - this = title:e_byzantium.holder - text = holds_byz_emp_tt - } - custom_tooltip = { - exists = title:h_roman_empire.holder - this = title:h_roman_empire.holder - text = holds_roman_emp_tt - } - custom_tooltip = { - exists = title:h_eastern_roman_empire.holder - this = title:h_eastern_roman_empire.holder - text = holds_roman_emp_tt - } - } - } - #Must be a Greek or Greekoid - OR = { - culture = culture:greek - culture = culture:roman - custom_tooltip = { - culture = { - any_parent_culture_or_above = { this = culture:greek } - } - text = is_greek_descendent_tt - } - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - custom_tooltip = { - exists = title:e_byzantium.holder - this = title:e_byzantium.holder - text = holds_byz_emp_tt - } - custom_tooltip = { - exists = title:h_roman_empire.holder - this = title:h_roman_empire.holder - text = holds_roman_emp_tt - } - custom_tooltip = { - exists = title:h_eastern_roman_empire.holder - this = title:h_eastern_roman_empire.holder - text = holds_roman_emp_tt - } - } - OR = { - #Controls entire kingdom - custom_tooltip = { - text = control_latin_kingdom_tt - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_latin_empire } - any_de_jure_county = { - percent >= 1 - holder.top_liege = { - this = root - } - } - } - } - } - #Controls half and has de jure title - custom_tooltip = { - text = has_latin_kingdom_title_tt - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_latin_empire } - holder ?= { - OR = { - this = root - top_liege = root - } - } - OR = { - any_de_jure_county = { - this = root.capital_county - } - any_de_jure_county = { - percent >= 0.5 - holder.top_liege = { - this = root - } - } - } - } - } - } - } - trigger_if = { - limit = { - has_legitimacy = yes - is_ai = no - } - legitimacy_level >= 2 - } - #A liiiiiittle easier for AI - trigger_if = { - limit = { - has_legitimacy = yes - is_ai = yes - } - legitimacy_level >= 1 - } - } - - is_valid_showing_failures_only = { - trigger_if = { - limit = { - is_ai = no - } - NOT = { exists = involved_activity } - is_available = yes - } - trigger_else = { - is_alive = yes - is_imprisoned = no - is_incapable = no - } - is_at_war = no - } - - cost = { - prestige = { - value = { - add = major_prestige_value - #AI should definitely take this - if = { - limit = { - is_ai = yes - } - multiply = 0.5 - } - } - } - piety = { - value = { - add = major_piety_value - if = { - limit = { - is_ai = yes - } - multiply = 0.5 - } - } - } - } - - effect = { - custom_tooltip = remove_latin_kingdom_de_jure_tt - custom_tooltip = legitimize_byz_control_tt - custom_tooltip = legitimize_byz_claim_tt - show_as_tooltip = { - expunge_latin_dominion_effect = yes - } - trigger_event = ep3_frankokratia_events.0090 - } - - ai_check_interval_by_tier = { - barony = 0 - county = 0 - duchy = 12 - kingdom = 9 - empire = 9 - hegemony = 9 - } - - ai_potential = { - is_available = yes - OR = { - highest_held_title_tier >= tier_kingdom - realm_size >= 10 - } - #Must be a Greek or Greekoid - OR = { - culture = culture:greek - culture = culture:roman - culture = { - any_parent_culture_or_above = { - this = culture:greek - } - } - ep3_orthodox_faith_trigger = yes - faith = faith:hellenic_pagan - primary_title = title:e_byzantium - } - OR = { - #Controls entire kingdom - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_latin_empire } - any_de_jure_county = { - percent >= 1 - holder.top_liege = { - this = root - } - } - } - } - #Controls half and has de jure title - title:e_latin_empire = { - any_in_de_jure_hierarchy = { - tier = tier_kingdom - NOT = { this = title:e_latin_empire } - holder ?= { - OR = { - this = root - top_liege = root - } - } - OR = { - any_de_jure_county = { - this = root.capital_county - } - any_de_jure_county = { - percent >= 0.5 - holder.top_liege = { - this = root - } - } - } - } - } - } - } - - ai_will_do = { - base = 75 - modifier = { - add = 25 - primary_title = title:e_byzantium - } - modifier = { - add = -50 - any_held_title = { - this = title:e_latin_empire - } - } - } -} +##The latin emperor switching byz kingdoms to his de jure +#### Legitimize Latin Dominion ### +#legitimize_latin_dominion_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" +# } +# decision_group_type = major +# +# desc = legitimize_latin_dominion_decision_desc +# selection_tooltip = legitimize_latin_dominion_decision_tooltip +# # Yeah it's in the Roman category: what're you gonna do about it, _Greek_? +# decision_group_type = roman +# +# cooldown = { days = 60 } +# +# is_shown = { +# has_dlc_feature = roads_to_power +# primary_title = title:e_latin_empire +# title:e_byzantium = { +# any_de_jure_county = { } +# } +# } +# +# is_valid = { +# custom_tooltip = { +# text = is_latin_emperor_tt +# primary_title = title:e_latin_empire +# } +# OR = { +# custom_tooltip = { +# text = control_byzantine_kingdom_tt +# title:e_byzantium = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_byzantium } +# any_de_jure_county = { +# percent >= 0.8 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# } +# custom_tooltip = { +# text = latin_capital_byzantine_kingdom_tt +# title:e_byzantium = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_byzantium } +# any_de_jure_county = { +# this = root.capital_county +# } +# } +# } +# } +# } +# custom_tooltip = { +# text = hold_byz_kingdom_title_tt +# title:e_byzantium = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_byzantium } +# holder ?= { +# OR = { +# this = root +# top_liege = root +# } +# } +# OR = { +# any_de_jure_county = { +# this = root.capital_county +# } +# any_de_jure_county = { +# percent >= 0.8 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# } +# } +# trigger_if = { +# limit = { +# is_ai = no +# has_legitimacy = yes +# } +# legitimacy_level >= 3 +# } +# #A liiiiiittle easier for AI +# trigger_if = { +# limit = { +# has_legitimacy = yes +# is_ai = yes +# } +# legitimacy_level >= 2 +# } +# } +# +# is_valid_showing_failures_only = { +# trigger_if = { +# limit = { +# is_ai = no +# } +# NOT = { exists = involved_activity } +# is_available = yes +# } +# trigger_else = { +# is_alive = yes +# is_imprisoned = no +# is_incapable = no +# } +# } +# +# cost = { +# prestige = { +# value = { +# add = massive_prestige_value +# #AI suck +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.75 +# } +# } +# } +# piety = { +# value = { +# add = massive_piety_value +# } +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.1 +# } +# } +# } +# +# effect = { +# custom_tooltip = gain_byz_kingdom_de_jure_tt +# custom_tooltip = legitimize_latin_control_tt +# custom_tooltip = legitimize_latin_cultural_acceptance_tt +# show_as_tooltip = { +# if = { +# limit = { +# government_allows = administrative +# } +# custom_tooltip = legitimize_latin_holder_influence_tt +# } +# else = { +# custom_tooltip = legitimize_latin_holder_legitimacy_tt +# } +# } +# custom_tooltip = latin_de_jure_lost_on_title_loss_tt +# custom_tooltip = byzantines_threaten_latin_titles_tt +# +# +# trigger_event = ep3_frankokratia_events.0080 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 6 +# hegemony = 0 +# } +# +# ai_potential = { +# primary_title ?= { +# this = title:e_latin_empire +# } +# title:e_byzantium = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# exists = holder +# holder.top_liege = { +# this = root +# } +# } +# } +# NOT = { +# any_held_title = { +# this = title:e_byzantium +# } +# } +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##A Byzantine switches it back +#### Expunge Latin Dominion ### +#expunge_latin_dominion_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/ep3_decision_hold_triumph.dds" +# } +# decision_group_type = major +# +# desc = expunge_latin_dominion_decision_desc +# selection_tooltip = expunge_latin_dominion_decision_tooltip +# decision_group_type = roman +# +# cooldown = { days = 60 } +# +# is_shown = { +# has_dlc_feature = roads_to_power +# #Latin land needs to exist +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier <= tier_kingdom +# } +# } +# #Must be a Greek or Greekoid +# OR = { +# culture = culture:greek +## culture = culture:roman +# culture = { +# any_parent_culture_or_above = { +# this = culture:greek +# } +# } +# ep3_orthodox_faith_trigger = yes +## faith = faith:hellenic_pagan +## AND = { +## exists = title:e_byzantium.holder +## this = title:e_byzantium.holder +## } +## AND = { +## exists = title:h_roman_empire.holder +## this = title:h_roman_empire.holder +## } +## AND = { +## exists = title:h_eastern_roman_empire.holder +## this = title:h_eastern_roman_empire.holder +## } +# } +# OR = { +# capital_province = { +# OR = { +# geographical_region = world_asia_minor +# geographical_region = world_europe_south +# geographical_region = world_middle_east +# geographical_region = world_europe_east +# geographical_region = world_steppe_west +# } +# } +## AND = { +## exists = title:e_byzantium.holder +## this = title:e_byzantium.holder +## } +## AND = { +## exists = title:h_roman_empire.holder +## this = title:h_roman_empire.holder +## } +## AND = { +## exists = title:h_eastern_roman_empire.holder +## this = title:h_eastern_roman_empire.holder +## } +# } +# } +# +# is_valid = { +# trigger_if = { +# limit = { +# top_liege != this +# } +# custom_tooltip = { +# text = liege_isnt_latin_emp_tt +# NOT = { +# top_liege = { +# primary_title = title:e_latin_empire +# } +# } +# } +# } +# trigger_else = { +# OR = { +# highest_held_title_tier <= tier_kingdom +# custom_tooltip = { +# exists = title:e_byzantium.holder +# this = title:e_byzantium.holder +# text = holds_byz_emp_tt +# } +# custom_tooltip = { +# exists = title:h_roman_empire.holder +# this = title:h_roman_empire.holder +# text = holds_roman_emp_tt +# } +# custom_tooltip = { +# exists = title:h_eastern_roman_empire.holder +# this = title:h_eastern_roman_empire.holder +# text = holds_roman_emp_tt +# } +# } +# } +# #Must be a Greek or Greekoid +# OR = { +# culture = culture:greek +# culture = culture:roman +# custom_tooltip = { +# culture = { +# any_parent_culture_or_above = { this = culture:greek } +# } +# text = is_greek_descendent_tt +# } +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# custom_tooltip = { +# exists = title:e_byzantium.holder +# this = title:e_byzantium.holder +# text = holds_byz_emp_tt +# } +# custom_tooltip = { +# exists = title:h_roman_empire.holder +# this = title:h_roman_empire.holder +# text = holds_roman_emp_tt +# } +# custom_tooltip = { +# exists = title:h_eastern_roman_empire.holder +# this = title:h_eastern_roman_empire.holder +# text = holds_roman_emp_tt +# } +# } +# OR = { +# #Controls entire kingdom +# custom_tooltip = { +# text = control_latin_kingdom_tt +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_latin_empire } +# any_de_jure_county = { +# percent >= 1 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# } +# #Controls half and has de jure title +# custom_tooltip = { +# text = has_latin_kingdom_title_tt +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_latin_empire } +# holder ?= { +# OR = { +# this = root +# top_liege = root +# } +# } +# OR = { +# any_de_jure_county = { +# this = root.capital_county +# } +# any_de_jure_county = { +# percent >= 0.5 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# } +# } +# } +# trigger_if = { +# limit = { +# has_legitimacy = yes +# is_ai = no +# } +# legitimacy_level >= 2 +# } +# #A liiiiiittle easier for AI +# trigger_if = { +# limit = { +# has_legitimacy = yes +# is_ai = yes +# } +# legitimacy_level >= 1 +# } +# } +# +# is_valid_showing_failures_only = { +# trigger_if = { +# limit = { +# is_ai = no +# } +# NOT = { exists = involved_activity } +# is_available = yes +# } +# trigger_else = { +# is_alive = yes +# is_imprisoned = no +# is_incapable = no +# } +# is_at_war = no +# } +# +# cost = { +# prestige = { +# value = { +# add = major_prestige_value +# #AI should definitely take this +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.5 +# } +# } +# } +# piety = { +# value = { +# add = major_piety_value +# if = { +# limit = { +# is_ai = yes +# } +# multiply = 0.5 +# } +# } +# } +# } +# +# effect = { +# custom_tooltip = remove_latin_kingdom_de_jure_tt +# custom_tooltip = legitimize_byz_control_tt +# custom_tooltip = legitimize_byz_claim_tt +# show_as_tooltip = { +# expunge_latin_dominion_effect = yes +# } +# trigger_event = ep3_frankokratia_events.0090 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 12 +# kingdom = 9 +# empire = 9 +# hegemony = 9 +# } +# +# ai_potential = { +# is_available = yes +# OR = { +# highest_held_title_tier >= tier_kingdom +# realm_size >= 10 +# } +# #Must be a Greek or Greekoid +# OR = { +# culture = culture:greek +# culture = culture:roman +# culture = { +# any_parent_culture_or_above = { +# this = culture:greek +# } +# } +# ep3_orthodox_faith_trigger = yes +# faith = faith:hellenic_pagan +# primary_title = title:e_byzantium +# } +# OR = { +# #Controls entire kingdom +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_latin_empire } +# any_de_jure_county = { +# percent >= 1 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# #Controls half and has de jure title +# title:e_latin_empire = { +# any_in_de_jure_hierarchy = { +# tier = tier_kingdom +# NOT = { this = title:e_latin_empire } +# holder ?= { +# OR = { +# this = root +# top_liege = root +# } +# } +# OR = { +# any_de_jure_county = { +# this = root.capital_county +# } +# any_de_jure_county = { +# percent >= 0.5 +# holder.top_liege = { +# this = root +# } +# } +# } +# } +# } +# } +# } +# +# ai_will_do = { +# base = 75 +# modifier = { +# add = 25 +# primary_title = title:e_byzantium +# } +# modifier = { +# add = -50 +# any_held_title = { +# this = title:e_latin_empire +# } +# } +# } +#} ### Go Fishing ### go_fishing_decision = { diff --git a/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt b/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt new file mode 100644 index 000000000..e16f8e47c --- /dev/null +++ b/common/decisions/dlc_decisions/ep_1/00_ep1_court_grandeur_and_amenity_decisions.txt @@ -0,0 +1,278 @@ +################################################## +# +# Royal Court Court Grandeur Level & Amenity Decisions List +# +# COURT GRANDEUR LEVELS +# +# AMENITIES +# Order Mass Eviction - Pay a little prestige to boot out all the guests from your palace. +# Exoticise a Grand Hall - Arrange for a fancy new room with decor inspired by a culture you adore. +# +################################################## + + + +############################################# +# Order Mass Eviction # +# by Ewan Cowhig Croft # +############################################# + +# Pay a little prestige to boot out all the guests from your palace. +### Order Mass Eviction ### +order_mass_eviction_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + ai_check_interval = 0 + + sort_order = 79 + + desc = order_mass_eviction_decision_desc + selection_tooltip = order_mass_eviction_decision_tooltip + + is_shown = { + # Standard filter checks. + is_playable_character = yes + has_royal_court = yes + has_dlc_feature = royal_court + # Has a suitable lack of rooms. + amenity_level = { + target = court_lodging_standards + value <= medium_amenity_level + } + } + + is_valid = { + # Restate the amenity level requirement so it's visible. + amenity_level = { + target = court_lodging_standards + value <= medium_amenity_level + } + # At least one guest if you have more than the minimum amenities. + trigger_if = { + limit = { + amenity_level = { + target = court_lodging_standards + value > low_amenity_level + } + } + custom_description = { + text = AT_LEAST_ONE_GUEST_TRIGGER + any_pool_guest = { } + } + } + # At least one guest or evictable courtier if you have low amenities. + trigger_else = { + OR = { + custom_description = { + text = AT_LEAST_ONE_GUEST_TRIGGER + any_pool_guest = { } + } + custom_description = { + text = AT_LEAST_ONE_UNIMPORTANT_COURTIER_TRIGGER + any_courtier = { + order_mass_eviction_decision_evictable_courtier_trigger = yes + count >= 1 + } + } + } + } + } + + is_valid_showing_failures_only = { + is_alive = yes + not = { exists = involved_activity } + is_imprisoned = no + has_contagious_deadly_disease_trigger = no + } + + effect = { + show_as_tooltip = { order_mass_eviction_decision_guests_only_effect = yes } + if = { + limit = { + amenity_level = { + target = court_lodging_standards + value > low_amenity_level + } + } + custom_tooltip = order_mass_eviction_decision.tt.courtier_option + } + trigger_event = ep1_decision.0101 + } + + cost = { prestige = order_mass_eviction_decision_cost_value } + + cooldown = { years = 20 } + + ai_potential = { + # The AI can use the regular system; this decision is just for players. + always = no + } + + ai_will_do = { + base = 0 + } +} + +############################################# +# Exoticise a Grand Hall # +# by Ewan Cowhig Croft # +############################################# + +# Arrange for a major room to be remodelled with decor inspired by a more grandiose culture. +### Exoticize a Grand Hall ### +exoticise_a_grand_hall_decision = { +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# government_has_flag = government_is_nomadic +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + trigger = { + government_has_flag = government_is_nomadic + } + reference = "gfx/interface/illustrations/event_scenes/mpo_tent_interior_mongol.dds" + } + picture = { + trigger = { + government_has_flag = government_is_celestial + } + reference = "gfx/interface/illustrations/event_scenes/tgp_asia_throne_room.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + sort_order = 80 + + desc = exoticise_a_grand_hall_decision_desc + selection_tooltip = exoticise_a_grand_hall_decision_tooltip + + is_shown = { + # Standard filter checks. + is_playable_character = yes + has_royal_court = yes + has_dlc_feature = royal_court + # Has suitably amazing rooms. + amenity_level = { + target = court_lodging_standards + value >= very_high_amenity_level + } + # Grandeur requirements. + OR = { + # AI need to border a player or an empire. + AND = { + is_ai = yes + OR = { + any_player = { + has_royal_court = yes + any_neighboring_and_across_water_realm_same_rank_owner = { this = root } + any_neighboring_and_across_water_top_liege_realm_owner = { this = root } + } + any_neighboring_and_across_water_top_liege_realm_owner = { this.primary_title.tier = tier_empire } + } + } + # Players handle this in the is_valid block. + is_ai = no + } + } + + is_valid = { + # Players just have to have royal courts nicer than theirs. + trigger_if = { + limit = { is_ai = no } + OR = { + custom_description = { + text = exoticise_a_grand_hall_decision.tt.any_valid_empire + any_empire = { exoticise_a_grand_hall_decision_list_builder_guts_trigger = yes } + } + custom_description = { + text = exoticise_a_grand_hall_decision.tt.any_valid_kingdom + any_kingdom = { exoticise_a_grand_hall_decision_list_builder_guts_trigger = yes } + } + } + } + } + + is_valid_showing_failures_only = { + is_alive = yes + not = { exists = involved_activity } + is_imprisoned = no + } + + effect = { + # Save the current gold count for refund purposes. + ## Since this is a large & variable gold cost, we use a firmer refund system to prevent player market manipulation. + set_variable = { + name = exoticise_a_grand_hall_decision_refund_value + value = exoticise_a_grand_hall_decision_cost_value + } + # Trigger the decision. + trigger_event = ep1_decision.0111 + # And some flavour. + custom_tooltip = exoticise_a_grand_hall_decision.tt.you_ponder + } + + cost = { gold = exoticise_a_grand_hall_decision_cost_value } + + cooldown = { years = 10 } + + ai_potential = { + # Keep this restricted to a few likely types + OR = { + has_trait = humble + has_trait = gregarious + has_trait = profligate + has_trait = adventurer + } + # And they need the gold to make the purchase at all. + short_term_gold >= exoticise_a_grand_hall_decision_cost_value + } + + ai_will_do = { + base = 0 + # We add 25% per each of the qualifying traits they have. + modifier = { + add = 25 + has_trait = humble + } + modifier = { + add = 25 + has_trait = gregarious + } + modifier = { + add = 25 + has_trait = profligate + } + modifier = { + add = 25 + has_trait = adventurer + } + } +} diff --git a/common/decisions/dlc_decisions/ep_1/00_ep1_other_decisions.txt b/common/decisions/dlc_decisions/ep_1/00_ep1_other_decisions.txt new file mode 100644 index 000000000..f485328b5 --- /dev/null +++ b/common/decisions/dlc_decisions/ep_1/00_ep1_other_decisions.txt @@ -0,0 +1,545 @@ +################################################## + +# Royal Court Other Decisions List + +# Adopt Puppy - doot a puppo +# Introduce a Fashion at Court - make a bold fashion statement + +################################################## + +############################################# +# Have the Jester Entertain You +############################################# + +### Be Entertained by the Court Jester ### +jester_entertainment_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/decision_pet_dog.dds" } + desc = jester_entertainment_decision_desc + selection_tooltip = jester_entertainment_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 24 + kingdom = 24 + empire = 24 + hegemony = 24 + } + sort_order = 150 + + cooldown = { years = 2 } + + ai_potential = { + stress > 0 + } + + is_shown = { + highest_held_title_tier >= tier_duchy + is_landed_or_landless_administrative = yes + employs_court_position = court_jester_court_position + } + + is_valid_showing_failures_only = { + age >= 12 + court_position:court_jester_court_position ?= { + is_physically_able_ai_adult = yes + } + NOR = { + is_available = no + is_incapable = yes + } + } + + effect = { + custom_tooltip = jester_decision_rewards + trigger_event = { + on_action = jester_ongoing + } + close_view = { + view = decisions + player = root + } + } + + ai_will_do = { + base = 100 + } +} + +############################################# +# Adopt Puppy # +# by Joe Parkin # +############################################# + +### Adopt Puppy Decision ### +adopt_puppy_decision = { + title = adopt_puppy_decision_name + picture = { + reference = "gfx/interface/illustrations/decisions/decision_pet_dog.dds" + } + desc = adopt_puppy_decision_desc + selection_tooltip = adopt_puppy_decision_tooltip + cooldown = { years = 5 } + sort_order = 89 + + is_shown = { + is_landed_or_landless_administrative = yes + is_lowborn = no + OR = { + any_owned_story = { type = debug_test_story } + # House has the Dog Lovers modifier from Hold Court event + house ?= { has_house_modifier = hold_court_8140_house_modifier } + # Or the character has the Kennel upgrade in their Estate + domicile ?= { has_domicile_parameter = estate_unlock_adopt_puppy_decision } + } + } + + is_valid_showing_failures_only = { + # Does not already have a pet. + custom_tooltip = { + text = adopt_puppy_decision_already_pet_tt + NOR = { + any_owned_story = { type = story_cycle_pet_dog } + any_owned_story = { type = story_cycle_pet_cat } + has_character_modifier = dog_story_modifier + has_character_modifier = cat_story_modifier + } + } + } + + effect = { + show_as_tooltip = { start_dog_story_cycle_effect = yes } + trigger_event = hold_court.8142 + } + + cost = { gold = minor_gold_value } + + ai_check_interval_by_tier = { + barony = 0 + county = 60 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + # Has enough gold. + short_term_gold >= minor_gold_value + NOR = { + has_trait = lazy + has_trait = callous + } + } + + ai_will_do = { + base = 100 + # You're richer. + modifier = { + add = 50 + faith = { has_doctrine_parameter = gruesome_festivals_active } + short_term_gold >= massive_gold_value + } + modifier = { + add = 50 + faith = { has_doctrine_parameter = gruesome_festivals_active } + short_term_gold >= monumental_gold_value + } + } +} + + +############################################# +# Introduce a New Fashion at Court # +# by James Beaumont # +############################################# + +### Introduce a New Fashion at Court ### +introduce_a_new_fashion_at_court_decision = { + picture = { + trigger = { + NOR = { + government_has_flag = government_is_tribal + government_has_flag = government_is_theocracy + government_has_flag = government_is_nomadic + top_liege ?= { government_has_flag = government_is_tribal } + top_liege ?= { government_has_flag = government_is_theocracy } + } + OR = { + culture = { has_cultural_pillar = heritage_byzantine } + top_liege ?= { + OR = { +# culture = { has_cultural_pillar = heritage_byzantine } + capital_barony ?= title:b_constantinople +# primary_title ?= title:e_byzantium +# primary_title ?= title:h_roman_empire +## primary_title ?= title:h_eastern_roman_empire + } + } + } + } + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" + } + picture = { + trigger = { + government_has_flag = government_is_nomadic + } + reference = "gfx/interface/illustrations/event_scenes/mpo_tent_interior_mongol.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + desc = introduce_a_new_fashion_at_court_decision_desc + selection_tooltip = introduce_a_new_fashion_at_court_decision_tooltip + cooldown = { years = 5 } + sort_order = 80 + + is_shown = { + NOT = { has_title = title:k_fashion } # Kingdom of Fashion is very much the end-game of this interaction + NOT = { faith = { has_doctrine_parameter = naked_adherents_active } } # Must wear clothes + NOT = { culture = { has_cultural_parameter = naked_culture_active } } # Must wear clothes + is_available_at_peace_adult = yes + is_landed = yes + # Either has a royal court with high fashion or is part of a royal court with high fashion + OR = { + AND = { + has_royal_court = yes + has_dlc_feature = royal_court + OR = { + amenity_level = { + target = court_fashion + value >= 4 + } + has_nickname = nick_prince_of_fashion + } + } + AND = { + liege = { has_royal_court = yes } + has_royal_court = no # Narrative flow of the event is a bit weird if it's unclear which royal court it's taking place in + OR = { + liege = { + amenity_level = { + target = court_fashion + value >= 4 + } + } + has_nickname = nick_prince_of_fashion + } + } + } + trigger_if = { + limit = { + OR = { + government_has_flag = government_is_celestial + government_has_flag = government_is_meritocratic + } + } + this = top_liege + } + } + + is_valid_showing_failures_only = { + # Standard checks + is_available_at_peace_adult = yes + # Court does not currently have a fashion trend + trigger_if = { + limit = { + OR = { + AND = { + root = { has_royal_court = yes } + root = { has_character_flag = fashion_trend_flag } + } + AND = { + exists = root.liege + liege != root + root.liege = { has_royal_court = yes } + root = { has_royal_court = no } + root.liege = { has_character_flag = fashion_trend_flag } + } + } + } + custom_description = { + text = court_already_has_a_fashion_tend_tt + always = no + } + } + any_courtier_or_guest = { + NOT = { faith = { has_doctrine_parameter = naked_adherents_active } } + is_available_at_peace_adult = yes + } + } + + effect = { + hidden_effect = { + if = { + limit = { + has_royal_court = yes + } + add_character_flag = { + flag = fashion_trend_flag + years = 3 + } + } + else = { + liege = { + add_character_flag = { + flag = fashion_trend_flag + years = 3 + } + } + } + random_list = { + # Determine what the strange fashion choice is + 10 = { + add_character_flag = { flag = flag_big_collar years = 1 } + } + 10 = { + add_character_flag = { flag = flag_head_dress years = 1 } + } + 10 = { + add_character_flag = { flag = flag_gold_boots years = 1 } + } + 10 = { + add_character_flag = { flag = flag_sleeveless years = 1 } + } + 10 = { + add_character_flag = { flag = flag_commoner_clothes years = 1 } + } + } + save_scope_as = actor + # Get someone to potentially oppose the fashion choice + random_courtier_or_guest = { + limit = { + NOT = { faith = { has_doctrine_parameter = naked_adherents_active } } + is_available_at_peace_adult = yes + } + weight = { + base = 1 + compare_modifier = { # Diplo duel should look for high diplo characters + value = diplomacy + multiplier = 0.25 + } + modifier = { # Rivals should want to insult their rival + has_relation_rival = root + add = 10 + } + modifier = { # Increase visibility for other players + is_ai = no + factor = 2 + } + } + save_scope_as = recipient + trigger_event = court_amenities_interactions.0010 + } + } + custom_tooltip = { + text = introduce_new_fashion_duel_tooltip + } + } + + cost = { + gold = minor_gold_value + prestige = medium_prestige_value + } + + # Fashion trends last for five years + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + # Has enough gold. + short_term_gold >= minor_gold_value + liege = { # Shouldn't snipe the opportunity away from the player + is_ai = yes + } + } + + ai_will_do = { + base = 25 + # You're a fashionista + modifier = { + add = 50 + has_trait = seducer + } + modifier = { + add = 50 + has_trait = avaricious + } + } +} + +############################################# +# Finance Culture Development # +# by Maxence Voleau # +############################################# + +### Promote Other Culture Development Decision ### +promote_other_culture_development_decision = { + title = promote_other_culture_development_decision_name + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_asia_welcome.dds" + } + picture = { + trigger = { + culture = { has_graphical_india_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_indian_welcome.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = promote_other_culture_development_decision_desc + selection_tooltip = promote_other_culture_development_decision_tooltip + cooldown = { years = 10 } + sort_order = 90 + + is_shown = { + dynasty ?= { + has_dynasty_perk = ep1_culture_legacy_5 + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = promote_other_culture_development_decision_not_acceptance_tt + any_sub_realm_county = { + count > 0 + AND = { + culture != root.culture + culture = { + cultural_acceptance = { + target = ROOT.culture + value >= 75 + } + } + } + } + } + } + + effect = { + + #Add a modifier on the character who spent the money + add_character_modifier = { + modifier = promote_culture_leader_modifier + years = 10 + } + + #Collect the list of Cultures which will be affected + hidden_effect = { + every_sub_realm_county = { + if = { + limit = { + NOT = { + culture = { + any_in_list = { + list = promoted_culture + this = prev + } + } + } + root.culture != culture + culture = { + cultural_acceptance = { + target = ROOT.culture + value >= 75 + } + } + } + culture = { add_to_temporary_list = promoted_culture } + } + } + } + + #Generate intelligible effect + if = { + limit = { + any_in_list = { + list = promoted_culture + count > 0 + } + } + every_in_list = { + list = promoted_culture + this = { save_scope_as = current_culture } + custom_tooltip = promote_other_culture_development_decision_effect_summary #see if a modifier can be injected for better effect + } + } + else = { + custom_tooltip = promote_other_culture_development_decision_no_effect + } + + #Apply the actual effect: add a County Modifier on the relevant Counties + hidden_effect = { + every_sub_realm_county = { + if = { + limit = { + culture != root.culture + culture = { + cultural_acceptance = { + target = root.culture + value >= 75 + } + } + } + add_county_modifier = { + modifier = promote_culture_modifier + years = 10 + } + } + } + } + } + + cost = { + gold = { + value = minor_gold_value + every_sub_realm_county = { + if = { + limit = { + culture != root.culture + culture = { + cultural_acceptance = { + target = root.culture + value >= 75 + } + } + } + add = 10 + } + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + is_at_war = no + # Has enough gold. + short_term_gold >= ai_war_chest_desired_gold_value + NOR = { + has_trait = lazy + has_trait = callous + } + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/ep_2/00_ep2_other_decisions.txt b/common/decisions/dlc_decisions/ep_2/00_ep2_other_decisions.txt new file mode 100644 index 000000000..9d8b30241 --- /dev/null +++ b/common/decisions/dlc_decisions/ep_2/00_ep2_other_decisions.txt @@ -0,0 +1,156 @@ +################################################## +# Train for a Tournament + +################################################## + + + +############################################# +# Train for a Tournament # +# by Veronica Pazos # +############################################# + +### Train For Tournament Decision ### +train_for_tournament_decision = { + title = train_for_tournament_decision_name + picture = { + trigger = { + OR = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + culture = { has_graphical_india_culture_group_trigger = yes } + } + } + reference = "gfx/interface/illustrations/event_scenes/tgp_camp_asia.dds" + } + picture = { + reference = "gfx/interface/illustrations/activity_header_backgrounds/activity_tournament.dds" + } + desc = train_for_tournament_decision_desc + selection_tooltip = train_for_tournament_decision_tooltip + cooldown = { years = 10 } + sort_order = 80 + + is_shown = { + has_dlc_feature = tours_and_tournaments + activity_is_valid_tournament_contestant_training_decision = yes + OR = { + exists = cp:councillor_marshal + AND = { + government_has_flag = government_is_landless_adventurer + employs_court_position = master_of_arms_camp_officer + } + any_councillor = { + is_kurultai_trigger = yes + is_available_ai = yes + martial > high_skill_rating + } + } + + } + + is_valid_showing_failures_only = { + is_available_adult = yes + custom_tooltip = { + text = grand_tournament_active + any_open_invite_activity = { + has_activity_type = activity_tournament + root = { can_join_activity = prev } + } + } + } + + effect = { + custom_tooltip = train_tournament_decision.tt + save_scope_as = training_ruler + cp:councillor_marshal ?= { save_scope_as = marshal } + if = { + limit = { + NOT = { exists = scope:marshal } + } + if = { + limit = { + government_has_flag = government_is_landless_adventurer + } + random_court_position_holder = { + type = master_of_arms_camp_officer + save_scope_as = marshal + } + } + else = { + random_councillor = { + limit = { + is_kurultai_trigger = yes + is_available_ai = yes + martial > high_skill_rating + } + save_scope_as = marshal + } + } + } + trigger_event = ep2_decision_events.0001 + stress_impact = { + craven = major_stress_impact_gain + } + } + + cost = { + prestige = { + value = { + value = medium_prestige_value + max = 150 + } + if = { # Cheaper to convert to a hybrid culture made from your culture + limit = { + culture = { has_cultural_parameter = can_use_sparring_duel } + } + multiply = 0 + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + # Has enough prestige. + prestige >= medium_prestige_value + NOR = { + has_trait = lazy + has_trait = humble + has_trait = craven + } + ai_energy > 0 + } + + ai_will_do = { + base = 0 + modifier = { + add = ai_boldness + } + modifier = { + add = 50 + has_trait = arrogant + } + modifier = { + add = 100 + culture = { + OR = { + has_cultural_tradition = tradition_chivalry + has_cultural_tradition = tradition_warrior_culture + has_cultural_tradition = tradition_martial_admiration + has_cultural_tradition = tradition_chanson_de_geste + } + } + } + modifier = { + add = 200 + has_focus_or_focus_trait_trigger = { FOCUS = martial_chivalry_focus } + } + } +} diff --git a/common/decisions/dlc_decisions/ep_3/06_ep3_admin_decisions.txt b/common/decisions/dlc_decisions/ep_3/06_ep3_admin_decisions.txt new file mode 100644 index 000000000..07e880630 --- /dev/null +++ b/common/decisions/dlc_decisions/ep_3/06_ep3_admin_decisions.txt @@ -0,0 +1,2021 @@ +############################################# +# Hire Agents # +# by Emil Tisander # +############################################# + +estate_hire_agents_decisions = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + sort_order = 105 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + desc = estate_hire_agents_decisions_desc + selection_tooltip = estate_hire_agents_decisions_tooltip + decision_group_type = admin + + cooldown = { years = 15 } + + is_shown = { + has_ep3_dlc_trigger = yes + domicile ?= { + has_domicile_parameter = estate_unlock_hire_agents_decision + } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + is_available_adult = yes # Skulduggery isn't for children + } + + effect = { + add_character_modifier = { + modifier = ep3_estate_hired_agents_modifier + years = 15 + } + } + + cost = { + influence = major_influence_value + } + + ai_potential = { + is_governor = yes + } + + ai_will_do = { + base = 20 + modifier = { + add = 20 + has_trait = deceitful + } + modifier = { + add = 20 + has_trait = vengeful + } + modifier = { + add = 20 + has_trait = paranoid + } + modifier = { + add = 10 + has_trait = ambitious + } + modifier = { + add = -20 + has_trait = content + } + modifier = { + add = -20 + has_trait = compassionate + } + } +} + +############################################# +# Bolster Security # +# by Emil Tisander # +############################################# + +### Bolster Estate Security ### +estate_bolster_security_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_invite_knights.dds" + } + sort_order = 105 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + desc = estate_bolster_security_decision_desc + selection_tooltip = estate_bolster_security_decision_tooltip + decision_group_type = admin + + cooldown = { years = 15 } + + is_shown = { + has_ep3_dlc_trigger = yes + domicile ?= { + has_domicile_parameter = estate_unlock_bolster_security_decision + } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + effect = { + add_character_modifier = { + modifier = ep3_estate_bolster_security_modifier + years = 15 + } + } + + cost = { + influence = major_influence_value + } + + ai_potential = { + is_governor = yes + NOR = { + has_trait = trusting + has_trait = gregarious + } + } + + ai_will_do = { + base = 20 + modifier = { + add = 50 + has_trait = paranoid + } + modifier = { + add = 10 + has_trait = deceitful + } + modifier = { + add = 10 + has_trait = craven + } + modifier = { + add = 10 + dread >= 50 + } + } +} + +############################################# +# Patrol Governorship # +# by Emil Tisander # +############################################# + +### Conduct Patrols in Governorship ### +estate_governor_patrols_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_opening.dds" + } + sort_order = 105 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + desc = estate_governor_patrols_decision_desc + selection_tooltip = estate_governor_patrols_decision_tooltip + decision_group_type = admin + + cooldown = { years = 15 } + + is_shown = { + has_ep3_dlc_trigger = yes + domicile ?= { + has_domicile_parameter = estate_unlock_patrol_decision + } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + is_governor = yes + } + + effect = { + every_held_title = { + title_tier = county + add_to_list = counties_in_governorship + } + every_vassal = { + limit = { + any_held_title = { title_tier = county } + } + every_held_title = { + title_tier = county + add_to_list = counties_in_governorship + } + } + every_in_list = { + list = counties_in_governorship + add_county_modifier = { + modifier = ep3_estate_governor_patrols_modifier + years = 15 + } + } + increase_governance_effect = { VALUE = 6 } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = medium_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = medium_gold_value + } + } + } + + ai_potential = { + is_governor = yes + } + + ai_will_do = { + base = 20 + modifier = { + add = 50 + influence > monumental_influence_value + } + modifier = { + add = 10 + has_trait = just + } + modifier = { + add = 10 + has_trait = loyal + } + modifier = { + add = 10 + has_trait = diligent + } + modifier = { + add = -25 + has_trait = lazy + } + modifier = { + add = -20 + opinion = { + target = liege + value < -20 + } + } + } +} + +############################################# +# Manipulate Grain Market # +# by Emil Tisander # +############################################# + +### Manipulate Grain Market ### +estate_granary_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" + } + sort_order = 105 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + desc = estate_granary_decision_desc + selection_tooltip = estate_granary_decision_tooltip + decision_group_type = admin + + cooldown = { years = 20 } + + is_shown = { + has_ep3_dlc_trigger = yes + domicile ?= { + has_domicile_parameter = estate_unlock_granary_decision + } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + } + + effect = { + add_character_modifier = { + modifier = ep3_estate_granary_modifier + years = 10 + } + + # Descriptions - Make sure the triggers below matches the ones in the granary_modifier_scaling_value scripted value + save_scope_as = domicile_owner # We save it for the descriptions + custom_description_no_bullet = { text = estate_unlock_granary_decision_factors_tt } + if = { + limit = { + domicile ?= { has_domicile_building_or_higher = grain_field_01 } + } + custom_tooltip = estate_unlock_granary_decision_grain_building_tt + } + if = { + limit = { + domicile ?= { has_domicile_building_or_higher = east_asian_estate_rice_field_01 } + } + custom_tooltip = estate_unlock_granary_decision_rice_building_tt + } + if = { + limit = { + domicile ?= { + domicile_location = { + this = root.top_liege.capital_province + } + } + } + custom_tooltip = estate_unlock_granary_decision_capital_tt + } + if = { + limit = { + domicile ?= { + domicile_location = { + OR = { + terrain = farmlands + terrain = floodplains + terrain = terraced_hills + } + } + } + } + custom_tooltip = estate_unlock_granary_decision_terrain_tt + } + if = { + limit = { + domicile ?= { + domicile_location.county = { + county_control < 100 + } + } + } + custom_tooltip = estate_unlock_granary_decision_control_tt + } + if = { + limit = { + domicile ?= { + domicile_location.county = { + development_level >= estate_granary_development_bonus_2_value + } + } + } + custom_tooltip = estate_unlock_granary_decision_development_2_tt + } + else_if = { + limit = { + domicile ?= { + domicile_location.county = { + development_level >= estate_granary_development_bonus_1_value + } + } + } + custom_tooltip = estate_unlock_granary_decision_development_1_tt + } + if = { + limit = { + domicile ?= { + domicile_location = { + any_province_epidemic = { } + } + } + } + custom_tooltip = estate_unlock_granary_decision_epidemic_tt + } + if = { + limit = { + granary_modifier_scaling_value <= 1 + } + custom_tooltip = estate_unlock_granary_decision_no_factors_tt + } + } + + cost = { + prestige = major_prestige_value + } + + ai_potential = { + is_governor = yes + } + + ai_will_do = { + base = 20 + modifier = { + add = 30 + prestige > massive_prestige_value + } + modifier = { + add = 20 + has_trait = greedy + } + modifier = { + add = 10 + has_trait = deceitful + } + modifier = { + add = 10 + has_trait = arbitrary + } + modifier = { + add = 10 + has_trait = callous + } + modifier = { + add = 10 + domicile ?= { has_domicile_building_or_higher = grain_field_01 } + } + modifier = { + add = -10 + has_trait = generous + } + modifier = { + add = -20 + has_trait = compassionate + } + modifier = { + add = -25 + has_trait = just + } + } +} + +############################################# +# Governorship Confirmation # +# by Joe Parkin # +############################################# + +### Governorship Confirmation ### +admin_confirmation_decision = { + picture = { + trigger = { + government_allows = merit + } + reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" + } + ai_check_interval_by_tier = { + barony = 0 + county = 45 + duchy = 45 + kingdom = 45 + empire = 45 + hegemony = 0 + } + sort_order = 1000 +# picture = { +# trigger = { +# NOR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_theocracy +# top_liege ?= { government_has_flag = government_is_tribal } +# top_liege ?= { government_has_flag = government_is_theocracy } +# } +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# top_liege ?= { +# OR = { +# culture = { has_cultural_pillar = heritage_byzantine } +# capital_barony ?= title:b_constantinople +# is_roman_emperor_primary_title_trigger = yes +# } +# } +# } +# } +# reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" +# } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_knight_kneeling.dds" + } + decision_group_type = admin + + cost = { + prestige = standard_activity_base_cost + } + + is_shown = { + has_ep3_dlc_trigger = yes + is_playable_character = yes + is_governor = yes + liege ?= top_liege + top_liege = { tgp_is_ceremonial_regent_trigger = no } # Not 'actual' ruler + } + + is_valid = { + custom_tooltip = { + text = admin_confirmation_rank_tt + primary_title.tier >= main_administrative_tier # Governs a Province + } + custom_tooltip = { + text = admin_confirmation_liege_tt + top_liege != this + liege ?= top_liege + } + custom_tooltip = { + text = admin_confirmation_time_tt + primary_title ?= { + title_held_years >= 1 + } + } + custom_tooltip = { + text = admin_confirmation_grace_valid_tt + NOR = { + has_variable = confirmation_grace + has_variable = confirmation_cooldown_vassal + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + liege ?= { is_available_adult = yes } + is_at_war_with_liege = no + trigger_if = { + limit = { + is_ai = no + has_royal_court = yes + } + has_spawned_court_events = no # should only be used for human players + } + trigger_if = { + limit = { is_ai = yes } + NOT = { + liege = { has_variable = confirmation_cooldown } + } + } + } + + effect = { + set_variable = { + name = confirmation_liege_scope + value = liege + } + custom_tooltip = admin_confirmation_decision_effects + show_as_tooltip = { + stress_impact = { + shy = medium_stress_impact_gain + humble = medium_stress_impact_gain + } + custom_description_no_bullet = { + text = admin_confirmation_decision_tt_if_accepted + subject = root + } + admin_confirmation_vassal_reward_guts_effect = yes + } + save_scope_as = confirmation_vassal + liege ?= { save_scope_as = confirmation_liege } + switch = { + trigger = has_trait + shy = { add_stress = medium_stress_impact_gain } + humble = { add_stress = medium_stress_impact_gain } + } + start_travel_plan = { + destination = liege.capital_province + on_start_on_action = admin_confirmation_start + on_travel_planner_cancel_on_action = admin_confirmation_travel_planner_exit + on_arrival_event = ep3_decisions_event.2090 + on_arrival_destinations = all_but_last + } + } + + ai_potential = { + is_at_war = no + } + + ai_will_do = { + base = 0 + modifier = { + add = 50 + prestige > standard_activity_base_cost + } + modifier = { + add = -50 + has_relation_rival = liege + } + modifier = { + add = -25 + opinion = { + target = liege + value < 0 + } + } + modifier = { # Kings should be more weighted + add = 25 + primary_title.tier >= tier_kingdom + } + } +} + +############################################# +# Consolidate Rule # +############################################# + +### Consolidate Rule ### +consolidate_rule_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_family_tree.dds" + } + sort_order = 105 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 120 + hegemony = 120 + } + + desc = consolidate_rule_decision_desc + selection_tooltip = consolidate_rule_decision_tooltip + decision_group_type = admin + + cooldown = { years = 15 } + + is_shown = { + has_ep3_dlc_trigger = yes + highest_held_title_tier >= tier_empire # Only for Emperors + culture = { # Byzantium and others + has_cultural_tradition = tradition_religious_patronage + } + faith = { # You cannot consolidate yourself... kinda + religious_head ?= { + this != root + } + } + } + + is_valid = { + government_allows = administrative + } + + is_valid_showing_failures_only = { + culture = { + has_cultural_parameter = consolidate_rule_decision + } + any_held_title = { is_head_of_faith = no } + } + + effect = { + custom_tooltip = consolidate_rule_decision_effect_tt + trigger_event = ep3_decisions_event.4050 + } + + cost = { + influence = medium_influence_value + piety = medium_piety_value + } + + ai_potential = { + highest_held_title_tier = tier_empire # Only for Emperors + culture = { # Byzantium and others + has_cultural_tradition = tradition_religious_patronage + } + faith = { # You cannot consolidate yourself... kinda + religious_head ?= { + this != root + } + } + } + + ai_will_do = { + base = 20 + modifier = { + add = 20 + legitimacy_level <= 2 + } + modifier = { + add = 20 + legitimacy_level <= 1 + } + modifier = { + add = 20 + legitimacy_level = 0 + } + } +} + +################################### +# Convert Realm to Administrative # +################################### + +### Adopt Centralized Administration ### +convert_to_administrative_decision = { + picture = { + trigger = { + culture_has_asian_heritage_pillar_trigger = yes + } + reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" + } + decision_group_type = major + title = { + first_valid = { + triggered_desc = { + trigger = { + has_tgp_dlc_trigger = yes + } + desc = convert_to_administrative_decision_title_multiple + } + desc = convert_to_administrative_decision + } + } + desc = convert_to_administrative_decision_desc + selection_tooltip = { + first_valid = { + triggered_desc = { + trigger = { + has_tgp_dlc_trigger = yes + } + desc = convert_to_administrative_decision_tooltip_multiple + } + desc = convert_to_administrative_decision_tooltip + } + } + confirm_text = { + first_valid = { + triggered_desc = { + trigger = { + has_tgp_dlc_trigger = yes + } + desc = convert_to_administrative_decision_confirm_multiple + } + desc = convert_to_administrative_decision_confirm + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + is_shown = { + OR = { + has_ep3_dlc_trigger = yes + has_tgp_dlc_trigger = yes + } + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + government_has_flag = government_is_japan_feudal + } + trigger_if = { + limit = { top_liege != this } + liege = { government_allows = administrative } + } + } + + is_valid = { + trigger_if = { + limit = { top_liege != this } + liege = { government_allows = administrative } + } + trigger_else = { + OR = { + custom_tooltip = { + text = HAS_SEAL_OF_INVESTITURE + any_character_artifact = { + OR = { + artifact_type = seal_of_investiture + artifact_type = seal_of_investiture_court + } + } + } + trigger_if = { + limit = { + culture = { has_cultural_parameter = can_adopt_administrative_government_as_kingdom_tier } + } + custom_tooltip = { + text = king_tier_tt + primary_title.tier >= tier_kingdom + } + } + trigger_else = { + AND = { # To force the correct tooltip in loc + custom_tooltip = { + text = empire_tier_tt + primary_title.tier >= tier_empire + } + root = { save_temporary_scope_as = root_scope } + custom_tooltip = { + text = small_realm_size_tt + realm_size >= small_empire_size_value + } + } + } + } + } + trigger_if = { + limit = { + top_liege = this + is_ai = no + } + prestige_level >= 3 + } + trigger_if = { + limit = { + top_liege = this + is_ai = no + } + custom_tooltip = { + text = all_powerful_vassals_required_tt + any_powerful_vassal = { + count = all + opinion = { + target = root + value >= 50 + } + } + } + } + trigger_if = { + limit = { is_ai = yes } + calc_true_if = { + amount >= 2 + culture = { has_cultural_pillar = ethos_bureaucratic } + culture = { has_cultural_pillar = ethos_courtly } + culture = { has_cultural_pillar = ethos_egalitarian } + culture = { has_cultural_tradition = tradition_legalistic } + has_realm_law = crown_authority_3 + capital_county = { development_level > medium_development_level } + faith = { has_doctrine = tenet_legalism } + dynasty = { has_dynasty_perk = erudition_legacy_5 } + dynasty = { has_dynasty_perk = law_legacy_5 } + } + } + } + + is_valid_showing_failures_only = { + OR = { + has_ep3_dlc_trigger = yes + tgp_should_become_meritocratic_trigger = yes + } + is_at_war = no + } + + cost = { + prestige = { + value = 1000 + if = { + limit = { + is_ai = no + primary_title.tier = tier_kingdom + } + multiply = 1.5 + } + if = { # Much cheaper for vassals wanting to adopt their admin liege's government + limit = { top_liege != this } + multiply = 0.1 + } + } + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = 800 + if = { + limit = { is_ai = no } + #Realm size + if = { + limit = { root.realm_size >= 300 } + multiply = 3.5 + } + else_if = { + limit = { root.realm_size >= 250 } + multiply = 3 + } + else_if = { + limit = { root.realm_size >= 200 } + multiply = 2.5 + } + else_if = { + limit = { root.realm_size >= 150 } + multiply = 2 + } + else_if = { + limit = { root.realm_size >= 100 } + multiply = 1.5 + } + } + #Era + culture = { + if = { + limit = { has_cultural_era_or_later = culture_era_late_medieval } + multiply = 1.75 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_high_medieval } + multiply = 1.25 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_early_medieval } + multiply = 1 + } + else = { + multiply = 0.75 + } + } + #Income + if = { + limit = { root.monthly_character_income >= 100 } + multiply = 3 + } + else_if = { + limit = { root.monthly_character_income >= 80 } + multiply = 2.5 + } + else_if = { + limit = { root.monthly_character_income >= 60 } + multiply = 2 + } + else_if = { + limit = { root.monthly_character_income >= 40 } + multiply = 1.5 + } + else_if = { + limit = { root.monthly_character_income >= 20 } + multiply = 1.1 + } + + max = 3000 + + if = { # Much cheaper for vassals wanting to adopt their admin liege's government + limit = { + is_independent_ruler = no + } + multiply = 0.1 + } + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = 800 + if = { + limit = { is_ai = no } + #Realm size + if = { + limit = { root.realm_size >= 300 } + multiply = 3.5 + } + else_if = { + limit = { root.realm_size >= 250 } + multiply = 3 + } + else_if = { + limit = { root.realm_size >= 200 } + multiply = 2.5 + } + else_if = { + limit = { root.realm_size >= 150 } + multiply = 2 + } + else_if = { + limit = { root.realm_size >= 100 } + multiply = 1.5 + } + } + #Era + culture = { + if = { + limit = { has_cultural_era_or_later = culture_era_late_medieval } + multiply = 1.75 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_high_medieval } + multiply = 1.25 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_early_medieval } + multiply = 1 + } + else = { + multiply = 0.75 + } + } + #Income + if = { + limit = { root.monthly_character_income >= 100 } + multiply = 3 + } + else_if = { + limit = { root.monthly_character_income >= 80 } + multiply = 2.5 + } + else_if = { + limit = { root.monthly_character_income >= 60 } + multiply = 2 + } + else_if = { + limit = { root.monthly_character_income >= 40 } + multiply = 1.5 + } + else_if = { + limit = { root.monthly_character_income >= 20 } + multiply = 1.1 + } + + max = 3000 + + if = { # Much cheaper for vassals wanting to adopt their admin liege's government + limit = { + top_liege != this + } + multiply = 0.1 + } + } + } + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = no + + item = { # Administrative + value = go_administrative_government + is_shown = { + has_ep3_dlc_trigger = yes + } + is_valid = { + top_liege = { + NOR = { + has_government = celestial_government + has_government = meritocratic_government + has_government = japan_administrative_government + } + } + } + current_description = go_administrative_government_desc + localization = go_administrative_government_name + icon = "gfx/interface/icons/government_types/administrative_government.dds" + ai_chance = { + value = 10 + } + } + item = { # Celestial + value = go_celestial_government + is_shown = { + has_tgp_dlc_trigger = yes + } + is_valid = { + top_liege = { + NOR = { + has_government = administrative_government + has_government = meritocratic_government + has_government = japan_administrative_government + } + } + custom_tooltip = { + text = convert_to_administrative_celestial_desc + tgp_can_become_celestial_trigger = yes + } + } + current_description = go_celestial_government_desc + localization = go_celestial_government_name + icon = "gfx/interface/icons/government_types/celestial_government.dds" + ai_chance = { + value = 100 + } + } + item = { # Meritocratic + value = go_meritocratic_government + is_shown = { + has_tgp_dlc_trigger = yes + } + is_valid = { + top_liege = { + NOR = { + has_government = administrative_government + has_government = celestial_government + has_government = japan_administrative_government + } + } + custom_tooltip = { + text = convert_to_administrative_meritocratic_desc + tgp_should_become_meritocratic_trigger = yes + } + } + current_description = go_meritocratic_government_desc + localization = go_meritocratic_government_name + icon = "gfx/interface/icons/government_types/meritocratic_government.dds" + ai_chance = { + value = 50 + } + } + item = { # Ritsuryo / AKA Japan Administrative + value = go_japan_administrative_government + is_shown = { + has_tgp_dlc_trigger = yes + } + is_valid = { + top_liege = { + NOR = { + has_government = administrative_government + has_government = celestial_government + has_government = meritocratic_government + } + } + custom_tooltip = { + text = convert_to_administrative_japanese_desc + tgp_can_become_japan_administrative_trigger = yes + } + } + current_description = go_japan_administrative_government_desc + localization = go_japan_administrative_government_name + icon = "gfx/interface/icons/government_types/japan_administrative_government.dds" + ai_chance = { + value = 100 + } + } + } + + effect = { + # Change to your selected government + if = { + limit = { + scope:go_administrative_government = yes + } + convert_to_administrative_from_feudalism_effect = { GOVERNMENT_TO_ADOPT = flag:administrative } + } + else_if = { + limit = { scope:go_celestial_government = yes } + convert_to_administrative_from_feudalism_effect = { GOVERNMENT_TO_ADOPT = flag:celestial } + } + else_if = { + limit = { scope:go_meritocratic_government = yes } + convert_to_administrative_from_feudalism_effect = { GOVERNMENT_TO_ADOPT = flag:meritocratic } + } + else_if = { + limit = { scope:go_japan_administrative_government = yes } + convert_to_administrative_from_feudalism_effect = { GOVERNMENT_TO_ADOPT = flag:japan_administrative } + } + save_scope_as = actor + if = { + limit = { + is_independent_ruler = yes + } + add_legitimacy_effect = { LEGITIMACY = admin_convert_legitimacy_value } #One Time Legitimacy Boost + } + trigger_event = ep3_decisions_event.4060 #Also sends information event to human vassals + #Letter event for the vassals + hidden_effect = { + if = { + limit = { + is_ai = no + } + add_achievement_global_variable_effect = { + VARIABLE = achieved_epic_paperwork_achievement + VALUE = yes + } + } + if = { + limit = { + is_ai = no + religion = religion:islam_religion + has_title = title:k_rum + OR = { + has_title = title:c_byzantion + any_sub_realm_title = { + this = title:c_byzantion + } + } + } + add_achievement_global_variable_effect = { + VARIABLE = finished_new_management_achievement + VALUE = yes + } + } + } + } + + ai_potential = { + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + top_liege = this + } + + ai_will_do = { + base = 0 + # modifier = { + # OR = { + # is_roman_emperor_primary_title_trigger = yes + # } + # add = 100 + # } + modifier = { + culture = { + OR = { + has_cultural_pillar = ethos_bureaucratic + has_cultural_pillar = ethos_courtly + has_cultural_pillar = ethos_egalitarian + } + } + add = 50 + } + modifier = { + culture = { + has_cultural_tradition = tradition_legalistic + } + add = 50 + } + modifier = { + culture = { + OR = { + has_cultural_tradition = tradition_fp3_enlightened_magnates + has_cultural_tradition = tradition_loyal_soldiers + } + } + add = 20 + } + modifier = { + culture = { + OR = { + has_cultural_tradition = tradition_staunch_traditionalists + has_cultural_tradition = tradition_ep3_audacious_cadets + } + } + add = -20 + } + modifier = { + culture = { + has_cultural_tradition = tradition_hereditary_hierarchy + } + add = -20 + } + modifier = { + culture = { + OR = { + has_cultural_tradition = tradition_ep3_indomitable_azatani + has_cultural_tradition = tradition_quarrelsome + has_cultural_tradition = tradition_warrior_culture + has_cultural_tradition = tradition_fp3_fierce_independence + } + } + add = -50 + } + modifier = { + culture = { + OR = { + has_cultural_pillar = ethos_stoic + has_cultural_pillar = ethos_bellicose + has_cultural_pillar = ethos_communal + } + } + add = -50 + } + } +} + +################################################## +# Convert Realm to Feudalism from Administrative # +################################################## + +### Adopt [ROOT.Char.Custom('GetTribalReformGovernment')|U] Ways ### +convert_to_feudalism_from_administrative_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = convert_to_feudalism_from_administrative_decision_desc + + is_shown = { + trigger_if = { + limit = { has_title = title:h_china } + NOT = { government_has_flag = government_is_celestial } + } + government_allows = administrative + tgp_is_ceremonial_liege_trigger = no + tgp_is_ceremonial_regent_trigger = no + tgp_is_any_minister = no + # Ritsuryo gov has its own decisions + NOT = { government_has_flag = government_is_japan_administrative } + } + + is_valid = { + is_landed = yes + trigger_if = { + limit = { + is_independent_ruler = no + } + top_liege ?= { + trigger_if = { + limit = { + has_realm_law_in_group = imperial_bureaucracy + } + has_realm_law = imperial_bureaucracy_0 + } + trigger_if = { + limit = { + has_realm_law_in_group = celestial_bureaucracy + } + has_realm_law = celestial_bureaucracy_0 + } + trigger_if = { + limit = { + has_realm_law_in_group = meritocratic_bureaucracy + } + has_realm_law = meritocratic_bureaucracy_0 + } + trigger_if = { + limit = { + has_realm_law_in_group = japanese_bureaucracy + } + has_realm_law = japanese_bureaucracy_0 + } + } + custom_tooltip = { + text = governorship_is_on_the_border_tt + any_sub_realm_county = { + any_neighboring_county = { + holder.top_liege != root.top_liege + } + } + } + custom_tooltip = { + text = you_have_governorship_rights_tt + primary_title.var:petition_house_rights ?= house + } + prestige_level >= 3 + influence_level >= 3 + } + trigger_else = { + prestige_level >= { # Depends on tier + value = 2 + if = { + limit = { + primary_title.tier >= tier_empire + } + add = 1 + } + } + } + } + + cost = { + prestige = 1000 + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = 1000 #Them pens be expensive + #Realm size + if = { + limit = { root.realm_size >= 300 } + multiply = 3.5 + } + else_if = { + limit = { root.realm_size >= 250 } + multiply = 3 + } + else_if = { + limit = { root.realm_size >= 200 } + multiply = 2.5 + } + else_if = { + limit = { root.realm_size >= 150 } + multiply = 2 + } + else_if = { + limit = { root.realm_size >= 100 } + multiply = 1.5 + } + #Era + culture = { + if = { + limit = { has_cultural_era_or_later = culture_era_late_medieval } + multiply = 1.75 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_high_medieval } + multiply = 1.25 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_early_medieval } + multiply = 1 + } + else = { + multiply = 0.75 + } + } + #Income + if = { + limit = { root.monthly_character_income >= 100 } + multiply = 3 + } + else_if = { + limit = { root.monthly_character_income >= 80 } + multiply = 2.5 + } + else_if = { + limit = { root.monthly_character_income >= 60 } + multiply = 2 + } + else_if = { + limit = { root.monthly_character_income >= 40 } + multiply = 1.5 + } + else_if = { + limit = { root.monthly_character_income >= 20 } + multiply = 1.1 + } + + # Vassals has a slightly reduced cost + if = { + limit = { + is_independent_ruler = no + } + multiply = 0.7 + } + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = 1000 #Them pens be expensive + #Realm size + if = { + limit = { root.realm_size >= 300 } + multiply = 3.5 + } + else_if = { + limit = { root.realm_size >= 250 } + multiply = 3 + } + else_if = { + limit = { root.realm_size >= 200 } + multiply = 2.5 + } + else_if = { + limit = { root.realm_size >= 150 } + multiply = 2 + } + else_if = { + limit = { root.realm_size >= 100 } + multiply = 1.5 + } + #Era + culture = { + if = { + limit = { has_cultural_era_or_later = culture_era_late_medieval } + multiply = 1.75 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_high_medieval } + multiply = 1.25 + } + else_if = { + limit = { has_cultural_era_or_later = culture_era_early_medieval } + multiply = 1 + } + else = { + multiply = 0.75 + } + } + #Income + if = { + limit = { root.monthly_character_income >= 100 } + multiply = 3 + } + else_if = { + limit = { root.monthly_character_income >= 80 } + multiply = 2.5 + } + else_if = { + limit = { root.monthly_character_income >= 60 } + multiply = 2 + } + else_if = { + limit = { root.monthly_character_income >= 40 } + multiply = 1.5 + } + else_if = { + limit = { root.monthly_character_income >= 20 } + multiply = 1.1 + } + + # Vassals has a slightly reduced cost + if = { + limit = { + is_independent_ruler = no + } + multiply = 0.7 + } + } + } + } + + effect = { + convert_to_feudalism_from_administrative_effect = yes + save_scope_as = actor + trigger_event = ep3_decisions_event.4070 + hidden_effect = { + every_vassal = { + trigger_event = { + id = ep3_decisions_event.4075 + days = 3 + } + } + } + } + + ai_check_interval = 0 + + ai_potential = { + always = no + } +} + +############################################# +# Renounce Governorship # +############################################# + +### Withdraw from Governorship ### +### Withdraw from Ministry ### +renounce_governorship_decision = { + picture = { + trigger = { + government_allows = merit + } + reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" + } + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/decisions/tgp_house_fief.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + sort_order = 85 + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 0 + } + title = { + first_valid = { + triggered_desc = { + trigger = { + tgp_is_any_minister = yes + } + desc = renounce_ministership_decision + } + desc = renounce_governorship_decision + } + } + desc = { + first_valid = { + triggered_desc = { + trigger = { + government_allows = merit + } + desc = renounce_governorship_decision_desc_merit + } + triggered_desc = { + trigger = { + government_is_japanese_trigger = yes + } + desc = renounce_governorship_decision_desc_japan + } + desc = renounce_governorship_decision_desc + } + } + selection_tooltip = { + first_valid = { + triggered_desc = { + trigger = { + tgp_is_any_minister = yes + } + desc = renounce_ministership_decision_tooltip + } + desc = renounce_governorship_decision_tooltip + } + } + decision_group_type = admin + + is_shown = { + is_playable_character = yes + OR = { + is_governor_or_admin_count = yes + tgp_is_any_minister = yes + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war_with_liege = no + custom_tooltip = { + text = renounce_governorship_family_title_tt + any_held_title = { # To avoid accidentally game-overing yourself + is_noble_family_title = yes + } + } + } + + effect = { + if = { + limit = { + tgp_is_any_minister = yes + } + custom_tooltip = renounce_ministership_decision_effect_tt + } + else = { + custom_tooltip = renounce_governorship_decision_effect_tt + } + show_as_tooltip = { + tgp_step_down_title_recipient_tooltip_effect = yes + if = { + limit = { + government_allows = merit + } + add_character_modifier = { + modifier = ep3_renounced_governorship_merit + years = 15 + } + set_appointment_timeout = { + years = 3 + desc = appointment_timeout_desc_retired_governor + } + } + else_if = { + limit = { + government_is_japanese_trigger = yes + } + add_gold = major_gold_value + change_influence = major_influence_value + add_character_modifier = { + modifier = renounced_governorship_japan + years = 15 + } + } + else = { + add_gold = massive_gold_value + add_character_modifier = { + modifier = ep3_renounced_governorship + years = 15 + } + } + if = { + limit = { + tgp_is_any_minister = yes + } + liege = { save_scope_as = councillor_liege } # Needed for the effect + fired_minister_position_effect = yes + } + } + trigger_event = ep3_decisions_event.4090 + close_view = { + view = decisions + player = root + } + } + + cost = { + influence = minor_influence_value + } + + ai_potential = { + is_at_war = no + highest_held_title_tier >= main_administrative_tier + # Don't step down freely if you don't have any other house members holding a governorship or inherit any held governorship + OR = { + house ?= { + any_house_member = { + is_governor = yes + top_liege = root.top_liege + } + } + any_held_title = { + title_tier >= duchy + is_noble_family_title = no + current_heir.house = root.house + } + } + } + + ai_will_do = { + base = 0 + modifier = { + add = 5 + has_trait = lazy + NOT = { + any_character_situation = { + situation_type = dynastic_cycle + } + } + } + modifier = { + add = 10 + has_trait = humble + NOT = { + any_character_situation = { + situation_type = dynastic_cycle + } + } + } + modifier = { + add = 15 + has_trait = content + NOT = { + any_character_situation = { + situation_type = dynastic_cycle + } + } + } + modifier = { + add = 50 + OR = { + debt_level > 1 + treasury_debt_level > 1 + } + } + modifier = { + add = 5 + OR = { + has_trait = ambitious + has_trait = greedy + has_trait = arrogant + } + any_character_situation = { + situation_type = dynastic_cycle + } + } + modifier = { + factor = 0 + OR = { + has_trait = ambitious + has_trait = greedy + has_trait = arrogant + } + NOT = { + any_character_situation = { + situation_type = dynastic_cycle + } + } + } + modifier = { + factor = 0 #In China you should step down only if you can pass more exams + has_character_flag = passed_metropolitan_exam + } + } +} + +############################################# +# Change Imperial Aspirations # +############################################# +### Change [GetPlayer.GetTopLiege.Custom('GetRoyalCourtRank')|U] Aspirations ### +change_imperial_aspirations_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/ep3_cerimonial_decision.dds" + } + sort_order = 80 + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + desc = change_imperial_aspirations_decision_desc + selection_tooltip = change_imperial_aspirations_decision_tooltip + decision_group_type = admin + + is_shown = { + has_ep3_dlc_trigger = yes + is_playable_character = yes + government_has_flag = government_is_administrative + liege ?= { + has_realm_law = acclamation_succession_law + } + } + + is_valid = { + custom_tooltip = { + text = has_admin_government + government_has_flag = government_is_administrative + } + trigger_if = { # Unavailable if you are the top liege - Unless you have either modifier, so you may remove it. + limit = { + top_liege = this + } + OR = { + has_character_modifier = ep3_admin_renounce_throne_personal + house ?= { has_house_modifier = ep3_admin_renounce_throne_house } + } + } + trigger_else = { + custom_tooltip = { # The Emperor is your liege + text = admin_confirmation_liege_tt + top_liege ?= { highest_held_title_tier >= tier_kingdom } + liege ?= top_liege + liege != root + } + } + liege ?= { + has_realm_law = acclamation_succession_law + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war_with_liege = no + NOT = { top_liege ?= root } + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + #show_from_start = yes + + ### Remove yourself from competing for the throne + item = { + value = admin_renounce_throne_personal + is_valid = { + NOR = { + has_character_modifier = ep3_admin_renounce_throne_personal + house ?= { has_house_modifier = ep3_admin_renounce_throne_house } + } + NOT = { top_liege ?= root } + is_diarch = no + } + current_description = admin_renounce_throne_personal_desc + localization = admin_renounce_throne_personal_name + icon = "gfx/interface/icons/character_interactions/icon_liege.dds" + ai_chance = { + value = 0 + if = { + limit = { + has_trait = content + } + add = 100 + } + } + } + ### Make yourself available to compete for the throne + item = { + value = admin_desire_throne_personal + is_valid = { + has_character_modifier = ep3_admin_renounce_throne_personal + } + current_description = admin_desire_throne_personal_desc + localization = admin_desire_throne_personal_name + icon = "gfx/interface/icons/character_interactions/icon_liege.dds" + ai_chance = { + value = 0 + if = { + limit = { + has_character_modifier = ep3_admin_renounce_throne_personal + NOT = { has_trait = content } + } + add = 100 + } + } + } + ### Remove your house from competing for the throne + item = { + value = admin_renounce_throne_house + is_valid = { + house ?= { + custom_tooltip = { + text = HOF_INTERACTION_IS_HOUSE_HEAD + house_head ?= root + } + NOT = { has_house_modifier = ep3_admin_renounce_throne_house } + } + NOT = { top_liege.house ?= root.house } + } + current_description = admin_renounce_throne_house_desc + localization = admin_renounce_throne_house_name + icon = "gfx/interface/icons/character_interactions/icon_dynasty.dds" + ai_chance = { + value = 0 + } + } + ### Make your house available to compete for the throne + item = { + value = admin_desire_throne_house + is_valid = { + house ?= { + custom_tooltip = { + text = HOF_INTERACTION_IS_HOUSE_HEAD + house_head ?= root + } + has_house_modifier = ep3_admin_renounce_throne_house + } + } + current_description = admin_desire_throne_house_desc + localization = admin_desire_throne_house_name + icon = "gfx/interface/icons/character_interactions/icon_dynasty.dds" + ai_chance = { + value = 0 + if = { + limit = { + house ?= { has_house_modifier = ep3_admin_renounce_throne_house } + } + add = 100 + } + } + } + } + + effect = { + if = { + limit = { + scope:admin_renounce_throne_personal = yes + } + add_character_modifier = { + modifier = ep3_admin_renounce_throne_personal + } + } + else_if = { + limit = { + scope:admin_desire_throne_personal = yes + } + remove_character_modifier = ep3_admin_renounce_throne_personal + } + else_if = { + limit = { + scope:admin_renounce_throne_house = yes + } + house ?= { + add_house_modifier = ep3_admin_renounce_throne_house + } + } + else_if = { + limit = { + scope:admin_desire_throne_house = yes + } + house ?= { + remove_house_modifier = ep3_admin_renounce_throne_house + } + } + } + + ai_potential = { + OR = { + has_character_modifier = ep3_admin_renounce_throne_personal + house ?= { has_house_modifier = ep3_admin_renounce_throne_house } + has_trait = content + } + } + + ai_will_do = { + base = 20 + modifier = { + add = 80 + OR = { + has_character_modifier = ep3_admin_renounce_throne_personal + house ?= { has_house_modifier = ep3_admin_renounce_throne_house } + } + NOT = { has_trait = content } + } + } +} diff --git a/common/decisions/dlc_decisions/ep_3/06_ep3_hasan_story_cycle_decisions.txt b/common/decisions/dlc_decisions/ep_3/06_ep3_hasan_story_cycle_decisions.txt new file mode 100644 index 000000000..8e2b63cb6 --- /dev/null +++ b/common/decisions/dlc_decisions/ep_3/06_ep3_hasan_story_cycle_decisions.txt @@ -0,0 +1,490 @@ +# +############################################## +## Do some basic missionary work # +## by James Beaumont # +############################################## +# +#hasan_evangelize_the_faith = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_secret_faith.dds" +# } +# sort_order = 500 +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = hasan_evangelize_the_faith_desc +# selection_tooltip = hasan_evangelize_the_faith_tooltip +# decision_group_type = story_cycle_hasan +# +# cooldown = { months = 1 } +# +# is_shown = { +# #DLC check. +# has_ep3_dlc_trigger = yes +# is_landed = no +# any_owned_story = { +# type = story_hasan +# } +# } +# +# is_valid = { +# domicile.domicile_location.county ?= { +# OR = { +# hasan_evangelize_province_trigger = yes +# custom_tooltip = { +# text = or_a_neigbouring_county_tt +# save_temporary_scope_as = county_check +# any_neighboring_county = { +# hasan_evangelize_province_trigger = yes +# holder.top_liege = scope:county_check.holder.top_liege +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available_adult = yes +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { piety = 250 } +# +# effect = { +# domicile.domicile_location.county ?= { +# if = { +# limit = { hasan_evangelize_province_trigger = yes } +# save_scope_as = location +# } +# else = { +# save_temporary_scope_as = county_check +# random_neighboring_county = { +# limit = { +# hasan_evangelize_province_trigger = yes +# holder.top_liege = scope:county_check.holder.top_liege +# } +# save_scope_as = location +# } +# } +# } +# trigger_event = hasan_sabbah.1010 +# custom_tooltip = chance_to_advance_to_the_assassins_tt +# } +# +# ai_potential = { this = character:41702 } +# +# ai_will_do = { +# base = 200 +# } +#} +############################################## +## Do some RADICAL missionary work 🕶🤙 # +## by James Beaumont # +############################################## +# +#hasan_agitate_the_populace = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds" +# } +# sort_order = 500 +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = hasan_agitate_the_populace_desc +# selection_tooltip = hasan_agitate_the_populace_tooltip +# decision_group_type = story_cycle_hasan +# +# cooldown = { months = 1 } +# +# is_shown = { +# #DLC check. +# has_ep3_dlc_trigger = yes +# is_landed = no +# any_owned_story = { +# type = story_hasan +# } +# } +# +# is_valid = { +# hasan_camp_in_foes_realm_trigger = yes +# OR = { +# domicile.domicile_location.county = { +# faith != root.faith +# NOT = { has_county_modifier = ep3_agitated_populace } +# NOT = { has_county_modifier = tougher_to_convert } +# } +# custom_tooltip = { +# text = or_a_neigbouring_county_tt +# domicile.domicile_location.county = { +# save_temporary_scope_as = county_check +# any_neighboring_county = { +# faith != root.faith +# NOT = { has_county_modifier = ep3_agitated_populace } +# NOT = { has_county_modifier = tougher_to_convert } +# holder.top_liege = scope:county_check.holder.top_liege +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available_adult = yes +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { prestige = 250 } +# +# effect = { +# if = { +# limit = { +# domicile.domicile_location.county = { +# faith != root.faith +# NOT = { has_county_modifier = ep3_agitated_populace } +# NOT = { has_county_modifier = tougher_to_convert } +# } +# } +# domicile.domicile_location.county = { save_scope_as = location } +# } +# else = { +# domicile.domicile_location.county = { +# save_temporary_scope_as = county_check +# random_neighboring_county = { +# limit = { +# faith != root.faith +# NOT = { has_county_modifier = ep3_agitated_populace } +# NOT = { has_county_modifier = tougher_to_convert } +# holder.top_liege = scope:county_check.holder.top_liege +# } +# save_scope_as = location +# } +# } +# } +# trigger_event = hasan_sabbah.1040 +# } +# +# ai_potential = { this = character:41702 } +# +# ai_will_do = { +# base = 200 +# } +#} +############################################## +## Become death, destroyer of Seljuks # +## by James Beaumont # +############################################## +#hasan_ignite_the_flames = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_strength.dds" +# } +# sort_order = 500 +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = hasan_ignite_the_flames_desc +# selection_tooltip = hasan_ignite_the_flames_tooltip +# decision_group_type = story_cycle_hasan +# +# cooldown = { months = 1 } +# +# is_shown = { +# #DLC check. +# has_ep3_dlc_trigger = yes +# any_owned_story = { +# type = story_hasan +# } +# } +# +# is_valid = { +# hasan_camp_in_foes_realm_trigger = yes +# is_at_war = no +# custom_tooltip = { +# text = at_least_5_counties_are_nizari +# domicile.domicile_location.county.holder.top_liege = { +# any_sub_realm_county = { +# count >= 5 +# faith = root.faith +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available_adult = yes +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { +# prestige = 250 +# } +# +# effect = { +# random_owned_story = { +# type = story_hasan +# var:ultimate_foe = { save_scope_as = ultimate_foe } +# } +# hasan_sabbah_ignite_decision_effect = yes +# } +# +# ai_potential = { this = character:41702 } +# +# ai_will_do = { +# base = 200 +# } +#} +# +############################################## +## Found the Assassins # +## by James Beaumont # +############################################## +#hasan_found_the_assassins = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" +# } +# sort_order = 500 +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = hasan_found_the_assassins_desc +# selection_tooltip = hasan_found_the_assassins_tooltip +# decision_group_type = story_cycle_hasan +# +# is_shown = { +# #DLC check. +# has_ep3_dlc_trigger = yes +# any_owned_story = { +# type = story_hasan +# NOT = { exists = var:assassins } +# } +# is_landed = no +# faith = faith:nizari +# NOT = { +# has_character_flag = founded_assassins_already +# } +# } +# +# is_valid = { +# hasan_camp_in_foes_realm_trigger = yes +# domicile.domicile_location.barony = { is_leased_out = no } +# domicile.domicile_location.county.faith = root.faith +# custom_tooltip = { +# text = is_mountainous_desc +# domicile.domicile_location = { is_mountainous_trigger = yes } +# } +# domicile.domicile_location = { +# is_county_capital = no +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available_adult = yes +# has_contagious_deadly_disease_trigger = no +# } +# +# cost = { piety = 1500 } +# +# effect = { +# domicile.domicile_location = { save_scope_as = location } +# if = { +# limit = { +# scope:location = { +# has_holding = no +# } +# } +# if = { +# limit = { +# scope:location.county.holder = { +# government_has_flag = government_is_tribal +# } +# } +# scope:location = { +# set_holding_type = church_holding +# } +# } +# else = { +# scope:location = { +# set_holding_type = castle_holding +# } +# } +# } +# create_character = { +# template = holy_order_leader_character +# location = scope:location +# save_scope_as = leader +# } +# hidden_effect = { +# create_title_and_vassal_change = { +# type = leased_out +# save_scope_as = change +# add_claim_on_loss = no +# } +# scope:location.barony = { +# change_title_holder_include_vassals = { +# holder = scope:location.barony.holder.top_liege +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# } +# create_holy_order = { +# leader = scope:leader +# capital = scope:location.barony +# save_scope_as = new_holy_order +# } +# scope:new_holy_order ?= { +# title = { set_title_name = holy_order_hashshashin } +# } +# create_holy_order_effect = yes +# random_owned_story = { +# type = story_hasan +# set_variable = { +# name = assassins +# value = scope:new_holy_order +# } +# } +# add_character_flag = founded_assassins_already +# scope:location = { +# if = { +# limit = { +# has_special_building = no +# } +# add_special_building = assassin_castle_01 +# } +# else_if = { +# limit = { +# has_building_or_higher = alamut_castle_01 +# } +# hidden_effect = { +# remove_building = alamut_castle_01 +# } +# add_special_building = alamut_castle_02 +# } +# } +# add_intrigue_skill = 2 +# give_nickname = nick_old_man_of_the_mountain +# } +# +# ai_potential = { this = character:41702 } +# +# ai_will_do = { +# base = 200 +# } +#} +# +############################################## +## Expand the Assassins # +## by James Beaumont # +############################################## +#hasan_expand_the_assassins = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_legitimacy.dds" +# } +# sort_order = 500 +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = hasan_expand_the_assassins_desc +# selection_tooltip = hasan_expand_the_assassins_tooltip +# decision_group_type = story_cycle_hasan +# +# is_shown = { +# #DLC check. +# has_ep3_dlc_trigger = yes +# any_owned_story = { +# type = story_hasan +# has_variable = assassins +# } +# is_landed = no +# faith = faith:nizari +# } +# +# is_valid = { +# hasan_camp_in_foes_realm_trigger = yes +# domicile.domicile_location.barony = { is_leased_out = no } +# domicile.domicile_location.county.faith = root.faith +# custom_tooltip = { +# text = is_mountainous_desc +# domicile.domicile_location = { is_mountainous_trigger = yes } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# is_available_adult = yes +# has_contagious_deadly_disease_trigger = no +# domicile.domicile_location = { is_county_capital = no } +# } +# +# cost = { piety = 250 } +# +# effect = { +# random_owned_story = { +# type = story_hasan +# var:assassins = { save_scope_as = assassins } +# } +# show_as_tooltip = { +# domicile.domicile_location.barony = { lease_out_to = scope:assassins } +# } +# hidden_effect = { +# if = { +# limit = { domicile.domicile_location.barony.holder != root } +# create_title_and_vassal_change = { +# type = leased_out +# save_scope_as = change +# add_claim_on_loss = no +# } +# domicile.domicile_location.barony = { +# change_title_holder_include_vassals = { +# holder = holder.top_liege +# change = scope:change +# } +# } +# resolve_title_and_vassal_change = scope:change +# domicile.domicile_location.barony = { lease_out_to = scope:assassins } +# } +# } +# } +# +# ai_potential = { this = character:41702 } +# +# ai_will_do = { +# base = 200 +# } +#} +# +# +# \ No newline at end of file diff --git a/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt b/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt index 6ea858e0e..94bd85d6b 100644 --- a/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt +++ b/common/decisions/dlc_decisions/ep_3/06_ep3_laamp_decisions.txt @@ -282,7 +282,10 @@ become_landless_minority_decision = { is_shown = { culture = { - has_cultural_tradition = tradition_diasporic + OR = { + has_cultural_tradition = tradition_diasporic + has_cultural_tradition = tradition_itinerant_pastoralists + } } #DLC check. has_ep3_dlc_trigger = yes @@ -301,7 +304,10 @@ become_landless_minority_decision = { is_valid = { is_valid_for_laampdom = yes culture = { - has_cultural_tradition = tradition_diasporic + OR = { + has_cultural_tradition = tradition_diasporic + has_cultural_tradition = tradition_itinerant_pastoralists + } } OR = { prestige_level >= 3 diff --git a/common/decisions/dlc_decisions/ep_3/06_ep3_separatist_uprising_decision.txt b/common/decisions/dlc_decisions/ep_3/06_ep3_separatist_uprising_decision.txt new file mode 100644 index 000000000..fa17c3654 --- /dev/null +++ b/common/decisions/dlc_decisions/ep_3/06_ep3_separatist_uprising_decision.txt @@ -0,0 +1,102 @@ +############################################# +# Lead a Separatist Uprising +############################################# + +### Champion the [ROOT.Char.GetCulture.GetNameNoTooltip] Culture ### +separatist_uprising_decision = { + picture = { reference = "gfx/interface/illustrations/decisions/decision_culture.dds" } + desc = separatist_uprising_decision_desc + decision_group_type = adventurer + selection_tooltip = separatist_uprising_decision_tooltip + + cooldown = { months = 1 } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 12 + kingdom = 0 + empire = 0 + hegemony = 0 + } + sort_order = 350 + + is_shown = { + has_ep3_dlc_trigger = yes + has_government = landless_adventurer_government + NOT = { has_trait = populist_leader } + NOT = { has_variable = separatist_uprising_decision_var } + } + + is_valid = { + custom_tooltip = { + text = separatist_uprising_culture_duchy_check_tt + exists = location.county + exists = location.duchy + exists = location.duchy.holder.liege + } + custom_tooltip = { + text = separatist_uprising_culture_county_tt + location.county.culture = root.culture + } + custom_tooltip = { + text = separatist_uprising_capital_county_tt + location.county != location.duchy.holder.top_liege.capital_county + } + NOT = { + location.duchy.holder.culture = root.culture + } + prestige_level >= 3 + } + + is_valid_showing_failures_only = { + NOR = { + is_available = no + has_trait = infirm + is_incapable = yes + top_liege != this + } + } + + cost = { + prestige = 2000 + gold = 500 + } + + effect = { + show_as_tooltip = { + add_pressed_claim = location.duchy + } + custom_tooltip = separatist_uprising_decision_war_tt + if = { + limit = { + OR = { + can_set_relation_potential_lover_trigger = { CHARACTER = location.duchy.holder.liege } + can_set_relation_lover_trigger = { CHARACTER = location.duchy.holder.liege } + } + } + custom_tooltip = separatist_uprising_decision_pacifist_option_friend_lover_tt + } + else = { + custom_tooltip = separatist_uprising_decision_pacifist_option_friend_tt + } + trigger_event = ep3_decisions_event.6001 + } + + ai_will_do = { + base = 50 + modifier = { # More likely to do it if they can actually win + add = 100 + root_military_strength_higher_than_recipient_value > recipient_strength_root_value + } + modifier = { # They should never take it if they don't have enough Prestige and a bit more + add = -200 + prestige <= 300 + gold <= 150 + } +# modifier = { # Asen and Peter always try to do this +# add = 1000 +# primary_title = title:d_laamp_asen +# } + } +} diff --git a/common/decisions/dlc_decisions/fp3_decisions.txt b/common/decisions/dlc_decisions/fp3_decisions.txt new file mode 100644 index 000000000..db5a5fb4a --- /dev/null +++ b/common/decisions/dlc_decisions/fp3_decisions.txt @@ -0,0 +1,1181 @@ +################################### +# Defend Caliphate Ending +################################### +# +## Make it a Pious playthrough that encourage the Caliph to get support from the Muslim world +#### Struggle Persia Ending Assertion Decision ### +#struggle_persia_ending_assertion_decision = { +# decision_group_type = major +# title = struggle_persia_ending_assertion +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_supremacy.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp3_decision_strength.dds" +# desc = struggle_persia_ending_assertion_decision_desc +# selection_tooltip = struggle_persia_ending_assertion_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# sort_order = 80 +# +# is_valid = { +# custom_tooltip = { +# text = struggle_persia_ending_tension_decision_correct_phase_tt +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# is_struggle_phase = struggle_persia_phase_stabilisation +# } +# } +# has_trait = fp3_struggle_supporter +# +# custom_tooltip = { +# text = struggle_persia_ending_decision_caliphate_exists_tt +# exists = title:e_arabia.holder +# title:d_sunni.holder ?= title:e_arabia.holder +# } +# +# # > 50% of involved rulers are supporters of the Caliph +# custom_tooltip = { +# text = struggle_persia_ending_assertion.l +# fp3_persia_supporter_rulers_count_value > fp3_persia_supporter_rulers_half_value +# } +# +# custom_tooltip = { +# text = struggle_persia_ending_assertion.2 +# struggle:persian_struggle = { +# NOT = { +# any_involved_ruler = { +# top_liege = this +# is_landed = yes +# highest_held_title_tier >= tier_duchy +# has_trait = fp3_struggle_detractor +# } +# } +# } +# } +# +# custom_tooltip = { +# text = struggle_persia_ending_assertion.3 +# struggle:persian_struggle = { +# NOT = { +# any_involved_ruler = { +# top_liege = this +# is_landed = yes +# highest_held_title_tier >= tier_duchy +# faith = { +# NOT = { +# has_doctrine = muhammad_succession_sunni_doctrine +# } +# } +# } +# } +# } +# } +# +# +# # They need to be super pious +# piety_level >= very_high_piety_level +# +# # Specific to the caliph themselves +# trigger_if = { +# limit = { fp3_struggle_is_the_caliph = yes } +# # They need to fully control the abbasids empire +# completely_controls = title:e_arabia +# } +# trigger_else = { +# custom_tooltip = { +# text = struggle_persia_strengthen_decision_right_hof_tt +# faith.religious_head = title:d_sunni.holder +# } +# custom_tooltip = { +# text = struggle_persia_strengthen_decision_alliance_tt +# any_ally = { +# this = title:e_arabia.holder +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = persian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# show_as_tooltip = { +# fp3_ending_effects_assertion = yes +# } +# trigger_event = fp3_struggle.0071 +# +# if = { # If you can adopt admin government, show a tooltip to explain it - Actual effect is executed in the event +# limit = { +# has_dlc_feature = roads_to_power +# fp3_struggle_is_the_caliph = yes +# NOT = { government_has_flag = government_is_administrative } +# } +# custom_tooltip = adopt_admin_government_tt +# } +# +# title:d_sunni = { remove_variable = struggle_block_dissolution_faction } +# title:e_arabia = { remove_variable = struggle_block_dissolution_faction } +# +# # Silk Road bonus towards prosperity if and when Persia's turmoil comes to an end +# tgp_silk_road_iranian_intermezzo_ending_effect = yes +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 36 +# kingdom = 36 +# empire = 36 +# hegemony = 36 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +# +#################################### +## Humiliate Caliphate Ending +#################################### +# +#### Struggle Persia Ending Foundation Decision ### +#struggle_persia_ending_foundation_decision = { +# decision_group_type = major +# title = struggle_persia_ending_foundation +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp3_decision_temper.dds" +# desc = struggle_persia_ending_foundation_decision_desc +# selection_tooltip = struggle_persia_ending_foundation_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# sort_order = 80 +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# # Independent +# top_liege = this +# # Muslim +# custom_tooltip = { +# text = struggle_persia_ending_decision_caliphate_muslim_tt +# religion = religion:islam_religion +# } +# trigger_if = { +# limit = { exists = title:d_sunni.holder } +# NOT = { title:d_sunni.holder = root } +# } +# trigger_else = { +# custom_tooltip = { +# text = struggle_persia_strengthen_decision_right_hof_tt +# faith.religious_head = title:d_sunni.holder +# } +# } +# +# # HERE GOES THE SPECIFIC TRIGGERS FOR EACH OPTION - It goes here to make the buttons selectable (UI issue workaround) +# trigger_if = { # CHALLENGER +# limit = { scope:struggle_persia_ending_foundation_decision_option_shia = yes } +# # Only valid if faith permits HoF +# custom_tooltip = { +# text = struggle_persia_ending_foundation_decision_option_hof_tt +# NOT = { +# faith = { has_doctrine = doctrine_no_head } +# } +# } +# } +# } +# +# is_valid = { # We can skip some of the more elementary checks due to this being struggle-only +# # Involved & Unrest phase +# custom_tooltip = { +# text = struggle_persia_ending_anarchy_decision_correct_phase_tt +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# is_struggle_phase = struggle_persia_phase_unrest +# } +# } +# # Detractor +# has_trait = fp3_struggle_detractor +# trigger_if = { # CHALLENGER +# limit = { scope:struggle_persia_ending_foundation_decision_option_shia = yes } +# # Only valid if not Ashari +# custom_tooltip = { +# text = struggle_persia_ending_foundation_decision_option_succession_tt +# NOT = { +# faith = { has_doctrine = muhammad_succession_sunni_doctrine } +# } +# } +# } +# # King or above +# highest_held_title_tier >= tier_kingdom +# # Realm must be bigger than the Caliphate +# trigger_if = { +# limit = { +# exists = title:d_sunni.holder +# } +# custom_tooltip = { +# text = larger_realm_than_caliph +# sub_realm_size >= title:d_sunni.holder.realm_size +# } +# } +# # At least 2 king tier allies +# OR = { +# custom_tooltip = { +# text = struggle_persia_ending_foundation_decision_nb_ally_tt +# any_ally = { +# count >= 2 +# highest_held_title_tier >= tier_kingdom +# } +# } +# sub_realm_size >= 50 +# } +# +# # HERE GOES THE SPECIFIC TRIGGERS FOR EACH OPTION - It goes here to make the buttons selectable (UI issue workaround) +# trigger_if = { +# # CHALLENGER - if you change this, also change the `ai_chance = {}` of the specific widget option below! +# limit = { scope:struggle_persia_ending_foundation_decision_option_shia = yes } +# OR = { +# any_realm_province = { +# OR = { +# custom_tooltip = { +# text = holy_site_of_root_faith_tt +# barony = { +# is_holy_site_of = root.faith +# } +# } +# has_building_or_higher = the_friday_mosque_01 +# has_building_or_higher = house_of_wisdom_01 +# has_building_or_higher = holy_site_great_mosque_of_samarra_01 +# trigger_if = { +# limit = { +# root.faith = { +# has_doctrine = muhammad_succession_shia_doctrine +# } +# } +# has_building_or_higher = holy_site_imam_ali_mosque_01 +# } +# trigger_if = { +# limit = { +# root.faith = { +# has_doctrine = muhammad_succession_shia_doctrine +# } +# } +# has_building_or_higher = imam_reza_shrine_01 +# } +# } +# } +# } +# # Muhakkima +# trigger_if = { +# limit = { +# faith = { has_doctrine = muhammad_succession_muhakkima_doctrine } +# } +# fp3_valid_muhakkima_head = yes +# } +# # Shia/Zandaqa +# trigger_else = { fp3_valid_shia_head = yes } +# # HoF does not already exist, or isn't of your faith +# OR = { +# custom_tooltip = { +# text = hof_must_not_exist_tt +# NOT = { exists = faith.religious_head } +# } +# custom_tooltip = { +# text = hof_must_not_be_your_faith_tt +# faith.religious_head.faith != root.faith +# } +# faith.religious_head = root +# } +# } +# trigger_if = { # VASSALIZE - if you change this, also change the `ai_chance = {}` of the specific widget option below! +# limit = { scope:struggle_persia_ending_foundation_decision_option_vassalize = yes } +# # Sunni Caliph still holds Arabia +# custom_tooltip = { +# text = struggle_persia_ending_decision_caliphate_exists_tt +# exists = title:d_sunni.holder +# exists = title:e_arabia.holder +# title:d_sunni.holder = title:e_arabia.holder +# } +# # Piety +# prestige_level >= high_piety_level +# # Control historic capital of Caliph +# completely_controls = title:d_samarra +# custom_tooltip = { +# text = fp3_struggle_ending_vassalize_caliph_control_samarra_tt +# title:c_samarra = { +# title_held_years >= 5 +# holder = root +# } +# } +# OR = { +# custom_tooltip = { +# text = fp3_struggle_ending_vassalize_caliph_control_baghdad_tt +# title:c_baghdad.holder = root +# } +# title:d_sunni.holder = { is_imprisoned_by = root } +# has_strong_hook = title:d_sunni.holder +# } +# } +# } +# +# widget = { +# gui = "decision_view_widget_fp3_foundation_ending" +# controller = decision_option_list_controller +# decision_to_second_step_button = "struggle_persia_ending_foundation_button_text" +# show_from_start = yes +# +# item = { # SHIA CALIPHATE +# value = struggle_persia_ending_foundation_decision_option_shia +# +# current_description = struggle_persia_ending_foundation_decision_option_shia_desc +# localization = struggle_persia_ending_foundation_decision_option_shia +# icon = "gfx/interface/icons/faith/shia.dds" +# +# # ADD THE OPTION-SPECIFIC REQUIREMENTS FOR THE OPTION - This makes the AI actually be select the 'second' option if it is available +# # ALSO - This also fixes alerts for Players, since their default option will be the one with the highest score +# ai_chance = { +# value = ai_zeal +# +# if = { # CHALLENGER - if you change this, also change the `is_valid = {}` of the decision! +# limit = { +# OR = { +# any_realm_province = { +# OR = { +# custom_tooltip = { +# text = holy_site_of_root_faith_tt +# barony = { +# is_holy_site_of = root.faith +# } +# } +# has_building_or_higher = the_friday_mosque_01 +# has_building_or_higher = house_of_wisdom_01 +# has_building_or_higher = holy_site_great_mosque_of_samarra_01 +# trigger_if = { +# limit = { +# root.faith = { +# has_doctrine = muhammad_succession_shia_doctrine +# } +# } +# has_building_or_higher = holy_site_imam_ali_mosque_01 +# } +# trigger_if = { +# limit = { +# root.faith = { +# has_doctrine = muhammad_succession_shia_doctrine +# } +# } +# has_building_or_higher = imam_reza_shrine_01 +# } +# } +# } +# } +# # Muhakkima +# trigger_if = { +# limit = { +# faith = { has_doctrine = muhammad_succession_muhakkima_doctrine } +# } +# fp3_valid_muhakkima_head = yes +# } +# # Shia/Zandaqa +# trigger_else = { fp3_valid_shia_head = yes } +# # HoF does not already exist, or isn't of your faith +# OR = { +# custom_tooltip = { +# text = hof_must_not_exist_tt +# NOT = { exists = faith.religious_head } +# } +# custom_tooltip = { +# text = hof_must_not_be_your_faith_tt +# faith.religious_head.faith != root.faith +# } +# faith.religious_head = root +# } +# } +# add = 100 +# } +# } +# } +# +# item = { # VASSALIZE THE CALIPH +# value = struggle_persia_ending_foundation_decision_option_vassalize +# +# current_description = struggle_persia_ending_foundation_decision_option_vassalize_desc +# localization = struggle_persia_ending_foundation_decision_option_vassalize +# icon = "gfx/interface/icons/faith/sunni.dds" +# +# # ADD THE OPTION-SPECIFIC REQUIREMENTS FOR THE OPTION - This makes the AI actually be select the 'second' option if it is available +# # ALSO - This also fixes alerts for Players, since their default option will be the one with the highest score +# ai_chance = { +# value = ai_zeal +# +# if = { # VASSALIZE - if you change this, also change the `is_valid = {}` of the decision! +# limit = { +# # Sunni Caliph still holds Arabia +# custom_tooltip = { +# text = struggle_persia_ending_decision_caliphate_exists_tt +# exists = title:d_sunni.holder +# exists = title:e_arabia.holder +# title:d_sunni.holder = title:e_arabia.holder +# } +# # Piety +# prestige_level >= high_piety_level +# # Control historic capital of Caliph +# completely_controls = title:d_samarra +# custom_tooltip = { +# text = fp3_struggle_ending_vassalize_caliph_control_samarra_tt +# title:c_samarra = { +# title_held_years >= 5 +# holder = root +# } +# } +# OR = { +# custom_tooltip = { +# text = fp3_struggle_ending_vassalize_caliph_control_baghdad_tt +# title:c_baghdad.holder = root +# } +# title:d_sunni.holder = { is_imprisoned_by = root } +# has_strong_hook = title:d_sunni.holder +# } +# } +# add = 100 +# } +# } +# } +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = persian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# if = { # Shia Caliphate +# limit = { scope:struggle_persia_ending_foundation_decision_option_shia = yes } +# custom_tooltip = struggle_persia_ending_foundation_decision_option.t.shia +# +# trigger_event = fp3_struggle.0095 +# +# show_as_tooltip = { +# fp3_struggle_ending_shia_caliphate_effects = yes +# struggle:persian_struggle = { end_struggle = yes } +# } +# } +# else_if = { # Vassalize Caliphate +# limit = { scope:struggle_persia_ending_foundation_decision_option_vassalize = yes } +# custom_tooltip = struggle_persia_ending_foundation_decision_option.t.vassalize +# +# trigger_event = fp3_struggle.0100 +# +# show_as_tooltip = { +# fp3_struggle_ending_vassalize_caliph_effects = yes +# struggle:persian_struggle = { end_struggle = yes } +# } +# } +# else = { +# custom_tooltip = struggle_persia_ending_foundation_decision_option.t_selected_foundation.none # QoL addition +# assert_if = { # Just in case +# limit = { always = yes } +# text = "Persian Struggle ended with foundation ending but had an invalid or missing widget item value!" +# } +# } +# +# title:d_sunni = { remove_variable = struggle_block_dissolution_faction } +# title:e_arabia = { remove_variable = struggle_block_dissolution_faction } +# +# # Silk Road bonus towards prosperity if and when Persia's turmoil comes to an end +# tgp_silk_road_iranian_intermezzo_ending_effect = yes +# } +# +# # Kingdom+ only +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 36 +# empire = 36 +# hegemony = 36 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +#################################### +## Resurgent Persia Ending +#################################### +# +#### Struggle Persia Ending Rekindle Iran Decision ### +#struggle_persia_ending_rekindle_iran_decision = { +# decision_group_type = major +# title = struggle_persia_ending_rekindle_iran +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp3_decision_foundation.dds" +# desc = struggle_persia_ending_rekindle_iran_decision_desc +# selection_tooltip = struggle_persia_ending_rekindle_iran_tooltip +# confirm_click_sound = "event:/DLC/FP2/SFX/UI/fp2_struggle_ending_decision_confirm" +# is_invisible = yes +# sort_order = 80 +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# # Independent +# top_liege = this +# } +# +# is_valid = { # We can skip some of the more elementary checks due to this being struggle-only +# # Involved +# custom_tooltip = { +# text = struggle_ending_decision_correct_involvement_tt +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# # Iranian +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_heritage_tt +# culture = { has_cultural_pillar = heritage_iranian } +# } +# # At least a king +# highest_held_title_tier >= tier_kingdom +# # Famed +# prestige_level >= very_high_prestige_level +# # Control enough of Persia +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_region_control_tt +# any_county_in_region = { +# region = world_persian_empire +# percent >= fp3_persia_owned_for_rekindle_persia_decimal_value +# holder.top_liege = root +# } +# } +# OR = { +# # Iranian allies +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_nb_ally_tt +# any_ally = { +# count >= 2 +# top_liege = this +# primary_title = { is_mercenary_company = no } +# primary_title = { is_holy_order = no } +# highest_held_title_tier = tier_kingdom +# culture = { has_cultural_pillar = heritage_iranian } +# } +# } +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_iranian_sub_realm_counties_tt +# any_sub_realm_county = { +# count >= 40 +# culture = { has_cultural_pillar = heritage_iranian } +# } +# } +# } +# # Iranian rulers +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_iranian_rulers_tt +# fp3_persia_iranian_rulers_count_value >= fp3_persia_all_rulers_requirement_value +# } +# +# trigger_if = { +# limit = { scope:struggle_persia_ending_rekindle_iran_decision_option_secret_faith = yes } +# custom_tooltip = { +# text = struggle_persia_ending_rekindle_iran_decision_secret_tt +# any_secret = { type = secret_crypto_religionist } +# } +# } +# } +# +# widget = { +# gui = "decision_view_widget_fp3_foundation_ending" +# controller = decision_option_list_controller +# decision_to_second_step_button = "struggle_persia_ending_rekindle_iran_button_text" +# +# item = { # PUBLIC FAITH +# value = struggle_persia_ending_rekindle_iran_decision_option_public_faith +# +# current_description = struggle_persia_ending_rekindle_iran_decision_option_public_faith_desc +# localization = struggle_persia_ending_rekindle_iran_decision_option_public_faith +# icon = "gfx/interface/icons/character_interactions/religious.dds" +# ai_chance = { value = ai_zeal } +# } +# +# item = { # SECRET FAITH +# value = struggle_persia_ending_rekindle_iran_decision_option_secret_faith +# is_valid = { +# exists = secret_faith +# } +# current_description = struggle_persia_ending_rekindle_iran_decision_option_secret_faith_desc +# localization = struggle_persia_ending_rekindle_iran_decision_option_secret_faith +# icon = "gfx/interface/icons/character_interactions/icon_scheme_crypto_religion.dds" +# ai_chance = { value = ai_zeal } +# } +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = persian_struggle +# } +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# if = { +# limit = { scope:struggle_persia_ending_rekindle_iran_decision_option_secret_faith = yes } +# if = { +# limit = { exists = secret_faith } +# secret_faith = { save_scope_as = propagated_faith } +# } +# else = { +# faith = { save_scope_as = propagated_faith } +# } +# } +# else = { +# faith = { save_scope_as = propagated_faith } +# } +# trigger_event = fp3_struggle.0091 +# show_as_tooltip = { # Fake effects, custom-made to be readable (and also a summary of what happens across several events for OOP/UX reasons) +# struggle:persian_struggle = { end_struggle = yes } +# +# fp3_struggle_rekindle_iran_effects = yes +# } +# +# title:d_sunni = { remove_variable = struggle_block_dissolution_faction } +# title:e_arabia = { remove_variable = struggle_block_dissolution_faction } +# +# # Silk Road bonus towards prosperity if and when Persia's turmoil comes to an end +# tgp_silk_road_iranian_intermezzo_ending_effect = yes +# } +# +# # Kingdom+ only +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 36 +# empire = 36 +# hegemony = 36 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +################################### +# Favour Skilled Outsiders +# By Ewan Cowhig Croft +################################### + +# Bring in skilled characters that like you at the cost of offending your other vassals. +### Favor Skilled Outsiders ### +favour_skilled_outsiders_decision = { + desc = favour_skilled_outsiders_decision_desc + confirm_text = favour_skilled_outsiders_decision_confirm + selection_tooltip = favour_skilled_outsiders_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + sort_order = 90 + decision_group_type = courtier + + is_shown = { + has_fp3_dlc_trigger = yes + is_landed = yes + favour_skilled_outsiders_decision_valid_character_to_take_trigger = yes + } + + is_valid = { + any_sub_realm_county = { favour_skilled_outsiders_decision_valid_county_to_generate_trigger = yes } + favour_skilled_outsiders_decision_valid_character_to_take_trigger = yes + realm_size >= medium_realm_size + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war = no + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "favour_skilled_outsiders_decision.second_step" + + # Diplomacy-Martial: Eloquent Captains + item = { + value = outsider_diplomacy_martial + current_description = favour_skilled_outsiders_decision.tt.diplomacy_martial + localization = favour_skilled_outsiders_decision.tt.diplomacy_martial + icon = "gfx/interface/icons/message_feed/a_catch_all_councillor_icon.dds" + is_valid = { + custom_tooltip = { + text = COUNCILLOR_MISSING_CHANCELLOR + exists = cp:councillor_chancellor + } + trigger_if = { + limit = { exists = cp:councillor_chancellor } + cp:councillor_chancellor = { diplomacy < favour_skilled_outsiders_decision_skill_threshold_value } + # And an extra tooltip for narrative clarity. + custom_tooltip = { + text = favour_skilled_outsiders_decision.tt.skilled_councillor_keeps_clean_house + cp:councillor_chancellor = { diplomacy < favour_skilled_outsiders_decision_skill_threshold_value } + } + } + } + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = diplomacy + subtract = martial + } + } + # Martial-Prowess: Career Soldiers + item = { + value = outsider_martial_prowess + current_description = favour_skilled_outsiders_decision.tt.martial_prowess + localization = favour_skilled_outsiders_decision.tt.martial_prowess + icon = "gfx/interface/icons/message_feed/mercenary.dds" + is_valid = { + custom_tooltip = { + text = COUNCILLOR_MISSING_MARSHAL + exists = cp:councillor_marshal + } + trigger_if = { + limit = { exists = cp:councillor_marshal } + cp:councillor_marshal = { martial < favour_skilled_outsiders_decision_skill_threshold_value } + # And an extra tooltip for narrative clarity. + custom_tooltip = { + text = favour_skilled_outsiders_decision.tt.skilled_councillor_keeps_clean_house + cp:councillor_marshal = { martial < favour_skilled_outsiders_decision_skill_threshold_value } + } + } + } + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = martial + subtract = prowess + } + } + # Prowess-Learning: Fringe Nobility + item = { + value = outsider_prowess_learning + current_description = favour_skilled_outsiders_decision.tt.prowess_learning + localization = favour_skilled_outsiders_decision.tt.prowess_learning + icon = "gfx/interface/icons/message_feed/tier_down.dds" + # Always valid. + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = prowess + subtract = learning + } + } + # Learning-Intrigue: Dedicated Functionaries + item = { + value = outsider_learning_intrigue + current_description = favour_skilled_outsiders_decision.tt.learning_intrigue + localization = favour_skilled_outsiders_decision.tt.learning_intrigue + icon = "gfx/interface/icons/message_feed/secret.dds" + is_valid = { + custom_tooltip = { + text = COUNCILLOR_MISSING_COURT_CHAPLAIN + exists = cp:councillor_court_chaplain + } + trigger_if = { + limit = { exists = cp:councillor_court_chaplain } + cp:councillor_court_chaplain = { learning < favour_skilled_outsiders_decision_skill_threshold_value } + # And an extra tooltip for narrative clarity. + custom_tooltip = { + text = favour_skilled_outsiders_decision.tt.skilled_councillor_keeps_clean_house + cp:councillor_court_chaplain = { learning < favour_skilled_outsiders_decision_skill_threshold_value } + } + } + } + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = learning + subtract = intrigue + } + } + # Intrigue-Stewardship: Cunning Officials + item = { + value = outsider_intrigue_stewardship + current_description = favour_skilled_outsiders_decision.tt.intrigue_stewardship + localization = favour_skilled_outsiders_decision.tt.intrigue_stewardship + icon = "gfx/interface/icons/message_feed/spy_master.dds" + is_valid = { + custom_tooltip = { + text = COUNCILLOR_MISSING_SPYMASTER + exists = cp:councillor_spymaster + } + trigger_if = { + limit = { exists = cp:councillor_spymaster } + cp:councillor_spymaster = { intrigue < favour_skilled_outsiders_decision_skill_threshold_value } + # And an extra tooltip for narrative clarity. + custom_tooltip = { + text = favour_skilled_outsiders_decision.tt.skilled_councillor_keeps_clean_house + cp:councillor_spymaster = { intrigue < favour_skilled_outsiders_decision_skill_threshold_value } + } + } + } + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = intrigue + subtract = stewardship + } + } + # Stewardship-Diplomacy: Skilled Administrators + item = { + value = outsider_stewardship_diplomacy + current_description = favour_skilled_outsiders_decision.tt.stewardship_diplomacy + localization = favour_skilled_outsiders_decision.tt.stewardship_diplomacy + icon = "gfx/interface/icons/message_feed/money.dds" + is_valid = { + custom_tooltip = { + text = COUNCILLOR_MISSING_STEWARD + exists = cp:councillor_steward + } + trigger_if = { + limit = { exists = cp:councillor_steward } + cp:councillor_steward = { stewardship < favour_skilled_outsiders_decision_skill_threshold_value } + # And an extra tooltip for narrative clarity. + custom_tooltip = { + text = favour_skilled_outsiders_decision.tt.skilled_councillor_keeps_clean_house + cp:councillor_steward = { stewardship < favour_skilled_outsiders_decision_skill_threshold_value } + } + } + } + ai_chance = { + # The AI wants to recruit characters that compensate for their skills. + ## So we set a high base. + value = 100 + ## Then we subtract root's relevant skills. + subtract = stewardship + subtract = diplomacy + } + } + } + + effect = { + # So here's what'll happen. + custom_tooltip = favour_skilled_outsiders_decision.tt.promote_minorities_from_within_realm + custom_tooltip = favour_skilled_outsiders_decision.tt.two_batches_to_choose_from + # And how people will react. + show_as_tooltip = { favour_skilled_outsiders_decision_apply_opinions_effect = yes } + # Save how much prestige we paid in case we back out. + save_scope_value_as = { + name = prestige_cost + value = favour_skilled_outsiders_decision_prestige_cost_value + } + # Now fire the actual event. + trigger_event = fp3_misc_decisions.0032 + } + + cooldown = { years = 25 } + + cost = { prestige = favour_skilled_outsiders_decision_prestige_cost_value } + + ai_check_interval = 0 + + ai_potential = { + # Check this stuff early, else we'll go through a bunch of county checks unnecessarily. + favour_skilled_outsiders_decision_valid_character_to_take_trigger = yes + # Plus simple validity checks. + is_adult = yes + is_at_war = no + } + + ai_will_do = { + # We don't want to use this too much - the AI is gonna have trouble utilising such characters correctly. + base = -50 + + # Missing councillors. + ## Chancellor + modifier = { + add = 50 + NOT = { exists = cp:councillor_chancellor } + } + ## Steward + modifier = { + add = 50 + NOT = { exists = cp:councillor_steward } + } + ## Marshal + modifier = { + add = 50 + NOT = { exists = cp:councillor_marshal } + } + ## Spymaster + modifier = { + add = 50 + NOT = { exists = cp:councillor_spymaster } + } + ## Court_chaplain + modifier = { + add = 50 + NOT = { exists = cp:councillor_court_chaplain } + } + modifier = { + add = 50 + has_any_kurultai_trigger = no + } + # Government. + ## Teensy upweight for clans, as the model for the decision. + modifier = { + add = 20 + government_has_flag = government_is_clan + } + # Traits. + ## Calm + modifier = { + add = 15 + has_trait = calm + } + ## Humble + modifier = { + add = 15 + has_trait = humble + } + ## Ambitious + modifier = { + add = 15 + has_trait = ambitious + } + } +} + +#################################### +## Sunder Caliphate Ending +#################################### +#### Destroy the Caliphate ### +#fp3_sunder_the_caliphate_decision = { +# decision_group_type = major +# title = fp3_sunder_the_caliphate_decision +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_strength.dds" +# } +# extra_picture = "gfx/interface/illustrations/struggle_decision_buttons/fp3_decision_assertion.dds" # Does this need to be updated? +# desc = fp3_sunder_the_caliphate_decision_desc +# selection_tooltip = fp3_sunder_the_caliphate_decision_tooltip +# sort_order = 80 +# +# is_shown = { +# is_landless_adventurer = no +# exists = title:d_sunni.holder +# NOR = { +# this = title:d_sunni.holder +# house = title:d_sunni.holder.house +# } +# any_character_struggle = { +# involvement = involved +# is_struggle_type = persian_struggle +# } +# } +# +# is_valid = { +# highest_held_title_tier >= tier_kingdom +# custom_tooltip = { +# text = struggle_persia_ending_foundation_decision_option_succession_tt +# NOT = { +# faith = { has_doctrine = muhammad_succession_sunni_doctrine } +# } +# } +# custom_tooltip = { +# text = fp3_caliph_is_imprisoned_by_you +# any_prisoner = { +# any_held_title = { +# this = title:d_sunni +# } +# } +# } +# custom_tooltip = { +# text = fp3_caliph_faith_is_hostile_or_higher +# faith = { +# faith_hostility_level = { +# target = title:d_sunni.holder.faith +# value >= religious_cb_enabled_hostility_level +# } +# } +# } +# +# +# piety_level >= high_piety_level +# +# completely_controls = title:d_samarra +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# if = { +# limit = { has_dlc_feature = legends } +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = persian_struggle +# } +# +# } +# if = { +# limit = { has_ach_dlc_trigger = yes } +# add_character_flag = ach_ended_struggle +# } +# +# title:d_sunni.holder = { +# save_scope_as = the_caliph +# } +# show_as_tooltip = { +# fp3_sundered_caliphate_effects = yes +# } +# trigger_event = fp3_struggle.0191 +# +# title:d_sunni = { remove_variable = struggle_block_dissolution_faction } +# title:e_arabia = { remove_variable = struggle_block_dissolution_faction } +# } +# +# cost = { +# piety = massive_piety_value +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +################################### +# Become a Clan Government +################################### +### Adopt Clan Ways through House ### +fp3_become_clan_government_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/friendly.dds" + } + desc = fp3_become_clan_government_decision_desc + selection_tooltip = fp3_become_clan_government_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 64 + duchy = 64 + kingdom = 64 + empire = 64 + hegemony = 64 + } + + cost = { prestige = major_prestige_value } + + is_shown = { + has_fp3_dlc_trigger = yes + # You are Feudal + government_has_flag = government_is_feudal + # Has a House and is not House Head + exists = house + house.house_head != root + # Religion is Islam (Clan) + religion = religion:islam_religion + # House head is Clan + house.house_head = { government_has_flag = government_is_clan } + } + + is_valid = { + # You are Feudal + custom_tooltip = { + text = government_is_feudal_tt + government_has_flag = government_is_feudal + } + # Religion is Islam (Clan) + religion = religion:islam_religion + # House head is Clan + custom_tooltip = { + text = fp3_become_clan_government_decision_house_head_tt + house.house_head = { government_has_flag = government_is_clan } + } + } + + effect = { +# legend_seed_struggle_ending_effect = { +# ENDER = root +# STRUGGLE = persian_struggle +# } + if = { + limit = { has_ach_dlc_trigger = yes } + add_character_flag = ach_ended_struggle + } + show_as_tooltip ={ + change_government = clan_government + # Increase unity, uses this effect since both chars are not clan when script is evaluated + house.house_head = { + apply_clan_unity_interaction_effect = { + CHARACTER = root + TARGET = root.house.house_head + DESC = clan_unity_adopt_clan.desc + VALUE = medium_unity_gain + VALUE_REVERSED = no + } + } + } + trigger_event = fp3_misc_decisions.0051 + } + + ai_will_do = { + base = -25 + # More likely if Clan preferred culture + modifier = { + add = 10 + culture = { + OR = { + has_cultural_pillar = heritage_arabic + has_cultural_pillar = heritage_iranian + has_cultural_pillar = heritage_turkic + } + } + } + # More likely if a fan of House Head + opinion_modifier = { + opinion_target = house.house_head + multiplier = 0.5 + } + } +} diff --git a/common/decisions/dlc_decisions/fp_1/00_fp1_major_decisions.txt b/common/decisions/dlc_decisions/fp_1/00_fp1_major_decisions.txt new file mode 100644 index 000000000..46853c053 --- /dev/null +++ b/common/decisions/dlc_decisions/fp_1/00_fp1_major_decisions.txt @@ -0,0 +1,627 @@ +################################################### +# +## Fury of the Northmen Major Decisions List +# +## Secure the High Kingdom of the North Sea - Bind England, Denmark, and Norway into one mighty de jure. +## Found the Capital of the Rus' - Semi-dynamic founding of Kiev. +## Elevate the Kingdom of the Isles - Make the Petty Kingdom of Mann & the Isles into the Perfectly Regular Kingdom of Mann & the Isles. +## Forge the Jomsvikings - Sponsor the creation of a conservative Asatru holy fighting force. +# +################################################### +# +############################################## +## Secure the High Kingdom of the North Sea # +## by Ewan Cowhig Croft # +############################################## +# +#### Secure the High Kingdom of the North Sea ### +#secure_high_kingdom_north_sea_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp1_decision_raise_runestone.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 0 +# hegemony = 0 +# } +# +# desc = secure_high_kingdom_north_sea_decision_desc +# selection_tooltip = secure_high_kingdom_north_sea_decision_tooltip +# +# is_shown = { +# is_independent_ruler = yes +# #DLC check. +# has_fp1_dlc_trigger = yes +# #Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# OR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# } +# #Must be within the North/West Germanic cultural sphere. +# OR = { +# culture = { has_cultural_pillar = heritage_north_germanic } +# culture = { has_cultural_pillar = heritage_west_germanic } +# } +# #Can't already be an empire. +# highest_held_title_tier = tier_kingdom +# #Not repeatable. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_secured_high_kingdom_north_sea +# } +# } +# # One of the original kingdoms is not titular +# OR = { +# title:k_england = { +# is_titular = no +# holder ?= root +# } +# title:k_denmark = { +# is_titular = no +# holder ?= root +# } +# title:k_norway = { +# is_titular = no +# holder ?= root +# } +# } +# OR = { # Must hold one of the related king titles, and have part of your realm in the other region +# AND = { +# has_title = title:k_england +# any_sub_realm_county = { +# title_province = { geographical_region = world_europe_north } +# } +# } +# AND = { +# OR = { +# has_title = title:k_norway +# has_title = title:k_denmark +# } +# any_sub_realm_county = { +# title_province = { geographical_region = world_europe_west_britannia } +# } +# } +# } +# } +# +# is_valid = { +# #Must be independent. +# is_independent_ruler = yes +# #Should have a decent prestige level. +# prestige_level >= high_prestige_level +# #Completely controls the core regions of their kingdoms. +# completely_controls_region = dlc_fp1_region_core_north_sea +# #Has ruled one of the kingdoms for a very long time. +# trigger_if = { +# limit = { +# title:k_norway = { is_titular = no } +# } +# has_title = title:k_norway +# } +# trigger_if = { +# limit = { +# title:k_england = { is_titular = no } +# } +# has_title = title:k_england +# } +# trigger_if = { +# limit = { +# title:k_denmark = { is_titular = no } +# } +# has_title = title:k_denmark +# } +# OR = { +# trigger_if = { +# limit = { +# title:k_norway = { is_titular = no } +# } +# title:k_norway = { +# save_temporary_scope_as = temp_scope +# custom_tooltip = { +# text = secure_high_kingdom_denmark_held_years +# title_held_years >= 10 +# } +# } +# } +# trigger_if = { +# limit = { +# title:k_england = { is_titular = no } +# } +# title:k_england = { +# save_temporary_scope_as = temp_scope +# custom_tooltip = { +# text = secure_high_kingdom_denmark_held_years +# title_held_years >= 10 +# } +# } +# } +# trigger_if = { +# limit = { +# title:k_denmark = { is_titular = no } +# } +# title:k_denmark = { +# save_temporary_scope_as = temp_scope +# custom_tooltip = { +# text = secure_high_kingdom_denmark_held_years +# title_held_years >= 10 +# } +# } +# } +# } +# #Just confirm that becoming an empire will prevent you from achieving this one. +# highest_held_title_tier < tier_empire +# # If the Danelaw is still in existence, this must be resolved first. +# trigger_if = { +# limit = { +# title:k_danelaw = { is_titular = no } +# } +# custom_description = { +# text = secure_high_kingdom_north_sea_decision_solve_danelaw +# always = no +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# not = { exists = involved_activity } +# #Has to be around for the ceremony. +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# effect = { +# save_scope_as = founder +# show_as_tooltip = { secure_high_kingdom_north_sea_scripted_effect = yes } +# gain_heroic_legend_seed_tooltip_effect = yes +# trigger_event = { id = fp1_major_decisions.0001 } +# #Notify other players. +# every_player = { +# limit = { +# capital_province = { +# OR = { +# geographical_region = world_europe_west +# geographical_region = world_europe_north +# } +# } +# #Obviously, we exempt scope:founder themselves. +# this != scope:founder +# } +# #Vassal players get a separate event. +# if = { +# limit = { +# any_liege_or_above = { this = scope:founder } +# } +# trigger_event = fp1_major_decisions.0002 +# } +# #Everyone else within range gets a less personal version. +# else = { trigger_event = fp1_major_decisions.0003 } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_secured_high_kingdom_north_sea +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 200 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 200 +# } +# } +# prestige = 1000 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############################################## +## Found the Capital of the Rus' # +## by Ewan Cowhig Croft # +############################################## +# +#### Found the Capital of the Rus' ### +#found_capital_of_the_rus_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp1_decision_raise_runestone.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = found_capital_of_the_rus_decision_desc +# selection_tooltip = found_capital_of_the_rus_decision_tooltip +# +# is_shown = { +# #DLC check. +# has_fp1_dlc_trigger = yes +# #Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# #Must be within the North Germanic cultural sphere. +# OR = { +# culture = { has_cultural_pillar = heritage_north_germanic } +# has_culture = culture:norman +# has_character_modifier = embraced_local_traditions_modifier +# dynasty ?= { +# has_dynasty_modifier = settled_norse_dynasty_modifier +# } +# } +# #Must be in the current de jure title:e_russia: since this decision involves title:e_russia very intimately, we don't want a custom region. +# any_held_title = { +# title_tier = county +# empire = title:e_russia +# } +# #Aaaaaaand it's already happened in 1066, albeit with less gameplay benefits. +# NOT = { game_start_date >= 1066.09.15 } +# #Year is before 1100, just to keep this from getting weird if no one manages it early. +# current_date < 1100.1.1 +# #Not repeatable. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_capital_of_rus +# } +# } +# } +# +# is_valid = { +# #Must be independent. +# top_liege = this +# #Has to be around to organise the construction. +# is_imprisoned = no +# #Must have a capital within title:e_russia, as we'll use this as a fallback. +# capital_county.empire = title:e_russia +# #Should have a decent prestige level. +# OR = { +# prestige_level >= very_high_prestige_level +# AND = { +# prestige_level >= high_prestige_level +# completely_controls = title:c_kiev +# } +# } +# #Repeat the time limit concern just so that the player knows it's a thing. +# custom_description = { +# text = found_capital_of_the_rus_decision_before_last_date +# current_date <= 1100.1.1 +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_at_peace_adult = yes +# } +# +# effect = { +# save_scope_as = founder +# #Nab scope:founder's capital for the initial tooltip; this may be changed in the actual event. +# scope:founder.capital_county = { save_scope_as = new_rus_capital } +# show_as_tooltip = { found_capital_of_rus_scripted_effect = yes } +# trigger_event = { id = fp1_major_decisions.0011 } +# #Notifying other players is done in scope:founder's event, as scope:founder may change the circumstances of the decision with their option choice. +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_founded_capital_of_rus +# } +# } +# } +# +# cost = { +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = 100 +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = 100 +# } +# } +# prestige = 500 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 0 +# +# # Weight up for traits. +# modifier = { +# add = 25 +# has_trait = ambitious +# } +# modifier = { +# add = 25 +# has_trait = arrogant +# } +# modifier = { +# add = 25 +# has_trait = architect +# } +# modifier = { +# add = 25 +# has_trait = administrator +# } +# modifier = { +# add = 25 +# has_trait = viking +# } +# +# # Weight up for game year. +# modifier = { +# add = 25 +# current_year >= 920 +# } +# modifier = { +# add = 25 +# current_year >= 980 +# } +# } +#} +# +############################################## +## Elevate the Kingdom of the Isles # +## by Ewan Cowhig Croft # +############################################## +# +## This decision is intentionally fairly whimsical, and in no way intended to reflect historical reality or possibility, nor is it in any way affiliated with affiliated with the Isle of Mann Tourism Board. +#### Elevate the Kingdom of Mann & the Isles ### +#elevate_mann_and_the_isles_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 120 +# duchy = 120 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# desc = elevate_mann_and_the_isles_decision_desc +# selection_tooltip = elevate_mann_and_the_isles_decision_tooltip +# +# is_shown = { +# #DLC check. +# has_fp1_dlc_trigger = yes +# #Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# OR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# } +# #Must be within the North Germanic cultural sphere. +# OR = { +# culture = { has_cultural_pillar = heritage_north_germanic } +# has_culture = culture:norman +# } +# #Must be in the vague region. +# any_held_title = { +# title_tier = county +# title_province = { geographical_region = world_europe_west_britannia } +# } +# #Can't already be a kingdom. +# highest_held_title_tier <= tier_duchy +# #Not repeatable. +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_elevated_mann_and_the_isles +# } +# } +# } +# +# is_valid = { +# #Must be independent. +# top_liege = this +# #Has to be around for the ceremony. +# is_imprisoned = no +# #Should have the highest prestige level. +# prestige_level >= max_prestige_level +# #Completely controls Mann. +# has_title = title:c_isle_of_man +# has_title = title:d_the_isles +# #Can't already be a kingdom; show this here too so people aren't caught unawares. +# highest_held_title_tier <= tier_duchy +# #Must be in/adjacent to the Viking Age; show this here too so people aren't caught unawares. +# NOT = { +# culture = { has_cultural_era_or_later = culture_era_high_medieval } +# } +# #Must be a proven pirate. +# has_trait = viking +# } +# +# is_valid_showing_failures_only = { +# is_alive = yes +# not = { exists = involved_activity } +# is_imprisoned = no +# has_contagious_deadly_disease_trigger = no +# } +# +# effect = { +# gain_heroic_legend_seed_tooltip_effect = yes +# save_scope_as = founder +# # Trigger effects. +# show_as_tooltip = { elevate_mann_and_the_isles_scripted_effect = yes } +# trigger_event = { id = fp1_major_decisions.0021 } +# #Notify other players. +# every_player = { +# limit = { +# capital_province = { geographical_region = world_europe_west_britannia } +# #Obviously, we exempt scope:founder themselves. +# this != scope:founder +# } +# #Vassal players get a separate event. +# if = { +# limit = { +# any_liege_or_above = { this = scope:founder } +# } +# trigger_event = fp1_major_decisions.0022 +# } +# #Everyone else within range gets a less personal version. +# else = { trigger_event = fp1_major_decisions.0023 } +# } +# hidden_effect = { +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:flag_elevated_mann_and_the_isles +# } +# } +# } +# +# cost = { +# prestige = 2000 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +############################################## +## Forge the Jomsvikings # +## by Ewan Cowhig Croft # +############################################## +# +#### Forge the Jomsvikings ### +#forge_the_jomsvikings_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp1_decision_forge_jomsvikings.dds" +# } +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 120 +# empire = 120 +# hegemony = 120 +# } +# +# desc = forge_the_jomsvikings_decision_desc +# selection_tooltip = forge_the_jomsvikings_decision_tooltip +# +# is_shown = { +# # DLC check. +# has_fp1_dlc_trigger = yes +# # Standard filter checks. +# is_playable_character = yes +# exists = dynasty +# OR = { +# government_has_flag = government_is_tribal +# government_has_flag = government_is_feudal +# government_has_flag = government_is_clan +# } +# # Must follow an unreformed Germanic faith. +# faith = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes } +# # Jomsvikings cannot have existed already. +# fp1_jomsvikings_have_not_existed_trigger = yes +# } +# +# is_valid = { +# # Must be independent. +# top_liege = this +# # Should be decently famous in all fashions. +# prestige_level >= high_prestige_level +# piety_level >= medium_piety_level +# # Repeat faith requirements +# custom_tooltip = { +# faith = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes } +# text = fp1_valid_norse_faith_for_jomsvikings_trigger_tt +# } +# # You hold land in a suitable region. +# ## Weird structure is to stop the decision window trying to parse duchies through the county filter, which it otherwise cannot be disuaded from doing. +# any_held_title = { +# trigger_if = { +# limit = { tier = tier_county } +# fp1_valid_county_for_jomsvikings_trigger = yes +# } +# trigger_else = { always = no } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# save_scope_as = founder +# # Show the results. +# show_as_tooltip = { forge_the_jomsvikings_decision_tooltip_effect = yes } +# # Send out events. +# trigger_event = { id = fp1_major_decisions.0031 } +# # Notification of other players is handled in the immediate block of scope:founder's event. +# # Flag to stop this repeating is filed in the scripted effect, since we might forge them via event instead. +# } +# +# cost = { +# piety = 500 +# prestige = 1000 +# } +# +# ai_potential = { +# always = yes +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/dlc_decisions/fp_1/00_fp1_other_decisions.txt b/common/decisions/dlc_decisions/fp_1/00_fp1_other_decisions.txt new file mode 100644 index 000000000..62c8d4a1a --- /dev/null +++ b/common/decisions/dlc_decisions/fp_1/00_fp1_other_decisions.txt @@ -0,0 +1,126 @@ +################################################## + +# Fury of the Northmen Other Decisions List + +# Raise Runestone [Expanded] - Raise a runestone to yourself, your actions, or your family. + +################################################## + + +############################################# +# Raise Runestone [Expanded] # +# by Ewan Cowhig Croft # +############################################# + +### Raise Stele Decision ### +raise_stele_decision = { + title = raise_stele_decision_name + picture = { + reference = "gfx/interface/illustrations/decisions/fp1_decision_raise_runestone.dds" + } + desc = raise_stele_decision_desc + selection_tooltip = raise_stele_decision_tooltip + decision_group_type = major + + cooldown = { years = 10 } + + sort_order = 80 + + is_shown = { + # DLC check. + has_fp1_dlc_trigger = yes + # Landed characters only: nobody likes a mercenary. + is_landed = yes + primary_title.tier > tier_barony + # Holds a suitable culture at a suitable period. + fp1_can_raise_stele_trigger = yes + } + + is_valid = { + # Has a valid reason. + OR = { + custom_description = { + text = raise_stele_decision_ancestor + # For family. + has_variable = ancestor_to_bury + } + custom_description = { + text = raise_stele_decision_victory + # Won a war that gained them territory. + has_variable = recent_conquest_victory + } + custom_description = { + text = raise_stele_decision_rank + # Marking going up a rank. + has_variable = recent_rank_increase + } + } + } + + is_valid_showing_failures_only = { + # Standard checks. + is_available_adult = yes + # Shouldn't be at war. + is_at_war = no + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = raise_stele_gold_cost + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = raise_stele_gold_cost + } + } + } + + effect = { + # Save the gold value for refund purposes. + set_variable = { + name = raise_stele_refund + value = raise_stele_gold_cost + } + # Generic effects. + show_as_tooltip = { fp1_apply_generic_stele_bonuses_effect = yes } + # Inform that they'll be a bit weaker outside of your own culture (& similar). + custom_tooltip = raise_stele_decision_tt.variable_strength + # Show type effects. + custom_tooltip = raise_stele_decision_tt.effects_list + # Show a warning about it being destroyed if someone outside of your dynasty takes over the county it's built in + custom_description_no_bullet = { + text = raise_runestone_decision_warning + } + # Moved ahead to selection. + trigger_event = fp1_other_decisions.0101 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + # Only take it if you can afford it. + short_term_gold >= raise_stele_gold_cost + } + + ai_will_do = { + # We don't want too many runestones all over the place. + base = 50 + } +} diff --git a/common/decisions/dlc_decisions/fp_3/fp3_dynasty_decisions.txt b/common/decisions/dlc_decisions/fp_3/fp3_dynasty_decisions.txt new file mode 100644 index 000000000..489e5fda2 --- /dev/null +++ b/common/decisions/dlc_decisions/fp_3/fp3_dynasty_decisions.txt @@ -0,0 +1,601 @@ +################################# +# Embellish Capital # +# By Ola Jentzsch # +# Reworked by Chad Uhl # +################################# + +### Embellish Capital ### +fp3_embellish_capital_decision = { + title = fp3_embellish_capital_decision_name + picture = { + trigger = { + culture = { has_graphical_japanese_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/event_scenes/tgp_japanese_city.dds" + } + picture = { + trigger = { + culture = { has_graphical_east_asia_culture_group_trigger = yes } + } + reference = "gfx/interface/illustrations/decisions/tgp_great_project.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + desc = fp3_embellish_capital_decision.desc + selection_tooltip = fp3_embellish_capital_decision_tooltip + cooldown = { years = 30 } + sort_order = 150 + + is_shown = { + dynasty ?= { + has_dynasty_perk = fp3_khvarenah_legacy_5 + } + exists = capital_county + } + + is_valid = { + OR = { + custom_tooltip = { + text = recently_conquered_land_tooltip + any_held_county = { + this != this.holder.top_liege.capital_county + recent_history = { + type = conquest + years = 10 + } + } + } + short_term_gold >= embellish_capital_gold_cost + } + } + + is_valid_showing_failures_only = { + is_available_at_peace_adult = yes + OR = { + # At least one of the decision options is available + employs_court_position = royal_architect_court_position + any_consort = { fp3_embellish_capital_decision_character_trigger = yes } + any_courtier = { fp3_embellish_capital_decision_character_trigger = yes } + cp:councillor_court_chaplain ?= { fp3_embellish_capital_decision_character_trigger = yes } + } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + NOR = { + has_treasury = yes + any_held_county = { + NOT = { this = this.holder.top_liege.capital_county } + recent_history = { + type = conquest + years = 10 + } + } + } + } + add = embellish_capital_gold_cost + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + NOT = { + any_held_county = { + NOT = { this = this.holder.top_liege.capital_county } + recent_history = { + type = conquest + years = 10 + } + } + } + } + add = embellish_capital_gold_cost + } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_ARCHITECT_DECISION_NEXT_STEP_BUTTON" + + ### Royal Architect + # Mausoleum + # Refurbish Residence + # Baths and Fountains + item = { + value = embellish_capital_royal_architect + is_valid = { + employs_court_position = royal_architect_court_position + trigger_if = { + limit = { employs_court_position = royal_architect_court_position } + court_position:royal_architect_court_position = { + fp3_embellish_capital_decision_character_trigger = yes + } + } + } + localization = embellish_capital_option_royal_architect + icon = "gfx/interface/icons/message_feed/building.dds" + ai_chance = { + value = 100 + } + } + + #### Courtier + # Hammam + # Temple + # Palace + item = { + value = embellish_capital_consort_courtier + is_valid = { + OR = { + any_consort = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + trigger_if = { + limit = { + root = { employs_court_position = royal_architect_court_position } + } + has_court_position = royal_architect_court_position + } + is_councillor_of = root + } + } + any_courtier = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + trigger_if = { + limit = { + root = { employs_court_position = royal_architect_court_position } + } + has_court_position = royal_architect_court_position + } + is_councillor_of = root + } + } + } + } + localization = embellish_capital_option_consort_courtier + icon = "gfx/interface/icons/message_feed/council.dds" + ai_chance = { + value = 90 + } + } + + #### Chaplain + # Temple + # Dakhma + # Madrasa + # Fresco + item = { + value = embellish_capital_chaplain + is_valid = { + cp:councillor_court_chaplain ?= { fp3_embellish_capital_decision_character_trigger = yes } + } + localization = embellish_capital_option_chaplain + icon = "gfx/interface/icons/message_feed/religious.dds" + ai_chance = { + value = 70 + if = { + limit = { + has_trait = zealous + } + add = 30 + } + } + } + + #### Me + # Monument to myself + item = { + value = embellish_capital_me + is_valid = { + is_available_adult = yes + } + localization = embellish_capital_option_me + icon = "gfx/interface/icons/character_interactions/icon_scheme_claim_throne.dds" + ai_chance = { + value = 60 + if = { + limit = { + has_trait = arrogant + } + add = 50 + } + } + } + } + + effect = { + custom_tooltip = fp3_embellish_capital_decision_effects.tt + hidden_effect = { + save_scope_as = root_scope # For custom tooltips within the event chain + capital_county = { save_scope_as = capital_county } + capital_province = { save_scope_as = capital_province } + if = { # Case: You don't have the gold but you do have the recently conquered county + limit = { + any_held_county = { + this != this.holder.top_liege.capital_county + recent_history = { + type = conquest + years = 10 + } + } + NOT = { + short_term_gold >= embellish_capital_gold_cost + } + } + random_held_county = { + limit = { + this != this.holder.top_liege.capital_county + recent_history = { + type = conquest + years = 10 + } + } + save_scope_as = target_county + } + # Fire the event based on the option selected + if = { # Royal Architect + limit = { scope:embellish_capital_royal_architect = yes } + random_court_position_holder = { + type = royal_architect_court_position + limit = { fp3_embellish_capital_decision_character_trigger = yes } + save_scope_as = chosen_architect + } + trigger_event = { + id = fp3_dynasty_decision.0004 + days = { 3 10 } + } + } + else_if = { # Consort or Courtier + limit = { scope:embellish_capital_consort_courtier = yes } + random_list = { + 1 = { + trigger = { + any_consort = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + } + random_consort = { + limit = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + weight = { + base = 1 + compare_modifier = { + value = stewardship + multiplier = 0.25 + } + modifier = { + has_trait = lazy + add = -50 + } + + modifier = { + OR = { + has_trait = administrator + has_trait = architect + has_trait = scholar + has_trait = lifestyle_gardener + has_trait = overseer + } + add = 50 + } + } + save_scope_as = chosen_architect + } + } + 1 = { + trigger = { + any_courtier = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + } + random_courtier = { + limit = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + weight = { + base = 1 + compare_modifier = { + value = stewardship + multiplier = 0.25 + } + modifier = { + has_trait = lazy + add = -50 + } + + modifier = { + OR = { + has_trait = administrator + has_trait = architect + has_trait = scholar + has_trait = lifestyle_gardener + has_trait = overseer + } + add = 50 + } + } + save_scope_as = chosen_architect + } + } + } + trigger_event = { + id = fp3_dynasty_decision.0005 + days = { 3 10 } + } + } + else_if = { # Court Chaplain + limit = { scope:embellish_capital_chaplain = yes } + cp:councillor_court_chaplain = { save_scope_as = chosen_architect } + trigger_event = { + id = fp3_dynasty_decision.0007 + days = { 3 10 } + } + } + else_if = { # Me + limit = { scope:embellish_capital_me = yes } + save_scope_as = chosen_architect + trigger_event = { + id = fp3_dynasty_decision.0008 + days = { 3 10 } + } + } + } + else_if = { # Case: you have the gold but not the recently conquered county + limit = { + short_term_gold >= embellish_capital_gold_cost + NOT = { + any_held_county = { + this != this.holder.top_liege.capital_county + recent_history = { + type = conquest + years = 10 + } + } + } + } + set_variable = { + name = embellish_capital_cost + value = embellish_capital_gold_cost + } + # Fire the event based on the option selected + if = { # Royal Architect + limit = { scope:embellish_capital_royal_architect = yes } + random_court_position_holder = { + type = royal_architect_court_position + limit = { fp3_embellish_capital_decision_character_trigger = yes } + save_scope_as = chosen_architect + } + trigger_event = { + id = fp3_dynasty_decision.0004 + days = { 3 10 } + } + } + else_if = { # Consort or Courtier + limit = { scope:embellish_capital_consort_courtier = yes } + random_list = { + 1 = { + trigger = { + any_consort = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + } + random_consort = { + limit = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + weight = { + base = 1 + compare_modifier = { + value = stewardship + multiplier = 0.25 + } + modifier = { + has_trait = lazy + add = -50 + } + + modifier = { + OR = { + has_trait = administrator + has_trait = architect + has_trait = scholar + has_trait = lifestyle_gardener + has_trait = overseer + } + add = 50 + } + } + save_scope_as = chosen_architect + } + } + 1 = { + trigger = { + any_courtier = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + } + random_courtier = { + limit = { + fp3_embellish_capital_decision_character_trigger = yes + NOR = { + has_court_position = royal_architect_court_position + is_councillor_of = root + } + } + weight = { + base = 1 + compare_modifier = { + value = stewardship + multiplier = 0.25 + } + modifier = { + has_trait = lazy + add = -50 + } + + modifier = { + OR = { + has_trait = administrator + has_trait = architect + has_trait = scholar + has_trait = lifestyle_gardener + has_trait = overseer + } + add = 50 + } + } + save_scope_as = chosen_architect + } + } + } + trigger_event = { + id = fp3_dynasty_decision.0005 + days = { 3 10 } + } + } + else_if = { # Court Chaplain + limit = { scope:embellish_capital_chaplain = yes } + cp:councillor_court_chaplain = { save_scope_as = chosen_architect } + trigger_event = { + id = fp3_dynasty_decision.0007 + days = { 3 10 } + } + } + else_if = { # Me + limit = { scope:embellish_capital_me = yes } + save_scope_as = chosen_architect + trigger_event = { + id = fp3_dynasty_decision.0008 + days = { 3 10 } + } + } + scope:chosen_architect = { + add_opinion = { + target = root + modifier = trusted_me_opinion + opinion = 10 + } + } + } + else = { # Case: You have both the gold and the recently conquered county, so we let you choose how to pay + # Save the gold value for refund purposes. Deleted later if you choose to pay by pillaging the recently conquered county + set_variable = { + name = embellish_capital_cost + value = embellish_capital_gold_cost + } + # Save architect scope and give opinion + if = { # Royal Architect + limit = { scope:embellish_capital_royal_architect = yes } + random_court_position_holder = { + type = royal_architect_court_position + limit = { fp3_embellish_capital_decision_character_trigger = yes } + save_scope_as = chosen_architect + } + } + else_if = { # Consort or Courtier + limit = { scope:embellish_capital_consort_courtier = yes } + random_list = { + 1 = { + trigger = { + any_consort = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + } + } + random_consort = { + limit = { fp3_embellish_capital_decision_character_trigger = yes } + save_scope_as = chosen_architect + } + } + 1 = { + trigger = { + any_courtier = { + count >= 1 + fp3_embellish_capital_decision_character_trigger = yes + } + } + random_courtier = { + limit = { fp3_embellish_capital_decision_character_trigger = yes } + save_scope_as = chosen_architect + } + } + } + } + else_if = { # Court Chaplain + limit = { scope:embellish_capital_chaplain = yes } + cp:councillor_court_chaplain = { save_scope_as = chosen_architect } + } + else_if = { # Me + limit = { scope:embellish_capital_me = yes } + save_scope_as = chosen_architect + } + random_held_county = { + limit = { + this != this.holder.top_liege.capital_county + recent_history = { + type = conquest + years = 10 + } + } + save_scope_as = target_county + } + trigger_event = fp3_dynasty_decision.0003 + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = {} + + ai_will_do = { base = 100 } +} diff --git a/common/decisions/dlc_decisions/fp_3/fp3_islamic_decisions.txt b/common/decisions/dlc_decisions/fp_3/fp3_islamic_decisions.txt new file mode 100644 index 000000000..886785cac --- /dev/null +++ b/common/decisions/dlc_decisions/fp_3/fp3_islamic_decisions.txt @@ -0,0 +1,515 @@ +### Avenge the Battle of Nahrawan ### +avenge_the_battle_of_nahrawan_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_supremacy.dds" + } + decision_group_type = major + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + sort_order = 30 + + title = { + first_valid = { + triggered_desc = { + trigger = { + faith = { + OR = { + has_doctrine = tenet_fp3_fedayeen + has_doctrine = tenet_warmonger + has_doctrine_parameter = pluralism_fundamentalist_proselytization_bonus + } + } + } + desc = destroy_the_apostates_decision_name + } + desc = avenge_the_battle_of_nahrawan_decision_name + } + } + + desc = avenge_the_battle_of_nahrawan_decision_desc + + selection_tooltip = avenge_the_battle_of_nahrawan_decision_tooltip + + is_shown = { + has_fp3_dlc_trigger = yes + faith = { has_doctrine = muhammad_succession_muhakkima_doctrine } + capital_province ?= { + OR = { + geographical_region = world_persian_empire + geographical_region = world_middle_east + } + } + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:avenge_the_battle_of_nahrawan_decision + } + } + } + + is_valid = { + completely_controls_region = world_mesopotamia + custom_description = { + text = "restore_high_priesthood_holy_sites" + faith = { + any_holy_site = { + OR = { + county.holder = root + county.holder.top_liege = { this = root } + } + count >= 3 + } + } + } + custom_description = { + text = avenge_the_battle_of_nahrawan_sunni_caliphate_irrelevant + NOT = { exists = title:d_sunni.holder } + } + custom_description = { + text = avenge_the_battle_of_nahrawan_shia_caliphate_irrelevant + NOT = { exists = title:d_shiite.holder } + } + } + + is_valid_showing_failures_only = { + is_alive = yes + not = { exists = involved_activity } + is_imprisoned = no + } + + + effect = { + save_scope_as = avenger + + #Sunni penalty scope save + title:e_arabia = { + random_de_jure_county_holder = { #If there's a big Sunni presence in Arabia + limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_empire + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_kingdom + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_duchy + } + faith = { + save_scope_as = sunni_faith + } + } + } + + title:e_persia = { + random_de_jure_county_holder = { #If there's a big Sunni presence in Persia + limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_empire + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_kingdom + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_sunni_doctrine } + highest_held_title_tier = tier_duchy + } + faith = { + save_scope_as = sunni_faith + } + } + } + + #Shia penalty scope save + title:e_arabia = { + random_de_jure_county_holder = { #If there's a big Shia presence in Arabia + limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_empire + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_kingdom + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_duchy + } + faith = { + save_scope_as = shia_faith + } + } + } + + #Shia penalty scope save + title:e_persia = { + random_de_jure_county_holder = { #If there's a big Shia presence in Persia + limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_empire + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_kingdom + } + alternative_limit = { + faith = { has_doctrine = muhammad_succession_shia_doctrine } + highest_held_title_tier = tier_duchy + } + faith = { + save_scope_as = shia_faith + } + } + } + + show_as_tooltip = { avenge_the_battle_of_nahrawan_scripted_effect = yes } #Actually applied in fp3_decision.0011 - Prestige, religion bonuses + + #Events + trigger_event = fp3_decision.0011 + every_player = { + limit = { + this != scope:avenger + is_within_diplo_range = { CHARACTER = scope:avenger } + } + trigger_event = fp3_decision.0012 + } + + #Can only be done once + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:avenge_the_battle_of_nahrawan_decision + } + } + + ai_will_do = { + base = 100 + } +} + + +### Promote Persian Scriptures ### +fp3_promote_persian_scripture_decision = { + title = fp3_promote_persian_scripture_decision_name + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/friendly.dds" + } + desc = fp3_promote_persian_scripture_decision_desc + decision_group_type = major + selection_tooltip = fp3_promote_persian_scripture_decision_tooltip + sort_order = -10 + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + has_religion = religion:islam_religion + has_fp3_dlc_trigger = yes + is_landed = yes # Don't bother laamps with this + NOT = { + culture = { has_cultural_pillar = heritage_arabic } + } + capital_province ?= { geographical_region = world_persian_empire } + + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:promote_persian_scripture_decision + } + } + } + + is_valid = { + top_liege = this + highest_held_title_tier >= tier_kingdom + piety_level >= high_piety_level + OR = { + knows_language_of_culture = culture:persian + knows_language_of_culture = culture:khwarezmian + } + culture = { + cultural_acceptance = { target = culture:persian value >= 70 } + } + trigger_if = { + limit = { + AND = { + exists = faith.religious_head + root.faith.religious_head.culture = { has_cultural_pillar = heritage_arabic } + } + } + NOT = { + root.faith.religious_head = { has_strong_hook = root } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + not = { exists = involved_activity } + has_contagious_deadly_disease_trigger = no + custom_description = { + text = "pledged_to_not_promote_persian_desc" + NOT = { has_variable = pledged_to_not_promote_persian } + } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = 500 + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = 500 + } + } + piety = promote_persian_scripture_piety_cost + } + + effect = { + + save_scope_as = persian_fanboy + + #Can only be done once + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:promote_persian_scripture_decision + } + + # Save the piety value for refund purposes. + set_variable = { + name = promote_persian_scripture_piety_refund + value = promote_persian_scripture_piety_cost + } + + show_as_tooltip = { promote_persian_scripture_scripted_effect = yes } #Actually applied in fp3_decision.0013. + + if = { + limit = { + exists = root.faith.religious_head + root.faith.religious_head = { + is_ai = yes + NOR = { + has_trait = craven + has_trait = shy + has_relation_lover = root + has_relation_soulmate = root + is_vassal_of = root + } + } + } + trigger_event = fp3_decision.0013 + } + else = { trigger_event = fp3_decision.0014 } + } + + ai_will_do = { #not likely, unless the AI is pluralist or very ambitious + base = 0 + + modifier = { + add = 25 + has_trait = ambitious + } + modifier = { + add = 25 + has_trait = diligent + } + modifier = { + add = 25 + root.faith = { has_doctrine = doctrine_pluralism_pluralistic } + } + modifier = { + add = 30 + exists = root.faith.religious_head + this != root.faith.religious_head + root.faith.religious_head = { num_sinful_traits >= 1 } + } + modifier = { #AI doesn't do it if their Head of Faith is a player, since that'd require additional events + add = -100 + exists = root.faith.religious_head + root.faith.religious_head = { is_ai = no } + } + } +} +# +#### Declare Stance in the Iranian Intermezzo ### +#fp3_name_read_in_friday_prayer_decision = { +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp3/antagonistic.dds" +# } +# selection_tooltip = fp3_name_read_in_friday_prayer_decision_tooltip +# decision_group_type = major +# sort_order = -20 +# decision_group_type = struggle +# # We check this via the struggle itself. +# ai_check_interval = 0 +# +# title = { +# first_valid = { +# # Supporter turns Detractor. +# triggered_desc = { +# trigger = { has_trait = fp3_struggle_supporter } +# desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.t +# } +# # Detractor turns Supporter. +# triggered_desc = { +# trigger = { has_trait = fp3_struggle_detractor } +# desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.t +# } +# # Neither trait. +# desc = fp3_name_read_in_friday_prayer_decision.neutral.t +# } +# } +# +# desc = { +# first_valid = { +# # Supporter turns Detractor. +# triggered_desc = { +# trigger = { has_trait = fp3_struggle_supporter } +# desc = fp3_name_read_in_friday_prayer_decision.supporter_turns_detractor.desc +# } +# # Detractor turns Supporter. +# triggered_desc = { +# trigger = { has_trait = fp3_struggle_detractor } +# desc = fp3_name_read_in_friday_prayer_decision.detractor.turns_supporter.desc +# } +# # Neither trait. +# desc = fp3_name_read_in_friday_prayer_decision.neutral.desc +# } +# } +# +# is_shown = { +# has_fp3_dlc_trigger = yes +# any_character_struggle = { this = struggle:persian_struggle } +# has_religion = religion:islam_religion +# } +# +# is_valid = { +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only +# faith.religious_head ?= title:d_sunni.holder +# } +# OR = { +# fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = yes +# trigger_if = { +# # If you meet the requirements, there'll be no warning copy as it just doesn't apply to you. +# limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no } +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.fallback_validity +# always = yes +# } +# } +# } +# is_at_war = no +# # Supporters can't switch away to detraction if they're allied to the caliph. +# trigger_if = { +# limit = { +# has_trait = fp3_struggle_supporter +# exists = title:d_sunni.holder +# } +# NOT = { is_allied_to = title:d_sunni.holder } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.orthodox_sunnis_only +# has_religion = religion:islam_religion +# faith.religious_head ?= title:d_sunni.holder +# } +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_must_exist +# exists = title:d_sunni.holder +# } +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.sunni_caliph_cannot_change_prayer_order +# NOT = { has_title = title:d_sunni } +# } +# # If you've already got the modifier, then you can't flipflop unless the caliph changes. +# trigger_if = { +# limit = { +# has_variable = last_explicit_friday_prayer_caliph +# title:d_sunni.holder ?= var:last_explicit_friday_prayer_caliph +# OR = { +# has_character_modifier = fp3_name_read_in_friday_prayer_modifier +# has_character_modifier = fp3_displayed_pious_submission_to_caliph_modifier +# } +# } +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_modifier_lapse +# always = no +# } +# } +# # If you rejected the caliph's demands previously, then you can't flipflop unless the caliph changes. +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.require_new_caliph_or_flag_lapse +# OR = { +# NOT = { has_variable = last_explicit_defied_caliph } +# NOT = { title:d_sunni.holder ?= var:last_explicit_defied_caliph } +# } +# } +# # If you killed the caliph at any point, you can't switch at all. +# trigger_if = { +# limit = { +# has_trait = fp3_struggle_detractor +# exists = title:d_sunni.holder +# exists = title:d_sunni.holder.dynasty +# NOT = { dynasty ?= title:d_sunni.holder.dynasty } +# } +# custom_tooltip = { +# text = fp3_name_read_in_friday_prayer_decision.tt.caliph_murderers_cant_become_supporters +# NOT = { +# any_killed_character = { +# save_temporary_scope_as = char_temp +# title:d_sunni = { +# any_past_holder = { this = scope:char_temp } +# } +# } +# } +# } +# } +# } +# +# cost = { +# piety = { +# # Base value. +# value = 250 +# # Not meeting the liege trigger reqs gives you an extra surcharge. +# if = { +# limit = { fp3_name_read_in_friday_prayer_decision_liege_requirements_trigger = no } +# add = 350 +# } +# } +# } +# +# effect = { +# show_as_tooltip = { read_name_in_friday_prayer_scripted_effect = yes } +# trigger_event = fp3_decision.0015 +# } +# +# +# # No AI checks here as we handle them taking the decision as part of general struggle stuff. +#} +# \ No newline at end of file diff --git a/common/decisions/dlc_decisions/fp_3/fp3_minor_decisions.txt b/common/decisions/dlc_decisions/fp_3/fp3_minor_decisions.txt new file mode 100644 index 000000000..8aab6b30b --- /dev/null +++ b/common/decisions/dlc_decisions/fp_3/fp3_minor_decisions.txt @@ -0,0 +1,54 @@ +### Play with the Monkey ### +fp3_play_with_buzina_decision = { #by Ola Jentzsch + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + desc = fp3_play_with_buzina_decision_desc + selection_tooltip = fp3_play_with_buzina_decision_tooltip + + ai_check_interval = 0 + + cooldown = { days = 1825 } + + is_shown = { + has_character_modifier = fp3_sickly_monkey_modifier + } + + is_valid_showing_failures_only = { is_available = yes } + + effect = { + + random_list = { + 80 = { + desc = you_have_fun.flavor + send_interface_toast = { + type = event_toast_effect_good + title = play_with_monkey.success + left_icon = root + add_stress = medium_stress_loss + } + } + 20 = { + desc = you_get_scratched.flavor + send_interface_toast = { + type = event_toast_effect_bad + title = play_with_monkey.failure + left_icon = root + increase_wounds_effect = { REASON = botched_head_binding } + } + } + } + } + + ai_potential = { always = yes } + + ai_will_do = { + base = 0 + + modifier = { + add = 100 + stress > 10 + } + } +} + diff --git a/common/decisions/dlc_decisions/fp_3/fp3_scholarship_decisions.txt b/common/decisions/dlc_decisions/fp_3/fp3_scholarship_decisions.txt new file mode 100644 index 000000000..19a6c2caf --- /dev/null +++ b/common/decisions/dlc_decisions/fp_3/fp3_scholarship_decisions.txt @@ -0,0 +1,315 @@ +### Sponsor Persian Scholars ### +fp3_sponsor_persian_scholars_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + desc = fp3_sponsor_persian_scholars_decision_desc + selection_tooltip = fp3_sponsor_persian_scholars_decision_tooltip + sort_order = 175 + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + culture = { has_cultural_pillar = heritage_iranian } + has_fp3_dlc_trigger = yes + can_employ_court_position_type = court_scholar_court_position + } + + is_valid_showing_failures_only = { + is_available_healthy_adult = yes + } + + cost = { prestige = { value = medium_prestige_value } } + + cooldown = { years = 5 } + + effect = { + set_variable = { + name = number_of_invite_scholars_countdown + value = 3 + days = 1000 + } + custom_tooltip = fp3_sponsor_persian_scholars_decision.tt + trigger_event = { + id = fp3_scholarship.0001 + days = { 20 40 } + } + } + + ai_potential = { + can_employ_court_position_type = court_scholar_court_position + } + + ai_will_do = { + base = 0 + # Won't do if employs a decent court scholar already + modifier = { + factor = 0 + employs_court_position = court_scholar_court_position + any_court_position_holder = { + type = court_scholar_court_position + aptitude:court_scholar_court_position > 1 + } + } + modifier = { + add = 50 + culture = { + culture_head ?= root + } + } + modifier = { + factor = 2 + has_trait = education_learning + } + } +} + +### Sponsor Research Project ### +fp3_sponsor_research_project_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + desc = fp3_sponsor_research_project_decision_desc + selection_tooltip = fp3_sponsor_research_project_decision_tooltip + sort_order = 1000 + + is_shown = { + OR = { + can_employ_court_position_type = court_scholar_court_position + employs_court_position = court_scholar_court_position + } + } + is_valid = { + employs_court_position = court_scholar_court_position + custom_tooltip = { + text = fp3_sponsor_research_project_decision.trigger.learning + any_court_position_holder = { + type = court_scholar_court_position + aptitude = { + court_position = court_scholar_court_position + value >= 3 + } + } + } + } + + is_valid_showing_failures_only = { + trigger_if = { + limit = { + employs_court_position = court_scholar_court_position + } + custom_tooltip = { + text = fp3_sponsor_research_project_decision.trigger.is_available_healthy_adult + any_court_position_holder = { + type = court_scholar_court_position + is_available_healthy_adult = yes + } + } + } + trigger_if = { + limit = { + employs_court_position = court_scholar_court_position + } + custom_tooltip = { + text = fp3_sponsor_research_project_decision.trigger.busy_inspiration + any_court_position_holder = { + type = court_scholar_court_position + NOT = { exists = inspiration } + } + } + } + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_RESEARCH_PATH" + show_from_start = yes + + ### Military + item = { + value = sponsor_military_research + current_description = sponsor_military_research_desc + localization = sponsor_military_research_name + icon = "gfx/interface/icons/icon_prowess.dds" + ai_chance = { + value = 1 + if = { + limit = { + is_at_war = yes + } + add = 10 + } + if = { + limit = { + martial > learning + } + add = 10 + } + } + } + ### Research + item = { + value = sponsor_civil_research + current_description = sponsor_civil_research_desc + localization = sponsor_civil_research_name + icon = "gfx/interface/icons/icon_domain.dds" + ai_chance = { + value = 1 + if = { + limit = { + is_at_war = no + } + add = 5 + } + if = { + limit = { + stewardship > martial + } + add = 5 + } + if = { + limit = { + learning > martial + } + add = 5 + } + } + } + } + + cooldown = { years = 5 } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = major_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = major_gold_value + } + } + prestige = medium_prestige_value + } + + effect = { + hidden_effect = { + court_position:court_scholar_court_position ?= { + set_variable = { + name = research_success_chance + value = { + value = aptitude:court_scholar_court_position + min = 1 + } + years = 20 # Just in case + } + create_inspiration = research_inspiration + if = { + limit = { exists = inspiration } + inspiration = { + save_temporary_scope_as = research_project + } + root = { sponsor_inspiration = scope:research_project } + } + } + trigger_event = { + id = fp3_scholarship.8000 + } + } + if = { + limit = { + scope:sponsor_military_research = yes + } + custom_tooltip = { + text = fp3_sponsor_military_research_project_decision.tt + court_position:court_scholar_court_position ?= { + remove_character_flag = civil_research + add_character_flag = military_research + } + } + } + if = { + limit = { + scope:sponsor_civil_research = yes + } + custom_tooltip = { + text = fp3_sponsor_civil_research_project_decision.tt + court_position:court_scholar_court_position ?= { + remove_character_flag = military_research + add_character_flag = civil_research + } + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + ai_potential = { + employs_court_position = court_scholar_court_position + any_court_position_holder = { + type = court_scholar_court_position + aptitude = { + court_position = court_scholar_court_position + value >= 3 + } + } + gold >= massive_gold_value + } + ai_will_do = { + base = 0 + modifier = { + add = 5 + gold >= major_gold_value + } + modifier = { + factor = 5 + learning >= 15 + } + modifier = { + factor = 10 + learning >= 20 + } + modifier = { + factor = 10 + OR = { + has_trait = scholar + has_trait = lifestyle_physician + has_trait = lifestyle_mystic + } + } + modifier = { # Has a tendency to spend money + factor = 10 + OR = { + has_trait = generous + has_trait = improvident + } + } + modifier = { + factor = 0 + top_liege != this + } + } +} diff --git a/common/decisions/dlc_decisions/fp_3/fp3_zoroastrian_decisions.txt b/common/decisions/dlc_decisions/fp_3/fp3_zoroastrian_decisions.txt new file mode 100644 index 000000000..e75576484 --- /dev/null +++ b/common/decisions/dlc_decisions/fp_3/fp3_zoroastrian_decisions.txt @@ -0,0 +1,395 @@ +### Establish [ROOT.Char.GetFaith.GetAdherentNameNoTooltip] Stronghold ### +restore_badd_fortress_decision = { #This allows a ruler with a Zandik or Chthonic Redoubts faith to restore the Badd fortress (it's in the barony Ahar, which you'll need to capture) and make it his capital. + title = restore_badd_fortress_decision + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_sunder.dds" + } + desc = restore_badd_fortress_decision_desc + selection_tooltip = restore_badd_fortress_decision_tooltip + decision_group_type = major + sort_order = 20 + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + faith = { #this is a decision for religious underdogs, needing a mountain home + OR = { + has_doctrine = doctrine_heretic_branch_zandik + has_doctrine = tenet_cthonic_redoubts + } + } + + NOT = { exists = root.faith.religious_head } + + is_playable_character = yes + exists = dynasty #just for sanity + + #Must be in the region + any_held_title = { + title_tier = county + title_province = { + OR = { + geographical_region = world_asia_minor + geographical_region = world_middle_east_jerusalem + geographical_region = world_middle_east_arabia + geographical_region = world_middle_east_persia + } + } + } + #Can't already be an empire, that'd ruin the underdog theme + highest_held_title_tier <= tier_kingdom + #Not repeatable. + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:restored_badd_fortress #so it can't happen twice + } + } + } + + is_valid = { + #Should have decent piety + piety_level >= medium_piety_level + #Completely controls Badd + has_title = title:c_tabriz + has_title = title:b_ahar + faith = { #again, a decision for religious underdogs, needing a mountain home + OR = { + has_doctrine = doctrine_heretic_branch_zandik + has_doctrine = tenet_cthonic_redoubts + } + } + + custom_tooltip = { + text = babak_fortress_faith_requirements + title:c_tabriz = { + save_temporary_scope_as = tabriz + county = { fp3_fortress_of_faith_county_trigger = yes } + } + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + } + + effect = { + + # Trigger effects. + show_as_tooltip = { restore_badd_fortress_scripted_effect = yes } + trigger_event = fp3_decision.0003 + + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:restored_badd_fortress + } + } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = 600 + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = 600 + } + } + prestige = 500 + } + + ai_potential = { + top_liege = this #this is to make it unlikely that the AI takes the decision before the player has a chance to + } + + ai_will_do = { + base = 50 + } +} + +### Reform the [ROOT.Char.GetFaith.random_AltPriestTermPlural] ### +destroy_the_magi_decision = { #This allows a ruler with sufficient piety and control of holy sites to reform the Zoroastrian priesthood's hierarchy. + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_strength.dds" + } + title = { + first_valid = { +# triggered_desc = { +# trigger = { +# AND = { +# religion = religion:zoroastrianism_religion +# OR = { +# has_faith = faith:mazdakism +# has_faith = faith:zurvanism +# } +# } +# } +# desc = destroy_the_magi_decision_alternate +# } + desc = destroy_the_magi_decision + } + } + desc = { + first_valid = { +# triggered_desc = { +# trigger = { +# AND = { +# religion = religion:zoroastrianism_religion +# OR = { +# has_faith = faith:mazdakism +# has_faith = faith:zurvanism +# } +# } +# } +# desc = destroy_the_magi_decision_alternate_desc +# } + desc = destroy_the_magi_decision_desc + } + } + + selection_tooltip = destroy_the_magi_decision_tooltip + decision_group_type = major + sort_order = 70 + ai_check_interval = 0 + + is_shown = { #this is a decision for religious underdogs that have risen to prominence + faith = { + AND = { + has_doctrine = doctrine_heretic_branch_zandik + has_doctrine = doctrine_theocracy_temporal #you need to still have this doctrine for it to work + has_doctrine = doctrine_spiritual_head #you need to still have this doctrine for it to work + } + } + + NOT = { exists = root.faith.religious_head } #if you have restored the Zoroastrian priesthood, you wouldn't wanna destroy it + + is_ai = no #we don't want the AI to complicate things here + is_playable_character = yes + exists = dynasty #just for sanity + + #Not repeatable. + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:destroyed_the_magi #so it can't happen twice + } + } + } + + is_valid = { + + piety_level >= high_piety_level + + faith = { has_doctrine = doctrine_heretic_branch_zandik } + + custom_description = { + text = "restore_high_priesthood_holy_sites" + faith = { + any_holy_site = { + OR = { + county.holder = root + county.holder.top_liege = { this = root } + } + count >= 3 + } + } + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { destroy_the_magi_scripted_effect = yes } + trigger_event = fp3_decision.0004 + + + hidden_effect = { + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:destroyed_the_magi + } + } + } + + cost = { + piety = 1000 + } + + ai_will_do = { + base = 0 + } +} + +### Kindle Royal Fire ### +kindle_royal_fire_decision = { + title = kindle_royal_fire_decision + picture = { + reference = "gfx/interface/illustrations/decisions/fp3/fp3_decision_foundation.dds" + } + desc = kindle_royal_fire_decision_desc + selection_tooltip = kindle_royal_fire_decision_tooltip + sort_order = 90 + + is_shown = { + is_playable_character = yes + religion = religion:zoroastrianism_religion + NOT = { has_character_modifier = fp3_royal_fire_modifier } + } + + is_valid = { + highest_held_title_tier >= tier_kingdom + religion = religion:zoroastrianism_religion + piety_level >= 3 + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = pledged_to_quench_fire_tt + NOT = { has_character_flag = pledged_to_quench_fire } + } + custom_tooltip = { + text = fire_recently_quenched_tt + NOT = { has_character_flag = fire_recently_quenched } + } + } + + effect = { + + #Describe vaguely what the fire does + custom_tooltip = kindle_royal_fire_decision_effects_list + # Show a warning that it might be destroyed if someone takes over your capital + custom_description_no_bullet = { + text = kindle_royal_fire_decision_warning + } + # Moved ahead to selection. + trigger_event = fp3_decision.0001 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + religion = religion:zoroastrianism_religion + highest_held_title_tier >= tier_kingdom + NOR = { + has_trait = cynical + has_trait = content + has_trait = greedy + has_trait = temperate + } + } + + ai_will_do = { + base = 100 + } +} + +################################### +# Embrace Zoroastrianism +# Adopt a Zoroastrian faith in secret, provided one of your counties follows the chosen faith +################################### +### Embrace Zoroastrianism ### +fp3_embrace_zoroastrianism_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/fp3_temple.dds" + } + desc = fp3_embrace_zoroastrianism_decision_desc + selection_tooltip = fp3_embrace_zoroastrianism_decision_tooltip + sort_order = 120 + + is_shown = { + culture = { has_cultural_pillar = heritage_iranian } + # Narratively, this decision is about embracing the faith of your ancestors over newer "modern" faiths + # Therefore, this decision should not be available to Zoroastrians looking to change their sect + NOT = { has_religion = religion:zoroastrianism_religion } + current_date <= 960.1.1 + } + + is_valid = { + # Don't grant more than 1 secret faith at once + custom_tooltip = { + text = no_secret_faith_tt + NOT = { exists = secret_faith } + } + custom_tooltip = { + text = year_960_tt + current_date <= 960.1.1 + } + culture = { has_cultural_pillar = heritage_iranian } + NOT = { has_religion = religion:zoroastrianism_religion } + } + + is_valid_showing_failures_only = { + is_physically_able_adult = yes + custom_tooltip = { + text = zoroastrian_county_tt + any_sub_realm_county = { + faith = { + religion = religion:zoroastrianism_religion + } + } + } + } + + effect = { + custom_tooltip = fp3_embrace_zoroastrianism_decision.tt + trigger_event = fp3_misc_decisions.0015 + } + + cost = { piety = major_piety_value } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 60 + kingdom = 60 + empire = 60 + hegemony = 60 + } + ai_potential = { + ai_zeal <= -25 + ai_rationality <= -50 + OR = { + has_trait = cynical + has_trait = fickle + has_trait = eccentric + has_trait = lunatic + has_trait = arbitrary + } + } + ai_will_do = { + base = 20 + } +} diff --git a/common/decisions/dlc_decisions/mpo/09_mpo_decisions_2.txt b/common/decisions/dlc_decisions/mpo/09_mpo_decisions_2.txt new file mode 100644 index 000000000..a75ada210 --- /dev/null +++ b/common/decisions/dlc_decisions/mpo/09_mpo_decisions_2.txt @@ -0,0 +1,204 @@ +### Pray to Protective Amulet ### +pray_to_protective_amulet_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + decision_group_type = nomad_minor + cooldown = { years = 1 } + sort_order = 100 + + is_shown = { + has_mpo_dlc_trigger = yes + any_character_artifact = { + has_variable = magic_amulet_var + } + OR = { + religion = religion:tengrism_religion + culture = { has_cultural_pillar = heritage_mongolic } + has_trait = nomadic_philosophy + } + } + + is_valid = { + any_equipped_character_artifact = { + custom_tooltip = { + text = pray_to_protective_amulet_decision_valid_tt + has_variable = magic_amulet_var + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + piety = minor_piety_value + } + + effect = { + send_interface_toast = { + type = event_toast_effect_good + title = pray_to_protective_amulet_decision_toast + left_icon = root + add_stress = massive_stress_loss + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + piety >= medium_piety_value + } + + ai_will_do = { + base = 100 + modifier = { + factor = 2 + has_trait = zealous + } + modifier = { + factor = 0 + has_trait = cynical + } + } +} + +# Desperate Stance Decision +### Desperate Times ### +mpo_desperate_stance_decision = { + picture = { + reference = "gfx/interface/illustrations/terrain_types/mpo_season_havsarsan_zud.dds" + } + decision_group_type = nomad_major + cooldown = { years = 50 } + sort_order = 100 + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + exists = situation:the_great_steppe + any_character_situation = { + any_participant_group = { + participant_group_type = nomad_rulers_capital + } + } + } + + is_valid = { + custom_tooltip = { + text = mpo_desperate_stance_decision_tt + any_character_situation = { + any_situation_sub_region = { + has_sub_region_phase_parameter = the_great_steppe_desperate_stance_decision + any_situation_sub_region_participant_group = { + participant_group_type = nomad_rulers_capital + participant_group_has_character = root + } + } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + prestige = monumental_prestige_value + } + + effect = { + trigger_event = mpo_decisions_events.0500 + show_as_tooltip = { + mpo_decisions_events_0500_effect = yes + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + prestige > monumental_prestige_value + } + + ai_will_do = { + base = 100 + } +} + +# Settle as a Nomad for an Adventurer +### Adopt the Nomadic Ways ### +adopt_nomadic_ways_decision = { + picture = { + reference = "gfx/interface/illustrations/event_story/mpo_steppe_region.dds" + } + decision_group_type = adventurer + sort_order = 100 + + is_shown = { + has_mpo_dlc_trigger = yes + has_ep3_dlc_trigger = yes + is_landless_adventurer = yes + } + + is_valid = { + custom_tooltip = { + text = adopt_nomadic_ways_decision_herder_tt + location.county.holder = { has_government = herder_government } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + prestige = massive_prestige_value + } + + effect = { + show_as_tooltip = { + adopt_nomadic_ways_decision_effect = yes + } + trigger_event = mpo_decisions_events.0120 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 36 + kingdom = 0 + empire = 0 + hegemony = 0 + } + + ai_potential = { + government_has_flag = government_is_landless_adventurer + } + + ai_will_do = { + base = 100 + modifier = { + factor = 2 + has_trait = zealous + } + modifier = { + factor = 0 + has_trait = cynical + } + } +} diff --git a/common/decisions/dlc_decisions/mpo/mpo_court_astrologer_decision.txt b/common/decisions/dlc_decisions/mpo/mpo_court_astrologer_decision.txt new file mode 100644 index 000000000..8bef6e944 --- /dev/null +++ b/common/decisions/dlc_decisions/mpo/mpo_court_astrologer_decision.txt @@ -0,0 +1,67 @@ +#Divination + +### Consult the Skies ### +mpo_divination_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_campfire_steppe.dds" + } + sort_order = 25 + decision_group_type = nomad_minor + cooldown = { years = 5 } + + cost = { + piety = medium_piety_value + } + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + has_religion = religion:tengrism_religion + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + is_valid = { + employs_court_position = court_astrologer_court_position + } + + effect = { + if = { + limit = { + culture ?= { has_cultural_pillar = ethos_spiritual } + } + custom_tooltip = { + text = mpo_divination_decision_tt_spiritual + trigger_event = court_astrologer_events.0001 + } + } + else = { + custom_tooltip = { + text = mpo_divination_decision_tt + trigger_event = court_astrologer_events.0001 + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 60 + empire = 60 + hegemony = 60 + } + + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + short_term_gold > ai_war_chest_desired_gold_value + war_chest_gold >= halved_ai_war_chest_gold_maximum + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/mpo/mpo_decisions.txt b/common/decisions/dlc_decisions/mpo/mpo_decisions.txt index 75792d699..7083fd643 100644 --- a/common/decisions/dlc_decisions/mpo/mpo_decisions.txt +++ b/common/decisions/dlc_decisions/mpo/mpo_decisions.txt @@ -157,10 +157,6 @@ } ai_potential = { - OR = { - government_has_flag = government_is_tribal - government_has_flag = government_is_nomadic - } is_independent_ruler = yes highest_held_title_tier <= tier_duchy is_tributary = no @@ -3151,18 +3147,18 @@ mpo_become_greatest_of_khans_decision = { desc = { desc = mpo_become_greatest_of_khans_decision_desc - triggered_desc = { - trigger = { - NOR = { - #Playing as Genghis - this = character:125501 - #He came and went without becoming Genghis - exists = global_var:genghis_died - has_game_rule = never_mongol_invasion - } - } - desc = mpo_become_greatest_of_khans_decision_genghis_warning - } +# triggered_desc = { +# trigger = { +# NOR = { +# #Playing as Genghis +# this = character:125501 +# #He came and went without becoming Genghis +# exists = global_var:genghis_died +# has_game_rule = never_mongol_invasion +# } +# } +# desc = mpo_become_greatest_of_khans_decision_genghis_warning +# } } cooldown = { @@ -3227,7 +3223,8 @@ mpo_become_greatest_of_khans_decision = { highest_held_title_tier = tier_empire trigger_if = { # If you are player Temüjin we waive this requirements limit = { - NOT = { this = character:125501 } +# NOT = { this = character:125501 } + always = yes } OR = { sub_realm_size >= mpo_greatest_of_khans_target_counties @@ -3391,19 +3388,19 @@ mpo_become_greatest_of_khans_decision = { } } } - trigger_if = { - limit = { - is_ai = no - this = character:125501 # Temüjin - has_variable = had_mpo_temujin_flavor_0020 - } - custom_tooltip = { - text = temujin_jamukha_gok_requirement - character:mpo_mongol_1 = { # Jamukha - is_alive = no - } - } - } +# trigger_if = { +# limit = { +# is_ai = no +# this = character:125501 # Temüjin +# has_variable = had_mpo_temujin_flavor_0020 +# } +# custom_tooltip = { +# text = temujin_jamukha_gok_requirement +# character:mpo_mongol_1 = { # Jamukha +# is_alive = no +# } +# } +# } } is_valid_showing_failures_only = { @@ -5223,13 +5220,13 @@ settle_people_decision = { has_trait = content domicile.herd <= 500 is_independent_ruler = no - AND = { - culture = { has_cultural_pillar = heritage_magyar } - OR = { - has_title = title:k_hungary - has_title = title:e_carpathia - } - } +# AND = { +# culture = { has_cultural_pillar = heritage_magyar } +# OR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +# } +# } NOT = { any_sub_realm_county = { title_province = { @@ -5330,15 +5327,15 @@ settle_people_decision = { has_trait = ambitious } - # Hungarians want to settle - modifier = { - add = 1000 - culture = { has_cultural_pillar = heritage_magyar } - OR = { - has_title = title:k_hungary - has_title = title:e_carpathia - } - } +# # Hungarians want to settle +# modifier = { +# add = 1000 +# culture = { has_cultural_pillar = heritage_magyar } +# OR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +# } +# } # Nomadic Vassals of non-Nomads want to settle down modifier = { @@ -5367,8 +5364,8 @@ settle_people_decision = { } highest_held_title_tier >= tier_kingdom NOR = { - has_title = title:k_hungary - has_title = title:e_carpathia +# has_title = title:k_hungary +# has_title = title:e_carpathia any_sub_realm_county = { count >= 10 title_province = { @@ -5994,13 +5991,13 @@ step_away_from_the_steppe_decision = { has_trait = content domicile.herd <= 500 is_independent_ruler = no - AND = { - culture = { has_cultural_pillar = heritage_magyar } - OR = { - has_title = title:k_hungary - has_title = title:e_carpathia - } - } +# AND = { +# culture = { has_cultural_pillar = heritage_magyar } +# OR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +## } +## } NOT = { any_sub_realm_county = { title_province = { @@ -6101,15 +6098,15 @@ step_away_from_the_steppe_decision = { has_trait = ambitious } - # Hungarians want to settle - modifier = { - add = 1000 - culture = { has_cultural_pillar = heritage_magyar } - OR = { - has_title = title:k_hungary - has_title = title:e_carpathia - } - } +# # Hungarians want to settle +# modifier = { +# add = 1000 +# culture = { has_cultural_pillar = heritage_magyar } +# OR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +# } +# } # Nomadic Vassals of non-Nomads want to settle down modifier = { @@ -6131,26 +6128,26 @@ step_away_from_the_steppe_decision = { } } - modifier = { - factor = 0 - top_liege = { - government_has_flag = government_is_nomadic - } - highest_held_title_tier >= tier_kingdom - NOR = { - has_title = title:k_hungary - has_title = title:e_carpathia - any_sub_realm_county = { - count >= 10 - title_province = { - OR = { - has_holding_type = castle_holding - has_holding_type = tribal_holding - } - } - } - } - } +# modifier = { +# factor = 0 +# top_liege = { +# government_has_flag = government_is_nomadic +# } +# highest_held_title_tier >= tier_kingdom +# NOR = { +# has_title = title:k_hungary +# has_title = title:e_carpathia +# any_sub_realm_county = { +# count >= 10 +# title_province = { +# OR = { +# has_holding_type = castle_holding +# has_holding_type = tribal_holding +# } +# } +# } +# } +# } } } diff --git a/common/decisions/dlc_decisions/mpo/mpo_flavor_decision.txt b/common/decisions/dlc_decisions/mpo/mpo_flavor_decision.txt new file mode 100644 index 000000000..48ba312a9 --- /dev/null +++ b/common/decisions/dlc_decisions/mpo/mpo_flavor_decision.txt @@ -0,0 +1,631 @@ +#Build Pleasure Dome + +### Devise Pleasure Dome ### +mpo_pleasure_dome_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_city_steppe.dds" + } + decision_group_type = nomad_minor + sort_order = 80 + + is_shown = { + has_mpo_dlc_trigger = yes + OR = { + government_has_flag = government_is_nomadic + has_trait = nomadic_philosophy + } + NOT = { has_global_variable = devised_pleasure_dome } + culture = { + OR = { + has_cultural_pillar = heritage_mongolic + has_cultural_pillar = heritage_turkic + } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = mpo_pleasure_dome_no_barony_tt + any_held_title = { + tier = tier_barony + title_province = { + has_special_building_slot = no + } + is_capital_barony = yes + holder = root + is_leased_out = no + title_province = { geographical_region = world_steppe } + } + } + } + + is_valid = { + prestige_level >= very_high_prestige_level + highest_held_title_tier = tier_empire + trigger_if = { + limit = { + government_has_flag = government_is_nomadic + } + custom_tooltip = { + text = dominate_title_trigger_dominance_4 + OR = { + has_realm_law = nomadic_authority_5 + has_realm_law = nomadic_authority_4 + } + } + } + trigger_if = { + limit = { + government_has_flag = government_is_steppe_admin + } + custom_tooltip = { + text = mpo_pleasure_dome_decision_steppe_admin + OR = { + has_realm_law = meritocratic_bureaucracy_2 + has_realm_law = meritocratic_bureaucracy_3 + } + } + } + } + + cost = { + treasury_or_gold = { + value = massive_treasury_or_gold_value + } + prestige = massive_prestige_value + herd = { + value = 0 + if = { + limit = { + government_has_flag = government_is_nomadic + } + add = 2000 + } + } + influence = { + value = 0 + if = { + limit = { + government_has_flag = government_is_steppe_admin + } + add = 700 + } + } + } + + widget = { + controller = create_holy_order + barony_valid = { + trigger_if = { + limit = { exists = this } + title_province = { + has_special_building_slot = no + } + is_capital_barony = yes + holder = scope:ruler + is_leased_out = no + } + } + } + effect = { + send_interface_toast = { + type = event_toast_effect_good + title = mpo_pleasure_dome_slot_added.toast + + if = { + limit = { exists = scope:barony } + custom_tooltip = { + text = mpo_add_pleasure_dome_effect_tt + scope:barony.title_province = { add_special_building = pleasure_dome } + } + } + } + custom_description_no_bullet = { text = mpo_pleasure_dome_barony_decision_tt } + + set_global_variable = { + name = devised_pleasure_dome + value = yes + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 60 + hegemony = 60 + } + ai_potential = { + is_at_war = no + gold >= 1500 + } + ai_will_do = { + base = 100 + } +} + +##Paiza decisions + +#Starting decision, establish the system +### Establish Paiza System ### +mpo_establish_paiza_system_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_rural_village_asian.dds" + } + decision_group_type = nomad_major + sort_order = 80 + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + NOT = { has_character_flag = established_paiza_system } + exists = situation:the_great_steppe + any_character_situation = { + this = situation:the_great_steppe + } + OR = { + has_realm_law = nomadic_authority_2 + has_realm_law = nomadic_authority_3 + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + + is_valid = { + culture ?= { + has_innovation = innovation_ledger + } + is_independent_ruler = yes + custom_tooltip = { + text = mpo_establish_paiza_system_decision_is_gurkhan + exists = situation:the_great_steppe + this = situation:the_great_steppe.situation_top_herd + } + OR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + + is_valid_showing_failures_only = { + trigger_if = { + limit = { + exists = global_var:global_established_paiza_system + } + custom_tooltip = { + text = mpo_establish_paiza_system_decision.paiza_recently_established + subject = global_var:global_established_paiza_system + NAND = { + global_var:global_established_paiza_system ?= { + is_alive = yes + has_realm_law = nomadic_authority_5 + } + } + } + } + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = massive_prestige_value + } + } + + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = 250 + } + } + + herd = { + value = 2000 + } + } + + + effect = { + add_character_flag = established_paiza_system + set_global_variable = { + name = global_established_paiza_system + value = root + years = 8 + } + custom_tooltip = mpo_establish_paiza_system_decision.grant_paiza_interaction_unlocked + custom_tooltip = mpo_establish_paiza_system_decision.request_paiza_interaction_unlocked + custom_tooltip = mpo_establish_paiza_system_decision.paiza_obedient + custom_tooltip = mpo_establish_paiza_system_decision.call_for_merchants_decision_unlocked + custom_tooltip = mpo_establish_paiza_system_decision.leverage_khan_authority_unlocked + custom_tooltip = mpo_establish_paiza_system_decision.paiza_abuse_authority_unlocked + + if = { #populating the world with paizas + limit = { + is_ai = yes + } + ai_paiza_giveaway_effect = yes + ai_paiza_giveaway_effect = yes + ai_paiza_giveaway_effect = yes + ai_paiza_giveaway_effect = yes + } + + trigger_event = mpo_decisions_events.0099 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 10 + empire = 10 + hegemony = 10 + } + + ai_will_do = { + base = 100 + } +} + +### Summon Wealthy Visitors: Paiza ### +mpo_call_for_merchants_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + decision_group_type = nomad_major + sort_order = 80 + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + has_character_flag = established_paiza_system + } + + is_valid = { + custom_tooltip = { + text = mpo_call_for_merchants_decision_is_gurkhan + exists = situation:the_great_steppe + this = situation:the_great_steppe.situation_top_herd + } + OR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + trigger_if = { + limit = { + is_ai = no + } + domicile ?= { + has_domicile_building_or_higher = trade_yurt_04 + } + } + trigger_else = { + always = yes + } + gold >= 800 + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = mpo_call_for_merchants_decision.robbed_merchants + NOT = { + has_character_modifier = mpo_paiza_robbed_merchants + } + } + } + + cost = { + prestige = { + value = major_prestige_value + } + } + + cooldown = { years = 4 } + + effect = { + trigger_event = mpo_decisions_events.2139 + custom_tooltip = mpo_call_for_merchants_decision.merchant_will_arrive + custom_tooltip = mpo_call_for_merchants_decision.gold_needed + custom_tooltip = mpo_call_for_merchants_decision.buildings + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 100 + kingdom = 100 + empire = 100 + hegemony = 100 + } + + ai_will_do = { + base = 0 + modifier = { + add = 8 + domicile ?= { + has_domicile_building_or_higher = merchant_yurt_01 + } + } + modifier = { + add = 8 + domicile ?= { + has_domicile_building_or_higher = herd_trade_yurt_01 + } + } + modifier = { + add = 8 + domicile ?= { + has_domicile_building_or_higher = fertility_trade_yurt_01 + } + } + modifier = { + add = 8 + domicile ?= { + has_domicile_building_or_higher = knight_trade_yurt_01 + } + } + modifier = { + add = 20 + gold >= 2400 + } + } + + ai_potential = { + is_at_war = no + ai_greed >= medium_positive_ai_value + } +} + +### Summon Wealthy Visitors: Local Offers ### +mpo_call_for_merchants_small_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + decision_group_type = nomad_minor + sort_order = 80 + + is_shown = { + has_mpo_dlc_trigger = yes + government_has_flag = government_is_nomadic + NOT = { + has_character_flag = established_paiza_system + } + } + + is_valid = { + domicile ?= { + has_domicile_building_or_higher = trade_yurt_01 + } + gold >= 400 + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = mpo_call_for_merchants_decision.robbed_merchants + NOT = { + has_character_modifier = mpo_paiza_robbed_merchants + } + } + + } + + cost = { + prestige = { + value = major_prestige_value + } + } + + cooldown = { years = 8 } + + effect = { + trigger_event = mpo_decisions_events.2139 + custom_tooltip = mpo_call_for_merchants_decision.merchant_will_arrive_smol + custom_tooltip = mpo_call_for_merchants_decision.gold_needed_smol + custom_tooltip = mpo_call_for_merchants_decision.buildings + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 100 + kingdom = 100 + empire = 100 + hegemony = 100 + } + + ai_will_do = { + base = 0 + modifier = { + add = 4 + domicile ?= { + has_domicile_building_or_higher = merchant_yurt_01 + } + } + modifier = { + add = 4 + domicile ?= { + has_domicile_building_or_higher = herd_trade_yurt_01 + } + } + modifier = { + add = 4 + domicile ?= { + has_domicile_building_or_higher = fertility_trade_yurt_01 + } + } + modifier = { + add = 4 + domicile ?= { + has_domicile_building_or_higher = knight_trade_yurt_01 + } + } + modifier = { + add = 20 + gold >= 1200 + } + } + + ai_potential = { + is_at_war = no + ai_greed >= medium_positive_ai_value + } +} + +### Abuse Gurkhan's Authority ### +mpo_abuse_authority_paiza_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_camp_steppe.dds" + } + + decision_group_type = nomad_major + sort_order = 80 + + is_shown = { + has_mpo_dlc_trigger = yes + is_imprisoned = no + any_character_artifact = { + root = { can_benefit_from_artifact = prev } + exists = var:paiza_patron + NOT = { + root = var:paiza_patron + var:paiza_patron = { + is_at_war_with = root + } + } + } + } + + is_valid = { + prestige_level >= 2 + trigger_if = { + limit = { + has_character_flag = no_more_paiza_abuse + } + custom_tooltip = { + text = mpo_abuse_authority_paiza_decision.no_more_paiza_abuse + NOT = { + has_character_flag = no_more_paiza_abuse + } + } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = mpo_abuse_authority_paiza_decision.paiza_patron_not_topdog + any_character_artifact = { + root = { can_benefit_from_artifact = prev } + exists = var:paiza_patron + var:paiza_patron ?= { + is_gurkhan = yes + } + } + } + custom_tooltip = { + text = mpo_abuse_authority_paiza_decision.nothing_to_abuse + location ?= { + duchy ?= { + any_de_jure_county = { + county_ready_for_abuse_trigger = yes + } + } + } + } + } + + effect = { + trigger_event = mpo_decisions_events.0110 + show_as_tooltip = { + mpo_abuse_authority_county_effect = yes + random_character_artifact = { + limit = { + root = { can_benefit_from_artifact = prev } + exists = var:paiza_patron + } + var:paiza_patron ?= { + save_temporary_scope_as = paiza_patron + } + root = { + mpo_paiza_abuse_counter_effect = { + PAIZA_PATRON = scope:paiza_patron + PAIZA_ABUSER = root + } + } + } + } + } + + cooldown = { years = 2 } + + cost = { + prestige = { + value = major_prestige_value + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 100 + duchy = 10 + kingdom = 10 + empire = 10 + hegemony = 10 + } + + ai_will_do = { + base = -20 + + modifier = { + add = 10 + has_trait = greedy + } + modifier = { + add = 10 + has_trait = wrathful + } + modifier = { + add = 10 + has_trait = ambitious + } + modifier = { + add = { + value = max_herd + subtract = herd + divide = max_herd + multiply = 20 + } + domicile ?= { + herd <= max_herd + } + } + + modifier = { + add = -25 + var:paiza_patron ?= { + domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_3 } + } + } + + modifier = { + add = -15 + var:paiza_patron ?= { + domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_2 } + } + } + + modifier = { + add = -10 + var:paiza_patron ?= { + domicile ?= { has_domicile_parameter = nomad_yurt_paiza_abuse_less_likely_lvl_1 } + } + } + } +} + diff --git a/common/decisions/dlc_decisions/mpo/mpo_pax_mongolica_decision.txt b/common/decisions/dlc_decisions/mpo/mpo_pax_mongolica_decision.txt new file mode 100644 index 000000000..49a902e1b --- /dev/null +++ b/common/decisions/dlc_decisions/mpo/mpo_pax_mongolica_decision.txt @@ -0,0 +1,136 @@ +##Pax Mongolica +### Peace of the Great Khan ### +mpo_pax_mongolica_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/mpo_city_steppe.dds" + } + decision_group_type = nomad_major + sort_order = 120 + + is_shown = { + government_has_flag = government_is_nomadic + exists = situation:the_great_steppe + any_character_situation = { + this = situation:the_great_steppe + } + NOT = { has_variable = pax_mongolica_var } + } + + is_valid = { + dynasty ?= { has_dynasty_perk = mpo_nomad_legacy_5 } + OR = { + has_realm_law = nomadic_authority_4 + has_realm_law = nomadic_authority_5 + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + gold = { + value = 0 + if = { + limit = { + has_treasury = no + } + add = monumental_gold_value + } + } + treasury = { + value = 0 + if = { + limit = { + has_treasury = yes + } + add = monumental_gold_value + } + } + prestige = { + value = massive_prestige_value + } + } + + + effect = { + set_variable = pax_mongolica_var + # Rewards given out in the event + show_as_tooltip = { + add_character_modifier = { + modifier = pax_mongolica_ruler_modifier # Forever + } + custom_tooltip = pax_mongolica_every_county_in_steppe_tt + every_realm_county = { + limit = { + is_landless_type_title = no + any_county_situation = { this = situation:the_great_steppe } + holder.dynasty = root.dynasty + } + random_county_province = { + limit = { has_holding = no } + set_holding_type = city_holding + } + } + if = { + limit = { + NOT = { + culture = { has_innovation = innovation_city_planning } + } + } + culture = { add_innovation = innovation_city_planning } + } + else_if = { + limit = { + NOT = { + culture = { has_innovation = innovation_development_01 } + } + } + culture = { add_innovation = innovation_development_01 } + } + else = { + culture = { add_random_innovation = culture_group_civic } + } + } + trigger_event = mpo_decisions_events.0400 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 24 + hegemony = 24 + } + + ai_potential = { + prestige >= massive_prestige_value + } + + ai_will_do = { + base = 30 + modifier = { + add = -100 + NOT = { + prestige >= { + value = monumental_gold_value + multiply = 2 + } + } + } + modifier = { + add = -100 + NOT = { + prestige >= { + value = massive_prestige_value + multiply = 2 + } + } + } + modifier = { + add = 50 + highest_held_title_tier >= tier_empire + } + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_china_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_china_decisions.txt new file mode 100644 index 000000000..8d5317476 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_china_decisions.txt @@ -0,0 +1,1598 @@ +# Attend Children's Examination +### Attend Children's Examination ### +tgp_china_attend_child_exam_decision = { + title = tgp_china_attend_child_exam_decision + desc = tgp_china_attend_child_exam_decision_desc + selection_tooltip = tgp_china_attend_child_exam_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_examination_room.dds" + } + + cooldown = { years = 3 } + sort_order = 80 + decision_group_type = major + + cost = { + influence = { + value = minor_influence_value + } + } + + is_shown = { + age >= child_exam_min_age + age <= 16 + has_tgp_dlc_trigger = yes + government_allows = merit + is_playable_character = yes + NOT = { has_character_flag = passed_child_exam } + has_domicile = yes + is_landed = no + 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_female = no + } + trigger_else = { always = yes } + } + + is_valid = { + top_liege.highest_held_title_tier >= tier_hegemony + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = tgp_china_attend_child_exam_age_limit + age >= child_exam_min_age + } + is_imprisoned = no + is_incapable = no + has_contagious_deadly_disease_trigger = no + } + + effect = { + custom_tooltip = tgp_china_decision_effect_tt + if = { + limit = { + employs_court_position = court_tutor_court_position + } + custom_description_no_bullet = { + text = tutor_improved_exam_chances_tt + object = root + } + } + else = { + custom_description_no_bullet = { + text = tutor_needed_for_exam_chances_tt + object = root + } + } + #Set variable for nr of safe bets player has made, so we do not need to check for it in every event. + set_variable = { + name = safe_bets + value = 0 + } + set_variable = { + name = child_examination_success_chance + value = child_examination_success_chance_value + } + trigger_event = tgp_china_decision.1000 + } + + ai_check_interval = 0 + + ai_potential = { + } + + ai_will_do = { + base = 100 + modifier = { + any_close_or_extended_family_member = { is_governor = yes } + add = 25 + } + modifier = { + has_trait = ambitious + add = 25 + } + modifier = { + has_trait = content + add = -25 + } + modifier = { + has_religion = religion:confucianism_religion + add = 25 + } + modifier = { + learning > high_skill_rating + add = 25 + } + } +} + +# Command Family to attend Exams +tgp_command_family_to_take_exams_decision = { + decision_group_type = admin + title = tgp_command_family_to_take_exams_decision + desc = tgp_command_family_to_take_exams_decision_desc + selection_tooltip = tgp_command_family_to_take_exams_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_examination_room.dds" + } + sort_order = 90 + + is_shown = { + is_ai = no + government_allows = merit + has_tgp_dlc_trigger = yes + this != top_liege + exists = house.house_head + } + + is_valid = { + is_house_head = yes + } + + is_valid_showing_failures_only = { + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + + item = { # Command to attend + value = command_to_attend + is_valid = { + custom_tooltip = { + text = command_to_attend_requirements_desc + NOT = { + has_character_flag = command_to_attend_flag + } + } + } + current_description = command_to_attend_desc + localization = command_to_attend_name + icon = "gfx/interface/icons/activities/activity_imperial_examination.dds" + ai_chance = { + value = 0 + } + } + item = { # Command to stop attending + value = command_to_stop_attending + is_valid = { + custom_tooltip = { + text = command_to_stop_attending_requirements_desc + has_character_flag = command_to_attend_flag + } + } + current_description = command_to_stop_attending_desc + localization = command_to_stop_attending_name + icon = "gfx/interface/icons/map_icons/map_icon_chinese_manor.dds" + ai_chance = { + value = 0 + } + } + } + + effect = { + if = { + limit = { + scope:command_to_attend = yes + } + custom_tooltip = { + text = command_to_attend_effect_desc + add_character_flag = command_to_attend_flag + } + } + else = { + custom_tooltip = { + text = command_to_stop_attending_effect_desc + remove_character_flag = command_to_attend_flag + } + } + } + + ai_check_interval = 0 +} + +# Choose Career Path Decision +### Choose Career Path ### +tgp_choose_career_path_decision = { + decision_group_type = admin + title = tgp_choose_career_path_decision + desc = tgp_choose_career_path_decision_desc + selection_tooltip = tgp_choose_career_path_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_career.dds" + } + sort_order = 90 + + is_shown = { + is_ai = no + government_allows = merit + has_tgp_dlc_trigger = yes + this != top_liege + } + + is_valid = { + is_landed = no + custom_tooltip = { + text = you_are_not_a_minister_desc + tgp_has_minister_title = no + } + custom_tooltip = { + text = you_are_not_refusing_appointments_desc + trigger_if = { + limit = { + has_variable = appointment_trait_override + } + var:appointment_trait_override != trait:intellect_good_3 + } + trigger_else = { + always = yes + } + } + } + + is_valid_showing_failures_only = { + is_at_war = no + is_adult = yes + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = no + + item = { # Choose a civilian career + value = civilian_career + is_valid = { + custom_tooltip = { + text = you_have_a_civilian_career_desc + trigger_if = { + limit = { + has_variable = appointment_trait_override + } + var:appointment_trait_override != trait:education_stewardship_1 + } + trigger_else = { + NOT = { has_trait_with_flag = civilian_province } + } + } + } + current_description = tgp_choose_career_path_civilian_desc + localization = tgp_choose_career_path_civilian_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_standard_administration.dds" + ai_chance = { + value = 0 + } + } + item = { # Choose a military career + value = military_career + is_valid = { + custom_tooltip = { + text = you_have_a_military_career_desc + trigger_if = { + limit = { + has_variable = appointment_trait_override + } + var:appointment_trait_override != trait:education_martial_1 + } + trigger_else = { + NOT = { has_trait_with_flag = military_province } + } + } + } + current_description = tgp_choose_career_path_military_desc + localization = tgp_choose_career_path_military_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds" + ai_chance = { + value = 0 + } + } + } + + cost = { + influence = { + value = 50 + } + } + + effect = { + if = { + limit = { + scope:military_career = yes + } + custom_tooltip = { + text = change_to_military_career_desc + set_variable = { + name = appointment_trait_override + value = trait:education_martial_1 + } + } + } + else = { + custom_tooltip = { + text = change_to_civilian_career_desc + set_variable = { + name = appointment_trait_override + value = trait:education_stewardship_1 + } + } + } + } + + ai_check_interval = 0 +} + +# Refuse Appointments +### Refuse Further Appointments ### +tgp_refuse_appointments_decision = { + decision_group_type = admin + title = tgp_refuse_appointments_decision + desc = tgp_refuse_appointments_decision_desc + selection_tooltip = tgp_refuse_appointments_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" + } + confirm_text = tgp_refuse_appointments_decision_confirm + sort_order = 75 + + is_shown = { + government_has_flag = government_has_merit + has_tgp_dlc_trigger = yes + this != top_liege + custom_tooltip = { + text = you_are_not_refusing_appointments_desc + appointment_timeout_days < 36500 + } + } + + is_valid_showing_failures_only = { + is_adult = yes + is_available = yes + } + + cost = { + influence = { + value = 50 + } + } + + effect = { + custom_tooltip = { + text = tgp_refuse_appointments_decision_refuse_desc + set_appointment_timeout = { + years = 150 # I.e. we make it pseudo-permanent + desc = appointment_timeout_desc_refusing + } + } + } + + ai_check_interval = 0 + + ai_potential = { always = no } +} + +# Resume Appointments +### Resume New Appointments ### +tgp_resume_appointments_decision = { + decision_group_type = admin + title = tgp_resume_appointments_decision + desc = tgp_resume_appointments_decision_desc + selection_tooltip = tgp_resume_appointments_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_career.dds" + } + confirm_text = tgp_resume_appointments_decision_confirm + sort_order = 75 + + is_shown = { + government_has_flag = government_has_merit + has_tgp_dlc_trigger = yes + this != top_liege + appointment_timeout_days > 0 + } + + is_valid_showing_failures_only = { + is_adult = yes + is_available = yes + } + + cost = { + } + + effect = { + custom_tooltip = { + text = tgp_refuse_appointments_decision_accept_desc + clear_appointment_timeout = yes + } + } + + ai_check_interval = 0 + + ai_potential = { always = no } +} + +#### Request Bestowal of Honors ### +#tgp_minister_request_bestowal_of_honors_decision = { +# decision_group_type = major +# title = tgp_minister_request_bestowal_of_honors_decision +# desc = tgp_minister_request_bestowal_of_honors_decision_desc +# picture = { +# reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" +# } +# sort_order = 1000 +# +# is_shown = { +# exists = house +# government_has_flag = government_is_celestial +# liege = { tgp_has_access_to_ministry_trigger = yes } +# # keep them in hard enum, since we can not avoid touch this decision by encapsulation +# OR = { +# has_title = title:e_minister_chancellor +# has_title = title:e_minister_censor +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_personnel +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# +# is_valid = { +# influence_level >= 5 +# OR = { +# has_title = title:e_minister_chancellor +# has_title = title:e_minister_censor +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_personnel +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# is_adult = yes +# root.top_liege = { +# is_physically_able = yes +# } +# trigger_if = { +# limit = { +# has_title = title:e_minister_chancellor +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_chancellor_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_censor +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_censor_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_grand_marshal +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_grand_marshal_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_personnel +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_personnel_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_revenue_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_rites +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_rites_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_war +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_war_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_justice +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_justice_modifier +# } +# } +# } +# trigger_else_if = { +# limit = { +# has_title = title:e_minister_of_works +# } +# NOT = { +# house = { +# has_house_modifier = tgp_e_minister_of_works_modifier +# } +# } +# } +# trigger_else = { +# always = yes +# } +# } +# +# cost = { +# influence = { +# value = 5000 +# } +# } +# +# effect = { +# close_view = { +# view = decisions +# player = root +# } +# trigger_event = tgp_china_ministry.1000 +# show_as_tooltip = { +# reverse_add_opinion = { +# target = root.top_liege +# modifier = honorable_opinion +# opinion = 50 +# } +# add_character_modifier = tgp_personal_honors_modifier +# if = { +# limit = { +# has_title = title:e_minister_chancellor +# } +# house = { +# add_house_modifier = tgp_e_minister_chancellor_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_censor +# } +# house = { +# add_house_modifier = tgp_e_minister_censor_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_grand_marshal +# } +# house = { +# add_house_modifier = tgp_e_minister_grand_marshal_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_personnel +# } +# house = { +# add_house_modifier = tgp_e_minister_of_personnel_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_revenue +# } +# house = { +# add_house_modifier = tgp_e_minister_of_revenue_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_rites +# } +# house = { +# add_house_modifier = tgp_e_minister_of_rites_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_war +# } +# house = { +# add_house_modifier = tgp_e_minister_of_war_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_justice +# } +# house = { +# add_house_modifier = tgp_e_minister_of_justice_modifier +# } +# } +# else_if = { +# limit = { +# has_title = title:e_minister_of_works +# } +# house = { +# add_house_modifier = tgp_e_minister_of_works_modifier +# } +# } +# dynasty = { add_dynasty_prestige = 2000 } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 12 +# hegemony = 0 +# } +# +# ai_potential = { +# government_has_flag = government_is_celestial +# } +# +# ai_will_do = { base = 100 } +#} +# +## Recruit Courtiers from Celestial Capital +#### Summon Courtiers for the Celestial Bureau ### +#tgp_minister_recruit_courtiers_decision = { +# decision_group_type = courtier +# title = tgp_minister_recruit_courtiers_decision +# desc = tgp_minister_recruit_courtiers_decision_desc +# selection_tooltip = tgp_minister_recruit_courtiers_decision_tooltip +# picture = { +# reference = "gfx/interface/illustrations/event_scenes/tgp_courtyard_asia.dds" +# } +# sort_order = 110 +# +# is_shown = { +# government_has_flag = government_is_celestial +# liege = { tgp_has_access_to_ministry_trigger = yes } +# OR = { +# has_title = title:e_minister_chancellor +# has_title = title:e_minister_censor +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_personnel +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# +# is_valid = { +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# is_adult = yes +# } +# +# cooldown = { years = 2 } +# +# widget = { +# gui = "decision_view_widget_option_list_generic" +# controller = decision_option_list_controller +# decision_to_second_step_button = "CHOOSE_NOMAD_COURTIER_DECISION_NEXT_STEP_BUTTON" +# show_from_start = yes +# +# item = { +# value = minister_recruit_administrator +# is_valid = { +# NOR = { +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# } +# } +# current_description = minister_recruit_administrator_desc +# localization = minister_recruit_administrator_desc +# icon = "gfx/interface/icons/modifiers/icon_merit_07.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_diplomat +# is_valid = { +# NOR = { +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_works +# } +# } +# current_description = minister_recruit_diplomat_desc +# localization = minister_recruit_diplomat_desc +# icon = "gfx/interface/icons/court_position_types/grand_historian_court_position.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_commander +# is_valid = { +# NOR = { +# has_title = title:e_minister_censor +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# current_description = minister_recruit_commander_desc +# localization = minister_recruit_commander_desc +# icon = "gfx/interface/icons/character_interactions/icon_coax_to_war.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_warrior +# is_valid = { +# NOR = { +# has_title = title:e_minister_censor +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# current_description = minister_recruit_warrior_desc +# localization = minister_recruit_warrior_desc +# icon = "gfx/interface/icons/character_interactions/icon_combat.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_scholar +# is_valid = { +# NOR = { +# has_title = title:e_minister_censor +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_war +# } +# } +# current_description = minister_recruit_scholar_desc +# localization = minister_recruit_scholar_desc +# icon = "gfx/interface/icons/character_interactions/imperial_examination.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_confucian_scholar +# is_valid = { +# NOR = { +# has_title = title:e_minister_censor +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_works +# } +# } +# current_description = minister_recruit_confucian_scholar_desc +# localization = minister_recruit_confucian_scholar_desc +# icon = "gfx/interface/icons/modifiers/icon_piety_confucianism_02.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = minister_recruit_eunuch +# is_valid = { +# NOR = { +# has_title = title:e_minister_grand_marshal +# has_title = title:e_minister_of_revenue +# has_title = title:e_minister_of_rites +# has_title = title:e_minister_of_war +# has_title = title:e_minister_of_justice +# has_title = title:e_minister_of_works +# } +# } +# current_description = minister_recruit_eunuch_desc +# localization = minister_recruit_eunuch_desc +# icon = "gfx/interface/icons/character_interactions/provincial_examination.dds" +# ai_chance = { +# value = 100 +# } +# } +# } +# +# cost = { +# treasury = { +# value = 100 +# } +# } +# +# effect = { +# save_scope_as = minister_scope +# custom_tooltip = tgp_minister_recruit_courtiers_decision_effect_desc +# hidden_effect = { +# if = { +# limit = { scope:minister_recruit_administrator = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_administrator_template } +# } +# else_if = { +# limit = { scope:minister_recruit_diplomat = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_diplomat_template } +# } +# else_if = { +# limit = { scope:minister_recruit_commander = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_commander_template } +# } +# else_if = { +# limit = { scope:minister_recruit_warrior = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_warrior_template } +# } +# else_if = { +# limit = { scope:minister_recruit_scholar = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_scholar_template } +# } +# else_if = { +# limit = { scope:minister_recruit_confucian_scholar = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_confucian_scholar_template } +# } +# else_if = { +# limit = { scope:minister_recruit_eunuch = yes } +# minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_eunuch_template } +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 12 +# hegemony = 0 +# } +# +# ai_potential = { +# liege = { tgp_has_access_to_ministry_trigger = yes } +# is_councillor = yes +# any_courtier = { count <= 10 } +# } +# +# ai_will_do = { base = 100 } +#} + +# Study Confucian Classics +### Study the Confucian Classics ### +tgp_china_study_confucian_classics_decision = { + decision_group_type = admin + title = tgp_china_study_confucian_classics_decision + desc = tgp_china_study_confucian_classics_decision_desc + selection_tooltip = tgp_china_study_confucian_classics_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_debate.dds" + } + sort_order = 120 + + cooldown = { years = 5 } + + cost = { + } + + is_shown = { + has_tgp_dlc_trigger = yes + government_allows = merit + is_playable_character = yes + NOT = { top_liege = root } + } + + is_valid = { + knows_language = language_chinese + custom_tooltip = { + text = tgp_china_study_confucian_classics_decision_req_tt + NOT = { + any_scheme = { + type = study_confucian_classics + } + } + } + } + + is_valid_showing_failures_only = { + NOT = { + has_character_modifier = tgp_gave_up_modifier + } + is_available = yes + can_start_scheme = { + type = study_confucian_classics + target_character = root + } + } + + effect = { + custom_tooltip = { + text = tgp_china_study_confucian_classics_decision_tt + start_scheme = { + type = study_confucian_classics + target_character = root + } + close_view = { + view = decisions + player = root + } + random_scheme = { + type = study_confucian_classics + save_scope_as = scheme + } + save_scope_as = owner + trigger_event = study_confucian_classics_outcome.10 + } + if = { + limit = { + any_scheme = { is_scheme_category = personal } + } + custom_tooltip = tgp_china_study_confucian_classics_decision_end_scheme_tt + } + if = { + limit = { is_landed = yes } + custom_tooltip = tgp_china_study_confucian_classics_decision_recommendations_tt + } + } + + ai_check_interval = 0 + + ai_potential = { + } + + ai_will_do = { + base = 100 + } +} + +### Claim the Mantle of Maitreya ### +tgp_claim_the_mantle_of_maitreya_decision = { + ai_check_interval = 0 + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_holysite_asia.dds" + } + desc = claim_the_mantle_of_maitreya_decision_desc + decision_group_type = major + + selection_tooltip = claim_the_mantle_of_maitreya_decision_tooltip + + cooldown = { years = 30 } + + is_shown = { + faith = { + has_doctrine = tenet_extinction_of_dharma + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = the_maitreya_already_exists + NOT = { + has_global_variable = the_maitreya_has_descended + } + } + is_available_adult = yes + } + + is_valid = { + is_independent_ruler = yes + capital_county.faith = root.faith + piety_level >= 5 + OR = { + has_trait = zealous + has_trait = peasant_leader + has_trait = possessed + has_trait = lunatic + } + highest_held_title_tier >= tier_kingdom + custom_tooltip = { + text = maitreya_hof_requirement + OR = { + NOT = { + exists = faith.religious_head + } + faith.religious_head ?= this + } + } + } + + cost = { + prestige = { + value = monumental_prestige_value + } + piety = { + value = monumental_piety_value + } + } + + effect = { + faith = { + change_fervor = { + value = 100 + desc = maitreya_has_descended_fervor_desc + } + } + add_character_modifier = claimed_mantle_of_maitreya_modifier + hidden_effect = { + set_global_variable = { + name = the_maitreya_has_descended + value = yes + } + } + spawn_army = { + levies = maitreya_devotee_army_value + location = root.capital_province + origin = root.capital_province + inheritable = no + name = maitreya_devotees + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +# Drink Tea/Perform Tea Ceremony - Unlocked from the Asian Estate +### Drink Tea ### +tgp_tea_ceremony_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_relaxing_room_asia.dds" + } + title = { + first_valid = { + triggered_desc = { + trigger = { + culture = { has_cultural_pillar = heritage_chinese } + } + desc = tgp_tea_ceremony_decision + } + desc = tgp_tea_ceremony_decision_ceremony_name + } + } + desc = tgp_tea_ceremony_decision_desc + sort_order = 200 + + selection_tooltip = tgp_tea_ceremony_decision_tooltip + + cooldown = { years = 5 } + + is_shown = { + domicile ?= { has_domicile_parameter = estate_unlock_tea_ceremony } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + is_valid = { + } + + cost = { + piety = { + value = minor_piety_value + } + } + + effect = { + custom_tooltip = { + text = tgp_tea_ceremony_decision_effect_desc + + random_courtier = { + limit = { + is_available_adult = yes + } + weight = { + base = 5 + + modifier = { + add = 5 + is_close_family_of = root + } + modifier = { + add = 3 + exists = house + house = root.house + } + modifier = { + add = { + value = learning + divide = 4 + } + learning >= 10 + } + } + save_scope_as = inspired_courtier + } + + send_interface_toast = { + type = event_toast_effect_good + title = tgp_tea_ceremony_decision_toast + left_icon = root + + # Lose stress + if = { + limit = { stress > 0 } + stress_impact = { + base = -25 + content = medium_stress_impact_loss + humble = minor_stress_impact_loss + patient = minor_stress_impact_loss + calm = minor_stress_impact_loss + gregarious = minor_stress_impact_loss + } + } + # Gain a random effect + random_list = { + 20 = { # Gain opinion + trigger = { + exists = scope:inspired_courtier + } + + progress_towards_friend_effect = { + REASON = friend_drinking_tea + CHARACTER = scope:inspired_courtier + OPINION = default_friend_opinion + } + } + 10 = { # Courtier becomes inspired + trigger = { + exists = scope:inspired_courtier + } + + # Add inspiration + if = { + limit = { + has_royal_court = yes + } + grant_inspiration_to_character_effect = { CHARACTER = scope:inspired_courtier } + } + else = { + grant_inspiration_to_character_no_court_artifacts_effect = { CHARACTER = scope:inspired_courtier } + } + # Custom tooltip to explain that a courtier was inspired + custom_tooltip = courtier_inspired_effect + } + 10 = { # Health negation + add_character_modifier = { + modifier = tea_ceremony_health_benefit + years = 5 + } + } + 10 = { # Diplomacy + add_character_modifier = { + modifier = tea_ceremony_perfect_tea + years = 5 + } + } + 10 = { # Stress + add_character_modifier = { + modifier = tea_ceremony_peace_of_mind + years = 5 + } + } + 10 = { # Spirit/piety + add_character_modifier = { + modifier = tea_ceremony_spirit + years = 5 + } + } + 10 = { # Family + add_character_modifier = { + modifier = tea_ceremony_family + years = 5 + } + } + } + } + } + } + + ai_check_interval = 0 + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} +# +## Suggest Treasury Audit +#### Suggest Treasury Audit ### +#tgp_suggest_budget_change_decision = { +# decision_group_type = admin +# title = tgp_suggest_budget_change_decision +# desc = tgp_suggest_budget_change_decision_desc +# selection_tooltip = tgp_suggest_budget_change_decision_tooltip +# picture = { +# reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" +# } +# sort_order = 110 +# +# is_shown = { +# government_has_flag = government_is_celestial +# liege = { tgp_has_access_to_ministry_trigger = yes } +# has_title = title:e_minister_of_revenue +# } +# +# is_valid = { +# } +# +# is_valid_showing_failures_only = { +# is_at_war = no +# is_adult = yes +# } +# +# cooldown = { years = 3 } +# +# widget = { +# gui = "decision_view_widget_option_list_generic" +# controller = decision_option_list_controller +# decision_to_second_step_button = "SELECT_ACTION" +# show_from_start = yes +# +# item = { +# value = suggest_salary_budget +# is_valid = { +# custom_tooltip = { +# text = liege_already_has_budget_desc +# can_suggest_budget_salary_template_trigger = yes +# } +# } +# current_description = suggest_salary_budget_desc +# localization = suggest_salary_budget_desc +# icon = "gfx/interface/icons/character_interactions/icon_gold.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_ministry_budget +# is_valid = { +# custom_tooltip = { +# text = liege_already_has_budget_desc +# can_suggest_budget_ministry_template_trigger = yes +# } +# } +# current_description = suggest_ministry_budget_desc +# localization = suggest_ministry_budget_desc +# icon = "gfx/interface/icons/government_types/celestial_government.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_military_budget +# is_valid = { +# custom_tooltip = { +# text = liege_already_has_budget_desc +# can_suggest_budget_military_template_trigger = yes +# } +# } +# current_description = suggest_military_budget_desc +# localization = suggest_military_budget_desc +# icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_hegemon_budget +# is_valid = { +# custom_tooltip = { +# text = liege_already_has_budget_desc +# can_suggest_budget_hegemon_template_trigger = yes +# } +# } +# current_description = suggest_hegemon_budget_desc +# localization = suggest_hegemon_budget_desc +# icon = "gfx/interface/icons/legitimacy_types/mandate_legitimacy.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_balanced_budget +# is_valid = { +# custom_tooltip = { +# text = liege_already_has_budget_desc +# can_suggest_budget_balanced_template_trigger = yes +# } +# } +# current_description = suggest_balanced_budget_desc +# localization = suggest_balanced_budget_desc +# icon = "gfx/interface/icons/character_interactions/scroll_scales.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_salary_increase +# is_valid = { +# liege = { +# NOT = { realm_law_group_at_maximum_level = budget_allocation_salary_law } +# } +# } +# current_description = increase_budget_salary_desc +# localization = increase_budget_salary_name +# icon = "gfx/interface/icons/character_interactions/icon_gold.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_ministry_increase +# is_valid = { +# liege = { +# NOT = { realm_law_group_at_maximum_level = budget_allocation_ministry_law } +# } +# } +# current_description = increase_budget_ministry_desc +# localization = increase_budget_ministry_name +# icon = "gfx/interface/icons/court_position_types/favored_minister_court_position.dds" +# ai_chance = { +# value = 100 +# } +# } +# item = { +# value = suggest_military_increase +# is_valid = { +# liege = { +# NOT = { realm_law_group_at_maximum_level = budget_allocation_military_law } +# } +# } +# current_description = increase_budget_military_desc +# localization = increase_budget_military_name +# icon = "gfx/interface/icons/message_feed/soldier.dds" +# ai_chance = { +# value = 100 +# } +# } +# } +# +# cost = { +# influence = { +# value = medium_influence_value +# } +# } +# +# effect = { +# save_scope_as = minister_of_revenue +# liege = { save_scope_as = treasury_ruler } +# custom_tooltip = tgp_suggest_budget_change_decision_liege_desc +# if = { +# limit = { scope:suggest_salary_budget = yes } +# custom_tooltip = tgp_treasury_enact_salary_budget_desc +# save_scope_as = budget_suggestion_salary_template +# } +# else_if = { +# limit = { scope:suggest_ministry_budget= yes } +# custom_tooltip = tgp_treasury_enact_ministry_budget_desc +# save_scope_as = budget_suggestion_ministry_template +# } +# else_if = { +# limit = { scope:suggest_military_budget = yes } +# custom_tooltip = tgp_treasury_enact_military_budget_desc +# save_scope_as = budget_suggestion_military_template +# } +# else_if = { +# limit = { scope:suggest_hegemon_budget = yes } +# custom_tooltip = tgp_treasury_enact_hegemon_budget_desc +# save_scope_as = budget_suggestion_hegemon_template +# } +# else_if = { +# limit = { scope:suggest_balanced_budget = yes } +# custom_tooltip = tgp_treasury_enact_balanced_budget_desc +# save_scope_as = budget_suggestion_balanced_template +# } +# else_if = { +# limit = { scope:suggest_salary_increase = yes } +# custom_tooltip = increase_budget_salary_tooltip +# save_scope_as = budget_suggestion_salary_increase +# } +# else_if = { +# limit = { scope:suggest_ministry_increase = yes } +# custom_tooltip = increase_budget_ministry_tooltip +# save_scope_as = budget_suggestion_ministry_increase +# } +# else_if = { +# limit = { scope:suggest_military_increase = yes } +# custom_tooltip = increase_budget_military_tooltip +# save_scope_as = budget_suggestion_military_increase +# } +# liege = { +# trigger_event = { id = tgp_china_ministry.0200 days = 1 } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# ai_potential = { +# always = no +# } +# +# ai_will_do = { base = 0 } +#} +# + +### Withdraw Fund from Treasury ### +extract_gold_from_treasury = { + picture = { + trigger = { + culture = { + has_graphical_east_asia_culture_group_trigger = yes + } + } + reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" + } + picture = { + reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" + } + + desc = extract_gold_from_treasury_desc + decision_group_type = admin + selection_tooltip = extract_gold_from_treasury_tooltip + sort_order = 110 + + cooldown = { years = 2 } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 12 + empire = 12 + hegemony = 12 + } + + is_shown = { + is_playable_character = yes + has_treasury = yes + OR = { + is_independent_ruler = yes + tgp_is_any_minister = yes + } + } + + is_valid_showing_failures_only = { + treasury >= medium_treasury_value + trigger_if = { + limit = { + is_valid_for_legitimacy_change = yes + } + legitimacy_level > 0 + } + } + + effect = { + remove_short_term_treasury = medium_treasury_value + add_short_term_gold = medium_treasury_value + + if = { + limit = { + is_valid_for_legitimacy_change = yes + } + + add_legitimacy = { + value = major_legitimacy_loss + min = { + value = medium_treasury_value + multiply = -0.5 + } + } + add_character_modifier = { + modifier = tgp_dipped_into_treasury_modifier + years = 3 + } + } + else_if = { + limit = { + tgp_is_any_minister = yes + } + add_character_modifier = { + modifier = tgp_minister_dipped_into_treasury_modifier + years = 3 + } + } + + if = { + limit = { + top_liege.primary_title = title:h_china + } + tgp_activate_catalyst_against_hegemon_effect = { + HEGEMON = root.top_liege + CATALYST = catalyst_dipped_into_treasury + } + } + } + + cost = { + influence = { + value = 0 + if = { + limit = { is_valid_for_legitimacy_change = no } + add = massive_influence_value + } + } + } + + ai_potential = { + OR = { + gold < 0 + AND = { + top_liege = this + gold < massive_gold_value + ai_greed > high_positive_ai_value + } + } + # Don't do it if this when at low legitimacy, as the top ruler + OR = { + top_liege != this + legitimacy_level > 1 + } + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_culture_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_culture_decisions.txt new file mode 100644 index 000000000..223110d2b --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_culture_decisions.txt @@ -0,0 +1,153 @@ +# Write a book, poetry, fiction, philosophy or governance + +### Author Book ### +author_book_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_study_asia.dds" + } + desc = author_book_decision_desc + sort_order = 100 + + selection_tooltip = author_book_decision_tooltip + + cooldown = { years = 10 } + + is_shown = { + culture = { has_cultural_parameter = can_author_books } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + gold = minor_gold_value + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + + item = { + value = poetry + current_description = poetry_book_desc + localization = poetry + icon = "gfx/interface/icons/court_position_task_types/grand_mentor_court_position_task_teach_liege.dds" + is_valid = { + + } + ai_chance = { + value = 100 + } + } + + item = { + value = prose + current_description = prose_book_desc + localization = prose + icon = "gfx/interface/icons/court_position_task_types/court_poet_court_position_task_create_poetry.dds" + is_valid = { + } + ai_chance = { + value = 100 + } + } + + item = { + value = scholarship + current_description = scholarship_book_desc + localization = scholarship + icon = "gfx/interface/icons/court_position_task_types/guru_teach_learning.dds" + is_valid = { + custom_tooltip = { + text = scholarship.requirements.tt + OR = { + learning >= 15 + AND = { + has_trait = confucian_education + has_trait_xp = { + trait = confucian_education + value >= 40 + } + } + } + } + } + ai_chance = { + value = 100 + } + } + } + + effect = { + + switch = { + trigger = yes + scope:poetry = { + custom_tooltip = poetry_book_desc + custom_tooltip = poetry_book_effect_desc + custom_tooltip = quickest_book_tt + trigger_event = author_book.0001 + show_as_tooltip = { + stress_impact = { + base = minor_stress_impact_gain + lazy = minor_stress_impact_gain + lifestyle_poet = minor_stress_impact_loss #offsets penalty a bit + } + } + } + scope:prose = { + custom_tooltip = prose_book_desc + custom_tooltip = prose_book_effect_desc + if = { + limit = { + NOT = { has_trait = confucian_education } + } + show_as_tooltip = { add_trait = confucian_education } + } + trigger_event = author_book.0004 + show_as_tooltip = { + stress_impact = { + base = medium_stress_impact_gain + lazy = minor_stress_impact_gain + journaller = minor_stress_impact_loss #offsets penalty a bit + confucian_education = minor_stress_impact_loss #offsets penalty a bit + } + } + } + scope:scholarship = { + custom_tooltip = scholarship_book_desc + custom_tooltip = scholarship_effect_desc + custom_tooltip = most_time_consuming_book_tt + trigger_event = author_book.0005 + show_as_tooltip = { + stress_impact = { + base = major_stress_impact_gain + lazy = minor_stress_impact_gain + journaller = minor_stress_impact_loss #offsets penalty a bit + confucian_education = minor_stress_impact_loss #offsets penalty a bit + } + } + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + ai_potential = { + short_term_gold >= major_gold_value + } + + ai_will_do = { + base = 100 + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt new file mode 100644 index 000000000..2f7073d8e --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_dynastic_cycle_decisions.txt @@ -0,0 +1,3437 @@ +### Claim the Mandate of Heaven ### +situation_dynastic_cycle_claim_mandate_decision = { + decision_group_type = dynastic_cycle + title = situation_dynastic_cycle_claim_mandate_decision + desc = situation_dynastic_cycle_claim_mandate_decision_desc + selection_tooltip = situation_dynastic_cycle_claim_mandate_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + extra_picture = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + sort_order = 80 + + cooldown = { years = 5 } + + is_shown = { + has_tgp_dlc_trigger = yes + exists = top_participant_group:dynastic_cycle #I am part of the dynastic cycle + situation:dynastic_cycle = { situation_current_phase = situation_dynastic_cycle_phase_chaos } #The era is division + } + + is_valid = { + situation:dynastic_cycle = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + is_independent_ruler = yes + custom_tooltip = { + text = claim_mandate_decision_county_percentage_tt + title:h_china = { + any_de_jure_county = { + percent >= claim_mandate_china_county_percentage_value + holder.top_liege = { + OR = { + this = root + is_tributary_of_suzerain_or_above = root + } + } + } + } + } + } + + is_valid_showing_failures_only = { + is_available_at_peace_adult = yes + } + + effect = { + add_character_flag = { + flag = claimed_the_mandate_of_heaven + days = 3 + } + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + situation:dynastic_cycle = { save_scope_as = situation } + tgp_claim_mandate_of_heaven_effect = yes + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 36 + empire = 3 + hegemony = 12 + } + ai_potential = { + situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_chaos } + NOT = { + any_owned_story = { + OR = { + story_type = story_mongol_invasion + story_type = story_greatest_of_khans + } + } + } + } + ai_will_do = { base = 10000 } +} + +situation_dynastic_cycle_favor_own_culture_for_appointments = { + title = situation_dynastic_cycle_favor_own_culture_for_appointments + desc = situation_dynastic_cycle_favor_own_culture_for_appointments_desc + selection_tooltip = situation_dynastic_cycle_favor_own_culture_for_appointments_tooltip + confirm_text = { + first_valid = { + triggered_desc = { + trigger = { scope:situation_dynastic_cycle_remove_favor = yes } + desc = situation_dynastic_cycle_favor_own_culture_for_appointments_confirm_2 + } + desc = situation_dynastic_cycle_favor_own_culture_for_appointments_confirm_1 + } + } + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_debate.dds" + } + sort_order = 70 + decision_group_type = dynastic_cycle + + is_shown = { + has_title = title:h_china + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_hegemon_may_favour_own_culture_for_appointments + } + } + + is_valid = { + custom_tooltip = { + text = government_is_celestial_tt + government_has_flag = government_is_celestial + } + situation:dynastic_cycle = { situation_current_phase = situation_dynastic_cycle_phase_instability_conquest } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + } + + cost = { + prestige = 250 + } + + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + + ### Favor your own culture + item = { + value = situation_dynastic_cycle_favor_own_culture + is_valid = { + custom_tooltip = { + text = situation_dynastic_cycle_own_culture_already_favored_desc + situation:dynastic_cycle ?= { + OR = { + NOT = { has_variable = dynastic_cycle_favored_culture } + var:dynastic_cycle_favored_culture != root.culture + } + } + } + #culture ?= { + # NOT = { has_cultural_pillar = heritage_chinese } + #} + } + current_description = situation_dynastic_cycle_favor_own_culture_desc + localization = situation_dynastic_cycle_favor_own_culture_name + icon = "gfx/interface/icons/message_feed/culture.dds" + ai_chance = { + value = 100 + } + } + ### Remove currently favored culture + item = { + value = situation_dynastic_cycle_remove_favor + is_valid = { + situation:dynastic_cycle ?= { + save_temporary_scope_as = situation_scope + custom_tooltip = { + text = situation_dynastic_cycle_no_favored_culture_desc + has_variable = dynastic_cycle_favored_culture + } + } + } + current_description = situation_dynastic_cycle_remove_favor_desc + localization = situation_dynastic_cycle_remove_favor_name + icon = "gfx/interface/icons/message_feed/culture.dds" + ai_chance = { + value = 0 # The AI doesn't need to do this + } + } + } + + effect = { + situation:dynastic_cycle ?= { save_scope_as = situation } + culture = { + save_scope_as = hegemon_favored_culture + } + if = { # Promote your own culture + limit = { scope:situation_dynastic_cycle_favor_own_culture = yes } + custom_tooltip = { + text = situation_dynastic_cycle_conquest_favor_own_culture_desc + situation:dynastic_cycle ?= { + set_variable = { + name = dynastic_cycle_favored_culture + value = scope:hegemon_favored_culture + } + } + + # Notify any vassal players + every_player = { + limit = { target_is_liege_or_above = root } + + } + } + } + else_if = { # Stop promoting currently promoted culture + limit = { scope:situation_dynastic_cycle_remove_favor = yes } + custom_tooltip = { + text = situation_dynastic_cycle_conquest_stop_favored_culture_desc + situation:dynastic_cycle ?= { + remove_variable = dynastic_cycle_favored_culture + } + + # Notify any vassal players + every_player = { + limit = { target_is_liege_or_above = root } + + } + } + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 0 + hegemony = 36 + } + + ai_potential = { always = yes } + + ai_will_do = { + base = 30 + + modifier = { + ai_boldness >= high_positive_ai_value + add = 45 + } + modifier = { + ai_honor >= very_high_positive_ai_value + ai_rationality >= very_high_positive_ai_value + add = -30 + } + } +} + +#only for Players - ability to choose a participation group in the Dynastic Cycle +### Join Movement ### +situation_dynastic_cycle_choose_movement_decision = { + decision_group_type = dynastic_cycle + title = situation_dynastic_cycle_choose_movement_decision + desc = situation_dynastic_cycle_choose_movement_decision_desc + selection_tooltip = situation_dynastic_cycle_choose_movement_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + is_ai = no + any_character_situation = { + situation_type = dynastic_cycle + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + top_participant_group:dynastic_cycle ?= { + NOR = { + participant_group_type = other_rulers + participant_group_type = hegemon_ruler + } + } + } + + is_valid_showing_failures_only = { + is_adult = yes + custom_tooltip = { + text = situation_dynastic_cycle_choose_movement_decision_cannot_leave_var + NOT = { has_variable = dynastic_cycle_cannot_leave_movement_var } + } + } + cooldown = { years = 5 } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + + item = { + value = pro_hegemon_movement + is_valid = { + custom_tooltip = { + text = already_in_this_movement_desc + situation:dynastic_cycle ?= { + situation_participant_group:pro_hegemon_movement = { + NOT = { participant_group_has_character = root } + } + } + } + } + current_description = choose_pro_hegemon_movement_desc + localization = choose_pro_hegemon_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_pro.dds" + flat = yes + ai_chance = { + value = 100 + } + } + item = { + value = expansion_movement + is_valid = { + custom_tooltip = { + text = already_in_this_movement_desc + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + NOT = { participant_group_has_character = root } + } + } + } + } + current_description = choose_expansion_movement_desc + localization = choose_expansion_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_expand.dds" + flat = yes + ai_chance = { + value = 100 + } + } + item = { + value = advancement_movement + is_valid = { + custom_tooltip = { + text = already_in_this_movement_desc + situation:dynastic_cycle ?= { + situation_participant_group:advancement_movement = { + NOT = { participant_group_has_character = root } + } + } + } + } + current_description = choose_advancement_movement_desc + localization = choose_advancement_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_advance.dds" + flat = yes + ai_chance = { + value = 100 + } + } + item = { + value = conservative_movement + is_valid = { + custom_tooltip = { + text = already_in_this_movement_desc + situation:dynastic_cycle ?= { + situation_participant_group:conservative_movement = { + NOT = { participant_group_has_character = root } + } + } + } + } + current_description = choose_conservative_movement_desc + localization = choose_conservative_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_anti.dds" + flat = yes + ai_chance = { + value = 100 + } + } + } + + cost = { + influence = { + value = 0 + if = { + limit = { + government_allows = administrative + } + # Base cost + value = monumental_influence_value + # More expensive for each disciple + add = { + value = 10 + multiply = root.number_of_disciples + } + # Less expensive to go out of the undecided movement to any other movement + if = { + limit = { + situation:dynastic_cycle ?= { + situation_participant_group:undecided_movement = { + participant_group_has_character = root + } + } + } + multiply = 0.5 + } + # Reduce the cost if your elder is in the selected movement + if = { + limit = { + any_relation = { + type = elder + save_temporary_scope_as = elder + } + situation:dynastic_cycle ?= { + OR = { + AND = { + situation_participant_group:pro_hegemon_movement = { + participant_group_has_character = scope:elder + } + scope:pro_hegemon_movement ?= yes + } + AND = { + situation_participant_group:expansion_movement = { + participant_group_has_character = scope:elder + } + scope:expansion_movement ?= yes + } + AND = { + situation_participant_group:advancement_movement = { + participant_group_has_character = scope:elder + } + scope:advancement_movement ?= yes + } + AND = { + situation_participant_group:conservative_movement = { + participant_group_has_character = scope:elder + } + scope:conservative_movement ?= yes + } + } + } + } + multiply = 0.5 + } + } + } + # Non-admins pay prestige instead + prestige = { + value = 0 + if = { + limit = { + NOT = { government_allows = administrative } + } + # Base cost + value = { + value = monumental_influence_value + multiply = 2 + } + # Less expensive to go out of the undecided movement to any other movement + if = { + limit = { + situation:dynastic_cycle ?= { + situation_participant_group:undecided_movement = { + participant_group_has_character = root + } + } + } + multiply = 0.5 + } + } + } + } + + effect = { + save_scope_as = recipient #for loc + switch = { + trigger = yes + scope:pro_hegemon_movement = { + custom_tooltip = choose_pro_hegemon_movement_tt + situation:dynastic_cycle ?= { + situation_participant_group:pro_hegemon_movement = { + save_scope_as = situation_participant_group + } + } + if = { + limit = { + scope:recipient.var:movement_power >= high_movement_power_value + } + tgp_activate_catalyst_against_hegemon_effect = { + HEGEMON = scope:recipient.top_liege + CATALYST = catalyst_movement_gained_power_pro_hegemon + } + } + set_variable = { + name = movement_member + value = flag:pro_hegemon + } + } + scope:expansion_movement = { + custom_tooltip = choose_expansion_movement_tt + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + save_scope_as = situation_participant_group + } + } + if = { + limit = { + scope:recipient.var:movement_power >= high_movement_power_value + } + tgp_activate_catalyst_against_hegemon_effect = { + HEGEMON = scope:recipient.top_liege + CATALYST = catalyst_movement_gained_power_expansion + } + } + set_variable = { + name = movement_member + value = flag:expansion + } + } + scope:advancement_movement = { + custom_tooltip = choose_advancement_movement_tt + situation:dynastic_cycle ?= { + situation_participant_group:advancement_movement = { + save_scope_as = situation_participant_group + } + } + if = { + limit = { + scope:recipient.var:movement_power >= high_movement_power_value + } + tgp_activate_catalyst_against_hegemon_effect = { + HEGEMON = scope:recipient.top_liege + CATALYST = catalyst_movement_gained_power_advancement + } + } + set_variable = { + name = movement_member + value = flag:advancement + } + } + scope:conservative_movement = { + custom_tooltip = choose_conservative_movement_tt + situation:dynastic_cycle ?= { + situation_participant_group:conservative_movement = { + save_scope_as = situation_participant_group + } + } + if = { + limit = { + scope:recipient.var:movement_power >= high_movement_power_value + } + tgp_activate_catalyst_against_hegemon_effect = { + HEGEMON = scope:recipient.top_liege + CATALYST = catalyst_movement_gained_power_conservative + } + } + set_variable = { + name = movement_member + value = flag:conservative + } + } + } + custom_tooltip = adds_movement_power_tt + if = { + limit = { + any_relation = { + type = disciple + } + } + custom_tooltip = { + text = every_disciple_adds_movement_power_tt + every_relation = { + type = disciple + recalculate_participant_group = situation:dynastic_cycle + } + } + } + if = { # break up with the elder if the movement is not the same after applying previous effects and changing your own + limit = { + any_relation = { + type = elder + save_temporary_scope_as = elder + } + scope:elder = { + top_participant_group:dynastic_cycle = root.top_participant_group:dynastic_cycle + } + } + custom_tooltip = { + text = situation_dynastic_cycle_choose_movement_decision_elder_tt + run_interaction = { + interaction = break_with_elder + actor = root + recipient = scope:elder + execute_threshold = accept + } + } + } + hidden_effect = { recalculate_participant_group = situation:dynastic_cycle } + } + + #AI is slotted into the groups automatically by the situation participant groups script in the tgp_dynastic_cycle file + ai_check_interval = 0 +} +# a petition in the name of your movement to be delivered to hegemon/relevant minister +### Make Movement Petition ### +movement_petition_decision = { + decision_group_type = dynastic_cycle + title = movement_petition_decision + desc = movement_petition_decision_desc + selection_tooltip = movement_petition_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + top_participant_group:dynastic_cycle ?= { + NOR = { + participant_group_type = other_rulers + participant_group_type = hegemon_ruler + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_any_movement_leader = yes + influence >= major_influence_value + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + var:recent_movement_petition ?= { + is_ai = no + } + save_temporary_scope_as = petitioning_movement_recent + } + } + } + custom_tooltip = { + text = movement_petition_decision.recent_movement_petition_reason + always = no + } + } + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + var:movement_petition_in_progress ?= { + is_ai = no + } + save_temporary_scope_as = petitioning_movement_progress + } + } + } + custom_tooltip = { + text = movement_petition_decision.movement_petition_in_progress_reason + always = no + } + } + } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "movement_petition_decision_select_petition" + show_from_start = yes + + item = { + value = change_celestial_bureaucracy + is_valid = { + title:h_china.holder ?= { + government_has_flag = government_is_celestial + } + } + current_description = change_celestial_bureaucracy_desc + localization = change_celestial_bureaucracy_name + icon = "gfx/interface/icons/message_feed/law.dds" + ai_chance = { + value = 0 + } + } + item = { + value = change_celestial_army_liege_law + is_valid = { + title:h_china.holder ?= { + government_has_flag = government_is_celestial + } + } + current_description = change_celestial_army_liege_law_desc + localization = change_celestial_army_liege_law_name + icon = "gfx/interface/icons/message_feed/soldier.dds" + ai_chance = { + value = 0 + } + } + item = { + value = change_province_type + is_valid = { + title:h_china.holder ?= { + government_has_flag = government_is_celestial + } + custom_tooltip = { + text = change_province_type_vassal_contract_blocked_reason + top_participant_group:dynastic_cycle ?= { + any_situation_group_participant = { + vassal_contract_has_modifiable_obligations = yes + } + } + } + } + current_description = change_province_type_desc + localization = change_province_type_name + icon = "gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds" + ai_chance = { + value = 0 + } + } + item = { + value = change_retirement_law + is_valid = { + title:h_china.holder ?= { + government_has_flag = government_is_celestial + } + } + current_description = change_retirement_law_desc + localization = change_retirement_law_name + icon = "gfx/interface/icons/message_feed/icon_scheme_promote.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_budget + is_valid = { + title:h_china.holder ?= { + government_has_flag = government_is_celestial + } + } + current_description = increase_budget_desc + localization = increase_budget_name + icon = "gfx/interface/icons/icon_imperial_treasury.dds" + ai_chance = { + value = 0 + } + } + item = { + value = hold_examinations + is_valid = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + } + current_description = hold_examinations_desc + localization = hold_examinations_name + icon = "gfx/interface/icons/activities/activity_imperial_examination.dds" + ai_chance = { + value = 0 + } + } + item = { + value = change_candidate_score_law + is_valid = { + trigger_if = { + limit = { + top_liege = { + has_realm_law = candidate_score_merit_law + } + } + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + top_liege = { + can_pass_candidate_score_prestige_law_trigger = yes + } + } + trigger_else = { + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = conservative_movement } + } + top_liege = { + can_pass_candidate_score_merit_law_trigger = yes + } + } + } + current_description = change_candidate_score_law_desc + localization = change_candidate_score_law_name + icon = "gfx/interface/icons/appointment_score.dds" + ai_chance = { + value = 0 + } + } + } + + effect = { + situation:dynastic_cycle ?= { + random_participant_group = { + limit = { + var:movement_leader ?= root + } + save_scope_as = actors_movement + } + } + save_scope_as = petitioner + title:h_china.holder ?= { + save_scope_as = hegemon + save_scope_as = petition_recipient + } + display_movement_petition_recipient_acceptance_chance_effect = yes + switch = { + trigger = yes + scope:change_celestial_bureaucracy = { + custom_tooltip = celestial_movement_demands_interaction.tt.change_celestial_bureaucracy + set_variable = { + name = movement_petition + value = flag:change_bureaucracy_laws + } + open_view_data = { + view = decision_detail + data = decision:movement_petition_change_laws_decision + player = root + } + } + scope:change_celestial_army_liege_law = { + set_variable = { + name = movement_petition + value = flag:change_army_laws + } + custom_tooltip = celestial_movement_demands_interaction.tt.change_celestial_army_law + open_view_data = { + view = decision_detail + data = decision:movement_petition_change_laws_decision + player = root + } + } + scope:change_province_type = { + set_variable = { + name = movement_petition + value = flag:change_province + } + custom_tooltip = celestial_movement_demands_interaction.tt.change_province_type + open_view_data = { + view = decision_detail + data = decision:movement_petition_change_laws_decision + player = root + } + } + scope:change_retirement_law = { + set_variable = { + name = movement_petition + value = flag:change_retirement_law + } + custom_tooltip = celestial_movement_demands_interaction.tt.change_retirement_law + open_view_data = { + view = decision_detail + data = decision:movement_petition_change_laws_decision + player = root + } + } + scope:change_candidate_score_law = { + set_variable = { + name = movement_petition + value = flag:change_candidate_score_law + } + custom_tooltip = celestial_movement_demands_interaction.tt.change_candidate_score_law + if = { + limit = { + scope:petitioner.location != scope:petition_recipient.capital_province + } + start_travel_plan = { + destination = scope:petition_recipient.capital_province + on_arrival_event = tgp_decision_events.0100 + on_travel_planner_cancel_event = tgp_decision_events.0199 + } + } + else = { + trigger_event = tgp_decision_events.0100 + } + } + scope:increase_budget = { + set_variable = { + name = movement_petition + value = flag:increase_budget + } + custom_tooltip = celestial_movement_demands_interaction.tt.increase_budget + open_view_data = { + view = decision_detail + data = decision:movement_petition_change_laws_decision + player = root + } + } + scope:hold_examinations = { + set_variable = { + name = movement_petition + value = flag:hold_examinations + } + scope:hegemon = { + save_scope_as = recipient #for loc to work + } + custom_tooltip = celestial_movement_demands_interaction.tt.hold_examinations_effect + if = { + limit = { + scope:petitioner.location != scope:petition_recipient.capital_province + } + start_travel_plan = { + destination = scope:petition_recipient.capital_province + on_arrival_event = tgp_decision_events.0100 + on_travel_planner_cancel_event = tgp_decision_events.0199 + } + } + else = { + trigger_event = tgp_decision_events.0100 + } + } + } + show_as_tooltip = { + change_influence = major_influence_loss + if = { + limit = { + scope:petitioner.location != scope:petition_recipient.capital_province + } + custom_tooltip = movement_petition_decision.travel + } + } + } + + ai_potential = { + always = no + } + ai_check_interval = 0 +} +# a second step of the decision above to select the details of the petition +### Movement Petition Change Laws Decision ### +movement_petition_change_laws_decision = { + decision_group_type = dynastic_cycle + title = movement_petition_decision + desc = movement_petition_decision_desc + selection_tooltip = movement_petition_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + is_invisible = yes + + is_valid_showing_failures_only = { + is_available_adult = yes + is_any_movement_leader = yes + influence >= major_influence_value + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + var:recent_movement_petition ?= { + is_ai = no + } + save_temporary_scope_as = petitioning_movement_recent + } + } + } + custom_tooltip = { + text = movement_petition_decision.recent_movement_petition_reason + always = no + } + } + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + var:movement_petition_in_progress ?= { + is_ai = no + } + save_temporary_scope_as = petitioning_movement_progress + } + } + } + custom_tooltip = { + text = movement_petition_decision.movement_petition_in_progress_reason + always = no + } + } + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "movement_petition_decision_select_petition" + show_from_start = yes + + item = { + value = increase_law + is_shown = { + var:movement_petition ?= flag:change_bureaucracy_laws + } + is_valid = { + title:h_china.holder = { + NOT = { + realm_law_group_at_maximum_level = celestial_bureaucracy + } + trigger_if = { + limit = { + has_realm_law = celestial_bureaucracy_2 + } + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_instability + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + } + culture = { has_innovation = innovation_all_things } + } + } + current_description = change_celestial_bureaucracy_increase_desc + localization = change_celestial_bureaucracy_increase_name + icon = "gfx/interface/icons/symbols/icon_arrow_up.dds" + ai_chance = { + value = 0 + } + } + item = { + value = decrease_law + is_shown = { + var:movement_petition ?= flag:change_bureaucracy_laws + } + is_valid = { + title:h_china.holder = { + NOT = { + realm_law_group_at_minimum_level = celestial_bureaucracy + } + } + } + current_description = change_celestial_bureaucracy_decrease_desc + localization = change_celestial_bureaucracy_decrease_name + icon = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_army_law + is_shown = { + var:movement_petition ?= flag:change_army_laws + } + is_valid = { + title:h_china.holder = { + NOT = { + has_realm_law = celestial_army_liege_law_3 + } + trigger_if = { + limit = { + has_realm_law = celestial_army_liege_law_2 + } + has_realm_law = celestial_bureaucracy_3 + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + } + trigger_if = { + limit = { + OR = { + has_realm_law = celestial_army_liege_law_0 + has_realm_law = celestial_army_liege_law_1 + } + } + custom_tooltip = { + text = have_bureaucracy_2_or_higher + OR = { + has_realm_law = celestial_bureaucracy_2 + has_realm_law = celestial_bureaucracy_3 + } + } + } + } + } + current_description = change_army_laws_increase_desc + localization = change_army_laws_increase_name + icon = "gfx/interface/icons/symbols/icon_arrow_up.dds" + ai_chance = { + value = 0 + } + } + item = { + value = decrease_army_law + is_shown = { + var:movement_petition ?= flag:change_army_laws + } + is_valid = { + title:h_china.holder = { + NOT = { + has_realm_law = celestial_army_liege_law_0 + } + } + } + current_description = change_army_laws_decrease_desc + localization = change_army_laws_decrease_name + icon = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_budget_salary + is_shown = { + var:movement_petition ?= flag:increase_budget + } + is_valid = { + top_liege = { + NOT = { realm_law_group_at_maximum_level = budget_allocation_salary_law } + } + } + current_description = increase_budget_salary_desc + localization = increase_budget_salary_name + icon = "gfx/interface/icons/icon_imperial_treasury.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_budget_ministry + is_shown = { + var:movement_petition ?= flag:increase_budget + } + is_valid = { + top_liege = { + NOT = { realm_law_group_at_maximum_level = budget_allocation_ministry_law } + } + } + current_description = increase_budget_ministry_desc + localization = increase_budget_ministry_name + icon = "gfx/interface/icons/court_position_types/favored_minister_court_position.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_budget_military + is_shown = { + var:movement_petition ?= flag:increase_budget + } + is_valid = { + top_liege = { + NOT = { realm_law_group_at_maximum_level = budget_allocation_military_law } + } + } + current_description = increase_budget_military_desc + localization = increase_budget_military_name + icon = "gfx/interface/icons/message_feed/soldier.dds" + ai_chance = { + value = 0 + } + } + item = { + value = province_metropolitan + is_shown = { + var:movement_petition ?= flag:change_province + } + is_valid = { + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + any_situation_group_participant = { + vassal_contract_obligation_level:celestial_provinces != 2 + } + } + } + } + current_description = change_province_metropolitan_desc + localization = change_province_metropolitan_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_metropolitan_administration.dds" + ai_chance = { + value = 0 + } + } + item = { + value = province_industrial + is_shown = { + var:movement_petition ?= flag:change_province + } + is_valid = { + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + any_situation_group_participant = { + vassal_contract_obligation_level:celestial_provinces != 1 + } + } + } + } + current_description = change_province_industrial_desc + localization = change_province_industrial_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_industrial_administration.dds" + ai_chance = { + value = 0 + } + } + item = { + value = province_military + is_shown = { + var:movement_petition ?= flag:change_province + } + is_valid = { + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + any_situation_group_participant = { + vassal_contract_obligation_level:celestial_provinces != 3 + } + } + } + } + current_description = change_province_military_desc + localization = change_province_military_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds" + ai_chance = { + value = 0 + } + } + item = { + value = province_protectorate + is_shown = { + var:movement_petition ?= flag:change_province + } + is_valid = { + situation:dynastic_cycle ?= { + situation_participant_group:expansion_movement = { + any_situation_group_participant = { + vassal_contract_obligation_level:celestial_provinces != 4 + } + } + } + } + current_description = change_province_protectorate_desc + localization = change_province_protectorate_name + icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_protectorate_administration.dds" + ai_chance = { + value = 0 + } + } + item = { + value = increase_retirement_law + is_shown = { + var:movement_petition ?= flag:change_retirement_law + } + is_valid = { + title:h_china.holder = { + NOT = { + has_realm_law = celestial_retirement_law_5 + } + custom_tooltip = { + text = have_celestial_bureaucracy_1_or_higher + NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } + } + } + } + current_description = change_retirement_law_increase_desc + localization = change_retirement_law_increase_name + icon = "gfx/interface/icons/symbols/icon_arrow_up.dds" + ai_chance = { + value = 0 + } + } + item = { + value = decrease_retirement_law + is_shown = { + var:movement_petition ?= flag:change_retirement_law + } + is_valid = { + title:h_china.holder = { + NOT = { + has_realm_law = celestial_retirement_law_0 + } + custom_tooltip = { + text = have_celestial_bureaucracy_1_or_higher + NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } + } + } + } + current_description = change_retirement_law_decrease_desc + localization = change_retirement_law_decrease_name + icon = "gfx/interface/icons/symbols/icon_arrow_green_down.dds" + ai_chance = { + value = 0 + } + } + } + effect = { + save_scope_as = petitioner + situation:dynastic_cycle ?= { + random_participant_group = { + limit = { + var:movement_leader ?= root + } + save_scope_as = actors_movement + } + } + title:h_china.holder ?= { + save_scope_as = hegemon + save_scope_as = petition_recipient + } + switch = { + trigger = yes + scope:increase_law = { + set_variable = { + name = movement_petition + value = flag:change_bureaucracy_laws_increase + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_bureaucracy_laws_increase + } + } + scope:decrease_law = { + set_variable = { + name = movement_petition + value = flag:change_bureaucracy_laws_decrease + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_bureaucracy_laws_decrease + } + } + scope:increase_army_law = { + set_variable = { + name = movement_petition + value = flag:change_army_laws_increase + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_army_laws_increase + } + } + scope:decrease_army_law = { + set_variable = { + name = movement_petition + value = flag:change_army_laws_decrease + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_army_laws_decrease + } + } + scope:province_metropolitan = { + set_variable = { + name = movement_petition + value = flag:change_province_metropolitan + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_province_metropolitan + } + } + scope:province_industrial = { + set_variable = { + name = movement_petition + value = flag:change_province_industrial + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_province_industrial + } + } + scope:province_military = { + set_variable = { + name = movement_petition + value = flag:change_province_military + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_province_military + } + } + scope:province_protectorate = { + set_variable = { + name = movement_petition + value = flag:change_province_protectorate + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_province_protectorate + } + } + scope:increase_retirement_law = { + set_variable = { + name = movement_petition + value = flag:change_retirement_law_increase + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_retirement_law_increase + } + } + scope:decrease_retirement_law = { + set_variable = { + name = movement_petition + value = flag:change_retirement_law_decrease + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:change_retirement_law_decrease + } + } + scope:increase_budget_salary = { + set_variable = { + name = movement_petition + value = flag:increase_budget_salary + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:increase_budget_salary + } + } + scope:increase_budget_ministry = { + set_variable = { + name = movement_petition + value = flag:increase_budget_ministry + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:increase_budget_ministry + } + } + scope:increase_budget_military = { + set_variable = { + name = movement_petition + value = flag:increase_budget_military + } + save_scope_value_as = { + name = movement_petition_effect + value = flag:increase_budget_military + } + } + } + display_movement_petition_recipient_acceptance_effect = yes + if = { + limit = { + scope:petitioner.location != scope:petition_recipient.capital_province + } + start_travel_plan = { + destination = scope:petition_recipient.capital_province + on_arrival_event = tgp_decision_events.0100 + on_travel_planner_cancel_event = tgp_decision_events.0199 + } + } + else = { + trigger_event = tgp_decision_events.0100 + } + show_as_tooltip = { + change_influence = major_influence_loss + custom_tooltip = movement_petition_decision.travel + } + scope:actors_movement = { + set_variable = { + name = movement_petition_in_progress + value = scope:petitioner + years = 3 + } + } + } + ai_potential = { + always = no + } + ai_check_interval = 0 +} +# AI only - petition to change laws in China, replaces the 2 petitions above for the AI +### Make Movement Petition ### +ai_movement_petition_change_laws_decision = { + decision_group_type = dynastic_cycle + title = movement_petition_decision + desc = movement_petition_decision_desc + selection_tooltip = movement_petition_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" + } + is_invisible = yes + cooldown = { years = 10 } + + is_valid = { + is_available_ai_adult = yes + is_any_movement_leader = yes + influence >= major_influence_value + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + exists = var:recent_movement_petition + save_temporary_scope_as = petitioning_movement_recent + } + } + } + custom_tooltip = { + text = movement_petition_decision.recent_movement_petition_reason + always = no + } + } + trigger_if = { + limit = { + situation:dynastic_cycle ?= { + any_participant_group = { + exists = var:movement_petition_in_progress + save_temporary_scope_as = petitioning_movement_progress + } + } + } + custom_tooltip = { + text = movement_petition_decision.movement_petition_in_progress_reason + always = no + } + } + } + effect = { + save_scope_as = petitioner + situation:dynastic_cycle ?= { + random_participant_group = { + limit = { + var:movement_leader ?= root + } + save_scope_as = actors_movement + } + } + title:h_china.holder ?= { + save_scope_as = hegemon + save_scope_as = petition_recipient + } + # Decide for the AI which petition they should go for + random_list = { + 0 = { # Increase Bureaucracy + trigger = { + NOT = { # Bureaucracy not at max + top_liege = { realm_law_group_at_maximum_level = celestial_bureaucracy } + } + trigger_if = { + limit = { + has_realm_law = celestial_bureaucracy_2 + } + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_instability + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + } + top_liege.culture = { has_innovation = innovation_all_things } + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + add = 50 + } + modifier = { + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + add = 10 + } + save_scope_value_as = { + name = increase_law + value = yes + } + } + 0 = { # Decrease Bureaucracy + trigger = { + NOT = { # Bureaucracy not a min + top_liege = { realm_law_group_at_minimum_level = celestial_bureaucracy } + } + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = expansion_movement + } + add = 50 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + add = 10 + } + save_scope_value_as = { + name = decrease_law + value = yes + } + } + 0 = { # Increase Army + trigger = { + top_liege = { + trigger_if = { # Higher levels require high bureaucracy + limit = { has_realm_law = celestial_army_liege_law_0 } + NOT = { has_realm_law = celestial_bureaucracy_0 } + } + trigger_else_if = { # Higher levels require high bureaucracy + limit = { has_realm_law = celestial_army_liege_law_1 } + OR = { + has_realm_law = celestial_bureaucracy_2 + has_realm_law = celestial_bureaucracy_3 + } + } + trigger_else_if = { # Higher levels require high bureaucracy + limit = { has_realm_law = celestial_army_liege_law_2 } + has_realm_law = celestial_bureaucracy_3 + # Highest only in Expansion Phase + situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion } + } + trigger_else = { always = no } + } + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = expansion_movement + } + add = 50 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + add = 10 + } + save_scope_value_as = { + name = increase_army_law + value = yes + } + } + 0 = { # Decrease Army + trigger = { + NOT = { # Army not a min + top_liege = { realm_law_group_at_minimum_level = celestial_army_liege_law } + } + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + add = 50 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 10 + } + save_scope_value_as = { + name = decrease_army_law + value = yes + } + } + 0 = { # Metropolitan Province + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + add = 20 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 20 + } + save_scope_value_as = { + name = province_metropolitan + value = yes + } + } + 0 = { # Industrial Province + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + add = 10 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 10 + } + save_scope_value_as = { + name = province_industrial + value = yes + } + } + 0 = { # Military Province + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = expansion_movement + } + add = 10 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + add = 10 + } + save_scope_value_as = { + name = province_military + value = yes + } + } + 0 = { # Protectorate Province + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = expansion_movement + } + add = 20 + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + add = 20 + } + save_scope_value_as = { + name = province_protectorate + value = yes + } + } + 0 = { # Hold Exams + trigger = { + NOT = { # Conservatives don't like exams + top_participant_group:dynastic_cycle ?= { participant_group_type = conservative_movement } + } + } + modifier = { + title:h_china ?= { + exists = var:years_since_imperial_examination + var:years_since_imperial_examination >= catalyst_imperial_examinations_gap_short_yearly_value + } + add = 10 + } + save_scope_value_as = { + name = hold_examinations + value = yes + } + } + 0 = { # Increase Retirement + trigger = { + top_liege = { + NOR = { + # Some bureaucracy needed for retirement + realm_law_group_at_minimum_level = celestial_bureaucracy + # Retirement not at max + realm_law_group_at_maximum_level = celestial_retirement_law + } + } + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + add = 10 + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + add = 50 + } + save_scope_value_as = { + name = increase_retirement_law + value = yes + } + } + 0 = { # Decrease Retirement + trigger = { + top_liege = { + NOR = { + # Some bureaucracy needed for retirement + realm_law_group_at_minimum_level = celestial_bureaucracy + # Retirement not at max + realm_law_group_at_maximum_level = celestial_retirement_law + } + } + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 10 + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + factor = 0 + } + save_scope_value_as = { + name = decrease_retirement_law + value = yes + } + } + 0 = { # Increase Salary Budget + trigger = { + NOR = { + # Treasury not empty + top_liege = { monthly_character_treasury_balance <= 0 } + # Salaries don't go up in Conservative/Expansion + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = conservative_movement + participant_group_type = expansion_movement + } + } + } + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 1 + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = advancement_movement + } + add = 1 + } + save_scope_value_as = { + name = increase_budget_salary + value = yes + } + } + 0 = { # Increase Ministry Budget + trigger = { + NOR = { + # Treasury not empty + top_liege = { monthly_character_treasury_balance <= 0 } + # Salaries don't go down in Advancement/Expansion + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = advancement_movement + participant_group_type = expansion_movement + } + } + } + } + modifier = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + add = 1 + } + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + add = 1 + } + save_scope_value_as = { + name = increase_budget_ministry + value = yes + } + } + 0 = { # Candidate Score + modifier = { + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + top_liege = { + has_realm_law = candidate_score_merit_law + any_councillor = { + count = all + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + } + any_powerful_vassal = { + count = all + top_participant_group:dynastic_cycle ?= { + participant_group_type = conservative_movement + } + } + } + add = 1 + } + modifier = { + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = conservative_movement } + } + top_liege = { + has_realm_law = candidate_score_prestige_law + any_councillor = { + count = all + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = conservative_movement } + } + } + any_powerful_vassal = { + count = all + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = conservative_movement } + } + } + } + add = 1 + } + save_scope_value_as = { + name = change_candidate_score_law + value = yes + } + } + } + # Set the variable to reference the chosen petition in the follow up events + if = { + limit = { + exists = scope:increase_law + } + set_variable = { + name = movement_petition + value = flag:change_bureaucracy_laws_increase + } + } + else_if = { + limit = { + exists = scope:decrease_law + } + set_variable = { + name = movement_petition + value = flag:change_bureaucracy_laws_decrease + } + } + else_if = { + limit = { + exists = scope:increase_army_law + } + set_variable = { + name = movement_petition + value = flag:change_army_laws_increase + } + } + else_if = { + limit = { + exists = scope:decrease_army_law + } + set_variable = { + name = movement_petition + value = flag:change_army_laws_decrease + } + } + else_if = { + limit = { + exists = scope:province_metropolitan + } + set_variable = { + name = movement_petition + value = flag:change_province_metropolitan + } + } + else_if = { + limit = { + exists = scope:province_industrial + } + set_variable = { + name = movement_petition + value = flag:change_province_industrial + } + } + else_if = { + limit = { + exists = scope:province_military + } + set_variable = { + name = movement_petition + value = flag:change_province_military + } + } + else_if = { + limit = { + exists = scope:province_protectorate + } + set_variable = { + name = movement_petition + value = flag:change_province_protectorate + } + } + else_if = { + limit = { + exists = scope:hold_examinations + } + set_variable = { + name = movement_petition + value = flag:hold_examinations + } + } + else_if = { + limit = { + exists = scope:increase_retirement_law + } + set_variable = { + name = movement_petition + value = flag:change_retirement_law_increase + } + } + else_if = { + limit = { + exists = scope:decrease_retirement_law + } + set_variable = { + name = movement_petition + value = flag:change_retirement_law_decrease + } + } + else_if = { + limit = { + exists = scope:increase_budget_salary + } + set_variable = { + name = movement_petition + value = flag:increase_budget_salary + } + } + else_if = { + limit = { + exists = scope:increase_budget_ministry + } + set_variable = { + name = movement_petition + value = flag:increase_budget_ministry + } + } + else_if = { + limit = { + exists = scope:increase_budget_military + } + set_variable = { + name = movement_petition + value = flag:increase_budget_military + } + } + else_if = { + limit = { + exists = scope:change_candidate_score_law + } + set_variable = { + name = movement_petition + value = flag:change_candidate_score_law + } + } + else = { + # Left for debugging in case something goes wrong with saving proper flag above + set_variable = { + name = movement_petition + value = flag:error + } + } + if = { + limit = { + has_variable = movement_petition + var:movement_petition != flag:error + } + if = { + limit = { + scope:petitioner.location != scope:petition_recipient.capital_province + } + start_travel_plan = { + destination = scope:petition_recipient.capital_province + on_arrival_event = tgp_decision_events.0100 + on_travel_planner_cancel_event = tgp_decision_events.0199 + } + } + else = { + trigger_event = tgp_decision_events.0100 + } + scope:actors_movement = { + set_variable = { + name = movement_petition_in_progress + value = scope:petitioner + years = 3 + } + } + } + else = { + debug_log = "AI tried to use Movement Petition, but failed to pick the topic" + } + } + ai_potential = { + is_any_movement_leader = yes + } + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 72 + kingdom = 36 + empire = 24 + hegemony = 0 + } + ai_will_do = { + base = 100 + } +} +# Renounce Family Title +### Retire from Heading the [ROOT.Char.GetHouse.GetNameNoTooltip] House ### +renounce_noble_family_title_decision = { + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_asia_estate.dds" + } + sort_order = 85 + + desc = { + first_valid = { + triggered_desc = { + trigger = { + any_held_title = { + is_noble_family_title = yes + exists = current_heir + } + } + desc = renounce_noble_family_title_decision_desc + } + desc = renounce_noble_family_title_decision_no_heir_desc + } + } + selection_tooltip = renounce_noble_family_title_decision_tooltip + decision_group_type = admin + + is_shown = { + NOT = { top_liege = root } #This is not a general abdication decision + has_tgp_dlc_trigger = yes + is_playable_character = yes + is_house_head = yes + any_held_title = { is_noble_family_title = yes } + NOT = { religion = religion:buddhism_religion } # Uses tgp_japan_become_a_monk_decision + } + + is_valid = { + custom_tooltip = { + text = renounce_noble_family_title_decision_tt.title + any_held_title = { is_noble_family_title = yes } + } + custom_tooltip = { + text = renounce_noble_family_title_decision_tt.heir + any_held_title = { + is_noble_family_title = yes + current_heir ?= { is_available_ai_adult = yes } + } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_at_war_with_liege = no + trigger_if = { + limit = { + has_realm_law_flag = celestial_retirement_law + } + tgp_is_above_retirement_age_trigger = { REALM_OWNER = root } + } + } + + effect = { + if = { + limit = { is_ai = no } + random_held_title = { + limit = { is_noble_family_title = yes } + current_heir = { save_scope_as = new_player } + } + } + show_as_tooltip = { + add_character_modifier = { modifier = ep3_renounced_estate } + custom_tooltip = renounce_noble_family_title_decision_tt + if = { + limit = { exists = scope:new_player } + house = { set_house_head = scope:new_player } + set_player_character = scope:new_player + } + tgp_step_down_title_recipient_tooltip_effect = yes + } + trigger_event = tgp_dynastic_cycle_decision_event.0101 + close_view = { + view = decisions + player = root + } + } + + cost = { + influence = { + value = 0 + if = { + limit = { government_has_flag = government_has_influence } + add = minor_influence_value + } + } + prestige = { + value = 0 + if = { + limit = { + NOT = { government_has_flag = government_has_influence } + } + add = minor_prestige_value + } + } + } + + ai_check_interval = 0 + + ai_potential = { + is_at_war = no + # Don't step down freely if you don't have any other house members holding a noble_family_title or inherit any held noble_family_title + OR = { + house ?= { + any_house_member = { + is_governor = yes + top_liege = root.top_liege + } + } + any_held_title = { + tier = root.highest_held_title_tier + is_noble_family_title = no + current_heir.house = root.house + } + } + tgp_is_above_retirement_age_trigger = { REALM_OWNER = root } + } + + ai_will_do = { + base = -10 + modifier = { + add = 10 + has_trait = lazy + } + modifier = { + add = 10 + has_trait = humble + } + modifier = { + add = 10 + has_trait = content + } + modifier = { + add = -100 + OR = { + has_trait = ambitious + has_trait = greedy + has_trait = arrogant + } + } + } +} + +#only for Players - ability to choose a favored Stability Era in the Dynastic Cycle, the AI uses hegemon_favored_stability_phase_value instead +### Favor Dynastic Cycle Era Decision ### +favor_dynastic_cycle_era_decision = { + decision_group_type = dynastic_cycle + title = favor_dynastic_cycle_era + desc = { + first_valid = { + triggered_desc = { + trigger = { + has_title = title:h_china + } + desc = favor_dynastic_cycle_era_hegemon_desc + } + desc = favor_dynastic_cycle_era_chaos_desc + } + } + selection_tooltip = { + + first_valid = { + triggered_desc = { + trigger = { + has_title = title:h_china + } + desc = favor_dynastic_cycle_era_decision_hegemon_tooltip + } + desc = favor_dynastic_cycle_era_decision_chaos_tooltip + } + } + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_corruption.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + is_ai = no + OR = { + AND = { + situation:dynastic_cycle ?= { + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + top_participant_group:dynastic_cycle ?= { + participant_group_type = hegemon_ruler + } + } + AND = { + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_chaos + } + top_participant_group:dynastic_cycle ?= { + participant_group_type = other_rulers + } + } + } + } + + is_valid_showing_failures_only = { + is_adult = yes + } + cooldown = { years = 20 } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_FAVOR_ERA" + show_from_start = no + + item = { + value = favor_advancement + current_description = favor_advancement_desc + localization = favor_advancement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_advancement.dds" + ai_chance = { + value = 0 + } + } + item = { + value = favor_expansion + current_description = favor_expansion_desc + localization = favor_expansion_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_expansion.dds" + ai_chance = { + value = 0 + } + } + } + + cost = { + influence = { + value = monumental_influence_value + } + } + + effect = { + switch = { + trigger = yes + scope:favor_advancement = { + set_variable = { + name = favor_era + value = flag:advancement + } + custom_tooltip = favor_advancement_tt + if = { + limit = { + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_chaos + } + } + custom_tooltip = favor_advancement_movement_power_chaos_tt + } + else = { + custom_tooltip = favor_advancement_movement_power_tt + } + } + scope:favor_expansion = { + set_variable = { + name = favor_era + value = flag:expansion + } + custom_tooltip = favor_expansion_tt + if = { + limit = { + situation:dynastic_cycle ?= { + situation_current_phase = situation_dynastic_cycle_phase_chaos + } + } + custom_tooltip = favor_expansion_movement_power_chaos_tt + } + else = { + custom_tooltip = favor_expansion_movement_power_tt + } + } + } + } + + ai_check_interval = 0 +} + +#only for Players - ability to choose a favored Movement, the AI will always follow the Debates activity outcomes instead +### Favor a Movement ### +favor_movement_decision = { + decision_group_type = dynastic_cycle + title = favor_movement_decision + desc = favor_movement_decision_desc + selection_tooltip = favor_movement_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_corruption.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + is_ai = no + any_character_situation = { + situation_type = dynastic_cycle + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + has_title = title:h_china + } + + is_valid_showing_failures_only = { + is_adult = yes + } + cooldown = { years = 20 } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_FAVOR_MOVEMENT" + show_from_start = no + + item = { + value = advancement_movement + current_description = favor_advancement_movement_desc + localization = favor_advancement_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_advance.dds" + flat = yes + is_valid = { + NOT = { + is_movement_in_power = { + MOVEMENT = advancement_movement + } + } + } + } + item = { + value = expansion_movement + current_description = favor_expansion_movement_desc + localization = favor_expansion_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_expand.dds" + flat = yes + is_valid = { + NOT = { + is_movement_in_power = { + MOVEMENT = expansion_movement + } + } + } + } + item = { + value = conservative_movement + current_description = favor_conservative_movement_desc + localization = favor_conservative_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_anti.dds" + flat = yes + is_valid = { + NOT = { + is_movement_in_power = { + MOVEMENT = conservative_movement + } + } + } + } + item = { + value = pro_hegemon_movement + current_description = favor_pro_hegemon_movement_desc + localization = favor_pro_hegemon_movement_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_group_pro.dds" + flat = yes + is_valid = { + NOT = { + is_movement_in_power = { + MOVEMENT = pro_hegemon_movement + } + } + } + } + } + + cost = { + influence = { + value = monumental_influence_value + } + } + + effect = { + save_scope_as = hegemon + situation:dynastic_cycle ?= { + random_participant_group = { + limit = { + has_variable = movement_favored + } + save_scope_as = former_favored_movement + } + switch = { + trigger = yes + scope:advancement_movement = { + situation_participant_group:advancement_movement = { + make_movement_favored_effect = yes + save_scope_as = new_favored_movement + } + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_gained_power_advancement + } + trigger_situation_catalyst = catalyst_movement_gained_power_advancement + } + } + scope:expansion_movement = { + situation_participant_group:expansion_movement = { + make_movement_favored_effect = yes + save_scope_as = new_favored_movement + } + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_gained_power_expansion + } + trigger_situation_catalyst = catalyst_movement_gained_power_expansion + } + } + scope:conservative_movement = { + situation_participant_group:conservative_movement = { + make_movement_favored_effect = yes + save_scope_as = new_favored_movement + } + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_gained_power_conservative + } + trigger_situation_catalyst = catalyst_movement_gained_power_conservative + } + } + scope:pro_hegemon_movement = { + situation_participant_group:pro_hegemon_movement = { + make_movement_favored_effect = yes + save_scope_as = new_favored_movement + } + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_gained_power_pro_hegemon + } + trigger_situation_catalyst = catalyst_movement_gained_power_pro_hegemon + } + } + } + every_participant_group = { + var:movement_leader ?= { + trigger_event = tgp_dynastic_cycle_decision_event.0111 + } + } + } + hidden_effect = { + every_player = { + limit = { + tgp_does_this_player_care_about_the_dynastic_cycle = yes + is_any_movement_leader = no + } + send_interface_message = { + type = event_struggle_neutral + title = favor_movement_decision.tt + left_icon = scope:hegemon + right_icon = scope:new_favored_movement.var:movement_leader + show_as_tooltip = { + scope:new_favored_movement = { + make_movement_favored_effect = yes + } + } + } + } + } + } + + ai_check_interval = 0 +} + +#Ability to trigger a catalyst towards or away from chosen phase +### Shape the Dynastic Cycle ### +favored_movement_consults_heaven_decision = { + decision_group_type = dynastic_cycle + title = favored_movement_consults_heaven_decision + desc = favored_movement_consults_heaven_decision_desc + selection_tooltip = favored_movement_consults_heaven_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_asia_throne_room.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + any_character_situation = { + situation_type = dynastic_cycle + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = other_rulers } + } + } + + is_valid_showing_failures_only = { + is_adult = yes + custom_tooltip = { + text = can_consult_heaven_tt + OR = { + AND = { + is_any_movement_leader = yes + top_participant_group:dynastic_cycle ?= { + exists = var:movement_favored + var:movement_leader ?= root + } + } + has_title = title:h_china + has_title = title:e_minister_chancellor + } + } + } + cooldown = { years = 10 } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_CONSULT_HEAVEN" + show_from_start = yes + + item = { + value = positive_advancement_catalyst + current_description = positive_advancement_catalyst_desc + localization = positive_advancement_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_advancement.dds" + is_shown = { + situation:dynastic_cycle ?= { + NOT = { situation_current_phase = situation_dynastic_cycle_phase_stability_advancement } + } + } + is_valid = { + custom_tooltip = { + text = positive_advancement_catalyst_tt + root = { + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = advancement_movement + participant_group_type = hegemon_ruler + } + } + } + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos >= 150 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability >= 150 + } + } + } + } + add = 100 + } + } + } + item = { + value = negative_advancement_catalyst + current_description = negative_advancement_catalyst_desc + localization = negative_advancement_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_advancement.dds" + is_shown = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_advancement_negative + trigger_if = { + limit = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + custom_tooltip = { + text = negative_advancement_catalyst_tt + root = { + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = advancement_movement + participant_group_type = hegemon_ruler + } + } + } + } + } + trigger_else = { + root = { + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = advancement_movement } + } + } + } + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_stability_advancement >= 150 + } + } + } + add = 100 + } + } + } + item = { + value = positive_expansion_catalyst + current_description = positive_expansion_catalyst_desc + localization = positive_expansion_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_expansion.dds" + is_shown = { + situation:dynastic_cycle ?= { + NOT = { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion } + } + } + is_valid = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + root = { + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = expansion_movement } + } + } + } + trigger_else = { + custom_tooltip = { + text = positive_expansion_catalyst_tt + root = { + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = expansion_movement + participant_group_type = hegemon_ruler + } + } + } + } + } + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos >= 150 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability >= 150 + } + } + } + } + add = 100 + } + } + } + item = { + value = negative_expansion_catalyst + current_description = negative_expansion_catalyst_desc + localization = negative_expansion_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_expansion.dds" + is_shown = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_expansion_negative + trigger_if = { + limit = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + custom_tooltip = { + text = negative_expansion_catalyst_tt + root = { + top_participant_group:dynastic_cycle ?= { + OR = { + participant_group_type = expansion_movement + participant_group_type = hegemon_ruler + } + } + } + } + } + trigger_else = { + root = { + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = expansion_movement } + } + } + } + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_stability_expansion >= 150 + } + } + } + add = 100 + } + } + } + item = { + value = positive_chaos_catalyst + current_description = positive_chaos_catalyst_desc + localization = positive_chaos_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_chaos.dds" + is_shown = { + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos <= 250 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability <= 250 + } + } + } + } + add = 100 + } + } + } + item = { + value = negative_chaos_catalyst + current_description = negative_chaos_catalyst_desc + localization = negative_chaos_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_chaos.dds" + is_shown = { + situation:dynastic_cycle ?= { + NOR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_negative + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos <= 250 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability <= 250 + } + } + } + } + add = 100 + } + } + } + item = { + value = positive_instability_catalyst + current_description = positive_instability_catalyst_desc + localization = positive_instability_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_instability.dds" + is_shown = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos <= 250 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability <= 250 + } + } + } + } + add = 100 + } + } + } + item = { + value = negative_instability_catalyst + current_description = negative_instability_catalyst_desc + localization = negative_instability_catalyst_name + icon = "gfx/interface/icons/dynastic_cycle/dynastic_cycle_phase_instability.dds" + is_shown = { + situation:dynastic_cycle ?= { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + } + } + } + is_valid = { + situation:dynastic_cycle ?= { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_negative + } + } + ai_chance = { + value = 0 + if = { + limit = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos <= 250 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability <= 250 + } + } + } + } + add = 100 + } + } + } + } + + cost = { + influence = { + value = monumental_influence_value + } + } + + effect = { + top_participant_group:dynastic_cycle ?= { + if = { + limit = { + participant_group_type = hegemon_ruler + } + situation:dynastic_cycle.situation_participant_group:pro_hegemon_movement = { + save_scope_as = actors_movement + } + } + else = { + save_scope_as = actors_movement + } + } + scope:actors_movement = { + petition_change_movement_power_effect = { + VALUE = -200 + } + } + situation:dynastic_cycle ?= { + switch = { + trigger = yes + scope:positive_advancement_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_advancement_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_advancement_positive + } + else_if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + else_if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + } + scope:negative_advancement_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_advancement_negative + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_advancement_negative + } + } + scope:positive_expansion_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_expansion_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_expansion_positive + } + else_if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + else_if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + } + scope:negative_expansion_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_expansion_negative + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_expansion_negative + } + } + scope:positive_chaos_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_positive + } + } + scope:negative_chaos_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_chaos_negative + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_chaos_negative + } + } + scope:positive_instability_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_positive + } + } + scope:negative_instability_catalyst = { + if = { + limit = { + situation_top_has_catalyst = catalyst_movement_consulted_heaven_instability_negative + } + trigger_situation_catalyst = catalyst_movement_consulted_heaven_instability_negative + } + } + } + } + } + + ai_potential = { + is_any_movement_leader = yes + } + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 36 + empire = 12 + hegemony = 12 + } + ai_will_do = { + base = 100 + } +} + +#House Heads' ability to trigger a catalyst towards or away from a phase according to their movement +### Consult Heaven ### +house_head_consults_heaven_decision = { + decision_group_type = dynastic_cycle + title = house_head_consults_heaven_decision + desc = house_head_consults_heaven_decision_desc + selection_tooltip = house_head_consults_heaven_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_asia_estate.dds" + } + sort_order = 80 + + is_shown = { + has_tgp_dlc_trigger = yes + any_character_situation = { + situation_type = dynastic_cycle + NOT = { situation_current_phase = situation_dynastic_cycle_phase_chaos } + } + top_participant_group:dynastic_cycle ?= { + NOT = { participant_group_type = other_rulers } + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + custom_tooltip = { + text = is_in_a_movement_with_leader_tt + OR = { + is_house_head = yes + top_participant_group:dynastic_cycle ?= { + var:movement_leader ?= root + } + has_title = title:e_minister_chancellor + } + } + } + cooldown = { years = 10 } + + cost = { + influence = { + value = 2000 + add = { + value = 0 + every_close_or_extended_family_member = { + limit = { + is_governor = yes + } + add = 10 + } + multiply = -1 + } + add = { + value = 0 + every_close_or_extended_family_member = { + limit = { + merit_level >= 4 + } + add = 10 + } + multiply = -1 + } + if = { + limit = { + scope:discount_none ?= yes + } + multiply = 0.5 + } + min = 100 + } + piety = { + value = 0 + if = { + limit = { + scope:discount_none ?= yes + } + add = 1000 + } + } + } + widget = { + gui = "decision_view_widget_generic_multichoice_with_effects" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_CONSULT_HEAVEN" + show_from_start = yes + + item = { + value = discount_none + current_description = positive_advancement_catalyst_desc + localization = discount_none_name + icon = "gfx/interface/icons/modifiers/icon_piety_confucianism_04.dds" + is_valid = { + piety_level >= 4 + } + ai_chance = { + value = 10 + } + } + item = { + value = discount_powerful_family + current_description = negative_advancement_catalyst_desc + localization = discount_powerful_family_name + icon = "gfx/interface/icons/icon_game_concept_powerful_house.dds" + is_valid = { + custom_tooltip = { + text = HOUSE_VIEW_POWERLESS_FAMILY + house = { + OR = { + is_powerful_family = yes + title:h_china.holder.house ?= this + } + } + } + } + ai_chance = { + value = 50 + } + } + item = { + value = discount_family_governors + current_description = positive_expansion_catalyst_desc + localization = discount_family_governors_name + icon = "gfx/interface/icons/message_feed/governor.dds" + is_valid = { + custom_tooltip = { + text = discount_family_governors_tt + any_close_or_extended_family_member = { + is_governor = yes + count >= 20 + } + } + } + ai_chance = { + value = 200 + } + } + item = { + value = discount_family_merit + current_description = negative_expansion_catalyst_desc + localization = discount_family_merit_name + icon = "gfx/interface/icons/icon_merit.dds" + is_valid = { + custom_tooltip = { + text = discount_family_merit_tt + any_close_or_extended_family_member = { + merit_level >= 6 + count >= 10 + } + } + } + ai_chance = { + value = 500 + } + } + } + + effect = { + top_participant_group:dynastic_cycle ?= { + if = { + limit = { + participant_group_type = hegemon_ruler + } + situation:dynastic_cycle.situation_participant_group:pro_hegemon_movement = { + save_scope_as = actors_movement + } + } + else = { + save_scope_as = actors_movement + } + } + show_as_tooltip = { + if = { + limit = { + NOR = { + scope:discount_none = yes + scope:discount_powerful_family = yes + scope:discount_family_governors = yes + scope:discount_family_merit = yes + } + } + scope:actors_movement = { tgp_catalyst_from_decision_effect = yes } + } + } + scope:actors_movement = { + switch = { + trigger = yes + scope:discount_none = { + tgp_catalyst_from_decision_effect = yes + } + scope:discount_powerful_family = { + tgp_catalyst_from_decision_effect = yes + + } + scope:discount_family_governors = { + tgp_catalyst_from_decision_effect = yes + + } + scope:discount_family_merit = { + tgp_catalyst_from_decision_effect = yes + } + } + } + } + + ai_potential = { + government_allows = merit + OR = { # To make sure the cycle isn't nuked by landless families + highest_held_title_tier >= tier_duchy + house = { + is_powerful_family = yes + } + } + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_stability_advancement + situation_current_phase = situation_dynastic_cycle_phase_stability_expansion + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability >= 100 + } + } + trigger_else_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos >= 100 + } + } + trigger_else = { + always = yes + } + } + } + ai_check_interval_by_tier = { + barony = 0 + county = 120 + duchy = 120 + kingdom = 36 + empire = 12 + hegemony = 12 + } + ai_will_do = { + base = 100 + modifier = { + situation:dynastic_cycle ?= { + trigger_if = { + limit = { + OR = { + situation_current_phase = situation_dynastic_cycle_phase_instability_conquest + situation_current_phase = situation_dynastic_cycle_phase_instability + } + } + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_chaos >= 100 + } + } + trigger_else = { + situation_top_sub_region = { + phase_takeover_points:situation_dynastic_cycle_phase_instability >= 100 + } + } + } + factor = 10 + } + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions.txt new file mode 100644 index 000000000..6b34b11f7 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_east_asia_decisions.txt @@ -0,0 +1,855 @@ +#Decisions for East Asia +### Restore Mandala Capital ### +restore_mandala_capital_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + desc = restore_mandala_capital_decision_desc + selection_tooltip = restore_mandala_capital_decision_tooltip + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + government_has_flag = government_is_mandala + capital_province.county = { has_county_modifier = mandala_capital_sacked_modifier } + } + + is_valid_showing_failures_only = { + is_at_war = no + is_imprisoned = no + NOT = { has_trait = incapable } + } + + effect = { + remove_short_term_gold = major_gold_value + capital_province.county = { + remove_county_modifier = mandala_capital_sacked_modifier + add_county_modifier = { + modifier = mandala_capital_restored_modifier + years = 20 + } + } + } + + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + ai_should_focus_on_building_in_their_capital = yes + } + + ai_will_do = { + base = 20 + modifier = { + short_term_gold < major_gold_value + factor = 0 + } + } +} + +### Adopt Mandala Government ### +convert_to_mandala_government_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + decision_group_type = major + desc = convert_to_mandala_government_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + has_tgp_dlc_trigger = yes + is_landed = yes + has_mandala_culture_trigger = yes + NOT = { government_has_flag = government_is_mandala } + #We have a special decision for Mandala subjects... + trigger_if = { + limit = { is_tributary = yes } + NOT = { + overlord = { government_has_flag = government_is_mandala } + } + } + highest_held_title_tier > tier_barony + } + + is_valid = { + trigger_if = { + limit = { + has_legitimacy = yes + dynasty ?= { + NOT = { has_dynasty_perk = tgp_sea_legacy_3 } #Bypasses Tribal Authority Requirement + } + } + legitimacy_level >= 4 + } + has_mandala_faith_trigger = yes + is_independent_ruler = yes + # This logic is necessary for the triggers in the options in the subsequent event, or else the player will not get the event + OR = { + any_realm_province = { + OR = { + custom_tooltip = { + text = convert_to_mandala_government_decision_is_temple_citadel_holding_tt + has_holding_type = temple_citadel_holding + } + custom_tooltip = { + text = convert_to_mandala_government_decision_has_no_holding_tt + has_holding = no + } + } + } + any_directly_owned_province = { + custom_tooltip = { + text = convert_to_mandala_government_decision_is_tribal_holding_tt + has_holding_type = tribal_holding + } + } + } + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = not_changed_government_recently_tt + NOT = { has_variable = changed_government_recently } + } + government_is_japanese_trigger = no + } + + cost = { + prestige = { + value = 0 + if = { + limit = { government_has_flag = government_is_tribal } + add = convert_to_mandala_government_tribal_value + } + else = { add = convert_to_mandala_government_nontribal_value } + #'s cheap! + if = { + limit = { has_character_modifier = divine_happenstance_modifier } + divide = 2 + } + } + } + + effect = { + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + #Out with the old laws, in with the new + change_to_mandala_government_decree_effect = yes + #No Succession for this character pls + set_variable = { + name = not_subject_to_succession_trials + value = flag:adopted_mandala_government + } + if = { + limit = { var:not_subject_to_succession_trials ?= flag:adopted_mandala_government } + #To prevent 'unused except in loc' errors :catto: + } + show_as_tooltip = { + change_government = mandala_government + } + #Huh, guess you _are_ divine + if = { + limit = { has_variable = vying_for_mandala_divinity } + custom_description_no_bullet = { text = because_of_your_divine_happenstance_tt } + show_as_tooltip = { divine_happenstance_adopt_mandala_effect = yes } + } + if = { + limit = { + culture = { + has_cultural_parameter = mandala_tributaries + } + exists = confederation + } + custom_tooltip = confederates_to_tributaries_tt + } + trigger_event = tgp_east_asia_decision_events.0010 + hidden_effect = { + every_vassal = { + trigger_event = { + id = tgp_east_asia_decision_events.0015 + days = 3 + } + } + } + } + + ai_potential = { + has_mandala_culture_trigger = yes + trigger_if = { + limit = { government_has_flag = government_is_tribal } + has_realm_law = tribal_authority_3 + prestige >= convert_to_mandala_government_tribal_value + } + trigger_else = { + prestige >= convert_to_mandala_government_nontribal_value + } + trigger_if = { + limit = { + OR = { + government_has_flag = government_is_feudal + government_has_flag = government_is_clan + } + } + primary_title.tier <= tier_duchy + } + primary_title.tier > tier_barony + NOR = { + government_has_flag = government_is_republic + government_has_flag = government_is_theocracy + government_has_flag = government_is_mercenary + government_has_flag = government_is_holy_order + government_has_flag = government_is_administrative + government_has_flag = government_is_nomadic + government_has_flag = government_is_herder + government_has_flag = government_is_celestial + government_has_flag = government_is_steppe_admin + government_has_flag = government_is_meritocratic + } + NOT = { + any_owned_story = { + OR = { + story_type = story_greatest_of_khans + story_type = story_mongol_invasion + } + } + } + } + + ai_will_do = { + base = 20 + modifier = { + NOT = { government_has_flag = government_is_tribal } + add = -15 + } + } +} + +### Assimilate to Mandala Rule ### +assimilate_to_mandala_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + decision_group_type = major + desc = { + first_valid = { + triggered_desc = { + trigger = { government_has_flag = government_is_mandala } + desc = assimilate_to_mandala_decision_faith_desc + } + triggered_desc = { + trigger = { faith = overlord.faith } + desc = assimilate_to_mandala_decision_government_desc + } + desc = assimilate_to_mandala_decision_desc + } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + has_tgp_dlc_trigger = yes + overlord ?= { government_has_flag = government_is_mandala } + NAND = { + government_has_flag = government_is_mandala + faith = overlord.faith + } + highest_held_title_tier > tier_barony + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = not_changed_government_recently_tt + NOT = { has_variable = changed_government_recently } + } + } + + effect = { + #GoK stops really being GoK + gok_government_change_story_end_effect = yes + #No Succession for this character pls + set_variable = { + name = not_subject_to_succession_trials + value = flag:assimilated_to_mandala_government + } + if = { + limit = { var:not_subject_to_succession_trials ?= flag:assimilated_to_mandala_government } + #To prevent 'unused except in loc' errors :catto: + } + #Opinion, if Overlord is AI + overlord = { + if = { + limit = { is_ai = yes } + if = { + limit = { good_devaraja_quality_trigger = yes } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 10 + } + } + else_if = { + limit = { middling_devaraja_quality_trigger = yes } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 30 + } + } + else_if = { + limit = { poor_devaraja_quality_trigger = yes } + root = { + progress_towards_friend_effect = { + REASON = friend_supported_devaraja + CHARACTER = overlord + OPINION = 0 + } + } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 40 + } + } + else_if = { + limit = { terrible_devaraja_quality_trigger = yes } + root = { + progress_towards_friend_effect = { + REASON = friend_supported_devaraja + CHARACTER = overlord + OPINION = 0 + } + } + add_opinion = { + target = root + modifier = assimilated_to_devaraja_rule_opinion + opinion = 60 + } + } + } + } + #Also notify the Devaraja of their Piety gain + mandala_assimilation_effect = yes + if = { + limit = { + NOR = { + faith = overlord.faith + faith.religious_head ?= root + } + } + custom_tooltip = tgp_east_asia_decision_events.0020.close_family_pre_tt + } + #You got in early? Good for you! + if = { + limit = { + overlord = { + OR = { + middling_devaraja_quality_trigger = yes + poor_devaraja_quality_trigger = yes + terrible_devaraja_quality_trigger = yes + } + } + } + if = { + limit = { + overlord = { middling_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t1 + custom_tooltip = { text = assimilation_payout_t1_tt } + } + else_if = { + limit = { + overlord = { poor_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t2 + custom_tooltip = { text = assimilation_payout_t2_tt } + } + else_if = { + limit = { + overlord = { terrible_devaraja_quality_trigger = yes } + } + add_character_flag = assimilation_payout_t3 + custom_tooltip = { text = assimilation_payout_t3_tt } + } + #Delayed payout event with its own triggers + set_variable = { + name = mandala_assimilation_devaraja + value = overlord + } + set_variable = { + name = mandala_assimilation_devaraja_piety_level + value = overlord.piety_level + } + trigger_event = { + id = tgp_east_asia_decision_events.0100 + years = assimilation_payout_years + } + } + #We actually set the government and faith in the event + trigger_event = tgp_east_asia_decision_events.0020 + #And vassal(s) + hidden_effect = { + every_vassal = { + trigger_event = { + id = tgp_east_asia_decision_events.0025 + days = 3 + } + } + } + set_variable = { + name = changed_government_recently + years = 5 + } + } + + ai_potential = { + this != top_overlord + overlord = { government_has_flag = government_is_mandala } + primary_title.tier > tier_barony + #Keep the tributaries Wanua + trigger_if = { + limit = { + government_has_flag = government_is_wanua + is_independent_ruler = yes + } + overlord.mandala_radiance_value >= 50 + } + #... but be more lenient on the Vassals + trigger_if = { + limit = { + government_has_flag = government_is_wanua + is_independent_ruler = no + } + overlord.mandala_radiance_value >= 10 + } + NOT = { + any_owned_story = { + OR = { + story_type = story_mongol_invasion + story_type = story_greatest_of_khans + } + } + } + } + + ai_will_do = { + base = 20 + modifier = { + NOT = { government_has_flag = government_is_tribal } + add = -50 + } + modifier = { + overlord = { terrible_devaraja_quality_trigger = yes } + add = -50 + } + modifier = { + overlord = { poor_devaraja_quality_trigger = yes } + add = -25 + } + modifier = { + overlord = { middling_devaraja_quality_trigger = yes } + add = 25 + } + modifier = { + overlord = { good_devaraja_quality_trigger = yes } + add = 25 + } + modifier = { + overlord = { great_devaraja_quality_trigger = yes } + add = 50 + } + modifier = { + overlord = { exalted_devaraja_quality_trigger = yes } + add = 100 + } + opinion_modifier = { + who = root + opinion_target = overlord + multiplier = 1 + } + modifier = { + capital_county.title_province = { + NOR = { + has_holding_type = temple_citadel_holding + has_holding_type = church_holding + has_holding_type = castle_holding + } + } + factor = 0 + } + } +} + +### Adopt Clan Ways ### +mandala_adopt_clan_government_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_realm.dds" + } + decision_group_type = major + desc = mandala_adopt_clan_government_decision_desc + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + has_tgp_dlc_trigger = yes + government_has_flag = government_is_mandala + is_landed = yes + faith.religion = religion:islam_religion + highest_held_title_tier > tier_barony + } + + is_valid_showing_failures_only = { + custom_tooltip = { + text = not_changed_government_recently_tt + NOT = { has_variable = changed_government_recently } + } + } + + cost = { + piety = { + value = convert_to_mandala_government_nontribal_value + } + } + + effect = { + mandala_adopt_clan_government_effect = yes + } + + ai_potential = { + government_has_flag = government_is_mandala + faith.religion = religion:islam_religion + piety >= convert_to_mandala_government_nontribal_value + } + + ai_will_do = { + base = 20 + modifier = { + OR = { + piety_level >= high_piety_level + capital_province = { + OR = { + has_building_with_flag = third_tier_mandala_capital_building + has_building_with_flag = fourth_tier_mandala_capital_building + has_building_with_flag = final_tier_mandala_capital_building + } + } + } + factor = 0 + } + } +} + +### Perform a Ritual Sacrifice ### +visit_local_shrine_decision = { + picture = { + trigger = { + government_is_japanese_trigger = yes + } + reference = "gfx/interface/illustrations/holding_types/tgp_shinto_temple.dds" + } + picture = { + reference = "gfx/interface/illustrations/event_scenes/tgp_crossroad_inn_asia.dds" + } + desc = visit_local_shrine_decision_desc + selection_tooltip = sacrifice_to_heaven + sort_order = 110 + + cooldown = { years = 5 } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + exists = capital_province + has_tgp_dlc_trigger = yes + highest_held_title_tier >= tier_county + faith = { has_doctrine = doctrine_pilgrimage_local_rites } + trigger_if = { # Allow a Capital exam to be hosted first. + limit = { + is_ai = yes + highest_held_title_tier = tier_hegemony + } + years_from_game_start >= 10 + } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + location = capital_province + } + + effect = { + custom_tooltip = sacrifice_to_heaven + trigger_event = local_rites.1 + } + + ai_potential = { + is_at_war = no + ai_greed < medium_positive_ai_value + } + + ai_will_do = { + base = 20 + modifier = { + short_term_gold < minor_gold_value + factor = 0 + } + } +} + +#One of your subjects has a Mandala Capital and you don't? Well, seize it! +### Seize Mandala Temple Complex ### +seize_mandala_capital_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_decision_mandala.dds" + } + desc = seize_mandala_capital_decision_desc + selection_tooltip = seize_mandala_capital_decision_tooltip + decision_group_type = major + + ai_check_interval = 0 + + is_shown = { + government_has_flag = government_is_mandala + has_mandala_capital_trigger = no + any_subject = { + is_ai = yes + any_sub_realm_barony = { + kingdom = root.capital_county.kingdom + title_province = { + has_building_with_flag = mandala_capital_building + has_ruined_great_building = no + } + } + } + } + + is_valid_showing_failures_only = { + is_imprisoned = no + NOT = { has_trait = incapable } + } + + effect = { + random_subject = { + limit = { + is_ai = yes + any_sub_realm_barony = { + kingdom = root.capital_county.kingdom + title_province = { + has_building_with_flag = mandala_capital_building + has_ruined_great_building = no + } + } + } + random_sub_realm_barony = { + limit = { + kingdom = root.capital_county.kingdom + title_province = { + has_building_with_flag = mandala_capital_building + has_ruined_great_building = no + } + } + holder = { save_scope_as = previous_holder } + county = { save_scope_as = target_county } + } + } + create_title_and_vassal_change = { + type = returned + save_scope_as = change + add_claim_on_loss = yes + } + scope:target_county = { + change_title_holder = { + holder = root + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + set_realm_capital = scope:target_county + scope:previous_holder = { + progress_towards_rival_effect = { + REASON = rival_seized_mandala_complex + CHARACTER = root + OPINION = -50 + } + } + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} + +create_bunga_mas_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/hindu_ruler.dds" + } + cooldown = { days = standard_commission_artifact_cooldown_time } + sort_order = 151 + + ai_check_interval = 0 #Not for AI + + is_shown = { + #Tease Mandala rulers + trigger_if = { + limit = { is_tributary = no } + government_has_flag = government_is_mandala + } + #... unless you're actually the tributary of a Mandala + trigger_else = { + is_tributary = yes + suzerain = { government_has_flag = government_is_mandala } + } + highest_held_title_tier >= tier_county + exists = capital_province + } + + is_valid_showing_failures_only = { + employs_court_position = antiquarian_court_position + is_tributary = yes + } + + cost = { + gold = { + value = create_bunga_mas_cost + multiply = primary_title.tier + } + } + + + effect = { + custom_tooltip = create_bunga_mas_decision_effect + + if = { + limit = { + any_court_position_holder = { + type = antiquarian_court_position + } + } + random_court_position_holder = { + type = antiquarian_court_position + save_scope_as = antiquarian + } + } + + if = { + limit = { + any_pool_character = { + province = root.capital_province + has_no_particular_noble_roots_trigger = yes + is_available_healthy_ai_adult = yes + NOR = { + exists = inspiration + has_trait = peasant_leader + } + } + } + random_pool_character = { + province = root.capital_province + limit = { + has_no_particular_noble_roots_trigger = yes + is_available_healthy_ai_adult = yes + NOR = { + exists = inspiration + has_trait = peasant_leader + } + } + save_scope_as = local_artisan + hidden_effect = { + add_character_modifier = local_artisan_modifier + } + } + } + else = { + # Artisan Generation + hidden_effect = { + create_character = { + template = local_artisan_template + location = root.capital_province + gender_female_chance = root_faith_dominant_gender_adjusted_female_chance + save_scope_as = local_artisan + } + scope:local_artisan = { + hidden_effect = { + add_character_modifier = local_artisan_modifier + } + } + } + } + + hidden_effect = { + if = { + # Conditional exists to avoid false-positives during tooltip generation, but 'local_artisan' should always exist on execution! + limit = { exists = scope:local_artisan } + root = { add_courtier = scope:local_artisan } + scope:local_artisan = { + add_character_flag = local_artisan + } + } + } + + #Mandala Creation Aspect + if = { + limit = { + government_has_flag = government_is_mandala + house = { has_house_aspiration_parameter = aspect_of_creation } + is_house_head = yes + } + increment_variable_effect = { + VAR = num_commissioned_artifacts + VAL = 1 + } + } + + trigger_event = { + id = tgp_east_asia_decision_events.0300 + delayed = yes + } + + } + + ai_potential = { + always = no + } + + ai_will_do = { + base = 0 + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_japan_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_japan_decisions.txt new file mode 100644 index 000000000..a5be8fb7b --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_japan_decisions.txt @@ -0,0 +1,1880 @@ +## Admin to Feudal +#### Establish Sōryō Fief ### +#tgp_japan_establish_house_fief_decision = { +# decision_group_type = major +# title = tgp_japan_establish_house_fief_decision +# desc = tgp_japan_establish_house_fief_decision_desc +# selection_tooltip = tgp_japan_establish_house_fief_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/decisions/tgp_house_fief.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = 500 +# add = { +# value = 250 +# multiply = domain_size +# } +# } +# gold = { +# value = 0 +# add = { +# value = 50 +# multiply = domain_size +# } +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# has_government = japan_administrative_government +# is_landed = yes +# tgp_has_ceremonial_liege_title_trigger = no +# is_independent_ruler = no +# } +# +# is_valid = { +# # Is a Ritsuryo Governor +# tgp_is_japanese_governor_trigger = yes +# trigger_if = { +# limit = { is_ai = no } # AI are an exception as they can continue to play despite not being House Heads +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_aspiration_trigger +# house = { +# NOR = { +# has_house_aspiration_parameter = ceremony_cheaper_feasts +# has_house_aspiration_parameter = unlocks_japanese_manor_archive +# } +# } +# } +# # Domicile in current Governorship +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_domicile_in_governorship_trigger +# domicile.domicile_location.county.holder ?= this +# } +# # Domicile level +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_domicile_building_trigger +# domicile ?= { has_domicile_parameter = unlocks_establish_fief_decision } +# } +# } +# trigger_else = { # AI heirs of players will never do this +# trigger_if = { +# limit = { +# house.house_head ?= { +# government_has_flag = government_is_japan_feudal +# } +# } +# always = yes +# } +# trigger_else = { +# NOT = { +# house.house_head ?= { +# is_ai = no +# any_held_title = { is_noble_family_title = yes } +# is_close_family_of = root +# player_heir = root +# } +# } +# } +# } +# # No direct descendant is currently Regent or Governor +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_direct_descendent_position_trigger +# any_descendants_are_governors = no +# } +# # No direct descendant is liege or above +# custom_tooltip = { +# text = create_cadet_branch_decision_liege_is_descendant +# any_liege_or_above_is_descendant = no +# } +# # Crown Authority +# trigger_if = { +# limit = { +# top_liege = { +# government_allows = administrative +# NOT = { government_has_flag = government_is_japan_feudal } +# } +# } +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_centralization_trigger +# NOT = { has_realm_law = japanese_bureaucracy_3 } +# } +# } +# # Prevent ai flipflopping back after demand admin gov interaction +# trigger_if = { +# limit = { is_ai = yes } +# NOR = { +# var:demand_admin_accepted_ai_block ?= liege +# var:demand_admin_accepted_ai_block ?= top_liege +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# # Not Yamato +# tgp_is_in_ceremonial_house_trigger = no +# # Must be a Count or Higher +# highest_held_title_tier >= tier_county +# # Domicile not in capital +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_capital_domicile_trigger +# NOT = { domicile.domicile_location.county ?= top_liege.capital_county } +# } +# # Is not Regent +# is_independent_ruler = no +# } +# +# # Used by Ruler Objective advice +# advice = { +# region = world_asia_japan +# } +# +# effect = { +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_ep4_18_yes_i_need_my_samurai_achievement +# VALUE = yes +# } +# show_as_tooltip = { +# # Change Dynasty +# if = { +# limit = { tgp_japan_cadet_creates_dynasty_trigger = yes } +# custom_tooltip = tgp_japan_establish_house_fief_found_house_effect +# } +# else_if ={ +# limit = { is_house_head = no } +# custom_tooltip = create_noble_family_tt +# } +# # Change from Ritsuryo (Admin) to Soryo (Feudal) +# custom_tooltip = tgp_japan_establish_house_fief_change_government_type_effect +# # Crime to Kampaku +# if = { +# limit = { +# is_independent_ruler = no +# top_liege = { government_allows = administrative } +# NOR = { +# var:petition_liege_house_fief_allowed_flag ?= scope:new_head.top_liege +# top_liege = { +# government_has_flag = government_is_japan_feudal +# } +# } +# } +# custom_tooltip = tgp_japan_establish_house_fief_kampaku_crime_effect +# } +# } +# hidden_effect = { +# if = { +# limit = { is_ai = yes } +# if = { # Move AI domicile automatically +# limit = { +# exists = domicile +# is_landed = yes +# domicile.domicile_location.county != capital_county +# } +# domicile = { move_domicile = root.capital_province } +# } +# house = { # Help for AI to move to a Soryo aspiration +# if = { +# limit = { +# OR = { +# has_house_aspiration_parameter = ceremony_cheaper_feasts +# has_house_aspiration_parameter = unlocks_japanese_manor_archive +# } +# } +# random_list = { +# 1 = { set_house_aspiration = { type = determination } } +# 1 = { set_house_aspiration = { type = prosperity } } +# 1 = { set_house_aspiration = { type = strength } } +# } +# } +# } +# } +# } +# # Fire relevant event +# if = { +# limit = { +# NOR = { +# dynasty.dynast ?= this +# house.house_head ?= this +# } +# } +# add_character_flag = establish_house_fief +# trigger_event = tgp_japan_decision.9001 +# } +# else = { trigger_event = tgp_japan_decision.9002 } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 6 +# duchy = 6 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# ai_potential = { +# is_landed = yes +# has_government = japan_administrative_government +# NOT = { # Reluctance to forgo potential to become Kampaku +# top_liege = { +# has_realm_law = japanese_regency_succession_law +# primary_title = { "place_in_line_of_succession(root)" <= 3 } +# } +# } +# } +# ai_will_do = { +# base = -25 +# ai_value_modifier = { # Personality +# ai_boldness = 0.25 +# ai_energy = 0.25 +# ai_honor = -0.25 +# } +# modifier = { +# has_trait = ambitious +# add = 10 +# } +# modifier = { +# has_trait = content +# add = -10 +# } +# modifier = { +# has_trait = brave +# add = 10 +# } +# modifier = { +# has_trait = craven +# add = -10 +# } +# modifier = { +# has_trait = vengeful +# add = 10 +# } +# modifier = { +# has_trait = forgiving +# add = -10 +# } +# modifier = { +# has_trait = impatient +# add = 10 +# } +# modifier = { +# has_trait = patient +# add = -10 +# } +# modifier = { +# has_trait = greedy +# add = 10 +# } +# modifier = { +# has_trait = generous +# add = -10 +# } +# modifier = { +# has_trait = arrogant +# add = 10 +# } +# modifier = { +# has_trait = humble +# add = -10 +# } +# modifier = { # Prosperity +# house ?= { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } +# add = 25 +# } +# modifier = { # Determination +# house ?= { has_house_aspiration_parameter = determination_spymaster_task_find_secrets_efficiency } +# add = 50 +# } +# modifier = { # Strength +# house ?= { has_house_aspiration_parameter = unlocks_japanese_manor_armory } +# add = 100 +# } +# modifier = { # Reluctance to turn against successful bloc +# house.house_confederation ?= { +# leading_house.house_head ?= { has_same_government = root } +# cohesion >= 50 +# } +# add = -100 +# } +# modifier = { # Reluctance to turn against house head +# is_house_head = no +# house.house_confederation.leading_house.house_head ?= { +# house = root.house +# has_same_government = root +# } +# add = -15 +# } +# modifier = { # Encouraged by nearby +# any_neighboring_realm_same_rank_owner = { government_has_flag = government_is_japan_feudal } +# add = 25 +# } +# modifier = { +# NOT = { exists = house.house_confederation } +# add = 25 +# } +# modifier = { +# add = { +# value = "root.capital_province.squared_distance(root.top_liege.capital_province)" +# divide = 100000 +# } +# } +# modifier = { +# add = { +# value = maa_regiments_count +# multiply = 5 +# } +# } +# modifier = { +# add = { +# value = gold +# divide = 100 +# } +# } +# modifier = { +# add = { +# value = military_power +# divide = 1000 +# } +# } +# modifier = { +# add = { +# value = 0 +# every_ally = { +# limit = { +# is_landed = yes +# top_liege = root.top_liege +# NOT = { government_allows = administrative } +# } +# add = 30 +# } +# } +# } +# modifier = { +# current_date <= 900.1.1 +# add = -75 +# } +# modifier = { +# current_date <= 1000.1.1 +# add = -75 +# } +# modifier = { +# current_date >= 1100.1.1 +# add = 75 +# } +# modifier = { +# current_date >= 1200.1.1 +# add = 75 +# } +# modifier = { +# vassal_contract_has_flag = japan_administrative_province_military +# add = 75 +# } +# modifier = { +# has_trait = education_martial +# add = 20 +# } +# modifier = { +# has_realm_law = japanese_bureaucracy_1 +# add = 10 +# } +# modifier = { +# has_realm_law = japanese_bureaucracy_2 +# add = 20 +# } +# modifier = { +# has_realm_law = japanese_bureaucracy_3 +# add = 30 +# } +# opinion_modifier = { # Opinion of liege +# who = root +# opinion_target = top_liege +# multiplier = -0.5 +# } +# opinion_modifier = { # Opinion of house head +# trigger = { is_house_head = no } +# who = root +# opinion_target = house.house_head +# multiplier = -0.5 +# } +# opinion_modifier = { # Opinion of bloc leader +# trigger = { +# exists = house.house_confederation.leading_house.house_head +# house.house_confederation.leading_house.house_head != root +# } +# who = root +# opinion_target = house.house_confederation.leading_house.house_head +# multiplier = -0.5 +# } +# } +#} +# +#### Abandon the Bureaucracy ### +#tgp_japan_establish_soryo_manor_decision = { +# decision_group_type = major +# title = tgp_japan_establish_soryo_manor_decision +# desc = tgp_japan_establish_soryo_manor_decision_desc +# selection_tooltip = tgp_japan_establish_house_fief_decision_tooltip +# picture = { +# reference = "gfx/interface/illustrations/decisions/tgp_house_fief.dds" +# } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = 500 +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# has_government = japan_administrative_government +# tgp_has_ceremonial_liege_title_trigger = no +# is_landed = no +# exists = domicile +# } +# +# is_valid = { +# # Is a Ritsuryo Governor +# has_government = japan_administrative_government +# trigger_if = { +# limit = { is_ai = no } # AI are an exception as they can continue to play despite not being House Heads +# # Holds Noble Family title +# custom_tooltip = { +# text = is_house_head_of_noble_family_tt +# house.house_head ?= this +# any_held_title = { is_noble_family_title = yes } +# } +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_capital_domicile_trigger +# NOT = { domicile.domicile_location.county ?= top_liege.capital_county } +# } +# } +# # No direct descendant is currently Regent or Governor +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_direct_descendent_position_trigger +# any_descendants_are_governors = no +# } +# # No direct descendant is liege or above +# custom_tooltip = { +# text = create_cadet_branch_decision_liege_is_descendant +# any_liege_or_above_is_descendant = no +# } +# # Domicile level +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_domicile_building_trigger +# domicile ?= { has_domicile_parameter = unlocks_establish_fief_decision } +# } +# # Crown Authority +# trigger_if = { +# limit = { +# top_liege = { government_allows = administrative } +# } +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_centralization_trigger +# NOT = { has_realm_law = japanese_bureaucracy_3 } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# # Not Yamato +# tgp_is_in_ceremonial_house_trigger = no +# # Must be a Count or Higher +# highest_held_title_tier >= tier_county +# # Is not Regent +# is_independent_ruler = no +# } +# +# effect = { +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_ep4_18_yes_i_need_my_samurai_achievement +# VALUE = yes +# } +# show_as_tooltip = { +# change_government = japan_feudal_government +# # Change Dynasty +# if = { +# limit = { +# NOT = { dynasty.dynast ?= this } +# } +# custom_tooltip = tgp_japan_establish_house_fief_found_house_effect +# } +# } +# # Fire relevant event +# if = { +# limit = { +# NOR = { +# dynasty.dynast ?= this +# house.house_head ?= this +# } +# } +# add_character_flag = establish_house_fief +# trigger_event = tgp_japan_decision.9001 +# } +# else = { trigger_event = tgp_japan_decision.9002 } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 36 +# duchy = 36 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# ai_potential = { +# is_landed = yes +# } +# ai_will_do = { +# base = 100 +# ai_value_modifier = { +# ai_boldness = 0.5 +# ai_honor = -0.5 +# } +# modifier = { +# house ?= { has_house_aspiration_parameter = ceremony_cheaper_feasts } +# add = -50 +# } +# modifier = { +# house ?= { has_house_aspiration_parameter = service_house_improved_educator_outcome_chance } +# add = -100 +# } +# modifier = { +# house ?= { has_house_aspiration_parameter = determination_spymaster_task_find_secrets_efficiency } +# add = 50 +# } +# modifier = { +# house ?= { has_house_aspiration_parameter = unlocks_japanese_manor_armory } +# add = 100 +# } +# } +#} +# +## Become Soryo as independent Ritsuryō +#### Establish Sōryō Administration ### +#tgp_japan_establish_soryo_administration_decision = { +# decision_group_type = major +# title = tgp_japan_establish_soryo_administration_decision +# desc = tgp_japan_establish_soryo_administration_decision_desc +# selection_tooltip = tgp_japan_establish_soryo_administration_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = massive_prestige_gain +# } +# influence = { +# value = { +# value = monumental_influence_gain +# multiply = 2 +# } +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# is_independent_ruler = yes +# government_is_japanese_trigger = yes +# NOR = { +# government_has_flag = government_is_japan_feudal +# has_global_variable = shogunate_established +# } +# } +# +# is_valid = { +# # Is Regent +# trigger_if = { +# limit = { +# has_title = title:e_japan +# } +# has_realm_law = japanese_regency_succession_law +# } +# is_independent_ruler = yes +# has_government = japan_administrative_government +# has_realm_law = japanese_bureaucracy_3 +# custom_tooltip = { +# text = house_head_create_faction_cohesion_hard_tt +# house.house_confederation ?= { +# leading_house ?= root.house +# has_cohesion_level_parameter = house_head_adopt_soryo_regency +# } +# } +# custom_tooltip = { +# text = house_head_adopt_soryo_regency_tt +# house.house_confederation ?= { +# leading_house ?= root.house +# has_cohesion_level_parameter = house_head_adopt_soryo_regency +# } +# } +# is_at_war = no +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_ep4_18_yes_i_need_my_samurai_achievement +# VALUE = yes +# } +# custom_tooltip = japanese_establish_soryo_administration_war_start_tt +# custom_description_no_bullet = { text = if_you_win_effect } +# show_as_tooltip = { japanese_establish_soryo_administration_reward_effect = yes } +# trigger_event = { +# id = tgp_japan_decision.9601 +# delayed = yes +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +## Become Shogun +#### Formalize [ROOT.Char.GetHouse.GetNameNoTooltip] Shōgunate ### +#tgp_japan_become_shogun_decision = { +# decision_group_type = major +# title = tgp_japan_become_shogun_decision +# desc = tgp_japan_become_shogun_decision_desc +# selection_tooltip = tgp_japan_become_shogun_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = monumental_prestige_gain +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# tgp_is_in_ceremonial_house_trigger = no +# government_has_flag = government_is_japan_feudal +# top_liege = { has_title = title:e_japan } +# NOR = { +# has_global_variable = shogunate_established +# has_global_variable = tenno_restored +# } +# } +# +# is_valid = { +# # Is Regent +# custom_tooltip = { +# text = tgp_japan_become_shogun_decision_top_liege_trigger +# has_title = title:e_japan +# } +# prestige_level >= 4 +# legitimacy_level >= 4 +# is_independent_ruler = yes +# has_government = japan_feudal_government +# custom_tooltip = { +# text = tgp_japan_become_shogun_decision_centralization_trigger +# OR = { +# has_realm_law = japanese_bureaucracy_2 +# has_realm_law = japanese_bureaucracy_3 +# } +# } +# is_at_war = no +# custom_tooltip = { +# text = tgp_japan_become_shogun_decision_land_trigger +# top_liege = { +# completely_controls = title:d_kinai +# completely_controls = title:d_nankaido +# completely_controls = title:d_hokurikudo +# completely_controls = title:d_west_bando +# completely_controls = title:d_north_saikaido +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# trigger_event = tgp_japan_decision.9101 +# show_as_tooltip = { japanese_become_shogun_reward_effect = yes } +# if = { +# limit = { +# is_ai = no +# this = character:japanese_minamoto_seiwa_10 +# } +# add_achievement_global_variable_effect = { +# VARIABLE = finished_ep4_08_shogun_achievement +# VALUE = yes +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +## Emperor Restoration +#### Restore Direct Imperial Rule ### +#tgp_japan_emperor_restoration_decision = { +# decision_group_type = major +# title = tgp_japan_emperor_restoration_decision +# desc = tgp_japan_emperor_restoration_decision_desc +# selection_tooltip = tgp_japan_emperor_restoration_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = monumental_prestige_gain +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# top_liege = { has_title = title:e_japan } +# tgp_realm_has_ceremonial_liege_trigger = yes +# custom_tooltip = { +# text = tgp_is_ceremonial_liege_tt +# tgp_has_ceremonial_liege_title_trigger = yes +# } +# NOT = { has_global_variable = tenno_restored } +# } +# +# is_valid = { +# is_independent_ruler = yes +# has_title = title:e_japan +# tgp_has_ceremonial_liege_title_trigger = yes +# custom_tooltip = { +# text = tgp_japan_become_shogun_decision_centralization_trigger +# OR = { +# has_realm_law = japanese_bureaucracy_2 +# has_realm_law = japanese_bureaucracy_3 +# } +# } +# is_at_war = no +# completely_controls = title:d_kinai +# completely_controls = title:d_nankaido +# completely_controls = title:d_hokurikudo +# completely_controls = title:d_west_bando +# completely_controls = title:d_north_saikaido +# custom_tooltip = { +# text = tgp_japan_no_other_powerful_forces_trigger +# NOT = { +# title:e_japan.holder = { +# any_vassal = { +# NOR = { +# this = root +# is_allied_to = root +# house = root.house +# } +# current_strength_with_allies_value > root.current_strength_with_allies_fifty_percent_value +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# if = { +# limit = { +# is_ai = no +# has_title = title:k_chrysanthemum_throne +# } +# add_achievement_global_variable_effect = { +# VARIABLE = finished_ep4_03_sword_of_japan_achievement +# VALUE = yes +# } +# } +# trigger_event = tgp_japan_decision.9301 +# show_as_tooltip = { +# restore_ceremonial_liege_faction_reward_effect = yes +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +## Yamato into Minamoto/Taira +#### Request Royal Honsei ### +#tgp_japan_imperial_branch_decision = { +# decision_group_type = major +# title = tgp_japan_imperial_branch_decision +# desc = tgp_japan_imperial_branch_decision_desc +# selection_tooltip = tgp_japan_imperial_branch_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = minor_prestige_gain +# } +# influence = { +# value = minor_influence_gain +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# # Still Ritsuryo +# government_is_japanese_trigger = yes +# top_liege.primary_title.var:administrative_ui_special_title.holder ?= { government_is_japanese_trigger = yes } +# # Must be Yamato +# tgp_is_in_ceremonial_house_trigger = yes +# # Monks need not apply +# NOT = { has_trait = devoted } +# # Must be within Japan +# top_liege = { has_title = title:e_japan } +# } +# +# is_valid = { +# custom_tooltip = { +# text = is_faith_dominant_gender_tt +# is_faith_dominant_gender = yes +# } +# # Descended from an Emperor +# custom_tooltip = { +# text = tgp_japan_imperial_branch_decision_emperor_ancestor_trigger +# top_liege.primary_title.var:administrative_ui_special_title ?= { +# any_past_holder = { +# OR = { +# is_parent_of = root +# is_grandparent_of = root +# is_great_grandparent_of = root +# } +# } +# } +# } +# # Emperor and heirs cannot take this +# custom_tooltip = { +# text = tgp_japan_imperial_branch_decision_imperial_heir_trigger +# top_liege.primary_title.var:administrative_ui_special_title ?= { +# NOR = { +# holder ?= root +# any_title_heir = { this = root } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# top_liege.primary_title.var:administrative_ui_special_title.holder ?= { is_available = yes } +# # No direct descendant is currently Governor +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_direct_descendent_position_trigger +# any_descendants_are_governors = no +# } +# # No direct descendant is liege or above +# custom_tooltip = { +# text = create_cadet_branch_decision_liege_is_descendant +# any_liege_or_above_is_descendant = no +# } +# # Not Dynast +# is_house_head = no +# } +# +# effect = { +# # Find nearest Emperor +# top_liege.primary_title.var:administrative_ui_special_title ?= { +# random_past_holder = { +# limit = { is_parent_of = root } +# alternative_limit = { is_grandparent_of = root } +# alternative_limit = { is_great_grandparent_of = root } +# save_scope_as = nearest_emperor +# random_close_or_extended_family_member = { +# even_if_dead = yes +# limit = { +# OR = { +# is_child_of = scope:nearest_emperor +# is_grandchild_of = scope:nearest_emperor +# is_great_grandchild_of = scope:nearest_emperor +# } +# dynasty ?= { +# NOT = { this = dynasty:japanese_yamato } +# exists = var:minamoto_flag +# } +# # Filter out dynasties of Emperors further away from you +# target_shares_nearest_related_title_holder_trigger = { +# COMPARE = scope:nearest_emperor +# TITLE = root.top_liege.primary_title.var:administrative_ui_special_title +# } +# house.house_head.top_liege ?= root.top_liege +# } +# house ?= { +# save_scope_as = minamoto_house +# house_head = { save_scope_as = minamoto_head } +# } +# } +# random_close_or_extended_family_member = { +# even_if_dead = yes +# limit = { +# OR = { +# is_child_of = scope:nearest_emperor +# is_grandchild_of = scope:nearest_emperor +# is_great_grandchild_of = scope:nearest_emperor +# } +# dynasty ?= { +# NOT = { this = dynasty:japanese_yamato } +# exists = var:taira_flag +# } +# # Filter out dynasties of Emperors further away from you +# target_shares_nearest_related_title_holder_trigger = { +# COMPARE = scope:nearest_emperor +# TITLE = root.top_liege.primary_title.var:administrative_ui_special_title +# } +# house.house_head.top_liege ?= root.top_liege +# } +# house ?= { +# save_scope_as = taira_house +# house_head = { save_scope_as = taira_head } +# } +# } +# } +# } +# if = { +# limit = { +# exists = scope:minamoto_house +# exists = scope:taira_house +# } +# custom_tooltip = tgp_japan_imperial_branch_decision_existing_dynasty_effect +# } +# else_if = { +# limit = { exists = scope:minamoto_house } +# custom_tooltip = tgp_japan_imperial_branch_decision_existing_or_taira_effect +# } +# else_if = { +# limit = { exists = scope:taira_house } +# custom_tooltip = tgp_japan_imperial_branch_decision_existing_or_minamoto_effect +# } +# else = { custom_tooltip = tgp_japan_imperial_branch_decision_new_dynasty_effect } +# custom_tooltip = tgp_japan_establish_house_fief_direct_descendents_effect +# if = { +# limit = { government_allows = noble_families } +# if = { +# limit = { +# OR = { +# exists = scope:minamoto_house +# exists = scope:taira_house +# } +# } +# custom_tooltip = may_found_noble_family_tt +# } +# else = { custom_tooltip = will_found_noble_family_tt } +# } +# trigger_event = tgp_japan_decision.9201 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 36 +# duchy = 36 +# kingdom = 36 +# empire = 36 +# hegemony = 36 +# } +# ai_potential = { +# is_adult = yes +# is_landed = yes +# any_child = { count >= 1 } +# } +# ai_will_do = { +# base = 150 #-25 +# modifier = { +# has_trait = arrogant +# add = -25 +# } +# modifier = { +# has_trait = humble +# add = 25 +# } +# modifier = { +# has_trait = content +# add = -25 +# } +# modifier = { +# has_trait = ambitious +# add = 25 +# } +# modifier = { +# is_ruler = yes +# add = 25 +# } +# modifier = { +# OR = { +# has_trait = bastard +# has_trait = wild_oat +# } +# add = 25 +# } +# modifier = { +# has_trait = disinherited +# add = 25 +# } +# modifier = { +# top_liege.primary_title.var:administrative_ui_special_title = { +# any_past_holder = { is_parent_of = root } +# } +# add = -50 +# } +# modifier = { +# top_liege.primary_title.var:administrative_ui_special_title = { +# any_past_holder = { is_grandparent_of = root } +# } +# add = -25 +# } +# modifier = { +# house ?= { +# any_house_member = { count < 25 } +# } +# add = -25 +# } +# modifier = { +# house ?= { +# any_house_member = { count < 15 } +# } +# factor = 0 +# } +# } +#} +# +##Become a Poet - Ceremony - House Aspiration +#### Study Poetry ### +#tgp_japan_become_a_poet_decision = { +# title = tgp_japan_become_a_poet_decision +# desc = tgp_japan_become_a_poet_decision_desc +# selection_tooltip = tgp_japan_become_a_poet_decision_tooltip +# picture = { +# trigger = { +# OR = { +# government_is_japanese_trigger = yes +# government_has_flag = government_is_celestial +# government_has_flag = government_is_meritocratic +# } +# } +# reference = "gfx/interface/illustrations/decisions/tgp_poet.dds" +# } +# picture = { +# reference = "gfx/interface/illustrations/decisions/decision_tale.dds" +# } +# cooldown = { years = 15 } +# sort_order = 110 +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# OR = { +# AND = { +# government_is_japanese_trigger = yes +# house = { has_house_aspiration_parameter = ceremony_become_a_poet_decision } +# } +# top_participant_group:dynastic_cycle ?= { +# participant_group_type = advancement_movement +# } +# } +# } +# +# is_valid = { +# NOT = { has_trait = lifestyle_poet } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# custom_tooltip = tgp_japan_become_a_poet_decision_effects_tooltip_trait +# custom_tooltip = tgp_japan_become_a_poet_decision_effects_tooltip_stress +# +# hidden_effect = { +# trigger_event = { +# id = tgp_japan_decision.9401 +# days = { 40 60 } +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 36 +# duchy = 36 +# kingdom = 36 +# empire = 36 +# hegemony = 36 +# } +# +# ai_potential = { +# is_adult = yes +# is_at_war = no +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# +##Inspire the Troops - Strength - House Aspiration +#### Inspire the Troops ### +#tgp_japan_train_with_troops_decision = { +# title = tgp_japan_train_with_troops_decision +# desc = tgp_japan_train_with_troops_decision_desc +# selection_tooltip = tgp_japan_train_with_troops_decision_tooltip +# picture = { +# reference = "gfx/interface/illustrations/decisions/fp2_decision_struggle_hostility.dds" +# } +# cooldown = { years = 20 } +# sort_order = 0 +# +# cost = { +# prestige = { +# value = major_prestige_value +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# government_is_japanese_trigger = yes +# house = { has_house_aspiration_parameter = strength_train_with_troops_decision } +# } +# +# is_valid_showing_failures_only = { +# is_imprisoned = no +# is_incapable = no +# has_contagious_deadly_disease_trigger = no +# is_at_war = yes +# } +# +# effect = { +# #Apply the Character Modifier +# send_interface_toast = { +# title = tgp_japan_train_with_troops_decision_effects_tooltip_modifier +# type = event_toast_effect_good +# left_icon = root +# add_character_modifier = { +# modifier = tgp_japan_train_with_troops_modifier +# years = 10 +# } +# } +# #Chance to apply a Commander Trait +# if = { +# limit = { +# number_of_commander_traits < 3 +# } +# custom_tooltip = { +# text = tgp_japan_train_with_troops_decision_effects_tooltip_trait +# #The higher Martial, the better the odds of gaining a Commander Trait +# random = { +# chance = { +# value = 20 +# if = { +# limit = { +# root.martial >= monumentally_high_skill_rating +# } +# add = 20 +# } +# else_if = { +# limit = { +# root.martial >= extremely_high_skill_rating +# } +# add = 15 +# } +# else_if = { +# limit = { +# root.martial >= very_high_skill_rating +# } +# add = 10 +# } +# else_if = { +# limit = { +# root.martial >= high_skill_rating +# } +# add = 5 +# } +# } +# give_random_commander_trait_effect = yes +# } +# } +# } +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 12 +# duchy = 12 +# kingdom = 12 +# empire = 12 +# hegemony = 12 +# } +# +# ai_potential = { +# is_adult = yes +# is_at_war = yes +# } +# +# ai_will_do = { +# base = 10 +# } +#} +# +## Becoming a Buddhist monk near the end of your life (or when you become seriously ill) +#### In Search of the Pure Land ### +#tgp_japan_become_a_monk_decision = { +# title = tgp_japan_become_a_monk_decision +# desc = tgp_japan_become_a_monk_decision_desc +# selection_tooltip = tgp_japan_become_a_monk_decision_tooltip +# picture = { +# reference = "gfx/interface/illustrations/event_scenes/tgp_temple_asia.dds" +# } +# sort_order = 80 +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 60 +# duchy = 60 +# kingdom = 60 +# empire = 60 +# hegemony = 60 +# } +# +# is_shown = { +# religion = religion:buddhism_religion +# is_adult = yes +# NOT = { government_has_flag = government_is_mandala } +# } +# +# is_valid = { +# religion = religion:buddhism_religion +# trigger_if = { +# limit = { is_ai = no } +# custom_tooltip = { +# text = renounce_noble_family_title_decision_tt.title +# any_held_title = { is_noble_family_title = yes } +# } +# custom_tooltip = { +# text = renounce_noble_family_title_decision_tt.heir +# any_held_title = { +# is_noble_family_title = yes +# current_heir ?= { is_available_ai_adult = yes } +# } +# } +# } +# OR = { +# age >= 60 +# custom_tooltip = { +# text = tgp_japan_become_a_monk_decision_health_tt +# health <= poor_health +# } +# has_contagious_deadly_disease_trigger = yes +# has_trait = infirm +# has_trait = withering_mind +# has_trait = faltering_heart +# has_trait = fragile_bones +# has_trait = depressed_1 +# } +# } +# +# is_valid_showing_failures_only = { +# # Is available sans health checks +# is_available_quick = { +# adult = yes +# alive = yes +# travel = no +# in_army = no +# imprisoned = no +# incapable = no +# } +# custom_description = { +# text = ALREADY_IN_ACTIVITY +# NOR = { +# exists = involved_activity +# has_variable = { +# name = homage_liege_scope +# name = meditation_character_flag +# name = local_shrine_rite +# name = petition_liege_character_flag +# name = holding_court_character_flag +# } +# is_being_visited_on_tour_strict = yes +# } +# } +# custom_description = { +# text = ALREADY_PLANNING_ACTIVITY +# NOT = { has_character_flag = planning_an_activity } +# } +# # Variable set within the adventure inspiration events +# NOT = { has_variable = gone_adventuring } +# is_at_war_with_liege = no +# trigger_if = { +# limit = { +# has_realm_law_flag = celestial_retirement_law +# } +# tgp_is_above_retirement_age_trigger = { REALM_OWNER = root } +# } +# } +# +# effect = { +# show_as_tooltip = { +# add_trait = devoted +# tgp_renounce_estate_effect = yes +# } +# trigger_event = { +# id = tgp_japan_decision.9500 +# } +# } +# +# ai_potential = { +# is_adult = yes +# is_at_war = no +# # Don't step down freely if you don't have any other house members holding a noble_family_title or inherit any held noble_family_title +# OR = { +# house ?= { +# any_house_member = { +# is_governor = yes +# top_liege = root.top_liege +# } +# } +# any_held_title = { +# tier = root.highest_held_title_tier +# is_noble_family_title = no +# current_heir.house = root.house +# } +# } +# tgp_is_above_retirement_age_trigger = { REALM_OWNER = root } +# } +# +# ai_will_do = { +# base = -10 +# modifier = { +# add = 10 +# health <= poor_health +# } +# modifier = { +# add = 150 +# health <= dying_health +# } +# modifier = { +# add = 10 +# has_trait = lazy +# } +# modifier = { +# add = 10 +# has_trait = humble +# } +# modifier = { +# add = 10 +# has_trait = content +# } +# modifier = { +# add = -100 +# OR = { +# has_trait = ambitious +# has_trait = greedy +# has_trait = arrogant +# } +# } +# } +#} +# +## Restore Chrysanthemum Throne +#### Restore a Yamato Ten'nō ### +#tgp_japan_restore_japanese_monarchy_decision = { +# decision_group_type = major +# title = tgp_japan_restore_japanese_monarchy_decision +# desc = tgp_japan_restore_japanese_monarchy_decision_desc +# selection_tooltip = tgp_japan_restore_japanese_monarchy_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" } +# sort_order = 80 +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# government_is_japanese_trigger = yes +# # Chrysanthemum no longer part of Japan or destroyed +# trigger_if = { +# limit = { exists = title:k_chrysanthemum_throne.holder } +# NOT = { title:e_japan.holder ?= title:k_chrysanthemum_throne.holder.top_liege } +# } +# # Japanese culture +# culture = { +# OR = { +# this = culture:japanese +# any_parent_culture_or_above = { this = culture:japanese } +# } +# } +# } +# +# is_valid = { +# is_independent_ruler = yes +# has_title = title:e_japan +# completely_controls = title:c_yamashiro # Kyoto +# custom_tooltip = { # Chrysanthemum destroyed or no longer part of Japan +# text = tgp_japan_restore_japanese_monarchy_decision_title_tt +# trigger_if = { +# limit = { exists = title:k_chrysanthemum_throne.holder.top_liege } +# NOT = { title:e_japan.holder ?= title:k_chrysanthemum_throne.holder.top_liege } +# } +# trigger_else = { always = yes } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# tgp_restore_japanese_monarchy_decision_effect = yes +# trigger_event = tgp_japan_decision.9901 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +## Restore Ritsuryo +#### Restore Ritsuryō Bureaucracy ### +#tgp_japan_restore_japanese_government_decision = { +# decision_group_type = major +# title = tgp_japan_restore_japanese_government_decision +# desc = tgp_japan_restore_japanese_government_decision_desc +# selection_tooltip = tgp_japan_restore_japanese_government_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/event_story/tgp_dynastic_cycle_stability.dds" } +# sort_order = 85 +# +# cost = { +# prestige = { +# value = massive_prestige_gain +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# government_is_japanese_trigger = yes +# NOT = { government_has_flag = government_is_japan_administrative } +# # Japan not governed Japanesely or destroyed +# trigger_if = { +# limit = { exists = title:e_japan.holder } +# title:e_japan.holder = { government_is_japanese_trigger = no } +# } +# # Japanese culture +# culture = { +# OR = { +# this = culture:japanese +# any_parent_culture_or_above = { this = culture:japanese } +# } +# } +# } +# +# is_valid = { +# is_independent_ruler = yes +# has_title = title:e_japan +# is_at_war = no +# has_realm_law = japanese_bureaucracy_3 +# prestige_level >= 4 +# completely_controls = title:d_kinai +# completely_controls = title:d_nankaido +# completely_controls = title:d_hokurikudo +# completely_controls = title:d_west_bando +# completely_controls = title:d_north_saikaido +# OR = { +# government_allows = administrative +# government_allows = create_cadet_branches +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# show_as_tooltip = { tgp_restore_japanese_government_decision_effect = yes } +# trigger_event = tgp_japan_decision.9911 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# ai_potential = { always = yes } +# ai_will_do = { base = 100 } +#} +# +## Assert Regional Dominion (Become Soryo Duke i.e. SuperSoryoTM) +#### Assert Regional Dominion ### +#tgp_japan_assert_regional_dominion_government_decision = { +# decision_group_type = major +# title = tgp_japan_assert_regional_dominion_government_decision +# +# desc = { +# first_valid = { +# triggered_desc = { +# trigger = { +# has_global_variable = shogunate_established +# } +# desc = tgp_japan_assert_regional_dominion_government_decision_shogun_desc +# } +# desc = tgp_japan_assert_regional_dominion_government_decision_desc +# } +# } +# selection_tooltip = tgp_japan_assert_regional_dominion_government_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/decisions/tgp_dominance.dds" } +# +# sort_order = 85 +# cost = { +# prestige = { +# value = 1000 +# } +# } +# is_shown = { +# has_tgp_dlc_trigger = yes +# is_landed = yes +# highest_held_title_tier = tier_county +# government_has_flag = government_is_japan_feudal +# } +# +# is_valid = { +# is_at_war = no +# has_government = japan_feudal_government +# #must have sufficient prestige and legitimacy to even consider such a bold move. +# prestige_level >= 3 +# legitimacy_level >= 3 +# OR = { +# custom_tooltip = { +# text = tgp_japan_assert_regional_dominion_government_decision_trigger_01 +# domicile ?= { +# has_domicile_building_or_higher = japanese_manor_main_03 +# } +# } +# custom_tooltip = { +# text = tgp_japan_assert_regional_dominion_government_decision_trigger_aspiration +# house = { +# AND = { +# OR = { +# has_house_aspiration_parameter = unlocks_japanese_manor_armory +# has_house_aspiration_parameter = unlocks_japanese_manor_watch_house +# } +# has_house_aspiration_parameter = aspiration_level_3 +# } +# } +# } +# custom_tooltip = { +# text = tgp_japan_assert_regional_dominion_government_decision_trigger_bloc +# confederation ?= { +# has_leading_house = yes +# has_cohesion = yes +# leading_house ?= root.house +# cohesion >= 3 +# } +# house = { +# OR = { +# has_house_aspiration_parameter = unlocks_japanese_manor_armory +# has_house_aspiration_parameter = unlocks_japanese_manor_watch_house +# } +# } +# } +# } +# trigger_if = { +# limit = { +# is_ai = no # AI are an exception as they can continue to play despite not being House Heads +# } +# trigger_if = { +# limit = { +# house ?= { +# OR = { +# has_house_aspiration_parameter = ceremony_cheaper_feasts +# has_house_aspiration_parameter = unlocks_japanese_manor_archive +# } +# } +# } +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_aspiration_trigger +# house = { +# NOR = { +# has_house_aspiration_parameter = ceremony_cheaper_feasts +# has_house_aspiration_parameter = unlocks_japanese_manor_archive +# } +# } +# } +# } +# trigger_if = { +# limit = { +# NOT = { domicile.domicile_location.county.holder ?= this } +# } +# # Domicile in current Governorship +# custom_tooltip = { +# text = tgp_japan_establish_house_fief_domicile_in_governorship_trigger +# domicile.domicile_location.county.holder ?= this +# } +# } +# } +# # Kampaku or Shogun is weak. +# top_liege = { +# trigger_if = { +# limit = { +# OR = { +# AND = { +# has_realm_law = japanese_bureaucracy_3 +# culture = { has_cultural_tradition = tradition_tgp_bushido } +# } +# has_realm_law = japanese_bureaucracy_2 +# } +# } +# trigger_if = { +# limit = { +# culture = { has_cultural_tradition = tradition_tgp_bushido } +# } +# NOT = { has_realm_law = japanese_bureaucracy_3 } +# } +# trigger_else = { +# NOR = { +# has_realm_law = japanese_bureaucracy_0 +# has_realm_law = japanese_bureaucracy_1 +# } +# } +# } +# } +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# is_at_war = no +# } +# +# effect = { +# show_as_tooltip = { tgp_japan_assert_regional_dominion_government_decision_effect = yes } +# trigger_event = tgp_japan_decision.9960 +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 24 +# duchy = 0 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# ai_potential = { +# is_adult = yes +# } +# ai_will_do = { base = 25 } +#} +# +## Establish New Shogunate Court Decision +#### Move Shogunate Court Decision ### +#move_shogunate_court_decision = { +# decision_group_type = major +# title = tgp_japan_move_shogunate_court_decision +# desc = tgp_japan_move_shogunate_court_decision_desc +# selection_tooltip = tgp_japan_move_shogunate_court_decision_tooltip +# picture = { reference = "gfx/interface/illustrations/event_story/tgp_japanese_shogunate.dds" } +# +# cost = { +# gold = { +# value = massive_gold_value +# } +# prestige = { +# value = massive_prestige_gain +# } +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# is_landed = yes +# has_global_variable = shogunate_established +# NOT = { has_variable = moved_shogunate_court } +# domain_size > 1 +# capital_county = title:c_yamashiro +# } +# +# is_valid = { +# has_title = title:e_japan +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# set_realm_capital = scope:barony.county +# title:e_japan = { set_capital_county = scope:barony.county } +# scope:barony.county = { +# change_development_level = medium_development_level_gain +# add_county_modifier = { +# modifier = tgp_moved_shogun_court_modifier +# years = 25 +# } +# } +# set_variable = moved_shogunate_court +# } +# +# widget = { +# controller = create_holy_order +# barony_valid = { +# trigger_if = { +# limit = { exists = this } +# is_capital_barony = yes +# holder = scope:ruler +# county != title:c_yamashiro +# is_leased_out = no +# } +# } +# } +# +# ai_potential = { +# is_playable_character = yes +# has_global_variable = shogunate_established +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 36 +# hegemony = 0 +# } +# +# ai_will_do = { +# base = 200 +# } +#} +# +## Emperor Starting a Ceremonial Monarch War +#### Begin the Restoration War ### +#tgp_japan_emperor_war_decision = { +# decision_group_type = major +# confirm_text = commit_suicide_decision_confirm +# picture = { reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" } +# sort_order = 80 +# +# cost = { +# prestige = { +# value = massive_prestige_gain +# } +# } +# +# is_shown = { +# is_ai = no +# has_tgp_dlc_trigger = yes +# tgp_is_ceremonial_liege_trigger = yes +# tgp_is_ceremonial_regent_trigger = no +# joined_faction ?= { +# OR = { +# faction_leader ?= { +# is_ai = yes +# is_leading_faction_type = restore_ceremonial_liege_faction +# } +# any_faction_member = { +# this != root +# is_ai = yes +# is_landed = yes +# } +# } +# } +# NOT = { is_at_war_with = root.top_liege } +# } +# +# is_valid = { +# is_at_war = no +# } +# +# is_valid_showing_failures_only = { +# is_available_adult = yes +# } +# +# effect = { +# joined_faction ?= { +# save_scope_as = ongoing_faction +# if = { +# limit = { +# exists = faction_leader +# } +# faction_leader = { +# save_scope_as = faction_leader_scope +# } +# } +# else = { +# ordered_faction_member = { +# order_by = current_military_strength +# limit = { +# this != root +# is_ai = yes +# is_landed = yes +# } +# save_scope_as = faction_leader_scope +# } +# } +# } +# +# show_as_tooltip = { +# scope:faction_leader_scope = { +# start_war = { +# cb = restore_ceremonial_liege_faction_war +# target = root.top_liege +# } +# } +# } +# +# hidden_effect = { +# scope:ongoing_faction = { +# faction_start_war = {} +# } +# } +# } +# +# ai_potential = { +# is_playable_character = yes +# } +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 0 +# empire = 0 +# hegemony = 0 +# } +# +# ai_will_do = { +# base = 200 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/dlc_decisions/tgp/tgp_korea_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_korea_decisions.txt new file mode 100644 index 000000000..4279a97e4 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_korea_decisions.txt @@ -0,0 +1,132 @@ +########### +##Unify Samhan/Goryeo +#### Unite the Husamguk ### +#tgp_korea_unify_goryeo_decision = { +# picture = { +# reference = "gfx/interface/illustrations/activity_splash_screens/tour_arrival_asia_welcome.dds" +# } +# desc = tgp_korea_unify_goryeo_decision_desc +# selection_tooltip = tgp_korea_unify_goryeo_decision_tooltip +# decision_group_type = major +# +# ai_check_interval_by_tier = { +# barony = 0 +# county = 0 +# duchy = 0 +# kingdom = 36 +# empire = 0 +# hegemony = 0 +# } +# +# is_shown = { +# has_tgp_dlc_trigger = yes +# NOR = { +# exists = title:e_goryeo.holder +# exists = title:k_yongson_throne.holder +# } +# culture = { +# OR = { +# has_cultural_pillar = heritage_korean +# has_cultural_pillar = heritage_buyeo +# any_parent_culture = { +# OR = { +# has_cultural_pillar = heritage_korean +# has_cultural_pillar = heritage_buyeo +# } +# } +# } +# } +# NOT = { +# is_target_in_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unify_goryeo_decision +# } +# } +# } +# +# is_valid = { +# government_allows = administrative +# highest_held_title_tier < tier_empire +# OR = { +# has_title = title:k_silla +# has_title = title:k_goguryeo +# has_title = title:k_baekje +# } +# custom_tooltip = { +# text = tgp_korea_unify_goryeo_decision_no_other_korean_kingdoms_tt +# trigger_if = { +# limit = { exists = title:k_silla.holder } +# title:k_silla.holder = root +# } +# trigger_if = { +# limit = { exists = title:k_goguryeo.holder } +# title:k_goguryeo.holder = root +# } +# trigger_if = { +# limit = { exists = title:k_baekje.holder } +# title:k_baekje.holder = root +# } +# } +# completely_controls = title:d_bukgye +# completely_controls = title:d_gaeseong +# completely_controls = title:d_gyeongju +# completely_controls = title:d_chungju +# realm_size >= 50 +# } +# +# is_valid_showing_failures_only = { +# is_landed = yes +# is_adult = yes +# is_available = yes +# is_independent_ruler = yes +# } +# +# cost = { +# piety = { +# value = massive_piety_value +# } +# gold = { +# value = 0 +# if = { +# limit = { +# has_treasury = no +# } +# add = massive_gold_value +# } +# } +# treasury = { +# value = 0 +# if = { +# limit = { +# has_treasury = yes +# } +# add = massive_gold_value +# } +# } +# } +# +# effect = { +# if = { +# limit = { +# is_ai = no +# } +# add_achievement_global_variable_effect = { +# VARIABLE = achieved_ep4_13_how_its_done_done_done_achievement +# VALUE = yes +# } +# } +# #Can only happen once +# add_to_global_variable_list = { +# name = unavailable_unique_decisions +# target = flag:unify_goryeo_decision +# } +# save_scope_as = king_of_goryeo +# show_as_tooltip = { korea_unify_goryeo_reward_effect = yes } +# trigger_event = tgp_korea_decision.9101 +# } +# +# ai_will_do = { +# base = 100 +# } +#} +# \ No newline at end of file diff --git a/common/decisions/dlc_decisions/tgp/tgp_silk_road_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_silk_road_decisions.txt new file mode 100644 index 000000000..cdd7770b8 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_silk_road_decisions.txt @@ -0,0 +1,504 @@ +#Decisions for East Asia +### Visit a Silk Road Market ### +visit_silk_road_market_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_silk_road.dds" + } + desc = visit_silk_road_market_decision_desc + selection_tooltip = visit_silk_road_market_decision_tooltip + + cooldown = { years = 10 } + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 240 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + is_shown = { + OR = { + is_ai = no + any_character_situation = { situation_type = silk_road_situation } + } + has_tgp_dlc_trigger = yes + is_playable_character = yes + + #There is no point in showing this decision if you cannot benefit from going at all: + OR = { + silk_road_valid_market_to_visit_trigger = { SUB_REGION = china } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = india } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident } + } + } + + is_valid = { + is_adult = yes + gold >= major_gold_value + } + + is_valid_showing_failures_only = { + is_available_adult = yes + is_playable_character = yes + is_incapable = no + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "THE_SILK_ROAD_AWAITS" + show_from_start = yes + + # there are six potential silk road markets + item = { # Chang'an + value = c_jingzhao + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_jingzhao = { # Chang'an + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = china } + } + } + localization = visit_silk_road_market_decision_changan + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_jingzhao.title_province + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_jingzhao.title_province + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_jingzhao.title_province + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + item = { # Lhasa + value = c_lhasa + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_lhasa = { + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet } + } + } + localization = visit_silk_road_market_decision_lhasa + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lhasa.title_province + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lhasa.title_province + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lhasa.title_province + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + item = { # Lahur + value = c_lahur + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_lahur = { + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = india } + } + } + localization = visit_silk_road_market_decision_lahur + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lahur.title_province + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lahur.title_province + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_lahur.title_province + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + item = { # Dunhuang + value = c_shazhou + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_shazhou = { # Dunhuang + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia } + } + } + localization = visit_silk_road_market_decision_dunhuang + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_shazhou.title_province # Dunhuang + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_shazhou.title_province # Dunhuang + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_shazhou.title_province # Dunhuang + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + item = { # Khiva + value = c_khiva + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_khiva = { + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia } + } + } + localization = visit_silk_road_market_decision_khiva + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_khiva.title_province + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_khiva.title_province + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_khiva.title_province + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + item = { # Dvin + value = c_dvin + is_shown = { always = yes } + is_valid = { + custom_tooltip = { + text = no_building_at_silk_road_market_desc + title:c_dvin = { + any_county_province = { has_building_with_flag = silk_road_node } + } + } + custom_tooltip = { + text = no_available_innovation_at_silk_road_market_desc + silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident } + } + } + localization = visit_silk_road_market_decision_dvin + icon = "gfx/interface/icons/travel/icon_travel_silk_road_marketplace.dds" + ai_chance = { + value = 1 + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_dvin.title_province + value <= squared_distance_small + } + } + } + multiply = 10 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_dvin.title_province + value <= squared_distance_large + } + } + } + multiply = 2 + } + if = { + limit = { + root.location = { + squared_distance = { + target = title:c_dvin.title_province + value > squared_distance_huge + } + } + } + multiply = 0.1 + } + } + } + } + + effect = { + remove_short_term_gold = major_gold_value + switch = { + trigger = yes + scope:c_dvin = { # Dvin + title:c_dvin = { tgp_silk_road_decision_scope_effect = yes } + } + scope:c_jingzhao = { # Chang'an + title:c_jingzhao = { tgp_silk_road_decision_scope_effect = yes } + } + scope:c_lahur = { # Lahur + title:c_lahur = { tgp_silk_road_decision_scope_effect = yes } + } + scope:c_shazhou = { # Dunhuang + title:c_shazhou = { tgp_silk_road_decision_scope_effect = yes } + } + scope:c_lhasa = { # Lhasa + title:c_lhasa = { tgp_silk_road_decision_scope_effect = yes } + } + scope:c_khiva = { # Khiva + title:c_khiva = { tgp_silk_road_decision_scope_effect = yes } + } + } + if = { + limit = { exists = scope:destination_province } + # EVENTS + if = { + limit = { scope:destination_province = root.location } + trigger_event = { id = tgp_silk_road_events.0010 } + } + else = { + custom_tooltip = travel_silk_road_market_desc + start_travel_plan = { + destination = scope:destination_province + on_arrival_event = tgp_silk_road_events.0010 + travel_with_domicile = no + return_trip = yes + on_travel_planner_cancel_on_action = silk_road_market_visit_travel_planner_cancel_on_action # here comes the refund! + players_use_planner = yes + #on_arrival_destinations = last + } + } + if = { + limit = { exists = scope:innovation_temp } + custom_tooltip = potential_innovation_at_silk_road_market_desc + } + custom_tooltip = travel_silk_road_market_innovation_warning_tt + if = { + limit = { + root.location = { + squared_distance = { + target = scope:destination_province + value >= squared_distance_huge + } + } + } + custom_tooltip = travel_silk_road_market_long_tt + } + } + } + + ai_potential = { + is_at_war = no + short_term_gold >= major_gold_value + ai_greed > low_positive_ai_value + ai_should_focus_on_building_in_their_capital = yes + } + + ai_will_do = { + base = 20 + + modifier = { + add = 10 + root.culture.culture_head = root + } + modifier = { + factor = 0.1 + + any_character_situation = { + situation:silk_road_situation = this + any_participant_group = { + participant_group_type = silk_road_nomad + participant_group_has_character = ROOT + } + } + } + modifier = { + factor = 0.2 + any_character_situation = { + situation:silk_road_situation = this + any_participant_group = { + participant_group_type = silk_road_periphery + participant_group_has_character = ROOT + } + } + } + modifier = { + factor = 0.5 + any_character_situation = { + situation:silk_road_situation = this + any_participant_group = { + participant_group_type = silk_road_realm + participant_group_has_character = ROOT + } + } + } + + modifier = { + factor = 0 + + NOR = { + silk_road_valid_market_to_visit_trigger = { SUB_REGION = china } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = tibet } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = india } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = central_asia } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = transcaspia } + silk_road_valid_market_to_visit_trigger = { SUB_REGION = occident } + } + } + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_tenet_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_tenet_decisions.txt new file mode 100644 index 000000000..bc568f3b3 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_tenet_decisions.txt @@ -0,0 +1,137 @@ +#tgp_divine_reincarnation_decision + +### Divine Reincarnation ### +tgp_divine_reincarnation_decision = { + title = tgp_divine_reincarnation_decision + desc = tgp_divine_reincarnation_decision_desc + selection_tooltip = tgp_divine_reincarnation_decision_tooltip + picture = { + reference = "gfx/interface/illustrations/decisions/hindu_religious.dds" + } + sort_order = 120 + + is_shown = { + is_ai = no + faith = { has_doctrine = tenet_reincarnation } + } + + is_valid_showing_failures_only = { + is_at_war = no + is_adult = yes + is_available = yes + + custom_tooltip = { + text = tgp_divine_reincarnation_decision_valid_child_tt + any_child = { + is_adult = no + faith = root.faith + NOT = { has_trait = reincarnation } + OR = { + this = root.primary_heir + has_relation_favorite_child = root + } + save_temporary_scope_as = child_check + any_close_or_extended_family_member = { + even_if_dead = yes + is_alive = no + sex_same_as = scope:child_check + OR = { + is_grandparent_of = scope:child_check + AND = { + is_grandparent_of = scope:child_check + any_parent = { + is_alive = no + sex_same_as = scope:child_check + } + } + } + } + } + } + } + + cooldown = { years = 15 } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "SELECT_ACTION" + show_from_start = yes + + item = { # Primary Heir + value = primary_heir + is_valid = { + custom_tooltip = { + text = tgp_divine_reincarnation_decision_primary_heir_tt + any_child = { + is_primary_heir_of = root + is_adult = no + faith = root.faith + NOT = { has_trait = reincarnation } + } + } + } + localization = tgp_divine_reincarnation_decision_primary_heir_name + icon = "gfx/interface/icons/message_feed/heir.dds" + ai_chance = { + value = 100 + } + } + item = { # Favorite Child + value = favorite_child + is_valid = { + custom_tooltip = { + text = tgp_divine_reincarnation_decision_favorite_child_tt + any_relation = { + type = favorite_child + is_adult = no + faith = root.faith + NOT = { has_trait = reincarnation } + this != root.primary_heir + } + } + } + localization = tgp_divine_reincarnation_decision_favorite_child_name + icon = "gfx/interface/icons/character_interactions/designate_favorite.dds" + ai_chance = { + value = 0 + } + } + } + + cost = { + piety = massive_piety_value + } + + effect = { + trigger_event = tgp_decision_events.0200 + } + + ai_check_interval_by_tier = { + barony = 0 + county = 48 + duchy = 48 + kingdom = 36 + empire = 36 + hegemony = 36 + } + + ai_potential = { + is_at_war = no + is_adult = yes + is_available = yes + any_child = { is_adult = no } + piety >= massive_piety_value + } + + ai_will_do = { + base = 50 + ai_value_modifier = { + ai_zeal = 0.5 + } + modifier = { + any_child = { has_trait = reincarnation } + factor = 0.15 + } + } +} diff --git a/common/decisions/dlc_decisions/tgp/tgp_tribute_mission_decisions.txt b/common/decisions/dlc_decisions/tgp/tgp_tribute_mission_decisions.txt new file mode 100644 index 000000000..e992f89c5 --- /dev/null +++ b/common/decisions/dlc_decisions/tgp/tgp_tribute_mission_decisions.txt @@ -0,0 +1,1076 @@ +#Decisions for and to Tributaries + +tribute_mission_decision_mandala = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_projects_mandala_capital.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_mandala + + cooldown = { years = 5 } + + is_shown = { + is_tributary = yes + suzerain = { government_has_flag = government_is_mandala } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = suzerain } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = suzerain } + tribute_mission_decision_eunuch_trigger = { OVERLORD = suzerain } + has_bunga_mas_tribute_trigger = yes + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + can_have_concubines_trigger = { CHAR = suzerain } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = suzerain } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Bunga Mas + value = tribute_mission_bunga_mas + is_valid = { has_bunga_mas_tribute_trigger = yes } + localization = tribute_mission_decision_option_bunga_mas + icon = "gfx/interface/icons/artifact/tgp_artifact_golden_flower.dds" + ai_chance = { value = 100 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_mandala_tt + tribute_mission_decision_effect = { TARGET = suzerain } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 36 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + tribute_mission_decision_ai_potential_trigger = { TARGET = suzerain } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + } +} + +tribute_mission_decision_china = { + picture = { + reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_china + + cooldown = { years = 5 } + + is_shown = { + title:h_china ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_china } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_china.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_china.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_china.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_china.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_china.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_china.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_china_tt + tribute_mission_decision_effect = { TARGET = title:h_china.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_china.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_china.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_china.holder } } + } + } +} + +tribute_mission_decision_roman_empire = { + picture = { + reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_roman_empire + + cooldown = { years = 5 } + + is_shown = { + title:h_roman_empire ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_roman_empire } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_roman_empire.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_roman_empire.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_roman_empire.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_roman_empire.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_roman_empire.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_roman_empire.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_roman_empire_tt + tribute_mission_decision_effect = { TARGET = title:h_roman_empire.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_roman_empire.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_roman_empire.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_roman_empire.holder } } + } + } +} + +tribute_mission_decision_eastern_roman_empire = { + picture = { + reference = "gfx/interface/illustrations/decisions/ep3_decision_roman_restoration.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_eastern_roman_empire + + cooldown = { years = 5 } + + is_shown = { + title:h_eastern_roman_empire ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_eastern_roman_empire } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_eastern_roman_empire.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_eastern_roman_empire.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_eastern_roman_empire.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_eastern_roman_empire.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_eastern_roman_empire.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_eastern_roman_empire.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_eastern_roman_empire_tt + tribute_mission_decision_effect = { TARGET = title:h_eastern_roman_empire.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_eastern_roman_empire.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_eastern_roman_empire.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_eastern_roman_empire.holder } } + } + } +} + +tribute_mission_decision_dar_al_islam = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_dar_al_islam + + cooldown = { years = 5 } + + is_shown = { + title:h_dar_al_islam ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_dar_al_islam } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_dar_al_islam.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_dar_al_islam.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_dar_al_islam.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_dar_al_islam.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_dar_al_islam.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_dar_al_islam.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_dar_al_islam_tt + tribute_mission_decision_effect = { TARGET = title:h_dar_al_islam.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_dar_al_islam.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_dar_al_islam.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_dar_al_islam.holder } } + } + } +} + +tribute_mission_decision_india = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_india + + cooldown = { years = 5 } + + is_shown = { + title:h_india ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_india } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_india.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_india.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_india.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_india.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_india.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_india.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_india_tt + tribute_mission_decision_effect = { TARGET = title:h_india.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_india.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_india.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_india.holder } } + } + } +} + + +tribute_mission_decision_europa = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_europa + + cooldown = { years = 5 } + + is_shown = { + title:h_europa ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_europa } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_europa.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_europa.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_europa.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_europa.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_europa.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_europa.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_europa_tt + tribute_mission_decision_effect = { TARGET = title:h_europa.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_europa.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_europa.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_europa.holder } } + } + } +} + + +tribute_mission_decision_numenor = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_golden_age.dds" + } + decision_group_type = realm + + should_create_alert = { always = yes } + + desc = tribute_mission_decision_desc_numenor + + cooldown = { years = 5 } + + is_shown = { + title:h_numenor ?= { is_title_created = yes } + is_tributary_or_independent_neighbor_of_hegemon_trigger = { HEGEMON = h_numenor } + } + + is_valid_showing_failures_only = { + is_available_adult = yes + NOT = { is_at_war_with = title:h_numenor.holder } #Pretty obvious + OR = { + tribute_mission_decision_generic_trigger = yes + tribute_mission_decision_concubine_trigger = { OVERLORD = title:h_numenor.holder } + tribute_mission_decision_eunuch_trigger = { OVERLORD = title:h_numenor.holder } + } + } + + widget = { + gui = "decision_view_widget_pay_tribute" + controller = decision_option_list_controller + decision_to_second_step_button = "CHOOSE_TRIBUTE_DECISION_NEXT_STEP_BUTTON" + + item = { # Gold + value = tribute_mission_gold + is_valid = { has_gold_tribute_trigger = yes } + localization = tribute_mission_decision_option_gold + icon = "gfx/interface/icons/message_feed/money.dds" + ai_chance = { + value = 20 + if = { + limit = { short_term_gold >= excessive_gold_tribute_value } + add = 20 + } + if = { + limit = { short_term_gold >= adequate_gold_tribute_value } + add = 20 + } + } + } + item = { # Herd + value = tribute_mission_herd + is_valid = { has_herd_tribute_trigger = yes } + localization = tribute_mission_decision_option_herd + icon = "gfx/interface/icons/icon_herd.dds" + ai_chance = { + value = 20 + if = { + limit = { + domicile ?= { herd >= excessive_herd_tribute_value } + } + add = 20 + } + if = { + limit = { + domicile ?= { herd >= adequate_herd_tribute_value } + } + add = 20 + } + } + } + + item = { # Artifact + value = tribute_mission_artifact + is_valid = { has_artifact_tribute_trigger = yes } + localization = tribute_mission_decision_option_artifact + icon = "gfx/interface/icons/message_feed/artifact.dds" + ai_chance = { value = 20 } + } + + item = { # Concubine + value = tribute_mission_concubine + is_valid = { + has_concubine_tribute_trigger = yes + title:h_numenor.holder = { is_adult = yes } + can_have_concubines_trigger = { CHAR = title:h_numenor.holder } + } + localization = tribute_mission_decision_option_concubine + icon = "gfx/interface/icons/concubine_icon.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + + item = { # Eunuch + value = tribute_mission_eunuch + is_valid = { + has_eunuch_tribute_trigger = yes + can_employ_court_eunuchs_trigger = { CHAR = title:h_numenor.holder } + } + localization = tribute_mission_decision_option_eunuch + icon = "gfx/interface/icons/character_interactions/eunuch.dds" + ai_chance = { value = 50 } #The AI can do it? Do it! + } + } + + effect = { + custom_tooltip = tribute_mission_decision_effects_numenor_tt + tribute_mission_decision_effect = { TARGET = title:h_numenor.holder } + } + + ai_check_interval_by_tier = { + barony = 0 + county = 72 + duchy = 36 + kingdom = 36 + empire = 36 + hegemony = 0 + } + + ai_potential = { + exists = title:h_numenor.holder + tribute_mission_decision_ai_potential_trigger = { TARGET = title:h_numenor.holder } + } + + ai_will_do = { + base = 20 + tribute_mission_decision_ai_will_do_modifiers = yes + + modifier = { + add = -25 + primary_title.tier = tier_kingdom + NOT = { tribute_mission_decision_ai_religion_culture_limit_trigger = { TARGET = title:h_numenor.holder } } + } + } +} \ No newline at end of file diff --git a/common/decisions/major_decisions_NEOW.txt b/common/decisions/major_decisions_NEOW.txt index 69008de54..b59c6bc3b 100644 --- a/common/decisions/major_decisions_NEOW.txt +++ b/common/decisions/major_decisions_NEOW.txt @@ -1,10 +1,14 @@ -restore_european_union_decision = { +#european_union +#rhineland + + +restore_european_union_decision = { picture = { reference = "gfx/interface/illustrations/decisions/found_european_union.dds" } desc = restore_european_union_decision_desc selection_tooltip = restore_european_union_decision_tooltip - decision_group_type = major + decision_group_type = roman ai_check_interval = 120 @@ -15,9 +19,25 @@ culture = { has_cultural_pillar = heritage_brythonic } culture = { has_cultural_pillar = heritage_goidelic } culture = { has_cultural_pillar = heritage_anglo_frisian } + culture = { has_cultural_pillar = heritage_hispanic } + culture = { has_cultural_pillar = heritage_scottish } + culture = { has_cultural_pillar = heritage_italian } culture = { has_cultural_pillar = heritage_french } culture = { has_cultural_pillar = heritage_mosellic } - culture = { has_cultural_pillar = heritage_west_germanic } + culture = { has_cultural_pillar = heritage_west_germanic } + culture = { has_cultural_pillar = heritage_central_germanic } + culture = { has_cultural_pillar = heritage_north_germanic } + culture = { has_cultural_pillar = heritage_south_slavic } + culture = { has_cultural_pillar = heritage_west_slavic } + culture = { has_cultural_pillar = heritage_east_slavic } + culture = { has_cultural_pillar = heritage_romanian } + culture = { has_cultural_pillar = heritage_sardic } + culture = { has_cultural_pillar = heritage_greek } + culture = { has_cultural_pillar = heritage_rhaeto_helvetic } + culture = { has_cultural_pillar = heritage_cisalpine } + culture = { has_cultural_pillar = heritage_anglo_saxon } + culture = { has_cultural_pillar = heritage_hungarian } + culture = { has_cultural_pillar = heritage_balto_finnic } } NOT = { #Can only do it once. is_target_in_global_variable_list = { @@ -31,6 +51,9 @@ government_has_flag = government_is_clan has_government = administrative_government } + any_sub_realm_county = { + title_province = { geographical_region = world_europe } + } } is_valid = { @@ -62,6 +85,7 @@ hidden_effect = { + every_held_title = { #Should shift all dejure of all Empires owned at the time. limit = { tier = tier_empire @@ -70,19 +94,50 @@ limit = { tier = tier_kingdom } - set_de_jure_liege_title = title:e_european_union - + } + set_de_jure_liege_title = title:h_europa } every_held_title = { #Completely Controlled Kingdoms as well. limit = { tier = tier_kingdom root = { completely_controls = prev } } - set_de_jure_liege_title = title:e_european_union + set_de_jure_liege_title = title:h_europa + } + every_sub_realm_county = { + if = { + limit = { + exists = empire + } + empire = { + if = { + limit = { + OR = { + title:e_alps ?= this + title:e_europa ?= this + title:e_germany ?= this + title:e_france ?= this + title:e_britannia ?= this + title:e_iberia ?= this + title:e_italy ?= this + title:e_greece ?= this + title:e_baltic ?= this + title:e_nistrenia ?= this + title:e_visegrad ?= this + title:e_yugoslavia ?= this + title:e_scandinavia ?= this + title:e_finland ?= this + } + } + set_de_jure_liege_title = title:h_europa + } + + } + } } } - get_title = title:e_european_union + get_title = title:h_europa create_title_and_vassal_change = { type = created save_scope_as = change @@ -97,32 +152,32 @@ } } hidden_effect = { - primary_title = { transfer_title_maa_ownership = title:e_european_union } + primary_title = { transfer_title_maa_ownership = title:h_europa } } } - hidden_effect = { set_primary_title_to = title:e_european_union } + hidden_effect = { set_primary_title_to = title:h_europa } every_held_title = { #Should destroy all other Empires owned at the time. limit = { tier = tier_empire - NOT = { this = title:e_european_union } + NOT = { this = title:h_europa } } root = { destroy_title = prev } } - if = { #Automatically move capital to Constantinople, unless it's been set to Rome. + if = { #Automatically move capital to Court of Europe. limit = { - NOT = { capital_county = { this = title:c_brabant } } + NOT = { capital_county = { this = title:c_holland } } } hidden_effect = { if = { #Usurp if not held personally. limit = { - NOT = { this = title:c_brabant.holder } + NOT = { this = title:c_holland.holder } } create_title_and_vassal_change = { type = returned save_scope_as = change add_claim_on_loss = no } - title:c_brabant = { + title:c_holland = { change_title_holder = { holder = root change = scope:change @@ -131,15 +186,9 @@ resolve_title_and_vassal_change = scope:change } } - root = { set_realm_capital = title:c_brabant } + root = { set_realm_capital = title:c_holland } } - #hidden_effect = { - # add_character_flag = flag_restorer_of_rome #used for Eulogy. - # title:e_roman_empire = { - # set_variable = rome_was_restored_by_byzantium - # } - #} - #trigger_event = roman_restoration.0001 ###to do later + #trigger_event = european_union_restoration.0001 ###to do later hidden_effect = { add_to_global_variable_list = { name = unavailable_unique_decisions @@ -162,6 +211,8 @@ } + + form_the_kingdom_of_rhineland_decision = { picture = { reference = "gfx/interface/illustrations/decisions/decision_found_kingdom.dds" @@ -171,7 +222,7 @@ form_the_kingdom_of_rhineland_decision = { ai_check_interval_by_tier = { barony = 0 county = 60 - duchy = 60 + duchy = 120 kingdom = 0 empire = 0 hegemony = 0 @@ -181,6 +232,7 @@ form_the_kingdom_of_rhineland_decision = { selection_tooltip = form_the_kingdom_of_rhineland_decision_tooltip is_shown = { + NOT = { exists = title:k_rhineland.holder } is_playable_character = yes highest_held_title_tier <= tier_duchy NOT = { @@ -199,104 +251,119 @@ form_the_kingdom_of_rhineland_decision = { } is_valid = { - top_liege = this - has_title = title:d_lower_lorraine - has_title = title:d_cologne - has_title = title:d_trier - has_title = title:c_mainz + OR = { + top_liege = this + AND = { + liege = top_liege + top_liege = { highest_held_title_tier >= tier_empire } + has_strong_usable_hook = top_liege + } + } + OR = { + has_title = title:d_lower_lorraine + has_title = title:d_cologne + has_title = title:d_trier + } completely_controls = title:d_lower_lorraine completely_controls = title:d_cologne - completely_controls = title:d_trier - top_liege = this + completely_controls = title:d_trier + prestige_level >= high_prestige_level } is_valid_showing_failures_only = { is_landed = yes + is_capable_adult = yes + is_imprisoned = no } effect = { + custom_tooltip = form_the_kingdom_of_rhineland_decision_effect_tooltip gain_heroic_legend_seed_tooltip_effect = yes - save_scope_as = founder - culture = { save_scope_as = founder_culture } - title:k_rhineland = { save_scope_as = k_rhineland } - title:d_trier = { save_scope_as = d_trier } - title:d_cologne = { save_scope_as = d_cologne } - title:d_lower_lorraine = { save_scope_as = d_lower_lorraine } - title:d_alsace = { save_scope_as = d_alsace } - title:c_bitburg = { save_scope_as = c_bitburg } - title:c_nassau = { save_scope_as = c_nassau } - create_title_and_vassal_change = { - type = created - save_scope_as = change - } - title:k_rhineland = { - change_title_holder = { - holder = scope:founder - change = scope:change - } - } - resolve_title_and_vassal_change = scope:change - add_prestige = major_prestige_gain - custom_tooltip = form_the_kingdom_of_rhineland_decision_decision.tt.form_rhineland - trigger_event = iberia_north_africa.0131 - # De jure shifts. - ## Take care of the preferred empire. - if = { - limit = { NOT = { title:k_rhineland.empire = title:d_lower_lorraine.empire } } - title:k_rhineland = { set_de_jure_liege_title = title:d_lower_lorraine.empire } - } + ## The heartlands drift over. - title:d_lower_lorraine = { set_de_jure_liege_title = title:k_rhineland } - ## Various neighbouring duchies can be preemptively integrated. - if = { - limit = { completely_controls = title:d_alsace } - title:d_alsace = { set_de_jure_liege_title = title:k_rhineland } - } - else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_alsace } - if = { - limit = { completely_controls = title:c_bitburg } - title:c_bitburg = { set_de_jure_liege_title = title:d_trier } - } - else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.c_bitburg } - if = { - limit = { completely_controls = title:d_frankfurt } - title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland } - } - else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_frankfurt } - if = { - limit = { completely_controls = title:d_baden } - title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland } - } - else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_baden } - if = { - limit = { completely_controls = title:d_freiburg } - title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland } - } - else = { custom_tooltip = form_the_kingdom_of_rhineland_decision.tt.drift.d_freiburg } - # Once per game. - add_to_global_variable_list = { - name = unavailable_unique_decisions - target = flag:flag_formed_kingdom_of_rhineland - } - # Note this for books and such. - set_global_variable = { - name = flag_formed_kingdom_of_rhineland - value = scope:founder - } - title:e_europa = { - every_in_de_jure_hierarchy = { - limit = { - tier = tier_kingdom - any_in_de_jure_hierarchy = { - tier = tier_county - title_province = { geographical_region = custom_rhineland} - } - } - set_de_jure_liege_title = title:e_germania + title:d_lower_lorraine = { set_de_jure_liege_title = title:k_rhineland } + title:d_cologne = { set_de_jure_liege_title = title:k_rhineland } + title:d_trier = { set_de_jure_liege_title = title:k_rhineland } + + hidden_effect = { + save_scope_as = founder + culture = { save_scope_as = founder_culture } + title:k_rhineland = { save_scope_as = k_rhineland } + title:d_trier = { save_scope_as = d_trier } + title:d_cologne = { save_scope_as = d_cologne } + title:d_lower_lorraine = { save_scope_as = d_lower_lorraine } + title:d_alsace = { save_scope_as = d_alsace } + title:d_palatinate = { save_scope_as = d_palatinate } + title:d_frankfurt = { save_scope_as = d_frankfurt } + title:c_bitburg = { save_scope_as = c_bitburg } + title:c_nassau = { save_scope_as = c_nassau } + create_title_and_vassal_change = { + type = created + save_scope_as = change } - } - } + title:k_rhineland = { + change_title_holder = { + holder = scope:founder + change = scope:change + } + } + resolve_title_and_vassal_change = scope:change + # De jure shifts. + ## Take care of the preferred empire. + if = { + limit = { NOT = { title:k_rhineland.empire = title:d_lower_lorraine.empire } } + title:k_rhineland = { set_de_jure_liege_title = title:d_lower_lorraine.empire } + } + + ## Various neighbouring duchies can be preemptively integrated. + if = { + limit = { completely_controls = title:d_alsace } + title:d_alsace = { set_de_jure_liege_title = title:k_rhineland } + } + if = { + limit = { completely_controls = title:c_bitburg } + title:c_bitburg = { set_de_jure_liege_title = title:d_trier } + } + if = { + limit = { completely_controls = title:d_frankfurt } + title:d_frankfurt = { set_de_jure_liege_title = title:k_rhineland } + } + if = { + limit = { completely_controls = title:d_baden } + title:d_baden = { set_de_jure_liege_title = title:k_rhineland } + } + if = { + limit = { completely_controls = title:d_freiburg } + title:d_freiburg = { set_de_jure_liege_title = title:k_rhineland } + } + if = { + limit = { completely_controls = title:d_palatinate } + title:d_palatinate = { set_de_jure_liege_title = title:k_rhineland } + } + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_kingdom_of_rhineland + } + set_global_variable = { + name = flag_formed_kingdom_of_rhineland + value = scope:founder + } + # title:e_europa = { + # every_in_de_jure_hierarchy = { + # + # limit = { + # tier = tier_kingdom + # any_in_de_jure_hierarchy = { + # tier = tier_county + # title_province = { geographical_region = custom_rhineland} + # } + # set_de_jure_liege_title = title:e_germania + # } + # } + # } + } + } cost = { gold = { # Since we want this to happen, it free for the AI... @@ -307,7 +374,7 @@ form_the_kingdom_of_rhineland_decision = { has_treasury = no is_ai = no } - add = 200 + add = 250 } } treasury = { @@ -317,16 +384,980 @@ form_the_kingdom_of_rhineland_decision = { has_treasury = yes is_ai = no } - add = 200 + add = 250 + } + } + prestige = { + value = 0 + if = { + limit = { + is_ai = no + } + add = 1000 } } } ai_potential = { - any_held_title = { - this = title:d_lower_lorraine - } + always = yes } ai_will_do = { base = 100 } +} + +restore_swedish_empire_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_swedish_empire_decision_desc + selection_tooltip = restore_swedish_empire_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + has_title = title:k_sweden + is_ruler = yes + is_playable_character = yes + #Visible to dukes and kings. + highest_held_title_tier >= tier_duchy + highest_held_title_tier <= tier_kingdom + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_swedish_empire + } + } + } + + is_valid = { + highest_held_title_tier = tier_kingdom + completely_controls_region = custom_swedish_empire + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_swedish_empire_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + show_as_tooltip = { + restore_swedish_empire_effect = yes + } + hidden_effect = { + restore_swedish_empire_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_swedish_empire + } + set_global_variable = { + name = flag_restored_swedish_empire + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +form_quinto_imperio_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_quinto_imperio_decision_desc + selection_tooltip = form_quinto_imperio_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 120 + } + + is_shown = { + faith = faith:sebastianist + is_ruler = yes + is_playable_character = yes + #Visible to kings and above + highest_held_title_tier >= tier_kingdom + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_quinto_imperio + } + } + } + + is_valid = { + completely_controls_region = world_europe_west_iberia + piety_level >= high_piety_level + prestige_level >= high_prestige_level + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = form_quinto_imperio_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + show_as_tooltip = { + form_quinto_imperio_effect = yes + } + hidden_effect = { + form_quinto_imperio_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_quinto_imperio + } + set_global_variable = { + name = flag_formed_quinto_imperio + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +form_hetmanshchina_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_hetmanshchina.dds" + } + desc = form_hetmanshchina_decision_desc + selection_tooltip = form_hetmanshchina_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 0 + } + + is_shown = { + OR = { + faith = faith:kozachina + culture = culture:NEOW_cossack + } + is_ruler = yes + is_playable_character = yes + #Visible to dukes and above + highest_held_title_tier >= tier_duchy + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_hetmanshchina + } + } + } + + is_valid = { + completely_controls_region = custom_cossack_region + prestige_level >= high_prestige_level + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = form_hetmanshchina_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + show_as_tooltip = { + form_hetmanshchina_effect = yes + } + hidden_effect = { + form_hetmanshchina_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_hetmanshchina + } + set_global_variable = { + name = flag_formed_hetmanshchina + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +form_bulgarian_empire_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_bulgarian_empire_decision_desc + selection_tooltip = form_bulgarian_empire_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + has_title = title:k_bulgaria + is_ruler = yes + is_playable_character = yes + #Visible to dukes and kings. + highest_held_title_tier >= tier_duchy + highest_held_title_tier <= tier_kingdom + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_bulgarian_empire + } + } + } + + is_valid = { + highest_held_title_tier = tier_kingdom + completely_controls_region = custom_bulgarian_empire_region + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = form_bulgarian_empire_decision_effect_tooltip + gain_heroic_legend_seed_tooltip_effect = yes + show_as_tooltip = { + form_bulgarian_empire_effect = yes + } + hidden_effect = { + form_bulgarian_empire_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_formed_bulgarian_empire + } + set_global_variable = { + name = flag_formed_bulgarian_empire + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +expand_alps_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = expand_alps_decision_desc + selection_tooltip = expand_alps_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_expanded_alps + } + } + primary_title = title:e_alps + } + + is_valid = { + has_title = title:e_alps + completely_controls_region = custom_big_alps + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = expand_alps_decision_effect_tooltip + show_as_tooltip = { + expand_alps_decision_effect = yes + } + hidden_effect = { + expand_alps_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_expanded_alps + } + set_global_variable = { + name = flag_expanded_alps + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +restore_rhine_border_novelist_france_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_rhine_border_novelist_france_decision_desc + selection_tooltip = restore_rhine_border_novelist_france_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_rhine_border_novelist_france + } + } + NOT = { or = { has_title = title:e_europa has_title = title:h_europa } } + faith.religion = religion:novelist_religion + culture = { has_cultural_pillar = heritage_french } + } + + is_valid = { + NOT = { has_title = title:e_europa } + has_title = title:e_france + completely_controls_region = custom_left_bank_rhine + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_rhine_border_novelist_france_decision_effect_tooltip + show_as_tooltip = { + restore_rhine_border_novelist_france_decision_effect = yes + } + hidden_effect = { + restore_rhine_border_novelist_france_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_rhine_border_novelist_france + } + set_global_variable = { + name = flag_restored_rhine_border_novelist_france + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +restore_alpine_border_novelist_france_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_alpine_border_novelist_france_decision_desc + selection_tooltip = restore_alpine_border_novelist_france_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 0 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_alpine_border_novelist_france + } + } + NOT = { or = { has_title = title:e_europa has_title = title:h_europa } } + faith.religion = religion:novelist_religion + culture = { has_cultural_pillar = heritage_french } + } + + is_valid = { + NOT = { has_title = title:e_europa } + has_title = title:e_france + completely_controls_region = custom_alpine_france + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_alpine_border_novelist_france_decision_effect_tooltip + show_as_tooltip = { + restore_alpine_border_novelist_france_decision_effect = yes + } + hidden_effect = { + restore_alpine_border_novelist_france_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_alpine_border_novelist_france + } + set_global_variable = { + name = flag_restored_alpine_border_novelist_france + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + + +restore_numenor_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_numenor_decision_desc + selection_tooltip = restore_numenor_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + faith = faith:romanticist + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_numenor_decision + } + } + } + + is_valid = { + has_title = title:e_france + completely_controls = title:e_france + completely_controls = title:d_london + completely_controls = title:d_latium + prestige_level = 5 + piety_level = 5 + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_numenor_decision_effect_tooltip + show_as_tooltip = { + restore_numenor_decision_effect = yes + } + hidden_effect = { + restore_numenor_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_numenor_decision + } + set_global_variable = { + name = flag_restored_numenor_decision + value = root + } + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +restore_byzantium_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_byzantium_decision_desc + selection_tooltip = restore_byzantium_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + faith = faith:orthodox + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_byzantium_decision + } + } + } + + is_valid = { + completely_controls = title:e_greece + #completely_controls = title:e_turkey + #give a choice between having control of serbia or syria + faith = faith:orthodox + NOT = { + has_title = title:e_nistrenia + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = restore_byzantium_decision_effect_tooltip + show_as_tooltip = { + restore_byzantium_decision_effect = yes + } + hidden_effect = { + restore_byzantium_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_byzantium_decision + } + set_global_variable = { + name = flag_restored_byzantium_decision + value = root + } + } + + trigger_event = NEOW_decision.0002 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +albanian_two_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = albanian_two_decision_desc + selection_tooltip = albanian_two_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + has_title = title:k_epirus + culture = { has_cultural_pillar = heritage_albanian } + title:k_two_albania = { is_titular = yes } + } + + is_valid = { + completely_controls = title:k_epirus + completely_controls = title:k_sicily + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + albanian_two_decision_effect = yes + } + + hidden_effect = { + albanian_two_decision_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +declare_doggerlaw = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = declare_doggerlaw_desc + selection_tooltip = declare_doggerlaw_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + culture = culture:doggerlander + has_title = title:k_doggerland + title:k_doggerlaw = { is_titular = yes } + } + + is_valid = { + completely_controls = title:d_york + completely_controls = title:d_northumberland + completely_controls = title:d_lothian + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + declare_doggerlaw_effect = yes + } + + hidden_effect = { + declare_doggerlaw_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +restore_great_moravia = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = restore_great_moravia_desc + selection_tooltip = restore_great_moravia_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + culture = culture:NEOW_slovak + culture = culture:NEOW_moravian + } + title:k_great_moravia = { is_titular = yes } + } + + is_valid = { + completely_controls = title:k_slovakia + completely_controls = title:d_moravia + completely_controls = title:d_tatra + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + restore_great_moravia_effect = yes + } + + hidden_effect = { + restore_great_moravia_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +form_carpathia_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_carpathia_decision_desc + selection_tooltip = form_carpathia_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + primary_title = title:k_hungary + primary_title = title:k_galicia-volhynia + primary_title = title:k_transylvania + } + title:e_carpathia = { is_titular = yes } + NOT = { culture = { has_cultural_pillar = heritage_hungarian } } + } + + is_valid = { + completely_controls = title:k_hungary + completely_controls = title:k_slovakia + completely_controls = title:k_galicia-volhynia + completely_controls = title:k_transylvania + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + form_carpathia_effect = yes + } + + hidden_effect = { + form_carpathia_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} + +form_carpathia_hun_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_carpathia_hun_decision_desc + selection_tooltip = form_carpathia_hun_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 0 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + OR = { + primary_title = title:k_hungary + primary_title = title:k_galicia-volhynia + primary_title = title:k_transylvania + } + title:e_carpathia = { is_titular = yes } + culture = { has_cultural_pillar = heritage_hungarian } + } + + is_valid = { + completely_controls = title:k_hungary + completely_controls = title:k_slovakia + completely_controls = title:k_galicia-volhynia + completely_controls = title:k_transylvania + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + show_as_tooltip = { + form_carpathia_effect = yes + } + + hidden_effect = { + form_carpathia_effect = yes + } + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } } \ No newline at end of file diff --git a/common/decisions/religious_decisions_NEOW.txt b/common/decisions/religious_decisions_NEOW.txt index 0b00e975d..1105a6fd7 100644 --- a/common/decisions/religious_decisions_NEOW.txt +++ b/common/decisions/religious_decisions_NEOW.txt @@ -86,4 +86,324 @@ ai_will_do = { base = 100 } +} + +select_personal_deity_folketero_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = select_personal_deity_folketero_decision_desc + selection_tooltip = select_personal_deity_folketero_decision_tooltip + + is_shown = { + # Following a valid religion & faith. + faith = faith:folketro + + faith = { has_doctrine_parameter = select_personal_god_active } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + # Have to at _least_ not be in piety debt. + piety >= 0 + } + + cooldown = { years = 2 } + + effect = { + # Show the possible options. + show_as_tooltip = { + random_list = { + desc = select_personal_deity_folketero_decision_tt + 100 = { + show_chance = no + desc = select_personal_deity_folketero_decision.select_jesus + add_character_modifier = bhakti_folketero_jesus + } + 100 = { + show_chance = no + desc = select_personal_deity_folketero_decision.select_per + add_character_modifier = bhakti_folketero_per + } + 100 = { + show_chance = no + desc = select_personal_deity_folketero_decision.select_lucia + add_character_modifier = bhakti_folketero_lucia + } + 100 = { + show_chance = no + desc = select_personal_deity_folketero_decision.select_olaf + add_character_modifier = bhakti_folketero_olaf + } + } + } + # And the actual effect. + trigger_event = NEOW_religious_decision.0103 + } + + ai_check_interval = 96 + + ai_potential = { + piety >= minor_piety_value + NOR = { + has_character_modifier = bhakti_folketero_olaf + has_character_modifier = bhakti_folketero_lucia + has_character_modifier = bhakti_folketero_jesus + has_character_modifier = bhakti_folketero_per + } + } + + ai_will_do = { + base = 100 + } +} + + +select_personal_deity_orthodox_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_personal_religious.dds" + } + desc = select_personal_deity_orthodox_decision_desc + selection_tooltip = select_personal_deity_orthodox_decision_tooltip + + is_shown = { + # Following a valid religion & faith. + faith = faith:orthodox + + faith = { has_doctrine_parameter = select_personal_god_active } + } + + is_valid = { + } + + is_valid_showing_failures_only = { + # Have to at _least_ not be in piety debt. + piety >= 0 + } + + cooldown = { years = 2 } + + effect = { + # Show the possible options. + show_as_tooltip = { + random_list = { + desc = select_personal_deity_orthodox_decision_tt + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_paisos + add_character_modifier = bhakti_orthodox_paisos + } + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_gabriel + add_character_modifier = bhakti_orthodox_gabriel + } + 100 = { + trigger = { is_vaguely_nistrenian_bhakti_trigger= yes } + show_chance = no + desc = select_personal_deity_orthodox_decision.select_adriana + add_character_modifier = bhakti_orthodox_adriana + } + 100 = { + trigger = { is_vaguely_nistrenian_bhakti_trigger = no } + show_chance = no + desc = select_personal_deity_orthodox_decision.select_olga + add_character_modifier = bhakti_orthodox_olga + } + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_palamas + add_character_modifier = bhakti_orthodox_palamas + } + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_surgeon + add_character_modifier = bhakti_orthodox_surgeon + } + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_lazar + add_character_modifier = bhakti_orthodox_lazar + } + 100 = { + show_chance = no + desc = select_personal_deity_orthodox_decision.select_theotokos + add_character_modifier = bhakti_orthodox_theotokos + } + } + } + # And the actual effect. + trigger_event = NEOW_religious_decision.0104 + } + + ai_check_interval = 96 + + ai_potential = { + piety >= minor_piety_value + NOR = { + has_character_modifier = bhakti_orthodox_paisos + has_character_modifier = bhakti_orthodox_gabriel + has_character_modifier = bhakti_orthodox_adriana + has_character_modifier = bhakti_orthodox_olga + has_character_modifier = bhakti_orthodox_palamas + has_character_modifier = bhakti_orthodox_surgeon + has_character_modifier = bhakti_orthodox_lazar + has_character_modifier = bhakti_orthodox_theotokos + } + } + + ai_will_do = { + base = 100 + } +} +form_marblist_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_destiny_goal.dds" + } + desc = form_marblist_decision_desc + selection_tooltip = form_marblist_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 120 + empire = 120 + hegemony = 0 + } + + is_shown = { + is_ruler = yes + is_playable_character = yes + faith = faith:marblist + NOT = { + is_target_in_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_byzantium_decision + } + } + } + + is_valid = { + completely_controls = title:e_greece + #completely_controls = title:e_turkey + #give a choice between having control of serbia or syria + faith = faith:marblist + NOT = { + has_title = title:e_nistrenia + } + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + is_at_war = no + } + + effect = { + custom_tooltip = form_marblist_decision_effect_tooltip + show_as_tooltip = { + form_marblist_decision_effect = yes + } + hidden_effect = { + form_marblist_decision_effect = yes + add_to_global_variable_list = { + name = unavailable_unique_decisions + target = flag:flag_restored_byzantium_decision + } + set_global_variable = { + name = flag_restored_byzantium_decision + value = root + } + } + + trigger_event = NEOW_decision.0003 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + } +} +restore_ecumenical_patriarchate_c_decision = { + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + + desc = restore_ecumenical_patriarchate_c_decision_desc + selection_tooltip = restore_ecumenical_patriarchate_c_decision_tooltip + decision_group_type = major + + ai_check_interval_by_tier = { + barony = 0 + county = 0 + duchy = 0 + kingdom = 60 + empire = 60 + hegemony = 60 + } + +is_shown = { + is_ruler = yes + is_playable_character = yes + faith = faith:orthodox + + exists = title:k_orthodox + + NEOW_has_not_restored_ecumenical_patriarchate = yes +} + + is_valid = { + completely_controls = title:c_byzantion + piety_level >= max_piety_level + highest_held_title_tier >= tier_empire + } + + is_valid_showing_failures_only = { + is_landed = yes + is_capable_adult = yes + is_imprisoned = no + top_liege = this + } + + effect = { + custom_tooltip = restore_ecumenical_patriarchate_c_decision_effect_tooltip + + restore_patriarch_scripted_effect = yes + + add_prestige = 500 + add_piety = 1000 + add_legitimacy = 50 + + stress_impact = { + zealous = major_stress_impact_loss + } + + trigger_event = NEOW_religious_decision.0200 + } + + ai_potential = { + always = yes + } + + ai_will_do = { + base = 100 + + ai_value_modifier = { + ai_zeal = 5.0 + } + + modifier = { + factor = 0 + has_trait = cynical + } + } } \ No newline at end of file diff --git a/common/decisions/test_decision.txt b/common/decisions/test_decision.txt new file mode 100644 index 000000000..115bcb32b --- /dev/null +++ b/common/decisions/test_decision.txt @@ -0,0 +1,372 @@ +### Wild Goose Chase ### +wild_goose_chase_decision = { + decision_group_type = debug + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + is_shown = { + debug_only = yes + } + + is_valid_showing_failures_only = { + is_available_adult_or_is_commanding = yes + } + effect = { + custom_tooltip = wild_goose_chase_decision_effect_tooltip + remove_short_term_gold = 13 + add_stress = 20 + gain_trait_or_experience_effect = { TRAIT = confucian_education AMOUNT = 5 } + if = { + limit = { has_trait = confucian_education } + add_trait_xp = { + trait = confucian_education + value = 5 + } + } + else = { + add_trait = confucian_education + } + if = { + limit = { has_trait = pilgrim } + add_trait_xp = { + trait = pilgrim + value = 5 + } + } + else = { + add_trait = pilgrim + } + } + + ai_check_interval = 0 +} + + +# Have our own house become the leading house of the confederation +### Become the Leading House ### +become_leading_house_of_the_confederation_decision = { + decision_group_type = debug + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + is_shown = { + debug_only = yes + exists = confederation + confederation.leading_house != root.house + } + + effect = { + confederation = { + tgp_set_house_bloc_leading_house_effect = { LEADER = root.house } + } + } + + ai_check_interval = 0 +} + + +# Rid our beloved of any bossy 'leading house' +### Do away with Leading House ### +clear_our_confederations_leading_house_decision = { + decision_group_type = debug + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + is_shown = { + debug_only = yes + confederation ?= { + has_leading_house = yes + } + } + + effect = { + confederation = { + clear_leading_house = yes + } + } + + ai_check_interval = 0 +} + + +# Change the cohesion for the confederation/bloc that the acting character is in. +### Adjust confederation/bloc cohesion ### +adjust_confederation_cohesion_decision = { + decision_group_type = debug + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + is_shown = { + always = no # use debug_change_bloc_cohesion + debug_only = yes + confederation ?= { + has_cohesion = yes + } + } + + effect = { + confederation = { + change_cohesion = 17 + #set_cohesion = 0 + #set_cohesion = 50 + #set_cohesion = 100 + #change_cohesion = 30 + #change_cohesion = -30 + #^ uncomment to test different variants + } + } + + ai_check_interval = 0 +} + + +# Change all relations of the acting characters house by one whole step. +### Change all House Relations ### +change_all_house_relations_decision = { + decision_group_type = debug + is_shown = { + debug_only = yes + } + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_dynasty_house.dds" + } + + widget = { + gui = "decision_view_widget_option_list_generic" + controller = decision_option_list_controller + decision_to_second_step_button = "change_all_house_relations_decision_confirm" + show_from_start = yes + + # Increase a by full step + item = { + value = improve_house_relation_by_full_step + is_valid = { always = yes } + localization = improve_house_relation_by_full_step + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 0 } + } + + # Increase a by two thirds third of a step + item = { + value = improve_house_relation_by_two_thirds_of_a_step + is_valid = { always = yes } + localization = improve_house_relation_by_two_thirds_of_a_step + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 0 } + } + + # Deteriorate a by two thirds third of a step + item = { + value = deteriorate_house_relation_by_two_thirds_of_a_step + is_valid = { always = yes } + localization = deteriorate_house_relation_by_two_thirds_of_a_step + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 0 } + } + + # Deteriorate a by full step + item = { + value = deteriorate_house_relation_by_full_step + is_valid = { always = yes } + localization = deteriorate_house_relation_by_full_step + icon = "gfx/interface/icons/message_feed/activity.dds" + ai_chance = { value = 0 } + } + } + + effect = { + house = { + every_house_relation = { + # Increase a by full step + if = { + limit = { scope:improve_house_relation_by_full_step = yes } + change_house_relation_level = { + steps = 1 + description = house_relation_changed_by_debug_decision + } + } + + # Increase a by two thirds of a step + else_if = { + limit = { scope:improve_house_relation_by_two_thirds_of_a_step = yes } + change_house_relation_level = { + steps = 0.67 + description = house_relation_changed_by_debug_decision + } + } + + # Decrease a by two thirds of a step + else_if = { + limit = { scope:deteriorate_house_relation_by_two_thirds_of_a_step = yes } + change_house_relation_level = { + steps = -0.67 + description = house_relation_changed_by_debug_decision + } + } + + # Decrease a by full step + else_if = { + limit = { scope:deteriorate_house_relation_by_full_step = yes } + change_house_relation_level = { + steps = -1 + description = house_relation_changed_by_debug_decision + } + } + } + } + } + + ai_check_interval = 0 +} + + +### Add Concubines ### +chinese_concubines_decision = { + decision_group_type = debug + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" + } + is_shown = { + debug_only = yes + allowed_concubines = yes + } + + is_valid_showing_failures_only = { + has_title = title:h_china + } + + effect = { + custom_tooltip = { + text = give_me_concubines.tt + + #Since this is a debug decision we don't think too hard about performance + + + while = { + limit = { + allowed_more_concubines = yes + } + random_vassal = { + limit = { + any_courtier_or_guest = { + is_adult = yes + is_concubine = no + is_married = no + trigger_if = { + limit = { root = { is_female = no } } + is_female = yes + } + trigger_else = { + is_female = no + } + } + } + random_courtier_or_guest = { + limit = { + is_adult = yes + is_concubine = no + is_married = no + trigger_if = { + limit = { root = { is_female = no } } + is_female = yes + } + trigger_else = { + is_female = no + } + } + root = { make_concubine = prev } + } + } + } + } + } + + ai_check_interval = 0 +} + + +# Add a random geographical region to a random situation sub-region of 'The Great Steppe'. +### Add to Steppe ### +add_to_steppe_decision = { + decision_group_type = debug + + is_shown = { + debug_only = yes + } + is_valid_showing_failures_only = { + always = yes + } + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + + effect = { + situation:the_great_steppe = { + random_situation_sub_region = { + save_scope_as = the_sub_region + } + } + + random_geographical_region = { + save_scope_as =the_geo_region + } + + scope:the_sub_region = { + add_geographical_region = scope:the_geo_region + } + + debug_log_scopes = yes + } + + ai_check_interval = 0 +} + + +# Remove a random geographical region from 'The Great Steppe' to see that things are updated properly. +### Remove from Steppe ### +remove_from_steppe_decision = { + decision_group_type = debug + + is_shown = { + debug_only = yes + } + is_valid_showing_failures_only = { + always = yes + } + + picture = { + reference = "gfx/interface/illustrations/decisions/decision_misc.dds" + } + + effect = { + situation:the_great_steppe = { + random_situation_sub_region = { + save_scope_as = the_sub_region + } + } + + scope:the_sub_region = { + random_situation_sub_region_geographical_region = { + save_scope_as = the_geo_region + } + } + + scope:the_sub_region = { + remove_geographical_region = scope:the_geo_region + } + + debug_log_scopes = yes + } + + ai_check_interval = 0 +} diff --git a/common/defines/00_defines.txt b/common/defines/00_defines.txt index 71f8675de..c987b4148 100644 --- a/common/defines/00_defines.txt +++ b/common/defines/00_defines.txt @@ -43,7 +43,7 @@ NSetup = { # chance that a courtless character is sent to a court as a guest instead of a regular courtier on game start (0..1) COURTLESS_CHARACTER_GUEST_CHANCE = 0 # Random range for number of characters per pool (duchy) generated at the start of the game - GENERATED_POOL_CHARACTERS = { 2 9 } + GENERATED_POOL_CHARACTERS = { 2 6 } # Templates used for the pool character. The weights correspond to the template names at the same index. # The scope of the template is a random ruler whose capital is in that pool. GENERATED_POOL_CHARACTER_TEMPLATES = { @@ -129,7 +129,7 @@ NCharacter = { MAX_PROVISIONS = 2500 # maximum provisions value a character can have PROVISIONS_LOW_WARNING = 500 # when travel planner should warn about provisions running low - BASE_HERD_CONVERSION_RATE = 0.08 # base herd conversion rate + BASE_HERD_CONVERSION_RATE = 0.02 # base herd conversion rate BASE_HERD_CAPACITY = { # base herd capacity for different title tiers 0 # Unlanded 500 # Barony @@ -153,7 +153,7 @@ NCharacter = { # evety character by default starts at respective ZERO_LEVEL with enough experience for it LEVELS_PIETY = { 1000 1500 2500 4500 8500 13000 17000 22500 } LEVELS_PRESTIGE = { 1000 2000 5000 10000 25000 } - LEVELS_INFLUENCE = { 1000 2000 4000 8000 16000 } + LEVELS_INFLUENCE = { 1000 4000 8000 12000 20000 } LEVELS_MERIT = { 100 1000 2000 3500 5500 8500 12000 17000 23000 } # default max level index (0-based) for governments. Can be overridden with field currency_levels_cap in the government type @@ -214,6 +214,7 @@ NCharacter = { 16 #exc 68 #nice 69 #exc + 99 #godlike } SKILL_LEVELS_TEXTS = { "SKILL_TERRIBLE" @@ -223,12 +224,15 @@ NCharacter = { "SKILL_EXCELLENT" "SKILL_NICE" "SKILL_EXCELLENT" + "SKILL_GODLIKE" } SKILL_MODIFIER_OFFSET = -8 # skill modifiers with offset add this from skill value (see common/modifiers/00_basic_modifiers.txt) - #Character window info + # Standard RelationTo number of relations to show MAX_RELATIONS_TO_SHOW = 3 + # Standard RelationToShort number of relations to show + MAX_RELATIONS_TO_SHOW_SHORT = 2 MARRIAGE_TIER_DIFF_PRESTIGE_MULT = 100 @@ -298,7 +302,10 @@ NCharacter = { } COURT_GRANDEUR_MONTHLY_CHANGE = 0.2 - GENDER_PREFERENCE_PROBABILITY = 0.75 # chance (0-1) of a character created from pool being from prefered gender of gender preference law + + # chance (0-1) that a character created or picked from pool being of preferred gender for the + # relevant gender preference law + GENDER_PREFERENCE_PROBABILITY = 1.0 OBESE_WEIGHT_VALUE = 50 # Greater than or equal to this and a character is considered obese MALNOURISHED_WEIGHT_VALUE = -50 # Less than or equal to this and a character is considered malnourished @@ -553,6 +560,7 @@ NGovernment = { "nomad_government" "herder_government" "peasantrepublic_government" + "urbanrepublic_government" "celestial_government" "japan_administrative_government" "japan_feudal_government" @@ -634,7 +642,7 @@ NArmy = { MINIMUM_COUNTY_MOVEMENT_ATTRITION = 100 REGIMENT_DEFAULT_STACK_SIZE = 100 REGIMENT_DEFAULT_MAX_SIZE = 3 # Number of regiment chunks - REGIMENT_MAA_CAP_BY_TIER = { 0 2 2 2 2 2 2 } + REGIMENT_MAA_CAP_BY_TIER = { 0 1 2 3 4 5 6 } REGIMENT_MAA_EXTRA_BY_CAP = 0.2 # Percentage [0-1] applied to each MAA regiment by each regiment above the cap REGIMENT_MAA_SHOW_INFO_PERCENTAGE = 0.3 REGIMENT_MAA_STARTING_COUNT = 5 @@ -782,9 +790,18 @@ NPowerfulVassal = { VALUE_INCOME_MULT = 50 # Multiplier applied to the income of the vassal } +NFaith = { + BASE_FERVOR = 50.0 # Default fervor + MAX_FERVOR = 100.0 # Max amount of fervor + YEARLY_FERVOR_GROWTH = 3.5 # Fervor yearly change, can be negative + MINIMUM_FAITH_SIZE_FERVOR_MODIFIER = 10 # Adjusts the size modifier for monthly fervor gain for a faith according to the following formula: 1/squareroot(max(define_value, faith_size)/define_value) where define value is the value of MINIMUM_FAITH_SIZE_FERVOR_MODIFIER and faith_size is the current amount of provinces that follows the faith. + FERVOR_CHANGELOG_DURATION = 10 # After how many years do fervor changelog entries get deleted? + FAITH_CREATION_FERVOR_DISCOUNT_PER_MISSING_FERVOR = 1 # How much cheaper does creating a faith get per fervor below 100%? 1 means 1% per point + FAITH_CREATION_FERVOR_DISCOUNT_MAX = 50 # What percentage does the discount cap out at? With these numbers, 0-50 fervor means a 50% discount. Above 50 means between 0% and 50% discount +} + NReligion = { - DEFAULT_FERVOR = 50 # Default fervor - TIME_AT_PEACE_FOR_PIETY = 730 # For faiths with a doctrine with piety_from_long_peace, how long do they need to be at peace (in days) + TIME_AT_PEACE_FOR_PIETY = 730 # For faiths with a doctrine with piety_from_long_peace, how long do they need to be at peace (in days) # Hostility levels start at 0 (same faith or equivalent to same faith) HOSTILITY_OPINION_EFFECTS = { # The opinion effects of each hostility level @@ -817,17 +834,12 @@ NReligion = { PIETY_LOSS_PER_MISSING_SPOUSE = 0.5 # If you have fewer spouses than expected in a polygamous faith, you'll lose this much piety for each spouse you fall short. DESIRED_SPOUSES_PER_TIER = { 0 1 1 2 3 4 4 } # Number of spouses you are expected to have per tier, starging with unlanded, then baron and ending with hegemon FAITH_CONVERSION_PIETY_MINIMUM = 250 # The minimum amount of piety converting faith costs - FAITH_CREATION_FERVOR_DISCOUNT_PER_MISSING_FERVOR = 1 # How much cheaper does creating a faith get per fervor below 100%? 1 means 1% per point - FAITH_CREATION_FERVOR_DISCOUNT_MAX = 50 # What percentage does the discount cap out at? With these numbers, 0-50 fervor means a 50% discount. Above 50 means between 0% and 50% discount PART_OF_GHW_POT_DESIGNATED_FOR_KINGDOM_RECIPIENT = 10 # How many percent of the pot will be reserved for the person receiving the kingdom? GHW_HOSTILITY_MIN_LEVEL = 2 # Any independent ruler within the target kingdom at least this hostile to the caller faith will be a forced defender PREFERRED_GENDER_CHANCE = 3 # When deciding if clergy characters should be male or female a 3 here means that the preferred gender will be three times as likely GHW_DAYS_LIMIT_CAN_CHANGE_TARGET = 30 # is GHW starts sooner than this number, you can no longer change target GHW_COST_PIETY_CHANGE_TARGET = 250 # cost to chagne GHW target. Grows linearly with each change - MAX_FERVOR = 100 # Max amount of fervor HEAD_OF_FAITH_PIETY_GAIN = 1.0 # Monthly piety gain for heads of faith - MINIMUM_FAITH_SIZE_FERVOR_MODIFIER = 10 # Adjusts the size modifier for monthly fervor gain for a faith according to the following formula: 1/squareroot(max(define_value, faith_size)/define_value) where define value is the value of MINIMUM_FAITH_SIZE_FERVOR_MODIFIER and faith_size is the current amount of provinces that follows the faith. - FERVOR_CHANGELOG_DURATION = 10 # After how many years do fervor changelog entries get deleted? FAITH_COLOR_DEVIATION = { 0.25 0.35 } # How much should generated colors differ from the faith they're based on? Distance within the HSV colorspace } @@ -855,7 +867,7 @@ NTitle = { DRIFT_ADJACENT_ACROSS_WATER_DISTANCE = 2 REVOKE_LAWS_COST_SCALE = { 0 0 0.1 0.25 0.5 1 2 } DYNAMIC_TITLE_MAP_COLOR_S_V = { 0.8 1.0 } # What is the Saturation and Value of dynamic title map colors? (via HSV color - Hue is fully randomized) - CREATE_TITLE_PIETY_LEVEL = { 0 0 0 2 3 5 5 } # not a global requirement, it is used only for goverment with rule considers_piety_for_title_creation + CREATE_TITLE_PIETY_LEVEL = { 0 0 0 2 3 5 5 } # not a global requirement, it is used only for government with rule considers_piety_for_title_creation CREATE_TITLE_PIETY_COST = { 0 0 0 500 2500 5000 10000 } # Default desired titles to keep for AI - per current primary title tier. (-1 = keep all) @@ -966,7 +978,7 @@ NCounty = { COUNTY_FERTILITY_DECLINE_FACTOR = 0.125 # Makes all county fertility decline modifiers give out more adjusted growth. 1.1 = 10% stronger decline. Moves equilibriums COUNTY_FERTILITY_EQUILIBRIUM_FACTOR = 0.09 # 0.007 # Factor value for how sensitive the fertility equilibrium is towards small changes. Inverted in calculations: the lower the value the more sensitive the behavior. Set to 100 to have a clear curve. COUNTY_FERTILITY_MONTHLY_CHANGE_LEVELS = { -20 -0.01 0.01 20 } - COUNTY_FERTILITY_NON_NOMAD_HOLDING_MALUS = -0.001 # Negative mult malus applied to the amount of Herd gained from the county fertility in a county that does not have a Nomad or Herder Holding + COUNTY_FERTILITY_NON_NOMAD_HOLDING_MALUS = -0.75 # Negative mult malus applied to the amount of Herd gained from the county fertility in a county that does not have a Nomad or Herder Holding HERD_GAIN_FROM_COUNTY_MULTIPLIER = 0.5 # Direct multiplier on the base Herd gained from County ( Base Gain = CountyFertility * HERD_GAIN_FROM_COUNTY_MULTIPLIER ) } @@ -1057,7 +1069,7 @@ NDomain = { ABOVE_LIMIT_HERD_INCOME_PENALTY = 0.5 # How much herd income from domain is reduced per holding over the limit ABOVE_LIMIT_MAX_HERD_INCOME_PENALTY = 1 # How much herd income from domain can be reduced at most HOLDING_GRACE_PERIOD = 365 # How many days do newly gained holdings not count towards the domain size for the purposes of penalties (but also not produce any levies) - STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE = 6 # domain limit += floor( / STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE ) + STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE = 200 # domain limit += floor( / STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE ) LEVIES_AT_ZERO_COUNTY_CONTROL = 0.5 # How many % levies do you get at 0 county control? Interpolated between this value and 100% when between 0 and 100 TAX_AT_ZERO_COUNTY_CONTROL = 0.0 # How much % tax do you get at 0 county control? Interpolated between this value and 100% when between 0 and 100 LEVIES_AT_MAX_COUNTY_DEVELOPMENT = 0.5 # How many % levies bonus do you get at 100 county development? Interpolated between this value and 0% when between 0 and 100 @@ -1078,7 +1090,11 @@ NFaction = DEFAULT_POWER_THRESHOLD = 80 # The default power threshold if there no one defined. MAX_DEMAND_DELAY_DAYS = 90 # The faction is guaranteed to send demands on the next update after this number of days has passed since it started being able to send demands. - POTENTIAL_FORCE_JOIN_HOOK_TYPE = "strong" # The type of hook that means the UI will show a member as potentially joining + POTENTIAL_FORCE_JOIN_HOOK_TYPE = "strong" # The type of hook that means the UI will show a member as potentially joining + + # the minimum warscore a defender in a faction war must have to win the war when the faction is destroyed due to other reasons. + # If below this warscore the war will just be invalidated. + MIN_WARSCORE_FOR_VICTORY_ON_FACTION_INVALIDATION = 75 } NPathFinding = { @@ -1379,7 +1395,7 @@ NRaid = { MIN_SOLDIERS_TO_RAID = 200 # How small can a raid army be and still be able to loot? MONTHLY_ATTRITION = 0.01 # How much attrition do you take while looting a province? 0.01 = 1% per month MONTHS_OF_RAID_LOOT = 12 # How many months of holding income (with owner effects discounted) does raiding provide? - LESS_MONTHS_OF_RAID_LOOT = 6 # This is subtracted from MONTHS_OF_RAID_LOOT if you have the goverment 'barter = yes' + LESS_MONTHS_OF_RAID_LOOT = 6 # This is subtracted from MONTHS_OF_RAID_LOOT if you have the government 'barter = yes' # Progress cannot be lower than 1/day (except when interrupted by combat) BASE_PROGRESS = 20 # How much base raid action progress do you get per day? @@ -1399,7 +1415,7 @@ NBarter = { BASE_PROGRESS = 15 PROGRESS_PER_SOLDIER = 0.005 LOOT_PER_SOLDIER = 0.1 # How much loot can a single soldier carry? Minimum increment is 0.001 - BARTER_GOODS_TO_LOOT_MULT = 1.5 # Used to convert Barter Goods to Loot. A value of 0.5 means that 2 Barter Goods are worth 1 Loot + BARTER_GOODS_TO_LOOT_MULT = 0.5 # Used to convert Barter Goods to Loot. A value of 0.5 means that 2 Barter Goods are worth 1 Loot } NCharacterGlow = { @@ -1644,6 +1660,24 @@ NAccolade = { "badge_color9.dds" } + ACCOLADE_GLORY_LEVELS = { + 100 + 300 + 600 + 1000 + 1500 + 2100 + } + + ACCOLADE_SQUIRE_LEVELS = { + 20 + 40 + 60 + 80 + } + + ACCOLADE_MAX_TYPES = 3 # maximum number of accolade attributes (types) an acclaimed knight can have + STARTING_GLORY = 100 # how much glory does each created accolade start out with? 100 is default to unlock rank 1 POTENTIAL_ACCLAIMED_KNIGHT_UPDATE_TIME = 0.5 # Time between potential acclaimed knights window updates, in seconds } diff --git a/common/dna_data/00_dna.txt b/common/dna_data/00_dna.txt new file mode 100644 index 000000000..17b0a4fff --- /dev/null +++ b/common/dna_data/00_dna.txt @@ -0,0 +1,12308 @@ +##Bookmark Characters +# +##bm_867_northmen +#163112_halfdan_whiteshirt = { +# portrait_info = { +# genes={ +# hair_color={ 137 167 111 140 } +# skin_color={ 46 75 44 75 } +# eye_color={ 195 192 123 200 } +# gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 192 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_neg" 109 "head_height_neg" 82 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 136 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_neg" 92 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 37 } +# gene_neck_length={ "neck_length_pos" 149 "neck_length_pos" 173 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 4 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 16 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_neg" 32 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_pos" 92 "ear_angle_pos" 30 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 150 "ear_inner_shape_pos" 100 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 27 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 78 "ear_outward_pos" 51 } +# gene_bs_ear_size={ "ear_size_pos" 32 "ear_size_pos" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 126 "eye_corner_depth_pos" 152 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 103 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 94 "eye_size_neg" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 92 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 204 "forehead_brow_curve_neg" 17 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 52 "forehead_brow_forward_pos" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 44 "forehead_brow_inner_height_pos" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 78 "forehead_brow_outer_height_neg" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 158 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_pos" 76 "jaw_def_pos" 1 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_neg" 84 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 155 "mouth_lower_lip_pad_pos" 98 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_neg" 22 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 61 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 96 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 22 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 86 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 6 "mouth_upper_lip_width_neg" 17 } +# gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_neg" 21 "nose_height_pos" 34 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_neg" 124 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 72 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_hawk" 37 "nose_profile_hawk_pos" 71 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_pos" 39 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_neg" 17 } +# gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 46 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 196 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 152 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 204 "cheek_fat_02_pos" 24 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 212 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 28 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_02" 240 "eye_socket_02" 246 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 214 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 228 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 140 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_02" 71 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 42 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 184 "forehead_wrinkles_01" 244 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 133 "complexion_7" 84 } +# gene_height={ "normal_height" 137 "normal_height" 103 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 23 "body_shape_rectangle_half" 9 } +# gene_bs_bust={ "bust_shape_3_half" 106 "bust_shape_3_half" 113 } +# gene_age={ "old_1" 78 "old_4" 102 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 98 "avg_spacing_lower_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_sparse" 148 "body_hair_sparse" 102 } +# eye_accessory={ "normal_eyes" 82 "normal_eyes" 82 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 251 "normal_eyelashes" 251 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#306009_ingjerdr = { # Halfdan's wife Ingjerdr +# portrait_info = { +# genes={ +# hair_color={ 236 137 236 79 } +# skin_color={ 96 73 96 73 } +# eye_color={ 195 138 195 138 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 110 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 95 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_neg" 115 } +# gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_neg" 117 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 83 "forehead_height_neg" 83 } +# gene_head_height={ "head_height_pos" 155 "head_height_pos" 155 } +# gene_head_width={ "head_width_pos" 158 "head_width_pos" 175 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 174 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 160 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_pos" 148 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 151 "mouth_corner_depth_pos" 151 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_pos" 148 "mouth_height_pos" 148 } +# gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_neg" 40 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 59 "mouth_lower_lip_size_neg" 59 } +# gene_mouth_open={ "mouth_open_neg" 25 "mouth_open_neg" 25 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } +# gene_neck_width={ "neck_width_pos" 169 "neck_width_neg" 111 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 15 "cheek_forward_pos" 15 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_neg" 30 } +# gene_bs_cheek_width={ "cheek_width_pos" 73 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_neg" 40 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 143 "ear_inner_shape_pos" 143 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 84 "ear_lower_bend_pos" 84 } +# gene_bs_ear_outward={ "ear_outward_pos" 46 "ear_outward_pos" 46 } +# gene_bs_ear_size={ "ear_size_pos" 46 "ear_size_pos" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 254 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 27 "eye_fold_shape_neg" 27 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 3 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 176 "eye_upper_lid_size_pos" 176 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 73 "forehead_brow_curve_neg" 73 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_pos" 36 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_neg" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_pos" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 67 "forehead_brow_width_pos" 67 } +# gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_neg" 167 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 7 "mouth_lower_lip_full_pos" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 60 "mouth_lower_lip_pad_neg" 60 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 107 "mouth_lower_lip_width_neg" 107 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_pos" 109 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 14 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 37 "mouth_upper_lip_profile_pos" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_pos" 51 } +# gene_bs_nose_forward={ "nose_forward_pos" 31 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_neg" 97 "nose_height_neg" 97 } +# gene_bs_nose_length={ "nose_length_neg" 119 "nose_length_neg" 119 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 115 "nose_nostril_height_neg" 115 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_neg" 21 } +# gene_bs_nose_profile={ "nose_profile_hawk" 4 "nose_profile_hawk" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 38 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_neg" 25 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 12 "nose_tip_forward_neg" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 3 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_01" 31 "cheek_def_01" 45 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 66 "cheek_fat_01_pos" 198 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 125 "chin_def" 125 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 27 } +# face_detail_eye_socket={ "eye_socket_01" 74 "eye_socket_01" 74 } +# face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 225 "nose_tip_def" 225 } +# face_detail_temple_def={ "temple_def" 2 "temple_def" 2 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_02" 35 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 195 "eye_wrinkles_02" 195 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 96 "forehead_wrinkles_01" 96 } +# expression_other={ "cheek_wrinkles_both_01" 102 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 216 "complexion_7" 216 } +# gene_height={ "normal_height" 156 "normal_height" 156 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 133 "body_fat_head_fat_medium" 128 } +# gene_bs_body_shape={ "body_shape_apple_half" 12 "body_shape_pear_full" 19 } +# gene_bs_bust={ "bust_shape_3_half" 155 "bust_shape_2_full" 173 } +# gene_age={ "old_4" 241 "old_4" 241 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 195 "far_spacing_avg_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 93 "layer_2_lower_thickness" 93 } +# gene_body_hair={ "body_hair_dense" 117 "body_hair_dense" 117 } +# gene_hair_type={ "hair_wavy" 137 "hair_wavy" 137 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 225 "normal_eyes" 225 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# hairstyles={ "northern_hairstyles_straight" 196 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#306010_saga = { # Halfdan's daughter Saga the Truthspeaker +# portrait_info = { +# genes={ +# hair_color={ 137 167 236 137 } +# skin_color={ 76 73 65 74 } +# eye_color={ 195 192 195 138 } +# gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 110 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 47 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_neg" 115 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 83 "forehead_height_neg" 101 } +# gene_head_height={ "head_height_pos" 155 "head_height_neg" 109 } +# gene_head_width={ "head_width_pos" 165 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 139 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 135 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 151 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_pos" 148 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_neg" 92 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 59 "mouth_lower_lip_size_neg" 122 } +# gene_mouth_open={ "mouth_open_neg" 25 "mouth_open_neg" 37 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_pos" 169 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 15 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_neg" 30 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_pos" 73 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_neg" 40 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 150 "ear_inner_shape_pos" 143 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 27 "ear_lower_bend_pos" 84 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 46 } +# gene_bs_ear_size={ "ear_size_pos" 46 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 126 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 27 "eye_fold_shape_neg" 103 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 94 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 92 "eye_upper_lid_size_pos" 176 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 204 "forehead_brow_curve_neg" 73 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_pos" 52 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 78 "forehead_brow_outer_height_pos" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 67 "forehead_brow_width_pos" 158 } +# gene_bs_jaw_def={ "jaw_def_neg" 167 "jaw_def_pos" 76 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_pos" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 60 "mouth_lower_lip_pad_pos" 155 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_neg" 107 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 96 "mouth_philtrum_width_pos" 109 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 22 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 37 "mouth_upper_lip_profile_pos" 86 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 31 "nose_forward_neg" 36 } +# gene_bs_nose_height={ "nose_height_neg" 97 "nose_height_pos" 34 } +# gene_bs_nose_length={ "nose_length_neg" 124 "nose_length_neg" 119 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_neg" 115 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_hawk" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_neg" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 17 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_neg" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 196 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_01" 31 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 204 "cheek_fat_01_pos" 66 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 125 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 28 } +# face_detail_eye_socket={ "eye_socket_02" 240 "eye_socket_01" 74 } +# face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 225 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 2 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 189 "eye_wrinkles_02" 195 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_01" 96 } +# expression_other={ "cheek_wrinkles_both_01" 42 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 133 "complexion_7" 216 } +# gene_height={ "normal_height" 156 "normal_height" 103 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 133 } +# gene_bs_body_shape={ "body_shape_pear_full" 7 "body_shape_rectangle_half" 23 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_3_half" 155 } +# gene_age={ "old_4" 241 "old_1" 78 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 160 "far_spacing_avg_thickness" 195 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_lower_thickness" 93 } +# gene_body_hair={ "body_hair_dense" 117 "body_hair_sparse" 148 } +# gene_hair_type={ "hair_straight" 128 "hair_wavy" 137 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 95 "normal_eyes" 95 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 149 "normal_eyelashes" 149 } +# } +# } +# enabled=yes +#} +# +#168336_gudfrid = { # Halfdan's son Gudfrid +# portrait_info = { +# genes={ +# hair_color={ 236 137 137 167 } +# skin_color={ 66 74 77 73 } +# eye_color={ 195 138 195 192 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_neg" 98 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 110 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 95 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 115 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 192 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 83 "forehead_height_neg" 101 } +# gene_head_height={ "head_height_pos" 155 "head_height_neg" 109 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 174 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 151 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 148 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_neg" 92 "mouth_width_neg" 101 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_neg" 59 } +# gene_mouth_open={ "mouth_open_neg" 25 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 169 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 15 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 16 } +# gene_bs_cheek_width={ "cheek_width_neg" 32 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_pos" 92 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 100 "ear_inner_shape_pos" 143 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_lower_bend_pos" 84 } +# gene_bs_ear_outward={ "ear_outward_pos" 46 "ear_outward_pos" 51 } +# gene_bs_ear_size={ "ear_size_pos" 46 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 126 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 27 "eye_fold_shape_neg" 103 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 94 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 176 "eye_upper_lid_size_pos" 92 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 73 "forehead_brow_curve_neg" 204 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 52 "forehead_brow_forward_pos" 36 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 44 "forehead_brow_inner_height_neg" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 158 "forehead_brow_width_pos" 67 } +# gene_bs_jaw_def={ "jaw_def_pos" 76 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 7 "mouth_lower_lip_full_pos" 44 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 98 "mouth_lower_lip_pad_neg" 60 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_neg" 107 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 61 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_pos" 96 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 32 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_neg" 97 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_neg" 119 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 115 "nose_nostril_height_pos" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 21 } +# gene_bs_nose_profile={ "nose_profile_hawk" 37 "nose_profile_hawk" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 12 "nose_tip_forward_pos" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 3 "nose_tip_width_pos" 196 } +# face_detail_cheek_def={ "cheek_def_02" 152 "cheek_def_01" 31 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 66 "cheek_fat_01_neg" 204 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 125 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_01" 74 "eye_socket_02" 240 } +# face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 214 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 225 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 2 "temple_def" 212 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_02" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 195 "eye_wrinkles_01" 42 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 184 "forehead_wrinkles_01" 96 } +# expression_other={ "cheek_wrinkles_both_01" 102 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 216 "complexion_5" 133 } +# gene_height={ "normal_height" 156 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 138 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_apple_half" 14 "body_shape_rectangle_half" 23 } +# gene_bs_bust={ "bust_shape_1_half" 138 "bust_shape_1_half" 106 } +# gene_age={ "old_1" 78 "old_4" 241 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 98 "far_spacing_avg_thickness" 195 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_lower_thickness" 93 } +# gene_body_hair={ "body_hair_dense" 117 "body_hair_sparse" 148 } +# gene_hair_type={ "hair_wavy" 137 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 7 "normal_eyes" 7 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } +# pose={ "" 255 "" 0 } +# beards={ "fp1_beards_curly" 58 "no_beard" 0 } +# cloaks={ "fp1_cloak" 95 "no_cloak" 0 } +# gene_bs_cloak={ "cloak" 255 "no_cloak" 0 } +# hairstyles={ "fp1_hairstyles_wavy" 159 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 95 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "fp1_commoner_clothes" 177 "most_clothes" 0 } +# headgear={ "fp1_common" 140 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#163111_ivar_the_boneless = { +# portrait_info = { +# genes={ +# hair_color={ 150 100 234 99 } +# skin_color={ 47 77 45 76 } +# eye_color={ 195 192 216 149 } +# gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 181 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 128 "forehead_height_neg" 84 } +# gene_head_height={ "head_height_pos" 136 "head_height_neg" 109 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 154 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 37 } +# gene_neck_length={ "neck_length_pos" 149 "neck_length_pos" 173 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 16 "cheek_forward_pos" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_pos" 14 } +# gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 95 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 125 "ear_inner_shape_pos" 100 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_lower_bend_pos" 90 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_neg" 78 } +# gene_bs_ear_size={ "ear_size_pos" 50 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 152 "eye_corner_depth_pos" 126 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_neg" 103 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 202 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 92 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 204 "forehead_brow_curve_neg" 17 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 33 "forehead_brow_forward_pos" 52 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 44 "forehead_brow_inner_height_pos" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 158 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_pos" 1 "jaw_def_pos" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 84 "mouth_lower_lip_full_pos" 66 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 155 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 61 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 96 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 22 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 86 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_neg" 36 } +# gene_bs_nose_height={ "nose_height_pos" 34 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_neg" 124 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 72 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 192 } +# gene_bs_nose_profile={ "nose_profile_pos" 99 "nose_profile_hawk" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 81 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_pos" 119 } +# gene_bs_nose_size={ "nose_size_pos" 66 "nose_size_neg" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_pos" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 196 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 13 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 195 "cheek_fat_01_neg" 204 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 143 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 242 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_02" 240 "eye_socket_02" 246 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 173 "temple_def" 212 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 71 "brow_wrinkles_03" 94 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 209 "eye_wrinkles_03" 151 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 100 "forehead_wrinkles_01" 244 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 133 "complexion_5" 111 } +# gene_height={ "normal_height" 137 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 101 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 12 "body_shape_pear_half" 28 } +# gene_bs_bust={ "bust_shape_3_half" 113 "bust_shape_3_half" 106 } +# gene_age={ "old_4" 102 "old_1" 51 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 127 "avg_spacing_low_thickness" 154 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_lower_thickness" 65 } +# gene_body_hair={ "body_hair_sparse" 102 "body_hair_sparse" 148 } +# eye_accessory={ "normal_eyes" 40 "normal_eyes" 40 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 42 "normal_eyelashes" 42 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#306011_freydis = { # Ivar's wife Freydis +# portrait_info = { +# genes={ +# hair_color={ 132 51 132 51 } +# skin_color={ 125 78 125 78 } +# eye_color={ 246 168 246 168 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 153 "chin_width_pos" 153 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 150 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 116 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_neg" 106 "head_height_neg" 106 } +# gene_head_width={ "head_width_pos" 137 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 103 "head_profile_neg" 103 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 131 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 153 "jaw_height_pos" 153 } +# gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 153 "mouth_forward_pos" 153 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 132 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 126 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 138 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_pos" 184 "mouth_open_pos" 150 } +# gene_neck_length={ "neck_length_neg" 115 "neck_length_neg" 115 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_neg" 48 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 30 } +# gene_bs_cheek_width={ "cheek_width_pos" 23 "cheek_width_pos" 23 } +# gene_bs_ear_angle={ "ear_angle_pos" 22 "ear_angle_pos" 22 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 106 "ear_inner_shape_pos" 106 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 127 "ear_upper_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_neg" 123 "ear_size_neg" 123 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 246 "eye_corner_depth_pos" 246 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 152 "eye_fold_shape_pos" 152 } +# gene_bs_eye_size={ "eye_size_pos" 37 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 193 "eye_upper_lid_size_pos" 193 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 179 "forehead_brow_curve_neg" 179 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_neg" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 95 "forehead_brow_outer_height_pos" 95 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 49 "forehead_brow_width_pos" 49 } +# gene_bs_jaw_def={ "jaw_def_pos" 9 "jaw_def_pos" 9 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 149 "mouth_lower_lip_def_pos" 149 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 118 "mouth_lower_lip_full_neg" 118 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 32 "mouth_lower_lip_pad_pos" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 14 "mouth_lower_lip_width_pos" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 82 "mouth_philtrum_shape_pos" 82 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 126 "mouth_philtrum_width_neg" 126 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_neg" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 89 "mouth_upper_lip_profile_pos" 89 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 83 "mouth_upper_lip_width_pos" 83 } +# gene_bs_nose_forward={ "nose_forward_pos" 16 "nose_forward_pos" 16 } +# gene_bs_nose_height={ "nose_height_neg" 9 "nose_height_neg" 9 } +# gene_bs_nose_length={ "nose_length_pos" 6 "nose_length_pos" 6 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 2 } +# gene_bs_nose_profile={ "nose_profile_neg" 124 "nose_profile_hawk_pos" 124 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 28 "nose_ridge_width_pos" 28 } +# gene_bs_nose_size={ "nose_size_pos" 19 "nose_size_pos" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 30 "nose_tip_forward_pos" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 63 "nose_tip_width_neg" 63 } +# face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 180 "cheek_fat_04_pos" 180 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def" 196 "chin_def" 196 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 249 "eye_lower_lid_def" 249 } +# face_detail_eye_socket={ "eye_socket_01" 9 "eye_socket_01" 9 } +# face_detail_nasolabial={ "nasolabial_03" 15 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 159 "temple_def" 159 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 2 "brow_wrinkles_04" 2 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 167 "eye_wrinkles_01" 53 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 190 "forehead_wrinkles_01" 86 } +# expression_other={ "cheek_wrinkles_both_01" 38 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 255 "complexion_5" 170 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 133 "body_fat_head_fat_medium" 132 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 2 "body_shape_apple_half" 11 } +# gene_bs_bust={ "bust_shape_4_full" 206 "bust_default" 109 } +# gene_age={ "old_2" 118 "old_2" 118 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 136 "avg_spacing_avg_thickness" 136 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 228 "layer_2_low_thickness" 99 } +# gene_body_hair={ "body_hair_avg" 105 "body_hair_avg" 183 } +# gene_hair_type={ "hair_curly" 174 "hair_curly" 174 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } +# hairstyles={ "northern_hairstyles_wavy" 255 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#163110_sigurdr_snake_in_the_eye = { +# portrait_info = { +# genes={ +# hair_color={ 150 87 234 99 } +# skin_color={ 47 77 44 76 } +# eye_color={ 195 192 216 149 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 98 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 191 "forehead_roundness_pos" 195 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_pos" 136 "head_height_neg" 109 } +# gene_head_width={ "head_width_pos" 144 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 154 } +# gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_pos" 173 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 4 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_pos" 14 } +# gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 95 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 100 "ear_inner_shape_pos" 125 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 90 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 78 "ear_outward_pos" 51 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 126 "eye_corner_depth_pos" 152 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 29 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 202 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 6 "eye_upper_lid_size_pos" 92 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 204 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 52 "forehead_brow_forward_pos" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 31 "forehead_brow_inner_height_neg" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 78 "forehead_brow_outer_height_neg" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 158 "forehead_brow_width_neg" 145 } +# gene_bs_jaw_def={ "jaw_def_pos" 1 "jaw_def_pos" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 84 "mouth_lower_lip_full_pos" 66 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 98 "mouth_lower_lip_pad_pos" 155 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 61 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 96 "mouth_philtrum_width_pos" 31 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 32 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 22 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 86 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_neg" 36 } +# gene_bs_nose_height={ "nose_height_pos" 34 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_neg" 124 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 72 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_hawk" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_pos" 39 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_pos" 119 } +# gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 196 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 13 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 24 "cheek_fat_01_neg" 204 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 45 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_02" 246 "eye_socket_03" 206 } +# face_detail_nasolabial={ "nasolabial_02" 3 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 214 } +# face_detail_nose_tip_def={ "nose_tip_def" 228 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 140 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 71 "brow_wrinkles_03" 94 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 42 "eye_wrinkles_03" 151 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 111 "complexion_5" 133 } +# gene_height={ "normal_height" 137 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_average" 21 "body_shape_pear_half" 18 } +# gene_bs_bust={ "bust_shape_3_half" 113 "bust_shape_3_half" 106 } +# gene_age={ "old_4" 102 "old_1" 51 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 127 "avg_spacing_low_thickness" 154 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_sparse" 102 "body_hair_sparse" 148 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 223 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 217 "normal_eyelashes" 217 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#6861_blaeja = { # Sigurdr's wife Blaeja +# portrait_info = { +# genes={ +# hair_color={ 219 175 208 88 } +# skin_color={ 74 75 58 78 } +# eye_color={ 76 197 210 130 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_pos" 130 } +# gene_chin_height={ "chin_height_neg" 95 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 132 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_neg" 112 } +# gene_forehead_roundness={ "forehead_roundness_pos" 168 "forehead_roundness_pos" 128 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_pos" 156 "head_height_pos" 162 } +# gene_head_width={ "head_width_neg" 88 "head_width_pos" 145 } +# gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 145 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 204 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 219 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 117 "mouth_width_neg" 113 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_neg" 122 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 178 "mouth_lower_lip_size_pos" 144 } +# gene_mouth_open={ "mouth_open_neg" 105 "mouth_open_neg" 67 } +# gene_neck_length={ "neck_length_neg" 66 "neck_length_pos" 144 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_neg" 48 } +# gene_bs_cheek_height={ "cheek_height_pos" 42 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 30 "cheek_width_neg" 34 } +# gene_bs_ear_angle={ "ear_angle_pos" 17 "ear_angle_pos" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 75 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 34 "ear_upper_bend_pos" 120 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 116 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_neg" 41 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 195 "eye_corner_depth_pos" 48 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 43 "eye_fold_shape_pos" 11 } +# gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_pos" 20 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_pos" 42 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 32 "forehead_brow_curve_neg" 167 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 20 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 4 "forehead_brow_inner_height_neg" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 39 "forehead_brow_width_neg" 10 } +# gene_bs_jaw_def={ "jaw_def_neg" 19 "jaw_def_pos" 43 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 89 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 66 "mouth_lower_lip_full_neg" 4 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 9 "mouth_lower_lip_pad_neg" 154 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 13 "mouth_lower_lip_width_pos" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 25 "mouth_philtrum_shape_pos" 21 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 62 "mouth_philtrum_width_pos" 109 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 32 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_pos" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 16 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_pos" 84 } +# gene_bs_nose_forward={ "nose_forward_pos" 10 "nose_forward_neg" 36 } +# gene_bs_nose_height={ "nose_height_pos" 15 "nose_height_neg" 118 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_neg" 87 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 8 "nose_nostril_height_neg" 61 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_neg" 81 } +# gene_bs_nose_profile={ "nose_profile_neg" 1 "nose_profile_neg" 76 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 5 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 118 "nose_ridge_width_pos" 13 } +# gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_neg" 48 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 49 "nose_tip_angle_neg" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 24 "nose_tip_forward_neg" 1 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_pos" 22 } +# face_detail_cheek_def={ "cheek_def_01" 153 "cheek_def_02" 160 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 9 "cheek_fat_02_pos" 8 } +# face_detail_chin_cleft={ "chin_cleft" 28 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 64 "chin_def_neg" 40 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 74 "eye_lower_lid_def" 44 } +# face_detail_eye_socket={ "eye_socket_color_02" 51 "eye_socket_color_02" 97 } +# face_detail_nasolabial={ "nasolabial_03" 19 "nasolabial_01" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 53 } +# face_detail_nose_tip_def={ "nose_tip_def" 240 "nose_tip_def" 45 } +# face_detail_temple_def={ "temple_def" 142 "temple_def" 156 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 184 "brow_wrinkles_02" 47 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 170 "eye_wrinkles_02" 250 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 213 "forehead_wrinkles_01" 39 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 180 "complexion_6" 115 } +# gene_height={ "normal_height" 132 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 135 "body_fat_head_fat_full" 109 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 6 "body_shape_rectangle_full" 16 } +# gene_bs_bust={ "bust_shape_1_full" 163 "bust_shape_3_full" 40 } +# gene_age={ "old_1" 82 "old_1" 17 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 126 "avg_spacing_avg_thickness" 165 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 119 "layer_2_avg_thickness" 160 } +# gene_body_hair={ "body_hair_sparse" 136 "body_hair_avg" 113 } +# gene_hair_type={ "hair_wavy" 156 "hair_wavy" 140 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 81 "normal_eyes" 81 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 219 "normal_eyelashes" 219 } +# hairstyles={ "northern_hairstyles_straight" 35 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#163108_bjorn_ironside = { +# portrait_info = { +# genes={ +# hair_color={ 150 95 234 99 } +# skin_color={ 48 77 45 76 } +# eye_color={ 195 192 216 149 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 181 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_neg" 109 "head_height_neg" 82 } +# gene_head_width={ "head_width_pos" 144 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_neg" 126 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 103 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_pos" 173 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 4 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_pos" 92 "ear_angle_pos" 30 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 100 "ear_inner_shape_pos" 125 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 27 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_neg" 78 } +# gene_bs_ear_size={ "ear_size_pos" 50 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 52 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_neg" 103 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 94 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 92 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 17 "forehead_brow_curve_neg" 204 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 33 "forehead_brow_forward_pos" 52 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 31 "forehead_brow_inner_height_neg" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_pos" 158 } +# gene_bs_jaw_def={ "jaw_def_pos" 1 "jaw_def_pos" 76 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 84 "mouth_lower_lip_full_pos" 66 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 98 "mouth_lower_lip_pad_pos" 155 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_pos" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 96 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 22 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 86 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 6 "mouth_upper_lip_width_neg" 17 } +# gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_pos" 34 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_neg" 124 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 72 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 192 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_hawk" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_neg" 17 } +# gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 26 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_pos" 196 } +# face_detail_cheek_def={ "cheek_def_02" 152 "cheek_def_02" 10 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 253 "cheek_fat_01_neg" 204 } +# face_detail_chin_cleft={ "chin_dimple" 15 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 242 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_03" 206 "eye_socket_02" 246 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 140 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 94 "brow_wrinkles_02" 71 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 238 "eye_wrinkles_03" 151 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 111 "complexion_5" 133 } +# gene_height={ "normal_height" 137 "normal_height" 103 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_average" 20 "body_shape_pear_half" 18 } +# gene_bs_bust={ "bust_shape_3_half" 113 "bust_shape_3_half" 106 } +# gene_age={ "old_1" 78 "old_4" 102 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 154 "avg_spacing_lower_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 91 "layer_2_lower_thickness" 163 } +# gene_body_hair={ "body_hair_sparse" 148 "body_hair_avg" 166 } +# eye_accessory={ "normal_eyes" 180 "normal_eyes" 180 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 51 "normal_eyelashes" 51 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#100500_eirikr = { # Björn's son Eirikr +# portrait_info = { +# genes={ +# hair_color={ 150 95 66 111 } +# skin_color={ 76 89 69 86 } +# eye_color={ 195 192 139 167 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_pos" 154 } +# gene_head_height={ "head_height_pos" 149 "head_height_neg" 109 } +# gene_head_width={ "head_width_pos" 197 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_pos" 181 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 166 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_neg" 84 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 141 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_neg" 123 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 203 } +# gene_neck_length={ "neck_length_pos" 149 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 16 "cheek_forward_pos" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_neg" 75 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_neg" 32 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 100 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_lower_bend_pos" 30 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 50 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 143 "eye_corner_depth_pos" 175 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 44 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 94 "eye_size_neg" 16 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 42 "forehead_brow_curve_neg" 17 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 18 "forehead_brow_forward_pos" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 31 "forehead_brow_inner_height_neg" 60 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_pos" 34 "jaw_def_pos" 1 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 84 "mouth_lower_lip_full_pos" 63 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 98 "mouth_lower_lip_pad_neg" 5 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 3 "mouth_lower_lip_width_neg" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 111 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 33 "mouth_philtrum_shape_pos" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_neg" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 32 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 22 "mouth_upper_lip_full_pos" 118 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 199 "mouth_upper_lip_profile_neg" 19 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 0 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 17 "nose_height_pos" 34 } +# gene_bs_nose_length={ "nose_length_pos" 3 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 25 "nose_nostril_height_pos" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 28 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_hawk" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 12 "nose_ridge_width_neg" 16 } +# gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_neg" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 26 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 30 "nose_tip_forward_pos" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 15 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_02" 152 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 253 "cheek_fat_03_pos" 104 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 212 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_03" 206 "eye_socket_01" 215 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 63 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 176 } +# face_detail_temple_def={ "temple_def" 153 "temple_def" 212 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_03" 94 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 201 "eye_wrinkles_01" 238 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 145 "complexion_5" 133 } +# gene_height={ "normal_height" 121 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 142 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_pear_half" 9 "body_shape_triangle_half" 20 } +# gene_bs_bust={ "bust_shape_3_half" 156 "bust_shape_3_half" 113 } +# gene_age={ "old_4" 99 "old_4" 102 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 178 "avg_spacing_lower_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 102 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_avg" 123 "body_hair_sparse" 148 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 144 "normal_eyes" 144 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 244 "normal_eyelashes" 244 } +# pose={ "" 255 "" 0 } +# beards={ "fp1_beards_straight" 129 "no_beard" 0 } +# cloaks={ "no_cloak" 149 "no_cloak" 0 } +# hairstyles={ "northern_hairstyles_straight" 210 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 98 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_commoner_clothes" 168 "most_clothes" 0 } +# headgear={ "fp1_common" 21 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#6836_aslaug = { # Aslaug, spouse of Ragnar Lodbrok +# portrait_info = { +# genes={ +# hair_color={ 227 107 227 107 } +# skin_color={ 54 96 54 96 } +# eye_color={ 254 166 254 166 } +# gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_pos" 142 "chin_height_pos" 142 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 153 "eye_angle_pos" 153 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 108 } +# gene_head_height={ "head_height_neg" 118 "head_height_neg" 118 } +# gene_head_width={ "head_width_neg" 114 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 128 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_pos" 148 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 142 } +# gene_jaw_forward={ "jaw_forward_pos" 144 "jaw_forward_pos" 144 } +# gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 153 "mouth_height_pos" 153 } +# gene_mouth_width={ "mouth_width_neg" 117 "mouth_width_neg" 117 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_neg" 105 "neck_length_neg" 105 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 12 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 29 "cheek_height_neg" 29 } +# gene_bs_cheek_width={ "cheek_width_neg" 41 "cheek_width_neg" 41 } +# gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 45 "ear_inner_shape_pos" 45 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 116 "ear_both_bend_pos" 116 } +# gene_bs_ear_outward={ "ear_outward_neg" 51 "ear_outward_neg" 51 } +# gene_bs_ear_size={ "ear_size_neg" 182 "ear_size_neg" 182 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 169 "eye_corner_depth_pos" 169 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 7 "eye_fold_shape_pos" 7 } +# gene_bs_eye_size={ "eye_size_neg" 47 "eye_size_neg" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 35 "eye_upper_lid_size_pos" 35 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 8 "forehead_brow_curve_neg" 8 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 2 "forehead_brow_forward_neg" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 8 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 26 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 10 "forehead_brow_width_pos" 10 } +# gene_bs_jaw_def={ "jaw_def_pos" 36 "jaw_def_pos" 36 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 31 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 71 "mouth_lower_lip_full_pos" 71 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 118 "mouth_lower_lip_pad_pos" 118 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 34 "mouth_lower_lip_width_neg" 34 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 91 "mouth_philtrum_def_pos" 91 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_neg" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 174 "mouth_philtrum_width_pos" 174 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 9 "mouth_upper_lip_def_pos" 9 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 33 "mouth_upper_lip_profile_pos" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 63 "mouth_upper_lip_width_pos" 63 } +# gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_neg" 1 } +# gene_bs_nose_height={ "nose_height_pos" 50 "nose_height_pos" 50 } +# gene_bs_nose_length={ "nose_length_neg" 47 "nose_length_neg" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 13 "nose_nostril_height_neg" 13 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 124 "nose_nostril_width_neg" 124 } +# gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 9 "nose_ridge_width_pos" 9 } +# gene_bs_nose_size={ "nose_size_pos" 10 "nose_size_pos" 10 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 26 "nose_tip_angle_neg" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 46 "nose_tip_forward_pos" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 15 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_02" 174 "cheek_def_02" 174 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 91 "cheek_fat_02_pos" 91 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def_neg" 13 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 25 "eye_lower_lid_def" 25 } +# face_detail_eye_socket={ "eye_socket_03" 2 "eye_socket_03" 2 } +# face_detail_nasolabial={ "nasolabial_02" 6 "nasolabial_02" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 74 "nose_ridge_def_pos" 74 } +# face_detail_nose_tip_def={ "nose_tip_def" 225 "nose_tip_def" 225 } +# face_detail_temple_def={ "temple_def" 222 "temple_def" 222 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 56 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 27 "eye_wrinkles_01" 27 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 228 "forehead_wrinkles_01" 228 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_5" 185 } +# gene_height={ "normal_height" 129 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_low" 99 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 10 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_2_half" 52 "bust_shape_2_half" 66 } +# gene_age={ "old_4" 156 "old_4" 156 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 179 "avg_spacing_low_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 104 "layer_2_lower_thickness" 104 } +# gene_body_hair={ "body_hair_dense" 143 "body_hair_dense" 143 } +# gene_hair_type={ "hair_curly" 162 "hair_curly" 162 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 191 "normal_eyes" 191 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 228 "normal_eyelashes" 228 } +# pose={ "" 255 "" 0 } +# beards={ "fp1_beards_curly" 175 "no_beard" 0 } +# cloaks={ "fp1_cloak" 60 "no_cloak" 0 } +# gene_bs_cloak={ "cloak" 255 "no_cloak" 0 } +# hairstyles={ "northern_hairstyles_curly" 163 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 60 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "fp1_commoner_clothes" 56 "most_clothes" 0 } +# headgear={ "fp1_common" 249 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#7627_earl_alfred = { +# portrait_info = { +# genes={ +# hair_color={ 76 191 166 172 } +# skin_color={ 67 79 68 82 } +# eye_color={ 200 149 135 155 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_pos" 146 "eye_distance_pos" 154 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 188 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_neg" 102 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 126 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 178 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 92 } +# gene_head_profile={ "head_profile_neg" 57 "head_profile_pos" 150 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_neg" 102 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_neg" 99 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 156 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 177 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_pos" 163 "mouth_width_neg" 77 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 114 } +# gene_mouth_open={ "mouth_open_neg" 45 "mouth_open_neg" 32 } +# gene_neck_length={ "neck_length_pos" 163 "neck_length_neg" 117 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 2 "cheek_forward_neg" 119 } +# gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_neg" 100 } +# gene_bs_ear_angle={ "ear_angle_neg" 37 "ear_angle_neg" 61 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 86 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 100 "ear_both_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_pos" 74 "ear_outward_neg" 97 } +# gene_bs_ear_size={ "ear_size_neg" 97 "ear_size_neg" 59 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 189 "eye_corner_depth_pos" 100 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 47 "eye_fold_shape_neg" 98 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_pos" 58 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 1 "eye_upper_lid_size_pos" 50 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 10 "forehead_brow_curve_neg" 74 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 12 "forehead_brow_forward_pos" 103 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 119 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 48 "forehead_brow_outer_height_neg" 37 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 18 "forehead_brow_width_pos" 95 } +# gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 63 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 1 "mouth_lower_lip_def_pos" 115 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 85 "mouth_lower_lip_full_neg" 68 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 87 "mouth_lower_lip_pad_pos" 160 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 116 "mouth_lower_lip_width_neg" 81 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 103 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 51 "mouth_philtrum_shape_neg" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 38 "mouth_philtrum_width_neg" 47 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 0 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_pos" 15 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 8 "mouth_upper_lip_width_neg" 38 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_neg" 26 } +# gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_pos" 6 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 31 "nose_nostril_height_pos" 114 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 188 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 114 "nose_profile_pos" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_pos" 17 } +# gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 11 "nose_tip_angle_pos" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 124 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 63 "nose_tip_width_neg" 99 } +# face_detail_cheek_def={ "cheek_def_02" 124 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 206 "cheek_fat_01_neg" 64 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_cleft" 21 } +# face_detail_chin_def={ "chin_def" 207 "chin_def" 19 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 22 "eye_lower_lid_def" 29 } +# face_detail_eye_socket={ "eye_socket_02" 142 "eye_socket_02" 67 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 128 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 253 "nose_tip_def" 114 } +# face_detail_temple_def={ "temple_def" 108 "temple_def" 217 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 64 "brow_wrinkles_02" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 174 "eye_wrinkles_02" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 242 "forehead_wrinkles_01" 62 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 168 "complexion_4" 148 } +# gene_height={ "normal_height" 124 "normal_height" 89 } +# gene_bs_body_type={ "body_fat_head_fat_low" 134 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 14 "body_shape_pear_full" 20 } +# gene_bs_bust={ "bust_shape_2_full" 135 "bust_shape_2_full" 180 } +# gene_age={ "old_3" 177 "old_2" 211 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 226 "far_spacing_low_thickness" 118 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 128 "layer_2_high_thickness" 153 } +# gene_body_hair={ "body_hair_avg" 113 "body_hair_sparse" 131 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 34 "normal_eyes" 34 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 151 "normal_eyelashes" 151 } +# hairstyles={ "ep2_hairstyles_western" 198 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#33358_aethelred = { # Alfred's brother Aethelred of Wessex +# portrait_info = { +# genes={ +# hair_color={ 189 127 232 193 } +# skin_color={ 74 84 80 82 } +# eye_color={ 220 144 188 190 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_pos" 173 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 119 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 109 "forehead_brow_height_neg" 91 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 124 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_neg" 96 } +# gene_head_height={ "head_height_neg" 77 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 158 "head_width_neg" 124 } +# gene_head_profile={ "head_profile_pos" 163 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 141 "head_top_width_neg" 116 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_pos" 220 "jaw_width_neg" 104 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 159 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 160 } +# gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 83 "mouth_width_neg" 83 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 136 "mouth_lower_lip_size_pos" 133 } +# gene_mouth_open={ "mouth_open_neg" 106 "mouth_open_pos" 161 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_neg" 122 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_pos" 40 } +# gene_bs_cheek_height={ "cheek_height_pos" 5 "cheek_height_neg" 22 } +# gene_bs_cheek_width={ "cheek_width_pos" 53 "cheek_width_neg" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 41 "ear_angle_pos" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 159 "ear_inner_shape_pos" 44 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 112 "ear_upper_bend_pos" 129 } +# gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_neg" 48 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 248 "eye_corner_depth_pos" 209 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 40 "eye_fold_shape_pos" 68 } +# gene_bs_eye_size={ "eye_size_neg" 65 "eye_size_pos" 116 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 12 "eye_upper_lid_size_pos" 48 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 154 "forehead_brow_curve_neg" 50 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 36 "forehead_brow_forward_neg" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 5 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 110 "forehead_brow_outer_height_pos" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 11 "forehead_brow_width_neg" 33 } +# gene_bs_jaw_def={ "jaw_def_pos" 30 "jaw_def_neg" 105 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 96 "mouth_lower_lip_def_pos" 122 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 37 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 97 "mouth_lower_lip_pad_neg" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 31 "mouth_lower_lip_width_neg" 53 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 38 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 50 "mouth_upper_lip_full_neg" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 40 "mouth_upper_lip_profile_pos" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 121 "mouth_upper_lip_width_pos" 103 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_pos" 63 "nose_height_neg" 75 } +# gene_bs_nose_length={ "nose_length_neg" 35 "nose_length_neg" 38 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 0 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_pos" 64 "nose_size_pos" 64 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 8 "nose_tip_angle_pos" 43 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 111 "nose_tip_width_pos" 98 } +# face_detail_cheek_def={ "cheek_def_01" 68 "cheek_def_01" 72 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 110 "cheek_fat_03_pos" 183 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 23 "chin_def" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 64 "eye_lower_lid_def" 140 } +# face_detail_eye_socket={ "eye_socket_02" 55 "eye_socket_color_02" 208 } +# face_detail_nasolabial={ "nasolabial_03" 33 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 203 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 214 "nose_tip_def" 220 } +# face_detail_temple_def={ "temple_def" 85 "temple_def" 47 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 17 "brow_wrinkles_02" 40 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 217 "eye_wrinkles_01" 100 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 85 "forehead_wrinkles_02" 242 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 231 "complexion_3" 196 } +# gene_height={ "normal_height" 132 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 149 "body_fat_head_fat_low" 134 } +# gene_bs_body_shape={ "body_shape_apple_full" 15 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_4_half" 93 "bust_shape_4_half" 117 } +# gene_age={ "old_1" 130 "old_4" 187 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 138 "avg_spacing_high_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 95 "layer_2_lower_thickness" 93 } +# gene_body_hair={ "body_hair_avg" 165 "body_hair_sparse" 163 } +# gene_hair_type={ "hair_wavy" 143 "hair_curly" 131 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 104 "normal_eyes" 104 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 146 "normal_eyelashes" 146 } +# pose={ "" 255 "" 0 } +# beards={ "all_beards" 247 "no_beard" 0 } +# hairstyles={ "all_hairstyles" 248 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 192 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_high_nobility_clothes" 45 "most_clothes" 0 } +# headgear={ "northern_high_nobility" 85 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#306020_ealswith = { # Alfred's wife Ealswith +# portrait_info = { +# genes={ +# hair_color={ 115 93 103 232 } +# skin_color={ 43 74 47 71 } +# eye_color={ 132 146 48 159 } +# gene_chin_forward={ "chin_forward_pos" 161 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 107 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_neg" 125 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_pos" 157 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_pos" 202 "forehead_height_neg" 58 } +# gene_head_height={ "head_height_neg" 114 "head_height_pos" 172 } +# gene_head_width={ "head_width_neg" 88 "head_width_pos" 164 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 122 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_neg" 123 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 84 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 132 "jaw_width_pos" 158 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 105 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 183 } +# gene_mouth_width={ "mouth_width_neg" 70 "mouth_width_neg" 99 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 104 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 30 "mouth_open_pos" 174 } +# gene_neck_length={ "neck_length_neg" 124 "neck_length_neg" 105 } +# gene_neck_width={ "neck_width_neg" 104 "neck_width_pos" 178 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 122 } +# gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 9 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 21 } +# gene_bs_ear_angle={ "ear_angle_neg" 44 "ear_angle_neg" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 20 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 120 "ear_both_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_neg" 104 } +# gene_bs_ear_size={ "ear_size_neg" 29 "ear_size_pos" 53 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 249 "eye_corner_depth_pos" 206 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 40 "eye_fold_shape_neg" 22 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_pos" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 40 "eye_upper_lid_size_pos" 11 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 100 "forehead_brow_curve_neg" 117 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 86 "forehead_brow_forward_neg" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 124 "forehead_brow_inner_height_neg" 117 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_neg" 82 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 70 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_pos" 113 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 27 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 13 "mouth_lower_lip_full_neg" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 21 "mouth_lower_lip_pad_pos" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 34 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 12 "mouth_philtrum_def_pos" 62 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 101 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 116 "mouth_philtrum_width_neg" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 2 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 39 "mouth_upper_lip_full_neg" 25 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 19 "mouth_upper_lip_profile_neg" 23 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 28 "mouth_upper_lip_width_pos" 122 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_pos" 32 } +# gene_bs_nose_height={ "nose_height_pos" 53 "nose_height_neg" 77 } +# gene_bs_nose_length={ "nose_length_neg" 30 "nose_length_neg" 102 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 75 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 106 "nose_nostril_width_neg" 81 } +# gene_bs_nose_profile={ "nose_profile_pos" 19 "nose_profile_pos" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 14 "nose_ridge_angle_pos" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 42 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 18 "nose_size_pos" 52 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 26 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 27 "nose_tip_forward_neg" 9 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 28 "nose_tip_width_neg" 1 } +# face_detail_cheek_def={ "cheek_def_01" 132 "cheek_def_01" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 141 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 208 "chin_def_neg" 252 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 191 "eye_lower_lid_def" 27 } +# face_detail_eye_socket={ "eye_socket_color_03" 12 "eye_socket_02" 103 } +# face_detail_nasolabial={ "nasolabial_01" 170 "nasolabial_01" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 24 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 100 } +# face_detail_temple_def={ "temple_def" 74 "temple_def" 115 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 91 "brow_wrinkles_02" 71 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_03" 137 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 75 "forehead_wrinkles_01" 19 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 189 "complexion_2" 197 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 134 "body_fat_head_fat_full" 148 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 21 "body_shape_pear_half" 9 } +# gene_bs_bust={ "bust_shape_3_half" 136 "bust_default" 43 } +# gene_age={ "old_1" 243 "old_1" 99 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 170 "far_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 167 "layer_2_lower_thickness" 156 } +# gene_body_hair={ "body_hair_sparse" 149 "body_hair_avg" 104 } +# gene_hair_type={ "hair_wavy" 137 "hair_straight" 156 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 67 "normal_eyes" 67 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 47 "normal_eyelashes" 47 } +# hairstyles={ "northern_hairstyles_straight" 0 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +##bm_867_adventurers +#6878_jarl_haesteinn = { +# portrait_info = { +# genes={ +# hair_color={ 113 120 113 120 } +# skin_color={ 123 102 123 102 } +# eye_color={ 186 167 186 167 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 132 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_pos" 220 "forehead_roundness_pos" 220 } +# gene_forehead_width={ "forehead_width_pos" 171 "forehead_width_pos" 171 } +# gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_pos" 143 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 158 } +# gene_head_width={ "head_width_pos" 161 "head_width_pos" 161 } +# gene_head_profile={ "head_profile_pos" 149 "head_profile_pos" 149 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 156 "jaw_width_pos" 156 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_pos" 162 "mouth_width_pos" 162 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_pos" 158 } +# gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_pos" 157 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 29 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 3 "cheek_height_neg" 3 } +# gene_bs_cheek_width={ "cheek_width_neg" 32 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 9 "ear_angle_pos" 9 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 202 "ear_inner_shape_pos" 202 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 50 "ear_upper_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_pos" 75 "ear_size_pos" 75 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 103 "eye_corner_depth_pos" 103 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 8 "eye_fold_shape_pos" 8 } +# gene_bs_eye_size={ "eye_size_pos" 201 "eye_size_pos" 201 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 18 "eye_upper_lid_size_pos" 18 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 89 "forehead_brow_curve_neg" 89 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 6 "forehead_brow_forward_pos" 6 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_pos" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 12 "forehead_brow_outer_height_neg" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_neg" 41 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 114 "mouth_lower_lip_def_pos" 114 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 17 "mouth_lower_lip_full_neg" 17 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 4 "mouth_lower_lip_pad_neg" 4 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 55 "mouth_lower_lip_width_neg" 55 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 44 "mouth_philtrum_shape_neg" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 50 "mouth_philtrum_width_pos" 50 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 28 "mouth_upper_lip_full_neg" 28 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 7 "mouth_upper_lip_width_neg" 7 } +# gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_pos" 40 "nose_height_pos" 40 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_pos" 39 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_pos" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 128 "nose_nostril_width_neg" 128 } +# gene_bs_nose_profile={ "nose_profile_hawk" 93 "nose_profile_hawk" 93 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 29 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 25 "nose_ridge_width_neg" 25 } +# gene_bs_nose_size={ "nose_size_pos" 26 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 6 "nose_tip_forward_pos" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 118 "nose_tip_width_pos" 118 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 7 } +# face_detail_chin_cleft={ "chin_dimple" 176 "chin_dimple" 176 } +# face_detail_chin_def={ "chin_def" 23 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 136 "eye_lower_lid_def" 136 } +# face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_01" 2 } +# face_detail_nasolabial={ "nasolabial_01" 151 "nasolabial_01" 151 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 119 "nose_ridge_def_pos" 119 } +# face_detail_nose_tip_def={ "nose_tip_def" 139 "nose_tip_def" 139 } +# face_detail_temple_def={ "temple_def" 143 "temple_def" 143 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 214 "brow_wrinkles_04" 214 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 161 "eye_wrinkles_01" 24 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 137 "forehead_wrinkles_02" 137 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_4" 241 "complexion_4" 241 } +# gene_height={ "normal_height" 137 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_full" 149 "body_fat_head_fat_full" 142 } +# gene_bs_body_shape={ "body_shape_pear_half" 5 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_2_half" 127 "bust_shape_2_half" 127 } +# gene_age={ "old_2" 7 "old_2" 7 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 184 "far_spacing_low_thickness" 184 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 144 "layer_2_avg_thickness" 144 } +# gene_body_hair={ "body_hair_sparse" 92 "body_hair_sparse" 92 } +# eye_accessory={ "normal_eyes" 206 "normal_eyes" 206 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 62 "normal_eyelashes" 62 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#6879_vigdis = { # Haesteinn's wife Vigdis +# portrait_info = { +# genes={ +# hair_color={ 232 205 183 175 } +# skin_color={ 115 87 115 87 } +# eye_color={ 161 193 161 193 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_pos" 198 "forehead_width_pos" 198 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_neg" 80 "head_height_neg" 80 } +# gene_head_width={ "head_width_pos" 142 "head_width_pos" 142 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 128 } +# gene_head_top_height={ "head_top_height_pos" 161 "head_top_height_pos" 161 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 138 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 146 "jaw_width_pos" 146 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 80 "mouth_width_neg" 80 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 148 "mouth_upper_lip_size_pos" 148 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 100 "mouth_open_neg" 100 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 20 } +# gene_bs_cheek_height={ "cheek_height_pos" 87 "cheek_height_pos" 87 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 8 "ear_angle_neg" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 24 "ear_upper_bend_pos" 24 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 38 } +# gene_bs_ear_size={ "ear_size_pos" 20 "ear_size_pos" 20 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 144 "eye_fold_shape_pos" 144 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 27 "eye_upper_lid_size_pos" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 137 "forehead_brow_curve_pos" 137 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_pos" 7 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 57 "forehead_brow_inner_height_pos" 57 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 116 "forehead_brow_outer_height_pos" 116 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 163 "jaw_def_neg" 163 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 82 "mouth_lower_lip_pad_pos" 82 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 94 "mouth_lower_lip_width_pos" 94 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 27 "mouth_philtrum_shape_neg" 27 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 6 "mouth_philtrum_width_neg" 6 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 19 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_pos" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_pos" 38 } +# gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_neg" 1 } +# gene_bs_nose_length={ "nose_length_pos" 61 "nose_length_pos" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 19 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_hawk" 19 "nose_profile_hawk" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_neg" 39 } +# gene_bs_nose_size={ "nose_size_pos" 9 "nose_size_pos" 9 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 101 "nose_tip_angle_neg" 102 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 31 "nose_tip_width_pos" 31 } +# face_detail_cheek_def={ "cheek_def_02" 151 "cheek_def_02" 22 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 146 "cheek_fat_01_neg" 146 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 235 "eye_lower_lid_def" 235 } +# face_detail_eye_socket={ "eye_socket_01" 7 "eye_socket_01" 7 } +# face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_01" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 152 "temple_def" 152 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 102 "brow_wrinkles_04" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 225 "eye_wrinkles_01" 225 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 16 "forehead_wrinkles_01" 16 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 237 "complexion_7" 237 } +# gene_height={ "normal_height" 120 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 1 "body_shape_rectangle_half" 1 } +# gene_bs_bust={ "bust_shape_4_full" 155 "bust_shape_4_full" 120 } +# gene_age={ "old_4" 46 "old_4" 46 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 181 "far_spacing_avg_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 125 "layer_2_avg_thickness" 125 } +# gene_body_hair={ "body_hair_avg" 175 "body_hair_avg" 175 } +# gene_hair_type={ "hair_wavy" 143 "hair_wavy" 143 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 145 "normal_eyes" 145 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 74 "normal_eyelashes" 74 } +# hairstyles={ "northern_hairstyles_wavy" 255 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#6880_ragnarr = { # Haesteinn's son Ragnarr +# portrait_info = { +# genes={ +# hair_color={ 113 120 232 205 } +# skin_color={ 118 93 119 96 } +# eye_color={ 186 167 161 193 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_pos" 220 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_pos" 171 "forehead_width_pos" 165 } +# gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_neg" 89 "head_height_pos" 158 } +# gene_head_width={ "head_width_pos" 161 "head_width_pos" 142 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 149 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_pos" 161 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 146 "jaw_width_pos" 156 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 89 "mouth_width_pos" 162 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_pos" 148 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_pos" 158 } +# gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_neg" 100 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_pos" 130 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 87 "cheek_height_neg" 3 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_neg" 8 "ear_angle_pos" 9 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 202 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 24 "ear_upper_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_neg" 38 } +# gene_bs_ear_size={ "ear_size_pos" 75 "ear_size_pos" 20 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 103 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 144 "eye_fold_shape_pos" 8 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 201 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 18 "eye_upper_lid_size_pos" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 137 "forehead_brow_curve_neg" 89 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_pos" 6 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_pos" 57 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 12 "forehead_brow_outer_height_pos" 116 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_neg" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 163 "jaw_def_neg" 41 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 114 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 17 "mouth_lower_lip_full_neg" 9 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 4 "mouth_lower_lip_pad_pos" 82 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 94 "mouth_lower_lip_width_neg" 55 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 44 "mouth_philtrum_shape_neg" 27 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 50 "mouth_philtrum_width_neg" 6 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_neg" 28 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 7 } +# gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_pos" 40 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_pos" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 128 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_hawk" 93 "nose_profile_hawk" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 29 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 25 "nose_ridge_width_neg" 39 } +# gene_bs_nose_size={ "nose_size_pos" 9 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 101 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_pos" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 31 "nose_tip_width_pos" 118 } +# face_detail_cheek_def={ "cheek_def_02" 151 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 146 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_dimple" 176 } +# face_detail_chin_def={ "chin_def" 23 "chin_def_neg" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 235 "eye_lower_lid_def" 136 } +# face_detail_eye_socket={ "eye_socket_01" 7 "eye_socket_01" 2 } +# face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_01" 151 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 119 } +# face_detail_nose_tip_def={ "nose_tip_def" 139 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 152 "temple_def" 143 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 214 "brow_wrinkles_04" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 238 "eye_wrinkles_01" 225 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 16 "forehead_wrinkles_02" 137 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 241 "complexion_7" 237 } +# gene_height={ "normal_height" 137 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_full" 114 "body_fat_head_fat_full" 149 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 11 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_2_half" 124 "bust_shape_2_half" 127 } +# gene_age={ "old_2" 7 "old_4" 46 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 184 "far_spacing_avg_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 144 "layer_2_avg_thickness" 125 } +# gene_body_hair={ "body_hair_avg" 175 "body_hair_sparse" 92 } +# gene_hair_type={ "hair_wavy" 143 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 136 "normal_eyes" 136 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 120 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 132 "no_beard" 0 } +# cloaks={ "no_cloak" 132 "no_cloak" 0 } +# hairstyles={ "fp1_hairstyles_wavy" 16 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 234 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "fp1_commoner_clothes" 254 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +# +#40605_rurik_rurikid = { +# portrait_info = { +# genes={ +# hair_color={ 163 224 210 197 } +# skin_color={ 15 92 15 92 } +# eye_color={ 216 133 216 133 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 153 "chin_width_pos" 153 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 199 "forehead_roundness_pos" 199 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 116 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_pos" 161 "head_height_pos" 161 } +# gene_head_width={ "head_width_neg" 122 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_pos" 139 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 155 } +# gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_neg" 107 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 143 "mouth_forward_pos" 143 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_pos" 176 "mouth_open_pos" 176 } +# gene_neck_length={ "neck_length_pos" 177 "neck_length_pos" 177 } +# gene_neck_width={ "neck_width_pos" 177 "neck_width_pos" 177 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 28 "cheek_forward_neg" 28 } +# gene_bs_cheek_height={ "cheek_height_pos" 3 "cheek_height_pos" 3 } +# gene_bs_cheek_width={ "cheek_width_neg" 69 "cheek_width_neg" 69 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 129 "ear_lower_bend_pos" 129 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 38 } +# gene_bs_ear_size={ "ear_size_pos" 12 "ear_size_pos" 12 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 150 "eye_corner_depth_pos" 150 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 22 "eye_upper_lid_size_pos" 22 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_neg" 109 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 96 "forehead_brow_forward_pos" 96 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 85 "forehead_brow_inner_height_pos" 85 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 28 "forehead_brow_outer_height_neg" 28 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 27 "forehead_brow_width_pos" 27 } +# gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 5 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 59 "mouth_lower_lip_def_pos" 59 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 113 "mouth_lower_lip_full_pos" 113 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 106 "mouth_lower_lip_pad_neg" 106 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 11 "mouth_lower_lip_width_pos" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 42 "mouth_philtrum_width_pos" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 137 "mouth_upper_lip_full_neg" 137 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 51 "mouth_upper_lip_profile_pos" 51 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 66 "mouth_upper_lip_width_neg" 66 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 21 } +# gene_bs_nose_height={ "nose_height_pos" 36 "nose_height_pos" 36 } +# gene_bs_nose_length={ "nose_length_neg" 50 "nose_length_neg" 50 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 34 "nose_nostril_width_pos" 40 } +# gene_bs_nose_profile={ "nose_profile_neg" 26 "nose_profile_neg" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 122 "nose_ridge_angle_pos" 122 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 7 "nose_ridge_width_neg" 7 } +# gene_bs_nose_size={ "nose_size_pos" 32 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 2 "nose_tip_forward_pos" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 102 "nose_tip_width_neg" 102 } +# face_detail_cheek_def={ "cheek_def_02" 24 "cheek_def_02" 24 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 2 "cheek_fat_04_pos" 2 } +# face_detail_chin_cleft={ "chin_cleft" 174 "chin_cleft" 174 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 122 } +# face_detail_eye_socket={ "eye_socket_01" 233 "eye_socket_01" 233 } +# face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_01" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 246 "nose_tip_def" 246 } +# face_detail_temple_def={ "temple_def" 111 "temple_def" 111 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 83 "brow_wrinkles_04" 83 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 55 "eye_wrinkles_01" 55 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 166 "forehead_wrinkles_01" 166 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 174 "complexion_3" 174 } +# gene_height={ "normal_height" 135 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 119 } +# gene_bs_body_shape={ "body_shape_triangle_half" 20 "body_shape_triangle_half" 20 } +# gene_bs_bust={ "bust_shape_4_half" 199 "bust_shape_4_half" 199 } +# gene_age={ "old_4" 153 "old_4" 153 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 151 "far_spacing_lower_thickness" 151 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 162 "layer_2_low_thickness" 162 } +# gene_body_hair={ "body_hair_avg" 159 "body_hair_dense" 190 } +# eye_accessory={ "normal_eyes" 126 "normal_eyes" 126 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#40606_helgi_the_seer = { # Rurik's son Helgi +# portrait_info = { +# genes={ +# hair_color={ 210 197 29 242 } +# skin_color={ 60 78 44 83 } +# eye_color={ 216 133 14 138 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 153 "chin_width_neg" 97 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 127 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_neg" 61 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 199 "forehead_roundness_pos" 227 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_neg" 85 "head_height_pos" 161 } +# gene_head_width={ "head_width_neg" 106 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_pos" 139 "head_profile_neg" 123 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_neg" 106 } +# gene_jaw_angle={ "jaw_angle_neg" 110 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 104 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_pos" 129 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 143 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_neg" 86 } +# gene_mouth_open={ "mouth_open_pos" 204 "mouth_open_pos" 176 } +# gene_neck_length={ "neck_length_pos" 177 "neck_length_neg" 108 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_pos" 177 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 28 "cheek_forward_neg" 39 } +# gene_bs_cheek_height={ "cheek_height_pos" 3 "cheek_height_pos" 60 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 69 } +# gene_bs_ear_angle={ "ear_angle_pos" 43 "ear_angle_pos" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 144 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 129 "ear_lower_bend_pos" 17 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 42 } +# gene_bs_ear_size={ "ear_size_pos" 12 "ear_size_pos" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 150 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 103 } +# gene_bs_eye_size={ "eye_size_neg" 46 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 22 "eye_upper_lid_size_pos" 127 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_pos" 75 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 96 "forehead_brow_forward_neg" 63 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 55 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 28 "forehead_brow_outer_height_pos" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 27 "forehead_brow_width_pos" 70 } +# gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 39 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 59 "mouth_lower_lip_def_pos" 145 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_pos" 113 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_neg" 106 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 11 "mouth_lower_lip_width_pos" 29 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 26 "mouth_philtrum_shape_pos" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 47 "mouth_philtrum_width_pos" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_neg" 137 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 51 "mouth_upper_lip_profile_neg" 31 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 66 "mouth_upper_lip_width_neg" 20 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_pos" 67 } +# gene_bs_nose_height={ "nose_height_neg" 23 "nose_height_pos" 36 } +# gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_neg" 50 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 47 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 111 "nose_nostril_width_pos" 34 } +# gene_bs_nose_profile={ "nose_profile_hawk" 41 "nose_profile_neg" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 30 "nose_ridge_angle_pos" 122 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 7 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 32 "nose_size_pos" 71 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 40 "nose_tip_angle_pos" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 2 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_neg" 102 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_02" 24 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 176 "cheek_fat_04_pos" 2 } +# face_detail_chin_cleft={ "chin_cleft" 174 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 249 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 122 } +# face_detail_eye_socket={ "eye_socket_01" 233 "eye_socket_01" 23 } +# face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 246 "nose_tip_def" 224 } +# face_detail_temple_def={ "temple_def" 111 "temple_def" 220 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 83 "brow_wrinkles_04" 141 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 199 "eye_wrinkles_01" 136 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_03" 220 } +# expression_other={ "cheek_wrinkles_both_01" 48 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 82 "complexion_3" 174 } +# gene_height={ "normal_height" 135 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 112 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_triangle_half" 10 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 102 "bust_shape_4_full" 199 } +# gene_age={ "old_4" 153 "old_4" 176 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 151 "far_spacing_low_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 150 "layer_2_low_thickness" 162 } +# gene_body_hair={ "body_hair_sparse" 134 "body_hair_avg" 159 } +# gene_hair_type={ "hair_straight" 128 "hair_curly" 104 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 58 "normal_eyes" 58 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 199 "normal_eyelashes" 199 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 103 "no_beard" 0 } +# cloaks={ "no_cloak" 103 "no_cloak" 0 } +# hairstyles={ "northern_hairstyles_straight" 78 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 228 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_commoner_clothes" 2 "most_clothes" 0 } +# headgear={ "northern_common" 151 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +# +#6448_count_eudes = { +# portrait_info = { +# genes={ +# hair_color={ 206 202 202 173 } +# skin_color={ 87 87 84 88 } +# eye_color={ 250 136 65 174 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 111 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 108 "forehead_brow_height_pos" 158 } +# gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 183 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_neg" 124 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_neg" 46 } +# gene_head_height={ "head_height_pos" 148 "head_height_neg" 118 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_pos" 173 } +# gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_pos" 145 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 105 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_pos" 141 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 25 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 78 "mouth_open_neg" 73 } +# gene_neck_length={ "neck_length_neg" 94 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 131 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 113 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 50 "cheek_height_pos" 29 } +# gene_bs_cheek_width={ "cheek_width_neg" 29 "cheek_width_pos" 93 } +# gene_bs_ear_angle={ "ear_angle_neg" 18 "ear_angle_neg" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 25 "ear_inner_shape_pos" 191 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 12 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 12 "ear_outward_neg" 83 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 150 "eye_corner_depth_pos" 172 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 17 "eye_fold_shape_neg" 124 } +# gene_bs_eye_size={ "eye_size_pos" 34 "eye_size_pos" 54 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 15 "forehead_brow_curve_neg" 22 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_pos" 125 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 51 "forehead_brow_inner_height_neg" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 6 "forehead_brow_outer_height_pos" 18 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 32 "forehead_brow_width_neg" 45 } +# gene_bs_jaw_def={ "jaw_def_neg" 10 "jaw_def_neg" 69 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 48 "mouth_lower_lip_full_neg" 16 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 112 "mouth_lower_lip_pad_neg" 45 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 50 "mouth_lower_lip_width_pos" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 201 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 20 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 10 "mouth_philtrum_width_neg" 141 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 95 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 15 "mouth_upper_lip_full_pos" 32 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 37 "mouth_upper_lip_profile_pos" 12 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 68 "mouth_upper_lip_width_neg" 127 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 27 "nose_height_pos" 120 } +# gene_bs_nose_length={ "nose_length_pos" 133 "nose_length_neg" 68 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 36 "nose_nostril_height_neg" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 56 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 23 "nose_profile_hawk" 78 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 89 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 75 "nose_tip_angle_neg" 84 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 28 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_02" 35 "cheek_def_01" 155 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_03_pos" 134 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 24 "chin_def" 114 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 197 "eye_lower_lid_def" 209 } +# face_detail_eye_socket={ "eye_socket_02" 176 "eye_socket_01" 209 } +# face_detail_nasolabial={ "nasolabial_03" 177 "nasolabial_02" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 51 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 130 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 110 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 84 "brow_wrinkles_02" 33 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 46 "eye_wrinkles_03" 203 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 20 "forehead_wrinkles_01" 9 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 201 "complexion_1" 111 } +# gene_height={ "normal_height" 123 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 212 "bust_shape_3_full" 86 } +# gene_age={ "old_4" 72 "old_4" 25 } +# gene_eyebrows_shape={ "close_spacing_low_thickness" 225 "avg_spacing_avg_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 67 "layer_2_low_thickness" 144 } +# gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 155 } +# eye_accessory={ "normal_eyes" 36 "normal_eyes" 36 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 90 "normal_eyelashes" 90 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#163065_eudes_of_bourbon = { # Eudes' uncle Eudes +# portrait_info = { +# genes={ +# hair_color={ 79 252 178 165 } +# skin_color={ 67 84 65 85 } +# eye_color={ 19 144 185 167 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_neg" 77 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_neg" 100 } +# gene_eye_distance={ "eye_distance_neg" 95 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 106 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_neg" 80 } +# gene_forehead_roundness={ "forehead_roundness_pos" 195 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_neg" 93 "forehead_height_neg" 79 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 134 } +# gene_head_width={ "head_width_neg" 81 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_pos" 186 "head_profile_neg" 68 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_neg" 101 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 134 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_pos" 135 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 150 } +# gene_mouth_width={ "mouth_width_neg" 89 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 193 "mouth_upper_lip_size_neg" 114 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 76 } +# gene_mouth_open={ "mouth_open_pos" 221 "mouth_open_neg" 40 } +# gene_neck_length={ "neck_length_pos" 129 "neck_length_pos" 142 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_neg" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 30 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_neg" 6 } +# gene_bs_ear_angle={ "ear_angle_neg" 101 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 155 "ear_inner_shape_pos" 13 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 204 "ear_upper_bend_pos" 9 } +# gene_bs_ear_outward={ "ear_outward_neg" 67 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_pos" 38 "ear_size_pos" 67 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 226 "eye_corner_depth_pos" 107 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 109 "eye_fold_shape_pos" 60 } +# gene_bs_eye_size={ "eye_size_pos" 7 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_pos" 22 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 60 "forehead_brow_curve_pos" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 81 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 125 "forehead_brow_inner_height_pos" 53 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_pos" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 101 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 192 "jaw_def_neg" 176 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 96 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 98 "mouth_lower_lip_pad_neg" 56 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 111 "mouth_lower_lip_width_pos" 49 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 75 "mouth_philtrum_shape_pos" 8 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_neg" 61 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 55 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 30 "mouth_upper_lip_full_neg" 61 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 104 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 14 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_pos" 37 } +# gene_bs_nose_height={ "nose_height_neg" 2 "nose_height_neg" 18 } +# gene_bs_nose_length={ "nose_length_neg" 36 "nose_length_pos" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 52 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_neg" 13 "nose_profile_pos" 34 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 8 "nose_ridge_width_pos" 10 } +# gene_bs_nose_size={ "nose_size_neg" 6 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_neg" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 13 "nose_tip_forward_neg" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 177 "nose_tip_width_pos" 93 } +# face_detail_cheek_def={ "cheek_def_02" 78 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_03_pos" 247 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 56 "chin_def_neg" 152 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 246 "eye_lower_lid_def" 51 } +# face_detail_eye_socket={ "eye_socket_02" 145 "eye_socket_03" 16 } +# face_detail_nasolabial={ "nasolabial_01" 10 "nasolabial_02" 114 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_neg" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 218 } +# face_detail_temple_def={ "temple_def" 70 "temple_def" 254 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 211 "brow_wrinkles_03" 44 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_01" 43 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 237 "forehead_wrinkles_02" 235 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 155 "complexion_6" 252 } +# gene_height={ "normal_height" 122 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 96 "body_fat_head_fat_low" 120 } +# gene_bs_body_shape={ "body_shape_apple_half" 7 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_shape_3_full" 159 "bust_shape_3_full" 143 } +# gene_age={ "old_1" 103 "old_4" 104 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 191 "avg_spacing_avg_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 155 "layer_2_low_thickness" 128 } +# gene_body_hair={ "body_hair_avg" 153 "body_hair_avg" 187 } +# gene_hair_type={ "hair_wavy" 104 "hair_wavy" 92 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 86 "normal_eyes" 86 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 210 "normal_eyelashes" 210 } +# pose={ "" 255 "" 0 } +# beards={ "sp2_beards_straight" 6 "no_beard" 0 } +# cloaks={ "no_cloak" 190 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 79 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 118 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_low_nobility_clothes" 20 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 23 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#6440_robert_the_strong = { # Eudes' dead father Robert +# portrait_info = { +# genes={ +# hair_color={ 178 165 79 252 } +# skin_color={ 65 85 67 84 } +# eye_color={ 185 167 19 144 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_neg" 77 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_neg" 112 } +# gene_eye_height={ "eye_height_neg" 100 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 95 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 105 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 142 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_neg" 93 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_neg" 103 "head_height_pos" 134 } +# gene_head_width={ "head_width_neg" 81 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_pos" 157 "head_profile_neg" 112 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_neg" 101 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_neg" 90 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 89 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 193 "mouth_upper_lip_size_neg" 114 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_neg" 12 "mouth_open_pos" 221 } +# gene_neck_length={ "neck_length_pos" 142 "neck_length_pos" 129 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 138 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 0 "cheek_forward_neg" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 0 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_neg" 11 } +# gene_bs_ear_angle={ "ear_angle_neg" 101 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 155 "ear_inner_shape_pos" 7 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 8 "ear_upper_bend_pos" 9 } +# gene_bs_ear_outward={ "ear_outward_pos" 27 "ear_outward_neg" 67 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_pos" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 107 "eye_corner_depth_pos" 226 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 60 "eye_fold_shape_neg" 83 } +# gene_bs_eye_size={ "eye_size_pos" 7 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 22 "eye_upper_lid_size_pos" 80 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 112 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 81 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 125 "forehead_brow_inner_height_pos" 53 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_pos" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 34 "forehead_brow_width_pos" 101 } +# gene_bs_jaw_def={ "jaw_def_neg" 176 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 33 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 20 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 11 "mouth_lower_lip_pad_pos" 98 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 111 "mouth_lower_lip_width_pos" 49 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 75 "mouth_philtrum_shape_pos" 8 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 145 "mouth_upper_lip_full_pos" 155 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 43 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 34 "mouth_upper_lip_width_pos" 14 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 18 "nose_height_neg" 2 } +# gene_bs_nose_length={ "nose_length_neg" 36 "nose_length_neg" 103 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 79 "nose_nostril_height_pos" 52 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_neg" 78 } +# gene_bs_nose_profile={ "nose_profile_neg" 12 "nose_profile_neg" 13 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 64 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_neg" 25 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 46 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 13 "nose_tip_forward_pos" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 177 "nose_tip_width_pos" 93 } +# face_detail_cheek_def={ "cheek_def_01" 24 "cheek_def_02" 78 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_01_neg" 65 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 56 "chin_def_neg" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 51 "eye_lower_lid_def" 246 } +# face_detail_eye_socket={ "eye_socket_color_01" 9 "eye_socket_03" 16 } +# face_detail_nasolabial={ "nasolabial_01" 10 "nasolabial_02" 114 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 74 } +# face_detail_nose_tip_def={ "nose_tip_def" 218 "nose_tip_def" 227 } +# face_detail_temple_def={ "temple_def" 45 "temple_def" 254 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 44 "brow_wrinkles_04" 35 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_01" 51 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 101 "forehead_wrinkles_02" 237 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 155 "complexion_1" 137 } +# gene_height={ "normal_height" 122 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 110 "body_fat_head_fat_low" 120 } +# gene_bs_body_shape={ "body_shape_apple_half" 5 "body_shape_apple_half" 5 } +# gene_bs_bust={ "bust_shape_3_half" 114 "bust_shape_3_half" 199 } +# gene_age={ "old_4" 104 "old_1" 103 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 191 "avg_spacing_avg_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 128 "layer_2_low_thickness" 155 } +# gene_body_hair={ "body_hair_avg" 187 "body_hair_avg" 131 } +# gene_hair_type={ "hair_curly" 104 "hair_wavy" 164 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 32 "normal_eyes" 32 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 153 "normal_eyelashes" 153 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_curly" 211 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 210 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_curly" 152 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 88 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 19 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 55 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#159137_almos_arpad = { +# portrait_info = { +# genes={ +# hair_color={ 32 235 66 229 } +# skin_color={ 169 98 172 93 } +# eye_color={ 34 252 75 242 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 81 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 164 } +# gene_eye_depth={ "eye_depth_neg" 110 "eye_depth_neg" 78 } +# gene_eye_height={ "eye_height_neg" 112 "eye_height_neg" 90 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 161 } +# gene_forehead_roundness={ "forehead_roundness_neg" 108 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 151 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_neg" 112 "head_height_neg" 82 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 87 } +# gene_head_profile={ "head_profile_neg" 59 "head_profile_neg" 82 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 182 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_pos" 155 } +# gene_jaw_width={ "jaw_width_pos" 152 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 78 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 138 "mouth_lower_lip_size_neg" 103 } +# gene_mouth_open={ "mouth_open_neg" 56 "mouth_open_neg" 72 } +# gene_neck_length={ "neck_length_pos" 167 "neck_length_neg" 107 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 73 "cheek_forward_pos" 50 } +# gene_bs_cheek_height={ "cheek_height_pos" 5 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_neg" 3 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 34 "ear_lower_bend_pos" 68 } +# gene_bs_ear_outward={ "ear_outward_pos" 80 "ear_outward_neg" 94 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 71 "eye_corner_depth_neg" 182 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 9 "eye_fold_shape_neg" 43 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 160 "eye_upper_lid_size_neg" 241 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 11 "forehead_brow_curve_neg" 116 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 34 "forehead_brow_forward_pos" 90 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 112 "forehead_brow_inner_height_neg" 84 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 17 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 233 "jaw_def_neg" 154 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 89 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 87 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 34 "mouth_lower_lip_pad_pos" 59 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_neg" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_pos" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 103 "mouth_philtrum_width_pos" 19 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 33 "mouth_upper_lip_profile_pos" 74 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 76 "mouth_upper_lip_width_neg" 16 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_pos" 24 } +# gene_bs_nose_height={ "nose_height_pos" 51 "nose_height_pos" 47 } +# gene_bs_nose_length={ "nose_length_neg" 177 "nose_length_neg" 100 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 111 "nose_nostril_width_neg" 8 } +# gene_bs_nose_profile={ "nose_profile_pos" 21 "nose_profile_pos" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 27 "nose_ridge_angle_neg" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_neg" 1 } +# gene_bs_nose_size={ "nose_size_neg" 47 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 76 "nose_tip_angle_neg" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 125 "nose_tip_forward_pos" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 0 "nose_tip_width_neg" 3 } +# face_detail_cheek_def={ "cheek_def_02" 12 "cheek_def_02" 63 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 136 "cheek_fat_01_neg" 5 } +# face_detail_chin_cleft={ "chin_cleft" 19 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def" 30 "chin_def" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 54 } +# face_detail_eye_socket={ "eye_socket_02" 90 "eye_socket_02" 85 } +# face_detail_nasolabial={ "nasolabial_02" 46 "nasolabial_03" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 240 "nose_ridge_def_neg" 51 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 11 "temple_def" 74 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 169 "brow_wrinkles_01" 160 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 173 "eye_wrinkles_01" 246 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 129 "forehead_wrinkles_03" 245 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 206 "complexion_1" 150 } +# gene_height={ "normal_height" 119 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_full" 126 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 22 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 190 "bust_shape_4_full" 92 } +# gene_age={ "old_1" 136 "old_2" 167 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 179 "far_spacing_avg_thickness" 148 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_avg_thickness" 234 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 100 "body_hair_sparse_low_stubble" 229 } +# eye_accessory={ "normal_eyes" 152 "normal_eyes" 152 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "asian_eyelashes" 134 "asian_eyelashes" 134 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#306003_mutlu = { # Almos wife Mutlu +# portrait_info = { +# genes={ +# hair_color={ 99 248 48 251 } +# skin_color={ 231 98 232 100 } +# eye_color={ 24 248 17 242 } +# gene_chin_forward={ "chin_forward_pos" 152 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_neg" 97 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 149 } +# gene_forehead_roundness={ "forehead_roundness_neg" 104 "forehead_roundness_neg" 113 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_neg" 70 "forehead_height_neg" 76 } +# gene_head_height={ "head_height_neg" 127 "head_height_pos" 175 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 208 } +# gene_head_profile={ "head_profile_neg" 26 "head_profile_neg" 8 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 131 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 151 "jaw_angle_neg" 111 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 94 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_neg" 88 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 158 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 87 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_pos" 168 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_pos" 128 } +# gene_mouth_open={ "mouth_open_neg" 32 "mouth_open_pos" 181 } +# gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 122 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 145 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 8 "cheek_forward_neg" 28 } +# gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_neg" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 14 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 11 "ear_angle_pos" 5 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 47 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 51 "ear_lower_bend_pos" 72 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_pos" 171 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_neg" 35 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 153 "eye_corner_depth_neg" 174 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_neg" 116 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_neg" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 252 "eye_upper_lid_size_neg" 214 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 90 "forehead_brow_curve_pos" 47 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 29 "forehead_brow_forward_neg" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_neg" 22 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 42 "forehead_brow_outer_height_pos" 3 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_neg" 29 } +# gene_bs_jaw_def={ "jaw_def_neg" 4 "jaw_def_neg" 168 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 155 "mouth_lower_lip_def_pos" 109 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 4 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 47 "mouth_lower_lip_pad_pos" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 122 "mouth_lower_lip_width_pos" 102 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 20 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 92 "mouth_philtrum_shape_neg" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_pos" 38 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 105 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 113 "mouth_upper_lip_full_pos" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 3 "mouth_upper_lip_profile_pos" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 3 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 109 "nose_height_neg" 58 } +# gene_bs_nose_length={ "nose_length_neg" 110 "nose_length_neg" 65 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 33 "nose_nostril_height_pos" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 85 "nose_nostril_width_pos" 98 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_pos" 94 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_neg" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 29 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 32 "nose_size_neg" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_neg" 55 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 184 "nose_tip_forward_neg" 54 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 40 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 19 "cheek_fat_01_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 235 "chin_def_neg" 53 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 36 "eye_lower_lid_def" 47 } +# face_detail_eye_socket={ "eye_socket_02" 19 "eye_socket_01" 4 } +# face_detail_nasolabial={ "nasolabial_01" 13 "nasolabial_03" 81 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 75 "temple_def" 71 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 23 "brow_wrinkles_04" 50 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_02" 142 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 40 "forehead_wrinkles_01" 188 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 177 "complexion_2" 161 } +# gene_height={ "normal_height" 92 "normal_height" 108 } +# gene_bs_body_type={ "body_fat_head_fat_full" 134 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_triangle_half" 12 "body_shape_apple_half" 9 } +# gene_bs_bust={ "bust_shape_1_half" 5 "bust_shape_1_half" 27 } +# gene_age={ "old_4" 73 "old_4" 104 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 178 "far_spacing_high_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 224 "layer_2_avg_thickness" 235 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 201 "body_hair_sparse_low_stubble" 215 } +# gene_hair_type={ "hair_straight_thin_beard" 181 "hair_straight" 159 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 29 "normal_eyes" 29 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 157 "normal_eyelashes" 157 } +# pose={ "" 255 "" 0 } +# beards={ "thin_beards_straight" 1 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 57 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 86 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "steppe_high_nobility_clothes" 235 "most_clothes" 0 } +# headgear={ "steppe_royalty" 173 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#159136_arpad = { # Almos' son Arpad +# portrait_info = { +# genes={ +# hair_color={ 32 235 99 248 } +# skin_color={ 204 98 193 98 } +# eye_color={ 34 252 24 248 } +# gene_chin_forward={ "chin_forward_pos" 152 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 97 "eye_angle_pos" 164 } +# gene_eye_depth={ "eye_depth_neg" 78 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_neg" 108 "forehead_roundness_neg" 113 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 70 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_neg" 126 "head_height_neg" 112 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 208 } +# gene_head_profile={ "head_profile_neg" 82 "head_profile_neg" 8 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_pos" 155 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 78 "mouth_width_neg" 87 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_neg" 103 } +# gene_mouth_open={ "mouth_open_neg" 56 "mouth_open_pos" 181 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 8 "cheek_forward_pos" 73 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 14 "cheek_width_neg" 3 } +# gene_bs_ear_angle={ "ear_angle_neg" 11 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 34 "ear_upper_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 94 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 174 "eye_corner_depth_neg" 71 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 9 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 241 "eye_upper_lid_size_neg" 214 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 47 "forehead_brow_curve_neg" 11 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 34 "forehead_brow_forward_neg" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 112 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_neg" 17 } +# gene_bs_jaw_def={ "jaw_def_neg" 233 "jaw_def_neg" 4 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 155 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 87 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 59 "mouth_lower_lip_pad_neg" 47 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 122 "mouth_lower_lip_width_neg" 38 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 9 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_neg" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 103 "mouth_philtrum_width_pos" 28 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 113 "mouth_upper_lip_full_pos" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 33 "mouth_upper_lip_profile_pos" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 76 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_pos" 19 "nose_height_neg" 58 } +# gene_bs_nose_length={ "nose_length_neg" 49 "nose_length_neg" 110 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_neg" 33 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 52 "nose_nostril_width_pos" 85 } +# gene_bs_nose_profile={ "nose_profile_pos" 94 "nose_profile_pos" 21 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_neg" 76 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 125 "nose_tip_forward_neg" 184 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 0 "nose_tip_width_pos" 40 } +# face_detail_cheek_def={ "cheek_def_02" 118 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 136 "cheek_fat_01_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def" 13 "chin_def_neg" 235 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 47 } +# face_detail_eye_socket={ "eye_socket_02" 85 "eye_socket_02" 19 } +# face_detail_nasolabial={ "nasolabial_01" 13 "nasolabial_02" 46 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 240 "nose_ridge_def_neg" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 75 "temple_def" 11 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 108 "brow_wrinkles_01" 23 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 173 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 129 "forehead_wrinkles_01" 188 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 161 "complexion_1" 206 } +# gene_height={ "normal_height" 119 "normal_height" 108 } +# gene_bs_body_type={ "body_fat_head_fat_full" 125 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_apple_half" 15 "body_shape_rectangle_full" 22 } +# gene_bs_bust={ "bust_shape_1_full" 152 "bust_shape_1_full" 7 } +# gene_age={ "old_1" 135 "old_4" 73 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 178 "avg_spacing_high_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 224 "layer_2_avg_thickness" 239 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 63 "body_hair_sparse_low_stubble" 229 } +# gene_hair_type={ "hair_straight" 128 "hair_straight_thin_beard" 181 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 94 "normal_eyes" 94 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "asian_eyelashes" 53 "asian_eyelashes" 53 } +# hairstyles={ "steppe_hairstyles_straight" 136 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#306004_hajnal = { # Arpad's wife Hajnal +# portrait_info = { +# genes={ +# hair_color={ 115 243 115 243 } +# skin_color={ 218 85 218 85 } +# eye_color={ 26 245 26 245 } +# gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 } +# gene_forehead_angle={ "forehead_angle_neg" 124 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 141 "forehead_roundness_pos" 141 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_pos" 150 "forehead_height_pos" 150 } +# gene_head_height={ "head_height_neg" 109 "head_height_neg" 109 } +# gene_head_width={ "head_width_pos" 165 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_neg" 117 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 112 "jaw_height_neg" 112 } +# gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_neg" 117 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_neg" 62 "mouth_width_neg" 62 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 152 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 205 "mouth_lower_lip_size_pos" 189 } +# gene_mouth_open={ "mouth_open_neg" 12 "mouth_open_neg" 12 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 30 "cheek_forward_neg" 30 } +# gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_pos" 14 } +# gene_bs_cheek_width={ "cheek_width_pos" 31 "cheek_width_pos" 31 } +# gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 24 "ear_inner_shape_pos" 24 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 55 "ear_upper_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_pos" 142 "ear_outward_pos" 142 } +# gene_bs_ear_size={ "ear_size_neg" 41 "ear_size_neg" 41 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 178 "eye_corner_depth_neg" 178 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 35 "eye_fold_shape_pos" 35 } +# gene_bs_eye_size={ "eye_size_pos" 36 "eye_size_pos" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 185 "eye_upper_lid_size_neg" 185 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 110 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 91 "forehead_brow_width_pos" 91 } +# gene_bs_jaw_def={ "jaw_def_neg" 216 "jaw_def_neg" 216 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 40 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 34 "mouth_lower_lip_full_neg" 83 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 51 "mouth_lower_lip_width_neg" 51 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 80 "mouth_philtrum_shape_pos" 80 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 111 "mouth_philtrum_width_pos" 111 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 84 "mouth_upper_lip_full_pos" 84 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 159 "mouth_upper_lip_profile_pos" 159 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 28 "mouth_upper_lip_width_neg" 28 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_pos" 18 } +# gene_bs_nose_height={ "nose_height_neg" 62 "nose_height_neg" 62 } +# gene_bs_nose_length={ "nose_length_neg" 64 "nose_length_neg" 64 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 5 "nose_nostril_width_pos" 5 } +# gene_bs_nose_profile={ "nose_profile_pos" 18 "nose_profile_pos" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 10 } +# gene_bs_nose_size={ "nose_size_pos" 56 "nose_size_pos" 56 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 13 "nose_tip_angle_pos" 13 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 172 "nose_tip_forward_neg" 172 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 20 "nose_tip_width_pos" 20 } +# face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 15 "cheek_fat_01_neg" 15 } +# face_detail_chin_cleft={ "chin_cleft" 22 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def_neg" 37 "chin_def_neg" 37 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 27 "eye_lower_lid_def" 27 } +# face_detail_eye_socket={ "eye_socket_02" 1 "eye_socket_02" 1 } +# face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 2 } +# face_detail_temple_def={ "temple_def" 104 "temple_def" 104 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 218 "eye_wrinkles_01" 218 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 194 "forehead_wrinkles_03" 194 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 127 "complexion_1" 127 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 14 "body_shape_triangle_half" 24 } +# gene_bs_bust={ "bust_shape_3_full" 208 "bust_shape_4_full" 208 } +# gene_age={ "old_1" 112 "old_1" 112 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 159 "avg_spacing_low_thickness" 159 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 221 "layer_2_low_thickness" 221 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 0 "body_hair_sparse_low_stubble" 0 } +# gene_hair_type={ "hair_straight_thin_beard" 97 "hair_straight_thin_beard" 97 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 166 "normal_eyes" 166 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 64 "normal_eyelashes" 64 } +# hairstyles={ "steppe_hairstyles_straight" 0 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#251187_daurama_daura = { +# portrait_info = { +# genes={ +# hair_color={ 49 234 49 234 } +# skin_color={ 141 213 141 213 } +# eye_color={ 49 245 49 245 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 96 "chin_width_neg" 96 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_pos" 141 "eye_distance_pos" 141 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 59 "forehead_angle_neg" 59 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 164 } +# gene_forehead_roundness={ "forehead_roundness_pos" 237 "forehead_roundness_pos" 237 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_pos" 162 "head_height_pos" 162 } +# gene_head_width={ "head_width_pos" 141 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_pos" 173 "head_profile_pos" 173 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 171 "mouth_forward_pos" 171 } +# gene_mouth_height={ "mouth_height_pos" 172 "mouth_height_pos" 172 } +# gene_mouth_width={ "mouth_width_pos" 70 "mouth_width_pos" 138 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 195 "mouth_upper_lip_size_pos" 195 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 188 "mouth_lower_lip_size_pos" 228 } +# gene_mouth_open={ "mouth_open_neg" 39 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } +# gene_neck_width={ "neck_width_neg" 116 "neck_width_neg" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 45 "cheek_forward_pos" 45 } +# gene_bs_cheek_height={ "cheek_height_neg" 2 "cheek_height_neg" 2 } +# gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_pos" 35 } +# gene_bs_ear_angle={ "ear_angle_pos" 60 "ear_angle_pos" 60 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 138 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 86 "ear_lower_bend_pos" 86 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_pos" 13 } +# gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 173 "eye_corner_depth_pos" 173 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 10 "eye_fold_shape_pos" 10 } +# gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 175 "eye_upper_lid_size_pos" 175 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 19 "forehead_brow_curve_pos" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 143 "forehead_brow_forward_pos" 143 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 43 "forehead_brow_inner_height_neg" 43 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 68 "forehead_brow_width_pos" 68 } +# gene_bs_jaw_def={ "jaw_def_neg" 8 "jaw_def_neg" 8 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 72 "mouth_lower_lip_def_pos" 72 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 116 "mouth_lower_lip_full_pos" 116 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 136 "mouth_lower_lip_pad_pos" 136 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 109 "mouth_lower_lip_width_neg" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 123 "mouth_philtrum_shape_neg" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 114 "mouth_upper_lip_full_pos" 114 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 99 "mouth_upper_lip_profile_pos" 99 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 108 "mouth_upper_lip_width_neg" 108 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_neg" 172 "nose_length_neg" 172 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 82 "nose_nostril_height_pos" 82 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 94 "nose_nostril_width_pos" 94 } +# gene_bs_nose_profile={ "nose_profile_pos" 78 "nose_profile_pos" 78 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_pos" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 94 "nose_ridge_width_pos" 94 } +# gene_bs_nose_size={ "nose_size_neg" 9 "nose_size_neg" 9 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 69 "nose_tip_angle_neg" 69 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 53 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 6 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 16 "cheek_def_01" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 57 "cheek_fat_01_pos" 57 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def" 8 "chin_def" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 182 "eye_lower_lid_def" 182 } +# face_detail_eye_socket={ "eye_socket_03" 37 "eye_socket_03" 37 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 30 "nose_ridge_def_neg" 30 } +# face_detail_nose_tip_def={ "nose_tip_def" 110 "nose_tip_def" 110 } +# face_detail_temple_def={ "temple_def" 57 "temple_def" 57 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 77 "brow_wrinkles_01" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 187 "eye_wrinkles_03" 187 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 36 "forehead_wrinkles_01" 36 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 154 "complexion_2" 23 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 150 "body_fat_head_fat_low" 150 } +# gene_bs_body_shape={ "body_shape_triangle_full" 0 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_shape_4_half" 135 "bust_shape_4_half" 135 } +# gene_age={ "old_2" 244 "old_2" 244 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 181 "far_spacing_high_thickness" 166 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 253 "layer_2_low_thickness" 130 } +# gene_body_hair={ "body_hair_avg" 182 "body_hair_avg" 182 } +# eye_accessory={ "normal_eyes" 58 "normal_eyes" 58 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 218 "normal_eyelashes" 218 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +##bm_867_carolingians +# +##Charles the Bald +#90104_charles_the_bald = { +# portrait_info = { +# genes={ +# hair_color={ 218 197 48 229 } +# skin_color={ 79 80 83 81 } +# eye_color={ 180 190 222 131 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 210 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 125 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 148 } +# gene_head_width={ "head_width_pos" 173 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_pos" 179 "head_profile_neg" 117 } +# gene_head_top_height={ "head_top_height_neg" 91 "head_top_height_pos" 142 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 172 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 167 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 96 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 151 } +# gene_mouth_width={ "mouth_width_neg" 74 "mouth_width_neg" 125 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_neg" 81 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 36 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 47 "cheek_height_pos" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 54 "ear_angle_pos" 188 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 9 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 159 "ear_lower_bend_pos" 112 } +# gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_pos" 112 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_pos" 112 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 114 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 80 "eye_fold_shape_neg" 97 } +# gene_bs_eye_size={ "eye_size_neg" 107 "eye_size_pos" 8 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 45 "eye_upper_lid_size_pos" 99 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 96 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_pos" 1 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 89 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_pos" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 94 "forehead_brow_width_pos" 90 } +# gene_bs_jaw_def={ "jaw_def_neg" 14 "jaw_def_pos" 4 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_pos" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 138 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 65 "mouth_lower_lip_width_pos" 69 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 201 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_pos" 113 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 72 "mouth_philtrum_width_pos" 24 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 14 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_pos" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 81 "mouth_upper_lip_profile_neg" 71 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 41 "mouth_upper_lip_width_neg" 35 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_pos" 4 } +# gene_bs_nose_length={ "nose_length_pos" 14 "nose_length_pos" 71 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 14 "nose_nostril_width_neg" 156 } +# gene_bs_nose_profile={ "nose_profile_pos" 23 "nose_profile_pos" 91 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 32 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_pos" 26 "nose_size_pos" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 91 "nose_tip_angle_pos" 197 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 14 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 44 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_02" 133 "cheek_def_01" 173 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 149 "cheek_fat_03_pos" 45 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 14 "chin_def" 216 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 244 } +# face_detail_eye_socket={ "eye_socket_01" 28 "eye_socket_03" 46 } +# face_detail_nasolabial={ "nasolabial_02" 15 "nasolabial_03" 177 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 163 "nose_tip_def" 67 } +# face_detail_temple_def={ "temple_def" 225 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_04" 180 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_03" 131 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 89 "complexion_2" 101 } +# gene_height={ "normal_height" 145 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 125 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_pear_half" 21 "body_shape_pear_half" 2 } +# gene_bs_bust={ "bust_shape_1_half" 72 "bust_shape_1_half" 186 } +# gene_age={ "old_1" 210 "old_3" 126 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "avg_spacing_low_thickness" 143 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 140 "layer_2_lower_thickness" 210 } +# gene_body_hair={ "body_hair_sparse" 171 "body_hair_avg" 98 } +# eye_accessory={ "normal_eyes" 164 "normal_eyes" 164 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 71 "normal_eyelashes" 71 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#167830_irmintrud = { # Wife of Charles the Bald +# portrait_info = { +# genes={ +# hair_color={ 178 165 173 170 } +# skin_color={ 58 72 64 76 } +# eye_color={ 185 167 171 177 } +# gene_chin_forward={ "chin_forward_pos" 144 "chin_forward_pos" 133 } +# gene_chin_height={ "chin_height_neg" 113 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 158 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_neg" 122 } +# gene_forehead_angle={ "forehead_angle_neg" 105 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 129 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 147 } +# gene_head_width={ "head_width_pos" 209 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_pos" 186 "head_profile_pos" 146 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_pos" 142 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 148 } +# gene_jaw_width={ "jaw_width_neg" 78 "jaw_width_neg" 119 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 166 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_pos" 187 "mouth_open_pos" 168 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_neg" 125 } +# gene_neck_width={ "neck_width_pos" 177 "neck_width_neg" 99 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_pos" 83 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_neg" 67 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 28 } +# gene_bs_ear_angle={ "ear_angle_pos" 23 "ear_angle_neg" 101 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 13 "ear_inner_shape_pos" 90 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 38 "ear_upper_bend_pos" 9 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_pos" 1 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_neg" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 184 "eye_corner_depth_pos" 226 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 109 "eye_fold_shape_neg" 108 } +# gene_bs_eye_size={ "eye_size_neg" 30 "eye_size_neg" 64 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 137 "eye_upper_lid_size_pos" 121 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 57 "forehead_brow_curve_pos" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 90 "forehead_brow_forward_neg" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 125 "forehead_brow_inner_height_pos" 36 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 122 "forehead_brow_outer_height_pos" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_neg" 11 } +# gene_bs_jaw_def={ "jaw_def_pos" 95 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 31 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 30 "mouth_lower_lip_full_pos" 71 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 40 "mouth_lower_lip_pad_pos" 12 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 16 "mouth_lower_lip_width_neg" 126 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 119 "mouth_philtrum_shape_neg" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 22 "mouth_philtrum_width_neg" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 33 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 145 "mouth_upper_lip_full_pos" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 151 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 102 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 59 "nose_forward_pos" 18 } +# gene_bs_nose_height={ "nose_height_neg" 123 "nose_height_neg" 2 } +# gene_bs_nose_length={ "nose_length_pos" 17 "nose_length_pos" 33 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 5 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 104 "nose_nostril_width_neg" 32 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 22 "nose_profile_hawk" 39 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_neg" 43 } +# gene_bs_nose_size={ "nose_size_pos" 24 "nose_size_pos" 55 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_neg" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 36 "nose_tip_forward_pos" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 22 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_01" 164 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 38 "cheek_fat_03_pos" 32 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 56 "chin_def_neg" 133 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 174 "eye_lower_lid_def" 158 } +# face_detail_eye_socket={ "eye_socket_color_01" 22 "eye_socket_color_03" 25 } +# face_detail_nasolabial={ "nasolabial_01" 7 "nasolabial_01" 169 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 74 "nose_ridge_def_pos" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 35 "nose_tip_def" 254 } +# face_detail_temple_def={ "temple_def" 254 "temple_def" 146 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 44 "brow_wrinkles_03" 24 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 62 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 237 "forehead_wrinkles_02" 247 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 173 "complexion_5" 155 } +# gene_height={ "normal_height" 114 "normal_height" 111 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 129 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_apple_half" 11 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_2_full" 140 "bust_shape_2_full" 72 } +# gene_age={ "old_3" 160 "old_4" 83 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 174 "avg_spacing_low_thickness" 164 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 156 "layer_2_avg_thickness" 182 } +# gene_body_hair={ "body_hair_avg" 153 "body_hair_dense" 116 } +# gene_hair_type={ "hair_wavy" 187 "hair_wavy" 164 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 241 "normal_eyes" 241 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 9 "normal_eyelashes" 9 } +# hairstyles={ "ep2_hairstyles_western" 0 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#90123_louis_the_stammerer = { # Son of Charles the Bald +# portrait_info = { +# genes={ +# hair_color={ 169 169 218 197 } +# skin_color={ 79 79 79 78 } +# eye_color={ 243 142 180 190 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_neg" 119 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_pos" 179 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_pos" 137 "head_height_pos" 158 } +# gene_head_width={ "head_width_pos" 153 "head_width_neg" 92 } +# gene_head_profile={ "head_profile_neg" 117 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 154 "head_top_height_pos" 142 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 136 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 148 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 98 } +# gene_jaw_width={ "jaw_width_pos" 169 "jaw_width_pos" 167 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 163 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 106 "mouth_open_pos" 129 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 12 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 1 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_neg" 35 "cheek_width_pos" 40 } +# gene_bs_ear_angle={ "ear_angle_pos" 54 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 52 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 80 "ear_lower_bend_pos" 159 } +# gene_bs_ear_outward={ "ear_outward_pos" 112 "ear_outward_neg" 33 } +# gene_bs_ear_size={ "ear_size_pos" 8 "ear_size_neg" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_neg" 68 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 87 "eye_fold_shape_neg" 80 } +# gene_bs_eye_size={ "eye_size_pos" 8 "eye_size_neg" 86 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 7 "eye_upper_lid_size_pos" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 39 "forehead_brow_curve_neg" 96 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_pos" 66 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 94 "forehead_brow_width_neg" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 1 "jaw_def_pos" 4 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 22 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_neg" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 103 "mouth_lower_lip_pad_neg" 138 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 21 "mouth_lower_lip_width_neg" 65 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 43 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 21 "mouth_philtrum_width_pos" 72 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_pos" 41 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 61 "mouth_upper_lip_profile_neg" 71 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 41 "mouth_upper_lip_width_pos" 3 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 49 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_pos" 15 } +# gene_bs_nose_length={ "nose_length_pos" 14 "nose_length_pos" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 14 "nose_nostril_width_pos" 3 } +# gene_bs_nose_profile={ "nose_profile_pos" 91 "nose_profile_hawk" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_neg" 37 } +# gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 13 "nose_tip_angle_pos" 197 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 14 "nose_tip_forward_pos" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 44 "nose_tip_width_neg" 37 } +# face_detail_cheek_def={ "cheek_def_01" 173 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 149 "cheek_fat_04_pos" 89 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def" 216 "chin_def_neg" 73 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 27 } +# face_detail_eye_socket={ "eye_socket_01" 28 "eye_socket_color_02" 115 } +# face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_03" 177 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 222 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 163 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 74 "temple_def" 225 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_03" 98 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 131 "eye_wrinkles_03" 178 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_01" 73 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 101 "complexion_7" 249 } +# gene_height={ "normal_height" 97 "normal_height" 145 } +# gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_low" 125 } +# gene_bs_body_shape={ "body_shape_pear_half" 11 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 57 "bust_shape_1_full" 68 } +# gene_age={ "old_4" 122 "old_3" 126 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 143 "far_spacing_low_thickness" 137 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 210 "layer_2_lower_thickness" 240 } +# gene_body_hair={ "body_hair_sparse" 110 "body_hair_sparse" 171 } +# gene_hair_type={ "hair_straight" 121 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 58 "normal_eyes" 58 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 54 "normal_eyelashes" 54 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 225 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_low_nobility" 71 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 16 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 225 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_low_nobility_clothes" 45 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 37 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#90110_judith = { # Daughter of Charles the Bald +# portrait_info = { +# genes={ +# hair_color={ 178 165 218 197 } +# skin_color={ 70 76 67 75 } +# eye_color={ 185 167 180 190 } +# gene_chin_forward={ "chin_forward_pos" 133 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_neg" 113 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_pos" 158 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 105 "forehead_angle_pos" 137 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 210 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_pos" 129 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 154 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 209 } +# gene_head_profile={ "head_profile_pos" 179 "head_profile_pos" 186 } +# gene_head_top_height={ "head_top_height_neg" 91 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 78 "jaw_width_pos" 167 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 166 } +# gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_pos" 187 "mouth_open_pos" 129 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_pos" 177 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 83 "cheek_forward_neg" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_pos" 188 "ear_angle_neg" 101 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 13 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 38 "ear_lower_bend_pos" 159 } +# gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_neg" 37 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_neg" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_pos" 184 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 109 "eye_fold_shape_neg" 97 } +# gene_bs_eye_size={ "eye_size_neg" 30 "eye_size_neg" 107 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 99 "eye_upper_lid_size_pos" 137 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 96 "forehead_brow_curve_neg" 57 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 90 "forehead_brow_forward_pos" 1 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 125 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 122 "forehead_brow_outer_height_neg" 51 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_pos" 94 } +# gene_bs_jaw_def={ "jaw_def_neg" 14 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_pos" 30 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 138 "mouth_lower_lip_pad_neg" 40 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 65 "mouth_lower_lip_width_pos" 16 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 35 "mouth_philtrum_shape_neg" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 22 "mouth_philtrum_width_pos" 72 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 6 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 12 "mouth_upper_lip_full_neg" 145 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 81 "mouth_upper_lip_profile_pos" 151 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 41 "mouth_upper_lip_width_neg" 102 } +# gene_bs_nose_forward={ "nose_forward_pos" 59 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_neg" 123 } +# gene_bs_nose_length={ "nose_length_pos" 17 "nose_length_pos" 14 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_neg" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 32 "nose_nostril_width_neg" 156 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 22 "nose_profile_pos" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 32 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_neg" 33 } +# gene_bs_nose_size={ "nose_size_pos" 26 "nose_size_pos" 24 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 197 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 36 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 22 "nose_tip_width_pos" 44 } +# face_detail_cheek_def={ "cheek_def_02" 133 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 32 "cheek_fat_01_neg" 149 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 56 "chin_def" 216 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 174 } +# face_detail_eye_socket={ "eye_socket_01" 28 "eye_socket_color_01" 22 } +# face_detail_nasolabial={ "nasolabial_02" 15 "nasolabial_01" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 74 } +# face_detail_nose_tip_def={ "nose_tip_def" 35 "nose_tip_def" 67 } +# face_detail_temple_def={ "temple_def" 225 "temple_def" 146 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 44 "brow_wrinkles_01" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 131 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_02" 247 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 89 "complexion_7" 173 } +# gene_height={ "normal_height" 114 "normal_height" 145 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_low" 125 } +# gene_bs_body_shape={ "body_shape_pear_half" 11 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_1_half" 57 "bust_shape_1_half" 72 } +# gene_age={ "old_1" 210 "old_3" 160 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "avg_spacing_avg_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 140 "layer_2_avg_thickness" 182 } +# gene_body_hair={ "body_hair_sparse" 171 "body_hair_avg" 153 } +# gene_hair_type={ "hair_wavy" 187 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 42 "normal_eyes" 42 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 231 "normal_eyelashes" 231 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_curly" 19 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 252 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 183 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 64 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 22 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 115 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +## King Lothaire +# +#144998_king_lothaire = { +# portrait_info = { +# genes={ +# hair_color={ 111 127 68 238 } +# skin_color={ 68 83 72 84 } +# eye_color={ 57 154 55 196 } +# gene_chin_forward={ "chin_forward_pos" 164 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 152 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 66 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_neg" 111 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_neg" 86 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 217 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_neg" 116 "head_height_neg" 118 } +# gene_head_width={ "head_width_neg" 104 "head_width_pos" 156 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_neg" 116 } +# gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 152 "head_top_width_neg" 102 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 97 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_neg" 105 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 155 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 73 "mouth_open_neg" 110 } +# gene_neck_length={ "neck_length_pos" 109 "neck_length_pos" 171 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_neg" 188 } +# gene_bs_cheek_height={ "cheek_height_pos" 50 "cheek_height_neg" 117 } +# gene_bs_cheek_width={ "cheek_width_neg" 45 "cheek_width_neg" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 120 "ear_upper_bend_pos" 46 } +# gene_bs_ear_outward={ "ear_outward_neg" 12 "ear_outward_pos" 12 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 117 "eye_corner_depth_pos" 203 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 111 "eye_fold_shape_neg" 17 } +# gene_bs_eye_size={ "eye_size_pos" 175 "eye_size_pos" 79 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 186 "eye_upper_lid_size_neg" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 110 "forehead_brow_curve_neg" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 125 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 131 "forehead_brow_inner_height_pos" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 18 "forehead_brow_outer_height_pos" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 69 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 143 "mouth_lower_lip_def_pos" 4 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 31 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 160 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 74 "mouth_lower_lip_width_pos" 1 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 26 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 30 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 23 "mouth_upper_lip_full_neg" 8 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 6 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 35 "mouth_upper_lip_width_pos" 54 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 27 "nose_height_neg" 8 } +# gene_bs_nose_length={ "nose_length_pos" 71 "nose_length_neg" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_neg" 56 } +# gene_bs_nose_profile={ "nose_profile_pos" 23 "nose_profile_pos" 38 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 30 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 219 "nose_ridge_width_pos" 61 } +# gene_bs_nose_size={ "nose_size_pos" 52 "nose_size_pos" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 84 "nose_tip_angle_pos" 91 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 28 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_01" 5 "cheek_def_02" 35 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 166 "cheek_fat_03_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_cleft" 63 } +# face_detail_chin_def={ "chin_def" 19 "chin_def" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 204 } +# face_detail_eye_socket={ "eye_socket_03" 65 "eye_socket_01" 31 } +# face_detail_nasolabial={ "nasolabial_03" 24 "nasolabial_02" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 18 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 163 "nose_tip_def" 209 } +# face_detail_temple_def={ "temple_def" 159 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 80 "brow_wrinkles_03" 100 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 168 "eye_wrinkles_02" 233 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_01" 44 } +# expression_other={ "cheek_wrinkles_both_01" 178 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_6" 230 "complexion_2" 89 } +# gene_height={ "normal_height" 117 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_full" 125 } +# gene_bs_body_shape={ "body_shape_triangle_full" 4 "body_shape_triangle_full" 18 } +# gene_bs_bust={ "bust_shape_1_full" 186 "bust_shape_1_full" 159 } +# gene_age={ "old_3" 126 "old_4" 5 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 166 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 97 "layer_2_low_thickness" 138 } +# gene_body_hair={ "body_hair_sparse" 176 "body_hair_sparse" 155 } +# eye_accessory={ "normal_eyes" 95 "normal_eyes" 95 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 150 "normal_eyelashes" 150 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#6877_teutberga = { # Lothair's wife +# portrait_info = { +# genes={ +# hair_color={ 70 246 95 230 } +# skin_color={ 72 76 62 78 } +# eye_color={ 214 150 206 128 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_neg" 120 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 77 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_pos" 151 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 157 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 140 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_pos" 173 } +# gene_head_height={ "head_height_pos" 170 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 107 "head_width_pos" 168 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_neg" 83 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 173 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 146 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 174 "jaw_width_pos" 150 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 98 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 103 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 108 "mouth_upper_lip_size_neg" 120 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_neg" 109 } +# gene_mouth_open={ "mouth_open_pos" 154 "mouth_open_neg" 74 } +# gene_neck_length={ "neck_length_neg" 119 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_pos" 149 "neck_width_pos" 143 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_pos" 35 } +# gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_pos" 6 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 4 "ear_angle_neg" 22 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 94 "ear_inner_shape_pos" 184 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 103 "ear_lower_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_neg" 31 "ear_outward_pos" 16 } +# gene_bs_ear_size={ "ear_size_pos" 49 "ear_size_pos" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 206 "eye_corner_depth_pos" 207 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 180 "eye_fold_shape_neg" 133 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_pos" 48 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 85 "eye_upper_lid_size_pos" 92 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 1 "forehead_brow_curve_neg" 29 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 42 "forehead_brow_forward_pos" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_pos" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 125 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 133 "forehead_brow_width_pos" 16 } +# gene_bs_jaw_def={ "jaw_def_neg" 165 "jaw_def_pos" 94 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 6 "mouth_lower_lip_full_pos" 22 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 96 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 3 "mouth_lower_lip_width_pos" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 189 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 33 "mouth_philtrum_shape_pos" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 54 "mouth_philtrum_width_pos" 73 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 23 "mouth_upper_lip_full_neg" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 26 "mouth_upper_lip_profile_pos" 60 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 50 "mouth_upper_lip_width_neg" 127 } +# gene_bs_nose_forward={ "nose_forward_neg" 89 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 47 "nose_height_neg" 15 } +# gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_pos" 76 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 32 "nose_nostril_height_pos" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 188 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_pos" 10 "nose_profile_hawk" 84 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_neg" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 101 "nose_ridge_width_neg" 11 } +# gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 83 "nose_tip_angle_neg" 126 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 41 "nose_tip_forward_pos" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 91 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_02" 15 "cheek_def_01" 6 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 18 "cheek_fat_02_pos" 8 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 238 "chin_def" 135 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 252 "eye_lower_lid_def" 86 } +# face_detail_eye_socket={ "eye_socket_01" 17 "eye_socket_03" 136 } +# face_detail_nasolabial={ "nasolabial_03" 178 "nasolabial_02" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 9 "nose_ridge_def_neg" 3 } +# face_detail_nose_tip_def={ "nose_tip_def" 166 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 219 "temple_def" 138 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 18 "brow_wrinkles_04" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 217 "eye_wrinkles_01" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 151 "forehead_wrinkles_01" 16 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 116 "complexion_6" 255 } +# gene_height={ "normal_height" 108 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_low" 125 "body_fat_head_fat_medium" 119 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 7 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_1_half" 134 "bust_shape_1_full" 184 } +# gene_age={ "old_3" 52 "old_2" 44 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 243 "avg_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 165 "layer_2_avg_thickness" 163 } +# gene_body_hair={ "body_hair_sparse" 157 "body_hair_avg" 171 } +# gene_hair_type={ "hair_straight" 190 "hair_wavy" 111 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 211 "normal_eyes" 211 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 85 "normal_eyelashes" 85 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 254 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_low_nobility" 178 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 73 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 254 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 164 "most_clothes" 0 } +# headgear={ "sp2_western_imperial" 63 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#90107_ludwig_the_german = { +# portrait_info = { +# genes={ +# hair_color={ 144 151 139 86 } +# skin_color={ 62 82 54 82 } +# eye_color={ 55 196 62 180 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 140 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 215 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 118 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 207 "forehead_roundness_pos" 198 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_neg" 125 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_pos" 148 "head_height_pos" 141 } +# gene_head_width={ "head_width_neg" 127 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_neg" 116 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_neg" 102 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 97 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 176 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_neg" 81 "mouth_open_neg" 73 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_pos" 142 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 113 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_neg" 1 } +# gene_bs_ear_angle={ "ear_angle_pos" 188 "ear_angle_pos" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 12 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 159 "ear_upper_bend_pos" 1 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_neg" 4 } +# gene_bs_ear_size={ "ear_size_neg" 51 "ear_size_pos" 93 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_pos" 191 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 191 "eye_fold_shape_neg" 97 } +# gene_bs_eye_size={ "eye_size_neg" 107 "eye_size_pos" 108 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 24 "eye_upper_lid_size_pos" 125 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 160 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_pos" 97 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 10 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 108 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 3 } +# gene_bs_jaw_def={ "jaw_def_pos" 111 "jaw_def_pos" 62 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 97 "mouth_lower_lip_def_pos" 143 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_pos" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_pos" 1 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 113 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_pos" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_neg" 71 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 127 "mouth_upper_lip_width_neg" 35 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_neg" 101 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_neg" 35 } +# gene_bs_nose_length={ "nose_length_neg" 6 "nose_length_neg" 35 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_neg" 114 } +# gene_bs_nose_profile={ "nose_profile_pos" 20 "nose_profile_pos" 51 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 36 "nose_ridge_width_neg" 34 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 52 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 91 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_pos" 151 } +# face_detail_cheek_def={ "cheek_def_01" 21 "cheek_def_02" 133 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 45 "cheek_fat_03_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 23 "chin_def" 110 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 36 "eye_lower_lid_def" 83 } +# face_detail_eye_socket={ "eye_socket_03" 65 "eye_socket_03" 46 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 177 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 215 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 163 } +# face_detail_temple_def={ "temple_def" 143 "temple_def" 249 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_02" 52 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 214 "eye_wrinkles_03" 219 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 191 "forehead_wrinkles_01" 53 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 207 "complexion_4" 113 } +# gene_height={ "normal_height" 135 "normal_height" 101 } +# gene_bs_body_type={ "body_fat_head_fat_low" 134 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_triangle_full" 3 "body_shape_triangle_full" 18 } +# gene_bs_bust={ "bust_shape_1_full" 125 "bust_shape_1_full" 190 } +# gene_age={ "old_3" 255 "old_3" 126 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "avg_spacing_avg_thickness" 177 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_lower_thickness" 182 } +# gene_body_hair={ "body_hair_sparse" 176 "body_hair_sparse" 139 } +# eye_accessory={ "normal_eyes" 98 "normal_eyes" 98 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 102 "normal_eyelashes" 102 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#90105_karl = { # Son of Ludwig the German +# portrait_info = { +# genes={ +# hair_color={ 202 201 144 151 } +# skin_color={ 65 82 66 82 } +# eye_color={ 120 130 55 196 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 140 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_pos" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 135 "forehead_roundness_pos" 207 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_pos" 132 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_pos" 139 } +# gene_head_height={ "head_height_pos" 144 "head_height_pos" 141 } +# gene_head_width={ "head_width_pos" 153 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_pos" 148 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 152 "jaw_width_pos" 128 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 162 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 114 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 81 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 113 "cheek_forward_neg" 42 } +# gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_neg" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 18 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 32 "ear_angle_neg" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 111 "ear_inner_shape_pos" 12 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 1 "ear_both_bend_pos" 26 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 110 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_pos" 250 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 102 "eye_fold_shape_neg" 191 } +# gene_bs_eye_size={ "eye_size_neg" 107 "eye_size_pos" 46 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 24 "eye_upper_lid_size_neg" 164 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 197 "forehead_brow_curve_neg" 160 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 108 "forehead_brow_outer_height_neg" 46 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 104 "forehead_brow_width_pos" 90 } +# gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_pos" 62 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 97 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_pos" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_pos" 45 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 1 "mouth_lower_lip_width_pos" 70 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 113 "mouth_philtrum_shape_pos" 57 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_neg" 99 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 71 "mouth_upper_lip_profile_pos" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 127 "mouth_upper_lip_width_pos" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 20 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_pos" 72 } +# gene_bs_nose_length={ "nose_length_neg" 135 "nose_length_neg" 35 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 37 "nose_nostril_height_pos" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_pos" 94 } +# gene_bs_nose_profile={ "nose_profile_pos" 33 "nose_profile_pos" 20 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_pos" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 36 "nose_ridge_width_pos" 105 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_neg" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 19 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 2 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_01" 21 "cheek_def_01" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 241 "cheek_fat_03_pos" 45 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_dimple" 0 } +# face_detail_chin_def={ "chin_def" 23 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 36 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_03" 65 "eye_socket_color_03" 244 } +# face_detail_nasolabial={ "nasolabial_02" 22 "nasolabial_03" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_pos" 215 } +# face_detail_nose_tip_def={ "nose_tip_def" 163 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 143 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_04" 3 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 214 "eye_wrinkles_01" 87 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_02" 210 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 207 "complexion_4" 171 } +# gene_height={ "normal_height" 130 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 140 "body_fat_head_fat_medium" 155 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 14 "body_shape_triangle_full" 3 } +# gene_bs_bust={ "bust_shape_1_full" 74 "bust_shape_1_full" 190 } +# gene_age={ "old_4" 249 "old_3" 255 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "far_spacing_lower_thickness" 112 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_lower_thickness" 168 } +# gene_body_hair={ "body_hair_avg" 171 "body_hair_sparse" 176 } +# gene_hair_type={ "hair_wavy" 172 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 9 "normal_eyes" 9 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 126 "normal_eyelashes" 126 } +# pose={ "" 255 "" 0 } +# beards={ "all_beards" 17 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 205 "no_cloak" 0 } +# hairstyles={ "all_hairstyles" 248 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 253 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 62 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 235 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#42019_ludwig = { # Son of Ludwig the German +# portrait_info = { +# genes={ +# hair_color={ 202 201 144 151 } +# skin_color={ 64 82 66 82 } +# eye_color={ 120 130 55 196 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_neg" 126 "eye_shut_pos" 215 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 131 } +# gene_forehead_roundness={ "forehead_roundness_pos" 176 "forehead_roundness_pos" 207 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_pos" 132 } +# gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_neg" 125 } +# gene_head_height={ "head_height_pos" 133 "head_height_pos" 141 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 116 "head_profile_pos" 148 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 102 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 148 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 152 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_neg" 97 } +# gene_mouth_width={ "mouth_width_neg" 71 "mouth_width_pos" 131 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_neg" 114 } +# gene_mouth_open={ "mouth_open_neg" 72 "mouth_open_neg" 81 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 163 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 50 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_pos" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 18 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 127 "ear_angle_pos" 188 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 117 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 1 "ear_both_bend_pos" 26 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_neg" 44 } +# gene_bs_ear_size={ "ear_size_pos" 110 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_pos" 250 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 102 "eye_fold_shape_neg" 97 } +# gene_bs_eye_size={ "eye_size_pos" 108 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 24 "eye_upper_lid_size_neg" 164 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 160 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 1 "forehead_brow_inner_height_pos" 10 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 46 "forehead_brow_outer_height_pos" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 104 } +# gene_bs_jaw_def={ "jaw_def_pos" 111 "jaw_def_pos" 88 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 97 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 33 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 27 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_neg" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 34 "mouth_philtrum_shape_pos" 113 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 47 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_neg" 99 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_pos" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_neg" 127 } +# gene_bs_nose_forward={ "nose_forward_pos" 20 "nose_forward_neg" 101 } +# gene_bs_nose_height={ "nose_height_pos" 72 "nose_height_neg" 3 } +# gene_bs_nose_length={ "nose_length_neg" 6 "nose_length_pos" 45 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_pos" 94 } +# gene_bs_nose_profile={ "nose_profile_pos" 20 "nose_profile_pos" 33 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_pos" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 36 "nose_ridge_width_pos" 105 } +# gene_bs_nose_size={ "nose_size_pos" 52 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_pos" 91 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_01" 20 "cheek_def_01" 21 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 241 "cheek_fat_03_pos" 45 } +# face_detail_chin_cleft={ "chin_dimple" 22 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def" 110 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 83 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_03" 65 "eye_socket_03" 20 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 215 "nose_ridge_def_pos" 168 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 249 "temple_def" 53 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_04" 3 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 87 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 191 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 207 "complexion_7" 169 } +# gene_height={ "normal_height" 135 "normal_height" 153 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 161 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_triangle_half" 15 "body_shape_triangle_full" 12 } +# gene_bs_bust={ "bust_shape_1_full" 74 "bust_shape_1_full" 125 } +# gene_age={ "old_3" 255 "old_4" 249 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "far_spacing_lower_thickness" 248 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_lower_thickness" 168 } +# gene_body_hair={ "body_hair_sparse" 176 "body_hair_avg" 90 } +# gene_hair_type={ "hair_wavy" 172 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 92 "normal_eyes" 92 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# pose={ "" 255 "" 0 } +# beards={ "all_beards" 83 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 48 "no_cloak" 0 } +# hairstyles={ "all_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 21 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 139 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 216 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#30228_king_louis = { +# portrait_info = { +# genes={ +# hair_color={ 111 127 68 238 } +# skin_color={ 69 83 72 84 } +# eye_color={ 57 154 55 196 } +# gene_chin_forward={ "chin_forward_pos" 164 "chin_forward_pos" 163 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 146 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_pos" 152 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_neg" 111 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_pos" 188 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_pos" 170 } +# gene_head_height={ "head_height_neg" 118 "head_height_pos" 148 } +# gene_head_width={ "head_width_neg" 104 "head_width_pos" 130 } +# gene_head_profile={ "head_profile_pos" 173 "head_profile_pos" 168 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_neg" 122 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 133 "jaw_angle_pos" 161 } +# gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 135 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_neg" 105 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 123 "mouth_upper_lip_size_neg" 107 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 117 "mouth_lower_lip_size_pos" 138 } +# gene_mouth_open={ "mouth_open_neg" 73 "mouth_open_neg" 110 } +# gene_neck_length={ "neck_length_pos" 165 "neck_length_pos" 171 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_neg" 117 "cheek_height_pos" 50 } +# gene_bs_cheek_width={ "cheek_width_neg" 33 "cheek_width_neg" 45 } +# gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_upper_bend_pos" 1 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_neg" 12 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 93 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 117 "eye_corner_depth_pos" 150 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_neg" 60 } +# gene_bs_eye_size={ "eye_size_pos" 201 "eye_size_pos" 79 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 186 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 15 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 125 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_pos" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_pos" 84 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 72 "forehead_brow_width_pos" 3 } +# gene_bs_jaw_def={ "jaw_def_pos" 62 "jaw_def_neg" 69 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 110 "mouth_lower_lip_def_pos" 143 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 31 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 112 "mouth_lower_lip_pad_pos" 12 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_pos" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 5 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_neg" 30 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 53 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_neg" 8 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_neg" 71 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 35 "mouth_upper_lip_width_pos" 68 } +# gene_bs_nose_forward={ "nose_forward_neg" 19 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_neg" 27 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_pos" 71 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 114 "nose_nostril_width_neg" 56 } +# gene_bs_nose_profile={ "nose_profile_pos" 51 "nose_profile_hawk" 78 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_neg" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_neg" 20 } +# gene_bs_nose_size={ "nose_size_pos" 39 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 91 "nose_tip_angle_neg" 84 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_neg" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 28 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_02" 62 "cheek_def_01" 21 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_03_pos" 134 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_cleft" 63 } +# face_detail_chin_def={ "chin_def" 19 "chin_def" 141 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 144 } +# face_detail_eye_socket={ "eye_socket_03" 46 "eye_socket_01" 31 } +# face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_01" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 109 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 223 "nose_tip_def" 209 } +# face_detail_temple_def={ "temple_def" 4 "temple_def" 192 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_03" 205 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 179 "eye_wrinkles_02" 233 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 53 "forehead_wrinkles_03" 175 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 230 "complexion_4" 113 } +# gene_height={ "normal_height" 123 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_full" 121 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 186 "bust_shape_1_full" 159 } +# gene_age={ "old_4" 5 "old_3" 126 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 166 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 138 "layer_2_lower_thickness" 140 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 176 "body_hair_sparse" 99 } +# eye_accessory={ "normal_eyes" 169 "normal_eyes" 169 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 129 "normal_eyelashes" 129 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#167894_engelberga = { # Wife of Louis II +# portrait_info = { +# genes={ +# hair_color={ 123 240 123 240 } +# skin_color={ 11 96 11 96 } +# eye_color={ 247 157 247 157 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 142 } +# gene_chin_height={ "chin_height_pos" 151 "chin_height_pos" 151 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_neg" 123 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 117 "forehead_brow_height_neg" 117 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 94 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_pos" 128 "head_height_pos" 128 } +# gene_head_width={ "head_width_pos" 158 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_neg" 109 "head_profile_neg" 109 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 157 } +# gene_head_top_width={ "head_top_width_neg" 103 "head_top_width_neg" 103 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_neg" 96 "jaw_forward_neg" 96 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 102 "mouth_corner_height_neg" 102 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 132 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 130 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 110 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_pos" 189 "mouth_open_pos" 189 } +# gene_neck_length={ "neck_length_pos" 151 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 3 "cheek_height_pos" 3 } +# gene_bs_cheek_width={ "cheek_width_pos" 17 "cheek_width_pos" 17 } +# gene_bs_ear_angle={ "ear_angle_neg" 37 "ear_angle_neg" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 60 "ear_inner_shape_pos" 60 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 118 "ear_upper_bend_pos" 118 } +# gene_bs_ear_outward={ "ear_outward_neg" 18 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_neg" 47 "ear_size_neg" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 246 "eye_corner_depth_pos" 246 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_neg" 70 } +# gene_bs_eye_size={ "eye_size_pos" 4 "eye_size_pos" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 46 "eye_upper_lid_size_pos" 46 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 1 "forehead_brow_curve_neg" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 46 "forehead_brow_forward_neg" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 20 "forehead_brow_inner_height_neg" 20 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 19 "forehead_brow_outer_height_pos" 19 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 47 "forehead_brow_width_neg" 47 } +# gene_bs_jaw_def={ "jaw_def_neg" 21 "jaw_def_neg" 21 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 53 "mouth_lower_lip_full_pos" 53 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 5 "mouth_lower_lip_pad_pos" 5 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 21 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 16 "mouth_philtrum_shape_pos" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 26 "mouth_philtrum_width_neg" 26 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 72 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 56 "mouth_upper_lip_profile_pos" 56 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 104 "mouth_upper_lip_width_pos" 104 } +# gene_bs_nose_forward={ "nose_forward_pos" 9 "nose_forward_pos" 9 } +# gene_bs_nose_height={ "nose_height_neg" 22 "nose_height_neg" 22 } +# gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_neg" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 12 "nose_nostril_height_neg" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 38 } +# gene_bs_nose_profile={ "nose_profile_neg" 42 "nose_profile_neg" 42 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 13 "nose_ridge_angle_neg" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 52 "nose_ridge_width_pos" 52 } +# gene_bs_nose_size={ "nose_size_pos" 35 "nose_size_pos" 35 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 27 "nose_tip_angle_pos" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_pos" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 34 "nose_tip_width_pos" 34 } +# face_detail_cheek_def={ "cheek_def_01" 148 "cheek_def_01" 148 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 1 "cheek_fat_02_pos" 1 } +# face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def_neg" 13 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 139 "eye_lower_lid_def" 139 } +# face_detail_eye_socket={ "eye_socket_02" 193 "eye_socket_02" 193 } +# face_detail_nasolabial={ "nasolabial_03" 24 "nasolabial_03" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 38 "nose_ridge_def_neg" 38 } +# face_detail_nose_tip_def={ "nose_tip_def" 253 "nose_tip_def" 253 } +# face_detail_temple_def={ "temple_def" 99 "temple_def" 99 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 79 "brow_wrinkles_01" 79 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 204 "complexion_1" 204 } +# gene_height={ "normal_height" 114 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 105 "body_fat_head_fat_medium" 105 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 8 "body_shape_triangle_full" 8 } +# gene_bs_bust={ "bust_shape_4_full" 148 "bust_shape_4_full" 148 } +# gene_age={ "old_2" 47 "old_2" 47 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 189 "avg_spacing_low_thickness" 189 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 238 "layer_2_lower_thickness" 238 } +# gene_body_hair={ "body_hair_avg" 178 "body_hair_avg" 178 } +# gene_hair_type={ "hair_wavy" 159 "hair_wavy" 159 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 40 "normal_eyes" 40 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# hairstyles={ "ep2_hairstyles_western" 195 "all_hairstyles" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "ep2_western_era1_royalty" 0 "no_headgear" 0 } +# legwear={ "all_legwear" 0 "all_legwear" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 0 "no_cloak" 0 } +# } +# } +# enabled=yes +#} +# +#42018_karlmann = { +# portrait_info = { +# genes={ +# hair_color={ 208 112 144 151 } +# skin_color={ 61 58 61 86 } +# eye_color={ 223 138 55 196 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 215 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 118 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_pos" 207 "forehead_roundness_pos" 136 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_pos" 142 } +# gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_neg" 125 } +# gene_head_height={ "head_height_neg" 116 "head_height_pos" 148 } +# gene_head_width={ "head_width_neg" 117 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 116 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 128 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 97 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 131 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 176 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 73 "mouth_open_neg" 13 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 113 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 32 } +# gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 44 "ear_angle_pos" 188 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 142 "ear_inner_shape_pos" 117 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 159 } +# gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 12 } +# gene_bs_ear_size={ "ear_size_neg" 51 "ear_size_neg" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 114 "eye_corner_depth_pos" 239 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 97 "eye_fold_shape_pos" 177 } +# gene_bs_eye_size={ "eye_size_pos" 74 "eye_size_pos" 108 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 24 "eye_upper_lid_size_neg" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 160 "forehead_brow_curve_pos" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 23 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 19 "forehead_brow_inner_height_pos" 10 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 116 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_pos" 15 "jaw_def_pos" 111 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 143 "mouth_lower_lip_def_pos" 97 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 125 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 101 "mouth_lower_lip_width_pos" 69 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 113 "mouth_philtrum_shape_pos" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 14 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 45 "mouth_upper_lip_profile_neg" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 35 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_neg" 1 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_neg" 24 } +# gene_bs_nose_length={ "nose_length_neg" 6 "nose_length_pos" 42 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_pos" 26 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 114 "nose_nostril_width_pos" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 20 "nose_profile_hawk" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 16 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_neg" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 38 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 8 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 151 "nose_tip_width_neg" 122 } +# face_detail_cheek_def={ "cheek_def_01" 21 "cheek_def_01" 173 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_03_pos" 236 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 14 "chin_def" 110 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 28 "eye_lower_lid_def" 36 } +# face_detail_eye_socket={ "eye_socket_03" 65 "eye_socket_color_02" 15 } +# face_detail_nasolabial={ "nasolabial_03" 101 "nasolabial_03" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 38 "nose_ridge_def_pos" 215 } +# face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 11 } +# face_detail_temple_def={ "temple_def" 247 "temple_def" 143 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 52 "brow_wrinkles_02" 4 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 214 "eye_wrinkles_02" 149 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 164 "forehead_wrinkles_01" 191 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 207 "complexion_6" 195 } +# gene_height={ "normal_height" 158 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 142 "body_fat_head_fat_low" 134 } +# gene_bs_body_shape={ "body_shape_average" 10 "body_shape_triangle_full" 18 } +# gene_bs_bust={ "bust_shape_2_half" 100 "bust_shape_2_half" 161 } +# gene_age={ "old_2" 135 "old_3" 126 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 185 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_high_thickness" 168 } +# gene_body_hair={ "body_hair_sparse" 146 "body_hair_sparse" 176 } +# gene_hair_type={ "hair_straight" 183 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 171 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 169 "normal_eyelashes" 169 } +# pose={ "" 255 "" 0 } +# gene_illness={ "illness" 255 "illness" 0 } +# beards={ "ep2_beards" 127 "no_beard" 0 } +# cloaks={ "no_cloak" 151 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 235 "all_hairstyles" 0 } +# legwear={ "western_war_legwear" 14 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_war_nobility_clothes" 132 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 192 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#7945_arnulf = { # Karlmann's son Arnulf +# portrait_info = { +# genes={ +# hair_color={ 144 151 214 197 } +# skin_color={ 49 78 51 80 } +# eye_color={ 55 196 228 165 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 94 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 133 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_pos" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_pos" 207 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_neg" 126 } +# gene_head_height={ "head_height_neg" 111 "head_height_pos" 148 } +# gene_head_width={ "head_width_neg" 117 "head_width_neg" 84 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_pos" 154 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_neg" 124 } +# gene_head_top_width={ "head_top_width_neg" 104 "head_top_width_neg" 119 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_pos" 148 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 66 "jaw_width_pos" 128 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 83 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 176 "mouth_upper_lip_size_pos" 164 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 123 "mouth_lower_lip_size_neg" 100 } +# gene_mouth_open={ "mouth_open_neg" 13 "mouth_open_neg" 86 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_pos" 188 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 3 "cheek_forward_pos" 113 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_pos" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_neg" 48 "ear_angle_neg" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 10 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_pos" 12 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 239 "eye_corner_depth_pos" 222 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 97 "eye_fold_shape_pos" 178 } +# gene_bs_eye_size={ "eye_size_pos" 74 "eye_size_pos" 33 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 158 "eye_upper_lid_size_pos" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 160 "forehead_brow_curve_neg" 71 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 2 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 93 "forehead_brow_inner_height_neg" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 75 "forehead_brow_width_pos" 90 } +# gene_bs_jaw_def={ "jaw_def_pos" 101 "jaw_def_pos" 15 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 97 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 31 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_neg" 196 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_neg" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 113 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 22 "mouth_philtrum_width_neg" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 154 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 45 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 71 "mouth_upper_lip_width_neg" 35 } +# gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_pos" 15 } +# gene_bs_nose_height={ "nose_height_neg" 3 "nose_height_neg" 41 } +# gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_neg" 6 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_pos" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 57 "nose_nostril_width_neg" 114 } +# gene_bs_nose_profile={ "nose_profile_pos" 20 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_neg" 31 "nose_size_pos" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 42 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 8 "nose_tip_forward_neg" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 120 "nose_tip_width_pos" 151 } +# face_detail_cheek_def={ "cheek_def_01" 173 "cheek_def_01" 75 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_04_pos" 108 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def_neg" 14 "chin_def_neg" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 28 "eye_lower_lid_def" 114 } +# face_detail_eye_socket={ "eye_socket_color_02" 15 "eye_socket_02" 4 } +# face_detail_nasolabial={ "nasolabial_03" 101 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 24 "nose_ridge_def_pos" 38 } +# face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 196 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 52 "brow_wrinkles_02" 38 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 142 "eye_wrinkles_01" 214 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_01" 191 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 207 "complexion_6" 139 } +# gene_height={ "normal_height" 131 "normal_height" 158 } +# gene_bs_body_type={ "body_fat_head_fat_low" 144 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_average" 16 "body_shape_triangle_full" 18 } +# gene_bs_bust={ "bust_shape_2_full" 80 "bust_shape_2_full" 84 } +# gene_age={ "old_3" 234 "old_2" 135 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 185 "far_spacing_low_thickness" 149 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 169 "layer_2_low_thickness" 144 } +# gene_body_hair={ "body_hair_sparse" 91 "body_hair_sparse" 176 } +# gene_hair_type={ "hair_straight" 120 "hair_straight" 183 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 11 "normal_eyes" 11 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 11 "normal_eyelashes" 11 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 212 "no_beard" 0 } +# cloaks={ "no_cloak" 212 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 110 "all_hairstyles" 0 } +# legwear={ "western_war_legwear" 233 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_war_nobility_clothes" 96 "most_clothes" 0 } +# headgear={ "ep2_western_era1_war_nobility" 249 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#167813_liutswind = { # Karlmann's wife Liutswind +# portrait_info = { +# genes={ +# hair_color={ 208 203 214 197 } +# skin_color={ 60 80 40 73 } +# eye_color={ 203 147 228 165 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_pos" 150 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_pos" 149 } +# gene_eye_depth={ "eye_depth_neg" 94 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 133 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_pos" 168 } +# gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_pos" 179 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_neg" 126 "forehead_height_neg" 79 } +# gene_head_height={ "head_height_neg" 111 "head_height_pos" 172 } +# gene_head_width={ "head_width_neg" 84 "head_width_neg" 116 } +# gene_head_profile={ "head_profile_pos" 154 "head_profile_neg" 88 } +# gene_head_top_height={ "head_top_height_neg" 124 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_neg" 104 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_neg" 126 "jaw_width_neg" 66 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 145 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 83 "mouth_width_pos" 135 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 164 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 100 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_neg" 86 "mouth_open_neg" 34 } +# gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 188 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 3 "cheek_forward_neg" 81 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_pos" 41 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_pos" 9 } +# gene_bs_ear_angle={ "ear_angle_neg" 31 "ear_angle_neg" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 38 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 10 "ear_both_bend_pos" 10 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 9 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_pos" 113 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 222 "eye_corner_depth_pos" 240 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 178 "eye_fold_shape_neg" 181 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 48 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 158 "eye_upper_lid_size_pos" 119 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 33 "forehead_brow_curve_neg" 71 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 14 "forehead_brow_forward_neg" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 35 "forehead_brow_inner_height_pos" 93 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 75 "forehead_brow_width_pos" 48 } +# gene_bs_jaw_def={ "jaw_def_pos" 101 "jaw_def_neg" 40 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 29 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_neg" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 1 "mouth_lower_lip_pad_neg" 196 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 94 "mouth_lower_lip_width_neg" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 22 "mouth_philtrum_width_pos" 115 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 2 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_pos" 203 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 71 "mouth_upper_lip_width_neg" 14 } +# gene_bs_nose_forward={ "nose_forward_pos" 15 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 41 "nose_height_neg" 125 } +# gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_pos" 44 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 21 "nose_nostril_height_neg" 73 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 57 "nose_nostril_width_neg" 3 } +# gene_bs_nose_profile={ "nose_profile_pos" 86 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_pos" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_neg" 4 } +# gene_bs_nose_size={ "nose_size_pos" 18 "nose_size_pos" 67 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 42 "nose_tip_angle_pos" 79 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_neg" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 120 "nose_tip_width_pos" 36 } +# face_detail_cheek_def={ "cheek_def_01" 75 "cheek_def_01" 16 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 108 "cheek_fat_03_pos" 223 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 114 "eye_lower_lid_def" 23 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_02" 4 } +# face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 127 "nose_ridge_def_pos" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 196 "temple_def" 242 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 38 "brow_wrinkles_01" 212 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 1 "eye_wrinkles_01" 1 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_01" 43 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 139 "complexion_7" 89 } +# gene_height={ "normal_height" 131 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_full" 133 } +# gene_bs_body_shape={ "body_shape_average" 7 "body_shape_apple_full" 5 } +# gene_bs_bust={ "bust_shape_3_half" 84 "bust_shape_3_half" 12 } +# gene_age={ "old_3" 234 "old_3" 140 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 186 "far_spacing_low_thickness" 149 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 175 "layer_2_avg_thickness" 169 } +# gene_body_hair={ "body_hair_sparse" 91 "body_hair_avg" 91 } +# gene_hair_type={ "hair_straight" 120 "hair_curly" 146 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 244 "normal_eyes" 244 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 142 "normal_eyelashes" 142 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 112 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_low_nobility" 88 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 203 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 70 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 99 "most_clothes" 0 } +# headgear={ "ep2_western_era1_nobility" 47 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#7987_hemma = { # Karlmann's mother Hemma +# portrait_info = { +# genes={ +# hair_color={ 202 201 239 100 } +# skin_color={ 70 83 70 81 } +# eye_color={ 120 130 97 135 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_neg" 98 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 75 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_neg" 126 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 131 } +# gene_forehead_roundness={ "forehead_roundness_pos" 135 "forehead_roundness_pos" 176 } +# gene_forehead_width={ "forehead_width_pos" 132 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_neg" 82 } +# gene_head_height={ "head_height_pos" 133 "head_height_pos" 144 } +# gene_head_width={ "head_width_neg" 119 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 148 "head_profile_pos" 148 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_neg" 126 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 152 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 152 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_neg" 71 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 162 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 114 "mouth_lower_lip_size_pos" 139 } +# gene_mouth_open={ "mouth_open_neg" 72 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_pos" 163 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 50 "cheek_forward_neg" 42 } +# gene_bs_cheek_height={ "cheek_height_neg" 48 "cheek_height_neg" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 18 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_pos" 127 "ear_angle_neg" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 111 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 26 "ear_both_bend_pos" 47 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_neg" 44 } +# gene_bs_ear_size={ "ear_size_pos" 110 "ear_size_pos" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 250 "eye_corner_depth_pos" 209 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 62 "eye_fold_shape_pos" 102 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 164 "eye_upper_lid_size_pos" 130 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 197 "forehead_brow_curve_neg" 25 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 5 "forehead_brow_forward_pos" 3 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 1 "forehead_brow_inner_height_neg" 33 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 41 "forehead_brow_outer_height_neg" 46 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 104 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_pos" 88 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 138 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 33 "mouth_lower_lip_full_neg" 124 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 27 "mouth_lower_lip_pad_pos" 45 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 70 "mouth_lower_lip_width_neg" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 40 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 57 "mouth_philtrum_shape_neg" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 49 "mouth_philtrum_width_pos" 47 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 35 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 99 "mouth_upper_lip_full_pos" 41 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 29 "mouth_upper_lip_profile_neg" 23 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 33 "mouth_upper_lip_width_pos" 25 } +# gene_bs_nose_forward={ "nose_forward_pos" 20 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_pos" 61 "nose_height_pos" 72 } +# gene_bs_nose_length={ "nose_length_pos" 45 "nose_length_neg" 135 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 37 "nose_nostril_height_neg" 111 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 94 "nose_nostril_width_neg" 50 } +# gene_bs_nose_profile={ "nose_profile_pos" 33 "nose_profile_hawk" 49 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_pos" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 105 "nose_ridge_width_pos" 74 } +# gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_neg" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_pos" 80 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 35 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 2 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_01" 20 "cheek_def_02" 24 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 3 "cheek_fat_01_pos" 241 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 22 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 145 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 49 "eye_lower_lid_def" 190 } +# face_detail_eye_socket={ "eye_socket_03" 20 "eye_socket_color_03" 244 } +# face_detail_nasolabial={ "nasolabial_02" 22 "nasolabial_03" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_pos" 168 } +# face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 18 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 3 "brow_wrinkles_02" 208 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 87 "eye_wrinkles_01" 144 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 210 "forehead_wrinkles_01" 81 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 171 "complexion_7" 169 } +# gene_height={ "normal_height" 130 "normal_height" 153 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 155 "body_fat_head_fat_medium" 125 } +# gene_bs_body_shape={ "body_shape_triangle_half" 13 "body_shape_rectangle_full" 6 } +# gene_bs_bust={ "bust_shape_3_full" 93 "bust_shape_3_full" 202 } +# gene_age={ "old_4" 249 "old_3" 94 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 248 "far_spacing_lower_thickness" 112 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 168 "layer_2_avg_thickness" 129 } +# gene_body_hair={ "body_hair_avg" 171 "body_hair_avg" 90 } +# gene_hair_type={ "hair_wavy" 172 "hair_straight" 119 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 52 "normal_eyes" 52 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 11 "normal_eyelashes" 11 } +# pose={ "" 255 "" 0 } +# beards={ "ep2_beards" 183 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 52 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 23 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 18 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era1_high_nobility_clothes" 176 "most_clothes" 0 } +# headgear={ "ep1_western_royalty" 180 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +# +##bm_867_others +# +#168314_waldrada = { +# portrait_info = { +# genes={ +# hair_color={ 143 87 143 87 } +# skin_color={ 40 82 40 82 } +# eye_color={ 171 135 171 185 } +# gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_neg" 104 "chin_height_neg" 104 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 152 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 112 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 120 "forehead_brow_height_neg" 120 } +# gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 162 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_pos" 170 "forehead_height_pos" 170 } +# gene_head_height={ "head_height_neg" 110 "head_height_neg" 110 } +# gene_head_width={ "head_width_pos" 156 "head_width_pos" 156 } +# gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 146 } +# gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_neg" 78 "jaw_angle_neg" 78 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 112 "jaw_width_neg" 87 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 91 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 156 "mouth_upper_lip_size_pos" 156 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 145 "mouth_lower_lip_size_pos" 145 } +# gene_mouth_open={ "mouth_open_pos" 191 "mouth_open_pos" 191 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_neg" 97 "neck_width_neg" 97 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 0 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 18 "cheek_height_neg" 18 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 47 } +# gene_bs_ear_angle={ "ear_angle_pos" 74 "ear_angle_pos" 74 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 154 "ear_inner_shape_pos" 154 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 146 "ear_both_bend_pos" 146 } +# gene_bs_ear_outward={ "ear_outward_neg" 6 "ear_outward_neg" 6 } +# gene_bs_ear_size={ "ear_size_neg" 8 "ear_size_neg" 8 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 189 "eye_corner_depth_pos" 189 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 49 "eye_fold_shape_pos" 49 } +# gene_bs_eye_size={ "eye_size_pos" 177 "eye_size_neg" 115 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 128 "eye_upper_lid_size_pos" 128 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 86 "forehead_brow_curve_neg" 86 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_pos" 65 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 44 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 43 "forehead_brow_width_pos" 43 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 3 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 128 "mouth_lower_lip_full_neg" 95 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 4 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 17 "mouth_philtrum_def_pos" 17 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 16 "mouth_philtrum_shape_neg" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_neg" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 17 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_pos" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 57 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 43 "mouth_upper_lip_width_pos" 43 } +# gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_pos" 6 "nose_height_pos" 6 } +# gene_bs_nose_length={ "nose_length_pos" 38 "nose_length_pos" 38 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 4 "nose_nostril_height_pos" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 35 "nose_nostril_width_pos" 35 } +# gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_pos" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 18 "nose_ridge_angle_pos" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 30 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 42 "nose_tip_angle_pos" 42 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 50 "nose_tip_forward_pos" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 102 "nose_tip_width_pos" 102 } +# face_detail_cheek_def={ "cheek_def_01" 80 "cheek_def_01" 80 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 78 "cheek_fat_01_neg" 78 } +# face_detail_chin_cleft={ "chin_dimple" 24 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def" 10 "chin_def" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 56 "eye_lower_lid_def" 56 } +# face_detail_eye_socket={ "eye_socket_01" 122 "eye_socket_01" 237 } +# face_detail_nasolabial={ "nasolabial_02" 7 "nasolabial_02" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 16 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 178 "nose_tip_def" 178 } +# face_detail_temple_def={ "temple_def" 209 "temple_def" 209 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 76 "brow_wrinkles_03" 76 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 185 "eye_wrinkles_02" 185 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 82 "forehead_wrinkles_01" 82 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_4" 177 "complexion_4" 177 } +# gene_height={ "normal_height" 138 "normal_height" 90 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_low" 127 } +# gene_bs_body_shape={ "body_shape_pear_full" 0 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_1_full" 205 "bust_shape_1_full" 183 } +# gene_age={ "old_3" 40 "old_3" 40 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 186 "far_spacing_low_thickness" 123 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 221 "layer_2_low_thickness" 166 } +# gene_body_hair={ "body_hair_avg" 91 "body_hair_avg" 91 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 120 "normal_eyes" 120 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 52 "normal_eyelashes" 52 } +# hairstyles={ "ep2_hairstyles_western" 147 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#6839_iliana_of_uppland = { +# portrait_info = { +# genes={ +# hair_color={ 66 111 66 111 } +# skin_color={ 97 99 97 99 } +# eye_color={ 139 167 139 167 } +# gene_chin_forward={ "chin_forward_neg" 125 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_pos" 133 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_pos" 173 } +# gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 154 } +# gene_head_height={ "head_height_pos" 149 "head_height_pos" 149 } +# gene_head_width={ "head_width_pos" 197 "head_width_pos" 197 } +# gene_head_profile={ "head_profile_pos" 181 "head_profile_pos" 181 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 166 "head_top_width_pos" 166 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_neg" 84 "jaw_width_neg" 84 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 141 "mouth_width_pos" 141 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_pos" 203 "mouth_open_pos" 203 } +# gene_neck_length={ "neck_length_neg" 126 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 112 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 16 "cheek_forward_neg" 16 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_neg" 75 "cheek_width_neg" 75 } +# gene_bs_ear_angle={ "ear_angle_neg" 32 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 37 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 30 "ear_lower_bend_pos" 30 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 143 "eye_corner_depth_pos" 143 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 44 "eye_fold_shape_neg" 44 } +# gene_bs_eye_size={ "eye_size_neg" 16 "eye_size_neg" 16 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_neg" 7 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 42 "forehead_brow_curve_pos" 42 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 18 "forehead_brow_forward_neg" 18 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 60 "forehead_brow_inner_height_neg" 60 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 44 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 31 } +# gene_bs_jaw_def={ "jaw_def_pos" 34 "jaw_def_pos" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 63 "mouth_lower_lip_full_pos" 63 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_neg" 5 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 3 "mouth_lower_lip_width_pos" 3 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 111 "mouth_philtrum_def_pos" 111 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 33 "mouth_philtrum_shape_neg" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 118 "mouth_upper_lip_full_pos" 118 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 199 "mouth_upper_lip_profile_pos" 199 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 8 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 17 "nose_height_neg" 17 } +# gene_bs_nose_length={ "nose_length_pos" 3 "nose_length_pos" 3 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 25 "nose_nostril_height_neg" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 28 "nose_nostril_width_pos" 28 } +# gene_bs_nose_profile={ "nose_profile_hawk" 26 "nose_profile_hawk" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 12 "nose_ridge_width_neg" 12 } +# gene_bs_nose_size={ "nose_size_neg" 49 "nose_size_neg" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 26 "nose_tip_angle_pos" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 30 "nose_tip_forward_neg" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 15 "nose_tip_width_neg" 15 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 104 "cheek_fat_03_pos" 104 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 212 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 21 } +# face_detail_eye_socket={ "eye_socket_01" 215 "eye_socket_01" 215 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 63 "nose_ridge_def_pos" 63 } +# face_detail_nose_tip_def={ "nose_tip_def" 176 "nose_tip_def" 176 } +# face_detail_temple_def={ "temple_def" 153 "temple_def" 153 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 25 "brow_wrinkles_01" 25 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 201 "eye_wrinkles_03" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 100 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 145 "complexion_1" 145 } +# gene_height={ "normal_height" 121 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 104 } +# gene_bs_body_shape={ "body_shape_triangle_half" 20 "body_shape_triangle_half" 8 } +# gene_bs_bust={ "bust_shape_3_full" 196 "bust_shape_3_full" 196 } +# gene_age={ "old_4" 99 "old_4" 99 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 178 "avg_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 102 "layer_2_lower_thickness" 102 } +# gene_body_hair={ "body_hair_avg" 123 "body_hair_avg" 123 } +# eye_accessory={ "normal_eyes" 119 "normal_eyes" 119 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 162 "normal_eyelashes" 162 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#6863_ingrid_bjornsdottir = { +# portrait_info = { +# genes={ +# hair_color={ 150 95 66 111 } +# skin_color={ 78 90 65 84 } +# eye_color={ 195 192 139 167 } +# gene_chin_forward={ "chin_forward_neg" 125 "chin_forward_pos" 142 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_neg" 110 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_neg" 101 "forehead_height_pos" 154 } +# gene_head_height={ "head_height_pos" 149 "head_height_neg" 109 } +# gene_head_width={ "head_width_pos" 197 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_pos" 181 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_neg" 126 "head_top_width_pos" 166 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_neg" 84 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 103 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 141 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_pos" 203 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_neg" 126 "neck_length_pos" 173 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 16 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_neg" 75 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_neg" 32 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 125 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 27 "ear_lower_bend_pos" 30 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 32 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 143 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_neg" 44 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 16 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 6 "eye_upper_lid_size_pos" 7 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 42 "forehead_brow_curve_neg" 204 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 18 "forehead_brow_forward_pos" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 31 "forehead_brow_inner_height_neg" 60 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 31 } +# gene_bs_jaw_def={ "jaw_def_pos" 34 "jaw_def_pos" 1 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 66 "mouth_lower_lip_full_pos" 63 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_pos" 98 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 3 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 111 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_neg" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 118 "mouth_upper_lip_full_neg" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 199 "mouth_upper_lip_profile_neg" 19 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 21 "nose_height_neg" 17 } +# gene_bs_nose_length={ "nose_length_pos" 3 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 72 "nose_nostril_height_neg" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 28 "nose_nostril_width_neg" 192 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_hawk" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 12 "nose_ridge_width_neg" 17 } +# gene_bs_nose_size={ "nose_size_neg" 49 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 26 "nose_tip_angle_pos" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 26 "nose_tip_forward_neg" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_neg" 15 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_02" 152 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 104 "cheek_fat_01_neg" 204 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def" 212 "chin_def" 212 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_01" 215 "eye_socket_03" 206 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 63 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 176 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 153 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 94 "brow_wrinkles_01" 25 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 238 "eye_wrinkles_03" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 100 "forehead_wrinkles_01" 244 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 111 "complexion_1" 145 } +# gene_height={ "normal_height" 137 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 122 "body_fat_head_fat_medium" 104 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 20 "body_shape_hourglass_full" 20 } +# gene_bs_bust={ "bust_shape_3_half" 196 "bust_shape_3_half" 106 } +# gene_age={ "old_4" 99 "old_1" 78 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 127 "avg_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 102 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_sparse" 148 "body_hair_avg" 123 } +# eye_accessory={ "normal_eyes" 84 "normal_eyes" 84 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 47 "normal_eyelashes" 47 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#144000_haraldr_fairhair = { +# portrait_info = { +# genes={ +# hair_color={ 146 80 206 80 } +# skin_color={ 64 79 69 78 } +# eye_color={ 103 154 222 201 } +# gene_chin_forward={ "chin_forward_neg" 121 "chin_forward_pos" 197 } +# gene_chin_height={ "chin_height_neg" 94 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 160 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 159 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 189 "forehead_roundness_pos" 210 } +# gene_forehead_width={ "forehead_width_neg" 69 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 38 "forehead_height_neg" 124 } +# gene_head_height={ "head_height_pos" 176 "head_height_pos" 156 } +# gene_head_width={ "head_width_neg" 120 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_pos" 182 "head_profile_neg" 88 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_neg" 102 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 141 "mouth_upper_lip_size_pos" 131 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 110 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 140 "mouth_open_pos" 155 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_neg" 105 } +# gene_neck_width={ "neck_width_pos" 139 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 18 "cheek_forward_pos" 134 } +# gene_bs_cheek_height={ "cheek_height_pos" 20 "cheek_height_neg" 9 } +# gene_bs_cheek_width={ "cheek_width_neg" 27 "cheek_width_neg" 40 } +# gene_bs_ear_angle={ "ear_angle_pos" 123 "ear_angle_pos" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 14 "ear_inner_shape_pos" 25 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 30 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 36 } +# gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 20 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 202 "eye_corner_depth_pos" 194 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 40 "eye_fold_shape_pos" 113 } +# gene_bs_eye_size={ "eye_size_neg" 25 "eye_size_pos" 148 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 78 "eye_upper_lid_size_pos" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 8 "forehead_brow_curve_pos" 35 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 17 "forehead_brow_forward_pos" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 40 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_pos" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 68 } +# gene_bs_jaw_def={ "jaw_def_neg" 17 "jaw_def_neg" 22 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 181 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 24 "mouth_lower_lip_full_pos" 4 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 41 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 30 "mouth_lower_lip_width_neg" 34 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 56 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 113 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 6 "mouth_upper_lip_full_pos" 69 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 130 "mouth_upper_lip_profile_pos" 26 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 67 "mouth_upper_lip_width_pos" 70 } +# gene_bs_nose_forward={ "nose_forward_neg" 20 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 18 "nose_height_pos" 143 } +# gene_bs_nose_length={ "nose_length_pos" 54 "nose_length_pos" 8 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_pos" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 46 "nose_nostril_width_neg" 101 } +# gene_bs_nose_profile={ "nose_profile_pos" 95 "nose_profile_neg" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_pos" 13 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 45 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 46 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 85 "nose_tip_width_pos" 96 } +# face_detail_cheek_def={ "cheek_def_01" 177 "cheek_def_01" 109 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 17 "cheek_fat_03_pos" 198 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 5 "chin_def" 130 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 181 "eye_lower_lid_def" 248 } +# face_detail_eye_socket={ "eye_socket_01" 215 "eye_socket_02" 255 } +# face_detail_nasolabial={ "nasolabial_01" 10 "nasolabial_01" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 251 "nose_ridge_def_pos" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 97 } +# face_detail_temple_def={ "temple_def" 166 "temple_def" 77 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 71 "brow_wrinkles_01" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 132 "eye_wrinkles_01" 73 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 17 "forehead_wrinkles_03" 128 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 231 "complexion_6" 253 } +# gene_height={ "normal_height" 138 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_low" 116 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_triangle_full" 16 "body_shape_triangle_half" 3 } +# gene_bs_bust={ "bust_shape_3_half" 102 "bust_shape_3_half" 171 } +# gene_age={ "old_1" 214 "old_3" 17 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 116 "far_spacing_avg_thickness" 122 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 189 "layer_2_lower_thickness" 130 } +# gene_body_hair={ "body_hair_dense" 131 "body_hair_sparse" 168 } +# eye_accessory={ "normal_eyes" 158 "normal_eyes" 158 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 50 "normal_eyelashes" 50 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 255 "no_baldness" 255 } +# } +# } +# enabled=yes +#} +# +# +##bm_1066_fate_of_england +# +## King Harold +# +#122_king_harold = { +# portrait_info = { +# genes={ +# hair_color={ 158 140 200 80 } +# skin_color={ 91 96 91 96 } +# eye_color={ 201 151 201 151 } +# gene_chin_forward={ "chin_forward_pos" 189 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 174 "chin_width_neg" 66 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 130 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 181 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 110 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_pos" 144 "head_height_pos" 144 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 176 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_pos" 146 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 107 "mouth_corner_height_neg" 107 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 46 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_pos" 141 "mouth_open_pos" 141 } +# gene_neck_length={ "neck_length_pos" 172 "neck_length_pos" 172 } +# gene_neck_width={ "neck_width_pos" 158 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 116 "cheek_forward_pos" 116 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_pos" 38 "ear_angle_pos" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 21 "ear_inner_shape_pos" 21 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 46 "ear_lower_bend_pos" 46 } +# gene_bs_ear_outward={ "ear_outward_neg" 1 "ear_outward_neg" 1 } +# gene_bs_ear_size={ "ear_size_neg" 24 "ear_size_neg" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 202 "eye_corner_depth_pos" 202 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 23 "eye_fold_shape_pos" 23 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_pos" 46 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 170 "eye_upper_lid_size_pos" 170 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 229 "forehead_brow_curve_pos" 25 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 53 "forehead_brow_forward_neg" 53 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 111 "forehead_brow_inner_height_neg" 111 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 75 "forehead_brow_outer_height_neg" 75 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 29 "forehead_brow_width_pos" 29 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_neg" 13 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 22 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_pos" 44 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 25 "mouth_lower_lip_pad_neg" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 95 "mouth_lower_lip_width_neg" 95 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 106 "mouth_philtrum_def_pos" 106 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 21 "mouth_philtrum_shape_pos" 21 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 123 "mouth_philtrum_width_pos" 123 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 47 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 34 "mouth_upper_lip_full_pos" 34 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 121 "mouth_upper_lip_width_pos" 121 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 63 "nose_height_neg" 63 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 13 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 14 "nose_nostril_height_neg" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 40 "nose_nostril_width_neg" 40 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 43 "nose_profile_hawk_pos" 43 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 41 "nose_ridge_width_pos" 41 } +# gene_bs_nose_size={ "nose_size_pos" 29 "nose_size_pos" 29 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 198 "nose_tip_width_neg" 198 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 12 "cheek_fat_01_neg" 12 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_cleft" 9 } +# face_detail_chin_def={ "chin_def" 222 "chin_def" 222 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 226 "eye_lower_lid_def" 226 } +# face_detail_eye_socket={ "eye_socket_03" 193 "eye_socket_03" 193 } +# face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_01" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 27 "nose_tip_def" 27 } +# face_detail_temple_def={ "temple_def" 66 "temple_def" 66 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 173 "brow_wrinkles_04" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 209 "eye_wrinkles_01" 75 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 83 "forehead_wrinkles_01" 83 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 227 "complexion_6" 227 } +# gene_height={ "normal_height" 137 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_full" 114 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 152 "bust_shape_3_full" 152 } +# gene_age={ "old_1" 101 "old_1" 101 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 184 "far_spacing_avg_thickness" 184 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 138 "layer_2_avg_thickness" 138 } +# gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 151 } +# eye_accessory={ "normal_eyes" 128 "normal_eyes" 128 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 234 "normal_eyelashes" 234 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#124_tostig = { # Harold's brother +# portrait_info = { +# genes={ +# hair_color={ 135 123 152 96 } +# skin_color={ 38 79 38 81 } +# eye_color={ 220 135 247 136 } +# gene_chin_forward={ "chin_forward_neg" 99 "chin_forward_neg" 113 } +# gene_chin_height={ "chin_height_pos" 162 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 107 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 114 "forehead_brow_height_neg" 103 } +# gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 135 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 109 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_neg" 85 "head_height_pos" 129 } +# gene_head_width={ "head_width_neg" 79 "head_width_neg" 116 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_neg" 88 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_pos" 145 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 111 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_neg" 95 "mouth_height_pos" 142 } +# gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_neg" 93 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 137 } +# gene_mouth_open={ "mouth_open_pos" 191 "mouth_open_pos" 157 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 140 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_neg" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 6 "cheek_height_pos" 38 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_neg" 41 } +# gene_bs_ear_angle={ "ear_angle_neg" 50 "ear_angle_neg" 88 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 121 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 36 "ear_both_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_neg" 106 "ear_outward_pos" 72 } +# gene_bs_ear_size={ "ear_size_neg" 197 "ear_size_neg" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 220 "eye_corner_depth_pos" 190 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 3 "eye_fold_shape_pos" 77 } +# gene_bs_eye_size={ "eye_size_pos" 42 "eye_size_pos" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 39 "eye_upper_lid_size_neg" 62 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 11 "forehead_brow_curve_pos" 20 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 83 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_neg" 116 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 85 "forehead_brow_outer_height_neg" 75 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 20 "forehead_brow_width_pos" 37 } +# gene_bs_jaw_def={ "jaw_def_neg" 189 "jaw_def_neg" 108 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 110 "mouth_lower_lip_def_pos" 31 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 27 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_pos" 9 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 99 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 23 "mouth_philtrum_shape_pos" 118 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 52 "mouth_philtrum_width_neg" 30 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 201 "mouth_upper_lip_full_pos" 162 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 3 "mouth_upper_lip_profile_pos" 46 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 7 "mouth_upper_lip_width_neg" 84 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_pos" 24 } +# gene_bs_nose_height={ "nose_height_pos" 6 "nose_height_neg" 49 } +# gene_bs_nose_length={ "nose_length_neg" 89 "nose_length_pos" 77 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 6 "nose_nostril_height_pos" 78 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 47 "nose_nostril_width_neg" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 86 "nose_profile_neg" 9 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 8 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 40 "nose_ridge_width_pos" 27 } +# gene_bs_nose_size={ "nose_size_neg" 22 "nose_size_pos" 74 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 110 "nose_tip_angle_pos" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_pos" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 26 "nose_tip_width_pos" 153 } +# face_detail_cheek_def={ "cheek_def_01" 178 "cheek_def_01" 23 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 252 "cheek_fat_01_pos" 19 } +# face_detail_chin_cleft={ "chin_cleft" 6 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def" 248 "chin_def_neg" 223 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 214 "eye_lower_lid_def" 225 } +# face_detail_eye_socket={ "eye_socket_color_01" 18 "eye_socket_color_01" 10 } +# face_detail_nasolabial={ "nasolabial_03" 6 "nasolabial_03" 47 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 13 "nose_ridge_def_pos" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 152 } +# face_detail_temple_def={ "temple_def" 221 "temple_def" 134 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 23 "brow_wrinkles_03" 93 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 139 "eye_wrinkles_01" 78 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 40 "forehead_wrinkles_03" 253 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 197 "complexion_6" 77 } +# gene_height={ "normal_height" 120 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 155 "body_fat_head_fat_medium" 103 } +# gene_bs_body_shape={ "body_shape_average" 14 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 132 "bust_shape_3_full" 210 } +# gene_age={ "old_4" 58 "old_2" 197 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 110 "far_spacing_low_thickness" 147 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 113 "layer_2_low_thickness" 142 } +# gene_body_hair={ "body_hair_sparse" 133 "body_hair_avg" 128 } +# gene_hair_type={ "hair_wavy" 135 "hair_wavy" 111 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 180 "normal_eyes" 180 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 62 "normal_eyelashes" 62 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 132 "no_beard" 0 } +# cloaks={ "no_cloak" 56 "no_cloak" 0 } +# hairstyles={ "northern_hairstyles_wavy" 201 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 149 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "northern_war" 126 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#140_william_the_bastard = { +# portrait_info = { +# genes={ +# hair_color={ 15 253 189 105 } +# skin_color={ 74 82 74 82 } +# eye_color={ 128 174 128 174 } +# gene_chin_forward={ "chin_forward_neg" 90 "chin_forward_neg" 90 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 128 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_pos" 175 "head_height_pos" 175 } +# gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 228 "head_top_width_pos" 228 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 131 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 86 "mouth_width_pos" 162 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } +# gene_mouth_open={ "mouth_open_neg" 39 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_neg" 116 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 46 "cheek_forward_neg" 46 } +# gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_pos" 11 } +# gene_bs_cheek_width={ "cheek_width_neg" 2 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 53 "ear_inner_shape_pos" 53 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_both_bend_pos" 47 } +# gene_bs_ear_outward={ "ear_outward_neg" 94 "ear_outward_neg" 94 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_pos" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 183 "eye_corner_depth_pos" 183 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 70 } +# gene_bs_eye_size={ "eye_size_neg" 133 "eye_size_neg" 133 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 151 "eye_upper_lid_size_pos" 23 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 62 "forehead_brow_curve_neg" 59 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 16 "forehead_brow_forward_neg" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 165 "forehead_brow_inner_height_neg" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 38 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_pos" 46 "jaw_def_pos" 46 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 47 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 20 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 139 "mouth_lower_lip_pad_pos" 139 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 26 "mouth_lower_lip_width_neg" 26 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 1 "mouth_philtrum_width_pos" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 7 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 83 "mouth_upper_lip_profile_pos" 83 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 52 "mouth_upper_lip_width_neg" 52 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_neg" 91 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_pos" 101 "nose_length_pos" 101 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 206 "nose_nostril_height_pos" 28 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 155 "nose_nostril_width_neg" 155 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 22 "nose_profile_neg" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_neg" 22 } +# gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_neg" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 35 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 14 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 132 "nose_tip_width_pos" 14 } +# face_detail_cheek_def={ "cheek_def_02" 221 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 72 "cheek_fat_03_pos" 153 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 120 "chin_def" 120 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 142 "eye_lower_lid_def" 15 } +# face_detail_eye_socket={ "eye_socket_03" 155 "eye_socket_03" 187 } +# face_detail_nasolabial={ "nasolabial_03" 151 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 168 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 203 "temple_def" 203 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 152 "brow_wrinkles_03" 42 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 9 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 164 "forehead_wrinkles_01" 21 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 91 "complexion_7" 91 } +# gene_height={ "normal_height" 132 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 122 "body_fat_head_fat_full" 122 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 20 "body_shape_pear_half" 14 } +# gene_bs_bust={ "bust_shape_3_half" 95 "bust_shape_3_half" 95 } +# gene_age={ "old_4" 46 "old_3" 46 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 246 "avg_spacing_low_thickness" 246 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_avg_thickness" 139 } +# gene_body_hair={ "body_hair_sparse" 89 "body_hair_sparse" 89 } +# eye_accessory={ "normal_eyes" 44 "normal_eyes" 44 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 151 "normal_eyelashes" 151 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#142_robert_curthose = { +# portrait_info = { +# genes={ +# hair_color={ 119 180 189 105 } +# skin_color={ 92 85 98 87 } +# eye_color={ 76 145 128 174 } +# gene_chin_forward={ "chin_forward_pos" 184 "chin_forward_neg" 90 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 149 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 162 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 180 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_pos" 101 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 119 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 162 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 228 } +# gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 159 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_pos" 24 "mouth_width_pos" 162 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 83 } +# gene_mouth_open={ "mouth_open_neg" 9 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_pos" 194 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 46 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_pos" 24 } +# gene_bs_cheek_width={ "cheek_width_neg" 2 "cheek_width_neg" 10 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 115 "ear_inner_shape_pos" 53 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_upper_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_neg" 94 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_pos" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 205 "eye_corner_depth_pos" 183 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 58 } +# gene_bs_eye_size={ "eye_size_pos" 230 "eye_size_neg" 133 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 23 "eye_upper_lid_size_pos" 122 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 61 "forehead_brow_curve_pos" 62 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_neg" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 165 "forehead_brow_inner_height_neg" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 74 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 10 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_pos" 46 "jaw_def_neg" 8 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 139 "mouth_lower_lip_pad_neg" 80 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 93 "mouth_lower_lip_width_neg" 26 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 4 "mouth_philtrum_width_pos" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 83 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 52 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 81 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_neg" 169 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_pos" 101 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 206 "nose_nostril_height_pos" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 155 "nose_nostril_width_neg" 66 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_hawk_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 125 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 154 "nose_ridge_width_neg" 22 } +# gene_bs_nose_size={ "nose_size_neg" 16 "nose_size_pos" 48 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 16 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 24 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 132 "nose_tip_width_pos" 44 } +# face_detail_cheek_def={ "cheek_def_02" 221 "cheek_def_02" 142 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 4 "cheek_fat_03_pos" 153 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 120 "chin_def" 232 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 45 "eye_lower_lid_def" 142 } +# face_detail_eye_socket={ "eye_socket_03" 220 "eye_socket_03" 187 } +# face_detail_nasolabial={ "nasolabial_03" 151 "nasolabial_01" 62 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 168 } +# face_detail_temple_def={ "temple_def" 84 "temple_def" 203 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 152 "brow_wrinkles_04" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 246 "forehead_wrinkles_01" 21 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 249 "complexion_7" 91 } +# gene_height={ "normal_height" 110 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_full" 127 "body_fat_head_fat_full" 122 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 174 "bust_shape_3_half" 95 } +# gene_age={ "old_3" 46 "old_1" 128 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 246 "avg_spacing_low_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_high_thickness" 173 } +# gene_body_hair={ "body_hair_sparse" 89 "body_hair_sparse" 114 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 163 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#146_william_the_red = { +# portrait_info = { +# genes={ +# hair_color={ 240 105 119 180 } +# skin_color={ 100 87 89 85 } +# eye_color={ 128 174 76 145 } +# gene_chin_forward={ "chin_forward_neg" 90 "chin_forward_pos" 184 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 149 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 162 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 180 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_pos" 175 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 43 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 162 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 228 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 99 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 155 "jaw_width_pos" 131 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 98 } +# gene_mouth_width={ "mouth_width_neg" 86 "mouth_width_pos" 135 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 9 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_neg" 116 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_pos" 194 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 46 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 24 "cheek_height_pos" 11 } +# gene_bs_cheek_width={ "cheek_width_neg" 10 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 53 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 32 "ear_both_bend_pos" 47 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_neg" 94 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_pos" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 183 "eye_corner_depth_pos" 205 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 58 } +# gene_bs_eye_size={ "eye_size_neg" 133 "eye_size_pos" 174 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 30 "eye_upper_lid_size_pos" 151 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 62 "forehead_brow_curve_pos" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_neg" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 165 "forehead_brow_inner_height_neg" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 74 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 10 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 242 "jaw_def_pos" 46 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 47 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 139 "mouth_lower_lip_pad_neg" 80 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 26 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 1 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 52 "mouth_upper_lip_profile_pos" 83 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 52 } +# gene_bs_nose_forward={ "nose_forward_pos" 81 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_neg" 91 "nose_height_neg" 169 } +# gene_bs_nose_length={ "nose_length_pos" 101 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 28 "nose_nostril_height_pos" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 155 "nose_nostril_width_pos" 23 } +# gene_bs_nose_profile={ "nose_profile_neg" 14 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_neg" 125 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_neg" 154 } +# gene_bs_nose_size={ "nose_size_neg" 16 "nose_size_pos" 48 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 35 "nose_tip_angle_pos" 16 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 14 "nose_tip_forward_neg" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 132 "nose_tip_width_pos" 44 } +# face_detail_cheek_def={ "cheek_def_02" 142 "cheek_def_02" 221 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 4 "cheek_fat_01_neg" 72 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 120 "chin_def" 232 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 15 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_03" 220 "eye_socket_03" 255 } +# face_detail_nasolabial={ "nasolabial_03" 151 "nasolabial_01" 62 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 193 "nose_tip_def" 168 } +# face_detail_temple_def={ "temple_def" 203 "temple_def" 84 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 30 "brow_wrinkles_04" 152 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 164 "forehead_wrinkles_01" 72 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 91 "complexion_2" 249 } +# gene_height={ "normal_height" 132 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 132 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_pear_half" 20 } +# gene_bs_bust={ "bust_shape_3_half" 174 "bust_shape_3_half" 95 } +# gene_age={ "old_1" 128 "old_3" 46 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 253 "avg_spacing_lower_thickness" 246 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_high_thickness" 173 } +# gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 89 } +# eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 66 "normal_eyelashes" 66 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +## Harald Hardrade +# +#102531_harald_hardrade = { +# portrait_info = { +# genes={ +# hair_color={ 116 108 116 88 } +# skin_color={ 70 100 70 100 } +# eye_color={ 195 203 195 203 } +# gene_chin_forward={ "chin_forward_pos" 192 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 192 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 108 "forehead_brow_height_neg" 108 } +# gene_forehead_roundness={ "forehead_roundness_pos" 193 "forehead_roundness_pos" 193 } +# gene_forehead_width={ "forehead_width_neg" 91 "forehead_width_neg" 91 } +# gene_forehead_height={ "forehead_height_neg" 105 "forehead_height_neg" 105 } +# gene_head_height={ "head_height_pos" 159 "head_height_pos" 159 } +# gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 174 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 157 "head_top_width_pos" 157 } +# gene_jaw_angle={ "jaw_angle_pos" 104 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 156 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 62 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 138 "mouth_upper_lip_size_pos" 138 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_pos" 160 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_neg" 98 "neck_width_neg" 98 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 25 } +# gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 27 } +# gene_bs_cheek_width={ "cheek_width_pos" 2 "cheek_width_pos" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 20 "ear_angle_neg" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 31 "ear_inner_shape_pos" 31 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_both_bend_pos" 84 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 175 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 18 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_pos" 162 "eye_size_pos" 162 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 25 "eye_upper_lid_size_neg" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_neg" 142 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 42 "forehead_brow_forward_pos" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_neg" 12 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 114 "forehead_brow_outer_height_pos" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 43 "forehead_brow_width_neg" 43 } +# gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_neg" 119 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 177 "mouth_lower_lip_def_pos" 177 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 72 "mouth_lower_lip_pad_pos" 72 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 68 "mouth_philtrum_def_pos" 68 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 46 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_pos" 31 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 52 "mouth_upper_lip_full_neg" 52 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 27 "mouth_upper_lip_profile_neg" 27 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_neg" 2 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_neg" 25 "nose_height_neg" 25 } +# gene_bs_nose_length={ "nose_length_pos" 86 "nose_length_neg" 99 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_neg" 1 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 145 "nose_nostril_width_pos" 3 } +# gene_bs_nose_profile={ "nose_profile_pos" 83 "nose_profile_pos" 83 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 68 "nose_tip_angle_pos" 68 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_neg" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_pos" 9 } +# face_detail_cheek_def={ "cheek_def_02" 184 "cheek_def_02" 68 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 99 "cheek_fat_04_pos" 199 } +# face_detail_chin_cleft={ "chin_dimple" 16 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 176 "chin_def" 176 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 100 "eye_lower_lid_def" 100 } +# face_detail_eye_socket={ "eye_socket_02" 147 "eye_socket_02" 147 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 131 "nose_ridge_def_neg" 131 } +# face_detail_nose_tip_def={ "nose_tip_def" 224 "nose_tip_def" 224 } +# face_detail_temple_def={ "temple_def" 221 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 132 "brow_wrinkles_01" 91 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 71 "eye_wrinkles_01" 71 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 79 "forehead_wrinkles_01" 79 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 89 "complexion_2" 89 } +# gene_height={ "normal_height" 150 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_medium" 121 } +# gene_bs_body_shape={ "body_shape_triangle_half" 13 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 158 "bust_shape_4_full" 158 } +# gene_age={ "old_2" 0 "old_2" 0 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 221 "avg_spacing_avg_thickness" 125 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 109 "layer_2_lower_thickness" 186 } +# gene_body_hair={ "body_hair_avg" 135 "body_hair_dense" 153 } +# eye_accessory={ "normal_eyes" 174 "normal_eyes" 174 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 89 "normal_eyelashes" 89 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 190 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#102534_olav = { # Harald's son Olav +# portrait_info = { +# genes={ +# hair_color={ 116 108 107 132 } +# skin_color={ 60 84 65 91 } +# eye_color={ 195 203 219 196 } +# gene_chin_forward={ "chin_forward_pos" 192 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 192 "eye_shut_neg" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 118 "forehead_brow_height_neg" 108 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 193 } +# gene_forehead_width={ "forehead_width_neg" 91 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_neg" 86 "forehead_height_neg" 105 } +# gene_head_height={ "head_height_neg" 120 "head_height_pos" 159 } +# gene_head_width={ "head_width_neg" 104 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_pos" 166 "head_profile_pos" 174 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 157 } +# gene_jaw_angle={ "jaw_angle_pos" 139 "jaw_angle_pos" 104 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_pos" 160 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 138 "mouth_upper_lip_size_neg" 94 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_neg" 102 } +# gene_mouth_open={ "mouth_open_neg" 64 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_neg" 98 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_pos" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 6 "cheek_height_pos" 27 } +# gene_bs_cheek_width={ "cheek_width_neg" 29 "cheek_width_pos" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 20 "ear_angle_neg" 5 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 163 "ear_inner_shape_pos" 31 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_lower_bend_pos" 20 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_neg" 33 } +# gene_bs_ear_size={ "ear_size_pos" 8 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_neg" 6 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 18 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_pos" 162 "eye_size_neg" 16 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 4 "eye_upper_lid_size_neg" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 110 "forehead_brow_curve_neg" 142 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 42 "forehead_brow_forward_neg" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_neg" 71 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 114 "forehead_brow_outer_height_pos" 43 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_neg" 43 } +# gene_bs_jaw_def={ "jaw_def_neg" 4 "jaw_def_neg" 119 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 177 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 82 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 72 "mouth_lower_lip_pad_neg" 90 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 19 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 68 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 50 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_neg" 106 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 52 "mouth_upper_lip_full_pos" 18 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 27 "mouth_upper_lip_profile_pos" 6 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 53 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_neg" 109 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 25 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_pos" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 36 "nose_nostril_height_neg" 1 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 145 "nose_nostril_width_pos" 41 } +# gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_pos" 83 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 49 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 59 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_neg" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 68 "nose_tip_angle_neg" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_pos" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 76 "nose_tip_width_pos" 9 } +# face_detail_cheek_def={ "cheek_def_02" 18 "cheek_def_02" 68 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 99 "cheek_fat_03_pos" 18 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def_neg" 18 "chin_def" 176 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 100 "eye_lower_lid_def" 221 } +# face_detail_eye_socket={ "eye_socket_color_03" 22 "eye_socket_02" 147 } +# face_detail_nasolabial={ "nasolabial_02" 151 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 131 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 224 "nose_tip_def" 17 } +# face_detail_temple_def={ "temple_def" 38 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 91 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 155 "eye_wrinkles_01" 71 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 79 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 89 "complexion_4" 104 } +# gene_height={ "normal_height" 108 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 122 "body_fat_head_fat_medium" 107 } +# gene_bs_body_shape={ "body_shape_triangle_half" 10 "body_shape_hourglass_half" 6 } +# gene_bs_bust={ "bust_shape_4_full" 92 "bust_shape_4_full" 158 } +# gene_age={ "old_1" 80 "old_2" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 125 "avg_spacing_low_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 109 "layer_2_lower_thickness" 82 } +# gene_body_hair={ "body_hair_avg" 135 "body_hair_dense" 131 } +# gene_hair_type={ "hair_wavy" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 193 "normal_eyes" 193 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 133 "normal_eyelashes" 133 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 147 "no_beard" 0 } +# hairstyles={ "northern_hairstyles_wavy" 138 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 197 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_low_nobility_clothes" 216 "most_clothes" 0 } +# headgear={ "northern_common" 9 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#102535_ingegerd = { # Harald's daughter Ingegerd +# portrait_info = { +# genes={ +# hair_color={ 126 234 116 108 } +# skin_color={ 73 85 74 78 } +# eye_color={ 187 158 195 203 } +# gene_chin_forward={ "chin_forward_neg" 108 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 83 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 192 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_neg" 108 } +# gene_forehead_roundness={ "forehead_roundness_pos" 193 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_neg" 91 } +# gene_forehead_height={ "forehead_height_pos" 147 "forehead_height_neg" 105 } +# gene_head_height={ "head_height_neg" 114 "head_height_pos" 159 } +# gene_head_width={ "head_width_neg" 120 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 142 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 157 "head_top_width_neg" 83 } +# gene_jaw_angle={ "jaw_angle_pos" 104 "jaw_angle_neg" 125 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 177 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 62 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 138 "mouth_upper_lip_size_pos" 167 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 110 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_neg" 6 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_pos" 135 } +# gene_neck_width={ "neck_width_neg" 98 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_pos" 43 } +# gene_bs_cheek_height={ "cheek_height_pos" 1 "cheek_height_pos" 27 } +# gene_bs_cheek_width={ "cheek_width_pos" 2 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 36 "ear_angle_neg" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 54 "ear_inner_shape_pos" 31 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_lower_bend_pos" 166 } +# gene_bs_ear_outward={ "ear_outward_pos" 18 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 140 "eye_corner_depth_pos" 175 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 19 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_pos" 30 "eye_size_pos" 162 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 25 "eye_upper_lid_size_pos" 99 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_pos" 105 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_pos" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 43 } +# gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_pos" 44 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 177 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 63 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 72 "mouth_lower_lip_pad_pos" 39 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_neg" 122 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 68 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 42 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_neg" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 66 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 79 "mouth_upper_lip_full_neg" 52 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 27 "mouth_upper_lip_profile_pos" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 2 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_neg" 25 "nose_height_pos" 45 } +# gene_bs_nose_length={ "nose_length_pos" 12 "nose_length_pos" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_pos" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 108 "nose_nostril_width_neg" 145 } +# gene_bs_nose_profile={ "nose_profile_hawk" 26 "nose_profile_pos" 83 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 29 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 68 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_neg" 43 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 68 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 5 "nose_tip_forward_neg" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_neg" 1 } +# face_detail_cheek_def={ "cheek_def_01" 91 "cheek_def_02" 184 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 2 "cheek_fat_04_pos" 199 } +# face_detail_chin_cleft={ "chin_dimple" 30 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 181 "chin_def" 176 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 100 "eye_lower_lid_def" 180 } +# face_detail_eye_socket={ "eye_socket_02" 147 "eye_socket_03" 70 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 104 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 131 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 149 "nose_tip_def" 224 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 68 "brow_wrinkles_01" 132 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 80 "eye_wrinkles_01" 71 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 131 "forehead_wrinkles_01" 79 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 89 "complexion_2" 78 } +# gene_height={ "normal_height" 150 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_medium" 121 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 20 "body_shape_apple_full" 15 } +# gene_bs_bust={ "bust_shape_4_full" 70 "bust_shape_4_full" 158 } +# gene_age={ "old_2" 0 "old_2" 61 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 125 "avg_spacing_lower_thickness" 133 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 109 "layer_2_high_thickness" 196 } +# gene_body_hair={ "body_hair_sparse" 184 "body_hair_dense" 153 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 226 "normal_eyes" 226 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 76 "normal_eyelashes" 76 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 180 "no_beard" 0 } +# hairstyles={ "northern_hairstyles_straight" 215 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 89 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_commoner_clothes" 87 "most_clothes" 0 } +# headgear={ "northern_common" 82 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#101515_king_svend = { +# portrait_info = { +# genes={ +# hair_color={ 165 115 165 115 } +# skin_color={ 110 96 110 96 } +# eye_color={ 27 128 27 128 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 141 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 137 "eye_angle_neg" 91 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 87 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_neg" 124 "eye_shut_neg" 124 } +# gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_neg" 106 "head_height_neg" 106 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 108 } +# gene_head_profile={ "head_profile_neg" 94 "head_profile_neg" 94 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 183 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 65 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 131 } +# gene_mouth_open={ "mouth_open_neg" 44 "mouth_open_neg" 44 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_pos" 188 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_neg" 19 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_neg" 13 } +# gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_pos" 14 } +# gene_bs_ear_angle={ "ear_angle_neg" 31 "ear_angle_neg" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 15 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 53 "ear_both_bend_pos" 53 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 37 } +# gene_bs_ear_size={ "ear_size_neg" 50 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 147 "eye_corner_depth_pos" 147 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 80 "eye_upper_lid_size_pos" 106 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 44 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 122 "forehead_brow_forward_pos" 122 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 11 "forehead_brow_inner_height_pos" 11 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 38 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 6 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_pos" 80 "jaw_def_pos" 80 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 24 "mouth_lower_lip_pad_pos" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 78 "mouth_lower_lip_width_neg" 78 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 71 "mouth_upper_lip_full_pos" 71 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 34 "mouth_upper_lip_profile_neg" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 52 "mouth_upper_lip_width_pos" 52 } +# gene_bs_nose_forward={ "nose_forward_pos" 82 "nose_forward_neg" 3 } +# gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_pos" 122 } +# gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_neg" 79 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_pos" 8 } +# gene_bs_nose_profile={ "nose_profile_hawk" 104 "nose_profile_neg" 32 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 17 "nose_ridge_angle_pos" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 52 "nose_size_pos" 52 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 77 "nose_tip_angle_pos" 77 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 136 "nose_tip_forward_pos" 18 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 33 "nose_tip_width_neg" 33 } +# face_detail_cheek_def={ "cheek_def_01" 100 "cheek_def_01" 100 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 18 "cheek_fat_03_pos" 18 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 163 } +# face_detail_chin_def={ "chin_def" 228 "chin_def" 228 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 227 } +# face_detail_eye_socket={ "eye_socket_02" 244 "eye_socket_02" 244 } +# face_detail_nasolabial={ "nasolabial_01" 188 "nasolabial_01" 188 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 8 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 200 "temple_def" 200 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 72 "brow_wrinkles_03" 72 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 210 "eye_wrinkles_01" 48 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 141 "forehead_wrinkles_03" 141 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 78 "complexion_7" 78 } +# gene_height={ "normal_height" 159 "normal_height" 133 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 14 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_3_full" 133 "bust_shape_3_full" 133 } +# gene_age={ "old_1" 82 "old_1" 82 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 170 "avg_spacing_avg_thickness" 170 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 105 "layer_2_low_thickness" 105 } +# gene_body_hair={ "body_hair_avg" 92 "body_hair_avg" 92 } +# eye_accessory={ "normal_eyes" 60 "normal_eyes" 60 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 198 "normal_eyelashes" 198 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#101517_harald_the_whetstone = { # King Svend's son Harald +# portrait_info = { +# genes={ +# hair_color={ 165 115 97 92 } +# skin_color={ 67 96 76 96 } +# eye_color={ 27 128 183 202 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 137 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_neg" 124 "eye_shut_neg" 106 } +# gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_neg" 90 } +# gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 143 } +# gene_forehead_width={ "forehead_width_pos" 151 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 137 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_neg" 106 "head_height_neg" 105 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 94 "head_profile_neg" 77 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 175 } +# gene_jaw_angle={ "jaw_angle_neg" 107 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 183 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 164 } +# gene_mouth_open={ "mouth_open_neg" 44 "mouth_open_neg" 52 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_pos" 188 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_neg" 19 } +# gene_bs_cheek_height={ "cheek_height_pos" 44 "cheek_height_neg" 13 } +# gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_pos" 34 } +# gene_bs_ear_angle={ "ear_angle_neg" 31 "ear_angle_neg" 47 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 85 "ear_both_bend_pos" 53 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_neg" 37 } +# gene_bs_ear_size={ "ear_size_neg" 127 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 147 "eye_corner_depth_pos" 153 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 136 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 83 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 80 "eye_upper_lid_size_neg" 44 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 50 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_pos" 122 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 11 "forehead_brow_inner_height_pos" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 49 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 119 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_pos" 80 "jaw_def_pos" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 27 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_pos" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 67 "mouth_lower_lip_width_neg" 78 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_neg" 25 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 80 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 33 "mouth_upper_lip_full_pos" 71 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 7 "mouth_upper_lip_profile_neg" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 60 "mouth_upper_lip_width_pos" 52 } +# gene_bs_nose_forward={ "nose_forward_neg" 87 "nose_forward_neg" 3 } +# gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_neg" 85 } +# gene_bs_nose_length={ "nose_length_pos" 93 "nose_length_pos" 79 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_neg" 21 } +# gene_bs_nose_profile={ "nose_profile_neg" 32 "nose_profile_neg" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 17 "nose_ridge_angle_pos" 86 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_neg" 27 } +# gene_bs_nose_size={ "nose_size_pos" 52 "nose_size_pos" 71 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 23 "nose_tip_angle_neg" 77 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 136 "nose_tip_forward_neg" 119 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 33 "nose_tip_width_neg" 133 } +# face_detail_cheek_def={ "cheek_def_02" 23 "cheek_def_01" 100 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 113 "cheek_fat_03_pos" 18 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def" 228 "chin_def" 234 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 110 } +# face_detail_eye_socket={ "eye_socket_02" 244 "eye_socket_color_02" 7 } +# face_detail_nasolabial={ "nasolabial_02" 8 "nasolabial_01" 188 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 8 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 124 "temple_def" 200 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_04" 250 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 64 "eye_wrinkles_03" 210 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 33 "forehead_wrinkles_03" 141 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 78 "complexion_5" 159 } +# gene_height={ "normal_height" 159 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 110 "body_fat_head_fat_medium" 149 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 13 "body_shape_triangle_half" 22 } +# gene_bs_bust={ "bust_shape_3_full" 98 "bust_shape_3_full" 133 } +# gene_age={ "old_1" 82 "old_4" 87 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 170 "avg_spacing_avg_thickness" 153 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 105 "layer_2_avg_thickness" 145 } +# gene_body_hair={ "body_hair_sparse" 175 "body_hair_avg" 92 } +# gene_hair_type={ "hair_wavy" 110 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 176 "normal_eyelashes" 176 } +# pose={ "" 255 "" 0 } +# beards={ "fp1_beards_straight" 102 "no_beard" 0 } +# hairstyles={ "northern_hairstyles_wavy" 232 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 9 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_low_nobility_clothes" 183 "most_clothes" 0 } +# headgear={ "northern_common" 115 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#101519_knud = { # King Svend's son Knud +# portrait_info = { +# genes={ +# hair_color={ 165 115 97 92 } +# skin_color={ 66 96 78 96 } +# eye_color={ 27 128 183 202 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 137 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_neg" 87 } +# gene_eye_shut={ "eye_shut_neg" 124 "eye_shut_neg" 106 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 90 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 143 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_pos" 151 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 137 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 106 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 94 "head_profile_neg" 77 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 153 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 175 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 183 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 65 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 164 } +# gene_mouth_open={ "mouth_open_neg" 44 "mouth_open_neg" 52 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_pos" 139 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_pos" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_pos" 44 } +# gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_pos" 34 } +# gene_bs_ear_angle={ "ear_angle_neg" 47 "ear_angle_neg" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 15 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 85 "ear_both_bend_pos" 53 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_neg" 127 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 147 "eye_corner_depth_pos" 153 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 136 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 83 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 44 "eye_upper_lid_size_pos" 80 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 50 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 122 "forehead_brow_forward_pos" 35 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 21 "forehead_brow_inner_height_pos" 11 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 49 "forehead_brow_outer_height_neg" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 6 "forehead_brow_width_pos" 119 } +# gene_bs_jaw_def={ "jaw_def_pos" 47 "jaw_def_pos" 80 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 27 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_pos" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 67 "mouth_lower_lip_width_neg" 78 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 25 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 80 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 71 "mouth_upper_lip_full_pos" 33 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 7 "mouth_upper_lip_profile_neg" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 52 "mouth_upper_lip_width_neg" 60 } +# gene_bs_nose_forward={ "nose_forward_neg" 87 "nose_forward_pos" 82 } +# gene_bs_nose_height={ "nose_height_neg" 85 "nose_height_neg" 79 } +# gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_pos" 93 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_neg" 21 } +# gene_bs_nose_profile={ "nose_profile_neg" 32 "nose_profile_neg" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 86 "nose_ridge_angle_pos" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 52 "nose_size_pos" 71 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 77 "nose_tip_angle_neg" 23 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 119 "nose_tip_forward_pos" 136 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 33 "nose_tip_width_neg" 133 } +# face_detail_cheek_def={ "cheek_def_02" 23 "cheek_def_01" 100 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 18 "cheek_fat_04_pos" 113 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def" 234 "chin_def" 228 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 110 "eye_lower_lid_def" 227 } +# face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_02" 244 } +# face_detail_nasolabial={ "nasolabial_01" 188 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 124 "temple_def" 200 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 72 "brow_wrinkles_04" 250 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 192 "eye_wrinkles_03" 210 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 141 "forehead_wrinkles_01" 33 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 159 "complexion_7" 78 } +# gene_height={ "normal_height" 159 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 112 "body_fat_head_fat_medium" 149 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 9 "body_shape_triangle_half" 12 } +# gene_bs_bust={ "bust_shape_3_full" 98 "bust_shape_3_full" 133 } +# gene_age={ "old_1" 82 "old_4" 87 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 170 "avg_spacing_avg_thickness" 153 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 145 "layer_2_low_thickness" 105 } +# gene_body_hair={ "body_hair_sparse" 175 "body_hair_avg" 92 } +# gene_hair_type={ "hair_straight" 128 "hair_wavy" 110 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 226 "normal_eyes" 226 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 216 "normal_eyelashes" 216 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 215 "no_beard" 0 } +# hairstyles={ "northern_hairstyles_straight" 194 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 199 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_commoner_clothes" 193 "most_clothes" 0 } +# headgear={ "northern_common" 182 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +## Malcolm of Scotland +# +#984_king_malcom = { +# portrait_info = { +# genes={ +# hair_color={ 177 198 177 198 } +# skin_color={ 11 77 11 77 } +# eye_color={ 18 183 18 183 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 141 } +# gene_chin_height={ "chin_height_pos" 163 "chin_height_pos" 163 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 136 } +# gene_eye_angle={ "eye_angle_pos" 153 "eye_angle_pos" 153 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 109 "eye_distance_pos" 161 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_neg" 126 } +# gene_forehead_roundness={ "forehead_roundness_pos" 151 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 119 } +# gene_head_height={ "head_height_pos" 152 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 143 "head_width_pos" 143 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_neg" 105 } +# gene_head_top_height={ "head_top_height_neg" 103 "head_top_height_neg" 103 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 107 "jaw_height_neg" 107 } +# gene_jaw_width={ "jaw_width_pos" 136 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 56 "mouth_width_neg" 56 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 150 "mouth_lower_lip_size_pos" 150 } +# gene_mouth_open={ "mouth_open_pos" 166 "mouth_open_pos" 166 } +# gene_neck_length={ "neck_length_neg" 77 "neck_length_neg" 77 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 38 } +# gene_bs_cheek_width={ "cheek_width_neg" 100 "cheek_width_pos" 47 } +# gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_pos" 49 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 203 "ear_upper_bend_pos" 203 } +# gene_bs_ear_outward={ "ear_outward_pos" 27 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_neg" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 227 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_pos" 79 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 186 "eye_upper_lid_size_pos" 110 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 53 "forehead_brow_curve_pos" 53 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 51 "forehead_brow_inner_height_pos" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 110 "forehead_brow_outer_height_pos" 66 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_pos" 60 } +# gene_bs_jaw_def={ "jaw_def_neg" 30 "jaw_def_neg" 30 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 89 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 140 "mouth_lower_lip_pad_pos" 140 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 60 "mouth_lower_lip_width_pos" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 18 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 41 "mouth_philtrum_width_pos" 41 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 2 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_neg" 35 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_pos" 51 } +# gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_neg" 20 "nose_height_neg" 20 } +# gene_bs_nose_length={ "nose_length_pos" 53 "nose_length_pos" 53 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 117 "nose_nostril_height_neg" 117 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 25 } +# gene_bs_nose_profile={ "nose_profile_hawk" 155 "nose_profile_pos" 76 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 29 "nose_ridge_angle_neg" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 122 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 154 "nose_tip_angle_neg" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 184 "nose_tip_forward_neg" 31 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_neg" 21 } +# face_detail_cheek_def={ "cheek_def_01" 132 "cheek_def_01" 11 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 39 "cheek_fat_01_neg" 39 } +# face_detail_chin_cleft={ "chin_cleft" 16 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 204 "chin_def" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 5 "eye_lower_lid_def" 5 } +# face_detail_eye_socket={ "eye_socket_03" 221 "eye_socket_03" 22 } +# face_detail_nasolabial={ "nasolabial_03" 183 "nasolabial_03" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 181 "nose_ridge_def_neg" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 238 "nose_tip_def" 11 } +# face_detail_temple_def={ "temple_def" 221 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 225 "brow_wrinkles_04" 225 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 143 "eye_wrinkles_01" 143 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 14 "forehead_wrinkles_01" 14 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 188 "complexion_7" 188 } +# gene_height={ "normal_height" 125 "normal_height" 125 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 105 "body_fat_head_fat_medium" 105 } +# gene_bs_body_shape={ "body_shape_pear_half" 6 "body_shape_pear_full" 6 } +# gene_bs_bust={ "bust_shape_1_half" 171 "bust_shape_1_half" 171 } +# gene_age={ "old_4" 80 "old_4" 80 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 129 "close_spacing_lower_thickness" 129 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 116 "layer_2_low_thickness" 116 } +# gene_body_hair={ "body_hair_avg" 140 "body_hair_avg" 140 } +# eye_accessory={ "normal_eyes" 106 "normal_eyes" 106 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 135 "normal_eyelashes" 135 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#988_duncan = { # Malcolm's son Duncan +# portrait_info = { +# genes={ +# hair_color={ 177 198 154 109 } +# skin_color={ 17 68 15 71 } +# eye_color={ 18 183 180 142 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 141 } +# gene_chin_height={ "chin_height_pos" 163 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_pos" 136 } +# gene_eye_angle={ "eye_angle_pos" 153 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 161 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_neg" 113 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 143 "head_width_pos" 131 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_pos" 143 } +# gene_head_top_height={ "head_top_height_neg" 103 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 138 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 107 "jaw_height_neg" 72 } +# gene_jaw_width={ "jaw_width_pos" 178 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 56 "mouth_width_pos" 139 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_pos" 150 } +# gene_mouth_open={ "mouth_open_pos" 166 "mouth_open_pos" 157 } +# gene_neck_length={ "neck_length_neg" 77 "neck_length_neg" 91 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_neg" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 26 "cheek_width_neg" 100 } +# gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_neg" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 36 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 89 "ear_upper_bend_pos" 203 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 94 "ear_size_neg" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 213 "eye_corner_depth_pos" 227 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_neg" 114 } +# gene_bs_eye_size={ "eye_size_pos" 80 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 186 "eye_upper_lid_size_pos" 64 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 60 "forehead_brow_curve_pos" 53 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 72 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 51 "forehead_brow_inner_height_pos" 58 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_neg" 110 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_pos" 60 } +# gene_bs_jaw_def={ "jaw_def_neg" 30 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 82 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 37 "mouth_lower_lip_pad_pos" 140 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 60 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 18 "mouth_philtrum_shape_pos" 69 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 158 "mouth_philtrum_width_pos" 41 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 83 "mouth_upper_lip_full_neg" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_pos" 26 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_pos" 90 } +# gene_bs_nose_forward={ "nose_forward_neg" 8 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 20 } +# gene_bs_nose_length={ "nose_length_pos" 86 "nose_length_pos" 53 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 117 "nose_nostril_height_neg" 67 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 106 } +# gene_bs_nose_profile={ "nose_profile_pos" 76 "nose_profile_neg" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_neg" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 58 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 122 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 64 "nose_tip_angle_neg" 154 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 10 "nose_tip_forward_pos" 184 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_neg" 32 } +# face_detail_cheek_def={ "cheek_def_02" 11 "cheek_def_01" 132 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 39 "cheek_fat_03_pos" 199 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 238 "chin_def" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 5 "eye_lower_lid_def" 102 } +# face_detail_eye_socket={ "eye_socket_03" 221 "eye_socket_03" 155 } +# face_detail_nasolabial={ "nasolabial_03" 183 "nasolabial_02" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 181 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 223 "nose_tip_def" 238 } +# face_detail_temple_def={ "temple_def" 158 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 36 "brow_wrinkles_04" 225 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 181 "eye_wrinkles_01" 143 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 14 "forehead_wrinkles_01" 144 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 114 "complexion_7" 188 } +# gene_height={ "normal_height" 134 "normal_height" 125 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 98 "body_fat_head_fat_medium" 121 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 16 "body_shape_pear_half" 6 } +# gene_bs_bust={ "bust_shape_4_full" 136 "bust_shape_4_full" 124 } +# gene_age={ "old_4" 80 "old_2" 181 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 129 "close_spacing_avg_thickness" 116 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 123 "layer_2_low_thickness" 116 } +# gene_body_hair={ "body_hair_avg" 169 "body_hair_avg" 140 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 188 "normal_eyes" 188 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 246 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 28 "no_beard" 0 } +# cloaks={ "no_cloak" 28 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 76 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 76 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 76 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#986_donald = { # Malcolm's brother Donald +# portrait_info = { +# genes={ +# hair_color={ 129 116 204 188 } +# skin_color={ 67 75 75 77 } +# eye_color={ 209 192 205 137 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_neg" 140 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 119 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_neg" 128 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_neg" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_neg" 153 } +# gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_neg" 142 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 102 } +# gene_head_height={ "head_height_neg" 102 "head_height_pos" 102 } +# gene_head_width={ "head_width_neg" 104 "head_width_pos" 104 } +# gene_head_profile={ "head_profile_neg" 127 "head_profile_neg" 127 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 143 "head_top_width_pos" 143 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_pos" 109 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_pos" 116 } +# gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 135 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_pos" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_pos" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_neg" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 112 "mouth_lower_lip_size_pos" 112 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_pos" 109 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_pos" 120 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 6 "cheek_forward_neg" 30 } +# gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_pos" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 81 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_neg" 100 "ear_angle_pos" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 79 "ear_inner_shape_pos" 111 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 16 "ear_lower_bend_pos" 24 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_neg" 26 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_pos" 74 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 255 "eye_corner_depth_pos" 161 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 116 "eye_fold_shape_pos" 126 } +# gene_bs_eye_size={ "eye_size_neg" 7 "eye_size_neg" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 31 "eye_upper_lid_size_pos" 194 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 178 "forehead_brow_curve_neg" 27 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 24 "forehead_brow_forward_neg" 26 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 99 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_pos" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 34 "forehead_brow_width_pos" 95 } +# gene_bs_jaw_def={ "jaw_def_pos" 33 "jaw_def_pos" 48 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 123 "mouth_lower_lip_def_pos" 3 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 37 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 21 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 22 "mouth_lower_lip_width_neg" 101 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 85 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 24 "mouth_philtrum_width_pos" 125 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 20 "mouth_upper_lip_full_neg" 148 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 124 "mouth_upper_lip_profile_neg" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 7 "mouth_upper_lip_width_pos" 18 } +# gene_bs_nose_forward={ "nose_forward_pos" 22 "nose_forward_pos" 29 } +# gene_bs_nose_height={ "nose_height_neg" 47 "nose_height_neg" 18 } +# gene_bs_nose_length={ "nose_length_pos" 34 "nose_length_pos" 155 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 10 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 3 "nose_nostril_width_pos" 25 } +# gene_bs_nose_profile={ "nose_profile_neg" 36 "nose_profile_neg" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 82 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_neg" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 87 "nose_tip_angle_pos" 71 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_pos" 97 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 28 "nose_tip_width_pos" 120 } +# face_detail_cheek_def={ "cheek_def_02" 164 "cheek_def_02" 17 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 63 "cheek_fat_01_neg" 143 } +# face_detail_chin_cleft={ "chin_dimple" 17 "chin_cleft" 24 } +# face_detail_chin_def={ "chin_def_neg" 239 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 5 "eye_lower_lid_def" 246 } +# face_detail_eye_socket={ "eye_socket_color_03" 23 "eye_socket_color_01" 219 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 52 "nose_ridge_def_neg" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 56 "nose_tip_def" 49 } +# face_detail_temple_def={ "temple_def" 132 "temple_def" 207 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 136 "brow_wrinkles_02" 217 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 240 "eye_wrinkles_01" 131 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 207 "forehead_wrinkles_01" 222 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_2" 242 } +# gene_height={ "normal_height" 124 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_average" 9 "body_shape_hourglass_full" 8 } +# gene_bs_bust={ "bust_shape_3_full" 128 "bust_shape_3_full" 102 } +# gene_age={ "old_4" 56 "old_3" 193 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 155 "far_spacing_low_thickness" 242 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 155 "layer_2_lower_thickness" 144 } +# gene_body_hair={ "body_hair_sparse" 99 "body_hair_dense" 137 } +# gene_hair_type={ "hair_wavy" 137 "hair_wavy" 149 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 34 "normal_eyes" 34 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 82 "normal_eyelashes" 82 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_curly" 114 "no_beard" 0 } +# cloaks={ "no_cloak" 162 "no_cloak" 0 } +# hairstyles={ "rtt_hairstyles" 0 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 127 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 127 "most_clothes" 0 } +# headgear={ "western_common" 238 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +##bm_1066_rags_to_riches +# +## Murchad +# +#83355_petty_king_murchad = { +# portrait_info = { +# genes={ +# hair_color={ 246 85 246 85 } +# skin_color={ 67 71 67 71 } +# eye_color={ 208 184 208 184 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_neg" 112 "eye_depth_neg" 112 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 197 } +# gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 47 } +# gene_head_height={ "head_height_neg" 78 "head_height_neg" 78 } +# gene_head_width={ "head_width_neg" 107 "head_width_neg" 107 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_neg" 105 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_pos" 148 } +# gene_head_top_width={ "head_top_width_neg" 120 "head_top_width_neg" 120 } +# gene_jaw_angle={ "jaw_angle_neg" 123 "jaw_angle_neg" 123 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_neg" 85 "jaw_width_neg" 85 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 161 "mouth_corner_depth_pos" 161 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 88 "mouth_lower_lip_size_neg" 88 } +# gene_mouth_open={ "mouth_open_neg" 49 "mouth_open_neg" 49 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 126 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 6 "cheek_height_pos" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 43 } +# gene_bs_ear_angle={ "ear_angle_neg" 102 "ear_angle_neg" 102 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 119 "ear_inner_shape_pos" 119 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 95 "ear_lower_bend_pos" 95 } +# gene_bs_ear_outward={ "ear_outward_neg" 70 "ear_outward_neg" 70 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 134 "eye_corner_depth_pos" 134 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 80 "eye_fold_shape_pos" 80 } +# gene_bs_eye_size={ "eye_size_neg" 34 "eye_size_neg" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 86 "eye_upper_lid_size_pos" 86 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 61 "forehead_brow_curve_pos" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_pos" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 26 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 41 "mouth_lower_lip_full_neg" 41 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 9 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 57 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 37 "mouth_upper_lip_width_neg" 37 } +# gene_bs_nose_forward={ "nose_forward_pos" 89 "nose_forward_pos" 89 } +# gene_bs_nose_height={ "nose_height_neg" 25 "nose_height_neg" 25 } +# gene_bs_nose_length={ "nose_length_pos" 44 "nose_length_pos" 44 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 110 "nose_nostril_height_neg" 110 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 20 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_pos" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 108 "nose_ridge_width_neg" 108 } +# gene_bs_nose_size={ "nose_size_pos" 55 "nose_size_pos" 55 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_neg" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 50 "nose_tip_width_pos" 50 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 19 "cheek_fat_03_pos" 19 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def" 14 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 112 "eye_lower_lid_def" 112 } +# face_detail_eye_socket={ "eye_socket_03" 19 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_02" 8 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 181 "temple_def" 181 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 204 "brow_wrinkles_01" 204 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 58 "eye_wrinkles_01" 58 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 159 "forehead_wrinkles_03" 159 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 185 "complexion_6" 185 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 118 "body_fat_head_fat_full" 118 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_2_half" 169 "bust_shape_2_half" 169 } +# gene_age={ "old_1" 79 "old_1" 79 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 92 "far_spacing_lower_thickness" 92 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 141 "layer_2_avg_thickness" 141 } +# gene_body_hair={ "body_hair_sparse" 154 "body_hair_sparse" 154 } +# eye_accessory={ "normal_eyes" 168 "normal_eyes" 168 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 156 "normal_eyelashes" 156 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#83357_brian = { # Murchad's son Brian +# portrait_info = { +# genes={ +# hair_color={ 195 178 246 85 } +# skin_color={ 90 73 102 75 } +# eye_color={ 225 135 208 184 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_pos" 147 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 112 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 146 } +# gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 78 "head_height_pos" 149 } +# gene_head_width={ "head_width_neg" 107 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_pos" 136 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_neg" 105 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_neg" 120 } +# gene_jaw_angle={ "jaw_angle_neg" 123 "jaw_angle_pos" 146 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_neg" 85 "jaw_width_pos" 139 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 161 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_pos" 164 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_pos" 134 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 88 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_neg" 81 "mouth_open_neg" 49 } +# gene_neck_length={ "neck_length_neg" 125 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 126 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 95 } +# gene_bs_cheek_height={ "cheek_height_pos" 6 "cheek_height_neg" 83 } +# gene_bs_cheek_width={ "cheek_width_neg" 5 "cheek_width_pos" 43 } +# gene_bs_ear_angle={ "ear_angle_pos" 1 "ear_angle_neg" 102 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 12 "ear_inner_shape_pos" 119 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 76 "ear_lower_bend_pos" 95 } +# gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_neg" 70 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_pos" 26 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 134 "eye_corner_depth_pos" 168 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 41 "eye_fold_shape_pos" 80 } +# gene_bs_eye_size={ "eye_size_pos" 6 "eye_size_neg" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 49 "eye_upper_lid_size_pos" 86 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 87 "forehead_brow_curve_pos" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 49 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_neg" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 2 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 163 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 16 "mouth_lower_lip_full_neg" 41 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_pos" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_neg" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 41 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 97 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 4 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 37 "mouth_upper_lip_width_pos" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 89 "nose_forward_pos" 1 } +# gene_bs_nose_height={ "nose_height_neg" 25 "nose_height_pos" 76 } +# gene_bs_nose_length={ "nose_length_pos" 44 "nose_length_neg" 46 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 110 "nose_nostril_height_neg" 92 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 204 "nose_nostril_width_neg" 20 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_hawk" 15 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_pos" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 108 "nose_ridge_width_pos" 18 } +# gene_bs_nose_size={ "nose_size_pos" 55 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 58 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_pos" 111 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 50 "nose_tip_width_neg" 10 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 63 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 117 "cheek_fat_03_pos" 19 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def" 197 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 223 "eye_lower_lid_def" 112 } +# face_detail_eye_socket={ "eye_socket_color_02" 24 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_02" 8 "nasolabial_03" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 34 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 181 "temple_def" 139 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 72 "brow_wrinkles_01" 204 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 58 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_03" 159 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 185 "complexion_7" 150 } +# gene_height={ "normal_height" 139 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_full" 118 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 12 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_2_full" 44 "bust_shape_2_full" 169 } +# gene_age={ "old_1" 79 "old_1" 126 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 253 "far_spacing_lower_thickness" 92 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 141 "layer_2_high_thickness" 128 } +# gene_body_hair={ "body_hair_avg" 181 "body_hair_sparse" 154 } +# gene_hair_type={ "hair_straight" 128 "hair_wavy" 129 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 12 "normal_eyes" 12 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 237 "normal_eyelashes" 237 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 123 "no_beard" 0 } +# cloaks={ "no_cloak" 123 "no_cloak" 0 } +# hairstyles={ "northern_hairstyles_straight" 202 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 163 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "northern_war" 126 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#166126_bebinn = { # Murchad's aunt Bebinn +# portrait_info = { +# genes={ +# hair_color={ 173 167 42 250 } +# skin_color={ 45 86 43 90 } +# eye_color={ 255 138 227 142 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 105 "eye_shut_neg" 113 } +# gene_forehead_angle={ "forehead_angle_neg" 80 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 178 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 158 } +# gene_forehead_width={ "forehead_width_pos" 152 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_pos" 148 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_neg" 109 "head_height_pos" 153 } +# gene_head_width={ "head_width_pos" 128 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_pos" 172 "head_profile_neg" 92 } +# gene_head_top_height={ "head_top_height_pos" 134 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 135 } +# gene_jaw_angle={ "jaw_angle_neg" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_neg" 126 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_pos" 139 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 162 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_pos" 159 "mouth_open_pos" 135 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_neg" 106 "neck_width_pos" 218 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_neg" 28 } +# gene_bs_cheek_height={ "cheek_height_neg" 14 "cheek_height_pos" 30 } +# gene_bs_cheek_width={ "cheek_width_neg" 51 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_pos" 37 "ear_angle_pos" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 172 "ear_inner_shape_pos" 155 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 29 "ear_both_bend_pos" 203 } +# gene_bs_ear_outward={ "ear_outward_pos" 26 "ear_outward_pos" 41 } +# gene_bs_ear_size={ "ear_size_neg" 50 "ear_size_neg" 115 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 186 "eye_corner_depth_pos" 203 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 1 "eye_fold_shape_pos" 36 } +# gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_pos" 5 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 6 "eye_upper_lid_size_pos" 37 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 187 "forehead_brow_curve_pos" 50 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 20 "forehead_brow_forward_neg" 101 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 37 "forehead_brow_inner_height_neg" 121 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 13 "forehead_brow_outer_height_neg" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 14 "forehead_brow_width_pos" 38 } +# gene_bs_jaw_def={ "jaw_def_neg" 51 "jaw_def_pos" 72 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 30 "mouth_lower_lip_full_pos" 19 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 10 "mouth_lower_lip_pad_neg" 176 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_pos" 22 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 78 "mouth_philtrum_shape_neg" 157 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 47 "mouth_philtrum_width_neg" 104 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 1 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_pos" 133 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 81 "mouth_upper_lip_profile_neg" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 2 "mouth_upper_lip_width_neg" 31 } +# gene_bs_nose_forward={ "nose_forward_pos" 116 "nose_forward_pos" 26 } +# gene_bs_nose_height={ "nose_height_neg" 7 "nose_height_neg" 63 } +# gene_bs_nose_length={ "nose_length_pos" 33 "nose_length_pos" 33 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 9 "nose_nostril_height_neg" 7 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 161 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_pos" 2 "nose_profile_neg" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_pos" 74 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 43 "nose_ridge_width_pos" 9 } +# gene_bs_nose_size={ "nose_size_pos" 18 "nose_size_neg" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 42 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 27 "nose_tip_forward_pos" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 199 "nose_tip_width_neg" 21 } +# face_detail_cheek_def={ "cheek_def_02" 15 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 23 "cheek_fat_01_neg" 28 } +# face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def" 248 "chin_def" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 100 "eye_lower_lid_def" 52 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_02" 22 } +# face_detail_nasolabial={ "nasolabial_02" 26 "nasolabial_01" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 238 "nose_tip_def" 25 } +# face_detail_temple_def={ "temple_def" 214 "temple_def" 159 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 64 "brow_wrinkles_03" 69 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 7 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 198 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 182 "complexion_3" 102 } +# gene_height={ "normal_height" 130 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 142 "body_fat_head_fat_full" 125 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 10 "body_shape_rectangle_half" 5 } +# gene_bs_bust={ "bust_shape_1_full" 159 "bust_shape_1_full" 159 } +# gene_age={ "old_3" 46 "old_4" 36 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 146 "avg_spacing_avg_thickness" 215 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 169 "layer_2_avg_thickness" 164 } +# gene_body_hair={ "body_hair_sparse" 94 "body_hair_avg" 145 } +# gene_hair_type={ "hair_straight" 176 "hair_wavy" 150 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 231 "normal_eyes" 231 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 139 "normal_eyelashes" 139 } +# pose={ "" 255 "" 0 } +# beards={ "northern_beards_straight" 204 "no_beard" 0 } +# hairstyles={ "northern_hairstyles_straight" 57 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 147 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "northern_commoner_clothes" 189 "most_clothes" 0 } +# headgear={ "northern_common" 115 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +## Matilda +# +#7757_duchess_matilda = { +# portrait_info = { +# genes={ +# hair_color={ 154 182 61 252 } +# skin_color={ 114 105 89 68 } +# eye_color={ 66 190 245 190 } +# gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 164 "eye_angle_pos" 164 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 192 "forehead_roundness_pos" 192 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_pos" 147 "forehead_height_pos" 147 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 118 "head_top_width_neg" 118 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 66 "mouth_width_pos" 136 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 210 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } +# gene_mouth_open={ "mouth_open_neg" 89 "mouth_open_neg" 89 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_pos" 164 "neck_width_pos" 164 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 41 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 35 "cheek_height_pos" 35 } +# gene_bs_cheek_width={ "cheek_width_pos" 112 "cheek_width_pos" 112 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 56 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 121 "ear_lower_bend_pos" 121 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 24 "ear_size_neg" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 169 "eye_corner_depth_pos" 184 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 124 "eye_fold_shape_pos" 124 } +# gene_bs_eye_size={ "eye_size_pos" 8 "eye_size_pos" 8 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 43 "forehead_brow_curve_neg" 43 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 19 "forehead_brow_inner_height_neg" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 72 "forehead_brow_outer_height_neg" 72 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 109 "jaw_def_neg" 109 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 74 "mouth_lower_lip_full_pos" 74 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 114 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 100 "mouth_upper_lip_full_pos" 102 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 97 "mouth_upper_lip_profile_pos" 97 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 22 "mouth_upper_lip_width_neg" 22 } +# gene_bs_nose_forward={ "nose_forward_neg" 12 "nose_forward_neg" 12 } +# gene_bs_nose_height={ "nose_height_neg" 28 "nose_height_neg" 28 } +# gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 45 "nose_profile_hawk_pos" 45 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_pos" 21 } +# gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 116 "nose_tip_angle_pos" 116 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_neg" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_neg" 47 } +# face_detail_cheek_def={ "cheek_def_01" 101 "cheek_def_01" 101 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 43 "cheek_fat_01_neg" 43 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def" 92 "chin_def" 92 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 57 "eye_lower_lid_def" 57 } +# face_detail_eye_socket={ "eye_socket_01" 171 "eye_socket_01" 171 } +# face_detail_nasolabial={ "nasolabial_03" 23 "nasolabial_03" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 149 "nose_ridge_def_neg" 149 } +# face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 196 } +# face_detail_temple_def={ "temple_def" 179 "temple_def" 179 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 69 "brow_wrinkles_04" 69 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 192 "eye_wrinkles_02" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 142 "forehead_wrinkles_03" 142 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 182 "complexion_1" 182 } +# gene_height={ "normal_height" 120 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 159 "bust_shape_2_full" 159 } +# gene_age={ "old_3" 71 "old_3" 71 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 240 "close_spacing_high_thickness" 185 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 148 "layer_2_high_thickness" 148 } +# gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 114 } +# eye_accessory={ "normal_eyes" 54 "normal_eyes" 54 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +## Emir Yahya +# +#3924_emir_yahya = { +# portrait_info = { +# genes={ +# hair_color={ 117 250 117 250 } +# skin_color={ 93 156 93 148 } +# eye_color={ 27 235 27 235 } +# gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_neg" 92 "chin_width_neg" 92 } +# gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 155 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 60 "forehead_height_neg" 60 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 154 } +# gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_pos" 177 "head_profile_pos" 177 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_pos" 199 } +# gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 130 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 63 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 169 "mouth_lower_lip_size_pos" 169 } +# gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_pos" 199 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_neg" 32 } +# gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 36 } +# gene_bs_ear_angle={ "ear_angle_pos" 27 "ear_angle_pos" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 5 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 147 "ear_both_bend_pos" 147 } +# gene_bs_ear_outward={ "ear_outward_neg" 30 "ear_outward_neg" 30 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 212 "eye_corner_depth_pos" 212 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 21 } +# gene_bs_eye_size={ "eye_size_pos" 66 "eye_size_pos" 66 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_neg" 121 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_neg" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 7 "forehead_brow_width_pos" 7 } +# gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_neg" 77 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 9 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_pos" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_pos" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 81 "nose_height_pos" 81 } +# gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_neg" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_pos" 8 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 2 } +# gene_bs_nose_size={ "nose_size_pos" 126 "nose_size_pos" 126 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 105 "nose_tip_angle_neg" 105 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } +# face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 16 "cheek_fat_03_pos" 16 } +# face_detail_chin_cleft={ "chin_dimple" 82 "chin_dimple" 82 } +# face_detail_chin_def={ "chin_def" 20 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 61 "eye_lower_lid_def" 61 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_01" 8 } +# face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_03" 130 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 135 "nose_ridge_def_pos" 135 } +# face_detail_nose_tip_def={ "nose_tip_def" 162 "nose_tip_def" 162 } +# face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 237 "brow_wrinkles_04" 237 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 169 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 59 "forehead_wrinkles_01" 59 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 183 "complexion_3" 183 } +# gene_height={ "normal_height" 126 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_low" 132 "body_fat_head_fat_low" 117 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 62 "body_shape_hourglass_full" 22 } +# gene_bs_bust={ "bust_shape_1_full" 63 "bust_shape_1_full" 79 } +# gene_age={ "old_4" 133 "old_4" 133 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 253 "close_spacing_avg_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 146 "layer_2_low_thickness" 146 } +# gene_body_hair={ "body_hair_dense" 250 "body_hair_dense" 250 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# pose={ "" 255 "" 0 } +# beards={ "scripted_character_beards_01" 99 "no_beard" 0 } +# clothes={ "mena_high_nobility_clothes" 243 "mena_high_nobility_clothes" 243 } +# headgear={ "mena_high_nobility" 107 "no_headgear" 0 } +# legwear={ "mena_war_legwear" 126 "all_legwear" 0 } +# hairstyles={ "scripted_character_hairstyles_01" 61 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#20858_zahida = { # Yahya's daughter Zahida +# portrait_info = { +# genes={ +# hair_color={ 117 250 49 245 } +# skin_color={ 118 151 111 152 } +# eye_color={ 27 235 69 219 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_neg" 92 } +# gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_pos" 160 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 60 "forehead_height_neg" 74 } +# gene_head_height={ "head_height_neg" 82 "head_height_pos" 154 } +# gene_head_width={ "head_width_pos" 133 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_pos" 154 "head_profile_pos" 177 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 199 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 163 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 104 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 172 "mouth_lower_lip_size_pos" 169 } +# gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_neg" 80 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 17 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 35 "cheek_height_neg" 32 } +# gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_pos" 36 } +# gene_bs_ear_angle={ "ear_angle_pos" 27 "ear_angle_pos" 107 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 9 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_both_bend_pos" 147 } +# gene_bs_ear_outward={ "ear_outward_pos" 43 "ear_outward_neg" 30 } +# gene_bs_ear_size={ "ear_size_pos" 2 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 248 "eye_corner_depth_pos" 212 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 58 "eye_fold_shape_pos" 21 } +# gene_bs_eye_size={ "eye_size_pos" 66 "eye_size_neg" 66 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_pos" 20 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_neg" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 6 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 23 "forehead_brow_width_pos" 7 } +# gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_pos" 138 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 19 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_pos" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 20 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 127 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_neg" 26 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_pos" 24 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_pos" 9 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 20 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 34 } +# gene_bs_nose_height={ "nose_height_pos" 75 "nose_height_pos" 81 } +# gene_bs_nose_length={ "nose_length_neg" 10 "nose_length_neg" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 86 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 21 } +# gene_bs_nose_profile={ "nose_profile_pos" 85 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_pos" 41 } +# gene_bs_nose_size={ "nose_size_pos" 126 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 56 "nose_tip_angle_neg" 105 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 173 "nose_tip_width_pos" 21 } +# face_detail_cheek_def={ "cheek_def_02" 154 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 16 "cheek_fat_01_neg" 15 } +# face_detail_chin_cleft={ "chin_dimple" 82 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 20 "chin_def" 227 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 61 "eye_lower_lid_def" 102 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_03" 17 } +# face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_02" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 135 } +# face_detail_nose_tip_def={ "nose_tip_def" 162 "nose_tip_def" 97 } +# face_detail_temple_def={ "temple_def" 254 "temple_def" 33 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_03" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 169 "eye_wrinkles_01" 52 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 41 "forehead_wrinkles_01" 59 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 218 "complexion_3" 183 } +# gene_height={ "normal_height" 126 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 133 "body_fat_head_fat_low" 132 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_apple_full" 14 } +# gene_bs_bust={ "bust_shape_4_full" 145 "bust_shape_3_half" 160 } +# gene_age={ "old_4" 92 "old_4" 133 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 237 "close_spacing_avg_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 146 "layer_2_avg_thickness" 212 } +# gene_body_hair={ "body_hair_dense" 250 "body_hair_dense" 199 } +# gene_hair_type={ "hair_straight" 128 "hair_curly" 142 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 185 "normal_eyes" 185 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 97 "normal_eyelashes" 97 } +# hairstyles={ "all_hairstyles" 53 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +## Vratislav II of Bohemia +# +#522_duke_vratislav = { +# portrait_info = { +# genes={ +# hair_color={ 145 72 145 72 } +# skin_color={ 20 79 20 79 } +# eye_color={ 174 204 174 204 } +# gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_neg" 126 } +# gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 104 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 105 } +# gene_head_width={ "head_width_neg" 103 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_neg" 99 "head_top_height_neg" 99 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_neg" 30 "mouth_open_neg" 30 } +# gene_neck_length={ "neck_length_neg" 81 "neck_length_neg" 81 } +# gene_neck_width={ "neck_width_pos" 160 "neck_width_pos" 160 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 193 "cheek_forward_pos" 193 } +# gene_bs_cheek_height={ "cheek_height_pos" 9 "cheek_height_pos" 9 } +# gene_bs_cheek_width={ "cheek_width_neg" 70 "cheek_width_neg" 70 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 87 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 191 "ear_upper_bend_pos" 191 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 211 "eye_corner_depth_pos" 211 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 14 "eye_fold_shape_neg" 14 } +# gene_bs_eye_size={ "eye_size_neg" 115 "eye_size_neg" 115 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_neg" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 65 "forehead_brow_curve_neg" 65 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_neg" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 7 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 35 "forehead_brow_outer_height_neg" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 47 } +# gene_bs_jaw_def={ "jaw_def_neg" 34 "jaw_def_neg" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 23 "mouth_lower_lip_def_pos" 23 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 68 "mouth_lower_lip_full_neg" 68 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_neg" 102 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_pos" 120 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 80 "mouth_philtrum_shape_neg" 80 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 86 "mouth_upper_lip_def_pos" 86 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 72 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_pos" 45 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 29 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 15 "nose_height_pos" 15 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 13 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk" 63 "nose_profile_hawk" 63 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 90 "nose_ridge_angle_pos" 90 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 65 "nose_tip_angle_pos" 65 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_pos" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 140 "nose_tip_width_neg" 140 } +# face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 89 "cheek_fat_01_pos" 89 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def" 15 "chin_def" 15 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 107 "eye_lower_lid_def" 107 } +# face_detail_eye_socket={ "eye_socket_02" 240 "eye_socket_02" 240 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_01" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 200 "nose_ridge_def_pos" 200 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 251 "temple_def" 251 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 241 "brow_wrinkles_03" 241 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 200 "eye_wrinkles_02" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_03" 183 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 163 "complexion_5" 163 } +# gene_height={ "normal_height" 122 "normal_height" 106 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_shape_3_full" 207 "bust_shape_3_full" 207 } +# gene_age={ "old_2" 129 "old_2" 129 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 168 "layer_2_lower_thickness" 168 } +# gene_body_hair={ "body_hair_avg" 131 "body_hair_avg" 131 } +# eye_accessory={ "normal_eyes" 128 "normal_eyes" 128 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#212881_judita = { # Vratislav's daughter Judita +# portrait_info = { +# genes={ +# hair_color={ 145 72 179 166 } +# skin_color={ 69 82 50 81 } +# eye_color={ 174 204 69 169 } +# gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 100 "forehead_brow_height_neg" 126 } +# gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 184 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_pos" 144 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 113 } +# gene_head_width={ "head_width_neg" 103 "head_width_pos" 130 } +# gene_head_profile={ "head_profile_neg" 96 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 99 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 102 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 66 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 178 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_pos" 203 "mouth_open_neg" 30 } +# gene_neck_length={ "neck_length_neg" 81 "neck_length_neg" 118 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 160 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 193 } +# gene_bs_cheek_height={ "cheek_height_pos" 9 "cheek_height_neg" 42 } +# gene_bs_cheek_width={ "cheek_width_neg" 70 "cheek_width_neg" 14 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_pos" 69 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 155 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 191 "ear_lower_bend_pos" 29 } +# gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_pos" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 211 "eye_corner_depth_pos" 228 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 14 } +# gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_neg" 115 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_pos" 2 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 65 "forehead_brow_curve_neg" 96 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_pos" 177 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 103 "forehead_brow_outer_height_neg" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 34 "jaw_def_neg" 83 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 23 "mouth_lower_lip_def_pos" 44 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 68 "mouth_lower_lip_full_neg" 59 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 1 "mouth_lower_lip_pad_neg" 102 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_neg" 27 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 8 "mouth_philtrum_shape_neg" 80 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 103 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 86 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 72 "mouth_upper_lip_full_pos" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_pos" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 26 } +# gene_bs_nose_height={ "nose_height_pos" 15 "nose_height_neg" 74 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 67 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 33 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 13 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk" 63 "nose_profile_pos" 120 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_pos" 90 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 12 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 65 "nose_tip_angle_pos" 48 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_pos" 47 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 140 "nose_tip_width_neg" 105 } +# face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_01" 48 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 191 "cheek_fat_01_pos" 89 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def_neg" 21 "chin_def" 15 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 107 "eye_lower_lid_def" 228 } +# face_detail_eye_socket={ "eye_socket_02" 7 "eye_socket_02" 240 } +# face_detail_nasolabial={ "nasolabial_02" 46 "nasolabial_01" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 200 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 251 "temple_def" 171 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_02" 220 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 166 "eye_wrinkles_02" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_01" 35 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 147 "complexion_5" 163 } +# gene_height={ "normal_height" 114 "normal_height" 106 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_low" 121 } +# gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_shape_1_full" 165 "bust_shape_1_full" 136 } +# gene_age={ "old_2" 129 "old_2" 244 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "far_spacing_avg_thickness" 157 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 127 "layer_2_lower_thickness" 168 } +# gene_body_hair={ "body_hair_avg" 131 "body_hair_avg" 185 } +# gene_hair_type={ "hair_straight" 127 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 91 "normal_eyes" 91 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 179 "normal_eyelashes" 179 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 55 "no_beard" 0 } +# cloaks={ "no_cloak" 55 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 231 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 231 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +## Robert of Apulia +# +#1128_duke_robert = { +# portrait_info = { +# genes={ +# hair_color={ 9 238 9 238 } +# skin_color={ 130 116 130 116 } +# eye_color={ 29 176 29 176 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 126 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_neg" 174 "eye_shut_neg" 119 } +# gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 141 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 149 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 144 } +# gene_forehead_height={ "forehead_height_neg" 94 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } +# gene_head_width={ "head_width_pos" 164 "head_width_pos" 164 } +# gene_head_profile={ "head_profile_neg" 94 "head_profile_neg" 94 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_pos" 133 } +# gene_head_top_width={ "head_top_width_pos" 210 "head_top_width_pos" 210 } +# gene_jaw_angle={ "jaw_angle_neg" 107 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 112 "mouth_corner_height_neg" 112 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 153 "mouth_height_pos" 153 } +# gene_mouth_width={ "mouth_width_neg" 62 "mouth_width_neg" 62 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 147 "mouth_upper_lip_size_pos" 147 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 118 } +# gene_mouth_open={ "mouth_open_pos" 172 "mouth_open_pos" 172 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_pos" 184 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 13 "cheek_forward_neg" 13 } +# gene_bs_cheek_height={ "cheek_height_neg" 35 "cheek_height_neg" 35 } +# gene_bs_cheek_width={ "cheek_width_pos" 3 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 18 "ear_angle_pos" 18 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 33 "ear_inner_shape_pos" 33 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 101 "ear_upper_bend_pos" 101 } +# gene_bs_ear_outward={ "ear_outward_neg" 50 "ear_outward_neg" 50 } +# gene_bs_ear_size={ "ear_size_neg" 37 "ear_size_neg" 37 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 156 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 30 "eye_fold_shape_pos" 30 } +# gene_bs_eye_size={ "eye_size_neg" 27 "eye_size_neg" 27 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 16 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 178 "forehead_brow_curve_neg" 79 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 117 "forehead_brow_forward_pos" 117 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 22 "forehead_brow_inner_height_pos" 56 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 62 "forehead_brow_outer_height_neg" 62 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 37 } +# gene_bs_jaw_def={ "jaw_def_pos" 12 "jaw_def_pos" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 103 "mouth_lower_lip_pad_neg" 103 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_pos" 120 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 29 "mouth_philtrum_shape_neg" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_pos" 7 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 77 "mouth_upper_lip_full_neg" 77 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_pos" 63 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 85 "mouth_upper_lip_width_pos" 85 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 108 "nose_height_pos" 41 } +# gene_bs_nose_length={ "nose_length_neg" 42 "nose_length_neg" 42 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 15 "nose_nostril_height_pos" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 4 "nose_nostril_width_neg" 4 } +# gene_bs_nose_profile={ "nose_profile_pos" 115 "nose_profile_neg" 115 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 40 "nose_ridge_width_neg" 40 } +# gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 6 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 59 "nose_tip_width_pos" 59 } +# face_detail_cheek_def={ "cheek_def_01" 42 "cheek_def_01" 42 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 16 "cheek_fat_01_neg" 16 } +# face_detail_chin_cleft={ "chin_dimple" 17 "chin_dimple" 17 } +# face_detail_chin_def={ "chin_def" 112 "chin_def" 112 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 225 "eye_lower_lid_def" 225 } +# face_detail_eye_socket={ "eye_socket_01" 241 "eye_socket_01" 241 } +# face_detail_nasolabial={ "nasolabial_02" 15 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 132 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 15 "nose_tip_def" 15 } +# face_detail_temple_def={ "temple_def" 169 "temple_def" 169 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 146 "brow_wrinkles_01" 200 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 14 "eye_wrinkles_01" 14 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 123 "complexion_1" 123 } +# gene_height={ "normal_height" 119 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_low" 121 "body_fat_head_fat_low" 121 } +# gene_bs_body_shape={ "body_shape_average" 16 "body_shape_pear_full" 6 } +# gene_bs_bust={ "bust_shape_4_half" 196 "bust_shape_4_half" 196 } +# gene_age={ "old_4" 13 "old_4" 13 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 172 "far_spacing_high_thickness" 172 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 192 "layer_2_avg_thickness" 192 } +# gene_body_hair={ "body_hair_avg" 164 "body_hair_sparse" 91 } +# eye_accessory={ "normal_eyes" 177 "normal_eyes" 177 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 153 "normal_eyelashes" 153 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 220 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#1140_bohemond = { # Robert's disinherited son Bohemond +# portrait_info = { +# genes={ +# hair_color={ 14 240 39 246 } +# skin_color={ 111 49 84 131 } +# eye_color={ 246 40 64 246 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 154 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 82 } +# gene_eye_distance={ "eye_distance_pos" 124 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 63 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 144 "forehead_angle_pos" 131 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_pos" 145 "head_height_pos" 178 } +# gene_head_width={ "head_width_neg" 138 "head_width_neg" 76 } +# gene_head_profile={ "head_profile_neg" 141 "head_profile_neg" 104 } +# gene_head_top_height={ "head_top_height_pos" 155 "head_top_height_pos" 153 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 224 } +# gene_jaw_angle={ "jaw_angle_pos" 103 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_neg" 130 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 136 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 131 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 140 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 144 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 147 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 140 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 110 "mouth_upper_lip_size_pos" 136 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 139 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 146 } +# gene_neck_length={ "neck_length_pos" 144 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_pos" 126 } +# gene_bs_cheek_height={ "cheek_height_pos" 85 "cheek_height_pos" 23 } +# gene_bs_cheek_width={ "cheek_width_pos" 75 "cheek_width_neg" 12 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_pos" 21 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 126 "ear_inner_shape_pos" 10 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 128 "ear_both_bend_pos" 167 } +# gene_bs_ear_outward={ "ear_outward_neg" 41 "ear_outward_neg" 25 } +# gene_bs_ear_size={ "ear_size_neg" 11 "ear_size_pos" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 7 "eye_corner_depth_pos" 83 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 35 "eye_fold_shape_pos" 108 } +# gene_bs_eye_size={ "eye_size_pos" 23 "eye_size_neg" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 9 "eye_upper_lid_size_pos" 60 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 175 "forehead_brow_curve_neg" 18 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 99 "forehead_brow_forward_neg" 52 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 78 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_neg" 112 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_pos" 104 } +# gene_bs_jaw_def={ "jaw_def_pos" 221 "jaw_def_neg" 176 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 167 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 73 "mouth_lower_lip_full_neg" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 113 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 65 "mouth_lower_lip_width_pos" 75 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 150 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_neg" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 3 "mouth_philtrum_width_pos" 30 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 144 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 39 "mouth_upper_lip_full_pos" 48 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 39 "mouth_upper_lip_profile_pos" 169 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 39 "mouth_upper_lip_width_pos" 106 } +# gene_bs_nose_forward={ "nose_forward_pos" 5 "nose_forward_neg" 16 } +# gene_bs_nose_height={ "nose_height_pos" 11 "nose_height_pos" 49 } +# gene_bs_nose_length={ "nose_length_pos" 30 "nose_length_pos" 30 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 17 "nose_nostril_height_neg" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_pos" 19 } +# gene_bs_nose_profile={ "nose_profile_neg" 23 "nose_profile_pos" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 17 "nose_ridge_width_pos" 124 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 54 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 13 "nose_tip_angle_neg" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_pos" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 24 } +# face_detail_cheek_def={ "cheek_def_01" 223 "cheek_def_01" 117 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 45 "cheek_fat_02_pos" 210 } +# face_detail_chin_cleft={ "chin_cleft" 217 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def" 195 "chin_def" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 70 "eye_lower_lid_def" 4 } +# face_detail_eye_socket={ "eye_socket_01" 61 "eye_socket_color_03" 253 } +# face_detail_nasolabial={ "nasolabial_01" 101 "nasolabial_03" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 93 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 144 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 165 "temple_def" 25 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_01" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 219 "eye_wrinkles_01" 81 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 196 "forehead_wrinkles_01" 78 } +# expression_other={ "cheek_wrinkles_both_01" 37 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 219 "complexion_4" 221 } +# gene_height={ "normal_height" 200 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_full" 128 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 20 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 130 "bust_shape_3_full" 143 } +# gene_age={ "old_4" 125 "old_4" 125 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 255 "avg_spacing_low_thickness" 208 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 223 "layer_2_avg_thickness" 221 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 207 "body_hair_sparse_low_stubble" 207 } +# gene_hair_type={ "hair_wavy" 104 "hair_wavy" 104 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 173 "normal_eyelashes" 173 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 139 "no_beard" 0 } +# cloaks={ "no_cloak" 139 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 66 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 183 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 183 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#1132_roger_of_messina = { # Robert's brother Roger +# portrait_info = { +# genes={ +# hair_color={ 209 197 125 72 } +# skin_color={ 36 87 39 79 } +# eye_color={ 197 198 112 196 } +# gene_chin_forward={ "chin_forward_neg" 123 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_pos" 154 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 149 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_neg" 115 "eye_shut_neg" 122 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 120 "forehead_brow_height_neg" 116 } +# gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 142 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 75 } +# gene_head_height={ "head_height_pos" 165 "head_height_neg" 80 } +# gene_head_width={ "head_width_pos" 163 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 93 "head_profile_neg" 109 } +# gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_neg" 122 "head_top_width_pos" 177 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_pos" 145 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 155 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_neg" 114 } +# gene_mouth_open={ "mouth_open_neg" 98 "mouth_open_neg" 1 } +# gene_neck_length={ "neck_length_pos" 166 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 112 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 8 } +# gene_bs_cheek_height={ "cheek_height_neg" 49 "cheek_height_neg" 11 } +# gene_bs_cheek_width={ "cheek_width_neg" 22 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_neg" 95 "ear_angle_pos" 65 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 30 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 7 "ear_lower_bend_pos" 53 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 115 } +# gene_bs_ear_size={ "ear_size_neg" 111 "ear_size_neg" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 235 "eye_corner_depth_pos" 177 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 37 "eye_fold_shape_neg" 49 } +# gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_pos" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 38 "eye_upper_lid_size_neg" 51 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 47 "forehead_brow_curve_neg" 142 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 81 "forehead_brow_forward_pos" 43 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_pos" 121 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 99 "forehead_brow_outer_height_neg" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_neg" 49 } +# gene_bs_jaw_def={ "jaw_def_neg" 95 "jaw_def_pos" 106 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 1 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 76 "mouth_lower_lip_pad_neg" 6 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 82 "mouth_lower_lip_width_pos" 37 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 35 "mouth_philtrum_shape_pos" 86 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 127 "mouth_philtrum_width_neg" 199 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 44 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 94 "mouth_upper_lip_full_neg" 147 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_neg" 78 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 45 "mouth_upper_lip_width_pos" 42 } +# gene_bs_nose_forward={ "nose_forward_pos" 25 "nose_forward_pos" 1 } +# gene_bs_nose_height={ "nose_height_pos" 31 "nose_height_pos" 21 } +# gene_bs_nose_length={ "nose_length_pos" 136 "nose_length_pos" 63 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_pos" 79 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 35 "nose_nostril_width_pos" 49 } +# gene_bs_nose_profile={ "nose_profile_neg" 91 "nose_profile_hawk" 11 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_pos" 1 } +# gene_bs_nose_size={ "nose_size_pos" 20 "nose_size_pos" 6 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_pos" 44 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 47 "nose_tip_forward_neg" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 160 "nose_tip_width_pos" 26 } +# face_detail_cheek_def={ "cheek_def_02" 166 "cheek_def_01" 110 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 245 "cheek_fat_01_neg" 7 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def_neg" 102 "chin_def_neg" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 230 "eye_lower_lid_def" 96 } +# face_detail_eye_socket={ "eye_socket_color_01" 0 "eye_socket_02" 21 } +# face_detail_nasolabial={ "nasolabial_02" 10 "nasolabial_02" 35 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 241 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 207 "temple_def" 253 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 193 "brow_wrinkles_04" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 25 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 71 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 112 "complexion_1" 157 } +# gene_height={ "normal_height" 122 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 103 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 203 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_2_full" 128 "bust_shape_2_full" 81 } +# gene_age={ "old_1" 244 "old_3" 187 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 129 "far_spacing_avg_thickness" 90 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 146 "layer_2_lower_thickness" 92 } +# gene_body_hair={ "body_hair_avg" 104 "body_hair_sparse" 160 } +# gene_hair_type={ "hair_straight" 180 "hair_wavy" 186 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 67 "normal_eyes" 67 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 35 "normal_eyelashes" 35 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 74 "no_beard" 0 } +# cloaks={ "no_cloak" 65 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 74 "all_hairstyles" 0 } +# legwear={ "western_war_legwear" 0 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era2_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "ep2_western_era2_war_nobility" 66 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#1123_sichelgaita = { # Robert's wife Sichelgaita +# portrait_info = { +# genes={ +# hair_color={ 86 237 37 244 } +# skin_color={ 162 111 163 112 } +# eye_color={ 48 141 130 139 } +# gene_chin_forward={ "chin_forward_neg" 121 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 107 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 145 "forehead_width_pos" 146 } +# gene_forehead_height={ "forehead_height_pos" 147 "forehead_height_pos" 143 } +# gene_head_height={ "head_height_neg" 101 "head_height_pos" 164 } +# gene_head_width={ "head_width_neg" 123 "head_width_pos" 129 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 154 } +# gene_head_top_height={ "head_top_height_neg" 95 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 141 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 82 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 69 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 152 } +# gene_mouth_forward={ "mouth_forward_pos" 156 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_neg" 109 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 164 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_neg" 115 } +# gene_mouth_open={ "mouth_open_pos" 133 "mouth_open_pos" 133 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 8 "cheek_forward_pos" 19 } +# gene_bs_cheek_height={ "cheek_height_neg" 44 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 71 "cheek_width_pos" 14 } +# gene_bs_ear_angle={ "ear_angle_neg" 50 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 196 "ear_inner_shape_pos" 30 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 27 "ear_lower_bend_pos" 102 } +# gene_bs_ear_outward={ "ear_outward_neg" 0 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 56 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 160 "eye_corner_depth_pos" 179 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 42 "eye_fold_shape_neg" 3 } +# gene_bs_eye_size={ "eye_size_neg" 16 "eye_size_pos" 124 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 106 "eye_upper_lid_size_neg" 30 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 48 "forehead_brow_curve_neg" 103 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_pos" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 23 "forehead_brow_inner_height_pos" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 9 "forehead_brow_outer_height_neg" 16 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 52 "forehead_brow_width_neg" 171 } +# gene_bs_jaw_def={ "jaw_def_neg" 85 "jaw_def_pos" 27 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 204 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 61 "mouth_lower_lip_full_pos" 3 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 38 "mouth_lower_lip_pad_neg" 38 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 81 "mouth_lower_lip_width_pos" 81 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 61 "mouth_philtrum_def_pos" 61 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 6 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 202 "mouth_philtrum_width_pos" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 100 "mouth_upper_lip_full_pos" 144 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 233 "mouth_upper_lip_profile_pos" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 117 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 5 "nose_forward_neg" 14 } +# gene_bs_nose_height={ "nose_height_pos" 64 "nose_height_pos" 67 } +# gene_bs_nose_length={ "nose_length_pos" 40 "nose_length_neg" 75 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 65 "nose_nostril_height_pos" 127 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 32 "nose_nostril_width_pos" 110 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 6 "nose_profile_neg" 96 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_neg" 124 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 44 "nose_ridge_width_pos" 25 } +# gene_bs_nose_size={ "nose_size_neg" 64 "nose_size_neg" 64 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_pos" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 2 "nose_tip_forward_pos" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 77 "nose_tip_width_neg" 13 } +# face_detail_cheek_def={ "cheek_def_01" 10 "cheek_def_02" 23 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 187 "cheek_fat_01_neg" 13 } +# face_detail_chin_cleft={ "chin_cleft" 25 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def" 5 "chin_def" 236 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 238 "eye_lower_lid_def" 238 } +# face_detail_eye_socket={ "eye_socket_03" 12 "eye_socket_color_02" 20 } +# face_detail_nasolabial={ "nasolabial_02" 22 "nasolabial_01" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 154 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 96 "nose_tip_def" 96 } +# face_detail_temple_def={ "temple_def" 63 "temple_def" 191 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 196 "brow_wrinkles_02" 185 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 215 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 246 "forehead_wrinkles_01" 58 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 164 "complexion_5" 108 } +# gene_height={ "normal_height" 133 "normal_height" 163 } +# gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_medium" 153 } +# gene_bs_body_shape={ "body_shape_pear_half" 10 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 72 "bust_shape_3_full" 191 } +# gene_age={ "old_1" 169 "old_1" 159 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 227 "far_spacing_high_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_avg_thickness" 232 } +# gene_body_hair={ "body_hair_sparse" 152 "body_hair_avg" 165 } +# gene_hair_type={ "hair_wavy" 91 "hair_wavy" 95 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 51 "normal_eyes" 51 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 208 "normal_eyelashes" 208 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_curly" 3 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 98 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 3 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 106 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_high_nobility_clothes" 13 "most_clothes" 0 } +# headgear={ "western_high_nobility" 3 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +##bm_1066_iberia +#109500_king_garcia = { +# portrait_info = { +# genes={ +# hair_color={ 16 235 184 252 } +# skin_color={ 170 112 168 112 } +# eye_color={ 28 146 58 131 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_neg" 89 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 179 "forehead_roundness_pos" 185 } +# gene_forehead_width={ "forehead_width_neg" 126 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 46 "forehead_height_neg" 119 } +# gene_head_height={ "head_height_pos" 155 "head_height_pos" 160 } +# gene_head_width={ "head_width_pos" 162 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 160 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_neg" 50 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 98 "jaw_forward_neg" 106 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 100 "mouth_upper_lip_size_pos" 157 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 8 "mouth_open_neg" 107 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 125 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 30 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 4 "cheek_height_pos" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 20 } +# gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 65 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 116 "ear_upper_bend_pos" 169 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_neg" 18 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 201 "eye_corner_depth_pos" 123 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_pos" 44 } +# gene_bs_eye_size={ "eye_size_neg" 53 "eye_size_neg" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 142 "eye_upper_lid_size_pos" 127 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 174 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_pos" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 60 "forehead_brow_inner_height_pos" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 117 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 33 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_neg" 103 "jaw_def_neg" 26 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 35 "mouth_lower_lip_def_pos" 39 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 64 "mouth_lower_lip_full_neg" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 64 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 10 "mouth_lower_lip_width_neg" 12 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 34 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 100 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 2 "mouth_philtrum_width_neg" 27 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 98 "mouth_upper_lip_full_pos" 50 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 12 "mouth_upper_lip_profile_pos" 42 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 81 "mouth_upper_lip_width_neg" 16 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_pos" 6 } +# gene_bs_nose_height={ "nose_height_neg" 46 "nose_height_neg" 38 } +# gene_bs_nose_length={ "nose_length_pos" 47 "nose_length_neg" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 14 "nose_nostril_width_neg" 146 } +# gene_bs_nose_profile={ "nose_profile_neg" 4 "nose_profile_neg" 17 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 60 "nose_size_pos" 64 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 37 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 2 "nose_tip_forward_pos" 108 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 45 "nose_tip_width_pos" 39 } +# face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_01" 171 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 39 "cheek_fat_01_pos" 212 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 190 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 66 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 40 } +# face_detail_nasolabial={ "nasolabial_03" 71 "nasolabial_01" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_neg" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 56 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 195 "temple_def" 116 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 161 "brow_wrinkles_02" 92 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 209 "eye_wrinkles_02" 233 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 40 } +# expression_other={ "cheek_wrinkles_both_01" 203 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_5" 122 "complexion_3" 196 } +# gene_height={ "normal_height" 125 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_low" 121 "body_fat_head_fat_medium" 145 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 11 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 94 "bust_shape_3_full" 145 } +# gene_age={ "old_3" 20 "old_4" 116 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 220 "avg_spacing_low_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 141 "layer_2_high_thickness" 178 } +# gene_body_hair={ "body_hair_avg" 228 "body_hair_sparse" 228 } +# eye_accessory={ "normal_eyes" 180 "normal_eyes" 180 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 68 "normal_eyelashes" 68 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +## King Alfonso +# +#108500_king_alfonso = { +# portrait_info = { +# genes={ +# hair_color={ 184 252 16 235 } +# skin_color={ 167 112 171 112 } +# eye_color={ 58 131 28 146 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_neg" 89 "eye_distance_pos" 160 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 205 "forehead_roundness_pos" 179 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_pos" 155 "head_height_pos" 131 } +# gene_head_width={ "head_width_pos" 162 "head_width_neg" 109 } +# gene_head_profile={ "head_profile_neg" 26 "head_profile_pos" 189 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 125 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_neg" 106 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_pos" 170 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 100 "mouth_upper_lip_size_pos" 157 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 92 } +# gene_mouth_open={ "mouth_open_neg" 8 "mouth_open_neg" 107 } +# gene_neck_length={ "neck_length_neg" 82 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 125 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 6 "cheek_forward_neg" 30 } +# gene_bs_cheek_height={ "cheek_height_pos" 4 "cheek_height_pos" 14 } +# gene_bs_cheek_width={ "cheek_width_neg" 20 "cheek_width_neg" 15 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_neg" 22 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 16 "ear_inner_shape_pos" 145 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 169 "ear_upper_bend_pos" 169 } +# gene_bs_ear_outward={ "ear_outward_neg" 88 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_neg" 18 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 201 "eye_corner_depth_pos" 152 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 78 "eye_fold_shape_neg" 41 } +# gene_bs_eye_size={ "eye_size_neg" 53 "eye_size_neg" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 127 "eye_upper_lid_size_pos" 142 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 45 "forehead_brow_curve_neg" 2 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_pos" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 98 "forehead_brow_inner_height_pos" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 44 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_neg" 33 } +# gene_bs_jaw_def={ "jaw_def_neg" 103 "jaw_def_neg" 188 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 35 "mouth_lower_lip_def_pos" 99 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 64 "mouth_lower_lip_full_neg" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 64 "mouth_lower_lip_pad_pos" 6 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 12 "mouth_lower_lip_width_neg" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 7 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_pos" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 32 "mouth_upper_lip_full_pos" 8 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_neg" 67 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 81 "mouth_upper_lip_width_pos" 29 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_neg" 22 } +# gene_bs_nose_height={ "nose_height_neg" 46 "nose_height_pos" 21 } +# gene_bs_nose_length={ "nose_length_pos" 47 "nose_length_neg" 33 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 146 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_neg" 17 "nose_profile_neg" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_neg" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 58 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 6 "nose_tip_angle_pos" 50 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 9 "nose_tip_forward_pos" 108 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 39 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_02" 21 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 39 "cheek_fat_01_pos" 212 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 138 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 66 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_02" 13 } +# face_detail_nasolabial={ "nasolabial_01" 117 "nasolabial_01" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_pos" 3 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 56 } +# face_detail_temple_def={ "temple_def" 213 "temple_def" 195 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 161 "brow_wrinkles_02" 62 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 121 "eye_wrinkles_01" 29 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 7 "forehead_wrinkles_01" 54 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 122 "complexion_5" 181 } +# gene_height={ "normal_height" 135 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_low" 121 "body_fat_head_fat_medium" 145 } +# gene_bs_body_shape={ "body_shape_average" 21 "body_shape_triangle_half" 21 } +# gene_bs_bust={ "bust_shape_3_full" 170 "bust_shape_3_full" 94 } +# gene_age={ "old_2" 239 "old_3" 20 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 220 "avg_spacing_low_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 211 "layer_2_high_thickness" 163 } +# gene_body_hair={ "body_hair_sparse" 191 "body_hair_sparse" 125 } +# eye_accessory={ "normal_eyes" 36 "normal_eyes" 36 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 16 "normal_eyelashes" 16 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#107511_sancha = { # Alfonso's mother +# portrait_info = { +# genes={ +# hair_color={ 54 248 226 226 } +# skin_color={ 145 81 152 109 } +# eye_color={ 47 193 61 163 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 146 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_pos" 166 } +# gene_eye_angle={ "eye_angle_neg" 79 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 106 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 92 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 166 } +# gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 81 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_pos" 163 "head_height_neg" 100 } +# gene_head_width={ "head_width_pos" 157 "head_width_neg" 92 } +# gene_head_profile={ "head_profile_neg" 125 "head_profile_pos" 190 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 143 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_neg" 96 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 162 } +# gene_jaw_width={ "jaw_width_neg" 94 "jaw_width_neg" 81 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_pos" 160 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_pos" 175 "mouth_height_pos" 180 } +# gene_mouth_width={ "mouth_width_neg" 79 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_pos" 194 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 142 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 49 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 42 "cheek_height_pos" 40 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 11 } +# gene_bs_ear_angle={ "ear_angle_neg" 67 "ear_angle_neg" 107 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 94 "ear_upper_bend_pos" 56 } +# gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 5 } +# gene_bs_ear_size={ "ear_size_neg" 94 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 194 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 40 "eye_fold_shape_pos" 29 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_pos" 48 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 9 "eye_upper_lid_size_pos" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 160 "forehead_brow_curve_neg" 160 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 8 "forehead_brow_forward_pos" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 88 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_neg" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_neg" 167 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 58 "mouth_lower_lip_def_pos" 33 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 109 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 167 "mouth_lower_lip_pad_pos" 17 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 99 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 160 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_neg" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 147 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 77 "mouth_upper_lip_def_pos" 150 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 66 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 46 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 90 "mouth_upper_lip_width_neg" 12 } +# gene_bs_nose_forward={ "nose_forward_pos" 16 "nose_forward_pos" 37 } +# gene_bs_nose_height={ "nose_height_neg" 122 "nose_height_pos" 114 } +# gene_bs_nose_length={ "nose_length_pos" 15 "nose_length_pos" 4 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_pos" 48 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 33 "nose_nostril_width_neg" 64 } +# gene_bs_nose_profile={ "nose_profile_neg" 37 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 34 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_pos" 98 } +# gene_bs_nose_size={ "nose_size_pos" 41 "nose_size_neg" 36 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 101 "nose_tip_angle_pos" 64 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_pos" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_pos" 22 } +# face_detail_cheek_def={ "cheek_def_02" 86 "cheek_def_01" 123 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 5 "cheek_fat_01_neg" 200 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def_neg" 230 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 243 } +# face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_02" 0 } +# face_detail_nasolabial={ "nasolabial_03" 5 "nasolabial_01" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 63 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 177 } +# face_detail_temple_def={ "temple_def" 238 "temple_def" 218 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 158 "brow_wrinkles_02" 98 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 203 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 129 "forehead_wrinkles_01" 84 } +# expression_other={ "cheek_wrinkles_both_01" 32 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 175 "complexion_2" 151 } +# gene_height={ "normal_height" 139 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 101 "body_fat_head_fat_medium" 135 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 23 } +# gene_bs_bust={ "bust_shape_1_half" 96 "bust_shape_1_half" 237 } +# gene_age={ "old_1" 186 "old_4" 75 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 193 "avg_spacing_avg_thickness" 134 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 163 "layer_2_avg_thickness" 161 } +# gene_body_hair={ "body_hair_avg" 179 "body_hair_sparse" 119 } +# gene_hair_type={ "hair_wavy" 169 "hair_wavy" 152 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 161 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 58 "normal_eyelashes" 58 } +# pose={ "" 255 "" 0 } +# gene_illness={ "illness" 255 "illness" 0 } +# beards={ "western_beards_curly" 245 "no_beard" 0 } +# cloaks={ "no_cloak" 150 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 245 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 206 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_sickness" 171 "most_clothes" 0 } +# headgear={ "western_common" 208 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#70076_nuno = { # Alfonso's uncle +# portrait_info = { +# genes={ +# hair_color={ 226 226 125 243 } +# skin_color={ 152 116 147 113 } +# eye_color={ 61 163 170 193 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_pos" 146 } +# gene_chin_width={ "chin_width_neg" 95 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_neg" 79 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 106 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 206 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 166 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 144 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_pos" 149 } +# gene_forehead_height={ "forehead_height_neg" 124 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_pos" 145 "head_height_pos" 129 } +# gene_head_width={ "head_width_neg" 92 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_neg" 125 "head_profile_neg" 120 } +# gene_head_top_height={ "head_top_height_neg" 101 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_pos" 160 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 175 "mouth_height_pos" 174 } +# gene_mouth_width={ "mouth_width_neg" 67 "mouth_width_neg" 79 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 157 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_pos" 194 "mouth_open_neg" 80 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 142 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 25 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_pos" 78 } +# gene_bs_cheek_width={ "cheek_width_neg" 27 "cheek_width_neg" 44 } +# gene_bs_ear_angle={ "ear_angle_neg" 13 "ear_angle_neg" 67 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 157 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 94 "ear_lower_bend_pos" 187 } +# gene_bs_ear_outward={ "ear_outward_neg" 71 "ear_outward_neg" 27 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_pos" 9 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 241 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 49 "eye_fold_shape_neg" 40 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 109 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 25 "eye_upper_lid_size_pos" 4 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 160 "forehead_brow_curve_pos" 82 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 28 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_pos" 10 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_pos" 88 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 78 "forehead_brow_width_pos" 51 } +# gene_bs_jaw_def={ "jaw_def_neg" 45 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 64 "mouth_lower_lip_def_pos" 171 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_pos" 40 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 167 "mouth_lower_lip_pad_neg" 192 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 115 "mouth_lower_lip_width_pos" 27 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 160 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 11 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 91 "mouth_upper_lip_profile_neg" 46 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 22 "mouth_upper_lip_width_neg" 12 } +# gene_bs_nose_forward={ "nose_forward_pos" 16 "nose_forward_neg" 20 } +# gene_bs_nose_height={ "nose_height_pos" 112 "nose_height_neg" 51 } +# gene_bs_nose_length={ "nose_length_neg" 0 "nose_length_neg" 49 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 36 "nose_nostril_width_pos" 33 } +# gene_bs_nose_profile={ "nose_profile_hawk" 10 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 23 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 102 "nose_size_pos" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_pos" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 6 "nose_tip_forward_pos" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_neg" 65 } +# face_detail_cheek_def={ "cheek_def_01" 176 "cheek_def_02" 86 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 4 "cheek_fat_01_neg" 5 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 230 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 47 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_02" 21 } +# face_detail_nasolabial={ "nasolabial_02" 25 "nasolabial_01" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 63 "nose_ridge_def_pos" 107 } +# face_detail_nose_tip_def={ "nose_tip_def" 58 "nose_tip_def" 177 } +# face_detail_temple_def={ "temple_def" 136 "temple_def" 4 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 81 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 243 "eye_wrinkles_01" 91 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 84 "forehead_wrinkles_03" 181 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 175 "complexion_4" 122 } +# gene_height={ "normal_height" 117 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_low" 97 "body_fat_head_fat_full" 146 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 71 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_half" 107 "bust_shape_1_half" 237 } +# gene_age={ "old_3" 60 "old_1" 186 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 175 "far_spacing_avg_thickness" 193 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 152 "layer_2_avg_thickness" 161 } +# gene_body_hair={ "body_hair_sparse" 180 "body_hair_avg" 118 } +# gene_hair_type={ "hair_wavy" 169 "hair_straight" 146 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 200 "normal_eyes" 200 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 92 "normal_eyelashes" 92 } +# pose={ "" 255 "" 0 } +# beards={ "all_beards" 11 "no_beard" 0 } +# cloaks={ "no_cloak" 192 "no_cloak" 0 } +# hairstyles={ "all_hairstyles" 19 "all_hairstyles" 0 } +# legwear={ "western_war_legwear" 51 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "ep2_western_era2_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "ep2_western_era2_war_nobility" 74 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#107500_king_sancho = { +# portrait_info = { +# genes={ +# hair_color={ 108 244 11 236 } +# skin_color={ 171 112 170 112 } +# eye_color={ 48 169 84 155 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_neg" 88 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_pos" 160 "eye_distance_neg" 89 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_pos" 168 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 46 } +# gene_head_height={ "head_height_pos" 160 "head_height_pos" 155 } +# gene_head_width={ "head_width_neg" 121 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 174 "head_profile_pos" 160 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_neg" 50 } +# gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_neg" 125 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 135 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 84 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_neg" 96 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 100 "mouth_upper_lip_size_pos" 157 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 8 "mouth_open_neg" 107 } +# gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 82 } +# gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 125 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 42 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 4 "cheek_height_pos" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 20 } +# gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 16 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 169 "ear_upper_bend_pos" 169 } +# gene_bs_ear_outward={ "ear_outward_neg" 88 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 18 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 201 "eye_corner_depth_pos" 123 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 44 "eye_fold_shape_neg" 41 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_neg" 53 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 127 "eye_upper_lid_size_pos" 142 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 91 "forehead_brow_inner_height_neg" 98 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 44 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 33 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_neg" 26 "jaw_def_neg" 103 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 35 "mouth_lower_lip_def_pos" 99 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_pos" 64 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 64 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_pos" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 34 "mouth_philtrum_def_pos" 10 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_pos" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 121 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 50 "mouth_upper_lip_full_pos" 98 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 12 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 81 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_neg" 22 } +# gene_bs_nose_height={ "nose_height_pos" 21 "nose_height_pos" 99 } +# gene_bs_nose_length={ "nose_length_neg" 51 "nose_length_pos" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 146 } +# gene_bs_nose_profile={ "nose_profile_hawk" 102 "nose_profile_neg" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_pos" 46 } +# gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_pos" 58 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 37 "nose_tip_angle_pos" 94 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 108 "nose_tip_forward_pos" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 36 "nose_tip_width_pos" 39 } +# face_detail_cheek_def={ "cheek_def_01" 171 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 8 "cheek_fat_01_pos" 212 } +# face_detail_chin_cleft={ "chin_cleft" 6 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 190 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 66 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 40 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_02" 33 "nasolabial_03" 71 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 253 "nose_tip_def" 56 } +# face_detail_temple_def={ "temple_def" 213 "temple_def" 162 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 161 "brow_wrinkles_02" 62 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 201 "eye_wrinkles_02" 233 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 122 "complexion_3" 196 } +# gene_height={ "normal_height" 115 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_medium" 145 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 15 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 145 "bust_shape_4_half" 170 } +# gene_age={ "old_2" 239 "old_1" 173 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 173 "close_spacing_avg_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 178 "layer_2_high_thickness" 163 } +# gene_body_hair={ "body_hair_avg" 223 "body_hair_avg" 118 } +# eye_accessory={ "normal_eyes" 123 "normal_eyes" 123 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 155 "normal_eyelashes" 155 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +## Infanta Urraca +# +#108501_infanta_urraca = { +# portrait_info = { +# genes={ +# hair_color={ 124 228 124 229 } +# skin_color={ 136 115 136 115 } +# eye_color={ 151 185 151 185 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 63 "chin_width_neg" 63 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_pos" 131 } +# gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 117 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_neg" 124 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 145 "head_width_pos" 145 } +# gene_head_profile={ "head_profile_pos" 150 "head_profile_pos" 150 } +# gene_head_top_height={ "head_top_height_neg" 121 "head_top_height_neg" 121 } +# gene_head_top_width={ "head_top_width_pos" 187 "head_top_width_pos" 187 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 142 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 137 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_neg" 101 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 165 "mouth_upper_lip_size_pos" 165 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_neg" 46 "mouth_open_neg" 46 } +# gene_neck_length={ "neck_length_pos" 132 "neck_length_pos" 132 } +# gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 18 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 27 } +# gene_bs_cheek_width={ "cheek_width_neg" 19 "cheek_width_neg" 19 } +# gene_bs_ear_angle={ "ear_angle_pos" 87 "ear_angle_pos" 87 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 60 "ear_inner_shape_pos" 60 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 41 "ear_lower_bend_pos" 41 } +# gene_bs_ear_outward={ "ear_outward_pos" 15 "ear_outward_pos" 15 } +# gene_bs_ear_size={ "ear_size_neg" 28 "ear_size_neg" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 162 "eye_corner_depth_pos" 162 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 78 "eye_fold_shape_pos" 78 } +# gene_bs_eye_size={ "eye_size_pos" 166 "eye_size_pos" 166 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 69 "eye_upper_lid_size_pos" 69 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 4 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 106 "forehead_brow_forward_pos" 106 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 4 "forehead_brow_inner_height_pos" 4 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 47 "forehead_brow_outer_height_pos" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 34 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_pos" 3 "jaw_def_pos" 3 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 40 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 17 "mouth_lower_lip_full_pos" 17 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 14 "mouth_lower_lip_pad_pos" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 6 "mouth_lower_lip_width_neg" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 47 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 73 "mouth_upper_lip_def_pos" 73 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 152 "mouth_upper_lip_full_pos" 152 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 36 "mouth_upper_lip_profile_neg" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 42 "mouth_upper_lip_width_pos" 42 } +# gene_bs_nose_forward={ "nose_forward_pos" 33 "nose_forward_pos" 33 } +# gene_bs_nose_height={ "nose_height_neg" 27 "nose_height_neg" 27 } +# gene_bs_nose_length={ "nose_length_neg" 108 "nose_length_neg" 108 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 129 "nose_nostril_width_neg" 129 } +# gene_bs_nose_profile={ "nose_profile_hawk" 114 "nose_profile_hawk" 114 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_neg" 39 } +# gene_bs_nose_size={ "nose_size_pos" 30 "nose_size_pos" 30 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 45 "nose_tip_angle_pos" 45 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_neg" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 16 "nose_tip_width_pos" 16 } +# face_detail_cheek_def={ "cheek_def_02" 200 "cheek_def_02" 200 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 9 "cheek_fat_01_neg" 9 } +# face_detail_chin_cleft={ "chin_cleft" 15 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def" 31 "chin_def" 31 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 221 "eye_lower_lid_def" 221 } +# face_detail_eye_socket={ "eye_socket_01" 216 "eye_socket_01" 216 } +# face_detail_nasolabial={ "nasolabial_03" 18 "nasolabial_03" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 17 "nose_ridge_def_neg" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 207 "temple_def" 207 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 62 "brow_wrinkles_03" 62 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_4" 201 "complexion_4" 201 } +# gene_height={ "normal_height" 102 "normal_height" 102 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_low" 125 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_shape_4_full" 103 "bust_shape_4_full" 103 } +# gene_age={ "old_4" 70 "old_4" 70 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 186 "far_spacing_high_thickness" 151 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 230 "layer_2_low_thickness" 230 } +# gene_body_hair={ "body_hair_avg" 154 "body_hair_avg" 154 } +# eye_accessory={ "normal_eyes" 87 "normal_eyes" 87 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 79 "normal_eyelashes" 79 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# clothes={ "western_low_nobility_clothes" 35 "most_clothes" 0 } +# legwear={ "western_common_legwear" 247 "all_legwear" 0 } +# hairstyles={ "scripted_character_hairstyles_01" 45 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#107501_elvira = { # Urraca's sister Elvira +# portrait_info = { +# genes={ +# hair_color={ 172 247 54 248 } +# skin_color={ 147 107 149 107 } +# eye_color={ 64 147 47 193 } +# gene_chin_forward={ "chin_forward_pos" 171 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 146 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 95 "chin_width_pos" 166 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 110 } +# gene_eye_height={ "eye_height_pos" 153 "eye_height_neg" 106 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_neg" 110 "head_height_pos" 163 } +# gene_head_width={ "head_width_pos" 157 "head_width_pos" 157 } +# gene_head_profile={ "head_profile_pos" 129 "head_profile_pos" 190 } +# gene_head_top_height={ "head_top_height_neg" 101 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 143 "head_top_width_pos" 138 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 122 } +# gene_jaw_forward={ "jaw_forward_neg" 96 "jaw_forward_neg" 104 } +# gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 94 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 160 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 175 } +# gene_mouth_width={ "mouth_width_neg" 79 "mouth_width_pos" 142 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 121 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_pos" 142 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 49 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 42 "cheek_height_neg" 42 } +# gene_bs_cheek_width={ "cheek_width_neg" 1 "cheek_width_pos" 11 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 107 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 30 "ear_inner_shape_pos" 58 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 94 "ear_upper_bend_pos" 94 } +# gene_bs_ear_outward={ "ear_outward_pos" 5 "ear_outward_neg" 103 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 194 "eye_corner_depth_pos" 50 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 5 "eye_fold_shape_neg" 40 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 25 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 9 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 160 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 59 "forehead_brow_forward_neg" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 75 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 60 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 54 } +# gene_bs_jaw_def={ "jaw_def_neg" 53 "jaw_def_neg" 167 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 150 "mouth_lower_lip_def_pos" 33 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_pos" 109 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 144 "mouth_lower_lip_pad_pos" 17 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 58 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 160 "mouth_philtrum_def_pos" 34 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_pos" 23 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 147 "mouth_philtrum_width_pos" 184 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 77 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 54 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 90 "mouth_upper_lip_width_neg" 61 } +# gene_bs_nose_forward={ "nose_forward_pos" 16 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_neg" 122 "nose_height_pos" 17 } +# gene_bs_nose_length={ "nose_length_pos" 122 "nose_length_pos" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 64 "nose_nostril_width_neg" 36 } +# gene_bs_nose_profile={ "nose_profile_neg" 11 "nose_profile_neg" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 34 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_neg" 43 } +# gene_bs_nose_size={ "nose_size_pos" 41 "nose_size_pos" 30 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 38 "nose_tip_angle_pos" 101 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 50 "nose_tip_forward_pos" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_pos" 34 } +# face_detail_cheek_def={ "cheek_def_01" 12 "cheek_def_01" 123 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 131 "cheek_fat_01_neg" 5 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def_neg" 230 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 243 } +# face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_01" 2 } +# face_detail_nasolabial={ "nasolabial_03" 13 "nasolabial_01" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_neg" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 177 } +# face_detail_temple_def={ "temple_def" 238 "temple_def" 238 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 199 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 136 "eye_wrinkles_01" 250 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 87 "forehead_wrinkles_01" 129 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 155 "complexion_3" 175 } +# gene_height={ "normal_height" 98 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_low" 113 "body_fat_head_fat_medium" 135 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 12 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 189 "bust_shape_3_half" 129 } +# gene_age={ "old_1" 186 "old_1" 93 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 239 "far_spacing_avg_thickness" 193 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 220 "layer_2_avg_thickness" 163 } +# gene_body_hair={ "body_hair_sparse" 188 "body_hair_sparse" 119 } +# gene_hair_type={ "hair_wavy" 169 "hair_wavy" 169 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 223 "normal_eyes" 223 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 154 "normal_eyelashes" 154 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_curly" 157 "no_beard" 0 } +# cloaks={ "no_cloak" 147 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 157 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 108 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 108 "most_clothes" 0 } +# headgear={ "fp2_christian_common" 175 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +## King Antso +# +#106000_king_antso = { +# portrait_info = { +# genes={ +# hair_color={ 170 207 100 233 } +# skin_color={ 179 113 179 113 } +# eye_color={ 16 157 16 157 } +# gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 111 "eye_depth_neg" 111 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_neg" 113 "eye_shut_neg" 113 } +# gene_forehead_angle={ "forehead_angle_neg" 119 "forehead_angle_neg" 119 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 90 "forehead_brow_height_neg" 90 } +# gene_forehead_roundness={ "forehead_roundness_pos" 179 "forehead_roundness_pos" 179 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 86 "head_height_neg" 86 } +# gene_head_width={ "head_width_neg" 125 "head_width_neg" 125 } +# gene_head_profile={ "head_profile_neg" 48 "head_profile_neg" 48 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_neg" 108 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_neg" 79 "jaw_width_neg" 79 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 149 "mouth_corner_depth_pos" 149 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 125 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_pos" 128 } +# gene_neck_length={ "neck_length_pos" 129 "neck_length_pos" 129 } +# gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 54 "cheek_forward_neg" 54 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 21 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 50 } +# gene_bs_ear_angle={ "ear_angle_neg" 40 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 8 "ear_inner_shape_pos" 8 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 33 "ear_lower_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_pos" 7 "ear_outward_pos" 7 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 157 "eye_corner_depth_pos" 157 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 16 "eye_fold_shape_pos" 16 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_pos" 46 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 8 "eye_upper_lid_size_neg" 8 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 58 "forehead_brow_curve_neg" 58 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 61 "forehead_brow_forward_pos" 61 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 46 "forehead_brow_inner_height_neg" 46 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 11 "forehead_brow_outer_height_neg" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 9 "forehead_brow_width_neg" 9 } +# gene_bs_jaw_def={ "jaw_def_neg" 52 "jaw_def_neg" 52 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 46 "mouth_lower_lip_def_pos" 46 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 3 "mouth_lower_lip_full_neg" 3 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 123 "mouth_lower_lip_pad_neg" 123 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 69 "mouth_lower_lip_width_neg" 69 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 116 "mouth_philtrum_shape_pos" 116 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 66 "mouth_upper_lip_full_neg" 66 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 227 "mouth_upper_lip_profile_pos" 227 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 66 "mouth_upper_lip_width_pos" 66 } +# gene_bs_nose_forward={ "nose_forward_neg" 3 "nose_forward_neg" 3 } +# gene_bs_nose_height={ "nose_height_pos" 75 "nose_height_pos" 75 } +# gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_neg" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 28 "nose_nostril_width_pos" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 16 "nose_profile_pos" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_pos" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 103 "nose_ridge_width_pos" 103 } +# gene_bs_nose_size={ "nose_size_neg" 18 "nose_size_neg" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 14 "nose_tip_angle_neg" 14 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_neg" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 46 "nose_tip_width_pos" 46 } +# face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_01" 15 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 19 "cheek_fat_01_neg" 19 } +# face_detail_chin_cleft={ "chin_dimple" 189 "chin_dimple" 189 } +# face_detail_chin_def={ "chin_def" 128 "chin_def" 128 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 219 "eye_lower_lid_def" 219 } +# face_detail_eye_socket={ "eye_socket_02" 229 "eye_socket_02" 229 } +# face_detail_nasolabial={ "nasolabial_02" 20 "nasolabial_02" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 217 "nose_ridge_def_neg" 217 } +# face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 225 "temple_def" 225 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 71 "brow_wrinkles_04" 71 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 170 "eye_wrinkles_01" 170 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 32 "forehead_wrinkles_01" 32 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 210 "complexion_1" 210 } +# gene_height={ "normal_height" 112 "normal_height" 112 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_low" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 16 "body_shape_hourglass_full" 16 } +# gene_bs_bust={ "bust_shape_2_half" 101 "bust_shape_2_half" 101 } +# gene_age={ "old_4" 160 "old_4" 160 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 253 "far_spacing_avg_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 151 "layer_2_high_thickness" 151 } +# gene_body_hair={ "body_hair_dense" 226 "body_hair_avg" 165 } +# eye_accessory={ "normal_eyes" 156 "normal_eyes" 156 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 33 "normal_eyelashes" 33 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#106011_ramiro = { # King Antso's brother +# portrait_info = { +# genes={ +# hair_color={ 178 211 110 240 } +# skin_color={ 118 96 132 101 } +# eye_color={ 59 195 168 176 } +# gene_chin_forward={ "chin_forward_neg" 121 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 94 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 110 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 72 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_pos" 178 "head_height_neg" 96 } +# gene_head_width={ "head_width_pos" 161 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 62 "head_profile_pos" 143 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 91 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 167 "mouth_height_pos" 155 } +# gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_pos" 142 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_neg" 87 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 85 } +# gene_mouth_open={ "mouth_open_pos" 151 "mouth_open_neg" 121 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 82 } +# gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_neg" 1 } +# gene_bs_ear_angle={ "ear_angle_neg" 2 "ear_angle_neg" 102 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 30 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 30 "ear_lower_bend_pos" 57 } +# gene_bs_ear_outward={ "ear_outward_neg" 103 "ear_outward_pos" 49 } +# gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 168 "eye_corner_depth_pos" 50 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 68 "eye_fold_shape_neg" 5 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 122 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 191 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 26 "forehead_brow_outer_height_pos" 87 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 43 "forehead_brow_width_neg" 48 } +# gene_bs_jaw_def={ "jaw_def_neg" 23 "jaw_def_neg" 123 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 94 "mouth_lower_lip_def_pos" 150 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_pos" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 89 "mouth_lower_lip_pad_pos" 9 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 16 "mouth_lower_lip_width_pos" 58 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 160 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 45 "mouth_philtrum_shape_neg" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 20 "mouth_philtrum_width_pos" 184 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 77 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 171 "mouth_upper_lip_full_neg" 103 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 18 "mouth_upper_lip_profile_neg" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 8 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_neg" 6 } +# gene_bs_nose_height={ "nose_height_neg" 124 "nose_height_neg" 10 } +# gene_bs_nose_length={ "nose_length_pos" 53 "nose_length_pos" 80 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 69 "nose_nostril_height_neg" 54 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 36 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_neg" 98 "nose_profile_neg" 11 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 43 "nose_ridge_width_neg" 56 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 30 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 38 "nose_tip_angle_neg" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_pos" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 40 "nose_tip_width_pos" 37 } +# face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_01" 176 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 14 "cheek_fat_03_pos" 4 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 96 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 214 "eye_lower_lid_def" 208 } +# face_detail_eye_socket={ "eye_socket_color_02" 16 "eye_socket_01" 14 } +# face_detail_nasolabial={ "nasolabial_01" 19 "nasolabial_03" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 208 } +# face_detail_temple_def={ "temple_def" 238 "temple_def" 255 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 83 "brow_wrinkles_04" 99 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 19 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 221 "forehead_wrinkles_01" 84 } +# expression_other={ "cheek_wrinkles_both_01" 45 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 134 "complexion_4" 118 } +# gene_height={ "normal_height" 98 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 20 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_shape_3_half" 170 "bust_shape_3_half" 129 } +# gene_age={ "old_1" 143 "old_4" 63 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 216 "far_spacing_avg_thickness" 224 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 164 "layer_2_avg_thickness" 161 } +# gene_body_hair={ "body_hair_avg" 107 "body_hair_avg" 137 } +# gene_hair_type={ "hair_wavy" 169 "hair_straight" 124 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 198 "normal_eyes" 198 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 248 "normal_eyelashes" 248 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 157 "no_beard" 0 } +# cloaks={ "no_cloak" 224 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 146 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 157 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_commoner_clothes" 157 "most_clothes" 0 } +# headgear={ "western_common" 6 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#110500_sancho_of_aragon = { # King Antso's cousin +# portrait_info = { +# genes={ +# hair_color={ 172 247 113 231 } +# skin_color={ 116 96 133 100 } +# eye_color={ 64 147 186 147 } +# gene_chin_forward={ "chin_forward_pos" 189 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 146 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_pos" 161 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_neg" 103 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_neg" 123 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_neg" 112 } +# gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_neg" 30 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_neg" 126 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_pos" 178 "head_height_neg" 110 } +# gene_head_width={ "head_width_neg" 94 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 143 "head_profile_neg" 62 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 155 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_neg" 113 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 167 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 167 "mouth_height_pos" 155 } +# gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_neg" 87 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 108 "mouth_lower_lip_size_neg" 87 } +# gene_mouth_open={ "mouth_open_neg" 119 "mouth_open_neg" 125 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 42 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 108 "ear_angle_neg" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 6 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 71 "ear_both_bend_pos" 88 } +# gene_bs_ear_outward={ "ear_outward_pos" 33 "ear_outward_neg" 17 } +# gene_bs_ear_size={ "ear_size_pos" 62 "ear_size_neg" 109 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 78 "eye_corner_depth_pos" 242 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 5 "eye_fold_shape_neg" 44 } +# gene_bs_eye_size={ "eye_size_pos" 91 "eye_size_neg" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 8 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 126 "forehead_brow_curve_neg" 68 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 83 "forehead_brow_forward_neg" 118 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 75 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 17 "forehead_brow_outer_height_neg" 111 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 107 "forehead_brow_width_pos" 54 } +# gene_bs_jaw_def={ "jaw_def_neg" 165 "jaw_def_neg" 106 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 88 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 18 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 167 "mouth_lower_lip_pad_neg" 89 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 93 "mouth_lower_lip_width_pos" 16 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 45 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 117 "mouth_philtrum_shape_neg" 48 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 184 "mouth_philtrum_width_neg" 126 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 75 "mouth_upper_lip_full_pos" 171 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 221 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 12 "mouth_upper_lip_width_pos" 114 } +# gene_bs_nose_forward={ "nose_forward_pos" 10 "nose_forward_pos" 32 } +# gene_bs_nose_height={ "nose_height_pos" 66 "nose_height_pos" 17 } +# gene_bs_nose_length={ "nose_length_neg" 73 "nose_length_pos" 122 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 16 "nose_nostril_height_pos" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 30 } +# gene_bs_nose_profile={ "nose_profile_hawk" 41 "nose_profile_hawk" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 8 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 25 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 1 "nose_tip_angle_pos" 38 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_neg" 49 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_02" 32 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 131 "cheek_fat_01_neg" 229 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 251 "chin_def" 252 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 49 "eye_lower_lid_def" 243 } +# face_detail_eye_socket={ "eye_socket_color_02" 18 "eye_socket_01" 25 } +# face_detail_nasolabial={ "nasolabial_03" 14 "nasolabial_02" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 39 "nose_ridge_def_neg" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 61 "nose_tip_def" 68 } +# face_detail_temple_def={ "temple_def" 211 "temple_def" 253 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_01" 128 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 250 "eye_wrinkles_01" 19 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 231 "forehead_wrinkles_01" 44 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 134 "complexion_4" 203 } +# gene_height={ "normal_height" 120 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 96 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 11 "body_shape_rectangle_half" 20 } +# gene_bs_bust={ "bust_shape_3_full" 179 "bust_shape_3_full" 213 } +# gene_age={ "old_1" 143 "old_1" 253 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 224 "far_spacing_avg_thickness" 237 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 164 "layer_2_low_thickness" 220 } +# gene_body_hair={ "body_hair_avg" 138 "body_hair_avg" 139 } +# gene_hair_type={ "hair_straight" 124 "hair_wavy" 133 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 133 "normal_eyes" 133 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 239 "normal_eyelashes" 239 } +# pose={ "" 255 "" 0 } +# beards={ "western_beards_straight" 87 "no_beard" 0 } +# cloaks={ "western_royalty" 138 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 87 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 87 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# clothes={ "western_high_nobility_clothes" 146 "most_clothes" 0 } +# headgear={ "ep1_western_royalty" 225 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#110501_isabella_of_aragon = { # Isabella d'Urgell +# portrait_info = { +# genes={ +# hair_color={ 217 78 67 69 } +# skin_color={ 82 90 85 90 } +# eye_color={ 78 185 214 144 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_pos" 166 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 99 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_neg" 107 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 149 } +# gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 155 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 95 "forehead_height_neg" 107 } +# gene_head_height={ "head_height_pos" 141 "head_height_neg" 122 } +# gene_head_width={ "head_width_pos" 192 "head_width_pos" 177 } +# gene_head_profile={ "head_profile_neg" 123 "head_profile_pos" 129 } +# gene_head_top_height={ "head_top_height_pos" 161 "head_top_height_pos" 161 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 178 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 88 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 108 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_neg" 86 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 189 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 11 "mouth_open_pos" 202 } +# gene_neck_length={ "neck_length_pos" 134 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 176 "neck_width_pos" 135 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 46 "cheek_forward_pos" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 10 "cheek_height_neg" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 33 "cheek_width_pos" 46 } +# gene_bs_ear_angle={ "ear_angle_neg" 2 "ear_angle_neg" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 29 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 24 "ear_both_bend_pos" 137 } +# gene_bs_ear_outward={ "ear_outward_neg" 36 "ear_outward_pos" 11 } +# gene_bs_ear_size={ "ear_size_pos" 23 "ear_size_pos" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 253 "eye_corner_depth_pos" 225 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 142 "eye_fold_shape_pos" 25 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_pos" 31 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 58 "eye_upper_lid_size_neg" 50 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 46 "forehead_brow_curve_pos" 35 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 67 "forehead_brow_forward_pos" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 44 "forehead_brow_inner_height_pos" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 18 "forehead_brow_outer_height_neg" 115 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 15 "forehead_brow_width_neg" 113 } +# gene_bs_jaw_def={ "jaw_def_neg" 11 "jaw_def_neg" 181 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 90 "mouth_lower_lip_def_pos" 88 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 20 "mouth_lower_lip_full_pos" 60 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 44 "mouth_lower_lip_pad_pos" 30 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_neg" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 78 "mouth_philtrum_shape_neg" 57 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 15 "mouth_philtrum_width_neg" 63 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 188 "mouth_upper_lip_full_neg" 145 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 91 "mouth_upper_lip_profile_pos" 91 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 34 "mouth_upper_lip_width_neg" 102 } +# gene_bs_nose_forward={ "nose_forward_neg" 31 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_neg" 21 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_pos" 88 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 89 "nose_nostril_height_neg" 26 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 42 "nose_nostril_width_pos" 4 } +# gene_bs_nose_profile={ "nose_profile_pos" 93 "nose_profile_neg" 15 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 32 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_pos" 5 "nose_size_pos" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 164 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 68 "nose_tip_forward_neg" 47 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 124 "nose_tip_width_neg" 39 } +# face_detail_cheek_def={ "cheek_def_01" 14 "cheek_def_01" 15 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 18 "cheek_fat_01_neg" 12 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 165 "eye_lower_lid_def" 245 } +# face_detail_eye_socket={ "eye_socket_02" 8 "eye_socket_01" 7 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_01" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 7 "nose_ridge_def_pos" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 252 "nose_tip_def" 190 } +# face_detail_temple_def={ "temple_def" 89 "temple_def" 230 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_04" 53 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 37 "eye_wrinkles_02" 159 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 235 "forehead_wrinkles_01" 82 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 215 "complexion_4" 170 } +# gene_height={ "normal_height" 138 "normal_height" 157 } +# gene_bs_body_type={ "body_fat_head_fat_full" 115 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_apple_full" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_3_full" 128 "bust_default" 124 } +# gene_age={ "old_2" 243 "old_2" 13 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 202 "far_spacing_lower_thickness" 160 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 216 "layer_2_avg_thickness" 158 } +# gene_body_hair={ "body_hair_sparse" 172 "body_hair_avg" 165 } +# gene_hair_type={ "hair_straight" 129 "hair_wavy" 134 } +# gene_baldness={ "male_pattern_baldness" 153 "male_pattern_baldness" 67 } +# eye_accessory={ "normal_eyes" 73 "normal_eyes" 73 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 116 "normal_eyelashes" 116 } +# } +# } +# enabled=yes +#} +# +## 1066 Others +# +#1316_emperor_heinrich = { +# portrait_info = { +# genes={ +# hair_color={ 243 196 243 100 } +# skin_color={ 6 82 6 82 } +# eye_color={ 190 200 190 200 } +# gene_chin_forward={ "chin_forward_neg" 108 "chin_forward_neg" 108 } +# gene_chin_height={ "chin_height_pos" 152 "chin_height_pos" 155 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_neg" 125 "eye_shut_neg" 125 } +# gene_forehead_angle={ "forehead_angle_neg" 105 "forehead_angle_neg" 105 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 180 } +# gene_forehead_width={ "forehead_width_neg" 30 "forehead_width_neg" 30 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 119 } +# gene_head_height={ "head_height_neg" 125 "head_height_neg" 125 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_pos" 173 "head_top_width_pos" 173 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_neg" 117 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 115 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 113 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_pos" 136 "mouth_open_pos" 136 } +# gene_neck_length={ "neck_length_pos" 150 "neck_length_pos" 150 } +# gene_neck_width={ "neck_width_pos" 172 "neck_width_pos" 172 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 21 } +# gene_bs_cheek_width={ "cheek_width_neg" 2 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 41 "ear_angle_pos" 41 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 115 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 109 "ear_upper_bend_pos" 109 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 35 } +# gene_bs_ear_size={ "ear_size_pos" 103 "ear_size_pos" 103 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 238 "eye_corner_depth_pos" 238 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 17 "eye_fold_shape_pos" 17 } +# gene_bs_eye_size={ "eye_size_neg" 10 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 101 "eye_upper_lid_size_pos" 101 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 72 "forehead_brow_curve_neg" 72 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 121 "forehead_brow_forward_pos" 121 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 64 "forehead_brow_inner_height_pos" 64 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 94 "forehead_brow_outer_height_pos" 94 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 31 } +# gene_bs_jaw_def={ "jaw_def_neg" 95 "jaw_def_neg" 95 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 19 "mouth_lower_lip_full_pos" 19 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 19 "mouth_lower_lip_pad_pos" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 13 "mouth_lower_lip_width_pos" 13 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 70 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 43 "mouth_philtrum_shape_neg" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 120 "mouth_philtrum_width_pos" 120 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 165 "mouth_upper_lip_full_pos" 165 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 116 "mouth_upper_lip_profile_pos" 116 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 79 "mouth_upper_lip_width_pos" 79 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_pos" 18 } +# gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } +# gene_bs_nose_length={ "nose_length_pos" 50 "nose_length_pos" 50 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 12 "nose_nostril_width_neg" 12 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 0 "nose_profile_hawk_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 18 "nose_ridge_width_neg" 18 } +# gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 17 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_neg" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 19 "nose_tip_width_pos" 19 } +# face_detail_cheek_def={ "cheek_def_01" 138 "cheek_def_01" 4 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 38 "cheek_fat_02_pos" 38 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def" 220 "chin_def" 220 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 43 "eye_lower_lid_def" 43 } +# face_detail_eye_socket={ "eye_socket_02" 78 "eye_socket_02" 78 } +# face_detail_nasolabial={ "nasolabial_01" 11 "nasolabial_01" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 25 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 2 } +# face_detail_temple_def={ "temple_def" 160 "temple_def" 160 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 60 "brow_wrinkles_03" 60 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 144 "eye_wrinkles_02" 144 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 176 "forehead_wrinkles_03" 176 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_4" 250 "complexion_4" 250 } +# gene_height={ "normal_height" 157 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 141 "body_fat_head_fat_medium" 141 } +# gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 75 "bust_shape_3_half" 75 } +# gene_age={ "old_2" 66 "old_2" 66 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 238 "far_spacing_lower_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 121 "layer_2_lower_thickness" 121 } +# gene_body_hair={ "body_hair_sparse" 124 "body_hair_sparse" 124 } +# eye_accessory={ "normal_eyes" 45 "normal_eyes" 45 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 114 "normal_eyelashes" 114 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#1183_empress_bertha = { +# portrait_info = { +# genes={ +# hair_color={ 98 102 98 102 } +# skin_color={ 8 72 8 72 } +# eye_color={ 162 197 162 197 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_pos" 159 "eye_depth_pos" 159 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_neg" 123 } +# gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 134 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 177 } +# gene_forehead_width={ "forehead_width_pos" 152 "forehead_width_pos" 152 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_neg" 97 "head_height_neg" 97 } +# gene_head_width={ "head_width_pos" 148 "head_width_pos" 148 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 113 "head_top_height_neg" 113 } +# gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_pos" 152 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 137 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_pos" 128 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 84 "mouth_upper_lip_size_neg" 84 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 60 "mouth_lower_lip_size_neg" 60 } +# gene_mouth_open={ "mouth_open_pos" 177 "mouth_open_pos" 177 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 117 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_neg" 19 } +# gene_bs_cheek_width={ "cheek_width_pos" 12 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_neg" 10 "ear_angle_neg" 10 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 41 "ear_lower_bend_pos" 41 } +# gene_bs_ear_outward={ "ear_outward_pos" 188 "ear_outward_pos" 188 } +# gene_bs_ear_size={ "ear_size_pos" 19 "ear_size_pos" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 150 "eye_corner_depth_pos" 150 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 28 "eye_fold_shape_pos" 28 } +# gene_bs_eye_size={ "eye_size_pos" 97 "eye_size_pos" 97 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 153 "eye_upper_lid_size_pos" 153 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 131 "forehead_brow_curve_neg" 131 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 27 "forehead_brow_forward_neg" 27 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 102 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 123 "forehead_brow_outer_height_pos" 123 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_pos" 32 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 125 "mouth_lower_lip_def_pos" 125 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 61 "mouth_lower_lip_full_pos" 61 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 100 "mouth_lower_lip_pad_neg" 100 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 20 "mouth_lower_lip_width_pos" 20 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 43 "mouth_philtrum_shape_neg" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 155 "mouth_philtrum_width_pos" 155 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 17 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 78 "mouth_upper_lip_full_neg" 78 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 37 "mouth_upper_lip_profile_pos" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 5 "mouth_upper_lip_width_pos" 5 } +# gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 4 } +# gene_bs_nose_height={ "nose_height_pos" 37 "nose_height_pos" 37 } +# gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 122 "nose_nostril_height_pos" 122 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 101 "nose_nostril_width_pos" 101 } +# gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 34 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_neg" 8 "nose_size_neg" 8 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_pos" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } +# face_detail_cheek_def={ "cheek_def_01" 75 "cheek_def_01" 75 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 46 "cheek_fat_02_pos" 46 } +# face_detail_chin_cleft={ "chin_dimple" 200 "chin_dimple" 200 } +# face_detail_chin_def={ "chin_def" 222 "chin_def" 222 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 228 "eye_lower_lid_def" 228 } +# face_detail_eye_socket={ "eye_socket_02" 128 "eye_socket_02" 128 } +# face_detail_nasolabial={ "nasolabial_01" 21 "nasolabial_01" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_neg" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 161 "nose_tip_def" 161 } +# face_detail_temple_def={ "temple_def" 231 "temple_def" 231 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 166 "brow_wrinkles_01" 166 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 60 "eye_wrinkles_01" 60 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 253 "forehead_wrinkles_01" 253 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 198 "complexion_2" 112 } +# gene_height={ "normal_height" 123 "normal_height" 157 } +# gene_bs_body_type={ "body_fat_head_fat_low" 147 "body_fat_head_fat_low" 147 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 100 "bust_shape_4_full" 150 } +# gene_age={ "old_4" 29 "old_4" 29 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 196 "far_spacing_low_thickness" 118 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 188 "layer_2_low_thickness" 188 } +# gene_body_hair={ "body_hair_avg" 123 "body_hair_avg" 123 } +# eye_accessory={ "normal_eyes" 79 "normal_eyes" 79 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#131_eadgifu_the_fair = { +# portrait_info = { +# genes={ +# hair_color={ 192 141 230 34 } +# skin_color={ 87 95 87 95 } +# eye_color={ 172 150 74 187 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 211 "eye_shut_pos" 211 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 137 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 168 "forehead_brow_height_pos" 168 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_neg" 90 "forehead_width_neg" 90 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 } +# gene_head_height={ "head_height_neg" 112 "head_height_neg" 112 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 219 "head_top_width_pos" 219 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_pos" 128 } +# gene_jaw_width={ "jaw_width_pos" 148 "jaw_width_pos" 148 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 100 "mouth_corner_depth_neg" 100 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 70 "mouth_width_neg" 40 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 153 "mouth_lower_lip_size_pos" 153 } +# gene_mouth_open={ "mouth_open_neg" 114 "mouth_open_neg" 114 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 38 "cheek_forward_pos" 38 } +# gene_bs_cheek_height={ "cheek_height_neg" 176 "cheek_height_neg" 176 } +# gene_bs_cheek_width={ "cheek_width_pos" 6 "cheek_width_pos" 6 } +# gene_bs_ear_angle={ "ear_angle_pos" 17 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 8 "ear_lower_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_pos" 89 "ear_outward_pos" 89 } +# gene_bs_ear_size={ "ear_size_neg" 76 "ear_size_neg" 76 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 135 "eye_corner_depth_pos" 135 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 18 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_pos" 192 "eye_size_pos" 192 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 16 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 4 "forehead_brow_forward_neg" 4 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 4 "forehead_brow_outer_height_neg" 4 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_pos" 19 } +# gene_bs_jaw_def={ "jaw_def_pos" 11 "jaw_def_pos" 11 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 3 "mouth_lower_lip_def_pos" 3 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 10 "mouth_lower_lip_pad_neg" 10 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 108 "mouth_lower_lip_width_neg" 108 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 44 "mouth_philtrum_shape_pos" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 69 "mouth_philtrum_width_neg" 69 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 1 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 53 "mouth_upper_lip_full_pos" 53 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 44 "mouth_upper_lip_profile_pos" 44 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 50 "mouth_upper_lip_width_pos" 50 } +# gene_bs_nose_forward={ "nose_forward_pos" 10 "nose_forward_pos" 10 } +# gene_bs_nose_height={ "nose_height_neg" 9 "nose_height_neg" 9 } +# gene_bs_nose_length={ "nose_length_pos" 23 "nose_length_pos" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 87 "nose_nostril_height_neg" 87 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_hawk" 147 "nose_profile_hawk" 147 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 27 "nose_ridge_angle_neg" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_neg" 11 } +# gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_neg" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 8 "nose_tip_angle_pos" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 106 "nose_tip_forward_pos" 106 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 0 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_01" 120 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 20 "cheek_fat_01_pos" 30 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def" 147 "chin_def" 147 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 50 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 145 "eye_socket_01" 145 } +# face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 202 "nose_ridge_def_pos" 202 } +# face_detail_nose_tip_def={ "nose_tip_def" 237 "nose_tip_def" 237 } +# face_detail_temple_def={ "temple_def" 80 "temple_def" 80 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 193 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 145 "eye_wrinkles_02" 145 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 182 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_beauty_1" 191 "complexion_1" 144 } +# gene_height={ "normal_height" 129 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_low" 153 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 193 "bust_shape_3_full" 120 } +# gene_age={ "old_beauty_1" 120 "old_4" 120 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 250 "avg_spacing_low_thickness" 250 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 157 "layer_2_lower_thickness" 157 } +# gene_body_hair={ "body_hair_sparse" 120 "body_hair_sparse" 120 } +# eye_accessory={ "normal_eyes" 60 "normal_eyes" 60 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 138 "normal_eyelashes" 138 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#123_queen_ealdgyth = { +# portrait_info = { +# genes={ +# hair_color={ 121 100 121 100 } +# skin_color={ 113 94 113 94 } +# eye_color={ 233 160 233 160 } +# gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 132 "eye_depth_pos" 132 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 146 } +# gene_forehead_height={ "forehead_height_pos" 157 "forehead_height_pos" 157 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 139 } +# gene_head_width={ "head_width_pos" 157 "head_width_pos" 157 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 112 "head_top_height_neg" 112 } +# gene_head_top_width={ "head_top_width_neg" 117 "head_top_width_neg" 117 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 162 "jaw_width_pos" 162 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 165 "mouth_corner_height_pos" 165 } +# gene_mouth_forward={ "mouth_forward_neg" 93 "mouth_forward_neg" 93 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 97 "mouth_lower_lip_size_neg" 97 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_pos" 173 "neck_width_pos" 173 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 34 "cheek_forward_neg" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 31 "cheek_height_neg" 31 } +# gene_bs_cheek_width={ "cheek_width_neg" 21 "cheek_width_neg" 21 } +# gene_bs_ear_angle={ "ear_angle_pos" 3 "ear_angle_pos" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 68 "ear_inner_shape_pos" 68 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 172 "ear_upper_bend_pos" 172 } +# gene_bs_ear_outward={ "ear_outward_neg" 46 "ear_outward_neg" 46 } +# gene_bs_ear_size={ "ear_size_pos" 30 "ear_size_pos" 30 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 9 "eye_fold_shape_pos" 9 } +# gene_bs_eye_size={ "eye_size_neg" 55 "eye_size_neg" 55 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 4 "eye_upper_lid_size_neg" 4 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 25 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 16 "forehead_brow_forward_pos" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 41 "forehead_brow_inner_height_neg" 41 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 71 "forehead_brow_outer_height_pos" 71 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 33 "forehead_brow_width_neg" 33 } +# gene_bs_jaw_def={ "jaw_def_neg" 71 "jaw_def_neg" 71 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 71 "mouth_lower_lip_def_pos" 71 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_pos" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 176 "mouth_lower_lip_pad_neg" 176 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_neg" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 33 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 47 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 87 "mouth_philtrum_width_neg" 87 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 52 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 224 "mouth_upper_lip_profile_pos" 224 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 26 "mouth_upper_lip_width_pos" 26 } +# gene_bs_nose_forward={ "nose_forward_pos" 31 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_neg" 120 "nose_height_neg" 120 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 40 "nose_nostril_height_pos" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 44 "nose_nostril_width_neg" 44 } +# gene_bs_nose_profile={ "nose_profile_neg" 50 "nose_profile_neg" 50 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 99 "nose_ridge_angle_neg" 99 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 0 "nose_tip_forward_neg" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 16 "nose_tip_width_neg" 16 } +# face_detail_cheek_def={ "cheek_def_02" 120 "cheek_def_02" 120 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 180 "cheek_fat_03_pos" 180 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 21 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 33 "eye_lower_lid_def" 33 } +# face_detail_eye_socket={ "eye_socket_01" 18 "eye_socket_01" 18 } +# face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 226 "nose_ridge_def_pos" 226 } +# face_detail_nose_tip_def={ "nose_tip_def" 74 "nose_tip_def" 74 } +# face_detail_temple_def={ "temple_def" 135 "temple_def" 135 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 191 "brow_wrinkles_01" 191 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 213 "eye_wrinkles_02" 213 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 185 "forehead_wrinkles_01" 185 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 216 "complexion_1" 216 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_medium" 116 } +# gene_bs_body_shape={ "body_shape_apple_full" 0 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_shape_4_full" 202 "bust_shape_4_half" 202 } +# gene_age={ "old_3" 43 "old_3" 43 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 154 "avg_spacing_avg_thickness" 112 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 182 "layer_2_avg_thickness" 85 } +# gene_body_hair={ "body_hair_avg" 95 "body_hair_avg" 95 } +# eye_accessory={ "normal_eyes" 100 "normal_eyes" 100 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#214_king_philippe = { +# portrait_info = { +# genes={ +# hair_color={ 158 189 158 189 } +# skin_color={ 87 86 87 86 } +# eye_color={ 57 186 57 186 } +# gene_chin_forward={ "chin_forward_pos" 144 "chin_forward_pos" 144 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 144 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_pos" 128 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_pos" 151 "head_height_pos" 151 } +# gene_head_width={ "head_width_neg" 79 "head_width_neg" 79 } +# gene_head_profile={ "head_profile_neg" 119 "head_profile_neg" 119 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_neg" 126 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_neg" 119 "jaw_width_neg" 119 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 117 "mouth_width_neg" 117 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 65 "mouth_lower_lip_size_neg" 65 } +# gene_mouth_open={ "mouth_open_pos" 188 "mouth_open_pos" 188 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_neg" 67 "neck_width_neg" 67 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 6 "cheek_forward_pos" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 39 "cheek_height_pos" 39 } +# gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_neg" 17 } +# gene_bs_ear_angle={ "ear_angle_pos" 68 "ear_angle_pos" 68 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 26 "ear_inner_shape_pos" 26 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 44 "ear_lower_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 47 "ear_size_neg" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 134 "eye_corner_depth_pos" 134 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 46 "eye_fold_shape_pos" 46 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 80 "eye_upper_lid_size_pos" 127 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 16 "forehead_brow_curve_neg" 16 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 46 "forehead_brow_forward_pos" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 60 "forehead_brow_inner_height_neg" 60 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 7 "forehead_brow_outer_height_neg" 7 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 79 "forehead_brow_width_neg" 79 } +# gene_bs_jaw_def={ "jaw_def_pos" 112 "jaw_def_pos" 112 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 77 "mouth_lower_lip_def_pos" 77 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 32 "mouth_lower_lip_full_pos" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 63 "mouth_lower_lip_pad_pos" 63 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 9 "mouth_lower_lip_width_pos" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 44 "mouth_philtrum_def_pos" 44 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 67 "mouth_philtrum_shape_pos" 67 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 39 "mouth_philtrum_width_neg" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 34 "mouth_upper_lip_full_pos" 34 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_neg" 35 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 79 "mouth_upper_lip_width_pos" 79 } +# gene_bs_nose_forward={ "nose_forward_neg" 10 "nose_forward_neg" 10 } +# gene_bs_nose_height={ "nose_height_neg" 66 "nose_height_neg" 66 } +# gene_bs_nose_length={ "nose_length_pos" 65 "nose_length_pos" 65 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 116 "nose_nostril_height_pos" 116 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 39 } +# gene_bs_nose_profile={ "nose_profile_pos" 24 "nose_profile_pos" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_pos" 24 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 2 "nose_tip_forward_pos" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 148 "nose_tip_width_pos" 148 } +# face_detail_cheek_def={ "cheek_def_02" 126 "cheek_def_02" 126 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 53 "cheek_fat_04_pos" 53 } +# face_detail_chin_cleft={ "chin_dimple" 119 "chin_dimple" 119 } +# face_detail_chin_def={ "chin_def" 4 "chin_def" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 78 "eye_lower_lid_def" 78 } +# face_detail_eye_socket={ "eye_socket_03" 222 "eye_socket_03" 222 } +# face_detail_nasolabial={ "nasolabial_03" 2 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 24 "nose_ridge_def_pos" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 252 "nose_tip_def" 252 } +# face_detail_temple_def={ "temple_def" 178 "temple_def" 178 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 60 "brow_wrinkles_03" 60 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 165 "eye_wrinkles_01" 165 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 28 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 225 "complexion_1" 225 } +# gene_height={ "normal_height" 130 "normal_height" 102 } +# gene_bs_body_type={ "body_fat_head_fat_low" 122 "body_fat_head_fat_low" 122 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_half" 153 "bust_shape_1_half" 153 } +# gene_age={ "old_4" 68 "old_4" 125 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 175 "far_spacing_avg_thickness" 175 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 174 "layer_2_low_thickness" 174 } +# gene_body_hair={ "body_hair_sparse" 164 "body_hair_sparse" 164 } +# eye_accessory={ "normal_eyes" 251 "normal_eyes" 251 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 111 "normal_eyelashes" 111 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#102505_queen_ingebjorg = { +# portrait_info = { +# genes={ +# hair_color={ 154 109 128 109 } +# skin_color={ 22 64 22 64 } +# eye_color={ 180 142 180 142 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 151 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 127 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 110 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 113 } +# gene_head_width={ "head_width_pos" 131 "head_width_pos" 131 } +# gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 143 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 138 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 72 "jaw_height_neg" 72 } +# gene_jaw_width={ "jaw_width_pos" 178 "jaw_width_pos" 178 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 114 } +# gene_mouth_width={ "mouth_width_pos" 139 "mouth_width_pos" 139 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_pos" 157 } +# gene_neck_length={ "neck_length_neg" 91 "neck_length_neg" 91 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_neg" 48 "cheek_height_neg" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 26 "cheek_width_neg" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 36 "ear_inner_shape_pos" 36 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 89 "ear_upper_bend_pos" 89 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_neg" 94 "ear_size_neg" 94 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 213 "eye_corner_depth_pos" 213 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 114 "eye_fold_shape_neg" 114 } +# gene_bs_eye_size={ "eye_size_pos" 80 "eye_size_pos" 80 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 64 "eye_upper_lid_size_pos" 64 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 60 "forehead_brow_curve_neg" 60 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 72 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 58 "forehead_brow_inner_height_pos" 58 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_pos" 60 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 82 "mouth_lower_lip_full_neg" 82 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 37 "mouth_lower_lip_pad_pos" 37 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 4 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 69 "mouth_philtrum_shape_pos" 69 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 158 "mouth_philtrum_width_neg" 158 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 83 "mouth_upper_lip_full_pos" 83 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 26 "mouth_upper_lip_profile_pos" 26 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 90 "mouth_upper_lip_width_pos" 90 } +# gene_bs_nose_forward={ "nose_forward_neg" 8 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 13 } +# gene_bs_nose_length={ "nose_length_pos" 86 "nose_length_pos" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 67 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 106 "nose_nostril_width_neg" 106 } +# gene_bs_nose_profile={ "nose_profile_neg" 0 "nose_profile_neg" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_pos" 115 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 58 "nose_ridge_width_neg" 58 } +# gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 64 "nose_tip_angle_pos" 64 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 10 "nose_tip_forward_neg" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 32 "nose_tip_width_neg" 32 } +# face_detail_cheek_def={ "cheek_def_02" 11 "cheek_def_02" 11 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 199 "cheek_fat_03_pos" 199 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def" 238 "chin_def" 238 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 102 "eye_lower_lid_def" 102 } +# face_detail_eye_socket={ "eye_socket_03" 155 "eye_socket_03" 155 } +# face_detail_nasolabial={ "nasolabial_02" 24 "nasolabial_02" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 223 "nose_tip_def" 223 } +# face_detail_temple_def={ "temple_def" 158 "temple_def" 158 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 36 "brow_wrinkles_03" 36 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 181 "eye_wrinkles_01" 181 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 144 "forehead_wrinkles_01" 144 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 114 "complexion_1" 114 } +# gene_height={ "normal_height" 134 "normal_height" 134 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_medium" 121 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 6 "body_shape_hourglass_half" 6 } +# gene_bs_bust={ "bust_shape_4_full" 124 "bust_shape_4_full" 124 } +# gene_age={ "old_2" 181 "old_2" 181 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 116 "close_spacing_avg_thickness" 116 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 123 "layer_2_lower_thickness" 123 } +# gene_body_hair={ "body_hair_avg" 169 "body_hair_avg" 169 } +# eye_accessory={ "normal_eyes" 119 "normal_eyes" 119 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#367_duchess_mathilde = { +# portrait_info = { +# genes={ +# hair_color={ 119 180 119 180 } +# skin_color={ 116 91 116 91 } +# eye_color={ 76 145 76 145 } +# gene_chin_forward={ "chin_forward_pos" 184 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 149 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 162 "forehead_brow_height_pos" 162 } +# gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_neg" 111 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 83 "head_width_neg" 123 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 79 } +# gene_head_top_height={ "head_top_height_pos" 162 "head_top_height_pos" 162 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 120 } +# gene_jaw_forward={ "jaw_forward_neg" 99 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 159 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 155 "jaw_width_neg" 120 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_neg" 98 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 60 "mouth_width_pos" 135 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 9 "mouth_open_neg" 9 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_pos" 194 "neck_width_pos" 194 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 41 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 24 "cheek_height_pos" 24 } +# gene_bs_cheek_width={ "cheek_width_neg" 10 "cheek_width_neg" 10 } +# gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 115 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 32 "ear_upper_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 205 "eye_corner_depth_pos" 205 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 58 "eye_fold_shape_pos" 58 } +# gene_bs_eye_size={ "eye_size_pos" 230 "eye_size_pos" 174 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 122 "eye_upper_lid_size_pos" 30 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 61 "forehead_brow_curve_pos" 23 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_pos" 3 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 34 "forehead_brow_inner_height_neg" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 74 "forehead_brow_outer_height_pos" 74 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 10 "forehead_brow_width_neg" 10 } +# gene_bs_jaw_def={ "jaw_def_neg" 8 "jaw_def_neg" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_neg" 79 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 80 "mouth_lower_lip_pad_neg" 80 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 93 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 4 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_neg" 27 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 52 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 81 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_neg" 169 "nose_height_neg" 83 } +# gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 93 "nose_nostril_height_pos" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 66 "nose_nostril_width_pos" 23 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_hawk_pos" 105 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 125 "nose_ridge_angle_neg" 125 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 154 "nose_ridge_width_pos" 28 } +# gene_bs_nose_size={ "nose_size_neg" 16 "nose_size_neg" 16 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 16 "nose_tip_angle_pos" 16 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 24 "nose_tip_forward_neg" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 44 "nose_tip_width_neg" 117 } +# face_detail_cheek_def={ "cheek_def_02" 142 "cheek_def_02" 142 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 4 "cheek_fat_01_pos" 4 } +# face_detail_chin_cleft={ "chin_dimple" 23 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 232 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 45 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_03" 220 "eye_socket_03" 220 } +# face_detail_nasolabial={ "nasolabial_01" 62 "nasolabial_01" 62 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 16 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 193 "nose_tip_def" 11 } +# face_detail_temple_def={ "temple_def" 84 "temple_def" 84 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 30 "brow_wrinkles_04" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 72 "forehead_wrinkles_01" 72 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 249 "complexion_2" 249 } +# gene_height={ "normal_height" 110 "normal_height" 110 } +# gene_bs_body_type={ "body_fat_head_fat_full" 117 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 174 "bust_shape_1_full" 174 } +# gene_age={ "old_1" 128 "old_1" 128 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 253 "avg_spacing_low_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 173 "layer_2_high_thickness" 173 } +# gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 114 } +# eye_accessory={ "normal_eyes" 161 "normal_eyes" 161 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 36 "normal_eyelashes" 36 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#633_queen_yelizaveta = { +# portrait_info = { +# genes={ +# hair_color={ 126 234 126 234 } +# skin_color={ 78 66 78 66 } +# eye_color={ 187 158 187 158 } +# gene_chin_forward={ "chin_forward_neg" 108 "chin_forward_neg" 108 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 83 "eye_angle_neg" 83 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 149 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_pos" 147 "forehead_height_pos" 147 } +# gene_head_height={ "head_height_neg" 114 "head_height_neg" 114 } +# gene_head_width={ "head_width_neg" 122 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_pos" 142 "head_profile_pos" 142 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_neg" 83 "head_top_width_neg" 83 } +# gene_jaw_angle={ "jaw_angle_neg" 125 "jaw_angle_neg" 125 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 177 "jaw_width_pos" 177 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 167 "mouth_upper_lip_size_pos" 167 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 110 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_neg" 6 "mouth_open_neg" 6 } +# gene_neck_length={ "neck_length_pos" 135 "neck_length_pos" 135 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 43 } +# gene_bs_cheek_height={ "cheek_height_pos" 1 "cheek_height_pos" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 36 "ear_angle_neg" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 54 "ear_inner_shape_pos" 54 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 166 "ear_lower_bend_pos" 166 } +# gene_bs_ear_outward={ "ear_outward_pos" 18 "ear_outward_pos" 18 } +# gene_bs_ear_size={ "ear_size_pos" 28 "ear_size_pos" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 140 "eye_corner_depth_pos" 140 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 19 "eye_fold_shape_pos" 19 } +# gene_bs_eye_size={ "eye_size_pos" 30 "eye_size_pos" 30 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 99 "eye_upper_lid_size_pos" 99 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 4 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 69 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 105 "forehead_brow_inner_height_pos" 105 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_pos" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_pos" 44 "jaw_def_pos" 44 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 13 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 63 "mouth_lower_lip_full_neg" 63 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_pos" 39 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 122 "mouth_lower_lip_width_neg" 122 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 42 "mouth_philtrum_shape_neg" 42 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 1 "mouth_philtrum_width_neg" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 66 "mouth_upper_lip_def_pos" 66 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 79 "mouth_upper_lip_full_pos" 79 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 90 "mouth_upper_lip_profile_pos" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 2 "mouth_upper_lip_width_neg" 2 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 11 } +# gene_bs_nose_height={ "nose_height_pos" 45 "nose_height_pos" 45 } +# gene_bs_nose_length={ "nose_length_pos" 12 "nose_length_pos" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 15 "nose_nostril_height_pos" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 108 "nose_nostril_width_neg" 108 } +# gene_bs_nose_profile={ "nose_profile_hawk" 26 "nose_profile_hawk" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 29 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 68 "nose_ridge_width_pos" 68 } +# gene_bs_nose_size={ "nose_size_neg" 43 "nose_size_neg" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 5 "nose_tip_forward_pos" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 1 "nose_tip_width_neg" 1 } +# face_detail_cheek_def={ "cheek_def_01" 91 "cheek_def_01" 91 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 2 "cheek_fat_01_pos" 2 } +# face_detail_chin_cleft={ "chin_dimple" 30 "chin_dimple" 30 } +# face_detail_chin_def={ "chin_def" 181 "chin_def" 181 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 180 "eye_lower_lid_def" 180 } +# face_detail_eye_socket={ "eye_socket_03" 70 "eye_socket_03" 70 } +# face_detail_nasolabial={ "nasolabial_02" 104 "nasolabial_02" 104 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 149 "nose_tip_def" 149 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 216 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 68 "brow_wrinkles_04" 68 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 80 "eye_wrinkles_01" 80 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 131 "forehead_wrinkles_03" 131 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 78 "complexion_2" 78 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_apple_full" 15 "body_shape_apple_full" 15 } +# gene_bs_bust={ "bust_shape_3_half" 88 "bust_shape_3_half" 88 } +# gene_age={ "old_2" 61 "old_2" 61 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 133 "avg_spacing_lower_thickness" 133 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 196 "layer_2_high_thickness" 196 } +# gene_body_hair={ "body_hair_sparse" 184 "body_hair_sparse" 184 } +# eye_accessory={ "normal_eyes" 141 "normal_eyes" 141 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 150 "normal_eyelashes" 150 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#212892_ota_the_handsome = { +# portrait_info = { +# genes={ +# hair_color={ 90 195 145 72 } +# skin_color={ 20 79 20 79 } +# eye_color={ 174 204 174 204 } +# gene_chin_forward={ "chin_forward_pos" 187 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_neg" 126 } +# gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 186 "forehead_height_neg" 104 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 105 } +# gene_head_width={ "head_width_neg" 103 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_neg" 47 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_neg" 99 "head_top_height_neg" 99 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 144 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 164 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_neg" 30 "mouth_open_neg" 30 } +# gene_neck_length={ "neck_length_neg" 81 "neck_length_neg" 81 } +# gene_neck_width={ "neck_width_pos" 160 "neck_width_pos" 160 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 193 "cheek_forward_pos" 193 } +# gene_bs_cheek_height={ "cheek_height_pos" 9 "cheek_height_pos" 9 } +# gene_bs_cheek_width={ "cheek_width_neg" 70 "cheek_width_neg" 70 } +# gene_bs_ear_angle={ "ear_angle_neg" 28 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 87 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 191 "ear_upper_bend_pos" 191 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 211 "eye_corner_depth_pos" 211 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 14 "eye_fold_shape_neg" 14 } +# gene_bs_eye_size={ "eye_size_neg" 115 "eye_size_neg" 115 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 59 "eye_upper_lid_size_pos" 59 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 65 "forehead_brow_curve_neg" 65 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_neg" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 7 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 35 "forehead_brow_outer_height_neg" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 47 } +# gene_bs_jaw_def={ "jaw_def_pos" 223 "jaw_def_neg" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 23 "mouth_lower_lip_def_pos" 23 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 59 "mouth_lower_lip_full_neg" 68 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_neg" 102 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_pos" 120 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 80 "mouth_philtrum_shape_neg" 80 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 86 "mouth_upper_lip_def_pos" 86 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 72 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_pos" 45 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 29 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 15 "nose_height_pos" 15 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 13 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 116 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk" 63 "nose_profile_hawk" 63 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 90 "nose_ridge_angle_pos" 90 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 65 "nose_tip_angle_pos" 65 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_pos" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 140 "nose_tip_width_neg" 140 } +# face_detail_cheek_def={ "cheek_def_01" 181 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 89 "cheek_fat_01_pos" 89 } +# face_detail_chin_cleft={ "chin_dimple" 195 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def" 187 "chin_def" 15 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 107 "eye_lower_lid_def" 107 } +# face_detail_eye_socket={ "eye_socket_02" 240 "eye_socket_02" 240 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_01" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 200 "nose_ridge_def_pos" 200 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 251 "temple_def" 251 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 241 "brow_wrinkles_03" 241 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 200 "eye_wrinkles_02" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_03" 183 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 255 "complexion_5" 163 } +# gene_height={ "normal_height" 151 "normal_height" 106 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 20 "body_shape_hourglass_full" 20 } +# gene_bs_bust={ "bust_shape_3_full" 207 "bust_shape_3_full" 207 } +# gene_age={ "old_2" 129 "old_2" 129 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 179 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 168 "layer_2_lower_thickness" 168 } +# gene_body_hair={ "body_hair_avg" 70 "body_hair_avg" 131 } +# eye_accessory={ "normal_eyes" 128 "normal_eyes" 128 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#765_princess_swietoslawa = { +# portrait_info = { +# genes={ +# hair_color={ 139 59 100 55 } +# skin_color={ 39 81 52 83 } +# eye_color={ 84 147 200 188 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_pos" 138 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 149 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 186 } +# gene_forehead_width={ "forehead_width_neg" 96 "forehead_width_neg" 82 } +# gene_forehead_height={ "forehead_height_neg" 99 "forehead_height_neg" 113 } +# gene_head_height={ "head_height_neg" 122 "head_height_pos" 159 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 63 } +# gene_head_profile={ "head_profile_neg" 125 "head_profile_pos" 161 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 161 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_neg" 88 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_neg" 108 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_pos" 160 } +# gene_mouth_width={ "mouth_width_neg" 109 "mouth_width_neg" 72 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_pos" 150 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 32 } +# gene_mouth_open={ "mouth_open_pos" 187 "mouth_open_neg" 94 } +# gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_pos" 40 } +# gene_bs_cheek_height={ "cheek_height_neg" 25 "cheek_height_pos" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_neg" 94 } +# gene_bs_ear_angle={ "ear_angle_pos" 2 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 187 "ear_inner_shape_pos" 31 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 52 "ear_lower_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 38 "ear_outward_pos" 1 } +# gene_bs_ear_size={ "ear_size_neg" 45 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 127 "eye_corner_depth_pos" 103 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 80 "eye_fold_shape_neg" 133 } +# gene_bs_eye_size={ "eye_size_pos" 14 "eye_size_pos" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 2 "eye_upper_lid_size_pos" 86 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 134 "forehead_brow_curve_neg" 105 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 96 "forehead_brow_forward_pos" 127 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 8 "forehead_brow_inner_height_pos" 24 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 4 "forehead_brow_outer_height_pos" 74 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 21 "forehead_brow_width_pos" 107 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_pos" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 28 "mouth_lower_lip_full_pos" 18 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 7 "mouth_lower_lip_pad_neg" 118 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 32 "mouth_lower_lip_width_pos" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 9 "mouth_philtrum_shape_neg" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_pos" 172 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 35 "mouth_upper_lip_full_pos" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 39 "mouth_upper_lip_profile_pos" 199 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 30 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_pos" 15 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_pos" 47 "nose_height_pos" 1 } +# gene_bs_nose_length={ "nose_length_neg" 79 "nose_length_neg" 70 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_pos" 39 } +# gene_bs_nose_profile={ "nose_profile_hawk" 51 "nose_profile_hawk" 106 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_neg" 0 } +# gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_neg" 12 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_neg" 22 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_neg" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 121 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_02" 23 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 32 "cheek_fat_01_neg" 192 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def" 31 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 174 } +# face_detail_eye_socket={ "eye_socket_01" 207 "eye_socket_03" 240 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_03" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 58 "nose_ridge_def_neg" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 43 "nose_tip_def" 254 } +# face_detail_temple_def={ "temple_def" 220 "temple_def" 180 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 20 "brow_wrinkles_01" 99 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 65 "eye_wrinkles_02" 234 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 51 "forehead_wrinkles_01" 31 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 163 "complexion_3" 164 } +# gene_height={ "normal_height" 129 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 139 "body_fat_head_fat_low" 121 } +# gene_bs_body_shape={ "body_shape_pear_full" 0 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_1_full" 167 "bust_shape_1_full" 170 } +# gene_age={ "old_1" 245 "old_1" 173 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 184 "far_spacing_low_thickness" 145 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 188 "layer_2_low_thickness" 237 } +# gene_body_hair={ "body_hair_sparse" 183 "body_hair_avg" 127 } +# eye_accessory={ "normal_eyes" 22 "normal_eyes" 22 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 76 "normal_eyelashes" 76 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#762_king_boleslaw = { +# portrait_info = { +# genes={ +# hair_color={ 210 197 229 191 } +# skin_color={ 74 81 79 80 } +# eye_color={ 216 133 173 135 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 151 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 106 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_neg" 121 } +# gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 146 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_pos" 165 } +# gene_forehead_height={ "forehead_height_neg" 90 "forehead_height_pos" 171 } +# gene_head_height={ "head_height_neg" 112 "head_height_pos" 130 } +# gene_head_width={ "head_width_pos" 129 "head_width_pos" 160 } +# gene_head_profile={ "head_profile_pos" 181 "head_profile_neg" 39 } +# gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_neg" 123 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_neg" 76 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 177 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 112 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 133 "mouth_upper_lip_size_neg" 35 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_pos" 164 "mouth_open_neg" 90 } +# gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_pos" 153 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 40 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 45 "cheek_height_pos" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 9 "cheek_width_neg" 75 } +# gene_bs_ear_angle={ "ear_angle_pos" 24 "ear_angle_neg" 86 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 151 "ear_inner_shape_pos" 80 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_pos" 95 "ear_outward_pos" 52 } +# gene_bs_ear_size={ "ear_size_pos" 44 "ear_size_neg" 70 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 93 "eye_corner_depth_pos" 240 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_neg" 100 } +# gene_bs_eye_size={ "eye_size_neg" 101 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 116 "forehead_brow_curve_pos" 31 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 63 "forehead_brow_forward_pos" 126 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 47 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_pos" 113 } +# gene_bs_jaw_def={ "jaw_def_pos" 27 "jaw_def_neg" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 110 "mouth_lower_lip_def_pos" 194 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_pos" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 175 "mouth_lower_lip_pad_pos" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 116 "mouth_lower_lip_width_neg" 77 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 111 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 20 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_neg" 137 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 25 "mouth_upper_lip_profile_pos" 51 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 66 "mouth_upper_lip_width_neg" 25 } +# gene_bs_nose_forward={ "nose_forward_neg" 56 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_neg" 32 "nose_height_pos" 8 } +# gene_bs_nose_length={ "nose_length_neg" 55 "nose_length_neg" 72 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 62 "nose_nostril_height_neg" 107 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 26 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 71 "nose_profile_neg" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_neg" 39 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 4 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 68 "nose_size_pos" 4 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 46 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 77 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 171 "nose_tip_width_pos" 36 } +# face_detail_cheek_def={ "cheek_def_02" 24 "cheek_def_02" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 92 "cheek_fat_03_pos" 109 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def" 245 "chin_def_neg" 241 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 95 "eye_lower_lid_def" 250 } +# face_detail_eye_socket={ "eye_socket_color_02" 186 "eye_socket_03" 3 } +# face_detail_nasolabial={ "nasolabial_03" 103 "nasolabial_03" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 238 "nose_tip_def" 222 } +# face_detail_temple_def={ "temple_def" 155 "temple_def" 103 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 152 "brow_wrinkles_04" 34 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 55 "eye_wrinkles_01" 44 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 205 "forehead_wrinkles_02" 136 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 251 "complexion_2" 86 } +# gene_height={ "normal_height" 122 "normal_height" 170 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 138 "body_fat_head_fat_medium" 107 } +# gene_bs_body_shape={ "body_shape_apple_half" 12 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_2_full" 73 "bust_shape_2_full" 75 } +# gene_age={ "old_3" 130 "old_3" 235 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 178 "avg_spacing_low_thickness" 198 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 163 "layer_2_lower_thickness" 186 } +# gene_body_hair={ "body_hair_sparse" 128 "body_hair_avg" 159 } +# gene_hair_type={ "hair_straight" 110 "hair_straight" 93 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 101 "normal_eyes" 101 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 159 "normal_eyelashes" 159 } +# } +# } +# enabled=yes +#} +# +# +# +#161257_queen_wyszeslawa = { +# portrait_info = { +# genes={ +# hair_color={ 120 66 141 108 } +# skin_color={ 123 67 123 67 } +# eye_color={ 234 136 234 136 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 136 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 115 "forehead_brow_height_neg" 115 } +# gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 158 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 148 "forehead_height_pos" 148 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 139 } +# gene_head_width={ "head_width_pos" 128 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_pos" 149 "head_profile_pos" 149 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 117 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_pos" 163 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 72 "mouth_corner_depth_neg" 72 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 156 "mouth_height_pos" 156 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 163 "mouth_lower_lip_size_pos" 163 } +# gene_mouth_open={ "mouth_open_neg" 61 "mouth_open_neg" 61 } +# gene_neck_length={ "neck_length_pos" 150 "neck_length_pos" 150 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 143 "cheek_forward_neg" 143 } +# gene_bs_cheek_height={ "cheek_height_pos" 42 "cheek_height_pos" 42 } +# gene_bs_cheek_width={ "cheek_width_pos" 48 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_pos" 49 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 74 "ear_inner_shape_pos" 74 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 81 "ear_both_bend_pos" 81 } +# gene_bs_ear_outward={ "ear_outward_pos" 25 "ear_outward_pos" 25 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 35 "eye_fold_shape_pos" 35 } +# gene_bs_eye_size={ "eye_size_pos" 31 "eye_size_pos" 31 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 40 "eye_upper_lid_size_pos" 40 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 15 "forehead_brow_curve_pos" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 38 "forehead_brow_forward_neg" 38 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 40 "forehead_brow_inner_height_neg" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 79 "forehead_brow_outer_height_pos" 79 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 84 "forehead_brow_width_neg" 84 } +# gene_bs_jaw_def={ "jaw_def_pos" 68 "jaw_def_pos" 68 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 201 "mouth_lower_lip_def_pos" 201 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 103 "mouth_lower_lip_full_pos" 103 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 21 "mouth_lower_lip_pad_pos" 21 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 45 "mouth_lower_lip_width_neg" 45 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 43 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 84 "mouth_philtrum_shape_pos" 84 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 29 "mouth_philtrum_width_neg" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 25 "mouth_upper_lip_full_neg" 25 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 174 "mouth_upper_lip_profile_pos" 174 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 18 "mouth_upper_lip_width_pos" 18 } +# gene_bs_nose_forward={ "nose_forward_neg" 2 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_pos" 38 "nose_height_pos" 38 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_neg" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk" 16 "nose_profile_hawk" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_neg" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 54 "nose_size_pos" 54 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 48 "nose_tip_angle_pos" 48 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 47 "nose_tip_forward_pos" 47 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 162 "nose_tip_width_neg" 162 } +# face_detail_cheek_def={ "cheek_def_02" 122 "cheek_def_02" 122 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 78 "cheek_fat_01_neg" 78 } +# face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def" 5 "chin_def" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 225 "eye_lower_lid_def" 225 } +# face_detail_eye_socket={ "eye_socket_03" 10 "eye_socket_03" 10 } +# face_detail_nasolabial={ "nasolabial_03" 99 "nasolabial_03" 99 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 195 "nose_ridge_def_pos" 195 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 89 "temple_def" 89 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 82 "brow_wrinkles_01" 82 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 1 "eye_wrinkles_01" 1 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 189 "forehead_wrinkles_03" 189 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 155 "complexion_3" 155 } +# gene_height={ "normal_height" 113 "normal_height" 113 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_pear_full" 10 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_full" 168 "bust_shape_3_half" 101 } +# gene_age={ "old_4" 64 "old_4" 64 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 171 "far_spacing_lower_thickness" 171 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 159 "layer_2_lower_thickness" 159 } +# gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 144 } +# gene_hair_type={ "hair_wavy" 171 "hair_wavy" 171 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 141 "normal_eyes" 141 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 186 "normal_eyelashes" 186 } +# } +# } +# enabled=yes +#} +# +# +#107590_rodrigo_de_vidar = { # El Cid +# portrait_info = { +# genes={ +# hair_color={ 178 204 46 249 } +# skin_color={ 173 115 176 116 } +# eye_color={ 74 149 61 172 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_pos" 131 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 108 } +# gene_eye_distance={ "eye_distance_pos" 173 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 141 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 228 "forehead_roundness_pos" 218 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 106 } +# gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 58 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 164 } +# gene_head_width={ "head_width_pos" 150 "head_width_pos" 162 } +# gene_head_profile={ "head_profile_neg" 92 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_neg" 109 "head_top_width_pos" 150 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 158 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 176 } +# gene_mouth_width={ "mouth_width_neg" 74 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 184 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 99 "mouth_lower_lip_size_neg" 82 } +# gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_neg" 70 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 169 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 120 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 17 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_neg" 26 "cheek_width_pos" 25 } +# gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 90 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 104 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 21 "ear_upper_bend_pos" 94 } +# gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_neg" 4 } +# gene_bs_ear_size={ "ear_size_pos" 11 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 247 "eye_corner_depth_pos" 192 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 132 "eye_fold_shape_neg" 31 } +# gene_bs_eye_size={ "eye_size_pos" 103 "eye_size_pos" 121 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 44 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 163 "forehead_brow_curve_neg" 174 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 26 "forehead_brow_forward_neg" 6 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 123 "forehead_brow_inner_height_pos" 13 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 84 "forehead_brow_outer_height_neg" 116 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 6 } +# gene_bs_jaw_def={ "jaw_def_pos" 19 "jaw_def_pos" 69 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 112 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 75 "mouth_lower_lip_full_pos" 53 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 6 "mouth_lower_lip_pad_neg" 99 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 119 "mouth_lower_lip_width_pos" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_neg" 14 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 38 "mouth_philtrum_width_neg" 96 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 17 "mouth_upper_lip_full_pos" 87 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 99 "mouth_upper_lip_profile_pos" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_neg" 71 } +# gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 73 } +# gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_neg" 35 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_neg" 122 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 104 "nose_nostril_width_neg" 46 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 28 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 4 "nose_ridge_width_neg" 23 } +# gene_bs_nose_size={ "nose_size_pos" 16 "nose_size_neg" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 36 "nose_tip_angle_pos" 51 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_neg" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 26 "nose_tip_width_pos" 113 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 6 "cheek_fat_01_pos" 224 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def_neg" 9 "chin_def" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 250 "eye_lower_lid_def" 17 } +# face_detail_eye_socket={ "eye_socket_color_01" 20 "eye_socket_02" 23 } +# face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_02" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 103 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 81 "temple_def" 235 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 140 "brow_wrinkles_04" 98 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 150 "eye_wrinkles_01" 167 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 153 "forehead_wrinkles_03" 207 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 130 "complexion_3" 76 } +# gene_height={ "normal_height" 132 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_apple_half" 255 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 40 "bust_shape_3_half" 18 } +# gene_age={ "old_4" 81 "old_1" 172 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 145 "avg_spacing_low_thickness" 247 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 210 "layer_2_low_thickness" 152 } +# gene_body_hair={ "body_hair_avg" 90 "body_hair_avg" 102 } +# gene_hair_type={ "hair_wavy" 182 "hair_straight" 159 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 106 "normal_eyes" 106 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } +# beards={ "ep3_beards_straight" 127 "no_beard" 0 } +# cloaks={ "no_cloak" 98 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 42 "all_hairstyles" 0 } +# legwear={ "fp1_common_legwear" 133 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "western_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "no_headgear" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# props_right={ "fp2_iberian_christian_sword" 255 "no_props" 0 } +# props_left={ "ep2_western_jousting_shield_01" 255 "no_props" 0 } +# gene_additive_animations_fat={ "fat_additive" 17 "fat_additive" 0 } +# gene_additive_animations_dwarf={ "dwarf_additive" 0 "dwarf_additive" 0 } +# } +# } +# enabled=yes +#} +# +#41552_maria = { # Maria of Alania +# portrait_info = { +# genes={ +# hair_color={ 245 184 118 246 } +# skin_color={ 108 39 8 72 } +# eye_color={ 252 2 64 183 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 108 } +# gene_chin_height={ "chin_height_neg" 90 "chin_height_neg" 133 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 177 } +# gene_eye_angle={ "eye_angle_neg" 145 "eye_angle_neg" 130 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 171 } +# gene_eye_height={ "eye_height_pos" 156 "eye_height_pos" 151 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 96 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 167 "forehead_angle_neg" 174 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 103 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_neg" 186 "forehead_roundness_neg" 110 } +# gene_forehead_width={ "forehead_width_neg" 146 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 86 } +# gene_head_height={ "head_height_pos" 136 "head_height_pos" 128 } +# gene_head_width={ "head_width_pos" 96 "head_width_pos" 119 } +# gene_head_profile={ "head_profile_pos" 97 "head_profile_pos" 93 } +# gene_head_top_height={ "head_top_height_pos" 134 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_neg" 122 "head_top_width_neg" 140 } +# gene_jaw_angle={ "jaw_angle_pos" 177 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_pos" 149 "jaw_forward_pos" 124 } +# gene_jaw_height={ "jaw_height_pos" 112 "jaw_height_pos" 117 } +# gene_jaw_width={ "jaw_width_neg" 137 "jaw_width_neg" 120 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 76 "mouth_corner_depth_neg" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 111 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 128 } +# gene_mouth_height={ "mouth_height_neg" 113 "mouth_height_neg" 144 } +# gene_mouth_width={ "mouth_width_neg" 95 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 141 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 142 "mouth_lower_lip_size_pos" 91 } +# gene_mouth_open={ "mouth_open_neg" 119 "mouth_open_neg" 35 } +# gene_neck_length={ "neck_length_pos" 91 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 103 "neck_width_pos" 77 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 31 "cheek_forward_neg" 136 } +# gene_bs_cheek_height={ "cheek_height_pos" 141 "cheek_height_pos" 145 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_neg" 133 "ear_angle_pos" 49 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 71 "ear_inner_shape_pos" 34 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 82 "ear_both_bend_pos" 4 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 25 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_pos" 106 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 27 "eye_corner_depth_pos" 60 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 25 "eye_fold_shape_neg" 5 } +# gene_bs_eye_size={ "eye_size_pos" 3 "eye_size_neg" 81 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_neg" 7 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 71 "forehead_brow_curve_neg" 81 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 115 "forehead_brow_forward_pos" 81 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 35 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 9 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 9 "forehead_brow_width_pos" 57 } +# gene_bs_jaw_def={ "jaw_def_pos" 81 "jaw_def_pos" 53 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 168 "mouth_lower_lip_def_pos" 142 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 63 "mouth_lower_lip_full_pos" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 57 "mouth_lower_lip_pad_pos" 46 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 119 "mouth_lower_lip_width_neg" 76 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 153 "mouth_philtrum_def_pos" 170 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 73 "mouth_philtrum_shape_neg" 142 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 93 "mouth_philtrum_width_pos" 99 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 179 "mouth_upper_lip_def_pos" 104 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 1 "mouth_upper_lip_full_pos" 33 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 18 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 97 "mouth_upper_lip_width_neg" 85 } +# gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 102 } +# gene_bs_nose_height={ "nose_height_neg" 107 "nose_height_pos" 47 } +# gene_bs_nose_length={ "nose_length_pos" 45 "nose_length_pos" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 163 "nose_nostril_height_neg" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 109 "nose_nostril_width_neg" 29 } +# gene_bs_nose_profile={ "nose_profile_neg" 155 "nose_profile_hawk" 42 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_neg" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 63 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_neg" 17 "nose_size_pos" 105 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 37 "nose_tip_angle_pos" 60 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 111 "nose_tip_forward_neg" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 129 "nose_tip_width_pos" 63 } +# face_detail_cheek_def={ "cheek_def_01" 92 "cheek_def_02" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 18 "cheek_fat_01_pos" 41 } +# face_detail_chin_cleft={ "chin_dimple" 75 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def" 161 "chin_def" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 88 "eye_lower_lid_def" 65 } +# face_detail_eye_socket={ "eye_socket_color_01" 0 "eye_socket_01" 74 } +# face_detail_nasolabial={ "nasolabial_03" 41 "nasolabial_01" 154 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 42 "nose_ridge_def_pos" 62 } +# face_detail_nose_tip_def={ "nose_tip_def" 90 "nose_tip_def" 44 } +# face_detail_temple_def={ "temple_def" 127 "temple_def" 111 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_01" 136 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 120 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 0 "forehead_wrinkles_03" 48 } +# expression_other={ "nose_wrinkles_01" 0 "cheek_wrinkles_both_01" 1 } +# complexion={ "complexion_7" 122 "complexion_1" 28 } +# gene_height={ "normal_height" 144 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 116 "body_fat_head_fat_full" 125 } +# gene_bs_body_shape={ "body_shape_pear_full" 15 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_2_half" 126 "bust_shape_2_half" 142 } +# gene_age={ "old_1" 255 "old_1" 108 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 221 "far_spacing_low_thickness" 197 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 220 "layer_2_lower_thickness" 134 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 238 "body_hair_sparse_low_stubble" 238 } +# gene_hair_type={ "hair_straight" 255 "hair_curly" 186 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 255 "normal_eyes" 255 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 255 } +# hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 85 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#476_salamon_of_hungary = { # 13 year old King Salamon of Hungary +# portrait_info = { +# genes={ +# hair_color={ 84 107 115 243 } +# skin_color={ 46 88 49 86 } +# eye_color={ 153 185 26 245 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_pos" 141 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 109 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 109 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 89 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_neg" 105 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 134 "forehead_brow_height_neg" 83 } +# gene_forehead_roundness={ "forehead_roundness_neg" 118 "forehead_roundness_pos" 216 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_neg" 40 } +# gene_forehead_height={ "forehead_height_pos" 176 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_neg" 46 "head_height_neg" 116 } +# gene_head_width={ "head_width_pos" 131 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 170 "head_profile_pos" 181 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_neg" 98 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 172 } +# gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 111 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 135 } +# gene_jaw_width={ "jaw_width_neg" 108 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 94 } +# gene_mouth_height={ "mouth_height_pos" 147 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_neg" 104 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_pos" 146 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 45 "mouth_lower_lip_size_pos" 137 } +# gene_mouth_open={ "mouth_open_neg" 10 "mouth_open_neg" 34 } +# gene_neck_length={ "neck_length_neg" 103 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 145 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 104 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 6 } +# gene_bs_cheek_width={ "cheek_width_neg" 47 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_neg" 123 "ear_angle_pos" 46 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 42 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 67 "ear_upper_bend_pos" 31 } +# gene_bs_ear_outward={ "ear_outward_pos" 142 "ear_outward_pos" 30 } +# gene_bs_ear_size={ "ear_size_neg" 107 "ear_size_pos" 33 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 213 "eye_corner_depth_neg" 11 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 47 "eye_fold_shape_pos" 14 } +# gene_bs_eye_size={ "eye_size_pos" 51 "eye_size_neg" 168 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 63 "eye_upper_lid_size_neg" 231 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 42 "forehead_brow_curve_neg" 145 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 3 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 51 "forehead_brow_inner_height_neg" 69 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_neg" 28 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 34 } +# gene_bs_jaw_def={ "jaw_def_pos" 8 "jaw_def_neg" 38 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 177 "mouth_lower_lip_def_pos" 45 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 120 "mouth_lower_lip_full_pos" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 128 "mouth_lower_lip_pad_neg" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 47 "mouth_lower_lip_width_pos" 95 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_pos" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_neg" 17 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 91 "mouth_upper_lip_full_pos" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 10 "mouth_upper_lip_profile_pos" 97 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 4 "mouth_upper_lip_width_neg" 65 } +# gene_bs_nose_forward={ "nose_forward_pos" 87 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_neg" 2 "nose_height_neg" 55 } +# gene_bs_nose_length={ "nose_length_neg" 95 "nose_length_neg" 9 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_neg" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 22 "nose_nostril_width_pos" 117 } +# gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_pos" 86 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 38 "nose_ridge_width_neg" 76 } +# gene_bs_nose_size={ "nose_size_pos" 21 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_neg" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_neg" 102 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 42 "nose_tip_width_neg" 128 } +# face_detail_cheek_def={ "cheek_def_01" 178 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 124 "cheek_fat_01_pos" 247 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def_neg" 6 "chin_def_neg" 37 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 243 "eye_lower_lid_def" 186 } +# face_detail_eye_socket={ "eye_socket_color_02" 249 "eye_socket_01" 1 } +# face_detail_nasolabial={ "nasolabial_01" 6 "nasolabial_03" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_pos" 73 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 242 "temple_def" 235 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 229 "brow_wrinkles_02" 41 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 238 "eye_wrinkles_01" 43 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_01" 151 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 139 "complexion_6" 209 } +# gene_height={ "normal_height" 91 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_low" 127 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 2 "body_shape_apple_half" 8 } +# gene_bs_bust={ "bust_clothes" 159 "bust_shape_1_full" 137 } +# gene_age={ "old_2" 172 "old_4" 182 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 196 "far_spacing_low_thickness" 153 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 134 "layer_2_high_thickness" 192 } +# gene_body_hair={ "body_hair_sparse" 130 "body_hair_avg" 113 } +# gene_hair_type={ "hair_straight" 108 "hair_straight" 184 } +# gene_baldness={ "male_pattern_baldness" 195 "male_pattern_baldness" 73 } +# eye_accessory={ "normal_eyes" 25 "normal_eyes" 25 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 210 "normal_eyelashes" 210 } +# beards={ "no_beard" 33 "no_beard" 0 } +# cloaks={ "sp2_cloak_imperial" 230 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western_common" 5 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 14 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "sp2_western_royalty_clothes" 121 "most_clothes" 0 } +# headgear={ "fp4_western_royalty" 96 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 33 "no_additive" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +# +## Wards and Wardens special characters +# +#302866_uzluk = { # Uzluk Karakar +# portrait_info = { +# genes={ +# hair_color={ 29 252 29 252 } +# skin_color={ 207 87 207 87 } +# eye_color={ 17 242 17 242 } +# gene_chin_forward={ "chin_forward_neg" 73 "chin_forward_neg" 73 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_neg" 95 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 90 "eye_height_neg" 90 } +# gene_eye_distance={ "eye_distance_neg" 101 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 140 } +# gene_forehead_roundness={ "forehead_roundness_neg" 121 "forehead_roundness_neg" 121 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_pos" 192 "forehead_height_pos" 192 } +# gene_head_height={ "head_height_neg" 121 "head_height_neg" 121 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_neg" 17 "head_profile_neg" 17 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_neg" 79 "head_top_width_neg" 79 } +# gene_jaw_angle={ "jaw_angle_neg" 117 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 165 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 155 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_neg" 99 "mouth_height_neg" 99 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 110 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 91 "mouth_upper_lip_size_pos" 165 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 117 "mouth_open_pos" 172 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 165 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_neg" 19 } +# gene_bs_cheek_height={ "cheek_height_pos" 46 "cheek_height_pos" 46 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_neg" 14 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 81 "ear_inner_shape_pos" 81 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 15 "ear_lower_bend_pos" 15 } +# gene_bs_ear_outward={ "ear_outward_pos" 39 "ear_outward_pos" 39 } +# gene_bs_ear_size={ "ear_size_neg" 79 "ear_size_neg" 79 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 174 "eye_corner_depth_neg" 174 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 142 "eye_fold_shape_neg" 142 } +# gene_bs_eye_size={ "eye_size_pos" 26 "eye_size_neg" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 220 "eye_upper_lid_size_neg" 220 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 28 "forehead_brow_curve_pos" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 40 "forehead_brow_forward_neg" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 131 "forehead_brow_inner_height_pos" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 68 "forehead_brow_outer_height_pos" 24 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 146 "jaw_def_pos" 1 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 106 "mouth_lower_lip_def_pos" 106 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 67 "mouth_lower_lip_full_neg" 67 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 105 "mouth_lower_lip_pad_neg" 35 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 15 "mouth_lower_lip_width_pos" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 131 "mouth_philtrum_shape_neg" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 63 "mouth_philtrum_width_neg" 63 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 178 "mouth_upper_lip_full_pos" 178 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 167 "mouth_upper_lip_profile_neg" 5 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 62 "mouth_upper_lip_width_pos" 62 } +# gene_bs_nose_forward={ "nose_forward_neg" 73 "nose_forward_neg" 73 } +# gene_bs_nose_height={ "nose_height_pos" 37 "nose_height_pos" 37 } +# gene_bs_nose_length={ "nose_length_neg" 66 "nose_length_neg" 66 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 9 "nose_nostril_height_neg" 9 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 47 "nose_nostril_width_neg" 47 } +# gene_bs_nose_profile={ "nose_profile_pos" 48 "nose_profile_pos" 48 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 28 "nose_ridge_width_pos" 28 } +# gene_bs_nose_size={ "nose_size_pos" 60 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_neg" 72 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 85 "nose_tip_forward_neg" 85 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_01" 73 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 135 "cheek_fat_01_neg" 135 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 } +# face_detail_chin_def={ "chin_def_neg" 4 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 179 "eye_lower_lid_def" 121 } +# face_detail_eye_socket={ "eye_socket_02" 96 "eye_socket_02" 183 } +# face_detail_nasolabial={ "nasolabial_01" 127 "nasolabial_01" 94 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 167 "brow_wrinkles_02" 17 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 160 "eye_wrinkles_01" 80 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 126 "forehead_wrinkles_01" 92 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 151 "complexion_3" 151 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 156 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_triangle_half" 6 "body_shape_triangle_half" 6 } +# gene_bs_bust={ "bust_shape_4_half" 119 "bust_shape_4_half" 119 } +# gene_age={ "old_1" 1 "old_1" 1 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 209 "far_spacing_low_thickness" 209 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 247 "layer_2_avg_thickness" 247 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 57 "body_hair_sparse_low_stubble" 57 } +# gene_hair_type={ "hair_straight_thin_beard" 180 "hair_straight_thin_beard" 180 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 34 "normal_eyes" 34 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 223 "normal_eyelashes" 223 } +# hairstyles={ "steppe_hairstyles_straight" 38 "all_hairstyles" 0 } +# beards={ "thin_beards_straight" 71 "no_beard" 0 } +# clothes={ "steppe_high_nobility_clothes" 209 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#additional_karakar_3_gunes = { # Uzluk's daughter +# portrait_info = { +# genes={ +# hair_color={ 55 244 55 244 } +# skin_color={ 223 78 223 78 } +# eye_color={ 49 244 49 244 } +# gene_chin_forward={ "chin_forward_neg" 57 "chin_forward_neg" 57 } +# gene_chin_height={ "chin_height_pos" 155 "chin_height_pos" 155 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 147 "eye_angle_neg" 89 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 149 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 119 } +# gene_head_height={ "head_height_pos" 151 "head_height_pos" 151 } +# gene_head_width={ "head_width_pos" 162 "head_width_pos" 162 } +# gene_head_profile={ "head_profile_neg" 11 "head_profile_neg" 11 } +# gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_pos" 158 } +# gene_head_top_width={ "head_top_width_pos" 163 "head_top_width_pos" 163 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 134 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 40 "mouth_width_neg" 64 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_pos" 136 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 149 "mouth_lower_lip_size_neg" 99 } +# gene_mouth_open={ "mouth_open_neg" 94 "mouth_open_neg" 94 } +# gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_neg" 117 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 28 "cheek_forward_pos" 28 } +# gene_bs_cheek_height={ "cheek_height_neg" 48 "cheek_height_neg" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 38 "cheek_width_neg" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 1 "ear_angle_neg" 1 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 253 "ear_inner_shape_pos" 165 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 100 "ear_upper_bend_pos" 100 } +# gene_bs_ear_outward={ "ear_outward_pos" 48 "ear_outward_pos" 48 } +# gene_bs_ear_size={ "ear_size_neg" 50 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 23 "eye_corner_depth_neg" 23 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 28 "eye_fold_shape_neg" 28 } +# gene_bs_eye_size={ "eye_size_neg" 77 "eye_size_pos" 44 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 232 "eye_upper_lid_size_neg" 167 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 200 "forehead_brow_curve_neg" 8 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 123 "forehead_brow_forward_pos" 123 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 27 "forehead_brow_inner_height_pos" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 79 "forehead_brow_outer_height_neg" 86 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 80 "forehead_brow_width_pos" 80 } +# gene_bs_jaw_def={ "jaw_def_neg" 222 "jaw_def_neg" 222 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 103 "mouth_lower_lip_def_pos" 103 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 167 "mouth_lower_lip_full_neg" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 60 "mouth_lower_lip_pad_neg" 60 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 81 "mouth_lower_lip_width_neg" 81 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 10 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 120 "mouth_philtrum_width_neg" 120 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 100 "mouth_upper_lip_full_neg" 11 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 205 "mouth_upper_lip_profile_pos" 217 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 5 "mouth_upper_lip_width_pos" 5 } +# gene_bs_nose_forward={ "nose_forward_pos" 51 "nose_forward_pos" 51 } +# gene_bs_nose_height={ "nose_height_neg" 31 "nose_height_neg" 31 } +# gene_bs_nose_length={ "nose_length_neg" 121 "nose_length_neg" 121 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 109 "nose_nostril_height_neg" 109 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_pos" 19 } +# gene_bs_nose_profile={ "nose_profile_pos" 23 "nose_profile_pos" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 36 "nose_ridge_angle_neg" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_neg" 24 } +# gene_bs_nose_size={ "nose_size_pos" 73 "nose_size_pos" 73 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 101 "nose_tip_angle_neg" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 42 } +# face_detail_cheek_def={ "cheek_def_01" 9 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_01_neg" 1 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } +# face_detail_chin_def={ "chin_def_neg" 123 "chin_def_neg" 123 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 25 "eye_lower_lid_def" 25 } +# face_detail_eye_socket={ "eye_socket_03" 8 "eye_socket_03" 8 } +# face_detail_nasolabial={ "nasolabial_01" 24 "nasolabial_01" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 7 "temple_def" 7 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 31 "brow_wrinkles_04" 31 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 162 "eye_wrinkles_01" 162 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 179 "forehead_wrinkles_02" 179 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 206 "complexion_2" 206 } +# gene_height={ "normal_height" 124 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_low" 135 "body_fat_head_fat_low" 135 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_4_half" 150 "bust_shape_4_half" 150 } +# gene_age={ "old_1" 109 "old_1" 109 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 163 "far_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 255 "layer_2_avg_thickness" 212 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 207 "body_hair_sparse_low_stubble" 207 } +# gene_hair_type={ "hair_straight_thin_beard" 121 "hair_straight_thin_beard" 121 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 245 "normal_eyes" 245 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 253 "normal_eyelashes" 253 } +# hairstyles={ "steppe_hairstyles_straight" 38 "all_hairstyles" 0 } +# clothes={ "steppe_high_nobility_clothes" 0 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +# +##################################################################################################################################### +######################################################## Debug DNAs ################################################################# +##################################################################################################################################### +# +# +#animation_test_female = { +# portrait_info = { +# genes={ +# hair_color={ 154 182 61 252 } +# skin_color={ 114 105 89 68 } +# eye_color={ 66 190 245 190 } +# gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 164 "eye_angle_pos" 164 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 152 "forehead_roundness_pos" 152 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_pos" 147 "forehead_height_pos" 147 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 118 "head_top_width_neg" 118 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 66 "mouth_width_pos" 136 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 210 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } +# gene_mouth_open={ "mouth_open_neg" 89 "mouth_open_neg" 89 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_pos" 164 "neck_width_pos" 164 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 41 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 35 "cheek_height_pos" 35 } +# gene_bs_cheek_width={ "cheek_width_pos" 112 "cheek_width_pos" 112 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 56 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 121 "ear_lower_bend_pos" 121 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 24 "ear_size_neg" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 134 "eye_corner_depth_pos" 134 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 124 "eye_fold_shape_pos" 124 } +# gene_bs_eye_size={ "eye_size_pos" 8 "eye_size_pos" 8 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 110 "eye_upper_lid_size_neg" 110 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 43 "forehead_brow_curve_neg" 43 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 19 "forehead_brow_inner_height_neg" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 72 "forehead_brow_outer_height_neg" 72 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 109 "jaw_def_neg" 109 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 74 "mouth_lower_lip_full_pos" 74 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 114 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 100 "mouth_upper_lip_full_pos" 102 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 97 "mouth_upper_lip_profile_pos" 97 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 22 "mouth_upper_lip_width_neg" 22 } +# gene_bs_nose_forward={ "nose_forward_neg" 12 "nose_forward_neg" 12 } +# gene_bs_nose_height={ "nose_height_neg" 28 "nose_height_neg" 28 } +# gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 45 "nose_profile_hawk_pos" 45 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_pos" 21 } +# gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 116 "nose_tip_angle_pos" 116 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_neg" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_neg" 47 } +# face_detail_cheek_def={ "cheek_def_01" 101 "cheek_def_01" 101 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 43 "cheek_fat_01_neg" 43 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def" 92 "chin_def" 92 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 57 "eye_lower_lid_def" 57 } +# face_detail_eye_socket={ "eye_socket_01" 171 "eye_socket_01" 171 } +# face_detail_nasolabial={ "nasolabial_03" 23 "nasolabial_03" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 149 "nose_ridge_def_neg" 149 } +# face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 196 } +# face_detail_temple_def={ "temple_def" 179 "temple_def" 179 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 69 "brow_wrinkles_04" 69 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 192 "eye_wrinkles_02" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 142 "forehead_wrinkles_03" 142 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 182 "complexion_1" 182 } +# gene_height={ "normal_height" 120 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 159 "bust_shape_2_full" 159 } +# gene_age={ "old_3" 71 "old_3" 71 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 240 "close_spacing_high_thickness" 185 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 148 "layer_2_high_thickness" 148 } +# gene_body_hair={ "body_hair_sparse" 114 "body_hair_sparse" 114 } +# eye_accessory={ "normal_eyes" 54 "normal_eyes" 54 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#animation_test_male = { +# portrait_info = { +# genes={ +# hair_color={ 49 234 49 234 } +# skin_color={ 141 213 141 213 } +# eye_color={ 49 245 49 245 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 96 "chin_width_neg" 96 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_pos" 141 "eye_distance_pos" 141 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 59 "forehead_angle_neg" 59 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 164 } +# gene_forehead_roundness={ "forehead_roundness_pos" 137 "forehead_roundness_pos" 137 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_pos" 162 "head_height_pos" 162 } +# gene_head_width={ "head_width_pos" 141 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_pos" 173 "head_profile_pos" 173 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 171 "mouth_forward_pos" 171 } +# gene_mouth_height={ "mouth_height_pos" 172 "mouth_height_pos" 172 } +# gene_mouth_width={ "mouth_width_pos" 70 "mouth_width_pos" 138 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 195 "mouth_upper_lip_size_pos" 195 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 188 "mouth_lower_lip_size_pos" 228 } +# gene_mouth_open={ "mouth_open_neg" 39 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } +# gene_neck_width={ "neck_width_neg" 116 "neck_width_neg" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 45 "cheek_forward_pos" 45 } +# gene_bs_cheek_height={ "cheek_height_neg" 2 "cheek_height_neg" 2 } +# gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_pos" 35 } +# gene_bs_ear_angle={ "ear_angle_pos" 60 "ear_angle_pos" 60 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 138 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 86 "ear_lower_bend_pos" 86 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_pos" 13 } +# gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 73 "eye_corner_depth_pos" 73 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 10 "eye_fold_shape_pos" 10 } +# gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 175 "eye_upper_lid_size_pos" 175 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 19 "forehead_brow_curve_pos" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 143 "forehead_brow_forward_pos" 143 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 43 "forehead_brow_inner_height_neg" 43 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 68 "forehead_brow_width_pos" 68 } +# gene_bs_jaw_def={ "jaw_def_neg" 8 "jaw_def_neg" 8 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 72 "mouth_lower_lip_def_pos" 72 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 116 "mouth_lower_lip_full_pos" 116 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 136 "mouth_lower_lip_pad_pos" 136 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 109 "mouth_lower_lip_width_neg" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 123 "mouth_philtrum_shape_neg" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 114 "mouth_upper_lip_full_pos" 114 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 99 "mouth_upper_lip_profile_pos" 99 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 108 "mouth_upper_lip_width_neg" 108 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_neg" 172 "nose_length_neg" 172 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 82 "nose_nostril_height_pos" 82 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 94 "nose_nostril_width_pos" 94 } +# gene_bs_nose_profile={ "nose_profile_pos" 78 "nose_profile_pos" 78 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_pos" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 94 "nose_ridge_width_pos" 94 } +# gene_bs_nose_size={ "nose_size_neg" 9 "nose_size_neg" 9 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 69 "nose_tip_angle_neg" 69 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 53 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 6 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 16 "cheek_def_01" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 57 "cheek_fat_01_pos" 57 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def" 8 "chin_def" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 182 "eye_lower_lid_def" 182 } +# face_detail_eye_socket={ "eye_socket_03" 37 "eye_socket_03" 37 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 30 "nose_ridge_def_neg" 30 } +# face_detail_nose_tip_def={ "nose_tip_def" 110 "nose_tip_def" 110 } +# face_detail_temple_def={ "temple_def" 57 "temple_def" 57 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 77 "brow_wrinkles_01" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 187 "eye_wrinkles_03" 187 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 36 "forehead_wrinkles_01" 36 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 154 "complexion_2" 23 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 150 "body_fat_head_fat_low" 150 } +# gene_bs_body_shape={ "body_shape_triangle_full" 0 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_shape_4_half" 135 "bust_shape_4_half" 135 } +# gene_age={ "old_2" 244 "old_2" 244 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 181 "far_spacing_high_thickness" 166 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 253 "layer_2_low_thickness" 130 } +# gene_body_hair={ "body_hair_avg" 182 "body_hair_avg" 182 } +# eye_accessory={ "normal_eyes" 58 "normal_eyes" 58 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 218 "normal_eyelashes" 218 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#animation_test_fat_female = { +# portrait_info = { +# genes={ +# hair_color={ 123 80 123 80 } +# skin_color={ 93 91 93 91 } +# eye_color={ 76 173 76 173 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 112 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_neg" 89 "forehead_roundness_neg" 89 } +# gene_forehead_width={ "forehead_width_pos" 149 "forehead_width_pos" 149 } +# gene_forehead_height={ "forehead_height_pos" 136 "forehead_height_pos" 136 } +# gene_head_height={ "head_height_neg" 110 "head_height_neg" 110 } +# gene_head_width={ "head_width_pos" 161 "head_width_pos" 161 } +# gene_head_profile={ "head_profile_pos" 139 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 163 "head_top_width_pos" 163 } +# gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 126 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 86 "jaw_width_neg" 86 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 49 "mouth_width_neg" 49 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 97 "mouth_upper_lip_size_neg" 97 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 1 "mouth_open_neg" 1 } +# gene_neck_length={ "neck_length_pos" 175 "neck_length_pos" 175 } +# gene_neck_width={ "neck_width_pos" 149 "neck_width_pos" 149 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 34 "cheek_forward_pos" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 118 "cheek_height_neg" 118 } +# gene_bs_cheek_width={ "cheek_width_neg" 116 "cheek_width_neg" 116 } +# gene_bs_ear_angle={ "ear_angle_pos" 20 "ear_angle_pos" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 29 "ear_inner_shape_pos" 29 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 126 "ear_upper_bend_pos" 126 } +# gene_bs_ear_outward={ "ear_outward_neg" 7 "ear_outward_neg" 7 } +# gene_bs_ear_size={ "ear_size_pos" 90 "ear_size_pos" 90 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 40 "eye_corner_depth_pos" 40 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 48 "eye_fold_shape_pos" 48 } +# gene_bs_eye_size={ "eye_size_neg" 177 "eye_size_neg" 177 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 28 "eye_upper_lid_size_neg" 28 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 153 "forehead_brow_curve_neg" 153 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 5 "forehead_brow_forward_neg" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 72 "forehead_brow_outer_height_pos" 72 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 68 "forehead_brow_width_pos" 68 } +# gene_bs_jaw_def={ "jaw_def_neg" 56 "jaw_def_neg" 56 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 177 "mouth_lower_lip_def_pos" 177 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 59 "mouth_lower_lip_full_pos" 59 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 52 "mouth_lower_lip_width_pos" 52 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 187 "mouth_philtrum_def_pos" 187 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_neg" 10 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 48 "mouth_philtrum_width_pos" 48 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 109 "mouth_upper_lip_def_pos" 109 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 81 "mouth_upper_lip_full_neg" 81 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 6 "mouth_upper_lip_profile_pos" 6 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 106 "mouth_upper_lip_width_neg" 106 } +# gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 19 } +# gene_bs_nose_height={ "nose_height_neg" 24 "nose_height_neg" 24 } +# gene_bs_nose_length={ "nose_length_pos" 32 "nose_length_pos" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 34 "nose_nostril_height_pos" 34 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 32 "nose_nostril_width_pos" 32 } +# gene_bs_nose_profile={ "nose_profile_neg" 4 "nose_profile_neg" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_neg" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 62 "nose_tip_angle_neg" 62 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 35 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 57 "nose_tip_width_pos" 57 } +# face_detail_cheek_def={ "cheek_def_02" 11 "cheek_def_02" 11 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 253 "cheek_fat_03_pos" 253 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 215 "eye_lower_lid_def" 215 } +# face_detail_eye_socket={ "eye_socket_03" 12 "eye_socket_03" 12 } +# face_detail_nasolabial={ "nasolabial_01" 111 "nasolabial_01" 111 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 220 "nose_ridge_def_neg" 220 } +# face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 196 "temple_def" 196 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 56 "brow_wrinkles_04" 56 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 212 "eye_wrinkles_03" 212 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 15 "forehead_wrinkles_01" 15 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 241 "complexion_4" 241 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 255 "body_fat_head_fat_low" 136 } +# gene_bs_body_shape={ "body_shape_average_clothed" 51 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 121 "bust_shape_4_half" 121 } +# gene_age={ "old_2" 232 "old_2" 232 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 175 "far_spacing_lower_thickness" 175 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 129 "layer_2_lower_thickness" 129 } +# gene_body_hair={ "body_hair_sparse" 105 "body_hair_sparse" 105 } +# gene_hair_type={ "hair_wavy" 147 "hair_wavy" 147 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 246 "normal_eyes" 246 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# hairstyles={ "western_hairstyles_wavy" 112 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#animation_test_fat_male = { +# portrait_info = { +# genes={ +# hair_color={ 211 244 211 244 } +# skin_color={ 65 77 65 77 } +# eye_color={ 125 153 125 153 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 173 "chin_height_pos" 173 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_neg" 104 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 103 "forehead_brow_height_neg" 103 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_pos" 155 "forehead_height_pos" 155 } +# gene_head_height={ "head_height_neg" 121 "head_height_neg" 121 } +# gene_head_width={ "head_width_pos" 175 "head_width_pos" 175 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_neg" 115 "head_top_width_neg" 115 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_pos" 167 "jaw_width_pos" 167 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } +# gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_pos" 145 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 95 "mouth_lower_lip_size_neg" 95 } +# gene_mouth_open={ "mouth_open_pos" 168 "mouth_open_pos" 168 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_pos" 142 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 3 "cheek_forward_pos" 3 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_neg" 13 } +# gene_bs_ear_angle={ "ear_angle_pos" 45 "ear_angle_pos" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 4 "ear_inner_shape_pos" 4 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 115 "ear_lower_bend_pos" 115 } +# gene_bs_ear_outward={ "ear_outward_neg" 33 "ear_outward_neg" 33 } +# gene_bs_ear_size={ "ear_size_pos" 16 "ear_size_pos" 16 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 118 "eye_corner_depth_pos" 118 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 0 } +# gene_bs_eye_size={ "eye_size_neg" 10 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 27 "eye_upper_lid_size_neg" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 127 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 50 "forehead_brow_forward_pos" 50 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 95 "forehead_brow_inner_height_neg" 95 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 54 "forehead_brow_outer_height_neg" 54 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 5 "forehead_brow_width_neg" 5 } +# gene_bs_jaw_def={ "jaw_def_pos" 113 "jaw_def_pos" 113 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 127 "mouth_lower_lip_full_pos" 127 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 121 "mouth_lower_lip_pad_pos" 121 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 50 "mouth_lower_lip_width_pos" 50 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 25 "mouth_philtrum_shape_pos" 25 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 111 "mouth_philtrum_width_neg" 111 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_pos" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 17 "mouth_upper_lip_profile_neg" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 4 "mouth_upper_lip_width_pos" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_neg" 11 "nose_height_neg" 11 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 67 "nose_nostril_height_pos" 67 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 } +# gene_bs_nose_profile={ "nose_profile_hawk" 40 "nose_profile_hawk" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 22 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 64 "nose_ridge_width_pos" 64 } +# gene_bs_nose_size={ "nose_size_pos" 39 "nose_size_pos" 39 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 2 "nose_tip_angle_neg" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 8 "nose_tip_forward_pos" 8 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 56 "nose_tip_width_pos" 56 } +# face_detail_cheek_def={ "cheek_def_02" 22 "cheek_def_02" 22 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 26 "cheek_fat_01_neg" 26 } +# face_detail_chin_cleft={ "chin_dimple" 16 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 20 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 46 "eye_lower_lid_def" 46 } +# face_detail_eye_socket={ "eye_socket_03" 247 "eye_socket_03" 247 } +# face_detail_nasolabial={ "nasolabial_03" 11 "nasolabial_03" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 13 "nose_ridge_def_pos" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 248 "temple_def" 248 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 190 "brow_wrinkles_01" 190 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 57 "eye_wrinkles_01" 57 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 252 "forehead_wrinkles_03" 252 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 100 "complexion_5" 100 } +# gene_height={ "normal_height" 138 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_low" 255 "body_fat_head_fat_low" 131 } +# gene_bs_body_shape={ "body_shape_average_clothed" 125 "body_shape_rectangle_half" 23 } +# gene_bs_bust={ "bust_clothes" 72 "bust_shape_4_half" 72 } +# gene_age={ "old_2" 65 "old_2" 65 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 126 "avg_spacing_lower_thickness" 126 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 73 "layer_2_low_thickness" 73 } +# gene_body_hair={ "body_hair_avg" 103 "body_hair_avg" 103 } +# gene_hair_type={ "hair_wavy" 146 "hair_wavy" 146 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 101 "normal_eyes" 101 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 253 "normal_eyelashes" 253 } +# beards={ "mena_beards_straight" 127 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#gottfried_the_hunchback = { +# portrait_info = { +# genes={ +# hair_color={ 147 244 129 67 } +# skin_color={ 24 84 24 84 } +# eye_color={ 218 158 218 158 } +# gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 103 "chin_height_neg" 103 } +# gene_chin_width={ "chin_width_pos" 150 "chin_width_pos" 150 } +# gene_eye_angle={ "eye_angle_neg" 103 "eye_angle_neg" 103 } +# gene_eye_depth={ "eye_depth_neg" 150 "eye_depth_neg" 150 } +# gene_eye_height={ "eye_height_pos" 215 "eye_height_pos" 215 } +# gene_eye_distance={ "eye_distance_neg" 38 "eye_distance_neg" 38 } +# gene_eye_shut={ "eye_shut_neg" 87 "eye_shut_neg" 87 } +# gene_forehead_angle={ "forehead_angle_neg" 87 "forehead_angle_neg" 87 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 168 "forehead_brow_height_pos" 168 } +# gene_forehead_roundness={ "forehead_roundness_pos" 150 "forehead_roundness_pos" 150 } +# gene_forehead_width={ "forehead_width_pos" 155 "forehead_width_pos" 155 } +# gene_forehead_height={ "forehead_height_pos" 228 "forehead_height_pos" 228 } +# gene_head_height={ "head_height_neg" 92 "head_height_neg" 92 } +# gene_head_width={ "head_width_pos" 156 "head_width_pos" 156 } +# gene_head_profile={ "head_profile_pos" 188 "head_profile_pos" 188 } +# gene_head_top_height={ "head_top_height_pos" 175 "head_top_height_pos" 175 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 154 } +# gene_jaw_angle={ "jaw_angle_neg" 86 "jaw_angle_neg" 86 } +# gene_jaw_forward={ "jaw_forward_neg" 98 "jaw_forward_neg" 98 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 100 } +# gene_jaw_width={ "jaw_width_pos" 179 "jaw_width_pos" 179 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 77 "mouth_corner_depth_pos" 77 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 35 "mouth_corner_height_pos" 35 } +# gene_mouth_forward={ "mouth_forward_pos" 150 "mouth_forward_pos" 150 } +# gene_mouth_height={ "mouth_height_pos" 227 "mouth_height_pos" 227 } +# gene_mouth_width={ "mouth_width_pos" 214 "mouth_width_pos" 214 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 164 "mouth_upper_lip_size_pos" 164 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 68 "mouth_lower_lip_size_neg" 68 } +# gene_mouth_open={ "mouth_open_pos" 170 "mouth_open_pos" 170 } +# gene_neck_length={ "neck_length_pos" 157 "neck_length_pos" 157 } +# gene_neck_width={ "neck_width_pos" 73 "neck_width_pos" 73 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_neg" 28 "cheek_width_neg" 28 } +# gene_bs_ear_angle={ "ear_angle_pos" 14 "ear_angle_pos" 14 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 45 "ear_inner_shape_pos" 45 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 4 "ear_both_bend_pos" 4 } +# gene_bs_ear_outward={ "ear_outward_neg" 25 "ear_outward_neg" 25 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_pos" 4 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 210 "eye_corner_depth_pos" 210 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 18 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_neg" 78 "eye_size_neg" 78 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 4 "eye_upper_lid_size_pos" 4 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 85 "forehead_brow_curve_neg" 85 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 21 "forehead_brow_forward_pos" 21 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 101 "forehead_brow_inner_height_pos" 101 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 41 "forehead_brow_outer_height_pos" 41 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 4 "forehead_brow_width_neg" 4 } +# gene_bs_jaw_def={ "jaw_def_pos" 68 "jaw_def_pos" 68 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 10 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 13 "mouth_lower_lip_full_pos" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 44 "mouth_lower_lip_pad_pos" 44 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 80 "mouth_lower_lip_width_pos" 80 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 11 "mouth_philtrum_shape_neg" 11 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 36 "mouth_philtrum_width_pos" 36 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 203 "mouth_upper_lip_full_neg" 203 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_pos" 45 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 23 "mouth_upper_lip_width_pos" 23 } +# gene_bs_nose_forward={ "nose_forward_pos" 9 "nose_forward_pos" 9 } +# gene_bs_nose_height={ "nose_height_neg" 18 "nose_height_neg" 18 } +# gene_bs_nose_length={ "nose_length_pos" 1 "nose_length_pos" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_pos" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 3 "nose_nostril_width_neg" 3 } +# gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_neg" 9 } +# gene_bs_nose_size={ "nose_size_pos" 24 "nose_size_pos" 24 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 14 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 7 } +# face_detail_cheek_def={ "cheek_def_02" 14 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 75 "cheek_fat_01_neg" 75 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_dimple" 9 } +# face_detail_chin_def={ "chin_def_neg" 19 "chin_def_neg" 19 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 227 } +# face_detail_eye_socket={ "eye_socket_02" 15 "eye_socket_02" 15 } +# face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_02" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 35 "nose_tip_def" 35 } +# face_detail_temple_def={ "temple_def" 247 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 228 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 27 "eye_wrinkles_01" 27 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 159 "forehead_wrinkles_02" 159 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_ugly_1" 255 "complexion_1" 241 } +# gene_height={ "normal_height" 52 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_low" 177 "body_fat_head_fat_low" 165 } +# gene_bs_body_shape={ "body_shape_triangle_half" 69 "body_shape_triangle_half" 18 } +# gene_bs_bust={ "bust_clothes" 120 "bust_shape_4_full" 150 } +# gene_age={ "old_3" 219 "old_3" 219 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 95 "avg_spacing_avg_thickness" 95 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 150 "layer_2_avg_thickness" 150 } +# gene_body_hair={ "body_hair_dense" 193 "body_hair_dense" 193 } +# gene_hair_type={ "hair_straight" 154 "hair_straight" 154 } +# gene_baldness={ "no_baldness" 150 "no_baldness" 150 } +# eye_accessory={ "normal_eyes" 205 "normal_eyes" 205 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 132 "normal_eyelashes" 132 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_high_nobility" 106 "no_cloak" 0 } +# hairstyles={ "ep2_hairstyles_western" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 45 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# clothes={ "western_high_nobility_clothes" 77 "most_clothes" 0 } +# headgear={ "western_high_nobility" 184 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 77 "no_additive" 0 } +# } +# } +# enabled=yes +#} +# +#209503_afonso = { # Afonso I of Portugal +# portrait_info = { +# genes = { +# hair_color={ 35 239 167 167 } +# skin_color={ 120 99 137 104 } +# eye_color={ 94 196 206 185 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_pos" 132 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 89 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 198 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 125 } +# gene_head_height={ "head_height_pos" 168 "head_height_pos" 155 } +# gene_head_width={ "head_width_pos" 162 "head_width_neg" 100 } +# gene_head_profile={ "head_profile_neg" 82 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_pos" 150 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 141 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 108 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_neg" 103 "jaw_width_pos" 173 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 92 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_neg" 125 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 100 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_pos" 133 } +# gene_mouth_open={ "mouth_open_pos" 249 "mouth_open_neg" 46 } +# gene_neck_length={ "neck_length_neg" 82 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 145 "neck_width_neg" 125 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 6 "cheek_forward_pos" 15 } +# gene_bs_cheek_height={ "cheek_height_neg" 35 "cheek_height_pos" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_neg" 20 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_pos" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 116 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 16 "ear_both_bend_pos" 67 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 127 } +# gene_bs_ear_size={ "ear_size_pos" 23 "ear_size_neg" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 39 "eye_corner_depth_pos" 152 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 182 "eye_fold_shape_pos" 78 } +# gene_bs_eye_size={ "eye_size_pos" 116 "eye_size_pos" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 66 "eye_upper_lid_size_pos" 127 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 106 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 26 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 6 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_neg" 158 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 107 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 16 "mouth_lower_lip_full_pos" 121 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 23 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 12 "mouth_lower_lip_width_pos" 39 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 187 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_pos" 35 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 17 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_neg" 73 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 67 "mouth_upper_lip_profile_pos" 58 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 93 "mouth_upper_lip_width_neg" 105 } +# gene_bs_nose_forward={ "nose_forward_pos" 59 "nose_forward_pos" 6 } +# gene_bs_nose_height={ "nose_height_neg" 46 "nose_height_pos" 161 } +# gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_pos" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_pos" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_neg" 195 } +# gene_bs_nose_profile={ "nose_profile_pos" 23 "nose_profile_neg" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_pos" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_neg" 50 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 8 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_neg" 188 } +# face_detail_cheek_def={ "cheek_def_02" 129 "cheek_def_02" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 212 "cheek_fat_01_neg" 20 } +# face_detail_chin_cleft={ "chin_cleft" 2 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 95 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 148 "eye_lower_lid_def_02" 18 } +# face_detail_eye_socket={ "eye_socket_color_02" 16 "eye_socket_01" 15 } +# face_detail_nasolabial={ "nasolabial_01" 16 "nasolabial_01" 64 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 159 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 213 "temple_def" 222 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 113 "brow_wrinkles_03" 247 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 100 "eye_wrinkles_01" 66 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 184 "forehead_wrinkles_03" 254 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 115 "complexion_5" 122 } +# gene_height={ "normal_height" 135 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 146 "body_fat_head_fat_full" 124 } +# gene_bs_body_shape={ "body_shape_average" 92 "body_shape_average" 53 } +# gene_bs_bust={ "bust_clothes" 136 "bust_default" 171 } +# gene_age={ "old_3" 20 "old_2" 169 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 207 "avg_spacing_avg_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 136 "layer_2_avg_thickness" 225 } +# gene_body_hair={ "body_hair_avg" 179 "body_hair_sparse" 90 } +# gene_hair_type={ "hair_straight" 94 "hair_straight" 128 } +# gene_baldness={ "male_pattern_baldness" 178 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 207 "normal_eyes" 207 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } +# beards={ "western_beards_straight" 176 "western_beards_straight" 176 } +# cloaks={ "ep2_cloak_western_era1_low_nobility" 170 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 121 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 3 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } +# clothes={ "western_high_nobility_clothes" 15 "most_clothes" 0 } +# headgear={ "sp2_western_high_nobility" 207 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 97 "no_additive" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# \ No newline at end of file diff --git a/common/dna_data/00_ep3_dna.txt b/common/dna_data/00_ep3_dna.txt new file mode 100644 index 000000000..4cba3347d --- /dev/null +++ b/common/dna_data/00_ep3_dna.txt @@ -0,0 +1,10429 @@ +##Bookmark Characters +# +#bookmark_tamar_466517 = { +# portrait_info = { +# genes={ +# hair_color={ 171 212 171 212 } +# skin_color={ 117 99 117 99 } +# eye_color={ 188 187 188 187 } +# gene_chin_forward={ "chin_forward_pos" 169 "chin_forward_pos" 169 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_pos" 146 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 161 "forehead_brow_height_pos" 161 } +# gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 159 } +# gene_forehead_width={ "forehead_width_neg" 80 "forehead_width_neg" 80 } +# gene_forehead_height={ "forehead_height_pos" 128 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_pos" 146 "head_height_pos" 146 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_neg" 108 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 94 "head_top_width_neg" 94 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 100 "jaw_width_neg" 100 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 111 "mouth_width_neg" 111 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 169 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 127 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 86 "mouth_open_neg" 86 } +# gene_neck_length={ "neck_length_pos" 134 "neck_length_pos" 134 } +# gene_neck_width={ "neck_width_neg" 117 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 46 "cheek_forward_neg" 46 } +# gene_bs_cheek_height={ "cheek_height_neg" 24 "cheek_height_neg" 24 } +# gene_bs_cheek_width={ "cheek_width_neg" 31 "cheek_width_neg" 31 } +# gene_bs_ear_angle={ "ear_angle_pos" 16 "ear_angle_pos" 16 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 99 "ear_inner_shape_pos" 99 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 182 "ear_upper_bend_pos" 182 } +# gene_bs_ear_outward={ "ear_outward_neg" 13 "ear_outward_neg" 13 } +# gene_bs_ear_size={ "ear_size_pos" 20 "ear_size_pos" 20 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 214 "eye_corner_depth_pos" 214 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 1 "eye_fold_shape_neg" 1 } +# gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_pos" 2 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 38 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 4 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 74 "forehead_brow_inner_height_neg" 74 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 51 "forehead_brow_outer_height_pos" 51 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 8 "forehead_brow_width_neg" 8 } +# gene_bs_jaw_def={ "jaw_def_neg" 97 "jaw_def_neg" 97 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 167 "mouth_lower_lip_def_pos" 167 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 104 "mouth_lower_lip_pad_neg" 104 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 29 "mouth_lower_lip_width_neg" 29 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 202 "mouth_philtrum_def_pos" 202 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 104 "mouth_philtrum_width_pos" 104 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 37 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 91 "mouth_upper_lip_full_pos" 91 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 19 "mouth_upper_lip_profile_pos" 19 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 118 "mouth_upper_lip_width_pos" 118 } +# gene_bs_nose_forward={ "nose_forward_neg" 38 "nose_forward_neg" 38 } +# gene_bs_nose_height={ "nose_height_neg" 65 "nose_height_neg" 65 } +# gene_bs_nose_length={ "nose_length_neg" 114 "nose_length_neg" 114 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 86 "nose_nostril_height_pos" 86 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 34 } +# gene_bs_nose_profile={ "nose_profile_hawk" 124 "nose_profile_hawk" 124 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 5 "nose_ridge_angle_pos" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 43 "nose_ridge_width_pos" 43 } +# gene_bs_nose_size={ "nose_size_pos" 60 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 8 "nose_tip_angle_neg" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 163 "nose_tip_width_neg" 163 } +# face_detail_cheek_def={ "cheek_def_01" 144 "cheek_def_01" 144 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 15 "cheek_fat_01_pos" 15 } +# face_detail_chin_cleft={ "chin_cleft" 22 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def" 225 "chin_def" 225 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 49 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_color_01" 16 "eye_socket_color_01" 16 } +# face_detail_nasolabial={ "nasolabial_02" 14 "nasolabial_02" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 255 } +# face_detail_temple_def={ "temple_def" 91 "temple_def" 91 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 250 "brow_wrinkles_01" 250 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 179 "eye_wrinkles_01" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 2 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 100 "complexion_3" 100 } +# gene_height={ "normal_height" 115 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 115 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_pear_half" 34 "body_shape_pear_half" 34 } +# gene_bs_bust={ "bust_shape_3_full" 215 "bust_shape_3_full" 215 } +# gene_age={ "old_2" 15 "old_2" 15 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 166 "far_spacing_avg_thickness" 166 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 75 "layer_2_avg_thickness" 75 } +# gene_body_hair={ "body_hair_avg" 184 "body_hair_avg" 184 } +# gene_hair_type={ "hair_wavy" 146 "hair_wavy" 146 } +# gene_baldness={ "male_pattern_baldness" 108 "male_pattern_baldness" 108 } +# eye_accessory={ "normal_eyes" 222 "normal_eyes" 222 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 78 "normal_eyelashes" 78 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy" 63 "all_hairstyles" 0 } +# headgear={ "western_royalty" 0 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_kilij_arslan_225000 = { +# portrait_info = { +# genes={ hair_color={ 51 242 64 246 } +# skin_color={ 214 98 214 94 } +# eye_color={ 78 248 37 247 } +# gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 147 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_pos" 148 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 106 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_neg" 108 "forehead_angle_pos" 137 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 134 "forehead_roundness_pos" 176 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_pos" 129 } +# gene_head_height={ "head_height_pos" 172 "head_height_neg" 111 } +# gene_head_width={ "head_width_pos" 177 "head_width_pos" 139 } +# gene_head_profile={ "head_profile_neg" 32 "head_profile_neg" 10 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_neg" 107 "head_top_width_pos" 143 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_pos" 150 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 164 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 150 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_neg" 126 } +# gene_mouth_width={ "mouth_width_neg" 182 "mouth_width_neg" 111 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 134 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 167 "mouth_lower_lip_size_pos" 161 } +# gene_mouth_open={ "mouth_open_neg" 103 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 66 "cheek_forward_neg" 7 } +# gene_bs_cheek_height={ "cheek_height_neg" 22 "cheek_height_pos" 17 } +# gene_bs_cheek_width={ "cheek_width_neg" 149 "cheek_width_pos" 34 } +# gene_bs_ear_angle={ "ear_angle_pos" 110 "ear_angle_neg" 76 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 64 "ear_inner_shape_pos" 19 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 173 "ear_lower_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 16 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 106 "eye_corner_depth_neg" 201 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 101 "eye_fold_shape_neg" 29 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 100 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 165 "eye_upper_lid_size_neg" 245 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 44 "forehead_brow_curve_neg" 87 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 82 "forehead_brow_forward_neg" 48 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_neg" 110 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 5 "forehead_brow_outer_height_pos" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 114 "forehead_brow_width_pos" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 99 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_neg" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 145 "mouth_lower_lip_pad_neg" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_neg" 18 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 20 "mouth_philtrum_shape_pos" 61 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 18 "mouth_philtrum_width_neg" 38 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 145 "mouth_upper_lip_full_pos" 88 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 8 "mouth_upper_lip_profile_pos" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 103 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_neg" 28 } +# gene_bs_nose_height={ "nose_height_pos" 74 "nose_height_neg" 0 } +# gene_bs_nose_length={ "nose_length_neg" 83 "nose_length_neg" 81 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 122 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 11 "nose_nostril_width_neg" 114 } +# gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_pos" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 98 } +# gene_bs_nose_size={ "nose_size_pos" 61 "nose_size_neg" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 32 "nose_tip_angle_neg" 67 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 175 "nose_tip_forward_neg" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 193 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_01" 80 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 0 "cheek_fat_02_pos" 80 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 20 } +# face_detail_chin_def={ "chin_def_neg" 227 "chin_def_neg" 235 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_03" 18 "eye_socket_01" 13 } +# face_detail_nasolabial={ "nasolabial_02" 24 "nasolabial_01" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 151 "brow_wrinkles_03" 255 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 202 "eye_wrinkles_01" 249 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 7 "forehead_wrinkles_01" 30 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 230 "complexion_2" 197 } +# gene_height={ "normal_height" 119 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 146 "body_fat_head_fat_full" 139 } +# gene_bs_body_shape={ "body_shape_average" 20 "body_shape_rectangle_full" 51 } +# gene_bs_bust={ "bust_clothes" 81 "bust_shape_2_full" 38 } +# gene_age={ "old_2" 115 "old_2" 160 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 191 "far_spacing_high_thickness" 239 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 236 "layer_2_low_thickness" 249 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 42 "body_hair_sparse_low_stubble" 69 } +# gene_hair_type={ "hair_straight_thin_beard" 172 "hair_straight_thin_beard" 184 } +# gene_baldness={ "male_pattern_baldness" 123 "male_pattern_baldness" 173 } +# eye_accessory={ "normal_eyes" 63 "normal_eyes" 63 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 92 "normal_eyelashes" 92 } +# } +# } +# enabled=yes +#} +# +#bookmark_andronikos_angelos_215504 = { +# portrait_info = { +# genes={ hair_color={ 78 232 78 232 } +# skin_color={ 144 105 144 105 } +# eye_color={ 230 165 230 165 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 112 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 113 } +# gene_head_width={ "head_width_neg" 85 "head_width_neg" 85 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 131 } +# gene_head_top_height={ "head_top_height_neg" 106 "head_top_height_neg" 106 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_pos" 152 "jaw_forward_pos" 152 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 134 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 178 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 113 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_neg" 115 "mouth_open_neg" 115 } +# gene_neck_length={ "neck_length_neg" 94 "neck_length_neg" 94 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 67 "cheek_forward_neg" 67 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 27 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_pos" 6 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 116 "ear_inner_shape_pos" 116 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 110 "ear_both_bend_pos" 110 } +# gene_bs_ear_outward={ "ear_outward_pos" 82 "ear_outward_pos" 82 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 218 "eye_corner_depth_pos" 218 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 2 "eye_fold_shape_neg" 2 } +# gene_bs_eye_size={ "eye_size_neg" 50 "eye_size_neg" 50 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 48 "eye_upper_lid_size_neg" 48 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 18 "forehead_brow_curve_neg" 18 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_neg" 49 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_neg" 43 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 29 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 29 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 93 "mouth_lower_lip_width_pos" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 88 "mouth_philtrum_def_pos" 88 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 24 "mouth_philtrum_shape_pos" 24 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 40 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 96 "mouth_upper_lip_full_pos" 96 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 36 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 27 "mouth_upper_lip_width_pos" 27 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 5 "nose_height_neg" 5 } +# gene_bs_nose_length={ "nose_length_neg" 11 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 116 "nose_nostril_height_pos" 116 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_pos" 84 "nose_profile_pos" 84 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_pos" 11 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 33 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 11 "nose_tip_forward_neg" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 98 "nose_tip_width_neg" 98 } +# face_detail_cheek_def={ "cheek_def_01" 56 "cheek_def_01" 56 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 33 "cheek_fat_02_pos" 33 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def" 23 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 13 "eye_lower_lid_def" 13 } +# face_detail_eye_socket={ "eye_socket_02" 25 "eye_socket_02" 25 } +# face_detail_nasolabial={ "nasolabial_03" 19 "nasolabial_03" 19 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 7 "nose_ridge_def_neg" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 47 "nose_tip_def" 47 } +# face_detail_temple_def={ "temple_def" 93 "temple_def" 93 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 171 "brow_wrinkles_02" 171 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 48 "eye_wrinkles_01" 48 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 1 "forehead_wrinkles_01" 1 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 117 "complexion_2" 117 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 5 "body_shape_hourglass_full" 5 } +# gene_bs_bust={ "bust_shape_1_full" 115 "bust_shape_1_full" 115 } +# gene_age={ "old_1" 184 "old_1" 184 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 132 "avg_spacing_avg_thickness" 132 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 148 "layer_2_low_thickness" 148 } +# gene_body_hair={ "body_hair_avg" 176 "body_hair_avg" 176 } +# gene_hair_type={ "hair_curly" 179 "hair_curly" 179 } +# gene_baldness={ "male_pattern_baldness" 178 "male_pattern_baldness" 178 } +# eye_accessory={ "normal_eyes" 206 "normal_eyes" 206 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 82 "normal_eyelashes" 82 } +# } +# } +# enabled=yes +#} +# +#bookmark_alexios_palaiologos_34281 = { +# portrait_info = { +# genes={ hair_color={ 8 235 52 235 } +# skin_color={ 162 112 160 113 } +# eye_color={ 43 186 36 192 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 182 } +# gene_forehead_angle={ "forehead_angle_pos" 129 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 125 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 202 } +# gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_pos" 166 } +# gene_head_height={ "head_height_pos" 134 "head_height_neg" 123 } +# gene_head_width={ "head_width_neg" 100 "head_width_neg" 84 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 146 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_neg" 121 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 94 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_pos" 183 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 163 "mouth_height_pos" 154 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 81 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_pos" 140 "mouth_open_neg" 80 } +# gene_neck_length={ "neck_length_neg" 108 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 169 "neck_width_pos" 130 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 66 } +# gene_bs_cheek_height={ "cheek_height_pos" 83 "cheek_height_pos" 29 } +# gene_bs_cheek_width={ "cheek_width_neg" 27 "cheek_width_neg" 35 } +# gene_bs_ear_angle={ "ear_angle_pos" 18 "ear_angle_pos" 18 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 13 "ear_inner_shape_pos" 35 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 30 "ear_both_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_pos" 50 "ear_outward_neg" 29 } +# gene_bs_ear_size={ "ear_size_pos" 57 "ear_size_pos" 57 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 222 "eye_corner_depth_pos" 173 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 71 "eye_fold_shape_pos" 55 } +# gene_bs_eye_size={ "eye_size_neg" 36 "eye_size_neg" 50 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 68 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 120 "forehead_brow_curve_neg" 42 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 13 "forehead_brow_forward_pos" 18 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 20 "forehead_brow_inner_height_pos" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 48 "forehead_brow_outer_height_neg" 10 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 38 "forehead_brow_width_pos" 32 } +# gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_pos" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 87 "mouth_lower_lip_def_pos" 31 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 76 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 32 "mouth_lower_lip_pad_pos" 54 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 15 "mouth_lower_lip_width_pos" 13 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 34 "mouth_philtrum_def_pos" 35 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 89 "mouth_philtrum_shape_pos" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 41 "mouth_philtrum_width_neg" 142 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 23 "mouth_upper_lip_full_neg" 131 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 74 "mouth_upper_lip_profile_pos" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 83 "mouth_upper_lip_width_pos" 27 } +# gene_bs_nose_forward={ "nose_forward_neg" 19 "nose_forward_pos" 16 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_neg" 34 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_neg" 119 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 100 "nose_nostril_height_pos" 23 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 0 "nose_nostril_width_neg" 135 } +# gene_bs_nose_profile={ "nose_profile_neg" 17 "nose_profile_neg" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_pos" 56 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 93 "nose_ridge_width_neg" 36 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_neg" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 14 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 162 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_neg" 129 } +# face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_01" 24 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 72 "cheek_fat_04_pos" 103 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_dimple" 110 } +# face_detail_chin_def={ "chin_def" 55 "chin_def" 250 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 240 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_02" 130 } +# face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_01" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 126 "nose_ridge_def_pos" 88 } +# face_detail_nose_tip_def={ "nose_tip_def" 142 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 79 "temple_def" 63 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 89 "brow_wrinkles_03" 46 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 193 "eye_wrinkles_01" 15 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 208 "forehead_wrinkles_01" 30 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 187 "complexion_1" 94 } +# gene_height={ "normal_height" 123 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 140 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 81 "body_shape_triangle_full" 37 } +# gene_bs_bust={ "bust_clothes" 53 "bust_shape_2_full" 251 } +# gene_age={ "old_2" 225 "old_4" 68 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 235 "avg_spacing_avg_thickness" 199 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 162 "layer_2_high_thickness" 127 } +# gene_body_hair={ "body_hair_dense" 90 "body_hair_avg" 182 } +# gene_hair_type={ "hair_wavy" 121 "hair_wavy" 151 } +# gene_baldness={ "male_pattern_baldness" 120 "male_pattern_baldness" 118 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 189 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 166 "normal_eyelashes" 166 } +# } +# } +# enabled=yes +#} +# +#bookmark_saladin_226000 = { +# portrait_info = { +# genes={ hair_color={ 42 229 75 230 } +# skin_color={ 118 137 129 140 } +# eye_color={ 60 171 82 251 } +# gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 102 "eye_angle_neg" 103 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_neg" 149 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 108 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 51 } +# gene_head_height={ "head_height_pos" 157 "head_height_pos" 161 } +# gene_head_width={ "head_width_pos" 131 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 146 } +# gene_head_top_width={ "head_top_width_pos" 168 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 159 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 97 "mouth_width_neg" 83 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_pos" 163 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 151 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_pos" 141 "mouth_open_pos" 175 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 103 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 95 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 22 "cheek_forward_pos" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 90 } +# gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_neg" 33 } +# gene_bs_ear_angle={ "ear_angle_pos" 12 "ear_angle_pos" 70 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 145 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_lower_bend_pos" 135 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 17 } +# gene_bs_ear_size={ "ear_size_neg" 22 "ear_size_pos" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 183 "eye_corner_depth_pos" 240 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 28 "eye_fold_shape_pos" 59 } +# gene_bs_eye_size={ "eye_size_pos" 26 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_pos" 27 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 10 "forehead_brow_forward_neg" 17 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_pos" 125 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_neg" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 48 } +# gene_bs_jaw_def={ "jaw_def_neg" 83 "jaw_def_pos" 22 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 127 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_pos" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 65 "mouth_lower_lip_pad_neg" 97 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 39 "mouth_lower_lip_width_pos" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 68 "mouth_philtrum_shape_neg" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 113 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 9 "mouth_upper_lip_full_neg" 35 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 1 "mouth_upper_lip_profile_pos" 62 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 40 "mouth_upper_lip_width_pos" 11 } +# gene_bs_nose_forward={ "nose_forward_neg" 92 "nose_forward_pos" 18 } +# gene_bs_nose_height={ "nose_height_pos" 20 "nose_height_neg" 29 } +# gene_bs_nose_length={ "nose_length_neg" 76 "nose_length_pos" 18 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 57 "nose_nostril_height_pos" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 6 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_pos" 101 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 26 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 154 "nose_ridge_width_pos" 23 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 163 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 73 "nose_tip_angle_neg" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_pos" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 6 "cheek_def_02" 170 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 100 "cheek_fat_01_neg" 22 } +# face_detail_chin_cleft={ "chin_cleft" 56 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 202 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 183 "eye_lower_lid_def" 247 } +# face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_color_01" 11 } +# face_detail_nasolabial={ "nasolabial_01" 109 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 169 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 29 } +# face_detail_temple_def={ "temple_def" 227 "temple_def" 60 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 198 "brow_wrinkles_04" 95 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 201 "eye_wrinkles_01" 64 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_02" 180 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 198 "complexion_5" 224 } +# gene_height={ "normal_height" 133 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_full" 140 } +# gene_bs_body_shape={ "body_shape_triangle_full" 184 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 116 "bust_shape_4_full" 159 } +# gene_age={ "old_2" 196 "old_4" 204 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 238 "avg_spacing_high_thickness" 247 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 234 "layer_2_avg_thickness" 128 } +# gene_body_hair={ "body_hair_avg" 198 "body_hair_dense" 230 } +# gene_hair_type={ "hair_straight" 121 "hair_wavy" 117 } +# gene_baldness={ "male_pattern_baldness" 140 "male_pattern_baldness" 218 } +# eye_accessory={ "normal_eyes" 202 "normal_eyes" 202 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 98 "normal_eyelashes" 98 } +# } +# } +# enabled=yes +#} +# +#bookmark_sibylla_223522 = { +# portrait_info = { +# genes={ +# hair_color={ 222 201 50 234 } +# skin_color={ 113 93 109 92 } +# eye_color={ 224 139 203 183 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 164 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_pos" 155 } +# gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 134 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 224 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 31 } +# gene_head_height={ "head_height_pos" 154 "head_height_neg" 123 } +# gene_head_width={ "head_width_pos" 173 "head_width_neg" 93 } +# gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 117 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 171 } +# gene_jaw_angle={ "jaw_angle_pos" 139 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_pos" 147 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 105 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 147 "mouth_height_pos" 147 } +# gene_mouth_width={ "mouth_width_pos" 86 "mouth_width_neg" 117 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 161 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 202 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 10 } +# gene_bs_cheek_height={ "cheek_height_pos" 26 "cheek_height_pos" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 44 "cheek_width_neg" 122 } +# gene_bs_ear_angle={ "ear_angle_neg" 9 "ear_angle_neg" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 20 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 153 "ear_upper_bend_pos" 154 } +# gene_bs_ear_outward={ "ear_outward_pos" 119 "ear_outward_pos" 36 } +# gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 11 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 81 "eye_corner_depth_pos" 192 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 33 "eye_fold_shape_neg" 41 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_neg" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_neg" 93 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 88 "forehead_brow_curve_neg" 68 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 4 "forehead_brow_forward_pos" 71 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_pos" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_neg" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 201 } +# gene_bs_jaw_def={ "jaw_def_pos" 118 "jaw_def_pos" 79 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 56 "mouth_lower_lip_full_pos" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 78 "mouth_lower_lip_pad_neg" 60 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 0 "mouth_lower_lip_width_neg" 82 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 5 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 201 "mouth_philtrum_width_neg" 94 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 24 "mouth_upper_lip_full_pos" 57 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_pos" 55 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 3 "mouth_upper_lip_width_neg" 37 } +# gene_bs_nose_forward={ "nose_forward_pos" 8 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_pos" 8 "nose_height_neg" 12 } +# gene_bs_nose_length={ "nose_length_neg" 110 "nose_length_neg" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_neg" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 3 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_neg" 38 "nose_profile_pos" 35 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 33 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_pos" 27 } +# gene_bs_nose_size={ "nose_size_pos" 68 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 56 "nose_tip_angle_pos" 114 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 26 "nose_tip_forward_neg" 54 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 130 "nose_tip_width_neg" 88 } +# face_detail_cheek_def={ "cheek_def_01" 72 "cheek_def_02" 171 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 110 } +# face_detail_chin_cleft={ "chin_dimple" 39 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 87 "eye_lower_lid_def" 24 } +# face_detail_eye_socket={ "eye_socket_01" 41 "eye_socket_color_03" 5 } +# face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_02" 31 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 197 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 210 "nose_tip_def" 134 } +# face_detail_temple_def={ "temple_def" 239 "temple_def" 245 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 18 "brow_wrinkles_02" 147 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 214 "eye_wrinkles_03" 143 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 14 "forehead_wrinkles_03" 231 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 235 "complexion_4" 235 } +# gene_height={ "normal_height" 123 "normal_height" 106 } +# gene_bs_body_type={ "body_fat_head_fat_full" 107 "body_fat_head_fat_low" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 64 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 160 "bust_shape_3_half" 201 } +# gene_age={ "old_2" 145 "old_1" 187 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 194 "far_spacing_lower_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 185 "layer_2_lower_thickness" 157 } +# gene_body_hair={ "body_hair_sparse" 163 "body_hair_avg" 170 } +# gene_hair_type={ "hair_wavy" 161 "hair_curly" 191 } +# gene_baldness={ "male_pattern_baldness" 114 "male_pattern_baldness" 165 } +# eye_accessory={ "normal_eyes" 117 "normal_eyes" 117 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 46 "normal_eyelashes" 46 } +# } +# } +# enabled=yes +#} +# +#bookmark_levon_223000 = { +# portrait_info = { +# genes={ hair_color={ 101 249 101 249 } +# skin_color={ 150 118 150 118 } +# eye_color={ 64 199 64 199 } +# gene_chin_forward={ "chin_forward_pos" 119 "chin_forward_pos" 207 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 136 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 155 "eye_height_pos" 155 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 132 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_pos" 228 "forehead_roundness_pos" 228 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_pos" 145 "forehead_height_pos" 145 } +# gene_head_height={ "head_height_neg" 82 "head_height_neg" 82 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 121 } +# gene_head_profile={ "head_profile_neg" 80 "head_profile_neg" 80 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_neg" 96 "jaw_angle_neg" 96 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_neg" 96 "jaw_width_neg" 96 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 156 "mouth_corner_depth_pos" 156 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 85 "mouth_forward_neg" 85 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_neg" 107 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_neg" 115 } +# gene_mouth_open={ "mouth_open_pos" 147 "mouth_open_pos" 147 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 13 "cheek_forward_neg" 13 } +# gene_bs_cheek_height={ "cheek_height_neg" 0 "cheek_height_neg" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 38 "cheek_width_neg" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 126 "ear_angle_pos" 126 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 29 "ear_inner_shape_pos" 29 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 165 "ear_lower_bend_pos" 165 } +# gene_bs_ear_outward={ "ear_outward_neg" 90 "ear_outward_neg" 90 } +# gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_pos" 45 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 153 "eye_corner_depth_pos" 153 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 47 } +# gene_bs_eye_size={ "eye_size_pos" 13 "eye_size_pos" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 30 "eye_upper_lid_size_pos" 30 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 82 "forehead_brow_curve_neg" 82 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 7 "forehead_brow_forward_neg" 7 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 90 "forehead_brow_inner_height_neg" 90 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 56 "forehead_brow_outer_height_pos" 56 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 114 "forehead_brow_width_pos" 114 } +# gene_bs_jaw_def={ "jaw_def_neg" 15 "jaw_def_neg" 15 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 81 "mouth_lower_lip_def_pos" 81 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 7 "mouth_lower_lip_full_neg" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 14 "mouth_lower_lip_width_pos" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 16 "mouth_philtrum_width_neg" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 25 "mouth_upper_lip_def_pos" 25 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 105 "mouth_upper_lip_full_pos" 105 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 89 "mouth_upper_lip_profile_pos" 89 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 97 "mouth_upper_lip_width_pos" 97 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_pos" 32 } +# gene_bs_nose_height={ "nose_height_neg" 36 "nose_height_neg" 36 } +# gene_bs_nose_length={ "nose_length_pos" 66 "nose_length_pos" 66 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 24 "nose_nostril_height_neg" 24 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 43 "nose_profile_pos" 43 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 22 "nose_ridge_width_pos" 22 } +# gene_bs_nose_size={ "nose_size_pos" 2 "nose_size_pos" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 68 "nose_tip_angle_pos" 68 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_neg" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 183 "nose_tip_width_neg" 183 } +# face_detail_cheek_def={ "cheek_def_02" 157 "cheek_def_02" 157 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 11 "cheek_fat_02_pos" 11 } +# face_detail_chin_cleft={ "chin_cleft" 19 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def_neg" 75 "chin_def_neg" 75 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 35 "eye_lower_lid_def" 35 } +# face_detail_eye_socket={ "eye_socket_color_03" 14 "eye_socket_color_03" 14 } +# face_detail_nasolabial={ "nasolabial_02" 76 "nasolabial_02" 76 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 6 "nose_ridge_def_pos" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 245 "nose_tip_def" 245 } +# face_detail_temple_def={ "temple_def" 245 "temple_def" 245 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 180 "brow_wrinkles_02" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 94 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 85 "forehead_wrinkles_01" 85 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 114 "complexion_1" 114 } +# gene_height={ "normal_height" 116 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_low" 149 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 10 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 169 "bust_shape_2_full" 212 } +# gene_age={ "old_2" 38 "old_2" 38 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 191 "avg_spacing_avg_thickness" 191 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 165 "layer_2_low_thickness" 165 } +# gene_body_hair={ "body_hair_avg" 171 "body_hair_avg" 171 } +# gene_hair_type={ "hair_wavy" 173 "hair_wavy" 173 } +# gene_baldness={ "male_pattern_baldness" 124 "male_pattern_baldness" 124 } +# eye_accessory={ "normal_eyes" 117 "normal_eyes" 117 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 187 "normal_eyelashes" 187 } +# } +# } +# enabled=yes +#} +# +#bookmark_gokbori_begteginid_1 = { +# portrait_info = { +# genes={ hair_color={ 98 246 25 249 } +# skin_color={ 212 99 204 100 } +# eye_color={ 28 248 40 252 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_neg" 88 } +# gene_chin_height={ "chin_height_neg" 127 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 172 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 122 "forehead_brow_height_pos" 176 } +# gene_forehead_roundness={ "forehead_roundness_neg" 77 "forehead_roundness_neg" 92 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_neg" 79 } +# gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 161 } +# gene_head_height={ "head_height_pos" 133 "head_height_pos" 134 } +# gene_head_width={ "head_width_pos" 163 "head_width_pos" 176 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_neg" 6 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_pos" 142 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 140 "mouth_width_neg" 125 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 52 "mouth_open_neg" 59 } +# gene_neck_length={ "neck_length_pos" 144 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_neg" 92 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 7 "cheek_forward_pos" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 15 "cheek_height_neg" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 16 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 124 "ear_inner_shape_pos" 118 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 163 "ear_lower_bend_pos" 20 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 102 } +# gene_bs_ear_size={ "ear_size_pos" 30 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 148 "eye_corner_depth_neg" 162 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 33 "eye_fold_shape_neg" 118 } +# gene_bs_eye_size={ "eye_size_pos" 1 "eye_size_neg" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 237 "eye_upper_lid_size_neg" 224 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 144 "forehead_brow_curve_neg" 194 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 40 "forehead_brow_forward_pos" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 45 "forehead_brow_inner_height_pos" 23 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 52 "forehead_brow_outer_height_pos" 3 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 42 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 33 "jaw_def_neg" 2 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 14 "mouth_lower_lip_def_pos" 3 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 47 "mouth_lower_lip_full_neg" 126 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 16 "mouth_lower_lip_pad_neg" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 32 "mouth_lower_lip_width_neg" 20 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 43 "mouth_philtrum_shape_neg" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_neg" 50 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 24 "mouth_upper_lip_full_neg" 75 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 32 "mouth_upper_lip_profile_pos" 54 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 53 "mouth_upper_lip_width_pos" 49 } +# gene_bs_nose_forward={ "nose_forward_pos" 95 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_pos" 121 "nose_height_pos" 22 } +# gene_bs_nose_length={ "nose_length_neg" 96 "nose_length_neg" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 115 "nose_nostril_height_neg" 81 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 35 "nose_nostril_width_pos" 10 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 109 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 118 "nose_ridge_width_pos" 22 } +# gene_bs_nose_size={ "nose_size_neg" 38 "nose_size_neg" 16 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 17 "nose_tip_angle_neg" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 41 "nose_tip_forward_neg" 101 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 17 "nose_tip_width_pos" 35 } +# face_detail_cheek_def={ "cheek_def_02" 203 "cheek_def_01" 70 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 33 "cheek_fat_01_neg" 135 } +# face_detail_chin_cleft={ "chin_dimple" 18 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def_neg" 24 "chin_def_neg" 222 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 8 "eye_lower_lid_def" 119 } +# face_detail_eye_socket={ "eye_socket_01" 103 "eye_socket_03" 0 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 139 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 16 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 69 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 2 "brow_wrinkles_01" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_03" 254 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 203 "forehead_wrinkles_01" 39 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 201 "complexion_2" 227 } +# gene_height={ "normal_height" 127 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 146 "body_fat_head_fat_medium" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 175 "body_shape_rectangle_full" 47 } +# gene_bs_bust={ "bust_clothes" 77 "bust_shape_4_full" 41 } +# gene_age={ "old_4" 107 "old_4" 71 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 205 "far_spacing_low_thickness" 183 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 220 "layer_2_avg_thickness" 210 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 59 "body_hair_sparse_low_stubble" 129 } +# gene_hair_type={ "hair_straight_thin_beard" 111 "hair_straight_thin_beard" 161 } +# gene_baldness={ "male_pattern_baldness" 106 "male_pattern_baldness" 191 } +# eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# } +# } +# enabled=yes +#} +# +#bookmark_raimon_223650 = { +# portrait_info = { +# genes={ hair_color={ 213 201 168 190 } +# skin_color={ 57 96 65 93 } +# eye_color={ 66 85 211 193 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 111 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 102 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 107 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 183 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 94 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_neg" 124 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 53 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_neg" 96 } +# gene_forehead_roundness={ "forehead_roundness_pos" 206 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_pos" 149 } +# gene_forehead_height={ "forehead_height_neg" 69 "forehead_height_pos" 167 } +# gene_head_height={ "head_height_neg" 86 "head_height_pos" 174 } +# gene_head_width={ "head_width_neg" 110 "head_width_neg" 97 } +# gene_head_profile={ "head_profile_neg" 75 "head_profile_neg" 88 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 117 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_pos" 133 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_neg" 104 } +# gene_jaw_width={ "jaw_width_pos" 162 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 72 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_pos" 150 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 123 "mouth_open_neg" 26 } +# gene_neck_length={ "neck_length_pos" 168 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_neg" 114 "neck_width_pos" 129 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 7 } +# gene_bs_cheek_height={ "cheek_height_pos" 82 "cheek_height_pos" 7 } +# gene_bs_cheek_width={ "cheek_width_neg" 2 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 9 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 17 "ear_both_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 41 "ear_outward_neg" 118 } +# gene_bs_ear_size={ "ear_size_pos" 36 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 208 "eye_corner_depth_pos" 209 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 167 "eye_fold_shape_pos" 50 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_pos" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 13 "eye_upper_lid_size_pos" 73 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 108 "forehead_brow_curve_neg" 112 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 23 "forehead_brow_forward_neg" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 97 "forehead_brow_inner_height_neg" 12 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_neg" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 16 "forehead_brow_width_neg" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 184 "jaw_def_pos" 48 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 22 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 106 "mouth_lower_lip_full_neg" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_neg" 182 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 84 "mouth_lower_lip_width_pos" 66 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 85 "mouth_philtrum_shape_neg" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 99 "mouth_philtrum_width_neg" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 89 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 56 "mouth_upper_lip_full_pos" 22 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 38 "mouth_upper_lip_profile_pos" 24 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 110 "mouth_upper_lip_width_pos" 87 } +# gene_bs_nose_forward={ "nose_forward_pos" 5 "nose_forward_neg" 38 } +# gene_bs_nose_height={ "nose_height_neg" 89 "nose_height_neg" 5 } +# gene_bs_nose_length={ "nose_length_neg" 21 "nose_length_pos" 22 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 70 "nose_nostril_height_neg" 104 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 74 "nose_nostril_width_neg" 153 } +# gene_bs_nose_profile={ "nose_profile_neg" 18 "nose_profile_hawk" 60 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 13 "nose_ridge_width_pos" 22 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 20 "nose_tip_angle_pos" 63 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 87 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 10 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_02" 147 "cheek_def_02" 5 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 20 "cheek_fat_01_neg" 154 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_dimple" 21 } +# face_detail_chin_def={ "chin_def" 106 "chin_def" 130 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 29 "eye_lower_lid_def" 206 } +# face_detail_eye_socket={ "eye_socket_02" 146 "eye_socket_color_03" 226 } +# face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_03" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 195 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 111 "temple_def" 204 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 145 "brow_wrinkles_04" 150 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 97 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 232 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 168 "complexion_2" 181 } +# gene_height={ "normal_height" 127 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 128 "body_fat_head_fat_low" 128 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 147 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 122 "bust_shape_3_full" 152 } +# gene_age={ "old_3" 117 "old_4" 167 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 186 "far_spacing_avg_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 170 "layer_2_low_thickness" 158 } +# gene_body_hair={ "body_hair_avg" 138 "body_hair_avg" 190 } +# gene_hair_type={ "hair_straight" 165 "hair_wavy" 171 } +# gene_baldness={ "male_pattern_baldness" 78 "male_pattern_baldness" 63 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 27 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 64 "normal_eyelashes" 64 } +# } +# } +# enabled=yes +#} +# +#bookmark_tamar_giorgi_216515 = { +# portrait_info = { +# genes={ hair_color={ 103 231 15 247 } +# skin_color={ 164 115 164 117 } +# eye_color={ 76 132 43 135 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_pos" 150 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_neg" 86 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 113 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 172 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 134 "forehead_brow_height_pos" 133 } +# gene_forehead_roundness={ "forehead_roundness_pos" 147 "forehead_roundness_pos" 178 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_pos" 225 "forehead_height_neg" 115 } +# gene_head_height={ "head_height_neg" 44 "head_height_pos" 171 } +# gene_head_width={ "head_width_neg" 106 "head_width_pos" 159 } +# gene_head_profile={ "head_profile_pos" 130 "head_profile_neg" 105 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_neg" 115 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_pos" 170 } +# gene_jaw_forward={ "jaw_forward_neg" 93 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 152 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_pos" 167 } +# gene_mouth_height={ "mouth_height_pos" 153 "mouth_height_pos" 184 } +# gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 136 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 67 "mouth_lower_lip_size_pos" 155 } +# gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_neg" 42 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 13 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_neg" 31 "cheek_height_pos" 45 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_neg" 35 } +# gene_bs_ear_angle={ "ear_angle_pos" 117 "ear_angle_neg" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 21 "ear_inner_shape_pos" 122 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_both_bend_pos" 40 } +# gene_bs_ear_outward={ "ear_outward_pos" 6 "ear_outward_neg" 41 } +# gene_bs_ear_size={ "ear_size_neg" 7 "ear_size_neg" 45 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 171 "eye_corner_depth_pos" 172 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 45 "eye_upper_lid_size_pos" 7 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 96 "forehead_brow_curve_pos" 13 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 33 "forehead_brow_forward_pos" 24 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 41 "forehead_brow_inner_height_neg" 39 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 6 "forehead_brow_outer_height_neg" 3 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 118 "forehead_brow_width_pos" 71 } +# gene_bs_jaw_def={ "jaw_def_neg" 112 "jaw_def_pos" 113 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 171 "mouth_lower_lip_def_pos" 179 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_neg" 84 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 78 "mouth_lower_lip_pad_neg" 4 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 112 "mouth_lower_lip_width_neg" 90 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 47 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 42 "mouth_philtrum_shape_neg" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 59 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_pos" 56 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_neg" 101 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 44 "mouth_upper_lip_width_pos" 31 } +# gene_bs_nose_forward={ "nose_forward_neg" 31 "nose_forward_neg" 10 } +# gene_bs_nose_height={ "nose_height_pos" 25 "nose_height_pos" 43 } +# gene_bs_nose_length={ "nose_length_pos" 16 "nose_length_neg" 27 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 94 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 113 "nose_nostril_width_neg" 45 } +# gene_bs_nose_profile={ "nose_profile_hawk" 27 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 47 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 43 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_neg" 47 "nose_size_pos" 23 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 78 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 26 "nose_tip_width_pos" 50 } +# face_detail_cheek_def={ "cheek_def_02" 14 "cheek_def_01" 16 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 234 "cheek_fat_04_pos" 245 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 222 "chin_def_neg" 61 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 250 "eye_lower_lid_def" 7 } +# face_detail_eye_socket={ "eye_socket_03" 203 "eye_socket_01" 4 } +# face_detail_nasolabial={ "nasolabial_02" 38 "nasolabial_02" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 242 } +# face_detail_temple_def={ "temple_def" 55 "temple_def" 140 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 64 "brow_wrinkles_01" 34 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 19 "eye_wrinkles_03" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_01" 246 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 167 "complexion_3" 220 } +# gene_height={ "normal_height" 127 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_full" 112 "body_fat_head_fat_full" 141 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 122 "body_shape_apple_half" 2 } +# gene_bs_bust={ "bust_clothes" 68 "bust_shape_2_full" 78 } +# gene_age={ "old_2" 1 "old_4" 77 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 224 "avg_spacing_avg_thickness" 231 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 247 "layer_2_low_thickness" 184 } +# gene_body_hair={ "body_hair_sparse" 149 "body_hair_dense" 152 } +# gene_hair_type={ "hair_wavy" 115 "hair_wavy" 91 } +# gene_baldness={ "male_pattern_baldness" 190 "male_pattern_baldness" 149 } +# eye_accessory={ "normal_eyes" 158 "normal_eyes" 158 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 139 "normal_eyelashes" 139 } +# } +# } +# enabled=yes +#} +# +#bookmark_tamar_rusudan_216510 = { +# portrait_info = { +# genes={ hair_color={ 18 239 103 231 } +# skin_color={ 154 120 150 123 } +# eye_color={ 29 246 76 132 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 89 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_pos" 143 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_neg" 107 "eye_shut_neg" 114 } +# gene_forehead_angle={ "forehead_angle_pos" 172 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 147 "forehead_roundness_pos" 158 } +# gene_forehead_width={ "forehead_width_pos" 140 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 115 "forehead_height_neg" 78 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 171 } +# gene_head_width={ "head_width_pos" 159 "head_width_neg" 81 } +# gene_head_profile={ "head_profile_neg" 113 "head_profile_pos" 130 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_pos" 173 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_pos" 170 "jaw_angle_neg" 111 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 93 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 148 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 167 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 153 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 136 "mouth_upper_lip_size_pos" 159 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 124 "mouth_lower_lip_size_pos" 155 } +# gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_pos" 201 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_neg" 118 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_neg" 31 "cheek_height_neg" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_neg" 41 } +# gene_bs_ear_angle={ "ear_angle_pos" 117 "ear_angle_pos" 74 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 21 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 2 "ear_both_bend_pos" 47 } +# gene_bs_ear_outward={ "ear_outward_pos" 18 "ear_outward_pos" 6 } +# gene_bs_ear_size={ "ear_size_neg" 7 "ear_size_pos" 92 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 172 "eye_corner_depth_pos" 171 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 78 "eye_fold_shape_neg" 70 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 16 "eye_upper_lid_size_neg" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 96 "forehead_brow_curve_neg" 188 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 61 "forehead_brow_forward_pos" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 35 "forehead_brow_inner_height_neg" 41 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 6 "forehead_brow_outer_height_neg" 93 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_neg" 118 } +# gene_bs_jaw_def={ "jaw_def_pos" 18 "jaw_def_neg" 112 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 171 "mouth_lower_lip_def_pos" 103 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 78 "mouth_lower_lip_pad_neg" 192 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 62 "mouth_lower_lip_width_neg" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 24 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 9 "mouth_philtrum_shape_pos" 82 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_pos" 116 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 93 "mouth_upper_lip_full_pos" 4 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 3 "mouth_upper_lip_profile_pos" 63 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 33 "mouth_upper_lip_width_neg" 44 } +# gene_bs_nose_forward={ "nose_forward_neg" 10 "nose_forward_pos" 13 } +# gene_bs_nose_height={ "nose_height_neg" 94 "nose_height_pos" 43 } +# gene_bs_nose_length={ "nose_length_neg" 27 "nose_length_pos" 75 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_pos" 11 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 47 "nose_nostril_width_neg" 113 } +# gene_bs_nose_profile={ "nose_profile_pos" 76 "nose_profile_hawk" 27 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_neg" 43 } +# gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_neg" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_neg" 121 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 21 "nose_tip_forward_pos" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 36 "nose_tip_width_pos" 26 } +# face_detail_cheek_def={ "cheek_def_01" 16 "cheek_def_02" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 160 "cheek_fat_02_pos" 234 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def_neg" 222 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 212 "eye_lower_lid_def" 250 } +# face_detail_eye_socket={ "eye_socket_03" 203 "eye_socket_color_02" 28 } +# face_detail_nasolabial={ "nasolabial_01" 19 "nasolabial_02" 38 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 178 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 249 } +# face_detail_temple_def={ "temple_def" 169 "temple_def" 55 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 212 "brow_wrinkles_01" 34 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 19 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 166 "forehead_wrinkles_02" 244 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 244 "complexion_1" 90 } +# gene_height={ "normal_height" 127 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_low" 111 "body_fat_head_fat_full" 132 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 61 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 79 "bust_shape_4_half" 85 } +# gene_age={ "old_4" 77 "old_2" 24 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 224 "far_spacing_avg_thickness" 210 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 175 "layer_2_avg_thickness" 247 } +# gene_body_hair={ "body_hair_sparse" 149 "body_hair_dense" 192 } +# gene_hair_type={ "hair_curly" 111 "hair_wavy" 115 } +# gene_baldness={ "male_pattern_baldness" 190 "male_pattern_baldness" 125 } +# eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 153 "normal_eyelashes" 153 } +# } +# } +# enabled=yes +#} +#bookmark_kilij_arslan_suleyman_225004 = { +# portrait_info = { +# genes={ hair_color={ 51 242 3 247 } +# skin_color={ 212 93 213 95 } +# eye_color={ 78 248 87 252 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_neg" 76 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_neg" 113 } +# gene_forehead_angle={ "forehead_angle_neg" 124 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 155 } +# gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_pos" 172 "head_height_pos" 139 } +# gene_head_width={ "head_width_pos" 138 "head_width_pos" 177 } +# gene_head_profile={ "head_profile_neg" 32 "head_profile_neg" 34 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 164 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_pos" 150 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_pos" 157 } +# gene_mouth_width={ "mouth_width_neg" 92 "mouth_width_neg" 55 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_pos" 129 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 161 "mouth_lower_lip_size_neg" 95 } +# gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_pos" 134 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 66 "cheek_forward_pos" 35 } +# gene_bs_cheek_height={ "cheek_height_neg" 22 "cheek_height_pos" 36 } +# gene_bs_cheek_width={ "cheek_width_neg" 149 "cheek_width_neg" 37 } +# gene_bs_ear_angle={ "ear_angle_neg" 30 "ear_angle_pos" 110 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 19 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 173 "ear_upper_bend_pos" 22 } +# gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_pos" 165 } +# gene_bs_ear_size={ "ear_size_neg" 111 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 176 "eye_corner_depth_neg" 106 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 29 "eye_fold_shape_pos" 22 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 235 "eye_upper_lid_size_neg" 245 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 80 "forehead_brow_curve_neg" 44 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 82 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 110 "forehead_brow_inner_height_neg" 123 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 28 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 114 "forehead_brow_width_pos" 123 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 245 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_neg" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 145 "mouth_lower_lip_pad_neg" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_pos" 121 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 13 "mouth_philtrum_shape_pos" 20 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 18 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 21 "mouth_upper_lip_full_neg" 145 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 94 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 6 "mouth_upper_lip_width_pos" 7 } +# gene_bs_nose_forward={ "nose_forward_neg" 16 "nose_forward_pos" 30 } +# gene_bs_nose_height={ "nose_height_neg" 0 "nose_height_neg" 139 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 81 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 41 "nose_nostril_width_neg" 114 } +# gene_bs_nose_profile={ "nose_profile_pos" 25 "nose_profile_pos" 65 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 92 "nose_ridge_width_neg" 98 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 61 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 56 "nose_tip_angle_neg" 32 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 26 "nose_tip_forward_neg" 112 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 40 "nose_tip_width_pos" 171 } +# face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_02" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 0 "cheek_fat_04_pos" 24 } +# face_detail_chin_cleft={ "chin_dimple" 17 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 227 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 79 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_02" 13 "eye_socket_01" 13 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_02" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_neg" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 6 "brow_wrinkles_01" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_01" 202 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 145 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 171 "complexion_1" 230 } +# gene_height={ "normal_height" 135 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_low" 131 } +# gene_bs_body_shape={ "body_shape_triangle_half" 193 "body_shape_rectangle_full" 51 } +# gene_bs_bust={ "bust_clothes" 34 "bust_clothes" 81 } +# gene_age={ "old_2" 115 "old_4" 100 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 227 "avg_spacing_avg_thickness" 191 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 195 "layer_2_avg_thickness" 236 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 102 "body_hair_sparse_low_stubble" 42 } +# gene_hair_type={ "hair_straight_thin_beard" 114 "hair_straight_thin_beard" 172 } +# gene_baldness={ "male_pattern_baldness" 123 "male_pattern_baldness" 97 } +# eye_accessory={ "normal_eyes" 133 "normal_eyes" 133 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 43 "normal_eyelashes" 43 } +# } +# } +# enabled=yes +#} +#bookmark_kilij_arslan_kaykhusraw_225002 = { +# portrait_info = { +# genes={ hair_color={ 51 242 3 247 } +# skin_color={ 212 93 213 95 } +# eye_color={ 78 248 87 252 } +# gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_neg" 113 } +# gene_forehead_angle={ "forehead_angle_neg" 108 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 155 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 116 "forehead_height_neg" 113 } +# gene_head_height={ "head_height_pos" 139 "head_height_neg" 111 } +# gene_head_width={ "head_width_pos" 177 "head_width_pos" 138 } +# gene_head_profile={ "head_profile_neg" 34 "head_profile_neg" 10 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 150 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 157 "mouth_height_pos" 143 } +# gene_mouth_width={ "mouth_width_neg" 55 "mouth_width_neg" 92 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 95 "mouth_lower_lip_size_neg" 81 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 16 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_pos" 134 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 35 "cheek_forward_neg" 66 } +# gene_bs_cheek_height={ "cheek_height_pos" 36 "cheek_height_pos" 17 } +# gene_bs_cheek_width={ "cheek_width_neg" 149 "cheek_width_neg" 37 } +# gene_bs_ear_angle={ "ear_angle_neg" 30 "ear_angle_pos" 110 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 64 "ear_inner_shape_pos" 51 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 22 "ear_lower_bend_pos" 173 } +# gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_pos" 165 } +# gene_bs_ear_size={ "ear_size_neg" 111 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 176 "eye_corner_depth_neg" 106 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 22 "eye_fold_shape_neg" 101 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 165 "eye_upper_lid_size_neg" 235 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 44 "forehead_brow_curve_neg" 80 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 82 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 41 "forehead_brow_inner_height_neg" 123 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 28 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 114 "forehead_brow_width_pos" 123 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 245 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_neg" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 32 "mouth_lower_lip_pad_neg" 145 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 18 "mouth_lower_lip_width_pos" 121 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 27 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 13 "mouth_philtrum_shape_pos" 20 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_neg" 38 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 145 "mouth_upper_lip_full_pos" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 94 "mouth_upper_lip_profile_neg" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 7 "mouth_upper_lip_width_pos" 103 } +# gene_bs_nose_forward={ "nose_forward_neg" 28 "nose_forward_neg" 16 } +# gene_bs_nose_height={ "nose_height_neg" 139 "nose_height_pos" 74 } +# gene_bs_nose_length={ "nose_length_neg" 81 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_neg" 122 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 77 "nose_nostril_width_neg" 41 } +# gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_pos" 65 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 92 } +# gene_bs_nose_size={ "nose_size_pos" 61 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 32 "nose_tip_angle_neg" 56 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 112 "nose_tip_forward_neg" 175 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 171 "nose_tip_width_pos" 40 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 24 "cheek_fat_01_neg" 0 } +# face_detail_chin_cleft={ "chin_dimple" 17 "chin_cleft" 20 } +# face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 235 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 49 "eye_lower_lid_def" 79 } +# face_detail_eye_socket={ "eye_socket_03" 18 "eye_socket_02" 13 } +# face_detail_nasolabial={ "nasolabial_02" 7 "nasolabial_02" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 17 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 30 "brow_wrinkles_02" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 38 "eye_wrinkles_01" 202 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 30 "forehead_wrinkles_02" 145 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 171 "complexion_1" 230 } +# gene_height={ "normal_height" 119 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 156 "body_fat_head_fat_medium" 146 } +# gene_bs_body_shape={ "body_shape_triangle_half" 142 "body_shape_average" 20 } +# gene_bs_bust={ "bust_clothes" 64 "bust_shape_2_half" 43 } +# gene_age={ "old_4" 100 "old_2" 115 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 227 "avg_spacing_avg_thickness" 191 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 236 "layer_2_low_thickness" 195 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 69 "body_hair_sparse_low_stubble" 102 } +# gene_hair_type={ "hair_straight_thin_beard" 172 "hair_straight_thin_beard" 114 } +# gene_baldness={ "male_pattern_baldness" 97 "male_pattern_baldness" 173 } +# eye_accessory={ "normal_eyes" 14 "normal_eyes" 14 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# } +# } +# enabled=yes +#} +#bookmark_angelos_alexios_215503 = { +# portrait_info = { +# genes={ hair_color={ 176 237 95 239 } +# skin_color={ 150 117 150 115 } +# eye_color={ 78 181 76 156 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 142 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 147 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 104 "forehead_brow_height_neg" 82 } +# gene_forehead_roundness={ "forehead_roundness_pos" 203 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_pos" 141 } +# gene_head_height={ "head_height_pos" 149 "head_height_neg" 106 } +# gene_head_width={ "head_width_pos" 133 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_pos" 134 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 166 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_neg" 76 "head_top_width_neg" 110 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_pos" 152 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_neg" 94 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_neg" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_pos" 129 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 148 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_neg" 86 } +# gene_mouth_open={ "mouth_open_pos" 165 "mouth_open_pos" 134 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 125 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_neg" 34 } +# gene_bs_cheek_width={ "cheek_width_neg" 51 "cheek_width_neg" 41 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 79 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 31 "ear_inner_shape_pos" 202 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 77 "ear_lower_bend_pos" 167 } +# gene_bs_ear_outward={ "ear_outward_neg" 48 "ear_outward_pos" 6 } +# gene_bs_ear_size={ "ear_size_pos" 36 "ear_size_neg" 42 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 240 "eye_corner_depth_pos" 211 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 97 "eye_fold_shape_neg" 110 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_pos" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 9 "eye_upper_lid_size_pos" 49 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 72 "forehead_brow_curve_neg" 122 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 11 "forehead_brow_forward_neg" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 98 "forehead_brow_inner_height_pos" 52 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_neg" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_neg" 80 "jaw_def_pos" 35 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 12 "mouth_lower_lip_full_neg" 90 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 57 "mouth_lower_lip_pad_neg" 106 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_neg" 17 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 50 "mouth_philtrum_shape_neg" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 32 "mouth_philtrum_width_neg" 11 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 5 "mouth_upper_lip_full_neg" 120 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 178 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 98 "mouth_upper_lip_width_neg" 38 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 20 } +# gene_bs_nose_height={ "nose_height_neg" 89 "nose_height_pos" 49 } +# gene_bs_nose_length={ "nose_length_pos" 112 "nose_length_neg" 7 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 116 "nose_nostril_height_neg" 62 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_hawk" 123 "nose_profile_neg" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_pos" 88 } +# gene_bs_nose_size={ "nose_size_pos" 4 "nose_size_neg" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 8 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 6 "nose_tip_forward_neg" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 22 "nose_tip_width_pos" 11 } +# face_detail_cheek_def={ "cheek_def_02" 73 "cheek_def_02" 60 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 61 "cheek_fat_04_pos" 8 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def" 29 "chin_def_neg" 252 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 161 "eye_lower_lid_def" 221 } +# face_detail_eye_socket={ "eye_socket_01" 20 "eye_socket_01" 16 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 164 "nose_ridge_def_pos" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 52 } +# face_detail_temple_def={ "temple_def" 237 "temple_def" 226 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 69 "brow_wrinkles_04" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 14 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 154 "forehead_wrinkles_01" 228 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 182 "complexion_2" 107 } +# gene_height={ "normal_height" 127 "normal_height" 89 } +# gene_bs_body_type={ "body_fat_head_fat_low" 129 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 71 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 60 "bust_clothes" 52 } +# gene_age={ "old_3" 90 "old_4" 79 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 208 "far_spacing_low_thickness" 151 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 147 "layer_2_low_thickness" 181 } +# gene_body_hair={ "body_hair_sparse" 110 "body_hair_avg" 160 } +# gene_hair_type={ "hair_wavy" 167 "hair_wavy" 94 } +# gene_baldness={ "male_pattern_baldness" 116 "male_pattern_baldness" 175 } +# eye_accessory={ "normal_eyes" 203 "normal_eyes" 203 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 232 "normal_eyelashes" 232 } +# } +# } +# enabled=yes +#} +#bookmark_angelos_ioannes_215508 = { +# portrait_info = { +# genes={ hair_color={ 8 235 222 248 } +# skin_color={ 143 110 144 111 } +# eye_color={ 43 186 23 198 } +# gene_chin_forward={ "chin_forward_neg" 117 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 163 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 98 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 123 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 160 "forehead_brow_height_neg" 82 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 222 } +# gene_forehead_width={ "forehead_width_neg" 90 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 149 } +# gene_head_width={ "head_width_pos" 173 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_pos" 189 "head_profile_pos" 166 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_neg" 112 } +# gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 94 } +# gene_jaw_height={ "jaw_height_pos" 134 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 163 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_pos" 222 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_neg" 60 } +# gene_mouth_open={ "mouth_open_neg" 76 "mouth_open_neg" 123 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 152 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 3 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_pos" 36 "cheek_height_neg" 32 } +# gene_bs_cheek_width={ "cheek_width_pos" 105 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 10 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 8 "ear_inner_shape_pos" 14 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 42 "ear_upper_bend_pos" 37 } +# gene_bs_ear_outward={ "ear_outward_pos" 107 "ear_outward_pos" 71 } +# gene_bs_ear_size={ "ear_size_neg" 69 "ear_size_pos" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 211 "eye_corner_depth_pos" 199 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 55 "eye_fold_shape_pos" 34 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_neg" 25 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 24 "eye_upper_lid_size_neg" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 36 "forehead_brow_curve_pos" 64 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 114 "forehead_brow_forward_neg" 85 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_neg" 36 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_pos" 72 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 32 "forehead_brow_width_pos" 124 } +# gene_bs_jaw_def={ "jaw_def_neg" 177 "jaw_def_neg" 33 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 42 "mouth_lower_lip_def_pos" 63 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 14 "mouth_lower_lip_full_pos" 1 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 196 "mouth_lower_lip_pad_pos" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 123 "mouth_lower_lip_width_pos" 32 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 129 "mouth_philtrum_shape_neg" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 33 "mouth_philtrum_width_neg" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 201 "mouth_upper_lip_def_pos" 138 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 75 "mouth_upper_lip_full_neg" 20 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 67 "mouth_upper_lip_profile_pos" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_pos" 102 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_pos" 123 "nose_height_pos" 22 } +# gene_bs_nose_length={ "nose_length_pos" 112 "nose_length_pos" 45 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 40 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_pos" 46 } +# gene_bs_nose_profile={ "nose_profile_hawk" 1 "nose_profile_hawk" 49 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 3 } +# gene_bs_nose_size={ "nose_size_pos" 94 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 28 "nose_tip_angle_pos" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_pos" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_pos" 10 } +# face_detail_cheek_def={ "cheek_def_01" 84 "cheek_def_01" 72 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 71 "cheek_fat_02_pos" 255 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def_neg" 181 "chin_def_neg" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 221 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 16 "eye_socket_02" 3 } +# face_detail_nasolabial={ "nasolabial_02" 7 "nasolabial_01" 44 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 11 "nose_ridge_def_pos" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 241 "nose_tip_def" 205 } +# face_detail_temple_def={ "temple_def" 143 "temple_def" 2 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 211 "eye_wrinkles_02" 162 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 232 "forehead_wrinkles_01" 161 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 114 "complexion_5" 204 } +# gene_height={ "normal_height" 111 "normal_height" 125 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 133 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_pear_half" 71 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 138 "bust_shape_3_half" 126 } +# gene_age={ "old_2" 246 "old_2" 219 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 167 "avg_spacing_high_thickness" 158 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 176 "layer_2_low_thickness" 205 } +# gene_body_hair={ "body_hair_dense" 153 "body_hair_avg" 148 } +# gene_hair_type={ "hair_straight" 118 "hair_wavy" 133 } +# gene_baldness={ "male_pattern_baldness" 121 "male_pattern_baldness" 155 } +# eye_accessory={ "normal_eyes" 104 "normal_eyes" 104 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 113 "normal_eyelashes" 113 } +# } +# } +# enabled=yes +#} +#bookmark_palaiologos_eirene_34408 = { +# portrait_info = { +# genes={ hair_color={ 103 247 67 233 } +# skin_color={ 171 108 157 106 } +# eye_color={ 50 128 41 191 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_pos" 136 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 90 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_neg" 93 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_pos" 180 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 112 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_pos" 140 } +# gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 125 } +# gene_forehead_height={ "forehead_height_neg" 65 "forehead_height_neg" 41 } +# gene_head_height={ "head_height_neg" 112 "head_height_neg" 89 } +# gene_head_width={ "head_width_pos" 171 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_pos" 135 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 154 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_pos" 175 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_pos" 179 "jaw_width_neg" 111 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 176 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 67 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 115 } +# gene_mouth_open={ "mouth_open_neg" 11 "mouth_open_pos" 161 } +# gene_neck_length={ "neck_length_pos" 140 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 41 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_pos" 18 "cheek_height_neg" 38 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_neg" 48 } +# gene_bs_ear_angle={ "ear_angle_pos" 110 "ear_angle_neg" 10 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 33 "ear_inner_shape_pos" 137 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 116 "ear_lower_bend_pos" 14 } +# gene_bs_ear_outward={ "ear_outward_pos" 45 "ear_outward_neg" 43 } +# gene_bs_ear_size={ "ear_size_pos" 111 "ear_size_pos" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 161 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 204 "eye_fold_shape_pos" 63 } +# gene_bs_eye_size={ "eye_size_pos" 10 "eye_size_neg" 19 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 177 "eye_upper_lid_size_pos" 4 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 50 "forehead_brow_curve_neg" 122 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 32 "forehead_brow_inner_height_neg" 5 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 23 "forehead_brow_outer_height_pos" 18 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_neg" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_pos" 34 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 83 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 17 "mouth_lower_lip_full_neg" 72 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 55 "mouth_lower_lip_pad_neg" 99 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_pos" 127 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 35 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 55 "mouth_philtrum_shape_neg" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 83 "mouth_philtrum_width_neg" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 176 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 14 "mouth_upper_lip_profile_pos" 189 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 116 "mouth_upper_lip_width_pos" 95 } +# gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 42 "nose_height_pos" 71 } +# gene_bs_nose_length={ "nose_length_neg" 104 "nose_length_pos" 196 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 98 "nose_nostril_height_neg" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_pos" 4 } +# gene_bs_nose_profile={ "nose_profile_neg" 11 "nose_profile_hawk" 123 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 57 "nose_ridge_angle_pos" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 9 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_pos" 94 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 28 "nose_tip_angle_pos" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 61 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 27 } +# face_detail_cheek_def={ "cheek_def_01" 218 "cheek_def_01" 78 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 71 "cheek_fat_01_pos" 161 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def_neg" 233 "chin_def_neg" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 51 "eye_lower_lid_def" 249 } +# face_detail_eye_socket={ "eye_socket_02" 5 "eye_socket_color_03" 24 } +# face_detail_nasolabial={ "nasolabial_01" 110 "nasolabial_01" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 140 "nose_ridge_def_pos" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 236 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 189 "temple_def" 220 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 57 "brow_wrinkles_04" 159 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 192 "eye_wrinkles_01" 48 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 82 "forehead_wrinkles_03" 234 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 141 "complexion_5" 103 } +# gene_height={ "normal_height" 114 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_full" 108 "body_fat_head_fat_medium" 122 } +# gene_bs_body_shape={ "body_shape_triangle_half" 54 "body_shape_triangle_half" 46 } +# gene_bs_bust={ "bust_clothes" 112 "bust_shape_1_half" 200 } +# gene_age={ "old_4" 161 "old_1" 148 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 173 "far_spacing_avg_thickness" 192 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 213 "layer_2_avg_thickness" 204 } +# gene_body_hair={ "body_hair_avg" 142 "body_hair_avg" 145 } +# gene_hair_type={ "hair_wavy" 144 "hair_curly" 173 } +# gene_baldness={ "male_pattern_baldness" 80 "male_pattern_baldness" 158 } +# eye_accessory={ "normal_eyes" 245 "normal_eyes" 245 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 96 "normal_eyelashes" 96 } +# } +# } +# enabled=yes +#} +#bookmark_saladin_saphadin_226052 = { +# portrait_info = { +# genes={ hair_color={ 101 229 23 240 } +# skin_color={ 103 135 115 127 } +# eye_color={ 69 192 14 252 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_neg" 118 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 82 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 88 } +# gene_eye_distance={ "eye_distance_neg" 106 "eye_distance_pos" 156 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_neg" 108 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 166 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_pos" 174 } +# gene_forehead_height={ "forehead_height_neg" 89 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_pos" 153 "head_height_neg" 92 } +# gene_head_width={ "head_width_neg" 115 "head_width_pos" 172 } +# gene_head_profile={ "head_profile_pos" 147 "head_profile_pos" 174 } +# gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 126 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_pos" 134 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 201 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 225 "mouth_lower_lip_size_neg" 104 } +# gene_mouth_open={ "mouth_open_neg" 71 "mouth_open_neg" 18 } +# gene_neck_length={ "neck_length_pos" 229 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_neg" 95 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 28 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_neg" 7 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_neg" 113 } +# gene_bs_ear_angle={ "ear_angle_neg" 18 "ear_angle_neg" 63 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 107 "ear_inner_shape_pos" 6 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_lower_bend_pos" 155 } +# gene_bs_ear_outward={ "ear_outward_pos" 155 "ear_outward_pos" 40 } +# gene_bs_ear_size={ "ear_size_pos" 31 "ear_size_pos" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 183 "eye_corner_depth_pos" 237 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 113 "eye_fold_shape_neg" 87 } +# gene_bs_eye_size={ "eye_size_pos" 3 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 39 "eye_upper_lid_size_pos" 63 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_neg" 189 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 64 "forehead_brow_forward_pos" 109 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 86 "forehead_brow_inner_height_pos" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 115 "forehead_brow_outer_height_pos" 79 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_pos" 35 } +# gene_bs_jaw_def={ "jaw_def_pos" 50 "jaw_def_pos" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 94 "mouth_lower_lip_full_neg" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 41 "mouth_lower_lip_pad_pos" 103 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 22 "mouth_lower_lip_width_neg" 99 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 108 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 15 "mouth_philtrum_shape_neg" 40 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 199 "mouth_philtrum_width_pos" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 2 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 182 "mouth_upper_lip_profile_pos" 12 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 4 "mouth_upper_lip_width_pos" 115 } +# gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 10 } +# gene_bs_nose_height={ "nose_height_neg" 10 "nose_height_neg" 119 } +# gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_pos" 37 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 2 "nose_nostril_height_neg" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 43 "nose_nostril_width_neg" 17 } +# gene_bs_nose_profile={ "nose_profile_neg" 3 "nose_profile_pos" 108 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 31 "nose_ridge_angle_neg" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_neg" 99 } +# gene_bs_nose_size={ "nose_size_pos" 73 "nose_size_pos" 87 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 101 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_neg" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 152 "nose_tip_width_neg" 24 } +# face_detail_cheek_def={ "cheek_def_01" 46 "cheek_def_02" 21 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 31 "cheek_fat_04_pos" 240 } +# face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def_neg" 19 "chin_def_neg" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 23 "eye_lower_lid_def" 107 } +# face_detail_eye_socket={ "eye_socket_01" 6 "eye_socket_02" 242 } +# face_detail_nasolabial={ "nasolabial_01" 8 "nasolabial_03" 38 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 155 "nose_ridge_def_pos" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 210 "temple_def" 221 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 89 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 228 "eye_wrinkles_02" 129 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 19 "forehead_wrinkles_01" 48 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 188 "complexion_2" 129 } +# gene_height={ "normal_height" 124 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 99 "body_fat_head_fat_full" 138 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 139 "body_shape_apple_half" 49 } +# gene_bs_bust={ "bust_clothes" 114 "bust_shape_2_half" 63 } +# gene_age={ "old_1" 27 "old_2" 115 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 252 "avg_spacing_high_thickness" 219 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 174 "layer_2_avg_thickness" 186 } +# gene_body_hair={ "body_hair_avg" 223 "body_hair_avg" 148 } +# gene_hair_type={ "hair_wavy" 188 "hair_curly" 134 } +# gene_baldness={ "male_pattern_baldness" 65 "male_pattern_baldness" 114 } +# eye_accessory={ "normal_eyes" 133 "normal_eyes" 133 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 24 "normal_eyelashes" 24 } +# } +# } +# enabled=yes +#} +#bookmark_saladin_ali_226051 = { +# portrait_info = { +# genes={ hair_color={ 26 248 75 230 } +# skin_color={ 142 139 151 138 } +# eye_color={ 49 194 82 251 } +# gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 102 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 102 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 133 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 172 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 217 "forehead_roundness_pos" 178 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 51 } +# gene_head_height={ "head_height_pos" 178 "head_height_pos" 157 } +# gene_head_width={ "head_width_neg" 116 "head_width_pos" 131 } +# gene_head_profile={ "head_profile_neg" 40 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 150 } +# gene_head_top_width={ "head_top_width_pos" 205 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 80 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_pos" 159 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 143 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 176 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 156 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_neg" 126 } +# gene_mouth_width={ "mouth_width_neg" 75 "mouth_width_neg" 83 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 160 "mouth_upper_lip_size_pos" 163 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 178 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_pos" 141 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 107 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 106 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 22 "cheek_forward_neg" 14 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_pos" 13 "ear_angle_pos" 70 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 68 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 12 "ear_both_bend_pos" 133 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_pos" 47 } +# gene_bs_ear_size={ "ear_size_pos" 81 "ear_size_neg" 22 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 183 "eye_corner_depth_pos" 68 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 28 "eye_fold_shape_neg" 41 } +# gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_pos" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 107 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 164 "forehead_brow_curve_neg" 186 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 17 "forehead_brow_forward_pos" 61 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_neg" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_neg" 107 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 31 "jaw_def_neg" 83 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 30 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_neg" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 44 "mouth_lower_lip_pad_neg" 97 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 39 "mouth_lower_lip_width_pos" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 34 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 68 "mouth_philtrum_shape_pos" 90 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 91 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 9 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 62 "mouth_upper_lip_profile_pos" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 40 "mouth_upper_lip_width_neg" 20 } +# gene_bs_nose_forward={ "nose_forward_neg" 92 "nose_forward_pos" 52 } +# gene_bs_nose_height={ "nose_height_neg" 39 "nose_height_pos" 20 } +# gene_bs_nose_length={ "nose_length_neg" 12 "nose_length_neg" 76 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_pos" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 6 "nose_nostril_width_neg" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_pos" 52 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 37 "nose_ridge_width_neg" 25 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 115 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 73 "nose_tip_angle_neg" 102 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 90 "nose_tip_width_pos" 31 } +# face_detail_cheek_def={ "cheek_def_02" 178 "cheek_def_01" 6 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 100 "cheek_fat_01_pos" 5 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 0 "chin_def_neg" 104 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 39 "eye_lower_lid_def" 183 } +# face_detail_eye_socket={ "eye_socket_color_01" 11 "eye_socket_03" 85 } +# face_detail_nasolabial={ "nasolabial_01" 115 "nasolabial_02" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 169 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 48 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 6 "temple_def" 227 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 77 "brow_wrinkles_02" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 74 "eye_wrinkles_02" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 185 "forehead_wrinkles_01" 78 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 198 "complexion_3" 218 } +# gene_height={ "normal_height" 133 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 157 "body_fat_head_fat_medium" 112 } +# gene_bs_body_shape={ "body_shape_apple_half" 51 "body_shape_triangle_full" 142 } +# gene_bs_bust={ "bust_clothes" 69 "bust_clothes" 116 } +# gene_age={ "old_4" 204 "old_2" 51 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 238 "avg_spacing_avg_thickness" 226 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 173 "layer_2_avg_thickness" 226 } +# gene_body_hair={ "body_hair_dense" 230 "body_hair_dense" 239 } +# gene_hair_type={ "hair_curly" 102 "hair_straight" 121 } +# gene_baldness={ "male_pattern_baldness" 71 "male_pattern_baldness" 140 } +# eye_accessory={ "normal_eyes" 190 "normal_eyes" 190 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 101 } +# } +# } +# enabled=yes +#} +#bookmark_sibylla_baudouin_223523 = { +# portrait_info = { +# genes={ hair_color={ 212 195 121 241 } +# skin_color={ 90 0 91 84 } +# eye_color={ 158 186 66 140 } +# gene_chin_forward={ "chin_forward_neg" 113 "chin_forward_pos" 151 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 82 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 143 } +# gene_eye_shut={ "eye_shut_neg" 60 "eye_shut_neg" 102 } +# gene_forehead_angle={ "forehead_angle_neg" 101 "forehead_angle_pos" 132 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 98 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_neg" 122 } +# gene_forehead_width={ "forehead_width_pos" 157 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 139 } +# gene_head_height={ "head_height_neg" 120 "head_height_neg" 125 } +# gene_head_width={ "head_width_neg" 117 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_pos" 176 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 207 } +# gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 151 } +# gene_jaw_width={ "jaw_width_neg" 89 "jaw_width_pos" 154 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_pos" 135 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 156 "mouth_upper_lip_size_pos" 165 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 80 } +# gene_mouth_open={ "mouth_open_neg" 21 "mouth_open_neg" 5 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 128 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_neg" 15 } +# gene_bs_cheek_height={ "cheek_height_pos" 35 "cheek_height_neg" 12 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 8 } +# gene_bs_ear_angle={ "ear_angle_neg" 14 "ear_angle_pos" 112 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 134 "ear_inner_shape_pos" 85 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 103 "ear_lower_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_neg" 93 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 55 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 81 "eye_corner_depth_pos" 27 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 7 "eye_fold_shape_neg" 18 } +# gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_pos" 28 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 42 "eye_upper_lid_size_neg" 1 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 117 "forehead_brow_curve_neg" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 126 "forehead_brow_forward_neg" 38 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 100 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 54 "forehead_brow_outer_height_pos" 84 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 119 } +# gene_bs_jaw_def={ "jaw_def_neg" 170 "jaw_def_neg" 41 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 20 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 89 "mouth_lower_lip_full_neg" 27 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 7 "mouth_lower_lip_pad_neg" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 1 "mouth_lower_lip_width_pos" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 130 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 71 "mouth_philtrum_shape_pos" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 130 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 15 "mouth_upper_lip_full_pos" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 17 "mouth_upper_lip_profile_pos" 81 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 16 "mouth_upper_lip_width_neg" 81 } +# gene_bs_nose_forward={ "nose_forward_neg" 20 "nose_forward_pos" 40 } +# gene_bs_nose_height={ "nose_height_pos" 101 "nose_height_neg" 80 } +# gene_bs_nose_length={ "nose_length_neg" 175 "nose_length_pos" 7 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 56 "nose_nostril_width_neg" 23 } +# gene_bs_nose_profile={ "nose_profile_neg" 15 "nose_profile_pos" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_neg" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 32 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 49 "nose_tip_angle_pos" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_neg" 173 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_neg" 184 } +# face_detail_cheek_def={ "cheek_def_01" 6 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 129 "cheek_fat_02_pos" 254 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def" 37 "chin_def_neg" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 96 "eye_lower_lid_def" 39 } +# face_detail_eye_socket={ "eye_socket_03" 16 "eye_socket_02" 155 } +# face_detail_nasolabial={ "nasolabial_03" 72 "nasolabial_02" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 178 "temple_def" 253 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 95 "brow_wrinkles_04" 225 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 159 "eye_wrinkles_01" 16 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 87 } +# expression_other={ "cheek_wrinkles_both_01" 34 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 122 "complexion_4" 235 } +# gene_height={ "normal_height" 136 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 123 "body_fat_head_fat_medium" 113 } +# gene_bs_body_shape={ "body_shape_average" 20 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_1_half" 143 } +# gene_age={ "old_4" 49 "old_4" 149 } +# gene_eyebrows_shape={ "no_eyebrows" 255 "far_spacing_high_thickness" 251 } +# gene_eyebrows_fullness={ "no_eyebrows" 255 "layer_2_low_thickness" 215 } +# gene_body_hair={ "body_hair_sparse" 108 "body_hair_sparse" 183 } +# gene_hair_type={ "hair_straight" 174 "hair_wavy" 106 } +# gene_baldness={ "male_pattern_baldness" 181 "male_pattern_baldness" 104 } +# eye_accessory={ "bloodshot_eyes" 175 "normal_eyes" 48 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 52 "normal_eyelashes" 52 } +# } +# } +# enabled=yes +#} +#bookmark_sibylla_baudouin_son_223541 = { +# portrait_info = { +# genes={ hair_color={ 222 201 243 196 } +# skin_color={ 92 64 99 91 } +# eye_color={ 224 139 190 200 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_neg" 108 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_pos" 154 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_neg" 120 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_pos" 130 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 124 } +# gene_head_height={ "head_height_neg" 123 "head_height_neg" 125 } +# gene_head_width={ "head_width_pos" 148 "head_width_pos" 173 } +# gene_head_profile={ "head_profile_neg" 127 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 155 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_pos" 139 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 146 } +# gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_neg" 117 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 99 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_neg" 105 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 97 } +# gene_mouth_height={ "mouth_height_pos" 147 "mouth_height_pos" 165 } +# gene_mouth_width={ "mouth_width_pos" 152 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 82 } +# gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_pos" 202 } +# gene_neck_length={ "neck_length_pos" 150 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 115 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_pos" 26 "cheek_height_neg" 16 } +# gene_bs_cheek_width={ "cheek_width_neg" 44 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 10 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 127 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 154 "ear_both_bend_pos" 1 } +# gene_bs_ear_outward={ "ear_outward_pos" 119 "ear_outward_neg" 35 } +# gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 103 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 192 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 28 "eye_fold_shape_pos" 33 } +# gene_bs_eye_size={ "eye_size_neg" 41 "eye_size_pos" 8 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 15 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 68 "forehead_brow_curve_neg" 87 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 4 "forehead_brow_forward_neg" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_neg" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 41 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 109 } +# gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_pos" 118 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 31 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_neg" 56 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 60 "mouth_lower_lip_pad_pos" 42 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 43 "mouth_lower_lip_width_neg" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 43 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 201 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 57 "mouth_upper_lip_full_pos" 174 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 55 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 3 "mouth_upper_lip_width_pos" 5 } +# gene_bs_nose_forward={ "nose_forward_pos" 8 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_pos" 71 "nose_height_pos" 8 } +# gene_bs_nose_length={ "nose_length_pos" 50 "nose_length_neg" 110 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_pos" 44 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 44 "nose_nostril_width_neg" 3 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 35 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_pos" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_neg" 27 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_neg" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 56 "nose_tip_angle_pos" 102 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 26 "nose_tip_forward_neg" 8 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 88 "nose_tip_width_pos" 14 } +# face_detail_cheek_def={ "cheek_def_01" 72 "cheek_def_01" 174 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 4 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_dimple" 39 } +# face_detail_chin_def={ "chin_def_neg" 222 "chin_def_neg" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 184 "eye_lower_lid_def" 87 } +# face_detail_eye_socket={ "eye_socket_02" 128 "eye_socket_color_03" 5 } +# face_detail_nasolabial={ "nasolabial_01" 13 "nasolabial_01" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 166 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 134 "nose_tip_def" 43 } +# face_detail_temple_def={ "temple_def" 129 "temple_def" 239 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 18 "brow_wrinkles_03" 80 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 214 "eye_wrinkles_01" 226 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 13 "forehead_wrinkles_01" 14 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 99 "complexion_4" 235 } +# gene_height={ "normal_height" 157 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_full" 127 "body_fat_head_fat_full" 107 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 64 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 119 "bust_clothes" 160 } +# gene_age={ "old_2" 175 "old_2" 145 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 192 "avg_spacing_low_thickness" 194 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 186 "layer_2_low_thickness" 185 } +# gene_body_hair={ "body_hair_avg" 141 "body_hair_sparse" 163 } +# gene_hair_type={ "hair_wavy" 118 "hair_wavy" 161 } +# gene_baldness={ "male_pattern_baldness" 167 "male_pattern_baldness" 114 } +# eye_accessory={ "bloodshot_eyes" 131 "normal_eyes" 4 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 211 } +# } +# } +# enabled=yes +#} +#bookmark_levon_roupen_223003 = { +# portrait_info = { +# genes={ hair_color={ 185 139 115 245 } +# skin_color={ 150 111 135 106 } +# eye_color={ 52 198 63 152 } +# gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_pos" 165 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_neg" 53 "forehead_height_pos" 156 } +# gene_head_height={ "head_height_pos" 141 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 144 "head_width_neg" 105 } +# gene_head_profile={ "head_profile_neg" 25 "head_profile_neg" 76 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 134 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_pos" 165 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 109 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 128 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 151 } +# gene_mouth_width={ "mouth_width_neg" 80 "mouth_width_pos" 129 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 154 "mouth_upper_lip_size_pos" 167 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 53 "mouth_open_neg" 20 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_pos" 159 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_neg" 14 } +# gene_bs_cheek_height={ "cheek_height_neg" 5 "cheek_height_pos" 2 } +# gene_bs_cheek_width={ "cheek_width_neg" 0 "cheek_width_neg" 39 } +# gene_bs_ear_angle={ "ear_angle_neg" 82 "ear_angle_neg" 18 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 85 "ear_inner_shape_pos" 96 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 19 "ear_lower_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_pos" 124 "ear_outward_pos" 11 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_neg" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 242 "eye_corner_depth_pos" 197 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 47 "eye_fold_shape_pos" 51 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 18 "eye_upper_lid_size_neg" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 29 "forehead_brow_curve_pos" 40 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 13 "forehead_brow_forward_pos" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_pos" 75 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 74 "forehead_brow_outer_height_neg" 66 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 106 "forehead_brow_width_pos" 108 } +# gene_bs_jaw_def={ "jaw_def_neg" 14 "jaw_def_pos" 6 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 8 "mouth_lower_lip_def_pos" 172 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 36 "mouth_lower_lip_full_neg" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 3 "mouth_lower_lip_pad_neg" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 121 "mouth_lower_lip_width_pos" 84 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 120 "mouth_philtrum_shape_neg" 42 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 7 "mouth_philtrum_width_pos" 60 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 9 "mouth_upper_lip_def_pos" 91 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_neg" 122 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_pos" 44 } +# gene_bs_nose_forward={ "nose_forward_pos" 20 "nose_forward_neg" 16 } +# gene_bs_nose_height={ "nose_height_neg" 27 "nose_height_neg" 39 } +# gene_bs_nose_length={ "nose_length_neg" 116 "nose_length_neg" 28 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 28 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_neg" 66 } +# gene_bs_nose_profile={ "nose_profile_neg" 1 "nose_profile_hawk" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_neg" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 19 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 37 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 49 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 141 "nose_tip_forward_pos" 110 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 24 "nose_tip_width_pos" 30 } +# face_detail_cheek_def={ "cheek_def_02" 21 "cheek_def_02" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 8 "cheek_fat_01_pos" 188 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def" 7 "chin_def_neg" 231 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 134 } +# face_detail_eye_socket={ "eye_socket_color_01" 2 "eye_socket_color_03" 13 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 219 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 237 "temple_def" 243 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 30 "brow_wrinkles_01" 168 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 254 "eye_wrinkles_01" 73 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 89 "forehead_wrinkles_01" 161 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 118 "complexion_5" 134 } +# gene_height={ "normal_height" 133 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_medium" 129 } +# gene_bs_body_shape={ "body_shape_triangle_half" 93 "body_shape_apple_half" 31 } +# gene_bs_bust={ "bust_clothes" 94 "bust_default" 84 } +# gene_age={ "old_4" 210 "old_2" 181 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 247 "close_spacing_low_thickness" 169 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 150 "layer_2_avg_thickness" 192 } +# gene_body_hair={ "body_hair_avg" 153 "body_hair_dense" 159 } +# gene_hair_type={ "hair_wavy" 143 "hair_wavy" 171 } +# gene_baldness={ "male_pattern_baldness" 166 "male_pattern_baldness" 139 } +# eye_accessory={ "normal_eyes" 49 "normal_eyes" 49 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 54 "normal_eyelashes" 54 } +# } +# } +# enabled=yes +#} +#bookmark_gokbori_ghazi_144041 = { +# portrait_info = { +# genes={ hair_color={ 91 250 43 247 } +# skin_color={ 212 90 214 119 } +# eye_color={ 29 249 50 245 } +# gene_chin_forward={ "chin_forward_pos" 128 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_pos" 141 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_pos" 171 "eye_angle_pos" 169 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 89 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 177 } +# gene_forehead_roundness={ "forehead_roundness_pos" 135 "forehead_roundness_neg" 118 } +# gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 132 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_neg" 126 "head_height_neg" 92 } +# gene_head_width={ "head_width_pos" 164 "head_width_pos" 164 } +# gene_head_profile={ "head_profile_neg" 63 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_neg" 103 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 88 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 133 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 151 } +# gene_mouth_forward={ "mouth_forward_neg" 112 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 57 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_pos" 174 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 81 } +# gene_mouth_open={ "mouth_open_pos" 166 "mouth_open_pos" 140 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_neg" 103 } +# gene_neck_width={ "neck_width_pos" 131 "neck_width_pos" 147 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 126 "cheek_forward_neg" 110 } +# gene_bs_cheek_height={ "cheek_height_neg" 119 "cheek_height_pos" 46 } +# gene_bs_cheek_width={ "cheek_width_neg" 24 "cheek_width_pos" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 177 "ear_inner_shape_pos" 1 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 163 "ear_lower_bend_pos" 111 } +# gene_bs_ear_outward={ "ear_outward_neg" 26 "ear_outward_pos" 25 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_neg" 22 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 155 "eye_corner_depth_neg" 144 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 108 "eye_fold_shape_neg" 119 } +# gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 233 "eye_upper_lid_size_neg" 242 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 80 "forehead_brow_curve_pos" 33 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 94 "forehead_brow_forward_neg" 116 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 120 "forehead_brow_inner_height_neg" 83 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 39 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 6 "forehead_brow_width_neg" 13 } +# gene_bs_jaw_def={ "jaw_def_neg" 218 "jaw_def_neg" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 46 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 53 "mouth_lower_lip_full_neg" 51 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 44 "mouth_lower_lip_pad_neg" 9 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 30 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 98 "mouth_philtrum_def_pos" 35 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 4 "mouth_philtrum_shape_neg" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 127 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 116 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 76 "mouth_upper_lip_full_neg" 28 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 203 "mouth_upper_lip_profile_pos" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 124 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_neg" 2 "nose_height_pos" 44 } +# gene_bs_nose_length={ "nose_length_neg" 14 "nose_length_neg" 30 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 90 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 11 "nose_nostril_width_neg" 91 } +# gene_bs_nose_profile={ "nose_profile_pos" 108 "nose_profile_pos" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_neg" 48 } +# gene_bs_nose_size={ "nose_size_pos" 61 "nose_size_neg" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_pos" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 36 "nose_tip_forward_neg" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 66 "nose_tip_width_neg" 21 } +# face_detail_cheek_def={ "cheek_def_02" 4 "cheek_def_02" 60 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 21 "cheek_fat_03_pos" 9 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 251 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 68 "eye_lower_lid_def" 55 } +# face_detail_eye_socket={ "eye_socket_03" 9 "eye_socket_03" 10 } +# face_detail_nasolabial={ "nasolabial_02" 25 "nasolabial_03" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 49 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 19 "brow_wrinkles_04" 11 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 64 "eye_wrinkles_01" 38 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 252 "forehead_wrinkles_01" 190 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_2" 128 } +# gene_height={ "normal_height" 127 "normal_height" 112 } +# gene_bs_body_type={ "body_fat_head_fat_full" 113 "body_fat_head_fat_low" 148 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 17 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 95 "bust_shape_3_full" 206 } +# gene_age={ "old_3" 50 "old_4" 52 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 252 "far_spacing_low_thickness" 160 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 208 "layer_2_avg_thickness" 241 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 126 "body_hair_sparse_low_stubble" 86 } +# gene_hair_type={ "hair_straight_thin_beard" 160 "hair_straight_thin_beard" 118 } +# gene_baldness={ "male_pattern_baldness" 152 "male_pattern_baldness" 70 } +# eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 253 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 114 "normal_eyelashes" 114 } +# } +# } +# enabled=yes +#} +#bookmark_gokbori_yusuf_begteginid_5 = { +# portrait_info = { +# genes={ hair_color={ 96 249 122 249 } +# skin_color={ 240 116 237 111 } +# eye_color={ 25 246 33 246 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 92 "eye_angle_neg" 110 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 144 } +# gene_eye_distance={ "eye_distance_neg" 94 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 151 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 171 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 166 } +# gene_head_width={ "head_width_pos" 196 "head_width_pos" 131 } +# gene_head_profile={ "head_profile_neg" 93 "head_profile_neg" 85 } +# gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 186 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_neg" 84 "jaw_angle_pos" 174 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 151 "jaw_width_neg" 80 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 150 } +# gene_mouth_width={ "mouth_width_neg" 55 "mouth_width_neg" 109 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_pos" 156 } +# gene_mouth_open={ "mouth_open_neg" 42 "mouth_open_neg" 105 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_neg" 121 "neck_width_pos" 143 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 45 "cheek_forward_neg" 13 } +# gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 42 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_neg" 43 } +# gene_bs_ear_angle={ "ear_angle_pos" 47 "ear_angle_pos" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 66 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 166 "ear_upper_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_neg" 47 "ear_outward_pos" 24 } +# gene_bs_ear_size={ "ear_size_pos" 10 "ear_size_pos" 42 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 173 "eye_corner_depth_neg" 198 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 8 "eye_fold_shape_pos" 1 } +# gene_bs_eye_size={ "eye_size_neg" 65 "eye_size_pos" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 173 "eye_upper_lid_size_neg" 229 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_neg" 103 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_pos" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 22 "forehead_brow_inner_height_neg" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_neg" 4 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 67 "forehead_brow_width_pos" 73 } +# gene_bs_jaw_def={ "jaw_def_neg" 157 "jaw_def_neg" 26 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 103 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 58 "mouth_lower_lip_full_pos" 27 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 35 "mouth_lower_lip_pad_neg" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 120 "mouth_lower_lip_width_neg" 18 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 24 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 33 "mouth_philtrum_shape_pos" 78 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_pos" 105 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 184 "mouth_upper_lip_full_neg" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 164 "mouth_upper_lip_profile_pos" 67 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 94 "mouth_upper_lip_width_neg" 21 } +# gene_bs_nose_forward={ "nose_forward_neg" 8 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_pos" 43 "nose_height_pos" 72 } +# gene_bs_nose_length={ "nose_length_neg" 86 "nose_length_neg" 90 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 122 "nose_nostril_height_neg" 92 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 76 "nose_nostril_width_pos" 119 } +# gene_bs_nose_profile={ "nose_profile_pos" 60 "nose_profile_pos" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 98 "nose_ridge_width_neg" 26 } +# gene_bs_nose_size={ "nose_size_neg" 47 "nose_size_pos" 33 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 31 "nose_tip_angle_neg" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 70 "nose_tip_forward_neg" 166 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 6 "nose_tip_width_pos" 16 } +# face_detail_cheek_def={ "cheek_def_01" 101 "cheek_def_02" 20 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_02_pos" 21 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def_neg" 38 "chin_def_neg" 233 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 37 "eye_lower_lid_def" 41 } +# face_detail_eye_socket={ "eye_socket_02" 157 "eye_socket_01" 1 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 98 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 3 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_03" 22 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 222 "eye_wrinkles_01" 186 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 19 "forehead_wrinkles_03" 213 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 221 "complexion_1" 158 } +# gene_height={ "normal_height" 129 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 112 "body_fat_head_fat_low" 104 } +# gene_bs_body_shape={ "body_shape_triangle_half" 81 "body_shape_rectangle_half" 27 } +# gene_bs_bust={ "bust_clothes" 163 "bust_shape_3_half" 136 } +# gene_age={ "old_3" 50 "old_2" 95 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 155 "far_spacing_low_thickness" 197 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 227 "layer_2_low_thickness" 252 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 66 "body_hair_sparse_low_stubble" 119 } +# gene_hair_type={ "hair_straight" 102 "hair_straight_thin_beard" 155 } +# gene_baldness={ "male_pattern_baldness" 172 "male_pattern_baldness" 69 } +# eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 84 "normal_eyelashes" 84 } +# } +# } +# enabled=yes +#} +# +#bookmark_raimon_eschiva_31384 = { +# portrait_info = { +# genes={ hair_color={ 32 245 168 176 } +# skin_color={ 83 84 76 81 } +# eye_color={ 19 185 59 183 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_neg" 36 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 106 "eye_angle_neg" 110 } +# gene_eye_depth={ "eye_depth_pos" 164 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_neg" 61 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 105 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 151 "forehead_brow_height_pos" 138 } +# gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_pos" 133 "forehead_height_pos" 170 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 164 } +# gene_head_width={ "head_width_pos" 141 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_pos" 183 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 160 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_neg" 116 } +# gene_jaw_angle={ "jaw_angle_pos" 149 "jaw_angle_pos" 149 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 227 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 153 } +# gene_mouth_width={ "mouth_width_neg" 108 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 133 "mouth_upper_lip_size_pos" 209 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 82 "mouth_lower_lip_size_pos" 158 } +# gene_mouth_open={ "mouth_open_neg" 6 "mouth_open_pos" 204 } +# gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 49 "cheek_forward_pos" 3 } +# gene_bs_cheek_height={ "cheek_height_neg" 28 "cheek_height_neg" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 8 "cheek_width_neg" 45 } +# gene_bs_ear_angle={ "ear_angle_neg" 26 "ear_angle_pos" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 64 "ear_inner_shape_pos" 61 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 3 "ear_upper_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_neg" 99 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_neg" 42 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 196 "eye_corner_depth_pos" 160 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 101 "eye_fold_shape_pos" 202 } +# gene_bs_eye_size={ "eye_size_pos" 36 "eye_size_pos" 32 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 29 "eye_upper_lid_size_pos" 103 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 79 "forehead_brow_curve_neg" 7 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 43 "forehead_brow_forward_pos" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 75 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 84 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 40 "forehead_brow_width_pos" 30 } +# gene_bs_jaw_def={ "jaw_def_neg" 12 "jaw_def_pos" 4 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 114 "mouth_lower_lip_full_pos" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 39 "mouth_lower_lip_pad_pos" 11 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 45 "mouth_lower_lip_width_neg" 110 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 27 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 25 "mouth_philtrum_width_pos" 60 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 8 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 71 "mouth_upper_lip_profile_pos" 5 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_pos" 74 } +# gene_bs_nose_forward={ "nose_forward_neg" 69 "nose_forward_pos" 38 } +# gene_bs_nose_height={ "nose_height_neg" 18 "nose_height_neg" 84 } +# gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_pos" 30 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 37 "nose_nostril_height_neg" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 35 "nose_nostril_width_pos" 46 } +# gene_bs_nose_profile={ "nose_profile_neg" 64 "nose_profile_neg" 2 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 20 "nose_ridge_angle_pos" 3 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 104 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_pos" 9 "nose_size_pos" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 90 "nose_tip_angle_pos" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 9 "nose_tip_forward_pos" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 31 "nose_tip_width_neg" 40 } +# face_detail_cheek_def={ "cheek_def_01" 43 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 177 "cheek_fat_01_pos" 18 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def" 15 "chin_def_neg" 242 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 241 } +# face_detail_eye_socket={ "eye_socket_01" 24 "eye_socket_color_02" 10 } +# face_detail_nasolabial={ "nasolabial_03" 2 "nasolabial_01" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 178 "nose_ridge_def_pos" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 132 "nose_tip_def" 244 } +# face_detail_temple_def={ "temple_def" 207 "temple_def" 88 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 71 "brow_wrinkles_04" 97 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 100 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_both_01" 31 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 117 "complexion_1" 174 } +# gene_height={ "normal_height" 126 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_full" 133 "body_fat_head_fat_low" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 64 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 71 "bust_shape_2_half" 111 } +# gene_age={ "old_3" 82 "old_2" 134 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 173 "far_spacing_avg_thickness" 177 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 176 "layer_2_low_thickness" 209 } +# gene_body_hair={ "body_hair_sparse" 141 "body_hair_avg" 126 } +# gene_hair_type={ "hair_wavy" 172 "hair_wavy" 166 } +# gene_baldness={ "male_pattern_baldness" 127 "male_pattern_baldness" 180 } +# eye_accessory={ "normal_eyes" 30 "normal_eyes" 30 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 217 "normal_eyelashes" 217 } +# } +# } +# enabled=yes +#} +# +#bookmark_ioannes_kantakouzenos_34412 = { +# portrait_info = { +# genes={ +# hair_color={ 189 244 39 236 } +# skin_color={ 153 117 163 116 } +# eye_color={ 12 140 46 192 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 146 "chin_height_pos" 173 } +# gene_chin_width={ "chin_width_neg" 130 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 96 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 171 "forehead_angle_pos" 169 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 176 } +# gene_forehead_roundness={ "forehead_roundness_neg" 107 "forehead_roundness_pos" 183 } +# gene_forehead_width={ "forehead_width_pos" 154 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_neg" 76 "forehead_height_neg" 108 } +# gene_head_height={ "head_height_neg" 98 "head_height_pos" 172 } +# gene_head_width={ "head_width_neg" 107 "head_width_neg" 105 } +# gene_head_profile={ "head_profile_neg" 84 "head_profile_pos" 190 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_neg" 107 "head_top_width_pos" 167 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_pos" 154 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 94 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 156 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_neg" 114 } +# gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 64 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_pos" 108 "mouth_open_neg" 98 } +# gene_neck_length={ "neck_length_neg" 90 "neck_length_pos" 140 } +# gene_neck_width={ "neck_width_pos" 128 "neck_width_neg" 104 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 7 "cheek_forward_neg" 17 } +# gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_pos" 52 } +# gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_neg" 44 } +# gene_bs_ear_angle={ "ear_angle_neg" 52 "ear_angle_neg" 74 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 93 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 39 "ear_lower_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_neg" 173 "ear_outward_pos" 10 } +# gene_bs_ear_size={ "ear_size_neg" 3 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 179 "eye_corner_depth_pos" 178 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 23 "eye_fold_shape_pos" 144 } +# gene_bs_eye_size={ "eye_size_pos" 49 "eye_size_pos" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 148 "forehead_brow_curve_neg" 169 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 10 "forehead_brow_inner_height_neg" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 111 "forehead_brow_outer_height_pos" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 13 "forehead_brow_width_pos" 18 } +# gene_bs_jaw_def={ "jaw_def_pos" 21 "jaw_def_pos" 123 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 66 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_neg" 77 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 142 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 24 "mouth_lower_lip_width_neg" 81 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 13 "mouth_philtrum_shape_pos" 28 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 87 "mouth_upper_lip_full_pos" 59 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 47 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_neg" 38 } +# gene_bs_nose_forward={ "nose_forward_pos" 21 "nose_forward_neg" 28 } +# gene_bs_nose_height={ "nose_height_neg" 61 "nose_height_neg" 45 } +# gene_bs_nose_length={ "nose_length_neg" 68 "nose_length_neg" 93 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 6 "nose_nostril_height_pos" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 43 } +# gene_bs_nose_profile={ "nose_profile_hawk" 22 "nose_profile_neg" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 61 "nose_ridge_angle_neg" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_neg" 0 } +# gene_bs_nose_size={ "nose_size_pos" 54 "nose_size_pos" 72 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 84 "nose_tip_angle_neg" 28 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 97 "nose_tip_forward_pos" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 183 "nose_tip_width_neg" 24 } +# face_detail_cheek_def={ "cheek_def_02" 157 "cheek_def_01" 101 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 2 "cheek_fat_02_pos" 1 } +# face_detail_chin_cleft={ "chin_cleft" 198 "chin_dimple" 22 } +# face_detail_chin_def={ "chin_def" 216 "chin_def" 73 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 2 "eye_lower_lid_def" 9 } +# face_detail_eye_socket={ "eye_socket_color_02" 25 "eye_socket_02" 5 } +# face_detail_nasolabial={ "nasolabial_01" 14 "nasolabial_01" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 208 "temple_def" 218 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 174 "brow_wrinkles_04" 193 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 178 "eye_wrinkles_02" 210 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 145 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 154 "complexion_1" 255 } +# gene_height={ "normal_height" 195 "normal_height" 165 } +# gene_bs_body_type={ "body_fat_head_fat_low" 154 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 200 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 91 "bust_shape_3_half" 79 } +# gene_age={ "old_1" 253 "old_2" 176 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 196 "avg_spacing_high_thickness" 198 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 212 "layer_2_high_thickness" 228 } +# gene_body_hair={ "body_hair_avg" 147 "body_hair_avg" 89 } +# gene_hair_type={ "hair_wavy" 154 "hair_wavy" 118 } +# gene_baldness={ "male_pattern_baldness" 117 "male_pattern_baldness" 70 } +# eye_accessory={ "normal_eyes" 241 "normal_eyes" 241 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 244 "normal_eyelashes" 244 } +# } +# } +# enabled=yes +#} +# +#bookmark_eirene_angelos_215501 = { +# portrait_info = { +# genes={ +# hair_color={ 78 232 74 240 } +# skin_color={ 139 107 141 106 } +# eye_color={ 230 165 75 145 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_neg" 96 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_pos" 158 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 224 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_neg" 83 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 126 } +# gene_head_width={ "head_width_pos" 226 "head_width_neg" 85 } +# gene_head_profile={ "head_profile_neg" 108 "head_profile_pos" 131 } +# gene_head_top_height={ "head_top_height_neg" 106 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_pos" 167 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 152 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 112 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 148 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 144 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 97 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_neg" 115 "mouth_open_pos" 155 } +# gene_neck_length={ "neck_length_pos" 171 "neck_length_neg" 94 } +# gene_neck_width={ "neck_width_pos" 140 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 51 "cheek_forward_neg" 67 } +# gene_bs_cheek_height={ "cheek_height_pos" 29 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_neg" 38 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_neg" 0 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 116 "ear_inner_shape_pos" 38 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 44 "ear_both_bend_pos" 110 } +# gene_bs_ear_outward={ "ear_outward_pos" 82 "ear_outward_neg" 32 } +# gene_bs_ear_size={ "ear_size_neg" 2 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 218 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 128 "eye_fold_shape_neg" 2 } +# gene_bs_eye_size={ "eye_size_neg" 50 "eye_size_neg" 104 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 48 "eye_upper_lid_size_pos" 114 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 18 "forehead_brow_curve_neg" 170 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 9 "forehead_brow_forward_pos" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 47 "forehead_brow_inner_height_neg" 49 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_neg" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 35 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_pos" 6 "jaw_def_neg" 43 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 16 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 112 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 110 "mouth_lower_lip_width_pos" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 88 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_pos" 24 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 40 "mouth_philtrum_width_pos" 11 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 96 "mouth_upper_lip_full_neg" 6 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 8 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 114 "mouth_upper_lip_width_pos" 27 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 24 } +# gene_bs_nose_height={ "nose_height_neg" 180 "nose_height_neg" 5 } +# gene_bs_nose_length={ "nose_length_pos" 23 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 116 "nose_nostril_height_pos" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_pos" 56 "nose_profile_pos" 84 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_neg" 1 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 64 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_neg" 97 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 11 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 64 "nose_tip_width_neg" 98 } +# face_detail_cheek_def={ "cheek_def_01" 56 "cheek_def_02" 156 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 33 "cheek_fat_04_pos" 13 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def" 18 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 13 "eye_lower_lid_def" 230 } +# face_detail_eye_socket={ "eye_socket_03" 12 "eye_socket_02" 25 } +# face_detail_nasolabial={ "nasolabial_03" 16 "nasolabial_03" 19 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 7 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 47 "nose_tip_def" 192 } +# face_detail_temple_def={ "temple_def" 217 "temple_def" 93 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_03" 78 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 244 "eye_wrinkles_01" 48 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 214 "forehead_wrinkles_01" 1 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 117 "complexion_1" 195 } +# gene_height={ "normal_height" 127 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 15 "body_shape_hourglass_full" 5 } +# gene_bs_bust={ "bust_clothes" 50 "bust_shape_1_full" 115 } +# gene_age={ "old_3" 91 "old_1" 184 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 132 "avg_spacing_avg_thickness" 241 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 170 "layer_2_low_thickness" 148 } +# gene_body_hair={ "body_hair_avg" 176 "body_hair_avg" 185 } +# gene_hair_type={ "hair_curly" 179 "hair_curly" 107 } +# gene_baldness={ "male_pattern_baldness" 178 "male_pattern_baldness" 135 } +# eye_accessory={ "normal_eyes" 136 "normal_eyes" 136 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 252 "normal_eyelashes" 252 } +# beards={ "no_beard" 183 "no_beard" 0 } +# cloaks={ "ep3_byzantine_era2_nob" 43 "no_cloak" 0 } +# hairstyles={ "ep3_byzantine_hairstyles_curly" 105 "all_hairstyles" 0 } +# legwear={ "ep3_byzantine_nobility_legwear" 249 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "ep3_byzantine_era2_high_nobility_clothes" 48 "most_clothes" 0 } +# headgear={ "byzantine_high_nobility" 29 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_michael_kantakouzenos_34410 = { +# portrait_info = { +# genes={ +# hair_color={ 106 251 39 236 } +# skin_color={ 150 116 165 115 } +# eye_color={ 38 150 46 192 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 173 "chin_height_pos" 146 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_neg" 96 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 171 "forehead_angle_pos" 169 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 176 } +# gene_forehead_roundness={ "forehead_roundness_pos" 183 "forehead_roundness_neg" 107 } +# gene_forehead_width={ "forehead_width_pos" 154 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 76 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 172 } +# gene_head_width={ "head_width_neg" 105 "head_width_neg" 107 } +# gene_head_profile={ "head_profile_neg" 84 "head_profile_pos" 190 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 157 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 154 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 94 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 165 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 156 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_neg" 114 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 64 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_neg" 98 "mouth_open_pos" 184 } +# gene_neck_length={ "neck_length_neg" 90 "neck_length_pos" 140 } +# gene_neck_width={ "neck_width_neg" 104 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 7 "cheek_forward_neg" 17 } +# gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_neg" 11 } +# gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_neg" 44 } +# gene_bs_ear_angle={ "ear_angle_neg" 52 "ear_angle_neg" 74 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 39 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 33 "ear_upper_bend_pos" 39 } +# gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_neg" 173 } +# gene_bs_ear_size={ "ear_size_neg" 3 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 179 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 134 "eye_fold_shape_pos" 144 } +# gene_bs_eye_size={ "eye_size_pos" 49 "eye_size_pos" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 169 "forehead_brow_curve_neg" 25 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_neg" 47 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 10 "forehead_brow_inner_height_neg" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 111 "forehead_brow_outer_height_pos" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 13 "forehead_brow_width_pos" 18 } +# gene_bs_jaw_def={ "jaw_def_pos" 123 "jaw_def_neg" 204 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 8 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 77 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 142 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 101 "mouth_lower_lip_width_neg" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 41 "mouth_philtrum_shape_neg" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_neg" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 2 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 59 "mouth_upper_lip_full_pos" 87 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 27 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 38 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_pos" 21 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 61 "nose_height_neg" 45 } +# gene_bs_nose_length={ "nose_length_neg" 68 "nose_length_pos" 27 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_neg" 6 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 43 } +# gene_bs_nose_profile={ "nose_profile_neg" 23 "nose_profile_hawk" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_neg" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 0 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_pos" 72 "nose_size_pos" 54 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 84 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_pos" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 24 "nose_tip_width_neg" 183 } +# face_detail_cheek_def={ "cheek_def_01" 101 "cheek_def_02" 157 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 1 "cheek_fat_01_pos" 22 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_dimple" 22 } +# face_detail_chin_def={ "chin_def" 73 "chin_def" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 183 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_02" 5 "eye_socket_color_02" 25 } +# face_detail_nasolabial={ "nasolabial_01" 6 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 218 "temple_def" 165 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 174 "brow_wrinkles_04" 193 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 210 "eye_wrinkles_01" 25 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 154 "complexion_1" 255 } +# gene_height={ "normal_height" 127 "normal_height" 165 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 110 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_pear_half" 81 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 91 "bust_shape_3_half" 79 } +# gene_age={ "old_2" 176 "old_2" 43 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 198 "close_spacing_high_thickness" 155 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 228 "layer_2_low_thickness" 212 } +# gene_body_hair={ "body_hair_avg" 89 "body_hair_avg" 147 } +# gene_hair_type={ "hair_wavy" 118 "hair_wavy" 154 } +# gene_baldness={ "male_pattern_baldness" 117 "male_pattern_baldness" 224 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 18 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 10 "normal_eyelashes" 10 } +# } +# } +# enabled=yes +#} +# +#163115_ahmad_egypt = { # Ahmad ibn Tulun +# portrait_info = { +# genes={ hair_color={ 52 245 121 252 } +# skin_color={ 194 120 198 118 } +# eye_color={ 30 249 79 243 } +# gene_chin_forward={ "chin_forward_neg" 27 "chin_forward_pos" 144 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_pos" 149 "eye_angle_neg" 102 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 91 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_neg" 118 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 168 "forehead_brow_height_pos" 137 } +# gene_forehead_roundness={ "forehead_roundness_neg" 116 "forehead_roundness_neg" 102 } +# gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_pos" 138 "forehead_height_pos" 161 } +# gene_head_height={ "head_height_neg" 93 "head_height_pos" 129 } +# gene_head_width={ "head_width_pos" 147 "head_width_pos" 132 } +# gene_head_profile={ "head_profile_neg" 83 "head_profile_neg" 25 } +# gene_head_top_height={ "head_top_height_pos" 155 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 126 "jaw_width_pos" 132 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 100 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 101 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 84 "mouth_upper_lip_size_pos" 162 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 136 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_neg" 117 "mouth_open_neg" 112 } +# gene_neck_length={ "neck_length_pos" 135 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 15 "cheek_forward_pos" 10 } +# gene_bs_cheek_height={ "cheek_height_pos" 17 "cheek_height_pos" 34 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_neg" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 98 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 107 "ear_both_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_neg" 50 } +# gene_bs_ear_size={ "ear_size_pos" 16 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 139 "eye_corner_depth_neg" 148 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 146 "eye_fold_shape_pos" 50 } +# gene_bs_eye_size={ "eye_size_pos" 12 "eye_size_pos" 104 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 228 "eye_upper_lid_size_neg" 180 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 253 "forehead_brow_curve_pos" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_neg" 57 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 21 "forehead_brow_inner_height_pos" 65 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_neg" 91 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_neg" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 166 "jaw_def_neg" 191 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 95 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 38 "mouth_lower_lip_full_neg" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 44 "mouth_lower_lip_pad_neg" 10 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 74 "mouth_lower_lip_width_neg" 30 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 167 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 46 "mouth_philtrum_shape_pos" 4 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 153 "mouth_philtrum_width_pos" 18 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 14 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 142 "mouth_upper_lip_full_pos" 32 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 126 "mouth_upper_lip_profile_pos" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_neg" 11 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 34 } +# gene_bs_nose_height={ "nose_height_neg" 70 "nose_height_neg" 65 } +# gene_bs_nose_length={ "nose_length_pos" 32 "nose_length_neg" 79 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 48 "nose_nostril_height_neg" 119 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 69 "nose_nostril_width_pos" 55 } +# gene_bs_nose_profile={ "nose_profile_pos" 122 "nose_profile_pos" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_neg" 6 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 79 "nose_tip_angle_neg" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 86 "nose_tip_forward_neg" 32 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 16 "nose_tip_width_neg" 51 } +# face_detail_cheek_def={ "cheek_def_02" 20 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 10 "cheek_fat_01_neg" 107 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def_neg" 19 "chin_def_neg" 65 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 76 "eye_lower_lid_def" 46 } +# face_detail_eye_socket={ "eye_socket_01" 10 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_02" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_neg" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 67 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 128 "brow_wrinkles_03" 40 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 223 "eye_wrinkles_01" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 247 "forehead_wrinkles_01" 66 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 209 "complexion_1" 130 } +# gene_height={ "normal_height" 115 "normal_height" 109 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_low" 139 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_apple_half" 10 } +# gene_bs_bust={ "bust_shape_3_full" 137 "bust_shape_3_full" 38 } +# gene_age={ "old_3" 227 "old_2" 187 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 158 "avg_spacing_high_thickness" 244 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_low_thickness" 215 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 15 "body_hair_sparse_low_stubble" 96 } +# gene_hair_type={ "hair_straight_thin_beard" 130 "hair_straight_thin_beard" 90 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 78 "normal_eyes" 78 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 57 "normal_eyelashes" 57 } +# } +# } +# enabled=yes +#} +# +#163103_aella_northumberland = { # Aella +# portrait_info = { +# genes={ hair_color={ 36 249 181 175 } +# skin_color={ 68 93 67 93 } +# eye_color={ 165 188 113 203 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 106 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 161 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_neg" 137 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_pos" 137 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 133 } +# gene_forehead_width={ "forehead_width_neg" 102 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_neg" 100 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_neg" 91 "head_height_neg" 81 } +# gene_head_width={ "head_width_pos" 169 "head_width_neg" 124 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_pos" 138 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_pos" 154 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_neg" 104 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 104 "jaw_width_pos" 136 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 158 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 145 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 141 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_pos" 133 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_neg" 45 "mouth_open_pos" 144 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_neg" 25 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 38 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_pos" 176 "cheek_height_neg" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 101 "cheek_width_pos" 22 } +# gene_bs_ear_angle={ "ear_angle_neg" 12 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 17 "ear_both_bend_pos" 6 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_pos" 101 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_pos" 8 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 224 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 165 "eye_fold_shape_pos" 116 } +# gene_bs_eye_size={ "eye_size_pos" 30 "eye_size_pos" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 114 "eye_upper_lid_size_pos" 11 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 11 "forehead_brow_curve_neg" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_neg" 64 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 152 "forehead_brow_inner_height_neg" 2 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 1 "forehead_brow_outer_height_neg" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 15 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_pos" 94 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 22 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_pos" 105 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 99 "mouth_lower_lip_pad_neg" 102 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 85 "mouth_lower_lip_width_pos" 89 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 13 "mouth_philtrum_shape_pos" 94 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 28 "mouth_upper_lip_full_neg" 74 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 24 "mouth_upper_lip_profile_pos" 44 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 114 "mouth_upper_lip_width_pos" 74 } +# gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_neg" 32 } +# gene_bs_nose_height={ "nose_height_neg" 14 "nose_height_pos" 36 } +# gene_bs_nose_length={ "nose_length_pos" 118 "nose_length_neg" 91 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 16 "nose_nostril_height_pos" 82 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 25 "nose_nostril_width_neg" 172 } +# gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 39 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 6 "nose_ridge_width_pos" 37 } +# gene_bs_nose_size={ "nose_size_pos" 64 "nose_size_pos" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 28 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 104 "nose_tip_forward_neg" 7 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 90 "nose_tip_width_neg" 36 } +# face_detail_cheek_def={ "cheek_def_02" 122 "cheek_def_02" 169 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 61 "cheek_fat_01_neg" 220 } +# face_detail_chin_cleft={ "chin_dimple" 11 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def" 179 "chin_def" 238 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 9 "eye_lower_lid_def" 223 } +# face_detail_eye_socket={ "eye_socket_01" 76 "eye_socket_01" 238 } +# face_detail_nasolabial={ "nasolabial_02" 135 "nasolabial_02" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 14 "nose_tip_def" 131 } +# face_detail_temple_def={ "temple_def" 250 "temple_def" 204 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 253 "brow_wrinkles_01" 101 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 246 "eye_wrinkles_01" 54 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 34 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 122 "complexion_5" 163 } +# gene_height={ "normal_height" 133 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_low" 139 "body_fat_head_fat_full" 132 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_pear_half" 20 } +# gene_bs_bust={ "bust_shape_2_full" 183 "bust_shape_3_half" 141 } +# gene_age={ "old_3" 49 "old_3" 211 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 205 "far_spacing_lower_thickness" 203 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 225 "layer_2_low_thickness" 162 } +# gene_body_hair={ "body_hair_avg" 165 "body_hair_sparse" 172 } +# gene_hair_type={ "hair_straight" 181 "hair_straight" 105 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 17 "normal_eyes" 17 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 33 "normal_eyelashes" 33 } +# } +# } +# enabled=yes +#} +# +#41505_ashot_armenia = { # Ashot +# portrait_info = { +# genes={ hair_color={ 96 241 96 241 } +# skin_color={ 134 104 134 104 } +# eye_color={ 38 190 38 190 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_pos" 191 "eye_depth_pos" 191 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 176 "forehead_roundness_pos" 176 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_neg" 120 "forehead_height_neg" 120 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 105 } +# gene_head_width={ "head_width_pos" 139 "head_width_pos" 139 } +# gene_head_profile={ "head_profile_pos" 186 "head_profile_pos" 186 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_pos" 146 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_pos" 128 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 220 "mouth_upper_lip_size_neg" 111 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 188 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 97 "mouth_open_neg" 97 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 206 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 26 "cheek_forward_neg" 26 } +# gene_bs_cheek_height={ "cheek_height_pos" 83 "cheek_height_pos" 83 } +# gene_bs_cheek_width={ "cheek_width_neg" 1 "cheek_width_neg" 1 } +# gene_bs_ear_angle={ "ear_angle_pos" 39 "ear_angle_pos" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 71 "ear_inner_shape_pos" 71 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 2 "ear_lower_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_pos" 20 "ear_outward_pos" 20 } +# gene_bs_ear_size={ "ear_size_pos" 46 "ear_size_pos" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 172 "eye_corner_depth_pos" 172 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 23 "eye_upper_lid_size_neg" 23 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 29 "forehead_brow_curve_pos" 29 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 79 "forehead_brow_inner_height_pos" 79 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 41 "forehead_brow_outer_height_neg" 41 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 50 "forehead_brow_width_pos" 50 } +# gene_bs_jaw_def={ "jaw_def_neg" 80 "jaw_def_neg" 80 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 127 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 81 "mouth_lower_lip_full_neg" 81 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 95 "mouth_lower_lip_pad_pos" 95 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 4 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 62 "mouth_philtrum_shape_pos" 62 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 16 "mouth_philtrum_width_neg" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 111 "mouth_upper_lip_full_neg" 111 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 88 "mouth_upper_lip_profile_pos" 88 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 1 "mouth_upper_lip_width_neg" 1 } +# gene_bs_nose_forward={ "nose_forward_neg" 2 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_neg" 71 "nose_height_neg" 71 } +# gene_bs_nose_length={ "nose_length_pos" 94 "nose_length_pos" 94 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 39 } +# gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_pos" 87 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_neg" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 36 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_pos" 56 "nose_size_pos" 56 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 30 "nose_tip_angle_neg" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_neg" 8 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 60 "nose_tip_width_pos" 60 } +# face_detail_cheek_def={ "cheek_def_02" 21 "cheek_def_02" 21 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 250 "cheek_fat_01_pos" 250 } +# face_detail_chin_cleft={ "chin_dimple" 18 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 226 "chin_def_neg" 226 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 230 "eye_lower_lid_def" 230 } +# face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_02" 20 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 86 "nose_ridge_def_pos" 86 } +# face_detail_nose_tip_def={ "nose_tip_def" 251 "nose_tip_def" 251 } +# face_detail_temple_def={ "temple_def" 245 "temple_def" 245 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 199 "brow_wrinkles_03" 199 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 141 "forehead_wrinkles_01" 141 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 104 "complexion_2" 104 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 159 "body_fat_head_fat_full" 143 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 122 "body_shape_rectangle_half" 5 } +# gene_bs_bust={ "bust_shape_2_half" 127 "bust_shape_2_half" 127 } +# gene_age={ "old_3" 239 "old_3" 239 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 219 "avg_spacing_low_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 182 } +# gene_body_hair={ "body_hair_dense_low_stubble" 255 "body_hair_sparse" 123 } +# gene_hair_type={ "hair_wavy" 94 "hair_wavy" 94 } +# gene_baldness={ "male_pattern_baldness" 170 "male_pattern_baldness" 170 } +# eye_accessory={ "normal_eyes" 131 "normal_eyes" 131 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 154 "normal_eyelashes" 154 } +# } +# } +# enabled=yes +#} +# +#145201_gregorios_napoli = { # Gregorios Spartenos +# portrait_info = { +# genes={ hair_color={ 11 239 11 239 } +# skin_color={ 140 124 140 124 } +# eye_color={ 80 184 80 184 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 182 "chin_width_pos" 182 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 192 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 100 "forehead_angle_neg" 100 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 156 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_neg" 121 "head_height_neg" 121 } +# gene_head_width={ "head_width_pos" 155 "head_width_pos" 155 } +# gene_head_profile={ "head_profile_pos" 182 "head_profile_pos" 182 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 77 "jaw_width_neg" 77 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 67 "mouth_forward_neg" 67 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 187 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_neg" 115 } +# gene_mouth_open={ "mouth_open_pos" 160 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 42 "cheek_forward_neg" 42 } +# gene_bs_cheek_height={ "cheek_height_neg" 34 "cheek_height_neg" 34 } +# gene_bs_cheek_width={ "cheek_width_neg" 8 "cheek_width_neg" 8 } +# gene_bs_ear_angle={ "ear_angle_neg" 0 "ear_angle_neg" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 117 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 23 "ear_both_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 37 } +# gene_bs_ear_size={ "ear_size_pos" 31 "ear_size_pos" 31 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 255 "eye_corner_depth_pos" 255 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 42 "eye_fold_shape_pos" 42 } +# gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_pos" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 48 "eye_upper_lid_size_pos" 48 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 3 "forehead_brow_curve_neg" 3 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 12 "forehead_brow_forward_pos" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 41 "forehead_brow_width_pos" 41 } +# gene_bs_jaw_def={ "jaw_def_pos" 8 "jaw_def_pos" 8 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 66 "mouth_lower_lip_def_pos" 66 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 99 "mouth_lower_lip_pad_pos" 99 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 55 "mouth_lower_lip_width_neg" 55 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 89 "mouth_philtrum_shape_neg" 89 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_neg" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 147 "mouth_upper_lip_full_pos" 147 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 111 "mouth_upper_lip_profile_neg" 111 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 121 "mouth_upper_lip_width_pos" 121 } +# gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 4 } +# gene_bs_nose_height={ "nose_height_pos" 117 "nose_height_pos" 117 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_neg" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 135 "nose_nostril_width_neg" 135 } +# gene_bs_nose_profile={ "nose_profile_pos" 36 "nose_profile_pos" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 34 "nose_ridge_angle_neg" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_pos" 18 } +# gene_bs_nose_size={ "nose_size_pos" 32 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 13 "nose_tip_angle_neg" 13 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 13 "nose_tip_forward_pos" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 45 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_01" 22 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 229 "cheek_fat_01_neg" 229 } +# face_detail_chin_cleft={ "chin_cleft" 196 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def_neg" 47 "chin_def_neg" 47 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 129 "eye_lower_lid_def" 129 } +# face_detail_eye_socket={ "eye_socket_01" 13 "eye_socket_01" 13 } +# face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 171 "nose_tip_def" 171 } +# face_detail_temple_def={ "temple_def" 193 "temple_def" 193 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 248 "brow_wrinkles_04" 248 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 88 "eye_wrinkles_01" 88 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 10 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 187 "complexion_3" 187 } +# gene_height={ "normal_height" 151 "normal_height" 151 } +# gene_bs_body_type={ "body_fat_head_fat_full" 120 "body_fat_head_fat_full" 120 } +# gene_bs_body_shape={ "body_shape_apple_half" 13 "body_shape_apple_half" 13 } +# gene_bs_bust={ "bust_shape_1_half" 21 "bust_shape_1_half" 21 } +# gene_age={ "old_2" 149 "old_2" 149 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 217 "far_spacing_high_thickness" 217 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 180 "layer_2_low_thickness" 180 } +# gene_body_hair={ "body_hair_avg" 92 "body_hair_avg" 92 } +# gene_hair_type={ "hair_wavy" 119 "hair_wavy" 119 } +# gene_baldness={ "male_pattern_baldness" 66 "male_pattern_baldness" 66 } +# eye_accessory={ "normal_eyes" 158 "normal_eyes" 158 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 199 "normal_eyelashes" 199 } +# } +# } +# enabled=yes +#} +# +#145646_dawit_dembiya = { # Dawit +# portrait_info = { +# genes={ hair_color={ 103 234 103 234 } +# skin_color={ 89 203 122 210 } +# eye_color={ 88 247 88 247 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 136 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 102 "eye_angle_neg" 102 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_pos" 141 "eye_distance_pos" 141 } +# gene_eye_shut={ "eye_shut_neg" 216 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 101 "forehead_angle_neg" 101 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 120 "forehead_height_neg" 120 } +# gene_head_height={ "head_height_neg" 126 "head_height_neg" 126 } +# gene_head_width={ "head_width_neg" 83 "head_width_neg" 83 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 128 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 129 "jaw_width_pos" 129 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 220 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 179 "mouth_height_pos" 179 } +# gene_mouth_width={ "mouth_width_pos" 188 "mouth_width_pos" 188 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 135 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 170 "mouth_lower_lip_size_pos" 210 } +# gene_mouth_open={ "mouth_open_pos" 136 "mouth_open_pos" 136 } +# gene_neck_length={ "neck_length_pos" 137 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 6 "cheek_forward_pos" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 44 "cheek_height_pos" 44 } +# gene_bs_cheek_width={ "cheek_width_pos" 93 "cheek_width_pos" 93 } +# gene_bs_ear_angle={ "ear_angle_neg" 126 "ear_angle_neg" 126 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 41 "ear_inner_shape_pos" 41 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 38 "ear_lower_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_pos" 45 "ear_outward_pos" 45 } +# gene_bs_ear_size={ "ear_size_pos" 15 "ear_size_pos" 15 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 137 "eye_corner_depth_neg" 137 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 1 "eye_fold_shape_neg" 1 } +# gene_bs_eye_size={ "eye_size_pos" 114 "eye_size_pos" 114 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 21 "eye_upper_lid_size_pos" 21 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_neg" 2 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 84 "forehead_brow_forward_pos" 84 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 113 "forehead_brow_inner_height_pos" 113 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 42 "forehead_brow_outer_height_pos" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 68 "forehead_brow_width_pos" 68 } +# gene_bs_jaw_def={ "jaw_def_neg" 251 "jaw_def_neg" 251 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 155 "mouth_lower_lip_def_pos" 155 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 109 "mouth_lower_lip_full_pos" 109 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 11 "mouth_lower_lip_width_pos" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 26 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 120 "mouth_philtrum_width_neg" 120 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 117 "mouth_upper_lip_full_pos" 117 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 83 "mouth_upper_lip_profile_pos" 83 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 80 "mouth_upper_lip_width_pos" 80 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 1 } +# gene_bs_nose_height={ "nose_height_pos" 76 "nose_height_pos" 76 } +# gene_bs_nose_length={ "nose_length_neg" 68 "nose_length_neg" 68 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_pos" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 43 "nose_nostril_width_pos" 43 } +# gene_bs_nose_profile={ "nose_profile_pos" 91 "nose_profile_pos" 91 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 122 "nose_ridge_angle_pos" 122 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_pos" 24 } +# gene_bs_nose_size={ "nose_size_neg" 29 "nose_size_neg" 29 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 24 "nose_tip_angle_pos" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 26 "nose_tip_forward_neg" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 26 "nose_tip_width_pos" 26 } +# face_detail_cheek_def={ "cheek_def_01" 124 "cheek_def_01" 124 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 48 "cheek_fat_02_pos" 48 } +# face_detail_chin_cleft={ "chin_cleft" 16 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 13 "chin_def" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 188 "eye_lower_lid_def" 188 } +# face_detail_eye_socket={ "eye_socket_color_01" 11 "eye_socket_color_01" 11 } +# face_detail_nasolabial={ "nasolabial_01" 7 "nasolabial_01" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 233 "nose_ridge_def_neg" 233 } +# face_detail_nose_tip_def={ "nose_tip_def" 66 "nose_tip_def" 66 } +# face_detail_temple_def={ "temple_def" 10 "temple_def" 10 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 13 "brow_wrinkles_02" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 19 "eye_wrinkles_01" 57 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 26 "forehead_wrinkles_02" 161 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 68 "complexion_2" 68 } +# gene_height={ "normal_height" 140 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_average" 3 "body_shape_average" 3 } +# gene_bs_bust={ "bust_shape_3_half" 79 "bust_shape_3_half" 79 } +# gene_age={ "old_2" 2 "old_4" 2 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 227 "far_spacing_avg_thickness" 227 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 191 "layer_2_high_thickness" 191 } +# gene_body_hair={ "body_hair_sparse" 93 "body_hair_sparse" 93 } +# gene_hair_type={ "hair_afro" 145 "hair_afro" 145 } +# gene_baldness={ "male_pattern_baldness" 100 "male_pattern_baldness" 100 } +# eye_accessory={ "normal_eyes" 193 "normal_eyes" 193 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 206 "normal_eyelashes" 206 } +# } +# } +# enabled=yes +#} +# +#161555_werner_worms = { # Werner Salian +# portrait_info = { +# genes={ hair_color={ 207 199 59 250 } +# skin_color={ 56 85 50 85 } +# eye_color={ 148 186 221 176 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_pos" 141 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 110 "eye_depth_pos" 132 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_pos" 141 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 153 "forehead_angle_neg" 111 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 173 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_pos" 188 "forehead_roundness_neg" 120 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 133 "forehead_height_neg" 123 } +# gene_head_height={ "head_height_neg" 79 "head_height_neg" 120 } +# gene_head_width={ "head_width_neg" 91 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_neg" 97 "head_profile_neg" 77 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 104 } +# gene_head_top_width={ "head_top_width_pos" 177 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_neg" 102 "mouth_forward_pos" 176 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_neg" 121 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 207 "mouth_upper_lip_size_pos" 170 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 29 "mouth_open_pos" 177 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 168 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 51 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 27 "cheek_height_neg" 21 } +# gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_pos" 28 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 87 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 18 "ear_upper_bend_pos" 154 } +# gene_bs_ear_outward={ "ear_outward_neg" 36 "ear_outward_neg" 60 } +# gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_neg" 66 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 191 "eye_corner_depth_pos" 196 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_pos" 41 } +# gene_bs_eye_size={ "eye_size_pos" 8 "eye_size_pos" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 52 "eye_upper_lid_size_pos" 201 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 43 "forehead_brow_curve_pos" 27 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_neg" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_neg" 103 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 48 "forehead_brow_outer_height_neg" 124 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_pos" 76 } +# gene_bs_jaw_def={ "jaw_def_neg" 17 "jaw_def_neg" 146 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 5 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 36 "mouth_lower_lip_full_pos" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 93 "mouth_lower_lip_pad_pos" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 110 "mouth_lower_lip_width_pos" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 34 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 16 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 87 "mouth_philtrum_width_neg" 94 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 22 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 6 "mouth_upper_lip_full_neg" 6 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 72 "mouth_upper_lip_profile_pos" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 53 "mouth_upper_lip_width_pos" 30 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_neg" 9 } +# gene_bs_nose_height={ "nose_height_pos" 70 "nose_height_pos" 72 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_pos" 9 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 20 "nose_nostril_width_neg" 34 } +# gene_bs_nose_profile={ "nose_profile_pos" 67 "nose_profile_hawk" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 27 "nose_ridge_angle_neg" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 100 "nose_ridge_width_pos" 44 } +# gene_bs_nose_size={ "nose_size_neg" 149 "nose_size_pos" 48 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 50 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 32 "nose_tip_forward_neg" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 79 "nose_tip_width_neg" 6 } +# face_detail_cheek_def={ "cheek_def_01" 16 "cheek_def_02" 23 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 49 "cheek_fat_02_pos" 166 } +# face_detail_chin_cleft={ "chin_cleft" 184 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 214 "chin_def" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 251 "eye_lower_lid_def" 203 } +# face_detail_eye_socket={ "eye_socket_color_02" 218 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 73 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 242 } +# face_detail_temple_def={ "temple_def" 247 "temple_def" 249 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 137 "brow_wrinkles_02" 49 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 210 "eye_wrinkles_01" 244 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 237 "forehead_wrinkles_02" 183 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 83 "complexion_5" 246 } +# gene_height={ "normal_height" 126 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 137 "body_fat_head_fat_low" 129 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_full" 1 } +# gene_bs_bust={ "bust_shape_3_full" 80 "bust_default" 175 } +# gene_age={ "old_4" 151 "old_4" 129 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 181 "far_spacing_low_thickness" 195 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 148 "layer_2_low_thickness" 182 } +# gene_body_hair={ "body_hair_dense" 171 "body_hair_sparse" 164 } +# gene_hair_type={ "hair_straight" 130 "hair_curly" 90 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 179 "normal_eyelashes" 179 } +# } +# } +# enabled=yes +#} +# +#82235_siemowit_wielkopolska = { # Siemowit Piast +# portrait_info = { +# genes={ hair_color={ 253 179 81 245 } +# skin_color={ 89 74 89 74 } +# eye_color={ 170 175 170 175 } +# gene_chin_forward={ "chin_forward_pos" 152 "chin_forward_pos" 152 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 165 "eye_distance_pos" 165 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_neg" 87 "forehead_width_neg" 87 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_neg" 99 "head_height_neg" 99 } +# gene_head_width={ "head_width_pos" 137 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 133 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 152 "head_top_width_pos" 152 } +# gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_neg" 107 "mouth_height_neg" 107 } +# gene_mouth_width={ "mouth_width_neg" 132 "mouth_width_neg" 94 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 120 "mouth_upper_lip_size_neg" 120 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 84 "mouth_lower_lip_size_neg" 84 } +# gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_neg" 75 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_pos" 216 "neck_width_pos" 163 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 42 "cheek_forward_pos" 42 } +# gene_bs_cheek_height={ "cheek_height_pos" 128 "cheek_height_pos" 30 } +# gene_bs_cheek_width={ "cheek_width_neg" 47 "cheek_width_neg" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 45 "ear_inner_shape_pos" 45 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 40 "ear_upper_bend_pos" 40 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_pos" 47 } +# gene_bs_ear_size={ "ear_size_pos" 7 "ear_size_pos" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 249 "eye_corner_depth_pos" 249 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 42 "eye_fold_shape_pos" 42 } +# gene_bs_eye_size={ "eye_size_neg" 29 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 6 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 18 "forehead_brow_curve_neg" 18 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_neg" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 46 "forehead_brow_inner_height_neg" 46 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 1 "forehead_brow_outer_height_pos" 1 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 8 "forehead_brow_width_pos" 8 } +# gene_bs_jaw_def={ "jaw_def_neg" 53 "jaw_def_neg" 53 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 41 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 99 "mouth_lower_lip_full_pos" 99 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 23 "mouth_lower_lip_pad_neg" 23 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 8 "mouth_lower_lip_width_pos" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 90 "mouth_philtrum_def_pos" 40 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 16 "mouth_philtrum_shape_neg" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_pos" 31 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 111 "mouth_upper_lip_full_pos" 111 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 90 "mouth_upper_lip_profile_pos" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_neg" 73 "nose_height_pos" 111 } +# gene_bs_nose_length={ "nose_length_neg" 0 "nose_length_neg" 105 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 17 "nose_nostril_height_neg" 17 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_neg" 23 } +# gene_bs_nose_profile={ "nose_profile_pos" 18 "nose_profile_pos" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_pos" 21 } +# gene_bs_nose_size={ "nose_size_neg" 28 "nose_size_neg" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 34 "nose_tip_angle_pos" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 17 "nose_tip_forward_pos" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 20 "nose_tip_width_neg" 20 } +# face_detail_cheek_def={ "cheek_def_01" 178 "cheek_def_01" 84 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 61 "cheek_fat_01_neg" 61 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 228 "chin_def" 228 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 32 "eye_lower_lid_def" 32 } +# face_detail_eye_socket={ "eye_socket_color_03" 220 "eye_socket_color_03" 220 } +# face_detail_nasolabial={ "nasolabial_02" 168 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 6 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 86 "temple_def" 86 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 29 "brow_wrinkles_01" 29 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 141 "eye_wrinkles_03" 141 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 233 "complexion_4" 233 } +# gene_height={ "normal_height" 140 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_low" 141 "body_fat_head_fat_low" 141 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 3 "body_shape_rectangle_half" 3 } +# gene_bs_bust={ "bust_shape_3_full" 73 "bust_shape_3_full" 73 } +# gene_age={ "old_3" 23 "old_3" 23 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 216 "far_spacing_avg_thickness" 216 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 148 "layer_2_avg_thickness" 148 } +# gene_body_hair={ "body_hair_avg" 97 "body_hair_avg" 97 } +# gene_hair_type={ "hair_straight" 107 "hair_straight" 107 } +# gene_baldness={ "male_pattern_baldness" 115 "male_pattern_baldness" 115 } +# eye_accessory={ "normal_eyes" 197 "normal_eyes" 197 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 41 "normal_eyelashes" 41 } +# } +# } +# enabled=yes +#} +# +#6811_dyre_kiev = { # Dyre the Stranger +# portrait_info = { +# genes={ hair_color={ 111 140 75 127 } +# skin_color={ 30 75 34 75 } +# eye_color={ 123 200 105 197 } +# gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 116 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 140 "forehead_roundness_pos" 192 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 128 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 82 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 171 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_neg" 87 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_neg" 108 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 136 "jaw_width_pos" 173 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 144 "mouth_corner_height_neg" 103 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_neg" 172 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 119 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_pos" 155 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 45 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_pos" 173 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 4 "cheek_forward_neg" 39 } +# gene_bs_cheek_height={ "cheek_height_neg" 91 "cheek_height_pos" 16 } +# gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_pos" 15 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 150 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_upper_bend_pos" 185 } +# gene_bs_ear_outward={ "ear_outward_neg" 78 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_pos" 32 "ear_size_pos" 20 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 214 "eye_corner_depth_pos" 126 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 26 "eye_fold_shape_neg" 174 } +# gene_bs_eye_size={ "eye_size_neg" 94 "eye_size_neg" 18 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_pos" 92 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 204 "forehead_brow_curve_pos" 113 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 61 "forehead_brow_forward_pos" 52 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 44 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 158 "forehead_brow_width_pos" 39 } +# gene_bs_jaw_def={ "jaw_def_pos" 112 "jaw_def_neg" 122 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 5 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 29 "mouth_lower_lip_full_neg" 84 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_pos" 98 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 77 "mouth_lower_lip_width_neg" 22 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_pos" 45 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 6 "mouth_upper_lip_profile_neg" 19 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_neg" 17 } +# gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_pos" 4 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 19 "nose_nostril_height_pos" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_pos" 26 "nose_profile_hawk_pos" 71 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 16 "nose_ridge_width_pos" 23 } +# gene_bs_nose_size={ "nose_size_neg" 14 "nose_size_pos" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 26 "nose_tip_forward_pos" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 42 "nose_tip_width_pos" 196 } +# face_detail_cheek_def={ "cheek_def_02" 123 "cheek_def_02" 5 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 253 "cheek_fat_02_pos" 177 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 230 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 11 "eye_lower_lid_def" 28 } +# face_detail_eye_socket={ "eye_socket_02" 71 "eye_socket_01" 24 } +# face_detail_nasolabial={ "nasolabial_03" 153 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 214 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 14 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 140 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 91 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 254 "eye_wrinkles_01" 255 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_02" 164 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_4" 133 "complexion_3" 109 } +# gene_height={ "normal_height" 124 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 129 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 1 "body_shape_rectangle_half" 23 } +# gene_bs_bust={ "bust_default" 178 "bust_shape_3_half" 106 } +# gene_age={ "old_2" 58 "old_1" 78 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 98 "far_spacing_low_thickness" 114 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_avg_thickness" 68 } +# gene_body_hair={ "body_hair_sparse" 91 "body_hair_sparse" 148 } +# gene_hair_type={ "hair_straight" 128 "hair_wavy" 150 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 255 "normal_eyes" 255 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 143 "normal_eyelashes" 143 } +# } +# } +# enabled=yes +#} +# +#159458_dumnarth_cornwall = { # Dumnarth of Cornwall +# portrait_info = { +# genes={ hair_color={ 70 235 198 181 } +# skin_color={ 67 81 67 78 } +# eye_color={ 78 154 49 149 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_pos" 144 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_neg" 98 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 151 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 101 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_neg" 117 } +# gene_forehead_roundness={ "forehead_roundness_pos" 141 "forehead_roundness_pos" 209 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 61 } +# gene_head_height={ "head_height_pos" 130 "head_height_pos" 147 } +# gene_head_width={ "head_width_neg" 106 "head_width_pos" 147 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 121 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 208 } +# gene_jaw_angle={ "jaw_angle_pos" 149 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 103 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 147 "mouth_upper_lip_size_pos" 157 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 81 "mouth_lower_lip_size_neg" 86 } +# gene_mouth_open={ "mouth_open_neg" 25 "mouth_open_neg" 61 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_pos" 140 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 8 "cheek_forward_neg" 33 } +# gene_bs_cheek_height={ "cheek_height_pos" 47 "cheek_height_neg" 49 } +# gene_bs_cheek_width={ "cheek_width_pos" 31 "cheek_width_pos" 5 } +# gene_bs_ear_angle={ "ear_angle_neg" 49 "ear_angle_pos" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 78 "ear_inner_shape_pos" 176 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 49 "ear_upper_bend_pos" 200 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_pos" 26 } +# gene_bs_ear_size={ "ear_size_pos" 14 "ear_size_pos" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 166 "eye_corner_depth_pos" 196 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 113 "eye_fold_shape_neg" 51 } +# gene_bs_eye_size={ "eye_size_pos" 32 "eye_size_pos" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_pos" 28 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 204 "forehead_brow_curve_neg" 97 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 41 "forehead_brow_forward_pos" 123 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_neg" 66 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_pos" 125 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 6 "forehead_brow_width_pos" 23 } +# gene_bs_jaw_def={ "jaw_def_pos" 102 "jaw_def_neg" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 84 "mouth_lower_lip_def_pos" 90 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 45 "mouth_lower_lip_full_neg" 124 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_neg" 33 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_pos" 79 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_pos" 89 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 12 "mouth_philtrum_width_pos" 25 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 98 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_pos" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 14 "mouth_upper_lip_profile_pos" 46 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 65 "mouth_upper_lip_width_neg" 19 } +# gene_bs_nose_forward={ "nose_forward_pos" 102 "nose_forward_neg" 1 } +# gene_bs_nose_height={ "nose_height_pos" 102 "nose_height_neg" 37 } +# gene_bs_nose_length={ "nose_length_pos" 52 "nose_length_neg" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_hawk" 48 "nose_profile_neg" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 6 "nose_ridge_width_neg" 16 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 20 "nose_tip_angle_neg" 126 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 6 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 48 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_02" 3 "cheek_def_01" 12 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 197 "cheek_fat_03_pos" 2 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 203 } +# face_detail_chin_def={ "chin_def" 74 "chin_def_neg" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 43 "eye_lower_lid_def" 215 } +# face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_01" 24 } +# face_detail_nasolabial={ "nasolabial_01" 186 "nasolabial_03" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 147 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 251 "nose_tip_def" 42 } +# face_detail_temple_def={ "temple_def" 204 "temple_def" 225 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 93 "brow_wrinkles_03" 27 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_02" 190 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 67 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 191 "complexion_3" 108 } +# gene_height={ "normal_height" 146 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_full" 206 "body_fat_head_fat_medium" 152 } +# gene_bs_body_shape={ "body_shape_pear_full" 36 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_default" 102 "bust_shape_3_half" 64 } +# gene_age={ "old_4" 228 "old_2" 80 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 162 "far_spacing_low_thickness" 158 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 174 "layer_2_high_thickness" 145 } +# gene_body_hair={ "body_hair_avg" 161 "body_hair_sparse" 103 } +# gene_hair_type={ "hair_wavy" 142 "hair_wavy" 176 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 115 "normal_eyelashes" 115 } +# } +# } +# enabled=yes +#} +# +#145611_aba_socotra = { # Aba of Socotra +# portrait_info = { +# genes={ hair_color={ 43 238 114 230 } +# skin_color={ 167 152 155 147 } +# eye_color={ 18 185 36 252 } +# gene_chin_forward={ "chin_forward_pos" 109 "chin_forward_neg" 120 } +# gene_chin_height={ "chin_height_pos" 163 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 65 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_pos" 141 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_neg" 107 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 128 "forehead_brow_height_pos" 133 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_neg" 92 } +# gene_head_height={ "head_height_neg" 136 "head_height_neg" 116 } +# gene_head_width={ "head_width_pos" 169 "head_width_neg" 115 } +# gene_head_profile={ "head_profile_neg" 81 "head_profile_pos" 183 } +# gene_head_top_height={ "head_top_height_neg" 123 "head_top_height_pos" 133 } +# gene_head_top_width={ "head_top_width_neg" 121 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 166 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 148 "jaw_width_pos" 164 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_pos" 130 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 181 "mouth_upper_lip_size_neg" 123 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_neg" 110 } +# gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_neg" 88 } +# gene_neck_length={ "neck_length_pos" 131 "neck_length_pos" 135 } +# gene_neck_width={ "neck_width_pos" 159 "neck_width_pos" 218 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_pos" 77 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 80 } +# gene_bs_ear_angle={ "ear_angle_pos" 47 "ear_angle_neg" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 55 "ear_inner_shape_pos" 2 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 67 "ear_upper_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_pos" 28 "ear_size_pos" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 125 "eye_corner_depth_pos" 61 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 123 "eye_fold_shape_pos" 45 } +# gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_pos" 33 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 62 "forehead_brow_curve_neg" 118 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 32 "forehead_brow_forward_neg" 20 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 46 "forehead_brow_inner_height_neg" 23 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 60 "forehead_brow_outer_height_pos" 29 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 137 "jaw_def_pos" 152 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 86 "mouth_lower_lip_def_pos" 54 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 39 "mouth_lower_lip_full_pos" 1 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 10 "mouth_lower_lip_pad_neg" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 18 "mouth_lower_lip_width_pos" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 3 "mouth_philtrum_width_neg" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 82 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 56 "mouth_upper_lip_profile_neg" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 119 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_pos" 5 "nose_forward_neg" 39 } +# gene_bs_nose_height={ "nose_height_neg" 28 "nose_height_pos" 65 } +# gene_bs_nose_length={ "nose_length_neg" 0 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 18 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 132 "nose_nostril_width_neg" 5 } +# gene_bs_nose_profile={ "nose_profile_pos" 111 "nose_profile_pos" 3 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 1 "nose_ridge_angle_neg" 3 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 48 } +# gene_bs_nose_size={ "nose_size_pos" 145 "nose_size_pos" 95 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 88 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 120 "nose_tip_forward_pos" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 46 "nose_tip_width_neg" 115 } +# face_detail_cheek_def={ "cheek_def_01" 120 "cheek_def_02" 7 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 10 "cheek_fat_02_pos" 13 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 222 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 51 "eye_lower_lid_def" 55 } +# face_detail_eye_socket={ "eye_socket_color_03" 15 "eye_socket_color_01" 16 } +# face_detail_nasolabial={ "nasolabial_01" 98 "nasolabial_02" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 65 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 42 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 159 "temple_def" 160 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 98 "brow_wrinkles_04" 240 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 78 "eye_wrinkles_02" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 142 "forehead_wrinkles_01" 66 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 225 "complexion_2" 243 } +# gene_height={ "normal_height" 117 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_full" 120 "body_fat_head_fat_low" 122 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 16 "body_shape_average" 18 } +# gene_bs_bust={ "bust_shape_1_full" 50 "bust_shape_4_full" 111 } +# gene_age={ "old_1" 130 "old_2" 9 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 50 "avg_spacing_high_thickness" 243 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 178 "layer_2_high_thickness" 245 } +# gene_body_hair={ "body_hair_sparse" 22 "body_hair_dense" 240 } +# gene_hair_type={ "hair_wavy" 93 "hair_curly" 140 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 141 "normal_eyes" 141 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 81 "normal_eyelashes" 81 } +# } +# } +# enabled=yes +#} +# +#81831_rhodri_gwynedd = { # Rhodri the Great +# portrait_info = { +# genes={ hair_color={ 189 160 183 112 } +# skin_color={ 75 79 75 79 } +# eye_color={ 80 145 80 145 } +# gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 177 "chin_width_pos" 177 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 132 "forehead_roundness_pos" 132 } +# gene_forehead_width={ "forehead_width_pos" 170 "forehead_width_pos" 170 } +# gene_forehead_height={ "forehead_height_neg" 100 "forehead_height_neg" 100 } +# gene_head_height={ "head_height_pos" 153 "head_height_pos" 153 } +# gene_head_width={ "head_width_pos" 151 "head_width_pos" 151 } +# gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 114 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_neg" 45 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 141 "jaw_forward_pos" 141 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 204 "jaw_width_pos" 204 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 99 "mouth_forward_neg" 99 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 186 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 201 "mouth_lower_lip_size_neg" 125 } +# gene_mouth_open={ "mouth_open_neg" 7 "mouth_open_neg" 7 } +# gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_pos" 189 "neck_width_pos" 147 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_neg" 2 "cheek_height_neg" 2 } +# gene_bs_cheek_width={ "cheek_width_pos" 28 "cheek_width_pos" 28 } +# gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_neg" 16 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 122 "ear_upper_bend_pos" 122 } +# gene_bs_ear_outward={ "ear_outward_pos" 44 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 235 "eye_corner_depth_pos" 235 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 168 "eye_fold_shape_neg" 168 } +# gene_bs_eye_size={ "eye_size_neg" 49 "eye_size_neg" 49 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_neg" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 40 "forehead_brow_curve_neg" 40 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_neg" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_pos" 42 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 114 "forehead_brow_outer_height_neg" 114 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 34 "forehead_brow_width_pos" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 202 "jaw_def_neg" 3 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 18 "mouth_lower_lip_full_pos" 18 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 37 "mouth_lower_lip_pad_neg" 37 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_neg" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 100 "mouth_upper_lip_full_neg" 100 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_pos" 63 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_pos" 125 } +# gene_bs_nose_forward={ "nose_forward_pos" 2 "nose_forward_pos" 2 } +# gene_bs_nose_height={ "nose_height_pos" 33 "nose_height_pos" 33 } +# gene_bs_nose_length={ "nose_length_neg" 104 "nose_length_neg" 104 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 74 "nose_nostril_width_neg" 74 } +# gene_bs_nose_profile={ "nose_profile_neg" 31 "nose_profile_neg" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 112 "nose_ridge_width_neg" 112 } +# gene_bs_nose_size={ "nose_size_pos" 253 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_pos" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 135 "nose_tip_width_neg" 135 } +# face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 27 "cheek_fat_01_pos" 27 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 121 "chin_def_neg" 121 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 33 "eye_lower_lid_def" 33 } +# face_detail_eye_socket={ "eye_socket_color_02" 25 "eye_socket_color_02" 25 } +# face_detail_nasolabial={ "nasolabial_02" 4 "nasolabial_02" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 27 "nose_ridge_def_pos" 27 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 212 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 148 "brow_wrinkles_03" 148 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 225 "eye_wrinkles_01" 64 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 66 "forehead_wrinkles_01" 66 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 201 "complexion_6" 201 } +# gene_height={ "normal_height" 133 "normal_height" 133 } +# gene_bs_body_type={ "body_fat_head_fat_full" 160 "body_fat_head_fat_full" 130 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 22 "body_shape_rectangle_half" 22 } +# gene_bs_bust={ "bust_shape_3_half" 73 "bust_shape_3_half" 73 } +# gene_age={ "old_1" 189 "old_1" 189 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 248 "far_spacing_low_thickness" 248 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 197 "layer_2_lower_thickness" 197 } +# gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 186 } +# gene_hair_type={ "hair_straight" 174 "hair_straight" 174 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 43 "normal_eyes" 43 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 85 "normal_eyelashes" 85 } +# } +# } +# enabled=yes +#} +# +#5788_gudrod_western_isles = { +# portrait_info = { +# genes={ hair_color={ 120 248 75 75 } +# skin_color={ 35 83 45 81 } +# eye_color={ 24 140 215 170 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_neg" 111 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 103 "chin_width_pos" 156 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 160 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 150 } +# gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 209 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_pos" 149 "forehead_height_pos" 178 } +# gene_head_height={ "head_height_neg" 111 "head_height_pos" 138 } +# gene_head_width={ "head_width_pos" 127 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_neg" 122 } +# gene_head_top_height={ "head_top_height_pos" 155 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_neg" 91 "jaw_width_pos" 205 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 103 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 137 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 37 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 120 "mouth_open_neg" 79 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 107 } +# gene_neck_width={ "neck_width_pos" 149 "neck_width_pos" 140 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 12 "cheek_forward_neg" 30 } +# gene_bs_cheek_height={ "cheek_height_pos" 4 "cheek_height_pos" 81 } +# gene_bs_cheek_width={ "cheek_width_pos" 4 "cheek_width_neg" 103 } +# gene_bs_ear_angle={ "ear_angle_pos" 108 "ear_angle_neg" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 29 "ear_inner_shape_pos" 104 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 41 "ear_upper_bend_pos" 139 } +# gene_bs_ear_outward={ "ear_outward_neg" 117 "ear_outward_pos" 66 } +# gene_bs_ear_size={ "ear_size_pos" 14 "ear_size_pos" 76 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 207 "eye_corner_depth_pos" 181 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 183 "eye_fold_shape_pos" 6 } +# gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_pos" 103 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 9 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 46 "forehead_brow_curve_pos" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 194 "forehead_brow_forward_pos" 121 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 209 "forehead_brow_inner_height_neg" 53 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 8 "forehead_brow_outer_height_pos" 67 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_pos" 38 "jaw_def_pos" 13 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 171 "mouth_lower_lip_def_pos" 163 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 122 "mouth_lower_lip_full_pos" 77 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 99 "mouth_lower_lip_pad_neg" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 81 "mouth_lower_lip_width_neg" 80 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 13 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 71 "mouth_philtrum_width_pos" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 7 "mouth_upper_lip_full_neg" 146 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 89 "mouth_upper_lip_profile_pos" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 95 "mouth_upper_lip_width_neg" 78 } +# gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_pos" 35 } +# gene_bs_nose_height={ "nose_height_pos" 26 "nose_height_pos" 5 } +# gene_bs_nose_length={ "nose_length_neg" 38 "nose_length_pos" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 93 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 13 "nose_nostril_width_pos" 42 } +# gene_bs_nose_profile={ "nose_profile_hawk" 37 "nose_profile_neg" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 5 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 8 } +# gene_bs_nose_size={ "nose_size_pos" 2 "nose_size_pos" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 24 "nose_tip_angle_pos" 71 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_neg" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_pos" 32 } +# face_detail_cheek_def={ "cheek_def_01" 175 "cheek_def_01" 25 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_neg" 174 } +# face_detail_chin_cleft={ "chin_cleft" 19 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def" 206 "chin_def" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 221 "eye_lower_lid_def" 183 } +# face_detail_eye_socket={ "eye_socket_color_03" 4 "eye_socket_03" 242 } +# face_detail_nasolabial={ "nasolabial_01" 13 "nasolabial_03" 107 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 18 "nose_ridge_def_pos" 80 } +# face_detail_nose_tip_def={ "nose_tip_def" 168 "nose_tip_def" 211 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 104 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 22 "brow_wrinkles_04" 159 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_01" 199 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 51 "forehead_wrinkles_01" 157 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 143 "complexion_5" 206 } +# gene_height={ "normal_height" 124 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 131 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 118 "body_shape_apple_half" 49 } +# gene_bs_bust={ "bust_shape_3_full" 166 "bust_shape_2_half" 169 } +# gene_age={ "old_1" 90 "old_4" 9 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 238 "avg_spacing_low_thickness" 145 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 163 "layer_2_low_thickness" 130 } +# gene_body_hair={ "body_hair_dense" 125 "body_hair_avg" 174 } +# gene_hair_type={ "hair_wavy" 183 "hair_straight" 115 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 76 "normal_eyes" 76 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 78 "normal_eyelashes" 78 } +# } +# } +# enabled=yes +#} +# +#1152_richard_capua = { +# portrait_info = { +# genes={ hair_color={ 186 176 187 116 } +# skin_color={ 48 69 35 71 } +# eye_color={ 234 178 13 196 } +# gene_chin_forward={ "chin_forward_neg" 90 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_neg" 100 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 106 "eye_angle_pos" 161 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 160 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 214 "forehead_roundness_pos" 162 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 127 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_neg" 126 "head_height_neg" 76 } +# gene_head_width={ "head_width_neg" 111 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_pos" 142 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_neg" 122 } +# gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_pos" 173 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_pos" 63 "jaw_width_pos" 133 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 105 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 124 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 81 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 36 } +# gene_neck_length={ "neck_length_pos" 144 "neck_length_neg" 122 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 7 "cheek_forward_neg" 20 } +# gene_bs_cheek_height={ "cheek_height_neg" 63 "cheek_height_pos" 25 } +# gene_bs_cheek_width={ "cheek_width_neg" 182 "cheek_width_pos" 1 } +# gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 13 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 129 "ear_lower_bend_pos" 19 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 17 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 38 "eye_corner_depth_pos" 65 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 100 "eye_fold_shape_neg" 69 } +# gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 45 "eye_upper_lid_size_pos" 45 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 91 "forehead_brow_curve_neg" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 7 "forehead_brow_forward_neg" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 25 "forehead_brow_inner_height_neg" 25 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 30 } +# gene_bs_jaw_def={ "jaw_def_pos" 91 "jaw_def_pos" 26 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 5 "mouth_lower_lip_def_pos" 11 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 12 "mouth_lower_lip_full_neg" 22 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 89 "mouth_lower_lip_pad_pos" 69 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_neg" 3 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 42 "mouth_philtrum_shape_pos" 127 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 15 "mouth_philtrum_width_neg" 172 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 37 "mouth_upper_lip_full_pos" 30 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 9 "mouth_upper_lip_profile_pos" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_pos" 35 } +# gene_bs_nose_forward={ "nose_forward_neg" 61 "nose_forward_neg" 30 } +# gene_bs_nose_height={ "nose_height_neg" 94 "nose_height_neg" 79 } +# gene_bs_nose_length={ "nose_length_pos" 17 "nose_length_pos" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 101 "nose_nostril_height_pos" 122 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 33 "nose_nostril_width_pos" 78 } +# gene_bs_nose_profile={ "nose_profile_pos" 117 "nose_profile_pos" 21 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 17 "nose_ridge_angle_pos" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 20 } +# gene_bs_nose_size={ "nose_size_pos" 140 "nose_size_pos" 12 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 28 "nose_tip_angle_pos" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_neg" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 38 "nose_tip_width_neg" 171 } +# face_detail_cheek_def={ "cheek_def_01" 177 "cheek_def_02" 17 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 0 "cheek_fat_02_pos" 120 } +# face_detail_chin_cleft={ "chin_cleft" 170 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def_neg" 249 "chin_def" 224 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 167 "eye_lower_lid_def" 159 } +# face_detail_eye_socket={ "eye_socket_02" 165 "eye_socket_03" 11 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_02" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 120 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 221 } +# face_detail_temple_def={ "temple_def" 225 "temple_def" 198 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 198 "brow_wrinkles_02" 82 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 193 "eye_wrinkles_01" 46 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 170 "forehead_wrinkles_01" 55 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 103 "complexion_7" 207 } +# gene_height={ "normal_height" 135 "normal_height" 133 } +# gene_bs_body_type={ "body_fat_head_fat_low" 150 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_apple_half" 4 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_2_full" 158 "bust_shape_4_half" 195 } +# gene_age={ "old_3" 165 "old_4" 246 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 118 "close_spacing_high_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 103 "layer_2_high_thickness" 136 } +# gene_body_hair={ "body_hair_avg" 85 "body_hair_avg" 103 } +# gene_hair_type={ "hair_straight" 115 "hair_curly" 184 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 190 "normal_eyes" 190 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 192 "normal_eyelashes" 192 } +# } +# } +# enabled=yes +#} +# +#20734_fariburz_shirvan = { +# portrait_info = { +# genes={ hair_color={ 51 233 51 233 } +# skin_color={ 111 155 111 155 } +# eye_color={ 72 249 72 249 } +# gene_chin_forward={ "chin_forward_pos" 148 "chin_forward_pos" 148 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_neg" 111 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_neg" 32 "forehead_height_neg" 32 } +# gene_head_height={ "head_height_pos" 163 "head_height_pos" 163 } +# gene_head_width={ "head_width_neg" 88 "head_width_neg" 88 } +# gene_head_profile={ "head_profile_pos" 185 "head_profile_pos" 185 } +# gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_neg" 121 "head_top_width_neg" 121 } +# gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 103 "jaw_width_neg" 103 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 128 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 120 "mouth_upper_lip_size_neg" 120 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 160 "mouth_lower_lip_size_neg" 103 } +# gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 124 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 18 "cheek_forward_neg" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 50 } +# gene_bs_ear_angle={ "ear_angle_neg" 77 "ear_angle_neg" 77 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 21 "ear_inner_shape_pos" 21 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 48 "ear_upper_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_neg" 42 "ear_outward_neg" 42 } +# gene_bs_ear_size={ "ear_size_pos" 38 "ear_size_pos" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 162 "eye_corner_depth_pos" 162 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 2 "eye_fold_shape_pos" 2 } +# gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_neg" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 198 "forehead_brow_curve_neg" 198 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_neg" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 21 "forehead_brow_inner_height_pos" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 40 "forehead_brow_outer_height_pos" 40 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_neg" 7 } +# gene_bs_jaw_def={ "jaw_def_neg" 94 "jaw_def_neg" 94 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 137 "mouth_lower_lip_def_pos" 137 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 80 "mouth_lower_lip_pad_neg" 80 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 102 "mouth_lower_lip_width_pos" 102 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 24 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 46 "mouth_philtrum_shape_pos" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 50 "mouth_philtrum_width_pos" 50 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 44 "mouth_upper_lip_full_neg" 44 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 197 "mouth_upper_lip_profile_pos" 197 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 119 "mouth_upper_lip_width_neg" 119 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_neg" 15 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 83 } +# gene_bs_nose_length={ "nose_length_pos" 119 "nose_length_neg" 21 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_neg" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 202 "nose_nostril_width_neg" 8 } +# gene_bs_nose_profile={ "nose_profile_pos" 22 "nose_profile_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 78 "nose_ridge_angle_neg" 78 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_pos" 37 } +# gene_bs_nose_size={ "nose_size_pos" 193 "nose_size_pos" 180 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 24 "nose_tip_angle_neg" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 137 "nose_tip_width_pos" 11 } +# face_detail_cheek_def={ "cheek_def_01" 106 "cheek_def_01" 106 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 65 "cheek_fat_04_pos" 65 } +# face_detail_chin_cleft={ "chin_cleft" 11 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def_neg" 4 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 194 "eye_lower_lid_def" 194 } +# face_detail_eye_socket={ "eye_socket_color_01" 155 "eye_socket_color_01" 155 } +# face_detail_nasolabial={ "nasolabial_01" 117 "nasolabial_01" 117 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 165 "nose_tip_def" 165 } +# face_detail_temple_def={ "temple_def" 84 "temple_def" 84 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 255 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 32 "eye_wrinkles_01" 32 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 194 "forehead_wrinkles_02" 194 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 229 "complexion_4" 229 } +# gene_height={ "normal_height" 114 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 130 "body_fat_head_fat_full" 130 } +# gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_4_half" 75 "bust_shape_4_half" 75 } +# gene_age={ "old_1" 101 "old_1" 101 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 234 "avg_spacing_high_thickness" 234 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 137 "layer_2_avg_thickness" 137 } +# gene_body_hair={ "body_hair_dense" 156 "body_hair_avg" 251 } +# gene_hair_type={ "hair_wavy" 150 "hair_wavy" 150 } +# gene_baldness={ "male_pattern_baldness" 149 "male_pattern_baldness" 149 } +# eye_accessory={ "normal_eyes" 26 "normal_eyes" 26 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 96 "normal_eyelashes" 96 } +# } +# } +# enabled=yes +#} +# +#109610_shisnand_coimbra = { +# portrait_info = { +# genes={ hair_color={ 119 234 217 246 } +# skin_color={ 136 129 135 137 } +# eye_color={ 59 209 16 144 } +# gene_chin_forward={ "chin_forward_neg" 77 "chin_forward_pos" 172 } +# gene_chin_height={ "chin_height_pos" 149 "chin_height_neg" 108 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 98 } +# gene_eye_depth={ "eye_depth_pos" 159 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 141 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 153 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_neg" 94 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 177 "forehead_brow_height_neg" 109 } +# gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 211 } +# gene_forehead_width={ "forehead_width_neg" 81 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_neg" 98 } +# gene_head_height={ "head_height_neg" 123 "head_height_pos" 153 } +# gene_head_width={ "head_width_pos" 180 "head_width_neg" 126 } +# gene_head_profile={ "head_profile_neg" 89 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_neg" 103 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 102 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 96 } +# gene_jaw_width={ "jaw_width_neg" 101 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_pos" 144 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 72 "mouth_height_pos" 146 } +# gene_mouth_width={ "mouth_width_neg" 152 "mouth_width_pos" 156 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 160 "mouth_lower_lip_size_neg" 87 } +# gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_pos" 152 } +# gene_neck_length={ "neck_length_pos" 142 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 84 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 48 } +# gene_bs_cheek_height={ "cheek_height_pos" 40 "cheek_height_pos" 41 } +# gene_bs_cheek_width={ "cheek_width_pos" 46 "cheek_width_neg" 43 } +# gene_bs_ear_angle={ "ear_angle_pos" 43 "ear_angle_pos" 53 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 29 "ear_inner_shape_pos" 33 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 34 "ear_upper_bend_pos" 73 } +# gene_bs_ear_outward={ "ear_outward_neg" 86 "ear_outward_pos" 11 } +# gene_bs_ear_size={ "ear_size_pos" 126 "ear_size_neg" 88 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 155 "eye_corner_depth_pos" 239 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 87 "eye_fold_shape_pos" 24 } +# gene_bs_eye_size={ "eye_size_neg" 8 "eye_size_neg" 66 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 117 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 9 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 77 "forehead_brow_forward_pos" 98 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 85 "forehead_brow_inner_height_neg" 55 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 12 "forehead_brow_outer_height_neg" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 24 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 181 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 151 "mouth_lower_lip_def_pos" 128 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 102 "mouth_lower_lip_full_neg" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 116 "mouth_lower_lip_pad_pos" 86 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 108 "mouth_lower_lip_width_pos" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 22 "mouth_philtrum_shape_pos" 49 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 63 "mouth_philtrum_width_neg" 92 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 41 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 5 "mouth_upper_lip_profile_pos" 240 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_pos" 9 } +# gene_bs_nose_forward={ "nose_forward_pos" 26 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 146 "nose_height_pos" 93 } +# gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_pos" 77 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 37 "nose_nostril_height_neg" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 112 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 13 "nose_profile_pos" 112 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 80 "nose_ridge_angle_pos" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 29 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 213 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 11 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_neg" 143 } +# face_detail_cheek_def={ "cheek_def_02" 134 "cheek_def_02" 20 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 171 "cheek_fat_02_pos" 113 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 25 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 207 "eye_lower_lid_def" 251 } +# face_detail_eye_socket={ "eye_socket_color_02" 120 "eye_socket_color_03" 7 } +# face_detail_nasolabial={ "nasolabial_01" 35 "nasolabial_01" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 168 "nose_ridge_def_pos" 183 } +# face_detail_nose_tip_def={ "nose_tip_def" 62 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 172 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 84 "brow_wrinkles_01" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 204 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 41 "forehead_wrinkles_01" 70 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 88 "complexion_4" 241 } +# gene_height={ "normal_height" 167 "normal_height" 141 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 172 "body_fat_head_fat_full" 111 } +# gene_bs_body_shape={ "body_shape_average" 45 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_shape_2_full" 78 "bust_shape_1_half" 104 } +# gene_age={ "old_2" 214 "old_4" 242 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 206 "avg_spacing_avg_thickness" 192 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 204 "layer_2_low_thickness" 199 } +# gene_body_hair={ "body_hair_dense" 159 "body_hair_avg" 134 } +# gene_hair_type={ "hair_curly" 123 "hair_curly" 182 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 71 "normal_eyes" 71 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 188 "normal_eyelashes" 188 } +# } +# } +# enabled=yes +#} +# +#724_alusian_vidin = { +# portrait_info = { +# genes={ hair_color={ 186 239 165 205 } +# skin_color={ 176 107 174 108 } +# eye_color={ 29 168 20 197 } +# gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_neg" 117 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 105 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 196 "forehead_roundness_pos" 172 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_pos" 133 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_neg" 109 } +# gene_head_height={ "head_height_neg" 121 "head_height_neg" 114 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 134 } +# gene_head_profile={ "head_profile_neg" 96 "head_profile_neg" 116 } +# gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 152 } +# gene_jaw_angle={ "jaw_angle_neg" 98 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 101 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_neg" 109 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 153 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 168 "mouth_upper_lip_size_neg" 124 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 128 "mouth_lower_lip_size_neg" 125 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 68 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_pos" 131 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 31 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_neg" 80 } +# gene_bs_cheek_width={ "cheek_width_neg" 119 "cheek_width_neg" 16 } +# gene_bs_ear_angle={ "ear_angle_pos" 103 "ear_angle_pos" 96 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 30 "ear_inner_shape_pos" 75 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 71 "ear_upper_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_neg" 91 "ear_outward_neg" 34 } +# gene_bs_ear_size={ "ear_size_neg" 26 "ear_size_pos" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 178 "eye_corner_depth_pos" 161 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 67 "eye_fold_shape_pos" 23 } +# gene_bs_eye_size={ "eye_size_neg" 8 "eye_size_pos" 11 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 38 "eye_upper_lid_size_neg" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 70 "forehead_brow_curve_neg" 113 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 18 "forehead_brow_forward_neg" 21 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 40 "forehead_brow_inner_height_pos" 13 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 42 "forehead_brow_outer_height_neg" 77 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_neg" 4 } +# gene_bs_jaw_def={ "jaw_def_neg" 91 "jaw_def_neg" 49 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 19 "mouth_lower_lip_def_pos" 156 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 12 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 19 "mouth_lower_lip_pad_pos" 68 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 93 "mouth_lower_lip_width_neg" 13 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_neg" 22 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 66 "mouth_philtrum_width_neg" 95 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 87 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 78 "mouth_upper_lip_full_pos" 146 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 94 "mouth_upper_lip_profile_pos" 27 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 2 "mouth_upper_lip_width_neg" 37 } +# gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_neg" 27 } +# gene_bs_nose_height={ "nose_height_pos" 6 "nose_height_neg" 63 } +# gene_bs_nose_length={ "nose_length_neg" 36 "nose_length_neg" 76 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_neg" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_neg" 41 } +# gene_bs_nose_profile={ "nose_profile_pos" 18 "nose_profile_pos" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_neg" 73 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 13 "nose_ridge_width_neg" 50 } +# gene_bs_nose_size={ "nose_size_neg" 40 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 2 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 33 "nose_tip_width_neg" 12 } +# face_detail_cheek_def={ "cheek_def_02" 9 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 82 "cheek_fat_01_neg" 104 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 242 "chin_def_neg" 111 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 133 "eye_lower_lid_def" 10 } +# face_detail_eye_socket={ "eye_socket_03" 15 "eye_socket_01" 148 } +# face_detail_nasolabial={ "nasolabial_02" 35 "nasolabial_02" 35 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_pos" 3 } +# face_detail_nose_tip_def={ "nose_tip_def" 210 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 213 "temple_def" 183 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 160 "brow_wrinkles_02" 225 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 233 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 194 "forehead_wrinkles_02" 241 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 166 "complexion_5" 105 } +# gene_height={ "normal_height" 135 "normal_height" 111 } +# gene_bs_body_type={ "body_fat_head_fat_low" 152 "body_fat_head_fat_full" 132 } +# gene_bs_body_shape={ "body_shape_triangle_half" 3 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_shape_2_half" 153 "bust_shape_1_half" 174 } +# gene_age={ "old_4" 67 "old_1" 41 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 235 "far_spacing_avg_thickness" 209 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 199 "layer_2_avg_thickness" 195 } +# gene_body_hair={ "body_hair_avg" 187 "body_hair_avg" 167 } +# gene_hair_type={ "hair_wavy" 122 "hair_curly" 158 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 47 "normal_eyes" 47 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } +# } +# } +# enabled=yes +#} +# +#670_rostislav_tmutarakan = { +# portrait_info = { +# genes={ hair_color={ 104 80 230 36 } +# skin_color={ 84 80 84 80 } +# eye_color={ 174 150 174 150 } +# gene_chin_forward={ "chin_forward_neg" 125 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_neg" 105 "chin_height_neg" 105 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 153 "eye_shut_pos" 153 } +# gene_forehead_angle={ "forehead_angle_pos" 152 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 97 "forehead_brow_height_neg" 97 } +# gene_forehead_roundness={ "forehead_roundness_pos" 182 "forehead_roundness_pos" 182 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 115 "forehead_height_neg" 115 } +# gene_head_height={ "head_height_pos" 145 "head_height_pos" 145 } +# gene_head_width={ "head_width_pos" 128 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 59 "jaw_angle_neg" 59 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 110 "mouth_corner_depth_neg" 110 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 145 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 178 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_pos" 139 "mouth_open_pos" 139 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 50 "cheek_forward_neg" 50 } +# gene_bs_cheek_height={ "cheek_height_pos" 7 "cheek_height_pos" 7 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 43 } +# gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_neg" 22 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 8 "ear_inner_shape_pos" 8 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 61 "ear_upper_bend_pos" 61 } +# gene_bs_ear_outward={ "ear_outward_pos" 14 "ear_outward_pos" 14 } +# gene_bs_ear_size={ "ear_size_neg" 6 "ear_size_neg" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 191 "eye_corner_depth_pos" 191 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 185 "eye_fold_shape_neg" 185 } +# gene_bs_eye_size={ "eye_size_pos" 93 "eye_size_pos" 93 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 26 "eye_upper_lid_size_pos" 26 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 28 "forehead_brow_curve_neg" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 101 "forehead_brow_forward_neg" 101 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 42 "forehead_brow_inner_height_neg" 42 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 81 "forehead_brow_width_pos" 81 } +# gene_bs_jaw_def={ "jaw_def_pos" 17 "jaw_def_pos" 17 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 8 "mouth_lower_lip_def_pos" 8 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 61 "mouth_lower_lip_full_neg" 61 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 127 "mouth_lower_lip_pad_neg" 127 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 73 "mouth_lower_lip_width_neg" 73 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 17 "mouth_philtrum_shape_neg" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 11 "mouth_philtrum_width_pos" 11 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 52 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 20 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_pos" 37 } +# gene_bs_nose_forward={ "nose_forward_neg" 3 "nose_forward_neg" 3 } +# gene_bs_nose_height={ "nose_height_pos" 21 "nose_height_pos" 21 } +# gene_bs_nose_length={ "nose_length_pos" 55 "nose_length_pos" 55 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 113 "nose_nostril_height_neg" 113 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 13 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_pos" 101 "nose_profile_pos" 101 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 79 "nose_ridge_angle_neg" 79 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 44 "nose_ridge_width_pos" 44 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 111 "nose_tip_angle_neg" 111 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 20 "nose_tip_forward_neg" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 25 "nose_tip_width_neg" 25 } +# face_detail_cheek_def={ "cheek_def_01" 124 "cheek_def_01" 124 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 10 "cheek_fat_01_neg" 10 } +# face_detail_chin_cleft={ "chin_cleft" 123 "chin_cleft" 123 } +# face_detail_chin_def={ "chin_def_neg" 229 "chin_def_neg" 229 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 50 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_color_03" 209 "eye_socket_color_03" 209 } +# face_detail_nasolabial={ "nasolabial_02" 114 "nasolabial_02" 114 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 34 "nose_ridge_def_pos" 34 } +# face_detail_nose_tip_def={ "nose_tip_def" 34 "nose_tip_def" 34 } +# face_detail_temple_def={ "temple_def" 122 "temple_def" 122 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 8 "brow_wrinkles_04" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 27 "eye_wrinkles_01" 27 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 11 "forehead_wrinkles_01" 11 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 172 "complexion_5" 172 } +# gene_height={ "normal_height" 128 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_full" 128 "body_fat_head_fat_full" 128 } +# gene_bs_body_shape={ "body_shape_average" 51 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 91 "bust_shape_4_full" 114 } +# gene_age={ "old_4" 152 "old_4" 152 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 125 "far_spacing_low_thickness" 125 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 188 "layer_2_low_thickness" 188 } +# gene_body_hair={ "body_hair_avg" 92 "body_hair_avg" 92 } +# gene_hair_type={ "hair_straight" 186 "hair_straight" 186 } +# gene_baldness={ "male_pattern_baldness" 228 "male_pattern_baldness" 228 } +# eye_accessory={ "normal_eyes" 237 "normal_eyes" 237 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 101 "normal_eyelashes" 101 } +# } +# } +# enabled=yes +#} +# +#20289_werner_aargau = { +# portrait_info = { +# genes={ hair_color={ 169 169 189 204 } +# skin_color={ 53 80 52 80 } +# eye_color={ 243 142 193 164 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_neg" 102 } +# gene_chin_width={ "chin_width_pos" 138 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 156 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_neg" 110 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_neg" 78 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 225 } +# gene_forehead_width={ "forehead_width_neg" 28 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 87 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_pos" 133 "head_height_neg" 110 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_neg" 85 "head_profile_pos" 137 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 157 } +# gene_head_top_width={ "head_top_width_pos" 143 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_pos" 54 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_pos" 154 "jaw_forward_pos" 164 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 87 "jaw_width_pos" 185 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 103 } +# gene_mouth_width={ "mouth_width_pos" 206 "mouth_width_pos" 130 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 120 "mouth_upper_lip_size_pos" 142 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_pos" 190 } +# gene_mouth_open={ "mouth_open_neg" 63 "mouth_open_neg" 110 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 186 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 51 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_pos" 46 "cheek_height_neg" 121 } +# gene_bs_cheek_width={ "cheek_width_pos" 32 "cheek_width_pos" 14 } +# gene_bs_ear_angle={ "ear_angle_pos" 17 "ear_angle_neg" 134 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 125 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 114 "ear_lower_bend_pos" 106 } +# gene_bs_ear_outward={ "ear_outward_pos" 33 "ear_outward_neg" 7 } +# gene_bs_ear_size={ "ear_size_pos" 138 "ear_size_neg" 75 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 250 "eye_corner_depth_pos" 195 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 38 "eye_fold_shape_neg" 16 } +# gene_bs_eye_size={ "eye_size_pos" 8 "eye_size_pos" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 7 "eye_upper_lid_size_neg" 43 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 96 "forehead_brow_curve_pos" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 47 "forehead_brow_forward_pos" 102 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_neg" 15 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 192 "forehead_brow_outer_height_neg" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 86 "forehead_brow_width_pos" 35 } +# gene_bs_jaw_def={ "jaw_def_pos" 255 "jaw_def_pos" 154 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 45 "mouth_lower_lip_def_pos" 180 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 1 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 201 "mouth_lower_lip_pad_pos" 23 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 126 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 51 "mouth_philtrum_shape_neg" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_neg" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 33 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 25 "mouth_upper_lip_full_pos" 129 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 4 "mouth_upper_lip_profile_neg" 127 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 40 "mouth_upper_lip_width_pos" 112 } +# gene_bs_nose_forward={ "nose_forward_pos" 18 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_pos" 17 } +# gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_pos" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 35 "nose_nostril_height_neg" 101 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 57 } +# gene_bs_nose_profile={ "nose_profile_pos" 21 "nose_profile_pos" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 27 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 40 "nose_ridge_width_neg" 94 } +# gene_bs_nose_size={ "nose_size_pos" 255 "nose_size_pos" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 177 "nose_tip_width_pos" 44 } +# face_detail_cheek_def={ "cheek_def_02" 25 "cheek_def_01" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 239 "cheek_fat_01_neg" 15 } +# face_detail_chin_cleft={ "chin_cleft" 221 "chin_dimple" 22 } +# face_detail_chin_def={ "chin_def_neg" 67 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 157 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_01" 28 "eye_socket_color_01" 173 } +# face_detail_nasolabial={ "nasolabial_01" 24 "nasolabial_03" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 252 } +# face_detail_temple_def={ "temple_def" 114 "temple_def" 229 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 78 "brow_wrinkles_04" 42 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 58 "eye_wrinkles_02" 157 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 42 "forehead_wrinkles_01" 69 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 155 "complexion_3" 168 } +# gene_height={ "normal_height" 124 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 179 "body_fat_head_fat_full" 122 } +# gene_bs_body_shape={ "body_shape_apple_half" 5 "body_shape_rectangle_full" 48 } +# gene_bs_bust={ "bust_shape_4_half" 134 "bust_shape_4_half" 116 } +# gene_age={ "old_3" 119 "old_2" 105 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 220 "far_spacing_avg_thickness" 228 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 84 "layer_2_low_thickness" 140 } +# gene_body_hair={ "body_hair_sparse" 171 "body_hair_sparse" 158 } +# gene_hair_type={ "hair_wavy" 170 "hair_wavy" 169 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 88 "normal_eyes" 88 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 91 "normal_eyelashes" 91 } +# } +# } +# enabled=yes +#} +# +#418_herbert_vermandois = { +# portrait_info = { +# genes={ hair_color={ 212 176 215 170 } +# skin_color={ 78 89 69 86 } +# eye_color={ 34 182 224 156 } +# gene_chin_forward={ "chin_forward_pos" 58 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 100 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 229 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_neg" 117 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 163 "forehead_height_pos" 166 } +# gene_head_height={ "head_height_neg" 93 "head_height_neg" 103 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 146 } +# gene_head_profile={ "head_profile_pos" 170 "head_profile_pos" 148 } +# gene_head_top_height={ "head_top_height_neg" 113 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 157 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_pos" 141 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_pos" 176 "jaw_width_pos" 163 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 196 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 106 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 108 "mouth_upper_lip_size_pos" 171 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 128 "mouth_lower_lip_size_neg" 94 } +# gene_mouth_open={ "mouth_open_neg" 61 "mouth_open_neg" 103 } +# gene_neck_length={ "neck_length_pos" 149 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 95 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 185 "cheek_forward_neg" 1 } +# gene_bs_cheek_height={ "cheek_height_pos" 79 "cheek_height_pos" 14 } +# gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_pos" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 37 "ear_angle_neg" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 56 "ear_both_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_neg" 107 "ear_outward_neg" 39 } +# gene_bs_ear_size={ "ear_size_neg" 89 "ear_size_neg" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 189 "eye_corner_depth_pos" 209 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_pos" 56 } +# gene_bs_eye_size={ "eye_size_pos" 50 "eye_size_pos" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 55 "eye_upper_lid_size_pos" 41 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 111 "forehead_brow_curve_neg" 138 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 42 "forehead_brow_forward_pos" 37 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 12 "forehead_brow_inner_height_neg" 108 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 126 "forehead_brow_outer_height_pos" 18 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 14 "jaw_def_pos" 103 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 3 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 6 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 117 "mouth_lower_lip_pad_pos" 201 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 7 "mouth_lower_lip_width_pos" 38 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 70 "mouth_philtrum_shape_neg" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 20 "mouth_philtrum_width_neg" 151 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 118 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 72 "mouth_upper_lip_full_pos" 31 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 235 "mouth_upper_lip_profile_pos" 27 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_neg" 28 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_pos" 17 "nose_height_pos" 29 } +# gene_bs_nose_length={ "nose_length_pos" 69 "nose_length_pos" 128 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_pos" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 143 "nose_nostril_width_pos" 85 } +# gene_bs_nose_profile={ "nose_profile_pos" 4 "nose_profile_neg" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 34 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 76 } +# gene_bs_nose_size={ "nose_size_pos" 255 "nose_size_pos" 37 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 32 "nose_tip_angle_neg" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 6 "nose_tip_forward_neg" 22 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_neg" 9 } +# face_detail_cheek_def={ "cheek_def_02" 13 "cheek_def_01" 111 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 119 "cheek_fat_03_pos" 62 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def_neg" 134 "chin_def_neg" 242 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 214 "eye_lower_lid_def" 109 } +# face_detail_eye_socket={ "eye_socket_01" 22 "eye_socket_color_03" 20 } +# face_detail_nasolabial={ "nasolabial_02" 10 "nasolabial_03" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 220 "nose_tip_def" 25 } +# face_detail_temple_def={ "temple_def" 37 "temple_def" 173 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 63 "brow_wrinkles_04" 21 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 37 "eye_wrinkles_01" 38 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 63 "forehead_wrinkles_01" 87 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 188 "complexion_4" 192 } +# gene_height={ "normal_height" 134 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_full" 197 "body_fat_head_fat_full" 135 } +# gene_bs_body_shape={ "body_shape_pear_full" 99 "body_shape_average" 16 } +# gene_bs_bust={ "bust_shape_4_full" 71 "bust_shape_3_half" 209 } +# gene_age={ "old_2" 51 "old_4" 130 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 128 "far_spacing_low_thickness" 150 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 201 "layer_2_lower_thickness" 149 } +# gene_body_hair={ "body_hair_sparse" 96 "body_hair_avg" 149 } +# gene_hair_type={ "hair_wavy" 148 "hair_wavy" 133 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 20 "normal_eyes" 20 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 32 "normal_eyelashes" 32 } +# } +# } +# enabled=yes +#} +# +#20770_ishaq_baalbek = { +# portrait_info = { +# genes={ hair_color={ 117 250 117 250 } +# skin_color={ 93 156 93 148 } +# eye_color={ 27 235 27 235 } +# gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_neg" 92 "chin_width_neg" 92 } +# gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 155 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 60 "forehead_height_neg" 60 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 154 } +# gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_pos" 177 "head_profile_pos" 177 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_pos" 199 "head_top_width_pos" 199 } +# gene_jaw_angle={ "jaw_angle_neg" 116 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 130 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 63 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 169 "mouth_lower_lip_size_pos" 169 } +# gene_mouth_open={ "mouth_open_pos" 43 "mouth_open_pos" 199 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_neg" 32 } +# gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 36 } +# gene_bs_ear_angle={ "ear_angle_pos" 27 "ear_angle_pos" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 5 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 147 "ear_both_bend_pos" 147 } +# gene_bs_ear_outward={ "ear_outward_neg" 30 "ear_outward_neg" 30 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 212 "eye_corner_depth_pos" 212 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 21 } +# gene_bs_eye_size={ "eye_size_pos" 66 "eye_size_pos" 66 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 121 "forehead_brow_curve_neg" 121 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_neg" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 13 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 7 "forehead_brow_width_pos" 7 } +# gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_neg" 77 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 9 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 112 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_pos" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 10 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_pos" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 81 "nose_height_pos" 81 } +# gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_neg" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_pos" 8 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 2 "nose_ridge_width_neg" 2 } +# gene_bs_nose_size={ "nose_size_pos" 126 "nose_size_pos" 126 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 105 "nose_tip_angle_neg" 105 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_pos" 21 } +# face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 16 "cheek_fat_03_pos" 16 } +# face_detail_chin_cleft={ "chin_dimple" 82 "chin_dimple" 82 } +# face_detail_chin_def={ "chin_def" 20 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 61 "eye_lower_lid_def" 61 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_01" 8 } +# face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_03" 130 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 135 "nose_ridge_def_pos" 135 } +# face_detail_nose_tip_def={ "nose_tip_def" 162 "nose_tip_def" 162 } +# face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 237 "brow_wrinkles_04" 237 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 236 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 59 "forehead_wrinkles_01" 59 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 183 "complexion_3" 183 } +# gene_height={ "normal_height" 126 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_low" 160 "body_fat_head_fat_low" 117 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 62 "body_shape_hourglass_full" 22 } +# gene_bs_bust={ "bust_clothes" 50 "bust_shape_1_full" 79 } +# gene_age={ "old_4" 133 "old_4" 133 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 253 "close_spacing_avg_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 146 "layer_2_low_thickness" 146 } +# gene_body_hair={ "body_hair_dense" 250 "body_hair_dense" 250 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# } +# } +# enabled=yes +#} +# +#100546_erik_svealand = { +# portrait_info = { +# genes={ hair_color={ 110 87 149 77 } +# skin_color={ 58 70 53 73 } +# eye_color={ 240 26 192 201 } +# gene_chin_forward={ "chin_forward_pos" 109 "chin_forward_neg" 121 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 165 "chin_width_neg" 113 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 119 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 193 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_pos" 161 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 199 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 131 } +# gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_neg" 70 "head_height_pos" 127 } +# gene_head_width={ "head_width_neg" 105 "head_width_pos" 142 } +# gene_head_profile={ "head_profile_neg" 25 "head_profile_neg" 114 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 79 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 187 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 135 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 141 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 174 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 53 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_neg" 106 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 111 "mouth_upper_lip_size_pos" 171 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 167 "mouth_lower_lip_size_neg" 89 } +# gene_mouth_open={ "mouth_open_neg" 97 "mouth_open_neg" 108 } +# gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_neg" 91 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 111 "cheek_height_pos" 15 } +# gene_bs_cheek_width={ "cheek_width_neg" 102 "cheek_width_pos" 46 } +# gene_bs_ear_angle={ "ear_angle_neg" 37 "ear_angle_pos" 102 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 54 "ear_inner_shape_pos" 88 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 31 "ear_lower_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_pos" 36 } +# gene_bs_ear_size={ "ear_size_neg" 81 "ear_size_neg" 11 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 206 "eye_corner_depth_pos" 143 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 79 "eye_fold_shape_pos" 107 } +# gene_bs_eye_size={ "eye_size_pos" 129 "eye_size_pos" 11 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 10 "forehead_brow_curve_neg" 133 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 152 "forehead_brow_forward_neg" 25 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_neg" 67 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 45 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_pos" 34 "jaw_def_pos" 62 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 1 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 96 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 125 "mouth_lower_lip_pad_neg" 33 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 15 "mouth_lower_lip_width_pos" 83 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 61 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 41 "mouth_philtrum_width_neg" 148 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 38 "mouth_upper_lip_full_neg" 41 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 15 "mouth_upper_lip_profile_pos" 39 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 7 "mouth_upper_lip_width_pos" 110 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_pos" 43 "nose_height_neg" 33 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 83 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_neg" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 4 "nose_nostril_width_neg" 159 } +# gene_bs_nose_profile={ "nose_profile_hawk" 134 "nose_profile_hawk" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 119 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_pos" 34 } +# gene_bs_nose_size={ "nose_size_pos" 21 "nose_size_neg" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 101 "nose_tip_angle_neg" 63 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 9 "nose_tip_forward_neg" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 127 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 9 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 186 "cheek_fat_03_pos" 12 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def" 53 "chin_def_neg" 226 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 69 "eye_lower_lid_def" 32 } +# face_detail_eye_socket={ "eye_socket_02" 4 "eye_socket_03" 18 } +# face_detail_nasolabial={ "nasolabial_03" 15 "nasolabial_01" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 139 "temple_def" 95 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 147 "brow_wrinkles_02" 75 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 94 "forehead_wrinkles_01" 154 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 191 "complexion_6" 243 } +# gene_height={ "normal_height" 121 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_low" 168 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_rectangle_half" 32 } +# gene_bs_bust={ "bust_shape_1_full" 90 "bust_shape_3_full" 162 } +# gene_age={ "old_3" 158 "old_4" 92 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 140 "far_spacing_low_thickness" 112 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 0 "layer_2_low_thickness" 93 } +# gene_body_hair={ "body_hair_avg" 113 "body_hair_avg" 120 } +# gene_hair_type={ "hair_straight" 136 "hair_wavy" 96 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 245 "normal_eyes" 245 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 95 "normal_eyelashes" 95 } +# } +# } +# enabled=yes +#} +# +#20584_krutoj_nordmark = { +# portrait_info = { +# genes={ hair_color={ 28 248 84 51 } +# skin_color={ 70 89 82 89 } +# eye_color={ 57 156 100 150 } +# gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_neg" 107 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 81 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_neg" 105 } +# gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 128 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 198 "forehead_roundness_pos" 184 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_neg" 50 } +# gene_forehead_height={ "forehead_height_neg" 105 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_pos" 174 "head_height_neg" 88 } +# gene_head_width={ "head_width_neg" 91 "head_width_pos" 146 } +# gene_head_profile={ "head_profile_neg" 110 "head_profile_pos" 128 } +# gene_head_top_height={ "head_top_height_pos" 164 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_neg" 120 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 142 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 149 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_pos" 165 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 148 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 191 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_pos" 148 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_neg" 119 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_pos" 134 "neck_width_neg" 125 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 6 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_pos" 64 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_neg" 24 "cheek_width_neg" 43 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 121 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 57 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 42 "ear_both_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 163 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 187 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 162 "eye_corner_depth_pos" 201 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 19 } +# gene_bs_eye_size={ "eye_size_neg" 111 "eye_size_pos" 30 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 44 "eye_upper_lid_size_pos" 77 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 64 "forehead_brow_curve_pos" 47 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 20 "forehead_brow_forward_pos" 59 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 4 "forehead_brow_inner_height_pos" 46 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 7 "forehead_brow_outer_height_pos" 105 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 24 "forehead_brow_width_pos" 23 } +# gene_bs_jaw_def={ "jaw_def_neg" 50 "jaw_def_pos" 110 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 78 "mouth_lower_lip_def_pos" 100 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 122 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_neg" 84 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 13 "mouth_lower_lip_width_pos" 70 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 96 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 97 "mouth_philtrum_shape_pos" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 72 "mouth_philtrum_width_pos" 22 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 102 "mouth_upper_lip_full_neg" 31 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 69 "mouth_upper_lip_profile_pos" 96 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 58 "mouth_upper_lip_width_pos" 89 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_pos" 21 } +# gene_bs_nose_height={ "nose_height_neg" 50 "nose_height_pos" 27 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 37 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 32 "nose_nostril_height_pos" 13 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 79 "nose_nostril_width_neg" 167 } +# gene_bs_nose_profile={ "nose_profile_pos" 25 "nose_profile_hawk" 144 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 121 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 10 "nose_ridge_width_neg" 24 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 6 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_neg" 89 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 41 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 48 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_02" 153 "cheek_def_01" 21 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 21 "cheek_fat_02_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def_neg" 114 "chin_def" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 232 "eye_lower_lid_def" 32 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_color_02" 10 } +# face_detail_nasolabial={ "nasolabial_01" 19 "nasolabial_01" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 30 "nose_ridge_def_pos" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 91 "temple_def" 213 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 29 "brow_wrinkles_04" 142 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_01" 88 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 135 "forehead_wrinkles_01" 62 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 115 "complexion_1" 193 } +# gene_height={ "normal_height" 124 "normal_height" 164 } +# gene_bs_body_type={ "body_fat_head_fat_full" 128 "body_fat_head_fat_full" 151 } +# gene_bs_body_shape={ "body_shape_pear_half" 61 "body_shape_triangle_half" 5 } +# gene_bs_bust={ "bust_shape_3_full" 87 "bust_shape_3_half" 64 } +# gene_age={ "old_2" 62 "old_4" 136 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 166 "far_spacing_high_thickness" 176 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 210 "layer_2_low_thickness" 170 } +# gene_body_hair={ "body_hair_dense" 189 "body_hair_sparse" 153 } +# gene_hair_type={ "hair_straight" 101 "hair_wavy" 177 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 131 "normal_eyelashes" 131 } +# } +# } +# enabled=yes +#} +# +#72048_piarres_albarracin = { +# portrait_info = { +# genes={ hair_color={ 127 248 127 248 } +# skin_color={ 203 110 203 110 } +# eye_color={ 34 191 34 191 } +# gene_chin_forward={ "chin_forward_neg" 76 "chin_forward_neg" 76 } +# gene_chin_height={ "chin_height_neg" 127 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_pos" 144 "chin_width_pos" 144 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_neg" 111 } +# gene_forehead_angle={ "forehead_angle_pos" 147 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 151 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_pos" 141 } +# gene_head_height={ "head_height_pos" 165 "head_height_pos" 165 } +# gene_head_width={ "head_width_neg" 125 "head_width_neg" 125 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_neg" 104 } +# gene_head_top_height={ "head_top_height_neg" 105 "head_top_height_neg" 105 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 96 "jaw_forward_neg" 96 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 169 "jaw_width_pos" 169 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 160 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 145 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 173 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 166 "mouth_upper_lip_size_pos" 166 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 99 "mouth_lower_lip_size_neg" 99 } +# gene_mouth_open={ "mouth_open_pos" 2 "mouth_open_pos" 194 } +# gene_neck_length={ "neck_length_pos" 170 "neck_length_pos" 170 } +# gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 25 "cheek_height_neg" 25 } +# gene_bs_cheek_width={ "cheek_width_pos" 31 "cheek_width_pos" 31 } +# gene_bs_ear_angle={ "ear_angle_pos" 43 "ear_angle_pos" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 44 "ear_inner_shape_pos" 44 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 7 "ear_lower_bend_pos" 7 } +# gene_bs_ear_outward={ "ear_outward_neg" 76 "ear_outward_neg" 76 } +# gene_bs_ear_size={ "ear_size_pos" 16 "ear_size_pos" 16 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 20 "eye_corner_depth_pos" 20 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 36 "eye_fold_shape_pos" 36 } +# gene_bs_eye_size={ "eye_size_neg" 19 "eye_size_neg" 19 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 30 "eye_upper_lid_size_pos" 30 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_neg" 2 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 88 "forehead_brow_forward_pos" 88 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 62 "forehead_brow_inner_height_neg" 62 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 100 "forehead_brow_outer_height_neg" 100 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 59 "forehead_brow_width_pos" 59 } +# gene_bs_jaw_def={ "jaw_def_pos" 42 "jaw_def_pos" 42 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 74 "mouth_lower_lip_full_pos" 74 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 93 "mouth_lower_lip_pad_neg" 93 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 127 "mouth_lower_lip_width_neg" 127 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 72 "mouth_philtrum_def_pos" 72 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 34 "mouth_philtrum_shape_neg" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 109 "mouth_philtrum_width_neg" 109 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 78 "mouth_upper_lip_def_pos" 78 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 10 "mouth_upper_lip_full_pos" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 78 "mouth_upper_lip_profile_neg" 78 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 88 "mouth_upper_lip_width_pos" 88 } +# gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 13 } +# gene_bs_nose_height={ "nose_height_neg" 16 "nose_height_neg" 16 } +# gene_bs_nose_length={ "nose_length_pos" 76 "nose_length_pos" 76 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 45 "nose_nostril_width_neg" 45 } +# gene_bs_nose_profile={ "nose_profile_pos" 24 "nose_profile_pos" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_neg" 51 } +# gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 34 "nose_tip_angle_neg" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_neg" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 52 "nose_tip_width_neg" 52 } +# face_detail_cheek_def={ "cheek_def_01" 167 "cheek_def_01" 167 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 247 "cheek_fat_02_pos" 247 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 21 } +# face_detail_chin_def={ "chin_def" 93 "chin_def" 93 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 125 "eye_lower_lid_def" 125 } +# face_detail_eye_socket={ "eye_socket_color_01" 24 "eye_socket_color_01" 24 } +# face_detail_nasolabial={ "nasolabial_01" 117 "nasolabial_01" 117 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 40 "temple_def" 40 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 10 "brow_wrinkles_04" 10 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 188 "eye_wrinkles_01" 188 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 64 "forehead_wrinkles_01" 64 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 157 "complexion_4" 157 } +# gene_height={ "normal_height" 140 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 177 "body_fat_head_fat_medium" 144 } +# gene_bs_body_shape={ "body_shape_apple_half" 113 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_2_full" 124 "bust_shape_2_full" 124 } +# gene_age={ "old_4" 165 "old_4" 165 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 162 "avg_spacing_high_thickness" 162 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 201 "layer_2_low_thickness" 201 } +# gene_body_hair={ "body_hair_sparse" 151 "body_hair_dense" 151 } +# gene_hair_type={ "hair_curly" 162 "hair_curly" 162 } +# gene_baldness={ "male_pattern_baldness" 246 "male_pattern_baldness" 246 } +# eye_accessory={ "normal_eyes" 233 "normal_eyes" 233 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 21 "normal_eyelashes" 21 } +# } +# } +# enabled=yes +#} +# +#214000_john_ulster = { +# portrait_info = { +# genes={ hair_color={ 169 204 184 179 } +# skin_color={ 102 96 111 96 } +# eye_color={ 124 137 216 189 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_pos" 104 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 165 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_neg" 106 } +# gene_forehead_angle={ "forehead_angle_pos" 153 "forehead_angle_pos" 129 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 176 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 126 } +# gene_head_height={ "head_height_pos" 138 "head_height_neg" 105 } +# gene_head_width={ "head_width_pos" 143 "head_width_neg" 123 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_pos" 130 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 111 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 222 } +# gene_jaw_angle={ "jaw_angle_neg" 125 "jaw_angle_pos" 157 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_pos" 157 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 78 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 110 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 161 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_neg" 165 "mouth_width_neg" 95 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 119 "mouth_upper_lip_size_neg" 109 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 42 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 162 "mouth_open_neg" 74 } +# gene_neck_length={ "neck_length_neg" 125 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 141 "cheek_forward_neg" 3 } +# gene_bs_cheek_height={ "cheek_height_pos" 77 "cheek_height_pos" 15 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 32 "ear_angle_pos" 9 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 52 "ear_inner_shape_pos" 29 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 54 "ear_lower_bend_pos" 28 } +# gene_bs_ear_outward={ "ear_outward_neg" 25 "ear_outward_pos" 78 } +# gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_neg" 75 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 85 "eye_corner_depth_pos" 227 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 23 "eye_fold_shape_neg" 37 } +# gene_bs_eye_size={ "eye_size_neg" 31 "eye_size_pos" 101 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 55 "eye_upper_lid_size_neg" 21 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 68 "forehead_brow_curve_pos" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 47 "forehead_brow_forward_neg" 119 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_neg" 11 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_pos" 82 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 95 "forehead_brow_width_pos" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 7 "jaw_def_pos" 120 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 82 "mouth_lower_lip_def_pos" 41 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 44 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 126 "mouth_lower_lip_pad_neg" 105 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_pos" 17 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 47 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 98 "mouth_philtrum_shape_pos" 51 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 86 "mouth_philtrum_width_neg" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 85 "mouth_upper_lip_full_neg" 6 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 140 "mouth_upper_lip_profile_neg" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 19 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 6 } +# gene_bs_nose_height={ "nose_height_neg" 94 "nose_height_pos" 75 } +# gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_pos" 96 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 61 "nose_nostril_height_neg" 27 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 69 "nose_profile_neg" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 24 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_neg" 47 } +# gene_bs_nose_size={ "nose_size_pos" 18 "nose_size_pos" 52 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 33 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 47 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 65 "nose_tip_width_neg" 199 } +# face_detail_cheek_def={ "cheek_def_01" 205 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 2 "cheek_fat_04_pos" 19 } +# face_detail_chin_cleft={ "chin_cleft" 151 "chin_dimple" 77 } +# face_detail_chin_def={ "chin_def_neg" 16 "chin_def" 252 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 215 "eye_lower_lid_def" 8 } +# face_detail_eye_socket={ "eye_socket_02" 24 "eye_socket_color_01" 4 } +# face_detail_nasolabial={ "nasolabial_02" 92 "nasolabial_02" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 17 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 79 "nose_tip_def" 14 } +# face_detail_temple_def={ "temple_def" 124 "temple_def" 96 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_02" 251 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 63 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 13 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 139 "complexion_7" 193 } +# gene_height={ "normal_height" 140 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_low" 85 "body_fat_head_fat_full" 113 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 189 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_1_half" 109 "bust_shape_3_half" 66 } +# gene_age={ "old_3" 253 "old_1" 142 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 181 "avg_spacing_high_thickness" 161 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 151 "layer_2_low_thickness" 187 } +# gene_body_hair={ "body_hair_sparse" 107 "body_hair_sparse" 115 } +# gene_hair_type={ "hair_wavy" 160 "hair_wavy" 185 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 243 "normal_eyes" 243 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 129 "normal_eyelashes" 129 } +# } +# } +# enabled=yes +#} +# +#218800_kulin_bosna = { +# portrait_info = { +# genes={ hair_color={ 28 239 28 239 } +# skin_color={ 175 110 175 110 } +# eye_color={ 53 185 53 185 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_pos" 99 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_neg" 156 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_pos" 211 "forehead_angle_pos" 211 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 170 "forehead_brow_height_pos" 170 } +# gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 155 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 138 } +# gene_forehead_height={ "forehead_height_neg" 110 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_neg" 83 "head_height_neg" 83 } +# gene_head_width={ "head_width_neg" 104 "head_width_neg" 104 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 89 "head_top_height_neg" 89 } +# gene_head_top_width={ "head_top_width_pos" 131 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_pos" 180 "jaw_forward_pos" 180 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 81 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 97 "mouth_upper_lip_size_neg" 97 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 112 "mouth_lower_lip_size_neg" 112 } +# gene_mouth_open={ "mouth_open_neg" 40 "mouth_open_neg" 40 } +# gene_neck_length={ "neck_length_pos" 134 "neck_length_pos" 134 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 129 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_neg" 50 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_pos" 31 "cheek_width_pos" 31 } +# gene_bs_ear_angle={ "ear_angle_pos" 91 "ear_angle_pos" 91 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 35 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 116 "ear_both_bend_pos" 116 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 35 } +# gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 57 "eye_corner_depth_pos" 57 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 73 "eye_fold_shape_neg" 73 } +# gene_bs_eye_size={ "eye_size_neg" 82 "eye_size_neg" 82 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 19 "eye_upper_lid_size_pos" 19 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 15 "forehead_brow_curve_neg" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 41 "forehead_brow_forward_neg" 41 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 89 "forehead_brow_inner_height_pos" 89 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_neg" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_neg" 186 "jaw_def_neg" 186 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 35 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 15 "mouth_lower_lip_full_neg" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 181 "mouth_lower_lip_pad_neg" 181 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 74 "mouth_lower_lip_width_neg" 74 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 70 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 93 "mouth_philtrum_shape_pos" 93 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 0 "mouth_philtrum_width_neg" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 14 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 104 "mouth_upper_lip_width_neg" 104 } +# gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 4 } +# gene_bs_nose_height={ "nose_height_neg" 108 "nose_height_neg" 105 } +# gene_bs_nose_length={ "nose_length_neg" 98 "nose_length_neg" 98 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 27 "nose_nostril_height_neg" 27 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 60 "nose_nostril_width_neg" 60 } +# gene_bs_nose_profile={ "nose_profile_hawk" 0 "nose_profile_hawk" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 6 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 40 "nose_ridge_width_neg" 40 } +# gene_bs_nose_size={ "nose_size_neg" 0 "nose_size_pos" 63 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 33 "nose_tip_angle_neg" 33 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 71 "nose_tip_forward_neg" 71 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 85 "nose_tip_width_pos" 85 } +# face_detail_cheek_def={ "cheek_def_01" 152 "cheek_def_01" 152 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 82 "cheek_fat_01_neg" 201 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def" 10 "chin_def" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 180 "eye_lower_lid_def" 180 } +# face_detail_eye_socket={ "eye_socket_03" 12 "eye_socket_03" 12 } +# face_detail_nasolabial={ "nasolabial_02" 83 "nasolabial_02" 83 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 192 "nose_tip_def" 192 } +# face_detail_temple_def={ "temple_def" 142 "temple_def" 142 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 193 "brow_wrinkles_04" 193 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 17 "eye_wrinkles_01" 17 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 144 "forehead_wrinkles_03" 144 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 202 "complexion_1" 202 } +# gene_height={ "normal_height" 116 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_full" 132 "body_fat_head_fat_full" 132 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 39 "body_shape_rectangle_full" 39 } +# gene_bs_bust={ "bust_shape_4_full" 183 "bust_shape_4_full" 183 } +# gene_age={ "old_2" 143 "old_2" 143 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 2 "far_spacing_avg_thickness" 234 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 85 "layer_2_low_thickness" 225 } +# gene_body_hair={ "body_hair_sparse" 87 "body_hair_sparse" 174 } +# gene_hair_type={ "hair_wavy" 118 "hair_wavy" 118 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 9 "normal_eyelashes" 9 } +# } +# } +# enabled=yes +#} +# +#205570_rogier_albi = { +# portrait_info = { +# genes={ hair_color={ 67 249 104 119 } +# skin_color={ 65 76 72 78 } +# eye_color={ 176 200 56 144 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 170 } +# gene_chin_width={ "chin_width_pos" 145 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_neg" 111 } +# gene_eye_shut={ "eye_shut_pos" 182 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 142 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 172 } +# gene_forehead_roundness={ "forehead_roundness_pos" 225 "forehead_roundness_pos" 157 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_pos" 176 } +# gene_forehead_height={ "forehead_height_neg" 85 "forehead_height_neg" 51 } +# gene_head_height={ "head_height_neg" 125 "head_height_neg" 89 } +# gene_head_width={ "head_width_neg" 90 "head_width_neg" 126 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_neg" 87 } +# gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 149 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 176 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 108 "jaw_width_pos" 133 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 110 } +# gene_mouth_height={ "mouth_height_pos" 149 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_pos" 135 "mouth_width_pos" 161 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 160 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 124 } +# gene_mouth_open={ "mouth_open_neg" 29 "mouth_open_neg" 40 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_pos" 145 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 30 "cheek_forward_pos" 11 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_neg" 46 } +# gene_bs_cheek_width={ "cheek_width_neg" 171 "cheek_width_neg" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 12 "ear_angle_neg" 2 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 162 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 12 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 51 "ear_outward_pos" 80 } +# gene_bs_ear_size={ "ear_size_pos" 42 "ear_size_pos" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 174 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 187 "eye_fold_shape_neg" 48 } +# gene_bs_eye_size={ "eye_size_pos" 12 "eye_size_pos" 126 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 34 "eye_upper_lid_size_pos" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 83 "forehead_brow_curve_neg" 75 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 68 "forehead_brow_forward_pos" 35 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 19 "forehead_brow_inner_height_neg" 12 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 4 "forehead_brow_outer_height_neg" 18 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 16 "forehead_brow_width_neg" 85 } +# gene_bs_jaw_def={ "jaw_def_pos" 95 "jaw_def_neg" 36 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 1 "mouth_lower_lip_def_pos" 38 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_pos" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 170 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 61 "mouth_lower_lip_width_neg" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 34 "mouth_philtrum_shape_pos" 141 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 28 "mouth_philtrum_width_pos" 25 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 103 "mouth_upper_lip_def_pos" 33 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 102 "mouth_upper_lip_full_neg" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 18 "mouth_upper_lip_profile_neg" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 84 } +# gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_pos" 23 } +# gene_bs_nose_height={ "nose_height_pos" 30 "nose_height_neg" 41 } +# gene_bs_nose_length={ "nose_length_neg" 45 "nose_length_neg" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 93 "nose_nostril_height_pos" 32 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 18 "nose_nostril_width_neg" 33 } +# gene_bs_nose_profile={ "nose_profile_neg" 79 "nose_profile_pos" 20 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_neg" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_neg" 20 } +# gene_bs_nose_size={ "nose_size_pos" 72 "nose_size_pos" 82 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 44 "nose_tip_angle_pos" 62 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 26 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 11 "nose_tip_width_pos" 46 } +# face_detail_cheek_def={ "cheek_def_01" 50 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 5 "cheek_fat_04_pos" 255 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 23 "chin_def_neg" 150 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 109 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_03" 21 "eye_socket_02" 13 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_01" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 36 "nose_tip_def" 220 } +# face_detail_temple_def={ "temple_def" 241 "temple_def" 115 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 76 "brow_wrinkles_03" 22 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 78 "eye_wrinkles_02" 187 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 139 "forehead_wrinkles_01" 85 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 129 "complexion_1" 134 } +# gene_height={ "normal_height" 130 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 122 "body_fat_head_fat_low" 118 } +# gene_bs_body_shape={ "body_shape_apple_half" 11 "body_shape_rectangle_half" 17 } +# gene_bs_bust={ "bust_shape_2_full" 187 "bust_shape_3_half" 7 } +# gene_age={ "old_2" 163 "old_4" 240 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 152 "avg_spacing_lower_thickness" 131 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 181 "layer_2_avg_thickness" 179 } +# gene_body_hair={ "body_hair_sparse" 169 "body_hair_sparse" 131 } +# gene_hair_type={ "hair_wavy" 173 "hair_straight" 191 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 195 "normal_eyes" 195 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 136 "normal_eyelashes" 136 } +# } +# } +# enabled=yes +#} +# +#125501_temujin_ulaanbaatar = { +# portrait_info = { +# genes= { +# hair_color={ 124 252 124 252 } +# skin_color={ 185 76 199 80 } +# eye_color={ 117 217 35 242 } +# gene_chin_forward={ "chin_forward_neg" 84 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 151 } +# gene_eye_depth={ "eye_depth_pos" 122 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 92 "eye_height_neg" 81 } +# gene_eye_distance={ "eye_distance_neg" 84 "eye_distance_neg" 100 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 149 "forehead_angle_neg" 114 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 133 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_neg" 108 "forehead_roundness_neg" 108 } +# gene_forehead_width={ "forehead_width_pos" 166 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 88 } +# gene_head_height={ "head_height_neg" 108 "head_height_neg" 126 } +# gene_head_width={ "head_width_pos" 138 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_neg" 45 "head_profile_neg" 22 } +# gene_head_top_height={ "head_top_height_pos" 113 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 116 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 136 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 123 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 116 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 161 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 115 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 65 "mouth_width_neg" 67 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 169 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 155 "mouth_lower_lip_size_pos" 160 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 70 } +# gene_neck_length={ "neck_length_pos" 112 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_pos" 120 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 29 "cheek_forward_pos" 88 } +# gene_bs_cheek_height={ "cheek_height_pos" 36 "cheek_height_pos" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 77 "cheek_width_pos" 204 } +# gene_bs_ear_angle={ "ear_angle_neg" 119 "ear_angle_pos" 125 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 88 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 43 "ear_upper_bend_pos" 96 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 133 "ear_size_neg" 41 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 87 "eye_corner_depth_neg" 169 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 29 } +# gene_bs_eye_size={ "eye_size_pos" 55 "eye_size_pos" 35 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 251 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 145 "forehead_brow_curve_neg" 32 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 161 "forehead_brow_forward_pos" 119 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 79 "forehead_brow_inner_height_neg" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_neg" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_neg" 198 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 136 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 123 "mouth_lower_lip_full_pos" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_neg" 15 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 59 "mouth_lower_lip_width_neg" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 128 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 41 "mouth_philtrum_shape_neg" 183 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 90 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_pos" 86 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_pos" 80 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_neg" 114 } +# gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 21 } +# gene_bs_nose_height={ "nose_height_pos" 3 "nose_height_pos" 13 } +# gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 49 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 93 "nose_nostril_height_neg" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_pos" 27 "nose_profile_pos" 59 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_neg" 1 } +# gene_bs_nose_size={ "nose_size_neg" 89 "nose_size_pos" 63 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 40 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 108 "nose_tip_forward_neg" 108 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 109 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 46 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 105 "cheek_fat_01_pos" 90 } +# face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 188 "chin_def_neg" 248 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 160 "eye_lower_lid_def_02" 167 } +# face_detail_eye_socket={ "eye_socket_color_02" 137 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_04" 62 "nasolabial_01" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 141 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 216 "eye_wrinkles_01" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 147 "complexion_1" 164 } +# gene_height={ "normal_height" 142 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 158 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_average_clothed" 118 "body_shape_average_clothed" 17 } +# gene_bs_bust={ "bust_clothes" 118 "bust_shape_4_half" 168 } +# gene_age={ "old_1" 153 "old_1" 153 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 212 "avg_spacing_high_thickness" 222 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 187 "layer_2_high_thickness" 222 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 189 "body_hair_sparse_lower_stubble" 189 } +# gene_hair_type={ "hair_straight_thin_beard" 97 "hair_straight_thin_beard" 97 } +# gene_baldness={ "male_pattern_baldness" 176 "male_pattern_baldness" 176 } +# eye_accessory={ "normal_eyes" 96 "normal_eyes" 96 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } +# hairstyles={ "mpo_mongol_hairstyles" 255 "all_hairstyles" 0 } +# beards={ "mpo_mongol_beards" 170 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#144228_nur_al_din_muhammed_nizari = { +# portrait_info = { +# genes={ hair_color={ 98 244 88 230 } +# skin_color={ 87 144 89 150 } +# eye_color={ 78 222 45 252 } +# gene_chin_forward={ "chin_forward_pos" 184 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 142 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_neg" 96 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_neg" 62 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 206 "forehead_roundness_pos" 197 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 91 "forehead_height_neg" 92 } +# gene_head_height={ "head_height_neg" 76 "head_height_pos" 146 } +# gene_head_width={ "head_width_neg" 127 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_pos" 129 "head_profile_pos" 152 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 169 "head_top_width_neg" 113 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_neg" 97 "jaw_forward_neg" 108 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_neg" 126 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 167 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 144 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_neg" 91 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 158 "mouth_upper_lip_size_pos" 200 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 156 "mouth_lower_lip_size_pos" 164 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 139 } +# gene_neck_length={ "neck_length_neg" 102 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_neg" 117 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 79 } +# gene_bs_cheek_width={ "cheek_width_pos" 46 "cheek_width_neg" 7 } +# gene_bs_ear_angle={ "ear_angle_neg" 22 "ear_angle_neg" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 47 "ear_inner_shape_pos" 22 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 8 "ear_both_bend_pos" 153 } +# gene_bs_ear_outward={ "ear_outward_pos" 112 "ear_outward_neg" 7 } +# gene_bs_ear_size={ "ear_size_neg" 6 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 188 "eye_corner_depth_pos" 243 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 20 "eye_fold_shape_neg" 29 } +# gene_bs_eye_size={ "eye_size_pos" 4 "eye_size_pos" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 38 "eye_upper_lid_size_pos" 71 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 8 "forehead_brow_forward_pos" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_pos" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 20 "forehead_brow_outer_height_pos" 23 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 9 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 68 "jaw_def_pos" 32 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 142 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_neg" 87 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 84 "mouth_lower_lip_pad_pos" 149 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 108 "mouth_lower_lip_width_neg" 33 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 34 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 28 "mouth_philtrum_shape_neg" 4 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 39 "mouth_philtrum_width_neg" 117 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 47 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 88 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 91 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 63 "mouth_upper_lip_width_neg" 5 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 32 "nose_height_neg" 35 } +# gene_bs_nose_length={ "nose_length_neg" 8 "nose_length_pos" 83 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_pos" 18 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 93 } +# gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_pos" 120 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 56 "nose_ridge_width_neg" 26 } +# gene_bs_nose_size={ "nose_size_pos" 202 "nose_size_pos" 135 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 2 "nose_tip_angle_neg" 148 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 24 "nose_tip_forward_pos" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 57 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_02" 150 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 18 "cheek_fat_02_pos" 134 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def" 249 "chin_def_neg" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 26 "eye_lower_lid_def" 184 } +# face_detail_eye_socket={ "eye_socket_01" 196 "eye_socket_color_03" 229 } +# face_detail_nasolabial={ "nasolabial_01" 9 "nasolabial_03" 114 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 211 "nose_tip_def" 236 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 167 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 3 "brow_wrinkles_02" 73 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 44 "eye_wrinkles_01" 235 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 246 "forehead_wrinkles_01" 13 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 213 "complexion_1" 217 } +# gene_height={ "normal_height" 120 "normal_height" 133 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 139 "body_fat_head_fat_low" 126 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_1_half" 137 "bust_default" 15 } +# gene_age={ "old_4" 70 "old_1" 58 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 243 "avg_spacing_avg_thickness" 228 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 227 "layer_2_low_thickness" 247 } +# gene_body_hair={ "body_hair_avg" 210 "body_hair_dense" 194 } +# gene_hair_type={ "hair_curly" 117 "hair_wavy" 132 } +# gene_baldness={ "male_pattern_baldness" 74 "male_pattern_baldness" 155 } +# eye_accessory={ "normal_eyes" 247 "normal_eyes" 247 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 37 "normal_eyelashes" 37 } +# } +# } +# enabled=yes +#} +# +#189226_gunda_orangallu = { +# portrait_info = { +# genes={ hair_color={ 42 249 42 249 } +# skin_color={ 100 229 100 229 } +# eye_color={ 17 247 17 247 } +# gene_chin_forward={ "chin_forward_pos" 144 "chin_forward_pos" 144 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_pos" 138 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_pos" 176 "eye_angle_pos" 176 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_neg" 89 "eye_height_neg" 89 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_pos" 133 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_pos" 130 } +# gene_forehead_height={ "forehead_height_neg" 97 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_neg" 116 "head_height_neg" 116 } +# gene_head_width={ "head_width_neg" 114 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_pos" 181 "head_profile_pos" 181 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_pos" 178 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_neg" 66 "jaw_height_neg" 66 } +# gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_pos" 163 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 82 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 175 "mouth_upper_lip_size_pos" 175 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 144 "mouth_lower_lip_size_pos" 144 } +# gene_mouth_open={ "mouth_open_neg" 8 "mouth_open_neg" 8 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 39 "cheek_forward_neg" 39 } +# gene_bs_cheek_height={ "cheek_height_pos" 46 "cheek_height_pos" 46 } +# gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } +# gene_bs_ear_angle={ "ear_angle_pos" 43 "ear_angle_pos" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 82 "ear_inner_shape_pos" 82 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 105 "ear_upper_bend_pos" 105 } +# gene_bs_ear_outward={ "ear_outward_pos" 4 "ear_outward_pos" 4 } +# gene_bs_ear_size={ "ear_size_pos" 57 "ear_size_pos" 57 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 155 "eye_corner_depth_pos" 155 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 189 "eye_fold_shape_neg" 189 } +# gene_bs_eye_size={ "eye_size_pos" 99 "eye_size_pos" 99 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 183 "eye_upper_lid_size_pos" 183 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 6 "forehead_brow_curve_neg" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 0 "forehead_brow_forward_neg" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 23 "forehead_brow_inner_height_neg" 23 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 19 "forehead_brow_outer_height_neg" 19 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 119 "forehead_brow_width_pos" 119 } +# gene_bs_jaw_def={ "jaw_def_neg" 84 "jaw_def_neg" 84 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 41 "mouth_lower_lip_full_pos" 41 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 8 "mouth_lower_lip_pad_pos" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_neg" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_neg" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 167 "mouth_philtrum_width_neg" 167 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 34 "mouth_upper_lip_def_pos" 34 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 83 "mouth_upper_lip_full_pos" 83 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 10 "mouth_upper_lip_profile_neg" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 44 "mouth_upper_lip_width_pos" 44 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_neg" 27 } +# gene_bs_nose_height={ "nose_height_pos" 147 "nose_height_pos" 147 } +# gene_bs_nose_length={ "nose_length_neg" 48 "nose_length_neg" 48 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 34 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 39 } +# gene_bs_nose_profile={ "nose_profile_pos" 19 "nose_profile_pos" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_neg" 11 } +# gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 70 "nose_tip_angle_neg" 70 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 83 "nose_tip_forward_neg" 83 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_pos" 14 } +# face_detail_cheek_def={ "cheek_def_02" 11 "cheek_def_02" 11 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 1 "cheek_fat_04_pos" 1 } +# face_detail_chin_cleft={ "chin_dimple" 15 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def" 25 "chin_def" 25 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 32 "eye_lower_lid_def" 32 } +# face_detail_eye_socket={ "eye_socket_color_01" 239 "eye_socket_color_01" 239 } +# face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_03" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 67 "temple_def" 67 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 94 "brow_wrinkles_02" 94 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 19 "forehead_wrinkles_01" 19 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 247 "complexion_4" 247 } +# gene_height={ "normal_height" 129 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_low" 126 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 2 "body_shape_rectangle_full" 2 } +# gene_bs_bust={ "bust_shape_4_full" 95 "bust_shape_4_full" 95 } +# gene_age={ "old_4" 253 "old_4" 253 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 211 "far_spacing_high_thickness" 211 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 248 "layer_2_avg_thickness" 248 } +# gene_body_hair={ "body_hair_dense" 237 "body_hair_dense" 237 } +# gene_hair_type={ "hair_wavy" 191 "hair_wavy" 191 } +# gene_baldness={ "male_pattern_baldness" 89 "male_pattern_baldness" 89 } +# eye_accessory={ "normal_eyes" 98 "normal_eyes" 98 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# } +# } +# enabled=yes +#} +# +#82198_algimantas_lithuanians = { +# portrait_info = { +# genes={ hair_color={ 149 51 78 123 } +# skin_color={ 45 90 50 86 } +# eye_color={ 155 199 242 194 } +# gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 90 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 222 "forehead_roundness_pos" 165 } +# gene_forehead_width={ "forehead_width_pos" 152 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 92 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_pos" 148 "head_height_neg" 118 } +# gene_head_width={ "head_width_pos" 136 "head_width_pos" 229 } +# gene_head_profile={ "head_profile_pos" 169 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_pos" 173 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_pos" 168 "jaw_width_neg" 118 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_neg" 102 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_pos" 161 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_pos" 135 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 95 "mouth_lower_lip_size_neg" 93 } +# gene_mouth_open={ "mouth_open_neg" 7 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 153 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 68 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 26 "cheek_height_pos" 23 } +# gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_neg" 84 } +# gene_bs_ear_angle={ "ear_angle_neg" 91 "ear_angle_pos" 42 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 49 "ear_inner_shape_pos" 4 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 48 "ear_both_bend_pos" 59 } +# gene_bs_ear_outward={ "ear_outward_neg" 31 "ear_outward_pos" 6 } +# gene_bs_ear_size={ "ear_size_pos" 26 "ear_size_pos" 54 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 169 "eye_corner_depth_pos" 194 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 94 "eye_fold_shape_pos" 168 } +# gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_neg" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 45 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 15 "forehead_brow_curve_pos" 49 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 176 "forehead_brow_forward_pos" 15 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_pos" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 32 "forehead_brow_outer_height_pos" 124 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 27 "forehead_brow_width_neg" 16 } +# gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_pos" 17 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 10 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 2 "mouth_lower_lip_full_pos" 11 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_neg" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 7 "mouth_lower_lip_width_pos" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_neg" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_neg" 11 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_neg" 34 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 90 "mouth_upper_lip_profile_pos" 224 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 116 "mouth_upper_lip_width_pos" 7 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 7 "nose_height_pos" 12 } +# gene_bs_nose_length={ "nose_length_neg" 93 "nose_length_pos" 108 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_pos" 54 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 18 "nose_nostril_width_neg" 15 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 8 "nose_profile_pos" 27 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 2 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_neg" 1 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 84 "nose_tip_forward_pos" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 38 "nose_tip_width_neg" 128 } +# face_detail_cheek_def={ "cheek_def_02" 142 "cheek_def_01" 4 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 42 "cheek_fat_03_pos" 254 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 6 } +# face_detail_chin_def={ "chin_def_neg" 149 "chin_def" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 100 "eye_lower_lid_def" 173 } +# face_detail_eye_socket={ "eye_socket_03" 152 "eye_socket_color_03" 24 } +# face_detail_nasolabial={ "nasolabial_01" 219 "nasolabial_03" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 190 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 38 } +# face_detail_temple_def={ "temple_def" 252 "temple_def" 183 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 71 "brow_wrinkles_02" 36 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 241 "eye_wrinkles_02" 234 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 155 "forehead_wrinkles_01" 168 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 217 "complexion_7" 222 } +# gene_height={ "normal_height" 139 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_low" 126 } +# gene_bs_body_shape={ "body_shape_triangle_half" 40 "body_shape_rectangle_half" 56 } +# gene_bs_bust={ "bust_default" 101 "bust_default" 139 } +# gene_age={ "old_3" 172 "old_4" 63 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 0 "avg_spacing_avg_thickness" 113 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 114 "layer_2_avg_thickness" 158 } +# gene_body_hair={ "body_hair_sparse" 166 "body_hair_avg" 125 } +# gene_hair_type={ "hair_curly" 112 "hair_wavy" 118 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 99 "normal_eyes" 99 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 7 "normal_eyelashes" 7 } +# } +# } +# enabled=yes +#} +# +#232758_sargis_greater_armenia = { +# portrait_info = { +# genes={ hair_color={ 25 240 99 234 } +# skin_color={ 0 89 177 119 } +# eye_color={ 94 207 59 158 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 95 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 149 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 176 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_pos" 151 "forehead_height_neg" 108 } +# gene_head_height={ "head_height_neg" 78 "head_height_pos" 171 } +# gene_head_width={ "head_width_pos" 170 "head_width_pos" 147 } +# gene_head_profile={ "head_profile_pos" 142 "head_profile_pos" 170 } +# gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 172 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 89 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_pos" 164 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 130 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 146 "mouth_lower_lip_size_neg" 76 } +# gene_mouth_open={ "mouth_open_neg" 51 "mouth_open_pos" 191 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 7 "cheek_forward_pos" 31 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 46 } +# gene_bs_ear_angle={ "ear_angle_neg" 36 "ear_angle_neg" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 70 "ear_inner_shape_pos" 24 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 41 "ear_upper_bend_pos" 62 } +# gene_bs_ear_outward={ "ear_outward_pos" 104 "ear_outward_pos" 24 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_neg" 43 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 87 "eye_corner_depth_pos" 235 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 33 "eye_fold_shape_pos" 90 } +# gene_bs_eye_size={ "eye_size_pos" 17 "eye_size_pos" 32 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 137 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 44 "forehead_brow_curve_neg" 196 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 36 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 107 "forehead_brow_inner_height_pos" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 46 "forehead_brow_outer_height_neg" 103 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 72 "forehead_brow_width_pos" 10 } +# gene_bs_jaw_def={ "jaw_def_pos" 70 "jaw_def_pos" 39 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 64 "mouth_lower_lip_def_pos" 3 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 57 "mouth_lower_lip_full_pos" 126 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 47 "mouth_lower_lip_pad_neg" 78 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 16 "mouth_lower_lip_width_pos" 26 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 5 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 20 "mouth_philtrum_shape_pos" 81 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 31 "mouth_philtrum_width_pos" 119 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 11 "mouth_upper_lip_full_pos" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 38 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 125 "mouth_upper_lip_width_pos" 35 } +# gene_bs_nose_forward={ "nose_forward_neg" 72 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_pos" 70 "nose_height_pos" 76 } +# gene_bs_nose_length={ "nose_length_pos" 15 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 81 "nose_nostril_height_pos" 6 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 16 "nose_nostril_width_neg" 77 } +# gene_bs_nose_profile={ "nose_profile_neg" 36 "nose_profile_neg" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 35 "nose_ridge_width_neg" 42 } +# gene_bs_nose_size={ "nose_size_pos" 11 "nose_size_pos" 90 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_neg" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 20 "nose_tip_forward_pos" 27 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_neg" 12 } +# face_detail_cheek_def={ "cheek_def_01" 5 "cheek_def_01" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 17 "cheek_fat_01_pos" 98 } +# face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def" 166 "chin_def" 202 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 111 "eye_lower_lid_def" 20 } +# face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_color_01" 13 } +# face_detail_nasolabial={ "nasolabial_02" 181 "nasolabial_03" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 74 "nose_ridge_def_pos" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 219 "nose_tip_def" 77 } +# face_detail_temple_def={ "temple_def" 110 "temple_def" 80 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_04" 9 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 87 "eye_wrinkles_03" 215 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 225 "forehead_wrinkles_02" 165 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 179 "complexion_4" 101 } +# gene_height={ "normal_height" 121 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_full" 196 "body_fat_head_fat_low" 140 } +# gene_bs_body_shape={ "body_shape_apple_half" 90 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_2_full" 147 "bust_shape_3_half" 114 } +# gene_age={ "old_2" 232 "old_2" 85 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 226 "far_spacing_avg_thickness" 158 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 168 "layer_2_low_thickness" 182 } +# gene_body_hair={ "body_hair_dense" 177 "body_hair_sparse" 121 } +# gene_hair_type={ "hair_wavy" 174 "hair_wavy" 92 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 113 "normal_eyes" 113 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 219 "normal_eyelashes" 219 } +# } +# } +# enabled=yes +#} +# +#144139_khusraw_malik_punjab = { +# portrait_info = { +# genes={ hair_color={ 83 250 3 231 } +# skin_color={ 114 147 108 146 } +# eye_color={ 51 241 69 236 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 113 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_pos" 145 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 100 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_pos" 157 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_neg" 125 } +# gene_forehead_angle={ "forehead_angle_neg" 105 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_pos" 229 "forehead_roundness_pos" 212 } +# gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 51 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 155 } +# gene_head_width={ "head_width_pos" 143 "head_width_neg" 99 } +# gene_head_profile={ "head_profile_neg" 77 "head_profile_pos" 158 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 133 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 198 "mouth_upper_lip_size_pos" 146 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 160 "mouth_lower_lip_size_neg" 80 } +# gene_mouth_open={ "mouth_open_neg" 38 "mouth_open_neg" 52 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 154 "cheek_forward_neg" 50 } +# gene_bs_cheek_height={ "cheek_height_neg" 117 "cheek_height_neg" 109 } +# gene_bs_cheek_width={ "cheek_width_pos" 21 "cheek_width_pos" 117 } +# gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_neg" 2 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 21 "ear_inner_shape_pos" 23 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 108 "ear_both_bend_pos" 31 } +# gene_bs_ear_outward={ "ear_outward_pos" 45 "ear_outward_neg" 30 } +# gene_bs_ear_size={ "ear_size_pos" 19 "ear_size_neg" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 177 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 122 "eye_fold_shape_neg" 35 } +# gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_neg" 125 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 159 "eye_upper_lid_size_pos" 28 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 9 "forehead_brow_curve_neg" 107 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_neg" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_neg" 49 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 242 "forehead_brow_outer_height_neg" 81 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 16 "forehead_brow_width_neg" 13 } +# gene_bs_jaw_def={ "jaw_def_neg" 201 "jaw_def_pos" 115 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 41 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 14 "mouth_lower_lip_full_pos" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 10 "mouth_lower_lip_pad_neg" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 72 "mouth_lower_lip_width_neg" 65 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 16 "mouth_philtrum_shape_neg" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 26 "mouth_philtrum_width_neg" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 37 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 44 "mouth_upper_lip_full_neg" 20 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 119 "mouth_upper_lip_profile_neg" 15 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 40 "mouth_upper_lip_width_pos" 27 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 22 } +# gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 127 } +# gene_bs_nose_length={ "nose_length_pos" 46 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 24 "nose_nostril_height_neg" 44 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 39 "nose_nostril_width_neg" 41 } +# gene_bs_nose_profile={ "nose_profile_pos" 109 "nose_profile_pos" 107 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 3 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 14 "nose_ridge_width_pos" 29 } +# gene_bs_nose_size={ "nose_size_pos" 112 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 20 "nose_tip_angle_neg" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_neg" 3 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 63 "nose_tip_width_neg" 88 } +# face_detail_cheek_def={ "cheek_def_01" 23 "cheek_def_01" 59 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 135 "cheek_fat_03_pos" 225 } +# face_detail_chin_cleft={ "chin_dimple" 179 "chin_cleft" 6 } +# face_detail_chin_def={ "chin_def" 4 "chin_def" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 48 "eye_lower_lid_def" 40 } +# face_detail_eye_socket={ "eye_socket_02" 25 "eye_socket_color_01" 255 } +# face_detail_nasolabial={ "nasolabial_01" 170 "nasolabial_02" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 35 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 107 "nose_tip_def" 55 } +# face_detail_temple_def={ "temple_def" 98 "temple_def" 246 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 80 "brow_wrinkles_04" 83 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 224 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 196 "forehead_wrinkles_01" 16 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 199 "complexion_4" 197 } +# gene_height={ "normal_height" 154 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 147 "bust_shape_3_full" 174 } +# gene_age={ "old_4" 113 "old_4" 107 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 242 "avg_spacing_high_thickness" 219 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 178 "layer_2_avg_thickness" 239 } +# gene_body_hair={ "body_hair_avg" 196 "body_hair_sparse" 240 } +# gene_hair_type={ "hair_curly" 113 "hair_wavy" 147 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 64 "normal_eyes" 64 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } +# } +# } +# enabled=yes +#} +# +#163096_muhammad_africa = { +# portrait_info = { +# genes={ hair_color={ 2 252 43 240 } +# skin_color={ 126 151 129 155 } +# eye_color={ 36 202 25 227 } +# gene_chin_forward={ "chin_forward_neg" 123 "chin_forward_pos" 148 } +# gene_chin_height={ "chin_height_pos" 142 "chin_height_pos" 150 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 148 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 95 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 191 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_pos" 157 } +# gene_forehead_roundness={ "forehead_roundness_pos" 179 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 116 "forehead_height_pos" 168 } +# gene_head_height={ "head_height_pos" 173 "head_height_neg" 114 } +# gene_head_width={ "head_width_pos" 145 "head_width_pos" 180 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_pos" 152 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_pos" 148 } +# gene_head_top_width={ "head_top_width_neg" 111 "head_top_width_neg" 105 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_neg" 120 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 199 "mouth_upper_lip_size_pos" 223 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 210 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_pos" 200 "mouth_open_neg" 115 } +# gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 26 "cheek_forward_pos" 26 } +# gene_bs_cheek_height={ "cheek_height_pos" 29 "cheek_height_pos" 124 } +# gene_bs_cheek_width={ "cheek_width_neg" 30 "cheek_width_neg" 34 } +# gene_bs_ear_angle={ "ear_angle_neg" 27 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 152 "ear_inner_shape_pos" 37 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 33 "ear_both_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_neg" 40 "ear_outward_neg" 69 } +# gene_bs_ear_size={ "ear_size_pos" 10 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 171 "eye_corner_depth_pos" 224 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 162 "eye_fold_shape_pos" 104 } +# gene_bs_eye_size={ "eye_size_neg" 39 "eye_size_pos" 25 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 131 "eye_upper_lid_size_pos" 48 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 76 "forehead_brow_curve_pos" 3 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 32 "forehead_brow_forward_neg" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 70 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 51 "forehead_brow_outer_height_neg" 90 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 109 "forehead_brow_width_pos" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 40 "jaw_def_pos" 85 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 33 "mouth_lower_lip_def_pos" 200 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_pos" 7 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 116 "mouth_lower_lip_width_neg" 82 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 71 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 96 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 72 "mouth_upper_lip_full_neg" 111 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 26 "mouth_upper_lip_profile_neg" 13 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 127 "mouth_upper_lip_width_pos" 16 } +# gene_bs_nose_forward={ "nose_forward_neg" 56 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 33 "nose_height_neg" 10 } +# gene_bs_nose_length={ "nose_length_pos" 35 "nose_length_pos" 14 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 7 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 58 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_pos" 51 "nose_profile_pos" 114 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 5 "nose_ridge_angle_pos" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 67 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_neg" 24 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 63 "nose_tip_angle_neg" 87 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_neg" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 44 "nose_tip_width_neg" 168 } +# face_detail_cheek_def={ "cheek_def_02" 50 "cheek_def_02" 78 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 20 "cheek_fat_02_pos" 7 } +# face_detail_chin_cleft={ "chin_dimple" 80 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def_neg" 176 "chin_def" 205 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 63 "eye_lower_lid_def" 189 } +# face_detail_eye_socket={ "eye_socket_color_02" 142 "eye_socket_color_02" 92 } +# face_detail_nasolabial={ "nasolabial_03" 23 "nasolabial_01" 169 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 147 "nose_ridge_def_pos" 170 } +# face_detail_nose_tip_def={ "nose_tip_def" 251 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 204 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 219 "brow_wrinkles_01" 29 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 182 "eye_wrinkles_01" 88 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 50 "forehead_wrinkles_01" 37 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 239 "complexion_3" 236 } +# gene_height={ "normal_height" 162 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_low" 124 "body_fat_head_fat_full" 126 } +# gene_bs_body_shape={ "body_shape_pear_half" 91 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 83 "bust_shape_3_full" 228 } +# gene_age={ "old_4" 122 "old_4" 41 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 223 "avg_spacing_avg_thickness" 255 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 183 "layer_2_low_thickness" 237 } +# gene_body_hair={ "body_hair_sparse" 193 "body_hair_avg" 222 } +# gene_hair_type={ "hair_curly" 112 "hair_wavy" 94 } +# gene_baldness={ "male_pattern_baldness" 91 "male_pattern_baldness" 109 } +# eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 176 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 13 "normal_eyelashes" 13 } +# } +# } +# enabled=yes +#} +# +#175080_vicayalaya_chola_nadu = { +# portrait_info = { +# genes={ hair_color={ 53 252 17 247 } +# skin_color={ 110 231 115 232 } +# eye_color={ 42 242 56 246 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 89 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 105 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 113 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 190 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 107 "forehead_height_neg" 88 } +# gene_head_height={ "head_height_pos" 133 "head_height_pos" 138 } +# gene_head_width={ "head_width_pos" 128 "head_width_neg" 108 } +# gene_head_profile={ "head_profile_neg" 97 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 99 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 199 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 90 "jaw_height_neg" 107 } +# gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 190 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 145 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 123 "mouth_lower_lip_size_pos" 160 } +# gene_mouth_open={ "mouth_open_neg" 83 "mouth_open_neg" 1 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 108 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 27 "cheek_forward_pos" 27 } +# gene_bs_cheek_height={ "cheek_height_neg" 18 "cheek_height_neg" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 55 } +# gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_pos" 19 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 53 "ear_inner_shape_pos" 11 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 13 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 25 "ear_outward_pos" 19 } +# gene_bs_ear_size={ "ear_size_pos" 51 "ear_size_pos" 40 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 213 "eye_corner_depth_pos" 238 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 24 "eye_fold_shape_neg" 95 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_neg" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 16 "eye_upper_lid_size_neg" 60 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 186 "forehead_brow_curve_neg" 17 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 36 "forehead_brow_forward_pos" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 19 "forehead_brow_inner_height_neg" 11 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 105 "forehead_brow_outer_height_neg" 3 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 21 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 121 "jaw_def_pos" 43 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 46 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 68 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 38 "mouth_lower_lip_pad_pos" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 65 "mouth_lower_lip_width_pos" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 44 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 34 "mouth_philtrum_shape_pos" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 59 "mouth_philtrum_width_pos" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 48 "mouth_upper_lip_full_pos" 146 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 155 "mouth_upper_lip_profile_pos" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 76 } +# gene_bs_nose_forward={ "nose_forward_pos" 25 "nose_forward_neg" 14 } +# gene_bs_nose_height={ "nose_height_pos" 140 "nose_height_pos" 149 } +# gene_bs_nose_length={ "nose_length_neg" 14 "nose_length_pos" 14 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 105 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 104 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 32 "nose_ridge_angle_pos" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 22 "nose_ridge_width_pos" 99 } +# gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_pos" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_neg" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 21 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 10 "nose_tip_width_neg" 83 } +# face_detail_cheek_def={ "cheek_def_01" 30 "cheek_def_01" 104 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 18 "cheek_fat_01_pos" 108 } +# face_detail_chin_cleft={ "chin_dimple" 22 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 16 "chin_def" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 87 "eye_lower_lid_def" 122 } +# face_detail_eye_socket={ "eye_socket_color_02" 228 "eye_socket_color_02" 60 } +# face_detail_nasolabial={ "nasolabial_01" 8 "nasolabial_01" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 64 "nose_ridge_def_pos" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 82 } +# face_detail_temple_def={ "temple_def" 152 "temple_def" 157 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_02" 21 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 31 "eye_wrinkles_02" 247 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 32 "forehead_wrinkles_01" 61 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 221 "complexion_5" 232 } +# gene_height={ "normal_height" 124 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 154 "body_fat_head_fat_medium" 136 } +# gene_bs_body_shape={ "body_shape_triangle_half" 47 "body_shape_hourglass_half" 41 } +# gene_bs_bust={ "bust_clothes" 66 "bust_shape_3_full" 104 } +# gene_age={ "old_4" 155 "old_3" 173 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 171 "close_spacing_high_thickness" 230 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 132 "layer_2_avg_thickness" 202 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 205 "body_hair_sparse" 209 } +# gene_hair_type={ "hair_wavy" 97 "hair_straight" 190 } +# gene_baldness={ "male_pattern_baldness" 163 "male_pattern_baldness" 191 } +# eye_accessory={ "normal_eyes" 170 "normal_eyes" 170 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 13 "normal_eyelashes" 13 } +# } +# } +# enabled=yes +#} +# +#71908_lambert_spoleto = { +# portrait_info = { +# genes={ hair_color={ 220 182 49 235 } +# skin_color={ 41 83 31 84 } +# eye_color={ 77 193 163 136 } +# gene_chin_forward={ "chin_forward_pos" 173 "chin_forward_pos" 140 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 111 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 165 } +# gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 158 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 70 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 144 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_pos" 152 "forehead_width_pos" 149 } +# gene_forehead_height={ "forehead_height_pos" 162 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_pos" 177 "head_height_neg" 81 } +# gene_head_width={ "head_width_neg" 118 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_pos" 189 "head_profile_pos" 191 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_pos" 158 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 75 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_pos" 181 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 178 "mouth_corner_depth_pos" 162 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 103 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 87 "mouth_lower_lip_size_pos" 136 } +# gene_mouth_open={ "mouth_open_neg" 2 "mouth_open_pos" 155 } +# gene_neck_length={ "neck_length_neg" 103 "neck_length_pos" 128 } +# gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 111 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 24 "cheek_forward_pos" 78 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 137 } +# gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 19 } +# gene_bs_ear_angle={ "ear_angle_neg" 59 "ear_angle_pos" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 1 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 192 "ear_upper_bend_pos" 52 } +# gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 33 "ear_size_pos" 63 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 201 "eye_corner_depth_pos" 185 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 13 "eye_fold_shape_neg" 4 } +# gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_pos" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 156 "eye_upper_lid_size_pos" 2 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 6 "forehead_brow_curve_neg" 36 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 13 "forehead_brow_forward_neg" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 69 "forehead_brow_outer_height_neg" 124 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 4 "forehead_brow_width_neg" 47 } +# gene_bs_jaw_def={ "jaw_def_pos" 62 "jaw_def_pos" 45 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 120 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 7 "mouth_lower_lip_full_neg" 110 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 123 "mouth_lower_lip_pad_pos" 30 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 31 "mouth_lower_lip_width_pos" 103 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 132 "mouth_philtrum_def_pos" 139 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 38 "mouth_philtrum_shape_pos" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 71 "mouth_philtrum_width_pos" 125 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 33 "mouth_upper_lip_full_pos" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_pos" 89 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_neg" 28 } +# gene_bs_nose_height={ "nose_height_pos" 22 "nose_height_pos" 22 } +# gene_bs_nose_length={ "nose_length_pos" 101 "nose_length_pos" 89 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 26 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 10 "nose_nostril_width_pos" 48 } +# gene_bs_nose_profile={ "nose_profile_neg" 4 "nose_profile_neg" 58 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_neg" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 44 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_neg" 48 "nose_size_pos" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 121 "nose_tip_angle_pos" 50 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 96 "nose_tip_width_pos" 30 } +# face_detail_cheek_def={ "cheek_def_01" 111 "cheek_def_01" 25 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 21 "cheek_fat_01_neg" 220 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def_neg" 10 "chin_def" 186 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 96 "eye_lower_lid_def" 40 } +# face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_03" 12 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 115 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 104 "nose_tip_def" 207 } +# face_detail_temple_def={ "temple_def" 148 "temple_def" 246 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 230 "brow_wrinkles_04" 34 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 124 "eye_wrinkles_03" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 204 "forehead_wrinkles_01" 67 } +# expression_other={ "cheek_wrinkles_both_01" 40 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 240 "complexion_2" 162 } +# gene_height={ "normal_height" 125 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 110 "body_fat_head_fat_low" 120 } +# gene_bs_body_shape={ "body_shape_triangle_half" 168 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 85 "bust_shape_3_half" 75 } +# gene_age={ "old_3" 1 "old_1" 126 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 178 "far_spacing_low_thickness" 135 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 138 "layer_2_high_thickness" 187 } +# gene_body_hair={ "body_hair_avg" 181 "body_hair_avg" 128 } +# gene_hair_type={ "hair_wavy" 184 "hair_wavy" 102 } +# gene_baldness={ "male_pattern_baldness" 131 "male_pattern_baldness" 187 } +# eye_accessory={ "normal_eyes" 60 "normal_eyes" 60 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 230 "normal_eyelashes" 230 } +# } +# } +# enabled=yes +#} +# +#175030_amoghavarsha_karnata = { +# portrait_info = { +# genes={ hair_color={ 56 246 40 248 } +# skin_color={ 103 226 101 226 } +# eye_color={ 67 245 67 250 } +# gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_neg" 119 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 67 "eye_height_neg" 76 } +# gene_eye_distance={ "eye_distance_pos" 165 "eye_distance_pos" 172 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_neg" 119 } +# gene_forehead_angle={ "forehead_angle_pos" 139 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 167 "forehead_roundness_pos" 176 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 83 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_pos" 141 "head_height_pos" 164 } +# gene_head_width={ "head_width_neg" 56 "head_width_neg" 109 } +# gene_head_profile={ "head_profile_pos" 167 "head_profile_neg" 110 } +# gene_head_top_height={ "head_top_height_pos" 141 "head_top_height_neg" 123 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 164 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 163 } +# gene_jaw_height={ "jaw_height_neg" 69 "jaw_height_neg" 89 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 171 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 161 } +# gene_mouth_width={ "mouth_width_neg" 95 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 163 "mouth_upper_lip_size_pos" 170 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 121 "mouth_open_neg" 95 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 38 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_neg" 29 } +# gene_bs_cheek_width={ "cheek_width_pos" 12 "cheek_width_pos" 19 } +# gene_bs_ear_angle={ "ear_angle_neg" 11 "ear_angle_neg" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 2 "ear_inner_shape_pos" 147 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 29 "ear_lower_bend_pos" 11 } +# gene_bs_ear_outward={ "ear_outward_neg" 117 "ear_outward_neg" 25 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_neg" 64 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 107 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 33 "eye_fold_shape_pos" 17 } +# gene_bs_eye_size={ "eye_size_neg" 2 "eye_size_neg" 7 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 185 "eye_upper_lid_size_pos" 183 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 82 "forehead_brow_curve_neg" 108 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 14 "forehead_brow_forward_pos" 115 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 11 "forehead_brow_inner_height_neg" 61 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 33 "forehead_brow_outer_height_neg" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 5 "forehead_brow_width_neg" 49 } +# gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_neg" 6 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 45 "mouth_lower_lip_def_pos" 62 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 41 "mouth_lower_lip_full_neg" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 52 "mouth_lower_lip_pad_pos" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 117 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 40 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 34 "mouth_philtrum_width_pos" 48 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 89 "mouth_upper_lip_full_pos" 179 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 87 "mouth_upper_lip_profile_pos" 82 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_pos" 108 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 58 } +# gene_bs_nose_height={ "nose_height_pos" 124 "nose_height_pos" 198 } +# gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_neg" 105 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_neg" 56 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 45 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 26 "nose_profile_pos" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_neg" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 64 "nose_ridge_width_pos" 111 } +# gene_bs_nose_size={ "nose_size_pos" 39 "nose_size_pos" 10 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 71 "nose_tip_angle_pos" 13 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_neg" 87 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 22 "nose_tip_width_pos" 91 } +# face_detail_cheek_def={ "cheek_def_02" 141 "cheek_def_02" 19 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 17 "cheek_fat_01_pos" 44 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 21 } +# face_detail_chin_def={ "chin_def" 22 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 41 "eye_lower_lid_def" 111 } +# face_detail_eye_socket={ "eye_socket_02" 251 "eye_socket_color_02" 220 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 97 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 14 "nose_tip_def" 40 } +# face_detail_temple_def={ "temple_def" 73 "temple_def" 41 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 169 "brow_wrinkles_02" 76 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 236 "eye_wrinkles_01" 13 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 158 "forehead_wrinkles_01" 45 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 253 "complexion_2" 186 } +# gene_height={ "normal_height" 118 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_low" 101 "body_fat_head_fat_low" 153 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 10 "body_shape_apple_full" 22 } +# gene_bs_bust={ "bust_shape_2_full" 127 "bust_shape_3_full" 215 } +# gene_age={ "old_3" 143 "old_1" 10 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 225 "avg_spacing_avg_thickness" 241 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 132 "layer_2_avg_thickness" 152 } +# gene_body_hair={ "body_hair_avg" 215 "body_hair_dense" 205 } +# gene_hair_type={ "hair_curly" 124 "hair_wavy" 119 } +# gene_baldness={ "male_pattern_baldness" 135 "male_pattern_baldness" 147 } +# eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 100 "normal_eyelashes" 100 } +# } +# } +# enabled=yes +#} +# +#34980_badr_acre = { +# portrait_info = { +# genes={ hair_color={ 110 241 110 241 } +# skin_color={ 128 120 128 120 } +# eye_color={ 48 127 48 127 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 143 "eye_distance_pos" 143 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_neg" 107 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 138 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_pos" 148 "head_height_pos" 148 } +# gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_neg" 104 } +# gene_head_top_height={ "head_top_height_neg" 89 "head_top_height_neg" 89 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 149 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_neg" 113 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 98 "mouth_open_neg" 98 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_neg" 41 "neck_width_neg" 41 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 7 "cheek_width_neg" 7 } +# gene_bs_ear_angle={ "ear_angle_pos" 6 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 63 "ear_inner_shape_pos" 63 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 49 "ear_lower_bend_pos" 49 } +# gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_neg" 11 } +# gene_bs_ear_size={ "ear_size_neg" 95 "ear_size_neg" 95 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 251 "eye_corner_depth_pos" 251 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 5 "eye_fold_shape_neg" 5 } +# gene_bs_eye_size={ "eye_size_pos" 14 "eye_size_pos" 14 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 111 "forehead_brow_curve_pos" 111 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 126 "forehead_brow_forward_pos" 126 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 6 "forehead_brow_inner_height_neg" 6 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 46 "forehead_brow_outer_height_neg" 46 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 84 "forehead_brow_width_pos" 84 } +# gene_bs_jaw_def={ "jaw_def_neg" 152 "jaw_def_neg" 152 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 5 "mouth_lower_lip_def_pos" 5 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 35 "mouth_lower_lip_full_neg" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 36 "mouth_lower_lip_pad_pos" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_neg" 125 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 1 "mouth_philtrum_shape_neg" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 18 "mouth_philtrum_width_neg" 18 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 189 "mouth_upper_lip_def_pos" 189 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_neg" 101 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 9 "mouth_upper_lip_profile_neg" 9 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 20 "mouth_upper_lip_width_neg" 20 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 35 "nose_height_pos" 35 } +# gene_bs_nose_length={ "nose_length_neg" 109 "nose_length_neg" 109 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 122 "nose_nostril_height_neg" 122 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 92 "nose_nostril_width_pos" 92 } +# gene_bs_nose_profile={ "nose_profile_pos" 103 "nose_profile_pos" 103 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 20 "nose_ridge_angle_neg" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_neg" 22 } +# gene_bs_nose_size={ "nose_size_pos" 73 "nose_size_pos" 73 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 11 "nose_tip_angle_pos" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 35 "nose_tip_forward_neg" 35 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_01" 35 "cheek_def_01" 35 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 130 "cheek_fat_01_pos" 130 } +# face_detail_chin_cleft={ "chin_dimple" 90 "chin_dimple" 90 } +# face_detail_chin_def={ "chin_def_neg" 248 "chin_def_neg" 248 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 17 "eye_lower_lid_def" 17 } +# face_detail_eye_socket={ "eye_socket_01" 194 "eye_socket_01" 194 } +# face_detail_nasolabial={ "nasolabial_01" 19 "nasolabial_01" 19 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 18 "nose_ridge_def_neg" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 16 "nose_tip_def" 16 } +# face_detail_temple_def={ "temple_def" 160 "temple_def" 160 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 72 "brow_wrinkles_03" 72 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 203 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 139 "forehead_wrinkles_03" 139 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 162 "complexion_5" 162 } +# gene_height={ "normal_height" 116 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_full" 108 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_apple_full" 115 "body_shape_apple_full" 54 } +# gene_bs_bust={ "bust_clothes" 177 "bust_default" 222 } +# gene_age={ "old_2" 73 "old_2" 73 } +# gene_eyebrows_shape={ "close_spacing_low_thickness" 235 "close_spacing_low_thickness" 235 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 241 "layer_2_high_thickness" 241 } +# gene_body_hair={ "body_hair_avg" 166 "body_hair_avg" 166 } +# gene_hair_type={ "hair_wavy" 163 "hair_wavy" 163 } +# gene_baldness={ "male_pattern_baldness" 104 "male_pattern_baldness" 104 } +# eye_accessory={ "normal_eyes" 157 "normal_eyes" 157 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 236 "normal_eyelashes" 236 } +# } +# } +# enabled=yes +#} +# +#110520_berenguer_barcelona = { +# portrait_info = { +# genes={ hair_color={ 224 238 105 86 } +# skin_color={ 112 95 126 101 } +# eye_color={ 70 147 217 176 } +# gene_chin_forward={ "chin_forward_neg" 123 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_neg" 102 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_pos" 151 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_neg" 106 "forehead_roundness_neg" 112 } +# gene_forehead_width={ "forehead_width_pos" 131 "forehead_width_neg" 98 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 114 } +# gene_head_height={ "head_height_pos" 143 "head_height_neg" 83 } +# gene_head_width={ "head_width_neg" 82 "head_width_neg" 86 } +# gene_head_profile={ "head_profile_pos" 152 "head_profile_pos" 152 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_neg" 97 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 190 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 122 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_pos" 186 } +# gene_mouth_open={ "mouth_open_neg" 88 "mouth_open_neg" 120 } +# gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 177 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 3 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 74 } +# gene_bs_cheek_width={ "cheek_width_pos" 55 "cheek_width_neg" 50 } +# gene_bs_ear_angle={ "ear_angle_neg" 50 "ear_angle_pos" 47 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 80 "ear_inner_shape_pos" 190 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 71 "ear_upper_bend_pos" 21 } +# gene_bs_ear_outward={ "ear_outward_pos" 8 "ear_outward_neg" 41 } +# gene_bs_ear_size={ "ear_size_neg" 43 "ear_size_neg" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 29 "eye_corner_depth_pos" 29 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 2 "eye_fold_shape_neg" 36 } +# gene_bs_eye_size={ "eye_size_neg" 100 "eye_size_pos" 19 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 19 "eye_upper_lid_size_pos" 157 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 12 "forehead_brow_curve_neg" 181 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 2 "forehead_brow_forward_neg" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 30 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_neg" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 31 "forehead_brow_width_pos" 98 } +# gene_bs_jaw_def={ "jaw_def_neg" 96 "jaw_def_pos" 60 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 117 "mouth_lower_lip_def_pos" 164 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 101 "mouth_lower_lip_full_neg" 83 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_neg" 141 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 17 "mouth_lower_lip_width_pos" 33 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 68 "mouth_philtrum_shape_neg" 8 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 82 "mouth_philtrum_width_neg" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 115 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 91 "mouth_upper_lip_full_pos" 88 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 215 "mouth_upper_lip_profile_pos" 94 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 33 "mouth_upper_lip_width_neg" 106 } +# gene_bs_nose_forward={ "nose_forward_pos" 25 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_pos" 106 "nose_height_neg" 21 } +# gene_bs_nose_length={ "nose_length_neg" 127 "nose_length_neg" 108 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 37 "nose_nostril_height_neg" 25 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 136 "nose_nostril_width_neg" 35 } +# gene_bs_nose_profile={ "nose_profile_pos" 9 "nose_profile_neg" 61 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 28 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 3 "nose_ridge_width_neg" 85 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_neg" 41 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 18 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 75 "nose_tip_forward_pos" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 118 "nose_tip_width_pos" 117 } +# face_detail_cheek_def={ "cheek_def_01" 6 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 238 "cheek_fat_01_neg" 148 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def" 106 "chin_def_neg" 60 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 254 "eye_lower_lid_def" 6 } +# face_detail_eye_socket={ "eye_socket_01" 100 "eye_socket_01" 10 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_03" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 8 "nose_ridge_def_pos" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 36 } +# face_detail_temple_def={ "temple_def" 218 "temple_def" 225 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 174 "brow_wrinkles_04" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 156 "eye_wrinkles_01" 100 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_02" 236 } +# expression_other={ "cheek_wrinkles_both_01" 28 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 244 "complexion_6" 128 } +# gene_height={ "normal_height" 118 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_full" 142 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_apple_half" 102 "body_shape_apple_half" 52 } +# gene_bs_bust={ "bust_clothes" 120 "bust_shape_4_full" 120 } +# gene_age={ "old_3" 232 "old_4" 239 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 118 "close_spacing_high_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 207 "layer_2_low_thickness" 246 } +# gene_body_hair={ "body_hair_sparse" 155 "body_hair_avg" 172 } +# gene_hair_type={ "hair_wavy" 120 "hair_wavy" 148 } +# gene_baldness={ "male_pattern_baldness" 98 "male_pattern_baldness" 229 } +# eye_accessory={ "normal_eyes" 154 "normal_eyes" 154 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 86 "normal_eyelashes" 86 } +# } +# } +# enabled=yes +#} +# +#40406_raoul_valois = { +# portrait_info = { +# genes={ hair_color={ 191 183 229 169 } +# skin_color={ 32 71 51 74 } +# eye_color={ 47 167 153 180 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_pos" 150 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 227 "eye_shut_neg" 126 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 156 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 203 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 92 } +# gene_forehead_height={ "forehead_height_neg" 107 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_pos" 172 "head_height_pos" 162 } +# gene_head_width={ "head_width_neg" 107 "head_width_pos" 147 } +# gene_head_profile={ "head_profile_pos" 145 "head_profile_neg" 110 } +# gene_head_top_height={ "head_top_height_neg" 118 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 92 "jaw_width_neg" 113 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 171 "mouth_upper_lip_size_neg" 123 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_pos" 165 } +# gene_mouth_open={ "mouth_open_neg" 67 "mouth_open_pos" 128 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 152 } +# gene_neck_width={ "neck_width_neg" 116 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_pos" 6 } +# gene_bs_cheek_height={ "cheek_height_neg" 49 "cheek_height_neg" 14 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_pos" 32 } +# gene_bs_ear_angle={ "ear_angle_neg" 6 "ear_angle_pos" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 199 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 17 "ear_both_bend_pos" 19 } +# gene_bs_ear_outward={ "ear_outward_pos" 11 "ear_outward_neg" 103 } +# gene_bs_ear_size={ "ear_size_neg" 33 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 49 "eye_corner_depth_pos" 218 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 34 "eye_fold_shape_pos" 74 } +# gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 196 "forehead_brow_curve_neg" 56 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 6 "forehead_brow_forward_neg" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 66 "forehead_brow_inner_height_neg" 84 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 93 "forehead_brow_outer_height_pos" 106 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 67 "forehead_brow_width_neg" 21 } +# gene_bs_jaw_def={ "jaw_def_pos" 51 "jaw_def_pos" 5 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 48 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 13 "mouth_lower_lip_full_pos" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 19 "mouth_lower_lip_pad_pos" 133 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 87 "mouth_lower_lip_width_pos" 88 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 35 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 7 "mouth_philtrum_shape_neg" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 31 "mouth_philtrum_width_pos" 95 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 172 "mouth_upper_lip_full_pos" 75 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 172 "mouth_upper_lip_profile_pos" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 115 "mouth_upper_lip_width_neg" 67 } +# gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_pos" 85 } +# gene_bs_nose_length={ "nose_length_pos" 46 "nose_length_pos" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 105 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 55 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_neg" 2 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 59 "nose_ridge_width_neg" 119 } +# gene_bs_nose_size={ "nose_size_pos" 78 "nose_size_neg" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_neg" 23 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 20 "nose_tip_forward_neg" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 53 "nose_tip_width_neg" 38 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 59 "cheek_fat_01_neg" 151 } +# face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 225 "eye_lower_lid_def" 31 } +# face_detail_eye_socket={ "eye_socket_02" 19 "eye_socket_02" 8 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_03" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 219 } +# face_detail_temple_def={ "temple_def" 1 "temple_def" 2 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 195 "brow_wrinkles_03" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 152 "eye_wrinkles_01" 88 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 195 "forehead_wrinkles_01" 77 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 191 "complexion_7" 221 } +# gene_height={ "normal_height" 121 "normal_height" 93 } +# gene_bs_body_type={ "body_fat_head_fat_full" 98 "body_fat_head_fat_medium" 139 } +# gene_bs_body_shape={ "body_shape_triangle_half" 193 "body_shape_pear_full" 24 } +# gene_bs_bust={ "bust_clothes" 125 "bust_shape_2_full" 150 } +# gene_age={ "old_3" 85 "old_4" 27 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 229 "far_spacing_high_thickness" 208 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 172 "layer_2_avg_thickness" 174 } +# gene_body_hair={ "body_hair_sparse" 189 "body_hair_avg" 120 } +# gene_hair_type={ "hair_wavy" 174 "hair_wavy" 105 } +# gene_baldness={ "male_pattern_baldness" 154 "male_pattern_baldness" 178 } +# eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 251 "normal_eyelashes" 251 } +# } +# } +# enabled=yes +#} +# +#20829_ali_siracusa = { +# portrait_info = { +# genes={ hair_color={ 6 237 6 237 } +# skin_color={ 134 142 134 142 } +# eye_color={ 13 244 13 244 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 142 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 130 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 158 "forehead_brow_height_pos" 158 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_pos" 128 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_neg" 87 "head_height_neg" 87 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 180 "head_top_width_pos" 180 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 171 "jaw_width_pos" 171 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 98 "mouth_width_neg" 98 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 95 "mouth_upper_lip_size_neg" 95 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 203 "mouth_lower_lip_size_pos" 203 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 0 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_neg" 114 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 27 "cheek_forward_pos" 27 } +# gene_bs_cheek_height={ "cheek_height_pos" 1 "cheek_height_pos" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 23 "cheek_width_pos" 23 } +# gene_bs_ear_angle={ "ear_angle_neg" 127 "ear_angle_neg" 127 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 32 "ear_lower_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_neg" 51 "ear_outward_neg" 51 } +# gene_bs_ear_size={ "ear_size_neg" 64 "ear_size_neg" 64 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 241 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 18 "eye_fold_shape_pos" 18 } +# gene_bs_eye_size={ "eye_size_neg" 7 "eye_size_neg" 7 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_neg" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 80 "forehead_brow_curve_neg" 80 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 39 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 47 "forehead_brow_outer_height_pos" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 15 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 65 "jaw_def_neg" 65 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 47 "mouth_lower_lip_def_pos" 47 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 69 "mouth_lower_lip_full_neg" 69 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 107 "mouth_lower_lip_width_neg" 107 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 17 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 50 "mouth_upper_lip_full_neg" 50 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 24 "mouth_upper_lip_profile_neg" 24 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_neg" 30 "nose_forward_neg" 30 } +# gene_bs_nose_height={ "nose_height_neg" 72 "nose_height_neg" 72 } +# gene_bs_nose_length={ "nose_length_pos" 10 "nose_length_pos" 10 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 7 "nose_nostril_height_pos" 7 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 33 "nose_nostril_width_neg" 33 } +# gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_pos" 81 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 61 "nose_tip_angle_neg" 61 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 34 "nose_tip_forward_pos" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 35 "nose_tip_width_neg" 35 } +# face_detail_cheek_def={ "cheek_def_02" 16 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 184 "cheek_fat_03_pos" 184 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 204 "chin_def_neg" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 248 "eye_lower_lid_def" 248 } +# face_detail_eye_socket={ "eye_socket_color_03" 1 "eye_socket_color_03" 1 } +# face_detail_nasolabial={ "nasolabial_01" 165 "nasolabial_01" 165 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 162 "nose_ridge_def_pos" 162 } +# face_detail_nose_tip_def={ "nose_tip_def" 230 "nose_tip_def" 230 } +# face_detail_temple_def={ "temple_def" 209 "temple_def" 209 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 7 "brow_wrinkles_02" 7 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 240 "forehead_wrinkles_01" 240 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 216 "complexion_2" 216 } +# gene_height={ "normal_height" 118 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 129 "body_fat_head_fat_low" 147 } +# gene_bs_body_shape={ "body_shape_apple_half" 112 "body_shape_apple_half" 21 } +# gene_bs_bust={ "bust_clothes" 76 "bust_shape_3_full" 96 } +# gene_age={ "old_4" 139 "old_4" 139 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 234 "close_spacing_high_thickness" 234 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 128 "layer_2_avg_thickness" 128 } +# gene_body_hair={ "body_hair_avg" 246 "body_hair_avg" 246 } +# gene_hair_type={ "hair_wavy" 152 "hair_wavy" 152 } +# gene_baldness={ "male_pattern_baldness" 75 "male_pattern_baldness" 75 } +# eye_accessory={ "normal_eyes" 236 "normal_eyes" 236 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 34 "normal_eyelashes" 34 } +# } +# } +# enabled=yes +#} +# +#112_eadgar_warwickshire = { +# portrait_info = { +# genes={ hair_color={ 211 194 90 109 } +# skin_color={ 79 80 75 80 } +# eye_color={ 205 193 93 167 } +# gene_chin_forward={ "chin_forward_pos" 198 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 160 } +# gene_forehead_roundness={ "forehead_roundness_pos" 142 "forehead_roundness_pos" 167 } +# gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_neg" 76 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_neg" 80 "head_height_pos" 134 } +# gene_head_width={ "head_width_pos" 162 "head_width_neg" 106 } +# gene_head_profile={ "head_profile_pos" 147 "head_profile_neg" 103 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_neg" 108 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 188 } +# gene_jaw_angle={ "jaw_angle_neg" 62 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_neg" 93 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 154 } +# gene_mouth_width={ "mouth_width_pos" 142 "mouth_width_neg" 68 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 138 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 151 "mouth_lower_lip_size_neg" 26 } +# gene_mouth_open={ "mouth_open_neg" 95 "mouth_open_neg" 66 } +# gene_neck_length={ "neck_length_pos" 168 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_pos" 157 "neck_width_neg" 97 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 17 "cheek_forward_pos" 50 } +# gene_bs_cheek_height={ "cheek_height_neg" 4 "cheek_height_pos" 73 } +# gene_bs_cheek_width={ "cheek_width_neg" 93 "cheek_width_pos" 112 } +# gene_bs_ear_angle={ "ear_angle_neg" 123 "ear_angle_pos" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 5 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 125 "ear_lower_bend_pos" 49 } +# gene_bs_ear_outward={ "ear_outward_neg" 4 "ear_outward_pos" 121 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 89 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 198 "eye_corner_depth_pos" 237 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 23 "eye_fold_shape_neg" 24 } +# gene_bs_eye_size={ "eye_size_neg" 2 "eye_size_neg" 59 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 58 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 13 "forehead_brow_curve_neg" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 30 "forehead_brow_forward_pos" 15 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 89 "forehead_brow_inner_height_pos" 12 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 1 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 127 "forehead_brow_width_pos" 27 } +# gene_bs_jaw_def={ "jaw_def_pos" 121 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 103 "mouth_lower_lip_def_pos" 6 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 23 "mouth_lower_lip_full_neg" 17 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 33 "mouth_lower_lip_pad_neg" 5 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 42 "mouth_lower_lip_width_neg" 38 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_neg" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 52 "mouth_philtrum_width_neg" 7 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 125 "mouth_upper_lip_def_pos" 203 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 24 "mouth_upper_lip_full_neg" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 92 "mouth_upper_lip_profile_neg" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 24 "mouth_upper_lip_width_pos" 73 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_neg" 14 } +# gene_bs_nose_height={ "nose_height_pos" 36 "nose_height_pos" 42 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_neg" 30 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 14 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 41 "nose_nostril_width_pos" 40 } +# gene_bs_nose_profile={ "nose_profile_hawk" 130 "nose_profile_neg" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_pos" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_neg" 35 } +# gene_bs_nose_size={ "nose_size_pos" 64 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 14 "nose_tip_angle_neg" 16 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 49 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 49 "nose_tip_width_neg" 99 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_01" 154 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 142 "cheek_fat_04_pos" 144 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def" 225 "chin_def" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 78 "eye_lower_lid_def" 155 } +# face_detail_eye_socket={ "eye_socket_03" 29 "eye_socket_03" 14 } +# face_detail_nasolabial={ "nasolabial_02" 14 "nasolabial_03" 125 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 4 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 59 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 90 "temple_def" 159 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 83 "brow_wrinkles_04" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 228 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 151 "forehead_wrinkles_01" 37 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 111 "complexion_2" 210 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 114 "body_fat_head_fat_medium" 137 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 222 "body_shape_rectangle_full" 2 } +# gene_bs_bust={ "bust_clothes" 81 "bust_shape_3_full" 74 } +# gene_age={ "old_1" 168 "old_1" 183 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 113 "far_spacing_low_thickness" 105 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 166 "layer_2_low_thickness" 152 } +# gene_body_hair={ "body_hair_avg" 147 "body_hair_sparse" 112 } +# gene_hair_type={ "hair_wavy" 182 "hair_wavy" 154 } +# gene_baldness={ "male_pattern_baldness" 116 "male_pattern_baldness" 159 } +# eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 135 "normal_eyelashes" 135 } +# } +# } +# enabled=yes +#} +# +#45035_ali_yemen = { +# portrait_info = { +# genes={ hair_color={ 63 246 94 251 } +# skin_color={ 183 187 193 184 } +# eye_color={ 77 245 30 251 } +# gene_chin_forward={ "chin_forward_pos" 128 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_pos" 150 } +# gene_eye_height={ "eye_height_neg" 99 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 108 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_neg" 115 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 82 "forehead_angle_neg" 94 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 133 } +# gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_pos" 148 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 94 "head_height_neg" 125 } +# gene_head_width={ "head_width_neg" 104 "head_width_pos" 154 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_pos" 141 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 163 } +# gene_head_top_width={ "head_top_width_pos" 177 "head_top_width_pos" 169 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_neg" 108 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_neg" 89 "jaw_width_pos" 178 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 181 "mouth_forward_pos" 166 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 142 } +# gene_mouth_width={ "mouth_width_pos" 147 "mouth_width_pos" 134 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 154 "mouth_upper_lip_size_pos" 135 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_pos" 149 } +# gene_mouth_open={ "mouth_open_neg" 109 "mouth_open_pos" 133 } +# gene_neck_length={ "neck_length_pos" 164 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 131 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_neg" 78 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_pos" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_pos" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 14 "ear_angle_pos" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 75 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 167 "ear_both_bend_pos" 28 } +# gene_bs_ear_outward={ "ear_outward_neg" 48 "ear_outward_pos" 172 } +# gene_bs_ear_size={ "ear_size_neg" 22 "ear_size_neg" 83 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 197 "eye_corner_depth_neg" 6 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 8 "eye_fold_shape_neg" 155 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 176 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 87 "eye_upper_lid_size_pos" 168 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 112 "forehead_brow_curve_neg" 106 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 21 "forehead_brow_forward_pos" 24 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 11 "forehead_brow_inner_height_neg" 82 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 93 "forehead_brow_outer_height_pos" 10 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_neg" 201 } +# gene_bs_jaw_def={ "jaw_def_neg" 21 "jaw_def_neg" 24 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 198 "mouth_lower_lip_def_pos" 178 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 126 "mouth_lower_lip_full_pos" 76 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 11 "mouth_lower_lip_pad_neg" 28 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 6 "mouth_lower_lip_width_pos" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 27 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 123 "mouth_philtrum_shape_neg" 171 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 121 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_neg" 33 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 224 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 124 "mouth_upper_lip_width_neg" 110 } +# gene_bs_nose_forward={ "nose_forward_neg" 33 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_pos" 13 "nose_height_pos" 92 } +# gene_bs_nose_length={ "nose_length_neg" 63 "nose_length_neg" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_neg" 98 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 8 "nose_nostril_width_neg" 24 } +# gene_bs_nose_profile={ "nose_profile_pos" 53 "nose_profile_neg" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_neg" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 5 "nose_ridge_width_neg" 108 } +# gene_bs_nose_size={ "nose_size_pos" 49 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_neg" 72 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 130 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 6 "nose_tip_width_neg" 34 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_02" 1 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 15 "cheek_fat_04_pos" 159 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 102 "eye_lower_lid_def" 159 } +# face_detail_eye_socket={ "eye_socket_03" 5 "eye_socket_01" 14 } +# face_detail_nasolabial={ "nasolabial_01" 12 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 7 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 112 "nose_tip_def" 76 } +# face_detail_temple_def={ "temple_def" 22 "temple_def" 32 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 74 "brow_wrinkles_03" 101 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 81 "eye_wrinkles_01" 212 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 205 "forehead_wrinkles_02" 165 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 54 "complexion_7" 54 } +# gene_height={ "normal_height" 120 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_low" 133 "body_fat_head_fat_low" 151 } +# gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 168 "bust_shape_2_half" 160 } +# gene_age={ "old_4" 33 "old_3" 57 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 240 "far_spacing_avg_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 186 "layer_2_avg_thickness" 243 } +# gene_body_hair={ "body_hair_dense" 189 "body_hair_sparse" 100 } +# gene_hair_type={ "hair_afro" 112 "hair_afro" 137 } +# gene_baldness={ "male_pattern_baldness" 105 "male_pattern_baldness" 159 } +# eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 180 "normal_eyelashes" 180 } +# } +# } +# enabled=yes +#} +# +#1182_pierre_piedmonte = { +# portrait_info = { +# genes={ hair_color={ 219 229 82 233 } +# skin_color={ 135 104 138 106 } +# eye_color={ 41 151 58 197 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_pos" 144 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_pos" 151 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 218 } +# gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 132 "forehead_height_pos" 136 } +# gene_head_height={ "head_height_neg" 102 "head_height_pos" 162 } +# gene_head_width={ "head_width_neg" 124 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_neg" 106 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_pos" 154 "head_top_height_pos" 134 } +# gene_head_top_width={ "head_top_width_pos" 165 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_neg" 122 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 134 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 151 "jaw_width_pos" 130 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 121 } +# gene_mouth_width={ "mouth_width_neg" 75 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 174 "mouth_lower_lip_size_pos" 145 } +# gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_neg" 94 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_pos" 128 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 17 "cheek_forward_neg" 100 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_neg" 26 } +# gene_bs_cheek_width={ "cheek_width_neg" 47 "cheek_width_neg" 4 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_neg" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 69 "ear_inner_shape_pos" 121 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 30 "ear_lower_bend_pos" 140 } +# gene_bs_ear_outward={ "ear_outward_neg" 13 "ear_outward_neg" 14 } +# gene_bs_ear_size={ "ear_size_pos" 49 "ear_size_neg" 12 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 251 "eye_corner_depth_pos" 104 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 161 "eye_fold_shape_pos" 49 } +# gene_bs_eye_size={ "eye_size_neg" 35 "eye_size_neg" 7 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 25 "eye_upper_lid_size_neg" 23 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 7 "forehead_brow_curve_neg" 51 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_neg" 41 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 43 "forehead_brow_inner_height_pos" 74 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_neg" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 23 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 92 "jaw_def_pos" 155 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 38 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 2 "mouth_lower_lip_full_pos" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 44 "mouth_lower_lip_pad_pos" 47 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 29 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 27 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_neg" 196 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 42 "mouth_philtrum_width_pos" 181 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 107 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 35 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 47 "mouth_upper_lip_profile_pos" 220 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 68 "mouth_upper_lip_width_pos" 107 } +# gene_bs_nose_forward={ "nose_forward_neg" 81 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_neg" 16 "nose_height_pos" 75 } +# gene_bs_nose_length={ "nose_length_pos" 27 "nose_length_pos" 48 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 99 "nose_nostril_height_neg" 41 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 28 "nose_nostril_width_neg" 153 } +# gene_bs_nose_profile={ "nose_profile_neg" 109 "nose_profile_hawk_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 12 "nose_ridge_angle_pos" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 125 "nose_ridge_width_neg" 40 } +# gene_bs_nose_size={ "nose_size_neg" 23 "nose_size_pos" 42 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 10 "nose_tip_angle_pos" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 40 "nose_tip_forward_pos" 49 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_pos" 32 } +# face_detail_cheek_def={ "cheek_def_02" 92 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 25 "cheek_fat_04_pos" 232 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def_neg" 253 "chin_def_neg" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 130 } +# face_detail_eye_socket={ "eye_socket_color_02" 2 "eye_socket_03" 29 } +# face_detail_nasolabial={ "nasolabial_03" 11 "nasolabial_01" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 186 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 207 "temple_def" 246 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_02" 226 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 195 "eye_wrinkles_01" 36 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 39 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 174 "complexion_2" 128 } +# gene_height={ "normal_height" 83 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 136 "body_fat_head_fat_full" 150 } +# gene_bs_body_shape={ "body_shape_pear_half" 129 "body_shape_triangle_full" 2 } +# gene_bs_bust={ "bust_clothes" 111 "bust_shape_2_full" 155 } +# gene_age={ "old_4" 76 "old_3" 145 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 169 "avg_spacing_avg_thickness" 135 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 223 "layer_2_avg_thickness" 190 } +# gene_body_hair={ "body_hair_sparse" 143 "body_hair_avg" 89 } +# gene_hair_type={ "hair_wavy" 128 "hair_wavy" 108 } +# gene_baldness={ "male_pattern_baldness" 99 "male_pattern_baldness" 129 } +# eye_accessory={ "normal_eyes" 44 "normal_eyes" 44 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 35 "normal_eyelashes" 35 } +# } +# } +# enabled=yes +#} +# +#burman001_anawrahta_pagan = { +# portrait_info = { +# genes={ +# hair_color={ 32 248 32 248 } +# skin_color={ 239 144 239 144 } +# eye_color={ 46 251 46 251 } +# gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 111 } +# gene_chin_height={ "chin_height_neg" 101 "chin_height_neg" 101 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 169 "eye_shut_pos" 169 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 178 "forehead_brow_height_pos" 178 } +# gene_forehead_roundness={ "forehead_roundness_pos" 134 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_neg" 120 "forehead_height_neg" 120 } +# gene_head_height={ "head_height_neg" 110 "head_height_neg" 110 } +# gene_head_width={ "head_width_neg" 112 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_neg" 59 "head_profile_neg" 59 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_neg" 99 "head_top_width_neg" 99 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 162 "jaw_width_pos" 162 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_neg" 103 "mouth_height_neg" 103 } +# gene_mouth_width={ "mouth_width_neg" 87 "mouth_width_neg" 87 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 29 "mouth_open_neg" 29 } +# gene_neck_length={ "neck_length_neg" 121 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 32 "cheek_forward_pos" 32 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 88 "cheek_width_pos" 88 } +# gene_bs_ear_angle={ "ear_angle_neg" 27 "ear_angle_neg" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 25 "ear_inner_shape_pos" 25 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 107 "ear_size_pos" 107 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 115 "eye_corner_depth_neg" 115 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_neg" 70 } +# gene_bs_eye_size={ "eye_size_pos" 155 "eye_size_pos" 155 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 189 "eye_upper_lid_size_neg" 189 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 61 "forehead_brow_curve_neg" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 18 "forehead_brow_forward_pos" 18 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 31 "forehead_brow_inner_height_pos" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 5 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 22 "forehead_brow_width_neg" 22 } +# gene_bs_jaw_def={ "jaw_def_neg" 192 "jaw_def_neg" 192 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 71 "mouth_lower_lip_full_pos" 71 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 21 "mouth_lower_lip_pad_neg" 21 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 59 "mouth_lower_lip_width_neg" 59 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 191 "mouth_philtrum_shape_pos" 191 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 21 "mouth_philtrum_width_neg" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 4 "mouth_upper_lip_full_neg" 4 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 54 "mouth_upper_lip_profile_neg" 54 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 7 "mouth_upper_lip_width_neg" 7 } +# gene_bs_nose_forward={ "nose_forward_pos" 2 "nose_forward_pos" 2 } +# gene_bs_nose_height={ "nose_height_neg" 51 "nose_height_neg" 51 } +# gene_bs_nose_length={ "nose_length_neg" 159 "nose_length_neg" 159 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 5 "nose_nostril_width_pos" 5 } +# gene_bs_nose_profile={ "nose_profile_pos" 38 "nose_profile_pos" 38 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 32 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 9 "nose_ridge_width_pos" 9 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 131 "nose_tip_forward_neg" 131 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 19 "nose_tip_width_neg" 19 } +# face_detail_cheek_def={ "cheek_def_02" 182 "cheek_def_02" 46 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 100 "cheek_fat_01_pos" 212 } +# face_detail_chin_cleft={ "chin_cleft" 11 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def_neg" 13 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 225 "eye_lower_lid_def_02" 225 } +# face_detail_eye_socket={ "eye_socket_03" 18 "eye_socket_03" 18 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 22 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 14 "brow_wrinkles_02" 14 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 42 "eye_wrinkles_01" 42 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 165 "forehead_wrinkles_01" 165 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 174 "complexion_smooth_1" 174 } +# gene_height={ "normal_height" 115 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 138 } +# gene_bs_body_shape={ "body_shape_apple_half" 60 "body_shape_apple_half" 60 } +# gene_bs_bust={ "bust_shape_3_half" 224 "bust_shape_3_half" 224 } +# gene_age={ "old_1" 82 "old_1" 82 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 167 "avg_spacing_avg_thickness" 167 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_low_thickness" 255 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 170 "body_hair_sparse_low_stubble" 170 } +# gene_hair_type={ "hair_straight_thin_beard" 98 "hair_straight_thin_beard" 98 } +# gene_baldness={ "male_pattern_baldness" 197 "male_pattern_baldness" 197 } +# eye_accessory={ "normal_eyes" 114 "normal_eyes" 114 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 201 "normal_eyelashes" 201 } +# } +# } +# enabled=yes +#} +# +#188142_prithviraja_rajputana = { +# portrait_info = { +# genes={ hair_color={ 200 213 68 252 } +# skin_color={ 103 184 101 171 } +# eye_color={ 69 249 45 248 } +# gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 121 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 84 } +# gene_eye_distance={ "eye_distance_pos" 191 "eye_distance_pos" 161 } +# gene_eye_shut={ "eye_shut_neg" 124 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_neg" 87 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 92 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_pos" 156 } +# gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_neg" 113 } +# gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_pos" 151 "head_height_pos" 140 } +# gene_head_width={ "head_width_neg" 112 "head_width_neg" 110 } +# gene_head_profile={ "head_profile_neg" 113 "head_profile_pos" 138 } +# gene_head_top_height={ "head_top_height_neg" 111 "head_top_height_pos" 141 } +# gene_head_top_width={ "head_top_width_neg" 110 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_pos" 133 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 164 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 94 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_pos" 180 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 126 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_pos" 142 "mouth_open_pos" 158 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 97 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_pos" 203 } +# gene_bs_cheek_height={ "cheek_height_neg" 83 "cheek_height_neg" 96 } +# gene_bs_cheek_width={ "cheek_width_neg" 76 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_pos" 11 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 16 "ear_inner_shape_pos" 185 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 70 "ear_upper_bend_pos" 6 } +# gene_bs_ear_outward={ "ear_outward_neg" 60 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_neg" 34 "ear_size_neg" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 203 "eye_corner_depth_pos" 205 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 102 "eye_fold_shape_pos" 106 } +# gene_bs_eye_size={ "eye_size_pos" 7 "eye_size_pos" 103 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 129 "eye_upper_lid_size_pos" 34 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 5 "forehead_brow_curve_neg" 132 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 11 "forehead_brow_forward_neg" 121 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_pos" 41 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_neg" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 27 } +# gene_bs_jaw_def={ "jaw_def_neg" 47 "jaw_def_neg" 54 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 79 "mouth_lower_lip_def_pos" 19 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_pos" 79 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 182 "mouth_lower_lip_pad_neg" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 104 "mouth_lower_lip_width_pos" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 187 "mouth_philtrum_width_pos" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 33 "mouth_upper_lip_def_pos" 27 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_neg" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 117 "mouth_upper_lip_profile_pos" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 72 "mouth_upper_lip_width_pos" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 69 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_pos" 44 "nose_height_pos" 57 } +# gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_neg" 18 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 22 "nose_nostril_height_pos" 56 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 44 "nose_nostril_width_pos" 59 } +# gene_bs_nose_profile={ "nose_profile_pos" 52 "nose_profile_pos" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 44 "nose_ridge_width_pos" 119 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 99 "nose_tip_angle_neg" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 8 "nose_tip_forward_pos" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 24 "nose_tip_width_neg" 39 } +# face_detail_cheek_def={ "cheek_def_02" 59 "cheek_def_01" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 29 "cheek_fat_01_pos" 193 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def" 12 "chin_def" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 113 "eye_lower_lid_def" 241 } +# face_detail_eye_socket={ "eye_socket_color_03" 22 "eye_socket_02" 21 } +# face_detail_nasolabial={ "nasolabial_03" 120 "nasolabial_03" 55 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 5 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 18 "temple_def" 59 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 33 "brow_wrinkles_03" 191 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 151 "eye_wrinkles_02" 213 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 202 "forehead_wrinkles_01" 52 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 181 "complexion_5" 251 } +# gene_height={ "normal_height" 163 "normal_height" 125 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 138 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_pear_full" 153 "body_shape_apple_half" 20 } +# gene_bs_bust={ "bust_clothes" 114 "bust_shape_4_full" 112 } +# gene_age={ "old_4" 242 "old_4" 213 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 160 "far_spacing_high_thickness" 214 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_high_thickness" 215 } +# gene_body_hair={ "body_hair_sparse" 208 "body_hair_avg" 126 } +# gene_hair_type={ "hair_curly" 106 "hair_wavy" 121 } +# gene_baldness={ "male_pattern_baldness" 79 "male_pattern_baldness" 156 } +# eye_accessory={ "normal_eyes" 214 "normal_eyes" 214 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 60 "normal_eyelashes" 60 } +# } +# } +# enabled=yes +#} +# +#223590_renaud_kerak = { +# portrait_info = { +# genes={ hair_color={ 33 245 198 174 } +# skin_color={ 66 84 79 80 } +# eye_color={ 236 194 252 134 } +# gene_chin_forward={ "chin_forward_pos" 170 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 132 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 132 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 110 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_pos" 161 } +# gene_forehead_roundness={ "forehead_roundness_pos" 201 "forehead_roundness_pos" 165 } +# gene_forehead_width={ "forehead_width_neg" 82 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_neg" 116 "forehead_height_pos" 159 } +# gene_head_height={ "head_height_neg" 91 "head_height_pos" 140 } +# gene_head_width={ "head_width_pos" 136 "head_width_pos" 215 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_pos" 135 } +# gene_head_top_height={ "head_top_height_pos" 143 "head_top_height_neg" 124 } +# gene_head_top_width={ "head_top_width_pos" 173 "head_top_width_pos" 196 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 88 } +# gene_jaw_width={ "jaw_width_pos" 154 "jaw_width_pos" 169 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 143 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 187 } +# gene_mouth_width={ "mouth_width_neg" 174 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_neg" 124 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 104 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_pos" 153 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_pos" 138 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 28 "cheek_forward_neg" 30 } +# gene_bs_cheek_height={ "cheek_height_neg" 53 "cheek_height_pos" 51 } +# gene_bs_cheek_width={ "cheek_width_pos" 44 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_neg" 101 "ear_angle_neg" 11 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 14 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 24 "ear_upper_bend_pos" 1 } +# gene_bs_ear_outward={ "ear_outward_neg" 28 "ear_outward_neg" 10 } +# gene_bs_ear_size={ "ear_size_neg" 20 "ear_size_pos" 35 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 187 "eye_corner_depth_pos" 249 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 20 "eye_fold_shape_neg" 112 } +# gene_bs_eye_size={ "eye_size_neg" 20 "eye_size_pos" 125 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 49 "eye_upper_lid_size_pos" 46 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_neg" 188 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 16 "forehead_brow_forward_pos" 3 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 170 "forehead_brow_inner_height_neg" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 71 "forehead_brow_outer_height_neg" 6 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 6 "forehead_brow_width_neg" 25 } +# gene_bs_jaw_def={ "jaw_def_pos" 21 "jaw_def_neg" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 179 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 62 "mouth_lower_lip_full_pos" 66 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 58 "mouth_lower_lip_pad_neg" 72 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 32 "mouth_lower_lip_width_pos" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 201 "mouth_philtrum_shape_neg" 41 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 60 "mouth_philtrum_width_neg" 190 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 110 "mouth_upper_lip_full_pos" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 32 "mouth_upper_lip_profile_neg" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 13 "mouth_upper_lip_width_neg" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 20 } +# gene_bs_nose_height={ "nose_height_pos" 125 "nose_height_neg" 53 } +# gene_bs_nose_length={ "nose_length_neg" 72 "nose_length_neg" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_pos" 33 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 39 "nose_nostril_width_neg" 4 } +# gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_neg" 85 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 62 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 114 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_neg" 8 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 14 "nose_tip_angle_pos" 101 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_pos" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 63 "nose_tip_width_pos" 65 } +# face_detail_cheek_def={ "cheek_def_02" 103 "cheek_def_02" 37 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 179 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 14 "chin_def_neg" 3 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 86 "eye_lower_lid_def" 37 } +# face_detail_eye_socket={ "eye_socket_02" 155 "eye_socket_color_03" 192 } +# face_detail_nasolabial={ "nasolabial_03" 16 "nasolabial_01" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 189 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 217 "nose_tip_def" 25 } +# face_detail_temple_def={ "temple_def" 208 "temple_def" 5 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 253 "brow_wrinkles_03" 195 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_02" 147 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_03" 183 } +# expression_other={ "cheek_wrinkles_both_01" 39 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 177 "complexion_6" 79 } +# gene_height={ "normal_height" 175 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 81 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 166 "bust_default" 189 } +# gene_age={ "old_2" 61 "old_1" 47 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 162 "avg_spacing_avg_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_lower_thickness" 141 } +# gene_body_hair={ "body_hair_sparse" 149 "body_hair_avg" 104 } +# gene_hair_type={ "hair_curly" 184 "hair_wavy" 174 } +# gene_baldness={ "male_pattern_baldness" 155 "male_pattern_baldness" 154 } +# eye_accessory={ "normal_eyes" 218 "normal_eyes" 218 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 67 "normal_eyelashes" 67 } +# } +# } +# enabled=yes +#} +# +#205966_henri_champagne = { +# portrait_info = { +# genes={ hair_color={ 70 62 198 176 } +# skin_color={ 71 87 65 89 } +# eye_color={ 36 155 85 140 } +# gene_chin_forward={ "chin_forward_pos" 150 "chin_forward_neg" 90 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 148 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_neg" 111 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 108 "forehead_brow_height_neg" 121 } +# gene_forehead_roundness={ "forehead_roundness_pos" 150 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_pos" 145 } +# gene_head_height={ "head_height_pos" 134 "head_height_neg" 99 } +# gene_head_width={ "head_width_neg" 81 "head_width_neg" 123 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 97 } +# gene_head_top_height={ "head_top_height_pos" 163 "head_top_height_pos" 162 } +# gene_head_top_width={ "head_top_width_neg" 118 "head_top_width_neg" 117 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 99 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_neg" 65 "jaw_height_pos" 159 } +# gene_jaw_width={ "jaw_width_neg" 105 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 60 "mouth_width_neg" 98 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 9 "mouth_open_neg" 93 } +# gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 46 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 12 "cheek_height_neg" 45 } +# gene_bs_cheek_width={ "cheek_width_neg" 43 "cheek_width_pos" 5 } +# gene_bs_ear_angle={ "ear_angle_pos" 41 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 115 "ear_inner_shape_pos" 51 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 32 "ear_lower_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_neg" 40 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_pos" 10 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 97 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 13 "eye_fold_shape_pos" 127 } +# gene_bs_eye_size={ "eye_size_neg" 38 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 30 "eye_upper_lid_size_pos" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 122 "forehead_brow_curve_neg" 186 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 53 "forehead_brow_forward_neg" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_neg" 39 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 8 "forehead_brow_outer_height_neg" 60 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_pos" 65 } +# gene_bs_jaw_def={ "jaw_def_pos" 117 "jaw_def_pos" 14 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 93 "mouth_lower_lip_def_pos" 48 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 44 "mouth_lower_lip_full_neg" 3 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 43 "mouth_lower_lip_pad_neg" 80 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 56 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 17 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_neg" 115 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 13 "mouth_upper_lip_full_pos" 66 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 56 "mouth_upper_lip_profile_pos" 25 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_pos" 100 } +# gene_bs_nose_forward={ "nose_forward_neg" 24 "nose_forward_pos" 81 } +# gene_bs_nose_height={ "nose_height_neg" 91 "nose_height_pos" 79 } +# gene_bs_nose_length={ "nose_length_pos" 32 "nose_length_pos" 39 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 12 "nose_nostril_height_neg" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 58 "nose_nostril_width_neg" 30 } +# gene_bs_nose_profile={ "nose_profile_neg" 6 "nose_profile_neg" 33 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_pos" 8 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 47 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_neg" 7 "nose_size_neg" 12 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 38 "nose_tip_forward_neg" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_pos" 28 } +# face_detail_cheek_def={ "cheek_def_02" 18 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 72 "cheek_fat_02_pos" 74 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 120 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 211 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_color_02" 9 "eye_socket_03" 4 } +# face_detail_nasolabial={ "nasolabial_01" 62 "nasolabial_02" 64 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 23 "nose_ridge_def_pos" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 252 "nose_tip_def" 214 } +# face_detail_temple_def={ "temple_def" 203 "temple_def" 226 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 83 "brow_wrinkles_04" 152 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 58 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 21 "forehead_wrinkles_01" 15 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 166 "complexion_6" 112 } +# gene_height={ "normal_height" 132 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 117 } +# gene_bs_body_shape={ "body_shape_apple_half" 112 "body_shape_pear_half" 38 } +# gene_bs_bust={ "bust_clothes" 56 "bust_shape_1_half" 166 } +# gene_age={ "old_3" 122 "old_3" 212 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 244 "avg_spacing_low_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 204 "layer_2_avg_thickness" 166 } +# gene_body_hair={ "body_hair_avg" 117 "body_hair_avg" 170 } +# gene_hair_type={ "hair_curly" 161 "hair_wavy" 176 } +# gene_baldness={ "no_baldness" 127 "male_pattern_baldness" 79 } +# eye_accessory={ "normal_eyes" 131 "normal_eyes" 131 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 47 "normal_eyelashes" 47 } +# } +# } +# enabled=yes +#} +# +#204510_richard_poitiers = { +# portrait_info = { +# genes={ hair_color={ 228 137 188 204 } +# skin_color={ 62 84 61 82 } +# eye_color={ 76 145 141 139 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 65 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_pos" 151 } +# gene_forehead_height={ "forehead_height_neg" 80 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_pos" 175 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 171 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 96 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 109 "jaw_width_pos" 155 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 106 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_neg" 98 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 149 "mouth_width_pos" 130 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 100 "mouth_upper_lip_size_pos" 157 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 91 "mouth_lower_lip_size_neg" 82 } +# gene_mouth_open={ "mouth_open_neg" 95 "mouth_open_neg" 119 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 107 } +# gene_neck_width={ "neck_width_pos" 147 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 53 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 24 "cheek_height_pos" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 20 "cheek_width_neg" 14 } +# gene_bs_ear_angle={ "ear_angle_pos" 77 "ear_angle_pos" 30 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 178 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 42 "ear_upper_bend_pos" 66 } +# gene_bs_ear_outward={ "ear_outward_pos" 97 "ear_outward_pos" 93 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_neg" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 215 "eye_corner_depth_pos" 179 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_pos" 8 } +# gene_bs_eye_size={ "eye_size_neg" 133 "eye_size_neg" 20 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 186 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 151 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 21 "forehead_brow_forward_pos" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 25 "forehead_brow_inner_height_neg" 42 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 36 "forehead_brow_outer_height_neg" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_pos" 52 } +# gene_bs_jaw_def={ "jaw_def_neg" 8 "jaw_def_pos" 37 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 195 "mouth_lower_lip_def_pos" 36 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 89 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 140 "mouth_lower_lip_pad_neg" 57 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 5 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 185 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_neg" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 26 "mouth_philtrum_width_neg" 164 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 150 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_neg" 76 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_neg" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 49 "mouth_upper_lip_width_pos" 115 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_neg" 169 "nose_height_neg" 103 } +# gene_bs_nose_length={ "nose_length_neg" 40 "nose_length_pos" 41 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 101 "nose_nostril_height_neg" 62 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 66 } +# gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_neg" 27 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_neg" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 48 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 33 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_neg" 3 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 76 "nose_tip_width_neg" 21 } +# face_detail_cheek_def={ "cheek_def_01" 137 "cheek_def_02" 35 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 59 "cheek_fat_04_pos" 116 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 232 "chin_def" 219 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 4 "eye_lower_lid_def" 114 } +# face_detail_eye_socket={ "eye_socket_01" 3 "eye_socket_color_01" 9 } +# face_detail_nasolabial={ "nasolabial_02" 203 "nasolabial_02" 87 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 238 "nose_tip_def" 14 } +# face_detail_temple_def={ "temple_def" 231 "temple_def" 218 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 51 "brow_wrinkles_04" 100 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 98 "forehead_wrinkles_01" 72 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 255 "complexion_1" 149 } +# gene_height={ "normal_height" 160 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 14 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 122 "bust_shape_2_half" 174 } +# gene_age={ "old_1" 181 "old_3" 135 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 234 "avg_spacing_high_thickness" 216 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 181 "layer_2_lower_thickness" 171 } +# gene_body_hair={ "body_hair_sparse" 112 "body_hair_avg" 96 } +# gene_hair_type={ "hair_straight" 128 "hair_curly" 167 } +# gene_baldness={ "male_pattern_baldness" 168 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 85 "normal_eyes" 85 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 29 "normal_eyelashes" 29 } +# } +# } +# enabled=yes +#} +# +#161018_maghan_sibi = { +# portrait_info = { +# genes={ hair_color={ 5 229 5 249 } +# skin_color={ 156 197 163 194 } +# eye_color={ 52 243 16 245 } +# gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 112 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 167 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 84 "eye_height_neg" 76 } +# gene_eye_distance={ "eye_distance_pos" 163 "eye_distance_pos" 148 } +# gene_eye_shut={ "eye_shut_neg" 113 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 86 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 104 "forehead_brow_height_neg" 112 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 136 } +# gene_forehead_width={ "forehead_width_neg" 96 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_neg" 117 "forehead_height_neg" 116 } +# gene_head_height={ "head_height_pos" 142 "head_height_neg" 113 } +# gene_head_width={ "head_width_pos" 131 "head_width_pos" 197 } +# gene_head_profile={ "head_profile_pos" 136 "head_profile_neg" 103 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_neg" 104 "head_top_width_pos" 139 } +# gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 100 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 157 } +# gene_mouth_height={ "mouth_height_pos" 144 "mouth_height_pos" 163 } +# gene_mouth_width={ "mouth_width_pos" 157 "mouth_width_neg" 52 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 188 "mouth_upper_lip_size_pos" 150 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 139 "mouth_lower_lip_size_pos" 154 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 118 } +# gene_neck_length={ "neck_length_pos" 134 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_neg" 111 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 65 "cheek_forward_pos" 5 } +# gene_bs_cheek_height={ "cheek_height_neg" 29 "cheek_height_neg" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 21 "cheek_width_neg" 45 } +# gene_bs_ear_angle={ "ear_angle_neg" 50 "ear_angle_neg" 116 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 89 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 100 "ear_lower_bend_pos" 153 } +# gene_bs_ear_outward={ "ear_outward_pos" 23 "ear_outward_pos" 88 } +# gene_bs_ear_size={ "ear_size_pos" 44 "ear_size_neg" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 18 "eye_corner_depth_neg" 173 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 74 "eye_fold_shape_pos" 11 } +# gene_bs_eye_size={ "eye_size_pos" 27 "eye_size_neg" 52 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 203 "eye_upper_lid_size_neg" 91 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 63 "forehead_brow_curve_neg" 100 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 71 "forehead_brow_forward_pos" 22 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 65 "forehead_brow_inner_height_pos" 111 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_pos" 123 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 13 "forehead_brow_width_pos" 28 } +# gene_bs_jaw_def={ "jaw_def_neg" 200 "jaw_def_neg" 196 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 105 "mouth_lower_lip_full_pos" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 75 "mouth_lower_lip_pad_neg" 1 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 25 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 35 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 36 "mouth_philtrum_shape_neg" 102 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 120 "mouth_philtrum_width_pos" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 67 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 98 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 224 "mouth_upper_lip_profile_pos" 144 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 26 "mouth_upper_lip_width_pos" 13 } +# gene_bs_nose_forward={ "nose_forward_neg" 58 "nose_forward_pos" 12 } +# gene_bs_nose_height={ "nose_height_pos" 58 "nose_height_pos" 19 } +# gene_bs_nose_length={ "nose_length_neg" 72 "nose_length_neg" 62 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_pos" 23 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_pos" 46 } +# gene_bs_nose_profile={ "nose_profile_neg" 12 "nose_profile_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 110 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_neg" 40 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 8 "nose_tip_angle_pos" 4 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 160 "nose_tip_forward_neg" 57 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 145 "nose_tip_width_pos" 110 } +# face_detail_cheek_def={ "cheek_def_01" 6 "cheek_def_02" 113 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 98 "cheek_fat_01_neg" 14 } +# face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 96 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 44 "eye_lower_lid_def" 242 } +# face_detail_eye_socket={ "eye_socket_03" 10 "eye_socket_color_03" 25 } +# face_detail_nasolabial={ "nasolabial_03" 1 "nasolabial_01" 115 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 208 "nose_ridge_def_neg" 245 } +# face_detail_nose_tip_def={ "nose_tip_def" 75 "nose_tip_def" 41 } +# face_detail_temple_def={ "temple_def" 205 "temple_def" 3 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 139 "brow_wrinkles_04" 65 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_01" 51 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 69 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 11 "complexion_4" 76 } +# gene_height={ "normal_height" 141 "normal_height" 156 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_medium" 138 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 34 "body_shape_triangle_half" 51 } +# gene_bs_bust={ "bust_clothes" 81 "bust_shape_1_full" 252 } +# gene_age={ "old_3" 158 "old_4" 15 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 177 "far_spacing_avg_thickness" 209 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_avg_thickness" 229 } +# gene_body_hair={ "body_hair_dense" 140 "body_hair_avg" 102 } +# gene_hair_type={ "hair_afro" 108 "hair_afro" 89 } +# gene_baldness={ "male_pattern_baldness" 101 "male_pattern_baldness" 174 } +# eye_accessory={ "normal_eyes" 119 "normal_eyes" 119 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 107 "normal_eyelashes" 107 } +# } +# } +# enabled=yes +#} +# +#144052_mohammed_azerbaijan = { +# portrait_info = { +# genes={ hair_color={ 88 242 19 247 } +# skin_color={ 181 102 181 95 } +# eye_color={ 80 245 66 253 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_pos" 99 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 117 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_neg" 92 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 118 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_neg" 107 "forehead_roundness_neg" 126 } +# gene_forehead_width={ "forehead_width_pos" 148 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_pos" 178 "head_height_neg" 77 } +# gene_head_width={ "head_width_neg" 117 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_neg" 63 "head_profile_neg" 44 } +# gene_head_top_height={ "head_top_height_pos" 143 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_neg" 109 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 93 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_neg" 110 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_neg" 97 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_pos" 142 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 165 } +# gene_mouth_width={ "mouth_width_neg" 164 "mouth_width_neg" 56 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 100 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_pos" 132 } +# gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_neg" 179 } +# gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_pos" 38 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_pos" 11 "ear_angle_neg" 42 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 64 "ear_inner_shape_pos" 191 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 32 "ear_upper_bend_pos" 7 } +# gene_bs_ear_outward={ "ear_outward_neg" 46 "ear_outward_neg" 44 } +# gene_bs_ear_size={ "ear_size_neg" 40 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 180 "eye_corner_depth_neg" 171 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 201 "eye_fold_shape_neg" 135 } +# gene_bs_eye_size={ "eye_size_pos" 6 "eye_size_pos" 97 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 199 "eye_upper_lid_size_neg" 251 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 116 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 46 "forehead_brow_forward_neg" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 76 "forehead_brow_inner_height_pos" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 3 "forehead_brow_outer_height_pos" 87 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_neg" 165 "jaw_def_neg" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 71 "mouth_lower_lip_def_pos" 56 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 55 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 4 "mouth_lower_lip_width_neg" 61 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 7 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 49 "mouth_philtrum_shape_neg" 66 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 125 "mouth_philtrum_width_pos" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 33 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 35 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_pos" 39 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 123 "mouth_upper_lip_width_neg" 114 } +# gene_bs_nose_forward={ "nose_forward_neg" 88 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_neg" 27 "nose_height_neg" 11 } +# gene_bs_nose_length={ "nose_length_neg" 3 "nose_length_neg" 10 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 71 "nose_nostril_height_neg" 86 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 59 "nose_nostril_width_neg" 48 } +# gene_bs_nose_profile={ "nose_profile_pos" 1 "nose_profile_pos" 76 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 58 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_pos" 59 } +# gene_bs_nose_size={ "nose_size_pos" 12 "nose_size_pos" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 23 "nose_tip_angle_neg" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 59 "nose_tip_forward_neg" 111 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 13 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_02" 20 "cheek_def_01" 109 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_04_pos" 10 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 77 "chin_def_neg" 126 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 24 "eye_lower_lid_def" 87 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_02" 0 } +# face_detail_nasolabial={ "nasolabial_03" 13 "nasolabial_02" 87 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 12 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 19 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 17 "brow_wrinkles_02" 15 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 183 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 175 "forehead_wrinkles_01" 17 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 171 "complexion_1" 156 } +# gene_height={ "normal_height" 134 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_full" 146 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 193 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 133 "bust_default" 168 } +# gene_age={ "old_4" 241 "old_2" 167 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 154 "far_spacing_low_thickness" 249 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 232 "layer_2_avg_thickness" 252 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 150 "body_hair_sparse_low_stubble" 25 } +# gene_hair_type={ "hair_straight_thin_beard" 161 "hair_straight" 141 } +# gene_baldness={ "male_pattern_baldness" 122 "male_pattern_baldness" 163 } +# eye_accessory={ "normal_eyes" 121 "normal_eyes" 121 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 14 "normal_eyelashes" 14 } +# } +# } +# enabled=yes +#} +# +#212600_heinrich_angria = { +# portrait_info = { +# genes={ hair_color={ 219 229 121 61 } +# skin_color={ 79 85 76 86 } +# eye_color={ 41 151 102 188 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_neg" 96 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 85 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 68 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 156 } +# gene_forehead_roundness={ "forehead_roundness_neg" 111 "forehead_roundness_pos" 161 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 174 } +# gene_head_height={ "head_height_neg" 77 "head_height_neg" 126 } +# gene_head_width={ "head_width_neg" 105 "head_width_pos" 173 } +# gene_head_profile={ "head_profile_pos" 156 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 162 } +# gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 215 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 161 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_neg" 147 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_neg" 109 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 47 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 31 "mouth_open_neg" 50 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 103 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_neg" 80 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 111 "cheek_forward_pos" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 35 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_neg" 22 "cheek_width_neg" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 0 "ear_angle_pos" 11 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 101 "ear_inner_shape_pos" 31 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 31 "ear_upper_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_pos" 40 "ear_outward_neg" 8 } +# gene_bs_ear_size={ "ear_size_pos" 4 "ear_size_pos" 40 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 187 "eye_corner_depth_pos" 104 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_neg" 167 } +# gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_neg" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 103 "eye_upper_lid_size_neg" 42 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 26 "forehead_brow_curve_neg" 88 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 45 "forehead_brow_forward_pos" 48 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 33 "forehead_brow_inner_height_pos" 59 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 7 "forehead_brow_outer_height_pos" 29 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 3 } +# gene_bs_jaw_def={ "jaw_def_pos" 10 "jaw_def_neg" 17 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 121 "mouth_lower_lip_def_pos" 158 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_pos" 98 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 7 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 9 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_neg" 32 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_pos" 64 } +# gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 3 } +# gene_bs_nose_height={ "nose_height_neg" 37 "nose_height_pos" 40 } +# gene_bs_nose_length={ "nose_length_pos" 71 "nose_length_neg" 87 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_pos" 51 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 180 "nose_nostril_width_neg" 55 } +# gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_hawk" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 32 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_pos" 106 } +# gene_bs_nose_size={ "nose_size_pos" 83 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 108 "nose_tip_angle_pos" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 52 "nose_tip_forward_neg" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 14 "nose_tip_width_neg" 50 } +# face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 146 "cheek_fat_01_neg" 23 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 232 "chin_def_neg" 15 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 174 "eye_lower_lid_def" 55 } +# face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_01" 8 } +# face_detail_nasolabial={ "nasolabial_01" 18 "nasolabial_01" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 43 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 41 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 159 "temple_def" 170 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 186 "brow_wrinkles_03" 195 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 46 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 191 "forehead_wrinkles_01" 12 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 139 "complexion_5" 80 } +# gene_height={ "normal_height" 132 "normal_height" 97 } +# gene_bs_body_type={ "body_fat_head_fat_low" 128 "body_fat_head_fat_low" 111 } +# gene_bs_body_shape={ "body_shape_average" 61 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 40 "bust_shape_1_full" 38 } +# gene_age={ "old_4" 250 "old_4" 88 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 254 "avg_spacing_low_thickness" 202 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 248 "layer_2_lower_thickness" 144 } +# gene_body_hair={ "body_hair_sparse" 148 "body_hair_avg" 128 } +# gene_hair_type={ "hair_curly" 157 "hair_wavy" 176 } +# gene_baldness={ "male_pattern_baldness" 168 "male_pattern_baldness" 180 } +# eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 4 "normal_eyelashes" 4 } +# } +# } +# enabled=yes +#} +# +#212501_friedrich_barbarossa = { +# portrait_info = { +# genes={ hair_color={ 248 127 98 102 } +# skin_color={ 67 83 78 85 } +# eye_color={ 197 166 162 197 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_pos" 133 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 125 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 76 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_neg" 82 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_neg" 30 } +# gene_forehead_height={ "forehead_height_pos" 149 "forehead_height_neg" 115 } +# gene_head_height={ "head_height_pos" 142 "head_height_neg" 99 } +# gene_head_width={ "head_width_pos" 143 "head_width_pos" 148 } +# gene_head_profile={ "head_profile_neg" 87 "head_profile_pos" 133 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_neg" 104 "head_top_width_pos" 174 } +# gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 88 "jaw_width_pos" 147 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 84 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 100 "mouth_lower_lip_size_neg" 58 } +# gene_mouth_open={ "mouth_open_pos" 133 "mouth_open_pos" 188 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_pos" 164 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 9 "cheek_forward_pos" 86 } +# gene_bs_cheek_height={ "cheek_height_neg" 109 "cheek_height_pos" 16 } +# gene_bs_cheek_width={ "cheek_width_pos" 111 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 10 "ear_angle_pos" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 173 "ear_inner_shape_pos" 101 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 45 "ear_lower_bend_pos" 41 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 22 } +# gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_pos" 103 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 150 "eye_corner_depth_pos" 155 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 32 "eye_fold_shape_pos" 135 } +# gene_bs_eye_size={ "eye_size_neg" 10 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 101 "eye_upper_lid_size_neg" 44 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 131 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_pos" 173 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 46 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 122 "forehead_brow_outer_height_pos" 106 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 125 "forehead_brow_width_neg" 31 } +# gene_bs_jaw_def={ "jaw_def_neg" 44 "jaw_def_pos" 60 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 101 "mouth_lower_lip_def_pos" 125 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 33 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 44 "mouth_lower_lip_pad_pos" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 20 "mouth_lower_lip_width_pos" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 152 "mouth_philtrum_shape_pos" 48 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 52 "mouth_philtrum_width_neg" 10 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 128 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 89 "mouth_upper_lip_full_pos" 56 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_pos" 109 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 26 "mouth_upper_lip_width_pos" 91 } +# gene_bs_nose_forward={ "nose_forward_pos" 2 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 40 "nose_height_pos" 28 } +# gene_bs_nose_length={ "nose_length_pos" 32 "nose_length_pos" 50 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 84 "nose_nostril_height_pos" 65 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_pos" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_hawk_pos" 114 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 110 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_neg" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 20 "nose_tip_width_pos" 21 } +# face_detail_cheek_def={ "cheek_def_02" 25 "cheek_def_02" 15 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 66 "cheek_fat_02_pos" 46 } +# face_detail_chin_cleft={ "chin_cleft" 4 "chin_dimple" 74 } +# face_detail_chin_def={ "chin_def_neg" 245 "chin_def" 220 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 223 "eye_lower_lid_def" 43 } +# face_detail_eye_socket={ "eye_socket_color_02" 21 "eye_socket_02" 78 } +# face_detail_nasolabial={ "nasolabial_03" 2 "nasolabial_01" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 202 "nose_ridge_def_neg" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 161 "nose_tip_def" 231 } +# face_detail_temple_def={ "temple_def" 160 "temple_def" 215 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 247 "brow_wrinkles_01" 61 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 60 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 176 "forehead_wrinkles_01" 191 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 198 "complexion_2" 192 } +# gene_height={ "normal_height" 125 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_full" 127 "body_fat_head_fat_medium" 110 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 81 "body_shape_pear_half" 27 } +# gene_bs_bust={ "bust_clothes" 149 "bust_shape_1_half" 50 } +# gene_age={ "old_3" 23 "old_3" 131 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 140 "avg_spacing_avg_thickness" 181 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 128 "layer_2_low_thickness" 166 } +# gene_body_hair={ "body_hair_sparse" 143 "body_hair_sparse" 124 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 118 } +# gene_baldness={ "male_pattern_baldness" 117 "male_pattern_baldness" 121 } +# eye_accessory={ "normal_eyes" 70 "normal_eyes" 70 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 62 "normal_eyelashes" 62 } +# } +# } +# enabled=yes +#} +# +#90028_hereweard_the_wake = { +# portrait_info = { +# genes={ +# hair_color={ 90 122 90 250 } +# skin_color={ 8 98 8 98 } +# eye_color={ 108 171 108 171 } +# gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 142 "eye_distance_pos" 142 } +# gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_neg" 114 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 104 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 117 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_pos" 229 "forehead_height_pos" 229 } +# gene_head_height={ "head_height_pos" 169 "head_height_pos" 169 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_pos" 186 "head_profile_pos" 186 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 141 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_neg" 86 "jaw_angle_neg" 86 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 143 "mouth_height_pos" 143 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 111 "mouth_upper_lip_size_neg" 111 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 28 "mouth_lower_lip_size_neg" 28 } +# gene_mouth_open={ "mouth_open_neg" 75 "mouth_open_neg" 75 } +# gene_neck_length={ "neck_length_neg" 125 "neck_length_neg" 125 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 34 "cheek_forward_pos" 34 } +# gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 25 } +# gene_bs_ear_angle={ "ear_angle_pos" 66 "ear_angle_pos" 66 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 44 "ear_inner_shape_pos" 44 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 33 "ear_upper_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_neg" 36 "ear_outward_neg" 36 } +# gene_bs_ear_size={ "ear_size_neg" 3 "ear_size_neg" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 194 "eye_corner_depth_pos" 194 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 118 "eye_fold_shape_pos" 118 } +# gene_bs_eye_size={ "eye_size_pos" 37 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 33 "eye_upper_lid_size_pos" 33 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 74 "forehead_brow_curve_neg" 74 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 23 "forehead_brow_forward_pos" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 64 "forehead_brow_outer_height_pos" 64 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 34 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 110 "jaw_def_neg" 110 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 40 "mouth_lower_lip_pad_neg" 40 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 50 "mouth_lower_lip_width_pos" 50 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 200 "mouth_philtrum_shape_pos" 200 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 13 "mouth_philtrum_width_pos" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 28 "mouth_upper_lip_full_neg" 28 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_pos" 101 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 109 "mouth_upper_lip_width_pos" 109 } +# gene_bs_nose_forward={ "nose_forward_pos" 78 "nose_forward_pos" 78 } +# gene_bs_nose_height={ "nose_height_neg" 18 "nose_height_neg" 18 } +# gene_bs_nose_length={ "nose_length_neg" 11 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 12 "nose_nostril_width_pos" 12 } +# gene_bs_nose_profile={ "nose_profile_neg" 13 "nose_profile_neg" 13 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 44 "nose_ridge_width_pos" 44 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 126 "nose_tip_angle_pos" 126 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 21 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 26 "nose_tip_width_pos" 26 } +# face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_01" 15 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 186 "cheek_fat_04_pos" 186 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 67 "eye_lower_lid_def" 67 } +# face_detail_eye_socket={ "eye_socket_02" 4 "eye_socket_02" 4 } +# face_detail_nasolabial={ "nasolabial_01" 118 "nasolabial_01" 118 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_neg" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 208 "nose_tip_def" 208 } +# face_detail_temple_def={ "temple_def" 228 "temple_def" 228 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 94 "brow_wrinkles_02" 94 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 74 "eye_wrinkles_01" 74 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 73 "forehead_wrinkles_01" 73 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 173 "complexion_5" 173 } +# gene_height={ "normal_height" 145 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_low" 151 "body_fat_head_fat_low" 151 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_4_half" 113 "bust_shape_4_half" 113 } +# gene_age={ "old_1" 49 "old_1" 49 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 179 "far_spacing_avg_thickness" 247 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 118 "layer_2_avg_thickness" 250 } +# gene_body_hair={ "body_hair_sparse" 159 "body_hair_sparse" 91 } +# gene_hair_type={ "hair_wavy" 145 "hair_wavy" 145 } +# gene_baldness={ "male_pattern_baldness" 188 "male_pattern_baldness" 188 } +# eye_accessory={ "normal_eyes" 141 "normal_eyes" 141 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 83 "normal_eyelashes" 83 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 202 "all_hairstyles" 0 } +# beards={ "sp2_beards_straight" 195 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#norman_crispin_06_robert_phrangopoulos = { +# portrait_info = { +# genes={ +# hair_color={ 50 240 50 240 } +# skin_color={ 19 81 19 81 } +# eye_color={ 95 183 95 183 } +# gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 89 "chin_height_neg" 89 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_pos" 141 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_pos" 175 "head_height_pos" 175 } +# gene_head_width={ "head_width_pos" 161 "head_width_pos" 161 } +# gene_head_profile={ "head_profile_neg" 101 "head_profile_neg" 101 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 158 "head_top_width_pos" 158 } +# gene_jaw_angle={ "jaw_angle_pos" 143 "jaw_angle_pos" 143 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_pos" 151 "jaw_width_pos" 151 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 174 "mouth_height_pos" 174 } +# gene_mouth_width={ "mouth_width_neg" 48 "mouth_width_neg" 48 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 138 "mouth_upper_lip_size_pos" 138 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 60 "mouth_lower_lip_size_neg" 60 } +# gene_mouth_open={ "mouth_open_pos" 133 "mouth_open_pos" 133 } +# gene_neck_length={ "neck_length_neg" 100 "neck_length_neg" 100 } +# gene_neck_width={ "neck_width_neg" 114 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 13 } +# gene_bs_cheek_height={ "cheek_height_pos" 43 "cheek_height_pos" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 0 "cheek_width_neg" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 115 "ear_angle_neg" 115 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 1 "ear_inner_shape_pos" 1 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 53 "ear_lower_bend_pos" 53 } +# gene_bs_ear_outward={ "ear_outward_pos" 63 "ear_outward_pos" 63 } +# gene_bs_ear_size={ "ear_size_pos" 46 "ear_size_pos" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 173 "eye_corner_depth_pos" 173 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 36 "eye_fold_shape_pos" 36 } +# gene_bs_eye_size={ "eye_size_neg" 4 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 53 "eye_upper_lid_size_pos" 53 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 39 "forehead_brow_curve_neg" 39 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 123 "forehead_brow_forward_pos" 123 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_pos" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_neg" 51 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 6 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 133 "jaw_def_neg" 133 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 10 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 62 "mouth_lower_lip_full_neg" 62 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 10 "mouth_lower_lip_pad_pos" 10 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 124 "mouth_lower_lip_width_pos" 124 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 73 "mouth_philtrum_shape_neg" 73 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 10 "mouth_philtrum_width_neg" 10 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 112 "mouth_upper_lip_full_neg" 112 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 135 "mouth_upper_lip_profile_pos" 135 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 81 "mouth_upper_lip_width_neg" 81 } +# gene_bs_nose_forward={ "nose_forward_pos" 20 "nose_forward_pos" 20 } +# gene_bs_nose_height={ "nose_height_pos" 85 "nose_height_pos" 85 } +# gene_bs_nose_length={ "nose_length_pos" 105 "nose_length_pos" 105 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 44 "nose_nostril_height_neg" 44 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 44 "nose_nostril_width_neg" 44 } +# gene_bs_nose_profile={ "nose_profile_pos" 3 "nose_profile_pos" 3 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 42 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 28 "nose_size_pos" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 41 "nose_tip_angle_pos" 41 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 30 "nose_tip_forward_pos" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 42 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 148 "cheek_fat_01_neg" 148 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_dimple" 9 } +# face_detail_chin_def={ "chin_def" 17 "chin_def" 17 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 41 "eye_lower_lid_def" 41 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_01" 12 } +# face_detail_nasolabial={ "nasolabial_03" 1 "nasolabial_03" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 18 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 213 "nose_tip_def" 213 } +# face_detail_temple_def={ "temple_def" 204 "temple_def" 204 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 32 "brow_wrinkles_02" 32 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 222 "eye_wrinkles_01" 222 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 233 "forehead_wrinkles_01" 233 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 202 "complexion_4" 202 } +# gene_height={ "normal_height" 137 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_shape_3_full" 94 "bust_shape_3_full" 94 } +# gene_age={ "old_1" 108 "old_1" 108 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 134 "avg_spacing_avg_thickness" 134 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 214 "layer_2_avg_thickness" 214 } +# gene_body_hair={ "body_hair_sparse" 121 "body_hair_sparse" 121 } +# gene_hair_type={ "hair_wavy" 153 "hair_wavy" 153 } +# gene_baldness={ "male_pattern_baldness" 79 "male_pattern_baldness" 79 } +# eye_accessory={ "normal_eyes" 61 "normal_eyes" 61 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 78 "normal_eyelashes" 78 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 0 "all_hairstyles" 0 } +# beards={ "ep3_beards_straight" 131 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#34220_roussel_de_bailleul = { # Friend of Robert Phrangopoulos +# portrait_info = { +# genes={ +# hair_color={ 233 103 233 103 } +# skin_color={ 95 75 95 75 } +# eye_color={ 172 181 172 181 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_neg" 103 "chin_height_neg" 103 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_pos" 161 "eye_distance_pos" 161 } +# gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_neg" 108 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_neg" 124 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 178 "forehead_height_pos" 178 } +# gene_head_height={ "head_height_neg" 117 "head_height_neg" 117 } +# gene_head_width={ "head_width_pos" 188 "head_width_pos" 188 } +# gene_head_profile={ "head_profile_neg" 100 "head_profile_neg" 100 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 129 "jaw_width_pos" 129 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 151 "mouth_corner_depth_pos" 151 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 98 "mouth_height_neg" 98 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 108 "mouth_lower_lip_size_neg" 108 } +# gene_mouth_open={ "mouth_open_pos" 136 "mouth_open_pos" 136 } +# gene_neck_length={ "neck_length_neg" 94 "neck_length_neg" 94 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 14 "cheek_forward_pos" 14 } +# gene_bs_cheek_height={ "cheek_height_neg" 36 "cheek_height_neg" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_neg" 30 "ear_angle_neg" 30 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 7 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 143 "ear_lower_bend_pos" 143 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 222 "eye_corner_depth_pos" 222 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 67 "eye_fold_shape_pos" 67 } +# gene_bs_eye_size={ "eye_size_pos" 6 "eye_size_pos" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 64 "eye_upper_lid_size_pos" 64 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 14 "forehead_brow_curve_neg" 14 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 39 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 36 "forehead_brow_inner_height_pos" 36 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 40 "forehead_brow_outer_height_neg" 40 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 29 "forehead_brow_width_neg" 29 } +# gene_bs_jaw_def={ "jaw_def_pos" 93 "jaw_def_pos" 93 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 103 "mouth_lower_lip_def_pos" 103 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 123 "mouth_lower_lip_pad_pos" 123 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 6 "mouth_lower_lip_width_pos" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 32 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 83 "mouth_philtrum_shape_pos" 83 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 140 "mouth_upper_lip_def_pos" 140 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 11 "mouth_upper_lip_full_pos" 11 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 26 "mouth_upper_lip_profile_pos" 26 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 121 "mouth_upper_lip_width_neg" 121 } +# gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 4 } +# gene_bs_nose_height={ "nose_height_pos" 37 "nose_height_pos" 37 } +# gene_bs_nose_length={ "nose_length_neg" 126 "nose_length_neg" 126 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 34 "nose_nostril_width_pos" 34 } +# gene_bs_nose_profile={ "nose_profile_hawk" 6 "nose_profile_hawk" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 4 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 15 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 4 "nose_tip_forward_pos" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 30 } +# face_detail_cheek_def={ "cheek_def_02" 3 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 180 "cheek_fat_02_pos" 180 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 16 "eye_lower_lid_def" 16 } +# face_detail_eye_socket={ "eye_socket_03" 92 "eye_socket_03" 92 } +# face_detail_nasolabial={ "nasolabial_02" 3 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 236 "nose_tip_def" 236 } +# face_detail_temple_def={ "temple_def" 131 "temple_def" 131 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 95 "brow_wrinkles_01" 95 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 211 "eye_wrinkles_01" 25 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 235 "forehead_wrinkles_02" 235 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 128 "complexion_6" 128 } +# gene_height={ "normal_height" 99 "normal_height" 99 } +# gene_bs_body_type={ "body_fat_head_fat_low" 136 "body_fat_head_fat_low" 136 } +# gene_bs_body_shape={ "body_shape_pear_half" 61 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 106 "bust_default" 133 } +# gene_age={ "old_2" 102 "old_2" 102 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 104 "avg_spacing_low_thickness" 104 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 65 "layer_2_low_thickness" 65 } +# gene_body_hair={ "body_hair_sparse" 190 "body_hair_sparse" 190 } +# gene_hair_type={ "hair_wavy" 126 "hair_wavy" 126 } +# gene_baldness={ "male_pattern_baldness" 168 "male_pattern_baldness" 168 } +# eye_accessory={ "normal_eyes" 33 "normal_eyes" 33 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# beards={ "western_beards_straight" 136 "no_beard" 0 } +# cloaks={ "no_cloak" 182 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 171 "all_hairstyles" 0 } +# legwear={ "fp1_common_legwear" 221 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "ep2_western_era2_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "western_war" 221 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +#41702_hasan = { +# portrait_info = { +# genes={ +# hair_color={ 98 244 53 241 } +# skin_color={ 157 152 161 151 } +# eye_color={ 73 250 89 242 } +# gene_chin_forward={ "chin_forward_pos" 138 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 88 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 162 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 89 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_neg" 105 "forehead_height_neg" 54 } +# gene_head_height={ "head_height_neg" 85 "head_height_neg" 79 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_pos" 135 "head_profile_neg" 70 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_pos" 134 } +# gene_head_top_width={ "head_top_width_neg" 114 "head_top_width_neg" 117 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_neg" 90 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 98 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 163 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 127 "mouth_upper_lip_size_pos" 184 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 176 "mouth_lower_lip_size_pos" 169 } +# gene_mouth_open={ "mouth_open_neg" 6 "mouth_open_neg" 45 } +# gene_neck_length={ "neck_length_pos" 148 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 4 "cheek_height_pos" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 35 "cheek_width_neg" 11 } +# gene_bs_ear_angle={ "ear_angle_pos" 110 "ear_angle_pos" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 57 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 144 "ear_lower_bend_pos" 75 } +# gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 49 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_neg" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 86 "eye_corner_depth_pos" 193 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 30 "eye_fold_shape_pos" 83 } +# gene_bs_eye_size={ "eye_size_neg" 95 "eye_size_neg" 9 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 40 "forehead_brow_curve_neg" 117 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 101 "forehead_brow_inner_height_neg" 80 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 47 "forehead_brow_outer_height_neg" 101 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 44 "forehead_brow_width_pos" 60 } +# gene_bs_jaw_def={ "jaw_def_neg" 28 "jaw_def_pos" 16 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 117 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 22 "mouth_lower_lip_pad_neg" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 22 "mouth_lower_lip_width_pos" 18 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 10 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 6 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_pos" 126 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 81 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 177 "mouth_upper_lip_full_pos" 2 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 20 "mouth_upper_lip_profile_neg" 4 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 49 "mouth_upper_lip_width_neg" 121 } +# gene_bs_nose_forward={ "nose_forward_pos" 10 "nose_forward_neg" 24 } +# gene_bs_nose_height={ "nose_height_pos" 78 "nose_height_neg" 93 } +# gene_bs_nose_length={ "nose_length_pos" 66 "nose_length_neg" 39 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 39 "nose_nostril_height_neg" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 59 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_neg" 36 "nose_profile_pos" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 31 "nose_ridge_width_neg" 46 } +# gene_bs_nose_size={ "nose_size_pos" 189 "nose_size_pos" 6 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 82 "nose_tip_angle_neg" 16 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 49 "nose_tip_forward_neg" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 112 "nose_tip_width_neg" 34 } +# face_detail_cheek_def={ "cheek_def_01" 158 "cheek_def_02" 165 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 219 "cheek_fat_02_pos" 85 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 12 "chin_def_neg" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 190 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_color_03" 19 "eye_socket_color_01" 234 } +# face_detail_nasolabial={ "nasolabial_02" 16 "nasolabial_02" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 152 "nose_ridge_def_pos" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 250 } +# face_detail_temple_def={ "temple_def" 242 "temple_def" 129 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_01" 218 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 83 "eye_wrinkles_03" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 93 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 182 "complexion_5" 180 } +# gene_height={ "normal_height" 140 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_full" 130 "body_fat_head_fat_full" 139 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 10 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 86 "bust_shape_2_full" 203 } +# gene_age={ "old_1" 125 "old_3" 19 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 222 "avg_spacing_high_thickness" 236 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 148 "layer_2_low_thickness" 140 } +# gene_body_hair={ "body_hair_dense" 198 "body_hair_dense" 226 } +# gene_hair_type={ "hair_curly" 114 "hair_curly" 163 } +# gene_baldness={ "male_pattern_baldness" 186 "male_pattern_baldness" 95 } +# eye_accessory={ "normal_eyes" 123 "normal_eyes" 123 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 170 "normal_eyelashes" 170 } +# beards={ "mena_beards_curly" 230 "no_beard" 0 } +# hairstyles={ "mena_hairstyles_curly" 21 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 66 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mena_commoner_clothes" 132 "most_clothes" 0 } +# headgear={ "fp3_iranian_low_nobility" 18 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#3046_suleyman = { +# portrait_info = { +# genes={ +# hair_color={ 59 251 81 242 } +# skin_color={ 212 116 219 117 } +# eye_color={ 24 251 12 244 } +# gene_chin_forward={ "chin_forward_pos" 155 "chin_forward_neg" 87 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 71 "chin_width_pos" 184 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_neg" 110 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 158 } +# gene_eye_height={ "eye_height_neg" 113 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 169 "forehead_brow_height_pos" 162 } +# gene_forehead_roundness={ "forehead_roundness_pos" 131 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_pos" 132 } +# gene_head_height={ "head_height_pos" 139 "head_height_neg" 123 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 157 } +# gene_head_profile={ "head_profile_neg" 31 "head_profile_neg" 21 } +# gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_pos" 165 } +# gene_head_top_width={ "head_top_width_neg" 125 "head_top_width_neg" 124 } +# gene_jaw_angle={ "jaw_angle_neg" 107 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 151 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_pos" 157 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 48 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_pos" 142 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 128 "mouth_lower_lip_size_pos" 131 } +# gene_mouth_open={ "mouth_open_neg" 65 "mouth_open_pos" 183 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 103 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_neg" 40 } +# gene_bs_cheek_height={ "cheek_height_neg" 20 "cheek_height_neg" 7 } +# gene_bs_cheek_width={ "cheek_width_pos" 63 "cheek_width_neg" 5 } +# gene_bs_ear_angle={ "ear_angle_neg" 27 "ear_angle_pos" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 67 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 51 "ear_both_bend_pos" 138 } +# gene_bs_ear_outward={ "ear_outward_pos" 84 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_neg" 24 "ear_size_pos" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 190 "eye_corner_depth_neg" 203 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 34 "eye_fold_shape_pos" 1 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_neg" 144 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 217 "eye_upper_lid_size_neg" 214 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 107 "forehead_brow_curve_neg" 147 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 12 "forehead_brow_forward_neg" 24 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 114 "forehead_brow_inner_height_pos" 29 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_neg" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 98 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_pos" 22 "jaw_def_neg" 155 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 48 "mouth_lower_lip_def_pos" 40 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 76 "mouth_lower_lip_full_pos" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 79 "mouth_lower_lip_pad_neg" 37 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 12 "mouth_lower_lip_width_neg" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 5 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 46 "mouth_philtrum_shape_pos" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 49 "mouth_philtrum_width_pos" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 67 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 14 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 187 "mouth_upper_lip_profile_pos" 149 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 117 "mouth_upper_lip_width_neg" 8 } +# gene_bs_nose_forward={ "nose_forward_neg" 31 "nose_forward_pos" 37 } +# gene_bs_nose_height={ "nose_height_pos" 72 "nose_height_pos" 31 } +# gene_bs_nose_length={ "nose_length_neg" 78 "nose_length_neg" 90 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 16 "nose_nostril_height_neg" 99 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 53 "nose_nostril_width_pos" 89 } +# gene_bs_nose_profile={ "nose_profile_pos" 40 "nose_profile_pos" 32 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_neg" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 47 "nose_ridge_width_pos" 24 } +# gene_bs_nose_size={ "nose_size_neg" 44 "nose_size_neg" 35 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_neg" 41 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 174 "nose_tip_forward_neg" 125 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 106 } +# face_detail_cheek_def={ "cheek_def_01" 71 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 97 "cheek_fat_01_neg" 9 } +# face_detail_chin_cleft={ "chin_cleft" 23 "chin_cleft" 24 } +# face_detail_chin_def={ "chin_def_neg" 8 "chin_def_neg" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_02" 0 "eye_socket_03" 159 } +# face_detail_nasolabial={ "nasolabial_01" 10 "nasolabial_03" 106 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 149 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 186 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 85 "forehead_wrinkles_01" 131 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 167 "complexion_3" 237 } +# gene_height={ "normal_height" 127 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_low" 94 "body_fat_head_fat_low" 108 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 132 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 81 "bust_shape_3_half" 60 } +# gene_age={ "old_4" 72 "old_2" 30 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 151 "avg_spacing_low_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 241 "layer_2_low_thickness" 236 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 126 "body_hair_sparse_low_stubble" 139 } +# gene_hair_type={ "hair_straight" 154 "hair_straight_thin_beard" 188 } +# gene_baldness={ "male_pattern_baldness" 104 "male_pattern_baldness" 78 } +# eye_accessory={ "normal_eyes" 172 "normal_eyes" 172 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 102 "normal_eyelashes" 102 } +# beards={ "fp3_turkic_beards_straight" 184 "no_beard" 0 } +# hairstyles={ "fp3_hairstyles_turkic_straight_common" 117 "all_hairstyles" 0 } +# legwear={ "mena_war_legwear" 64 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "ep2_steppe_war_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "ep2_steppe_war_nobility" 239 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# props_right={ "ep1_artisan_sword_steppe" 255 "no_props" 0 } +# props_left={ "ep1_mena_shield_01" 255 "no_props" 0 } +# gene_additive_animations_fat={ "fat_additive" 33 "fat_additive" 0 } +# gene_additive_animations_dwarf={ "dwarf_additive" 0 "dwarf_additive" 0 } +# } +# } +# enabled=yes +#} +# +#andalusian_0003_wallada = { +# portrait_info = { +# genes={ +# hair_color={ 97 240 27 245 } +# skin_color={ 156 129 154 132 } +# eye_color={ 66 218 62 198 } +# gene_chin_forward={ "chin_forward_neg" 118 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_pos" 136 } +# gene_eye_angle={ "eye_angle_neg" 94 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_neg" 105 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_neg" 107 "forehead_angle_neg" 107 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 178 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 156 "forehead_roundness_pos" 186 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 105 "forehead_height_neg" 71 } +# gene_head_height={ "head_height_neg" 78 "head_height_neg" 77 } +# gene_head_width={ "head_width_neg" 103 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 222 } +# gene_jaw_angle={ "jaw_angle_neg" 127 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 111 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 112 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 111 "mouth_width_neg" 81 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 219 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 191 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 94 "mouth_open_pos" 147 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 173 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_neg" 61 "cheek_height_neg" 151 } +# gene_bs_cheek_width={ "cheek_width_neg" 44 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_neg" 26 "ear_angle_pos" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 146 "ear_inner_shape_pos" 32 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 4 "ear_lower_bend_pos" 118 } +# gene_bs_ear_outward={ "ear_outward_neg" 14 "ear_outward_pos" 76 } +# gene_bs_ear_size={ "ear_size_pos" 32 "ear_size_pos" 35 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 29 "eye_corner_depth_pos" 250 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 28 "eye_fold_shape_neg" 42 } +# gene_bs_eye_size={ "eye_size_pos" 46 "eye_size_neg" 33 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 34 "eye_upper_lid_size_pos" 76 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 183 "forehead_brow_curve_neg" 186 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 11 "forehead_brow_forward_neg" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_neg" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 63 "forehead_brow_outer_height_pos" 83 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 29 "forehead_brow_width_pos" 117 } +# gene_bs_jaw_def={ "jaw_def_neg" 14 "jaw_def_pos" 37 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 104 "mouth_lower_lip_def_pos" 63 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 100 "mouth_lower_lip_full_pos" 107 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 108 "mouth_lower_lip_pad_neg" 54 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_pos" 88 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 49 "mouth_philtrum_width_pos" 19 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 95 "mouth_upper_lip_full_pos" 87 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 29 "mouth_upper_lip_profile_pos" 91 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 11 "mouth_upper_lip_width_pos" 31 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 67 "nose_height_neg" 45 } +# gene_bs_nose_length={ "nose_length_pos" 69 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 6 "nose_nostril_height_pos" 116 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 156 "nose_nostril_width_neg" 39 } +# gene_bs_nose_profile={ "nose_profile_pos" 45 "nose_profile_neg" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 45 } +# gene_bs_nose_size={ "nose_size_pos" 63 "nose_size_pos" 68 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 84 "nose_tip_angle_pos" 180 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 18 "nose_tip_forward_neg" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 119 "nose_tip_width_pos" 25 } +# face_detail_cheek_def={ "cheek_def_01" 168 "cheek_def_02" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 7 "cheek_fat_01_neg" 0 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def" 245 "chin_def" 48 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 179 "eye_lower_lid_def" 236 } +# face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_02" 72 } +# face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_02" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_pos" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 126 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 216 "temple_def" 106 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 23 "brow_wrinkles_04" 220 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 189 "eye_wrinkles_01" 167 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 216 "forehead_wrinkles_01" 39 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 90 "complexion_3" 206 } +# gene_height={ "normal_height" 120 "normal_height" 81 } +# gene_bs_body_type={ "body_fat_head_fat_full" 149 "body_fat_head_fat_medium" 123 } +# gene_bs_body_shape={ "body_shape_triangle_half" 17 "body_shape_average" 61 } +# gene_bs_bust={ "bust_clothes" 98 "bust_shape_1_half" 139 } +# gene_age={ "old_2" 241 "old_2" 114 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 250 "avg_spacing_high_thickness" 247 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 205 "layer_2_avg_thickness" 205 } +# gene_body_hair={ "body_hair_sparse" 255 "body_hair_dense" 226 } +# gene_hair_type={ "hair_curly" 149 "hair_wavy" 92 } +# gene_baldness={ "male_pattern_baldness" 180 "male_pattern_baldness" 102 } +# eye_accessory={ "normal_eyes" 203 "normal_eyes" 203 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 19 "normal_eyelashes" 19 } +# beards={ "mena_beards_curly" 50 "no_beard" 0 } +# hairstyles={ "mena_hairstyles_curly" 169 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 168 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "dde_abbasid_commoner_clothes" 123 "most_clothes" 0 } +# headgear={ "mena_low_nobility" 147 "no_headgear" 0 } +# special_headgear_spectacles={ "spectacles" 181 "spectacles" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# props_right={ "fp4_quill" 255 "no_props" 0 } +# props_left={ "bp2_reading_book_left" 255 "no_props" 0 } +# gene_retargeting_fix={ "female_prop" 255 "female_prop" 0 } +# } +# } +# enabled=yes +#} +# +# +####-------------------------------- Other Characters ----------------------------------------------### +# +# +#1700_basileios_makedon = { # Byzantine Emperor in 867 +# portrait_info = { +# genes={ +# hair_color={ 77 239 216 94 } +# skin_color={ 131 115 131 115 } +# eye_color={ 125 159 125 159 } +# gene_chin_forward={ "chin_forward_neg" 117 "chin_forward_neg" 117 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_neg" 109 "chin_width_neg" 109 } +# gene_eye_angle={ "eye_angle_pos" 174 "eye_angle_pos" 174 } +# gene_eye_depth={ "eye_depth_pos" 163 "eye_depth_pos" 163 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 86 "forehead_angle_neg" 86 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 101 "forehead_brow_height_pos" 137 } +# gene_forehead_roundness={ "forehead_roundness_pos" 198 "forehead_roundness_pos" 198 } +# gene_forehead_width={ "forehead_width_pos" 168 "forehead_width_pos" 168 } +# gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 154 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 158 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_pos" 142 "head_profile_pos" 142 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_pos" 128 } +# gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_pos" 134 "mouth_width_pos" 134 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_neg" 119 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 98 "mouth_lower_lip_size_neg" 98 } +# gene_mouth_open={ "mouth_open_pos" 159 "mouth_open_pos" 159 } +# gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_pos" 11 } +# gene_bs_cheek_width={ "cheek_width_neg" 5 "cheek_width_neg" 5 } +# gene_bs_ear_angle={ "ear_angle_pos" 35 "ear_angle_pos" 35 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 19 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 109 "ear_upper_bend_pos" 109 } +# gene_bs_ear_outward={ "ear_outward_neg" 5 "ear_outward_neg" 5 } +# gene_bs_ear_size={ "ear_size_neg" 45 "ear_size_neg" 45 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 180 "eye_corner_depth_pos" 180 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 65 "eye_fold_shape_neg" 65 } +# gene_bs_eye_size={ "eye_size_pos" 188 "eye_size_pos" 188 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 3 "eye_upper_lid_size_pos" 3 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 54 "forehead_brow_curve_pos" 54 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 46 "forehead_brow_forward_pos" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 2 "forehead_brow_inner_height_pos" 2 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 38 "forehead_brow_outer_height_pos" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 15 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_pos" 110 "jaw_def_pos" 110 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 40 "mouth_lower_lip_def_pos" 40 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 76 "mouth_lower_lip_full_neg" 76 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 22 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 115 "mouth_lower_lip_width_pos" 115 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 19 "mouth_philtrum_shape_pos" 19 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 69 "mouth_philtrum_width_pos" 69 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 19 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 47 "mouth_upper_lip_profile_neg" 47 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 17 "mouth_upper_lip_width_pos" 17 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_pos" 20 "nose_height_pos" 20 } +# gene_bs_nose_length={ "nose_length_neg" 12 "nose_length_neg" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 65 "nose_nostril_height_neg" 65 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 7 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_neg" 36 "nose_profile_neg" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 32 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 100 "nose_ridge_width_neg" 100 } +# gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_neg" 33 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 71 "nose_tip_angle_neg" 71 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 39 "nose_tip_forward_pos" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 114 "nose_tip_width_neg" 114 } +# face_detail_cheek_def={ "cheek_def_02" 136 "cheek_def_02" 136 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 61 "cheek_fat_03_pos" 61 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 16 "chin_def" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 3 "eye_lower_lid_def" 3 } +# face_detail_eye_socket={ "eye_socket_color_01" 17 "eye_socket_color_01" 17 } +# face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 5 "nose_ridge_def_pos" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 251 "nose_tip_def" 251 } +# face_detail_temple_def={ "temple_def" 117 "temple_def" 117 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 39 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 202 "eye_wrinkles_02" 202 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 204 "forehead_wrinkles_03" 204 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 244 "complexion_1" 244 } +# gene_height={ "normal_height" 119 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_low" 109 "body_fat_head_fat_low" 109 } +# gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 103 "bust_clothes" 103 } +# gene_age={ "old_2" 44 "old_2" 44 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 210 "avg_spacing_avg_thickness" 137 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 183 "layer_2_avg_thickness" 183 } +# gene_body_hair={ "body_hair_avg" 114 "body_hair_avg" 114 } +# gene_hair_type={ "hair_wavy" 156 "hair_wavy" 156 } +# gene_baldness={ "male_pattern_baldness" 172 "male_pattern_baldness" 172 } +# eye_accessory={ "normal_eyes" 151 "normal_eyes" 151 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 69 "normal_eyelashes" 69 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 161 "all_hairstyles" 0 } +# beards={ "ep3_beards_curly" 177 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#1761_eudokia = { # Byzantine empress consort in 867 +# portrait_info = { +# genes={ +# hair_color={ 204 152 204 152 } +# skin_color={ 89 77 89 77 } +# eye_color={ 43 139 43 139 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 151 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 187 "forehead_angle_pos" 187 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 158 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 104 } +# gene_head_height={ "head_height_pos" 146 "head_height_pos" 146 } +# gene_head_width={ "head_width_pos" 163 "head_width_pos" 163 } +# gene_head_profile={ "head_profile_pos" 159 "head_profile_pos" 159 } +# gene_head_top_height={ "head_top_height_neg" 111 "head_top_height_neg" 111 } +# gene_head_top_width={ "head_top_width_pos" 179 "head_top_width_pos" 179 } +# gene_jaw_angle={ "jaw_angle_neg" 117 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 52 "jaw_forward_pos" 144 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 121 "jaw_width_neg" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } +# gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 101 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 160 "mouth_upper_lip_size_pos" 160 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 164 "mouth_lower_lip_size_neg" 90 } +# gene_mouth_open={ "mouth_open_pos" 174 "mouth_open_pos" 161 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_pos" 128 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 78 "cheek_forward_neg" 78 } +# gene_bs_cheek_height={ "cheek_height_pos" 47 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_neg" 32 "cheek_width_neg" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 30 "ear_angle_pos" 30 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 68 "ear_inner_shape_pos" 68 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 125 "ear_both_bend_pos" 125 } +# gene_bs_ear_outward={ "ear_outward_neg" 0 "ear_outward_neg" 0 } +# gene_bs_ear_size={ "ear_size_pos" 40 "ear_size_pos" 40 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 200 "eye_corner_depth_pos" 200 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_neg" 3 } +# gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 22 "eye_upper_lid_size_neg" 22 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 51 "forehead_brow_curve_pos" 51 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_neg" 37 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 13 "forehead_brow_outer_height_pos" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 6 "forehead_brow_width_pos" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 151 "mouth_lower_lip_full_pos" 63 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 2 "mouth_lower_lip_pad_neg" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_neg" 33 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_neg" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 3 "mouth_philtrum_width_neg" 3 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 20 "mouth_upper_lip_def_pos" 20 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 144 "mouth_upper_lip_full_pos" 144 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 57 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 107 "mouth_upper_lip_width_neg" 107 } +# gene_bs_nose_forward={ "nose_forward_neg" 100 "nose_forward_neg" 100 } +# gene_bs_nose_height={ "nose_height_neg" 82 "nose_height_neg" 82 } +# gene_bs_nose_length={ "nose_length_neg" 25 "nose_length_neg" 25 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 34 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 5 "nose_nostril_width_neg" 5 } +# gene_bs_nose_profile={ "nose_profile_hawk" 180 "nose_profile_hawk" 180 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 24 "nose_ridge_angle_pos" 24 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 45 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 14 "nose_size_pos" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_neg" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 50 "nose_tip_width_pos" 50 } +# face_detail_cheek_def={ "cheek_def_01" 10 "cheek_def_01" 10 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 132 "cheek_fat_01_neg" 132 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 3 "chin_def" 3 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 47 "eye_lower_lid_def" 47 } +# face_detail_eye_socket={ "eye_socket_02" 19 "eye_socket_02" 19 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 145 "nose_tip_def" 145 } +# face_detail_temple_def={ "temple_def" 193 "temple_def" 193 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 224 "brow_wrinkles_03" 224 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 3 "eye_wrinkles_01" 3 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 98 "forehead_wrinkles_01" 98 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 246 "complexion_2" 246 } +# gene_height={ "normal_height" 134 "normal_height" 134 } +# gene_bs_body_type={ "body_fat_head_fat_full" 108 "body_fat_head_fat_full" 108 } +# gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 177 "bust_shape_3_full" 177 } +# gene_age={ "old_2" 169 "old_2" 169 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 212 "far_spacing_lower_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 144 "layer_2_avg_thickness" 144 } +# gene_body_hair={ "body_hair_avg" 140 "body_hair_avg" 140 } +# gene_hair_type={ "hair_straight" 114 "hair_straight" 114 } +# gene_baldness={ "male_pattern_baldness" 211 "male_pattern_baldness" 211 } +# eye_accessory={ "normal_eyes" 194 "normal_eyes" 194 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 98 "normal_eyelashes" 98 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 0 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +# +#1732_konstantinos_x = { # Byzantine emperor in 1066 +# portrait_info = { +# genes={ +# hair_color={ 33 252 158 99 } +# skin_color={ 127 78 127 78 } +# eye_color={ 86 223 189 148 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 140 } +# gene_chin_height={ "chin_height_neg" 97 "chin_height_neg" 97 } +# gene_chin_width={ "chin_width_pos" 185 "chin_width_pos" 185 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_neg" 104 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_neg" 108 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_pos" 178 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 28 "forehead_height_neg" 28 } +# gene_head_height={ "head_height_pos" 142 "head_height_pos" 142 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 97 "head_profile_neg" 97 } +# gene_head_top_height={ "head_top_height_pos" 154 "head_top_height_pos" 154 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 151 "jaw_width_pos" 151 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 97 "mouth_width_neg" 97 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 78 "mouth_open_neg" 78 } +# gene_neck_length={ "neck_length_pos" 135 "neck_length_pos" 135 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 49 "cheek_forward_neg" 49 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 72 "ear_angle_neg" 72 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 59 "ear_lower_bend_pos" 59 } +# gene_bs_ear_outward={ "ear_outward_pos" 24 "ear_outward_pos" 24 } +# gene_bs_ear_size={ "ear_size_neg" 118 "ear_size_neg" 118 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 207 "eye_corner_depth_pos" 207 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 37 "eye_fold_shape_pos" 37 } +# gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 18 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 6 "eye_upper_lid_size_pos" 6 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 15 "forehead_brow_curve_pos" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 31 "forehead_brow_forward_pos" 31 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 93 "forehead_brow_inner_height_pos" 93 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 105 "forehead_brow_outer_height_pos" 105 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 3 "forehead_brow_width_neg" 3 } +# gene_bs_jaw_def={ "jaw_def_pos" 51 "jaw_def_pos" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 150 "mouth_lower_lip_def_pos" 150 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 24 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_pos" 114 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 93 "mouth_lower_lip_width_neg" 93 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 44 "mouth_philtrum_def_pos" 44 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 20 "mouth_philtrum_shape_neg" 20 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 2 "mouth_philtrum_width_pos" 2 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 44 "mouth_upper_lip_full_pos" 44 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 24 "mouth_upper_lip_profile_pos" 24 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 31 "mouth_upper_lip_width_pos" 31 } +# gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } +# gene_bs_nose_height={ "nose_height_pos" 76 "nose_height_pos" 76 } +# gene_bs_nose_length={ "nose_length_neg" 87 "nose_length_neg" 87 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_pos" 31 "nose_profile_pos" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 22 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 21 "nose_size_pos" 21 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 15 "nose_tip_angle_neg" 15 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 16 "nose_tip_forward_neg" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 20 "nose_tip_width_neg" 20 } +# face_detail_cheek_def={ "cheek_def_01" 97 "cheek_def_01" 97 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 219 "cheek_fat_01_neg" 219 } +# face_detail_chin_cleft={ "chin_dimple" 14 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def" 1 "chin_def" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 116 "eye_lower_lid_def" 116 } +# face_detail_eye_socket={ "eye_socket_02" 143 "eye_socket_02" 143 } +# face_detail_nasolabial={ "nasolabial_03" 15 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 9 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 5 } +# face_detail_temple_def={ "temple_def" 121 "temple_def" 121 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 14 "brow_wrinkles_04" 14 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 175 "eye_wrinkles_02" 175 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 31 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 175 "complexion_4" 175 } +# gene_height={ "normal_height" 143 "normal_height" 143 } +# gene_bs_body_type={ "body_fat_head_fat_low" 123 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_apple_half" 55 "body_shape_apple_half" 55 } +# gene_bs_bust={ "bust_clothes" 102 "bust_clothes" 102 } +# gene_age={ "old_3" 21 "old_3" 21 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 127 "avg_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 177 "layer_2_avg_thickness" 177 } +# gene_body_hair={ "body_hair_sparse" 186 "body_hair_sparse" 186 } +# gene_hair_type={ "hair_wavy" 135 "hair_wavy" 135 } +# gene_baldness={ "male_pattern_baldness" 124 "male_pattern_baldness" 124 } +# eye_accessory={ "normal_eyes" 54 "normal_eyes" 54 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 81 "normal_eyelashes" 81 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 193 "all_hairstyles" 0 } +# beards={ "ep3_beards_curly" 200 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#1733_eudokia = { # Byzantine empress in 1066 +# portrait_info = { +# genes={ +# hair_color={ 216 232 62 246 } +# skin_color={ 136 116 139 114 } +# eye_color={ 58 154 133 129 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_pos" 130 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 110 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 105 } +# gene_forehead_angle={ "forehead_angle_neg" 119 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_neg" 86 } +# gene_forehead_roundness={ "forehead_roundness_pos" 208 "forehead_roundness_pos" 187 } +# gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_pos" 133 } +# gene_forehead_height={ "forehead_height_neg" 30 "forehead_height_pos" 159 } +# gene_head_height={ "head_height_neg" 103 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 214 "head_width_pos" 146 } +# gene_head_profile={ "head_profile_pos" 150 "head_profile_neg" 79 } +# gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_neg" 125 } +# gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 180 } +# gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 111 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 165 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 214 "mouth_upper_lip_size_pos" 170 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 6 "mouth_open_neg" 1 } +# gene_neck_length={ "neck_length_pos" 176 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_neg" 122 "neck_width_pos" 163 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 40 "cheek_height_pos" 32 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_neg" 15 } +# gene_bs_ear_angle={ "ear_angle_neg" 23 "ear_angle_pos" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 99 "ear_inner_shape_pos" 120 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 75 "ear_lower_bend_pos" 10 } +# gene_bs_ear_outward={ "ear_outward_pos" 30 "ear_outward_pos" 101 } +# gene_bs_ear_size={ "ear_size_neg" 2 "ear_size_neg" 25 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 69 "eye_corner_depth_pos" 240 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 187 "eye_fold_shape_pos" 33 } +# gene_bs_eye_size={ "eye_size_pos" 35 "eye_size_pos" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 61 "eye_upper_lid_size_pos" 50 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 36 "forehead_brow_curve_neg" 141 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 84 "forehead_brow_forward_pos" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 46 "forehead_brow_inner_height_pos" 10 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 45 "forehead_brow_outer_height_pos" 41 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 167 "forehead_brow_width_pos" 81 } +# gene_bs_jaw_def={ "jaw_def_neg" 126 "jaw_def_pos" 176 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 32 "mouth_lower_lip_def_pos" 25 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 30 "mouth_lower_lip_full_neg" 117 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 110 "mouth_lower_lip_pad_pos" 32 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 24 "mouth_lower_lip_width_neg" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 47 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_neg" 8 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 104 "mouth_philtrum_width_neg" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 92 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 93 "mouth_upper_lip_full_pos" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 23 "mouth_upper_lip_profile_neg" 25 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 38 "mouth_upper_lip_width_neg" 117 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_pos" 21 } +# gene_bs_nose_height={ "nose_height_pos" 116 "nose_height_pos" 10 } +# gene_bs_nose_length={ "nose_length_neg" 45 "nose_length_neg" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 83 "nose_nostril_height_neg" 102 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 4 "nose_nostril_width_neg" 0 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 60 "nose_profile_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 31 "nose_ridge_angle_neg" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 26 "nose_ridge_width_neg" 8 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_neg" 119 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_pos" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_pos" 115 } +# face_detail_cheek_def={ "cheek_def_01" 43 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 85 "cheek_fat_01_neg" 126 } +# face_detail_chin_cleft={ "chin_dimple" 97 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def" 228 "chin_def" 78 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 170 } +# face_detail_eye_socket={ "eye_socket_color_01" 1 "eye_socket_color_03" 52 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_02" 87 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 6 "nose_ridge_def_pos" 202 } +# face_detail_nose_tip_def={ "nose_tip_def" 6 "nose_tip_def" 202 } +# face_detail_temple_def={ "temple_def" 8 "temple_def" 159 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_03" 65 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 234 "eye_wrinkles_02" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 48 "forehead_wrinkles_01" 71 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 146 "complexion_1" 134 } +# gene_height={ "normal_height" 128 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_full" 144 "body_fat_head_fat_low" 130 } +# gene_bs_body_shape={ "body_shape_pear_half" 14 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_2_full" 136 "bust_default" 203 } +# gene_age={ "old_3" 93 "old_3" 201 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 145 "avg_spacing_avg_thickness" 238 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 198 "layer_2_avg_thickness" 234 } +# gene_body_hair={ "body_hair_avg" 188 "body_hair_avg" 129 } +# gene_hair_type={ "hair_straight" 98 "hair_wavy" 109 } +# gene_baldness={ "male_pattern_baldness" 85 "male_pattern_baldness" 112 } +# eye_accessory={ "normal_eyes" 2 "normal_eyes" 2 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 139 "normal_eyelashes" 139 } +# } +# } +# enabled=yes +#} +# +#215530_manuel_i = { # Byzantine emperor in 1178 +# portrait_info = { +# genes={ +# hair_color={ 34 235 34 235 } +# skin_color={ 156 145 156 114 } +# eye_color={ 52 160 52 160 } +# gene_chin_forward={ "chin_forward_neg" 77 "chin_forward_neg" 77 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 164 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 161 "forehead_brow_height_pos" 161 } +# gene_forehead_roundness={ "forehead_roundness_pos" 198 "forehead_roundness_pos" 198 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_pos" 167 "forehead_height_pos" 167 } +# gene_head_height={ "head_height_pos" 163 "head_height_pos" 137 } +# gene_head_width={ "head_width_neg" 89 "head_width_neg" 109 } +# gene_head_profile={ "head_profile_pos" 134 "head_profile_pos" 134 } +# gene_head_top_height={ "head_top_height_neg" 90 "head_top_height_neg" 90 } +# gene_head_top_width={ "head_top_width_pos" 166 "head_top_width_pos" 166 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_neg" 90 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 85 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_neg" 96 "mouth_forward_neg" 96 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 124 "mouth_upper_lip_size_neg" 124 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_pos" 132 "mouth_open_pos" 132 } +# gene_neck_length={ "neck_length_neg" 116 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_neg" 84 "neck_width_neg" 84 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_pos" 19 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 21 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 15 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 32 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 23 "ear_both_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_pos" 18 "ear_outward_pos" 18 } +# gene_bs_ear_size={ "ear_size_neg" 42 "ear_size_neg" 42 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 233 "eye_corner_depth_pos" 233 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 109 "eye_fold_shape_pos" 109 } +# gene_bs_eye_size={ "eye_size_neg" 10 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 113 "eye_upper_lid_size_neg" 44 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 54 "forehead_brow_curve_neg" 177 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 103 "forehead_brow_inner_height_pos" 67 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_pos" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 15 "forehead_brow_width_neg" 15 } +# gene_bs_jaw_def={ "jaw_def_pos" 70 "jaw_def_pos" 70 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 33 "mouth_lower_lip_def_pos" 33 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 39 "mouth_lower_lip_full_pos" 39 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 64 "mouth_lower_lip_pad_neg" 64 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 96 "mouth_lower_lip_width_neg" 96 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 20 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_neg" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 40 "mouth_upper_lip_profile_pos" 40 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 108 "mouth_upper_lip_width_neg" 108 } +# gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 98 "nose_height_pos" 3 } +# gene_bs_nose_length={ "nose_length_pos" 89 "nose_length_pos" 72 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 67 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 144 "nose_nostril_width_neg" 144 } +# gene_bs_nose_profile={ "nose_profile_pos" 37 "nose_profile_pos" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 14 "nose_ridge_angle_pos" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 147 "nose_ridge_width_neg" 25 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 65 "nose_tip_angle_pos" 65 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 21 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 112 "nose_tip_width_pos" 102 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 0 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 169 "cheek_fat_03_pos" 169 } +# face_detail_chin_cleft={ "chin_dimple" 22 "chin_dimple" 22 } +# face_detail_chin_def={ "chin_def_neg" 5 "chin_def_neg" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 198 "eye_lower_lid_def" 198 } +# face_detail_eye_socket={ "eye_socket_02" 184 "eye_socket_02" 184 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_01" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 25 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 2 } +# face_detail_temple_def={ "temple_def" 247 "temple_def" 247 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 70 "brow_wrinkles_02" 70 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 207 "eye_wrinkles_03" 207 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 215 "forehead_wrinkles_01" 215 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 255 "complexion_4" 255 } +# gene_height={ "normal_height" 133 "normal_height" 96 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 128 "body_fat_head_fat_medium" 153 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 0 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_shape_2_half" 83 "bust_shape_2_half" 83 } +# gene_age={ "old_2" 105 "old_2" 105 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 144 "avg_spacing_avg_thickness" 144 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 134 "layer_2_avg_thickness" 134 } +# gene_body_hair={ "body_hair_dense" 191 "body_hair_dense" 191 } +# gene_hair_type={ "hair_straight" 120 "hair_straight" 120 } +# gene_baldness={ "male_pattern_baldness" 201 "male_pattern_baldness" 201 } +# eye_accessory={ "normal_eyes" 30 "normal_eyes" 30 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 253 "normal_eyelashes" 253 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy_common" 0 "all_hairstyles" 0 } +# beards={ "ep3_beards_straight" 151 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#223743_maria_of_antioch = { # Byzantine empress in 1178 +# portrait_info = { +# genes={ +# hair_color={ 198 109 164 103 } +# skin_color={ 120 92 120 92 } +# eye_color={ 48 175 48 175 } +# gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 202 "eye_shut_neg" 117 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 172 } +# gene_forehead_width={ "forehead_width_pos" 204 "forehead_width_pos" 204 } +# gene_forehead_height={ "forehead_height_neg" 93 "forehead_height_neg" 93 } +# gene_head_height={ "head_height_pos" 165 "head_height_neg" 121 } +# gene_head_width={ "head_width_pos" 125 "head_width_pos" 155 } +# gene_head_profile={ "head_profile_pos" 145 "head_profile_pos" 145 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 153 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 151 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 77 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 87 "mouth_width_neg" 125 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 169 "mouth_upper_lip_size_pos" 169 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 115 "mouth_open_neg" 115 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_pos" 21 } +# gene_bs_cheek_height={ "cheek_height_pos" 26 "cheek_height_pos" 26 } +# gene_bs_cheek_width={ "cheek_width_neg" 40 "cheek_width_neg" 40 } +# gene_bs_ear_angle={ "ear_angle_pos" 5 "ear_angle_pos" 5 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 116 "ear_inner_shape_pos" 116 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 35 "ear_upper_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_pos" 44 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 11 "ear_size_neg" 11 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 161 "eye_corner_depth_pos" 161 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 191 "eye_fold_shape_pos" 191 } +# gene_bs_eye_size={ "eye_size_pos" 154 "eye_size_pos" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_pos" 28 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 152 "forehead_brow_curve_neg" 117 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 104 "forehead_brow_forward_pos" 104 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 46 "forehead_brow_inner_height_pos" 46 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 5 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 37 "forehead_brow_width_neg" 37 } +# gene_bs_jaw_def={ "jaw_def_neg" 120 "jaw_def_neg" 120 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 181 "mouth_lower_lip_def_pos" 181 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 15 "mouth_lower_lip_full_neg" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 72 "mouth_lower_lip_pad_pos" 72 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 116 "mouth_lower_lip_width_pos" 116 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_neg" 49 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 14 "mouth_philtrum_width_pos" 14 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 127 "mouth_upper_lip_def_pos" 127 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 88 "mouth_upper_lip_profile_neg" 88 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 102 "mouth_upper_lip_width_neg" 102 } +# gene_bs_nose_forward={ "nose_forward_neg" 10 "nose_forward_neg" 10 } +# gene_bs_nose_height={ "nose_height_neg" 130 "nose_height_neg" 48 } +# gene_bs_nose_length={ "nose_length_pos" 72 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 96 "nose_profile_pos" 9 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_neg" 39 } +# gene_bs_nose_size={ "nose_size_pos" 49 "nose_size_pos" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 14 "nose_tip_angle_pos" 14 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 50 "nose_tip_forward_neg" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 144 "nose_tip_width_neg" 144 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 88 "cheek_fat_03_pos" 88 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def_neg" 35 "chin_def_neg" 35 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 35 "eye_lower_lid_def" 35 } +# face_detail_eye_socket={ "eye_socket_color_02" 15 "eye_socket_color_02" 15 } +# face_detail_nasolabial={ "nasolabial_03" 23 "nasolabial_03" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 42 "temple_def" 42 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 241 "brow_wrinkles_02" 241 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 199 "forehead_wrinkles_03" 199 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 209 "complexion_7" 209 } +# gene_height={ "normal_height" 151 "normal_height" 151 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_medium" 106 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 154 "bust_shape_3_half" 133 } +# gene_age={ "old_1" 67 "old_1" 67 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 220 "avg_spacing_lower_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 187 "layer_2_avg_thickness" 187 } +# gene_body_hair={ "body_hair_sparse" 165 "body_hair_sparse" 139 } +# gene_hair_type={ "hair_wavy" 115 "hair_wavy" 115 } +# gene_baldness={ "male_pattern_baldness" 140 "male_pattern_baldness" 140 } +# eye_accessory={ "normal_eyes" 160 "normal_eyes" 160 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 131 "normal_eyelashes" 131 } +# hairstyles={ "ep3_byzantine_hairstyles_wavy" 0 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#221521_helena_of_poland = { +# portrait_info = { +# genes={ +# hair_color={ 75 108 165 205 } +# skin_color={ 120 99 106 96 } +# eye_color={ 172 177 20 197 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 128 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 209 "forehead_roundness_pos" 178 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_neg" 49 } +# gene_head_height={ "head_height_neg" 106 "head_height_pos" 173 } +# gene_head_width={ "head_width_neg" 116 "head_width_pos" 148 } +# gene_head_profile={ "head_profile_pos" 130 "head_profile_neg" 94 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 171 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 83 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 155 "jaw_width_pos" 166 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_pos" 157 } +# gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 99 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 95 "mouth_upper_lip_size_neg" 81 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_pos" 145 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 140 "neck_width_pos" 137 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_pos" 91 } +# gene_bs_cheek_height={ "cheek_height_neg" 39 "cheek_height_neg" 51 } +# gene_bs_cheek_width={ "cheek_width_pos" 49 "cheek_width_neg" 101 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 14 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 51 "ear_inner_shape_pos" 122 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 68 "ear_both_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_pos" 122 "ear_outward_neg" 17 } +# gene_bs_ear_size={ "ear_size_neg" 29 "ear_size_pos" 65 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 203 "eye_corner_depth_pos" 211 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 15 "eye_fold_shape_neg" 132 } +# gene_bs_eye_size={ "eye_size_neg" 96 "eye_size_pos" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 2 "eye_upper_lid_size_pos" 52 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 4 "forehead_brow_curve_neg" 137 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 58 "forehead_brow_forward_pos" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 111 "forehead_brow_inner_height_pos" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 95 "forehead_brow_outer_height_pos" 102 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 76 "forehead_brow_width_pos" 126 } +# gene_bs_jaw_def={ "jaw_def_pos" 43 "jaw_def_neg" 122 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 154 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 61 "mouth_lower_lip_full_pos" 59 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 11 "mouth_lower_lip_pad_pos" 103 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 35 "mouth_lower_lip_width_neg" 17 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_pos" 22 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 175 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 102 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 83 "mouth_upper_lip_full_pos" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 218 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_pos" 78 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 63 "nose_height_pos" 114 } +# gene_bs_nose_length={ "nose_length_pos" 62 "nose_length_neg" 55 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 102 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 35 "nose_nostril_width_neg" 14 } +# gene_bs_nose_profile={ "nose_profile_pos" 85 "nose_profile_pos" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 14 "nose_ridge_width_neg" 47 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 34 "nose_tip_angle_pos" 19 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_neg" 26 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 58 "nose_tip_width_pos" 7 } +# face_detail_cheek_def={ "cheek_def_01" 159 "cheek_def_02" 12 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 55 "cheek_fat_01_neg" 25 } +# face_detail_chin_cleft={ "chin_cleft" 43 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 121 "eye_lower_lid_def" 132 } +# face_detail_eye_socket={ "eye_socket_03" 105 "eye_socket_01" 248 } +# face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_01" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 19 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 168 } +# face_detail_temple_def={ "temple_def" 97 "temple_def" 209 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 25 "brow_wrinkles_04" 5 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 127 "eye_wrinkles_01" 78 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 68 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 224 "complexion_4" 255 } +# gene_height={ "normal_height" 121 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_full" 101 "body_fat_head_fat_medium" 113 } +# gene_bs_body_shape={ "body_shape_average" 6 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 136 "bust_shape_3_half" 249 } +# gene_age={ "old_2" 149 "old_4" 138 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 222 "avg_spacing_low_thickness" 120 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 171 "layer_2_avg_thickness" 223 } +# gene_body_hair={ "body_hair_sparse" 165 "body_hair_dense" 189 } +# gene_hair_type={ "hair_wavy" 121 "hair_curly" 101 } +# gene_baldness={ "male_pattern_baldness" 182 "male_pattern_baldness" 245 } +# eye_accessory={ "normal_eyes" 172 "normal_eyes" 172 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } +# beards={ "western_beards_straight" 30 "no_beard" 0 } +# cloaks={ "sp3_cloak" 131 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_wavy" 56 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 30 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "ep2_western_era3_high_nobility_clothes" 154 "most_clothes" 0 } +# headgear={ "sp3_western_royalty" 99 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era1_veils" 56 "no_additive" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +# +# +#221520_kazimierz_of_poland = { +# portrait_info = { +# genes={ +# hair_color={ 142 59 145 72 } +# skin_color={ 87 78 87 77 } +# eye_color={ 244 138 174 204 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 119 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 109 } +# gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 95 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 212 } +# gene_forehead_angle={ "forehead_angle_neg" 105 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_pos" 131 "forehead_width_pos" 146 } +# gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_neg" 104 } +# gene_head_height={ "head_height_neg" 85 "head_height_pos" 145 } +# gene_head_width={ "head_width_neg" 103 "head_width_pos" 205 } +# gene_head_profile={ "head_profile_pos" 188 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 134 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_pos" 179 "jaw_forward_neg" 112 } +# gene_jaw_height={ "jaw_height_pos" 190 "jaw_height_neg" 107 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 102 "mouth_corner_depth_neg" 95 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 56 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 128 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 116 "mouth_lower_lip_size_neg" 92 } +# gene_mouth_open={ "mouth_open_neg" 43 "mouth_open_pos" 203 } +# gene_neck_length={ "neck_length_neg" 81 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 83 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 48 "cheek_forward_pos" 193 } +# gene_bs_cheek_height={ "cheek_height_neg" 63 "cheek_height_pos" 44 } +# gene_bs_cheek_width={ "cheek_width_neg" 70 "cheek_width_neg" 121 } +# gene_bs_ear_angle={ "ear_angle_pos" 69 "ear_angle_pos" 23 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 167 "ear_inner_shape_pos" 62 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 93 "ear_lower_bend_pos" 57 } +# gene_bs_ear_outward={ "ear_outward_pos" 6 "ear_outward_pos" 42 } +# gene_bs_ear_size={ "ear_size_pos" 41 "ear_size_neg" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 91 "eye_corner_depth_pos" 73 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 29 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 7 "eye_size_pos" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 20 "eye_upper_lid_size_pos" 166 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 96 "forehead_brow_curve_pos" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 48 "forehead_brow_forward_pos" 125 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 41 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 18 "forehead_brow_outer_height_pos" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 28 } +# gene_bs_jaw_def={ "jaw_def_neg" 163 "jaw_def_pos" 2 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 73 "mouth_lower_lip_def_pos" 171 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 8 "mouth_lower_lip_full_pos" 67 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 38 "mouth_lower_lip_pad_pos" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 105 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 21 "mouth_philtrum_shape_pos" 8 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 18 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 19 "mouth_upper_lip_def_pos" 103 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 24 "mouth_upper_lip_full_pos" 72 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_neg" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_pos" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 65 } +# gene_bs_nose_height={ "nose_height_neg" 74 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_pos" 67 "nose_length_pos" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 94 "nose_nostril_height_pos" 50 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 60 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_pos" 120 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_neg" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 22 "nose_ridge_width_pos" 26 } +# gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 69 "nose_tip_angle_pos" 32 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 48 "nose_tip_forward_pos" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 64 "nose_tip_width_pos" 25 } +# face_detail_cheek_def={ "cheek_def_02" 16 "cheek_def_02" 19 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 191 "cheek_fat_04_pos" 108 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 64 "eye_lower_lid_def" 107 } +# face_detail_eye_socket={ "eye_socket_01" 30 "eye_socket_01" 215 } +# face_detail_nasolabial={ "nasolabial_02" 105 "nasolabial_03" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 11 "nose_ridge_def_neg" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 233 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 90 "temple_def" 251 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_01" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 223 "eye_wrinkles_02" 217 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 151 "forehead_wrinkles_01" 48 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 234 "complexion_2" 101 } +# gene_height={ "normal_height" 126 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 110 "body_fat_head_fat_low" 150 } +# gene_bs_body_shape={ "body_shape_pear_full" 4 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 116 "bust_shape_1_full" 24 } +# gene_age={ "old_2" 129 "old_2" 6 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 182 "far_spacing_lower_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 127 "layer_2_avg_thickness" 142 } +# gene_body_hair={ "body_hair_avg_low_stubble" 164 "body_hair_avg" 131 } +# gene_hair_type={ "hair_curly" 106 "hair_curly" 186 } +# gene_baldness={ "male_pattern_baldness" 146 "male_pattern_baldness" 99 } +# eye_accessory={ "normal_eyes" 30 "normal_eyes" 30 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 93 "normal_eyelashes" 93 } +# } +# } +# enabled=yes +#} +# \ No newline at end of file diff --git a/common/dna_data/00_fp3_dna.txt b/common/dna_data/00_fp3_dna.txt new file mode 100644 index 000000000..47497fabe --- /dev/null +++ b/common/dna_data/00_fp3_dna.txt @@ -0,0 +1,1663 @@ +##Bookmark characters +# +#163101_amir_yaqub={ +# portrait_info = { +# genes={ +# hair_color={ 105 242 105 242 } +# skin_color={ 135 163 135 163 } +# eye_color={ 52 254 52 254 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 115 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_neg" 107 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_neg" 120 } +# gene_forehead_angle={ "forehead_angle_pos" 178 "forehead_angle_pos" 178 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 131 } +# gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 31 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 129 } +# gene_head_width={ "head_width_pos" 138 "head_width_pos" 138 } +# gene_head_profile={ "head_profile_neg" 119 "head_profile_neg" 119 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 212 "head_top_width_pos" 212 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 160 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 165 "jaw_width_neg" 111 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 126 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 176 "mouth_lower_lip_size_pos" 176 } +# gene_mouth_open={ "mouth_open_neg" 14 "mouth_open_neg" 14 } +# gene_neck_length={ "neck_length_pos" 189 "neck_length_pos" 189 } +# gene_neck_width={ "neck_width_pos" 170 "neck_width_pos" 170 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 61 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 131 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 15 "cheek_width_neg" 39 } +# gene_bs_ear_angle={ "ear_angle_neg" 81 "ear_angle_neg" 81 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 139 "ear_inner_shape_pos" 139 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 185 "ear_both_bend_pos" 185 } +# gene_bs_ear_outward={ "ear_outward_neg" 31 "ear_outward_neg" 31 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_neg" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 124 "eye_corner_depth_pos" 124 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 141 "eye_fold_shape_pos" 141 } +# gene_bs_eye_size={ "eye_size_pos" 126 "eye_size_pos" 126 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 7 "eye_upper_lid_size_pos" 7 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 81 "forehead_brow_curve_neg" 81 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 79 "forehead_brow_forward_pos" 79 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 177 "forehead_brow_inner_height_pos" 29 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 39 "forehead_brow_outer_height_neg" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 29 "forehead_brow_width_pos" 29 } +# gene_bs_jaw_def={ "jaw_def_pos" 43 "jaw_def_neg" 98 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 38 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 12 "mouth_lower_lip_full_neg" 12 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 87 "mouth_lower_lip_pad_neg" 87 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 35 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 2 "mouth_philtrum_shape_pos" 2 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 83 "mouth_upper_lip_full_neg" 83 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 57 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_neg" 66 } +# gene_bs_nose_height={ "nose_height_neg" 85 "nose_height_neg" 22 } +# gene_bs_nose_length={ "nose_length_pos" 5 "nose_length_pos" 43 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 56 "nose_nostril_height_neg" 56 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_pos" 37 "nose_profile_pos" 39 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 16 "nose_ridge_angle_neg" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 38 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_pos" 199 "nose_size_pos" 199 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 80 "nose_tip_angle_neg" 80 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 37 "nose_tip_width_neg" 37 } +# face_detail_cheek_def={ "cheek_def_02" 140 "cheek_def_02" 56 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 171 "cheek_fat_01_neg" 128 } +# face_detail_chin_cleft={ "chin_dimple" 131 "chin_dimple" 23 } +# face_detail_chin_def={ "chin_def" 133 "chin_def_neg" 11 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_color_02" 235 "eye_socket_color_02" 235 } +# face_detail_nasolabial={ "nasolabial_03" 103 "nasolabial_03" 103 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 97 "nose_ridge_def_pos" 49 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 173 "temple_def" 173 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 240 "brow_wrinkles_02" 240 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 155 "eye_wrinkles_01" 155 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 2 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 191 "complexion_4" 191 } +# gene_height={ "normal_height" 138 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 152 "body_fat_head_fat_medium" 152 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 78 "body_shape_hourglass_half" 27 } +# gene_bs_bust={ "bust_shape_3_full" 129 "bust_shape_3_full" 129 } +# gene_age={ "old_2" 196 "old_2" 196 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 213 "avg_spacing_avg_thickness" 213 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 156 } +# gene_body_hair={ "body_hair_avg" 212 "body_hair_avg" 212 } +# gene_hair_type={ "hair_curly" 140 "hair_curly" 140 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 197 "normal_eyes" 197 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 57 "normal_eyelashes" 57 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "fp2_beards_curly" 51 "no_beard" 0 } +# headgear={ "mena_royalty" 202 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 237 "all_legwear" 0 } +# clothes={ "mena_high_nobility_clothes" 6 "most_clothes" 0 } +# special_headgear_face_mask={ "fp3_iranian_face_mask" 127 "fp3_iranian_face_mask" 0 } +# } +# } +# enabled = yes +#} +# +#163164_amr_i_laith={ +# portrait_info = { +# genes={ +# hair_color={ 190 204 27 237 } +# skin_color={ 126 129 136 122 } +# eye_color={ 78 163 37 224 } +# gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_neg" 101 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_neg" 119 } +# gene_forehead_angle={ "forehead_angle_pos" 134 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 162 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 141 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_pos" 172 "forehead_height_neg" 52 } +# gene_head_height={ "head_height_pos" 128 "head_height_neg" 89 } +# gene_head_width={ "head_width_pos" 136 "head_width_pos" 204 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_pos" 144 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 153 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 152 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_neg" 110 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 101 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 76 "jaw_width_neg" 83 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_pos" 128 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 122 "mouth_upper_lip_size_pos" 163 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 165 "mouth_lower_lip_size_neg" 69 } +# gene_mouth_open={ "mouth_open_neg" 100 "mouth_open_neg" 35 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_pos" 144 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 3 "cheek_forward_neg" 4 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 8 } +# gene_bs_cheek_width={ "cheek_width_pos" 22 "cheek_width_pos" 90 } +# gene_bs_ear_angle={ "ear_angle_neg" 106 "ear_angle_neg" 34 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 91 "ear_inner_shape_pos" 94 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 121 "ear_lower_bend_pos" 94 } +# gene_bs_ear_outward={ "ear_outward_neg" 54 "ear_outward_neg" 63 } +# gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_pos" 100 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 246 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 2 "eye_fold_shape_pos" 50 } +# gene_bs_eye_size={ "eye_size_neg" 21 "eye_size_neg" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 45 "eye_upper_lid_size_pos" 31 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 91 "forehead_brow_curve_neg" 159 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 35 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 98 "forehead_brow_inner_height_neg" 25 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 62 "forehead_brow_outer_height_neg" 34 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 34 "forehead_brow_width_neg" 47 } +# gene_bs_jaw_def={ "jaw_def_pos" 108 "jaw_def_neg" 103 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 55 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 15 "mouth_lower_lip_full_pos" 126 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 38 "mouth_lower_lip_pad_neg" 101 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 30 "mouth_lower_lip_width_pos" 26 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 59 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 79 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 31 "mouth_upper_lip_full_neg" 20 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 27 "mouth_upper_lip_profile_pos" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 54 "mouth_upper_lip_width_pos" 49 } +# gene_bs_nose_forward={ "nose_forward_neg" 127 "nose_forward_pos" 62 } +# gene_bs_nose_height={ "nose_height_neg" 115 "nose_height_neg" 79 } +# gene_bs_nose_length={ "nose_length_neg" 111 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_neg" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 71 "nose_nostril_width_neg" 55 } +# gene_bs_nose_profile={ "nose_profile_neg" 38 "nose_profile_pos" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 20 "nose_ridge_angle_neg" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 2 "nose_ridge_width_neg" 71 } +# gene_bs_nose_size={ "nose_size_pos" 19 "nose_size_pos" 20 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 23 "nose_tip_angle_neg" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 40 "nose_tip_forward_pos" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 125 "nose_tip_width_pos" 51 } +# face_detail_cheek_def={ "cheek_def_02" 53 "cheek_def_01" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 195 "cheek_fat_01_neg" 42 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 19 "chin_def_neg" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 17 "eye_lower_lid_def" 56 } +# face_detail_eye_socket={ "eye_socket_color_02" 19 "eye_socket_03" 22 } +# face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_03" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 34 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 242 } +# face_detail_temple_def={ "temple_def" 238 "temple_def" 84 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 139 "brow_wrinkles_02" 42 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 14 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 236 "forehead_wrinkles_01" 66 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 226 "complexion_3" 119 } +# gene_height={ "normal_height" 94 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_low" 114 "body_fat_head_fat_medium" 125 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 244 "body_shape_average" 2 } +# gene_bs_bust={ "bust_clothes" 40 "bust_shape_4_half" 212 } +# gene_age={ "old_3" 125 "old_2" 188 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 161 "avg_spacing_avg_thickness" 230 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 249 "layer_2_avg_thickness" 204 } +# gene_body_hair={ "body_hair_avg" 176 "body_hair_sparse" 221 } +# gene_hair_type={ "hair_wavy" 181 "hair_wavy" 153 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 133 "normal_eyes" 133 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 211 "normal_eyelashes" 211 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_curly" 7 "no_beard" 0 } +# clothes={ "mena_low_nobility_clothes" 9 "most_clothes" 0 } +# headgear={ "mena_low_nobility" 195 "no_headgear" 0 } +# legwear={ "mena_common_legwear" 7 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#extra_turks_0001_sebuk_eri={ +# portrait_info = { +# genes={ +# hair_color={ 117 248 117 248 } +# skin_color={ 213 126 213 126 } +# eye_color={ 23 246 23 246 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 107 "eye_angle_neg" 107 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 105 "eye_height_neg" 105 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 182 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 176 "forehead_angle_pos" 176 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_pos" 140 "forehead_roundness_pos" 140 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_pos" 176 "forehead_height_pos" 176 } +# gene_head_height={ "head_height_neg" 89 "head_height_neg" 89 } +# gene_head_width={ "head_width_pos" 150 "head_width_pos" 150 } +# gene_head_profile={ "head_profile_neg" 101 "head_profile_neg" 101 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 195 "head_top_width_pos" 195 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_neg" 93 "jaw_width_neg" 93 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 121 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 150 } +# gene_mouth_width={ "mouth_width_neg" 43 "mouth_width_neg" 43 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 112 "mouth_upper_lip_size_neg" 112 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_neg" 125 "mouth_open_neg" 125 } +# gene_neck_length={ "neck_length_pos" 148 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 3 "cheek_forward_pos" 3 } +# gene_bs_cheek_height={ "cheek_height_pos" 7 "cheek_height_pos" 7 } +# gene_bs_cheek_width={ "cheek_width_neg" 51 "cheek_width_neg" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 9 "ear_angle_neg" 9 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 54 "ear_upper_bend_pos" 54 } +# gene_bs_ear_outward={ "ear_outward_pos" 25 "ear_outward_pos" 25 } +# gene_bs_ear_size={ "ear_size_neg" 114 "ear_size_neg" 114 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 184 "eye_corner_depth_neg" 184 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 19 "eye_fold_shape_neg" 19 } +# gene_bs_eye_size={ "eye_size_pos" 6 "eye_size_pos" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 234 "eye_upper_lid_size_neg" 234 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 38 "forehead_brow_curve_neg" 38 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 125 "forehead_brow_forward_pos" 125 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 2 "forehead_brow_outer_height_pos" 2 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 87 "forehead_brow_width_pos" 87 } +# gene_bs_jaw_def={ "jaw_def_neg" 22 "jaw_def_neg" 22 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 177 "mouth_lower_lip_def_pos" 177 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 32 "mouth_lower_lip_full_pos" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 33 "mouth_lower_lip_pad_neg" 33 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 21 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 38 "mouth_philtrum_shape_neg" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 53 "mouth_philtrum_width_neg" 53 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 6 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 70 "mouth_upper_lip_full_neg" 70 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_neg" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 1 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_neg" 46 "nose_forward_neg" 46 } +# gene_bs_nose_height={ "nose_height_neg" 32 "nose_height_neg" 32 } +# gene_bs_nose_length={ "nose_length_neg" 97 "nose_length_neg" 97 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 29 "nose_nostril_height_pos" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 58 "nose_nostril_width_pos" 58 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_pos" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 7 } +# gene_bs_nose_size={ "nose_size_pos" 68 "nose_size_pos" 68 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 28 "nose_tip_angle_neg" 28 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 96 "nose_tip_forward_neg" 96 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 158 "nose_tip_width_neg" 158 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 6 "cheek_fat_01_pos" 6 } +# face_detail_chin_cleft={ "chin_dimple" 12 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 38 } +# face_detail_eye_socket={ "eye_socket_01" 19 "eye_socket_01" 19 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 35 "brow_wrinkles_01" 35 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 127 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 242 "complexion_6" 242 } +# gene_height={ "normal_height" 109 "normal_height" 109 } +# gene_bs_body_type={ "body_fat_head_fat_full" 145 "body_fat_head_fat_full" 128 } +# gene_bs_body_shape={ "body_shape_apple_full" 163 "body_shape_apple_full" 61 } +# gene_bs_bust={ "bust_clothes" 64 "bust_shape_2_half" 81 } +# gene_age={ "old_2" 118 "old_2" 118 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 220 "avg_spacing_low_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 213 "layer_2_low_thickness" 213 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 111 "body_hair_sparse_low_stubble" 111 } +# gene_hair_type={ "hair_straight_thin_beard" 138 "hair_straight_thin_beard" 138 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "bloodshot_eyes" 245 "normal_eyes" 118 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 136 "normal_eyelashes" 136 } +# pose={ "" 255 "" 0 } +# gene_drunkard={ "drunkard" 231 "drunkard" 0 } +# beards={ "thin_beards_straight" 112 "no_beard" 0 } +# clothes={ "steppe_low_nobility_clothes" 151 "most_clothes" 0 } +# legwear={ "mena_common_legwear" 75 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#1000230509_muhammad_tahirid={ +# portrait_info = { +# genes={ +# hair_color={ 65 234 65 234 } +# skin_color={ 102 127 102 127 } +# eye_color={ 66 196 66 196 } +# gene_chin_forward={ "chin_forward_pos" 162 "chin_forward_pos" 162 } +# gene_chin_height={ "chin_height_pos" 154 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_pos" 150 "chin_width_pos" 150 } +# gene_eye_angle={ "eye_angle_pos" 158 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 148 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 142 "eye_height_neg" 110 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_neg" 163 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_neg" 92 "forehead_angle_neg" 106 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 104 "forehead_brow_height_pos" 162 } +# gene_forehead_roundness={ "forehead_roundness_pos" 206 "forehead_roundness_pos" 206 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_neg" 63 "forehead_height_neg" 63 } +# gene_head_height={ "head_height_neg" 140 "head_height_neg" 105 } +# gene_head_width={ "head_width_neg" 81 "head_width_neg" 81 } +# gene_head_profile={ "head_profile_neg" 170 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 136 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 61 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_pos" 163 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_neg" 84 "jaw_width_neg" 91 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 190 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 113 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 90 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 119 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_pos" 58 "mouth_width_pos" 136 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 72 "mouth_upper_lip_size_pos" 195 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 122 "mouth_lower_lip_size_pos" 186 } +# gene_mouth_open={ "mouth_open_pos" 42 "mouth_open_pos" 194 } +# gene_neck_length={ "neck_length_pos" 198 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 152 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 42 "cheek_forward_pos" 42 } +# gene_bs_cheek_height={ "cheek_height_pos" 199 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_neg" 65 "cheek_width_neg" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 103 "ear_angle_pos" 103 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 68 "ear_inner_shape_pos" 68 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 109 "ear_upper_bend_pos" 109 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 61 "ear_size_neg" 61 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 171 "eye_corner_depth_pos" 196 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 167 "eye_fold_shape_pos" 21 } +# gene_bs_eye_size={ "eye_size_neg" 23 "eye_size_neg" 109 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 77 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 171 "forehead_brow_curve_neg" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 76 "forehead_brow_forward_pos" 76 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 69 "forehead_brow_inner_height_pos" 77 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_neg" 16 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 25 "forehead_brow_width_neg" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 148 "jaw_def_neg" 148 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 65 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 73 "mouth_lower_lip_full_neg" 59 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 79 "mouth_lower_lip_pad_neg" 35 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 145 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 41 "mouth_philtrum_shape_pos" 41 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 124 "mouth_philtrum_width_pos" 124 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 211 "mouth_upper_lip_full_neg" 145 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 37 "mouth_upper_lip_profile_pos" 98 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 11 "mouth_upper_lip_width_pos" 70 } +# gene_bs_nose_forward={ "nose_forward_neg" 55 "nose_forward_neg" 55 } +# gene_bs_nose_height={ "nose_height_pos" 93 "nose_height_pos" 93 } +# gene_bs_nose_length={ "nose_length_pos" 60 "nose_length_pos" 60 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 10 "nose_nostril_height_pos" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 17 } +# gene_bs_nose_profile={ "nose_profile_pos" 124 "nose_profile_pos" 124 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 31 "nose_ridge_width_neg" 31 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 90 "nose_tip_angle_neg" 90 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 22 "nose_tip_forward_neg" 22 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 70 "nose_tip_width_neg" 70 } +# face_detail_cheek_def={ "cheek_def_01" 127 "cheek_def_01" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 174 "cheek_fat_01_neg" 209 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def" 181 "chin_def" 181 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 227 } +# face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_02" 217 } +# face_detail_nasolabial={ "nasolabial_02" 18 "nasolabial_02" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 112 "nose_ridge_def_pos" 112 } +# face_detail_nose_tip_def={ "nose_tip_def" 220 "nose_tip_def" 220 } +# face_detail_temple_def={ "temple_def" 236 "temple_def" 236 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 39 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 25 "eye_wrinkles_01" 25 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 76 "forehead_wrinkles_01" 76 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 223 "complexion_2" 223 } +# gene_height={ "normal_height" 158 "normal_height" 97 } +# gene_bs_body_type={ "body_fat_head_fat_low" 124 "body_fat_head_fat_low" 124 } +# gene_bs_body_shape={ "body_shape_apple_full" 102 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 63 "bust_shape_1_full" 63 } +# gene_age={ "old_3" 52 "old_3" 52 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 252 "avg_spacing_avg_thickness" 252 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 138 "layer_2_avg_thickness" 181 } +# gene_body_hair={ "body_hair_dense" 237 "body_hair_dense" 237 } +# gene_hair_type={ "hair_wavy" 179 "hair_wavy" 179 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 237 "normal_eyelashes" 237 } +# hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } +# beards={ "fp3_iranian_beards_curly" 159 "no_beard" 0 } +# clothes={ "mena_high_nobility_clothes" 32 "most_clothes" 0 } +# headgear={ "mena_high_nobility" 229 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 76 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#34014_caliph={ +# portrait_info = { +# genes={ +# hair_color={ 11 241 23 235 } +# skin_color={ 139 142 134 146 } +# eye_color={ 36 211 25 199 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_pos" 143 } +# gene_chin_width={ "chin_width_neg" 108 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_pos" 133 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 93 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 76 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_neg" 82 "forehead_height_neg" 80 } +# gene_head_height={ "head_height_pos" 146 "head_height_neg" 84 } +# gene_head_width={ "head_width_pos" 164 "head_width_neg" 78 } +# gene_head_profile={ "head_profile_pos" 165 "head_profile_neg" 97 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 199 } +# gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 161 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 133 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_pos" 150 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 209 "mouth_upper_lip_size_pos" 139 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 178 "mouth_lower_lip_size_pos" 186 } +# gene_mouth_open={ "mouth_open_pos" 132 "mouth_open_neg" 75 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 83 "neck_width_pos" 138 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 17 "cheek_forward_pos" 25 } +# gene_bs_cheek_height={ "cheek_height_neg" 43 "cheek_height_neg" 39 } +# gene_bs_cheek_width={ "cheek_width_pos" 37 "cheek_width_neg" 40 } +# gene_bs_ear_angle={ "ear_angle_neg" 41 "ear_angle_neg" 64 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 46 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 14 "ear_upper_bend_pos" 84 } +# gene_bs_ear_outward={ "ear_outward_neg" 42 "ear_outward_pos" 40 } +# gene_bs_ear_size={ "ear_size_neg" 64 "ear_size_pos" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 245 "eye_corner_depth_pos" 240 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 23 } +# gene_bs_eye_size={ "eye_size_neg" 105 "eye_size_neg" 75 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 51 "eye_upper_lid_size_pos" 44 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 14 "forehead_brow_curve_neg" 91 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 9 "forehead_brow_inner_height_neg" 96 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 59 "forehead_brow_outer_height_neg" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 28 "forehead_brow_width_pos" 112 } +# gene_bs_jaw_def={ "jaw_def_neg" 182 "jaw_def_neg" 71 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 143 "mouth_lower_lip_def_pos" 91 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 81 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 71 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_pos" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 20 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 81 "mouth_philtrum_width_neg" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 182 "mouth_upper_lip_full_neg" 114 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 97 "mouth_upper_lip_profile_pos" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 22 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_pos" 96 "nose_height_neg" 55 } +# gene_bs_nose_length={ "nose_length_pos" 52 "nose_length_neg" 118 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 57 "nose_nostril_height_pos" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 24 } +# gene_bs_nose_profile={ "nose_profile_pos" 89 "nose_profile_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 29 "nose_ridge_width_neg" 27 } +# gene_bs_nose_size={ "nose_size_pos" 200 "nose_size_pos" 104 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 65 "nose_tip_angle_neg" 74 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 50 "nose_tip_forward_neg" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 39 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_02" 16 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 120 "cheek_fat_01_neg" 51 } +# face_detail_chin_cleft={ "chin_cleft" 67 "chin_dimple" 9 } +# face_detail_chin_def={ "chin_def_neg" 20 "chin_def" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 17 "eye_lower_lid_def" 42 } +# face_detail_eye_socket={ "eye_socket_03" 7 "eye_socket_03" 1 } +# face_detail_nasolabial={ "nasolabial_01" 87 "nasolabial_03" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 77 "nose_ridge_def_pos" 76 } +# face_detail_nose_tip_def={ "nose_tip_def" 27 "nose_tip_def" 237 } +# face_detail_temple_def={ "temple_def" 199 "temple_def" 189 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 169 "brow_wrinkles_04" 89 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 146 "eye_wrinkles_01" 68 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 141 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 198 "complexion_6" 204 } +# gene_height={ "normal_height" 133 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_apple_half" 61 "body_shape_rectangle_full" 39 } +# gene_bs_bust={ "bust_clothes" 119 "bust_shape_1_full" 153 } +# gene_age={ "old_2" 139 "old_1" 245 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 210 "avg_spacing_avg_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 190 "layer_2_avg_thickness" 212 } +# gene_body_hair={ "body_hair_sparse" 254 "body_hair_avg" 241 } +# gene_hair_type={ "hair_curly" 180 "hair_curly" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 137 "normal_eyes" 137 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 108 "normal_eyelashes" 108 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_curly" 26 "no_beard" 0 } +# clothes={ "religious_muslim_head_clothes" 11 "most_clothes" 0 } +# headgear={ "dde_abbasid_imperial" 32 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 131 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#163100_muhammad_tahirid_king={ +# portrait_info = { +# genes={ +# hair_color={ 93 249 38 236 } +# skin_color={ 155 124 151 128 } +# eye_color={ 45 221 33 127 } +# gene_chin_forward={ "chin_forward_neg" 80 "chin_forward_neg" 77 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 151 } +# gene_eye_depth={ "eye_depth_pos" 132 "eye_depth_neg" 86 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_neg" 124 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 114 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 117 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 124 "forehead_height_neg" 73 } +# gene_head_height={ "head_height_neg" 124 "head_height_pos" 153 } +# gene_head_width={ "head_width_neg" 116 "head_width_neg" 110 } +# gene_head_profile={ "head_profile_neg" 123 "head_profile_pos" 165 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 154 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_pos" 146 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 152 "mouth_height_pos" 135 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 133 "mouth_upper_lip_size_pos" 163 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_pos" 209 } +# gene_mouth_open={ "mouth_open_neg" 40 "mouth_open_pos" 136 } +# gene_neck_length={ "neck_length_pos" 137 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 26 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_pos" 5 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_neg" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 18 "ear_angle_neg" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 17 "ear_inner_shape_pos" 45 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 16 "ear_upper_bend_pos" 134 } +# gene_bs_ear_outward={ "ear_outward_pos" 16 "ear_outward_neg" 60 } +# gene_bs_ear_size={ "ear_size_pos" 10 "ear_size_neg" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 189 "eye_corner_depth_pos" 157 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 33 "eye_fold_shape_pos" 127 } +# gene_bs_eye_size={ "eye_size_pos" 14 "eye_size_pos" 16 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_pos" 40 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 27 "forehead_brow_curve_neg" 95 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 90 "forehead_brow_inner_height_neg" 106 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 50 "forehead_brow_outer_height_neg" 4 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 11 "forehead_brow_width_pos" 42 } +# gene_bs_jaw_def={ "jaw_def_neg" 68 "jaw_def_neg" 169 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 1 "mouth_lower_lip_def_pos" 10 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 87 "mouth_lower_lip_full_neg" 87 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 99 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 80 "mouth_lower_lip_width_pos" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 51 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 114 "mouth_philtrum_width_pos" 64 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 27 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 12 "mouth_upper_lip_full_pos" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_pos" 66 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 107 "mouth_upper_lip_width_pos" 73 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 71 "nose_height_neg" 77 } +# gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_pos" 118 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 85 "nose_nostril_height_neg" 39 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 92 "nose_nostril_width_neg" 53 } +# gene_bs_nose_profile={ "nose_profile_pos" 74 "nose_profile_pos" 35 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 21 } +# gene_bs_nose_size={ "nose_size_pos" 215 "nose_size_neg" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_neg" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 172 "nose_tip_width_neg" 185 } +# face_detail_cheek_def={ "cheek_def_01" 128 "cheek_def_01" 16 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 144 "cheek_fat_03_pos" 194 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 9 "chin_def_neg" 230 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 139 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_color_03" 13 "eye_socket_color_01" 159 } +# face_detail_nasolabial={ "nasolabial_03" 117 "nasolabial_01" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 217 "nose_tip_def" 246 } +# face_detail_temple_def={ "temple_def" 204 "temple_def" 186 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 224 "brow_wrinkles_02" 38 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 154 "forehead_wrinkles_01" 43 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 206 "complexion_3" 243 } +# gene_height={ "normal_height" 160 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 118 "body_fat_head_fat_full" 123 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 122 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_default" 121 } +# gene_age={ "old_1" 151 "old_3" 73 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 233 "avg_spacing_low_thickness" 205 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 228 "layer_2_high_thickness" 248 } +# gene_body_hair={ "body_hair_dense" 232 "body_hair_avg" 144 } +# gene_hair_type={ "hair_straight" 144 "hair_straight" 99 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 127 "normal_eyes" 127 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 115 "normal_eyelashes" 115 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_straight" 190 "no_beard" 0 } +# clothes={ "mena_high_nobility_clothes" 191 "most_clothes" 0 } +# hairstyles={ "mena_hairstyles_straight" 149 "all_hairstyles" 0 } +# headgear={ "mena_royalty" 51 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 149 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#163157_ismail_samani={ +# portrait_info = { +# genes={ +# hair_color={ 68 229 63 239 } +# skin_color={ 140 152 140 152 } +# eye_color={ 35 179 35 179 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 174 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_pos" 150 "eye_height_pos" 150 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 118 "eye_shut_pos" 206 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 139 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_pos" 138 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_pos" 138 "head_height_pos" 173 } +# gene_head_width={ "head_width_neg" 114 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_pos" 187 "head_profile_pos" 187 } +# gene_head_top_height={ "head_top_height_pos" 116 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_neg" 130 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 108 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_neg" 84 "jaw_width_neg" 84 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 113 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 144 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 98 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 165 "mouth_height_pos" 135 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 124 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 217 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_neg" 107 "mouth_open_neg" 107 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_neg" 110 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 171 "cheek_forward_pos" 68 } +# gene_bs_cheek_height={ "cheek_height_pos" 111 "cheek_height_pos" 32 } +# gene_bs_cheek_width={ "cheek_width_neg" 72 "cheek_width_neg" 72 } +# gene_bs_ear_angle={ "ear_angle_neg" 11 "ear_angle_neg" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 88 "ear_inner_shape_pos" 25 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 99 "ear_lower_bend_pos" 118 } +# gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 77 "ear_size_neg" 43 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 174 "eye_corner_depth_pos" 174 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 127 "eye_fold_shape_pos" 55 } +# gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 42 "eye_upper_lid_size_pos" 42 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 15 "forehead_brow_curve_pos" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 23 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 39 "forehead_brow_inner_height_neg" 112 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 58 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_pos" 41 } +# gene_bs_jaw_def={ "jaw_def_pos" 51 "jaw_def_pos" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 11 "mouth_lower_lip_full_neg" 102 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 107 "mouth_lower_lip_width_neg" 30 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 2 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_neg" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 125 "mouth_philtrum_width_pos" 125 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 55 "mouth_upper_lip_full_neg" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 23 "mouth_upper_lip_profile_pos" 23 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_pos" 92 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_pos" 9 "nose_height_pos" 25 } +# gene_bs_nose_length={ "nose_length_neg" 75 "nose_length_neg" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 77 "nose_nostril_height_neg" 77 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 145 "nose_nostril_width_neg" 9 } +# gene_bs_nose_profile={ "nose_profile_neg" 83 "nose_profile_pos" 80 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 38 "nose_ridge_angle_neg" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 120 "nose_ridge_width_neg" 120 } +# gene_bs_nose_size={ "nose_size_pos" 43 "nose_size_pos" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 21 "nose_tip_angle_neg" 77 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 38 "nose_tip_forward_neg" 38 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 153 "nose_tip_width_neg" 3 } +# face_detail_cheek_def={ "cheek_def_01" 40 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 64 "cheek_fat_01_neg" 165 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def" 7 "chin_def" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 154 "eye_lower_lid_def" 34 } +# face_detail_eye_socket={ "eye_socket_color_02" 159 "eye_socket_color_02" 159 } +# face_detail_nasolabial={ "nasolabial_03" 95 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 39 "nose_ridge_def_pos" 39 } +# face_detail_nose_tip_def={ "nose_tip_def" 88 "nose_tip_def" 88 } +# face_detail_temple_def={ "temple_def" 126 "temple_def" 242 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 46 "brow_wrinkles_03" 46 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 59 "eye_wrinkles_01" 59 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 7 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 187 "complexion_4" 187 } +# gene_height={ "normal_height" 157 "normal_height" 148 } +# gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_low" 120 } +# gene_bs_body_shape={ "body_shape_average" 104 "body_shape_average" 53 } +# gene_bs_bust={ "bust_clothes" 102 "bust_shape_3_full" 103 } +# gene_age={ "old_1" 245 "old_1" 245 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 187 "avg_spacing_avg_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 149 "layer_2_avg_thickness" 141 } +# gene_body_hair={ "body_hair_dense" 206 "body_hair_dense" 206 } +# gene_hair_type={ "hair_wavy" 118 "hair_wavy" 118 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 81 "normal_eyes" 81 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 132 "normal_eyelashes" 132 } +# hairstyles={ "fp3_hairstyles_iranian_straight" 102 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "mena_low_nobility_clothes" 232 "most_clothes" 0 } +# headgear={ "mena_low_nobility" 29 "no_headgear" 0 } +# legwear={ "mena_common_legwear" 195 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#163099_nasr_samani={ +# portrait_info = { +# genes={ +# hair_color={ 59 246 22 245 } +# skin_color={ 157 147 155 149 } +# eye_color={ 15 253 44 255 } +# gene_chin_forward={ "chin_forward_pos" 141 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 98 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_neg" 98 } +# gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_neg" 82 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 125 "forehead_brow_height_pos" 164 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_pos" 151 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 66 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_neg" 127 "head_height_pos" 136 } +# gene_head_width={ "head_width_pos" 130 "head_width_pos" 130 } +# gene_head_profile={ "head_profile_neg" 120 "head_profile_neg" 121 } +# gene_head_top_height={ "head_top_height_pos" 136 "head_top_height_pos" 150 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_pos" 154 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_pos" 177 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 94 "jaw_width_pos" 164 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 173 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 104 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 185 "mouth_upper_lip_size_pos" 201 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 187 "mouth_lower_lip_size_neg" 114 } +# gene_mouth_open={ "mouth_open_neg" 107 "mouth_open_pos" 209 } +# gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 46 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_neg" 40 } +# gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 87 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 7 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 16 "ear_lower_bend_pos" 142 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 28 } +# gene_bs_ear_size={ "ear_size_neg" 30 "ear_size_pos" 15 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 72 "eye_corner_depth_pos" 177 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 88 "eye_fold_shape_pos" 131 } +# gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_neg" 105 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 36 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 82 "forehead_brow_curve_neg" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 29 "forehead_brow_inner_height_pos" 126 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 3 "forehead_brow_outer_height_neg" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 116 "forehead_brow_width_pos" 14 } +# gene_bs_jaw_def={ "jaw_def_pos" 97 "jaw_def_neg" 27 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 118 "mouth_lower_lip_def_pos" 41 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 124 "mouth_lower_lip_pad_pos" 17 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 86 "mouth_lower_lip_width_pos" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_neg" 19 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 202 "mouth_philtrum_width_neg" 83 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 14 "mouth_upper_lip_full_neg" 100 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_pos" 11 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_neg" 126 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_neg" 30 } +# gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_neg" 106 } +# gene_bs_nose_length={ "nose_length_neg" 41 "nose_length_pos" 38 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 25 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 182 "nose_nostril_width_neg" 105 } +# gene_bs_nose_profile={ "nose_profile_pos" 116 "nose_profile_pos" 81 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 46 "nose_ridge_angle_pos" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 5 "nose_ridge_width_neg" 33 } +# gene_bs_nose_size={ "nose_size_pos" 184 "nose_size_neg" 7 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 51 "nose_tip_angle_neg" 65 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 7 "nose_tip_forward_pos" 31 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 135 "nose_tip_width_neg" 46 } +# face_detail_cheek_def={ "cheek_def_02" 25 "cheek_def_01" 6 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 65 "cheek_fat_03_pos" 80 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 117 "eye_lower_lid_def" 109 } +# face_detail_eye_socket={ "eye_socket_01" 163 "eye_socket_color_01" 167 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_03" 35 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 76 "nose_ridge_def_pos" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 225 "nose_tip_def" 234 } +# face_detail_temple_def={ "temple_def" 146 "temple_def" 229 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 65 "brow_wrinkles_01" 72 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 140 "eye_wrinkles_02" 223 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 181 "forehead_wrinkles_01" 41 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 186 "complexion_2" 195 } +# gene_height={ "normal_height" 127 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 137 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 51 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 59 "bust_shape_3_half" 5 } +# gene_age={ "old_2" 206 "old_3" 128 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 181 "avg_spacing_avg_thickness" 254 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 174 "layer_2_low_thickness" 231 } +# gene_body_hair={ "body_hair_dense" 242 "body_hair_avg" 192 } +# gene_hair_type={ "hair_curly" 188 "hair_curly" 119 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 164 "normal_eyes" 164 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 236 "normal_eyelashes" 236 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_curly" 219 "no_beard" 0 } +# clothes={ "mena_high_nobility_clothes" 241 "most_clothes" 0 } +# headgear={ "ep1_mena_royalty" 47 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 132 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#45105_rostam={ +# portrait_info = { +# genes={ +# hair_color={ 38 239 38 239 } +# skin_color={ 177 152 177 152 } +# eye_color={ 70 230 70 230 } +# gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_neg" 100 "forehead_angle_neg" 113 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 90 "forehead_brow_height_pos" 138 } +# gene_forehead_roundness={ "forehead_roundness_pos" 154 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_pos" 165 "forehead_width_pos" 165 } +# gene_forehead_height={ "forehead_height_neg" 55 "forehead_height_neg" 55 } +# gene_head_height={ "head_height_pos" 135 "head_height_pos" 135 } +# gene_head_width={ "head_width_neg" 231 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 165 } +# gene_head_top_height={ "head_top_height_pos" 116 "head_top_height_pos" 144 } +# gene_head_top_width={ "head_top_width_pos" 90 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_pos" 146 "jaw_angle_pos" 146 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 146 } +# gene_jaw_height={ "jaw_height_pos" 165 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_neg" 113 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 94 "mouth_corner_height_neg" 94 } +# gene_mouth_forward={ "mouth_forward_neg" 110 "mouth_forward_neg" 110 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 139 "mouth_upper_lip_size_pos" 139 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 186 "mouth_lower_lip_size_pos" 186 } +# gene_mouth_open={ "mouth_open_pos" 172 "mouth_open_pos" 172 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_neg" 176 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 1 "cheek_forward_neg" 99 } +# gene_bs_cheek_height={ "cheek_height_pos" 89 "cheek_height_pos" 3 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 29 } +# gene_bs_ear_angle={ "ear_angle_neg" 67 "ear_angle_neg" 67 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 48 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 27 "ear_both_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_neg" 18 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_neg" 31 "ear_size_neg" 31 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 160 "eye_corner_depth_pos" 160 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 159 "eye_fold_shape_neg" 159 } +# gene_bs_eye_size={ "eye_size_neg" 24 "eye_size_neg" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_pos" 15 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 57 "forehead_brow_curve_neg" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 93 "forehead_brow_forward_neg" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 3 "forehead_brow_inner_height_pos" 3 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 110 "forehead_brow_outer_height_pos" 110 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 10 "forehead_brow_width_pos" 10 } +# gene_bs_jaw_def={ "jaw_def_pos" 131 "jaw_def_neg" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 11 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 117 "mouth_lower_lip_full_neg" 117 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 131 "mouth_lower_lip_pad_pos" 131 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 41 "mouth_lower_lip_width_pos" 41 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 18 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 26 "mouth_philtrum_width_neg" 26 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 26 "mouth_upper_lip_full_neg" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 73 "mouth_upper_lip_profile_neg" 73 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 } +# gene_bs_nose_forward={ "nose_forward_pos" 13 "nose_forward_neg" 65 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_pos" 2 } +# gene_bs_nose_length={ "nose_length_pos" 58 "nose_length_pos" 58 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_neg" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 7 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_pos" 53 "nose_profile_pos" 106 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 33 "nose_ridge_angle_pos" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 38 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_neg" 33 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 127 "nose_tip_angle_neg" 200 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 94 "nose_tip_forward_pos" 94 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 7 "nose_tip_width_pos" 7 } +# face_detail_cheek_def={ "cheek_def_01" 173 "cheek_def_01" 38 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 17 "cheek_fat_03_pos" 17 } +# face_detail_chin_cleft={ "chin_cleft" 173 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 145 "chin_def" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 251 "eye_lower_lid_def" 251 } +# face_detail_eye_socket={ "eye_socket_color_03" 37 "eye_socket_color_03" 37 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 212 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 15 "temple_def" 15 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 250 "brow_wrinkles_04" 250 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 173 "forehead_wrinkles_03" 173 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 196 "complexion_2" 196 } +# gene_height={ "normal_height" 118 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_medium" 131 } +# gene_bs_body_shape={ "body_shape_triangle_half" 72 "body_shape_triangle_half" 21 } +# gene_bs_bust={ "bust_clothes" 52 "bust_default" 66 } +# gene_age={ "old_1" 70 "old_1" 70 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 252 "avg_spacing_high_thickness" 252 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 170 "layer_2_avg_thickness" 170 } +# gene_body_hair={ "body_hair_avg" 209 "body_hair_avg" 209 } +# gene_hair_type={ "hair_curly" 188 "hair_curly" 119 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 164 "normal_eyes" 164 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 236 "normal_eyelashes" 236 } +# pose={ "" 255 "" 0 } +# hairstyles={ "western_hairstyles_curly" 127 "all_hairstyles" 0 } +# beards={ "fp3_iranian_beards_straight" 223 "no_beard" 0 } +# clothes={ "mena_war_nobility_clothes" 23 "most_clothes" 0 } +# headgear={ "mena_war" 33 "no_headgear" 0 } +# legwear={ "mena_war_legwear" 105 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# +# } +# } +# enabled = yes +#} +# +#45108_hasan_the_missionary={ +# portrait_info = { +# genes={ +# hair_color={ 92 234 20 235 } +# skin_color={ 141 148 145 147 } +# eye_color={ 72 252 79 191 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_neg" 121 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_neg" 118 "eye_shut_neg" 119 } +# gene_forehead_angle={ "forehead_angle_neg" 98 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 155 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 157 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 73 } +# gene_head_height={ "head_height_pos" 171 "head_height_pos" 135 } +# gene_head_width={ "head_width_neg" 103 "head_width_pos" 138 } +# gene_head_profile={ "head_profile_pos" 167 "head_profile_pos" 130 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 139 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 30 "jaw_width_neg" 126 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 97 } +# gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_pos" 160 } +# gene_mouth_width={ "mouth_width_neg" 57 "mouth_width_neg" 52 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 177 "mouth_upper_lip_size_pos" 134 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 178 "mouth_lower_lip_size_pos" 193 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 149 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 134 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_pos" 129 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 21 "cheek_forward_neg" 139 } +# gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_pos" 6 } +# gene_bs_cheek_width={ "cheek_width_neg" 35 "cheek_width_neg" 18 } +# gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_neg" 88 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 55 "ear_inner_shape_pos" 92 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 125 "ear_lower_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_pos" 6 "ear_outward_pos" 6 } +# gene_bs_ear_size={ "ear_size_neg" 3 "ear_size_pos" 29 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 165 "eye_corner_depth_pos" 93 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 16 "eye_fold_shape_pos" 66 } +# gene_bs_eye_size={ "eye_size_pos" 76 "eye_size_pos" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 21 "eye_upper_lid_size_pos" 89 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 85 "forehead_brow_curve_neg" 30 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 8 "forehead_brow_forward_pos" 43 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 12 "forehead_brow_inner_height_neg" 82 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 77 "forehead_brow_outer_height_neg" 120 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 43 "forehead_brow_width_pos" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 149 "jaw_def_neg" 38 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 14 "mouth_lower_lip_def_pos" 74 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 24 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 41 "mouth_lower_lip_pad_neg" 100 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 122 "mouth_lower_lip_width_pos" 107 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 49 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_neg" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 147 "mouth_philtrum_width_pos" 22 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 20 "mouth_upper_lip_def_pos" 9 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 47 "mouth_upper_lip_full_neg" 200 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 6 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 49 "mouth_upper_lip_width_pos" 8 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_neg" 33 "nose_height_pos" 93 } +# gene_bs_nose_length={ "nose_length_pos" 82 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 127 "nose_nostril_height_pos" 23 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 9 } +# gene_bs_nose_profile={ "nose_profile_pos" 105 "nose_profile_pos" 77 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 17 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 23 "nose_ridge_width_pos" 39 } +# gene_bs_nose_size={ "nose_size_pos" 49 "nose_size_pos" 129 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 23 "nose_tip_angle_neg" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 21 "nose_tip_forward_neg" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 22 "nose_tip_width_pos" 24 } +# face_detail_cheek_def={ "cheek_def_01" 77 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 24 "cheek_fat_01_neg" 52 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 16 "chin_def" 30 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 242 "eye_lower_lid_def" 18 } +# face_detail_eye_socket={ "eye_socket_color_02" 241 "eye_socket_01" 244 } +# face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_01" 91 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 4 "nose_ridge_def_pos" 35 } +# face_detail_nose_tip_def={ "nose_tip_def" 199 "nose_tip_def" 127 } +# face_detail_temple_def={ "temple_def" 133 "temple_def" 50 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 72 "brow_wrinkles_02" 226 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 215 "eye_wrinkles_01" 142 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 199 "forehead_wrinkles_01" 11 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 239 "complexion_3" 191 } +# gene_height={ "normal_height" 108 "normal_height" 144 } +# gene_bs_body_type={ "body_fat_head_fat_full" 113 "body_fat_head_fat_low" 112 } +# gene_bs_body_shape={ "body_shape_apple_half" 132 "body_shape_hourglass_full" 32 } +# gene_bs_bust={ "bust_clothes" 51 "bust_default" 175 } +# gene_age={ "old_2" 89 "old_1" 51 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 211 "avg_spacing_high_thickness" 251 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 132 "layer_2_high_thickness" 160 } +# gene_body_hair={ "body_hair_dense" 228 "body_hair_avg" 204 } +# gene_hair_type={ "hair_curly" 165 "hair_wavy" 147 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 207 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 90 "normal_eyelashes" 90 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_curly" 23 "no_beard" 0 } +# clothes={ "dde_abbasid_high_nobility_clothes" 174 "most_clothes" 0 } +# headgear={ "mena_high_nobility" 124 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 139 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#160295_shervin_II={ +# portrait_info = { +# genes={ +# hair_color={ 73 235 48 243 } +# skin_color={ 138 124 149 120 } +# eye_color={ 12 194 78 255 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 101 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_neg" 123 } +# gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 44 "forehead_height_neg" 72 } +# gene_head_height={ "head_height_neg" 116 "head_height_neg" 100 } +# gene_head_width={ "head_width_neg" 116 "head_width_pos" 139 } +# gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 134 } +# gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 149 } +# gene_jaw_angle={ "jaw_angle_neg" 125 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 220 "jaw_width_pos" 147 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 180 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_pos" 170 "mouth_height_pos" 165 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_pos" 144 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 166 "mouth_upper_lip_size_pos" 196 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_pos" 229 } +# gene_mouth_open={ "mouth_open_neg" 107 "mouth_open_neg" 62 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 145 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 46 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 8 "cheek_height_pos" 29 } +# gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 32 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 14 "ear_inner_shape_pos" 120 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 25 } +# gene_bs_ear_outward={ "ear_outward_neg" 2 "ear_outward_neg" 1 } +# gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_pos" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 203 "eye_corner_depth_pos" 232 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 36 "eye_fold_shape_neg" 174 } +# gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 101 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 41 "forehead_brow_curve_neg" 84 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 16 "forehead_brow_forward_neg" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 98 "forehead_brow_inner_height_neg" 24 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 58 "forehead_brow_outer_height_pos" 97 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 63 "forehead_brow_width_pos" 36 } +# gene_bs_jaw_def={ "jaw_def_neg" 204 "jaw_def_neg" 184 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 2 "mouth_lower_lip_def_pos" 68 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 99 "mouth_lower_lip_full_pos" 73 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 6 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_pos" 125 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 20 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 42 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 80 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 33 "mouth_upper_lip_full_pos" 170 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 71 "mouth_upper_lip_profile_pos" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 68 "mouth_upper_lip_width_pos" 51 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_pos" 20 "nose_height_pos" 126 } +# gene_bs_nose_length={ "nose_length_neg" 7 "nose_length_pos" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 23 "nose_nostril_height_pos" 39 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 15 "nose_nostril_width_neg" 19 } +# gene_bs_nose_profile={ "nose_profile_neg" 30 "nose_profile_pos" 21 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_neg" 102 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 4 "nose_ridge_width_neg" 16 } +# gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 12 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_pos" 3 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 20 "nose_tip_width_neg" 117 } +# face_detail_cheek_def={ "cheek_def_02" 16 "cheek_def_02" 109 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 2 "cheek_fat_04_pos" 34 } +# face_detail_chin_cleft={ "chin_cleft" 108 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 220 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 48 } +# face_detail_eye_socket={ "eye_socket_color_01" 21 "eye_socket_color_01" 230 } +# face_detail_nasolabial={ "nasolabial_03" 13 "nasolabial_03" 111 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 183 "nose_ridge_def_pos" 47 } +# face_detail_nose_tip_def={ "nose_tip_def" 179 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 231 "temple_def" 234 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 150 "brow_wrinkles_03" 248 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 63 "eye_wrinkles_01" 59 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 33 "forehead_wrinkles_01" 16 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 240 "complexion_2" 245 } +# gene_height={ "normal_height" 127 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_low" 105 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 30 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 56 "bust_shape_2_full" 111 } +# gene_age={ "old_4" 113 "old_2" 26 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 245 "close_spacing_low_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 166 "layer_2_low_thickness" 240 } +# gene_body_hair={ "body_hair_avg" 193 "body_hair_avg" 129 } +# gene_hair_type={ "hair_curly" 123 "hair_curly" 171 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 77 "normal_eyes" 77 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 171 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_curly" 2 "no_beard" 0 } +# clothes={ "western_children_commoner_clothes" 177 "most_clothes" 0 } +# hairstyles={ "western_baby_hairstyles" 251 "all_hairstyles" 0 } +# headgear={ "no_headgear" 132 "no_headgear" 0 } +# legwear={ "no_legwear" 120 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# +# } +# } +# enabled = yes +#} +# +## Auto generated file, do not edit manually. Created using console command dump_bookmark_portraits +## History database id:1230316 +#1230316_suri_of_mandesh={ +# portrait_info = { +# genes={ +# hair_color={ 27 233 27 233 } +# skin_color={ 149 153 149 153 } +# eye_color={ 30 220 30 220 } +# gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_neg" 111 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 206 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 127 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_neg" 117 "eye_shut_neg" 117 } +# gene_forehead_angle={ "forehead_angle_neg" 163 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 167 } +# gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 159 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 128 } +# gene_forehead_height={ "forehead_height_neg" 76 "forehead_height_neg" 76 } +# gene_head_height={ "head_height_pos" 120 "head_height_pos" 146 } +# gene_head_width={ "head_width_neg" 164 "head_width_neg" 121 } +# gene_head_profile={ "head_profile_neg" 126 "head_profile_neg" 105 } +# gene_head_top_height={ "head_top_height_neg" 150 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_neg" 127 "head_top_width_neg" 109 } +# gene_jaw_angle={ "jaw_angle_neg" 127 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 84 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_pos" 128 } +# gene_jaw_width={ "jaw_width_pos" 175 "jaw_width_pos" 175 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 64 "mouth_width_neg" 64 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 223 "mouth_lower_lip_size_pos" 157 } +# gene_mouth_open={ "mouth_open_neg" 169 "mouth_open_neg" 53 } +# gene_neck_length={ "neck_length_neg" 42 "neck_length_neg" 36 } +# gene_neck_width={ "neck_width_pos" 170 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 15 "cheek_forward_neg" 13 } +# gene_bs_cheek_height={ "cheek_height_neg" 43 "cheek_height_neg" 75 } +# gene_bs_cheek_width={ "cheek_width_neg" 47 "cheek_width_pos" 18 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 125 "ear_inner_shape_pos" 125 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 78 "ear_both_bend_pos" 78 } +# gene_bs_ear_outward={ "ear_outward_neg" 74 "ear_outward_neg" 74 } +# gene_bs_ear_size={ "ear_size_pos" 81 "ear_size_neg" 66 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 13 } +# gene_bs_eye_size={ "eye_size_pos" 185 "eye_size_pos" 111 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 27 "eye_upper_lid_size_pos" 95 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 113 "forehead_brow_curve_neg" 75 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_neg" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 57 "forehead_brow_inner_height_neg" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 147 "forehead_brow_outer_height_pos" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_pos" 60 } +# gene_bs_jaw_def={ "jaw_def_neg" 30 "jaw_def_neg" 30 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 82 "mouth_lower_lip_def_pos" 82 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 109 "mouth_lower_lip_full_neg" 109 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 97 "mouth_lower_lip_pad_neg" 97 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 5 "mouth_lower_lip_width_pos" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 124 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_neg" 6 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 77 "mouth_philtrum_width_pos" 77 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 63 "mouth_upper_lip_full_neg" 63 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 34 "mouth_upper_lip_profile_neg" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_pos" 9 } +# gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 116 "nose_height_neg" 116 } +# gene_bs_nose_length={ "nose_length_pos" 11 "nose_length_neg" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 83 "nose_nostril_height_neg" 48 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 37 "nose_nostril_width_pos" 37 } +# gene_bs_nose_profile={ "nose_profile_neg" 31 "nose_profile_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 16 "nose_ridge_angle_neg" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 75 "nose_ridge_width_pos" 75 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 95 "nose_tip_angle_neg" 95 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 6 "nose_tip_forward_neg" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 97 "nose_tip_width_neg" 97 } +# face_detail_cheek_def={ "cheek_def_01" 65 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 130 "cheek_fat_03_pos" 11 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def_neg" 131 "chin_def" 227 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 127 "eye_lower_lid_def" 127 } +# face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_color_01" 212 } +# face_detail_nasolabial={ "nasolabial_03" 18 "nasolabial_03" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 88 "nose_ridge_def_pos" 88 } +# face_detail_nose_tip_def={ "nose_tip_def" 40 "nose_tip_def" 218 } +# face_detail_temple_def={ "temple_def" 167 "temple_def" 155 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 197 "eye_wrinkles_01" 197 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 147 "forehead_wrinkles_02" 147 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 213 "complexion_4" 255 } +# gene_height={ "normal_height" 124 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 147 "body_fat_head_fat_low" 147 } +# gene_bs_body_shape={ "body_shape_pear_full" 145 "body_shape_pear_full" 43 } +# gene_bs_bust={ "bust_clothes" 81 "bust_shape_4_half" 177 } +# gene_age={ "old_3" 203 "old_3" 203 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 195 "avg_spacing_high_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 218 } +# gene_body_hair={ "body_hair_dense" 244 "body_hair_dense" 244 } +# gene_hair_type={ "hair_curly" 171 "hair_curly" 171 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 89 "normal_eyes" 89 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 218 "normal_eyelashes" 218 } +# beards={ "scripted_character_beards_03" 51 "no_beard" 0 } +# clothes={ "fp3_iranian_high_nobility_clothes" 82 "most_clothes" 0 } +# hairstyles={ "fp3_hairstyles_iranian_straight" 255 "all_hairstyles" 0 } +# headgear={ "mena_high_nobility" 99 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 109 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#extra_habbaris_abdullah={ +# portrait_info={ +# genes={ +# hair_color={ 14 234 123 229 } +# skin_color={ 116 141 113 146 } +# eye_color={ 79 249 72 220 } +# gene_chin_forward={ "chin_forward_pos" 148 "chin_forward_pos" 152 } +# gene_chin_height={ "chin_height_pos" 152 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_neg" 111 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 64 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_pos" 131 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 141 "forehead_brow_height_pos" 176 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 82 "forehead_height_neg" 39 } +# gene_head_height={ "head_height_pos" 144 "head_height_pos" 156 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 108 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 141 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 229 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_pos" 175 } +# gene_jaw_height={ "jaw_height_neg" 76 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_neg" 92 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 90 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 162 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 111 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_pos" 139 } +# gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_pos" 199 } +# gene_neck_length={ "neck_length_neg" 124 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_neg" 113 "neck_width_pos" 129 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_neg" 27 "cheek_height_neg" 12 } +# gene_bs_cheek_width={ "cheek_width_pos" 10 "cheek_width_neg" 19 } +# gene_bs_ear_angle={ "ear_angle_pos" 12 "ear_angle_pos" 76 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 110 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 172 "ear_both_bend_pos" 31 } +# gene_bs_ear_outward={ "ear_outward_neg" 6 "ear_outward_pos" 14 } +# gene_bs_ear_size={ "ear_size_pos" 35 "ear_size_neg" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 170 "eye_corner_depth_pos" 255 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 39 "eye_fold_shape_neg" 48 } +# gene_bs_eye_size={ "eye_size_neg" 12 "eye_size_pos" 93 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 26 "eye_upper_lid_size_pos" 162 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 193 "forehead_brow_curve_pos" 11 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 36 "forehead_brow_forward_pos" 69 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_neg" 113 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_pos" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 51 "forehead_brow_width_pos" 49 } +# gene_bs_jaw_def={ "jaw_def_neg" 68 "jaw_def_neg" 112 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 153 "mouth_lower_lip_def_pos" 104 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 47 "mouth_lower_lip_full_neg" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 38 "mouth_lower_lip_pad_pos" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 52 "mouth_lower_lip_width_neg" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 56 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 40 "mouth_philtrum_shape_neg" 11 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 183 "mouth_upper_lip_full_pos" 184 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 43 "mouth_upper_lip_profile_pos" 50 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 35 "mouth_upper_lip_width_pos" 72 } +# gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 56 } +# gene_bs_nose_height={ "nose_height_pos" 151 "nose_height_pos" 65 } +# gene_bs_nose_length={ "nose_length_pos" 7 "nose_length_neg" 125 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_pos" 106 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 43 "nose_nostril_width_neg" 137 } +# gene_bs_nose_profile={ "nose_profile_pos" 125 "nose_profile_pos" 32 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 17 "nose_ridge_angle_neg" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 28 "nose_ridge_width_pos" 103 } +# gene_bs_nose_size={ "nose_size_pos" 143 "nose_size_pos" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 45 "nose_tip_angle_neg" 96 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_pos" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 111 "nose_tip_width_neg" 79 } +# face_detail_cheek_def={ "cheek_def_01" 127 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 137 "cheek_fat_02_pos" 23 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_dimple" 61 } +# face_detail_chin_def={ "chin_def" 9 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 14 "eye_lower_lid_def" 11 } +# face_detail_eye_socket={ "eye_socket_01" 15 "eye_socket_03" 21 } +# face_detail_nasolabial={ "nasolabial_01" 15 "nasolabial_03" 78 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 23 "temple_def" 224 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 64 "brow_wrinkles_01" 50 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 13 "eye_wrinkles_01" 213 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 68 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 189 "complexion_3" 235 } +# gene_height={ "normal_height" 136 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 108 "body_fat_head_fat_low" 126 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 117 "body_shape_triangle_full" 29 } +# gene_bs_bust={ "bust_clothes" 144 "bust_default" 73 } +# gene_age={ "old_4" 187 "old_2" 108 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 235 "avg_spacing_avg_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 166 "layer_2_low_thickness" 207 } +# gene_body_hair={ "body_hair_dense" 228 "body_hair_dense" 211 } +# gene_hair_type={ "hair_curly" 158 "hair_wavy" 129 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 238 "normal_eyes" 238 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } +# pose={ "" 255 "" 0 } +# beards={ "indian_beards_curly" 130 "no_beard" 0 } +# clothes={ "indian_commoner_clothes" 40 "most_clothes" 0 } +# hairstyles={ "indian_hairstyles_curly" 92 "all_hairstyles" 0 } +# headgear={ "indian_common" 177 "no_headgear" 0 } +# legwear={ "mena_common_legwear" 116 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled = yes +#} +# +#scripted_appearence_azariqa_caliph = { +# portrait_info = { +# genes={ +# hair_color={ 56 240 56 240 } +# skin_color={ 157 148 142 160 } +# eye_color={ 29 201 29 201 } +# gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_pos" 175 "chin_width_pos" 175 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 175 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_neg" 111 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_neg" 126 } +# gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_neg" 84 "forehead_height_neg" 84 } +# gene_head_height={ "head_height_neg" 26 "head_height_neg" 92 } +# gene_head_width={ "head_width_neg" 109 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 137 "head_profile_neg" 99 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_neg" 107 "head_top_width_neg" 97 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 176 "jaw_width_pos" 176 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 144 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_neg" 65 "mouth_width_neg" 65 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 106 "mouth_upper_lip_size_pos" 196 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 127 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 68 "mouth_open_neg" 0 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 118 } +# gene_neck_width={ "neck_width_pos" 156 "neck_width_pos" 156 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 14 "cheek_forward_neg" 14 } +# gene_bs_cheek_height={ "cheek_height_neg" 31 "cheek_height_neg" 31 } +# gene_bs_cheek_width={ "cheek_width_neg" 27 "cheek_width_neg" 27 } +# gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 29 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 193 "ear_inner_shape_pos" 193 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 123 "ear_upper_bend_pos" 123 } +# gene_bs_ear_outward={ "ear_outward_pos" 32 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_neg" 25 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 171 "eye_corner_depth_pos" 98 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 175 "eye_fold_shape_neg" 175 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 46 "eye_upper_lid_size_pos" 46 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 37 "forehead_brow_curve_neg" 37 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_pos" 120 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 71 "forehead_brow_inner_height_neg" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 63 "forehead_brow_outer_height_neg" 33 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 127 "forehead_brow_width_pos" 127 } +# gene_bs_jaw_def={ "jaw_def_pos" 151 "jaw_def_pos" 126 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 70 "mouth_lower_lip_def_pos" 70 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 24 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 47 "mouth_lower_lip_pad_pos" 47 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 8 "mouth_lower_lip_width_pos" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 82 "mouth_philtrum_def_pos" 82 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 15 "mouth_philtrum_shape_neg" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 43 "mouth_philtrum_width_pos" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 122 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 7 "mouth_upper_lip_full_pos" 18 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 17 "mouth_upper_lip_profile_pos" 215 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 53 "mouth_upper_lip_width_neg" 53 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_neg" 112 "nose_height_neg" 112 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 10 "nose_nostril_height_pos" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 94 "nose_profile_pos" 94 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 40 "nose_ridge_width_pos" 40 } +# gene_bs_nose_size={ "nose_size_pos" 9 "nose_size_pos" 72 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_pos" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 59 "nose_tip_width_neg" 59 } +# face_detail_cheek_def={ "cheek_def_02" 78 "cheek_def_02" 78 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 123 "cheek_fat_02_pos" 123 } +# face_detail_chin_cleft={ "chin_dimple" 16 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def" 165 "chin_def" 165 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 37 "eye_lower_lid_def" 37 } +# face_detail_eye_socket={ "eye_socket_color_01" 193 "eye_socket_color_01" 117 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_03" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 4 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 141 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 223 "temple_def" 248 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 8 "brow_wrinkles_02" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 132 "eye_wrinkles_02" 132 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 23 "forehead_wrinkles_01" 23 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 192 "complexion_3" 192 } +# gene_height={ "normal_height" 74 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 115 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 106 "body_shape_rectangle_full" 4 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_1_half" 132 } +# gene_age={ "old_3" 8 "old_3" 8 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 232 "avg_spacing_avg_thickness" 232 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 171 "layer_2_low_thickness" 171 } +# gene_body_hair={ "body_hair_avg" 205 "body_hair_avg" 205 } +# gene_hair_type={ "hair_curly" 114 "hair_curly" 114 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 130 "normal_eyes" 130 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 37 "normal_eyelashes" 37 } +# hairstyles={ "western_hairstyles_curly" 127 "all_hairstyles" 0 } +# beards={ "mena_beards_straight" 119 "no_beard" 0 } +# clothes={ "religious_muslim_head_clothes" 79 "most_clothes" 0 } +# } +# } +# enabled = yes +#} +# +# +# +# +# \ No newline at end of file diff --git a/common/dna_data/00_mpo_dna.txt b/common/dna_data/00_mpo_dna.txt new file mode 100644 index 000000000..7d53d65f0 --- /dev/null +++ b/common/dna_data/00_mpo_dna.txt @@ -0,0 +1,2349 @@ +#### 1178 The Endless Sky +#bookmark_nomads_ghudayya_fadlid_1 = { +# portrait_info = { +# genes={ +# hair_color={ 33 238 113 244 } +# skin_color={ 139 153 130 155 } +# eye_color={ 80 252 70 201 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_pos" 157 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 109 "eye_shut_neg" 126 } +# gene_forehead_angle={ "forehead_angle_pos" 134 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 144 } +# gene_forehead_height={ "forehead_height_neg" 64 "forehead_height_neg" 83 } +# gene_head_height={ "head_height_pos" 147 "head_height_pos" 146 } +# gene_head_width={ "head_width_neg" 120 "head_width_pos" 134 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_pos" 151 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_pos" 159 } +# gene_head_top_width={ "head_top_width_pos" 198 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_pos" 173 } +# gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 185 "mouth_upper_lip_size_pos" 136 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 190 "mouth_lower_lip_size_pos" 160 } +# gene_mouth_open={ "mouth_open_pos" 202 "mouth_open_pos" 131 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 49 } +# gene_neck_width={ "neck_width_neg" 104 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 96 "cheek_forward_neg" 21 } +# gene_bs_cheek_height={ "cheek_height_pos" 74 "cheek_height_neg" 71 } +# gene_bs_cheek_width={ "cheek_width_pos" 97 "cheek_width_pos" 18 } +# gene_bs_ear_angle={ "ear_angle_neg" 95 "ear_angle_pos" 10 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 121 "ear_inner_shape_pos" 168 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 155 "ear_upper_bend_pos" 194 } +# gene_bs_ear_outward={ "ear_outward_neg" 24 "ear_outward_neg" 19 } +# gene_bs_ear_size={ "ear_size_pos" 28 "ear_size_neg" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 165 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 72 "eye_fold_shape_pos" 131 } +# gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_neg" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 25 "eye_upper_lid_size_neg" 18 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 22 "forehead_brow_curve_neg" 105 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_neg" 122 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 7 "forehead_brow_inner_height_pos" 12 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 28 "forehead_brow_outer_height_pos" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 96 "forehead_brow_width_pos" 97 } +# gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_neg" 75 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 2 "mouth_lower_lip_def_pos" 32 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 43 "mouth_lower_lip_full_neg" 73 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 76 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 100 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 4 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 12 "mouth_philtrum_shape_neg" 27 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 125 "mouth_philtrum_width_pos" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 100 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 185 "mouth_upper_lip_full_neg" 113 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_neg" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_pos" 5 } +# gene_bs_nose_forward={ "nose_forward_neg" 18 "nose_forward_pos" 16 } +# gene_bs_nose_height={ "nose_height_pos" 106 "nose_height_pos" 25 } +# gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_pos" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 94 "nose_nostril_height_pos" 102 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 88 "nose_nostril_width_neg" 148 } +# gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 63 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_pos" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_pos" 25 } +# gene_bs_nose_size={ "nose_size_pos" 178 "nose_size_pos" 223 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 16 "nose_tip_angle_neg" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_pos" 119 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 47 "nose_tip_width_neg" 38 } +# face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_02" 7 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 12 "cheek_fat_04_pos" 23 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_dimple" 155 } +# face_detail_chin_def={ "chin_def_neg" 2 "chin_def_neg" 182 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 96 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_01" 25 "eye_socket_02" 23 } +# face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_02" 160 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 165 } +# face_detail_nose_tip_def={ "nose_tip_def" 199 "nose_tip_def" 236 } +# face_detail_temple_def={ "temple_def" 207 "temple_def" 208 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 61 "brow_wrinkles_04" 249 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 164 "eye_wrinkles_01" 74 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 131 "forehead_wrinkles_01" 33 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 225 "complexion_3" 217 } +# gene_height={ "normal_height" 119 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_low" 154 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_average" 40 "body_shape_rectangle_half" 47 } +# gene_bs_bust={ "bust_clothes" 128 "bust_shape_4_half" 73 } +# gene_age={ "old_4" 145 "old_2" 86 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 253 "avg_spacing_low_thickness" 242 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 239 "layer_2_low_thickness" 224 } +# gene_body_hair={ "body_hair_avg" 198 "body_hair_dense" 213 } +# gene_hair_type={ "hair_curly" 96 "hair_curly" 146 } +# gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 108 } +# eye_accessory={ "normal_eyes" 175 "normal_eyes" 175 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 211 "normal_eyelashes" 211 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_ghudayya_haditha_fadlid_3 = { +# portrait_info = { +# genes={ +# hair_color={ 57 250 33 238 } +# skin_color={ 111 149 100 148 } +# eye_color={ 22 243 80 252 } +# gene_chin_forward={ "chin_forward_pos" 168 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 103 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_pos" 134 "forehead_angle_neg" 124 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 114 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 192 "forehead_roundness_pos" 180 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_neg" 110 } +# gene_forehead_height={ "forehead_height_neg" 64 "forehead_height_neg" 58 } +# gene_head_height={ "head_height_neg" 104 "head_height_pos" 147 } +# gene_head_width={ "head_width_neg" 120 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 98 "head_profile_neg" 120 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 159 } +# gene_head_top_width={ "head_top_width_neg" 127 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_pos" 146 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 173 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_neg" 116 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_neg" 100 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 98 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 185 "mouth_upper_lip_size_pos" 212 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 190 "mouth_lower_lip_size_pos" 164 } +# gene_mouth_open={ "mouth_open_pos" 137 "mouth_open_pos" 202 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_neg" 110 "neck_width_neg" 104 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 96 "cheek_forward_neg" 49 } +# gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 74 } +# gene_bs_cheek_width={ "cheek_width_pos" 20 "cheek_width_pos" 97 } +# gene_bs_ear_angle={ "ear_angle_neg" 8 "ear_angle_neg" 95 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 73 "ear_inner_shape_pos" 121 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 155 "ear_lower_bend_pos" 15 } +# gene_bs_ear_outward={ "ear_outward_pos" 26 "ear_outward_neg" 19 } +# gene_bs_ear_size={ "ear_size_pos" 28 "ear_size_pos" 61 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 210 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 24 "eye_fold_shape_pos" 72 } +# gene_bs_eye_size={ "eye_size_neg" 40 "eye_size_pos" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 18 "eye_upper_lid_size_neg" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 67 "forehead_brow_curve_neg" 22 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_pos" 110 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 28 "forehead_brow_outer_height_pos" 111 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 96 "forehead_brow_width_pos" 114 } +# gene_bs_jaw_def={ "jaw_def_neg" 62 "jaw_def_neg" 75 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 20 "mouth_lower_lip_def_pos" 2 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 106 "mouth_lower_lip_full_neg" 73 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_pos" 31 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_neg" 56 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 54 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 16 "mouth_philtrum_shape_neg" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 125 "mouth_philtrum_width_pos" 120 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 127 "mouth_upper_lip_def_pos" 100 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_pos" 185 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 35 "mouth_upper_lip_profile_pos" 63 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 5 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_neg" 18 "nose_forward_neg" 6 } +# gene_bs_nose_height={ "nose_height_pos" 106 "nose_height_pos" 27 } +# gene_bs_nose_length={ "nose_length_pos" 47 "nose_length_neg" 28 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 73 "nose_nostril_height_neg" 94 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 4 "nose_nostril_width_pos" 88 } +# gene_bs_nose_profile={ "nose_profile_pos" 49 "nose_profile_pos" 127 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_neg" 8 } +# gene_bs_nose_size={ "nose_size_pos" 178 "nose_size_neg" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 12 "nose_tip_angle_neg" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 119 "nose_tip_forward_neg" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 38 "nose_tip_width_neg" 32 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_02" 41 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 16 "cheek_fat_03_pos" 12 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 182 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 93 "eye_lower_lid_def" 96 } +# face_detail_eye_socket={ "eye_socket_color_02" 151 "eye_socket_01" 25 } +# face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_01" 92 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 199 "nose_tip_def" 226 } +# face_detail_temple_def={ "temple_def" 208 "temple_def" 133 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 61 "brow_wrinkles_01" 81 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 142 "eye_wrinkles_01" 60 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 253 "forehead_wrinkles_03" 131 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 225 "complexion_4" 188 } +# gene_height={ "normal_height" 88 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_full" 143 "body_fat_head_fat_low" 123 } +# gene_bs_body_shape={ "body_shape_average" 61 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_3_full" 160 } +# gene_age={ "old_4" 105 "old_2" 86 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 253 "avg_spacing_high_thickness" 218 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 221 "layer_2_low_thickness" 239 } +# gene_body_hair={ "body_hair_avg" 198 "body_hair_avg" 218 } +# gene_hair_type={ "hair_curly" 146 "hair_curly" 158 } +# gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 152 } +# eye_accessory={ "normal_eyes" 170 "normal_eyes" 170 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 57 "normal_eyelashes" 57 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_hamid_dabbabid_1 = { +# portrait_info = { +# genes={ +# hair_color={ 59 247 59 247 } +# skin_color={ 118 157 118 157 } +# eye_color={ 19 243 19 243 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_neg" 120 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 113 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 127 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 164 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 94 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_neg" 102 "head_height_neg" 102 } +# gene_head_width={ "head_width_pos" 132 "head_width_pos" 132 } +# gene_head_profile={ "head_profile_neg" 37 "head_profile_neg" 37 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_neg" 107 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_pos" 168 "jaw_angle_pos" 168 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 77 "jaw_width_neg" 77 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 134 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_pos" 142 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 193 "mouth_lower_lip_size_pos" 193 } +# gene_mouth_open={ "mouth_open_neg" 43 "mouth_open_neg" 43 } +# gene_neck_length={ "neck_length_neg" 101 "neck_length_neg" 101 } +# gene_neck_width={ "neck_width_pos" 170 "neck_width_pos" 170 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 29 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 30 } +# gene_bs_cheek_width={ "cheek_width_neg" 22 "cheek_width_neg" 22 } +# gene_bs_ear_angle={ "ear_angle_neg" 92 "ear_angle_neg" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 85 "ear_inner_shape_pos" 85 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 145 "ear_upper_bend_pos" 145 } +# gene_bs_ear_outward={ "ear_outward_pos" 38 "ear_outward_pos" 38 } +# gene_bs_ear_size={ "ear_size_pos" 76 "ear_size_pos" 76 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 241 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 16 "eye_fold_shape_neg" 16 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 16 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 173 "forehead_brow_curve_neg" 173 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 81 "forehead_brow_inner_height_pos" 81 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 34 "forehead_brow_outer_height_neg" 34 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 59 "forehead_brow_width_pos" 59 } +# gene_bs_jaw_def={ "jaw_def_pos" 20 "jaw_def_pos" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 59 "mouth_lower_lip_def_pos" 59 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 34 "mouth_lower_lip_full_neg" 34 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 116 "mouth_lower_lip_width_pos" 116 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 94 "mouth_philtrum_def_pos" 94 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 9 "mouth_philtrum_shape_pos" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 74 "mouth_philtrum_width_neg" 74 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 46 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 10 "mouth_upper_lip_full_pos" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 118 "mouth_upper_lip_width_pos" 118 } +# gene_bs_nose_forward={ "nose_forward_pos" 9 "nose_forward_pos" 9 } +# gene_bs_nose_height={ "nose_height_neg" 49 "nose_height_neg" 49 } +# gene_bs_nose_length={ "nose_length_pos" 19 "nose_length_pos" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 3 "nose_nostril_height_neg" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 30 "nose_nostril_width_neg" 30 } +# gene_bs_nose_profile={ "nose_profile_pos" 22 "nose_profile_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 6 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 18 "nose_ridge_width_neg" 18 } +# gene_bs_nose_size={ "nose_size_pos" 39 "nose_size_pos" 39 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 109 "nose_tip_angle_neg" 109 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_pos" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 15 "nose_tip_width_neg" 15 } +# face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 240 "cheek_fat_01_neg" 240 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 233 "chin_def_neg" 233 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 220 "eye_lower_lid_def" 220 } +# face_detail_eye_socket={ "eye_socket_03" 51 "eye_socket_03" 51 } +# face_detail_nasolabial={ "nasolabial_01" 5 "nasolabial_01" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 126 "nose_ridge_def_pos" 126 } +# face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 229 "temple_def" 229 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 173 "brow_wrinkles_01" 173 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 229 "eye_wrinkles_01" 229 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 96 "forehead_wrinkles_01" 96 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 203 "complexion_5" 203 } +# gene_height={ "normal_height" 137 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_low" 113 "body_fat_head_fat_low" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 10 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 123 "bust_shape_3_half" 154 } +# gene_age={ "old_3" 129 "old_3" 129 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 219 "close_spacing_avg_thickness" 219 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 177 "layer_2_high_thickness" 177 } +# gene_body_hair={ "body_hair_sparse" 217 "body_hair_sparse" 217 } +# gene_hair_type={ "hair_curly" 109 "hair_curly" 109 } +# gene_baldness={ "male_pattern_baldness" 159 "male_pattern_baldness" 159 } +# eye_accessory={ "normal_eyes" 13 "normal_eyes" 13 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 239 "normal_eyelashes" 239 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_mihyu_marinid_1 = { +# portrait_info = { +# genes={ +# hair_color={ 23 248 7 244 } +# skin_color={ 141 143 150 142 } +# eye_color={ 33 224 22 254 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 94 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_neg" 110 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_neg" 107 } +# gene_forehead_roundness={ "forehead_roundness_neg" 122 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_pos" 151 } +# gene_forehead_height={ "forehead_height_pos" 157 "forehead_height_neg" 92 } +# gene_head_height={ "head_height_pos" 136 "head_height_pos" 145 } +# gene_head_width={ "head_width_pos" 178 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 112 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 134 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_neg" 123 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 105 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 178 "mouth_upper_lip_size_pos" 185 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 188 "mouth_lower_lip_size_pos" 219 } +# gene_mouth_open={ "mouth_open_pos" 174 "mouth_open_neg" 124 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 144 } +# gene_neck_width={ "neck_width_neg" 98 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 38 "cheek_forward_neg" 5 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_pos" 62 } +# gene_bs_cheek_width={ "cheek_width_pos" 17 "cheek_width_neg" 34 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 1 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 202 "ear_inner_shape_pos" 34 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 116 "ear_lower_bend_pos" 94 } +# gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 26 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_pos" 95 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 212 "eye_corner_depth_pos" 195 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 10 "eye_fold_shape_pos" 23 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_neg" 49 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 113 "eye_upper_lid_size_neg" 14 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 183 "forehead_brow_curve_neg" 29 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 106 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_pos" 80 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 30 "forehead_brow_outer_height_pos" 28 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 24 "forehead_brow_width_neg" 20 } +# gene_bs_jaw_def={ "jaw_def_pos" 106 "jaw_def_neg" 60 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 138 "mouth_lower_lip_def_pos" 163 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 102 "mouth_lower_lip_full_neg" 78 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 83 "mouth_lower_lip_pad_pos" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 68 "mouth_lower_lip_width_pos" 68 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 78 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_pos" 10 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_neg" 81 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_neg" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 156 "mouth_upper_lip_profile_neg" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 1 "mouth_upper_lip_width_pos" 56 } +# gene_bs_nose_forward={ "nose_forward_pos" 9 "nose_forward_pos" 79 } +# gene_bs_nose_height={ "nose_height_pos" 88 "nose_height_neg" 157 } +# gene_bs_nose_length={ "nose_length_pos" 34 "nose_length_pos" 6 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 29 "nose_nostril_height_neg" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 163 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_pos" 108 "nose_profile_pos" 75 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_pos" 55 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 97 "nose_ridge_width_neg" 41 } +# gene_bs_nose_size={ "nose_size_pos" 143 "nose_size_pos" 12 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 39 "nose_tip_angle_neg" 125 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 63 "nose_tip_width_pos" 174 } +# face_detail_cheek_def={ "cheek_def_02" 142 "cheek_def_01" 145 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 219 "cheek_fat_04_pos" 32 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def" 222 "chin_def" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 171 } +# face_detail_eye_socket={ "eye_socket_color_03" 206 "eye_socket_color_03" 10 } +# face_detail_nasolabial={ "nasolabial_03" 20 "nasolabial_03" 19 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 234 "nose_tip_def" 237 } +# face_detail_temple_def={ "temple_def" 208 "temple_def" 224 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 38 "brow_wrinkles_04" 77 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 165 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 61 "forehead_wrinkles_01" 56 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 184 "complexion_4" 207 } +# gene_height={ "normal_height" 106 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_full" 123 "body_fat_head_fat_full" 134 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 127 "body_shape_rectangle_full" 20 } +# gene_bs_bust={ "bust_clothes" 149 "bust_shape_1_full" 221 } +# gene_age={ "old_2" 149 "old_3" 225 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 231 "close_spacing_avg_thickness" 252 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 188 "layer_2_avg_thickness" 233 } +# gene_body_hair={ "body_hair_dense" 199 "body_hair_dense" 241 } +# gene_hair_type={ "hair_wavy" 130 "hair_wavy" 109 } +# gene_baldness={ "male_pattern_baldness" 190 "male_pattern_baldness" 148 } +# eye_accessory={ "normal_eyes" 243 "normal_eyes" 243 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 75 "normal_eyelashes" 75 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_mihyu_abd_al_haqq_32993 = { +# portrait_info = { +# genes={ +# hair_color={ 23 248 25 241 } +# skin_color={ 149 145 146 145 } +# eye_color={ 33 224 29 250 } +# gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_neg" 127 "chin_height_neg" 94 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_neg" 110 "eye_shut_neg" 103 } +# gene_forehead_angle={ "forehead_angle_neg" 102 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_neg" 91 } +# gene_forehead_roundness={ "forehead_roundness_neg" 122 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 107 "forehead_height_pos" 157 } +# gene_head_height={ "head_height_neg" 84 "head_height_pos" 136 } +# gene_head_width={ "head_width_pos" 178 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 90 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 113 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 198 "mouth_upper_lip_size_pos" 178 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 219 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_neg" 26 "mouth_open_pos" 174 } +# gene_neck_length={ "neck_length_neg" 126 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 120 "cheek_forward_neg" 38 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 13 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 17 } +# gene_bs_ear_angle={ "ear_angle_pos" 31 "ear_angle_pos" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 202 "ear_inner_shape_pos" 90 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 94 "ear_upper_bend_pos" 34 } +# gene_bs_ear_outward={ "ear_outward_neg" 26 "ear_outward_neg" 11 } +# gene_bs_ear_size={ "ear_size_pos" 6 "ear_size_pos" 85 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 212 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 10 "eye_fold_shape_neg" 83 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 49 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 113 "eye_upper_lid_size_pos" 130 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 183 "forehead_brow_curve_neg" 43 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 23 "forehead_brow_forward_neg" 23 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_pos" 80 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 1 "forehead_brow_outer_height_pos" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 12 "forehead_brow_width_pos" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_pos" 106 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 138 "mouth_lower_lip_def_pos" 25 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 125 "mouth_lower_lip_full_neg" 78 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 81 "mouth_lower_lip_pad_neg" 83 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 107 "mouth_lower_lip_width_pos" 68 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 78 "mouth_philtrum_def_pos" 82 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 81 "mouth_philtrum_width_neg" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 8 "mouth_upper_lip_full_pos" 4 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 156 "mouth_upper_lip_profile_neg" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 1 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_pos" 21 "nose_forward_pos" 79 } +# gene_bs_nose_height={ "nose_height_pos" 88 "nose_height_neg" 40 } +# gene_bs_nose_length={ "nose_length_pos" 34 "nose_length_neg" 8 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 32 "nose_nostril_height_pos" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 140 "nose_nostril_width_neg" 163 } +# gene_bs_nose_profile={ "nose_profile_neg" 19 "nose_profile_pos" 108 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_neg" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 44 "nose_ridge_width_pos" 97 } +# gene_bs_nose_size={ "nose_size_pos" 143 "nose_size_pos" 201 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 39 "nose_tip_angle_neg" 166 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 18 "nose_tip_forward_neg" 29 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 3 "nose_tip_width_pos" 174 } +# face_detail_cheek_def={ "cheek_def_02" 142 "cheek_def_02" 116 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 219 "cheek_fat_04_pos" 154 } +# face_detail_chin_cleft={ "chin_dimple" 14 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def" 12 "chin_def" 222 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 227 "eye_lower_lid_def" 46 } +# face_detail_eye_socket={ "eye_socket_color_03" 135 "eye_socket_color_03" 206 } +# face_detail_nasolabial={ "nasolabial_03" 19 "nasolabial_01" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 241 "nose_tip_def" 237 } +# face_detail_temple_def={ "temple_def" 232 "temple_def" 208 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 38 "brow_wrinkles_02" 51 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 165 "eye_wrinkles_01" 46 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 232 "forehead_wrinkles_01" 61 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 204 "complexion_7" 184 } +# gene_height={ "normal_height" 130 "normal_height" 98 } +# gene_bs_body_type={ "body_fat_head_fat_full" 144 "body_fat_head_fat_full" 123 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 66 "body_shape_average" 33 } +# gene_bs_bust={ "bust_clothes" 101 "bust_shape_1_full" 221 } +# gene_age={ "old_1" 128 "old_2" 149 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 231 "avg_spacing_avg_thickness" 225 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 230 "layer_2_avg_thickness" 188 } +# gene_body_hair={ "body_hair_avg" 194 "body_hair_dense" 241 } +# gene_hair_type={ "hair_wavy" 130 "hair_wavy" 140 } +# gene_baldness={ "male_pattern_baldness" 107 "male_pattern_baldness" 190 } +# eye_accessory={ "normal_eyes" 164 "normal_eyes" 164 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 101 "normal_eyelashes" 101 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_temujin_borte_172004 = { +# portrait_info = { +# genes = { +# hair_color={ 27 251 27 251 } +# skin_color={ 191 90 191 90 } +# eye_color={ 60 250 60 250 } +# gene_chin_forward={ "chin_forward_neg" 91 "chin_forward_neg" 91 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_pos" 161 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 144 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_neg" 156 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 91 "eye_height_neg" 91 } +# gene_eye_distance={ "eye_distance_pos" 117 "eye_distance_pos" 131 } +# gene_eye_shut={ "eye_shut_neg" 141 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 163 "forehead_angle_pos" 163 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 177 "forehead_brow_height_pos" 177 } +# gene_forehead_roundness={ "forehead_roundness_neg" 110 "forehead_roundness_neg" 110 } +# gene_forehead_width={ "forehead_width_neg" 90 "forehead_width_neg" 90 } +# gene_forehead_height={ "forehead_height_neg" 122 "forehead_height_neg" 122 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 105 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_neg" 4 "head_profile_neg" 4 } +# gene_head_top_height={ "head_top_height_neg" 90 "head_top_height_neg" 90 } +# gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 149 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_pos" 121 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 104 "jaw_width_pos" 149 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_neg" 106 "mouth_height_neg" 93 } +# gene_mouth_width={ "mouth_width_neg" 80 "mouth_width_neg" 80 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 89 "mouth_upper_lip_size_neg" 89 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 101 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } +# gene_neck_width={ "neck_width_pos" 134 "neck_width_pos" 134 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_pos" 5 } +# gene_bs_cheek_height={ "cheek_height_pos" 2 "cheek_height_pos" 2 } +# gene_bs_cheek_width={ "cheek_width_pos" 53 "cheek_width_neg" 50 } +# gene_bs_ear_angle={ "ear_angle_pos" 65 "ear_angle_pos" 65 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 66 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 72 "ear_lower_bend_pos" 72 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_neg" 2 "ear_size_neg" 2 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 139 "eye_corner_depth_neg" 139 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 119 "eye_fold_shape_pos" 51 } +# gene_bs_eye_size={ "eye_size_neg" 131 "eye_size_pos" 89 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 227 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 87 "forehead_brow_curve_neg" 87 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 72 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 11 "forehead_brow_inner_height_pos" 125 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 98 "forehead_brow_outer_height_neg" 98 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 14 "forehead_brow_width_pos" 14 } +# gene_bs_jaw_def={ "jaw_def_neg" 237 "jaw_def_neg" 237 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 27 "mouth_lower_lip_def_pos" 27 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 83 "mouth_lower_lip_full_neg" 83 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 39 "mouth_lower_lip_pad_neg" 39 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 92 "mouth_lower_lip_width_pos" 92 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 100 "mouth_philtrum_def_pos" 100 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_pos" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 89 "mouth_philtrum_width_neg" 89 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 96 "mouth_upper_lip_def_pos" 96 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 132 "mouth_upper_lip_full_neg" 132 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 5 "mouth_upper_lip_profile_neg" 5 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 108 "mouth_upper_lip_width_pos" 108 } +# gene_bs_nose_forward={ "nose_forward_neg" 22 "nose_forward_neg" 22 } +# gene_bs_nose_height={ "nose_height_neg" 90 "nose_height_neg" 90 } +# gene_bs_nose_length={ "nose_length_neg" 12 "nose_length_neg" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 99 "nose_nostril_height_neg" 99 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 110 "nose_nostril_width_pos" 110 } +# gene_bs_nose_profile={ "nose_profile_pos" 45 "nose_profile_pos" 45 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_neg" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_neg" 24 } +# gene_bs_nose_size={ "nose_size_pos" 5 "nose_size_pos" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 103 "nose_tip_angle_pos" 103 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 87 "nose_tip_forward_neg" 87 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 97 "nose_tip_width_pos" 97 } +# face_detail_cheek_def={ "cheek_def_02" 89 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 23 "cheek_fat_01_neg" 11 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 37 "eye_lower_lid_def" 44 } +# face_detail_eye_socket={ "eye_socket_01" 7 "eye_socket_01" 7 } +# face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_03" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 19 "temple_def" 19 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 49 "brow_wrinkles_02" 49 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 184 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 210 "forehead_wrinkles_02" 210 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_7" 181 } +# gene_height={ "normal_height" 174 "normal_height" 176 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 135 "body_fat_head_fat_medium" 141 } +# gene_bs_body_shape={ "body_shape_triangle_half" 143 "body_shape_triangle_half" 47 } +# gene_bs_bust={ "bust_clothes" 143 "bust_shape_3_full" 184 } +# gene_age={ "old_3" 63 "old_3" 63 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 229 "far_spacing_low_thickness" 231 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 252 "layer_2_avg_thickness" 252 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 87 "body_hair_sparse_low_stubble" 87 } +# gene_hair_type={ "hair_straight_thin_beard" 171 "hair_straight_thin_beard" 171 } +# gene_baldness={ "male_pattern_baldness" 147 "male_pattern_baldness" 147 } +# eye_accessory={ "normal_eyes" 121 "normal_eyes" 121 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 71 "normal_eyelashes" 71 } +# hairstyles={ "steppe_hairstyles_straight" 127 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_temujin_hoelun_172003 = { +# portrait_info = { +# genes = { +# hair_color={ 124 252 124 252 } +# skin_color={ 185 76 199 80 } +# eye_color={ 117 217 35 242 } +# gene_chin_forward={ "chin_forward_neg" 84 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 151 } +# gene_eye_depth={ "eye_depth_pos" 122 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 92 "eye_height_neg" 81 } +# gene_eye_distance={ "eye_distance_neg" 84 "eye_distance_neg" 100 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 149 "forehead_angle_neg" 114 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 133 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_neg" 108 "forehead_roundness_neg" 108 } +# gene_forehead_width={ "forehead_width_pos" 166 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 88 } +# gene_head_height={ "head_height_neg" 108 "head_height_neg" 126 } +# gene_head_width={ "head_width_pos" 138 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_neg" 45 "head_profile_neg" 22 } +# gene_head_top_height={ "head_top_height_pos" 113 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 116 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 136 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 123 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 116 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 161 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 115 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 65 "mouth_width_neg" 67 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 169 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 155 "mouth_lower_lip_size_pos" 160 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 70 } +# gene_neck_length={ "neck_length_pos" 112 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_pos" 120 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 29 "cheek_forward_pos" 88 } +# gene_bs_cheek_height={ "cheek_height_pos" 36 "cheek_height_pos" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 129 "cheek_width_pos" 204 } +# gene_bs_ear_angle={ "ear_angle_neg" 119 "ear_angle_pos" 125 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 88 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 43 "ear_upper_bend_pos" 96 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 133 "ear_size_neg" 41 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 87 "eye_corner_depth_neg" 169 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 7 "eye_fold_shape_neg" 29 } +# gene_bs_eye_size={ "eye_size_neg" 13 "eye_size_pos" 35 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 251 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 145 "forehead_brow_curve_neg" 32 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 161 "forehead_brow_forward_pos" 119 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 79 "forehead_brow_inner_height_neg" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_neg" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_neg" 198 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 136 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 123 "mouth_lower_lip_full_pos" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_neg" 15 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 59 "mouth_lower_lip_width_neg" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 128 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 41 "mouth_philtrum_shape_neg" 183 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 90 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_pos" 86 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_pos" 80 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_neg" 114 } +# gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 21 } +# gene_bs_nose_height={ "nose_height_pos" 3 "nose_height_pos" 13 } +# gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 49 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 93 "nose_nostril_height_neg" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_pos" 27 "nose_profile_pos" 59 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_neg" 1 } +# gene_bs_nose_size={ "nose_size_neg" 89 "nose_size_pos" 63 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 40 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 108 "nose_tip_forward_neg" 108 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 109 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 46 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 105 "cheek_fat_01_pos" 90 } +# face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def" 188 "chin_def_neg" 248 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 160 "eye_lower_lid_def_02" 167 } +# face_detail_eye_socket={ "eye_socket_color_02" 137 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_04" 62 "nasolabial_01" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 141 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 216 "eye_wrinkles_01" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 147 "complexion_1" 164 } +# gene_height={ "normal_height" 139 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 151 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_average_clothed" 143 "body_shape_average_clothed" 17 } +# gene_bs_bust={ "bust_clothes" 94 "bust_shape_4_half" 168 } +# gene_age={ "old_1" 153 "old_1" 153 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 212 "avg_spacing_high_thickness" 222 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 187 "layer_2_high_thickness" 222 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 189 "body_hair_sparse_lower_stubble" 189 } +# gene_hair_type={ "hair_straight_thin_beard" 97 "hair_straight_thin_beard" 97 } +# gene_baldness={ "male_pattern_baldness" 176 "male_pattern_baldness" 176 } +# eye_accessory={ "normal_eyes" 96 "normal_eyes" 96 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } +# hairstyles={ "mpo_mongol_hairstyles" 255 "all_hairstyles" 0 } +# beards={ "mpo_mongol_beards" 170 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_togrul_303211 = { +# portrait_info = { +# genes={ +# hair_color={ 100 251 117 248 } +# skin_color={ 233 92 232 93 } +# eye_color={ 31 252 13 248 } +# gene_chin_forward={ "chin_forward_neg" 82 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 145 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_neg" 85 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 156 "forehead_brow_height_pos" 149 } +# gene_forehead_roundness={ "forehead_roundness_pos" 131 "forehead_roundness_neg" 98 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_pos" 151 "forehead_height_pos" 133 } +# gene_head_height={ "head_height_pos" 150 "head_height_neg" 100 } +# gene_head_width={ "head_width_neg" 118 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 64 "head_profile_neg" 101 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_neg" 97 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 110 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_neg" 102 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_neg" 101 } +# gene_mouth_width={ "mouth_width_neg" 73 "mouth_width_neg" 112 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 220 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 33 "mouth_lower_lip_size_neg" 118 } +# gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_pos" 145 } +# gene_neck_length={ "neck_length_neg" 93 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_neg" 126 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 48 "cheek_forward_pos" 13 } +# gene_bs_cheek_height={ "cheek_height_neg" 50 "cheek_height_neg" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 153 "ear_inner_shape_pos" 13 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 67 "ear_lower_bend_pos" 115 } +# gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_neg" 49 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 171 "eye_corner_depth_neg" 195 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 20 "eye_fold_shape_neg" 23 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_pos" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 252 "eye_upper_lid_size_neg" 253 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 100 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 41 "forehead_brow_forward_neg" 31 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_neg" 83 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 25 "forehead_brow_outer_height_neg" 67 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 51 "forehead_brow_width_pos" 32 } +# gene_bs_jaw_def={ "jaw_def_neg" 35 "jaw_def_neg" 229 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 83 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 17 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 0 "mouth_lower_lip_pad_neg" 44 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 37 "mouth_lower_lip_width_neg" 41 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 61 "mouth_philtrum_shape_pos" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 43 "mouth_philtrum_width_neg" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 78 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 102 "mouth_upper_lip_width_pos" 56 } +# gene_bs_nose_forward={ "nose_forward_pos" 59 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_pos" 51 "nose_height_pos" 89 } +# gene_bs_nose_length={ "nose_length_neg" 23 "nose_length_neg" 98 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 117 "nose_nostril_height_pos" 28 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 58 "nose_nostril_width_pos" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 14 "nose_profile_pos" 102 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 17 "nose_ridge_angle_pos" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_neg" 8 "nose_size_pos" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 21 "nose_tip_angle_pos" 37 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 184 "nose_tip_forward_pos" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 53 "nose_tip_width_pos" 120 } +# face_detail_cheek_def={ "cheek_def_01" 24 "cheek_def_02" 42 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 4 "cheek_fat_02_pos" 7 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def_neg" 62 "chin_def_neg" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 50 "eye_lower_lid_def" 68 } +# face_detail_eye_socket={ "eye_socket_03" 19 "eye_socket_01" 19 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_02" 128 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 103 "nose_tip_def" 25 } +# face_detail_temple_def={ "temple_def" 5 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 46 "brow_wrinkles_03" 5 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_03" 204 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 41 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 171 "complexion_3" 145 } +# gene_height={ "normal_height" 93 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_low" 83 "body_fat_head_fat_full" 129 } +# gene_bs_body_shape={ "body_shape_triangle_full" 188 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_1_half" 136 } +# gene_age={ "old_2" 117 "old_3" 77 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 143 "avg_spacing_high_thickness" 144 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 225 "layer_2_low_thickness" 248 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 8 "body_hair_sparse_low_stubble" 11 } +# gene_hair_type={ "hair_straight_thin_beard" 191 "hair_straight_thin_beard" 91 } +# gene_baldness={ "male_pattern_baldness" 94 "male_pattern_baldness" 190 } +# eye_accessory={ "normal_eyes" 101 "normal_eyes" 101 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 160 "normal_eyelashes" 160 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_toghrul_oghuul_31202 = { +# portrait_info = { +# genes={ +# hair_color={ 117 248 40 252 } +# skin_color={ 227 93 228 93 } +# eye_color={ 13 248 89 244 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_pos" 145 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 157 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_neg" 103 } +# gene_forehead_angle={ "forehead_angle_neg" 85 "forehead_angle_neg" 119 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 156 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 143 "forehead_roundness_pos" 131 } +# gene_forehead_width={ "forehead_width_neg" 85 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_pos" 178 "forehead_height_pos" 151 } +# gene_head_height={ "head_height_neg" 95 "head_height_pos" 150 } +# gene_head_width={ "head_width_pos" 165 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_neg" 101 "head_profile_neg" 37 } +# gene_head_top_height={ "head_top_height_pos" 134 "head_top_height_neg" 97 } +# gene_head_top_width={ "head_top_width_neg" 121 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 110 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_neg" 85 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_neg" 112 } +# gene_mouth_width={ "mouth_width_neg" 73 "mouth_width_neg" 111 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 141 "mouth_upper_lip_size_pos" 220 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 33 } +# gene_mouth_open={ "mouth_open_neg" 28 "mouth_open_pos" 205 } +# gene_neck_length={ "neck_length_neg" 93 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 43 } +# gene_bs_cheek_height={ "cheek_height_neg" 16 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 27 } +# gene_bs_ear_angle={ "ear_angle_pos" 45 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 153 "ear_inner_shape_pos" 22 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 17 "ear_both_bend_pos" 67 } +# gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_pos" 108 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_neg" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 201 "eye_corner_depth_neg" 195 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 20 "eye_fold_shape_pos" 21 } +# gene_bs_eye_size={ "eye_size_pos" 42 "eye_size_pos" 11 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 226 "eye_upper_lid_size_neg" 252 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 100 "forehead_brow_curve_neg" 24 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 41 "forehead_brow_forward_neg" 31 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_neg" 39 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 69 "forehead_brow_outer_height_pos" 25 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 51 "forehead_brow_width_neg" 52 } +# gene_bs_jaw_def={ "jaw_def_neg" 229 "jaw_def_neg" 238 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 114 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 42 "mouth_lower_lip_full_pos" 17 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 0 "mouth_lower_lip_pad_neg" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 37 "mouth_lower_lip_width_neg" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 162 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_pos" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 43 "mouth_philtrum_width_pos" 25 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_pos" 68 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 36 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 102 "mouth_upper_lip_width_neg" 23 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_pos" 59 } +# gene_bs_nose_height={ "nose_height_pos" 51 "nose_height_neg" 43 } +# gene_bs_nose_length={ "nose_length_neg" 119 "nose_length_neg" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 117 "nose_nostril_height_neg" 87 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 58 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 104 "nose_profile_pos" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 17 "nose_ridge_angle_pos" 8 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_neg" 36 } +# gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 21 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 184 "nose_tip_forward_neg" 126 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 53 "nose_tip_width_pos" 85 } +# face_detail_cheek_def={ "cheek_def_02" 8 "cheek_def_02" 42 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 46 "cheek_fat_01_neg" 4 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def_neg" 253 "chin_def_neg" 62 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 24 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_03" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 103 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 5 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 190 "brow_wrinkles_03" 5 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 98 "eye_wrinkles_02" 136 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 30 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 201 "complexion_2" 171 } +# gene_height={ "normal_height" 119 "normal_height" 93 } +# gene_bs_body_type={ "body_fat_head_fat_low" 95 "body_fat_head_fat_low" 146 } +# gene_bs_body_shape={ "body_shape_triangle_half" 142 "body_shape_apple_full" 49 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_3_full" 97 } +# gene_age={ "old_1" 48 "old_2" 117 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 143 "avg_spacing_low_thickness" 253 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 225 "layer_2_avg_thickness" 247 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 11 "body_hair_sparse_low_stubble" 132 } +# gene_hair_type={ "hair_straight_thin_beard" 191 "hair_straight_thin_beard" 148 } +# gene_baldness={ "male_pattern_baldness" 144 "male_pattern_baldness" 94 } +# eye_accessory={ "normal_eyes" 242 "normal_eyes" 242 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 182 "normal_eyelashes" 182 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_qaraqush_155113 = { +# portrait_info = { +# genes={ +# hair_color={ 117 248 40 252 } +# skin_color={ 114 99 66 94 } +# eye_color={ 94 207 52 171 } +# gene_chin_forward={ "chin_forward_neg" 117 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 95 "chin_width_pos" 146 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 100 } +# gene_eye_depth={ "eye_depth_pos" 138 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_neg" 123 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 169 } +# gene_forehead_roundness={ "forehead_roundness_pos" 182 "forehead_roundness_pos" 161 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_pos" 150 "forehead_height_pos" 151 } +# gene_head_height={ "head_height_pos" 130 "head_height_neg" 78 } +# gene_head_width={ "head_width_pos" 170 "head_width_pos" 151 } +# gene_head_profile={ "head_profile_pos" 170 "head_profile_neg" 76 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 93 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_neg" 108 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 103 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 172 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 89 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 43 "mouth_width_pos" 164 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_pos" 146 } +# gene_mouth_open={ "mouth_open_neg" 5 "mouth_open_neg" 51 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_neg" 53 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 51 "cheek_forward_neg" 7 } +# gene_bs_cheek_height={ "cheek_height_pos" 36 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 106 } +# gene_bs_ear_angle={ "ear_angle_pos" 26 "ear_angle_neg" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 172 "ear_inner_shape_pos" 70 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 62 "ear_lower_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_pos" 24 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_neg" 73 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 87 "eye_corner_depth_neg" 77 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 33 "eye_fold_shape_neg" 35 } +# gene_bs_eye_size={ "eye_size_pos" 17 "eye_size_neg" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 137 "eye_upper_lid_size_pos" 46 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 44 "forehead_brow_curve_pos" 4 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 3 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 44 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 46 "forehead_brow_outer_height_pos" 10 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 10 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_pos" 70 "jaw_def_neg" 91 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 64 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 4 "mouth_lower_lip_full_pos" 57 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 47 "mouth_lower_lip_pad_neg" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 16 "mouth_lower_lip_width_neg" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 5 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 8 "mouth_philtrum_shape_pos" 81 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_pos" 119 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 99 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 11 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 38 "mouth_upper_lip_profile_pos" 15 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 6 "mouth_upper_lip_width_neg" 125 } +# gene_bs_nose_forward={ "nose_forward_neg" 72 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 70 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_neg" 22 "nose_length_pos" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 6 "nose_nostril_height_neg" 81 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 16 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_hawk" 14 "nose_profile_neg" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 25 "nose_ridge_angle_neg" 126 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_pos" 35 } +# gene_bs_nose_size={ "nose_size_pos" 12 "nose_size_pos" 11 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 40 "nose_tip_angle_pos" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 20 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 17 "nose_tip_width_pos" 49 } +# face_detail_cheek_def={ "cheek_def_01" 3 "cheek_def_01" 5 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 17 "cheek_fat_01_neg" 22 } +# face_detail_chin_cleft={ "chin_cleft" 15 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def" 202 "chin_def_neg" 171 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 59 "eye_lower_lid_def" 111 } +# face_detail_eye_socket={ "eye_socket_01" 12 "eye_socket_color_01" 13 } +# face_detail_nasolabial={ "nasolabial_02" 181 "nasolabial_02" 107 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 74 "nose_ridge_def_pos" 64 } +# face_detail_nose_tip_def={ "nose_tip_def" 219 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 50 "temple_def" 110 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_04" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 243 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 222 "forehead_wrinkles_02" 225 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 179 "complexion_1" 204 } +# gene_height={ "normal_height" 138 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 144 "body_fat_head_fat_full" 196 } +# gene_bs_body_shape={ "body_shape_apple_half" 181 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_2_full" 147 } +# gene_age={ "old_2" 232 "old_1" 37 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 183 "avg_spacing_avg_thickness" 226 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 238 "layer_2_low_thickness" 182 } +# gene_body_hair={ "body_hair_dense" 131 "body_hair_dense" 177 } +# gene_hair_type={ "hair_wavy" 92 "hair_wavy" 132 } +# gene_baldness={ "male_pattern_baldness" 85 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 171 "normal_eyes" 171 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 147 "normal_eyelashes" 147 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_jamukha_mpo_mongol_1 ={ +# portrait_info = { +# genes={ +# hair_color={ 89 242 89 242 } +# skin_color={ 248 129 219 127 } +# eye_color={ 31 251 31 251 } +# gene_chin_forward={ "chin_forward_pos" 115 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_neg" 86 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 72 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 176 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 95 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 145 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_pos" 131 "forehead_width_pos" 131 } +# gene_forehead_height={ "forehead_height_neg" 100 "forehead_height_neg" 100 } +# gene_head_height={ "head_height_pos" 107 "head_height_pos" 132 } +# gene_head_width={ "head_width_pos" 128 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 21 "head_profile_neg" 2 } +# gene_head_top_height={ "head_top_height_neg" 66 "head_top_height_neg" 98 } +# gene_head_top_width={ "head_top_width_neg" 107 "head_top_width_neg" 119 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 178 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_pos" 114 "mouth_height_pos" 146 } +# gene_mouth_width={ "mouth_width_neg" 133 "mouth_width_neg" 84 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 165 "mouth_lower_lip_size_pos" 165 } +# gene_mouth_open={ "mouth_open_neg" 101 "mouth_open_neg" 48 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_neg" 151 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 45 "cheek_forward_pos" 45 } +# gene_bs_cheek_height={ "cheek_height_pos" 122 "cheek_height_pos" 122 } +# gene_bs_cheek_width={ "cheek_width_pos" 139 "cheek_width_pos" 139 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_neg" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 114 "ear_inner_shape_pos" 114 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 18 "ear_upper_bend_pos" 18 } +# gene_bs_ear_outward={ "ear_outward_pos" 2 "ear_outward_pos" 2 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 189 "eye_corner_depth_neg" 189 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 50 "eye_fold_shape_pos" 50 } +# gene_bs_eye_size={ "eye_size_pos" 77 "eye_size_pos" 77 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 233 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 48 "forehead_brow_curve_neg" 48 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 16 "forehead_brow_forward_pos" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 5 "forehead_brow_inner_height_pos" 76 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 22 "forehead_brow_outer_height_pos" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 107 "forehead_brow_width_pos" 97 } +# gene_bs_jaw_def={ "jaw_def_neg" 23 "jaw_def_neg" 23 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 84 "mouth_lower_lip_def_pos" 84 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 49 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 11 "mouth_lower_lip_pad_neg" 11 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_pos" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_neg" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 62 "mouth_philtrum_width_pos" 62 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 13 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 39 "mouth_upper_lip_profile_neg" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 37 } +# gene_bs_nose_height={ "nose_height_neg" 113 "nose_height_neg" 113 } +# gene_bs_nose_length={ "nose_length_pos" 11 "nose_length_neg" 22 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 91 "nose_nostril_height_neg" 91 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 68 "nose_nostril_width_neg" 68 } +# gene_bs_nose_profile={ "nose_profile_hawk" 51 "nose_profile_pos" 97 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 71 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 43 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_neg" 97 "nose_size_neg" 97 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 44 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_neg" 103 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 105 "nose_tip_width_neg" 113 } +# face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 20 "cheek_fat_03_pos" 20 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 21 } +# face_detail_chin_def={ "chin_def_neg" 18 "chin_def_neg" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 136 "eye_lower_lid_def_02" 200 } +# face_detail_eye_socket={ "eye_socket_03" 11 "eye_socket_03" 11 } +# face_detail_nasolabial={ "nasolabial_03" 17 "nasolabial_03" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 84 "nose_ridge_def_neg" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 45 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 10 "brow_wrinkles_04" 10 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 27 "eye_wrinkles_01" 27 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 240 "forehead_wrinkles_02" 240 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 231 "complexion_3" 231 } +# gene_height={ "normal_height" 119 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_low" 137 "body_fat_head_fat_low" 108 } +# gene_bs_body_shape={ "body_shape_triangle_full" 35 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 40 "bust_shape_3_half" 101 } +# gene_age={ "old_3" 140 "old_3" 140 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 254 "far_spacing_low_thickness" 254 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 228 "layer_2_low_thickness" 228 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 119 "body_hair_sparse_lower_stubble" 119 } +# gene_hair_type={ "hair_straight_thin_beard" 116 "hair_straight_thin_beard" 116 } +# gene_baldness={ "male_pattern_baldness" 242 "male_pattern_baldness" 242 } +# eye_accessory={ "normal_eyes" 53 "normal_eyes" 53 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 154 "normal_eyelashes" 154 } +# beards={ "western_beards_straight" 110 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 255 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_duolubu_188910 = { +# portrait_info = { +# genes={ +# hair_color={ 13 244 13 244 } +# skin_color={ 208 100 208 100 } +# eye_color={ 52 246 52 246 } +# gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 134 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_neg" 106 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 146 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_pos" 149 } +# gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_neg" 127 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 143 } +# gene_forehead_height={ "forehead_height_pos" 225 "forehead_height_pos" 225 } +# gene_head_height={ "head_height_pos" 153 "head_height_pos" 153 } +# gene_head_width={ "head_width_pos" 191 "head_width_pos" 191 } +# gene_head_profile={ "head_profile_neg" 27 "head_profile_neg" 27 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_pos" 128 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 164 "mouth_forward_pos" 164 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_neg" 83 "mouth_width_neg" 83 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_neg" 113 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 20 "mouth_open_neg" 20 } +# gene_neck_length={ "neck_length_neg" 126 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_pos" 41 "cheek_height_pos" 41 } +# gene_bs_cheek_width={ "cheek_width_pos" 7 "cheek_width_pos" 7 } +# gene_bs_ear_angle={ "ear_angle_neg" 130 "ear_angle_neg" 130 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 162 "ear_inner_shape_pos" 162 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 28 "ear_both_bend_pos" 28 } +# gene_bs_ear_outward={ "ear_outward_neg" 60 "ear_outward_neg" 60 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 157 "eye_corner_depth_neg" 157 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 59 "eye_fold_shape_neg" 59 } +# gene_bs_eye_size={ "eye_size_pos" 31 "eye_size_pos" 31 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 204 "eye_upper_lid_size_neg" 204 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 6 "forehead_brow_curve_pos" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_neg" 25 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 1 "forehead_brow_inner_height_neg" 1 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 58 "forehead_brow_outer_height_pos" 58 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 16 "forehead_brow_width_neg" 16 } +# gene_bs_jaw_def={ "jaw_def_pos" 4 "jaw_def_pos" 4 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 5 "mouth_lower_lip_def_pos" 5 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 10 "mouth_lower_lip_pad_neg" 10 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 21 "mouth_lower_lip_width_neg" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 83 "mouth_philtrum_shape_neg" 83 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 16 "mouth_philtrum_width_pos" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 44 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 35 "mouth_upper_lip_full_pos" 35 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 53 "mouth_upper_lip_profile_pos" 53 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_pos" 53 "nose_forward_pos" 53 } +# gene_bs_nose_height={ "nose_height_pos" 48 "nose_height_pos" 48 } +# gene_bs_nose_length={ "nose_length_neg" 64 "nose_length_neg" 64 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 6 "nose_nostril_height_pos" 6 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 86 "nose_nostril_width_pos" 86 } +# gene_bs_nose_profile={ "nose_profile_pos" 9 "nose_profile_pos" 9 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 53 "nose_ridge_angle_pos" 53 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_pos" 25 } +# gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_neg" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_neg" 19 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 164 "nose_tip_forward_neg" 164 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 172 "nose_tip_width_neg" 172 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 20 "cheek_fat_04_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 24 } +# face_detail_chin_def={ "chin_def_neg" 24 "chin_def_neg" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 43 "eye_lower_lid_def" 43 } +# face_detail_eye_socket={ "eye_socket_02" 12 "eye_socket_02" 12 } +# face_detail_nasolabial={ "nasolabial_02" 85 "nasolabial_02" 85 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_04" 43 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 182 "eye_wrinkles_01" 182 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 130 "forehead_wrinkles_03" 130 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 226 "complexion_3" 226 } +# gene_height={ "normal_height" 135 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_full" 129 "body_fat_head_fat_full" 146 } +# gene_bs_body_shape={ "body_shape_triangle_full" 56 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 65 "bust_shape_2_full" 82 } +# gene_age={ "old_4" 149 "old_4" 149 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 184 "avg_spacing_high_thickness" 184 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 200 "layer_2_avg_thickness" 200 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 3 "body_hair_sparse_low_stubble" 3 } +# gene_hair_type={ "hair_straight_thin_beard" 125 "hair_straight_thin_beard" 125 } +# gene_baldness={ "male_pattern_baldness" 166 "male_pattern_baldness" 166 } +# eye_accessory={ "normal_eyes" 101 "normal_eyes" 101 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 192 "normal_eyelashes" 192 } +# beards={ "thin_beards_straight" 196 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 91 "all_hairstyles" 0 } +# legwear={ "mena_common_legwear" 17 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "steppe_low_nobility_clothes" 5 "most_clothes" 0 } +# headgear={ "steppe_nobility" 230 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled=yes +#} +# +#bookmark_nomads_inanch_bilge_naiman_guchugud_1 = { +# portrait_info = { +# genes={ +# hair_color={ 115 252 87 242 } +# skin_color={ 222 95 214 93 } +# eye_color={ 25 250 87 250 } +# gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 111 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 111 "forehead_brow_height_pos" 160 } +# gene_forehead_roundness={ "forehead_roundness_neg" 120 "forehead_roundness_pos" 150 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_neg" 82 } +# gene_forehead_height={ "forehead_height_neg" 99 "forehead_height_neg" 72 } +# gene_head_height={ "head_height_neg" 115 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 220 "head_width_pos" 193 } +# gene_head_profile={ "head_profile_neg" 45 "head_profile_neg" 80 } +# gene_head_top_height={ "head_top_height_neg" 118 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_pos" 163 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 160 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 126 "mouth_upper_lip_size_neg" 113 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 103 "mouth_open_neg" 15 } +# gene_neck_length={ "neck_length_neg" 121 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_neg" 101 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 62 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 204 "cheek_width_pos" 171 } +# gene_bs_ear_angle={ "ear_angle_pos" 10 "ear_angle_pos" 47 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 107 "ear_inner_shape_pos" 99 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 9 "ear_both_bend_pos" 10 } +# gene_bs_ear_outward={ "ear_outward_pos" 23 "ear_outward_pos" 24 } +# gene_bs_ear_size={ "ear_size_neg" 68 "ear_size_neg" 119 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 194 "eye_corner_depth_neg" 167 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 36 "eye_fold_shape_neg" 5 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_pos" 11 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 243 "eye_upper_lid_size_neg" 181 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 186 "forehead_brow_curve_neg" 114 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 30 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 3 "forehead_brow_outer_height_neg" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 85 "forehead_brow_width_pos" 86 } +# gene_bs_jaw_def={ "jaw_def_neg" 165 "jaw_def_neg" 177 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 125 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 11 "mouth_lower_lip_pad_neg" 33 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_neg" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 73 "mouth_philtrum_width_neg" 184 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 99 "mouth_upper_lip_full_pos" 150 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 59 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 27 "mouth_upper_lip_width_neg" 11 } +# gene_bs_nose_forward={ "nose_forward_neg" 36 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 47 "nose_height_pos" 99 } +# gene_bs_nose_length={ "nose_length_neg" 69 "nose_length_neg" 151 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 11 "nose_nostril_height_pos" 74 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_pos" 14 } +# gene_bs_nose_profile={ "nose_profile_pos" 61 "nose_profile_pos" 127 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 90 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 68 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 36 "nose_size_neg" 17 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 11 "nose_tip_angle_pos" 33 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 5 "nose_tip_forward_neg" 118 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 19 "nose_tip_width_neg" 107 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 126 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 164 "cheek_fat_03_pos" 12 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 199 "eye_lower_lid_def_02" 213 } +# face_detail_eye_socket={ "eye_socket_03" 2 "eye_socket_02" 22 } +# face_detail_nasolabial={ "nasolabial_01" 171 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 4 "brow_wrinkles_03" 33 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 171 "eye_wrinkles_01" 225 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 154 "forehead_wrinkles_01" 83 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 247 "complexion_1" 188 } +# gene_height={ "normal_height" 96 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 129 "body_fat_head_fat_low" 125 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 92 "body_shape_triangle_full" 13 } +# gene_bs_bust={ "bust_clothes" 144 "bust_shape_3_full" 2 } +# gene_age={ "old_3" 75 "old_2" 168 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 222 "far_spacing_avg_thickness" 231 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 250 "layer_2_avg_thickness" 217 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 79 "body_hair_sparse_lower_stubble" 76 } +# gene_hair_type={ "hair_straight_thin_beard" 155 "hair_straight_thin_beard" 167 } +# gene_baldness={ "male_pattern_baldness" 122 "male_pattern_baldness" 108 } +# eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 51 "normal_eyelashes" 51 } +# beards={ "thin_beards_straight" 90 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 177 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 174 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "steppe_high_nobility_clothes" 70 "most_clothes" 0 } +# headgear={ "mpo_mongol_royalty" 4 "no_headgear" 0 } +# gene_balding_hair_effect={ "baldness_stage_1" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_gurbesu_naiman_guchugud_2 = { +# portrait_info = { +# genes = { +# hair_color={ 54 243 54 243 } +# skin_color={ 182 116 182 116 } +# eye_color={ 54 243 54 243 } +# gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_neg" 95 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 162 "chin_width_pos" 162 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 94 "forehead_angle_neg" 94 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 169 "forehead_brow_height_pos" 169 } +# gene_forehead_roundness={ "forehead_roundness_pos" 128 "forehead_roundness_pos" 128 } +# gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 121 } +# gene_forehead_height={ "forehead_height_neg" 93 "forehead_height_neg" 93 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 129 } +# gene_head_width={ "head_width_pos" 128 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 82 "head_profile_neg" 82 } +# gene_head_top_height={ "head_top_height_pos" 144 "head_top_height_pos" 144 } +# gene_head_top_width={ "head_top_width_neg" 113 "head_top_width_neg" 113 } +# gene_jaw_angle={ "jaw_angle_neg" 123 "jaw_angle_neg" 123 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_pos" 128 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 101 "mouth_height_neg" 101 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 93 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 0 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 8 "cheek_forward_pos" 8 } +# gene_bs_cheek_height={ "cheek_height_neg" 34 "cheek_height_neg" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 128 "cheek_width_pos" 128 } +# gene_bs_ear_angle={ "ear_angle_neg" 24 "ear_angle_neg" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 49 "ear_lower_bend_pos" 49 } +# gene_bs_ear_outward={ "ear_outward_pos" 48 "ear_outward_pos" 48 } +# gene_bs_ear_size={ "ear_size_pos" 2 "ear_size_pos" 2 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 185 "eye_corner_depth_neg" 185 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 116 "eye_fold_shape_neg" 116 } +# gene_bs_eye_size={ "eye_size_pos" 42 "eye_size_pos" 42 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 232 "eye_upper_lid_size_neg" 232 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_neg" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 27 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 28 "forehead_brow_inner_height_neg" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 5 "forehead_brow_outer_height_pos" 5 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 49 "forehead_brow_width_neg" 49 } +# gene_bs_jaw_def={ "jaw_def_neg" 237 "jaw_def_neg" 237 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 115 "mouth_lower_lip_def_pos" 115 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 3 "mouth_lower_lip_pad_neg" 3 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 68 "mouth_lower_lip_width_neg" 68 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 63 "mouth_philtrum_shape_neg" 63 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 66 "mouth_philtrum_width_neg" 66 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 9 "mouth_upper_lip_full_neg" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 1 "mouth_upper_lip_profile_neg" 1 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 34 "mouth_upper_lip_width_neg" 34 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_neg" 15 } +# gene_bs_nose_height={ "nose_height_pos" 8 "nose_height_pos" 8 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 12 "nose_nostril_width_neg" 12 } +# gene_bs_nose_profile={ "nose_profile_pos" 50 "nose_profile_pos" 50 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 61 "nose_ridge_angle_pos" 61 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 5 "nose_ridge_width_neg" 5 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 21 "nose_tip_angle_pos" 21 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 190 "nose_tip_forward_neg" 190 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 122 "nose_tip_width_neg" 122 } +# face_detail_cheek_def={ "cheek_def_01" 89 "cheek_def_01" 89 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 190 "cheek_fat_01_pos" 190 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 45 "chin_def_neg" 45 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 120 "eye_lower_lid_def" 120 } +# face_detail_eye_socket={ "eye_socket_03" 6 "eye_socket_03" 6 } +# face_detail_nasolabial={ "nasolabial_02" 22 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 13 "nose_ridge_def_neg" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 18 "brow_wrinkles_04" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 164 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 5 "forehead_wrinkles_01" 5 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_1" 211 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_medium" 132 } +# gene_bs_body_shape={ "body_shape_triangle_full" 59 "body_shape_triangle_full" 24 } +# gene_bs_bust={ "bust_clothes" 130 "bust_shape_1_full" 163 } +# gene_age={ "old_4" 209 "old_4" 209 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 155 "far_spacing_low_thickness" 155 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 194 "layer_2_avg_thickness" 194 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 103 "body_hair_sparse_lower_stubble" 103 } +# gene_hair_type={ "hair_straight_thin_beard" 176 "hair_straight_thin_beard" 176 } +# gene_baldness={ "male_pattern_baldness" 65 "male_pattern_baldness" 65 } +# eye_accessory={ "normal_eyes" 184 "normal_eyes" 184 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 97 "normal_eyelashes" 97 } +# beards={ "no_beard" 9 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 70 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 187 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "steppe_high_nobility_clothes" 19 "most_clothes" 0 } +# headgear={ "steppe_royalty" 153 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_tayang_naiman_guchugud_3={ +# portrait_info = { +# genes={ +# hair_color={ 53 243 115 252 } +# skin_color={ 218 108 217 113 } +# eye_color={ 51 244 25 250 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_pos" 153 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_neg" 76 "forehead_roundness_neg" 120 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 124 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_neg" 98 "head_height_neg" 115 } +# gene_head_width={ "head_width_pos" 220 "head_width_pos" 151 } +# gene_head_profile={ "head_profile_neg" 14 "head_profile_neg" 45 } +# gene_head_top_height={ "head_top_height_neg" 118 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 149 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 163 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 150 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 106 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 75 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 106 "mouth_lower_lip_size_neg" 109 } +# gene_mouth_open={ "mouth_open_neg" 103 "mouth_open_pos" 203 } +# gene_neck_length={ "neck_length_neg" 121 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 101 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 18 "cheek_forward_pos" 57 } +# gene_bs_cheek_height={ "cheek_height_pos" 17 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 190 "cheek_width_pos" 204 } +# gene_bs_ear_angle={ "ear_angle_pos" 10 "ear_angle_neg" 59 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 107 "ear_inner_shape_pos" 105 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 10 "ear_upper_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_pos" 23 } +# gene_bs_ear_size={ "ear_size_neg" 68 "ear_size_pos" 37 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 158 "eye_corner_depth_neg" 167 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 196 "eye_fold_shape_pos" 36 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 12 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 242 "eye_upper_lid_size_neg" 181 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 46 "forehead_brow_curve_neg" 186 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 67 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 30 "forehead_brow_inner_height_pos" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 25 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 85 "forehead_brow_width_pos" 28 } +# gene_bs_jaw_def={ "jaw_def_neg" 162 "jaw_def_neg" 165 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 125 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 20 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 11 "mouth_lower_lip_pad_neg" 13 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 101 "mouth_lower_lip_width_pos" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 60 "mouth_philtrum_def_pos" 14 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_pos" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 73 "mouth_philtrum_width_neg" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 143 "mouth_upper_lip_full_pos" 99 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 29 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 27 "mouth_upper_lip_width_pos" 90 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_neg" 36 } +# gene_bs_nose_height={ "nose_height_neg" 109 "nose_height_neg" 47 } +# gene_bs_nose_length={ "nose_length_neg" 78 "nose_length_neg" 69 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 45 "nose_nostril_height_neg" 11 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_pos" 45 } +# gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_pos" 90 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 126 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 36 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_pos" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 144 "nose_tip_forward_pos" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 100 "nose_tip_width_pos" 19 } +# face_detail_cheek_def={ "cheek_def_01" 4 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 12 "cheek_fat_03_pos" 177 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 3 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 199 "eye_lower_lid_def_02" 225 } +# face_detail_eye_socket={ "eye_socket_03" 15 "eye_socket_02" 22 } +# face_detail_nasolabial={ "nasolabial_01" 14 "nasolabial_01" 30 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 16 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_03" 4 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 13 "eye_wrinkles_01" 225 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 187 "forehead_wrinkles_01" 83 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 247 "complexion_6" 242 } +# gene_height={ "normal_height" 132 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_low" 106 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 40 "body_shape_rectangle_full" 36 } +# gene_bs_bust={ "bust_clothes" 83 "bust_shape_1_half" 180 } +# gene_age={ "old_3" 251 "old_3" 75 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 222 "avg_spacing_avg_thickness" 129 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 217 "layer_2_avg_thickness" 196 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 79 "body_hair_sparse_lower_stubble" 140 } +# gene_hair_type={ "hair_straight_thin_beard" 155 "hair_straight_thin_beard" 186 } +# gene_baldness={ "male_pattern_baldness" 136 "male_pattern_baldness" 122 } +# eye_accessory={ "normal_eyes" 82 "normal_eyes" 82 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 30 "normal_eyelashes" 30 } +# beards={ "no_beard" 204 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 36 "all_hairstyles" 0 } +# legwear={ "mena_common_legwear" 133 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "steppe_high_nobility_clothes" 243 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +# enabled = yes +#} +# +#### 1066 At the Gates +# +#bookmark_nomads_saru_302783 = { +# portrait_info = { +# genes={ +# hair_color={ 123 250 222 184 } +# skin_color={ 209 100 202 101 } +# eye_color={ 37 252 59 243 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_neg" 111 } +# gene_chin_height={ "chin_height_pos" 159 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 104 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 73 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 126 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 172 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 40 "forehead_height_neg" 77 } +# gene_head_height={ "head_height_pos" 136 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 134 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_pos" 152 "head_profile_pos" 138 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 100 } +# gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 158 } +# gene_mouth_width={ "mouth_width_neg" 106 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_neg" 11 "mouth_open_neg" 30 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 149 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 38 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_neg" 42 "cheek_height_neg" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 114 "ear_angle_neg" 57 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 39 "ear_inner_shape_pos" 91 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 70 "ear_upper_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_neg" 10 } +# gene_bs_ear_size={ "ear_size_pos" 65 "ear_size_neg" 35 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 172 "eye_corner_depth_pos" 181 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 39 "eye_fold_shape_neg" 60 } +# gene_bs_eye_size={ "eye_size_pos" 42 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 164 "eye_upper_lid_size_pos" 3 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 50 "forehead_brow_curve_neg" 114 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 33 "forehead_brow_forward_pos" 104 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 85 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 23 "forehead_brow_outer_height_pos" 43 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 183 "jaw_def_pos" 50 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 203 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 18 "mouth_lower_lip_full_neg" 24 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_pos" 77 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 0 "mouth_lower_lip_width_pos" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 59 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 76 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 43 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 65 "mouth_upper_lip_profile_neg" 72 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_pos" 12 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_neg" 84 } +# gene_bs_nose_height={ "nose_height_neg" 6 "nose_height_pos" 49 } +# gene_bs_nose_length={ "nose_length_neg" 111 "nose_length_pos" 108 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 24 "nose_nostril_height_pos" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 165 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 197 "nose_profile_pos" 42 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 99 "nose_ridge_angle_pos" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 56 "nose_ridge_width_pos" 26 } +# gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_pos" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_neg" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_pos" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 68 "nose_tip_width_neg" 60 } +# face_detail_cheek_def={ "cheek_def_02" 148 "cheek_def_01" 65 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 5 "cheek_fat_02_pos" 101 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 14 "chin_def" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 107 "eye_lower_lid_def_02" 155 } +# face_detail_eye_socket={ "eye_socket_color_03" 142 "eye_socket_01" 207 } +# face_detail_nasolabial={ "nasolabial_02" 122 "nasolabial_01" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 154 "nose_ridge_def_pos" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 40 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 250 "temple_def" 242 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 221 "brow_wrinkles_02" 174 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 254 "eye_wrinkles_03" 231 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 83 "forehead_wrinkles_01" 197 } +# expression_other={ "cheek_wrinkles_both_01" 40 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 172 "complexion_3" 223 } +# gene_height={ "normal_height" 128 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 156 "body_fat_head_fat_medium" 117 } +# gene_bs_body_shape={ "body_shape_average" 84 "body_shape_rectangle_half" 17 } +# gene_bs_bust={ "bust_clothes" 111 "bust_shape_2_full" 82 } +# gene_age={ "old_3" 206 "old_3" 213 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 234 "close_spacing_low_thickness" 216 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 252 "layer_2_high_thickness" 197 } +# gene_body_hair={ "body_hair_avg_low_stubble" 197 "body_hair_avg_low_stubble" 181 } +# gene_hair_type={ "hair_wavy" 101 "hair_straight" 135 } +# gene_baldness={ "male_pattern_baldness" 131 "male_pattern_baldness" 165 } +# eye_accessory={ "normal_eyes" 47 "normal_eyes" 47 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 225 "normal_eyelashes" 225 } +# beards={ "sp4_rus_beards" 255 "no_beard" 0 } +# hairstyles={ "fp3_hairstyles_turkic_wavy" 86 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 152 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_royalty_clothes" 22 "most_clothes" 0 } +# headgear={ "mpo_mongol_royalty" 119 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_kokotoy_303244 = { +# portrait_info = { +# genes={ +# hair_color={ 84 251 84 251 } +# skin_color={ 196 106 196 106 } +# eye_color={ 24 252 24 252 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 136 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 118 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 169 "forehead_brow_height_pos" 169 } +# gene_forehead_roundness={ "forehead_roundness_neg" 125 "forehead_roundness_neg" 125 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 99 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_pos" 138 "head_height_pos" 138 } +# gene_head_width={ "head_width_neg" 124 "head_width_neg" 124 } +# gene_head_profile={ "head_profile_neg" 78 "head_profile_neg" 78 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 176 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 144 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 177 "jaw_width_pos" 177 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 118 } +# gene_mouth_height={ "mouth_height_pos" 156 "mouth_height_pos" 156 } +# gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 114 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 82 "mouth_lower_lip_size_neg" 82 } +# gene_mouth_open={ "mouth_open_neg" 118 "mouth_open_neg" 118 } +# gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_neg" 116 "neck_width_neg" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 50 "cheek_forward_pos" 50 } +# gene_bs_cheek_height={ "cheek_height_neg" 0 "cheek_height_neg" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 54 "cheek_width_pos" 54 } +# gene_bs_ear_angle={ "ear_angle_neg" 25 "ear_angle_neg" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 7 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 7 "ear_both_bend_pos" 7 } +# gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_pos" 10 } +# gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 83 "eye_corner_depth_neg" 83 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 3 "eye_fold_shape_pos" 3 } +# gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_pos" 44 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 202 "eye_upper_lid_size_neg" 202 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 24 "forehead_brow_curve_pos" 24 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 125 "forehead_brow_forward_neg" 125 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 40 "forehead_brow_inner_height_pos" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 12 "forehead_brow_outer_height_pos" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_neg" 225 "jaw_def_neg" 225 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 62 "mouth_lower_lip_def_pos" 62 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 12 "mouth_lower_lip_full_neg" 12 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 7 "mouth_lower_lip_pad_neg" 7 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 80 "mouth_lower_lip_width_neg" 80 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 70 "mouth_philtrum_width_neg" 70 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 12 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 25 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 14 "mouth_upper_lip_width_pos" 14 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 110 "nose_height_neg" 110 } +# gene_bs_nose_length={ "nose_length_neg" 12 "nose_length_neg" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 111 "nose_nostril_height_neg" 111 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 118 "nose_nostril_width_neg" 118 } +# gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_pos" 81 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 55 "nose_ridge_angle_neg" 55 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 38 "nose_ridge_width_neg" 38 } +# gene_bs_nose_size={ "nose_size_neg" 49 "nose_size_neg" 49 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 129 "nose_tip_forward_neg" 129 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 19 "nose_tip_width_neg" 19 } +# face_detail_cheek_def={ "cheek_def_01" 125 "cheek_def_01" 125 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 104 "cheek_fat_04_pos" 104 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_cleft" 9 } +# face_detail_chin_def={ "chin_def_neg" 184 "chin_def_neg" 184 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 73 "eye_lower_lid_def_02" 73 } +# face_detail_eye_socket={ "eye_socket_01" 16 "eye_socket_01" 16 } +# face_detail_nasolabial={ "nasolabial_01" 99 "nasolabial_01" 99 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 41 "nose_ridge_def_pos" 41 } +# face_detail_nose_tip_def={ "nose_tip_def" 50 "nose_tip_def" 50 } +# face_detail_temple_def={ "temple_def" 136 "temple_def" 136 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 64 "brow_wrinkles_01" 64 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 19 "eye_wrinkles_01" 19 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 235 "complexion_1" 235 } +# gene_height={ "normal_height" 115 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 139 "body_fat_head_fat_medium" 132 } +# gene_bs_body_shape={ "body_shape_triangle_full" 65 "body_shape_triangle_full" 40 } +# gene_bs_bust={ "bust_clothes" 167 "bust_shape_2_full" 209 } +# gene_age={ "old_1" 173 "old_1" 173 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 182 "close_spacing_high_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 212 "layer_2_high_thickness" 212 } +# gene_body_hair={ "body_hair_dense_low_stubble" 180 "body_hair_dense_low_stubble" 180 } +# gene_hair_type={ "hair_wavy" 159 "hair_wavy" 159 } +# gene_baldness={ "male_pattern_baldness" 228 "male_pattern_baldness" 228 } +# eye_accessory={ "normal_eyes" 172 "normal_eyes" 172 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 146 "normal_eyelashes" 146 } +# beards={ "mpo_mongol_beards" 170 "no_beard" 0 } +# hairstyles={ "mpo_mongol_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 34 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_high_nobility_clothes" 94 "most_clothes" 0 } +# headgear={ "fp3_turkic_nobility" 153 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_tatus_20641 = { +# portrait_info = { +# genes={ +# hair_color={ 11 247 88 242 } +# skin_color={ 196 107 199 104 } +# eye_color={ 84 250 36 199 } +# gene_chin_forward={ "chin_forward_pos" 144 "chin_forward_neg" 80 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_pos" 157 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 229 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_pos" 140 "forehead_width_neg" 124 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 124 "head_height_neg" 107 } +# gene_head_width={ "head_width_pos" 176 "head_width_pos" 157 } +# gene_head_profile={ "head_profile_pos" 178 "head_profile_pos" 146 } +# gene_head_top_height={ "head_top_height_pos" 141 "head_top_height_pos" 133 } +# gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_pos" 178 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_pos" 149 } +# gene_jaw_width={ "jaw_width_pos" 175 "jaw_width_pos" 148 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 148 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 124 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 121 "mouth_open_neg" 85 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 17 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 46 "cheek_height_neg" 23 } +# gene_bs_cheek_width={ "cheek_width_pos" 170 "cheek_width_neg" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 91 "ear_inner_shape_pos" 51 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 41 "ear_both_bend_pos" 186 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 92 } +# gene_bs_ear_size={ "ear_size_pos" 43 "ear_size_pos" 28 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 191 "eye_corner_depth_pos" 244 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 64 "eye_fold_shape_pos" 198 } +# gene_bs_eye_size={ "eye_size_neg" 12 "eye_size_neg" 39 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 24 "eye_upper_lid_size_pos" 51 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 30 "forehead_brow_curve_neg" 104 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 10 "forehead_brow_forward_pos" 34 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 121 "forehead_brow_inner_height_neg" 55 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 85 "forehead_brow_outer_height_neg" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 30 "forehead_brow_width_neg" 38 } +# gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_neg" 201 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 5 "mouth_lower_lip_def_pos" 29 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 55 "mouth_lower_lip_full_pos" 97 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 79 "mouth_lower_lip_pad_pos" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 126 "mouth_lower_lip_width_pos" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 126 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 35 "mouth_philtrum_width_neg" 88 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 34 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 8 "mouth_upper_lip_full_pos" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 31 "mouth_upper_lip_profile_neg" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 86 "mouth_upper_lip_width_pos" 33 } +# gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 42 "nose_height_neg" 4 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 24 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 61 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_hawk" 19 "nose_profile_pos" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 124 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 81 "nose_ridge_width_pos" 47 } +# gene_bs_nose_size={ "nose_size_pos" 14 "nose_size_pos" 36 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_neg" 5 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 44 "nose_tip_forward_neg" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_pos" 59 } +# face_detail_cheek_def={ "cheek_def_02" 114 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 31 "cheek_fat_02_pos" 2 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def" 11 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 224 "eye_lower_lid_def_02" 151 } +# face_detail_eye_socket={ "eye_socket_02" 219 "eye_socket_color_01" 218 } +# face_detail_nasolabial={ "nasolabial_02" 100 "nasolabial_01" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 46 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 156 "temple_def" 32 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 0 "brow_wrinkles_01" 54 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 235 "eye_wrinkles_01" 83 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 244 "forehead_wrinkles_03" 183 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 179 "complexion_1" 207 } +# gene_height={ "normal_height" 138 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_low" 107 "body_fat_head_fat_full" 139 } +# gene_bs_body_shape={ "body_shape_apple_half" 83 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 154 "bust_shape_1_half" 65 } +# gene_age={ "old_1" 106 "old_3" 241 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 182 "avg_spacing_high_thickness" 242 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 226 "layer_2_high_thickness" 224 } +# gene_body_hair={ "body_hair_avg" 204 "body_hair_avg" 154 } +# gene_hair_type={ "hair_wavy" 155 "hair_straight" 124 } +# gene_baldness={ "male_pattern_baldness" 139 "male_pattern_baldness" 91 } +# eye_accessory={ "normal_eyes" 60 "normal_eyes" 60 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 81 "normal_eyelashes" 81 } +# beards={ "fp3_iranian_beards_curly" 108 "no_beard" 0 } +# hairstyles={ "fp3_hairstyles_turkic_wavy" 196 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_royalty_clothes" 53 "most_clothes" 0 } +# headgear={ "ep1_steppe_royalty" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_muhmud_144107 = { +# portrait_info = { +# genes={ +# hair_color={ 194 211 114 244 } +# skin_color={ 199 109 201 110 } +# eye_color={ 52 180 46 238 } +# gene_chin_forward={ "chin_forward_neg" 108 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 113 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_neg" 110 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_neg" 78 } +# gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_neg" 106 } +# gene_forehead_width={ "forehead_width_pos" 133 "forehead_width_pos" 157 } +# gene_forehead_height={ "forehead_height_neg" 81 "forehead_height_neg" 43 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 147 } +# gene_head_width={ "head_width_pos" 159 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_neg" 111 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 110 } +# gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_neg" 123 "jaw_angle_neg" 110 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 129 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 75 "mouth_width_neg" 103 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_pos" 165 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 100 "mouth_lower_lip_size_neg" 78 } +# gene_mouth_open={ "mouth_open_pos" 147 "mouth_open_neg" 48 } +# gene_neck_length={ "neck_length_pos" 151 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_neg" 124 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 98 "cheek_forward_pos" 76 } +# gene_bs_cheek_height={ "cheek_height_pos" 48 "cheek_height_pos" 23 } +# gene_bs_cheek_width={ "cheek_width_pos" 11 "cheek_width_neg" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 47 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 22 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 8 "ear_both_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_pos" 32 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_neg" 78 "ear_size_neg" 26 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 182 "eye_corner_depth_neg" 34 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 127 "eye_fold_shape_neg" 44 } +# gene_bs_eye_size={ "eye_size_pos" 12 "eye_size_pos" 19 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 38 "eye_upper_lid_size_neg" 242 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 6 "forehead_brow_curve_neg" 34 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 20 "forehead_brow_forward_neg" 34 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 42 "forehead_brow_inner_height_pos" 39 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 3 "forehead_brow_outer_height_neg" 33 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_pos" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 156 "jaw_def_neg" 227 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 81 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 93 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 2 "mouth_lower_lip_pad_pos" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 55 "mouth_lower_lip_width_pos" 122 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 97 "mouth_philtrum_def_pos" 17 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 45 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 6 "mouth_philtrum_width_neg" 77 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 6 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 63 "mouth_upper_lip_full_neg" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_neg" 19 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 4 "mouth_upper_lip_width_neg" 34 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 26 "nose_height_neg" 16 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 183 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 56 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 10 "nose_nostril_width_neg" 57 } +# gene_bs_nose_profile={ "nose_profile_pos" 100 "nose_profile_pos" 61 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 101 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 111 } +# gene_bs_nose_size={ "nose_size_neg" 42 "nose_size_neg" 30 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 57 "nose_tip_angle_pos" 143 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 169 "nose_tip_forward_neg" 159 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 32 "nose_tip_width_neg" 104 } +# face_detail_cheek_def={ "cheek_def_01" 26 "cheek_def_01" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 170 "cheek_fat_04_pos" 162 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def" 12 "chin_def" 250 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 206 "eye_lower_lid_def_02" 218 } +# face_detail_eye_socket={ "eye_socket_02" 26 "eye_socket_02" 45 } +# face_detail_nasolabial={ "nasolabial_01" 16 "nasolabial_03" 159 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 14 } +# face_detail_temple_def={ "temple_def" 49 "temple_def" 45 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 74 "brow_wrinkles_04" 206 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 207 "eye_wrinkles_03" 175 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 160 "forehead_wrinkles_03" 182 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 201 "complexion_3" 154 } +# gene_height={ "normal_height" 127 "normal_height" 99 } +# gene_bs_body_type={ "body_fat_head_fat_low" 157 "body_fat_head_fat_low" 132 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 108 "body_shape_rectangle_half" 37 } +# gene_bs_bust={ "bust_clothes" 81 "bust_default" 76 } +# gene_age={ "old_4" 12 "old_4" 131 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 245 "avg_spacing_avg_thickness" 194 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 208 "layer_2_high_thickness" 226 } +# gene_body_hair={ "body_hair_avg_lower_stubble" 225 "body_hair_dense_lower_stubble" 122 } +# gene_hair_type={ "hair_straight" 106 "hair_straight_thin_beard" 103 } +# gene_baldness={ "male_pattern_baldness" 183 "male_pattern_baldness" 109 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 38 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 137 "normal_eyelashes" 137 } +# beards={ "mpo_mongol_beards" 170 "no_beard" 0 } +# hairstyles={ "mpo_mongol_hairstyles" 170 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 101 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_royalty_clothes" 22 "most_clothes" 0 } +# headgear={ "sp4_mena_royalty" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# +#bookmark_nomads_inanch_303226 = { +# portrait_info = { +# genes={ +# hair_color={ 63 244 63 244 } +# skin_color={ 197 104 197 104 } +# eye_color={ 48 247 48 247 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_pos" 150 "eye_angle_pos" 150 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_neg" 79 "eye_height_neg" 79 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_pos" 154 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_pos" 133 "forehead_width_pos" 133 } +# gene_forehead_height={ "forehead_height_neg" 50 "forehead_height_neg" 50 } +# gene_head_height={ "head_height_neg" 78 "head_height_neg" 78 } +# gene_head_width={ "head_width_pos" 143 "head_width_pos" 143 } +# gene_head_profile={ "head_profile_neg" 12 "head_profile_neg" 12 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_pos" 178 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_neg" 117 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 46 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 108 "mouth_upper_lip_size_neg" 108 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 86 } +# gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 84 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_pos" 157 "neck_width_pos" 157 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 28 "cheek_forward_pos" 28 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_neg" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 128 "cheek_width_pos" 128 } +# gene_bs_ear_angle={ "ear_angle_pos" 47 "ear_angle_pos" 47 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 122 "ear_inner_shape_pos" 122 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 51 "ear_upper_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_neg" 44 "ear_outward_neg" 44 } +# gene_bs_ear_size={ "ear_size_neg" 12 "ear_size_neg" 12 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 183 "eye_corner_depth_neg" 183 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 29 "eye_fold_shape_neg" 29 } +# gene_bs_eye_size={ "eye_size_pos" 42 "eye_size_pos" 42 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 229 "eye_upper_lid_size_neg" 229 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 8 "forehead_brow_curve_neg" 8 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 96 "forehead_brow_forward_pos" 96 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 86 "forehead_brow_inner_height_pos" 86 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_neg" 11 } +# gene_bs_jaw_def={ "jaw_def_neg" 175 "jaw_def_neg" 175 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 172 "mouth_lower_lip_def_pos" 172 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 108 "mouth_lower_lip_full_pos" 108 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 21 "mouth_lower_lip_pad_neg" 21 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 56 "mouth_lower_lip_width_neg" 56 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 51 "mouth_philtrum_width_neg" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 136 "mouth_upper_lip_full_neg" 136 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 48 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 125 "mouth_upper_lip_width_neg" 125 } +# gene_bs_nose_forward={ "nose_forward_pos" 7 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_pos" 51 "nose_height_pos" 51 } +# gene_bs_nose_length={ "nose_length_neg" 3 "nose_length_neg" 3 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 105 "nose_nostril_height_neg" 105 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 58 "nose_nostril_width_pos" 58 } +# gene_bs_nose_profile={ "nose_profile_pos" 31 "nose_profile_pos" 31 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 31 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 17 "nose_ridge_width_pos" 17 } +# gene_bs_nose_size={ "nose_size_pos" 74 "nose_size_pos" 74 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 6 "nose_tip_angle_neg" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 3 "nose_tip_forward_neg" 3 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 125 "nose_tip_width_neg" 125 } +# face_detail_cheek_def={ "cheek_def_01" 18 "cheek_def_01" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 75 "cheek_fat_01_pos" 75 } +# face_detail_chin_cleft={ "chin_cleft" 4 "chin_cleft" 4 } +# face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 96 "eye_lower_lid_def_02" 96 } +# face_detail_eye_socket={ "eye_socket_03" 1 "eye_socket_03" 1 } +# face_detail_nasolabial={ "nasolabial_01" 74 "nasolabial_01" 74 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 21 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 6 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 61 "temple_def" 61 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 6 "brow_wrinkles_04" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 138 "forehead_wrinkles_01" 138 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 145 "complexion_1" 145 } +# gene_height={ "normal_height" 107 "normal_height" 107 } +# gene_bs_body_type={ "body_fat_head_fat_low" 130 "body_fat_head_fat_low" 150 } +# gene_bs_body_shape={ "body_shape_apple_full" 25 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 75 "bust_shape_3_full" 94 } +# gene_age={ "old_1" 122 "old_1" 122 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 208 "avg_spacing_low_thickness" 208 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 202 "layer_2_low_thickness" 202 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 224 "body_hair_sparse_lower_stubble" 224 } +# gene_hair_type={ "hair_straight_thin_beard" 119 "hair_straight_thin_beard" 119 } +# gene_baldness={ "male_pattern_baldness" 81 "male_pattern_baldness" 81 } +# eye_accessory={ "normal_eyes" 26 "normal_eyes" 26 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 9 "normal_eyelashes" 9 } +# beards={ "mpo_mongol_beards" 85 "no_beard" 0 } +# hairstyles={ "mpo_mongol_hairstyles" 170 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 61 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_commoner_clothes" 255 "most_clothes" 0 } +# headgear={ "mpo_mongol_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "baldness_stage_1" 255 "no_baldness" 0 } +# } +# } +# enabled = yes +#} +# \ No newline at end of file diff --git a/common/dna_data/00_tgp_dna.txt b/common/dna_data/00_tgp_dna.txt new file mode 100644 index 000000000..d51373a22 --- /dev/null +++ b/common/dna_data/00_tgp_dna.txt @@ -0,0 +1,7728 @@ +#bookmark_dna_huang_chao={ +# portrait_info = { +# genes={ +# hair_color={ 6 252 24 242 } +# skin_color={ 242 122 242 122 } +# eye_color={ 68 247 68 247 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 146 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_pos" 118 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 67 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 131 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 80 "eye_shut_pos" 90 } +# gene_forehead_angle={ "forehead_angle_pos" 123 "forehead_angle_pos" 174 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 148 "forehead_brow_height_neg" 107 } +# gene_forehead_roundness={ "forehead_roundness_neg" 174 "forehead_roundness_neg" 104 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 138 } +# gene_forehead_height={ "forehead_height_neg" 155 "forehead_height_neg" 93 } +# gene_head_height={ "head_height_pos" 101 "head_height_pos" 134 } +# gene_head_width={ "head_width_pos" 210 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_neg" 0 "head_profile_neg" 3 } +# gene_head_top_height={ "head_top_height_pos" 97 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 74 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 102 } +# gene_jaw_forward={ "jaw_forward_neg" 152 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 145 "jaw_width_pos" 145 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 106 "mouth_corner_height_neg" 106 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 82 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 130 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 58 } +# gene_neck_length={ "neck_length_neg" 23 "neck_length_neg" 118 } +# gene_neck_width={ "neck_width_pos" 225 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_neg" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 105 "cheek_height_pos" 105 } +# gene_bs_cheek_width={ "cheek_width_pos" 3 "cheek_width_pos" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 79 "ear_angle_pos" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 127 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 178 "ear_upper_bend_pos" 15 } +# gene_bs_ear_outward={ "ear_outward_pos" 85 "ear_outward_pos" 57 } +# gene_bs_ear_size={ "ear_size_pos" 203 "ear_size_pos" 66 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 213 "eye_corner_depth_neg" 152 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 103 "eye_fold_shape_neg" 144 } +# gene_bs_eye_size={ "eye_size_pos" 160 "eye_size_pos" 160 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 239 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 187 "forehead_brow_curve_neg" 89 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_neg" 30 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 93 "forehead_brow_inner_height_pos" 98 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 15 "forehead_brow_outer_height_neg" 73 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 11 "forehead_brow_width_neg" 14 } +# gene_bs_jaw_def={ "jaw_def_neg" 167 "jaw_def_neg" 167 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 199 "mouth_lower_lip_def_pos" 199 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_neg" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 26 "mouth_lower_lip_pad_neg" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 104 "mouth_lower_lip_width_pos" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 2 "mouth_philtrum_shape_pos" 2 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_pos" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 7 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 171 "mouth_upper_lip_full_neg" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 5 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 133 "mouth_upper_lip_width_pos" 13 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 92 "nose_height_neg" 92 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 34 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 111 "nose_nostril_width_pos" 120 } +# gene_bs_nose_profile={ "nose_profile_neg" 10 "nose_profile_neg" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 30 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_pos" 49 "nose_size_pos" 16 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 16 "nose_tip_angle_neg" 16 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_neg" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 23 "nose_tip_width_pos" 23 } +# face_detail_cheek_def={ "cheek_def_02" 97 "cheek_def_02" 97 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 166 "cheek_fat_01_pos" 166 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def_neg" 79 "chin_def_neg" 79 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 156 "eye_lower_lid_def_02" 248 } +# face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 24 } +# face_detail_nasolabial={ "nasolabial_03" 177 "nasolabial_03" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 146 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 23 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 20 "brow_wrinkles_01" 20 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 174 "complexion_smooth_1" 174 } +# gene_height={ "normal_height" 149 "normal_height" 107 } +# gene_bs_body_type={ "body_fat_head_fat_full" 130 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_average" 25 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 21 "bust_default" 4 } +# gene_age={ "old_1" 162 "old_1" 162 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 105 "avg_spacing_avg_thickness" 155 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 220 "layer_2_avg_thickness" 225 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 90 "body_hair_sparse_lower_stubble" 90 } +# gene_hair_type={ "hair_straight_thin_beard" 174 "hair_straight_thin_beard" 174 } +# gene_baldness={ "male_pattern_baldness" 194 "male_pattern_baldness" 194 } +# eye_accessory={ "normal_eyes" 40 "normal_eyes" 40 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 41 "normal_eyelashes" 41 } +# hairstyles={ "tgp_chinese_hairstyles" 191 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_war_legwear" 127 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_war_nobility_clothes" 127 "most_clothes" 0 } +# headgear={ "tgp_chinese_commoner" 127 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_japanese_beards" 127 "no_beard" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_hu_01_a" 84 "no_props" 0 } +# } +# } +#} +# +#bookmark_dna_zhang_huaishen={ +# portrait_info = { +# genes={ +# hair_color={ 64 243 64 243 } +# skin_color={ 203 118 203 118 } +# eye_color={ 76 247 76 247 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 133 } +# gene_chin_width={ "chin_width_pos" 151 "chin_width_pos" 151 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_neg" 100 "eye_height_neg" 100 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 175 "forehead_angle_pos" 175 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 139 } +# gene_forehead_roundness={ "forehead_roundness_pos" 150 "forehead_roundness_pos" 150 } +# gene_forehead_width={ "forehead_width_neg" 118 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_neg" 81 "forehead_height_neg" 81 } +# gene_head_height={ "head_height_pos" 193 "head_height_pos" 140 } +# gene_head_width={ "head_width_pos" 122 "head_width_pos" 138 } +# gene_head_profile={ "head_profile_neg" 18 "head_profile_neg" 18 } +# gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 54 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 122 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 171 "jaw_width_pos" 132 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 175 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 171 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 93 "mouth_height_neg" 93 } +# gene_mouth_width={ "mouth_width_neg" 43 "mouth_width_neg" 66 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 120 "mouth_upper_lip_size_neg" 120 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 105 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 0 } +# gene_neck_length={ "neck_length_neg" 63 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 16 "cheek_forward_neg" 16 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 13 "ear_angle_neg" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 87 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 119 "ear_upper_bend_pos" 111 } +# gene_bs_ear_outward={ "ear_outward_pos" 107 "ear_outward_pos" 83 } +# gene_bs_ear_size={ "ear_size_pos" 115 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 76 "eye_corner_depth_neg" 76 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 76 "eye_fold_shape_02_neg" 76 } +# gene_bs_eye_size={ "eye_size_pos" 73 "eye_size_neg" 112 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 248 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 91 "forehead_brow_curve_neg" 91 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 48 "forehead_brow_forward_neg" 48 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 8 "forehead_brow_inner_height_pos" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 39 "forehead_brow_outer_height_neg" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 93 } +# gene_bs_jaw_def={ "jaw_def_neg" 199 "jaw_def_neg" 9 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 194 "mouth_lower_lip_def_pos" 154 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 101 "mouth_lower_lip_full_pos" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 163 "mouth_lower_lip_pad_neg" 47 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_neg" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 47 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 35 "mouth_philtrum_shape_neg" 21 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 255 "mouth_philtrum_width_pos" 86 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 126 "mouth_upper_lip_def_pos" 126 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 11 "mouth_upper_lip_full_neg" 11 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 66 "mouth_upper_lip_profile_pos" 66 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 116 "mouth_upper_lip_width_pos" 116 } +# gene_bs_nose_forward={ "nose_forward_neg" 167 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_neg" 171 "nose_height_neg" 98 } +# gene_bs_nose_length={ "nose_length_neg" 94 "nose_length_neg" 94 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 111 "nose_nostril_height_neg" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 17 "nose_nostril_width_neg" 17 } +# gene_bs_nose_profile={ "nose_profile_pos" 137 "nose_profile_pos" 71 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 145 "nose_ridge_angle_pos" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 42 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 72 "nose_size_pos" 72 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 7 "nose_tip_angle_pos" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 31 "nose_tip_forward_neg" 115 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 21 "nose_tip_width_neg" 21 } +# face_detail_cheek_def={ "cheek_def_01" 18 "cheek_def_01" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 92 "cheek_fat_01_pos" 92 } +# face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def_neg" 225 "chin_def_neg" 225 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 78 "eye_lower_lid_def_02" 134 } +# face_detail_eye_socket={ "eye_socket_01" 72 "eye_socket_01" 14 } +# face_detail_nasolabial={ "nasolabial_03" 21 "nasolabial_03" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_neg" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 49 "brow_wrinkles_04" 49 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 61 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 146 "forehead_wrinkles_03" 146 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 180 "complexion_smooth_1" 180 } +# gene_height={ "normal_height" 159 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 94 "body_fat_head_fat_low" 111 } +# gene_bs_body_shape={ "body_shape_apple_half" 45 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 83 "bust_shape_4_half" 130 } +# gene_age={ "old_3" 219 "old_3" 219 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 143 "far_spacing_low_thickness" 184 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 236 "layer_2_low_thickness" 217 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 131 "body_hair_sparse_lower_stubble" 131 } +# gene_hair_type={ "hair_straight_thin_beard" 173 "hair_straight_thin_beard" 173 } +# gene_baldness={ "male_pattern_baldness" 223 "male_pattern_baldness" 223 } +# eye_accessory={ "normal_eyes" 99 "normal_eyes" 99 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 58 "normal_eyelashes" 58 } +# beards={ "tgp_chinese_beards" 240 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 32 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 106 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_high_nobility_clothes" 35 "most_clothes" 0 } +# headgear={ "tgp_chinese_high_nobility" 202 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_zhuye_chixin = { +# portrait_info = { +# genes = { +# hair_color={ 52 245 52 245 } +# skin_color={ 209 102 209 102 } +# eye_color={ 32 250 32 250 } +# gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_pos" 165 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 205 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 172 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_pos" 190 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 87 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_neg" 107 } +# gene_forehead_roundness={ "forehead_roundness_pos" 119 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_neg" 209 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_neg" 35 "forehead_height_neg" 26 } +# gene_head_height={ "head_height_pos" 126 "head_height_pos" 140 } +# gene_head_width={ "head_width_pos" 180 "head_width_pos" 180 } +# gene_head_profile={ "head_profile_neg" 86 "head_profile_neg" 108 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 113 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_pos" 109 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 154 "jaw_height_pos" 154 } +# gene_jaw_width={ "jaw_width_pos" 185 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_pos" 175 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 167 "mouth_height_pos" 160 } +# gene_mouth_width={ "mouth_width_neg" 38 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 111 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 92 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 67 "mouth_open_pos" 162 } +# gene_neck_length={ "neck_length_pos" 95 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 182 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 55 "cheek_forward_pos" 38 } +# gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_pos" 182 } +# gene_bs_cheek_width={ "cheek_width_neg" 41 "cheek_width_pos" 36 } +# gene_bs_ear_angle={ "ear_angle_pos" 177 "ear_angle_pos" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 75 "ear_lower_bend_pos" 19 } +# gene_bs_ear_outward={ "ear_outward_pos" 23 "ear_outward_neg" 97 } +# gene_bs_ear_size={ "ear_size_pos" 100 "ear_size_pos" 100 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 127 "eye_corner_depth_neg" 127 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 121 "eye_fold_shape_pos" 121 } +# gene_bs_eye_size={ "eye_size_pos" 55 "eye_size_pos" 55 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 217 "eye_upper_lid_size_neg" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 21 "forehead_brow_curve_neg" 21 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 137 "forehead_brow_forward_neg" 14 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 12 "forehead_brow_outer_height_neg" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 102 "forehead_brow_width_pos" 102 } +# gene_bs_jaw_def={ "jaw_def_neg" 219 "jaw_def_neg" 219 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 187 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 45 "mouth_lower_lip_full_pos" 45 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 166 "mouth_lower_lip_pad_pos" 166 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 108 "mouth_lower_lip_width_pos" 108 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 103 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 149 "mouth_philtrum_shape_neg" 71 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 74 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 11 "mouth_upper_lip_profile_neg" 11 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 17 "mouth_upper_lip_width_pos" 17 } +# gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_pos" 30 } +# gene_bs_nose_height={ "nose_height_neg" 23 "nose_height_neg" 66 } +# gene_bs_nose_length={ "nose_length_neg" 81 "nose_length_neg" 81 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 1 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 31 "nose_nostril_width_neg" 30 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 77 "nose_profile_pos" 77 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 73 "nose_ridge_angle_pos" 3 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 32 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 53 "nose_tip_angle_pos" 53 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 163 "nose_tip_forward_neg" 154 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 19 "nose_tip_width_neg" 19 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 235 "cheek_fat_04_pos" 235 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 101 "chin_def" 65 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 226 "eye_lower_lid_def_02" 138 } +# face_detail_eye_socket={ "eye_socket_01" 99 "eye_socket_01" 99 } +# face_detail_nasolabial={ "nasolabial_01" 118 "nasolabial_01" 118 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 82 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 129 "brow_wrinkles_01" 129 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 143 "eye_wrinkles_01" 72 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 96 "forehead_wrinkles_01" 96 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 190 "complexion_1" 190 } +# gene_height={ "normal_height" 160 "normal_height" 160 } +# gene_bs_body_type={ "body_fat_head_fat_full" 122 "body_fat_head_fat_full" 153 } +# gene_bs_body_shape={ "body_shape_apple_full" 40 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 103 "bust_default" 129 } +# gene_age={ "old_2" 4 "old_2" 4 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 228 "close_spacing_avg_thickness" 228 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 206 "layer_2_high_thickness" 206 } +# gene_body_hair={ "body_hair_avg_low_stubble" 131 "body_hair_avg_low_stubble" 131 } +# gene_hair_type={ "hair_wavy" 160 "hair_wavy" 160 } +# gene_baldness={ "male_pattern_baldness" 143 "male_pattern_baldness" 143 } +# eye_accessory={ "normal_eyes" 124 "normal_eyes" 124 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 154 "normal_eyelashes" 154 } +# hairstyles={ "tgp_chinese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "mena_war_legwear" 106 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_high_nobility_clothes" 213 "most_clothes" 0 } +# headgear={ "mpo_mongol_commoner" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 84 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_he_quanhao={ +# portrait_info = { +# genes = { +# hair_color={ 83 250 83 250 } +# skin_color={ 243 100 243 100 } +# eye_color={ 32 242 32 242 } +# gene_chin_forward={ "chin_forward_neg" 118 "chin_forward_neg" 98 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 112 "chin_width_neg" 112 } +# gene_eye_angle={ "eye_angle_neg" 201 "eye_angle_neg" 91 } +# gene_eye_depth={ "eye_depth_neg" 111 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_pos" 177 "eye_height_pos" 159 } +# gene_eye_distance={ "eye_distance_pos" 104 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 166 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_neg" 201 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_neg" 35 "forehead_height_neg" 35 } +# gene_head_height={ "head_height_neg" 135 "head_height_neg" 100 } +# gene_head_width={ "head_width_pos" 179 "head_width_pos" 172 } +# gene_head_profile={ "head_profile_neg" 33 "head_profile_neg" 92 } +# gene_head_top_height={ "head_top_height_pos" 167 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 76 "head_top_width_pos" 159 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_pos" 157 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 164 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_neg" 166 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 85 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_neg" 160 "mouth_width_neg" 111 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 183 "mouth_upper_lip_size_pos" 129 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 41 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_neg" 3 "mouth_open_neg" 3 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_pos" 200 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 235 "cheek_forward_neg" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 185 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_pos" 93 "cheek_width_pos" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 37 "ear_angle_pos" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 90 "ear_inner_shape_pos" 90 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 100 "ear_lower_bend_pos" 100 } +# gene_bs_ear_outward={ "ear_outward_pos" 124 "ear_outward_pos" 124 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 17 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 49 "eye_corner_depth_neg" 118 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 35 "eye_fold_shape_02_neg" 79 } +# gene_bs_eye_size={ "eye_size_pos" 143 "eye_size_pos" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 237 "eye_upper_lid_size_neg" 237 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 59 "forehead_brow_curve_neg" 133 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 255 "forehead_brow_inner_height_neg" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 99 "forehead_brow_outer_height_neg" 6 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 38 "forehead_brow_width_neg" 38 } +# gene_bs_jaw_def={ "jaw_def_pos" 153 "jaw_def_neg" 167 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 73 "mouth_lower_lip_def_pos" 58 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 63 "mouth_lower_lip_full_neg" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 27 "mouth_lower_lip_pad_neg" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 61 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 119 "mouth_philtrum_shape_pos" 119 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 17 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 1 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 203 "mouth_upper_lip_full_pos" 116 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 185 "mouth_upper_lip_profile_pos" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 48 "mouth_upper_lip_width_pos" 48 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 21 } +# gene_bs_nose_height={ "nose_height_neg" 123 "nose_height_neg" 123 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 55 "nose_nostril_height_neg" 55 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 103 "nose_nostril_width_pos" 32 } +# gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 34 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 4 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 67 "nose_ridge_width_pos" 3 } +# gene_bs_nose_size={ "nose_size_neg" 193 "nose_size_pos" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_neg" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 99 "nose_tip_forward_neg" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 75 "nose_tip_width_pos" 23 } +# face_detail_cheek_def={ "cheek_def_01" 123 "cheek_def_01" 65 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 122 "cheek_fat_03_pos" 14 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 238 "chin_def_neg" 238 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 236 } +# face_detail_eye_socket={ "eye_socket_03" 255 "eye_socket_03" 195 } +# face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 166 "brow_wrinkles_04" 166 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 250 "eye_wrinkles_02" 250 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 80 "forehead_wrinkles_01" 80 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 232 "complexion_smooth_1" 232 } +# gene_height={ "normal_height" 180 "normal_height" 180 } +# gene_bs_body_type={ "body_fat_head_fat_low" 119 "body_fat_head_fat_low" 153 } +# gene_bs_body_shape={ "body_shape_triangle_full" 39 "body_shape_triangle_full" 14 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_2_half" 106 } +# gene_age={ "old_3" 54 "old_3" 54 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 255 "avg_spacing_avg_thickness" 201 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 253 "layer_2_avg_thickness" 253 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 185 "body_hair_sparse_lower_stubble" 185 } +# gene_hair_type={ "hair_straight_thin_beard" 161 "hair_straight_thin_beard" 161 } +# gene_baldness={ "male_pattern_baldness" 204 "male_pattern_baldness" 204 } +# eye_accessory={ "normal_eyes" 10 "normal_eyes" 10 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# hairstyles={ "tgp_chinese_hairstyles" 63 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_war_legwear" 127 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_war_nobility_clothes" 127 "most_clothes" 0 } +# headgear={ "tgp_chinese_era1_war_nobility" 63 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 42 "no_beard" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_hu_01_a" 84 "no_props" 0 } +# } +# } +#} +# +#bookmark_dna_gao_pian = { +# portrait_info = { +# genes={ +# hair_color={ 87 245 87 245 } +# skin_color={ 200 97 200 97 } +# eye_color={ 46 254 46 254 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_pos" 77 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 33 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 113 } +# gene_eye_distance={ "eye_distance_neg" 142 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 107 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 171 "forehead_angle_pos" 171 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_neg" 114 "forehead_roundness_neg" 114 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 138 } +# gene_forehead_height={ "forehead_height_neg" 81 "forehead_height_neg" 81 } +# gene_head_height={ "head_height_neg" 102 "head_height_neg" 102 } +# gene_head_width={ "head_width_pos" 141 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_neg" 10 "head_profile_neg" 10 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_pos" 155 "jaw_height_pos" 155 } +# gene_jaw_width={ "jaw_width_neg" 103 "jaw_width_neg" 103 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 148 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 135 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 120 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_pos" 174 "mouth_open_pos" 174 } +# gene_neck_length={ "neck_length_pos" 132 "neck_length_pos" 132 } +# gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 36 "cheek_forward_neg" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_pos" 13 } +# gene_bs_cheek_width={ "cheek_width_pos" 86 "cheek_width_pos" 86 } +# gene_bs_ear_angle={ "ear_angle_pos" 9 "ear_angle_pos" 9 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 95 "ear_inner_shape_pos" 95 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 114 "ear_upper_bend_pos" 114 } +# gene_bs_ear_outward={ "ear_outward_pos" 3 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 44 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 125 "eye_corner_depth_neg" 125 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 45 "eye_fold_shape_02_neg" 202 } +# gene_bs_eye_size={ "eye_size_pos" 38 "eye_size_pos" 38 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 248 "eye_upper_lid_size_neg" 248 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 151 "forehead_brow_curve_neg" 151 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 1 "forehead_brow_forward_neg" 1 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 25 "forehead_brow_inner_height_neg" 25 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 64 "forehead_brow_outer_height_pos" 64 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 71 "forehead_brow_width_pos" 71 } +# gene_bs_jaw_def={ "jaw_def_neg" 24 "jaw_def_neg" 24 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 63 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 65 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 97 "mouth_lower_lip_pad_neg" 2 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_pos" 124 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 91 "mouth_philtrum_shape_pos" 91 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 46 "mouth_philtrum_width_pos" 46 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 45 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 36 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_neg" 24 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 21 } +# gene_bs_nose_height={ "nose_height_neg" 12 "nose_height_neg" 12 } +# gene_bs_nose_length={ "nose_length_neg" 24 "nose_length_neg" 24 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 15 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 43 "nose_nostril_width_neg" 43 } +# gene_bs_nose_profile={ "nose_profile_pos" 35 "nose_profile_pos" 35 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 2 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 4 "nose_tip_angle_neg" 4 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 73 "nose_tip_forward_neg" 73 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } +# face_detail_cheek_def={ "cheek_def_02" 24 "cheek_def_02" 24 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 23 "cheek_fat_01_pos" 23 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } +# face_detail_chin_def={ "chin_def_neg" 236 "chin_def_neg" 236 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 223 "eye_lower_lid_def_02" 223 } +# face_detail_eye_socket={ "eye_socket_03" 204 "eye_socket_03" 151 } +# face_detail_nasolabial={ "nasolabial_03" 188 "nasolabial_03" 188 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 22 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 6 "brow_wrinkles_04" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 247 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 8 "forehead_wrinkles_01" 8 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 221 "complexion_1" 221 } +# gene_height={ "normal_height" 89 "normal_height" 89 } +# gene_bs_body_type={ "body_fat_head_fat_low" 139 "body_fat_head_fat_low" 151 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 25 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 162 "bust_shape_1_full" 203 } +# gene_age={ "old_4" 157 "old_4" 157 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 135 "far_spacing_low_thickness" 135 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 191 "layer_2_high_thickness" 191 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 78 "body_hair_sparse_lower_stubble" 78 } +# gene_hair_type={ "hair_straight_thin_beard" 109 "hair_straight_thin_beard" 109 } +# gene_baldness={ "male_pattern_baldness" 144 "male_pattern_baldness" 144 } +# eye_accessory={ "normal_eyes" 93 "normal_eyes" 93 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } +# hairstyles={ "tgp_chinese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 100 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_high_nobility_clothes" 37 "most_clothes" 0 } +# headgear={ "tgp_chinese_high_nobility" 13 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 169 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_wang_anshi = { +# portrait_info = { +# genes = { +# hair_color={ 70 252 70 252 } +# skin_color={ 245 98 245 98 } +# eye_color={ 57 252 57 252 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 134 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 197 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 130 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 82 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 255 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 91 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 163 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_pos" 138 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 129 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_neg" 134 "head_height_neg" 95 } +# gene_head_width={ "head_width_pos" 177 "head_width_pos" 170 } +# gene_head_profile={ "head_profile_neg" 94 "head_profile_neg" 94 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 169 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 132 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_neg" 179 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 137 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_neg" 86 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 59 "mouth_width_neg" 104 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 121 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 54 } +# gene_neck_length={ "neck_length_neg" 77 "neck_length_neg" 105 } +# gene_neck_width={ "neck_width_pos" 182 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_neg" 24 } +# gene_bs_cheek_height={ "cheek_height_neg" 125 "cheek_height_neg" 200 } +# gene_bs_cheek_width={ "cheek_width_pos" 84 "cheek_width_pos" 84 } +# gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 46 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 49 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 132 "ear_upper_bend_pos" 138 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_pos" 163 "ear_size_neg" 123 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 19 "eye_corner_depth_neg" 16 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 119 "eye_fold_shape_02_neg" 196 } +# gene_bs_eye_size={ "eye_size_pos" 203 "eye_size_pos" 116 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 236 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 124 "forehead_brow_curve_neg" 124 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 121 "forehead_brow_inner_height_neg" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 109 "forehead_brow_outer_height_neg" 45 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 42 "forehead_brow_width_pos" 42 } +# gene_bs_jaw_def={ "jaw_def_neg" 250 "jaw_def_neg" 250 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 114 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 40 "mouth_lower_lip_pad_neg" 40 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 19 "mouth_lower_lip_width_neg" 127 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 11 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 40 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 255 "mouth_upper_lip_profile_neg" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 22 "mouth_upper_lip_width_neg" 22 } +# gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_neg" 17 } +# gene_bs_nose_height={ "nose_height_neg" 92 "nose_height_neg" 92 } +# gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 26 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 49 "nose_nostril_height_neg" 113 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 8 "nose_nostril_width_neg" 8 } +# gene_bs_nose_profile={ "nose_profile_neg" 12 "nose_profile_neg" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 51 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_pos" 45 "nose_size_pos" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 22 "nose_tip_angle_neg" 22 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 155 "nose_tip_forward_neg" 155 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 28 "nose_tip_width_neg" 28 } +# face_detail_cheek_def={ "cheek_def_01" 34 "cheek_def_01" 27 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 147 "cheek_fat_03_pos" 48 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def_neg" 1 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 235 } +# face_detail_eye_socket={ "eye_socket_02" 171 "eye_socket_01" 15 } +# face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_neg" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 13 "temple_def" 34 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 238 "brow_wrinkles_03" 238 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 77 "eye_wrinkles_01" 77 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 183 "forehead_wrinkles_01" 183 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 196 "complexion_smooth_1" 184 } +# gene_height={ "normal_height" 148 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 62 "body_shape_rectangle_half" 37 } +# gene_bs_bust={ "bust_clothes" 130 "bust_shape_4_half" 163 } +# gene_age={ "old_1" 85 "old_1" 85 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 197 "avg_spacing_low_thickness" 144 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 217 "layer_2_avg_thickness" 217 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 82 "body_hair_sparse_low_stubble" 82 } +# gene_hair_type={ "hair_straight_thin_beard" 148 "hair_straight_thin_beard" 148 } +# gene_baldness={ "male_pattern_baldness" 172 "male_pattern_baldness" 172 } +# eye_accessory={ "normal_eyes" 124 "normal_eyes" 124 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 25 "normal_eyelashes" 25 } +# hairstyles={ "tgp_chinese_hairstyles" 191 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_nobility_legwear" 255 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_era1_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_era1_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_sima_guang = { +# portrait_info = { +# genes = { +# hair_color={ 3 255 28 249 } +# skin_color={ 196 119 196 119 } +# eye_color={ 27 243 27 243 } +# gene_chin_forward={ "chin_forward_neg" 26 "chin_forward_neg" 56 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_neg" 75 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_pos" 146 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 146 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_neg" 127 "eye_distance_neg" 111 } +# gene_eye_shut={ "eye_shut_pos" 180 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_pos" 171 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 166 "forehead_brow_height_neg" 103 } +# gene_forehead_roundness={ "forehead_roundness_neg" 92 "forehead_roundness_neg" 92 } +# gene_forehead_width={ "forehead_width_neg" 214 "forehead_width_neg" 113 } +# gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 40 } +# gene_head_height={ "head_height_neg" 38 "head_height_neg" 81 } +# gene_head_width={ "head_width_pos" 151 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 41 "head_profile_neg" 42 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_pos" 151 } +# gene_head_top_width={ "head_top_width_neg" 63 "head_top_width_neg" 124 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_neg" 106 "jaw_forward_neg" 104 } +# gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 37 "jaw_width_neg" 81 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 90 "mouth_height_neg" 90 } +# gene_mouth_width={ "mouth_width_neg" 71 "mouth_width_neg" 71 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 147 "mouth_upper_lip_size_pos" 147 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 81 "mouth_lower_lip_size_neg" 81 } +# gene_mouth_open={ "mouth_open_neg" 20 "mouth_open_neg" 20 } +# gene_neck_length={ "neck_length_pos" 125 "neck_length_pos" 142 } +# gene_neck_width={ "neck_width_neg" 88 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 119 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 157 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_pos" 89 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 17 "ear_angle_neg" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 108 "ear_inner_shape_pos" 108 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 115 "ear_lower_bend_pos" 88 } +# gene_bs_ear_outward={ "ear_outward_neg" 243 "ear_outward_pos" 9 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_pos" 26 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 45 "eye_corner_depth_neg" 30 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 59 "eye_fold_shape_neg" 115 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_neg" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 255 "eye_upper_lid_size_neg" 249 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 19 "forehead_brow_curve_neg" 3 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 41 "forehead_brow_forward_pos" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 59 "forehead_brow_inner_height_pos" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 59 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 255 "forehead_brow_width_neg" 11 } +# gene_bs_jaw_def={ "jaw_def_neg" 236 "jaw_def_neg" 236 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 62 "mouth_lower_lip_def_pos" 62 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 35 "mouth_lower_lip_full_neg" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 129 "mouth_lower_lip_pad_neg" 129 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 91 "mouth_lower_lip_width_neg" 91 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 109 "mouth_philtrum_def_pos" 109 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 98 "mouth_philtrum_shape_pos" 98 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 3 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 109 "mouth_upper_lip_profile_neg" 109 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 8 "mouth_upper_lip_width_pos" 8 } +# gene_bs_nose_forward={ "nose_forward_pos" 51 "nose_forward_pos" 51 } +# gene_bs_nose_height={ "nose_height_neg" 153 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 54 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 35 "nose_nostril_width_pos" 35 } +# gene_bs_nose_profile={ "nose_profile_neg" 18 "nose_profile_neg" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 185 "nose_ridge_width_pos" 5 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 49 "nose_tip_angle_pos" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 80 "nose_tip_forward_neg" 80 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 137 "nose_tip_width_neg" 47 } +# face_detail_cheek_def={ "cheek_def_02" 3 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 175 "cheek_fat_01_pos" 175 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 18 "eye_lower_lid_def" 58 } +# face_detail_eye_socket={ "eye_socket_02" 28 "eye_socket_02" 9 } +# face_detail_nasolabial={ "nasolabial_02" 22 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 35 "brow_wrinkles_01" 35 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 196 "eye_wrinkles_02" 196 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 156 "complexion_smooth_1" 156 } +# gene_height={ "normal_height" 109 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_low" 106 "body_fat_head_fat_medium" 117 } +# gene_bs_body_shape={ "body_shape_average" 45 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 53 "bust_default" 113 } +# gene_age={ "old_3" 244 "old_3" 244 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 204 "avg_spacing_low_thickness" 204 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 255 "layer_2_low_thickness" 243 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 81 "body_hair_sparse_lower_stubble" 81 } +# gene_hair_type={ "hair_straight_thin_beard" 113 "hair_straight_thin_beard" 113 } +# gene_baldness={ "male_pattern_baldness" 184 "male_pattern_baldness" 184 } +# eye_accessory={ "normal_eyes" 134 "normal_eyes" 134 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 56 "normal_eyelashes" 56 } +# hairstyles={ "tgp_chinese_hairstyles" 127 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_nobility_legwear" 255 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_high_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_era1_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 42 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_thanh_tong = { +# portrait_info = { +# genes = { +# hair_color={ 76 249 76 249 } +# skin_color={ 230 132 230 132 } +# eye_color={ 16 246 16 246 } +# gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 99 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 130 "eye_angle_neg" 96 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 109 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 176 "eye_shut_pos" 175 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 146 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 154 "forehead_brow_height_pos" 154 } +# gene_forehead_roundness={ "forehead_roundness_neg" 86 "forehead_roundness_neg" 86 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_pos" 131 "forehead_height_pos" 131 } +# gene_head_height={ "head_height_neg" 213 "head_height_neg" 97 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_neg" 38 } +# gene_head_top_height={ "head_top_height_neg" 131 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 168 "head_top_width_pos" 168 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 103 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 150 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 168 "mouth_width_neg" 87 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 122 "mouth_upper_lip_size_neg" 122 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 138 "mouth_lower_lip_size_pos" 138 } +# gene_mouth_open={ "mouth_open_neg" 162 "mouth_open_neg" 45 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_pos" 143 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 123 "cheek_forward_neg" 43 } +# gene_bs_cheek_height={ "cheek_height_neg" 77 "cheek_height_pos" 15 } +# gene_bs_cheek_width={ "cheek_width_pos" 69 "cheek_width_pos" 23 } +# gene_bs_ear_angle={ "ear_angle_neg" 123 "ear_angle_neg" 49 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 12 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 255 "ear_both_bend_pos" 185 } +# gene_bs_ear_outward={ "ear_outward_pos" 5 "ear_outward_pos" 5 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_neg" 74 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 43 "eye_corner_depth_neg" 43 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 149 "eye_fold_shape_02_neg" 196 } +# gene_bs_eye_size={ "eye_size_pos" 63 "eye_size_pos" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 151 "eye_upper_lid_size_neg" 205 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 129 "forehead_brow_curve_neg" 129 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 87 "forehead_brow_forward_pos" 87 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 113 "forehead_brow_inner_height_pos" 104 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_neg" 4 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 119 "forehead_brow_width_pos" 119 } +# gene_bs_jaw_def={ "jaw_def_neg" 160 "jaw_def_neg" 160 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 105 "mouth_lower_lip_def_pos" 105 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 64 "mouth_lower_lip_full_pos" 64 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 113 "mouth_lower_lip_pad_neg" 113 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_neg" 33 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 26 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 37 "mouth_philtrum_width_neg" 37 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 104 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 4 "mouth_upper_lip_full_pos" 4 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 47 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 105 "mouth_upper_lip_width_pos" 49 } +# gene_bs_nose_forward={ "nose_forward_pos" 135 "nose_forward_pos" 23 } +# gene_bs_nose_height={ "nose_height_neg" 133 "nose_height_neg" 12 } +# gene_bs_nose_length={ "nose_length_neg" 177 "nose_length_neg" 177 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 85 "nose_nostril_height_neg" 62 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_pos" 6 } +# gene_bs_nose_profile={ "nose_profile_neg" 1 "nose_profile_pos" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 54 "nose_ridge_angle_pos" 54 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 21 "nose_ridge_width_neg" 21 } +# gene_bs_nose_size={ "nose_size_pos" 75 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 163 "nose_tip_forward_neg" 163 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 73 "nose_tip_width_neg" 39 } +# face_detail_cheek_def={ "cheek_def_02" 56 "cheek_def_02" 86 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 216 "cheek_fat_01_pos" 96 } +# face_detail_chin_cleft={ "chin_dimple" 15 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def_neg" 76 "chin_def_neg" 76 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 50 "eye_lower_lid_def_02" 50 } +# face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_02" 15 } +# face_detail_nasolabial={ "nasolabial_02" 72 "nasolabial_02" 72 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 7 "nose_ridge_def_neg" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 73 "nose_tip_def" 73 } +# face_detail_temple_def={ "temple_def" 156 "temple_def" 158 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 1 "brow_wrinkles_02" 1 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 197 "eye_wrinkles_01" 197 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 194 "forehead_wrinkles_02" 194 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 143 "complexion_1" 143 } +# gene_height={ "normal_height" 128 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 105 "body_fat_head_fat_full" 141 } +# gene_bs_body_shape={ "body_shape_average" 94 "body_shape_average" 39 } +# gene_bs_bust={ "bust_clothes" 134 "bust_shape_3_half" 210 } +# gene_age={ "old_4" 201 "old_4" 201 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 129 "far_spacing_avg_thickness" 129 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 217 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 116 "body_hair_sparse_lower_stubble" 116 } +# gene_hair_type={ "hair_straight_thin_beard" 144 "hair_straight_thin_beard" 144 } +# gene_baldness={ "male_pattern_baldness" 132 "male_pattern_baldness" 132 } +# eye_accessory={ "normal_eyes" 149 "normal_eyes" 149 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 181 "normal_eyelashes" 181 } +# hairstyles={ "tgp_chinese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 221 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_royalty_clothes" 5 "most_clothes" 0 } +# headgear={ "tgp_chinese_royalty" 29 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 126 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_duan_silian = { +# portrait_info = { +# genes = { +# hair_color={ 7 252 91 246 } +# skin_color={ 203 121 203 121 } +# eye_color={ 16 246 16 246 } +# gene_chin_forward={ "chin_forward_neg" 24 "chin_forward_neg" 78 } +# gene_chin_height={ "chin_height_neg" 90 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 114 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 190 "eye_angle_neg" 107 } +# gene_eye_depth={ "eye_depth_neg" 93 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_neg" 95 "eye_height_neg" 95 } +# gene_eye_distance={ "eye_distance_neg" 110 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_pos" 117 "forehead_roundness_pos" 139 } +# gene_forehead_width={ "forehead_width_neg" 176 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 234 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_neg" 84 "head_height_neg" 81 } +# gene_head_width={ "head_width_pos" 186 "head_width_pos" 154 } +# gene_head_profile={ "head_profile_neg" 0 "head_profile_neg" 15 } +# gene_head_top_height={ "head_top_height_pos" 73 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 113 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_pos" 180 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 108 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_pos" 149 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_neg" 71 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 0 "mouth_width_neg" 81 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 112 "mouth_upper_lip_size_pos" 145 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 137 "mouth_lower_lip_size_neg" 108 } +# gene_mouth_open={ "mouth_open_pos" 79 "mouth_open_pos" 183 } +# gene_neck_length={ "neck_length_pos" 61 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 178 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 8 } +# gene_bs_cheek_height={ "cheek_height_pos" 57 "cheek_height_neg" 52 } +# gene_bs_cheek_width={ "cheek_width_pos" 93 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_neg" 87 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 47 "ear_inner_shape_pos" 47 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 234 "ear_upper_bend_pos" 68 } +# gene_bs_ear_outward={ "ear_outward_pos" 39 "ear_outward_neg" 9 } +# gene_bs_ear_size={ "ear_size_pos" 109 "ear_size_pos" 18 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 49 "eye_corner_depth_neg" 49 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_neg" 70 } +# gene_bs_eye_size={ "eye_size_pos" 89 "eye_size_pos" 89 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 131 "eye_upper_lid_size_neg" 131 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 106 "forehead_brow_curve_neg" 106 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 31 "forehead_brow_forward_neg" 31 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 37 "forehead_brow_inner_height_neg" 90 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 207 "forehead_brow_outer_height_neg" 45 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 13 "forehead_brow_width_pos" 13 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 204 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 250 "mouth_lower_lip_def_pos" 112 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 175 "mouth_lower_lip_full_pos" 16 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 115 "mouth_lower_lip_width_pos" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 206 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 30 "mouth_philtrum_shape_pos" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_neg" 48 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 73 "mouth_upper_lip_full_pos" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 119 "mouth_upper_lip_profile_neg" 13 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 13 "mouth_upper_lip_width_pos" 79 } +# gene_bs_nose_forward={ "nose_forward_neg" 8 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_neg" 151 "nose_height_pos" 46 } +# gene_bs_nose_length={ "nose_length_neg" 66 "nose_length_neg" 66 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 22 "nose_nostril_width_neg" 22 } +# gene_bs_nose_profile={ "nose_profile_pos" 1 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 3 "nose_ridge_angle_neg" 3 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 39 "nose_ridge_width_neg" 39 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_neg" 38 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 46 "nose_tip_forward_neg" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 35 "nose_tip_width_pos" 35 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 108 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 106 "cheek_fat_03_pos" 54 } +# face_detail_chin_cleft={ "chin_dimple" 15 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 152 "eye_lower_lid_def" 20 } +# face_detail_eye_socket={ "eye_socket_02" 117 "eye_socket_02" 117 } +# face_detail_nasolabial={ "nasolabial_03" 140 "nasolabial_03" 140 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 42 "brow_wrinkles_01" 42 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 71 "eye_wrinkles_01" 71 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 54 "forehead_wrinkles_01" 54 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 217 "complexion_smooth_1" 217 } +# gene_height={ "normal_height" 126 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_full" 171 "body_fat_head_fat_full" 138 } +# gene_bs_body_shape={ "body_shape_average" 36 "body_shape_average" 6 } +# gene_bs_bust={ "bust_clothes" 173 "bust_shape_2_half" 217 } +# gene_age={ "old_3" 154 "old_3" 154 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 203 "avg_spacing_low_thickness" 203 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 202 "layer_2_low_thickness" 202 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 155 "body_hair_sparse_low_stubble" 155 } +# gene_hair_type={ "hair_straight_thin_beard" 170 "hair_straight_thin_beard" 170 } +# gene_baldness={ "male_pattern_baldness" 154 "male_pattern_baldness" 154 } +# eye_accessory={ "normal_eyes" 244 "normal_eyes" 244 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 182 "normal_eyelashes" 182 } +# hairstyles={ "fp1_hairstyles_straight" 100 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 182 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_royalty_clothes" 40 "most_clothes" 0 } +# headgear={ "tgp_chinese_royalty" 149 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_wang_shao = { +# portrait_info = { +# genes = { +# hair_color={ 109 249 109 249 } +# skin_color={ 198 96 198 96 } +# eye_color={ 56 254 56 254 } +# gene_chin_forward={ "chin_forward_neg" 73 "chin_forward_neg" 73 } +# gene_chin_height={ "chin_height_neg" 137 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 173 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 179 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 156 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 187 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 169 "forehead_angle_pos" 169 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 184 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_neg" 89 "forehead_roundness_neg" 123 } +# gene_forehead_width={ "forehead_width_neg" 140 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_neg" 182 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_neg" 84 "head_height_neg" 84 } +# gene_head_width={ "head_width_neg" 118 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_neg" 11 "head_profile_neg" 11 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 167 } +# gene_jaw_angle={ "jaw_angle_neg" 91 "jaw_angle_neg" 111 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 130 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 160 "jaw_width_pos" 174 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 106 "mouth_corner_height_neg" 106 } +# gene_mouth_forward={ "mouth_forward_neg" 91 "mouth_forward_neg" 91 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 167 "mouth_width_neg" 113 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 80 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 136 "mouth_lower_lip_size_pos" 136 } +# gene_mouth_open={ "mouth_open_neg" 157 "mouth_open_neg" 51 } +# gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } +# gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 75 "cheek_forward_pos" 33 } +# gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_pos" 202 } +# gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_pos" 13 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 90 "ear_inner_shape_pos" 90 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 13 "ear_lower_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_pos" 53 "ear_outward_neg" 4 } +# gene_bs_ear_size={ "ear_size_pos" 69 "ear_size_neg" 4 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 81 "eye_corner_depth_neg" 72 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 117 "eye_fold_shape_02_neg" 106 } +# gene_bs_eye_size={ "eye_size_pos" 37 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 117 "eye_upper_lid_size_neg" 249 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 69 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 27 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 109 "forehead_brow_inner_height_neg" 79 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 219 "forehead_brow_outer_height_neg" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 107 "forehead_brow_width_neg" 107 } +# gene_bs_jaw_def={ "jaw_def_neg" 201 "jaw_def_neg" 227 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 43 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 39 "mouth_lower_lip_full_pos" 39 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_pos" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 127 "mouth_lower_lip_width_neg" 127 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 73 "mouth_philtrum_def_pos" 73 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 125 "mouth_philtrum_shape_pos" 125 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 19 "mouth_philtrum_width_neg" 19 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 69 "mouth_upper_lip_full_pos" 69 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 74 "mouth_upper_lip_profile_neg" 74 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 119 "mouth_upper_lip_width_pos" 119 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 1 } +# gene_bs_nose_height={ "nose_height_neg" 31 "nose_height_neg" 23 } +# gene_bs_nose_length={ "nose_length_pos" 53 "nose_length_neg" 3 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 169 "nose_nostril_height_neg" 50 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 81 "nose_nostril_width_pos" 44 } +# gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_neg" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 123 "nose_ridge_angle_pos" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 167 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_neg" 135 "nose_size_neg" 6 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 32 "nose_tip_angle_neg" 32 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 154 "nose_tip_forward_neg" 154 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 17 "nose_tip_width_pos" 17 } +# face_detail_cheek_def={ "cheek_def_02" 214 "cheek_def_01" 119 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 167 "cheek_fat_01_pos" 167 } +# face_detail_chin_cleft={ "chin_cleft" 25 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def" 250 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 0 "eye_lower_lid_def_02" 173 } +# face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_03" 5 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 132 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 67 "nose_tip_def" 67 } +# face_detail_temple_def={ "temple_def" 113 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 44 "brow_wrinkles_01" 44 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 93 "eye_wrinkles_01" 93 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 28 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 208 "complexion_smooth_1" 208 } +# gene_height={ "normal_height" 170 "normal_height" 170 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 104 "body_fat_head_fat_medium" 129 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 28 "body_shape_rectangle_half" 3 } +# gene_bs_bust={ "bust_clothes" 66 "bust_shape_4_half" 83 } +# gene_age={ "old_4" 163 "old_4" 163 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 162 "avg_spacing_avg_thickness" 162 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 251 "layer_2_low_thickness" 251 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 126 "body_hair_sparse_lower_stubble" 126 } +# gene_hair_type={ "hair_straight_thin_beard" 104 "hair_straight_thin_beard" 104 } +# gene_baldness={ "male_pattern_baldness" 222 "male_pattern_baldness" 222 } +# eye_accessory={ "normal_eyes" 236 "normal_eyes" 236 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 201 "normal_eyelashes" 201 } +# hairstyles={ "tgp_chinese_hairstyles" 191 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_war_legwear" 253 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_war_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_era1_war_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "mpo_mongol_beards" 126 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_li_renxiao = { +# portrait_info = { +# genes={ +# hair_color={ 125 244 125 244 } +# skin_color={ 190 116 190 116 } +# eye_color={ 31 252 31 252 } +# gene_chin_forward={ "chin_forward_neg" 168 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_neg" 100 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 107 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_neg" 103 "eye_depth_neg" 103 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 193 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_neg" 145 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_pos" 114 "forehead_roundness_pos" 141 } +# gene_forehead_width={ "forehead_width_pos" 176 "forehead_width_pos" 149 } +# gene_forehead_height={ "forehead_height_neg" 144 "forehead_height_neg" 126 } +# gene_head_height={ "head_height_neg" 216 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 123 "head_width_pos" 143 } +# gene_head_profile={ "head_profile_neg" 23 "head_profile_neg" 23 } +# gene_head_top_height={ "head_top_height_neg" 100 "head_top_height_neg" 100 } +# gene_head_top_width={ "head_top_width_pos" 145 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_pos" 155 "jaw_angle_pos" 169 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 165 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 133 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 140 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 84 "mouth_height_pos" 158 } +# gene_mouth_width={ "mouth_width_neg" 100 "mouth_width_neg" 47 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 79 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 156 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 112 "mouth_open_neg" 112 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_pos" 145 "neck_width_pos" 145 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_pos" 5 } +# gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_pos" 49 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 67 "ear_angle_neg" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 84 "ear_inner_shape_pos" 84 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 148 "ear_upper_bend_pos" 87 } +# gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_neg" 63 } +# gene_bs_ear_size={ "ear_size_pos" 171 "ear_size_neg" 49 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 92 "eye_corner_depth_neg" 92 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 71 "eye_fold_shape_02_neg" 71 } +# gene_bs_eye_size={ "eye_size_neg" 9 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 193 "eye_upper_lid_size_neg" 181 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 141 "forehead_brow_curve_neg" 76 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_neg" 65 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_neg" 118 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_neg" 63 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 35 } +# gene_bs_jaw_def={ "jaw_def_neg" 194 "jaw_def_neg" 194 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 1 "mouth_lower_lip_def_pos" 1 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 19 "mouth_lower_lip_full_neg" 19 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 43 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 115 "mouth_lower_lip_width_neg" 115 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 41 "mouth_philtrum_width_neg" 41 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 14 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 59 "mouth_upper_lip_full_neg" 59 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 81 "mouth_upper_lip_profile_pos" 81 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 113 "mouth_upper_lip_width_pos" 113 } +# gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_pos" 30 } +# gene_bs_nose_height={ "nose_height_neg" 199 "nose_height_neg" 11 } +# gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_neg" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 113 "nose_nostril_height_neg" 49 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 1 "nose_nostril_width_neg" 32 } +# gene_bs_nose_profile={ "nose_profile_pos" 91 "nose_profile_pos" 119 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 75 "nose_ridge_angle_neg" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 13 "nose_ridge_width_neg" 13 } +# gene_bs_nose_size={ "nose_size_neg" 95 "nose_size_neg" 6 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 41 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 81 "nose_tip_forward_neg" 181 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 39 "nose_tip_width_pos" 39 } +# face_detail_cheek_def={ "cheek_def_01" 166 "cheek_def_01" 12 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 33 "cheek_fat_01_pos" 33 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def_neg" 37 "chin_def_neg" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 241 "eye_lower_lid_def_02" 241 } +# face_detail_eye_socket={ "eye_socket_01" 23 "eye_socket_01" 23 } +# face_detail_nasolabial={ "nasolabial_02" 223 "nasolabial_03" 43 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 159 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 160 "nose_tip_def" 2 } +# face_detail_temple_def={ "temple_def" 163 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 148 "brow_wrinkles_03" 45 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 209 "eye_wrinkles_01" 97 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 31 } +# expression_other={ "cheek_wrinkles_both_01" 50 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 183 "complexion_3" 183 } +# gene_height={ "normal_height" 162 "normal_height" 99 } +# gene_bs_body_type={ "body_fat_head_fat_low" 122 "body_fat_head_fat_medium" 107 } +# gene_bs_body_shape={ "body_shape_apple_half" 50 "body_shape_apple_half" 25 } +# gene_bs_bust={ "bust_clothes" 140 "bust_shape_3_full" 175 } +# gene_age={ "old_2" 8 "old_2" 8 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 189 "avg_spacing_low_thickness" 189 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 240 "layer_2_avg_thickness" 240 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 87 "body_hair_sparse_lower_stubble" 87 } +# gene_hair_type={ "hair_straight_thin_beard" 140 "hair_straight_thin_beard" 140 } +# gene_baldness={ "male_pattern_baldness" 162 "male_pattern_baldness" 162 } +# eye_accessory={ "normal_eyes" 2 "normal_eyes" 2 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 4 "normal_eyelashes" 4 } +# hairstyles={ "fp1_hairstyles_straight" 100 "all_hairstyles" 0 } +# legwear={ "mena_war_legwear" 8 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_royalty_clothes" 236 "most_clothes" 0 } +# headgear={ "mpo_mongol_royalty" 49 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 42 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_xin_qiji = { +# portrait_info = { +# genes={ +# hair_color={ 10 249 10 249 } +# skin_color={ 250 113 250 113 } +# eye_color={ 72 246 72 246 } +# gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 81 } +# gene_chin_height={ "chin_height_pos" 126 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 168 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 142 "eye_angle_pos" 142 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_pos" 142 "eye_height_pos" 142 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 153 "forehead_angle_pos" 153 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 138 } +# gene_forehead_roundness={ "forehead_roundness_pos" 150 "forehead_roundness_pos" 150 } +# gene_forehead_width={ "forehead_width_neg" 177 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_neg" 128 "forehead_height_neg" 119 } +# gene_head_height={ "head_height_neg" 124 "head_height_neg" 104 } +# gene_head_width={ "head_width_pos" 163 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 0 "head_profile_neg" 15 } +# gene_head_top_height={ "head_top_height_neg" 164 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_pos" 77 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 148 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_neg" 158 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_neg" 160 "jaw_width_neg" 126 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 106 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 94 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 97 "mouth_width_neg" 97 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 88 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 146 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 12 "mouth_open_neg" 12 } +# gene_neck_length={ "neck_length_pos" 149 "neck_length_pos" 168 } +# gene_neck_width={ "neck_width_neg" 189 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 31 "cheek_forward_neg" 31 } +# gene_bs_cheek_height={ "cheek_height_neg" 24 "cheek_height_neg" 24 } +# gene_bs_cheek_width={ "cheek_width_pos" 9 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_pos" 152 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 78 "ear_inner_shape_pos" 78 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 57 "ear_lower_bend_pos" 43 } +# gene_bs_ear_outward={ "ear_outward_pos" 11 "ear_outward_neg" 35 } +# gene_bs_ear_size={ "ear_size_pos" 113 "ear_size_neg" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 110 "eye_corner_depth_neg" 110 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 119 "eye_fold_shape_neg" 119 } +# gene_bs_eye_size={ "eye_size_pos" 94 "eye_size_pos" 94 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 151 "eye_upper_lid_size_neg" 151 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 203 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 145 "forehead_brow_inner_height_neg" 91 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 163 "forehead_brow_outer_height_pos" 51 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_pos" 19 } +# gene_bs_jaw_def={ "jaw_def_neg" 45 "jaw_def_neg" 169 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 216 "mouth_lower_lip_def_pos" 163 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 63 "mouth_lower_lip_full_pos" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 165 "mouth_lower_lip_pad_neg" 61 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 69 "mouth_lower_lip_width_pos" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 36 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 32 "mouth_upper_lip_full_neg" 32 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 94 "mouth_upper_lip_profile_neg" 94 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 183 "mouth_upper_lip_width_neg" 111 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_pos" 29 } +# gene_bs_nose_height={ "nose_height_neg" 61 "nose_height_neg" 66 } +# gene_bs_nose_length={ "nose_length_neg" 22 "nose_length_neg" 22 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 93 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 44 "nose_nostril_width_pos" 44 } +# gene_bs_nose_profile={ "nose_profile_pos" 69 "nose_profile_pos" 65 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 79 "nose_ridge_angle_pos" 62 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 87 "nose_ridge_width_neg" 34 } +# gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 22 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 37 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 27 "nose_tip_forward_neg" 57 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 1 "nose_tip_width_neg" 1 } +# face_detail_cheek_def={ "cheek_def_02" 199 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 138 "cheek_fat_01_pos" 66 } +# face_detail_chin_cleft={ "chin_dimple" 159 "chin_cleft" 15 } +# face_detail_chin_def={ "chin_def" 249 "chin_def_neg" 85 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 241 "eye_lower_lid_def_02" 241 } +# face_detail_eye_socket={ "eye_socket_02" 22 "eye_socket_02" 22 } +# face_detail_nasolabial={ "nasolabial_02" 149 "nasolabial_02" 85 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 191 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 222 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 109 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 8 "brow_wrinkles_04" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 218 "eye_wrinkles_02" 218 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 139 "forehead_wrinkles_02" 139 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 182 "complexion_smooth_1" 194 } +# gene_height={ "normal_height" 124 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_full" 157 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_average" 75 "body_shape_average" 45 } +# gene_bs_bust={ "bust_clothes" 23 "bust_shape_3_full" 29 } +# gene_age={ "old_4" 134 "old_4" 134 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 164 "avg_spacing_low_thickness" 164 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 196 "layer_2_low_thickness" 196 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 93 "body_hair_sparse_lower_stubble" 93 } +# gene_hair_type={ "hair_straight_thin_beard" 159 "hair_straight_thin_beard" 159 } +# gene_baldness={ "male_pattern_baldness" 116 "male_pattern_baldness" 116 } +# eye_accessory={ "normal_eyes" 231 "normal_eyes" 231 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 62 "normal_eyelashes" 62 } +# hairstyles={ "tgp_chinese_hairstyles" 191 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_nobility_legwear" 255 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_high_nobility_clothes" 129 "most_clothes" 0 } +# headgear={ "no_headgear" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 126 "no_beard" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_hu_01_a" 84 "no_props" 0 } +# } +# } +#} +# +#bookmark_dna_tudan_xixian = { +# portrait_info = { +# genes={ +# hair_color={ 14 249 14 249 } +# skin_color={ 216 86 216 86 } +# eye_color={ 34 250 34 250 } +# gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 121 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 171 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 106 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 138 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 90 "forehead_height_neg" 90 } +# gene_head_height={ "head_height_neg" 120 "head_height_neg" 120 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 7 "head_profile_neg" 7 } +# gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 151 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 144 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 138 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 104 "mouth_corner_height_neg" 104 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 103 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 51 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_pos" 135 } +# gene_mouth_open={ "mouth_open_neg" 90 "mouth_open_neg" 90 } +# gene_neck_length={ "neck_length_pos" 151 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_neg" 112 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 158 "cheek_forward_pos" 158 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 37 } +# gene_bs_cheek_width={ "cheek_width_pos" 4 "cheek_width_pos" 4 } +# gene_bs_ear_angle={ "ear_angle_neg" 29 "ear_angle_neg" 29 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 146 "ear_inner_shape_pos" 146 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 27 "ear_lower_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_neg" 8 "ear_size_neg" 8 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 31 "eye_corner_depth_neg" 31 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 107 "eye_fold_shape_02_neg" 107 } +# gene_bs_eye_size={ "eye_size_pos" 44 "eye_size_pos" 44 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 235 "eye_upper_lid_size_neg" 235 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 125 "forehead_brow_curve_neg" 193 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 80 "forehead_brow_forward_pos" 80 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 61 "forehead_brow_inner_height_pos" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 27 "forehead_brow_width_pos" 27 } +# gene_bs_jaw_def={ "jaw_def_pos" 77 "jaw_def_neg" 39 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 36 "mouth_lower_lip_def_pos" 36 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 34 "mouth_lower_lip_full_neg" 34 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 29 "mouth_lower_lip_width_pos" 29 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_pos" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 105 "mouth_philtrum_width_pos" 105 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_pos" 25 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 25 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_pos" 125 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 21 } +# gene_bs_nose_height={ "nose_height_neg" 40 "nose_height_neg" 40 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 6 "nose_nostril_height_pos" 6 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 69 "nose_nostril_width_neg" 69 } +# gene_bs_nose_profile={ "nose_profile_pos" 57 "nose_profile_pos" 57 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 31 "nose_ridge_width_pos" 31 } +# gene_bs_nose_size={ "nose_size_pos" 17 "nose_size_pos" 17 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 18 "nose_tip_angle_neg" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 98 "nose_tip_forward_neg" 98 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 49 "nose_tip_width_neg" 49 } +# face_detail_cheek_def={ "cheek_def_02" 153 "cheek_def_02" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 21 "cheek_fat_01_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def_neg" 61 "chin_def_neg" 61 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 147 "eye_lower_lid_def_02" 147 } +# face_detail_eye_socket={ "eye_socket_01" 148 "eye_socket_01" 148 } +# face_detail_nasolabial={ "nasolabial_02" 21 "nasolabial_02" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 5 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 233 "brow_wrinkles_02" 233 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 238 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 10 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 194 "complexion_smooth_1" 194 } +# gene_height={ "normal_height" 153 "normal_height" 141 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 95 "body_fat_head_fat_full" 142 } +# gene_bs_body_shape={ "body_shape_apple_full" 86 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 89 "bust_shape_1_full" 140 } +# gene_age={ "old_3" 128 "old_3" 128 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 145 "far_spacing_low_thickness" 145 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 241 "layer_2_low_thickness" 241 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 181 "body_hair_sparse_lower_stubble" 181 } +# gene_hair_type={ "hair_straight_thin_beard" 172 "hair_straight_thin_beard" 172 } +# gene_baldness={ "male_pattern_baldness" 223 "male_pattern_baldness" 223 } +# eye_accessory={ "normal_eyes" 177 "normal_eyes" 177 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 142 "normal_eyelashes" 142 } +# hairstyles={ "mpo_mongol_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "mena_war_legwear" 195 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_low_nobility_clothes" 9 "most_clothes" 0 } +# headgear={ "steppe_common" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "shaved_baldness" 255 "no_baldness" 0 } +# beards={ "mpo_mongol_beards" 126 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_zhu_xi = { +# portrait_info = { +# genes={ +# hair_color={ 32 248 32 248 } +# skin_color={ 186 112 186 112 } +# eye_color={ 38 254 38 254 } +# gene_chin_forward={ "chin_forward_neg" 43 "chin_forward_neg" 43 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_neg" 96 "eye_depth_neg" 96 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 92 "eye_distance_neg" 92 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 169 "forehead_angle_pos" 169 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 145 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_neg" 79 } +# gene_head_height={ "head_height_pos" 172 "head_height_pos" 172 } +# gene_head_width={ "head_width_pos" 158 "head_width_pos" 158 } +# gene_head_profile={ "head_profile_neg" 24 "head_profile_neg" 24 } +# gene_head_top_height={ "head_top_height_neg" 100 "head_top_height_neg" 100 } +# gene_head_top_width={ "head_top_width_neg" 95 "head_top_width_neg" 95 } +# gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 134 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_pos" 145 "jaw_width_pos" 145 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 159 "mouth_corner_height_pos" 159 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 125 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 95 "mouth_open_neg" 95 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 9 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 21 } +# gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_neg" 17 } +# gene_bs_ear_angle={ "ear_angle_pos" 113 "ear_angle_pos" 113 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 110 "ear_inner_shape_pos" 110 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 36 "ear_both_bend_pos" 36 } +# gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_pos" 31 } +# gene_bs_ear_size={ "ear_size_pos" 93 "ear_size_pos" 93 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 41 "eye_corner_depth_neg" 41 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 98 "eye_fold_shape_02_neg" 98 } +# gene_bs_eye_size={ "eye_size_pos" 52 "eye_size_pos" 52 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 128 "eye_upper_lid_size_neg" 128 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 52 "forehead_brow_curve_neg" 52 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 39 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 75 "forehead_brow_outer_height_pos" 75 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 240 "jaw_def_neg" 240 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 121 "mouth_lower_lip_def_pos" 121 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 32 "mouth_lower_lip_full_neg" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 48 "mouth_lower_lip_pad_neg" 48 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 71 "mouth_lower_lip_width_neg" 71 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 70 "mouth_philtrum_shape_pos" 70 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 4 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 27 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 59 "mouth_upper_lip_profile_pos" 59 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 18 "mouth_upper_lip_width_neg" 18 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_pos" 51 "nose_height_pos" 51 } +# gene_bs_nose_length={ "nose_length_neg" 16 "nose_length_neg" 16 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 92 "nose_nostril_height_neg" 92 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 37 "nose_nostril_width_neg" 37 } +# gene_bs_nose_profile={ "nose_profile_pos" 85 "nose_profile_pos" 85 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 27 "nose_ridge_width_pos" 27 } +# gene_bs_nose_size={ "nose_size_neg" 28 "nose_size_neg" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 48 "nose_tip_angle_pos" 48 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 75 "nose_tip_forward_neg" 75 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 56 "nose_tip_width_pos" 56 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 124 "cheek_fat_01_pos" 124 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 21 } +# face_detail_chin_def={ "chin_def_neg" 204 "chin_def_neg" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 186 "eye_lower_lid_def_02" 186 } +# face_detail_eye_socket={ "eye_socket_03" 1 "eye_socket_03" 1 } +# face_detail_nasolabial={ "nasolabial_01" 93 "nasolabial_01" 93 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 16 "nose_ridge_def_neg" 16 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 53 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 26 "brow_wrinkles_04" 26 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 61 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 145 "forehead_wrinkles_02" 145 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 135 "complexion_smooth_1" 135 } +# gene_height={ "normal_height" 104 "normal_height" 104 } +# gene_bs_body_type={ "body_fat_head_fat_full" 161 "body_fat_head_fat_full" 118 } +# gene_bs_body_shape={ "body_shape_apple_half" 45 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 104 "bust_shape_3_half" 130 } +# gene_age={ "old_4" 11 "old_4" 11 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 202 "avg_spacing_low_thickness" 202 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 203 "layer_2_low_thickness" 203 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 221 "body_hair_sparse_low_stubble" 221 } +# gene_hair_type={ "hair_straight_thin_beard" 143 "hair_straight_thin_beard" 143 } +# gene_baldness={ "male_pattern_baldness" 221 "male_pattern_baldness" 221 } +# eye_accessory={ "normal_eyes" 135 "normal_eyes" 135 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 251 "normal_eyelashes" 251 } +# beards={ "tgp_chinese_beards" 169 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 127 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 57 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_era1_nobility_clothes" 61 "most_clothes" 0 } +# headgear={ "tgp_chinese_era1_nobility" 141 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_zhang_shi = { +# portrait_info = { +# genes={ +# hair_color={ 50 246 50 246 } +# skin_color={ 252 104 252 104 } +# eye_color={ 39 247 39 247 } +# gene_chin_forward={ "chin_forward_pos" 124 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_pos" 87 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 131 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 78 "eye_height_neg" 78 } +# gene_eye_distance={ "eye_distance_neg" 90 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 170 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 154 "forehead_brow_height_pos" 156 } +# gene_forehead_roundness={ "forehead_roundness_neg" 152 "forehead_roundness_neg" 116 } +# gene_forehead_width={ "forehead_width_neg" 193 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 138 "forehead_height_neg" 77 } +# gene_head_height={ "head_height_neg" 200 "head_height_neg" 79 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_neg" 22 "head_profile_neg" 1 } +# gene_head_top_height={ "head_top_height_neg" 123 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 77 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 161 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_neg" 81 "jaw_width_neg" 81 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_pos" 195 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_neg" 70 "mouth_height_neg" 89 } +# gene_mouth_width={ "mouth_width_neg" 103 "mouth_width_neg" 103 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 62 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 178 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_pos" 166 "mouth_open_pos" 166 } +# gene_neck_length={ "neck_length_pos" 102 "neck_length_pos" 134 } +# gene_neck_width={ "neck_width_neg" 208 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 49 "cheek_forward_neg" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 157 "cheek_height_neg" 93 } +# gene_bs_cheek_width={ "cheek_width_neg" 53 "cheek_width_pos" 74 } +# gene_bs_ear_angle={ "ear_angle_pos" 35 "ear_angle_pos" 21 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 84 "ear_inner_shape_pos" 84 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 170 "ear_lower_bend_pos" 6 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_pos" 114 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 145 "eye_corner_depth_neg" 101 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 196 "eye_fold_shape_02_neg" 196 } +# gene_bs_eye_size={ "eye_size_pos" 104 "eye_size_pos" 104 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 194 "eye_upper_lid_size_neg" 194 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 69 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 207 "forehead_brow_inner_height_neg" 32 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 112 "forehead_brow_outer_height_neg" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 18 "forehead_brow_width_pos" 18 } +# gene_bs_jaw_def={ "jaw_def_neg" 222 "jaw_def_neg" 222 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 193 "mouth_lower_lip_def_pos" 193 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 2 "mouth_lower_lip_full_neg" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 5 "mouth_lower_lip_width_neg" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_neg" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 42 "mouth_philtrum_width_neg" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 44 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 117 "mouth_upper_lip_full_pos" 124 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 133 "mouth_upper_lip_width_pos" 110 } +# gene_bs_nose_forward={ "nose_forward_neg" 97 "nose_forward_neg" 2 } +# gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_pos" 15 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_neg" 109 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 42 "nose_nostril_width_neg" 42 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_pos" 45 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 31 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 11 "nose_size_pos" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_pos" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 175 "nose_tip_forward_neg" 175 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 55 "nose_tip_width_pos" 55 } +# face_detail_cheek_def={ "cheek_def_01" 35 "cheek_def_01" 35 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 141 "cheek_fat_03_pos" 141 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 6 } +# face_detail_chin_def={ "chin_def_neg" 249 "chin_def_neg" 249 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 145 "eye_lower_lid_def_02" 145 } +# face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_02" 8 } +# face_detail_nasolabial={ "nasolabial_02" 12 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 53 "nose_tip_def" 53 } +# face_detail_temple_def={ "temple_def" 29 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 2 "brow_wrinkles_02" 2 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 128 "eye_wrinkles_01" 59 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 226 "forehead_wrinkles_01" 226 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 93 "complexion_smooth_1" 128 } +# gene_height={ "normal_height" 128 "normal_height" 102 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 120 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_average" 76 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 1 "bust_shape_3_half" 3 } +# gene_age={ "old_1" 179 "old_1" 179 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 139 "avg_spacing_avg_thickness" 139 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 248 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 168 "body_hair_sparse_lower_stubble" 168 } +# gene_hair_type={ "hair_straight_thin_beard" 116 "hair_straight_thin_beard" 116 } +# gene_baldness={ "male_pattern_baldness" 213 "male_pattern_baldness" 213 } +# eye_accessory={ "normal_eyes" 225 "normal_eyes" 225 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 189 "normal_eyelashes" 189 } +# hairstyles={ "tgp_chinese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 93 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_high_nobility_clothes" 66 "most_clothes" 0 } +# headgear={ "tgp_chinese_high_nobility" 100 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 84 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_jayavarman={ +# portrait_info = { +# genes={ +# hair_color={ 84 242 84 242 } +# skin_color={ 243 134 243 134 } +# eye_color={ 38 251 38 251 } +# gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 99 "chin_height_neg" 99 } +# gene_chin_width={ "chin_width_neg" 187 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 156 "eye_angle_pos" 151 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_neg" 98 } +# gene_eye_shut={ "eye_shut_pos" 169 "eye_shut_pos" 153 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 118 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 133 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 138 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_neg" 126 "head_height_neg" 126 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 148 } +# gene_head_profile={ "head_profile_neg" 89 "head_profile_neg" 89 } +# gene_head_top_height={ "head_top_height_pos" 163 "head_top_height_pos" 162 } +# gene_head_top_width={ "head_top_width_pos" 187 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 133 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_pos" 156 "jaw_height_pos" 156 } +# gene_jaw_width={ "jaw_width_pos" 175 "jaw_width_pos" 129 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_neg" 103 "mouth_height_neg" 103 } +# gene_mouth_width={ "mouth_width_neg" 110 "mouth_width_neg" 110 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 163 "mouth_lower_lip_size_pos" 159 } +# gene_mouth_open={ "mouth_open_pos" 138 "mouth_open_pos" 138 } +# gene_neck_length={ "neck_length_neg" 125 "neck_length_neg" 125 } +# gene_neck_width={ "neck_width_pos" 144 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 170 "cheek_forward_pos" 170 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_neg" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 63 "cheek_width_pos" 63 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_neg" 60 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 255 "ear_upper_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 13 "ear_outward_pos" 24 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_neg" 130 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 38 "eye_corner_depth_neg" 38 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 107 "eye_fold_shape_neg" 107 } +# gene_bs_eye_size={ "eye_size_pos" 77 "eye_size_pos" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 141 "eye_upper_lid_size_neg" 133 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 134 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 83 "forehead_brow_forward_pos" 66 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 47 "forehead_brow_inner_height_neg" 61 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 33 "forehead_brow_outer_height_pos" 89 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 14 "forehead_brow_width_neg" 14 } +# gene_bs_jaw_def={ "jaw_def_neg" 161 "jaw_def_neg" 161 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 91 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 123 "mouth_lower_lip_full_neg" 65 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 8 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 167 "mouth_lower_lip_width_neg" 126 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 1 "mouth_philtrum_shape_neg" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 50 "mouth_philtrum_width_neg" 50 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 39 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 165 "mouth_upper_lip_full_neg" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 153 "mouth_upper_lip_width_neg" 94 } +# gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 118 "nose_height_neg" 118 } +# gene_bs_nose_length={ "nose_length_neg" 63 "nose_length_neg" 63 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 66 "nose_nostril_height_neg" 66 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 43 "nose_nostril_width_pos" 43 } +# gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_pos" 81 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 11 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 74 "nose_ridge_width_pos" 74 } +# gene_bs_nose_size={ "nose_size_pos" 11 "nose_size_pos" 11 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_pos" 15 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 159 "nose_tip_forward_neg" 159 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 60 "nose_tip_width_neg" 60 } +# face_detail_cheek_def={ "cheek_def_01" 118 "cheek_def_01" 118 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 25 "cheek_fat_04_pos" 25 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 224 "chin_def_neg" 224 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 253 "eye_lower_lid_def_02" 253 } +# face_detail_eye_socket={ "eye_socket_02" 51 "eye_socket_02" 51 } +# face_detail_nasolabial={ "nasolabial_02" 116 "nasolabial_02" 116 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 83 "temple_def" 83 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 40 "brow_wrinkles_02" 40 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 8 "eye_wrinkles_01" 8 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 11 "forehead_wrinkles_01" 11 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 235 "complexion_smooth_1" 235 } +# gene_height={ "normal_height" 115 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_average" 82 "body_shape_average" 57 } +# gene_bs_bust={ "bust_clothes" 24 "bust_shape_4_half" 31 } +# gene_age={ "old_4" 180 "old_4" 180 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 191 "avg_spacing_high_thickness" 153 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 255 "layer_2_avg_thickness" 219 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 222 "body_hair_sparse_lower_stubble" 222 } +# gene_hair_type={ "hair_straight_thin_beard" 134 "hair_straight_thin_beard" 134 } +# gene_baldness={ "male_pattern_baldness" 176 "male_pattern_baldness" 176 } +# eye_accessory={ "normal_eyes" 21 "normal_eyes" 21 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 27 "normal_eyelashes" 27 } +# hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } +# legwear={ "mena_nobility_legwear" 75 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "indian_high_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_southeast_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "mpo_mongol_beards" 126 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_pyinbya={ +# portrait_info = { +# genes={ +# hair_color={ 7 245 7 245 } +# skin_color={ 121 152 117 135 } +# eye_color={ 25 249 25 249 } +# gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 148 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_neg" 80 "eye_depth_neg" 99 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 170 "eye_distance_pos" 170 } +# gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 78 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 115 "forehead_brow_height_neg" 115 } +# gene_forehead_roundness={ "forehead_roundness_pos" 146 "forehead_roundness_pos" 146 } +# gene_forehead_width={ "forehead_width_neg" 98 "forehead_width_neg" 98 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 88 } +# gene_head_height={ "head_height_pos" 136 "head_height_pos" 136 } +# gene_head_width={ "head_width_neg" 113 "head_width_neg" 97 } +# gene_head_profile={ "head_profile_pos" 160 "head_profile_pos" 160 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_neg" 106 "jaw_height_neg" 106 } +# gene_jaw_width={ "jaw_width_neg" 103 "jaw_width_neg" 103 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 118 } +# gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_neg" 77 "mouth_width_neg" 77 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 136 "mouth_upper_lip_size_pos" 166 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_pos" 128 } +# gene_mouth_open={ "mouth_open_neg" 23 "mouth_open_neg" 23 } +# gene_neck_length={ "neck_length_pos" 115 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_neg" 146 "neck_width_neg" 109 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 95 "cheek_forward_neg" 27 } +# gene_bs_cheek_height={ "cheek_height_pos" 191 "cheek_height_pos" 44 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 2 "ear_angle_neg" 2 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 48 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 44 "ear_both_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 36 "ear_outward_neg" 36 } +# gene_bs_ear_size={ "ear_size_pos" 34 "ear_size_pos" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 95 "eye_corner_depth_pos" 86 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 73 "eye_fold_shape_neg" 84 } +# gene_bs_eye_size={ "eye_size_neg" 145 "eye_size_neg" 72 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 75 "eye_upper_lid_size_pos" 91 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 195 "forehead_brow_curve_neg" 124 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 30 "forehead_brow_forward_pos" 30 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 58 "forehead_brow_inner_height_pos" 58 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 46 "forehead_brow_outer_height_pos" 46 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 189 "jaw_def_neg" 189 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 164 "mouth_lower_lip_def_pos" 107 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 98 "mouth_lower_lip_full_pos" 98 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 83 "mouth_lower_lip_pad_neg" 83 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 54 "mouth_lower_lip_width_pos" 54 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 45 "mouth_philtrum_shape_neg" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 4 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 84 "mouth_upper_lip_full_pos" 84 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 65 "mouth_upper_lip_profile_pos" 65 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 81 "mouth_upper_lip_width_pos" 114 } +# gene_bs_nose_forward={ "nose_forward_neg" 76 "nose_forward_neg" 76 } +# gene_bs_nose_height={ "nose_height_pos" 68 "nose_height_pos" 68 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 34 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 5 "nose_nostril_height_neg" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 133 "nose_nostril_width_pos" 110 } +# gene_bs_nose_profile={ "nose_profile_pos" 67 "nose_profile_pos" 67 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 30 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_neg" 39 "nose_size_neg" 39 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 71 "nose_tip_angle_neg" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 50 "nose_tip_forward_pos" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 127 "nose_tip_width_neg" 22 } +# face_detail_cheek_def={ "cheek_def_01" 129 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 52 "cheek_fat_03_pos" 10 } +# face_detail_chin_cleft={ "chin_cleft" 76 "chin_cleft" 76 } +# face_detail_chin_def={ "chin_def" 114 "chin_def" 114 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 42 } +# face_detail_eye_socket={ "eye_socket_02" 122 "eye_socket_02" 122 } +# face_detail_nasolabial={ "nasolabial_03" 51 "nasolabial_03" 51 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 6 "nose_ridge_def_pos" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 20 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 29 "temple_def" 29 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 204 "brow_wrinkles_02" 204 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 226 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 241 "forehead_wrinkles_03" 241 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 225 "complexion_2" 225 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 135 } +# gene_bs_body_shape={ "body_shape_pear_full" 65 "body_shape_pear_full" 4 } +# gene_bs_bust={ "bust_clothes" 153 "bust_shape_4_half" 192 } +# gene_age={ "old_1" 157 "old_1" 157 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 218 "avg_spacing_high_thickness" 218 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 154 "layer_2_low_thickness" 154 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 233 "body_hair_sparse_low_stubble" 233 } +# gene_hair_type={ "hair_curly" 114 "hair_curly" 114 } +# gene_baldness={ "male_pattern_baldness" 139 "male_pattern_baldness" 139 } +# eye_accessory={ "normal_eyes" 224 "normal_eyes" 224 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 15 "normal_eyelashes" 15 } +# legwear={ "no_legwear" 177 "all_legwear" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_southeast_high_nobility_clothes" 246 "most_clothes" 0 } +# headgear={ "tgp_southeast_nobility" 211 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 205 "no_beard" 0 } +# hairstyles={ "indian_hairstyles_straight" 127 "all_hairstyles" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_indra = { +# portrait_info = { +# genes={ +# hair_color={ 3 246 3 246 } +# skin_color={ 171 161 170 148 } +# eye_color={ 33 242 33 242 } +# gene_chin_forward={ "chin_forward_neg" 81 "chin_forward_neg" 81 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_neg" 129 "eye_angle_neg" 100 } +# gene_eye_depth={ "eye_depth_neg" 104 "eye_depth_neg" 104 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 94 } +# gene_eye_shut={ "eye_shut_pos" 198 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 164 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 120 "forehead_brow_height_neg" 120 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_neg" 148 "head_height_neg" 127 } +# gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_neg" 119 "head_profile_neg" 92 } +# gene_head_top_height={ "head_top_height_pos" 94 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 145 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_neg" 78 "jaw_angle_neg" 110 } +# gene_jaw_forward={ "jaw_forward_neg" 137 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_pos" 139 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_neg" 169 "mouth_width_neg" 111 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 72 "mouth_open_neg" 72 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 118 } +# gene_neck_width={ "neck_width_neg" 147 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 99 "cheek_forward_pos" 99 } +# gene_bs_cheek_height={ "cheek_height_pos" 10 "cheek_height_pos" 10 } +# gene_bs_cheek_width={ "cheek_width_neg" 6 "cheek_width_neg" 6 } +# gene_bs_ear_angle={ "ear_angle_pos" 79 "ear_angle_pos" 79 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 97 "ear_inner_shape_pos" 97 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 52 "ear_upper_bend_pos" 52 } +# gene_bs_ear_outward={ "ear_outward_pos" 2 "ear_outward_pos" 2 } +# gene_bs_ear_size={ "ear_size_pos" 129 "ear_size_neg" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 37 "eye_corner_depth_neg" 37 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 110 "eye_fold_shape_pos" 110 } +# gene_bs_eye_size={ "eye_size_pos" 28 "eye_size_pos" 28 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 113 "eye_upper_lid_size_neg" 113 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 207 "forehead_brow_curve_neg" 168 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 133 "forehead_brow_forward_pos" 122 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 23 "forehead_brow_inner_height_pos" 29 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 39 "forehead_brow_outer_height_pos" 79 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 15 "forehead_brow_width_neg" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 226 "jaw_def_neg" 226 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 39 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 32 "mouth_lower_lip_full_neg" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 17 "mouth_lower_lip_pad_neg" 17 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 106 "mouth_lower_lip_width_pos" 106 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 4 "mouth_philtrum_shape_neg" 4 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 50 "mouth_philtrum_width_pos" 50 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 21 "mouth_upper_lip_full_pos" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 2 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 20 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_pos" 5 "nose_forward_neg" 38 } +# gene_bs_nose_height={ "nose_height_neg" 86 "nose_height_neg" 86 } +# gene_bs_nose_length={ "nose_length_neg" 177 "nose_length_neg" 177 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 108 "nose_nostril_height_neg" 108 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 97 "nose_nostril_width_pos" 80 } +# gene_bs_nose_profile={ "nose_profile_neg" 61 "nose_profile_neg" 61 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 41 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 20 "nose_tip_angle_neg" 20 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 35 "nose_tip_forward_neg" 35 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 101 "nose_tip_width_neg" 120 } +# face_detail_cheek_def={ "cheek_def_01" 23 "cheek_def_01" 23 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 146 "cheek_fat_03_pos" 146 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 2 } +# face_detail_chin_def={ "chin_def_neg" 15 "chin_def_neg" 15 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 249 "eye_lower_lid_def_02" 249 } +# face_detail_eye_socket={ "eye_socket_03" 24 "eye_socket_03" 24 } +# face_detail_nasolabial={ "nasolabial_02" 43 "nasolabial_02" 43 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 21 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 9 "nose_tip_def" 9 } +# face_detail_temple_def={ "temple_def" 37 "temple_def" 37 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 33 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 1 "eye_wrinkles_01" 1 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 23 "forehead_wrinkles_01" 23 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 186 "complexion_1" 186 } +# gene_height={ "normal_height" 119 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_low" 112 "body_fat_head_fat_low" 146 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 30 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 81 "bust_clothes" 102 } +# gene_age={ "old_3" 88 "old_3" 88 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 178 "avg_spacing_avg_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 222 "layer_2_high_thickness" 222 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 178 "body_hair_sparse_lower_stubble" 178 } +# gene_hair_type={ "hair_straight_thin_beard" 107 "hair_straight_thin_beard" 107 } +# gene_baldness={ "male_pattern_baldness" 201 "male_pattern_baldness" 201 } +# eye_accessory={ "normal_eyes" 166 "normal_eyes" 166 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 111 "normal_eyelashes" 111 } +# hairstyles={ "indian_hairstyles_straight" 255 "all_hairstyles" 0 } +# legwear={ "no_legwear" 23 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_southeast_high_nobility_clothes" 91 "most_clothes" 0 } +# headgear={ "tgp_southeast_nobility" 239 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_padumaraj={ +# portrait_info = { +# genes={ +# hair_color={ 10 254 59 252 } +# skin_color={ 235 149 241 130 } +# eye_color={ 16 243 16 243 } +# gene_chin_forward={ "chin_forward_neg" 89 "chin_forward_neg" 89 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 133 "eye_angle_neg" 96 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 130 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_neg" 99 "eye_distance_neg" 99 } +# gene_eye_shut={ "eye_shut_pos" 163 "eye_shut_pos" 163 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 126 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 150 "forehead_brow_height_neg" 77 } +# gene_forehead_roundness={ "forehead_roundness_neg" 94 "forehead_roundness_neg" 94 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_neg" 128 "head_height_neg" 108 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 154 } +# gene_head_profile={ "head_profile_neg" 97 "head_profile_neg" 65 } +# gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 146 } +# gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_pos" 164 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_pos" 160 } +# gene_jaw_forward={ "jaw_forward_neg" 140 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 132 "jaw_width_pos" 174 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 154 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 116 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 93 "mouth_height_neg" 98 } +# gene_mouth_width={ "mouth_width_neg" 132 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 108 "mouth_upper_lip_size_neg" 108 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 152 "mouth_lower_lip_size_pos" 152 } +# gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_neg" 127 } +# gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 145 "neck_width_neg" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 127 "cheek_forward_pos" 53 } +# gene_bs_cheek_height={ "cheek_height_pos" 169 "cheek_height_neg" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_neg" 16 } +# gene_bs_ear_angle={ "ear_angle_pos" 8 "ear_angle_pos" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 44 "ear_inner_shape_pos" 44 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 150 "ear_upper_bend_pos" 150 } +# gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_pos" 19 } +# gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 50 "eye_corner_depth_neg" 50 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 20 "eye_fold_shape_pos" 20 } +# gene_bs_eye_size={ "eye_size_pos" 12 "eye_size_pos" 12 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 107 "eye_upper_lid_size_neg" 189 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 202 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_neg" 15 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 151 "forehead_brow_inner_height_neg" 94 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_pos" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 55 "forehead_brow_width_neg" 27 } +# gene_bs_jaw_def={ "jaw_def_neg" 163 "jaw_def_neg" 205 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 108 "mouth_lower_lip_def_pos" 108 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_neg" 13 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_neg" 31 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 149 "mouth_lower_lip_width_pos" 103 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 26 "mouth_philtrum_shape_neg" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 9 "mouth_philtrum_width_neg" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 39 "mouth_upper_lip_full_pos" 53 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 127 "mouth_upper_lip_profile_neg" 127 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 91 "mouth_upper_lip_width_pos" 20 } +# gene_bs_nose_forward={ "nose_forward_neg" 18 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 63 "nose_height_neg" 24 } +# gene_bs_nose_length={ "nose_length_neg" 176 "nose_length_neg" 176 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_neg" 109 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 12 "nose_nostril_width_pos" 12 } +# gene_bs_nose_profile={ "nose_profile_pos" 59 "nose_profile_neg" 28 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 10 "nose_ridge_width_neg" 10 } +# gene_bs_nose_size={ "nose_size_pos" 155 "nose_size_pos" 28 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_pos" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 80 "nose_tip_forward_neg" 80 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 131 "nose_tip_width_neg" 131 } +# face_detail_cheek_def={ "cheek_def_01" 116 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 43 "cheek_fat_03_pos" 150 } +# face_detail_chin_cleft={ "chin_cleft" 9 "chin_cleft" 9 } +# face_detail_chin_def={ "chin_def_neg" 4 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 235 "eye_lower_lid_def_02" 235 } +# face_detail_eye_socket={ "eye_socket_02" 250 "eye_socket_02" 18 } +# face_detail_nasolabial={ "nasolabial_03" 95 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 18 "nose_ridge_def_neg" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 17 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 29 "brow_wrinkles_01" 29 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 137 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 87 "forehead_wrinkles_01" 87 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 179 "complexion_smooth_1" 154 } +# gene_height={ "normal_height" 137 "normal_height" 137 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 179 "body_fat_head_fat_medium" 143 } +# gene_bs_body_shape={ "body_shape_average" 40 "body_shape_average" 5 } +# gene_bs_bust={ "bust_clothes" 161 "bust_clothes" 202 } +# gene_age={ "old_2" 214 "old_2" 214 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 255 "avg_spacing_low_thickness" 129 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 231 "layer_2_high_thickness" 231 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 165 "body_hair_sparse_lower_stubble" 165 } +# gene_hair_type={ "hair_straight_thin_beard" 162 "hair_straight_thin_beard" 162 } +# gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 156 } +# eye_accessory={ "normal_eyes" 82 "normal_eyes" 82 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 208 "normal_eyelashes" 208 } +# hairstyles={ "indian_hairstyles_wavy" 170 "all_hairstyles" 0 } +# legwear={ "no_legwear" 114 "all_legwear" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_southeast_high_nobility_clothes" 137 "most_clothes" 0 } +# headgear={ "tgp_southeast_nobility" 35 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "ep2_beards" 255 "no_beard" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_lokapala = { +# portrait_info = { +# genes={ +# hair_color={ 85 251 85 251 } +# skin_color={ 168 176 165 152 } +# eye_color={ 60 254 60 254 } +# gene_chin_forward={ "chin_forward_neg" 96 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_neg" 95 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 120 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 68 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 143 "forehead_angle_neg" 106 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_neg" 154 "forehead_roundness_neg" 117 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_pos" 149 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_neg" 93 "head_height_neg" 92 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 147 } +# gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 81 } +# gene_head_top_height={ "head_top_height_neg" 85 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_neg" 110 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 128 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 149 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 182 "mouth_corner_depth_pos" 182 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 121 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_pos" 144 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 137 "mouth_lower_lip_size_pos" 137 } +# gene_mouth_open={ "mouth_open_pos" 178 "mouth_open_pos" 178 } +# gene_neck_length={ "neck_length_pos" 62 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_neg" 192 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 55 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 51 "cheek_height_pos" 51 } +# gene_bs_cheek_width={ "cheek_width_pos" 11 "cheek_width_pos" 25 } +# gene_bs_ear_angle={ "ear_angle_pos" 103 "ear_angle_pos" 103 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 76 "ear_inner_shape_pos" 76 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 43 "ear_both_bend_pos" 43 } +# gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_pos" 75 "ear_size_pos" 12 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 113 "eye_corner_depth_neg" 113 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 133 "eye_fold_shape_02_neg" 41 } +# gene_bs_eye_size={ "eye_size_pos" 40 "eye_size_pos" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 113 "eye_upper_lid_size_neg" 195 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 80 "forehead_brow_curve_neg" 80 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 46 "forehead_brow_forward_pos" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_neg" 126 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 13 "forehead_brow_outer_height_neg" 117 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 99 "forehead_brow_width_pos" 99 } +# gene_bs_jaw_def={ "jaw_def_neg" 228 "jaw_def_neg" 228 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 73 "mouth_lower_lip_def_pos" 73 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 4 "mouth_lower_lip_full_neg" 4 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 123 "mouth_lower_lip_width_pos" 123 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 12 "mouth_philtrum_shape_pos" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 37 "mouth_philtrum_width_neg" 37 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 88 "mouth_upper_lip_full_pos" 88 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 28 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 38 "mouth_upper_lip_width_neg" 38 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_pos" 53 "nose_height_pos" 32 } +# gene_bs_nose_length={ "nose_length_neg" 105 "nose_length_neg" 119 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 31 "nose_nostril_height_neg" 101 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 59 "nose_nostril_width_pos" 8 } +# gene_bs_nose_profile={ "nose_profile_neg" 65 "nose_profile_pos" 28 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 26 "nose_ridge_width_pos" 26 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 4 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 21 "nose_tip_angle_neg" 21 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 1 "nose_tip_forward_neg" 1 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 112 "cheek_def_02" 90 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 91 "cheek_fat_04_pos" 123 } +# face_detail_chin_cleft={ "chin_dimple" 81 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 25 "chin_def_neg" 209 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 137 "eye_lower_lid_def_02" 137 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 8 } +# face_detail_nasolabial={ "nasolabial_03" 2 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 12 "nose_ridge_def_neg" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 153 "temple_def" 189 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 47 "brow_wrinkles_01" 47 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 200 "eye_wrinkles_01" 76 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 245 } +# expression_other={ "cheek_wrinkles_both_01" 49 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 231 "complexion_3" 224 } +# gene_height={ "normal_height" 172 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_full" 171 "body_fat_head_fat_full" 128 } +# gene_bs_body_shape={ "body_shape_apple_half" 25 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 111 "bust_clothes" 139 } +# gene_age={ "old_3" 178 "old_3" 178 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 188 "avg_spacing_low_thickness" 156 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 231 "layer_2_low_thickness" 231 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 110 "body_hair_sparse_lower_stubble" 110 } +# gene_hair_type={ "hair_straight_thin_beard" 135 "hair_straight_thin_beard" 135 } +# gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 156 } +# eye_accessory={ "normal_eyes" 217 "normal_eyes" 217 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 73 "normal_eyelashes" 73 } +# hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } +# legwear={ "no_legwear" 6 "all_legwear" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_southeast_high_nobility_clothes" 76 "most_clothes" 0 } +# headgear={ "tgp_southeast_nobility" 236 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "western_beards_straight" 110 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_qin_guan = { +# portrait_info = { +# genes={ +# hair_color={ 84 243 53 243 } +# skin_color={ 242 110 238 111 } +# eye_color={ 48 251 36 248 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_neg" 92 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_pos" 134 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 103 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_neg" 96 "forehead_roundness_neg" 78 } +# gene_forehead_width={ "forehead_width_pos" 178 "forehead_width_pos" 165 } +# gene_forehead_height={ "forehead_height_neg" 94 "forehead_height_neg" 91 } +# gene_head_height={ "head_height_pos" 129 "head_height_neg" 87 } +# gene_head_width={ "head_width_pos" 165 "head_width_pos" 147 } +# gene_head_profile={ "head_profile_neg" 60 "head_profile_neg" 24 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_pos" 133 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_neg" 110 } +# gene_jaw_angle={ "jaw_angle_pos" 143 "jaw_angle_pos" 160 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_pos" 145 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_neg" 112 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 95 "mouth_width_neg" 109 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 137 "mouth_lower_lip_size_pos" 128 } +# gene_mouth_open={ "mouth_open_pos" 164 "mouth_open_neg" 2 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 149 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 71 "cheek_forward_pos" 94 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_neg" 106 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 45 } +# gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_neg" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 134 "ear_inner_shape_pos" 202 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_upper_bend_pos" 106 } +# gene_bs_ear_outward={ "ear_outward_neg" 43 "ear_outward_pos" 105 } +# gene_bs_ear_size={ "ear_size_neg" 1 "ear_size_neg" 96 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 107 "eye_corner_depth_neg" 168 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 196 "eye_fold_shape_02_neg" 196 } +# gene_bs_eye_size={ "eye_size_pos" 104 "eye_size_pos" 104 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 194 "eye_upper_lid_size_neg" 194 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 74 "forehead_brow_curve_neg" 133 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 41 "forehead_brow_forward_pos" 68 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_neg" 24 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 26 "forehead_brow_outer_height_neg" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 4 "forehead_brow_width_pos" 37 } +# gene_bs_jaw_def={ "jaw_def_neg" 225 "jaw_def_neg" 251 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 157 "mouth_lower_lip_def_pos" 80 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 32 "mouth_lower_lip_full_pos" 62 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 12 "mouth_lower_lip_pad_neg" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 12 "mouth_lower_lip_width_pos" 106 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 35 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 23 "mouth_philtrum_shape_neg" 95 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 85 "mouth_philtrum_width_neg" 92 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_neg" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 87 "mouth_upper_lip_profile_neg" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 90 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_neg" 28 } +# gene_bs_nose_height={ "nose_height_neg" 49 "nose_height_neg" 54 } +# gene_bs_nose_length={ "nose_length_neg" 41 "nose_length_neg" 6 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 111 "nose_nostril_height_neg" 10 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 31 "nose_nostril_width_pos" 36 } +# gene_bs_nose_profile={ "nose_profile_pos" 37 "nose_profile_neg" 17 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 24 "nose_ridge_angle_neg" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 56 "nose_ridge_width_pos" 25 } +# gene_bs_nose_size={ "nose_size_neg" 9 "nose_size_pos" 76 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 31 "nose_tip_angle_pos" 45 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_neg" 98 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 108 "nose_tip_width_neg" 46 } +# face_detail_cheek_def={ "cheek_def_02" 8 "cheek_def_02" 23 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 68 "cheek_fat_03_pos" 11 } +# face_detail_chin_cleft={ "chin_dimple" 99 "chin_cleft" 23 } +# face_detail_chin_def={ "chin_def_neg" 240 "chin_def_neg" 236 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 240 "eye_lower_lid_def_02" 212 } +# face_detail_eye_socket={ "eye_socket_03" 6 "eye_socket_01" 15 } +# face_detail_nasolabial={ "nasolabial_03" 10 "nasolabial_01" 115 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 4 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 21 "nose_tip_def" 20 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 233 "brow_wrinkles_04" 10 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 26 "eye_wrinkles_02" 153 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 5 "forehead_wrinkles_02" 142 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 150 "complexion_smooth_1" 188 } +# gene_height={ "normal_height" 120 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_apple_half" 94 "body_shape_rectangle_full" 29 } +# gene_bs_bust={ "bust_clothes" 44 "bust_shape_2_full" 174 } +# gene_age={ "old_3" 180 "old_4" 243 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 174 "far_spacing_low_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 254 "layer_2_low_thickness" 215 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 187 "body_hair_sparse_lower_stubble" 114 } +# gene_hair_type={ "hair_straight_thin_beard" 125 "hair_straight_thin_beard" 151 } +# gene_baldness={ "male_pattern_baldness" 231 "male_pattern_baldness" 231 } +# eye_accessory={ "normal_eyes" 241 "normal_eyes" 241 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 171 "normal_eyelashes" 171 } +# beards={ "no_beard" 145 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 233 "all_hairstyles" 0 } +# legwear={ "tgp_chinese_commoner_legwear" 255 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_commoner_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_commoner" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_taira_kiyomori = { +# portrait_info = { +# genes={ +# hair_color={ 4 254 77 246 } +# skin_color={ 223 109 218 109 } +# eye_color={ 74 254 31 250 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_neg" 88 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 162 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 136 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 129 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 157 "forehead_brow_height_neg" 111 } +# gene_forehead_roundness={ "forehead_roundness_neg" 144 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 148 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_pos" 181 "forehead_height_pos" 151 } +# gene_head_height={ "head_height_pos" 127 "head_height_neg" 104 } +# gene_head_width={ "head_width_pos" 130 "head_width_pos" 166 } +# gene_head_profile={ "head_profile_neg" 23 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 96 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 173 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 101 "jaw_width_neg" 118 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 106 "mouth_corner_height_neg" 106 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_neg" 140 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 152 "mouth_width_neg" 112 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_pos" 143 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 132 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_pos" 174 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 88 "cheek_forward_pos" 19 } +# gene_bs_cheek_height={ "cheek_height_pos" 203 "cheek_height_pos" 30 } +# gene_bs_cheek_width={ "cheek_width_pos" 23 "cheek_width_pos" 10 } +# gene_bs_ear_angle={ "ear_angle_neg" 23 "ear_angle_neg" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 121 "ear_inner_shape_pos" 118 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 5 "ear_both_bend_pos" 149 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 51 } +# gene_bs_ear_size={ "ear_size_neg" 47 "ear_size_pos" 48 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 50 "eye_corner_depth_neg" 105 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 131 "eye_fold_shape_02_neg" 9 } +# gene_bs_eye_size={ "eye_size_neg" 93 "eye_size_pos" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 195 "eye_upper_lid_size_neg" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 21 "forehead_brow_curve_neg" 80 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 11 "forehead_brow_forward_neg" 6 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_neg" 15 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 31 "forehead_brow_outer_height_pos" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 91 "forehead_brow_width_pos" 98 } +# gene_bs_jaw_def={ "jaw_def_neg" 202 "jaw_def_neg" 255 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 79 "mouth_lower_lip_def_pos" 66 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 179 "mouth_lower_lip_full_pos" 36 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_neg" 65 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 30 "mouth_philtrum_shape_pos" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 2 "mouth_philtrum_width_neg" 90 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 231 "mouth_upper_lip_full_pos" 91 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 42 "mouth_upper_lip_profile_neg" 34 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 12 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_pos" 7 "nose_forward_neg" 27 } +# gene_bs_nose_height={ "nose_height_neg" 83 "nose_height_neg" 12 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 62 "nose_nostril_height_neg" 93 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 15 "nose_nostril_width_pos" 29 } +# gene_bs_nose_profile={ "nose_profile_pos" 38 "nose_profile_pos" 58 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 51 "nose_ridge_angle_pos" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 20 "nose_ridge_width_neg" 36 } +# gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 89 "nose_tip_angle_neg" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 150 "nose_tip_forward_neg" 86 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 111 "nose_tip_width_pos" 42 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 48 "cheek_fat_03_pos" 87 } +# face_detail_chin_cleft={ "chin_cleft" 23 "chin_dimple" 17 } +# face_detail_chin_def={ "chin_def_neg" 255 "chin_def_neg" 87 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 187 "eye_lower_lid_def_02" 181 } +# face_detail_eye_socket={ "eye_socket_color_01" 147 "eye_socket_02" 16 } +# face_detail_nasolabial={ "nasolabial_02" 79 "nasolabial_02" 78 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 97 } +# face_detail_temple_def={ "temple_def" 214 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 49 "brow_wrinkles_04" 2 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 239 "eye_wrinkles_02" 229 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 173 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 243 "complexion_1" 162 } +# gene_height={ "normal_height" 133 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 89 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_triangle_full" 111 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 118 "bust_shape_2_full" 81 } +# gene_age={ "old_4" 199 "old_2" 66 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 158 "avg_spacing_low_thickness" 193 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 76 "layer_2_avg_thickness" 247 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 201 "body_hair_sparse_lower_stubble" 127 } +# gene_hair_type={ "hair_straight_thin_beard" 121 "hair_straight_thin_beard" 120 } +# gene_baldness={ "male_pattern_baldness" 246 "male_pattern_baldness" 245 } +# eye_accessory={ "normal_eyes" 82 "normal_eyes" 82 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 78 "normal_eyelashes" 78 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#bookmark_dna_taira_shigemori = { +# portrait_info = { +# genes={ +# hair_color={ 4 254 60 245 } +# skin_color={ 213 102 217 104 } +# eye_color={ 74 254 84 249 } +# gene_chin_forward={ "chin_forward_neg" 88 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_neg" 103 } +# gene_eye_angle={ "eye_angle_neg" 162 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 136 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 129 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 157 "forehead_brow_height_neg" 103 } +# gene_forehead_roundness={ "forehead_roundness_neg" 144 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 148 } +# gene_forehead_height={ "forehead_height_pos" 181 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 130 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 93 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 96 "head_top_height_neg" 109 } +# gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_neg" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 106 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 140 } +# gene_mouth_width={ "mouth_width_neg" 69 "mouth_width_neg" 152 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_pos" 130 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_pos" 180 "mouth_open_pos" 143 } +# gene_neck_length={ "neck_length_pos" 132 "neck_length_neg" 102 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 42 "cheek_forward_pos" 88 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 203 } +# gene_bs_cheek_width={ "cheek_width_pos" 23 "cheek_width_pos" 93 } +# gene_bs_ear_angle={ "ear_angle_pos" 87 "ear_angle_neg" 23 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 118 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 161 "ear_upper_bend_pos" 5 } +# gene_bs_ear_outward={ "ear_outward_pos" 106 "ear_outward_pos" 35 } +# gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_neg" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 9 "eye_corner_depth_neg" 105 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 56 "eye_fold_shape_pos" 131 } +# gene_bs_eye_size={ "eye_size_neg" 93 "eye_size_pos" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 137 "eye_upper_lid_size_neg" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 148 "forehead_brow_curve_neg" 21 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 35 "forehead_brow_forward_neg" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_neg" 21 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 50 "forehead_brow_outer_height_neg" 53 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 91 "forehead_brow_width_neg" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 202 "jaw_def_neg" 244 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 66 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 65 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 89 "mouth_lower_lip_width_neg" 38 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 24 "mouth_philtrum_shape_neg" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 90 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 231 "mouth_upper_lip_full_neg" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 34 "mouth_upper_lip_profile_neg" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 36 "mouth_upper_lip_width_neg" 108 } +# gene_bs_nose_forward={ "nose_forward_pos" 26 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_neg" 64 "nose_height_neg" 12 } +# gene_bs_nose_length={ "nose_length_neg" 12 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 30 "nose_nostril_height_neg" 62 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 81 "nose_nostril_width_pos" 15 } +# gene_bs_nose_profile={ "nose_profile_pos" 71 "nose_profile_pos" 38 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_neg" 51 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_pos" 20 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 89 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 86 "nose_tip_forward_neg" 34 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 18 } +# face_detail_cheek_def={ "cheek_def_02" 24 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 24 "cheek_fat_03_pos" 87 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 23 } +# face_detail_chin_def={ "chin_def_neg" 87 "chin_def_neg" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 146 "eye_lower_lid_def" 187 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_color_01" 147 } +# face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_02" 79 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 21 } +# face_detail_temple_def={ "temple_def" 204 "temple_def" 214 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 49 "brow_wrinkles_03" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 229 "eye_wrinkles_01" 35 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 173 "forehead_wrinkles_01" 60 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 243 "complexion_1" 127 } +# gene_height={ "normal_height" 121 "normal_height" 133 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 128 "body_fat_head_fat_low" 145 } +# gene_bs_body_shape={ "body_shape_triangle_full" 182 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 94 "bust_shape_2_half" 60 } +# gene_age={ "old_4" 137 "old_4" 199 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 134 "far_spacing_high_thickness" 158 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 76 "layer_2_low_thickness" 242 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 127 "body_hair_sparse_low_stubble" 159 } +# gene_hair_type={ "hair_straight_thin_beard" 114 "hair_straight_thin_beard" 121 } +# gene_baldness={ "male_pattern_baldness" 246 "male_pattern_baldness" 184 } +# eye_accessory={ "normal_eyes" 228 "normal_eyes" 228 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# beards={ "tgp_japanese_beards" 129 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 184 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 141 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 49 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 59 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 72 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_taira_tsunemori = { +# portrait_info = { +# genes={ +# hair_color={ 35 252 97 244 } +# skin_color={ 210 95 207 93 } +# eye_color={ 84 249 57 251 } +# gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 142 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 137 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 67 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 106 "forehead_angle_pos" 132 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_neg" 84 "forehead_roundness_neg" 105 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_pos" 131 "forehead_height_neg" 114 } +# gene_head_height={ "head_height_neg" 127 "head_height_neg" 126 } +# gene_head_width={ "head_width_pos" 149 "head_width_pos" 156 } +# gene_head_profile={ "head_profile_neg" 38 "head_profile_neg" 99 } +# gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 91 } +# gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 166 } +# gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 149 } +# gene_jaw_forward={ "jaw_forward_pos" 136 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 150 } +# gene_jaw_width={ "jaw_width_neg" 106 "jaw_width_neg" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 123 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_neg" 64 } +# gene_mouth_width={ "mouth_width_neg" 56 "mouth_width_neg" 57 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 148 "mouth_upper_lip_size_pos" 148 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 147 } +# gene_mouth_open={ "mouth_open_pos" 138 "mouth_open_neg" 12 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 34 "cheek_forward_pos" 49 } +# gene_bs_cheek_height={ "cheek_height_neg" 13 "cheek_height_neg" 44 } +# gene_bs_cheek_width={ "cheek_width_pos" 122 "cheek_width_neg" 42 } +# gene_bs_ear_angle={ "ear_angle_neg" 15 "ear_angle_pos" 75 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 150 "ear_inner_shape_pos" 99 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 32 "ear_upper_bend_pos" 4 } +# gene_bs_ear_outward={ "ear_outward_pos" 5 "ear_outward_pos" 104 } +# gene_bs_ear_size={ "ear_size_pos" 50 "ear_size_pos" 3 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 59 "eye_corner_depth_neg" 64 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 188 "eye_fold_shape_02_neg" 174 } +# gene_bs_eye_size={ "eye_size_neg" 127 "eye_size_pos" 48 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 202 "eye_upper_lid_size_neg" 188 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 193 "forehead_brow_curve_neg" 129 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_neg" 35 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 79 "forehead_brow_inner_height_pos" 49 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 10 "forehead_brow_outer_height_pos" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 60 "forehead_brow_width_neg" 48 } +# gene_bs_jaw_def={ "jaw_def_neg" 206 "jaw_def_neg" 244 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 61 "mouth_lower_lip_def_pos" 46 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 12 "mouth_lower_lip_full_neg" 17 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 9 "mouth_lower_lip_pad_neg" 21 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 108 "mouth_lower_lip_width_pos" 119 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 5 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 18 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 93 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 21 "mouth_upper_lip_full_pos" 73 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 74 "mouth_upper_lip_profile_neg" 72 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 115 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 22 "nose_forward_pos" 29 } +# gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_neg" 43 } +# gene_bs_nose_length={ "nose_length_neg" 121 "nose_length_neg" 46 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 68 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 32 "nose_nostril_width_neg" 92 } +# gene_bs_nose_profile={ "nose_profile_pos" 76 "nose_profile_pos" 117 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 38 "nose_ridge_angle_neg" 98 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 26 } +# gene_bs_nose_size={ "nose_size_pos" 73 "nose_size_neg" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 21 "nose_tip_angle_pos" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 127 "nose_tip_forward_neg" 99 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 107 "nose_tip_width_pos" 5 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 129 "cheek_fat_01_pos" 113 } +# face_detail_chin_cleft={ "chin_cleft" 6 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def_neg" 6 "chin_def_neg" 26 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 223 "eye_lower_lid_def_02" 204 } +# face_detail_eye_socket={ "eye_socket_02" 13 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 21 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 14 } +# face_detail_temple_def={ "temple_def" 64 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 21 "brow_wrinkles_02" 180 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 152 "eye_wrinkles_02" 189 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 248 "forehead_wrinkles_01" 254 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 137 "complexion_3" 253 } +# gene_height={ "normal_height" 117 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 123 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_average" 56 "body_shape_average" 84 } +# gene_bs_bust={ "bust_clothes" 161 "bust_shape_2_half" 26 } +# gene_age={ "old_2" 127 "old_4" 91 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 155 "far_spacing_low_thickness" 154 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 239 "layer_2_avg_thickness" 216 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 126 "body_hair_sparse_low_stubble" 168 } +# gene_hair_type={ "hair_straight_thin_beard" 124 "hair_straight_thin_beard" 183 } +# gene_baldness={ "male_pattern_baldness" 239 "male_pattern_baldness" 167 } +# eye_accessory={ "normal_eyes" 4 "normal_eyes" 4 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 83 "normal_eyelashes" 83 } +# beards={ "thin_beards_straight" 64 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 87 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 76 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 7 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 102 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 155 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_morofusa = { +# portrait_info = { +# genes={ +# hair_color={ 114 251 114 251 } +# skin_color={ 190 88 190 88 } +# eye_color={ 63 249 63 249 } +# gene_chin_forward={ "chin_forward_neg" 57 "chin_forward_neg" 98 } +# gene_chin_height={ "chin_height_neg" 112 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 142 "chin_width_neg" 102 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_neg" 134 "eye_depth_neg" 112 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 202 "forehead_brow_height_pos" 167 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 133 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 161 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 139 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 129 } +# gene_head_profile={ "head_profile_neg" 113 "head_profile_neg" 113 } +# gene_head_top_height={ "head_top_height_pos" 114 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 105 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_pos" 80 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 150 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 165 "jaw_width_pos" 147 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 78 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 51 "mouth_width_neg" 125 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 147 "mouth_lower_lip_size_neg" 87 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 54 } +# gene_neck_length={ "neck_length_pos" 70 "neck_length_pos" 128 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 162 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 127 "cheek_forward_neg" 51 } +# gene_bs_cheek_height={ "cheek_height_pos" 135 "cheek_height_neg" 41 } +# gene_bs_cheek_width={ "cheek_width_pos" 89 "cheek_width_pos" 122 } +# gene_bs_ear_angle={ "ear_angle_neg" 53 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 106 "ear_inner_shape_pos" 106 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_pos" 71 "ear_outward_pos" 97 } +# gene_bs_ear_size={ "ear_size_neg" 141 "ear_size_neg" 60 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 255 "eye_corner_depth_neg" 60 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 52 "eye_fold_shape_02_neg" 52 } +# gene_bs_eye_size={ "eye_size_pos" 120 "eye_size_pos" 120 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 179 "eye_upper_lid_size_neg" 179 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 245 "forehead_brow_curve_neg" 166 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 67 "forehead_brow_outer_height_neg" 67 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 94 "forehead_brow_width_pos" 94 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 230 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 181 "mouth_lower_lip_def_pos" 181 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 48 "mouth_lower_lip_pad_neg" 48 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 8 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_neg" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 21 "mouth_upper_lip_full_neg" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 103 "mouth_upper_lip_profile_neg" 103 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 36 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_pos" 29 } +# gene_bs_nose_height={ "nose_height_neg" 139 "nose_height_neg" 23 } +# gene_bs_nose_length={ "nose_length_neg" 86 "nose_length_neg" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 69 "nose_nostril_height_neg" 58 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 28 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 29 "nose_profile_pos" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_neg" 0 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_neg" 17 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 31 "nose_tip_angle_neg" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 107 "nose_tip_width_neg" 42 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_02" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 79 "cheek_fat_01_pos" 22 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 42 "eye_lower_lid_def_02" 221 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_03" 14 } +# face_detail_nasolabial={ "nasolabial_02" 16 "nasolabial_02" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 6 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 30 "brow_wrinkles_04" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 96 "eye_wrinkles_01" 27 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 45 "forehead_wrinkles_01" 45 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 233 "complexion_1" 233 } +# gene_height={ "normal_height" 108 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 163 "body_fat_head_fat_full" 147 } +# gene_bs_body_shape={ "body_shape_average" 84 "body_shape_average" 54 } +# gene_bs_bust={ "bust_clothes" 111 "bust_shape_3_half" 139 } +# gene_age={ "old_4" 91 "old_4" 91 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 180 "avg_spacing_low_thickness" 180 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 239 "layer_2_high_thickness" 239 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 105 "body_hair_sparse_lower_stubble" 105 } +# gene_hair_type={ "hair_straight_thin_beard" 145 "hair_straight_thin_beard" 145 } +# gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 156 } +# eye_accessory={ "normal_eyes" 143 "normal_eyes" 143 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 107 "normal_eyelashes" 107 } +# hairstyles={ "tgp_japanese_hairstyles" 127 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 193 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 233 "most_clothes" 0 } +# headgear={ "tgp_japanese_shogun" 219 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_makeup={ "japanese_01" 108 "no_makeup" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_toshifusa = { +# portrait_info = { +# genes={ +# hair_color={ 114 251 94 250 } +# skin_color={ 200 97 195 93 } +# eye_color={ 63 249 19 244 } +# gene_chin_forward={ "chin_forward_neg" 57 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_neg" 112 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 102 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 121 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 134 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_pos" 202 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 161 } +# gene_head_height={ "head_height_pos" 129 "head_height_pos" 139 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 113 "head_profile_neg" 87 } +# gene_head_top_height={ "head_top_height_pos" 147 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 173 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_neg" 94 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_pos" 165 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_pos" 78 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 94 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 51 "mouth_width_neg" 100 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 147 "mouth_lower_lip_size_neg" 60 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_pos" 147 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 70 } +# gene_neck_width={ "neck_width_neg" 125 "neck_width_pos" 171 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 127 "cheek_forward_pos" 109 } +# gene_bs_cheek_height={ "cheek_height_neg" 85 "cheek_height_pos" 135 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_pos" 89 } +# gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 180 "ear_inner_shape_pos" 106 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_pos" 101 "ear_outward_pos" 97 } +# gene_bs_ear_size={ "ear_size_pos" 12 "ear_size_neg" 141 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 121 "eye_corner_depth_neg" 255 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_02_neg" 52 } +# gene_bs_eye_size={ "eye_size_pos" 120 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 151 "eye_upper_lid_size_neg" 179 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 245 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 64 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 67 "forehead_brow_outer_height_pos" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 15 "forehead_brow_width_pos" 94 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 255 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 137 "mouth_lower_lip_def_pos" 181 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 38 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 48 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 8 "mouth_lower_lip_width_pos" 1 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 16 "mouth_philtrum_shape_neg" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 69 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 109 "mouth_upper_lip_full_neg" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 103 "mouth_upper_lip_profile_neg" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 26 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 29 } +# gene_bs_nose_height={ "nose_height_neg" 139 "nose_height_neg" 31 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 58 "nose_nostril_height_neg" 47 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 28 "nose_nostril_width_pos" 6 } +# gene_bs_nose_profile={ "nose_profile_pos" 59 "nose_profile_pos" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 37 "nose_tip_angle_neg" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 195 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 42 "nose_tip_width_neg" 27 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 155 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 79 "cheek_fat_01_neg" 72 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def_neg" 237 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 204 "eye_lower_lid_def" 42 } +# face_detail_eye_socket={ "eye_socket_02" 11 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 22 "nasolabial_02" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 193 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 145 "brow_wrinkles_02" 37 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 27 "eye_wrinkles_02" 198 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 45 "forehead_wrinkles_03" 183 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 233 "complexion_smooth_1" 205 } +# gene_height={ "normal_height" 108 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 119 "body_fat_head_fat_full" 147 } +# gene_bs_body_shape={ "body_shape_average" 105 "body_shape_average" 7 } +# gene_bs_bust={ "bust_clothes" 148 "bust_shape_3_half" 139 } +# gene_age={ "old_1" 66 "old_4" 91 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 157 "far_spacing_low_thickness" 180 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 239 "layer_2_low_thickness" 206 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 126 "body_hair_sparse_lower_stubble" 105 } +# gene_hair_type={ "hair_straight_thin_beard" 92 "hair_straight_thin_beard" 145 } +# gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 185 } +# eye_accessory={ "normal_eyes" 176 "normal_eyes" 176 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 26 "normal_eyelashes" 26 } +# beards={ "tgp_japanese_beards" 194 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 46 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_war_legwear" 38 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 234 "most_clothes" 0 } +# headgear={ "tgp_japanese_war_high_nobility" 50 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 130 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# props_right={ "tgp_japanese_sword_01_a" 255 "no_props" 0 } +# gene_additive_animations_fat={ "fat_additive" 7 "fat_additive" 0 } +# gene_additive_animations_dwarf={ "dwarf_additive" 0 "dwarf_additive" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_akifusa = { +# portrait_info = { +# genes={ +# hair_color={ 94 250 114 251 } +# skin_color={ 196 94 199 96 } +# eye_color={ 19 244 63 249 } +# gene_chin_forward={ "chin_forward_neg" 57 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_neg" 142 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 112 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 202 "forehead_brow_height_pos" 150 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 161 } +# gene_head_height={ "head_height_pos" 139 "head_height_pos" 130 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_neg" 113 "head_profile_neg" 87 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 148 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 105 } +# gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_pos" 80 } +# gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 150 } +# gene_jaw_width={ "jaw_width_neg" 110 "jaw_width_pos" 165 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 78 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_neg" 94 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_pos" 147 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 125 "mouth_width_neg" 100 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 99 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 147 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_neg" 54 } +# gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_neg" 125 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 109 "cheek_forward_pos" 127 } +# gene_bs_cheek_height={ "cheek_height_pos" 135 "cheek_height_pos" 188 } +# gene_bs_cheek_width={ "cheek_width_pos" 122 "cheek_width_neg" 48 } +# gene_bs_ear_angle={ "ear_angle_neg" 7 "ear_angle_neg" 53 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 180 "ear_inner_shape_pos" 106 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_pos" 101 "ear_outward_pos" 71 } +# gene_bs_ear_size={ "ear_size_pos" 12 "ear_size_neg" 60 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 176 "eye_corner_depth_neg" 255 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_02_neg" 52 } +# gene_bs_eye_size={ "eye_size_pos" 120 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 151 "eye_upper_lid_size_neg" 179 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 87 "forehead_brow_curve_neg" 245 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_neg" 33 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 10 "forehead_brow_inner_height_neg" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 67 "forehead_brow_outer_height_pos" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 94 "forehead_brow_width_pos" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 206 "jaw_def_neg" 255 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 181 "mouth_lower_lip_def_pos" 137 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 38 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 99 "mouth_lower_lip_pad_neg" 48 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 8 "mouth_lower_lip_width_pos" 64 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_pos" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 11 "mouth_upper_lip_def_pos" 37 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 21 "mouth_upper_lip_full_pos" 109 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_neg" 103 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 36 "mouth_upper_lip_width_pos" 26 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 139 "nose_height_neg" 31 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 86 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 69 "nose_nostril_height_neg" 47 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 6 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 59 "nose_profile_pos" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 6 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 31 "nose_tip_angle_neg" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 195 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 42 "nose_tip_width_pos" 90 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 155 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 72 "cheek_fat_01_pos" 79 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 237 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 204 "eye_lower_lid_def" 42 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_02" 6 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_02" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 6 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 64 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 37 "brow_wrinkles_04" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 96 "eye_wrinkles_02" 198 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_01" 45 } +# expression_other={ "cheek_wrinkles_both_01" 86 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 205 "complexion_1" 233 } +# gene_height={ "normal_height" 114 "normal_height" 104 } +# gene_bs_body_type={ "body_fat_head_fat_full" 119 "body_fat_head_fat_full" 147 } +# gene_bs_body_shape={ "body_shape_average" 140 "body_shape_average" 32 } +# gene_bs_bust={ "bust_clothes" 148 "bust_clothes" 111 } +# gene_age={ "old_4" 91 "old_1" 207 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 157 "far_spacing_low_thickness" 180 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 206 "layer_2_high_thickness" 239 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 126 "body_hair_sparse_lower_stubble" 105 } +# gene_hair_type={ "hair_straight_thin_beard" 92 "hair_straight_thin_beard" 145 } +# gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 185 } +# eye_accessory={ "normal_eyes" 98 "normal_eyes" 98 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 255 } +# beards={ "thin_beards_straight" 67 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 224 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 46 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 117 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 170 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 141 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoritomo = { +# portrait_info = { +# genes={ +# hair_color={ 70 245 70 245 } +# skin_color={ 194 123 194 123 } +# eye_color={ 67 252 67 252 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 97 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 145 "eye_angle_neg" 105 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 146 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 128 "forehead_angle_neg" 123 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 167 "forehead_brow_height_neg" 120 } +# gene_forehead_roundness={ "forehead_roundness_neg" 122 "forehead_roundness_neg" 122 } +# gene_forehead_width={ "forehead_width_pos" 145 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_neg" 136 "head_height_neg" 113 } +# gene_head_width={ "head_width_neg" 119 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_neg" 77 } +# gene_head_top_height={ "head_top_height_neg" 130 "head_top_height_neg" 93 } +# gene_head_top_width={ "head_top_width_pos" 169 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_neg" 137 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_pos" 139 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_pos" 158 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_neg" 180 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 113 "mouth_corner_height_neg" 113 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 90 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 140 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 111 "mouth_upper_lip_size_neg" 111 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 106 "mouth_lower_lip_size_neg" 106 } +# gene_mouth_open={ "mouth_open_neg" 93 "mouth_open_neg" 93 } +# gene_neck_length={ "neck_length_neg" 148 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_pos" 176 "neck_width_pos" 138 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 85 "cheek_forward_pos" 129 } +# gene_bs_cheek_height={ "cheek_height_pos" 149 "cheek_height_pos" 48 } +# gene_bs_cheek_width={ "cheek_width_pos" 57 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_pos" 92 "ear_angle_pos" 92 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 109 "ear_inner_shape_pos" 109 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 105 "ear_both_bend_pos" 105 } +# gene_bs_ear_outward={ "ear_outward_pos" 9 "ear_outward_pos" 9 } +# gene_bs_ear_size={ "ear_size_pos" 115 "ear_size_pos" 75 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 0 "eye_corner_depth_neg" 100 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 3 "eye_fold_shape_02_neg" 3 } +# gene_bs_eye_size={ "eye_size_pos" 117 "eye_size_pos" 117 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 155 "eye_upper_lid_size_neg" 155 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 251 "forehead_brow_curve_neg" 28 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 20 "forehead_brow_forward_neg" 20 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 75 "forehead_brow_inner_height_neg" 84 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 51 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 135 "forehead_brow_width_neg" 53 } +# gene_bs_jaw_def={ "jaw_def_neg" 131 "jaw_def_neg" 6 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 179 "mouth_lower_lip_def_pos" 81 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 193 "mouth_lower_lip_width_neg" 20 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 91 "mouth_philtrum_shape_pos" 91 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 46 "mouth_philtrum_width_neg" 46 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 137 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 159 "mouth_upper_lip_full_neg" 5 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 20 "mouth_upper_lip_profile_neg" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 95 "mouth_upper_lip_width_neg" 109 } +# gene_bs_nose_forward={ "nose_forward_pos" 99 "nose_forward_pos" 10 } +# gene_bs_nose_height={ "nose_height_neg" 21 "nose_height_neg" 3 } +# gene_bs_nose_length={ "nose_length_neg" 50 "nose_length_neg" 50 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 181 "nose_nostril_height_neg" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 25 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 53 "nose_profile_pos" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 19 "nose_size_pos" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_pos" 21 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 139 "nose_tip_forward_neg" 139 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 72 "nose_tip_width_neg" 55 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 74 "cheek_fat_01_neg" 6 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def_neg" 125 "chin_def_neg" 77 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 243 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 21 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 18 "nose_ridge_def_neg" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 81 "nose_tip_def" 81 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 124 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 20 "brow_wrinkles_02" 20 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 175 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 10 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 171 "complexion_3" 194 } +# gene_height={ "normal_height" 150 "normal_height" 150 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 133 "body_fat_head_fat_medium" 123 } +# gene_bs_body_shape={ "body_shape_apple_half" 3 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 23 "bust_shape_1_half" 37 } +# gene_age={ "old_1" 89 "old_1" 89 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 80 "avg_spacing_lower_thickness" 188 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 243 "layer_2_high_thickness" 254 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 164 "body_hair_sparse_lower_stubble" 92 } +# gene_hair_type={ "hair_straight_thin_beard" 126 "hair_straight_thin_beard" 126 } +# gene_baldness={ "male_pattern_baldness" 187 "male_pattern_baldness" 187 } +# eye_accessory={ "normal_eyes" 223 "normal_eyes" 223 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 143 "normal_eyelashes" 143 } +# hairstyles={ "tgp_japanese_hairstyles" 0 "all_hairstyles" 0 } +# beards={ "tgp_japanese_beards" 158 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_noriyori = { +# portrait_info = { +# genes={ +# hair_color={ 106 248 37 252 } +# skin_color={ 225 108 222 105 } +# eye_color={ 51 242 84 252 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 128 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 112 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 98 "eye_distance_neg" 98 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 119 "forehead_brow_height_neg" 124 } +# gene_forehead_roundness={ "forehead_roundness_neg" 122 "forehead_roundness_neg" 110 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_neg" 99 "head_height_neg" 102 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 150 } +# gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_neg" 124 "head_top_width_pos" 169 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_neg" 124 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 92 "mouth_height_neg" 121 } +# gene_mouth_width={ "mouth_width_neg" 66 "mouth_width_neg" 54 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 136 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 138 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 93 "mouth_open_pos" 185 } +# gene_neck_length={ "neck_length_neg" 124 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 174 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 5 "cheek_height_neg" 66 } +# gene_bs_cheek_width={ "cheek_width_pos" 67 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_neg" 98 "ear_angle_pos" 167 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 151 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 10 "ear_lower_bend_pos" 123 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_neg" 73 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_neg" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 68 "eye_corner_depth_neg" 51 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 57 "eye_fold_shape_02_neg" 31 } +# gene_bs_eye_size={ "eye_size_pos" 74 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 198 "eye_upper_lid_size_neg" 153 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 196 "forehead_brow_curve_neg" 89 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 24 "forehead_brow_forward_neg" 26 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 103 "forehead_brow_inner_height_pos" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 8 "forehead_brow_outer_height_neg" 110 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 97 "forehead_brow_width_neg" 13 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 239 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 32 "mouth_lower_lip_def_pos" 175 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 68 "mouth_lower_lip_full_neg" 16 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_neg" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 38 "mouth_lower_lip_width_neg" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 13 "mouth_philtrum_shape_pos" 41 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 120 "mouth_philtrum_width_pos" 37 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 6 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 15 "mouth_upper_lip_full_pos" 35 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 81 "mouth_upper_lip_profile_neg" 114 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 121 "mouth_upper_lip_width_neg" 11 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 31 "nose_height_pos" 26 } +# gene_bs_nose_length={ "nose_length_neg" 38 "nose_length_neg" 7 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 73 "nose_nostril_height_neg" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 12 "nose_nostril_width_neg" 100 } +# gene_bs_nose_profile={ "nose_profile_pos" 119 "nose_profile_pos" 119 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 5 "nose_ridge_angle_pos" 71 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_pos" 17 } +# gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_neg" 40 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_pos" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 203 "nose_tip_forward_neg" 32 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 39 "nose_tip_width_pos" 97 } +# face_detail_cheek_def={ "cheek_def_02" 16 "cheek_def_01" 178 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 7 "cheek_fat_01_neg" 87 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def_neg" 254 "chin_def_neg" 43 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 218 "eye_lower_lid_def_02" 147 } +# face_detail_eye_socket={ "eye_socket_02" 6 "eye_socket_03" 4 } +# face_detail_nasolabial={ "nasolabial_02" 18 "nasolabial_02" 23 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 39 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 129 "brow_wrinkles_02" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 236 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 74 "forehead_wrinkles_01" 89 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 248 "complexion_3" 197 } +# gene_height={ "normal_height" 127 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_full" 104 "body_fat_head_fat_medium" 146 } +# gene_bs_body_shape={ "body_shape_triangle_half" 96 "body_shape_triangle_half" 43 } +# gene_bs_bust={ "bust_clothes" 128 "bust_shape_3_half" 152 } +# gene_age={ "old_1" 208 "old_1" 194 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 149 "far_spacing_low_thickness" 147 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 244 "layer_2_avg_thickness" 218 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 151 "body_hair_sparse_low_stubble" 119 } +# gene_hair_type={ "hair_straight_thin_beard" 115 "hair_straight_thin_beard" 171 } +# gene_baldness={ "male_pattern_baldness" 227 "male_pattern_baldness" 253 } +# eye_accessory={ "normal_eyes" 75 "normal_eyes" 75 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 240 "normal_eyelashes" 240 } +# beards={ "no_beard" 121 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 100 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 252 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 102 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 137 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 121 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoshitsune = { +# portrait_info = { +# genes={ +# hair_color={ 55 242 64 243 } +# skin_color={ 219 94 219 95 } +# eye_color={ 79 248 86 248 } +# gene_chin_forward={ "chin_forward_neg" 96 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 106 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_neg" 105 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_neg" 79 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_neg" 114 "head_height_pos" 149 } +# gene_head_width={ "head_width_neg" 103 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_neg" 115 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_pos" 163 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 136 } +# gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_neg" 120 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_neg" 106 } +# gene_mouth_width={ "mouth_width_neg" 55 "mouth_width_neg" 68 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 136 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 150 } +# gene_mouth_open={ "mouth_open_pos" 161 "mouth_open_pos" 185 } +# gene_neck_length={ "neck_length_neg" 105 "neck_length_pos" 139 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_pos" 137 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 107 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 29 "cheek_height_pos" 29 } +# gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_pos" 4 } +# gene_bs_ear_angle={ "ear_angle_neg" 70 "ear_angle_pos" 26 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 193 "ear_inner_shape_pos" 151 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 123 "ear_both_bend_pos" 120 } +# gene_bs_ear_outward={ "ear_outward_pos" 78 "ear_outward_pos" 20 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_neg" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 84 "eye_corner_depth_neg" 81 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 58 "eye_fold_shape_02_neg" 31 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 170 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 218 "eye_upper_lid_size_neg" 198 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 168 "forehead_brow_curve_neg" 196 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 26 "forehead_brow_forward_pos" 67 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 44 "forehead_brow_inner_height_pos" 33 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 110 "forehead_brow_outer_height_pos" 19 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 13 "forehead_brow_width_pos" 117 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 242 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 32 "mouth_lower_lip_def_pos" 45 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 99 "mouth_lower_lip_full_pos" 103 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_neg" 125 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 21 "mouth_lower_lip_width_pos" 97 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 4 "mouth_philtrum_shape_neg" 69 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 37 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 16 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 35 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 114 "mouth_upper_lip_profile_neg" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 50 "mouth_upper_lip_width_pos" 121 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_neg" 6 } +# gene_bs_nose_height={ "nose_height_neg" 54 "nose_height_pos" 26 } +# gene_bs_nose_length={ "nose_length_neg" 28 "nose_length_neg" 38 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 16 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 60 "nose_nostril_width_pos" 40 } +# gene_bs_nose_profile={ "nose_profile_pos" 119 "nose_profile_pos" 3 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 40 "nose_size_pos" 42 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 2 "nose_tip_angle_pos" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 203 "nose_tip_forward_neg" 166 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 43 "nose_tip_width_pos" 97 } +# face_detail_cheek_def={ "cheek_def_01" 9 "cheek_def_01" 164 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 87 "cheek_fat_01_pos" 170 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def_neg" 9 "chin_def_neg" 254 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 172 "eye_lower_lid_def_02" 198 } +# face_detail_eye_socket={ "eye_socket_02" 14 "eye_socket_02" 6 } +# face_detail_nasolabial={ "nasolabial_02" 114 "nasolabial_02" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 7 "nose_ridge_def_neg" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 15 } +# face_detail_temple_def={ "temple_def" 14 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 145 "brow_wrinkles_04" 46 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 34 "eye_wrinkles_02" 234 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 89 "forehead_wrinkles_01" 223 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 237 "complexion_3" 197 } +# gene_height={ "normal_height" 111 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_full" 111 "body_fat_head_fat_full" 113 } +# gene_bs_body_shape={ "body_shape_triangle_half" 137 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_4_half" 63 } +# gene_age={ "old_1" 194 "old_2" 174 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 164 "far_spacing_low_thickness" 147 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 244 "layer_2_avg_thickness" 206 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 206 "body_hair_sparse_low_stubble" 119 } +# gene_hair_type={ "hair_straight_thin_beard" 167 "hair_straight_thin_beard" 115 } +# gene_baldness={ "male_pattern_baldness" 227 "male_pattern_baldness" 210 } +# eye_accessory={ "normal_eyes" 249 "normal_eyes" 249 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 27 "normal_eyelashes" 27 } +# beards={ "tgp_japanese_beards" 173 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 181 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_war_legwear" 154 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 89 "most_clothes" 0 } +# headgear={ "tgp_japanese_war_nobility" 81 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 27 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# props_right={ "tgp_japanese_sword_01_a" 255 "no_props" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# } +# } +#} +# +#bookmark_dna_taira_masako = { # Wife of Minamoto Yoritomo +# portrait_info = { +# genes={ +# hair_color={ 8 246 116 245 } +# skin_color={ 224 124 222 127 } +# eye_color={ 34 249 51 249 } +# gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_pos" 123 "chin_height_neg" 106 } +# gene_chin_width={ "chin_width_neg" 86 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_pos" 155 "eye_height_neg" 95 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 129 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 176 "forehead_brow_height_pos" 144 } +# gene_forehead_roundness={ "forehead_roundness_pos" 133 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 151 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_neg" 115 "head_height_neg" 80 } +# gene_head_width={ "head_width_pos" 151 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_neg" 120 "head_profile_neg" 96 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 131 "head_top_width_pos" 157 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 120 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 95 "mouth_width_neg" 88 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 132 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 126 "mouth_lower_lip_size_pos" 138 } +# gene_mouth_open={ "mouth_open_neg" 19 "mouth_open_neg" 10 } +# gene_neck_length={ "neck_length_neg" 106 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 119 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 49 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_neg" 87 "ear_angle_pos" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 169 "ear_inner_shape_pos" 49 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 13 "ear_upper_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 68 "ear_outward_pos" 38 } +# gene_bs_ear_size={ "ear_size_pos" 18 "ear_size_neg" 15 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 70 "eye_corner_depth_pos" 36 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_neg" 9 } +# gene_bs_eye_size={ "eye_size_pos" 137 "eye_size_pos" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 146 "eye_upper_lid_size_neg" 146 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 182 "forehead_brow_curve_neg" 21 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 14 "forehead_brow_forward_neg" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 36 "forehead_brow_inner_height_neg" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 14 "forehead_brow_outer_height_neg" 54 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 89 "forehead_brow_width_pos" 36 } +# gene_bs_jaw_def={ "jaw_def_neg" 180 "jaw_def_neg" 238 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 146 "mouth_lower_lip_def_pos" 128 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 66 "mouth_lower_lip_full_pos" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 87 "mouth_lower_lip_pad_neg" 87 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 117 "mouth_lower_lip_width_pos" 69 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 47 "mouth_philtrum_shape_pos" 48 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 49 "mouth_philtrum_width_pos" 48 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 33 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 91 "mouth_upper_lip_full_pos" 41 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_neg" 104 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_neg" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 95 "nose_forward_pos" 20 } +# gene_bs_nose_height={ "nose_height_neg" 2 "nose_height_neg" 35 } +# gene_bs_nose_length={ "nose_length_neg" 20 "nose_length_neg" 9 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 101 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 106 "nose_nostril_width_pos" 39 } +# gene_bs_nose_profile={ "nose_profile_pos" 120 "nose_profile_pos" 100 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 33 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 104 "nose_ridge_width_neg" 74 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_pos" 24 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 6 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 161 "nose_tip_forward_neg" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 10 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 161 "cheek_def_02" 157 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 122 "cheek_fat_01_neg" 4 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def_neg" 216 "chin_def_neg" 11 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 161 "eye_lower_lid_def" 179 } +# face_detail_eye_socket={ "eye_socket_02" 0 "eye_socket_03" 25 } +# face_detail_nasolabial={ "nasolabial_03" 14 "nasolabial_01" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 201 "nose_ridge_def_neg" 128 } +# face_detail_nose_tip_def={ "nose_tip_def" 177 "nose_tip_def" 45 } +# face_detail_temple_def={ "temple_def" 146 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 14 "brow_wrinkles_04" 27 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 219 "eye_wrinkles_01" 40 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 67 "forehead_wrinkles_01" 92 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 189 "complexion_smooth_1" 223 } +# gene_height={ "normal_height" 130 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_full" 148 } +# gene_bs_body_shape={ "body_shape_average" 61 "body_shape_average" 4 } +# gene_bs_bust={ "bust_shape_3_half" 138 "bust_shape_2_half" 83 } +# gene_age={ "old_3" 219 "old_4" 141 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 133 "far_spacing_low_thickness" 188 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 241 "layer_2_high_thickness" 222 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 128 "body_hair_sparse_lower_stubble" 202 } +# gene_hair_type={ "hair_straight_thin_beard" 103 "hair_straight_thin_beard" 148 } +# gene_baldness={ "male_pattern_baldness" 241 "male_pattern_baldness" 186 } +# eye_accessory={ "normal_eyes" 225 "normal_eyes" 225 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 236 "normal_eyelashes" 236 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoshinaka = { +# portrait_info = { +# genes={ +# hair_color={ 71 245 71 245 } +# skin_color={ 202 107 202 107 } +# eye_color={ 29 253 29 253 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 102 } +# gene_chin_height={ "chin_height_neg" 105 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 150 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_pos" 172 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 91 "eye_depth_neg" 91 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 105 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 51 "forehead_angle_pos" 158 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 122 "forehead_brow_height_pos" 131 } +# gene_forehead_roundness={ "forehead_roundness_neg" 173 "forehead_roundness_neg" 114 } +# gene_forehead_width={ "forehead_width_neg" 183 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_pos" 161 "head_height_pos" 130 } +# gene_head_width={ "head_width_neg" 138 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_neg" 27 "head_profile_neg" 97 } +# gene_head_top_height={ "head_top_height_pos" 194 "head_top_height_pos" 157 } +# gene_head_top_width={ "head_top_width_neg" 151 "head_top_width_neg" 118 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 148 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 147 "jaw_width_neg" 96 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_neg" 92 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 52 "mouth_width_neg" 78 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 133 "mouth_upper_lip_size_pos" 133 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 154 } +# gene_mouth_open={ "mouth_open_neg" 122 "mouth_open_neg" 122 } +# gene_neck_length={ "neck_length_neg" 87 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_neg" 172 "neck_width_neg" 76 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 119 "cheek_forward_pos" 60 } +# gene_bs_cheek_height={ "cheek_height_neg" 101 "cheek_height_pos" 15 } +# gene_bs_cheek_width={ "cheek_width_pos" 7 "cheek_width_pos" 29 } +# gene_bs_ear_angle={ "ear_angle_pos" 24 "ear_angle_pos" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 118 "ear_inner_shape_pos" 134 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 216 "ear_lower_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_neg" 151 "ear_outward_neg" 36 } +# gene_bs_ear_size={ "ear_size_pos" 209 "ear_size_pos" 70 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 107 "eye_corner_depth_neg" 107 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_02_neg" 82 } +# gene_bs_eye_size={ "eye_size_pos" 113 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 201 "eye_upper_lid_size_neg" 201 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_neg" 111 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 117 "forehead_brow_forward_pos" 7 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 45 "forehead_brow_inner_height_neg" 29 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 135 "forehead_brow_outer_height_pos" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 23 "jaw_def_neg" 164 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 77 "mouth_lower_lip_full_pos" 44 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 13 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 20 "mouth_lower_lip_width_neg" 20 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 43 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 65 "mouth_philtrum_shape_pos" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_neg" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 17 "mouth_upper_lip_full_pos" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 90 "mouth_upper_lip_profile_neg" 90 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 53 "mouth_upper_lip_width_neg" 42 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_neg" 14 } +# gene_bs_nose_height={ "nose_height_neg" 48 "nose_height_neg" 48 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 8 "nose_nostril_height_neg" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_pos" 19 } +# gene_bs_nose_profile={ "nose_profile_pos" 44 "nose_profile_pos" 44 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 30 "nose_ridge_angle_pos" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 70 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 18 "nose_tip_angle_pos" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 144 "nose_tip_forward_neg" 144 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 13 "nose_tip_width_pos" 13 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 36 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 158 "cheek_fat_03_pos" 11 } +# face_detail_chin_cleft={ "chin_dimple" 100 "chin_cleft" 12 } +# face_detail_chin_def={ "chin_def" 255 "chin_def_neg" 217 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 145 "eye_lower_lid_def_02" 203 } +# face_detail_eye_socket={ "eye_socket_03" 6 "eye_socket_03" 6 } +# face_detail_nasolabial={ "nasolabial_02" 25 "nasolabial_02" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 43 "nose_tip_def" 43 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 13 "brow_wrinkles_03" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 195 "eye_wrinkles_01" 195 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 90 "forehead_wrinkles_01" 90 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 221 "complexion_smooth_1" 221 } +# gene_height={ "normal_height" 138 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_full" 109 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_triangle_half" 71 "body_shape_triangle_half" 41 } +# gene_bs_bust={ "bust_clothes" 145 "bust_shape_1_full" 182 } +# gene_age={ "old_2" 15 "old_2" 15 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 250 "avg_spacing_lower_thickness" 168 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 231 "layer_2_low_thickness" 231 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 140 "body_hair_sparse_lower_stubble" 140 } +# gene_hair_type={ "hair_straight_thin_beard" 168 "hair_straight_thin_beard" 168 } +# gene_baldness={ "male_pattern_baldness" 213 "male_pattern_baldness" 213 } +# eye_accessory={ "normal_eyes" 30 "normal_eyes" 30 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 50 "normal_eyelashes" 50 } +# hairstyles={ "tgp_japanese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 119 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 106 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 81 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "mpo_mongol_beards" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_tomoe = { +# portrait_info = { +# genes={ +# hair_color={ 48 250 9 249 } +# skin_color={ 194 108 192 110 } +# eye_color={ 53 244 28 252 } +# gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 93 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_pos" 159 "eye_height_neg" 105 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 178 "forehead_angle_pos" 146 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 95 "forehead_brow_height_pos" 144 } +# gene_forehead_roundness={ "forehead_roundness_neg" 121 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_neg" 102 "head_height_neg" 107 } +# gene_head_width={ "head_width_pos" 146 "head_width_pos" 160 } +# gene_head_profile={ "head_profile_neg" 117 "head_profile_neg" 121 } +# gene_head_top_height={ "head_top_height_neg" 118 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 173 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 100 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 92 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 95 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 140 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_neg" 116 } +# gene_mouth_open={ "mouth_open_neg" 97 "mouth_open_neg" 78 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 197 "cheek_forward_pos" 8 } +# gene_bs_cheek_height={ "cheek_height_pos" 41 "cheek_height_neg" 116 } +# gene_bs_cheek_width={ "cheek_width_pos" 89 "cheek_width_pos" 1 } +# gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 64 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 34 "ear_inner_shape_pos" 39 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 68 "ear_both_bend_pos" 57 } +# gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 34 "ear_size_pos" 33 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 78 "eye_corner_depth_neg" 96 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 68 "eye_fold_shape_neg" 48 } +# gene_bs_eye_size={ "eye_size_neg" 12 "eye_size_pos" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 166 "eye_upper_lid_size_neg" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 164 "forehead_brow_curve_neg" 95 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_pos" 55 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 30 "forehead_brow_inner_height_pos" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 20 "forehead_brow_outer_height_pos" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 51 "forehead_brow_width_neg" 39 } +# gene_bs_jaw_def={ "jaw_def_neg" 1 "jaw_def_neg" 183 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 12 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_neg" 54 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_neg" 176 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 109 "mouth_lower_lip_width_pos" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 29 "mouth_philtrum_shape_neg" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 6 "mouth_philtrum_width_pos" 47 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 56 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 105 "mouth_upper_lip_full_pos" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 13 "mouth_upper_lip_profile_neg" 100 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 26 "mouth_upper_lip_width_neg" 117 } +# gene_bs_nose_forward={ "nose_forward_pos" 45 "nose_forward_neg" 7 } +# gene_bs_nose_height={ "nose_height_neg" 115 "nose_height_neg" 29 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 100 "nose_nostril_height_neg" 99 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 50 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_pos" 108 "nose_profile_pos" 55 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_pos" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 30 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 34 "nose_tip_angle_pos" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 141 "nose_tip_forward_neg" 183 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 81 } +# face_detail_cheek_def={ "cheek_def_01" 159 "cheek_def_01" 95 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 4 "cheek_fat_03_pos" 135 } +# face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 188 "eye_lower_lid_def" 209 } +# face_detail_eye_socket={ "eye_socket_03" 10 "eye_socket_03" 8 } +# face_detail_nasolabial={ "nasolabial_02" 9 "nasolabial_02" 136 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 169 "brow_wrinkles_01" 48 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 233 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 220 "forehead_wrinkles_01" 205 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 181 "complexion_3" 149 } +# gene_height={ "normal_height" 140 "normal_height" 107 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_full" 141 } +# gene_bs_body_shape={ "body_shape_average" 59 "body_shape_average" 49 } +# gene_bs_bust={ "bust_clothes" 52 "bust_shape_1_full" 139 } +# gene_age={ "old_3" 175 "old_1" 144 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 202 "avg_spacing_avg_thickness" 191 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 226 "layer_2_low_thickness" 232 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 103 "body_hair_sparse_lower_stubble" 79 } +# gene_hair_type={ "hair_straight_thin_beard" 147 "hair_straight_thin_beard" 135 } +# gene_baldness={ "male_pattern_baldness" 236 "male_pattern_baldness" 219 } +# eye_accessory={ "normal_eyes" 144 "normal_eyes" 144 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 60 "normal_eyelashes" 60 } +# beards={ "tgp_japanese_beards" 167 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 227 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 201 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 120 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 147 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoshitaka = { +# portrait_info = { +# genes={ +# hair_color={ 48 250 71 245 } +# skin_color={ 198 107 196 107 } +# eye_color={ 53 244 29 253 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 93 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 105 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_pos" 172 } +# gene_eye_depth={ "eye_depth_neg" 91 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 159 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 51 "forehead_angle_pos" 178 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 122 "forehead_brow_height_neg" 95 } +# gene_forehead_roundness={ "forehead_roundness_neg" 121 "forehead_roundness_neg" 173 } +# gene_forehead_width={ "forehead_width_neg" 183 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_pos" 161 "head_height_neg" 102 } +# gene_head_width={ "head_width_pos" 160 "head_width_neg" 118 } +# gene_head_profile={ "head_profile_neg" 117 "head_profile_neg" 97 } +# gene_head_top_height={ "head_top_height_pos" 194 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_neg" 118 "head_top_width_pos" 173 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 148 } +# gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_neg" 147 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 131 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_neg" 92 "mouth_height_neg" 95 } +# gene_mouth_width={ "mouth_width_neg" 82 "mouth_width_neg" 52 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 133 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 131 } +# gene_mouth_open={ "mouth_open_neg" 78 "mouth_open_neg" 122 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_neg" 172 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 197 "cheek_forward_pos" 119 } +# gene_bs_cheek_height={ "cheek_height_pos" 41 "cheek_height_neg" 101 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 89 } +# gene_bs_ear_angle={ "ear_angle_pos" 24 "ear_angle_pos" 64 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 118 "ear_inner_shape_pos" 39 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 68 "ear_both_bend_pos" 216 } +# gene_bs_ear_outward={ "ear_outward_neg" 151 "ear_outward_pos" 12 } +# gene_bs_ear_size={ "ear_size_pos" 209 "ear_size_neg" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 107 "eye_corner_depth_neg" 78 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 68 "eye_fold_shape_02_neg" 82 } +# gene_bs_eye_size={ "eye_size_pos" 41 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 201 "eye_upper_lid_size_neg" 166 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 164 "forehead_brow_curve_neg" 109 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_pos" 7 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 29 "forehead_brow_inner_height_pos" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 20 "forehead_brow_outer_height_pos" 135 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_pos" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 23 "jaw_def_neg" 1 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 77 "mouth_lower_lip_full_neg" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 176 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 20 "mouth_lower_lip_width_neg" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 65 "mouth_philtrum_shape_pos" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_pos" 47 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 17 "mouth_upper_lip_full_pos" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 90 "mouth_upper_lip_profile_neg" 13 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 53 "mouth_upper_lip_width_neg" 117 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_pos" 45 } +# gene_bs_nose_height={ "nose_height_neg" 29 "nose_height_neg" 48 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 100 "nose_nostril_height_neg" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_pos" 108 "nose_profile_pos" 44 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 7 "nose_ridge_angle_pos" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 19 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 34 "nose_tip_angle_pos" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 141 "nose_tip_forward_neg" 144 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 13 "nose_tip_width_neg" 8 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 159 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 4 "cheek_fat_04_pos" 158 } +# face_detail_chin_cleft={ "chin_dimple" 100 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def" 255 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 188 "eye_lower_lid_def_02" 145 } +# face_detail_eye_socket={ "eye_socket_03" 10 "eye_socket_03" 6 } +# face_detail_nasolabial={ "nasolabial_02" 25 "nasolabial_02" 136 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 43 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 48 "brow_wrinkles_03" 13 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 195 "eye_wrinkles_02" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 220 "forehead_wrinkles_01" 90 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 221 "complexion_smooth_1" 181 } +# gene_height={ "normal_height" 140 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_full" 101 "body_fat_head_fat_medium" 134 } +# gene_bs_body_shape={ "body_shape_average" 69 "body_shape_triangle_half" 71 } +# gene_bs_bust={ "bust_clothes" 116 "bust_shape_3_full" 66 } +# gene_age={ "old_2" 15 "old_3" 175 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 250 "avg_spacing_low_thickness" 202 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 226 "layer_2_low_thickness" 231 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 103 "body_hair_sparse_lower_stubble" 140 } +# gene_hair_type={ "hair_straight_thin_beard" 147 "hair_straight_thin_beard" 168 } +# gene_baldness={ "male_pattern_baldness" 213 "male_pattern_baldness" 236 } +# eye_accessory={ "normal_eyes" 162 "normal_eyes" 162 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 237 } +# beards={ "no_beard" 228 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 192 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 71 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 168 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 228 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_hidehira = { +# portrait_info = { +# genes={ +# hair_color={ 87 243 41 242 } +# skin_color={ 224 100 222 101 } +# eye_color={ 35 249 26 247 } +# gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_pos" 146 } +# gene_chin_height={ "chin_height_neg" 100 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 108 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 96 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_neg" 95 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_neg" 113 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 165 "forehead_brow_height_pos" 156 } +# gene_forehead_roundness={ "forehead_roundness_pos" 149 "forehead_roundness_neg" 110 } +# gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 131 } +# gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 131 } +# gene_head_height={ "head_height_neg" 107 "head_height_neg" 98 } +# gene_head_width={ "head_width_neg" 122 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 95 "head_profile_neg" 103 } +# gene_head_top_height={ "head_top_height_neg" 121 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_pos" 143 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 108 "jaw_width_neg" 109 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 142 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_neg" 96 "mouth_width_neg" 112 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_neg" 113 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 136 } +# gene_mouth_open={ "mouth_open_neg" 49 "mouth_open_neg" 115 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 44 "cheek_height_neg" 91 } +# gene_bs_cheek_width={ "cheek_width_pos" 70 "cheek_width_pos" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 34 "ear_inner_shape_pos" 148 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 68 "ear_lower_bend_pos" 124 } +# gene_bs_ear_outward={ "ear_outward_neg" 54 "ear_outward_neg" 5 } +# gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_pos" 117 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 123 "eye_corner_depth_neg" 78 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 88 "eye_fold_shape_02_neg" 83 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 2 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 210 "eye_upper_lid_size_neg" 157 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 79 "forehead_brow_curve_neg" 120 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 41 "forehead_brow_forward_pos" 83 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 3 "forehead_brow_inner_height_pos" 22 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 9 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 115 "forehead_brow_width_pos" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 234 "jaw_def_neg" 19 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 42 "mouth_lower_lip_def_pos" 154 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 44 "mouth_lower_lip_full_neg" 105 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 79 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 56 "mouth_lower_lip_width_neg" 88 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 106 "mouth_philtrum_shape_pos" 71 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 34 "mouth_philtrum_width_pos" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 34 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 56 "mouth_upper_lip_full_pos" 11 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_pos" 94 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 23 "mouth_upper_lip_width_neg" 53 } +# gene_bs_nose_forward={ "nose_forward_neg" 90 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 5 "nose_height_neg" 92 } +# gene_bs_nose_length={ "nose_length_neg" 47 "nose_length_neg" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 102 "nose_nostril_height_neg" 101 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 54 "nose_nostril_width_pos" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 109 "nose_profile_pos" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_pos" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 48 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 37 "nose_tip_angle_pos" 41 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 63 "nose_tip_forward_neg" 142 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 143 "nose_tip_width_pos" 8 } +# face_detail_cheek_def={ "cheek_def_01" 157 "cheek_def_02" 101 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 19 "cheek_fat_03_pos" 255 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def_neg" 2 "chin_def_neg" 246 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 219 "eye_lower_lid_def_02" 228 } +# face_detail_eye_socket={ "eye_socket_03" 14 "eye_socket_03" 17 } +# face_detail_nasolabial={ "nasolabial_01" 53 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 65 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 1 "brow_wrinkles_03" 31 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 129 "forehead_wrinkles_02" 245 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 199 "complexion_3" 154 } +# gene_height={ "normal_height" 115 "normal_height" 121 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 117 "body_fat_head_fat_medium" 120 } +# gene_bs_body_shape={ "body_shape_average" 88 "body_shape_apple_half" 1 } +# gene_bs_bust={ "bust_clothes" 92 "bust_default" 111 } +# gene_age={ "old_4" 0 "old_4" 0 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 181 "avg_spacing_low_thickness" 199 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 199 "layer_2_high_thickness" 213 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 117 "body_hair_sparse_lower_stubble" 113 } +# gene_hair_type={ "hair_straight_thin_beard" 148 "hair_straight_thin_beard" 171 } +# gene_baldness={ "male_pattern_baldness" 228 "male_pattern_baldness" 147 } +# eye_accessory={ "normal_eyes" 59 "normal_eyes" 59 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# beards={ "no_beard" 189 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 120 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 173 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 180 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 29 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_yasuhira = { +# portrait_info = { +# genes={ +# hair_color={ 87 243 95 245 } +# skin_color={ 220 102 221 101 } +# eye_color={ 35 249 82 246 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_neg" 100 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 96 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 95 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 104 } +# gene_eye_shut={ "eye_shut_pos" 219 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 165 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_neg" 110 "forehead_roundness_neg" 94 } +# gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 142 } +# gene_forehead_height={ "forehead_height_neg" 120 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_neg" 91 "head_height_neg" 107 } +# gene_head_width={ "head_width_pos" 166 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_neg" 95 "head_profile_neg" 62 } +# gene_head_top_height={ "head_top_height_pos" 139 "head_top_height_pos" 149 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_pos" 143 } +# gene_jaw_forward={ "jaw_forward_neg" 119 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 109 "jaw_width_neg" 99 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 81 "mouth_width_neg" 96 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 113 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 128 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_neg" 49 "mouth_open_neg" 32 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_pos" 44 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_pos" 178 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 34 "ear_inner_shape_pos" 23 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 50 "ear_both_bend_pos" 68 } +# gene_bs_ear_outward={ "ear_outward_neg" 54 "ear_outward_pos" 139 } +# gene_bs_ear_size={ "ear_size_neg" 74 "ear_size_pos" 37 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 84 "eye_corner_depth_neg" 123 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 179 "eye_fold_shape_neg" 88 } +# gene_bs_eye_size={ "eye_size_neg" 2 "eye_size_pos" 8 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 210 "eye_upper_lid_size_neg" 175 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 120 "forehead_brow_curve_neg" 47 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 100 "forehead_brow_forward_pos" 41 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 3 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 7 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 115 } +# gene_bs_jaw_def={ "jaw_def_neg" 47 "jaw_def_neg" 234 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 102 "mouth_lower_lip_full_neg" 44 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 56 "mouth_lower_lip_width_pos" 41 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 68 "mouth_philtrum_shape_neg" 106 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 100 "mouth_philtrum_width_pos" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 18 "mouth_upper_lip_full_pos" 11 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 127 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 23 "mouth_upper_lip_width_neg" 43 } +# gene_bs_nose_forward={ "nose_forward_pos" 124 "nose_forward_neg" 90 } +# gene_bs_nose_height={ "nose_height_neg" 5 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_neg" 22 "nose_length_neg" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 97 "nose_nostril_height_neg" 102 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_pos" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 109 "nose_profile_pos" 123 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 32 } +# gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 32 "nose_tip_angle_neg" 37 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 63 "nose_tip_forward_neg" 13 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 143 "nose_tip_width_neg" 30 } +# face_detail_cheek_def={ "cheek_def_01" 157 "cheek_def_01" 172 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 13 "cheek_fat_03_pos" 255 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 2 "chin_def_neg" 216 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 219 "eye_lower_lid_def_02" 212 } +# face_detail_eye_socket={ "eye_socket_01" 3 "eye_socket_03" 17 } +# face_detail_nasolabial={ "nasolabial_01" 53 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 53 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 61 "temple_def" 65 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 6 "brow_wrinkles_03" 1 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 227 "eye_wrinkles_01" 33 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 135 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 199 "complexion_1" 170 } +# gene_height={ "normal_height" 115 "normal_height" 125 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 102 "body_fat_head_fat_full" 125 } +# gene_bs_body_shape={ "body_shape_apple_half" 41 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 88 "bust_clothes" 92 } +# gene_age={ "old_3" 70 "old_4" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 199 "far_spacing_low_thickness" 203 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 199 "layer_2_avg_thickness" 245 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 117 "body_hair_sparse_low_stubble" 85 } +# gene_hair_type={ "hair_straight_thin_beard" 148 "hair_straight_thin_beard" 178 } +# gene_baldness={ "male_pattern_baldness" 228 "male_pattern_baldness" 201 } +# eye_accessory={ "normal_eyes" 153 "normal_eyes" 153 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 74 "normal_eyelashes" 74 } +# beards={ "tgp_japanese_beards" 221 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 183 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_war_legwear" 65 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 235 "most_clothes" 0 } +# headgear={ "tgp_japanese_war_nobility" 135 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 44 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_hidehisa = { +# portrait_info = { +# genes={ +# hair_color={ 44 249 83 242 } +# skin_color={ 226 102 224 104 } +# eye_color={ 73 246 52 245 } +# gene_chin_forward={ "chin_forward_neg" 118 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 90 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_neg" 96 "eye_height_neg" 95 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_pos" 178 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 160 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 142 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 132 } +# gene_head_height={ "head_height_pos" 144 "head_height_neg" 78 } +# gene_head_width={ "head_width_pos" 128 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_neg" 93 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 166 "head_top_width_pos" 149 } +# gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 149 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 102 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 139 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 104 } +# gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_pos" 144 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_neg" 115 } +# gene_mouth_open={ "mouth_open_neg" 38 "mouth_open_neg" 38 } +# gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_neg" 127 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 114 } +# gene_bs_cheek_height={ "cheek_height_neg" 9 "cheek_height_pos" 38 } +# gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 192 } +# gene_bs_ear_angle={ "ear_angle_neg" 15 "ear_angle_neg" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 149 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 49 "ear_lower_bend_pos" 37 } +# gene_bs_ear_outward={ "ear_outward_pos" 48 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_neg" 12 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 96 "eye_corner_depth_neg" 103 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 86 "eye_fold_shape_neg" 75 } +# gene_bs_eye_size={ "eye_size_pos" 19 "eye_size_pos" 20 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 132 "eye_upper_lid_size_neg" 199 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 99 "forehead_brow_curve_neg" 151 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 96 "forehead_brow_forward_neg" 41 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 8 "forehead_brow_inner_height_neg" 78 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 90 "forehead_brow_outer_height_pos" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 66 "forehead_brow_width_neg" 66 } +# gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 250 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 28 "mouth_lower_lip_full_pos" 8 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 0 "mouth_lower_lip_pad_neg" 86 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 71 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_pos" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 31 "mouth_philtrum_width_pos" 104 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 92 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 6 "mouth_upper_lip_profile_pos" 82 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 13 "mouth_upper_lip_width_neg" 26 } +# gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_neg" 38 } +# gene_bs_nose_height={ "nose_height_neg" 36 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 20 "nose_nostril_height_neg" 103 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 16 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 125 "nose_profile_pos" 117 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 83 "nose_ridge_angle_neg" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 22 "nose_ridge_width_neg" 109 } +# gene_bs_nose_size={ "nose_size_pos" 76 "nose_size_pos" 54 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 20 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 170 "nose_tip_forward_neg" 49 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_pos" 18 } +# face_detail_cheek_def={ "cheek_def_02" 98 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 22 "cheek_fat_01_neg" 20 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_dimple" 0 } +# face_detail_chin_def={ "chin_def_neg" 6 "chin_def_neg" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 185 "eye_lower_lid_def_02" 128 } +# face_detail_eye_socket={ "eye_socket_01" 14 "eye_socket_01" 19 } +# face_detail_nasolabial={ "nasolabial_01" 38 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 13 "nose_tip_def" 15 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 147 "brow_wrinkles_02" 35 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 192 "eye_wrinkles_03" 202 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 132 "forehead_wrinkles_02" 132 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 203 "complexion_3" 225 } +# gene_height={ "normal_height" 130 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 143 "body_fat_head_fat_full" 117 } +# gene_bs_body_shape={ "body_shape_triangle_full" 45 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 158 "bust_shape_2_half" 121 } +# gene_age={ "old_3" 193 "old_4" 74 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 157 "avg_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 226 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 103 "body_hair_sparse_lower_stubble" 99 } +# gene_hair_type={ "hair_straight_thin_beard" 90 "hair_straight_thin_beard" 142 } +# gene_baldness={ "male_pattern_baldness" 247 "male_pattern_baldness" 248 } +# eye_accessory={ "normal_eyes" 154 "normal_eyes" 154 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 170 "normal_eyelashes" 170 } +# beards={ "tgp_japanese_beards" 192 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 121 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 133 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 27 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 207 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 57 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_motofusa = { +# portrait_info = { +# genes={ +# hair_color={ 66 247 66 247 } +# skin_color={ 210 88 210 88 } +# eye_color={ 20 242 20 242 } +# gene_chin_forward={ "chin_forward_neg" 70 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_pos" 110 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 162 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 169 "eye_angle_neg" 94 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 100 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 209 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 160 "forehead_angle_pos" 160 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 209 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 146 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 119 } +# gene_forehead_height={ "forehead_height_pos" 144 "forehead_height_pos" 144 } +# gene_head_height={ "head_height_pos" 142 "head_height_pos" 135 } +# gene_head_width={ "head_width_pos" 222 "head_width_pos" 170 } +# gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 127 } +# gene_head_top_height={ "head_top_height_pos" 114 "head_top_height_pos" 155 } +# gene_head_top_width={ "head_top_width_neg" 20 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 133 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 158 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 102 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 137 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 147 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_neg" 146 "mouth_height_neg" 76 } +# gene_mouth_width={ "mouth_width_neg" 38 "mouth_width_neg" 79 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 124 "mouth_lower_lip_size_neg" 124 } +# gene_mouth_open={ "mouth_open_neg" 105 "mouth_open_neg" 105 } +# gene_neck_length={ "neck_length_neg" 97 "neck_length_neg" 124 } +# gene_neck_width={ "neck_width_pos" 172 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 83 "cheek_forward_pos" 106 } +# gene_bs_cheek_height={ "cheek_height_pos" 9 "cheek_height_pos" 9 } +# gene_bs_cheek_width={ "cheek_width_pos" 111 "cheek_width_pos" 14 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 94 "ear_inner_shape_pos" 94 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 26 "ear_lower_bend_pos" 26 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 38 "eye_corner_depth_neg" 38 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 107 "eye_fold_shape_pos" 17 } +# gene_bs_eye_size={ "eye_size_pos" 131 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 165 "eye_upper_lid_size_neg" 210 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 93 "forehead_brow_curve_neg" 59 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 36 "forehead_brow_forward_neg" 36 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 173 "forehead_brow_inner_height_pos" 43 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 85 "forehead_brow_outer_height_pos" 85 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 27 "forehead_brow_width_pos" 56 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 35 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 95 "mouth_lower_lip_full_pos" 88 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 67 "mouth_lower_lip_pad_neg" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 65 "mouth_lower_lip_width_pos" 25 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 127 "mouth_philtrum_shape_neg" 114 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 107 "mouth_philtrum_width_pos" 36 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 146 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_neg" 1 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 98 "mouth_upper_lip_profile_pos" 98 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 49 "mouth_upper_lip_width_pos" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 185 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 31 "nose_height_pos" 2 } +# gene_bs_nose_length={ "nose_length_neg" 45 "nose_length_neg" 45 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 43 "nose_nostril_width_pos" 15 } +# gene_bs_nose_profile={ "nose_profile_pos" 43 "nose_profile_pos" 43 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_pos" 105 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 109 "nose_tip_angle_neg" 4 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 150 "nose_tip_forward_neg" 150 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 45 "nose_tip_width_neg" 45 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 202 "cheek_fat_01_pos" 36 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 16 "eye_lower_lid_def" 207 } +# face_detail_eye_socket={ "eye_socket_02" 0 "eye_socket_02" 23 } +# face_detail_nasolabial={ "nasolabial_02" 148 "nasolabial_02" 148 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 159 "nose_ridge_def_neg" 20 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 17 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 26 "brow_wrinkles_04" 26 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 181 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 86 "forehead_wrinkles_01" 86 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 232 "complexion_1" 219 } +# gene_height={ "normal_height" 108 "normal_height" 99 } +# gene_bs_body_type={ "body_fat_head_fat_full" 159 "body_fat_head_fat_low" 153 } +# gene_bs_body_shape={ "body_shape_apple_half" 30 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 111 "bust_shape_1_half" 139 } +# gene_age={ "old_1" 63 "old_1" 63 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 114 "avg_spacing_low_thickness" 169 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_avg_thickness" 223 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 228 "body_hair_sparse_lower_stubble" 228 } +# gene_hair_type={ "hair_straight_thin_beard" 131 "hair_straight_thin_beard" 131 } +# gene_baldness={ "male_pattern_baldness" 239 "male_pattern_baldness" 239 } +# eye_accessory={ "normal_eyes" 24 "normal_eyes" 24 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 235 "normal_eyelashes" 235 } +# hairstyles={ "tgp_japanese_hairstyles" 127 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 246 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 87 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 219 "no_headgear" 0 } +# beards={ "mpo_mongol_beards" 126 "no_beard" 0 } +# gene_makeup={ "japanese_01" 108 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_kanezane = { +# portrait_info = { +# genes={ +# hair_color={ 62 252 108 252 } +# skin_color={ 213 108 210 106 } +# eye_color={ 49 255 53 253 } +# gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_pos" 137 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 163 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_neg" 124 "forehead_angle_neg" 119 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 172 "forehead_brow_height_neg" 84 } +# gene_forehead_roundness={ "forehead_roundness_neg" 113 "forehead_roundness_neg" 111 } +# gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_pos" 140 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_pos" 130 "head_height_pos" 214 } +# gene_head_width={ "head_width_pos" 129 "head_width_pos" 149 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_neg" 115 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 134 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 187 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 92 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 114 } +# gene_mouth_width={ "mouth_width_neg" 70 "mouth_width_neg" 66 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_neg" 107 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 158 "mouth_lower_lip_size_neg" 147 } +# gene_mouth_open={ "mouth_open_neg" 104 "mouth_open_neg" 124 } +# gene_neck_length={ "neck_length_neg" 116 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_neg" 121 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 34 "cheek_forward_pos" 158 } +# gene_bs_cheek_height={ "cheek_height_neg" 70 "cheek_height_pos" 47 } +# gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_neg" 23 } +# gene_bs_ear_angle={ "ear_angle_neg" 26 "ear_angle_neg" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 18 "ear_inner_shape_pos" 92 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 133 "ear_both_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_neg" 31 "ear_outward_pos" 71 } +# gene_bs_ear_size={ "ear_size_neg" 11 "ear_size_neg" 16 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 201 "eye_corner_depth_neg" 112 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 52 "eye_fold_shape_neg" 67 } +# gene_bs_eye_size={ "eye_size_pos" 39 "eye_size_pos" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 228 "eye_upper_lid_size_neg" 132 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 49 "forehead_brow_curve_neg" 156 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 6 "forehead_brow_forward_pos" 117 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 115 "forehead_brow_inner_height_pos" 10 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 22 "forehead_brow_width_neg" 45 } +# gene_bs_jaw_def={ "jaw_def_neg" 202 "jaw_def_neg" 206 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 181 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_neg" 97 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 45 "mouth_lower_lip_pad_neg" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 8 "mouth_lower_lip_width_neg" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 37 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_neg" 71 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 14 "mouth_philtrum_width_neg" 10 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 2 "mouth_upper_lip_full_pos" 64 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 34 "mouth_upper_lip_profile_neg" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 90 "mouth_upper_lip_width_pos" 120 } +# gene_bs_nose_forward={ "nose_forward_neg" 38 "nose_forward_neg" 21 } +# gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_neg" 59 } +# gene_bs_nose_length={ "nose_length_neg" 38 "nose_length_neg" 26 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 122 "nose_nostril_height_neg" 108 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 11 "nose_nostril_width_neg" 115 } +# gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 27 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 22 "nose_ridge_angle_pos" 57 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 3 } +# gene_bs_nose_size={ "nose_size_neg" 30 "nose_size_pos" 39 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_pos" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 92 "nose_tip_forward_neg" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 13 "nose_tip_width_neg" 31 } +# face_detail_cheek_def={ "cheek_def_02" 176 "cheek_def_02" 160 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 171 "cheek_fat_03_pos" 3 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 247 "chin_def_neg" 84 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 42 "eye_lower_lid_def_02" 137 } +# face_detail_eye_socket={ "eye_socket_03" 21 "eye_socket_02" 21 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_02" 158 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 3 "nose_ridge_def_neg" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 3 "brow_wrinkles_01" 51 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 221 "eye_wrinkles_01" 96 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 74 "forehead_wrinkles_01" 52 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 242 "complexion_1" 197 } +# gene_height={ "normal_height" 115 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_full" 159 "body_fat_head_fat_full" 119 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 20 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 151 "bust_shape_1_half" 174 } +# gene_age={ "old_4" 95 "old_1" 199 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 149 "far_spacing_low_thickness" 141 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 220 "layer_2_high_thickness" 207 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 105 "body_hair_sparse_low_stubble" 140 } +# gene_hair_type={ "hair_straight_thin_beard" 108 "hair_straight_thin_beard" 100 } +# gene_baldness={ "male_pattern_baldness" 245 "male_pattern_baldness" 156 } +# eye_accessory={ "normal_eyes" 66 "normal_eyes" 66 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 112 "normal_eyelashes" 112 } +# beards={ "no_beard" 19 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 11 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 250 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 177 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 123 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 19 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_takatada = { +# portrait_info = { +# genes={ +# hair_color={ 66 247 55 242 } +# skin_color={ 208 89 209 88 } +# eye_color={ 20 242 21 251 } +# gene_chin_forward={ "chin_forward_neg" 70 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_pos" 110 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_neg" 162 "chin_width_pos" 162 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 169 } +# gene_eye_depth={ "eye_depth_pos" 188 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 217 "eye_shut_pos" 209 } +# gene_forehead_angle={ "forehead_angle_pos" 166 "forehead_angle_pos" 160 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 209 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_neg" 101 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 105 "forehead_height_pos" 144 } +# gene_head_height={ "head_height_pos" 150 "head_height_pos" 142 } +# gene_head_width={ "head_width_pos" 222 "head_width_neg" 88 } +# gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 114 } +# gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_pos" 114 } +# gene_head_top_width={ "head_top_width_neg" 20 "head_top_width_neg" 114 } +# gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 133 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_neg" 158 "jaw_width_neg" 107 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 146 } +# gene_mouth_width={ "mouth_width_neg" 49 "mouth_width_neg" 38 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_neg" 123 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 124 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 109 "mouth_open_neg" 105 } +# gene_neck_length={ "neck_length_neg" 124 "neck_length_neg" 122 } +# gene_neck_width={ "neck_width_pos" 172 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 76 "cheek_forward_neg" 83 } +# gene_bs_cheek_height={ "cheek_height_pos" 119 "cheek_height_pos" 9 } +# gene_bs_cheek_width={ "cheek_width_pos" 111 "cheek_width_neg" 23 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_neg" 18 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 94 "ear_inner_shape_pos" 54 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 26 "ear_lower_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_pos" 94 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_neg" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 95 "eye_corner_depth_neg" 38 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 107 "eye_fold_shape_02_neg" 78 } +# gene_bs_eye_size={ "eye_size_pos" 131 "eye_size_pos" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 165 "eye_upper_lid_size_neg" 182 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 170 "forehead_brow_curve_pos" 93 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_neg" 36 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 63 "forehead_brow_inner_height_pos" 43 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 85 "forehead_brow_outer_height_pos" 24 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 27 } +# gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 35 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 102 "mouth_lower_lip_full_pos" 95 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 20 "mouth_lower_lip_pad_neg" 4 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 25 "mouth_lower_lip_width_pos" 39 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 114 "mouth_philtrum_shape_neg" 118 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_pos" 36 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 33 "mouth_upper_lip_def_pos" 146 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 24 "mouth_upper_lip_full_pos" 25 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 18 "mouth_upper_lip_profile_pos" 98 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 32 "mouth_upper_lip_width_pos" 49 } +# gene_bs_nose_forward={ "nose_forward_neg" 33 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 33 "nose_height_pos" 31 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 45 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 12 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 74 "nose_nostril_width_neg" 43 } +# gene_bs_nose_profile={ "nose_profile_pos" 45 "nose_profile_pos" 43 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 122 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_neg" 47 } +# gene_bs_nose_size={ "nose_size_pos" 105 "nose_size_pos" 63 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 109 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 170 "nose_tip_forward_neg" 150 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 45 "nose_tip_width_pos" 41 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 178 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 47 "cheek_fat_01_pos" 36 } +# face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def_neg" 246 "chin_def_neg" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 196 "eye_lower_lid_def" 16 } +# face_detail_eye_socket={ "eye_socket_02" 0 "eye_socket_02" 22 } +# face_detail_nasolabial={ "nasolabial_02" 148 "nasolabial_01" 49 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 159 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 22 } +# face_detail_temple_def={ "temple_def" 26 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 20 "brow_wrinkles_04" 26 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_01" 73 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 220 "forehead_wrinkles_01" 86 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 146 "complexion_1" 219 } +# gene_height={ "normal_height" 108 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 166 "body_fat_head_fat_low" 102 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 30 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 112 "bust_shape_1_half" 139 } +# gene_age={ "old_1" 63 "old_3" 134 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 169 "far_spacing_high_thickness" 114 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 201 "layer_2_avg_thickness" 223 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 228 "body_hair_sparse_low_stubble" 178 } +# gene_hair_type={ "hair_straight_thin_beard" 131 "hair_straight_thin_beard" 93 } +# gene_baldness={ "male_pattern_baldness" 241 "male_pattern_baldness" 239 } +# eye_accessory={ "normal_eyes" 170 "normal_eyes" 170 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# beards={ "no_beard" 254 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 98 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 34 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 2 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 153 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 254 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_yorimichi = { +# portrait_info = { +# genes={ +# hair_color={ 55 245 55 245 } +# skin_color={ 250 107 250 107 } +# eye_color={ 15 248 15 248 } +# gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 97 "eye_height_neg" 97 } +# gene_eye_distance={ "eye_distance_neg" 127 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 210 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 161 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_neg" 115 "forehead_roundness_neg" 115 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_pos" 116 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_pos" 214 "head_height_pos" 137 } +# gene_head_width={ "head_width_neg" 105 "head_width_neg" 105 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_pos" 51 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_neg" 145 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 187 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 151 "mouth_corner_height_pos" 151 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 38 "mouth_width_neg" 38 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 112 } +# gene_mouth_open={ "mouth_open_neg" 52 "mouth_open_neg" 65 } +# gene_neck_length={ "neck_length_pos" 63 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_neg" 165 "neck_width_neg" 93 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 157 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 25 "cheek_height_pos" 25 } +# gene_bs_cheek_width={ "cheek_width_pos" 111 "cheek_width_pos" 29 } +# gene_bs_ear_angle={ "ear_angle_neg" 73 "ear_angle_pos" 66 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 147 "ear_both_bend_pos" 90 } +# gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_neg" 51 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 21 "eye_corner_depth_neg" 98 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_02_neg" 82 } +# gene_bs_eye_size={ "eye_size_pos" 113 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 149 "eye_upper_lid_size_neg" 100 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 184 "forehead_brow_curve_neg" 203 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 57 "forehead_brow_forward_neg" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 174 "forehead_brow_inner_height_pos" 95 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_neg" 9 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_pos" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 174 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 235 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 18 "mouth_lower_lip_pad_neg" 18 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 109 "mouth_lower_lip_width_pos" 105 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 2 "mouth_philtrum_shape_neg" 2 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 208 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 40 "mouth_upper_lip_full_pos" 40 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_pos" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 90 "mouth_upper_lip_width_neg" 90 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 1 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_neg" 35 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 74 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 44 "nose_nostril_height_neg" 44 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 37 "nose_nostril_width_pos" 48 } +# gene_bs_nose_profile={ "nose_profile_neg" 29 "nose_profile_pos" 72 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 8 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 10 } +# gene_bs_nose_size={ "nose_size_pos" 89 "nose_size_pos" 89 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 151 "nose_tip_forward_neg" 151 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 17 "nose_tip_width_neg" 17 } +# face_detail_cheek_def={ "cheek_def_01" 26 "cheek_def_01" 132 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 51 "cheek_fat_03_pos" 51 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def_neg" 6 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def_02" 170 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_03" 4 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 75 "nose_tip_def" 75 } +# face_detail_temple_def={ "temple_def" 3 "temple_def" 3 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 16 "brow_wrinkles_04" 16 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 174 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_01" 47 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 180 "complexion_smooth_1" 180 } +# gene_height={ "normal_height" 131 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_full" 131 } +# gene_bs_body_shape={ "body_shape_apple_full" 35 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 14 "bust_shape_2_full" 23 } +# gene_age={ "old_1" 241 "old_2" 241 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 198 "avg_spacing_low_thickness" 198 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 229 "layer_2_avg_thickness" 229 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 118 "body_hair_sparse_low_stubble" 118 } +# gene_hair_type={ "hair_straight_thin_beard" 165 "hair_straight_thin_beard" 165 } +# gene_baldness={ "male_pattern_baldness" 203 "male_pattern_baldness" 203 } +# eye_accessory={ "normal_eyes" 186 "normal_eyes" 186 } +# teeth_accessory={ "ohaguro_teeth" 255 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 125 "normal_eyelashes" 125 } +# } +# } +#} +# +#bookmark_dna_fujiwara_morozane = { +# portrait_info = { +# genes={ +# hair_color={ 107 247 55 245 } +# skin_color={ 229 103 224 103 } +# eye_color={ 81 245 15 248 } +# gene_chin_forward={ "chin_forward_neg" 86 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_pos" 163 } +# gene_eye_height={ "eye_height_neg" 97 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 210 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 172 "forehead_brow_height_pos" 161 } +# gene_forehead_roundness={ "forehead_roundness_neg" 115 "forehead_roundness_neg" 85 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_pos" 116 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 120 "head_height_pos" 214 } +# gene_head_width={ "head_width_pos" 161 "head_width_neg" 105 } +# gene_head_profile={ "head_profile_neg" 99 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_pos" 51 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_neg" 107 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_neg" 115 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 187 "jaw_width_neg" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 151 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 147 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 38 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 136 "mouth_lower_lip_size_neg" 112 } +# gene_mouth_open={ "mouth_open_neg" 65 "mouth_open_neg" 105 } +# gene_neck_length={ "neck_length_pos" 63 "neck_length_neg" 105 } +# gene_neck_width={ "neck_width_neg" 93 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 109 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_neg" 5 "cheek_height_pos" 25 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 2 } +# gene_bs_ear_angle={ "ear_angle_neg" 73 "ear_angle_neg" 184 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 60 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 133 "ear_both_bend_pos" 90 } +# gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_neg" 84 } +# gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 21 "eye_corner_depth_neg" 66 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_02_neg" 46 } +# gene_bs_eye_size={ "eye_size_pos" 113 "eye_size_pos" 55 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 100 "eye_upper_lid_size_neg" 195 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 71 "forehead_brow_curve_neg" 59 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 57 "forehead_brow_forward_pos" 114 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 51 "forehead_brow_inner_height_neg" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 62 "forehead_brow_outer_height_neg" 33 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 47 "forehead_brow_width_pos" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 159 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 235 "mouth_lower_lip_def_pos" 158 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 67 "mouth_lower_lip_full_neg" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 18 "mouth_lower_lip_pad_neg" 74 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 105 "mouth_lower_lip_width_pos" 78 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_neg" 2 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 208 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_pos" 40 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_neg" 9 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 90 "mouth_upper_lip_width_pos" 2 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_neg" 12 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_neg" 57 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 14 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 44 "nose_nostril_height_neg" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 37 "nose_nostril_width_neg" 12 } +# gene_bs_nose_profile={ "nose_profile_neg" 29 "nose_profile_pos" 41 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 36 "nose_ridge_width_pos" 10 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 89 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 13 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 151 "nose_tip_forward_neg" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 17 "nose_tip_width_neg" 178 } +# face_detail_cheek_def={ "cheek_def_01" 132 "cheek_def_02" 12 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 51 "cheek_fat_01_neg" 24 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def_neg" 61 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 207 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_02" 20 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_01" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 75 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 3 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 13 "brow_wrinkles_04" 16 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 174 "eye_wrinkles_01" 199 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 134 "forehead_wrinkles_01" 47 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 148 "complexion_smooth_1" 180 } +# gene_height={ "normal_height" 114 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_full" 124 "body_fat_head_fat_full" 131 } +# gene_bs_body_shape={ "body_shape_apple_full" 35 "body_shape_average" 7 } +# gene_bs_bust={ "bust_clothes" 14 "bust_shape_1_half" 127 } +# gene_age={ "old_4" 120 "old_2" 241 } +# gene_eyebrows_shape={ "no_eyebrows" 198 "avg_spacing_low_thickness" 154 } +# gene_eyebrows_fullness={ "no_eyebrows" 226 "no_eyebrows" 229 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 118 "body_hair_sparse_low_stubble" 185 } +# gene_hair_type={ "hair_straight_thin_beard" 100 "hair_straight_thin_beard" 165 } +# gene_baldness={ "male_pattern_baldness" 196 "male_pattern_baldness" 203 } +# eye_accessory={ "normal_eyes" 91 "normal_eyes" 91 } +# teeth_accessory={ "ohaguro_teeth" 255 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 36 "normal_eyelashes" 36 } +# beards={ "no_beard" 77 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 58 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 196 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 75 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 165 "no_headgear" 0 } +# gene_makeup={ "japanese_01" 126 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_fujiwara_sadatsuna = { +# portrait_info = { +# genes={ +# hair_color={ 55 245 107 247 } +# skin_color={ 220 102 232 104 } +# eye_color={ 15 248 81 245 } +# gene_chin_forward={ "chin_forward_neg" 105 "chin_forward_neg" 86 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_pos" 163 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 97 "eye_height_pos" 153 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 161 "forehead_brow_height_pos" 173 } +# gene_forehead_roundness={ "forehead_roundness_neg" 115 "forehead_roundness_neg" 85 } +# gene_forehead_width={ "forehead_width_pos" 136 "forehead_width_neg" 117 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 116 } +# gene_head_height={ "head_height_pos" 214 "head_height_neg" 120 } +# gene_head_width={ "head_width_neg" 125 "head_width_neg" 105 } +# gene_head_profile={ "head_profile_neg" 91 "head_profile_neg" 99 } +# gene_head_top_height={ "head_top_height_pos" 51 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_neg" 94 "jaw_forward_neg" 145 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 121 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 151 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 153 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 64 "mouth_width_neg" 38 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 136 "mouth_lower_lip_size_neg" 121 } +# gene_mouth_open={ "mouth_open_pos" 131 "mouth_open_neg" 52 } +# gene_neck_length={ "neck_length_neg" 105 "neck_length_pos" 63 } +# gene_neck_width={ "neck_width_neg" 115 "neck_width_neg" 165 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 109 } +# gene_bs_cheek_height={ "cheek_height_pos" 25 "cheek_height_neg" 5 } +# gene_bs_cheek_width={ "cheek_width_pos" 111 "cheek_width_pos" 39 } +# gene_bs_ear_angle={ "ear_angle_neg" 184 "ear_angle_pos" 66 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 60 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 147 "ear_upper_bend_pos" 133 } +# gene_bs_ear_outward={ "ear_outward_neg" 84 "ear_outward_pos" 19 } +# gene_bs_ear_size={ "ear_size_pos" 255 "ear_size_neg" 98 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 115 "eye_corner_depth_pos" 21 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_neg" 194 } +# gene_bs_eye_size={ "eye_size_pos" 113 "eye_size_pos" 55 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 100 "eye_upper_lid_size_neg" 155 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 59 "forehead_brow_curve_neg" 203 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 114 "forehead_brow_forward_pos" 57 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 95 "forehead_brow_inner_height_pos" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 62 "forehead_brow_outer_height_neg" 33 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_neg" 47 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 159 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 235 "mouth_lower_lip_def_pos" 158 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 29 "mouth_lower_lip_full_neg" 67 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 74 "mouth_lower_lip_pad_neg" 18 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 105 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_neg" 2 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_pos" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 208 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_pos" 40 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_neg" 9 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 90 "mouth_upper_lip_width_pos" 19 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 16 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_neg" 57 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 13 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 44 "nose_nostril_height_neg" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 77 "nose_nostril_width_neg" 37 } +# gene_bs_nose_profile={ "nose_profile_pos" 41 "nose_profile_neg" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_pos" 89 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 12 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 151 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 178 "nose_tip_width_neg" 17 } +# face_detail_cheek_def={ "cheek_def_01" 132 "cheek_def_02" 12 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 24 "cheek_fat_03_pos" 51 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def_neg" 61 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 207 } +# face_detail_eye_socket={ "eye_socket_03" 4 "eye_socket_03" 25 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 6 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 75 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 3 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 221 "brow_wrinkles_04" 16 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 199 "eye_wrinkles_03" 174 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_01" 28 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 148 "complexion_smooth_1" 180 } +# gene_height={ "normal_height" 131 "normal_height" 114 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 154 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_apple_full" 51 "body_shape_average" 7 } +# gene_bs_bust={ "bust_clothes" 101 "bust_clothes" 18 } +# gene_age={ "old_4" 120 "old_2" 241 } +# gene_eyebrows_shape={ "no_eyebrows" 198 "far_spacing_low_thickness" 191 } +# gene_eyebrows_fullness={ "no_eyebrows" 226 "no_eyebrows" 229 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 185 "body_hair_sparse_low_stubble" 118 } +# gene_hair_type={ "hair_straight_thin_beard" 100 "hair_straight_thin_beard" 165 } +# gene_baldness={ "male_pattern_baldness" 203 "male_pattern_baldness" 233 } +# eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } +# teeth_accessory={ "ohaguro_teeth" 255 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 126 "normal_eyelashes" 126 } +# beards={ "no_beard" 137 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 227 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 111 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 195 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 28 "no_headgear" 0 } +# gene_makeup={ "japanese_01" 170 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_yamato_tameyuki = { +# portrait_info = { +# genes={ +# hair_color={ 94 250 54 249 } +# skin_color={ 227 107 220 106 } +# eye_color={ 19 244 34 242 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 85 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 152 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 154 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 157 } +# gene_forehead_roundness={ "forehead_roundness_neg" 76 "forehead_roundness_pos" 130 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 117 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 107 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 106 "head_profile_neg" 86 } +# gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_pos" 147 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_neg" 80 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_pos" 161 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 58 "mouth_width_neg" 66 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 133 } +# gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_pos" 129 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 135 } +# gene_neck_width={ "neck_width_neg" 104 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 127 "cheek_forward_pos" 31 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_pos" 68 } +# gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_neg" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 93 "ear_inner_shape_pos" 14 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 51 "ear_lower_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_pos" 27 "ear_outward_pos" 38 } +# gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_pos" 10 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 66 "eye_corner_depth_pos" 55 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 85 "eye_fold_shape_02_neg" 107 } +# gene_bs_eye_size={ "eye_size_pos" 169 "eye_size_pos" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 151 "eye_upper_lid_size_neg" 149 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 15 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_neg" 26 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 14 "forehead_brow_inner_height_neg" 64 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 77 "forehead_brow_outer_height_pos" 24 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 11 "forehead_brow_width_pos" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 215 "jaw_def_neg" 156 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 22 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 67 "mouth_lower_lip_full_neg" 30 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_neg" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 84 "mouth_lower_lip_width_pos" 64 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 68 "mouth_upper_lip_profile_neg" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_neg" 127 } +# gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 54 "nose_height_neg" 29 } +# gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 56 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 21 "nose_nostril_width_neg" 22 } +# gene_bs_nose_profile={ "nose_profile_pos" 59 "nose_profile_pos" 112 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 18 "nose_ridge_angle_neg" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 18 "nose_ridge_width_neg" 24 } +# gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 7 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 44 "nose_tip_angle_pos" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 30 "nose_tip_forward_neg" 160 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 32 "nose_tip_width_neg" 202 } +# face_detail_cheek_def={ "cheek_def_02" 28 "cheek_def_01" 4 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 72 "cheek_fat_01_pos" 33 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 221 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 211 "eye_lower_lid_def_02" 158 } +# face_detail_eye_socket={ "eye_socket_02" 6 "eye_socket_03" 2 } +# face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_01" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 64 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 27 "brow_wrinkles_04" 3 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 76 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_01" 5 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 220 "complexion_smooth_1" 149 } +# gene_height={ "normal_height" 121 "normal_height" 104 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 35 "body_shape_average" 36 } +# gene_bs_bust={ "bust_clothes" 140 "bust_shape_3_half" 187 } +# gene_age={ "old_3" 209 "old_1" 97 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 255 "far_spacing_lower_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 193 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 226 "body_hair_sparse_lower_stubble" 193 } +# gene_hair_type={ "hair_straight_thin_beard" 137 "hair_straight_thin_beard" 176 } +# gene_baldness={ "male_pattern_baldness" 254 "male_pattern_baldness" 242 } +# eye_accessory={ "normal_eyes" 63 "normal_eyes" 63 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 180 } +# beards={ "no_beard" 207 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 79 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 104 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 207 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_yamato_sanjo = { +# portrait_info = { +# genes={ +# hair_color={ 68 249 94 250 } +# skin_color={ 210 104 209 104 } +# eye_color={ 35 249 19 244 } +# gene_chin_forward={ "chin_forward_neg" 30 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 159 } +# gene_eye_height={ "eye_height_neg" 63 "eye_height_neg" 63 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_neg" 113 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_neg" 106 } +# gene_forehead_roundness={ "forehead_roundness_neg" 84 "forehead_roundness_neg" 84 } +# gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 164 } +# gene_head_height={ "head_height_neg" 117 "head_height_neg" 117 } +# gene_head_width={ "head_width_neg" 107 "head_width_pos" 132 } +# gene_head_profile={ "head_profile_neg" 106 "head_profile_neg" 43 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_neg" 94 "jaw_forward_neg" 94 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 125 "jaw_width_neg" 110 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_neg" 94 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 60 } +# gene_mouth_open={ "mouth_open_pos" 131 "mouth_open_neg" 16 } +# gene_neck_length={ "neck_length_neg" 100 "neck_length_neg" 100 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 31 "cheek_forward_pos" 109 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_neg" 85 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_pos" 105 } +# gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 7 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 93 "ear_inner_shape_pos" 13 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 10 "ear_upper_bend_pos" 10 } +# gene_bs_ear_outward={ "ear_outward_pos" 101 "ear_outward_pos" 1 } +# gene_bs_ear_size={ "ear_size_neg" 15 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 22 "eye_corner_depth_neg" 176 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 88 "eye_fold_shape_neg" 50 } +# gene_bs_eye_size={ "eye_size_neg" 42 "eye_size_pos" 169 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 195 "eye_upper_lid_size_neg" 149 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 30 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 29 "forehead_brow_forward_pos" 3 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 92 "forehead_brow_inner_height_pos" 92 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 117 "forehead_brow_outer_height_neg" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 34 "forehead_brow_width_pos" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 198 "jaw_def_neg" 198 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 137 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_neg" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 25 "mouth_lower_lip_pad_neg" 99 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 64 "mouth_lower_lip_width_neg" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 13 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_neg" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 102 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 38 "mouth_upper_lip_profile_pos" 30 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 122 "mouth_upper_lip_width_pos" 10 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 29 "nose_height_neg" 13 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 97 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 22 } +# gene_bs_nose_profile={ "nose_profile_pos" 92 "nose_profile_pos" 59 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 47 "nose_ridge_width_neg" 104 } +# gene_bs_nose_size={ "nose_size_pos" 31 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_pos" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 160 "nose_tip_forward_neg" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 32 "nose_tip_width_neg" 47 } +# face_detail_cheek_def={ "cheek_def_02" 28 "cheek_def_02" 28 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 2 "cheek_fat_01_neg" 72 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 25 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 60 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 202 "eye_lower_lid_def_02" 158 } +# face_detail_eye_socket={ "eye_socket_02" 6 "eye_socket_03" 2 } +# face_detail_nasolabial={ "nasolabial_01" 22 "nasolabial_02" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 18 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 11 } +# face_detail_temple_def={ "temple_def" 64 "temple_def" 193 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 3 "brow_wrinkles_02" 223 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 52 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_02" 162 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 205 "complexion_3" 174 } +# gene_height={ "normal_height" 136 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_medium" 133 } +# gene_bs_body_shape={ "body_shape_apple_half" 51 "body_shape_average" 8 } +# gene_bs_bust={ "bust_clothes" 97 "bust_shape_1_half" 122 } +# gene_age={ "old_1" 66 "old_3" 209 } +# gene_eyebrows_shape={ "no_eyebrows" 174 "avg_spacing_lower_thickness" 148 } +# gene_eyebrows_fullness={ "no_eyebrows" 254 "layer_2_low_thickness" 237 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 206 "body_hair_sparse_lower_stubble" 193 } +# gene_hair_type={ "hair_straight_thin_beard" 128 "hair_straight_thin_beard" 137 } +# gene_baldness={ "male_pattern_baldness" 241 "male_pattern_baldness" 254 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 128 } +# teeth_accessory={ "ohaguro_teeth" 255 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 43 "normal_eyelashes" 43 } +# beards={ "no_beard" 13 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 36 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 57 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_high_nobility_clothes" 27 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 136 "no_headgear" 0 } +# gene_makeup={ "japanese_01" 118 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_kiyohara_takenori = { +# portrait_info = { +# genes={ +# hair_color={ 5 248 5 248 } +# skin_color={ 184 91 184 91 } +# eye_color={ 34 255 34 255 } +# gene_chin_forward={ "chin_forward_neg" 82 "chin_forward_neg" 82 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 154 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_pos" 105 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 104 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_pos" 150 } +# gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_neg" 123 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_pos" 130 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 94 "head_height_neg" 94 } +# gene_head_width={ "head_width_pos" 187 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 28 "head_profile_neg" 110 } +# gene_head_top_height={ "head_top_height_neg" 110 "head_top_height_neg" 110 } +# gene_head_top_width={ "head_top_width_pos" 105 "head_top_width_pos" 134 } +# gene_jaw_angle={ "jaw_angle_neg" 132 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 150 "jaw_width_neg" 104 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 196 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 99 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_neg" 126 } +# gene_mouth_width={ "mouth_width_neg" 78 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 143 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 105 } +# gene_mouth_open={ "mouth_open_neg" 14 "mouth_open_neg" 14 } +# gene_neck_length={ "neck_length_neg" 72 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 203 "neck_width_neg" 106 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 47 "cheek_height_neg" 47 } +# gene_bs_cheek_width={ "cheek_width_pos" 65 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 101 "ear_inner_shape_pos" 101 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 32 "ear_lower_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 169 "eye_corner_depth_neg" 169 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 193 "eye_fold_shape_neg" 27 } +# gene_bs_eye_size={ "eye_size_pos" 187 "eye_size_pos" 3 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 120 "eye_upper_lid_size_neg" 120 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 22 "forehead_brow_curve_neg" 22 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 85 "forehead_brow_forward_pos" 85 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 119 "forehead_brow_inner_height_pos" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_neg" 25 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 121 "forehead_brow_width_neg" 121 } +# gene_bs_jaw_def={ "jaw_def_neg" 181 "jaw_def_neg" 172 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 127 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 82 "mouth_lower_lip_full_neg" 82 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 84 "mouth_lower_lip_pad_neg" 84 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 87 "mouth_lower_lip_width_neg" 87 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 4 "mouth_philtrum_shape_pos" 4 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 27 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 65 "mouth_upper_lip_def_pos" 65 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 120 "mouth_upper_lip_profile_neg" 120 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 110 "mouth_upper_lip_width_pos" 110 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 139 "nose_height_neg" 17 } +# gene_bs_nose_length={ "nose_length_pos" 16 "nose_length_pos" 16 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 57 "nose_nostril_height_neg" 57 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 117 "nose_nostril_width_pos" 23 } +# gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_pos" 87 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 42 "nose_ridge_width_neg" 42 } +# gene_bs_nose_size={ "nose_size_neg" 50 "nose_size_neg" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 6 "nose_tip_angle_neg" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 5 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 155 "nose_tip_width_pos" 34 } +# face_detail_cheek_def={ "cheek_def_02" 93 "cheek_def_02" 17 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 139 "cheek_fat_03_pos" 100 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def_neg" 42 "chin_def_neg" 42 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 132 } +# face_detail_eye_socket={ "eye_socket_color_03" 175 "eye_socket_01" 9 } +# face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_02" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 9 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 8 "brow_wrinkles_04" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 65 "forehead_wrinkles_01" 65 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 157 "complexion_smooth_1" 157 } +# gene_height={ "normal_height" 144 "normal_height" 144 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 126 } +# gene_bs_body_shape={ "body_shape_average" 67 "body_shape_average" 37 } +# gene_bs_bust={ "bust_clothes" 70 "bust_shape_2_full" 88 } +# gene_age={ "old_1" 4 "old_1" 4 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 255 "avg_spacing_low_thickness" 174 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 199 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 127 "body_hair_sparse_low_stubble" 127 } +# gene_hair_type={ "hair_straight_thin_beard" 115 "hair_straight_thin_beard" 115 } +# gene_baldness={ "male_pattern_baldness" 205 "male_pattern_baldness" 205 } +# eye_accessory={ "normal_eyes" 209 "normal_eyes" 209 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 219 "normal_eyelashes" 219 } +# hairstyles={ "tgp_japanese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_war_legwear" 255 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_japanese_war_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_japanese_beards" 255 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_kiyohara_takehira = { +# portrait_info = { +# genes={ +# hair_color={ 5 248 48 251 } +# skin_color={ 211 94 199 92 } +# eye_color={ 34 255 67 253 } +# gene_chin_forward={ "chin_forward_neg" 82 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 105 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 104 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_pos" 176 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 150 } +# gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_neg" 121 } +# gene_forehead_height={ "forehead_height_pos" 131 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 94 "head_height_neg" 100 } +# gene_head_width={ "head_width_neg" 106 "head_width_pos" 187 } +# gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 110 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_neg" 110 } +# gene_head_top_width={ "head_top_width_pos" 105 "head_top_width_neg" 115 } +# gene_jaw_angle={ "jaw_angle_neg" 132 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_neg" 150 "jaw_width_neg" 105 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_neg" 78 "mouth_width_neg" 71 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 143 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 105 "mouth_lower_lip_size_neg" 114 } +# gene_mouth_open={ "mouth_open_neg" 14 "mouth_open_neg" 124 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_neg" 72 } +# gene_neck_width={ "neck_width_neg" 203 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 15 } +# gene_bs_cheek_height={ "cheek_height_neg" 47 "cheek_height_pos" 171 } +# gene_bs_cheek_width={ "cheek_width_pos" 112 "cheek_width_pos" 65 } +# gene_bs_ear_angle={ "ear_angle_neg" 99 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 96 "ear_inner_shape_pos" 101 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 32 "ear_both_bend_pos" 120 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 39 } +# gene_bs_ear_size={ "ear_size_pos" 19 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 169 "eye_corner_depth_neg" 69 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 193 "eye_fold_shape_02_neg" 97 } +# gene_bs_eye_size={ "eye_size_pos" 187 "eye_size_pos" 15 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 190 "eye_upper_lid_size_neg" 120 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 22 "forehead_brow_curve_neg" 46 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 101 "forehead_brow_forward_pos" 85 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 119 "forehead_brow_inner_height_neg" 32 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_pos" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 77 "forehead_brow_width_neg" 121 } +# gene_bs_jaw_def={ "jaw_def_neg" 213 "jaw_def_neg" 181 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 100 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 82 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 84 "mouth_lower_lip_pad_neg" 97 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 19 "mouth_lower_lip_width_neg" 87 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 46 "mouth_philtrum_def_pos" 40 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 48 "mouth_philtrum_shape_pos" 4 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 18 "mouth_philtrum_width_neg" 27 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 65 "mouth_upper_lip_def_pos" 7 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 69 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 120 "mouth_upper_lip_profile_neg" 82 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 110 "mouth_upper_lip_width_pos" 112 } +# gene_bs_nose_forward={ "nose_forward_pos" 30 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 139 "nose_height_neg" 201 } +# gene_bs_nose_length={ "nose_length_pos" 16 "nose_length_neg" 33 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 126 "nose_nostril_height_neg" 57 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 23 "nose_nostril_width_pos" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_pos" 33 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 41 "nose_ridge_width_neg" 42 } +# gene_bs_nose_size={ "nose_size_pos" 9 "nose_size_neg" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_neg" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 68 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 94 "nose_tip_width_pos" 155 } +# face_detail_cheek_def={ "cheek_def_02" 93 "cheek_def_01" 1 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 139 "cheek_fat_01_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 9 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def_neg" 42 "chin_def_neg" 2 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 196 "eye_lower_lid_def" 132 } +# face_detail_eye_socket={ "eye_socket_03" 16 "eye_socket_color_03" 175 } +# face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_02" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 73 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 185 "brow_wrinkles_04" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 65 "forehead_wrinkles_01" 10 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 244 "complexion_smooth_1" 157 } +# gene_height={ "normal_height" 137 "normal_height" 144 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 138 "body_fat_head_fat_full" 112 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 56 "body_shape_average" 67 } +# gene_bs_bust={ "bust_clothes" 134 "bust_shape_2_full" 88 } +# gene_age={ "old_1" 4 "old_4" 251 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 255 "far_spacing_low_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 199 "layer_2_avg_thickness" 215 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 127 "body_hair_sparse_low_stubble" 206 } +# gene_hair_type={ "hair_straight_thin_beard" 115 "hair_straight_thin_beard" 99 } +# gene_baldness={ "male_pattern_baldness" 158 "male_pattern_baldness" 205 } +# eye_accessory={ "normal_eyes" 35 "normal_eyes" 35 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 40 "normal_eyelashes" 40 } +# beards={ "tgp_japanese_beards" 187 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 124 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 50 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 236 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 48 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 144 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_kiyohara_mitsuyori = { +# portrait_info = { +# genes={ +# hair_color={ 81 249 46 244 } +# skin_color={ 227 93 235 93 } +# eye_color={ 69 245 67 248 } +# gene_chin_forward={ "chin_forward_neg" 110 "chin_forward_neg" 89 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_neg" 94 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 92 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 123 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 158 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 147 "forehead_roundness_neg" 109 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 120 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_neg" 118 "head_height_neg" 85 } +# gene_head_width={ "head_width_neg" 105 "head_width_pos" 168 } +# gene_head_profile={ "head_profile_neg" 109 "head_profile_neg" 82 } +# gene_head_top_height={ "head_top_height_pos" 151 "head_top_height_neg" 90 } +# gene_head_top_width={ "head_top_width_pos" 169 "head_top_width_pos" 151 } +# gene_jaw_angle={ "jaw_angle_pos" 131 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_neg" 119 "jaw_width_neg" 107 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 98 } +# gene_mouth_width={ "mouth_width_neg" 63 "mouth_width_neg" 42 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 45 } +# gene_neck_length={ "neck_length_pos" 178 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_neg" 126 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 25 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 29 } +# gene_bs_cheek_width={ "cheek_width_neg" 24 "cheek_width_pos" 77 } +# gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 13 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 126 "ear_inner_shape_pos" 11 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 93 "ear_both_bend_pos" 115 } +# gene_bs_ear_outward={ "ear_outward_neg" 121 "ear_outward_pos" 28 } +# gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_neg" 117 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 67 "eye_corner_depth_neg" 116 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 201 "eye_fold_shape_neg" 38 } +# gene_bs_eye_size={ "eye_size_neg" 30 "eye_size_pos" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 204 "eye_upper_lid_size_neg" 135 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 56 "forehead_brow_curve_neg" 48 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 19 "forehead_brow_forward_pos" 93 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 125 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 50 "forehead_brow_outer_height_pos" 66 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 161 "forehead_brow_width_neg" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 248 "jaw_def_neg" 187 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 140 "mouth_lower_lip_def_pos" 8 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 98 "mouth_lower_lip_full_neg" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 41 "mouth_lower_lip_pad_neg" 20 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 1 "mouth_lower_lip_width_neg" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 5 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 70 "mouth_philtrum_shape_neg" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 11 "mouth_philtrum_width_neg" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 18 "mouth_upper_lip_full_pos" 110 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 10 "mouth_upper_lip_profile_neg" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 89 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_neg" 19 "nose_forward_neg" 26 } +# gene_bs_nose_height={ "nose_height_neg" 16 "nose_height_pos" 32 } +# gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_neg" 44 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 46 "nose_nostril_height_neg" 13 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 47 "nose_nostril_width_neg" 41 } +# gene_bs_nose_profile={ "nose_profile_pos" 42 "nose_profile_pos" 110 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 28 "nose_ridge_angle_pos" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 114 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_neg" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 23 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 2 "nose_tip_forward_neg" 173 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 27 "nose_tip_width_neg" 31 } +# face_detail_cheek_def={ "cheek_def_02" 163 "cheek_def_02" 147 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 25 "cheek_fat_01_pos" 7 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def_neg" 37 "chin_def_neg" 235 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 171 "eye_lower_lid_def_02" 222 } +# face_detail_eye_socket={ "eye_socket_01" 1 "eye_socket_02" 25 } +# face_detail_nasolabial={ "nasolabial_03" 11 "nasolabial_01" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 4 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 16 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 6 "brow_wrinkles_04" 19 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 235 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 170 "forehead_wrinkles_01" 19 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 183 "complexion_1" 133 } +# gene_height={ "normal_height" 128 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 119 "body_fat_head_fat_medium" 137 } +# gene_bs_body_shape={ "body_shape_apple_full" 58 "body_shape_average" 46 } +# gene_bs_bust={ "bust_clothes" 91 "bust_shape_1_half" 64 } +# gene_age={ "old_1" 99 "old_1" 47 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 140 "far_spacing_low_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 225 "layer_2_high_thickness" 207 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 197 "body_hair_sparse_lower_stubble" 210 } +# gene_hair_type={ "hair_straight_thin_beard" 150 "hair_straight_thin_beard" 180 } +# gene_baldness={ "male_pattern_baldness" 193 "male_pattern_baldness" 153 } +# eye_accessory={ "normal_eyes" 18 "normal_eyes" 18 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 231 "normal_eyelashes" 231 } +# beards={ "thin_beards_straight" 13 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 18 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_war_legwear" 153 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "tgp_japanese_war_nobility" 191 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 147 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoriyoshi = { +# portrait_info = { +# genes={ +# hair_color={ 12 250 12 250 } +# skin_color={ 232 87 232 87 } +# eye_color={ 15 255 15 255 } +# gene_chin_forward={ "chin_forward_neg" 84 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 94 "chin_width_neg" 94 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 95 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_pos" 161 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 173 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_neg" 149 "forehead_roundness_neg" 79 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 144 } +# gene_forehead_height={ "forehead_height_pos" 108 "forehead_height_pos" 140 } +# gene_head_height={ "head_height_neg" 134 "head_height_neg" 114 } +# gene_head_width={ "head_width_pos" 186 "head_width_pos" 174 } +# gene_head_profile={ "head_profile_neg" 82 "head_profile_neg" 82 } +# gene_head_top_height={ "head_top_height_pos" 104 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 109 "head_top_width_pos" 157 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 129 "jaw_width_neg" 103 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_neg" 126 } +# gene_mouth_width={ "mouth_width_neg" 61 "mouth_width_neg" 61 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 51 "mouth_open_neg" 51 } +# gene_neck_length={ "neck_length_neg" 86 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 160 "neck_width_neg" 124 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 29 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 25 "cheek_height_neg" 25 } +# gene_bs_cheek_width={ "cheek_width_pos" 63 "cheek_width_pos" 54 } +# gene_bs_ear_angle={ "ear_angle_neg" 61 "ear_angle_neg" 2 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 6 "ear_inner_shape_pos" 6 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 0 "ear_upper_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_neg" 73 "ear_outward_pos" 22 } +# gene_bs_ear_size={ "ear_size_pos" 105 "ear_size_neg" 31 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 102 "eye_corner_depth_neg" 102 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_02_neg" 82 } +# gene_bs_eye_size={ "eye_size_pos" 113 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 201 "eye_upper_lid_size_neg" 201 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 148 "forehead_brow_curve_neg" 148 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 75 "forehead_brow_inner_height_pos" 38 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 108 "forehead_brow_outer_height_pos" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 22 "forehead_brow_width_pos" 22 } +# gene_bs_jaw_def={ "jaw_def_neg" 176 "jaw_def_neg" 176 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 33 "mouth_lower_lip_full_pos" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 19 "mouth_lower_lip_pad_neg" 19 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 114 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 1 "mouth_philtrum_width_neg" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 39 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 78 "mouth_upper_lip_full_pos" 78 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_neg" 37 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 64 "mouth_upper_lip_width_neg" 64 } +# gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 4 } +# gene_bs_nose_height={ "nose_height_neg" 89 "nose_height_neg" 89 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 102 "nose_nostril_height_neg" 102 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 1 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_pos" 17 "nose_profile_pos" 17 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 46 "nose_ridge_width_pos" 46 } +# gene_bs_nose_size={ "nose_size_pos" 43 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 23 "nose_tip_angle_neg" 23 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 74 "nose_tip_forward_neg" 74 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 69 "nose_tip_width_pos" 69 } +# face_detail_cheek_def={ "cheek_def_01" 36 "cheek_def_01" 36 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 132 "cheek_fat_01_pos" 99 } +# face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def_neg" 18 "chin_def_neg" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 182 "eye_lower_lid_def_02" 182 } +# face_detail_eye_socket={ "eye_socket_03" 14 "eye_socket_03" 14 } +# face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_02" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 8 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 4 "brow_wrinkles_02" 4 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 237 "eye_wrinkles_01" 237 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_01" 47 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 144 "complexion_smooth_1" 144 } +# gene_height={ "normal_height" 147 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 98 "body_fat_head_fat_medium" 138 } +# gene_bs_body_shape={ "body_shape_triangle_half" 30 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 12 "bust_shape_2_half" 15 } +# gene_age={ "old_3" 222 "old_3" 222 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 132 "avg_spacing_low_thickness" 132 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 205 "layer_2_low_thickness" 205 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 100 "body_hair_sparse_low_stubble" 100 } +# gene_hair_type={ "hair_straight_thin_beard" 117 "hair_straight_thin_beard" 117 } +# gene_baldness={ "male_pattern_baldness" 210 "male_pattern_baldness" 210 } +# eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 211 "normal_eyelashes" 211 } +# hairstyles={ "tgp_japanese_hairstyles" 255 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 229 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_war_nobility_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_japanese_high_nobility" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "tgp_chinese_beards" 212 "no_beard" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yoshiie = { +# portrait_info = { +# genes={ +# hair_color={ 12 250 73 244 } +# skin_color={ 228 99 229 95 } +# eye_color={ 15 255 41 255 } +# gene_chin_forward={ "chin_forward_neg" 116 "chin_forward_neg" 84 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 94 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 95 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 146 "forehead_angle_pos" 161 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_neg" 173 } +# gene_forehead_roundness={ "forehead_roundness_neg" 79 "forehead_roundness_neg" 83 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 142 } +# gene_forehead_height={ "forehead_height_pos" 140 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_neg" 114 "head_height_neg" 102 } +# gene_head_width={ "head_width_neg" 102 "head_width_pos" 174 } +# gene_head_profile={ "head_profile_neg" 82 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_neg" 118 "head_top_height_pos" 138 } +# gene_head_top_width={ "head_top_width_pos" 109 "head_top_width_pos" 157 } +# gene_jaw_angle={ "jaw_angle_pos" 149 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 116 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 129 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_neg" 99 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_neg" 126 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 61 "mouth_width_neg" 98 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 129 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 51 "mouth_open_neg" 88 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 86 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_neg" 160 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 135 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 45 "cheek_height_neg" 25 } +# gene_bs_cheek_width={ "cheek_width_pos" 54 "cheek_width_neg" 41 } +# gene_bs_ear_angle={ "ear_angle_neg" 61 "ear_angle_neg" 52 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 100 "ear_inner_shape_pos" 6 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 7 "ear_upper_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_neg" 73 "ear_outward_pos" 49 } +# gene_bs_ear_size={ "ear_size_pos" 105 "ear_size_neg" 15 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 18 "eye_corner_depth_neg" 102 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 82 "eye_fold_shape_neg" 56 } +# gene_bs_eye_size={ "eye_size_pos" 137 "eye_size_pos" 113 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 201 "eye_upper_lid_size_neg" 178 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 82 "forehead_brow_curve_neg" 148 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 20 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 75 "forehead_brow_inner_height_pos" 93 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 64 "forehead_brow_outer_height_pos" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 22 "forehead_brow_width_pos" 32 } +# gene_bs_jaw_def={ "jaw_def_neg" 176 "jaw_def_neg" 5 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 21 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 33 "mouth_lower_lip_full_neg" 125 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 19 "mouth_lower_lip_pad_neg" 6 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 17 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_pos" 31 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 50 "mouth_philtrum_width_neg" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 39 "mouth_upper_lip_def_pos" 69 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 78 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_neg" 114 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 32 "mouth_upper_lip_width_neg" 64 } +# gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 94 } +# gene_bs_nose_height={ "nose_height_neg" 72 "nose_height_neg" 89 } +# gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_neg" 32 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 102 "nose_nostril_height_neg" 111 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 1 "nose_nostril_width_neg" 103 } +# gene_bs_nose_profile={ "nose_profile_pos" 17 "nose_profile_pos" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 23 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 46 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 23 "nose_tip_angle_neg" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 74 "nose_tip_forward_neg" 136 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 34 "nose_tip_width_pos" 69 } +# face_detail_cheek_def={ "cheek_def_01" 33 "cheek_def_01" 36 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 74 "cheek_fat_01_pos" 132 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def_neg" 6 "chin_def_neg" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 172 "eye_lower_lid_def_02" 182 } +# face_detail_eye_socket={ "eye_socket_03" 14 "eye_socket_03" 23 } +# face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_01" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 8 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 14 "brow_wrinkles_02" 4 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 237 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_03" 129 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 144 "complexion_3" 202 } +# gene_height={ "normal_height" 127 "normal_height" 147 } +# gene_bs_body_type={ "body_fat_head_fat_full" 142 "body_fat_head_fat_medium" 98 } +# gene_bs_body_shape={ "body_shape_triangle_half" 255 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 7 "bust_shape_1_full" 139 } +# gene_age={ "old_3" 222 "old_2" 77 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 255 "avg_spacing_low_thickness" 132 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 214 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 100 "body_hair_sparse_lower_stubble" 128 } +# gene_hair_type={ "hair_straight_thin_beard" 179 "hair_straight_thin_beard" 117 } +# gene_baldness={ "male_pattern_baldness" 121 "male_pattern_baldness" 210 } +# eye_accessory={ "normal_eyes" 34 "normal_eyes" 34 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 124 "normal_eyelashes" 124 } +# beards={ "tgp_japanese_beards" 154 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 126 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 214 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 162 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 162 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 221 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_minamoto_yorisue = { +# portrait_info = { +# genes={ +# hair_color={ 110 252 171 251 } +# skin_color={ 228 107 225 107 } +# eye_color={ 75 252 60 244 } +# gene_chin_forward={ "chin_forward_neg" 87 "chin_forward_pos" 138 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_pos" 155 "forehead_angle_neg" 108 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 172 "forehead_brow_height_neg" 109 } +# gene_forehead_roundness={ "forehead_roundness_neg" 117 "forehead_roundness_neg" 114 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 82 "forehead_height_neg" 102 } +# gene_head_height={ "head_height_pos" 138 "head_height_neg" 102 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_neg" 79 "head_profile_neg" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_neg" 104 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 120 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_pos" 129 } +# gene_jaw_width={ "jaw_width_neg" 112 "jaw_width_pos" 128 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 114 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 136 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_neg" 124 "mouth_height_neg" 108 } +# gene_mouth_width={ "mouth_width_neg" 42 "mouth_width_neg" 84 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 91 "mouth_upper_lip_size_pos" 142 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 93 } +# gene_mouth_open={ "mouth_open_neg" 49 "mouth_open_neg" 17 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_pos" 149 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 155 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 33 } +# gene_bs_cheek_width={ "cheek_width_pos" 124 "cheek_width_pos" 9 } +# gene_bs_ear_angle={ "ear_angle_neg" 2 "ear_angle_neg" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 7 "ear_inner_shape_pos" 3 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 25 "ear_upper_bend_pos" 17 } +# gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 22 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 72 "eye_corner_depth_neg" 96 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 85 "eye_fold_shape_02_neg" 136 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_pos" 30 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 154 "eye_upper_lid_size_neg" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 186 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_neg" 53 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 52 "forehead_brow_inner_height_pos" 103 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 73 "forehead_brow_outer_height_neg" 71 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_pos" 84 } +# gene_bs_jaw_def={ "jaw_def_neg" 178 "jaw_def_neg" 192 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 38 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 82 "mouth_lower_lip_full_neg" 94 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 42 "mouth_lower_lip_pad_neg" 110 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 7 "mouth_philtrum_shape_neg" 45 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 17 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 102 "mouth_upper_lip_profile_neg" 65 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 105 "mouth_upper_lip_width_neg" 103 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 100 } +# gene_bs_nose_height={ "nose_height_neg" 95 "nose_height_neg" 40 } +# gene_bs_nose_length={ "nose_length_neg" 51 "nose_length_neg" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 85 "nose_nostril_height_neg" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 38 "nose_nostril_width_pos" 37 } +# gene_bs_nose_profile={ "nose_profile_pos" 100 "nose_profile_pos" 65 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 21 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 98 "nose_size_pos" 66 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 6 "nose_tip_angle_neg" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 117 "nose_tip_forward_neg" 115 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 130 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 4 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 8 "cheek_fat_01_neg" 85 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def_neg" 21 "chin_def_neg" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 223 "eye_lower_lid_def" 237 } +# face_detail_eye_socket={ "eye_socket_03" 11 "eye_socket_03" 181 } +# face_detail_nasolabial={ "nasolabial_03" 5 "nasolabial_03" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 21 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 199 "brow_wrinkles_04" 45 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 68 "eye_wrinkles_01" 8 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 4 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 192 "complexion_smooth_1" 139 } +# gene_height={ "normal_height" 114 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_full" 160 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 25 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 106 "bust_shape_2_half" 92 } +# gene_age={ "old_3" 177 "old_1" 84 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 175 "avg_spacing_lower_thickness" 196 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 247 "layer_2_high_thickness" 244 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 212 "body_hair_sparse_lower_stubble" 82 } +# gene_hair_type={ "hair_straight_thin_beard" 133 "hair_straight_thin_beard" 154 } +# gene_baldness={ "male_pattern_baldness" 188 "male_pattern_baldness" 238 } +# eye_accessory={ "normal_eyes" 62 "normal_eyes" 62 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 107 "normal_eyelashes" 107 } +# beards={ "tgp_japanese_beards" 103 "no_beard" 0 } +# hairstyles={ "tgp_japanese_hairstyles" 180 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 75 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_nobility_clothes" 130 "most_clothes" 0 } +# headgear={ "tgp_japanese_nobility" 211 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 24 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#bookmark_dna_empress_liang= { +# portrait_info = { +# genes = { +# hair_color={ 120 242 119 242 } +# skin_color={ 215 101 220 106 } +# eye_color={ 80 248 24 251 } +# gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 132 "eye_depth_neg" 132 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 70 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 140 } +# gene_forehead_roundness={ "forehead_roundness_pos" 147 "forehead_roundness_neg" 107 } +# gene_forehead_width={ "forehead_width_pos" 140 "forehead_width_pos" 140 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_neg" 114 "head_height_neg" 114 } +# gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 114 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_neg" 130 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 140 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_neg" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_pos" 123 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_pos" 122 } +# gene_jaw_width={ "jaw_width_pos" 140 "jaw_width_pos" 140 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_pos" 125 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_neg" 132 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 129 "mouth_upper_lip_size_pos" 129 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 123 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_neg" 127 } +# gene_neck_length={ "neck_length_neg" 114 "neck_length_pos" 114 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 143 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 84 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_neg" 46 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 67 } +# gene_bs_ear_angle={ "ear_angle_pos" 64 "ear_angle_neg" 76 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 40 "ear_inner_shape_pos" 23 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 51 "ear_lower_bend_pos" 159 } +# gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_pos" 3 "ear_size_neg" 81 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 66 "eye_corner_depth_neg" 37 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 19 "eye_fold_shape_neg" 114 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 237 "eye_upper_lid_size_neg" 208 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 31 "forehead_brow_curve_neg" 78 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 5 "forehead_brow_forward_pos" 84 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 127 "forehead_brow_inner_height_pos" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 87 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_neg" 101 } +# gene_bs_jaw_def={ "jaw_def_neg" 252 "jaw_def_neg" 184 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 45 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 57 "mouth_lower_lip_full_pos" 87 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 43 "mouth_lower_lip_pad_neg" 41 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 17 "mouth_lower_lip_width_pos" 61 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 48 "mouth_philtrum_shape_neg" 42 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 73 "mouth_philtrum_width_pos" 13 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 3 "mouth_upper_lip_def_pos" 27 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 20 "mouth_upper_lip_full_pos" 61 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 88 "mouth_upper_lip_profile_pos" 71 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 14 "mouth_upper_lip_width_neg" 64 } +# gene_bs_nose_forward={ "nose_forward_pos" 23 "nose_forward_neg" 26 } +# gene_bs_nose_height={ "nose_height_neg" 103 "nose_height_neg" 9 } +# gene_bs_nose_length={ "nose_length_neg" 92 "nose_length_neg" 13 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 55 "nose_nostril_height_neg" 29 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_pos" 44 "nose_profile_pos" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 98 "nose_ridge_angle_pos" 40 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 26 "nose_ridge_width_pos" 26 } +# gene_bs_nose_size={ "nose_size_neg" 22 "nose_size_pos" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 32 "nose_tip_angle_neg" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 97 "nose_tip_forward_neg" 197 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_neg" 43 } +# face_detail_cheek_def={ "cheek_def_01" 92 "cheek_def_02" 56 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 180 "cheek_fat_03_pos" 2 } +# face_detail_chin_cleft={ "chin_dimple" 24 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def_neg" 44 "chin_def_neg" 50 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 229 "eye_lower_lid_def" 68 } +# face_detail_eye_socket={ "eye_socket_02" 7 "eye_socket_02" 189 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_02" 84 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 4 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 11 } +# face_detail_temple_def={ "temple_def" 34 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 28 "brow_wrinkles_02" 133 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 52 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 224 "forehead_wrinkles_01" 131 } +# expression_other={ "cheek_wrinkles_both_01" 42 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_1" 141 } +# gene_height={ "normal_height" 110 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_full" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 20 "body_shape_apple_full" 21 } +# gene_bs_bust={ "bust_clothes" 152 "bust_shape_1_half" 163 } +# gene_age={ "old_1" 156 "old_2" 211 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 137 "avg_spacing_low_thickness" 167 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 241 "layer_2_low_thickness" 198 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 86 "body_hair_sparse_lower_stubble" 220 } +# gene_hair_type={ "hair_straight_thin_beard" 153 "hair_straight_thin_beard" 122 } +# gene_baldness={ "male_pattern_baldness" 242 "male_pattern_baldness" 187 } +# eye_accessory={ "normal_eyes" 99 "normal_eyes" 99 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 195 "normal_eyelashes" 195 } +# beards={ "tgp_chinese_beards" 77 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 133 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 231 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "mpo_mongol_high_nobility_clothes" 23 "most_clothes" 0 } +# headgear={ "steppe_high_nobility" 99 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#bookmark_dna_su_shi = { +# portrait_info = { +# genes={ +# hair_color={ 21 243 21 243 } +# skin_color={ 247 98 247 98 } +# eye_color={ 29 245 29 245 } +# gene_chin_forward={ "chin_forward_neg" 90 "chin_forward_neg" 90 } +# gene_chin_height={ "chin_height_neg" 108 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 122 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 149 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 89 "eye_depth_neg" 89 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 144 } +# gene_forehead_roundness={ "forehead_roundness_pos" 151 "forehead_roundness_pos" 151 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_neg" 94 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_neg" 120 "head_height_neg" 120 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 87 "head_profile_neg" 87 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 111 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_neg" 99 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 110 } +# gene_mouth_width={ "mouth_width_neg" 88 "mouth_width_neg" 88 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 135 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_pos" 152 "neck_width_pos" 152 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 108 "cheek_forward_pos" 51 } +# gene_bs_cheek_height={ "cheek_height_neg" 50 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_pos" 106 "cheek_width_pos" 106 } +# gene_bs_ear_angle={ "ear_angle_pos" 3 "ear_angle_pos" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 66 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 55 "ear_upper_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_pos" 103 "ear_outward_pos" 103 } +# gene_bs_ear_size={ "ear_size_pos" 44 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 135 "eye_corner_depth_neg" 135 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 137 "eye_fold_shape_neg" 46 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 184 "eye_upper_lid_size_neg" 240 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 234 "forehead_brow_curve_neg" 141 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 43 "forehead_brow_forward_neg" 43 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 45 "forehead_brow_inner_height_neg" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 79 "forehead_brow_outer_height_neg" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 57 "forehead_brow_width_pos" 57 } +# gene_bs_jaw_def={ "jaw_def_neg" 239 "jaw_def_neg" 239 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 15 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 5 "mouth_lower_lip_full_pos" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 18 "mouth_lower_lip_pad_neg" 18 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 94 "mouth_lower_lip_width_neg" 94 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 13 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 17 "mouth_philtrum_shape_neg" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 120 "mouth_philtrum_width_neg" 120 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 19 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 45 "mouth_upper_lip_full_neg" 45 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 50 "mouth_upper_lip_profile_neg" 50 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 7 "mouth_upper_lip_width_neg" 7 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_neg" 53 "nose_height_pos" 7 } +# gene_bs_nose_length={ "nose_length_pos" 2 "nose_length_pos" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 25 "nose_nostril_width_neg" 25 } +# gene_bs_nose_profile={ "nose_profile_pos" 26 "nose_profile_pos" 26 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 32 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 46 "nose_ridge_width_pos" 46 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 67 "nose_tip_angle_neg" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 135 "nose_tip_forward_neg" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 171 "nose_tip_width_neg" 171 } +# face_detail_cheek_def={ "cheek_def_01" 90 "cheek_def_01" 14 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 0 "cheek_fat_03_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 215 "eye_lower_lid_def_02" 215 } +# face_detail_eye_socket={ "eye_socket_03" 6 "eye_socket_03" 6 } +# face_detail_nasolabial={ "nasolabial_02" 103 "nasolabial_02" 103 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 22 "nose_tip_def" 22 } +# face_detail_temple_def={ "temple_def" 68 "temple_def" 68 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 43 "brow_wrinkles_02" 43 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 85 "eye_wrinkles_01" 85 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 162 "complexion_smooth_1" 162 } +# gene_height={ "normal_height" 97 "normal_height" 97 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_low" 133 } +# gene_bs_body_shape={ "body_shape_average" 15 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 83 "bust_default" 131 } +# gene_age={ "old_4" 95 "old_4" 95 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 159 "far_spacing_low_thickness" 159 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 195 "layer_2_low_thickness" 195 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 214 "body_hair_sparse_lower_stubble" 214 } +# gene_hair_type={ "hair_straight_thin_beard" 179 "hair_straight_thin_beard" 179 } +# gene_baldness={ "male_pattern_baldness" 182 "male_pattern_baldness" 182 } +# eye_accessory={ "normal_eyes" 203 "normal_eyes" 203 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 249 "normal_eyelashes" 249 } +# beards={ "tgp_chinese_beards" 137 "no_beard" 0 } +# headgear={ "tgp_chinese_era2_nobility" 0 "no_headgear" 0 } +# } +# } +#} +# +#bookmark_dna_chikahito = { +# portrait_info = { +# genes={ +# hair_color={ 94 250 94 250 } +# skin_color={ 211 103 211 104 } +# eye_color={ 19 244 19 244 } +# gene_chin_forward={ "chin_forward_neg" 85 "chin_forward_neg" 30 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_neg" 63 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_neg" 76 "forehead_roundness_neg" 84 } +# gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_pos" 164 } +# gene_head_height={ "head_height_neg" 117 "head_height_neg" 117 } +# gene_head_width={ "head_width_neg" 107 "head_width_neg" 107 } +# gene_head_profile={ "head_profile_neg" 106 "head_profile_neg" 106 } +# gene_head_top_height={ "head_top_height_pos" 147 "head_top_height_pos" 147 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 94 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_neg" 110 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 159 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 118 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 94 } +# gene_mouth_width={ "mouth_width_neg" 66 "mouth_width_neg" 63 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_neg" 52 } +# gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 33 } +# gene_neck_length={ "neck_length_neg" 100 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 104 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 31 "cheek_forward_pos" 31 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_neg" 85 } +# gene_bs_cheek_width={ "cheek_width_neg" 15 "cheek_width_neg" 48 } +# gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 93 "ear_inner_shape_pos" 21 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 103 "ear_lower_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_pos" 38 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_neg" 176 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 85 "eye_fold_shape_neg" 88 } +# gene_bs_eye_size={ "eye_size_pos" 169 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 149 "eye_upper_lid_size_neg" 180 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 10 "forehead_brow_curve_neg" 190 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_neg" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 64 "forehead_brow_inner_height_pos" 92 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 77 "forehead_brow_outer_height_neg" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 34 "forehead_brow_width_pos" 90 } +# gene_bs_jaw_def={ "jaw_def_neg" 215 "jaw_def_neg" 198 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 22 "mouth_lower_lip_def_pos" 137 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 67 "mouth_lower_lip_full_neg" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 25 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 64 "mouth_lower_lip_width_pos" 64 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 34 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 18 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 40 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 29 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 30 "mouth_upper_lip_profile_pos" 68 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 111 "mouth_upper_lip_width_pos" 10 } +# gene_bs_nose_forward={ "nose_forward_pos" 28 "nose_forward_pos" 28 } +# gene_bs_nose_height={ "nose_height_neg" 29 "nose_height_neg" 29 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 18 "nose_nostril_height_neg" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 22 "nose_nostril_width_neg" 22 } +# gene_bs_nose_profile={ "nose_profile_pos" 59 "nose_profile_pos" 47 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 23 "nose_ridge_angle_pos" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_pos" 47 } +# gene_bs_nose_size={ "nose_size_pos" 7 "nose_size_pos" 7 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 37 "nose_tip_angle_pos" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 195 "nose_tip_forward_neg" 160 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 32 "nose_tip_width_pos" 90 } +# face_detail_cheek_def={ "cheek_def_02" 28 "cheek_def_01" 155 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 72 "cheek_fat_01_pos" 2 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_dimple" 10 } +# face_detail_chin_def={ "chin_def_neg" 204 "chin_def_neg" 221 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 158 "eye_lower_lid_def_02" 187 } +# face_detail_eye_socket={ "eye_socket_03" 2 "eye_socket_03" 2 } +# face_detail_nasolabial={ "nasolabial_01" 21 "nasolabial_01" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 11 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 64 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 3 "brow_wrinkles_04" 3 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 186 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 183 "forehead_wrinkles_02" 162 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 165 "complexion_3" 220 } +# gene_height={ "normal_height" 104 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 144 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_average" 101 "body_shape_rectangle_half" 2 } +# gene_bs_bust={ "bust_clothes" 77 "bust_shape_3_half" 187 } +# gene_age={ "old_3" 209 "old_1" 212 } +# gene_eyebrows_shape={ "no_eyebrows" 174 "far_spacing_low_thickness" 169 } +# gene_eyebrows_fullness={ "no_eyebrows" 191 "layer_2_low_thickness" 193 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 193 "body_hair_sparse_lower_stubble" 96 } +# gene_hair_type={ "hair_straight_thin_beard" 137 "hair_straight_thin_beard" 137 } +# gene_baldness={ "male_pattern_baldness" 185 "male_pattern_baldness" 254 } +# eye_accessory={ "normal_eyes" 31 "normal_eyes" 31 } +# teeth_accessory={ "ohaguro_teeth" 255 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 185 "normal_eyelashes" 185 } +# beards={ "no_beard" 22 "no_beard" 0 } +# hairstyles={ "tgp_japanese_royal_hairstyles" 57 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 131 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_imperial_clothes" 207 "most_clothes" 0 } +# headgear={ "tgp_japanese_imperial" 88 "no_headgear" 0 } +# gene_makeup={ "japanese_01" 169 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_hu_01_a" 126 "no_props" 0 } +# } +# } +#} +# +#han_3641_li_cui = { # Chinese Emperor in 867 +# portrait_info = { +# genes={ +# hair_color={ 90 246 63 251 } +# skin_color={ 215 119 213 119 } +# eye_color={ 147 255 32 246 } +# gene_chin_forward={ "chin_forward_neg" 81 "chin_forward_neg" 121 } +# gene_chin_height={ "chin_height_pos" 122 "chin_height_pos" 116 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 132 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 183 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 147 "forehead_angle_neg" 117 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_pos" 144 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 82 "forehead_height_neg" 123 } +# gene_head_height={ "head_height_neg" 88 "head_height_neg" 87 } +# gene_head_width={ "head_width_pos" 130 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 71 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 143 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 109 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_pos" 145 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_pos" 137 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 109 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 112 "mouth_width_neg" 76 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 108 "mouth_lower_lip_size_pos" 133 } +# gene_mouth_open={ "mouth_open_neg" 47 "mouth_open_neg" 44 } +# gene_neck_length={ "neck_length_pos" 148 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 112 "neck_width_neg" 88 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 55 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 8 } +# gene_bs_cheek_width={ "cheek_width_pos" 34 "cheek_width_pos" 44 } +# gene_bs_ear_angle={ "ear_angle_pos" 16 "ear_angle_neg" 88 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 95 "ear_inner_shape_pos" 32 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 24 "ear_both_bend_pos" 197 } +# gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_neg" 27 } +# gene_bs_ear_size={ "ear_size_neg" 27 "ear_size_pos" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 24 "eye_corner_depth_neg" 6 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 63 "eye_fold_shape_neg" 76 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 154 "eye_upper_lid_size_neg" 131 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 138 "forehead_brow_curve_neg" 171 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_pos" 35 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 22 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 10 "forehead_brow_outer_height_neg" 1 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_pos" 108 } +# gene_bs_jaw_def={ "jaw_def_neg" 155 "jaw_def_neg" 238 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 165 "mouth_lower_lip_def_pos" 80 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 33 "mouth_lower_lip_full_neg" 36 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 35 "mouth_lower_lip_pad_neg" 121 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 24 "mouth_lower_lip_width_neg" 16 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 6 "mouth_philtrum_shape_neg" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 20 "mouth_philtrum_width_neg" 76 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 0 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 26 "mouth_upper_lip_profile_neg" 70 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 54 "mouth_upper_lip_width_pos" 114 } +# gene_bs_nose_forward={ "nose_forward_neg" 22 "nose_forward_neg" 13 } +# gene_bs_nose_height={ "nose_height_neg" 59 "nose_height_neg" 16 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 78 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 34 "nose_nostril_height_neg" 11 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 20 "nose_nostril_width_pos" 37 } +# gene_bs_nose_profile={ "nose_profile_neg" 65 "nose_profile_pos" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_neg" 54 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 8 "nose_ridge_width_pos" 39 } +# gene_bs_nose_size={ "nose_size_pos" 26 "nose_size_neg" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 24 "nose_tip_angle_neg" 37 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 5 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 3 "nose_tip_width_neg" 108 } +# face_detail_cheek_def={ "cheek_def_01" 118 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 24 "cheek_fat_01_neg" 23 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def_neg" 91 "chin_def_neg" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 252 "eye_lower_lid_def" 230 } +# face_detail_eye_socket={ "eye_socket_03" 21 "eye_socket_01" 1 } +# face_detail_nasolabial={ "nasolabial_03" 115 "nasolabial_01" 88 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 20 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 222 "nose_tip_def" 77 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 9 "brow_wrinkles_04" 147 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 210 "eye_wrinkles_01" 145 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 98 "forehead_wrinkles_02" 217 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 199 "complexion_1" 199 } +# gene_height={ "normal_height" 127 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_full" 146 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_apple_half" 51 "body_shape_triangle_half" 6 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_4_half" 83 } +# gene_age={ "old_2" 198 "old_1" 245 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 142 "far_spacing_high_thickness" 140 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 242 "layer_2_avg_thickness" 192 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 175 "body_hair_sparse_lower_stubble" 183 } +# gene_hair_type={ "hair_straight_thin_beard" 191 "hair_straight_thin_beard" 95 } +# gene_baldness={ "male_pattern_baldness" 241 "male_pattern_baldness" 248 } +# eye_accessory={ "normal_eyes" 255 "normal_eyes" 245 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 140 "normal_eyelashes" 140 } +# } +# } +#} +# +#japanese_fujiwara_530_yoshifusa = { # Japanese Kampaku in 867 +# portrait_info = { +# genes={ +# hair_color={ 116 244 121 249 } +# skin_color={ 217 107 215 108 } +# eye_color={ 69 253 23 255 } +# gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 87 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_neg" 113 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 112 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_neg" 108 } +# gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_pos" 145 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_pos" 141 "head_height_neg" 100 } +# gene_head_width={ "head_width_pos" 142 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_neg" 90 "head_top_height_neg" 120 } +# gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_neg" 106 } +# gene_jaw_angle={ "jaw_angle_pos" 135 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 112 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_pos" 137 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_neg" 121 "jaw_width_neg" 105 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 121 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_pos" 158 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 89 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 51 "mouth_width_neg" 57 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 149 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_neg" 36 "mouth_open_neg" 48 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_neg" 102 } +# gene_neck_width={ "neck_width_pos" 142 "neck_width_neg" 112 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 52 "cheek_forward_pos" 35 } +# gene_bs_cheek_height={ "cheek_height_pos" 3 "cheek_height_neg" 28 } +# gene_bs_cheek_width={ "cheek_width_pos" 79 "cheek_width_pos" 101 } +# gene_bs_ear_angle={ "ear_angle_neg" 39 "ear_angle_pos" 1 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 143 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 172 "ear_both_bend_pos" 100 } +# gene_bs_ear_outward={ "ear_outward_pos" 116 "ear_outward_pos" 26 } +# gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 50 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 39 "eye_corner_depth_neg" 4 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 136 "eye_fold_shape_02_neg" 42 } +# gene_bs_eye_size={ "eye_size_neg" 126 "eye_size_pos" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 140 "eye_upper_lid_size_neg" 148 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 100 "forehead_brow_curve_neg" 163 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_pos" 74 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 54 "forehead_brow_inner_height_pos" 72 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 124 "forehead_brow_outer_height_pos" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 56 "forehead_brow_width_pos" 9 } +# gene_bs_jaw_def={ "jaw_def_neg" 183 "jaw_def_neg" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 110 "mouth_lower_lip_def_pos" 100 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 19 "mouth_lower_lip_pad_neg" 86 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 9 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 25 "mouth_philtrum_shape_pos" 103 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 44 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 88 "mouth_upper_lip_full_pos" 101 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_pos" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 14 "mouth_upper_lip_width_neg" 122 } +# gene_bs_nose_forward={ "nose_forward_pos" 25 "nose_forward_pos" 12 } +# gene_bs_nose_height={ "nose_height_neg" 19 "nose_height_neg" 19 } +# gene_bs_nose_length={ "nose_length_neg" 27 "nose_length_neg" 40 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 119 "nose_nostril_height_neg" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 24 "nose_nostril_width_pos" 98 } +# gene_bs_nose_profile={ "nose_profile_pos" 100 "nose_profile_pos" 34 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 32 "nose_ridge_width_neg" 43 } +# gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_pos" 7 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 15 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 36 "nose_tip_forward_neg" 141 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 21 "nose_tip_width_neg" 118 } +# face_detail_cheek_def={ "cheek_def_02" 4 "cheek_def_01" 24 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 2 "cheek_fat_03_pos" 127 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 13 "chin_def_neg" 231 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 169 "eye_lower_lid_def" 253 } +# face_detail_eye_socket={ "eye_socket_03" 2 "eye_socket_02" 15 } +# face_detail_nasolabial={ "nasolabial_01" 23 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 25 "nose_ridge_def_neg" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 210 "nose_tip_def" 240 } +# face_detail_temple_def={ "temple_def" 89 "temple_def" 70 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 12 "brow_wrinkles_02" 41 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 227 "eye_wrinkles_01" 95 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 233 "forehead_wrinkles_01" 162 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 217 "complexion_smooth_1" 133 } +# gene_height={ "normal_height" 116 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_full" 129 "body_fat_head_fat_full" 120 } +# gene_bs_body_shape={ "body_shape_average" 30 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 60 "bust_shape_2_half" 127 } +# gene_age={ "old_3" 53 "old_2" 107 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 151 "avg_spacing_avg_thickness" 149 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 212 "layer_2_high_thickness" 245 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 81 "body_hair_sparse_lower_stubble" 170 } +# gene_hair_type={ "hair_straight_thin_beard" 121 "hair_straight_thin_beard" 190 } +# gene_baldness={ "male_pattern_baldness" 246 "male_pattern_baldness" 245 } +# eye_accessory={ "normal_eyes" 215 "normal_eyes" 215 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 129 "normal_eyelashes" 129 } +# beards={ "tgp_japanese_beards" 241 "no_beard" 0 } +# hairstyles={ "tgp_japanese_high_nobility_hairstyles" 138 "all_hairstyles" 0 } +# legwear={ "tgp_japanese_imperial_legwear" 41 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_japanese_royalty_clothes" 219 "most_clothes" 0 } +# headgear={ "tgp_japanese_shogun" 199 "no_headgear" 0 } +# gene_makeup={ "no_makeup" 200 "no_makeup" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# gene_cloak={ "cloak_additive" 255 "cloak_additive" 0 } +# } +# } +#} +# +#korean_gim_silla_33_kim = { # Korean Ruler in 867 +# portrait_info = { +# genes={ +# hair_color={ 9 246 69 247 } +# skin_color={ 216 104 223 101 } +# eye_color={ 71 242 24 250 } +# gene_chin_forward={ "chin_forward_pos" 152 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_pos" 115 "chin_height_neg" 110 } +# gene_chin_width={ "chin_width_neg" 115 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 120 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 152 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 139 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_neg" 127 } +# gene_forehead_width={ "forehead_width_pos" 133 "forehead_width_pos" 128 } +# gene_forehead_height={ "forehead_height_neg" 119 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_neg" 122 "head_height_pos" 137 } +# gene_head_width={ "head_width_pos" 148 "head_width_pos" 159 } +# gene_head_profile={ "head_profile_neg" 77 "head_profile_neg" 51 } +# gene_head_top_height={ "head_top_height_pos" 131 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 104 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_neg" 93 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_neg" 90 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 94 "mouth_width_neg" 61 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 176 "mouth_upper_lip_size_pos" 156 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_pos" 139 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 38 } +# gene_neck_length={ "neck_length_pos" 144 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 174 "neck_width_pos" 140 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 126 "cheek_forward_pos" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 39 "cheek_height_pos" 32 } +# gene_bs_cheek_width={ "cheek_width_neg" 47 "cheek_width_neg" 31 } +# gene_bs_ear_angle={ "ear_angle_neg" 25 "ear_angle_pos" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 9 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 14 "ear_both_bend_pos" 74 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_pos" 72 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 4 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 52 "eye_corner_depth_pos" 62 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 119 "eye_fold_shape_02_neg" 79 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 44 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 198 "eye_upper_lid_size_neg" 176 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 37 "forehead_brow_curve_neg" 109 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 32 "forehead_brow_forward_pos" 26 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_pos" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 85 "forehead_brow_outer_height_pos" 37 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 63 "forehead_brow_width_pos" 119 } +# gene_bs_jaw_def={ "jaw_def_neg" 155 "jaw_def_neg" 174 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 75 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 2 "mouth_lower_lip_full_neg" 122 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 78 "mouth_lower_lip_pad_neg" 15 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 73 "mouth_lower_lip_width_neg" 119 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 12 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 18 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 3 "mouth_philtrum_width_neg" 55 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 6 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 112 "mouth_upper_lip_full_pos" 58 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 24 "mouth_upper_lip_profile_neg" 30 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 83 "mouth_upper_lip_width_neg" 67 } +# gene_bs_nose_forward={ "nose_forward_neg" 28 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 39 "nose_height_neg" 8 } +# gene_bs_nose_length={ "nose_length_neg" 42 "nose_length_neg" 23 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 30 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 16 "nose_nostril_width_neg" 70 } +# gene_bs_nose_profile={ "nose_profile_pos" 102 "nose_profile_pos" 20 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 12 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 37 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 5 "nose_size_neg" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 16 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 144 "nose_tip_forward_neg" 94 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_neg" 47 } +# face_detail_cheek_def={ "cheek_def_02" 126 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 47 "cheek_fat_01_pos" 16 } +# face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def_neg" 229 "chin_def_neg" 209 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 212 "eye_lower_lid_def_02" 243 } +# face_detail_eye_socket={ "eye_socket_01" 23 "eye_socket_01" 54 } +# face_detail_nasolabial={ "nasolabial_02" 20 "nasolabial_03" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 196 "nose_ridge_def_neg" 3 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 25 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 173 "brow_wrinkles_03" 12 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 150 "eye_wrinkles_01" 163 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 190 "forehead_wrinkles_01" 254 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 159 "complexion_3" 167 } +# gene_height={ "normal_height" 119 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_full" 147 "body_fat_head_fat_medium" 108 } +# gene_bs_body_shape={ "body_shape_triangle_half" 25 "body_shape_apple_half" 50 } +# gene_bs_bust={ "bust_clothes" 133 "bust_shape_1_full" 146 } +# gene_age={ "old_3" 23 "old_4" 53 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 170 "avg_spacing_low_thickness" 161 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 218 "layer_2_high_thickness" 206 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 215 "body_hair_sparse_low_stubble" 167 } +# gene_hair_type={ "hair_straight_thin_beard" 107 "hair_straight_thin_beard" 122 } +# gene_baldness={ "male_pattern_baldness" 250 "male_pattern_baldness" 202 } +# eye_accessory={ "normal_eyes" 131 "normal_eyes" 131 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 201 "normal_eyelashes" 201 } +# beards={ "tgp_chinese_beards" 103 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 48 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 213 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_imperial_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_imperial" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#korean_gim_silla_65_kim_munui = { # Korean Consort in 867 +# portrait_info = { +# genes={ +# hair_color={ 69 247 110 243 } +# skin_color={ 216 111 210 108 } +# eye_color={ 24 250 24 245 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_neg" 106 "chin_height_pos" 123 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 203 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_pos" 162 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_neg" 80 "forehead_roundness_pos" 137 } +# gene_forehead_width={ "forehead_width_neg" 124 "forehead_width_neg" 121 } +# gene_forehead_height={ "forehead_height_neg" 78 "forehead_height_neg" 89 } +# gene_head_height={ "head_height_neg" 80 "head_height_neg" 124 } +# gene_head_width={ "head_width_pos" 163 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_neg" 30 "head_profile_neg" 98 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_pos" 151 "jaw_angle_pos" 148 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 129 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } +# gene_mouth_height={ "mouth_height_pos" 154 "mouth_height_neg" 90 } +# gene_mouth_width={ "mouth_width_neg" 59 "mouth_width_neg" 88 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_neg" 108 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_pos" 163 } +# gene_mouth_open={ "mouth_open_neg" 38 "mouth_open_neg" 10 } +# gene_neck_length={ "neck_length_pos" 146 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_neg" 103 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 4 } +# gene_bs_cheek_width={ "cheek_width_pos" 102 "cheek_width_pos" 146 } +# gene_bs_ear_angle={ "ear_angle_pos" 23 "ear_angle_neg" 57 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 98 "ear_inner_shape_pos" 45 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 202 "ear_both_bend_pos" 25 } +# gene_bs_ear_outward={ "ear_outward_neg" 10 "ear_outward_pos" 99 } +# gene_bs_ear_size={ "ear_size_pos" 40 "ear_size_neg" 43 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 20 "eye_corner_depth_neg" 7 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 65 "eye_fold_shape_02_neg" 49 } +# gene_bs_eye_size={ "eye_size_pos" 28 "eye_size_pos" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 215 "eye_upper_lid_size_neg" 190 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 170 "forehead_brow_curve_neg" 60 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 46 "forehead_brow_forward_pos" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 4 "forehead_brow_inner_height_neg" 111 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 69 "forehead_brow_outer_height_neg" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 247 "jaw_def_neg" 190 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 153 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 97 "mouth_lower_lip_full_pos" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 116 "mouth_lower_lip_pad_neg" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 34 "mouth_lower_lip_width_neg" 30 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 147 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 19 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 4 "mouth_philtrum_width_neg" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 54 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 40 "mouth_upper_lip_full_neg" 8 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 99 "mouth_upper_lip_profile_pos" 21 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_pos" 108 } +# gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_pos" 34 } +# gene_bs_nose_height={ "nose_height_neg" 45 "nose_height_neg" 31 } +# gene_bs_nose_length={ "nose_length_neg" 6 "nose_length_neg" 47 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 114 "nose_nostril_height_neg" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 15 "nose_nostril_width_pos" 15 } +# gene_bs_nose_profile={ "nose_profile_pos" 6 "nose_profile_neg" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 16 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 34 "nose_ridge_width_pos" 24 } +# gene_bs_nose_size={ "nose_size_neg" 16 "nose_size_neg" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 29 "nose_tip_angle_pos" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 178 "nose_tip_forward_neg" 71 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 69 "nose_tip_width_neg" 59 } +# face_detail_cheek_def={ "cheek_def_01" 111 "cheek_def_02" 97 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 75 "cheek_fat_01_pos" 57 } +# face_detail_chin_cleft={ "chin_dimple" 17 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def_neg" 113 "chin_def_neg" 252 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 130 "eye_lower_lid_def_02" 158 } +# face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_02" 14 } +# face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_03" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 250 "nose_ridge_def_neg" 133 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 134 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 10 "brow_wrinkles_01" 198 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 182 "eye_wrinkles_01" 78 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 200 "forehead_wrinkles_01" 78 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 127 "complexion_smooth_1" 245 } +# gene_height={ "normal_height" 139 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_full" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 10 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 65 "bust_default" 123 } +# gene_age={ "old_4" 119 "old_3" 212 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 157 "avg_spacing_avg_thickness" 187 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 232 "layer_2_avg_thickness" 206 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 141 "body_hair_sparse_lower_stubble" 224 } +# gene_hair_type={ "hair_straight_thin_beard" 177 "hair_straight_thin_beard" 185 } +# gene_baldness={ "male_pattern_baldness" 242 "male_pattern_baldness" 212 } +# eye_accessory={ "normal_eyes_no_shadow" 255 "normal_eyes" 68 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 190 "normal_eyelashes" 190 } +# beards={ "thin_beards_straight" 209 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 235 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 148 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_imperial_clothes" 255 "most_clothes" 0 } +# headgear={ "tgp_chinese_imperial" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#han_8052_zhao_shu = { # Chinese Emperor in 1066 +# portrait_info = { +# genes={ +# hair_color={ 59 248 57 242 } +# skin_color={ 208 107 213 110 } +# eye_color={ 13 253 73 242 } +# gene_chin_forward={ "chin_forward_neg" 121 "chin_forward_neg" 89 } +# gene_chin_height={ "chin_height_neg" 106 "chin_height_neg" 110 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 93 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 206 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 160 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 135 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_neg" 92 } +# gene_head_height={ "head_height_pos" 134 "head_height_pos" 169 } +# gene_head_width={ "head_width_pos" 153 "head_width_pos" 146 } +# gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 48 } +# gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_neg" 91 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_neg" 114 } +# gene_jaw_angle={ "jaw_angle_neg" 119 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 129 "jaw_width_pos" 146 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_neg" 94 } +# gene_mouth_width={ "mouth_width_neg" 81 "mouth_width_neg" 108 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 122 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 133 } +# gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 100 } +# gene_neck_length={ "neck_length_neg" 102 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_neg" 124 "neck_width_neg" 104 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 14 "cheek_forward_neg" 20 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 18 } +# gene_bs_cheek_width={ "cheek_width_pos" 66 "cheek_width_pos" 21 } +# gene_bs_ear_angle={ "ear_angle_pos" 34 "ear_angle_pos" 5 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 39 "ear_inner_shape_pos" 2 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 87 "ear_upper_bend_pos" 16 } +# gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 33 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_pos" 43 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 186 "eye_corner_depth_neg" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 66 "eye_fold_shape_02_neg" 51 } +# gene_bs_eye_size={ "eye_size_pos" 28 "eye_size_pos" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 60 "eye_upper_lid_size_neg" 156 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 169 "forehead_brow_curve_neg" 16 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 43 "forehead_brow_forward_neg" 34 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 39 "forehead_brow_inner_height_pos" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 80 "forehead_brow_outer_height_neg" 9 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 102 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 191 "jaw_def_neg" 7 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 16 "mouth_lower_lip_full_neg" 81 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 143 "mouth_lower_lip_pad_neg" 110 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 26 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 169 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 15 "mouth_philtrum_width_pos" 15 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 32 "mouth_upper_lip_full_pos" 6 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 56 "mouth_upper_lip_profile_neg" 116 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 122 "mouth_upper_lip_width_pos" 39 } +# gene_bs_nose_forward={ "nose_forward_pos" 10 "nose_forward_pos" 31 } +# gene_bs_nose_height={ "nose_height_neg" 17 "nose_height_pos" 45 } +# gene_bs_nose_length={ "nose_length_neg" 78 "nose_length_neg" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 5 "nose_nostril_height_neg" 81 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_pos" 34 } +# gene_bs_nose_profile={ "nose_profile_neg" 4 "nose_profile_neg" 18 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_neg" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_neg" 124 } +# gene_bs_nose_size={ "nose_size_pos" 12 "nose_size_pos" 72 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 12 "nose_tip_angle_pos" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 202 "nose_tip_forward_neg" 79 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 117 "nose_tip_width_neg" 1 } +# face_detail_cheek_def={ "cheek_def_01" 115 "cheek_def_01" 97 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 15 "cheek_fat_03_pos" 15 } +# face_detail_chin_cleft={ "chin_dimple" 10 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def_neg" 247 "chin_def_neg" 214 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 157 "eye_lower_lid_def_02" 166 } +# face_detail_eye_socket={ "eye_socket_01" 8 "eye_socket_03" 15 } +# face_detail_nasolabial={ "nasolabial_02" 18 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_neg" 92 } +# face_detail_nose_tip_def={ "nose_tip_def" 24 "nose_tip_def" 250 } +# face_detail_temple_def={ "temple_def" 38 "temple_def" 63 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 2 "brow_wrinkles_04" 3 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 38 "eye_wrinkles_02" 128 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 61 "forehead_wrinkles_02" 202 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 218 "complexion_smooth_1" 246 } +# gene_height={ "normal_height" 121 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_full" 116 } +# gene_bs_body_shape={ "body_shape_average" 24 "body_shape_rectangle_half" 32 } +# gene_bs_bust={ "bust_clothes" 157 "bust_shape_1_full" 176 } +# gene_age={ "old_3" 94 "old_2" 117 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 182 "avg_spacing_avg_thickness" 179 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 244 "layer_2_low_thickness" 247 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 221 "body_hair_sparse_lower_stubble" 126 } +# gene_hair_type={ "hair_straight_thin_beard" 131 "hair_straight_thin_beard" 124 } +# gene_baldness={ "male_pattern_baldness" 216 "male_pattern_baldness" 219 } +# eye_accessory={ "normal_eyes" 32 "normal_eyes" 32 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 111 "normal_eyelashes" 111 } +# beards={ "thin_beards_straight" 12 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 238 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 49 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_imperial_clothes" 126 "most_clothes" 0 } +# headgear={ "tgp_chinese_era2_imperial" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_gui_01_a" 255 "no_props" 0 } +# } +# } +#} +# +#han_8001_gao_jingru = { # Chinese consort in 1066 +# portrait_info = { +# genes={ +# hair_color={ 76 251 76 251 } +# skin_color={ 182 115 182 115 } +# eye_color={ 39 246 39 246 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_neg" 103 "chin_height_neg" 103 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 129 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_pos" 176 "forehead_angle_pos" 176 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 120 "forehead_brow_height_neg" 120 } +# gene_forehead_roundness={ "forehead_roundness_neg" 115 "forehead_roundness_neg" 115 } +# gene_forehead_width={ "forehead_width_pos" 141 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 93 "forehead_height_neg" 93 } +# gene_head_height={ "head_height_neg" 84 "head_height_neg" 84 } +# gene_head_width={ "head_width_pos" 143 "head_width_pos" 143 } +# gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 73 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 152 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 131 "jaw_width_pos" 131 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 110 } +# gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 136 "mouth_upper_lip_size_pos" 136 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 118 "mouth_open_neg" 118 } +# gene_neck_length={ "neck_length_pos" 151 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_pos" 172 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 34 "cheek_forward_neg" 34 } +# gene_bs_cheek_height={ "cheek_height_neg" 50 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_pos" 89 "cheek_width_pos" 89 } +# gene_bs_ear_angle={ "ear_angle_neg" 32 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 75 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 36 "ear_upper_bend_pos" 36 } +# gene_bs_ear_outward={ "ear_outward_neg" 2 "ear_outward_neg" 2 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 91 "eye_corner_depth_pos" 91 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 112 "eye_fold_shape_02_neg" 112 } +# gene_bs_eye_size={ "eye_size_pos" 26 "eye_size_pos" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 158 "eye_upper_lid_size_neg" 158 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 153 "forehead_brow_curve_neg" 153 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_neg" 47 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 26 "forehead_brow_inner_height_pos" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 45 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 20 "forehead_brow_width_pos" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 170 "jaw_def_neg" 170 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 11 "mouth_lower_lip_def_pos" 11 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 7 "mouth_lower_lip_full_pos" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 36 "mouth_lower_lip_pad_neg" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 101 "mouth_lower_lip_width_pos" 101 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 18 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 88 "mouth_philtrum_shape_neg" 88 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 114 "mouth_philtrum_width_pos" 114 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 112 "mouth_upper_lip_def_pos" 112 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 37 "mouth_upper_lip_full_neg" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 52 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 3 "mouth_upper_lip_width_pos" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 14 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 26 "nose_height_neg" 26 } +# gene_bs_nose_length={ "nose_length_neg" 49 "nose_length_neg" 49 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 107 "nose_nostril_height_neg" 107 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 14 "nose_nostril_width_neg" 14 } +# gene_bs_nose_profile={ "nose_profile_pos" 27 "nose_profile_pos" 27 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 17 "nose_ridge_angle_pos" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 1 } +# gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_neg" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_neg" 19 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 197 "nose_tip_forward_neg" 197 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 30 } +# face_detail_cheek_def={ "cheek_def_01" 80 "cheek_def_01" 80 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 14 "cheek_fat_01_neg" 14 } +# face_detail_chin_cleft={ "chin_dimple" 7 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def_neg" 115 "chin_def_neg" 115 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 207 "eye_lower_lid_def_02" 207 } +# face_detail_eye_socket={ "eye_socket_01" 11 "eye_socket_01" 11 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 12 "nose_ridge_def_neg" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 170 "nose_tip_def" 170 } +# face_detail_temple_def={ "temple_def" 16 "temple_def" 16 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 45 "brow_wrinkles_03" 45 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 94 "eye_wrinkles_01" 94 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 138 "forehead_wrinkles_03" 138 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 218 "complexion_smooth_1" 218 } +# gene_height={ "normal_height" 128 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_full" 120 "body_fat_head_fat_full" 120 } +# gene_bs_body_shape={ "body_shape_average" 42 "body_shape_average" 42 } +# gene_bs_bust={ "bust_shape_3_full" 126 "bust_shape_3_full" 126 } +# gene_age={ "old_2" 105 "old_2" 105 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 154 "avg_spacing_low_thickness" 154 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 228 "layer_2_avg_thickness" 228 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 174 "body_hair_sparse_lower_stubble" 174 } +# gene_hair_type={ "hair_straight_thin_beard" 127 "hair_straight_thin_beard" 127 } +# gene_baldness={ "male_pattern_baldness" 227 "male_pattern_baldness" 227 } +# eye_accessory={ "normal_eyes" 88 "normal_eyes" 88 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 201 "normal_eyelashes" 201 } +# } +# } +#} +# +#korean_wang_goryeo_13 = { # Korean Emperor in 1066 +# portrait_info = { +# genes={ +# hair_color={ 42 248 103 243 } +# skin_color={ 227 109 225 109 } +# eye_color={ 80 244 18 250 } +# gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 100 } +# gene_chin_height={ "chin_height_neg" 103 "chin_height_neg" 111 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_neg" 111 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 100 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 133 "forehead_angle_pos" 163 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 117 "forehead_brow_height_pos" 167 } +# gene_forehead_roundness={ "forehead_roundness_pos" 147 "forehead_roundness_pos" 129 } +# gene_forehead_width={ "forehead_width_pos" 193 "forehead_width_neg" 102 } +# gene_forehead_height={ "forehead_height_neg" 109 "forehead_height_neg" 58 } +# gene_head_height={ "head_height_pos" 142 "head_height_neg" 117 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 168 } +# gene_head_profile={ "head_profile_neg" 64 "head_profile_neg" 90 } +# gene_head_top_height={ "head_top_height_pos" 133 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 169 } +# gene_jaw_angle={ "jaw_angle_neg" 125 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_pos" 160 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_pos" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 109 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 128 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 158 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 141 } +# gene_mouth_width={ "mouth_width_neg" 87 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_pos" 145 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 79 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_pos" 178 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 131 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 113 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 3 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_pos" 72 } +# gene_bs_cheek_width={ "cheek_width_pos" 88 "cheek_width_pos" 25 } +# gene_bs_ear_angle={ "ear_angle_neg" 24 "ear_angle_pos" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 39 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 19 "ear_upper_bend_pos" 34 } +# gene_bs_ear_outward={ "ear_outward_neg" 62 "ear_outward_neg" 43 } +# gene_bs_ear_size={ "ear_size_neg" 21 "ear_size_pos" 82 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 35 "eye_corner_depth_neg" 193 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 81 "eye_fold_shape_neg" 117 } +# gene_bs_eye_size={ "eye_size_neg" 17 "eye_size_pos" 109 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 150 "eye_upper_lid_size_neg" 164 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 12 "forehead_brow_curve_neg" 9 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 34 "forehead_brow_forward_neg" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 112 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 46 "forehead_brow_outer_height_neg" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 12 "forehead_brow_width_neg" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 237 "jaw_def_neg" 28 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 193 "mouth_lower_lip_def_pos" 109 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 6 "mouth_lower_lip_full_pos" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_neg" 47 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 51 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 34 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 40 "mouth_philtrum_shape_neg" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 47 "mouth_philtrum_width_pos" 55 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 24 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 15 "mouth_upper_lip_full_neg" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 92 "mouth_upper_lip_profile_pos" 76 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_neg" 69 } +# gene_bs_nose_forward={ "nose_forward_pos" 50 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 6 "nose_height_neg" 28 } +# gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_neg" 11 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 108 "nose_nostril_height_neg" 17 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_neg" 32 } +# gene_bs_nose_profile={ "nose_profile_neg" 37 "nose_profile_neg" 13 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_neg" 14 } +# gene_bs_nose_size={ "nose_size_neg" 44 "nose_size_pos" 35 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 14 "nose_tip_angle_neg" 22 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 193 "nose_tip_forward_neg" 145 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 46 "nose_tip_width_neg" 44 } +# face_detail_cheek_def={ "cheek_def_01" 13 "cheek_def_02" 25 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 19 "cheek_fat_03_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 3 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def_neg" 44 "chin_def_neg" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 134 "eye_lower_lid_def_02" 244 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 185 } +# face_detail_nasolabial={ "nasolabial_01" 17 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 192 "nose_ridge_def_neg" 23 } +# face_detail_nose_tip_def={ "nose_tip_def" 11 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 253 "brow_wrinkles_02" 26 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 49 "eye_wrinkles_01" 91 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 173 "forehead_wrinkles_03" 146 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 196 "complexion_1" 192 } +# gene_height={ "normal_height" 121 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 98 "body_fat_head_fat_low" 110 } +# gene_bs_body_shape={ "body_shape_average" 25 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_3_half" 136 } +# gene_age={ "old_1" 224 "old_4" 73 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 198 "avg_spacing_avg_thickness" 193 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 240 "layer_2_low_thickness" 212 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 169 "body_hair_sparse_lower_stubble" 179 } +# gene_hair_type={ "hair_straight_thin_beard" 130 "hair_straight_thin_beard" 136 } +# gene_baldness={ "male_pattern_baldness" 221 "male_pattern_baldness" 227 } +# eye_accessory={ "normal_eyes" 40 "normal_eyes" 40 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 8 "normal_eyelashes" 8 } +# beards={ "tgp_chinese_beards" 75 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 101 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 245 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_korean_imperial_clothes" 86 "most_clothes" 0 } +# headgear={ "tgp_korean_imperial" 63 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_gui_01_a" 255 "no_props" 0 } +# } +# } +#} +# +#korean_wang_goryeo_38 = { # Korean Empress in 1066 +# portrait_info = { +# genes={ +# hair_color={ 103 243 110 243 } +# skin_color={ 240 105 238 106 } +# eye_color={ 18 250 57 248 } +# gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_neg" 111 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 108 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 145 } +# gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 163 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 117 "forehead_brow_height_neg" 106 } +# gene_forehead_roundness={ "forehead_roundness_pos" 128 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_neg" 102 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_neg" 90 "forehead_height_neg" 109 } +# gene_head_height={ "head_height_neg" 117 "head_height_pos" 153 } +# gene_head_width={ "head_width_pos" 129 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 25 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_pos" 169 } +# gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 150 } +# gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 139 "jaw_width_pos" 164 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 109 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 158 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 141 } +# gene_mouth_width={ "mouth_width_neg" 122 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_neg" 117 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 135 "mouth_lower_lip_size_neg" 79 } +# gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_neg" 101 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 144 } +# gene_neck_width={ "neck_width_neg" 106 "neck_width_pos" 140 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 11 } +# gene_bs_cheek_height={ "cheek_height_neg" 1 "cheek_height_pos" 90 } +# gene_bs_cheek_width={ "cheek_width_pos" 10 "cheek_width_pos" 88 } +# gene_bs_ear_angle={ "ear_angle_neg" 48 "ear_angle_pos" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 113 "ear_inner_shape_pos" 107 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 34 "ear_upper_bend_pos" 24 } +# gene_bs_ear_outward={ "ear_outward_neg" 43 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_neg" 40 "ear_size_neg" 22 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 32 "eye_corner_depth_neg" 193 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 81 "eye_fold_shape_neg" 68 } +# gene_bs_eye_size={ "eye_size_neg" 17 "eye_size_pos" 32 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 199 "eye_upper_lid_size_neg" 180 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 9 "forehead_brow_curve_neg" 26 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 47 "forehead_brow_forward_neg" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 30 "forehead_brow_inner_height_neg" 19 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 20 "forehead_brow_outer_height_neg" 72 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 20 "forehead_brow_width_neg" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 182 "jaw_def_neg" 28 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 193 "mouth_lower_lip_def_pos" 64 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 6 "mouth_lower_lip_full_neg" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 41 "mouth_lower_lip_pad_neg" 5 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 31 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 34 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_pos" 45 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 157 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 54 "mouth_upper_lip_full_neg" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 71 "mouth_upper_lip_profile_neg" 73 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 70 "mouth_upper_lip_width_neg" 65 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_pos" 50 } +# gene_bs_nose_height={ "nose_height_neg" 145 "nose_height_neg" 3 } +# gene_bs_nose_length={ "nose_length_neg" 18 "nose_length_neg" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 23 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 18 "nose_nostril_width_pos" 17 } +# gene_bs_nose_profile={ "nose_profile_pos" 83 "nose_profile_pos" 56 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 24 "nose_ridge_angle_neg" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 14 "nose_ridge_width_neg" 19 } +# gene_bs_nose_size={ "nose_size_neg" 32 "nose_size_pos" 30 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 6 "nose_tip_angle_pos" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 128 "nose_tip_forward_neg" 132 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 6 "nose_tip_width_neg" 24 } +# face_detail_cheek_def={ "cheek_def_02" 25 "cheek_def_02" 60 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 133 "cheek_fat_01_pos" 14 } +# face_detail_chin_cleft={ "chin_dimple" 3 "chin_cleft" 6 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 58 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 142 "eye_lower_lid_def" 224 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_03" 23 } +# face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_pos" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 47 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 50 "brow_wrinkles_02" 26 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 251 "eye_wrinkles_01" 91 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 155 "forehead_wrinkles_03" 173 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 131 "complexion_3" 196 } +# gene_height={ "normal_height" 121 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 84 "body_fat_head_fat_full" 151 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 30 "body_shape_average" 44 } +# gene_bs_bust={ "bust_clothes" 108 "bust_shape_1_full" 146 } +# gene_age={ "old_4" 73 "old_2" 81 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 141 "avg_spacing_avg_thickness" 139 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 234 "layer_2_avg_thickness" 226 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 169 "body_hair_sparse_lower_stubble" 160 } +# gene_hair_type={ "hair_straight_thin_beard" 167 "hair_straight_thin_beard" 130 } +# gene_baldness={ "male_pattern_baldness" 221 "male_pattern_baldness" 129 } +# eye_accessory={ "normal_eyes" 211 "normal_eyes" 211 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } +# beards={ "thin_beards_straight" 43 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 197 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 141 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_korean_high_nobility_clothes" 89 "most_clothes" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#han_12651_zhao_dun = { # Chinese emperor in 1178 +# portrait_info = { +# genes={ +# hair_color={ 11 248 60 248 } +# skin_color={ 228 123 234 126 } +# eye_color={ 44 254 52 250 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_neg" 92 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_neg" 112 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 132 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 141 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 141 "forehead_roundness_neg" 122 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 127 } +# gene_forehead_height={ "forehead_height_neg" 75 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 125 "head_height_pos" 134 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 177 } +# gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 49 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 136 } +# gene_jaw_angle={ "jaw_angle_neg" 89 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_neg" 99 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 145 "jaw_width_pos" 146 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 129 "mouth_forward_neg" 63 } +# gene_mouth_height={ "mouth_height_neg" 96 "mouth_height_neg" 98 } +# gene_mouth_width={ "mouth_width_neg" 110 "mouth_width_neg" 103 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 135 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 115 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 13 "mouth_open_pos" 175 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_neg" 104 } +# gene_neck_width={ "neck_width_neg" 121 "neck_width_pos" 175 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 126 "cheek_forward_neg" 48 } +# gene_bs_cheek_height={ "cheek_height_pos" 127 "cheek_height_neg" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 18 "cheek_width_pos" 51 } +# gene_bs_ear_angle={ "ear_angle_neg" 14 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 51 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 183 "ear_both_bend_pos" 104 } +# gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 21 } +# gene_bs_ear_size={ "ear_size_pos" 114 "ear_size_neg" 40 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 80 "eye_corner_depth_neg" 13 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 10 "eye_fold_shape_neg" 26 } +# gene_bs_eye_size={ "eye_size_pos" 40 "eye_size_neg" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 199 "eye_upper_lid_size_neg" 185 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 180 "forehead_brow_curve_neg" 141 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 33 "forehead_brow_inner_height_pos" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 38 "forehead_brow_outer_height_pos" 38 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 43 "forehead_brow_width_pos" 43 } +# gene_bs_jaw_def={ "jaw_def_neg" 165 "jaw_def_neg" 168 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 1 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 21 "mouth_lower_lip_full_neg" 83 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_neg" 143 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 127 "mouth_lower_lip_width_pos" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 70 "mouth_philtrum_shape_pos" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 18 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 30 "mouth_upper_lip_full_pos" 17 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 81 "mouth_upper_lip_profile_pos" 78 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 45 "mouth_upper_lip_width_pos" 115 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 4 } +# gene_bs_nose_length={ "nose_length_neg" 32 "nose_length_neg" 46 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 96 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 50 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_neg" 4 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 47 "nose_ridge_width_pos" 23 } +# gene_bs_nose_size={ "nose_size_pos" 90 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_pos" 23 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 164 "nose_tip_forward_neg" 69 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_neg" 23 } +# face_detail_cheek_def={ "cheek_def_02" 35 "cheek_def_02" 14 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 9 "cheek_fat_03_pos" 76 } +# face_detail_chin_cleft={ "chin_dimple" 2 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def_neg" 118 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 213 "eye_lower_lid_def" 250 } +# face_detail_eye_socket={ "eye_socket_02" 16 "eye_socket_03" 15 } +# face_detail_nasolabial={ "nasolabial_01" 182 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 94 "nose_ridge_def_neg" 232 } +# face_detail_nose_tip_def={ "nose_tip_def" 38 "nose_tip_def" 50 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 24 "brow_wrinkles_02" 9 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 76 "eye_wrinkles_01" 38 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 78 "forehead_wrinkles_01" 83 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 240 "complexion_3" 240 } +# gene_height={ "normal_height" 133 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_full" 109 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 15 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 142 "bust_shape_3_full" 116 } +# gene_age={ "old_1" 10 "old_1" 175 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 182 "avg_spacing_avg_thickness" 145 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 200 "layer_2_avg_thickness" 225 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 124 "body_hair_sparse_lower_stubble" 207 } +# gene_hair_type={ "hair_straight_thin_beard" 169 "hair_straight_thin_beard" 95 } +# gene_baldness={ "male_pattern_baldness" 232 "male_pattern_baldness" 255 } +# eye_accessory={ "normal_eyes" 153 "normal_eyes" 153 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 119 "normal_eyelashes" 119 } +# beards={ "tgp_chinese_beards" 80 "no_beard" 0 } +# hairstyles={ "tgp_chinese_hairstyles" 199 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 203 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "tgp_chinese_imperial_clothes" 126 "most_clothes" 0 } +# headgear={ "tgp_chinese_era2_imperial" 255 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# cloaks={ "no_cloak" 255 "no_cloak" 0 } +# gene_retargeting_fix={ "female_prop" 0 "female_prop" 0 } +# props_right={ "tgp_gui_01_a" 255 "no_props" 0 } +# } +# } +#} +# +#han_12576_li_fengniang = { # Chinese consort in 1178 +# portrait_info = { +# genes={ +# hair_color={ 35 252 35 252 } +# skin_color={ 232 128 232 128 } +# eye_color={ 44 252 44 252 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } +# gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 110 } +# gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_neg" 125 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 131 "forehead_angle_pos" 131 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 145 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_neg" 102 "forehead_roundness_neg" 102 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_neg" 111 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 111 "head_height_neg" 111 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_neg" 7 "head_profile_neg" 7 } +# gene_head_top_height={ "head_top_height_neg" 94 "head_top_height_neg" 94 } +# gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 139 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } +# gene_jaw_forward={ "jaw_forward_neg" 100 "jaw_forward_neg" 100 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 148 "mouth_corner_height_pos" 148 } +# gene_mouth_forward={ "mouth_forward_pos" 131 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_neg" 114 "mouth_height_neg" 114 } +# gene_mouth_width={ "mouth_width_neg" 76 "mouth_width_neg" 76 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 122 "mouth_lower_lip_size_neg" 89 } +# gene_mouth_open={ "mouth_open_neg" 116 "mouth_open_neg" 116 } +# gene_neck_length={ "neck_length_pos" 151 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 150 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_pos" 39 } +# gene_bs_cheek_height={ "cheek_height_pos" 42 "cheek_height_pos" 42 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 50 } +# gene_bs_ear_angle={ "ear_angle_pos" 12 "ear_angle_pos" 12 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 83 "ear_inner_shape_pos" 83 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 126 "ear_both_bend_pos" 126 } +# gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_neg" 11 } +# gene_bs_ear_size={ "ear_size_pos" 73 "ear_size_pos" 73 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 13 "eye_corner_depth_neg" 13 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 103 "eye_fold_shape_neg" 103 } +# gene_bs_eye_size={ "eye_size_neg" 47 "eye_size_neg" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 155 "eye_upper_lid_size_neg" 155 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 46 "forehead_brow_curve_neg" 46 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 59 "forehead_brow_forward_neg" 59 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 13 "forehead_brow_inner_height_pos" 13 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 69 "forehead_brow_outer_height_pos" 69 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 104 "forehead_brow_width_neg" 104 } +# gene_bs_jaw_def={ "jaw_def_neg" 242 "jaw_def_neg" 242 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 23 "mouth_lower_lip_def_pos" 23 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 8 "mouth_lower_lip_full_neg" 8 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_neg" 46 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 27 "mouth_lower_lip_width_neg" 27 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 31 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 8 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 81 "mouth_upper_lip_def_pos" 81 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 12 "mouth_upper_lip_full_neg" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 96 "mouth_upper_lip_profile_pos" 96 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 109 "mouth_upper_lip_width_pos" 109 } +# gene_bs_nose_forward={ "nose_forward_neg" 19 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 19 "nose_height_neg" 19 } +# gene_bs_nose_length={ "nose_length_neg" 34 "nose_length_neg" 34 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 26 "nose_nostril_height_neg" 26 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_neg" 50 } +# gene_bs_nose_profile={ "nose_profile_pos" 51 "nose_profile_pos" 51 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 88 "nose_ridge_angle_neg" 88 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 42 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_pos" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_neg" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 47 "nose_tip_width_pos" 47 } +# face_detail_cheek_def={ "cheek_def_02" 19 "cheek_def_02" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 117 "cheek_fat_01_pos" 117 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def_neg" 224 "chin_def_neg" 224 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 65 "eye_lower_lid_def_02" 65 } +# face_detail_eye_socket={ "eye_socket_02" 27 "eye_socket_02" 27 } +# face_detail_nasolabial={ "nasolabial_01" 13 "nasolabial_01" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 124 "nose_ridge_def_pos" 124 } +# face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 39 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 18 "brow_wrinkles_03" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_01" 47 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_smooth_1" 224 "complexion_smooth_1" 224 } +# gene_height={ "normal_height" 106 "normal_height" 106 } +# gene_bs_body_type={ "body_fat_head_fat_full" 102 "body_fat_head_fat_full" 102 } +# gene_bs_body_shape={ "body_shape_triangle_half" 18 "body_shape_triangle_half" 18 } +# gene_bs_bust={ "bust_default" 152 "bust_default" 152 } +# gene_age={ "old_1" 62 "old_1" 62 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 187 "avg_spacing_avg_thickness" 187 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 246 "layer_2_low_thickness" 246 } +# gene_body_hair={ "body_hair_sparse_lower_stubble" 185 "body_hair_sparse_lower_stubble" 185 } +# gene_hair_type={ "hair_straight_thin_beard" 124 "hair_straight_thin_beard" 124 } +# gene_baldness={ "male_pattern_baldness" 204 "male_pattern_baldness" 204 } +# eye_accessory={ "normal_eyes" 126 "normal_eyes" 126 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 246 "normal_eyelashes" 246 } +# } +# } +#} +# +# +# \ No newline at end of file diff --git a/common/dna_data/01_easteregg_dna.txt b/common/dna_data/01_easteregg_dna.txt new file mode 100644 index 000000000..e361724f3 --- /dev/null +++ b/common/dna_data/01_easteregg_dna.txt @@ -0,0 +1,12743 @@ +## VANITIES +# +#easteregg_henrik_fahraeus = { +# portrait_info = { +# genes={ +# hair_color={ 19 90 188 112 } +# skin_color={ 105 50 105 72 } +# eye_color={ 183 183 76 183 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 151 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 68 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 170 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_neg" 100 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_neg" 68 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_neg" 71 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 219 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 93 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 170 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 214 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 103 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 101 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 80 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 197 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 159 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 140 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 86 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 127 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 100 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 57 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 44 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 122 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 1 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_5" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 147 "normal_height" 147 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_3" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 230 "avg_spacing_avg_thickness" 202 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 57 "layer_2_avg_thickness" 75 } +# gene_body_hair={ "body_hair_sparse" 185 "body_hair_sparse" 185 } +# #hairstyles={ "western_#hairstyles" 206 "legacy_dna_#hairstyles" 0 } +# #beards={ "western_#beards" 85 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_alexander_oltner = { +# portrait_info = { +# genes={ +# hair_color={ 61 177 111 124 } +# skin_color={ 19 3 42 65 } +# eye_color={ 220 160 19 160 } +# gene_chin_forward={ "chin_forward_pos" 203 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 72 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 38 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 145 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 144 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 113 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 91 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 130 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 103 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 63 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 215 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 116 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 170 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 173 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 140 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 20 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 173 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 105 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 72 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 150 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_neg" 104 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 169 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 187 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 65 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 200 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 113 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 219 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 52 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_03" 28 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 218 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 149 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 48 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 103 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 2 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_2" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 156 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 228 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_pear_half" 39 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_4_full" 255 "bust_clothes" 127 } +# gene_age={ "old_1" 77 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 168 "avg_spacing_avg_thickness" 168 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 111 "layer_2_avg_thickness" 111 } +# gene_body_hair={ "body_hair_sparse" 108 "body_hair_sparse" 108 } +# #hairstyles={ "legacy_dna_#hairstyles" 93 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 131 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_jakub_potapczyk = { +# portrait_info = { +# genes={ +# hair_color={ 107 197 124 101 } +# skin_color={ 30 48 32 88 } +# eye_color={ 153 209 223 166 } +# gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 121 } +# gene_chin_height={ "chin_height_neg" 110 "chin_height_neg" 112 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 148 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_neg" 107 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 162 "forehead_angle_pos" 137 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 99 "forehead_brow_height_neg" 121 } +# gene_forehead_roundness={ "forehead_roundness_pos" 129 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 147 } +# gene_head_height={ "head_height_pos" 155 "head_height_pos" 165 } +# gene_head_width={ "head_width_pos" 154 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 141 } +# gene_head_top_height={ "head_top_height_neg" 104 "head_top_height_neg" 104 } +# gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 171 } +# gene_jaw_angle={ "jaw_angle_neg" 102 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 138 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 125 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_neg" 98 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 52 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 154 "mouth_upper_lip_size_pos" 160 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 58 "mouth_lower_lip_size_neg" 61 } +# gene_mouth_open={ "mouth_open_neg" 61 "mouth_open_neg" 61 } +# gene_neck_length={ "neck_length_neg" 107 "neck_length_neg" 107 } +# gene_neck_width={ "neck_width_pos" 53 "neck_width_pos" 149 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 24 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 9 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_neg" 36 } +# gene_bs_ear_angle={ "ear_angle_neg" 81 "ear_angle_neg" 69 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 6 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 26 "ear_lower_bend_pos" 26 } +# gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_neg" 15 } +# gene_bs_ear_size={ "ear_size_neg" 4 "ear_size_neg" 4 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 25 "eye_corner_depth_neg" 16 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 53 "eye_fold_shape_neg" 18 } +# gene_bs_eye_size={ "eye_size_neg" 189 "eye_size_pos" 196 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 3 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 189 "forehead_brow_curve_pos" 48 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 16 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 9 "forehead_brow_inner_height_neg" 73 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 71 "forehead_brow_outer_height_pos" 48 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 39 "forehead_brow_width_pos" 48 } +# gene_bs_jaw_def={ "jaw_def_pos" 80 "jaw_def_pos" 42 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 139 "mouth_lower_lip_def_pos" 49 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 127 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 51 "mouth_lower_lip_width_neg" 51 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_pos" 51 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 81 "mouth_philtrum_width_pos" 81 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 202 "mouth_upper_lip_def_pos" 64 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 173 "mouth_upper_lip_full_pos" 51 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 63 "mouth_upper_lip_profile_neg" 101 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 27 "mouth_upper_lip_width_neg" 27 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_neg" 22 } +# gene_bs_nose_height={ "nose_height_pos" 53 "nose_height_pos" 87 } +# gene_bs_nose_length={ "nose_length_neg" 107 "nose_length_neg" 116 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_neg" 9 } +# gene_bs_nose_profile={ "nose_profile_hawk" 11 "nose_profile_hawk" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_pos" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 57 "nose_ridge_width_neg" 12 } +# gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_neg" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 42 "nose_tip_forward_neg" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 12 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 10 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 28 "cheek_fat_01_neg" 113 } +# face_detail_chin_cleft={ "chin_cleft" 30 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def" 149 "chin_def" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 153 } +# face_detail_eye_socket={ "eye_socket_03" 205 "eye_socket_03" 232 } +# face_detail_nasolabial={ "nasolabial_01" 108 "nasolabial_03" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 34 "nose_ridge_def_pos" 34 } +# face_detail_nose_tip_def={ "nose_tip_def" 80 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 238 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 66 "brow_wrinkles_02" 91 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 82 "eye_wrinkles_01" 72 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 93 "forehead_wrinkles_01" 237 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 82 "complexion_6" 202 } +# gene_height={ "normal_height" 175 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_full" 120 } +# gene_bs_body_shape={ "body_shape_average" 151 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 148 "bust_shape_3_half" 152 } +# gene_age={ "old_beauty_1" 168 "old_4" 165 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 166 "far_spacing_lower_thickness" 166 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 149 "layer_2_avg_thickness" 149 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 87 "body_hair_sparse" 186 } +# gene_hair_type={ "hair_straight" 0 "hair_straight" 0 } +# gene_baldness={ "no_baldness" 0 "no_baldness" 0 } +# eye_accessory={ "normal_eyes" 161 "normal_eyes" 161 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 8 "normal_eyelashes" 8 } +# hairstyles={ "fp1_hairstyles_wavy" 81 "all_hairstyles" 0 } +# beards={ "no_beard" 0 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_joacim_carlberg = { +# portrait_info = { +# genes={ +# hair_color={ 149 237 216 217 } +# skin_color={ 34 101 34 101 } +# eye_color={ 220 80 241 178 } +# gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_pos" 113 "chin_height_pos" 156 } +# gene_chin_width={ "chin_width_neg" 134 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 126 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 166 "eye_height_pos" 151 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 115 } +# gene_eye_shut={ "eye_shut_pos" 199 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 106 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 197 "forehead_brow_height_neg" 109 } +# gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 188 } +# gene_forehead_width={ "forehead_width_pos" 144 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 234 "forehead_height_neg" 109 } +# gene_head_height={ "head_height_pos" 86 "head_height_pos" 144 } +# gene_head_width={ "head_width_neg" 75 "head_width_neg" 91 } +# gene_head_profile={ "head_profile_neg" 86 "head_profile_neg" 123 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_neg" 171 "head_top_width_neg" 126 } +# gene_jaw_angle={ "jaw_angle_pos" 114 "jaw_angle_pos" 149 } +# gene_jaw_forward={ "jaw_forward_pos" 107 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_pos" 133 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 138 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 151 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 151 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 146 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 2 } +# gene_neck_length={ "neck_length_neg" 70 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_neg" 134 "neck_width_neg" 121 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 37 "cheek_forward_neg" 26 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 80 } +# gene_bs_cheek_width={ "cheek_width_neg" 55 "cheek_width_pos" 50 } +# gene_bs_ear_angle={ "ear_angle_neg" 113 "ear_angle_neg" 49 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 21 } +# gene_bs_ear_outward={ "ear_outward_neg" 103 "ear_outward_neg" 4 } +# gene_bs_ear_size={ "ear_size_neg" 71 "ear_size_neg" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 97 "eye_corner_depth_pos" 208 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 39 "eye_fold_shape_neg" 45 } +# gene_bs_eye_size={ "eye_size_neg" 113 "eye_size_pos" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 161 "eye_upper_lid_size_pos" 33 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 179 "forehead_brow_curve_neg" 103 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 21 "forehead_brow_forward_pos" 14 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 73 "forehead_brow_inner_height_pos" 44 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 25 "forehead_brow_outer_height_neg" 25 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 99 "forehead_brow_width_pos" 4 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 64 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 130 "mouth_lower_lip_def_pos" 95 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_pos" 110 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 33 "mouth_lower_lip_pad_neg" 3 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_neg" 37 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 64 "mouth_philtrum_def_pos" 4 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 135 "mouth_philtrum_width_pos" 71 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 25 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 137 "mouth_upper_lip_full_pos" 40 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 13 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 25 "mouth_upper_lip_width_neg" 37 } +# gene_bs_nose_forward={ "nose_forward_neg" 13 "nose_forward_neg" 13 } +# gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_neg" 84 } +# gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_pos" 14 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 67 "nose_nostril_height_neg" 31 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 35 } +# gene_bs_nose_profile={ "nose_profile_pos" 49 "nose_profile_pos" 46 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 20 } +# gene_bs_nose_size={ "nose_size_neg" 33 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 61 "nose_tip_angle_pos" 61 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 35 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 73 "nose_tip_width_pos" 73 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 154 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 167 "cheek_fat_01_pos" 205 } +# face_detail_chin_cleft={ "chin_dimple" 72 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 107 "chin_def" 181 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 15 } +# face_detail_eye_socket={ "eye_socket_color_03" 93 "eye_socket_03" 114 } +# face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 155 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 85 "temple_def" 238 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 5 "brow_wrinkles_04" 5 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 51 "eye_wrinkles_01" 51 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 86 "forehead_wrinkles_01" 86 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 159 "complexion_3" 159 } +# gene_height={ "normal_height" 177 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 124 "body_fat_head_fat_medium" 151 } +# gene_bs_body_shape={ "body_shape_average" 51 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 102 "bust_shape_2_full" 123 } +# gene_age={ "old_4" 203 "old_4" 203 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 127 "far_spacing_low_thickness" 128 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 151 "layer_2_lower_thickness" 64 } +# gene_body_hair={ "body_hair_avg" 104 "body_hair_avg" 104 } +# gene_hair_type={ "hair_straight" 100 "hair_straight" 100 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } +# hairstyles={ "fp1_hairstyles_straight" 255 "all_hairstyles" 0 } +# beards={ "steppe_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_olof_bjork={ +# portrait_info = { +# genes={ +# hair_color={ 124 132 137 81 } +# skin_color={ 86 12 104 79 } +# eye_color={ 255 57 56 190 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 108 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 94 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 121 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 165 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 214 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 89 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 170 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 141 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 145 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 108 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 155 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 156 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 173 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 159 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 160 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 49 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 127 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 33 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 67 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 2 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 20 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 195 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 75 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 63 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 89 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 65 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_neg" 124 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 34 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 100 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 12 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 179 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_dimple" 126 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 196 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_03" 178 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 96 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 151 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 137 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 33 "complexion_1" 0 } +# gene_height={ "normal_height" 175 "normal_height" 127 } +# gene_bs_body_type={ "body_average" 128 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 47 "body_shape_average" 0 } +# gene_bs_bust={ "bust_default" 165 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 131 "avg_spacing_avg_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 103 "layer_2_avg_thickness" 103 } +# gene_body_hair={ "body_hair_sparse" 145 "body_hair_sparse" 138 } +# #hairstyles={ "legacy_dna_#hairstyles" 133 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 31 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_petter_lundh = { +# portrait_info = { +# genes = { +# hair_color={ 93 50 228 49 } +# skin_color={ 54 22 99 88 } +# eye_color={ 255 109 229 191 } +# gene_chin_forward={ "chin_forward_pos" 94 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 114 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 142 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 150 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 86 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 98 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 186 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 116 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 47 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 191 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 189 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 90 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 119 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 107 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 103 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 160 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 152 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 121 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 113 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 68 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 109 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 105 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 169 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 81 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 30 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 118 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 12 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 52 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 22 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 50 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 90 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 233 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 59 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 110 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 146 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 95 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 73 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 150 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 155 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 167 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 161 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 47 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 141 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 167 "normal_height" 127 } +# gene_bs_body_type={ "body_average" 138 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 184 "avg_spacing_avg_thickness" 246 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 0 "layer_2_avg_thickness" 71 } +# gene_body_hair={ "body_hair_sparse" 168 "body_hair_sparse" 168 } +# #hairstyles={ "legacy_dna_#hairstyles" 68 "legacy_dna_#hairstyles" 0 } +# #beards={ "no_beard" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 2 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled = yes +#} +# +#easteregg_linnea_thimren = { +# portrait_info = { +# genes={ +# hair_color={ 72 202 68 233 } +# skin_color={ 76 64 76 64 } +# eye_color={ 122 186 180 186 } +# gene_chin_forward={ "chin_forward_pos" 187 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 142 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 160 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 126 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 147 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 110 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 170 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 116 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 146 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 108 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_neg" 80 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 189 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 81 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 112 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 179 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 118 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 93 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 87 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 58 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 80 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 34 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 85 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 70 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 39 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 187 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 59 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 75 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 42 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 16 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 50 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 101 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 89 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 63 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 207 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 96 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 54 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 119 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 2 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 57 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 186 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 44 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 158 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 169 "bust_clothes" 127 } +# gene_age={ "old_2" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 244 "avg_spacing_avg_thickness" 245 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 164 "layer_2_avg_thickness" 110 } +# gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 151 } +# #hairstyles={ "legacy_dna_#hairstyles" 211 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 2 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_matthew_clohessy={ +# portrait_info = { +# genes={ +# hair_color={ 251 77 233 77 } +# skin_color={ 0 26 67 87 } +# eye_color={ 255 53 207 147 } +# gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 89 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 114 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 145 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 123 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 172 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 128 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 151 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 214 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 67 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 151 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 140 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 118 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 158 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 144 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 99 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 149 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 175 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 122 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 112 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 137 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 56 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 98 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 36 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 43 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 66 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 53 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 62 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 77 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 59 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 28 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 48 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 30 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 53 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 53 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 45 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 99 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 146 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 174 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 70 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 40 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 122 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 79 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 165 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 45 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 71 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 76 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 163 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_7" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 164 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 65 "avg_spacing_avg_thickness" 169 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 124 "layer_2_avg_thickness" 124 } +# gene_body_hair={ "body_hair_sparse" 151 "body_hair_sparse" 151 } +# #hairstyles={ "legacy_dna_#hairstyles" 187 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_steacy_mcilwham={ +# portrait_info = { +# genes={ +# hair_color={ 45 0 125 254 } +# skin_color={ 13 6 102 69 } +# eye_color={ 238 65 42 161 } +# gene_chin_forward={ "chin_forward_pos" 92 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 171 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 122 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 149 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 100 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 197 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 115 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 116 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 169 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 43 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 0 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 166 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 105 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 114 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 107 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 117 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 145 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 98 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 83 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 84 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 151 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 111 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 56 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 21 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 5 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 1 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 43 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 15 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_neg" 53 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 175 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 111 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 87 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 23 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 17 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 75 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 39 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 21 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 35 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 33 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 92 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 73 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 21 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 43 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 105 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 19 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 63 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 31 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 133 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 71 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_neg" 49 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 113 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 39 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 47 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 105 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 75 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 77 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 125 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 87 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 255 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 75 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 123 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_5" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 104 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average_clothed" 255 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 141 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 218 "avg_spacing_avg_thickness" 217 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 69 "layer_2_avg_thickness" 90 } +# gene_body_hair={ "body_hair_sparse" 109 "body_hair_sparse" 112 } +# #hairstyles={ "northern_#hairstyles" 255 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_nils_wadensten = { +# portrait_info = { +# genes={ +# hair_color={ 120 117 120 112 } +# skin_color={ 58 42 86 70 } +# eye_color={ 219 114 202 199 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 103 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 122 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 67 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 86 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 191 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 21 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 158 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 123 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 87 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 119 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 124 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 82 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 110 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 164 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 93 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 150 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 76 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 132 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 39 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 49 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 177 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 15 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 108 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 130 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 206 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 45 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 156 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 45 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 255 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 66 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 168 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 98 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 45 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 54 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 59 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 16 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 85 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 133 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 165 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 67 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 58 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 136 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 145 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_color_03" 113 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_02" 28 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 202 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 118 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 100 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 148 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 124 "body_fat_head_fat_low" 127 } +# gene_bs_body_shape={ "body_shape_triangle_half" 30 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 101 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 144 "avg_spacing_avg_thickness" 208 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 91 "layer_2_avg_thickness" 63 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 119 "body_hair_sparse" 110 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# hairstyles={ "ep2_hairstyles_western" 0 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 98 "no_beard" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_emil_tisander = { +# portrait_info = { +# genes={ +# hair_color={ 184 251 129 121 } +# skin_color={ 1 43 7 68 } +# eye_color={ 235 76 222 138 } +# gene_chin_forward={ "chin_forward_pos" 109 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 152 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 150 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 112 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 109 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 167 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 110 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 149 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 152 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 188 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 145 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 57 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 138 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 145 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 112 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 140 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 133 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 91 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 153 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 156 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 119 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 151 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 182 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 126 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 91 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 10 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 52 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 49 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 195 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 75 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 66 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 59 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 84 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 34 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 130 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 95 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 42 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 104 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 22 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 1 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 26 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 49 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 71 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 230 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 66 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 54 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 19 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 38 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 225 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 20 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 34 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 54 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 22 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 192 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 47 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "nose_wrinkles_01" 124 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 233 "complexion_1" 0 } +# gene_height={ "normal_height" 158 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 101 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_2" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 202 "avg_spacing_avg_thickness" 144 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 155 "layer_2_avg_thickness" 67 } +# gene_body_hair={ "body_hair_sparse" 43 "body_hair_sparse" 172 } +# #hairstyles={ "legacy_dna_#hairstyles" 186 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_joel_hansson = { +# portrait_info = { +# genes={ +# hair_color={ 121 223 139 94 } +# skin_color={ 100 65 100 49 } +# eye_color={ 161 210 153 96 } +# gene_chin_forward={ "chin_forward_pos" 99 "chin_forward_pos" 130 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 152 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 84 "eye_angle_neg" 84 } +# gene_eye_depth={ "eye_depth_neg" 159 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 59 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 52 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 61 "forehead_angle_neg" 107 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 113 "forehead_brow_height_pos" 167 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 136 } +# gene_forehead_width={ "forehead_width_neg" 123 "forehead_width_neg" 123 } +# gene_forehead_height={ "forehead_height_pos" 84 "forehead_height_pos" 143 } +# gene_head_height={ "head_height_pos" 131 "head_height_pos" 131 } +# gene_head_width={ "head_width_neg" 125 "head_width_neg" 125 } +# gene_head_profile={ "head_profile_pos" 124 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 165 "head_top_height_pos" 165 } +# gene_head_top_width={ "head_top_width_neg" 121 "head_top_width_neg" 121 } +# gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_neg" 93 "jaw_forward_neg" 93 } +# gene_jaw_height={ "jaw_height_pos" 82 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 96 "jaw_width_neg" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 100 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_pos" 107 "mouth_width_neg" 46 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 126 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 126 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 123 "mouth_open_neg" 123 } +# gene_neck_length={ "neck_length_neg" 76 "neck_length_neg" 76 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 33 "cheek_height_neg" 33 } +# gene_bs_cheek_width={ "cheek_width_neg" 94 "cheek_width_neg" 80 } +# gene_bs_ear_angle={ "ear_angle_neg" 54 "ear_angle_neg" 54 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 15 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 12 "ear_upper_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_pos" 64 "ear_outward_pos" 64 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 140 "eye_corner_depth_neg" 140 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 29 "eye_fold_shape_pos" 29 } +# gene_bs_eye_size={ "eye_size_neg" 134 "eye_size_neg" 134 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 149 "eye_upper_lid_size_neg" 146 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 34 "forehead_brow_curve_pos" 34 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 10 "forehead_brow_forward_pos" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 32 "forehead_brow_inner_height_pos" 32 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 6 "forehead_brow_outer_height_neg" 6 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 15 "forehead_brow_width_neg" 15 } +# gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_neg" 50 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 18 "mouth_lower_lip_def_pos" 18 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 4 "mouth_lower_lip_full_pos" 4 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 67 "mouth_lower_lip_pad_neg" 67 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 192 "mouth_lower_lip_width_neg" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 90 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 47 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 86 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 8 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 20 "mouth_upper_lip_full_neg" 20 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 17 "mouth_upper_lip_profile_pos" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 77 "mouth_upper_lip_width_neg" 92 } +# gene_bs_nose_forward={ "nose_forward_pos" 117 "nose_forward_pos" 62 } +# gene_bs_nose_height={ "nose_height_pos" 84 "nose_height_pos" 57 } +# gene_bs_nose_length={ "nose_length_neg" 20 "nose_length_neg" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 193 "nose_nostril_width_pos" 23 } +# gene_bs_nose_profile={ "nose_profile_neg" 22 "nose_profile_neg" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_neg" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 61 "nose_ridge_width_pos" 16 } +# gene_bs_nose_size={ "nose_size_pos" 63 "nose_size_pos" 16 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 52 "nose_tip_angle_pos" 81 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 65 "nose_tip_forward_neg" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 10 "nose_tip_width_neg" 10 } +# face_detail_cheek_def={ "cheek_def_01" 80 "cheek_def_01" 80 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 6 "cheek_fat_03_pos" 6 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def" 28 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 165 "eye_lower_lid_def" 235 } +# face_detail_eye_socket={ "eye_socket_02" 50 "eye_socket_02" 50 } +# face_detail_nasolabial={ "nasolabial_01" 54 "nasolabial_01" 159 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 244 "nose_ridge_def_pos" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 210 } +# face_detail_temple_def={ "temple_def" 112 "temple_def" 170 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 92 "brow_wrinkles_03" 92 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 143 "eye_wrinkles_01" 143 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 214 "forehead_wrinkles_02" 214 } +# expression_other={ "cheek_wrinkles_both_01" 205 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_4" 184 "complexion_4" 184 } +# gene_height={ "normal_height" 188 "normal_height" 122 } +# gene_bs_body_type={ "body_average" 80 "body_average" 0 } +# gene_bs_body_shape={ "body_shape_apple_half" 59 "body_shape_apple_half" 59 } +# gene_bs_bust={ "bust_shape_1_half" 113 "bust_shape_1_half" 113 } +# gene_age={ "old_1" 100 "old_1" 94 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 255 "no_eyebrows" 23 } +# gene_eyebrows_fullness={ "no_eyebrows" 22 "no_eyebrows" 22 } +# gene_body_hair={ "body_hair_sparse" 153 "body_hair_sparse" 153 } +# #hairstyles={ "northern_#hairstyles" 36 "northern_#hairstyles" 82 } +# #beards={ "no_beard" 255 "northern_#beards" 186 } +# eye_accessory={ "normal_eyes" 255 "normal_eyes" 104 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 158 "normal_eyelashes" 117 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled = yes +#} +# +#easteregg_peter_johannesson = { +# portrait_info = { +# genes={ +# hair_color={ 255 239 4 234 } +# skin_color={ 44 71 5 102 } +# eye_color={ 189 196 115 182 } +# gene_chin_forward={ "chin_forward_pos" 154 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 146 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 150 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 181 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 221 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 146 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 76 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 96 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 29 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 104 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 2 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_neg" 38 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 82 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 103 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 66 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 124 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_neg" 44 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 85 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 45 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 61 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 42 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 200 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 109 "forehead_wrinkles_01" 0 } +# expression_other={ "nose_wrinkles_01" 229 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 173 "complexion_1" 0 } +# gene_height={ "normal_height" 155 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 194 "avg_spacing_avg_thickness" 194 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 79 "layer_2_avg_thickness" 79 } +# gene_body_hair={ "body_hair_avg" 150 "body_hair_sparse" 175 } +# #hairstyles={ "legacy_dna_#hairstyles" 49 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 238 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled = yes +#} +# +#easteregg_malin_jonsson={ +# portrait_info = { +# genes={ +# hair_color={ 56 95 18 229 } +# skin_color={ 28 34 61 64 } +# eye_color={ 253 34 132 190 } +# gene_chin_forward={ "chin_forward_pos" 90 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 147 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 110 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 122 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 105 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 90 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 182 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 200 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 77 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 107 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 191 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 90 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 112 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 124 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 86 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 169 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 73 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 25 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 93 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 38 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 82 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 234 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 105 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 96 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 98 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 121 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 164 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 68 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 30 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 123 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 151 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 67 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 86 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 40 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 152 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 26 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 123 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 86 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 56 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 255 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 154 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 22 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 10 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "nose_wrinkles_01" 101 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 70 "complexion_1" 0 } +# gene_height={ "normal_height" 170 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 130 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 79 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 130 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 175 "avg_spacing_avg_thickness" 220 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 113 "layer_2_avg_thickness" 118 } +# gene_body_hair={ "body_hair_sparse" 255 "body_hair_sparse" 188 } +# #hairstyles={ "legacy_dna_#hairstyles" 220 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_linda_tiger={ +# portrait_info = { +# genes={ +# hair_color={ 173 253 213 184 } +# skin_color={ 15 71 50 84 } +# eye_color={ 127 200 29 135 } +# gene_chin_forward={ "chin_forward_neg" 214 "chin_forward_neg" 91 } +# gene_chin_height={ "chin_height_neg" 58 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_neg" 163 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 105 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 108 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 151 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 67 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_neg" 149 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_neg" 48 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 164 "forehead_brow_height_neg" 106 } +# gene_forehead_roundness={ "forehead_roundness_pos" 201 "forehead_roundness_pos" 133 } +# gene_forehead_width={ "forehead_width_neg" 22 "forehead_width_neg" 127 } +# gene_forehead_height={ "forehead_height_pos" 246 "forehead_height_pos" 149 } +# gene_head_height={ "head_height_pos" 159 "head_height_pos" 154 } +# gene_head_width={ "head_width_neg" 35 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_pos" 53 "head_profile_pos" 128 } +# gene_head_top_height={ "head_top_height_neg" 181 "head_top_height_neg" 106 } +# gene_head_top_width={ "head_top_width_pos" 224 "head_top_width_pos" 201 } +# gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_pos" 96 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 110 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 161 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 154 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_neg" 116 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 159 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_neg" 2 "mouth_width_neg" 45 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 54 "mouth_upper_lip_size_pos" 162 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 32 } +# gene_mouth_open={ "mouth_open_neg" 90 "mouth_open_neg" 38 } +# gene_neck_length={ "neck_length_neg" 184 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_neg" 138 "neck_width_neg" 100 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 61 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 48 "cheek_height_pos" 35 } +# gene_bs_cheek_width={ "cheek_width_neg" 105 "cheek_width_neg" 29 } +# gene_bs_ear_angle={ "ear_angle_neg" 126 "ear_angle_neg" 39 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 136 "ear_inner_shape_pos" 136 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 14 "ear_upper_bend_pos" 14 } +# gene_bs_ear_outward={ "ear_outward_neg" 7 "ear_outward_neg" 7 } +# gene_bs_ear_size={ "ear_size_pos" 51 "ear_size_pos" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 0 "eye_corner_depth_neg" 9 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 28 } +# gene_bs_eye_size={ "eye_size_neg" 132 "eye_size_neg" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 0 "eye_upper_lid_size_neg" 42 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 47 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 91 "forehead_brow_forward_pos" 116 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 42 "forehead_brow_inner_height_pos" 45 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 99 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 116 "jaw_def_neg" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 159 "mouth_lower_lip_def_pos" 55 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 123 "mouth_lower_lip_full_pos" 71 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 93 "mouth_lower_lip_pad_pos" 41 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 0 "mouth_lower_lip_width_neg" 32 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 54 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 21 "mouth_philtrum_shape_pos" 21 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 89 "mouth_philtrum_width_neg" 49 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 58 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 1 "mouth_upper_lip_full_pos" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 175 "mouth_upper_lip_profile_pos" 22 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 117 "mouth_upper_lip_width_pos" 26 } +# gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_neg" 40 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 39 } +# gene_bs_nose_length={ "nose_length_pos" 33 "nose_length_pos" 116 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 39 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 195 "nose_nostril_width_neg" 86 } +# gene_bs_nose_profile={ "nose_profile_hawk" 177 "nose_profile_hawk" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 0 "nose_ridge_angle_neg" 64 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 4 } +# gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 198 "nose_tip_width_pos" 48 } +# face_detail_cheek_def={ "cheek_def_01" 175 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 113 "cheek_fat_04_pos" 112 } +# face_detail_chin_cleft={ "chin_dimple" 48 "chin_dimple" 21 } +# face_detail_chin_def={ "chin_def" 103 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 66 "eye_lower_lid_def" 49 } +# face_detail_eye_socket={ "eye_socket_02" 54 "eye_socket_02" 25 } +# face_detail_nasolabial={ "nasolabial_03" 130 "nasolabial_03" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 50 "nose_tip_def" 79 } +# face_detail_temple_def={ "temple_def" 229 "temple_def" 245 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 170 "brow_wrinkles_04" 82 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 114 "eye_wrinkles_01" 85 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 47 "forehead_wrinkles_01" 41 } +# expression_other={ "cheek_wrinkles_left_01" 71 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_4" 181 "complexion_4" 172 } +# gene_height={ "normal_height" 128 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 130 "body_fat_head_fat_full" 123 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 19 "body_shape_hourglass_full" 13 } +# gene_bs_bust={ "bust_shape_2_full" 221 "bust_shape_2_full" 196 } +# gene_age={ "old_4" 87 "old_4" 82 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 163 "avg_spacing_lower_thickness" 232 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 233 "layer_2_low_thickness" 175 } +# gene_body_hair={ "body_hair_sparse" 0 "body_hair_sparse" 110 } +# #hairstyles={ "western_#hairstyles" 255 "northern_#hairstyles" 241 } +# #beards={ "northern_#beards" 233 "northern_#beards" 233 } +# eye_accessory={ "normal_eyes" 145 "normal_eyes" 145 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 56 "normal_eyelashes" 39 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_katya_boestad={ +# portrait_info = { +# genes={ +# hair_color={ 135 182 242 52 } +# skin_color={ 11 43 83 75 } +# eye_color={ 220 113 244 194 } +# gene_chin_forward={ "chin_forward_neg" 178 "chin_forward_neg" 106 } +# gene_chin_height={ "chin_height_pos" 122 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_pos" 174 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 115 } +# gene_eye_depth={ "eye_depth_pos" 179 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 175 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_neg" 137 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_neg" 114 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_neg" 224 "forehead_roundness_neg" 116 } +# gene_forehead_width={ "forehead_width_pos" 110 "forehead_width_pos" 152 } +# gene_forehead_height={ "forehead_height_pos" 160 "forehead_height_pos" 130 } +# gene_head_height={ "head_height_neg" 103 "head_height_neg" 103 } +# gene_head_width={ "head_width_pos" 38 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 17 "head_profile_neg" 99 } +# gene_head_top_height={ "head_top_height_neg" 107 "head_top_height_neg" 89 } +# gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 175 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 108 "jaw_forward_pos" 162 } +# gene_jaw_height={ "jaw_height_pos" 121 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 167 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 186 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 126 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 45 "mouth_width_neg" 45 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 82 "mouth_upper_lip_size_pos" 158 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 137 "mouth_lower_lip_size_neg" 50 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_neg" 0 } +# gene_neck_length={ "neck_length_neg" 81 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_pos" 156 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_neg" 5 } +# gene_bs_cheek_height={ "cheek_height_pos" 109 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 15 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 23 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 1 "ear_inner_shape_pos" 39 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 141 "ear_lower_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_neg" 17 "ear_outward_neg" 1 } +# gene_bs_ear_size={ "ear_size_pos" 56 "ear_size_pos" 16 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_neg" 49 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 47 } +# gene_bs_eye_size={ "eye_size_neg" 70 "eye_size_neg" 85 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 126 "eye_upper_lid_size_neg" 110 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 132 "forehead_brow_curve_neg" 13 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 65 "forehead_brow_forward_pos" 83 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 76 "forehead_brow_inner_height_neg" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 67 "forehead_brow_outer_height_pos" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 0 "forehead_brow_width_neg" 11 } +# gene_bs_jaw_def={ "jaw_def_neg" 220 "jaw_def_neg" 126 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 14 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 57 "mouth_lower_lip_full_pos" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 232 "mouth_lower_lip_pad_neg" 102 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 205 "mouth_lower_lip_width_neg" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 57 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 96 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 98 "mouth_upper_lip_full_pos" 82 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 47 "mouth_upper_lip_profile_neg" 12 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 127 "mouth_upper_lip_width_pos" 10 } +# gene_bs_nose_forward={ "nose_forward_pos" 167 "nose_forward_pos" 26 } +# gene_bs_nose_height={ "nose_height_pos" 56 "nose_height_neg" 51 } +# gene_bs_nose_length={ "nose_length_neg" 2 "nose_length_pos" 100 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 255 "nose_nostril_height_pos" 34 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 33 "nose_nostril_width_neg" 5 } +# gene_bs_nose_profile={ "nose_profile_pos" 82 "nose_profile_hawk" 118 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 255 "nose_ridge_angle_neg" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 59 "nose_ridge_width_neg" 46 } +# gene_bs_nose_size={ "nose_size_neg" 156 "nose_size_neg" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 33 "nose_tip_angle_neg" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_pos" 8 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_neg" 163 } +# face_detail_cheek_def={ "cheek_def_02" 49 "cheek_def_02" 23 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_01_neg" 53 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 20 } +# face_detail_chin_def={ "chin_def" 86 "chin_def" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 236 } +# face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_01" 149 } +# face_detail_nasolabial={ "nasolabial_01" 1 "nasolabial_01" 118 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 32 } +# face_detail_nose_tip_def={ "nose_tip_def" 193 "nose_tip_def" 207 } +# face_detail_temple_def={ "temple_def" 197 "temple_def" 187 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 134 "brow_wrinkles_04" 134 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 162 "eye_wrinkles_02" 162 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 229 "forehead_wrinkles_03" 229 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 206 "complexion_1" 175 } +# gene_height={ "normal_height" 170 "normal_height" 114 } +# gene_bs_body_type={ "body_average" 173 "body_fat_head_fat_low" 127 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 82 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_shape_1_half" 119 "bust_shape_4_half" 152 } +# gene_age={ "old_4" 219 "old_4" 219 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 223 "far_spacing_low_thickness" 131 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 137 "layer_2_low_thickness" 152 } +# gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 177 } +# #hairstyles={ "northern_#hairstyles" 178 "northern_#hairstyles" 182 } +# #beards={ "northern_#beards" 13 "northern_#beards" 13 } +# eye_accessory={ "normal_eyes" 72 "normal_eyes" 31 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 145 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_mathilda_bjarnehed = { +# portrait_info = { +# genes={ +# hair_color={ 230 67 187 73 } +# skin_color={ 98 100 98 100 } +# eye_color={ 214 128 214 128 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 192 "avg_spacing_avg_thickness" 192 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 106 "layer_2_avg_thickness" 106 } +# gene_body_hair={ "body_hair_sparse" 154 "body_hair_sparse" 154 } +# #hairstyles={ "legacy_dna_#hairstyles" 16 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_berrak_oz = { +# portrait_info = { +# genes={ +# hair_color={ 9 249 61 252 } +# skin_color={ 203 125 203 125 } +# eye_color={ 87 239 79 204 } +# gene_chin_forward={ "chin_forward_neg" 135 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_neg" 153 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_neg" 63 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 117 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 74 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 176 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 143 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_neg" 94 "eye_shut_neg" 104 } +# gene_forehead_angle={ "forehead_angle_neg" 199 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 198 "forehead_brow_height_pos" 165 } +# gene_forehead_roundness={ "forehead_roundness_pos" 93 "forehead_roundness_pos" 183 } +# gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_pos" 167 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_pos" 156 "head_height_pos" 147 } +# gene_head_width={ "head_width_neg" 67 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_pos" 148 "head_profile_pos" 190 } +# gene_head_top_height={ "head_top_height_pos" 64 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 154 } +# gene_jaw_angle={ "jaw_angle_pos" 35 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 95 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 134 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 141 "jaw_width_neg" 122 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 196 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 149 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 150 } +# gene_mouth_width={ "mouth_width_pos" 125 "mouth_width_pos" 139 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 142 "mouth_lower_lip_size_neg" 97 } +# gene_mouth_open={ "mouth_open_neg" 21 "mouth_open_neg" 21 } +# gene_neck_length={ "neck_length_neg" 88 "neck_length_neg" 102 } +# gene_neck_width={ "neck_width_neg" 114 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 191 "cheek_forward_pos" 42 } +# gene_bs_cheek_height={ "cheek_height_neg" 129 "cheek_height_pos" 46 } +# gene_bs_cheek_width={ "cheek_width_pos" 71 "cheek_width_pos" 30 } +# gene_bs_ear_angle={ "ear_angle_neg" 215 "ear_angle_pos" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 182 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 152 "ear_lower_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_neg" 114 } +# gene_bs_ear_size={ "ear_size_pos" 163 "ear_size_neg" 169 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 17 "eye_corner_depth_pos" 155 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 53 "eye_fold_shape_pos" 61 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_pos" 41 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 3 "eye_upper_lid_size_neg" 26 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 35 "forehead_brow_curve_neg" 66 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 109 "forehead_brow_forward_pos" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 13 "forehead_brow_inner_height_neg" 14 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 17 "forehead_brow_outer_height_neg" 61 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 79 "forehead_brow_width_pos" 30 } +# gene_bs_jaw_def={ "jaw_def_neg" 211 "jaw_def_pos" 14 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 108 "mouth_lower_lip_def_pos" 57 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 13 "mouth_lower_lip_full_pos" 36 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 165 "mouth_lower_lip_width_pos" 73 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 46 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 89 "mouth_philtrum_shape_neg" 24 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 179 "mouth_philtrum_width_neg" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 116 "mouth_upper_lip_def_pos" 19 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 79 "mouth_upper_lip_full_pos" 50 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 36 "mouth_upper_lip_profile_pos" 36 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 255 "mouth_upper_lip_width_pos" 22 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 19 } +# gene_bs_nose_height={ "nose_height_neg" 35 "nose_height_pos" 12 } +# gene_bs_nose_length={ "nose_length_neg" 77 "nose_length_neg" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 123 "nose_nostril_height_neg" 96 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 71 "nose_nostril_width_neg" 10 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 103 "nose_profile_pos" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 69 "nose_ridge_angle_neg" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 133 "nose_size_pos" 54 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 41 "nose_tip_angle_pos" 89 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 41 "nose_tip_forward_neg" 154 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 31 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_01" 51 "cheek_def_02" 135 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 76 "cheek_fat_01_neg" 20 } +# face_detail_chin_cleft={ "chin_cleft" 42 "chin_cleft" 24 } +# face_detail_chin_def={ "chin_def" 93 "chin_def" 104 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 91 "eye_lower_lid_def" 90 } +# face_detail_eye_socket={ "eye_socket_color_01" 42 "eye_socket_02" 205 } +# face_detail_nasolabial={ "nasolabial_03" 198 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 96 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 135 "nose_tip_def" 23 } +# face_detail_temple_def={ "temple_def" 47 "temple_def" 204 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 74 "brow_wrinkles_01" 74 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 80 "eye_wrinkles_01" 80 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 147 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 218 "complexion_2" 98 } +# gene_height={ "normal_height" 133 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_full" 121 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 107 "body_shape_rectangle_full" 5 } +# gene_bs_bust={ "bust_clothes" 137 "bust_default" 216 } +# gene_age={ "old_2" 222 "old_2" 222 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 182 "far_spacing_avg_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 255 "layer_2_avg_thickness" 234 } +# gene_body_hair={ "body_hair_avg" 177 "body_hair_avg" 177 } +# gene_hair_type={ "hair_wavy" 127 "hair_wavy" 127 } +# gene_baldness={ "male_pattern_baldness" 171 "male_pattern_baldness" 171 } +# eye_accessory={ "normal_eyes" 55 "normal_eyes" 55 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 210 "normal_eyelashes" 210 } +# } +# } +# enabled=yes +#} +# +#easteregg_lucia_dzediti = { +# portrait_info = { +# genes={ +# hair_color={ 5 247 5 247 } +# skin_color={ 200 49 171 122 } +# eye_color={ 65 151 42 202 } +# gene_chin_forward={ "chin_forward_neg" 124 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 108 "eye_height_neg" 104 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 139 "forehead_brow_height_neg" 117 } +# gene_forehead_roundness={ "forehead_roundness_neg" 97 "forehead_roundness_neg" 125 } +# gene_forehead_width={ "forehead_width_neg" 52 "forehead_width_neg" 48 } +# gene_forehead_height={ "forehead_height_pos" 204 "forehead_height_pos" 165 } +# gene_head_height={ "head_height_neg" 141 "head_height_neg" 112 } +# gene_head_width={ "head_width_neg" 110 "head_width_neg" 110 } +# gene_head_profile={ "head_profile_pos" 175 "head_profile_pos" 175 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 122 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 101 } +# gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 125 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 140 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 144 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_neg" 89 "mouth_height_neg" 89 } +# gene_mouth_width={ "mouth_width_neg" 90 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 112 "mouth_upper_lip_size_pos" 156 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 107 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 103 "mouth_open_neg" 103 } +# gene_neck_length={ "neck_length_neg" 176 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 97 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_pos" 45 } +# gene_bs_cheek_height={ "cheek_height_neg" 31 "cheek_height_neg" 178 } +# gene_bs_cheek_width={ "cheek_width_neg" 45 "cheek_width_pos" 41 } +# gene_bs_ear_angle={ "ear_angle_pos" 40 "ear_angle_pos" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 78 "ear_inner_shape_pos" 78 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 23 "ear_upper_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 45 "ear_outward_neg" 45 } +# gene_bs_ear_size={ "ear_size_pos" 61 "ear_size_pos" 61 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 244 "eye_corner_depth_pos" 244 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 15 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 59 "eye_size_pos" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 12 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 35 "forehead_brow_curve_pos" 35 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 37 "forehead_brow_forward_neg" 47 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 34 "forehead_brow_inner_height_pos" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 35 "forehead_brow_outer_height_pos" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 36 "forehead_brow_width_pos" 36 } +# gene_bs_jaw_def={ "jaw_def_pos" 21 "jaw_def_neg" 121 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 26 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 89 "mouth_lower_lip_full_pos" 89 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 121 "mouth_lower_lip_pad_pos" 121 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_neg" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 79 "mouth_philtrum_def_pos" 36 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 42 "mouth_philtrum_shape_neg" 42 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 59 "mouth_philtrum_width_neg" 59 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 47 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_neg" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 55 "mouth_upper_lip_profile_pos" 55 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 74 "mouth_upper_lip_width_pos" 74 } +# gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 17 } +# gene_bs_nose_height={ "nose_height_neg" 111 "nose_height_pos" 43 } +# gene_bs_nose_length={ "nose_length_neg" 21 "nose_length_neg" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 57 "nose_nostril_height_pos" 57 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 15 "nose_nostril_width_pos" 15 } +# gene_bs_nose_profile={ "nose_profile_pos" 85 "nose_profile_neg" 98 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 53 "nose_ridge_angle_pos" 11 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 35 "nose_ridge_width_neg" 35 } +# gene_bs_nose_size={ "nose_size_neg" 39 "nose_size_neg" 9 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 32 "nose_tip_angle_pos" 32 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 24 "nose_tip_forward_pos" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 4 "nose_tip_width_pos" 4 } +# face_detail_cheek_def={ "cheek_def_02" 116 "cheek_def_01" 134 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 42 "cheek_fat_01_neg" 24 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 23 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 123 "eye_lower_lid_def" 123 } +# face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_03" 27 } +# face_detail_nasolabial={ "nasolabial_02" 72 "nasolabial_02" 59 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 156 "nose_tip_def" 156 } +# face_detail_temple_def={ "temple_def" 160 "temple_def" 160 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 226 "brow_wrinkles_04" 226 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 179 "eye_wrinkles_03" 179 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 197 "forehead_wrinkles_03" 197 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 211 "complexion_4" 211 } +# gene_height={ "normal_height" 114 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 125 "body_fat_head_fat_low" 125 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 100 "body_shape_hourglass_half" 50 } +# gene_bs_bust={ "bust_clothes" 66 "bust_shape_4_half" 99 } +# gene_age={ "old_3" 43 "old_3" 43 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 219 "avg_spacing_avg_thickness" 219 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 243 "layer_2_avg_thickness" 243 } +# gene_body_hair={ "body_hair_avg" 157 "body_hair_avg" 157 } +# gene_hair_type={ "hair_wavy" 100 "hair_wavy" 100 } +# gene_baldness={ "male_pattern_baldness" 163 "male_pattern_baldness" 163 } +# eye_accessory={ "normal_eyes" 6 "normal_eyes" 6 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 220 "normal_eyelashes" 220 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "fp1_hairstyles_straight" 85 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_milla_lankinen = { +# portrait_info = { +# genes={ +# hair_color={ 142 164 243 116 } +# skin_color={ 20 98 20 98 } +# eye_color={ 215 182 215 182 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 221 "avg_spacing_avg_thickness" 221 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 111 "layer_2_avg_thickness" 111 } +# gene_body_hair={ "body_hair_sparse" 167 "body_hair_sparse" 167 } +# #hairstyles={ "legacy_dna_#hairstyles" 177 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_petter_vilberg = { +# portrait_info = { +# genes={ +# hair_color={ 122 254 115 249 } +# skin_color={ 69 92 69 92 } +# eye_color={ 52 220 226 161 } +# gene_chin_forward={ "chin_forward_pos" 169 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 84 "chin_height_neg" 101 } +# gene_chin_width={ "chin_width_pos" 142 "chin_width_pos" 128 } +# gene_eye_angle={ "eye_angle_pos" 114 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 2 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 126 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_neg" 138 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 105 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 90 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_neg" 255 "forehead_roundness_pos" 150 } +# gene_forehead_width={ "forehead_width_neg" 102 "forehead_width_neg" 102 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_pos" 130 "head_height_neg" 76 } +# gene_head_width={ "head_width_pos" 0 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 130 "head_profile_neg" 81 } +# gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 136 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 158 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 147 "jaw_width_neg" 86 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 144 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 170 "mouth_forward_neg" 105 } +# gene_mouth_height={ "mouth_height_neg" 184 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 99 "mouth_upper_lip_size_neg" 111 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 141 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 17 "mouth_open_neg" 17 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 160 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 56 "cheek_forward_pos" 134 } +# gene_bs_cheek_height={ "cheek_height_pos" 81 "cheek_height_pos" 116 } +# gene_bs_cheek_width={ "cheek_width_pos" 12 "cheek_width_neg" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 90 "ear_inner_shape_pos" 90 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 12 "ear_upper_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_neg" 76 "ear_outward_neg" 40 } +# gene_bs_ear_size={ "ear_size_pos" 69 "ear_size_pos" 69 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 71 "eye_corner_depth_neg" 29 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 159 "eye_fold_shape_neg" 136 } +# gene_bs_eye_size={ "eye_size_pos" 110 "eye_size_pos" 197 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 224 "eye_upper_lid_size_pos" 9 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 39 "forehead_brow_curve_neg" 187 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 158 "forehead_brow_forward_neg" 6 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 1 "forehead_brow_inner_height_pos" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 100 "forehead_brow_outer_height_neg" 6 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 142 "forehead_brow_width_pos" 59 } +# gene_bs_jaw_def={ "jaw_def_neg" 94 "jaw_def_neg" 23 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 60 "mouth_lower_lip_full_neg" 60 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_pos" 114 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 99 "mouth_lower_lip_width_neg" 99 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 9 "mouth_philtrum_shape_neg" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 40 "mouth_philtrum_width_neg" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 23 "mouth_upper_lip_profile_neg" 23 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 3 } +# gene_bs_nose_forward={ "nose_forward_pos" 142 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 26 "nose_height_pos" 26 } +# gene_bs_nose_length={ "nose_length_pos" 61 "nose_length_neg" 44 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 67 "nose_nostril_height_pos" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 14 "nose_nostril_width_neg" 50 } +# gene_bs_nose_profile={ "nose_profile_pos" 31 "nose_profile_pos" 23 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 93 "nose_ridge_width_neg" 20 } +# gene_bs_nose_size={ "nose_size_pos" 30 "nose_size_neg" 44 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 84 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 54 "nose_tip_width_neg" 186 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 144 "cheek_fat_03_pos" 149 } +# face_detail_chin_cleft={ "chin_cleft" 142 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def" 1 "chin_def" 116 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 183 } +# face_detail_eye_socket={ "eye_socket_01" 156 "eye_socket_03" 2 } +# face_detail_nasolabial={ "nasolabial_02" 65 "nasolabial_02" 113 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 48 "temple_def" 36 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 127 "brow_wrinkles_03" 231 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 6 "eye_wrinkles_01" 6 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 70 "forehead_wrinkles_01" 70 } +# expression_other={ "cheek_wrinkles_left_01" 113 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 84 "complexion_4" 147 } +# gene_height={ "normal_height" 122 "normal_height" 117 } +# gene_bs_body_type={ "body_average" 114 "body_fat_head_fat_low" 114 } +# gene_bs_body_shape={ "body_shape_average" 95 "body_shape_pear_half" 45 } +# gene_bs_bust={ "bust_shape_3_half" 109 "bust_shape_3_half" 109 } +# gene_age={ "old_1" 65 "old_4" 164 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 146 "avg_spacing_avg_thickness" 136 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 206 } +# gene_body_hair={ "body_hair_avg" 131 "body_hair_sparse" 146 } +# #hairstyles={ "northern_#hairstyles" 62 "northern_#hairstyles" 54 } +# #beards={ "northern_#beards" 0 "northern_#beards" 227 } +# eye_accessory={ "normal_eyes" 164 "normal_eyes" 164 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 76 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_henrik_lohmander = { +# portrait_info = { +# genes = { +# hair_color={ 186 253 171 194 } +# skin_color={ 150 119 105 97 } +# eye_color={ 233 181 99 202 } +# gene_chin_forward={ "chin_forward_neg" 85 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 155 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_pos" 119 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_pos" 168 "eye_angle_pos" 162 } +# gene_eye_depth={ "eye_depth_neg" 94 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 235 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_pos" 149 } +# gene_forehead_roundness={ "forehead_roundness_neg" 202 "forehead_roundness_neg" 85 } +# gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_pos" 182 "forehead_height_pos" 133 } +# gene_head_height={ "head_height_pos" 140 "head_height_pos" 151 } +# gene_head_width={ "head_width_neg" 122 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_neg" 81 "head_profile_neg" 81 } +# gene_head_top_height={ "head_top_height_neg" 108 "head_top_height_neg" 104 } +# gene_head_top_width={ "head_top_width_pos" 110 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 144 "jaw_angle_neg" 122 } +# gene_jaw_forward={ "jaw_forward_neg" 101 "jaw_forward_neg" 100 } +# gene_jaw_height={ "jaw_height_neg" 98 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 145 "jaw_width_pos" 161 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 150 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 141 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 140 "mouth_forward_pos" 140 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 169 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 93 "mouth_upper_lip_size_pos" 138 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 135 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_neg" 179 "mouth_open_neg" 24 } +# gene_neck_length={ "neck_length_pos" 76 "neck_length_pos" 144 } +# gene_neck_width={ "neck_width_neg" 138 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 62 "cheek_forward_neg" 97 } +# gene_bs_cheek_height={ "cheek_height_neg" 30 "cheek_height_neg" 30 } +# gene_bs_cheek_width={ "cheek_width_pos" 48 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_pos" 90 "ear_angle_pos" 90 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 7 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 135 "ear_lower_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_neg" 52 "ear_outward_neg" 49 } +# gene_bs_ear_size={ "ear_size_pos" 10 "ear_size_pos" 10 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 10 "eye_corner_depth_pos" 10 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 59 "eye_fold_shape_neg" 114 } +# gene_bs_eye_size={ "eye_size_pos" 255 "eye_size_pos" 161 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 82 "eye_upper_lid_size_pos" 43 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 37 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 2 "forehead_brow_forward_pos" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 255 "forehead_brow_inner_height_pos" 109 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 99 "forehead_brow_outer_height_pos" 49 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 77 } +# gene_bs_jaw_def={ "jaw_def_neg" 58 "jaw_def_neg" 42 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 71 "mouth_lower_lip_def_pos" 63 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 87 "mouth_lower_lip_full_pos" 42 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 94 "mouth_lower_lip_pad_neg" 94 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_pos" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 155 "mouth_philtrum_def_pos" 24 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 117 "mouth_philtrum_shape_neg" 106 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 80 "mouth_philtrum_width_pos" 76 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 49 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 19 "mouth_upper_lip_full_pos" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 6 "mouth_upper_lip_profile_pos" 6 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 36 "mouth_upper_lip_width_neg" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 42 "nose_forward_neg" 42 } +# gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_pos" 24 "nose_length_pos" 24 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 36 "nose_nostril_height_neg" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 87 "nose_nostril_width_pos" 87 } +# gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_pos" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 77 "nose_ridge_angle_pos" 77 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 2 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 32 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 2 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 140 "nose_tip_width_pos" 140 } +# face_detail_cheek_def={ "cheek_def_01" 35 "cheek_def_01" 55 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 3 "cheek_fat_01_neg" 3 } +# face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 80 "chin_def" 80 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 204 "eye_lower_lid_def" 204 } +# face_detail_eye_socket={ "eye_socket_03" 10 "eye_socket_03" 10 } +# face_detail_nasolabial={ "nasolabial_01" 118 "nasolabial_01" 119 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 15 "nose_ridge_def_neg" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 253 "nose_tip_def" 253 } +# face_detail_temple_def={ "temple_def" 112 "temple_def" 246 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 6 "brow_wrinkles_02" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 194 "eye_wrinkles_03" 194 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 2 "forehead_wrinkles_01" 131 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 135 "complexion_3" 131 } +# gene_height={ "normal_height" 188 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_low" 155 "body_fat_head_fat_low" 122 } +# gene_bs_body_shape={ "body_shape_pear_full" 1 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_1_full" 141 "bust_shape_1_full" 154 } +# gene_age={ "old_4" 89 "old_4" 131 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 226 "far_spacing_low_thickness" 226 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 158 "layer_2_high_thickness" 158 } +# gene_body_hair={ "body_hair_sparse" 0 "body_hair_sparse" 101 } +# #hairstyles={ "western_#hairstyles" 40 "western_#hairstyles" 193 } +# #beards={ "no_beard" 131 "western_#beards" 112 } +# eye_accessory={ "normal_eyes" 192 "normal_eyes" 193 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 17 "normal_eyelashes" 17 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_max_weltz = { +# portrait_info = { +# genes={ +# hair_color={ 105 251 105 251 } +# skin_color={ 1 80 1 80 } +# eye_color={ 20 155 20 155 } +# gene_chin_forward={ "chin_forward_pos" 154 "chin_forward_pos" 154 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 130 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 134 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 187 "eye_shut_pos" 187 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_pos" 151 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_neg" 117 "forehead_roundness_neg" 117 } +# gene_forehead_width={ "forehead_width_neg" 126 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_pos" 165 "forehead_height_pos" 165 } +# gene_head_height={ "head_height_pos" 147 "head_height_pos" 147 } +# gene_head_width={ "head_width_neg" 103 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 80 "jaw_width_neg" 80 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 115 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 140 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 39 "mouth_open_neg" 39 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 16 "cheek_height_neg" 16 } +# gene_bs_cheek_width={ "cheek_width_pos" 9 "cheek_width_pos" 9 } +# gene_bs_ear_angle={ "ear_angle_neg" 20 "ear_angle_neg" 20 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 92 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 156 "ear_both_bend_pos" 156 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_pos" 13 } +# gene_bs_ear_size={ "ear_size_neg" 45 "ear_size_neg" 45 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 16 "eye_corner_depth_pos" 16 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 40 "eye_fold_shape_pos" 40 } +# gene_bs_eye_size={ "eye_size_neg" 68 "eye_size_neg" 68 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 34 "eye_upper_lid_size_neg" 34 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 6 "forehead_brow_curve_neg" 6 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 32 "forehead_brow_forward_neg" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 35 "forehead_brow_inner_height_pos" 35 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 42 "forehead_brow_outer_height_neg" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 35 "forehead_brow_width_pos" 35 } +# gene_bs_jaw_def={ "jaw_def_neg" 63 "jaw_def_neg" 63 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 116 "mouth_lower_lip_def_pos" 116 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 119 "mouth_lower_lip_full_neg" 119 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 94 "mouth_lower_lip_pad_neg" 94 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 21 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 44 "mouth_philtrum_def_pos" 44 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 29 "mouth_philtrum_shape_pos" 29 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 99 "mouth_philtrum_width_pos" 99 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 9 "mouth_upper_lip_def_pos" 9 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 48 "mouth_upper_lip_full_neg" 48 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 53 "mouth_upper_lip_profile_pos" 53 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 0 } +# gene_bs_nose_forward={ "nose_forward_neg" 33 "nose_forward_neg" 33 } +# gene_bs_nose_height={ "nose_height_pos" 60 "nose_height_pos" 60 } +# gene_bs_nose_length={ "nose_length_neg" 36 "nose_length_neg" 36 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 70 "nose_nostril_height_pos" 70 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 134 "nose_nostril_width_neg" 134 } +# gene_bs_nose_profile={ "nose_profile_hawk" 55 "nose_profile_hawk" 55 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 24 "nose_ridge_width_neg" 24 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 6 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_pos" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 76 "nose_tip_width_pos" 76 } +# face_detail_cheek_def={ "cheek_def_01" 143 "cheek_def_01" 143 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 187 "cheek_fat_01_neg" 187 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 13 } +# face_detail_chin_def={ "chin_def" 16 "chin_def" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 112 "eye_lower_lid_def" 112 } +# face_detail_eye_socket={ "eye_socket_03" 171 "eye_socket_03" 171 } +# face_detail_nasolabial={ "nasolabial_01" 11 "nasolabial_01" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 19 "nose_ridge_def_pos" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 218 "nose_tip_def" 218 } +# face_detail_temple_def={ "temple_def" 128 "temple_def" 128 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 12 "brow_wrinkles_01" 12 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 223 "eye_wrinkles_01" 223 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 86 "forehead_wrinkles_01" 86 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 221 "complexion_2" 221 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 115 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 127 "bust_shape_3_half" 127 } +# gene_age={ "old_3" 248 "old_3" 248 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 178 "far_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 252 "layer_2_avg_thickness" 252 } +# gene_body_hair={ "body_hair_sparse" 90 "body_hair_sparse" 90 } +# #hairstyles={ "western_#hairstyles" 31 "western_#hairstyles" 73 } +# #beards={ "western_#beards" 214 "western_#beards" 214 } +# eye_accessory={ "normal_eyes" 205 "normal_eyes" 205 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 214 "normal_eyelashes" 214 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_lysann_schlegel={ +# portrait_info = { +# genes={ +# hair_color={ 193 228 193 202 } +# skin_color={ 36 56 29 74 } +# eye_color={ 123 156 53 142 } +# gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 170 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 145 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 150 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 182 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 48 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_neg" 0 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 72 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 142 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 126 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 62 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 158 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 145 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 163 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average_clothed" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 235 "avg_spacing_avg_thickness" 235 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 73 "layer_2_avg_thickness" 73 } +# gene_body_hair={ "body_hair_sparse" 189 "body_hair_sparse" 189 } +# #hairstyles={ "western_#hairstyles" 119 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled = yes +#} +# +#easteregg_sean_hughes = { +# portrait_info = { +# genes={ +# hair_color={ 103 212 82 240 } +# skin_color={ 127 43 76 90 } +# eye_color={ 196 139 196 139 } +# gene_chin_forward={ "chin_forward_pos" 104 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 91 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 167 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 87 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 141 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 184 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 192 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 119 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 93 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 184 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 65 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 110 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 130 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 108 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 110 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 65 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 52 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 21 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 11 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 89 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 39 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 15 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 81 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 8 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 85 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 63 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 17 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 126 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 62 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_2" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 179 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 79 "body_fat_head_fat_medium" 79 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_shape_1_half" 218 "bust_clothes" 218 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 255 "avg_spacing_avg_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 24 "layer_2_avg_thickness" 115 } +# gene_body_hair={ "body_hair_sparse" 256 "body_hair_sparse" 256 } +# #hairstyles={ "western_#hairstyles" 255 "legacy_dna_#hairstyles" 0 } +# #beards={ "western_#beards" 104 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_ismael_serrano={ +# portrait_info = { +# genes={ +# hair_color={ 36 255 43 250 } +# skin_color={ 172 28 147 123 } +# eye_color={ 16 179 16 179 } +# gene_chin_forward={ "chin_forward_neg" 160 "chin_forward_neg" 105 } +# gene_chin_height={ "chin_height_neg" 66 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 102 } +# gene_eye_angle={ "eye_angle_neg" 91 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 8 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 165 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 149 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 96 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 188 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 191 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 159 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_pos" 255 "forehead_height_neg" 105 } +# gene_head_height={ "head_height_neg" 116 "head_height_neg" 116 } +# gene_head_width={ "head_width_pos" 142 "head_width_pos" 142 } +# gene_head_profile={ "head_profile_neg" 216 "head_profile_neg" 26 } +# gene_head_top_height={ "head_top_height_pos" 182 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_neg" 121 } +# gene_jaw_angle={ "jaw_angle_neg" 196 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 149 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_pos" 178 "jaw_width_pos" 139 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 84 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 163 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_neg" 25 "mouth_forward_neg" 91 } +# gene_mouth_height={ "mouth_height_pos" 95 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 124 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 107 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 90 "mouth_lower_lip_size_neg" 84 } +# gene_mouth_open={ "mouth_open_pos" 182 "mouth_open_pos" 184 } +# gene_neck_length={ "neck_length_neg" 65 "neck_length_neg" 106 } +# gene_neck_width={ "neck_width_pos" 123 "neck_width_pos" 140 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_pos" 49 } +# gene_bs_cheek_height={ "cheek_height_neg" 62 "cheek_height_neg" 30 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 79 "ear_angle_neg" 29 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 145 "ear_inner_shape_pos" 8 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 59 "ear_lower_bend_pos" 16 } +# gene_bs_ear_outward={ "ear_outward_pos" 65 "ear_outward_pos" 14 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 9 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 18 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 0 } +# gene_bs_eye_size={ "eye_size_pos" 104 "eye_size_pos" 27 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 216 "eye_upper_lid_size_pos" 183 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_neg" 134 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 149 "forehead_brow_forward_pos" 27 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 163 "forehead_brow_inner_height_neg" 35 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 78 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 178 "forehead_brow_width_neg" 20 } +# gene_bs_jaw_def={ "jaw_def_pos" 72 "jaw_def_pos" 103 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 136 "mouth_lower_lip_def_pos" 105 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 30 "mouth_lower_lip_full_neg" 53 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 210 "mouth_lower_lip_pad_pos" 171 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 71 "mouth_lower_lip_width_pos" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 15 "mouth_philtrum_def_pos" 21 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 144 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 61 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 45 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 197 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 177 "mouth_upper_lip_profile_pos" 147 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 131 "mouth_upper_lip_width_pos" 86 } +# gene_bs_nose_forward={ "nose_forward_pos" 1 "nose_forward_pos" 25 } +# gene_bs_nose_height={ "nose_height_pos" 127 "nose_height_pos" 98 } +# gene_bs_nose_length={ "nose_length_pos" 21 "nose_length_pos" 35 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 220 "nose_nostril_width_neg" 104 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 255 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 0 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 38 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 95 "nose_tip_forward_neg" 43 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 62 "nose_tip_width_pos" 11 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 119 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 81 "cheek_fat_01_neg" 107 } +# face_detail_chin_cleft={ "chin_dimple" 49 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 14 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 59 "eye_lower_lid_def" 101 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 8 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 99 } +# face_detail_nose_tip_def={ "nose_tip_def" 47 "nose_tip_def" 220 } +# face_detail_temple_def={ "temple_def" 34 "temple_def" 190 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 17 "brow_wrinkles_01" 91 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 33 "eye_wrinkles_01" 92 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 189 "forehead_wrinkles_02" 232 } +# expression_other={ "nose_wrinkles_01" 158 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_beauty_1" 0 "complexion_3" 163 } +# gene_height={ "normal_height" 155 "normal_height" 153 } +# gene_bs_body_type={ "body_fat_head_fat_low" 100 "body_fat_head_fat_low" 115 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 39 "body_shape_hourglass_full" 62 } +# gene_bs_bust={ "bust_shape_4_full" 90 "bust_shape_4_full" 104 } +# gene_age={ "old_1" 81 "old_1" 81 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 255 "close_spacing_high_thickness" 196 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 254 "layer_2_low_thickness" 254 } +# gene_body_hair={ "body_hair_avg" 202 "body_hair_avg" 105 } +# #hairstyles={ "mena_#hairstyles" 35 "western_#hairstyles" 105 } +# #beards={ "legacy_dna_#beards" 205 "western_#beards" 100 } +# eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 251 "normal_eyelashes" 251 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_bianca_savazzi = { +# portrait_info = { +# genes={ +# hair_color={ 36 252 168 126 } +# skin_color={ 100 123 8 63 } +# eye_color={ 84 255 61 170 } +# gene_chin_forward={ "chin_forward_neg" 128 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_neg" 73 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 170 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 113 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 45 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 152 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 16 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 188 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 215 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_neg" 38 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 163 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 167 "head_height_pos" 127 } +# gene_head_width={ "head_width_neg" 113 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 158 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 179 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 169 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 164 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 211 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 156 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 151 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 89 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 169 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 233 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 61 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 238 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 147 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 70 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 123 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 160 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 118 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 98 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 255 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 124 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 98 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 71 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 132 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 21 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 43 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 21 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 140 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 77 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 77 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 30 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 89 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 5 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 135 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 242 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_04" 65 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 226 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 255 "avg_spacing_avg_thickness" 226 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 253 "layer_2_avg_thickness" 92 } +# gene_body_hair={ "body_hair_sparse" 255 "body_hair_sparse" 156 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# } +# } +#} +# +#easteregg_christian_daflos = { +# portrait_info = { +# genes={ +# hair_color={ 238 200 224 192 } +# skin_color={ 118 31 68 84 } +# eye_color={ 71 164 71 164 } +# gene_chin_forward={ "chin_forward_pos" 99 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_neg" 147 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_pos" 100 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 108 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 151 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 130 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_neg" 99 "eye_shut_neg" 115 } +# gene_forehead_angle={ "forehead_angle_pos" 89 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 169 "forehead_brow_height_neg" 96 } +# gene_forehead_roundness={ "forehead_roundness_neg" 121 "forehead_roundness_neg" 121 } +# gene_forehead_width={ "forehead_width_neg" 115 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_neg" 100 "forehead_height_neg" 69 } +# gene_head_height={ "head_height_neg" 105 "head_height_neg" 111 } +# gene_head_width={ "head_width_pos" 95 "head_width_pos" 153 } +# gene_head_profile={ "head_profile_pos" 146 "head_profile_pos" 141 } +# gene_head_top_height={ "head_top_height_pos" 135 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 31 "jaw_angle_neg" 81 } +# gene_jaw_forward={ "jaw_forward_pos" 118 "jaw_forward_pos" 156 } +# gene_jaw_height={ "jaw_height_pos" 100 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 81 "jaw_width_pos" 171 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 187 "mouth_corner_depth_pos" 146 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 101 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 115 } +# gene_mouth_height={ "mouth_height_neg" 149 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 105 "mouth_width_neg" 109 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 138 "mouth_upper_lip_size_pos" 148 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 141 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_pos" 126 "mouth_open_pos" 155 } +# gene_neck_length={ "neck_length_pos" 112 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_pos" 173 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 42 "cheek_forward_pos" 44 } +# gene_bs_cheek_height={ "cheek_height_pos" 104 "cheek_height_pos" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_pos" 51 } +# gene_bs_ear_angle={ "ear_angle_pos" 168 "ear_angle_pos" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 146 "ear_inner_shape_pos" 146 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 91 "ear_lower_bend_pos" 154 } +# gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_pos" 28 } +# gene_bs_ear_size={ "ear_size_neg" 11 "ear_size_neg" 11 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 142 "eye_corner_depth_neg" 47 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 105 "eye_fold_shape_neg" 32 } +# gene_bs_eye_size={ "eye_size_pos" 36 "eye_size_pos" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 53 "eye_upper_lid_size_pos" 201 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 240 "forehead_brow_curve_neg" 179 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 22 "forehead_brow_forward_neg" 22 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 92 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 130 "forehead_brow_outer_height_neg" 17 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 39 "forehead_brow_width_pos" 37 } +# gene_bs_jaw_def={ "jaw_def_pos" 98 "jaw_def_neg" 56 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 163 "mouth_lower_lip_def_pos" 44 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 30 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 150 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 3 "mouth_lower_lip_width_neg" 3 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 107 "mouth_philtrum_def_pos" 84 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 181 "mouth_philtrum_shape_neg" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 4 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 163 "mouth_upper_lip_def_pos" 48 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 178 "mouth_upper_lip_full_neg" 164 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 7 "mouth_upper_lip_width_pos" 101 } +# gene_bs_nose_forward={ "nose_forward_pos" 2 "nose_forward_pos" 38 } +# gene_bs_nose_height={ "nose_height_pos" 136 "nose_height_neg" 63 } +# gene_bs_nose_length={ "nose_length_neg" 53 "nose_length_neg" 116 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 17 "nose_nostril_height_pos" 11 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 177 "nose_nostril_width_neg" 1 } +# gene_bs_nose_profile={ "nose_profile_pos" 123 "nose_profile_neg" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 155 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 0 "nose_ridge_width_pos" 15 } +# gene_bs_nose_size={ "nose_size_pos" 136 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 80 "nose_tip_angle_pos" 28 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 15 "nose_tip_forward_neg" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 42 "nose_tip_width_neg" 145 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_neg" 95 } +# face_detail_chin_cleft={ "chin_cleft" 62 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def" 100 "chin_def" 97 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 103 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_02" 173 "eye_socket_02" 65 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 135 "nose_tip_def" 234 } +# face_detail_temple_def={ "temple_def" 62 "temple_def" 154 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 70 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 0 "eye_wrinkles_01" 242 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 89 "forehead_wrinkles_01" 9 } +# expression_other={ "cheek_wrinkles_right_01" 19 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_3" 255 "complexion_3" 128 } +# gene_height={ "normal_height" 146 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_full" 142 "body_fat_head_fat_full" 142 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_shape_2_full" 9 "bust_shape_2_full" 9 } +# gene_age={ "old_3" 104 "old_4" 196 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 255 "avg_spacing_lower_thickness" 245 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 226 "layer_2_lower_thickness" 185 } +# gene_body_hair={ "body_hair_avg" 163 "body_hair_sparse" 117 } +# #hairstyles={ "mena_#hairstyles" 22 "northern_#hairstyles" 170 } +# #beards={ "no_beard" 201 "northern_#beards" 201 } +# eye_accessory={ "normal_eyes" 225 "normal_eyes" 225 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 26 "normal_eyelashes" 26 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_max_collin = { +# portrait_info = { +# genes={ +# hair_color={ 40 226 177 189 } +# skin_color={ 65 39 113 77 } +# eye_color={ 92 197 92 197 } +# gene_chin_forward={ "chin_forward_neg" 173 "chin_forward_neg" 123 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 118 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 128 "eye_angle_neg" 108 } +# gene_eye_depth={ "eye_depth_neg" 214 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 159 "eye_distance_pos" 159 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_neg" 128 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 122 "forehead_brow_height_neg" 125 } +# gene_forehead_roundness={ "forehead_roundness_neg" 255 "forehead_roundness_neg" 105 } +# gene_forehead_width={ "forehead_width_neg" 95 "forehead_width_neg" 95 } +# gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_pos" 132 } +# gene_head_height={ "head_height_pos" 149 "head_height_pos" 173 } +# gene_head_width={ "head_width_pos" 130 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 90 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_neg" 107 } +# gene_jaw_angle={ "jaw_angle_neg" 145 "jaw_angle_pos" 140 } +# gene_jaw_forward={ "jaw_forward_neg" 95 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_pos" 122 "jaw_height_pos" 133 } +# gene_jaw_width={ "jaw_width_neg" 191 "jaw_width_neg" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 104 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 170 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 116 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_neg" 140 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 177 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 76 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 90 "mouth_lower_lip_size_pos" 130 } +# gene_mouth_open={ "mouth_open_pos" 158 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_pos" 153 "neck_width_pos" 153 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_pos" 108 "cheek_height_pos" 28 } +# gene_bs_cheek_width={ "cheek_width_pos" 12 "cheek_width_pos" 12 } +# gene_bs_ear_angle={ "ear_angle_pos" 15 "ear_angle_pos" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 72 "ear_inner_shape_pos" 72 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 26 "ear_upper_bend_pos" 26 } +# gene_bs_ear_outward={ "ear_outward_neg" 38 "ear_outward_neg" 38 } +# gene_bs_ear_size={ "ear_size_pos" 48 "ear_size_pos" 48 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 76 "eye_corner_depth_neg" 112 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 160 "eye_fold_shape_pos" 124 } +# gene_bs_eye_size={ "eye_size_pos" 203 "eye_size_neg" 79 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 50 "eye_upper_lid_size_neg" 50 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 114 "forehead_brow_curve_neg" 44 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 128 "forehead_brow_forward_pos" 48 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_neg" 15 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 62 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 38 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 73 "jaw_def_pos" 60 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 94 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 7 "mouth_lower_lip_full_pos" 102 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 242 "mouth_lower_lip_pad_neg" 22 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 1 "mouth_lower_lip_width_neg" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 21 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 33 "mouth_philtrum_shape_pos" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 255 "mouth_philtrum_width_neg" 4 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 87 "mouth_upper_lip_def_pos" 87 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 77 "mouth_upper_lip_full_pos" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_pos" 106 } +# gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_pos" 62 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_neg" 142 "nose_length_neg" 160 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_neg" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 0 "nose_nostril_width_neg" 14 } +# gene_bs_nose_profile={ "nose_profile_pos" 165 "nose_profile_hawk_pos" 48 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 109 "nose_ridge_width_pos" 40 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 52 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 132 "nose_tip_angle_neg" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 14 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 123 "nose_tip_width_pos" 123 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_01" 24 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 198 "cheek_fat_01_neg" 118 } +# face_detail_chin_cleft={ "chin_dimple" 42 "chin_dimple" 15 } +# face_detail_chin_def={ "chin_def" 207 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 82 "eye_lower_lid_def" 82 } +# face_detail_eye_socket={ "eye_socket_01" 103 "eye_socket_03" 207 } +# face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 212 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 208 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 158 "brow_wrinkles_04" 178 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 160 "eye_wrinkles_01" 93 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 177 "forehead_wrinkles_01" 47 } +# expression_other={ "cheek_wrinkles_right_01" 2 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_3" 255 "complexion_3" 234 } +# gene_height={ "normal_height" 140 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_low" 118 "body_fat_head_fat_low" 118 } +# gene_bs_body_shape={ "body_shape_average" 77 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_2_half" 70 "bust_shape_2_half" 70 } +# gene_age={ "old_4" 52 "old_4" 52 } +# gene_eyebrows_shape={ "close_spacing_lower_thickness" 211 "far_spacing_lower_thickness" 236 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 141 "layer_2_low_thickness" 134 } +# gene_body_hair={ "body_hair_avg_low_stubble" 165 "body_hair_avg" 110 } +# #hairstyles={ "western_#hairstyles" 196 "northern_#hairstyles" 184 } +# #beards={ "legacy_dna_#beards" 140 "northern_#beards" 62 } +# eye_accessory={ "normal_eyes" 1 "normal_eyes" 183 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 5 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_jonas_wickerstrom = { +# portrait_info = { +# genes={ +# hair_color={ 144 223 15 233 } +# skin_color={ 70 65 70 65 } +# eye_color={ 89 253 169 174 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 99 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 105 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 113 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 107 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 79 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 167 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 86 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 105 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 98 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 124 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 121 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 77 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 100 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 196 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 17 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 62 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 109 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 52 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 255 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 149 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 136 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "nose_wrinkles_01" 0 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_2" 255 "complexion_1" 0 } +# gene_height={ "normal_height" 179 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 255 "avg_spacing_avg_thickness" 190 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 203 "layer_2_avg_thickness" 125 } +# gene_body_hair={ "body_hair_sparse" 119 "body_hair_sparse" 119 } +# #hairstyles={ "northern_#hairstyles" 160 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_tegan_harris = { +# portrait_info = { +# genes={ +# hair_color={ 220 239 208 187 } +# skin_color={ 66 39 105 94 } +# eye_color={ 136 242 129 168 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 107 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 75 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 128 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 207 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 150 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 84 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 105 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 119 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 96 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 75 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 68 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 108 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 146 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 123 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 82 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 107 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 16 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 63 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 201 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 101 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 113 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 2 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 42 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 86 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 113 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 53 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 17 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 12 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 101 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 44 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 132 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 73 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 113 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_3" 136 "complexion_1" 0 } +# gene_height={ "normal_height" 126 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_apple_full" 119 "body_shape_average" 0 } +# gene_bs_bust={ "bust_default" 170 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 189 "avg_spacing_avg_thickness" 196 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 140 "layer_2_avg_thickness" 125 } +# gene_body_hair={ "body_hair_sparse" 173 "body_hair_sparse" 173 } +# #hairstyles={ "legacy_dna_#hairstyles" 226 "legacy_dna_#hairstyles" 0 } +# #beards={ "legacy_dna_#beards" 0 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 2 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 67 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_paul_depre = { +# portrait_info = { +# genes={ +# hair_color={ 98 253 212 199 } +# skin_color={ 36 96 58 80 } +# eye_color={ 49 228 206 147 } +# gene_chin_forward={ "chin_forward_neg" 84 "chin_forward_neg" 84 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 117 "forehead_brow_height_neg" 117 } +# gene_forehead_roundness={ "forehead_roundness_neg" 138 "forehead_roundness_neg" 46 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 150 "forehead_height_neg" 45 } +# gene_head_height={ "head_height_pos" 166 "head_height_pos" 166 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 132 } +# gene_head_top_height={ "head_top_height_pos" 143 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 100 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 99 "jaw_height_neg" 99 } +# gene_jaw_width={ "jaw_width_pos" 160 "jaw_width_pos" 160 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 181 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 130 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 145 "mouth_forward_pos" 145 } +# gene_mouth_height={ "mouth_height_neg" 123 "mouth_height_neg" 123 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 62 "mouth_lower_lip_size_neg" 62 } +# gene_mouth_open={ "mouth_open_neg" 67 "mouth_open_neg" 59 } +# gene_neck_length={ "neck_length_pos" 148 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_pos" 143 "neck_width_pos" 143 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 49 "cheek_height_pos" 49 } +# gene_bs_cheek_width={ "cheek_width_pos" 118 "cheek_width_pos" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 103 "ear_inner_shape_pos" 103 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 92 "ear_upper_bend_pos" 92 } +# gene_bs_ear_outward={ "ear_outward_pos" 20 "ear_outward_pos" 20 } +# gene_bs_ear_size={ "ear_size_pos" 36 "ear_size_pos" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 17 "eye_corner_depth_neg" 17 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 140 "eye_fold_shape_pos" 6 } +# gene_bs_eye_size={ "eye_size_pos" 74 "eye_size_pos" 74 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 43 "eye_upper_lid_size_pos" 9 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 81 "forehead_brow_curve_pos" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 10 "forehead_brow_forward_pos" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 117 "forehead_brow_inner_height_neg" 117 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 12 "forehead_brow_outer_height_neg" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 13 "forehead_brow_width_neg" 13 } +# gene_bs_jaw_def={ "jaw_def_pos" 32 "jaw_def_pos" 32 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 51 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_pos" 17 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 18 "mouth_philtrum_shape_pos" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 11 "mouth_philtrum_width_neg" 11 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 110 "mouth_upper_lip_profile_neg" 110 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 60 "mouth_upper_lip_width_neg" 60 } +# gene_bs_nose_forward={ "nose_forward_pos" 27 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_pos" 26 "nose_height_pos" 48 } +# gene_bs_nose_length={ "nose_length_neg" 127 "nose_length_neg" 127 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 94 "nose_nostril_width_pos" 94 } +# gene_bs_nose_profile={ "nose_profile_hawk" 20 "nose_profile_hawk" 11 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 46 "nose_ridge_width_neg" 46 } +# gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 37 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_pos" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 6 "nose_tip_forward_pos" 6 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 115 "nose_tip_width_neg" 115 } +# face_detail_cheek_def={ "cheek_def_02" 33 "cheek_def_02" 156 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 170 "cheek_fat_04_pos" 18 } +# face_detail_chin_cleft={ "chin_cleft" 4 "chin_cleft" 4 } +# face_detail_chin_def={ "chin_def" 24 "chin_def" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 255 } +# face_detail_eye_socket={ "eye_socket_01" 70 "eye_socket_01" 70 } +# face_detail_nasolabial={ "nasolabial_02" 109 "nasolabial_02" 109 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 18 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 105 "nose_tip_def" 105 } +# face_detail_temple_def={ "temple_def" 5 "temple_def" 5 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 20 "brow_wrinkles_01" 20 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 132 "eye_wrinkles_01" 36 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 242 "forehead_wrinkles_01" 242 } +# expression_other={ "cheek_wrinkles_left_01" 147 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_6" 255 "complexion_7" 213 } +# gene_height={ "normal_height" 151 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 205 "body_fat_head_fat_medium" 151 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 0 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_shape_3_full" 88 "bust_shape_3_full" 88 } +# gene_age={ "old_beauty_1" 255 "old_1" 7 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 215 "far_spacing_low_thickness" 201 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 219 "layer_2_avg_thickness" 152 } +# gene_body_hair={ "body_hair_avg" 247 "body_hair_avg" 186 } +# #hairstyles={ "mena_#hairstyles" 117 "western_#hairstyles" 5 } +# #beards={ "western_#beards" 152 "western_#beards" 34 } +# eye_accessory={ "normal_eyes_dark_iris" 165 "normal_eyes" 121 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 7 "normal_eyelashes" 7 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_maximilian_olbers = { +# portrait_info = { +# genes={ +# hair_color={ 172 220 158 100 } +# skin_color={ 43 65 43 65 } +# eye_color={ 123 145 96 180 } +# gene_chin_forward={ "chin_forward_pos" 124 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 116 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 163 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 80 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 122 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 91 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 142 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 123 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 116 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 130 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 110 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 123 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 61 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 108 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 128 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 109 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 186 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 72 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 118 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 90 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 109 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 144 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 66 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 56 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 99 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 30 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 67 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 101 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 201 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 175 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 100 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 44 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 119 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 10 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 26 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 238 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 87 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 182 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 136 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 24 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 35 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 209 "complexion_1" 0 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 220 "avg_spacing_avg_thickness" 249 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 82 "layer_2_avg_thickness" 100 } +# gene_body_hair={ "body_hair_sparse" 97 "body_hair_sparse" 97 } +# #hairstyles={ "western_#hairstyles" 195 "legacy_dna_#hairstyles" 0 } +# #beards={ "mena_#beards" 30 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +# +#easteregg_debbie_lane = { +# portrait_info = { +# genes={ +# hair_color={ 141 179 0 0 } +# skin_color={ 2 0 0 0 } +# eye_color={ 121 221 0 0 } +# gene_chin_forward={ "chin_forward_pos" 76 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_neg" 211 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 145 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_pos" 85 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 36 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 156 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_neg" 107 "eye_shut_neg" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 255 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 90 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_neg" 127 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 127 } +# gene_forehead_height={ "forehead_height_pos" 255 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_pos" 219 "head_height_neg" 127 } +# gene_head_width={ "head_width_neg" 35 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_neg" 50 "head_profile_neg" 127 } +# gene_head_top_height={ "head_top_height_neg" 31 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 184 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 54 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 56 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 96 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_neg" 140 "jaw_width_neg" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 132 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 87 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_neg" 49 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 163 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 77 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 229 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 127 } +# gene_neck_length={ "neck_length_neg" 95 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_neg" 98 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 89 "cheek_forward_neg" 127 } +# gene_bs_cheek_height={ "cheek_height_neg" 119 "cheek_height_neg" 127 } +# gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_neg" 127 } +# gene_bs_ear_angle={ "ear_angle_pos" 152 "ear_angle_neg" 127 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 114 "ear_inner_shape_pos" 127 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 76 "ear_lower_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_neg" 173 "ear_outward_neg" 127 } +# gene_bs_ear_size={ "ear_size_pos" 112 "ear_size_neg" 127 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 127 "eye_corner_depth_neg" 127 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 127 } +# gene_bs_eye_size={ "eye_size_pos" 71 "eye_size_neg" 127 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 147 "eye_upper_lid_size_neg" 127 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 0 "forehead_brow_curve_neg" 127 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 100 "forehead_brow_forward_neg" 127 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 70 "forehead_brow_inner_height_neg" 127 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 255 "forehead_brow_outer_height_neg" 127 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_neg" 127 } +# gene_bs_jaw_def={ "jaw_def_neg" 50 "jaw_def_neg" 127 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 14 "mouth_lower_lip_def_pos" 127 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 12 "mouth_lower_lip_full_neg" 127 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 0 "mouth_lower_lip_pad_neg" 127 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 181 "mouth_lower_lip_width_neg" 127 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 127 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 33 "mouth_philtrum_shape_neg" 127 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 98 "mouth_philtrum_width_neg" 127 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 197 "mouth_upper_lip_def_pos" 127 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 62 "mouth_upper_lip_full_neg" 127 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 11 "mouth_upper_lip_profile_neg" 127 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 197 "mouth_upper_lip_width_neg" 127 } +# gene_bs_nose_forward={ "nose_forward_neg" 0 "nose_forward_neg" 127 } +# gene_bs_nose_height={ "nose_height_neg" 243 "nose_height_neg" 127 } +# gene_bs_nose_length={ "nose_length_pos" 182 "nose_length_neg" 127 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 141 "nose_nostril_height_neg" 127 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 110 "nose_nostril_width_neg" 127 } +# gene_bs_nose_profile={ "nose_profile_neg" 31 "nose_profile_neg" 127 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 118 "nose_ridge_angle_neg" 127 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 44 "nose_ridge_width_neg" 127 } +# gene_bs_nose_size={ "nose_size_neg" 253 "nose_size_neg" 127 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 57 "nose_tip_angle_neg" 127 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 39 "nose_tip_forward_neg" 127 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 132 "nose_tip_width_neg" 127 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 127 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 2 "cheek_fat_01_pos" 127 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 127 } +# face_detail_chin_def={ "chin_def" 6 "chin_def" 127 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 152 "eye_lower_lid_def" 127 } +# face_detail_eye_socket={ "eye_socket_02" 100 "eye_socket_01" 127 } +# face_detail_nasolabial={ "nasolabial_03" 1 "nasolabial_01" 127 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 127 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 127 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 127 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 1 "brow_wrinkles_01" 127 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 159 "eye_wrinkles_01" 127 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 0 "forehead_wrinkles_01" 127 } +# expression_other={ "cheek_wrinkles_both_01" 110 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_3" 96 "complexion_1" 127 } +# gene_height={ "full_height" 154 "full_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 141 "body_average" 127 } +# gene_bs_body_shape={ "body_shape_pear_full" 38 "body_shape_average_clothed" 127 } +# gene_bs_bust={ "bust_clothes" 2 "bust_clothes" 127 } +# gene_age={ "old_beauty_1" 79 "old_1" 127 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 233 "no_eyebrows" 127 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 223 "no_eyebrows" 127 } +# gene_body_hair={ "body_hair_sparse" 16 "body_hair_sparse" 127 } +# #hairstyles={ "indian_#hairstyles" 253 "legacy_dna_#hairstyles" 0 } +# #beards={ "no_beard" 2 "no_beard" 0 } +# eye_accessory={ "normal_eyes" 11 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 253 "no_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +# +#easteregg_hanna_lohman = { +# portrait_info = { +# genes={ +# hair_color={ 220 174 223 24 } +# skin_color={ 15 14 122 99 } +# eye_color={ 229 85 224 160 } +# gene_chin_forward={ "chin_forward_neg" 169 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 183 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 58 "eye_depth_neg" 121 } +# gene_eye_height={ "eye_height_pos" 193 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 96 "eye_distance_neg" 101 } +# gene_eye_shut={ "eye_shut_pos" 89 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 255 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 170 } +# gene_forehead_roundness={ "forehead_roundness_neg" 187 "forehead_roundness_neg" 89 } +# gene_forehead_width={ "forehead_width_neg" 158 "forehead_width_neg" 110 } +# gene_forehead_height={ "forehead_height_pos" 178 "forehead_height_pos" 144 } +# gene_head_height={ "head_height_neg" 98 "head_height_neg" 109 } +# gene_head_width={ "head_width_neg" 30 "head_width_neg" 106 } +# gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 79 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_neg" 152 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 44 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 195 "jaw_width_pos" 165 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 49 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 65 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 150 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 214 "mouth_height_neg" 102 } +# gene_mouth_width={ "mouth_width_neg" 117 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 59 "mouth_upper_lip_size_pos" 134 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 192 "mouth_lower_lip_size_neg" 116 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 171 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_neg" 121 "neck_width_neg" 121 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 221 "cheek_forward_pos" 22 } +# gene_bs_cheek_height={ "cheek_height_neg" 126 "cheek_height_pos" 40 } +# gene_bs_cheek_width={ "cheek_width_pos" 22 "cheek_width_pos" 9 } +# gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 25 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 198 "ear_inner_shape_pos" 198 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 35 "ear_lower_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 37 } +# gene_bs_ear_size={ "ear_size_pos" 39 "ear_size_pos" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 0 "eye_corner_depth_pos" 124 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 113 "eye_fold_shape_neg" 6 } +# gene_bs_eye_size={ "eye_size_neg" 79 "eye_size_pos" 83 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 95 "eye_upper_lid_size_pos" 122 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 1 "forehead_brow_curve_neg" 34 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 130 "forehead_brow_forward_pos" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 168 "forehead_brow_inner_height_pos" 30 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 38 "forehead_brow_outer_height_neg" 108 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 81 "forehead_brow_width_neg" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 210 "jaw_def_neg" 27 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 114 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 2 "mouth_lower_lip_full_neg" 49 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 79 "mouth_lower_lip_pad_neg" 15 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 161 "mouth_lower_lip_width_neg" 112 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 110 "mouth_philtrum_def_pos" 5 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 8 "mouth_philtrum_shape_neg" 36 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 44 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 113 "mouth_upper_lip_def_pos" 5 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 85 "mouth_upper_lip_full_pos" 76 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 118 "mouth_upper_lip_profile_neg" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 22 "mouth_upper_lip_width_neg" 11 } +# gene_bs_nose_forward={ "nose_forward_pos" 152 "nose_forward_neg" 3 } +# gene_bs_nose_height={ "nose_height_pos" 184 "nose_height_pos" 59 } +# gene_bs_nose_length={ "nose_length_pos" 84 "nose_length_pos" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 209 "nose_nostril_height_pos" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 25 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_neg" 255 "nose_profile_pos" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 121 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_neg" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 93 "nose_tip_angle_neg" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 255 "nose_tip_forward_neg" 32 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 177 "nose_tip_width_neg" 38 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 130 "cheek_fat_04_pos" 14 } +# face_detail_chin_cleft={ "chin_dimple" 255 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 2 "chin_def" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 218 "eye_lower_lid_def" 51 } +# face_detail_eye_socket={ "eye_socket_02" 44 "eye_socket_01" 7 } +# face_detail_nasolabial={ "nasolabial_02" 59 "nasolabial_02" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_neg" 24 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 13 } +# face_detail_temple_def={ "temple_def" 5 "temple_def" 22 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 2 "brow_wrinkles_04" 253 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 21 "eye_wrinkles_03" 195 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 25 "forehead_wrinkles_01" 82 } +# expression_other={ "cheek_wrinkles_both_01" 6 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 142 "complexion_5" 177 } +# gene_height={ "normal_height" 126 "normal_height" 119 } +# gene_bs_body_type={ "body_average" 0 "body_fat_head_fat_full" 114 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_shape_3_half" 132 "bust_shape_3_full" 139 } +# gene_age={ "old_1" 79 "old_1" 115 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 230 "avg_spacing_low_thickness" 121 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 193 "layer_2_high_thickness" 163 } +# gene_body_hair={ "body_hair_avg" 45 "body_hair_avg" 176 } +# #hairstyles={ "rtt_#hairstyles" 132 "northern_#hairstyles" 224 } +# #beards={ "northern_#beards" 255 "northern_#beards" 229 } +# eye_accessory={ "normal_eyes" 48 "normal_eyes" 48 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 248 "normal_eyelashes" 248 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +# +#easteregg_anna_strom = { +# portrait_info = { +# genes={ +# hair_color={ 251 55 186 140 } +# skin_color={ 62 14 23 79 } +# eye_color={ 253 162 84 185 } +# gene_chin_forward={ "chin_forward_pos" 120 "chin_forward_pos" 132 } +# gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 113 "chin_width_neg" 107 } +# gene_eye_angle={ "eye_angle_neg" 103 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 161 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 136 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 70 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 92 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 62 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 101 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 211 "forehead_roundness_pos" 198 } +# gene_forehead_width={ "forehead_width_neg" 71 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_pos" 206 "forehead_height_pos" 137 } +# gene_head_height={ "head_height_neg" 154 "head_height_neg" 108 } +# gene_head_width={ "head_width_pos" 88 "head_width_pos" 150 } +# gene_head_profile={ "head_profile_pos" 121 "head_profile_pos" 157 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_pos" 142 } +# gene_head_top_width={ "head_top_width_pos" 210 "head_top_width_pos" 210 } +# gene_jaw_angle={ "jaw_angle_pos" 146 "jaw_angle_pos" 130 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 107 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_neg" 110 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 79 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 87 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 132 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 96 "mouth_width_pos" 138 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 125 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 108 "mouth_lower_lip_size_neg" 85 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 161 } +# gene_neck_length={ "neck_length_pos" 165 "neck_length_pos" 140 } +# gene_neck_width={ "neck_width_neg" 33 "neck_width_neg" 104 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 85 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_pos" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 133 "cheek_width_pos" 34 } +# gene_bs_ear_angle={ "ear_angle_neg" 39 "ear_angle_pos" 52 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 24 "ear_inner_shape_pos" 24 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 23 "ear_lower_bend_pos" 23 } +# gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 23 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 13 "eye_corner_depth_pos" 224 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 167 "eye_fold_shape_pos" 31 } +# gene_bs_eye_size={ "eye_size_neg" 49 "eye_size_neg" 38 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 197 "eye_upper_lid_size_pos" 143 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 169 "forehead_brow_curve_neg" 52 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 123 "forehead_brow_forward_neg" 51 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 43 "forehead_brow_inner_height_neg" 20 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 137 "forehead_brow_outer_height_neg" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 83 "forehead_brow_width_pos" 48 } +# gene_bs_jaw_def={ "jaw_def_neg" 155 "jaw_def_neg" 123 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 15 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 131 "mouth_lower_lip_full_neg" 8 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 45 "mouth_lower_lip_pad_pos" 27 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 53 "mouth_lower_lip_width_neg" 53 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 160 "mouth_philtrum_def_pos" 20 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 117 "mouth_philtrum_shape_pos" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 123 "mouth_philtrum_width_pos" 123 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 220 "mouth_upper_lip_def_pos" 119 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 63 "mouth_upper_lip_full_pos" 159 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 52 "mouth_upper_lip_profile_pos" 52 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 197 "mouth_upper_lip_width_neg" 34 } +# gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 87 } +# gene_bs_nose_height={ "nose_height_neg" 103 "nose_height_neg" 36 } +# gene_bs_nose_length={ "nose_length_pos" 93 "nose_length_pos" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 69 "nose_nostril_height_pos" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 55 "nose_nostril_width_pos" 44 } +# gene_bs_nose_profile={ "nose_profile_pos" 79 "nose_profile_neg" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 99 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 81 "nose_ridge_width_neg" 55 } +# gene_bs_nose_size={ "nose_size_neg" 11 "nose_size_pos" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 125 "nose_tip_angle_pos" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 151 "nose_tip_width_neg" 12 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 143 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 102 "cheek_fat_02_pos" 103 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 123 "chin_def_neg" 110 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 113 "eye_lower_lid_def" 221 } +# face_detail_eye_socket={ "eye_socket_color_02" 104 "eye_socket_03" 22 } +# face_detail_nasolabial={ "nasolabial_01" 176 "nasolabial_02" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 105 "nose_ridge_def_pos" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 228 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 181 "brow_wrinkles_02" 181 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 50 "eye_wrinkles_01" 50 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 135 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 114 "complexion_7" 94 } +# gene_height={ "normal_height" 126 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_low" 66 "body_fat_head_fat_medium" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 91 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 72 "bust_shape_2_half" 129 } +# gene_age={ "old_1" 165 "old_1" 165 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 106 "avg_spacing_lower_thickness" 100 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 224 "layer_2_low_thickness" 136 } +# gene_body_hair={ "body_hair_sparse" 127 "body_hair_sparse" 127 } +# gene_hair_type={ "hair_wavy" 138 "hair_wavy" 138 } +# gene_baldness={ "male_pattern_baldness" 118 "male_pattern_baldness" 118 } +# eye_accessory={ "normal_eyes" 180 "normal_eyes" 180 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 46 "normal_eyelashes" 46 } +# pose={ "" 255 "" 0 } +# cloaks={ "western_royalty" 102 "no_cloak" 0 } +# #hairstyles={ "rtt_hairstyles" 170 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 102 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "northern_high_nobility_clothes" 212 "most_clothes" 0 } +# headgear={ "northern_royalty" 162 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# #beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +# +#easteregg_nikolaos_kaltsogiannis = { +# portrait_info = { +# genes={ +# hair_color={ 147 240 107 108 } +# skin_color={ 85 83 85 83 } +# eye_color={ 200 181 200 181 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 21 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 255 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 255 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 189 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 188 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 142 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 165 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 255 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 156 "avg_spacing_avg_thickness" 156 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 85 "layer_2_avg_thickness" 85 } +# gene_body_hair={ "body_hair_sparse" 123 "body_hair_sparse" 123 } +# #hairstyles={ "no_#hairstyles" 0 "legacy_dna_#hairstyles" 0 } +# #beards={ "western_#beards" 90 "legacy_dna_#beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +# +#easteregg_pontus_olofsson = { +# portrait_info = { +# genes={ +# hair_color={ 54 252 136 121 } +# skin_color={ 24 14 39 73 } +# eye_color={ 133 205 243 175 } +# gene_chin_forward={ "chin_forward_pos" 128 "chin_forward_pos" 160 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 132 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 101 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_pos" 149 "eye_depth_pos" 149 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 104 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 76 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_neg" 137 "forehead_roundness_pos" 147 } +# gene_forehead_width={ "forehead_width_pos" 68 "forehead_width_neg" 115 } +# gene_forehead_height={ "forehead_height_pos" 210 "forehead_height_pos" 210 } +# gene_head_height={ "head_height_pos" 142 "head_height_pos" 142 } +# gene_head_width={ "head_width_neg" 56 "head_width_neg" 88 } +# gene_head_profile={ "head_profile_neg" 28 "head_profile_neg" 38 } +# gene_head_top_height={ "head_top_height_neg" 34 "head_top_height_neg" 103 } +# gene_head_top_width={ "head_top_width_pos" 225 "head_top_width_pos" 225 } +# gene_jaw_angle={ "jaw_angle_neg" 125 "jaw_angle_neg" 125 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 198 "jaw_width_neg" 119 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 155 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 103 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 142 "mouth_width_neg" 110 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 61 "mouth_upper_lip_size_neg" 100 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 113 "mouth_lower_lip_size_neg" 113 } +# gene_mouth_open={ "mouth_open_neg" 79 "mouth_open_neg" 34 } +# gene_neck_length={ "neck_length_neg" 95 "neck_length_neg" 95 } +# gene_neck_width={ "neck_width_pos" 61 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 61 "cheek_forward_pos" 31 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 21 } +# gene_bs_cheek_width={ "cheek_width_pos" 86 "cheek_width_pos" 31 } +# gene_bs_ear_angle={ "ear_angle_neg" 21 "ear_angle_neg" 120 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 156 "ear_inner_shape_pos" 100 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 98 "ear_both_bend_pos" 41 } +# gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_neg" 79 } +# gene_bs_ear_size={ "ear_size_neg" 98 "ear_size_pos" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 121 "eye_corner_depth_pos" 27 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 104 "eye_fold_shape_pos" 29 } +# gene_bs_eye_size={ "eye_size_pos" 38 "eye_size_pos" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 111 "eye_upper_lid_size_pos" 111 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 154 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 49 "forehead_brow_forward_pos" 38 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 1 "forehead_brow_inner_height_pos" 33 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 103 "forehead_brow_outer_height_pos" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 77 "forehead_brow_width_pos" 74 } +# gene_bs_jaw_def={ "jaw_def_neg" 215 "jaw_def_neg" 8 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 17 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 35 "mouth_lower_lip_full_neg" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 21 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 28 "mouth_lower_lip_width_neg" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 99 "mouth_philtrum_def_pos" 44 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 35 "mouth_philtrum_shape_pos" 38 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 112 "mouth_philtrum_width_pos" 112 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 39 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 20 "mouth_upper_lip_full_neg" 20 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 167 "mouth_upper_lip_profile_neg" 35 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 137 "mouth_upper_lip_width_neg" 24 } +# gene_bs_nose_forward={ "nose_forward_neg" 18 "nose_forward_neg" 18 } +# gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_neg" 23 } +# gene_bs_nose_length={ "nose_length_pos" 74 "nose_length_pos" 74 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 151 "nose_nostril_height_pos" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 113 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 63 "nose_profile_hawk_pos" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 207 "nose_ridge_angle_pos" 68 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 16 "nose_ridge_width_pos" 18 } +# gene_bs_nose_size={ "nose_size_pos" 87 "nose_size_pos" 16 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_pos" 37 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 69 "nose_tip_forward_neg" 69 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 144 "nose_tip_width_pos" 108 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 188 "cheek_fat_02_pos" 225 } +# face_detail_chin_cleft={ "chin_cleft" 131 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def" 150 "chin_def" 94 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 59 "eye_lower_lid_def" 225 } +# face_detail_eye_socket={ "eye_socket_02" 192 "eye_socket_02" 17 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_03" 111 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 137 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 226 "nose_tip_def" 222 } +# face_detail_temple_def={ "temple_def" 5 "temple_def" 129 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 45 "brow_wrinkles_01" 50 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 128 "eye_wrinkles_01" 128 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 98 "forehead_wrinkles_02" 172 } +# expression_other={ "cheek_wrinkles_right_01" 0 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_3" 151 "complexion_3" 129 } +# gene_height={ "normal_height" 181 "normal_height" 134 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 108 "body_fat_head_fat_full" 104 } +# gene_bs_body_shape={ "body_shape_pear_half" 75 "body_shape_rectangle_half" 50 } +# gene_bs_bust={ "bust_shape_1_full" 111 "bust_shape_1_full" 111 } +# gene_age={ "old_3" 119 "old_4" 174 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 225 "avg_spacing_low_thickness" 128 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 114 "layer_2_lower_thickness" 114 } +# gene_body_hair={ "body_hair_sparse" 176 "body_hair_sparse" 176 } +# #hairstyles={ "western_baby_#hairstyles" 234 "western_#hairstyles" 75 } +# #beards={ "no_beard" 0 "western_#beards" 49 } +# eye_accessory={ "normal_eyes" 148 "normal_eyes" 148 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 22 "normal_eyelashes" 22 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_martin_anward = { +# portrait_info = { +# genes={ +# hair_color={ 170 161 198 168 } +# skin_color={ 105 70 105 70 } +# eye_color={ 177 184 220 202 } +# gene_chin_forward={ "chin_forward_pos" 103 "chin_forward_pos" 150 } +# gene_chin_height={ "chin_height_pos" 95 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 94 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 109 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_pos" 157 "eye_depth_pos" 157 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_pos" 133 } +# gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 120 } +# gene_forehead_angle={ "forehead_angle_pos" 110 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 169 } +# gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_neg" 123 } +# gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_neg" 113 } +# gene_forehead_height={ "forehead_height_neg" 117 "forehead_height_neg" 117 } +# gene_head_height={ "head_height_pos" 154 "head_height_pos" 167 } +# gene_head_width={ "head_width_neg" 141 "head_width_neg" 97 } +# gene_head_profile={ "head_profile_pos" 128 "head_profile_pos" 136 } +# gene_head_top_height={ "head_top_height_pos" 124 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 110 "head_top_width_pos" 166 } +# gene_jaw_angle={ "jaw_angle_pos" 129 "jaw_angle_pos" 138 } +# gene_jaw_forward={ "jaw_forward_neg" 99 "jaw_forward_neg" 112 } +# gene_jaw_height={ "jaw_height_pos" 116 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 132 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 110 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 159 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_pos" 156 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 128 "mouth_upper_lip_size_neg" 113 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 81 "mouth_lower_lip_size_neg" 36 } +# gene_mouth_open={ "mouth_open_pos" 136 "mouth_open_pos" 136 } +# gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_neg" 142 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 79 "cheek_forward_pos" 15 } +# gene_bs_cheek_height={ "cheek_height_neg" 5 "cheek_height_neg" 5 } +# gene_bs_cheek_width={ "cheek_width_pos" 17 "cheek_width_pos" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 123 "ear_angle_neg" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 91 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 0 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_pos" 10 } +# gene_bs_ear_size={ "ear_size_neg" 109 "ear_size_pos" 12 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 11 "eye_corner_depth_pos" 11 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 5 "eye_fold_shape_pos" 38 } +# gene_bs_eye_size={ "eye_size_neg" 91 "eye_size_neg" 126 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 31 "eye_upper_lid_size_pos" 21 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 153 "forehead_brow_curve_neg" 131 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 31 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 26 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 47 "forehead_brow_outer_height_neg" 47 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 40 "forehead_brow_width_neg" 40 } +# gene_bs_jaw_def={ "jaw_def_neg" 35 "jaw_def_pos" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 55 "mouth_lower_lip_def_pos" 20 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 105 "mouth_lower_lip_full_pos" 27 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 13 "mouth_lower_lip_pad_neg" 1 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 19 "mouth_lower_lip_width_pos" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 45 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 24 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 15 "mouth_philtrum_width_pos" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 179 "mouth_upper_lip_def_pos" 11 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_neg" 68 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 43 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_neg" 18 } +# gene_bs_nose_forward={ "nose_forward_pos" 23 "nose_forward_pos" 49 } +# gene_bs_nose_height={ "nose_height_neg" 69 "nose_height_neg" 17 } +# gene_bs_nose_length={ "nose_length_pos" 21 "nose_length_pos" 21 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 93 "nose_nostril_height_pos" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 101 "nose_nostril_width_neg" 3 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 39 "nose_profile_hawk" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 5 "nose_ridge_width_pos" 5 } +# gene_bs_nose_size={ "nose_size_pos" 63 "nose_size_pos" 21 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 67 "nose_tip_angle_pos" 125 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_neg" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 187 "nose_tip_width_pos" 17 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 37 "cheek_fat_02_pos" 25 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def" 255 "chin_def" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 91 } +# face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_02" 64 } +# face_detail_nasolabial={ "nasolabial_02" 93 "nasolabial_02" 93 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 73 "nose_ridge_def_pos" 167 } +# face_detail_nose_tip_def={ "nose_tip_def" 17 "nose_tip_def" 17 } +# face_detail_temple_def={ "temple_def" 35 "temple_def" 19 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 132 "brow_wrinkles_02" 132 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 29 "eye_wrinkles_01" 29 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 97 "forehead_wrinkles_01" 97 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 196 "complexion_3" 196 } +# gene_height={ "normal_height" 162 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 139 "body_fat_head_fat_medium" 138 } +# gene_bs_body_shape={ "body_shape_average_clothed" 69 "body_shape_triangle_half" 18 } +# gene_bs_bust={ "bust_clothes" 108 "bust_shape_2_half" 108 } +# gene_age={ "old_4" 209 "old_4" 209 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 178 "avg_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 163 "layer_2_lower_thickness" 177 } +# gene_body_hair={ "body_hair_avg" 118 "body_hair_avg" 118 } +# #hairstyles={ "western_#hairstyles" 207 "western_#hairstyles" 201 } +# #beards={ "western_#beards" 119 "western_#beards" 200 } +# eye_accessory={ "normal_eyes" 87 "normal_eyes" 87 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 67 "normal_eyelashes" 67 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_isabella_welch = { +# portrait_info = { +# genes={ hair_color={ 116 114 240 94 } +# skin_color={ 218 3 65 85 } +# eye_color={ 217 21 213 180 } +# gene_chin_forward={ "chin_forward_pos" 149 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_neg" 102 "chin_height_neg" 102 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 135 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_pos" 107 "eye_height_pos" 107 } +# gene_eye_distance={ "eye_distance_pos" 109 "eye_distance_pos" 109 } +# gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_neg" 102 } +# gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_neg" 117 "forehead_roundness_neg" 117 } +# gene_forehead_width={ "forehead_width_pos" 141 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 104 } +# gene_head_height={ "head_height_neg" 102 "head_height_neg" 102 } +# gene_head_width={ "head_width_pos" 104 "head_width_pos" 104 } +# gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 121 } +# gene_head_top_height={ "head_top_height_pos" 113 "head_top_height_pos" 113 } +# gene_head_top_width={ "head_top_width_pos" 144 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 126 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 103 "jaw_height_neg" 103 } +# gene_jaw_width={ "jaw_width_pos" 121 "jaw_width_pos" 121 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_neg" 102 "mouth_forward_neg" 102 } +# gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 124 "mouth_upper_lip_size_neg" 124 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 153 "mouth_lower_lip_size_pos" 153 } +# gene_mouth_open={ "mouth_open_neg" 102 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_pos" 102 "neck_width_pos" 102 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 122 "cheek_forward_pos" 122 } +# gene_bs_cheek_height={ "cheek_height_pos" 21 "cheek_height_pos" 21 } +# gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_pos" 146 } +# gene_bs_ear_angle={ "ear_angle_pos" 41 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 4 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 55 "ear_upper_bend_pos" 55 } +# gene_bs_ear_outward={ "ear_outward_pos" 2 "ear_outward_pos" 2 } +# gene_bs_ear_size={ "ear_size_neg" 85 "ear_size_neg" 29 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 63 "eye_corner_depth_neg" 179 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 199 "eye_fold_shape_neg" 25 } +# gene_bs_eye_size={ "eye_size_neg" 63 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 8 "forehead_brow_curve_neg" 8 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 49 "forehead_brow_forward_pos" 49 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 125 "forehead_brow_inner_height_pos" 125 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 67 "forehead_brow_outer_height_pos" 67 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 13 "forehead_brow_width_pos" 13 } +# gene_bs_jaw_def={ "jaw_def_neg" 45 "jaw_def_neg" 148 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 51 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 80 "mouth_lower_lip_full_neg" 80 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 31 "mouth_lower_lip_pad_neg" 31 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 93 "mouth_lower_lip_width_pos" 118 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 97 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 103 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 61 "mouth_philtrum_width_pos" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 130 "mouth_upper_lip_def_pos" 16 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_pos" 31 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_pos" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 106 "mouth_upper_lip_width_neg" 106 } +# gene_bs_nose_forward={ "nose_forward_neg" 67 "nose_forward_pos" 30 } +# gene_bs_nose_height={ "nose_height_neg" 11 "nose_height_neg" 60 } +# gene_bs_nose_length={ "nose_length_pos" 29 "nose_length_neg" 4 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 30 "nose_nostril_height_pos" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 135 "nose_nostril_width_neg" 136 } +# gene_bs_nose_profile={ "nose_profile_neg" 29 "nose_profile_pos" 41 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 112 "nose_ridge_angle_neg" 112 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_neg" 11 } +# gene_bs_nose_size={ "nose_size_neg" 105 "nose_size_neg" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_pos" 155 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 55 "nose_tip_forward_neg" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 57 "nose_tip_width_pos" 88 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 68 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 2 "cheek_fat_04_pos" 125 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 9 } +# face_detail_chin_def={ "chin_def" 13 "chin_def" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 207 "eye_lower_lid_def" 156 } +# face_detail_eye_socket={ "eye_socket_03" 255 "eye_socket_02" 30 } +# face_detail_nasolabial={ "nasolabial_03" 122 "nasolabial_02" 22 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 63 "nose_ridge_def_neg" 238 } +# face_detail_nose_tip_def={ "nose_tip_def" 137 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 77 "temple_def" 76 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 67 "brow_wrinkles_03" 67 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 24 "eye_wrinkles_01" 24 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 253 "forehead_wrinkles_01" 253 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_beauty_1" 255 "complexion_5" 184 } +# gene_height={ "normal_height" 177 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 84 "body_fat_head_fat_full" 133 } +# gene_bs_body_shape={ "body_shape_average_clothed" 0 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_clothes" 131 "bust_shape_3_half" 10 } +# gene_age={ "old_4" 210 "old_4" 210 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 172 "far_spacing_low_thickness" 148 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 127 "layer_2_low_thickness" 126 } +# gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } +# gene_hair_type={ "hair_straight" 127 "hair_straight" 127 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 152 "normal_eyes" 152 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 71 "normal_eyelashes" 71 } +# hairstyles={ "western_hairstyles_wavy" 181 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 251 } +# } +# } +# enabled = yes +#} +# +#easteregg_zack_holmgren = { +# portrait_info = { +# genes={ +# hair_color={ 169 249 169 249 } +# skin_color={ 87 65 87 65 } +# eye_color={ 188 233 66 142 } +# gene_chin_forward={ "chin_forward_pos" 133 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_neg" 80 "chin_height_neg" 104 } +# gene_chin_width={ "chin_width_neg" 83 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 95 "eye_angle_neg" 95 } +# gene_eye_depth={ "eye_depth_neg" 179 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 142 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 106 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_neg" 97 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_neg" 158 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_neg" 95 "forehead_roundness_neg" 114 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_neg" 99 } +# gene_forehead_height={ "forehead_height_neg" 144 "forehead_height_neg" 117 } +# gene_head_height={ "head_height_neg" 99 "head_height_neg" 113 } +# gene_head_width={ "head_width_neg" 52 "head_width_neg" 84 } +# gene_head_profile={ "head_profile_neg" 54 "head_profile_neg" 110 } +# gene_head_top_height={ "head_top_height_pos" 44 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 76 "head_top_width_pos" 172 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_pos" 121 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 107 "jaw_width_pos" 151 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 143 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 114 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_neg" 91 "mouth_forward_neg" 104 } +# gene_mouth_height={ "mouth_height_neg" 100 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_pos" 134 "mouth_width_pos" 150 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 187 "mouth_open_pos" 182 } +# gene_neck_length={ "neck_length_neg" 121 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 15 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 139 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_neg" 155 "cheek_width_neg" 31 } +# gene_bs_ear_angle={ "ear_angle_pos" 93 "ear_angle_pos" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 96 "ear_inner_shape_pos" 167 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 67 "ear_upper_bend_pos" 67 } +# gene_bs_ear_outward={ "ear_outward_neg" 7 "ear_outward_pos" 121 } +# gene_bs_ear_size={ "ear_size_neg" 123 "ear_size_neg" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 79 "eye_corner_depth_neg" 192 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 183 "eye_fold_shape_pos" 43 } +# gene_bs_eye_size={ "eye_size_neg" 21 "eye_size_neg" 123 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 95 "eye_upper_lid_size_pos" 76 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 177 "forehead_brow_curve_neg" 85 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_neg" 17 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 93 "forehead_brow_inner_height_pos" 9 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_pos" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 117 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_pos" 29 "jaw_def_pos" 51 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 103 "mouth_lower_lip_def_pos" 6 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 111 "mouth_lower_lip_full_pos" 10 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 169 "mouth_lower_lip_pad_neg" 75 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 165 "mouth_lower_lip_width_pos" 34 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 127 "mouth_philtrum_shape_pos" 25 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 41 "mouth_philtrum_width_pos" 92 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 92 "mouth_upper_lip_def_pos" 114 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_pos" 28 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 67 "mouth_upper_lip_profile_neg" 100 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 155 "mouth_upper_lip_width_neg" 125 } +# gene_bs_nose_forward={ "nose_forward_pos" 133 "nose_forward_pos" 9 } +# gene_bs_nose_height={ "nose_height_neg" 26 "nose_height_neg" 26 } +# gene_bs_nose_length={ "nose_length_neg" 27 "nose_length_neg" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 139 "nose_nostril_height_pos" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 49 "nose_nostril_width_pos" 68 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 73 "nose_profile_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_pos" 39 } +# gene_bs_nose_size={ "nose_size_neg" 145 "nose_size_neg" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 13 "nose_tip_angle_neg" 38 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 107 "nose_tip_width_neg" 22 } +# face_detail_cheek_def={ "cheek_def_01" 7 "cheek_def_01" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 83 "cheek_fat_01_neg" 25 } +# face_detail_chin_cleft={ "chin_cleft" 33 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def" 234 "chin_def" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 172 "eye_lower_lid_def" 46 } +# face_detail_eye_socket={ "eye_socket_03" 202 "eye_socket_03" 20 } +# face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_02" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 160 "nose_ridge_def_pos" 245 } +# face_detail_nose_tip_def={ "nose_tip_def" 223 "nose_tip_def" 223 } +# face_detail_temple_def={ "temple_def" 94 "temple_def" 188 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 216 "brow_wrinkles_02" 216 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 25 "eye_wrinkles_01" 25 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 238 "forehead_wrinkles_03" 238 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 164 "complexion_3" 98 } +# gene_height={ "normal_height" 144 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_low" 137 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_average_clothed" 120 "body_shape_apple_half" 18 } +# gene_bs_bust={ "bust_clothes" 100 "bust_shape_2_half" 100 } +# gene_age={ "old_3" 97 "old_3" 97 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 173 "avg_spacing_low_thickness" 130 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 214 "layer_2_avg_thickness" 174 } +# gene_body_hair={ "body_hair_avg" 93 "body_hair_avg" 190 } +# gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 118 "normal_eyes" 118 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 226 "normal_eyelashes" 226 } +# hairstyles={ "western_hairstyles_wavy" 221 "all_hairstyles" 0 } +# } +# } +#} +# +#easteregg_elisabeth_gangenes={ +# portrait_info = { +# genes={ +# hair_color={ 4 254 33 242 } +# skin_color={ 100 169 175 169 } +# eye_color={ 60 245 60 245 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_neg" 136 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 123 "eye_depth_pos" 149 } +# gene_eye_height={ "eye_height_neg" 99 "eye_height_neg" 91 } +# gene_eye_distance={ "eye_distance_neg" 130 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_neg" 146 "eye_shut_neg" 109 } +# gene_forehead_angle={ "forehead_angle_neg" 55 "forehead_angle_neg" 56 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 144 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 143 "forehead_roundness_pos" 143 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_neg" 167 "head_height_neg" 116 } +# gene_head_width={ "head_width_neg" 107 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_pos" 156 "head_profile_pos" 148 } +# gene_head_top_height={ "head_top_height_neg" 112 "head_top_height_neg" 104 } +# gene_head_top_width={ "head_top_width_pos" 181 "head_top_width_pos" 190 } +# gene_jaw_angle={ "jaw_angle_pos" 99 "jaw_angle_pos" 131 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_neg" 78 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 92 "jaw_width_neg" 78 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 144 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 160 "mouth_forward_pos" 153 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 151 } +# gene_mouth_width={ "mouth_width_pos" 106 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 145 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_pos" 171 } +# gene_mouth_open={ "mouth_open_neg" 83 "mouth_open_neg" 116 } +# gene_neck_length={ "neck_length_pos" 163 "neck_length_pos" 152 } +# gene_neck_width={ "neck_width_neg" 65 "neck_width_neg" 106 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 57 "cheek_forward_pos" 38 } +# gene_bs_cheek_height={ "cheek_height_pos" 175 "cheek_height_neg" 24 } +# gene_bs_cheek_width={ "cheek_width_neg" 1 "cheek_width_pos" 36 } +# gene_bs_ear_angle={ "ear_angle_pos" 211 "ear_angle_pos" 99 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 16 "ear_inner_shape_pos" 29 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 66 "ear_lower_bend_pos" 118 } +# gene_bs_ear_outward={ "ear_outward_pos" 44 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 37 "ear_size_neg" 40 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 45 "eye_corner_depth_neg" 64 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 69 "eye_fold_shape_pos" 54 } +# gene_bs_eye_size={ "eye_size_neg" 19 "eye_size_pos" 7 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 125 "eye_upper_lid_size_pos" 90 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 27 "forehead_brow_curve_neg" 43 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 101 "forehead_brow_forward_neg" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 43 "forehead_brow_inner_height_neg" 43 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 109 "forehead_brow_outer_height_pos" 80 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_pos" 47 } +# gene_bs_jaw_def={ "jaw_def_pos" 47 "jaw_def_pos" 11 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 86 "mouth_lower_lip_def_pos" 71 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 37 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 41 "mouth_lower_lip_pad_neg" 91 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 97 "mouth_philtrum_shape_neg" 73 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_pos" 26 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 45 "mouth_upper_lip_full_pos" 13 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 49 "mouth_upper_lip_profile_pos" 89 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 63 "mouth_upper_lip_width_neg" 108 } +# gene_bs_nose_forward={ "nose_forward_neg" 25 "nose_forward_neg" 65 } +# gene_bs_nose_height={ "nose_height_neg" 33 "nose_height_neg" 56 } +# gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_neg" 122 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 109 "nose_nostril_height_neg" 114 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 33 "nose_nostril_width_neg" 37 } +# gene_bs_nose_profile={ "nose_profile_neg" 59 "nose_profile_neg" 4 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_pos" 56 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 73 "nose_ridge_width_neg" 3 } +# gene_bs_nose_size={ "nose_size_pos" 49 "nose_size_neg" 23 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 33 "nose_tip_angle_pos" 45 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 198 "nose_tip_forward_neg" 198 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 19 "nose_tip_width_neg" 2 } +# face_detail_cheek_def={ "cheek_def_01" 42 "cheek_def_01" 105 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 77 "cheek_fat_03_pos" 6 } +# face_detail_chin_cleft={ "chin_cleft" 36 "chin_cleft" 4 } +# face_detail_chin_def={ "chin_def" 69 "chin_def" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 142 "eye_lower_lid_def" 108 } +# face_detail_eye_socket={ "eye_socket_03" 49 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_01" 11 "nasolabial_01" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 150 "nose_ridge_def_neg" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 38 "nose_tip_def" 30 } +# face_detail_temple_def={ "temple_def" 38 "temple_def" 24 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 2 "brow_wrinkles_01" 2 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 21 "eye_wrinkles_01" 21 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 138 "forehead_wrinkles_02" 138 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 0 "complexion_5" 0 } +# gene_height={ "normal_height" 170 "normal_height" 155 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 136 "body_fat_head_fat_full" 136 } +# gene_bs_body_shape={ "body_shape_average_clothed" 71 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 217 "bust_shape_2_full" 127 } +# gene_age={ "old_4" 93 "old_4" 93 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 171 "far_spacing_low_thickness" 171 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 236 "layer_2_avg_thickness" 203 } +# gene_body_hair={ "body_hair_avg" 162 "body_hair_avg" 162 } +# gene_hair_type={ "hair_afro" 113 "hair_afro" 113 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 100 "normal_eyes" 100 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 39 "normal_eyelashes" 39 } +# #beards={ "mena_beards_straight" 255 "no_beard" 0 } +# #hairstyles={ "western_hairstyles_wavy" 140 "all_hairstyles" 0 } +# #clothes={ "western_bedchamber" 95 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_claudia_baldassi = { +# portrait_info = { +# genes={ +# hair_color={ 255 125 72 240 } +# skin_color={ 1 22 104 68 } +# eye_color={ 44 92 93 195 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_neg" 106 } +# gene_chin_height={ "chin_height_neg" 129 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 134 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 151 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 116 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 115 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 166 "forehead_brow_height_neg" 125 } +# gene_forehead_roundness={ "forehead_roundness_neg" 64 "forehead_roundness_neg" 120 } +# gene_forehead_width={ "forehead_width_pos" 83 "forehead_width_pos" 141 } +# gene_forehead_height={ "forehead_height_neg" 86 "forehead_height_neg" 86 } +# gene_head_height={ "head_height_neg" 181 "head_height_neg" 112 } +# gene_head_width={ "head_width_pos" 68 "head_width_pos" 165 } +# gene_head_profile={ "head_profile_pos" 99 "head_profile_pos" 147 } +# gene_head_top_height={ "head_top_height_neg" 163 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 209 "head_top_width_pos" 146 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 174 } +# gene_jaw_forward={ "jaw_forward_pos" 156 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 150 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_neg" 116 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 0 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 217 "mouth_corner_height_neg" 93 } +# gene_mouth_forward={ "mouth_forward_pos" 46 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 120 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 160 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 69 "mouth_upper_lip_size_neg" 114 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 87 "mouth_lower_lip_size_neg" 83 } +# gene_mouth_open={ "mouth_open_neg" 120 "mouth_open_neg" 29 } +# gene_neck_length={ "neck_length_neg" 112 "neck_length_neg" 122 } +# gene_neck_width={ "neck_width_pos" 156 "neck_width_pos" 154 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 121 "cheek_forward_pos" 14 } +# gene_bs_cheek_height={ "cheek_height_neg" 46 "cheek_height_neg" 46 } +# gene_bs_cheek_width={ "cheek_width_pos" 9 "cheek_width_pos" 9 } +# gene_bs_ear_angle={ "ear_angle_neg" 65 "ear_angle_neg" 65 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 24 "ear_lower_bend_pos" 24 } +# gene_bs_ear_outward={ "ear_outward_pos" 30 "ear_outward_pos" 30 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 53 "eye_corner_depth_neg" 24 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 137 "eye_fold_shape_pos" 39 } +# gene_bs_eye_size={ "eye_size_pos" 81 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 35 "eye_upper_lid_size_pos" 147 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 13 "forehead_brow_curve_neg" 13 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 117 "forehead_brow_forward_neg" 117 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 5 "forehead_brow_inner_height_neg" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 21 "forehead_brow_outer_height_pos" 16 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 118 "forehead_brow_width_pos" 118 } +# gene_bs_jaw_def={ "jaw_def_neg" 135 "jaw_def_pos" 38 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 15 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 71 "mouth_lower_lip_full_pos" 113 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_neg" 138 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 87 "mouth_lower_lip_width_neg" 28 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 17 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 255 "mouth_philtrum_shape_neg" 56 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 165 "mouth_philtrum_width_neg" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 13 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 55 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 11 "mouth_upper_lip_width_neg" 43 } +# gene_bs_nose_forward={ "nose_forward_neg" 57 "nose_forward_neg" 86 } +# gene_bs_nose_height={ "nose_height_neg" 11 "nose_height_neg" 103 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_neg" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 93 "nose_nostril_height_pos" 58 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 87 "nose_nostril_width_neg" 40 } +# gene_bs_nose_profile={ "nose_profile_hawk" 75 "nose_profile_hawk_pos" 9 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 17 "nose_ridge_angle_neg" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 89 "nose_ridge_width_pos" 3 } +# gene_bs_nose_size={ "nose_size_neg" 41 "nose_size_pos" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 79 "nose_tip_angle_neg" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 65 "nose_tip_forward_neg" 8 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 243 "nose_tip_width_neg" 72 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 67 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 73 "cheek_fat_03_pos" 105 } +# face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 245 "chin_def" 245 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 103 } +# face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 206 } +# face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_02" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 201 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 15 } +# face_detail_temple_def={ "temple_def" 28 "temple_def" 113 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 215 "brow_wrinkles_03" 215 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 216 "eye_wrinkles_01" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 29 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 136 "complexion_2" 194 } +# gene_height={ "normal_height" 152 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 117 "body_fat_head_fat_low" 117 } +# gene_bs_body_shape={ "body_shape_average_clothed" 54 "body_shape_rectangle_half" 3 } +# gene_bs_bust={ "bust_clothes" 212 "bust_shape_4_half" 92 } +# gene_age={ "old_2" 55 "old_2" 55 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 207 "far_spacing_lower_thickness" 113 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 185 "layer_2_avg_thickness" 105 } +# gene_body_hair={ "body_hair_sparse" 133 "body_hair_sparse" 133 } +# gene_hair_type={ "hair_straight" 109 "hair_straight" 109 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 170 "normal_eyes" 170 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 218 "normal_eyelashes" 218 } +# hairstyles={ "western_hairstyles_straight" 212 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 95 "most_clothes" 0 } +# } +# } +# enabled = yes +#} +# +#easteregg_joe_parkin ={ +# portrait_info = { +# genes={ +# hair_color={ 57 201 0 0 } +# skin_color={ 202 8 99 81 } +# eye_color={ 25 150 164 164 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_pos" 34 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 184 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_pos" 84 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 141 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 70 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_pos" 100 "eye_distance_pos" 141 } +# gene_eye_shut={ "eye_shut_pos" 207 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_pos" 169 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 70 "forehead_brow_height_neg" 124 } +# gene_forehead_roundness={ "forehead_roundness_neg" 255 "forehead_roundness_neg" 126 } +# gene_forehead_width={ "forehead_width_neg" 163 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_pos" 255 "forehead_height_pos" 131 } +# gene_head_height={ "head_height_neg" 195 "head_height_neg" 117 } +# gene_head_width={ "head_width_pos" 174 "head_width_pos" 137 } +# gene_head_profile={ "head_profile_pos" 130 "head_profile_pos" 173 } +# gene_head_top_height={ "head_top_height_pos" 101 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 162 } +# gene_jaw_angle={ "jaw_angle_neg" 183 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_pos" 116 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_neg" 94 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_pos" 144 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 98 "mouth_corner_depth_neg" 111 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 135 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 56 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 224 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 95 "mouth_width_neg" 42 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 156 "mouth_upper_lip_size_pos" 167 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 76 } +# gene_mouth_open={ "mouth_open_pos" 22 "mouth_open_pos" 156 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_pos" 207 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 81 "cheek_forward_pos" 157 } +# gene_bs_cheek_height={ "cheek_height_neg" 164 "cheek_height_pos" 18 } +# gene_bs_cheek_width={ "cheek_width_neg" 27 "cheek_width_pos" 28 } +# gene_bs_ear_angle={ "ear_angle_pos" 128 "ear_angle_neg" 77 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 195 "ear_inner_shape_pos" 99 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 84 "ear_both_bend_pos" 46 } +# gene_bs_ear_outward={ "ear_outward_neg" 135 "ear_outward_neg" 36 } +# gene_bs_ear_size={ "ear_size_pos" 114 "ear_size_neg" 27 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 40 "eye_corner_depth_neg" 46 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 27 "eye_fold_shape_pos" 51 } +# gene_bs_eye_size={ "eye_size_pos" 87 "eye_size_neg" 4 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 61 "eye_upper_lid_size_neg" 22 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 114 "forehead_brow_curve_neg" 166 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 22 "forehead_brow_forward_pos" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 214 "forehead_brow_inner_height_neg" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 233 "forehead_brow_outer_height_neg" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 209 "forehead_brow_width_neg" 17 } +# gene_bs_jaw_def={ "jaw_def_neg" 84 "jaw_def_neg" 47 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 126 "mouth_lower_lip_full_neg" 60 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 30 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 89 "mouth_philtrum_def_pos" 10 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 51 "mouth_philtrum_shape_pos" 79 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 86 "mouth_philtrum_width_neg" 19 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 184 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 122 "mouth_upper_lip_full_neg" 45 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 65 "mouth_upper_lip_profile_pos" 118 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 23 "mouth_upper_lip_width_pos" 124 } +# gene_bs_nose_forward={ "nose_forward_pos" 85 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 186 "nose_height_neg" 55 } +# gene_bs_nose_length={ "nose_length_neg" 79 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_neg" 27 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 255 "nose_nostril_width_neg" 47 } +# gene_bs_nose_profile={ "nose_profile_neg" 0 "nose_profile_hawk_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 75 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 121 "nose_ridge_width_neg" 14 } +# gene_bs_nose_size={ "nose_size_pos" 195 "nose_size_pos" 7 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 31 "nose_tip_angle_neg" 8 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 177 "nose_tip_forward_neg" 36 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 66 "nose_tip_width_pos" 7 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 135 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 31 "cheek_fat_01_neg" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 20 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 225 "eye_lower_lid_def" 116 } +# face_detail_eye_socket={ "eye_socket_02" 131 "eye_socket_02" 92 } +# face_detail_nasolabial={ "nasolabial_03" 211 "nasolabial_01" 123 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 47 "nose_ridge_def_neg" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 19 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 176 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 124 "brow_wrinkles_04" 67 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 7 "eye_wrinkles_02" 146 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 14 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 240 "complexion_7" 91 } +# gene_height={ "normal_height" 146 "normal_height" 162 } +# gene_bs_body_type={ "body_average" 101 "body_fat_head_fat_medium" 133 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_shape_1_full" 71 } +# gene_age={ "old_4" 207 "old_4" 207 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 149 "far_spacing_avg_thickness" 159 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 113 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 138 "body_hair_avg" 181 } +# gene_hair_type={ "hair_straight" 161 "hair_wavy" 161 } +# gene_baldness={ "male_pattern_baldness" 255 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 32 "normal_eyes" 32 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 147 } +# } +# } +# enabled = yes +#} +# +#easteregg_lukasz_opara={ +# portrait_info = { +# genes={ +# hair_color={ 22 238 53 248 } +# skin_color={ 69 70 69 70 } +# eye_color={ 65 162 184 162 } +# gene_chin_forward={ "chin_forward_pos" 58 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 113 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 110 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 158 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 85 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 173 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 96 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 50 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 124 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 118 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 203 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 105 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 24 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 155 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 195 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 2 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 179 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 205 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 87 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 54 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 167 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 50 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 207 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 131 "normal_height" 127 } +# gene_bs_body_type={ "body_average" 80 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 19 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_2" 177 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 243 "avg_spacing_avg_thickness" 243 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 83 "layer_2_avg_thickness" 83 } +# gene_body_hair={ "body_hair_sparse" 255 "body_hair_sparse" 171 } +# hairstyles={ "all_hairstyles" 11 "all_hairstyles" 0 } +# gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# beards={ "all_beards" 137 "all_beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# clothes={ "northern_low_nobility_clothes" 50 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_mateusz_mierzwa={ +# portrait_info = { +# genes={ +# hair_color={ 117 246 182 143 } +# skin_color={ 0 26 28 68 } +# eye_color={ 161 116 221 138 } +# gene_chin_forward={ "chin_forward_pos" 91 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 91 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 96 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 141 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 105 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 196 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 133 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 195 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 163 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 76 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 98 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 73 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 52 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 75 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 191 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 99 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 39 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 71 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 116 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 75 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 161 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 2 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 99 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 80 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 85 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 108 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 81 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 1 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 223 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 195 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 154 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 160 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 2 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 130 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 68 "avg_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 232 "layer_2_avg_thickness" 86 } +# gene_body_hair={ "body_hair_sparse" 89 "body_hair_sparse" 89 } +# hairstyles={ "all_hairstyles" 188 "all_hairstyles" 0 } +# gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# beards={ "no_beard" 184 "all_beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# clothes={ "western_commoner_clothes" 0 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_natalia_lechnata={ +# portrait_info = { +# genes={ +# hair_color={ 173 142 226 114 } +# skin_color={ 97 75 97 75 } +# eye_color={ 85 202 241 140 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 89 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 76 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 184 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 121 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 108 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 119 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 103 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 0 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 49 "complexion_1" 0 } +# gene_height={ "normal_height" 129 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 255 "avg_spacing_avg_thickness" 230 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 64 "layer_2_avg_thickness" 64 } +# gene_body_hair={ "body_hair_sparse" 101 "body_hair_sparse" 101 } +# hairstyles={ "all_hairstyles" 15 "all_hairstyles" 0 } +# gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# beards={ "all_beards" 0 "all_beards" 0 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# clothes={ "western_low_nobility_clothes" 30 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_natalia_poreba={ +# portrait_info = { +# genes={ +# hair_color={ 209 94 153 92 } +# skin_color={ 1 31 4 85 } +# eye_color={ 7 170 159 177 } +# gene_chin_forward={ "chin_forward_pos" 144 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 70 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 156 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 152 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 47 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 141 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 91 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 113 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 109 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 144 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 124 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 117 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 121 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 93 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 93 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 82 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 16 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 28 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 38 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 196 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 2 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 81 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 98 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 3 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 72 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 53 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 156 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 53 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 160 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 31 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 53 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 232 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 2 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 0 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 138 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 81 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 196 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 53 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 154 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 90 "complexion_1" 0 } +# gene_height={ "normal_height" 140 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 192 "bust_clothes" 127 } +# gene_age={ "old_3" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 224 "avg_spacing_avg_thickness" 224 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 68 "layer_2_avg_thickness" 68 } +# gene_body_hair={ "body_hair_sparse" 77 "body_hair_sparse" 99 } +# gene_hair_type={ "hair_wavy" 255 "hair_wavy" 132 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# beards={ "all_beards" 0 "all_beards" 0 } +# eye_accessory={ "normal_eyes_dark_iris" 0 "normal_eyes" 0 } +# teeth_accessory={ "no_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# clothes={ "western_low_nobility_clothes" 0 "most_clothes" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# gene_drunkard={ "drunkard" 116 "drunkard" 0 } +# gene_scars_disease={ "" 2 "scars_disease" 0 } +# } +# } +#} +# +#easteregg_struan_mccallum={ +# portrait_info = { +# genes={ +# hair_color={ 105 229 105 229 } +# skin_color={ 129 46 32 101 } +# eye_color={ 35 126 154 174 } +# gene_chin_forward={ "chin_forward_pos" 174 "chin_forward_pos" 168 } +# gene_chin_height={ "chin_height_neg" 36 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 160 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_pos" 103 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_pos" 106 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 99 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 194 "eye_shut_pos" 181 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 167 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 145 } +# gene_forehead_roundness={ "forehead_roundness_neg" 194 "forehead_roundness_neg" 118 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_pos" 161 } +# gene_forehead_height={ "forehead_height_neg" 127 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_pos" 97 "head_height_neg" 105 } +# gene_head_width={ "head_width_pos" 26 "head_width_pos" 130 } +# gene_head_profile={ "head_profile_pos" 119 "head_profile_pos" 177 } +# gene_head_top_height={ "head_top_height_neg" 50 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 165 } +# gene_jaw_angle={ "jaw_angle_pos" 154 "jaw_angle_pos" 149 } +# gene_jaw_forward={ "jaw_forward_pos" 150 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_pos" 191 "jaw_height_pos" 135 } +# gene_jaw_width={ "jaw_width_pos" 135 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 172 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 207 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 153 "mouth_forward_pos" 129 } +# gene_mouth_height={ "mouth_height_neg" 152 "mouth_height_neg" 120 } +# gene_mouth_width={ "mouth_width_pos" 185 "mouth_width_pos" 140 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 96 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 120 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 63 } +# gene_neck_length={ "neck_length_pos" 90 "neck_length_pos" 134 } +# gene_neck_width={ "neck_width_neg" 106 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 3 "cheek_forward_neg" 3 } +# gene_bs_cheek_height={ "cheek_height_pos" 81 "cheek_height_neg" 26 } +# gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_pos" 49 } +# gene_bs_ear_angle={ "ear_angle_neg" 93 "ear_angle_neg" 60 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 64 "ear_inner_shape_pos" 151 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 192 "ear_lower_bend_pos" 107 } +# gene_bs_ear_outward={ "ear_outward_neg" 1 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 13 "ear_size_pos" 108 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 191 "eye_corner_depth_neg" 37 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 149 "eye_fold_shape_pos" 115 } +# gene_bs_eye_size={ "eye_size_neg" 81 "eye_size_pos" 165 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 69 "eye_upper_lid_size_pos" 75 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 187 "forehead_brow_curve_pos" 13 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 158 "forehead_brow_forward_pos" 42 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 23 "forehead_brow_inner_height_neg" 90 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 37 "forehead_brow_outer_height_neg" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 25 "forehead_brow_width_pos" 111 } +# gene_bs_jaw_def={ "jaw_def_pos" 95 "jaw_def_pos" 14 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 65 "mouth_lower_lip_def_pos" 109 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 139 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 23 "mouth_lower_lip_pad_pos" 28 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 103 "mouth_lower_lip_width_neg" 4 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 53 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 73 "mouth_philtrum_shape_pos" 16 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 89 "mouth_philtrum_width_pos" 31 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 105 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 87 "mouth_upper_lip_full_neg" 13 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_neg" 4 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 59 "mouth_upper_lip_width_pos" 52 } +# gene_bs_nose_forward={ "nose_forward_pos" 51 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_neg" 115 "nose_height_neg" 50 } +# gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_pos" 4 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 23 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 171 "nose_nostril_width_neg" 13 } +# gene_bs_nose_profile={ "nose_profile_neg" 19 "nose_profile_pos" 13 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_pos" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 183 "nose_ridge_width_neg" 14 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_neg" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 79 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 65 "nose_tip_forward_pos" 3 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 105 "nose_tip_width_pos" 14 } +# face_detail_cheek_def={ "cheek_def_01" 109 "cheek_def_01" 143 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 196 "cheek_fat_03_pos" 232 } +# face_detail_chin_cleft={ "chin_cleft" 86 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def" 99 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 244 "eye_lower_lid_def" 72 } +# face_detail_eye_socket={ "eye_socket_02" 73 "eye_socket_01" 229 } +# face_detail_nasolabial={ "nasolabial_01" 133 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 41 "nose_ridge_def_pos" 77 } +# face_detail_nose_tip_def={ "nose_tip_def" 23 "nose_tip_def" 227 } +# face_detail_temple_def={ "temple_def" 119 "temple_def" 244 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 89 "brow_wrinkles_01" 89 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 169 "eye_wrinkles_02" 169 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 10 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 78 "complexion_4" 189 } +# gene_height={ "giant_height" 0 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 103 "body_fat_head_fat_full" 126 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 224 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 126 "bust_shape_1_half" 180 } +# gene_age={ "old_3" 227 "old_3" 227 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 153 "avg_spacing_lower_thickness" 150 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 204 "layer_2_avg_thickness" 103 } +# gene_body_hair={ "body_hair_avg" 114 "body_hair_avg" 114 } +# gene_hair_type={ "hair_straight" 137 "hair_straight" 137 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 146 "normal_eyes" 146 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 141 "normal_eyelashes" 141 } +# hairstyles={ "northern_hairstyles_wavy" 63 "all_hairstyles" 0 } +# beards={ "indian_beards_straight" 127 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_riad_deneche={ +# portrait_info = { +# genes={ +# hair_color={ 83 249 83 239 } +# skin_color={ 97 42 130 146 } +# eye_color={ 59 226 57 251 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 153 } +# gene_chin_height={ "chin_height_pos" 114 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 167 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 97 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_pos" 125 "eye_depth_pos" 147 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_neg" 117 "eye_shut_neg" 121 } +# gene_forehead_angle={ "forehead_angle_pos" 123 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 157 "forehead_brow_height_pos" 144 } +# gene_forehead_roundness={ "forehead_roundness_neg" 171 "forehead_roundness_neg" 108 } +# gene_forehead_width={ "forehead_width_pos" 188 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_neg" 163 "forehead_height_neg" 75 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 168 } +# gene_head_width={ "head_width_neg" 152 "head_width_neg" 82 } +# gene_head_profile={ "head_profile_pos" 149 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_neg" 151 "head_top_height_neg" 90 } +# gene_head_top_width={ "head_top_width_neg" 173 "head_top_width_neg" 109 } +# gene_jaw_angle={ "jaw_angle_neg" 142 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_neg" 134 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 105 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_pos" 152 "jaw_width_pos" 130 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 124 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 165 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_pos" 193 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 156 "mouth_lower_lip_size_neg" 118 } +# gene_mouth_open={ "mouth_open_neg" 92 "mouth_open_neg" 52 } +# gene_neck_length={ "neck_length_pos" 121 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 41 "cheek_forward_pos" 41 } +# gene_bs_cheek_height={ "cheek_height_neg" 95 "cheek_height_neg" 167 } +# gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 21 } +# gene_bs_ear_angle={ "ear_angle_neg" 3 "ear_angle_neg" 110 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 79 "ear_inner_shape_pos" 95 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 6 "ear_both_bend_pos" 40 } +# gene_bs_ear_outward={ "ear_outward_neg" 197 "ear_outward_neg" 48 } +# gene_bs_ear_size={ "ear_size_pos" 85 "ear_size_neg" 103 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 197 "eye_corner_depth_neg" 123 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 55 "eye_fold_shape_neg" 47 } +# gene_bs_eye_size={ "eye_size_pos" 7 "eye_size_pos" 103 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 197 "eye_upper_lid_size_pos" 203 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 29 "forehead_brow_curve_neg" 15 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 68 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 19 "forehead_brow_inner_height_neg" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 73 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 42 "forehead_brow_width_pos" 42 } +# gene_bs_jaw_def={ "jaw_def_neg" 59 "jaw_def_neg" 39 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 39 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 61 "mouth_lower_lip_full_pos" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 171 "mouth_lower_lip_pad_neg" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_neg" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 67 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_neg" 23 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_pos" 40 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 67 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 13 "mouth_upper_lip_full_neg" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 89 "mouth_upper_lip_profile_neg" 27 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 79 "mouth_upper_lip_width_pos" 31 } +# gene_bs_nose_forward={ "nose_forward_pos" 127 "nose_forward_pos" 34 } +# gene_bs_nose_height={ "nose_height_pos" 115 "nose_height_pos" 6 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_neg" 42 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 203 "nose_nostril_height_pos" 104 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 101 "nose_nostril_width_neg" 47 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 67 "nose_profile_pos" 127 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 13 "nose_ridge_angle_neg" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 43 "nose_ridge_width_neg" 43 } +# gene_bs_nose_size={ "nose_size_pos" 119 "nose_size_pos" 201 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_pos" 86 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 75 "nose_tip_forward_pos" 72 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 53 "nose_tip_width_neg" 29 } +# face_detail_cheek_def={ "cheek_def_01" 34 "cheek_def_01" 150 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 109 "cheek_fat_01_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 23 "chin_dimple" 13 } +# face_detail_chin_def={ "chin_def" 123 "chin_def" 5 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 17 } +# face_detail_eye_socket={ "eye_socket_01" 213 "eye_socket_03" 16 } +# face_detail_nasolabial={ "nasolabial_01" 124 "nasolabial_02" 128 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 133 "nose_ridge_def_pos" 205 } +# face_detail_nose_tip_def={ "nose_tip_def" 158 "nose_tip_def" 195 } +# face_detail_temple_def={ "temple_def" 29 "temple_def" 206 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 243 "brow_wrinkles_03" 243 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 191 "eye_wrinkles_03" 191 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 160 "forehead_wrinkles_02" 160 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 165 "complexion_6" 183 } +# gene_height={ "normal_height" 182 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_full" 182 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_average_clothed" 132 "body_shape_rectangle_half" 30 } +# gene_bs_bust={ "bust_clothes" 0 "bust_default" 170 } +# gene_age={ "old_3" 179 "old_3" 179 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 251 "close_spacing_high_thickness" 233 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 246 "layer_2_low_thickness" 203 } +# gene_body_hair={ "body_hair_avg" 227 "body_hair_avg" 227 } +# gene_hair_type={ "hair_curly" 179 "hair_curly" 179 } +# gene_baldness={ "no_baldness" 228 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 120 "normal_eyes" 120 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 100 "normal_eyelashes" 100 } +# hairstyles={ "western_hairstyles_curly" 127 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# } +# } +#} +# +#easteregg_anton_leirnes={ +# portrait_info = { +# genes={ +# hair_color={ 81 212 193 148 } +# skin_color={ 87 44 61 44 } +# eye_color={ 124 119 224 119 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_neg" 127 "chin_height_neg" 127 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 113 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_neg" 127 } +# gene_forehead_width={ "forehead_width_neg" 127 "forehead_width_neg" 127 } +# gene_forehead_height={ "forehead_height_neg" 209 "forehead_height_neg" 127 } +# gene_head_height={ "head_height_neg" 127 "head_height_neg" 127 } +# gene_head_width={ "head_width_neg" 90 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_neg" 127 "head_profile_neg" 127 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 79 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 127 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 132 "jaw_width_neg" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_neg" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 127 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 127 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 107 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 101 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 131 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_neg" 127 } +# gene_neck_length={ "neck_length_neg" 105 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_pos" 154 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 0 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 44 "cheek_height_neg" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 128 "cheek_width_neg" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 0 "ear_angle_neg" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 127 "ear_inner_shape_pos" 127 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 107 "ear_lower_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_neg" 49 "ear_outward_neg" 0 } +# gene_bs_ear_size={ "ear_size_pos" 61 "ear_size_neg" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 53 "eye_corner_depth_neg" 127 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 0 "eye_fold_shape_neg" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_neg" 127 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 66 "eye_upper_lid_size_neg" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 138 "forehead_brow_curve_neg" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 95 "forehead_brow_forward_neg" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 105 "forehead_brow_inner_height_neg" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 0 "forehead_brow_outer_height_neg" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 94 "forehead_brow_width_neg" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 150 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 0 "mouth_lower_lip_full_neg" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 127 "mouth_lower_lip_pad_neg" 127 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 0 "mouth_lower_lip_width_neg" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 175 "mouth_philtrum_shape_neg" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 0 "mouth_philtrum_width_neg" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 0 "mouth_upper_lip_full_neg" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 0 "mouth_upper_lip_profile_neg" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_neg" 0 } +# gene_bs_nose_height={ "nose_height_neg" 0 "nose_height_neg" 0 } +# gene_bs_nose_length={ "nose_length_pos" 66 "nose_length_neg" 127 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 0 "nose_nostril_height_neg" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 70 "nose_nostril_width_neg" 0 } +# gene_bs_nose_profile={ "nose_profile_neg" 0 "nose_profile_neg" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 131 "nose_ridge_angle_neg" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_neg" 0 } +# gene_bs_nose_size={ "nose_size_neg" 0 "nose_size_neg" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_neg" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 24 "nose_tip_forward_neg" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 99 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 127 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 47 "cheek_fat_01_pos" 127 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 127 } +# face_detail_chin_def={ "chin_def_neg" 127 "chin_def_neg" 127 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 219 "eye_lower_lid_def" 127 } +# face_detail_eye_socket={ "eye_socket_01" 158 "eye_socket_01" 127 } +# face_detail_nasolabial={ "nasolabial_01" 59 "nasolabial_01" 127 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 127 } +# face_detail_nose_tip_def={ "nose_tip_def" 127 "nose_tip_def" 127 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 127 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 127 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 127 "eye_wrinkles_01" 127 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 121 "forehead_wrinkles_01" 127 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 225 "complexion_3" 65 } +# gene_height={ "full_height" 142 "full_height" 127 } +# gene_bs_body_type={ "body_average" 0 "body_average" 0 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_default" 127 "bust_default" 127 } +# gene_age={ "old_3" 18 "old_3" 18 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 178 "far_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 124 "layer_2_avg_thickness" 127 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 187 "body_hair_sparse" 127 } +# gene_hair_type={ "hair_straight" 127 "hair_straight" 127 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 65 "normal_eyelashes" 65 } +# hairstyles={ "western_hairstyles_straight" 206 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 207 "no_beard" 0 } +# clothes={ "fp1_low_nobility_clothes" 0 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_stella_carrick_dna={ +# portrait_info = { +# genes={ +# hair_color={ 214 211 200 170 } +# skin_color={ 48 50 50 81 } +# eye_color={ 196 32 172 153 } +# gene_chin_forward={ "chin_forward_neg" 111 "chin_forward_neg" 111 } +# gene_chin_height={ "chin_height_neg" 143 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 69 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_pos" 135 "eye_angle_pos" 128 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 109 } +# gene_eye_height={ "eye_height_neg" 144 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 98 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 157 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 188 "forehead_brow_height_pos" 151 } +# gene_forehead_roundness={ "forehead_roundness_pos" 183 "forehead_roundness_pos" 155 } +# gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 133 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 166 "head_profile_neg" 93 } +# gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_pos" 159 "head_top_width_pos" 172 } +# gene_jaw_angle={ "jaw_angle_neg" 117 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 106 "jaw_forward_neg" 112 } +# gene_jaw_height={ "jaw_height_neg" 110 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 127 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 122 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_neg" 65 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_pos" 104 "mouth_width_pos" 135 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 91 "mouth_upper_lip_size_neg" 90 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 62 } +# gene_mouth_open={ "mouth_open_pos" 146 "mouth_open_pos" 159 } +# gene_neck_length={ "neck_length_neg" 115 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_neg" 137 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 34 } +# gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_pos" 102 } +# gene_bs_cheek_width={ "cheek_width_pos" 93 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_neg" 48 "ear_angle_neg" 48 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 143 "ear_inner_shape_pos" 143 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 67 "ear_both_bend_pos" 67 } +# gene_bs_ear_outward={ "ear_outward_pos" 14 "ear_outward_pos" 14 } +# gene_bs_ear_size={ "ear_size_neg" 165 "ear_size_pos" 79 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 175 "eye_corner_depth_pos" 236 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 183 "eye_fold_shape_neg" 144 } +# gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 129 "eye_upper_lid_size_pos" 57 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 180 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_pos" 84 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 29 "forehead_brow_inner_height_neg" 6 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 81 "forehead_brow_outer_height_pos" 33 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 129 "forehead_brow_width_neg" 80 } +# gene_bs_jaw_def={ "jaw_def_neg" 117 "jaw_def_neg" 191 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 99 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 139 "mouth_lower_lip_full_pos" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 137 "mouth_lower_lip_pad_neg" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 159 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 73 "mouth_philtrum_shape_pos" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 81 "mouth_philtrum_width_neg" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 89 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 47 "mouth_upper_lip_full_pos" 169 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 41 "mouth_upper_lip_profile_pos" 94 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 51 "mouth_upper_lip_width_pos" 25 } +# gene_bs_nose_forward={ "nose_forward_pos" 29 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_neg" 85 "nose_height_pos" 25 } +# gene_bs_nose_length={ "nose_length_neg" 21 "nose_length_pos" 7 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 23 "nose_nostril_height_neg" 26 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 17 "nose_nostril_width_pos" 16 } +# gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_neg" 32 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 99 "nose_ridge_angle_neg" 27 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 5 "nose_ridge_width_neg" 36 } +# gene_bs_nose_size={ "nose_size_neg" 133 "nose_size_neg" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_pos" 51 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 32 "nose_tip_forward_neg" 32 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_02" 62 "cheek_def_02" 25 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 26 "cheek_fat_01_neg" 126 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def" 25 "chin_def_neg" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 198 } +# face_detail_eye_socket={ "eye_socket_02" 255 "eye_socket_color_03" 1 } +# face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 143 "nose_tip_def" 213 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 255 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 242 "brow_wrinkles_04" 242 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 241 "eye_wrinkles_02" 241 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 24 "forehead_wrinkles_01" 24 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 196 "complexion_1" 237 } +# gene_height={ "normal_height" 116 "normal_height" 152 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 51 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 40 "bust_shape_1_half" 123 } +# gene_age={ "old_3" 243 "old_3" 243 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 201 "far_spacing_avg_thickness" 127 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 178 "layer_2_lower_thickness" 80 } +# gene_body_hair={ "body_hair_sparse" 115 "body_hair_sparse" 115 } +# gene_hair_type={ "hair_wavy" 110 "hair_wavy" 110 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 72 "normal_eyes" 72 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } +# beards={ "northern_beards_curly" 255 "no_beard" 0 } +# hairstyles={ "western_hairstyles_wavy" 56 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_fenni_johansson={ +# portrait_info = { +# genes={ +# hair_color={ 79 80 168 243 } +# skin_color={ 46 34 21 81 } +# eye_color={ 214 55 28 154 } +# gene_chin_forward={ "chin_forward_neg" 104 "chin_forward_neg" 104 } +# gene_chin_height={ "chin_height_neg" 113 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 145 "chin_width_neg" 145 } +# gene_eye_angle={ "eye_angle_pos" 151 "eye_angle_pos" 151 } +# gene_eye_depth={ "eye_depth_neg" 131 "eye_depth_neg" 131 } +# gene_eye_height={ "eye_height_pos" 110 "eye_height_pos" 110 } +# gene_eye_distance={ "eye_distance_pos" 111 "eye_distance_pos" 111 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_neg" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 138 "forehead_width_neg" 138 } +# gene_forehead_height={ "forehead_height_pos" 153 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_pos" 117 "head_height_pos" 117 } +# gene_head_width={ "head_width_neg" 129 "head_width_neg" 129 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 153 } +# gene_head_top_width={ "head_top_width_neg" 102 "head_top_width_neg" 102 } +# gene_jaw_angle={ "jaw_angle_neg" 153 "jaw_angle_neg" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 102 "jaw_forward_neg" 102 } +# gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_pos" 153 } +# gene_jaw_width={ "jaw_width_pos" 151 "jaw_width_pos" 151 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 153 "mouth_corner_depth_pos" 153 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 111 "mouth_corner_height_neg" 111 } +# gene_mouth_forward={ "mouth_forward_neg" 153 "mouth_forward_neg" 153 } +# gene_mouth_height={ "mouth_height_neg" 102 "mouth_height_neg" 102 } +# gene_mouth_width={ "mouth_width_neg" 145 "mouth_width_neg" 145 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 153 "mouth_lower_lip_size_pos" 153 } +# gene_mouth_open={ "mouth_open_pos" 102 "mouth_open_pos" 102 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_pos" 116 "neck_width_pos" 116 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 61 "cheek_forward_pos" 30 } +# gene_bs_cheek_height={ "cheek_height_pos" 149 "cheek_height_neg" 1 } +# gene_bs_cheek_width={ "cheek_width_pos" 79 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_pos" 40 "ear_angle_pos" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 61 "ear_inner_shape_pos" 61 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 8 "ear_both_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_pos" 62 "ear_outward_pos" 62 } +# gene_bs_ear_size={ "ear_size_neg" 125 "ear_size_pos" 6 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 57 "eye_corner_depth_pos" 50 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 35 "eye_fold_shape_pos" 65 } +# gene_bs_eye_size={ "eye_size_pos" 155 "eye_size_neg" 14 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 97 "eye_upper_lid_size_neg" 97 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 37 "forehead_brow_curve_neg" 8 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_pos" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_pos" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 85 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 35 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 49 "jaw_def_pos" 121 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 27 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 63 "mouth_lower_lip_full_neg" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 215 "mouth_lower_lip_pad_neg" 179 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 247 "mouth_lower_lip_width_pos" 121 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 101 "mouth_philtrum_def_pos" 45 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 255 "mouth_philtrum_width_neg" 94 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 110 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 25 "mouth_upper_lip_full_pos" 9 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 31 "mouth_upper_lip_profile_neg" 126 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 127 "mouth_upper_lip_width_neg" 32 } +# gene_bs_nose_forward={ "nose_forward_neg" 61 "nose_forward_neg" 19 } +# gene_bs_nose_height={ "nose_height_neg" 33 "nose_height_neg" 15 } +# gene_bs_nose_length={ "nose_length_pos" 7 "nose_length_neg" 96 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 93 "nose_nostril_height_neg" 83 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 7 "nose_nostril_width_neg" 28 } +# gene_bs_nose_profile={ "nose_profile_pos" 21 "nose_profile_pos" 21 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_pos" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 85 "nose_ridge_width_pos" 29 } +# gene_bs_nose_size={ "nose_size_neg" 103 "nose_size_neg" 40 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 35 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 109 "nose_tip_forward_pos" 7 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 89 "nose_tip_width_neg" 83 } +# face_detail_cheek_def={ "cheek_def_01" 12 "cheek_def_02" 113 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_02_pos" 37 } +# face_detail_chin_cleft={ "chin_cleft" 17 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def" 172 "chin_def" 131 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 217 "eye_lower_lid_def" 37 } +# face_detail_eye_socket={ "eye_socket_03" 106 "eye_socket_03" 104 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 193 "nose_ridge_def_neg" 181 } +# face_detail_nose_tip_def={ "nose_tip_def" 52 "nose_tip_def" 240 } +# face_detail_temple_def={ "temple_def" 61 "temple_def" 81 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 45 "brow_wrinkles_02" 45 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 29 "eye_wrinkles_01" 29 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_beauty_1" 255 "complexion_4" 79 } +# gene_height={ "normal_height" 86 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 83 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_average_clothed" 153 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_clothes" 132 "bust_default" 75 } +# gene_age={ "old_3" 231 "old_3" 231 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 204 "avg_spacing_low_thickness" 163 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_low_thickness" 167 } +# gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } +# gene_hair_type={ "hair_wavy" 166 "hair_wavy" 166 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 17 "normal_eyes" 17 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 200 "normal_eyelashes" 200 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "steppe_hairstyles_straight" 127 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 95 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_chad_uhl={ +# portrait_info = { +# genes={ +# hair_color={ 121 180 184 172 } +# skin_color={ 125 61 108 65 } +# eye_color={ 127 131 164 148 } +# gene_chin_forward={ "chin_forward_neg" 162 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 94 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_neg" 47 "chin_width_neg" 89 } +# gene_eye_angle={ "eye_angle_pos" 105 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_pos" 123 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_neg" 141 "eye_shut_neg" 115 } +# gene_forehead_angle={ "forehead_angle_neg" 89 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 104 } +# gene_forehead_roundness={ "forehead_roundness_pos" 174 "forehead_roundness_pos" 174 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 129 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_pos" 157 "head_height_pos" 153 } +# gene_head_width={ "head_width_neg" 59 "head_width_neg" 80 } +# gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 120 } +# gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_pos" 113 "head_top_width_pos" 137 } +# gene_jaw_angle={ "jaw_angle_neg" 176 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 162 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_pos" 77 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_neg" 142 "jaw_width_neg" 109 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 46 "mouth_corner_depth_neg" 104 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 75 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 50 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 213 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 152 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 85 "mouth_upper_lip_size_neg" 112 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 107 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 100 "mouth_open_neg" 100 } +# gene_neck_length={ "neck_length_pos" 153 "neck_length_pos" 153 } +# gene_neck_width={ "neck_width_pos" 87 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 83 "cheek_forward_neg" 31 } +# gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_pos" 49 } +# gene_bs_cheek_width={ "cheek_width_neg" 215 "cheek_width_pos" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 17 "ear_angle_pos" 16 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 122 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 135 "ear_lower_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_neg" 37 "ear_outward_neg" 44 } +# gene_bs_ear_size={ "ear_size_pos" 53 "ear_size_pos" 29 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 37 "eye_corner_depth_pos" 71 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 131 "eye_fold_shape_neg" 14 } +# gene_bs_eye_size={ "eye_size_pos" 137 "eye_size_pos" 36 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 101 "eye_upper_lid_size_pos" 2 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 147 "forehead_brow_curve_neg" 19 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_neg" 25 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 119 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 35 "forehead_brow_outer_height_neg" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 81 "forehead_brow_width_pos" 14 } +# gene_bs_jaw_def={ "jaw_def_neg" 169 "jaw_def_pos" 39 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 50 "mouth_lower_lip_def_pos" 50 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 109 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 247 "mouth_lower_lip_pad_neg" 15 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 108 "mouth_lower_lip_width_neg" 108 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 45 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 81 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 17 "mouth_philtrum_width_neg" 17 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 5 "mouth_upper_lip_full_pos" 59 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 1 "mouth_upper_lip_profile_pos" 1 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 29 } +# gene_bs_nose_forward={ "nose_forward_pos" 81 "nose_forward_pos" 41 } +# gene_bs_nose_height={ "nose_height_pos" 113 "nose_height_neg" 95 } +# gene_bs_nose_length={ "nose_length_pos" 103 "nose_length_neg" 72 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 55 "nose_nostril_height_pos" 43 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 43 "nose_nostril_width_neg" 190 } +# gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_pos" 28 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 63 "nose_ridge_width_pos" 47 } +# gene_bs_nose_size={ "nose_size_neg" 34 "nose_size_neg" 34 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 69 "nose_tip_angle_neg" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 71 "nose_tip_forward_pos" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 47 "nose_tip_width_pos" 35 } +# face_detail_cheek_def={ "cheek_def_01" 91 "cheek_def_01" 91 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 91 "cheek_fat_03_pos" 187 } +# face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 182 "chin_def" 182 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 69 "eye_lower_lid_def" 84 } +# face_detail_eye_socket={ "eye_socket_color_01" 80 "eye_socket_01" 23 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_02" 51 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 89 "nose_ridge_def_pos" 68 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 82 "temple_def" 125 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 59 "brow_wrinkles_04" 59 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 67 "eye_wrinkles_01" 67 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 133 "forehead_wrinkles_03" 133 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 173 "complexion_7" 120 } +# gene_height={ "normal_height" 124 "normal_height" 161 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 148 "body_fat_head_fat_full" 134 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 40 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 144 "bust_shape_3_half" 181 } +# gene_age={ "old_2" 191 "old_2" 191 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 176 "far_spacing_lower_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 164 "layer_2_low_thickness" 175 } +# gene_body_hair={ "body_hair_avg" 127 "body_hair_avg" 127 } +# gene_hair_type={ "hair_straight" 96 "hair_straight" 96 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 130 "normal_eyes" 130 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 26 "normal_eyelashes" 26 } +# hairstyles={ "scripted_character_hairstyles_01" 255 "all_hairstyles" 0 } +# beards={ "scripted_character_beards_03" 255 "all_beards" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +## SPECIAL +#special_fox_1 = { +# portrait_info = { +# genes = { +# hair_color={ 49 31 144 129 } +# skin_color={ 23 91 23 91 } +# eye_color={ 26 168 26 168 } +# gene_chin_forward={ "chin_forward_neg" 77 "chin_forward_neg" 52 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_neg" 112 "chin_width_neg" 112 } +# gene_eye_angle={ "eye_angle_neg" 116 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 145 "eye_distance_pos" 145 } +# gene_eye_shut={ "eye_shut_pos" 146 "eye_shut_pos" 146 } +# gene_forehead_angle={ "forehead_angle_pos" 132 "forehead_angle_pos" 132 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_neg" 123 "forehead_roundness_neg" 123 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 113 "forehead_height_neg" 113 } +# gene_head_height={ "head_height_neg" 122 "head_height_neg" 122 } +# gene_head_width={ "head_width_neg" 99 "head_width_neg" 114 } +# gene_head_profile={ "head_profile_pos" 179 "head_profile_pos" 179 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 155 "head_top_width_pos" 155 } +# gene_jaw_angle={ "jaw_angle_pos" 164 "jaw_angle_pos" 166 } +# gene_jaw_forward={ "jaw_forward_pos" 135 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 132 } +# gene_jaw_width={ "jaw_width_pos" 101 "jaw_width_pos" 145 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 37 "mouth_lower_lip_size_neg" 37 } +# gene_mouth_open={ "mouth_open_pos" 90 "mouth_open_pos" 177 } +# gene_neck_length={ "neck_length_neg" 123 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_pos" 142 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 49 } +# gene_bs_cheek_height={ "cheek_height_neg" 81 "cheek_height_pos" 40 } +# gene_bs_cheek_width={ "cheek_width_neg" 86 "cheek_width_pos" 35 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 162 "ear_inner_shape_pos" 162 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 51 "ear_lower_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_pos" 129 "ear_outward_pos" 129 } +# gene_bs_ear_size={ "ear_size_pos" 68 "ear_size_pos" 68 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 57 "eye_corner_depth_neg" 57 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 26 "eye_fold_shape_neg" 26 } +# gene_bs_eye_size={ "eye_size_pos" 2 "eye_size_neg" 5 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 130 "eye_upper_lid_size_pos" 130 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 44 "forehead_brow_curve_pos" 44 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 116 "forehead_brow_forward_pos" 116 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 72 "forehead_brow_inner_height_neg" 72 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_neg" 7 } +# gene_bs_jaw_def={ "jaw_def_pos" 156 "jaw_def_pos" 125 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 62 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 1 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 8 "mouth_lower_lip_width_pos" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 81 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 51 "mouth_philtrum_width_pos" 51 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 23 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 30 "mouth_upper_lip_profile_neg" 30 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_pos" 38 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 29 } +# gene_bs_nose_height={ "nose_height_neg" 8 "nose_height_neg" 8 } +# gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_pos" 25 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 80 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 119 "nose_nostril_width_neg" 119 } +# gene_bs_nose_profile={ "nose_profile_neg" 54 "nose_profile_neg" 33 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_pos" 33 } +# gene_bs_nose_size={ "nose_size_pos" 95 "nose_size_pos" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 37 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 41 } +# face_detail_cheek_def={ "cheek_def_02" 131 "cheek_def_02" 1 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 38 "cheek_fat_01_neg" 248 } +# face_detail_chin_cleft={ "chin_cleft" 153 "chin_cleft" 153 } +# face_detail_chin_def={ "chin_def" 38 "chin_def" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 18 "eye_lower_lid_def" 18 } +# face_detail_eye_socket={ "eye_socket_01" 152 "eye_socket_01" 152 } +# face_detail_nasolabial={ "nasolabial_01" 84 "nasolabial_01" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 230 "nose_ridge_def_pos" 230 } +# face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 25 } +# face_detail_temple_def={ "temple_def" 244 "temple_def" 244 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 131 "brow_wrinkles_03" 137 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 200 "eye_wrinkles_03" 200 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 12 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_3" 150 "complexion_3" 150 } +# gene_height={ "normal_height" 115 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 134 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 12 "body_shape_hourglass_full" 12 } +# gene_bs_bust={ "bust_shape_3_full" 156 "bust_shape_3_full" 160 } +# gene_age={ "old_3" 80 "old_3" 80 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 119 "far_spacing_avg_thickness" 119 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 65 "layer_2_avg_thickness" 65 } +# gene_body_hair={ "body_hair_sparse" 79 "body_hair_sparse" 107 } +# #hairstyles={ "western_#hairstyles" 193 "western_#hairstyles" 118 } +# #beards={ "western_#beards" 102 "western_#beards" 102 } +# eye_accessory={ "normal_eyes" 176 "normal_eyes" 176 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#special_wolf_1 = { +# portrait_info = { +# genes = { +# hair_color={ 122 94 118 54 } +# skin_color={ 46 78 46 78 } +# eye_color={ 180 162 180 162 } +# gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 136 "eye_depth_pos" 136 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 123 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 150 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_neg" 116 } +# gene_forehead_roundness={ "forehead_roundness_neg" 80 "forehead_roundness_neg" 80 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_pos" 134 "forehead_height_pos" 134 } +# gene_head_height={ "head_height_neg" 165 "head_height_neg" 107 } +# gene_head_width={ "head_width_neg" 120 "head_width_neg" 120 } +# gene_head_profile={ "head_profile_pos" 138 "head_profile_pos" 138 } +# gene_head_top_height={ "head_top_height_neg" 97 "head_top_height_neg" 97 } +# gene_head_top_width={ "head_top_width_pos" 160 "head_top_width_pos" 160 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 81 } +# gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 119 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 142 "mouth_height_pos" 142 } +# gene_mouth_width={ "mouth_width_neg" 85 "mouth_width_neg" 85 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } +# gene_mouth_open={ "mouth_open_neg" 57 "mouth_open_neg" 57 } +# gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 106 "neck_width_neg" 106 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 23 "cheek_forward_neg" 23 } +# gene_bs_cheek_height={ "cheek_height_neg" 11 "cheek_height_neg" 11 } +# gene_bs_cheek_width={ "cheek_width_pos" 13 "cheek_width_pos" 13 } +# gene_bs_ear_angle={ "ear_angle_pos" 19 "ear_angle_pos" 19 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 38 "ear_inner_shape_pos" 38 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_neg" 111 "ear_outward_neg" 111 } +# gene_bs_ear_size={ "ear_size_pos" 104 "ear_size_pos" 104 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_neg" 11 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 55 "eye_fold_shape_pos" 55 } +# gene_bs_eye_size={ "eye_size_neg" 31 "eye_size_neg" 31 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 97 "eye_upper_lid_size_pos" 97 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 81 "forehead_brow_curve_neg" 81 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_pos" 45 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_neg" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 102 "forehead_brow_outer_height_pos" 102 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 110 "forehead_brow_width_neg" 110 } +# gene_bs_jaw_def={ "jaw_def_neg" 5 "jaw_def_neg" 5 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 157 "mouth_lower_lip_def_pos" 157 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 38 "mouth_lower_lip_full_pos" 38 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 14 "mouth_lower_lip_pad_neg" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 60 "mouth_lower_lip_width_neg" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 50 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 23 "mouth_upper_lip_full_neg" 23 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 106 "mouth_upper_lip_profile_neg" 106 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 16 "mouth_upper_lip_width_pos" 16 } +# gene_bs_nose_forward={ "nose_forward_pos" 73 "nose_forward_neg" 4 } +# gene_bs_nose_height={ "nose_height_neg" 24 "nose_height_neg" 24 } +# gene_bs_nose_length={ "nose_length_neg" 74 "nose_length_neg" 74 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 1 "nose_nostril_height_pos" 1 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 72 "nose_nostril_width_neg" 72 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 30 "nose_profile_hawk_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 48 "nose_ridge_width_neg" 48 } +# gene_bs_nose_size={ "nose_size_neg" 46 "nose_size_neg" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 54 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 56 "nose_tip_forward_neg" 115 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 7 } +# face_detail_cheek_def={ "cheek_def_02" 36 "cheek_def_02" 36 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 1 "cheek_fat_04_pos" 1 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 } +# face_detail_chin_def={ "chin_def" 22 "chin_def" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 72 "eye_lower_lid_def" 72 } +# face_detail_eye_socket={ "eye_socket_01" 250 "eye_socket_01" 250 } +# face_detail_nasolabial={ "nasolabial_03" 77 "nasolabial_03" 77 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 1 "nose_ridge_def_pos" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 230 "temple_def" 230 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 206 "brow_wrinkles_01" 206 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 168 "forehead_wrinkles_03" 168 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 99 "complexion_5" 99 } +# gene_height={ "normal_height" 140 "normal_height" 140 } +# gene_bs_body_type={ "body_fat_head_fat_low" 135 "body_fat_head_fat_low" 135 } +# gene_bs_body_shape={ "body_shape_apple_half" 0 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_shape_3_half" 177 "bust_shape_3_half" 177 } +# gene_age={ "old_3" 124 "old_3" 124 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 134 "avg_spacing_avg_thickness" 134 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 106 "layer_2_lower_thickness" 106 } +# gene_body_hair={ "body_hair_avg" 112 "body_hair_avg" 112 } +# #hairstyles={ "western_#hairstyles" 113 "western_#hairstyles" 205 } +# #beards={ "western_#beards" 122 "western_#beards" 122 } +# eye_accessory={ "normal_eyes" 182 "normal_eyes" 182 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 18 "normal_eyelashes" 18 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#special_bear_1 = { +# portrait_info = { +# genes = { +# hair_color={ 225 184 225 184 } +# skin_color={ 25 87 25 87 } +# eye_color={ 210 192 210 192 } +# gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_pos" 133 "chin_height_pos" 133 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 85 "eye_angle_neg" 85 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_neg" 117 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_pos" 133 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 103 "forehead_brow_height_neg" 103 } +# gene_forehead_roundness={ "forehead_roundness_pos" 169 "forehead_roundness_pos" 169 } +# gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_pos" 141 "forehead_height_pos" 141 } +# gene_head_height={ "head_height_neg" 95 "head_height_neg" 95 } +# gene_head_width={ "head_width_neg" 95 "head_width_neg" 95 } +# gene_head_profile={ "head_profile_neg" 73 "head_profile_neg" 73 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 128 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 76 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } +# gene_mouth_width={ "mouth_width_pos" 152 "mouth_width_pos" 152 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 172 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_neg" 103 } +# gene_mouth_open={ "mouth_open_neg" 40 "mouth_open_neg" 40 } +# gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 145 "neck_width_pos" 145 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_neg" 25 } +# gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_neg" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_neg" 16 } +# gene_bs_ear_angle={ "ear_angle_pos" 15 "ear_angle_pos" 15 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 158 "ear_inner_shape_pos" 158 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_both_bend_pos" 133 } +# gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 32 } +# gene_bs_ear_size={ "ear_size_pos" 85 "ear_size_pos" 85 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 106 "eye_corner_depth_neg" 106 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 66 "eye_fold_shape_pos" 66 } +# gene_bs_eye_size={ "eye_size_pos" 80 "eye_size_pos" 80 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 51 "eye_upper_lid_size_neg" 51 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 114 "forehead_brow_curve_neg" 114 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 112 "forehead_brow_outer_height_neg" 112 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 20 "forehead_brow_width_pos" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 38 "jaw_def_neg" 38 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 69 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 69 "mouth_lower_lip_full_neg" 69 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 91 "mouth_lower_lip_pad_neg" 91 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 120 "mouth_lower_lip_width_neg" 120 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 25 "mouth_philtrum_def_pos" 25 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 63 "mouth_philtrum_shape_pos" 63 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 24 "mouth_philtrum_width_pos" 24 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 141 "mouth_upper_lip_def_pos" 141 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 12 "mouth_upper_lip_full_neg" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 87 "mouth_upper_lip_profile_neg" 87 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 18 "mouth_upper_lip_width_pos" 18 } +# gene_bs_nose_forward={ "nose_forward_neg" 5 "nose_forward_neg" 5 } +# gene_bs_nose_height={ "nose_height_neg" 103 "nose_height_neg" 103 } +# gene_bs_nose_length={ "nose_length_pos" 20 "nose_length_pos" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 53 "nose_nostril_height_pos" 53 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 27 "nose_nostril_width_neg" 27 } +# gene_bs_nose_profile={ "nose_profile_pos" 30 "nose_profile_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 8 "nose_ridge_angle_pos" 8 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_neg" 33 } +# gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 42 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 7 "nose_tip_angle_neg" 7 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } +# face_detail_cheek_def={ "cheek_def_02" 8 "cheek_def_02" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 242 "cheek_fat_01_neg" 242 } +# face_detail_chin_cleft={ "chin_cleft" 14 "chin_cleft" 14 } +# face_detail_chin_def={ "chin_def" 229 "chin_def" 229 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 229 "eye_lower_lid_def" 229 } +# face_detail_eye_socket={ "eye_socket_02" 21 "eye_socket_02" 21 } +# face_detail_nasolabial={ "nasolabial_02" 17 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 235 "nose_ridge_def_neg" 235 } +# face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 7 } +# face_detail_temple_def={ "temple_def" 159 "temple_def" 159 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 102 "brow_wrinkles_03" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 139 "eye_wrinkles_02" 139 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 81 "forehead_wrinkles_01" 81 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_5" 176 "complexion_5" 176 } +# gene_height={ "normal_height" 156 "normal_height" 156 } +# gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 140 } +# gene_bs_body_shape={ "body_shape_triangle_half" 0 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_shape_1_full" 215 "bust_shape_1_full" 215 } +# gene_age={ "old_1" 14 "old_1" 14 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 142 "far_spacing_lower_thickness" 142 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 181 "layer_2_avg_thickness" 181 } +# gene_body_hair={ "body_hair_dense" 113 "body_hair_dense" 113 } +# #hairstyles={ "western_#hairstyles" 14 "western_#hairstyles" 65 } +# #beards={ "western_#beards" 223 "western_#beards" 195 } +# eye_accessory={ "normal_eyes" 254 "normal_eyes" 254 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 159 "normal_eyelashes" 159 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +#} +# +#easteregg_james_beaumont_dna = { +# portrait_info = { +# genes={ +# hair_color={ 52 101 182 117 } +# skin_color={ 21 57 15 73 } +# eye_color={ 232 184 118 194 } +# gene_chin_forward={ "chin_forward_pos" 91 "chin_forward_pos" 149 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_pos" 160 "eye_depth_pos" 160 } +# gene_eye_height={ "eye_height_neg" 95 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_neg" 115 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 118 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 130 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_neg" 63 "forehead_roundness_neg" 63 } +# gene_forehead_width={ "forehead_width_neg" 111 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_neg" 112 "head_height_neg" 112 } +# gene_head_width={ "head_width_neg" 106 "head_width_neg" 106 } +# gene_head_profile={ "head_profile_pos" 139 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_pos" 144 "head_top_height_pos" 144 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 117 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_pos" 188 "mouth_width_pos" 188 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 103 "mouth_lower_lip_size_neg" 103 } +# gene_mouth_open={ "mouth_open_neg" 43 "mouth_open_neg" 43 } +# gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } +# gene_neck_width={ "neck_width_neg" 122 "neck_width_neg" 122 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_neg" 49 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 37 } +# gene_bs_cheek_width={ "cheek_width_neg" 25 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_pos" 116 "ear_angle_pos" 116 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 53 "ear_inner_shape_pos" 53 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 172 "ear_upper_bend_pos" 172 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_neg" 3 } +# gene_bs_ear_size={ "ear_size_pos" 57 "ear_size_pos" 57 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 121 "eye_corner_depth_neg" 30 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 137 "eye_fold_shape_pos" 86 } +# gene_bs_eye_size={ "eye_size_neg" 135 "eye_size_neg" 105 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 69 "eye_upper_lid_size_neg" 12 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 37 "forehead_brow_curve_pos" 37 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 32 "forehead_brow_forward_neg" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 108 "forehead_brow_inner_height_neg" 108 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 30 "forehead_brow_outer_height_neg" 30 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 26 "forehead_brow_width_pos" 26 } +# gene_bs_jaw_def={ "jaw_def_pos" 78 "jaw_def_pos" 78 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 131 "mouth_lower_lip_def_pos" 131 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 31 "mouth_lower_lip_full_pos" 31 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 185 "mouth_lower_lip_pad_neg" 185 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 33 "mouth_lower_lip_width_neg" 33 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 60 "mouth_philtrum_def_pos" 60 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 3 "mouth_philtrum_shape_pos" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 28 "mouth_upper_lip_def_pos" 28 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 204 "mouth_upper_lip_full_neg" 204 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 95 "mouth_upper_lip_profile_pos" 95 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 75 "mouth_upper_lip_width_neg" 75 } +# gene_bs_nose_forward={ "nose_forward_neg" 33 "nose_forward_neg" 33 } +# gene_bs_nose_height={ "nose_height_neg" 71 "nose_height_neg" 71 } +# gene_bs_nose_length={ "nose_length_pos" 115 "nose_length_pos" 115 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 1 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 10 "nose_nostril_width_neg" 10 } +# gene_bs_nose_profile={ "nose_profile_pos" 115 "nose_profile_pos" 30 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 19 "nose_ridge_angle_pos" 19 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 25 "nose_ridge_width_pos" 102 } +# gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 53 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_pos" 15 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 35 "nose_tip_forward_pos" 43 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 117 "nose_tip_width_pos" 117 } +# face_detail_cheek_def={ "cheek_def_01" 28 "cheek_def_01" 28 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 172 "cheek_fat_04_pos" 125 } +# face_detail_chin_cleft={ "chin_dimple" 3 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def_neg" 216 "chin_def_neg" 216 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 184 "eye_lower_lid_def" 184 } +# face_detail_eye_socket={ "eye_socket_01" 87 "eye_socket_01" 20 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_01" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 60 "nose_ridge_def_pos" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 195 "temple_def" 195 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 76 "brow_wrinkles_01" 76 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 57 "eye_wrinkles_01" 57 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 205 "forehead_wrinkles_03" 205 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 76 "complexion_6" 76 } +# gene_height={ "normal_height" 117 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_full" 197 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 130 "body_shape_rectangle_half" 39 } +# gene_bs_bust={ "bust_clothes" 107 "bust_default" 134 } +# gene_age={ "old_1" 223 "old_1" 223 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 157 "far_spacing_avg_thickness" 157 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 103 "layer_2_avg_thickness" 72 } +# gene_body_hair={ "body_hair_avg" 178 "body_hair_avg" 178 } +# gene_hair_type={ "hair_wavy" 94 "hair_wavy" 94 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 127 "normal_eyes" 127 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 86 "normal_eyelashes" 86 } +# beards={ "western_beards_straight" 44 "no_beard" 0 } +# hairstyles={ "western_hairstyles_curly" 255 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_bahar_shefket = { +# portrait_info = { +# genes = { +# hair_color={ 234 128 76 232 } +# skin_color={ 189 79 193 103 } +# eye_color={ 25 178 25 178 } +# gene_chin_forward={ "chin_forward_pos" 62 "chin_forward_pos" 128 } +# gene_chin_height={ "chin_height_neg" 109 "chin_height_neg" 125 } +# gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 115 "eye_angle_neg" 115 } +# gene_eye_depth={ "eye_depth_pos" 134 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_pos" 123 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_neg" 155 "eye_distance_neg" 112 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 63 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 154 "forehead_brow_height_neg" 106 } +# gene_forehead_roundness={ "forehead_roundness_neg" 168 "forehead_roundness_neg" 107 } +# gene_forehead_width={ "forehead_width_neg" 194 "forehead_width_neg" 76 } +# gene_forehead_height={ "forehead_height_pos" 199 "forehead_height_pos" 171 } +# gene_head_height={ "head_height_pos" 136 "head_height_pos" 161 } +# gene_head_width={ "head_width_pos" 171 "head_width_pos" 132 } +# gene_head_profile={ "head_profile_pos" 122 "head_profile_pos" 150 } +# gene_head_top_height={ "head_top_height_neg" 128 "head_top_height_neg" 105 } +# gene_head_top_width={ "head_top_width_neg" 154 "head_top_width_neg" 105 } +# gene_jaw_angle={ "jaw_angle_neg" 32 "jaw_angle_neg" 85 } +# gene_jaw_forward={ "jaw_forward_pos" 92 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 139 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 113 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 101 "mouth_forward_neg" 100 } +# gene_mouth_height={ "mouth_height_neg" 135 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_neg" 106 "mouth_width_neg" 122 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_pos" 154 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 116 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 121 } +# gene_neck_length={ "neck_length_pos" 155 "neck_length_pos" 155 } +# gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 19 "cheek_forward_pos" 24 } +# gene_bs_cheek_height={ "cheek_height_neg" 67 "cheek_height_neg" 125 } +# gene_bs_cheek_width={ "cheek_width_pos" 85 "cheek_width_neg" 49 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 83 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 19 "ear_inner_shape_pos" 196 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 47 "ear_both_bend_pos" 32 } +# gene_bs_ear_outward={ "ear_outward_neg" 11 "ear_outward_pos" 44 } +# gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_pos" 4 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 7 "eye_corner_depth_neg" 109 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_neg" 50 } +# gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_neg" 60 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 9 "eye_upper_lid_size_pos" 3 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 117 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 1 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_neg" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 50 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 47 "forehead_brow_width_pos" 38 } +# gene_bs_jaw_def={ "jaw_def_neg" 147 "jaw_def_neg" 19 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 68 "mouth_lower_lip_def_pos" 122 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_neg" 1 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_pos" 107 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 73 "mouth_lower_lip_width_neg" 18 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 137 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 1 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 77 "mouth_philtrum_width_neg" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 68 "mouth_upper_lip_def_pos" 68 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 111 "mouth_upper_lip_full_pos" 32 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_pos" 47 } +# gene_bs_nose_forward={ "nose_forward_pos" 71 "nose_forward_neg" 74 } +# gene_bs_nose_height={ "nose_height_neg" 151 "nose_height_pos" 61 } +# gene_bs_nose_length={ "nose_length_neg" 31 "nose_length_neg" 98 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 133 "nose_nostril_height_pos" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 49 "nose_nostril_width_pos" 28 } +# gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 1 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 39 "nose_ridge_angle_pos" 79 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_pos" 47 } +# gene_bs_nose_size={ "nose_size_pos" 75 "nose_size_pos" 38 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 57 "nose_tip_angle_pos" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 61 "nose_tip_forward_neg" 123 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 38 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 176 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 166 "cheek_fat_02_pos" 136 } +# face_detail_chin_cleft={ "chin_dimple" 246 "chin_dimple" 6 } +# face_detail_chin_def={ "chin_def_neg" 1 "chin_def_neg" 120 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 206 "eye_lower_lid_def" 80 } +# face_detail_eye_socket={ "eye_socket_01" 255 "eye_socket_01" 193 } +# face_detail_nasolabial={ "nasolabial_01" 159 "nasolabial_02" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 216 "nose_ridge_def_neg" 25 } +# face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 228 } +# face_detail_temple_def={ "temple_def" 201 "temple_def" 195 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 6 "brow_wrinkles_03" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 111 "complexion_3" 95 } +# gene_height={ "normal_height" 123 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 116 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 255 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_clothes" 52 "bust_shape_1_full" 181 } +# gene_age={ "old_4" 216 "old_4" 216 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 186 "far_spacing_avg_thickness" 188 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 176 "layer_2_high_thickness" 204 } +# gene_body_hair={ "body_hair_avg" 136 "body_hair_avg" 136 } +# gene_hair_type={ "hair_wavy" 124 "hair_wavy" 124 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# hairstyles={ "northern_hairstyles_straight" 255 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_hugo_cortell = { +# portrait_info = { +# genes = { +# hair_color={ 81 240 87 243 } +# skin_color={ 6 33 93 73 } +# eye_color={ 140 220 159 138 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 127 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 127 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 2 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 0 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 0 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_hawk" 117 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 22 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_neg" 26 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 0 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 52 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 53 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 24 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 39 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 2 "complexion_1" 0 } +# gene_height={ "normal_height" 158 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 141 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 77 "avg_spacing_avg_thickness" 161 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 156 "layer_2_avg_thickness" 99 } +# gene_body_hair={ "body_hair_avg" 103 "body_hair_sparse" 151 } +# gene_hair_type={ "hair_wavy" 129 "hair_wavy" 129 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# # hairstyles={ "all_hairstyles" 85 "all_hairstyles" 0 } +# # beards={ "all_beards" 210 "no_beard" 0 } +# # clothes={ "fp2_muslim_war_nobility_clothes" 255 "most_clothes" 0 } +# legwear={ "mena_common_legwear" 0 "all_legwear" 0 } +# } +# } +#} +# +#easteregg_alexander_newcombe_dna = { +# portrait_info = { +# genes={ +# hair_color={ 94 198 82 112 } +# skin_color={ 19 90 19 90 } +# eye_color={ 210 142 210 142 } +# gene_chin_forward={ "chin_forward_neg" 115 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 119 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 156 "eye_angle_pos" 156 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 115 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 113 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 113 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_pos" 178 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_pos" 139 } +# gene_head_height={ "head_height_pos" 165 "head_height_pos" 165 } +# gene_head_width={ "head_width_pos" 149 "head_width_pos" 149 } +# gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 114 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_neg" 116 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 156 } +# gene_jaw_angle={ "jaw_angle_pos" 137 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_pos" 154 "jaw_forward_pos" 154 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 98 "jaw_width_neg" 98 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 154 "mouth_height_pos" 154 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 132 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 130 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 86 } +# gene_mouth_open={ "mouth_open_pos" 168 "mouth_open_pos" 168 } +# gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 102 } +# gene_neck_width={ "neck_width_neg" 99 "neck_width_neg" 99 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 32 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_pos" 38 "cheek_height_pos" 38 } +# gene_bs_cheek_width={ "cheek_width_pos" 40 "cheek_width_pos" 40 } +# gene_bs_ear_angle={ "ear_angle_pos" 21 "ear_angle_pos" 21 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 15 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 51 "ear_both_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_neg" 14 "ear_outward_neg" 14 } +# gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 230 "eye_corner_depth_pos" 230 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 30 "eye_fold_shape_neg" 30 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_pos" 33 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 19 "eye_upper_lid_size_pos" 19 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 1 "forehead_brow_curve_pos" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_neg" 37 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 94 "forehead_brow_inner_height_neg" 94 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 31 "forehead_brow_outer_height_neg" 31 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 17 } +# gene_bs_jaw_def={ "jaw_def_neg" 21 "jaw_def_neg" 21 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 1 "mouth_lower_lip_full_neg" 1 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 45 "mouth_lower_lip_pad_neg" 45 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 36 "mouth_lower_lip_width_pos" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_pos" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 87 "mouth_philtrum_width_pos" 87 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 203 "mouth_upper_lip_full_pos" 203 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 14 "mouth_upper_lip_profile_neg" 14 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 78 "mouth_upper_lip_width_neg" 78 } +# gene_bs_nose_forward={ "nose_forward_neg" 22 "nose_forward_neg" 22 } +# gene_bs_nose_height={ "nose_height_neg" 76 "nose_height_neg" 76 } +# gene_bs_nose_length={ "nose_length_pos" 103 "nose_length_pos" 103 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 16 "nose_nostril_height_neg" 16 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 73 "nose_nostril_width_neg" 73 } +# gene_bs_nose_profile={ "nose_profile_pos" 102 "nose_profile_pos" 102 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 28 "nose_ridge_width_pos" 28 } +# gene_bs_nose_size={ "nose_size_neg" 20 "nose_size_neg" 20 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_pos" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 22 "nose_tip_forward_pos" 22 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 57 "nose_tip_width_pos" 57 } +# face_detail_cheek_def={ "cheek_def_02" 123 "cheek_def_02" 123 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 15 "cheek_fat_02_pos" 15 } +# face_detail_chin_cleft={ "chin_dimple" 21 "chin_dimple" 21 } +# face_detail_chin_def={ "chin_def" 240 "chin_def" 240 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 25 "eye_lower_lid_def" 25 } +# face_detail_eye_socket={ "eye_socket_03" 5 "eye_socket_03" 5 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 166 "nose_ridge_def_pos" 166 } +# face_detail_nose_tip_def={ "nose_tip_def" 250 "nose_tip_def" 250 } +# face_detail_temple_def={ "temple_def" 201 "temple_def" 201 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 98 "brow_wrinkles_04" 98 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 74 "eye_wrinkles_01" 74 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 102 "forehead_wrinkles_01" 102 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 254 "complexion_4" 254 } +# gene_height={ "normal_height" 163 "normal_height" 163 } +# gene_bs_body_type={ "body_fat_head_fat_low" 151 "body_fat_head_fat_low" 151 } +# gene_bs_body_shape={ "body_shape_apple_full" 51 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_clothes" 110 "bust_shape_4_full" 138 } +# gene_age={ "old_3" 0 "old_3" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 102 "avg_spacing_low_thickness" 102 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 79 "layer_2_lower_thickness" 79 } +# gene_body_hair={ "body_hair_avg" 160 "body_hair_avg" 160 } +# gene_hair_type={ "hair_wavy" 136 "hair_wavy" 136 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 223 "normal_eyes" 223 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 108 "normal_eyelashes" 108 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_elena_zenko = { +# portrait_info = { +# genes={ +# hair_color={ 121 93 127 121 } +# skin_color={ 133 47 98 90 } +# eye_color={ 255 76 29 168 } +# gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 123 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 145 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 151 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 109 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 116 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 124 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 91 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 81 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 84 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 154 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 116 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 184 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 117 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 209 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 93 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 96 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 152 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 1 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 103 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 169 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 16 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 79 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 164 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 72 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 85 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 150 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 146 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 98 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 188 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 2 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 215 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 142 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 53 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 0 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 76 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 114 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_pos" 1 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 0 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 38 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 85 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 154 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 30 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 1 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 2 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def_neg" 214 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 116 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_color_02" 44 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 150 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 65 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 178 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 156 "bust_clothes" 127 } +# gene_age={ "old_1" 2 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 151 "avg_spacing_avg_thickness" 230 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 126 "layer_2_avg_thickness" 72 } +# gene_body_hair={ "body_hair_sparse" 122 "body_hair_sparse" 122 } +# gene_hair_type={ "hair_straight" 135 "hair_straight" 135 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# hairstyles={ "all_hairstyles" 110 "all_hairstyles" 0 } +# clothes={ "northern_high_nobility_clothes" 188 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_fei_berg_hulthen = { +# portrait_info = { +# genes={ +# hair_color={ 70 252 42 243 } +# skin_color={ 135 77 222 113 } +# eye_color={ 52 251 52 251 } +# gene_chin_forward={ "chin_forward_neg" 132 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_pos" 76 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_pos" 94 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 147 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 165 "eye_depth_neg" 100 } +# gene_eye_height={ "eye_height_neg" 91 "eye_height_neg" 116 } +# gene_eye_distance={ "eye_distance_pos" 107 "eye_distance_pos" 136 } +# gene_eye_shut={ "eye_shut_pos" 174 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 83 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 147 } +# gene_forehead_roundness={ "forehead_roundness_neg" 159 "forehead_roundness_neg" 92 } +# gene_forehead_width={ "forehead_width_neg" 51 "forehead_width_neg" 113 } +# gene_forehead_height={ "forehead_height_neg" 66 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_neg" 106 "head_height_neg" 90 } +# gene_head_width={ "head_width_neg" 162 "head_width_neg" 115 } +# gene_head_profile={ "head_profile_neg" 159 "head_profile_neg" 73 } +# gene_head_top_height={ "head_top_height_neg" 130 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 47 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 75 } +# gene_jaw_height={ "jaw_height_pos" 110 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 131 "jaw_width_neg" 79 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 104 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 87 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_neg" 148 "mouth_height_neg" 105 } +# gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 130 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 86 "mouth_lower_lip_size_neg" 123 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 146 } +# gene_neck_length={ "neck_length_pos" 142 "neck_length_pos" 144 } +# gene_neck_width={ "neck_width_neg" 80 "neck_width_neg" 125 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 51 } +# gene_bs_cheek_height={ "cheek_height_pos" 195 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 46 } +# gene_bs_ear_angle={ "ear_angle_pos" 147 "ear_angle_neg" 3 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 56 "ear_inner_shape_pos" 171 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 96 "ear_lower_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_neg" 109 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_pos" 27 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 255 "eye_corner_depth_neg" 191 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 123 "eye_fold_shape_neg" 48 } +# gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_neg" 1 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 108 "eye_upper_lid_size_neg" 236 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 9 "forehead_brow_curve_neg" 62 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 131 "forehead_brow_forward_pos" 92 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 49 "forehead_brow_inner_height_pos" 27 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 87 "forehead_brow_outer_height_neg" 79 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 71 "forehead_brow_width_pos" 89 } +# gene_bs_jaw_def={ "jaw_def_pos" 10 "jaw_def_neg" 169 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 77 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 125 "mouth_lower_lip_full_neg" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 79 "mouth_lower_lip_width_pos" 74 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 14 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 75 "mouth_philtrum_shape_pos" 33 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 147 "mouth_philtrum_width_neg" 27 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 87 "mouth_upper_lip_full_pos" 24 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 255 "mouth_upper_lip_profile_neg" 32 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 13 "mouth_upper_lip_width_neg" 28 } +# gene_bs_nose_forward={ "nose_forward_neg" 131 "nose_forward_neg" 8 } +# gene_bs_nose_height={ "nose_height_neg" 121 "nose_height_pos" 126 } +# gene_bs_nose_length={ "nose_length_neg" 103 "nose_length_neg" 54 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_neg" 3 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 255 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_pos" 86 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 149 "nose_ridge_angle_pos" 99 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 105 "nose_ridge_width_neg" 5 } +# gene_bs_nose_size={ "nose_size_pos" 229 "nose_size_pos" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_neg" 83 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 227 "nose_tip_forward_neg" 169 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 41 "nose_tip_width_neg" 20 } +# face_detail_cheek_def={ "cheek_def_01" 1 "cheek_def_02" 24 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 126 "cheek_fat_01_neg" 23 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 21 "eye_lower_lid_def" 9 } +# face_detail_eye_socket={ "eye_socket_color_03" 21 "eye_socket_03" 229 } +# face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_02" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 240 } +# face_detail_nose_tip_def={ "nose_tip_def" 226 "nose_tip_def" 24 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 89 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 166 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 53 "eye_wrinkles_01" 28 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 114 "forehead_wrinkles_01" 150 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 255 "complexion_1" 253 } +# gene_height={ "normal_height" 113 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 70 "body_fat_head_fat_low" 100 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 183 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_shape_2_half" 105 } +# gene_age={ "old_4" 216 "old_4" 216 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 219 "far_spacing_low_thickness" 219 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 225 "layer_2_low_thickness" 225 } +# gene_body_hair={ "body_hair_sparse_low_stubble" 255 "body_hair_sparse_low_stubble" 255 } +# gene_hair_type={ "hair_wavy" 131 "hair_wavy" 131 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 163 "normal_eyes" 163 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "asian_eyelashes" 144 "asian_eyelashes" 144 } +# hairstyles={ "all_hairstyles" 0 "all_hairstyles" 0 } +# clothes={ "most_clothes" 110 "most_clothes" 0 } +# cloaks={ "fp1_cloak" 170 "no_cloak" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_stina_arvidsson_radestig = { +# portrait_info = { +# genes = { +# hair_color={ 19 126 113 67 } +# skin_color={ 72 28 127 86 } +# eye_color={ 253 174 250 201 } +# gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 105 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 207 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 127 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 161 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 117 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 53 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 127 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 81 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 101 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 100 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 104 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 127 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 127 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 63 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 0 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 2 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 246 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 62 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 10 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 22 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 114 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 116 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 183 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 99 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 8 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_neg" 160 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 24 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 114 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 47 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 119 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 14 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 29 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 163 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_03" 109 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 81 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 168 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_beauty_1" 3 "complexion_1" 0 } +# gene_height={ "normal_height" 141 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 228 "avg_spacing_avg_thickness" 229 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 24 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } +# gene_hair_type={ "hair_wavy" 140 "hair_straight" 140 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# hairstyles={ "all_hairstyles" 7 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_ola_jentzsch = { +# portrait_info = { +# genes={ +# hair_color={ 25 164 206 238 } +# skin_color={ 115 53 75 94 } +# eye_color={ 169 129 232 204 } +# gene_chin_forward={ "chin_forward_pos" 168 "chin_forward_pos" 140 } +# gene_chin_height={ "chin_height_neg" 99 "chin_height_neg" 116 } +# gene_chin_width={ "chin_width_pos" 198 "chin_width_pos" 150 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_neg" 28 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 73 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_neg" 99 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 157 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 58 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 174 "forehead_brow_height_pos" 162 } +# gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 148 } +# gene_forehead_width={ "forehead_width_pos" 206 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 81 } +# gene_head_height={ "head_height_pos" 152 "head_height_pos" 148 } +# gene_head_width={ "head_width_pos" 204 "head_width_pos" 133 } +# gene_head_profile={ "head_profile_neg" 169 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_neg" 134 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 26 "head_top_width_pos" 150 } +# gene_jaw_angle={ "jaw_angle_neg" 96 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_neg" 122 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 74 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_neg" 116 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 72 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 18 "mouth_open_neg" 18 } +# gene_neck_length={ "neck_length_neg" 125 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_neg" 170 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 191 "cheek_forward_pos" 41 } +# gene_bs_cheek_height={ "cheek_height_pos" 67 "cheek_height_neg" 11 } +# gene_bs_cheek_width={ "cheek_width_neg" 48 "cheek_width_neg" 48 } +# gene_bs_ear_angle={ "ear_angle_neg" 197 "ear_angle_neg" 117 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 48 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 86 "ear_upper_bend_pos" 5 } +# gene_bs_ear_outward={ "ear_outward_neg" 3 "ear_outward_pos" 41 } +# gene_bs_ear_size={ "ear_size_pos" 101 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_pos" 3 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 123 "eye_fold_shape_pos" 139 } +# gene_bs_eye_size={ "eye_size_neg" 63 "eye_size_neg" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 165 "eye_upper_lid_size_neg" 24 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 25 "forehead_brow_curve_neg" 47 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 80 "forehead_brow_inner_height_pos" 80 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 18 "forehead_brow_outer_height_neg" 18 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_pos" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 2 "jaw_def_neg" 2 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 44 "mouth_lower_lip_def_pos" 44 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 58 "mouth_lower_lip_full_pos" 58 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 249 "mouth_lower_lip_pad_pos" 111 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 123 "mouth_lower_lip_width_neg" 62 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 23 "mouth_philtrum_shape_neg" 23 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 13 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_pos" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 16 "mouth_upper_lip_profile_pos" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 61 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_pos" 117 "nose_height_pos" 118 } +# gene_bs_nose_length={ "nose_length_pos" 45 "nose_length_pos" 8 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 95 "nose_nostril_height_pos" 95 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 122 "nose_nostril_width_pos" 122 } +# gene_bs_nose_profile={ "nose_profile_neg" 13 "nose_profile_pos" 28 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 157 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_pos" 73 } +# gene_bs_nose_size={ "nose_size_neg" 255 "nose_size_neg" 113 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 121 "nose_tip_forward_pos" 121 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 27 "nose_tip_width_pos" 27 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 5 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 193 "cheek_fat_04_pos" 87 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 17 } +# face_detail_chin_def={ "chin_def_neg" 189 "chin_def" 148 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 189 "eye_lower_lid_def" 154 } +# face_detail_eye_socket={ "eye_socket_02" 15 "eye_socket_01" 15 } +# face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 11 "nose_ridge_def_pos" 196 } +# face_detail_nose_tip_def={ "nose_tip_def" 218 "nose_tip_def" 218 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 229 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 50 "brow_wrinkles_04" 50 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 9 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 31 "forehead_wrinkles_01" 31 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 127 "complexion_3" 127 } +# gene_height={ "normal_height" 181 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_full" 201 "body_fat_head_fat_low" 131 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 21 "body_shape_rectangle_half" 19 } +# gene_bs_bust={ "bust_clothes" 52 "bust_default" 83 } +# gene_age={ "old_4" 67 "old_4" 67 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 104 "avg_spacing_avg_thickness" 131 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 95 "layer_2_lower_thickness" 137 } +# gene_body_hair={ "body_hair_avg" 124 "body_hair_avg" 124 } +# gene_hair_type={ "hair_wavy" 148 "hair_wavy" 148 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 187 "normal_eyes" 187 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 48 "normal_eyelashes" 48 } +# hairstyles={ "fp1_hairstyles_wavy" 255 "all_hairstyles" 0 } +# beards={ "thin_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled = yes +#} +# +#easteregg_sandra_runge_moller ={ +# portrait_info = { +# genes={ hair_color={ 8 9 209 178 } +# skin_color={ 53 48 67 91 } +# eye_color={ 119 114 145 138 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 120 } +# gene_chin_height={ "chin_height_neg" 135 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_pos" 180 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_pos" 151 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 132 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 111 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 180 "forehead_angle_pos" 132 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 147 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 139 "forehead_roundness_pos" 135 } +# gene_forehead_width={ "forehead_width_neg" 153 "forehead_width_neg" 120 } +# gene_forehead_height={ "forehead_height_pos" 172 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_neg" 167 "head_height_neg" 101 } +# gene_head_width={ "head_width_pos" 203 "head_width_pos" 203 } +# gene_head_profile={ "head_profile_pos" 144 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 167 } +# gene_jaw_angle={ "jaw_angle_neg" 140 "jaw_angle_neg" 122 } +# gene_jaw_forward={ "jaw_forward_pos" 105 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_neg" 121 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 132 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 149 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 141 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 148 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 137 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 149 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_neg" 95 } +# gene_mouth_open={ "mouth_open_neg" 67 "mouth_open_neg" 18 } +# gene_neck_length={ "neck_length_pos" 104 "neck_length_pos" 129 } +# gene_neck_width={ "neck_width_neg" 169 "neck_width_neg" 103 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 217 "cheek_forward_pos" 3 } +# gene_bs_cheek_height={ "cheek_height_pos" 97 "cheek_height_neg" 37 } +# gene_bs_cheek_width={ "cheek_width_pos" 123 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_pos" 105 "ear_angle_neg" 19 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 30 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 8 } +# gene_bs_ear_outward={ "ear_outward_neg" 61 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 33 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 11 "eye_corner_depth_pos" 197 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 115 "eye_fold_shape_neg" 133 } +# gene_bs_eye_size={ "eye_size_neg" 1 "eye_size_neg" 6 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 91 "eye_upper_lid_size_pos" 38 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 109 "forehead_brow_curve_neg" 20 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 197 "forehead_brow_forward_pos" 118 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_neg" 61 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_neg" 106 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 55 "forehead_brow_width_neg" 179 } +# gene_bs_jaw_def={ "jaw_def_neg" 35 "jaw_def_pos" 102 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 111 "mouth_lower_lip_def_pos" 29 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 34 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 5 "mouth_lower_lip_pad_pos" 36 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 41 "mouth_lower_lip_width_pos" 114 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 146 "mouth_philtrum_def_pos" 105 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 43 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 17 "mouth_philtrum_width_neg" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 70 "mouth_upper_lip_def_pos" 118 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_pos" 24 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 17 "mouth_upper_lip_profile_pos" 31 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 91 "mouth_upper_lip_width_neg" 21 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_pos" 17 } +# gene_bs_nose_height={ "nose_height_neg" 41 "nose_height_pos" 93 } +# gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_pos" 88 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 179 "nose_nostril_height_neg" 51 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 59 "nose_nostril_width_neg" 22 } +# gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 33 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_neg" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 61 "nose_ridge_width_neg" 21 } +# gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 60 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 63 "nose_tip_angle_pos" 91 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_neg" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 97 "nose_tip_width_pos" 16 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 22 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 156 "cheek_fat_01_pos" 196 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def" 177 "chin_def_neg" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 203 } +# face_detail_eye_socket={ "eye_socket_01" 75 "eye_socket_01" 48 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_03" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 192 } +# face_detail_nose_tip_def={ "nose_tip_def" 120 "nose_tip_def" 62 } +# face_detail_temple_def={ "temple_def" 28 "temple_def" 117 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 89 "brow_wrinkles_02" 89 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 68 "eye_wrinkles_01" 212 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 207 "forehead_wrinkles_02" 207 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 170 "complexion_1" 126 } +# gene_height={ "normal_height" 161 "normal_height" 145 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 126 "body_fat_head_fat_medium" 126 } +# gene_bs_body_shape={ "body_shape_triangle_half" 102 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 72 "bust_shape_4_full" 89 } +# gene_age={ "old_2" 122 "old_2" 122 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 212 "far_spacing_low_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 96 "layer_2_avg_thickness" 148 } +# gene_body_hair={ "body_hair_sparse" 115 "body_hair_sparse" 115 } +# gene_hair_type={ "hair_straight" 174 "hair_straight" 174 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 116 "normal_eyelashes" 157 } +# hairstyles={ "rtt_hairstyles" 253 "all_hairstyles" 0 } +# clothes={ "northern_commoner_clothes" 0 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_alessandro_bragalini = { +# portrait_info = { +# genes={ +# hair_color={ 77 234 81 245 } +# skin_color={ 117 79 118 101 } +# eye_color={ 47 249 244 138 } +# gene_chin_forward={ "chin_forward_neg" 171 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_neg" 72 "chin_height_neg" 102 } +# gene_chin_width={ "chin_width_pos" 147 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_neg" 101 "eye_angle_neg" 90 } +# gene_eye_depth={ "eye_depth_neg" 97 "eye_depth_neg" 91 } +# gene_eye_height={ "eye_height_pos" 222 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 211 "eye_shut_pos" 220 } +# gene_forehead_angle={ "forehead_angle_neg" 217 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 165 "forehead_width_neg" 105 } +# gene_forehead_height={ "forehead_height_pos" 191 "forehead_height_pos" 198 } +# gene_head_height={ "head_height_pos" 24 "head_height_pos" 132 } +# gene_head_width={ "head_width_pos" 72 "head_width_pos" 128 } +# gene_head_profile={ "head_profile_neg" 125 "head_profile_neg" 122 } +# gene_head_top_height={ "head_top_height_pos" 101 "head_top_height_pos" 151 } +# gene_head_top_width={ "head_top_width_pos" 149 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_pos" 174 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_pos" 98 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 136 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 156 "jaw_width_neg" 120 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 145 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 165 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 76 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_pos" 95 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 134 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 55 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_pos" 7 } +# gene_bs_cheek_width={ "cheek_width_neg" 49 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 35 "ear_angle_neg" 35 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 131 "ear_inner_shape_pos" 113 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 0 "ear_both_bend_pos" 87 } +# gene_bs_ear_outward={ "ear_outward_pos" 73 "ear_outward_neg" 109 } +# gene_bs_ear_size={ "ear_size_neg" 9 "ear_size_pos" 33 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 127 "eye_corner_depth_pos" 164 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 85 "eye_fold_shape_pos" 142 } +# gene_bs_eye_size={ "eye_size_pos" 37 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 21 "eye_upper_lid_size_pos" 50 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 11 "forehead_brow_curve_pos" 25 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 69 "forehead_brow_forward_pos" 114 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 41 "forehead_brow_inner_height_pos" 47 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_neg" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 19 "forehead_brow_width_pos" 12 } +# gene_bs_jaw_def={ "jaw_def_pos" 131 "jaw_def_pos" 117 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 195 "mouth_lower_lip_def_pos" 34 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 49 "mouth_lower_lip_full_pos" 12 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 25 "mouth_lower_lip_pad_neg" 49 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 5 "mouth_lower_lip_width_pos" 9 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 62 "mouth_philtrum_def_pos" 44 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 31 "mouth_philtrum_shape_pos" 47 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 33 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 9 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 255 "mouth_upper_lip_full_pos" 186 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 105 "mouth_upper_lip_profile_pos" 38 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 21 "mouth_upper_lip_width_pos" 24 } +# gene_bs_nose_forward={ "nose_forward_pos" 163 "nose_forward_pos" 86 } +# gene_bs_nose_height={ "nose_height_pos" 25 "nose_height_pos" 98 } +# gene_bs_nose_length={ "nose_length_pos" 93 "nose_length_pos" 29 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 5 "nose_nostril_width_pos" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 41 "nose_profile_neg" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 27 "nose_ridge_angle_pos" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 61 "nose_ridge_width_neg" 8 } +# gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 42 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_pos" 111 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_neg" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 123 "nose_tip_width_pos" 27 } +# face_detail_cheek_def={ "cheek_def_01" 57 "cheek_def_02" 147 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 163 "cheek_fat_01_neg" 21 } +# face_detail_chin_cleft={ "chin_cleft" 198 "chin_dimple" 181 } +# face_detail_chin_def={ "chin_def" 225 "chin_def" 23 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 131 "eye_lower_lid_def" 195 } +# face_detail_eye_socket={ "eye_socket_color_01" 72 "eye_socket_color_02" 250 } +# face_detail_nasolabial={ "nasolabial_02" 140 "nasolabial_02" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 43 "nose_ridge_def_pos" 242 } +# face_detail_nose_tip_def={ "nose_tip_def" 150 "nose_tip_def" 1 } +# face_detail_temple_def={ "temple_def" 219 "temple_def" 253 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 102 "brow_wrinkles_01" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 81 "eye_wrinkles_01" 81 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 92 "forehead_wrinkles_01" 92 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 122 "complexion_5" 161 } +# gene_height={ "normal_height" 113 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 95 "body_fat_head_fat_low" 102 } +# gene_bs_body_shape={ "body_shape_pear_half" 51 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_shape_1_full" 150 } +# gene_age={ "old_4" 6 "old_4" 6 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 255 "avg_spacing_low_thickness" 105 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 95 } +# gene_body_hair={ "body_hair_avg" 138 "body_hair_avg" 138 } +# gene_hair_type={ "hair_curly" 189 "hair_curly" 189 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 155 "normal_eyes" 155 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 198 "normal_eyelashes" 198 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jon_astrup_hallkvist = { +# portrait_info = { +# genes={ +# hair_color={ 14 165 212 178 } +# skin_color={ 119 20 117 78 } +# eye_color={ 200 137 219 167 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 86 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 80 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 170 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 118 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 98 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 193 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 104 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 160 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 99 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 127 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 127 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 127 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 107 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 121 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 77 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 122 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 152 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 151 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 237 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 155 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 163 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 35 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 196 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 58 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 216 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 86 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 0 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 0 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 58 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_neg" 61 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 76 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 49 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 33 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 0 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 85 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 1 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 80 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 61 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 16 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 0 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_pos" 183 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 40 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 0 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 56 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 47 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 72 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 103 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 195 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 112 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_01" 36 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 72 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 127 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 107 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 26 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 100 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 150 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_1" 0 "complexion_1" 0 } +# gene_height={ "normal_height" 131 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 127 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 0 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 127 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 133 "avg_spacing_avg_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 167 "layer_2_avg_thickness" 104 } +# gene_body_hair={ "body_hair_sparse" 191 "body_hair_sparse" 191 } +# gene_hair_type={ "hair_straight_thin_beard" 184 "hair_straight_thin_beard" 184 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 0 "normal_eyelashes" 0 } +# hairstyles={ "western_hairstyles_straight" 195 "all_hairstyles" 0 } +# } +# } +#} +# +#easteregg_maxence_voleau ={ +# portrait_info = { +# genes={ +# hair_color={ 48 235 48 235 } +# skin_color={ 76 47 124 100 } +# eye_color={ 71 206 249 137 } +# gene_chin_forward={ "chin_forward_neg" 109 "chin_forward_neg" 109 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_pos" 121 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_pos" 175 "eye_depth_pos" 153 } +# gene_eye_height={ "eye_height_neg" 156 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_neg" 114 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 122 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_pos" 138 "forehead_angle_pos" 138 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 178 "forehead_brow_height_pos" 150 } +# gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } +# gene_forehead_width={ "forehead_width_pos" 75 "forehead_width_pos" 131 } +# gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_neg" 208 "head_height_neg" 110 } +# gene_head_width={ "head_width_neg" 122 "head_width_neg" 122 } +# gene_head_profile={ "head_profile_pos" 109 "head_profile_pos" 132 } +# gene_head_top_height={ "head_top_height_neg" 82 "head_top_height_neg" 95 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 175 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } +# gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_pos" 161 "jaw_height_pos" 161 } +# gene_jaw_width={ "jaw_width_neg" 61 "jaw_width_neg" 118 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 132 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 141 "mouth_upper_lip_size_pos" 141 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 73 } +# gene_mouth_open={ "mouth_open_pos" 189 "mouth_open_pos" 189 } +# gene_neck_length={ "neck_length_neg" 180 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_neg" 60 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 87 "cheek_forward_neg" 32 } +# gene_bs_cheek_height={ "cheek_height_pos" 22 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_neg" 223 "cheek_width_neg" 25 } +# gene_bs_ear_angle={ "ear_angle_neg" 71 "ear_angle_neg" 71 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 128 "ear_lower_bend_pos" 128 } +# gene_bs_ear_outward={ "ear_outward_pos" 23 "ear_outward_pos" 23 } +# gene_bs_ear_size={ "ear_size_neg" 122 "ear_size_neg" 122 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 243 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_pos" 65 } +# gene_bs_eye_size={ "eye_size_pos" 105 "eye_size_pos" 28 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 45 "eye_upper_lid_size_pos" 41 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 46 "forehead_brow_curve_pos" 46 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 139 "forehead_brow_forward_pos" 139 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 52 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 67 "forehead_brow_outer_height_neg" 31 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 9 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_neg" 123 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 82 "mouth_lower_lip_def_pos" 81 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 19 "mouth_lower_lip_full_neg" 18 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 25 "mouth_lower_lip_pad_pos" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 24 "mouth_lower_lip_width_pos" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 40 "mouth_philtrum_def_pos" 40 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 48 "mouth_philtrum_shape_pos" 48 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 44 "mouth_philtrum_width_neg" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 57 "mouth_upper_lip_full_pos" 57 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 20 "mouth_upper_lip_profile_pos" 20 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_pos" 59 } +# gene_bs_nose_forward={ "nose_forward_pos" 117 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 31 "nose_height_pos" 55 } +# gene_bs_nose_length={ "nose_length_pos" 135 "nose_length_neg" 65 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 29 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_neg" 67 } +# gene_bs_nose_profile={ "nose_profile_pos" 81 "nose_profile_neg" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 41 "nose_ridge_angle_neg" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 255 "nose_ridge_width_pos" 48 } +# gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_pos" 61 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 61 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 1 "nose_tip_width_neg" 34 } +# face_detail_cheek_def={ "cheek_def_01" 114 "cheek_def_01" 139 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 5 "cheek_fat_01_neg" 5 } +# face_detail_chin_cleft={ "chin_cleft" 23 "chin_cleft" 23 } +# face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 210 "eye_lower_lid_def" 95 } +# face_detail_eye_socket={ "eye_socket_color_02" 122 "eye_socket_03" 70 } +# face_detail_nasolabial={ "nasolabial_02" 186 "nasolabial_02" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 113 "nose_tip_def" 241 } +# face_detail_temple_def={ "temple_def" 51 "temple_def" 113 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 213 "brow_wrinkles_02" 213 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 169 "eye_wrinkles_01" 169 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 151 "forehead_wrinkles_01" 151 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 33 "complexion_2" 178 } +# gene_height={ "normal_height" 184 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_low" 130 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 153 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_shape_3_half" 98 } +# gene_age={ "old_3" 36 "old_3" 36 } +# gene_eyebrows_shape={ "close_spacing_avg_thickness" 220 "far_spacing_low_thickness" 141 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 238 "layer_2_lower_thickness" 90 } +# gene_body_hair={ "body_hair_avg" 123 "body_hair_avg" 123 } +# gene_hair_type={ "hair_wavy" 126 "hair_wavy" 126 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 135 "normal_eyes" 135 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 49 "normal_eyelashes" 49 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jason_cantalini_dna = { +# portrait_info = { +# genes={ +# hair_color={ 147 173 254 24 } +# skin_color={ 53 46 78 88 } +# eye_color={ 128 135 108 203 } +# gene_chin_forward={ "chin_forward_neg" 184 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_pos" 95 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_pos" 75 "chin_width_pos" 131 } +# gene_eye_angle={ "eye_angle_pos" 119 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 144 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_pos" 171 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 66 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 94 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 75 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 146 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 86 } +# gene_forehead_height={ "forehead_height_neg" 149 "forehead_height_neg" 60 } +# gene_head_height={ "head_height_pos" 130 "head_height_pos" 178 } +# gene_head_width={ "head_width_neg" 118 "head_width_neg" 110 } +# gene_head_profile={ "head_profile_neg" 87 "head_profile_neg" 115 } +# gene_head_top_height={ "head_top_height_neg" 129 "head_top_height_neg" 103 } +# gene_head_top_width={ "head_top_width_neg" 132 "head_top_width_neg" 106 } +# gene_jaw_angle={ "jaw_angle_pos" 175 "jaw_angle_pos" 139 } +# gene_jaw_forward={ "jaw_forward_pos" 155 "jaw_forward_pos" 162 } +# gene_jaw_height={ "jaw_height_neg" 53 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 76 "jaw_width_neg" 123 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 109 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_pos" 174 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 212 "mouth_height_pos" 156 } +# gene_mouth_width={ "mouth_width_neg" 87 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 97 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 138 "mouth_lower_lip_size_neg" 112 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 102 } +# gene_neck_length={ "neck_length_neg" 104 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 13 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 97 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 73 "cheek_height_pos" 58 } +# gene_bs_cheek_width={ "cheek_width_neg" 255 "cheek_width_pos" 32 } +# gene_bs_ear_angle={ "ear_angle_pos" 38 "ear_angle_pos" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 131 "ear_inner_shape_pos" 131 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 80 "ear_outward_pos" 80 } +# gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_pos" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 157 "eye_corner_depth_pos" 10 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 25 } +# gene_bs_eye_size={ "eye_size_neg" 145 "eye_size_neg" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 1 "eye_upper_lid_size_pos" 51 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 73 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 75 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 99 "forehead_brow_inner_height_pos" 11 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 41 "forehead_brow_outer_height_pos" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 101 "forehead_brow_width_pos" 92 } +# gene_bs_jaw_def={ "jaw_def_neg" 55 "jaw_def_neg" 85 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 174 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 73 "mouth_lower_lip_full_pos" 66 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 135 "mouth_lower_lip_pad_pos" 58 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 6 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 95 "mouth_philtrum_def_pos" 96 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 1 "mouth_philtrum_shape_neg" 14 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 103 "mouth_philtrum_width_pos" 15 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 40 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 41 "mouth_upper_lip_full_neg" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 177 "mouth_upper_lip_profile_pos" 73 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 5 "mouth_upper_lip_width_pos" 1 } +# gene_bs_nose_forward={ "nose_forward_pos" 117 "nose_forward_neg" 9 } +# gene_bs_nose_height={ "nose_height_pos" 75 "nose_height_pos" 39 } +# gene_bs_nose_length={ "nose_length_pos" 119 "nose_length_neg" 90 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 51 "nose_nostril_height_pos" 24 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 19 "nose_nostril_width_pos" 36 } +# gene_bs_nose_profile={ "nose_profile_neg" 33 "nose_profile_neg" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_neg" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 77 "nose_ridge_width_pos" 28 } +# gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_neg" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 91 "nose_tip_angle_neg" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 141 "nose_tip_forward_neg" 48 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 75 "nose_tip_width_pos" 26 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 170 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 17 "cheek_fat_01_neg" 107 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def" 185 "chin_def" 238 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 167 "eye_lower_lid_def" 200 } +# face_detail_eye_socket={ "eye_socket_color_02" 51 "eye_socket_03" 23 } +# face_detail_nasolabial={ "nasolabial_02" 155 "nasolabial_02" 16 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 40 "nose_ridge_def_pos" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 17 } +# face_detail_temple_def={ "temple_def" 148 "temple_def" 233 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 75 "brow_wrinkles_03" 75 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 137 "eye_wrinkles_03" 137 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 58 "forehead_wrinkles_01" 58 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 206 "complexion_3" 209 } +# gene_height={ "normal_height" 132 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 68 "body_fat_head_fat_medium" 116 } +# gene_bs_body_shape={ "body_shape_triangle_half" 255 "body_shape_triangle_half" 22 } +# gene_bs_bust={ "bust_clothes" 76 "bust_default" 112 } +# gene_age={ "old_3" 144 "old_3" 144 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 114 "far_spacing_avg_thickness" 132 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 155 "layer_2_lower_thickness" 83 } +# gene_body_hair={ "body_hair_avg" 177 "body_hair_avg" 177 } +# gene_hair_type={ "hair_wavy" 139 "hair_wavy" 139 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 81 "normal_eyes" 81 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 116 "normal_eyelashes" 116 } +# hairstyles={ "western_hairstyles_straight" 185 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +# +#easteregg_fabian_franzen_dna = { +# portrait_info = { +# genes={ +# hair_color={ 159 208 39 249 } +# skin_color={ 43 70 43 70 } +# eye_color={ 203 214 86 166 } +# gene_chin_forward={ "chin_forward_pos" 148 "chin_forward_pos" 148 } +# gene_chin_height={ "chin_height_pos" 132 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_neg" 132 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_pos" 96 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 80 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 120 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 102 "eye_distance_neg" 102 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 112 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 105 "forehead_brow_height_neg" 105 } +# gene_forehead_roundness={ "forehead_roundness_pos" 223 "forehead_roundness_pos" 227 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 150 } +# gene_forehead_height={ "forehead_height_neg" 180 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 172 "head_height_neg" 106 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_pos" 176 "head_profile_pos" 176 } +# gene_head_top_height={ "head_top_height_neg" 142 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 168 "head_top_width_pos" 168 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 108 } +# gene_jaw_forward={ "jaw_forward_neg" 163 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 123 "jaw_height_pos" 134 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_neg" 118 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 72 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 124 "mouth_upper_lip_size_neg" 124 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 77 "mouth_open_neg" 77 } +# gene_neck_length={ "neck_length_pos" 85 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_neg" 137 "neck_width_neg" 117 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_neg" 9 } +# gene_bs_cheek_height={ "cheek_height_neg" 81 "cheek_height_pos" 41 } +# gene_bs_cheek_width={ "cheek_width_neg" 213 "cheek_width_pos" 26 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_neg" 2 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 48 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 26 "ear_both_bend_pos" 19 } +# gene_bs_ear_outward={ "ear_outward_pos" 109 "ear_outward_neg" 40 } +# gene_bs_ear_size={ "ear_size_pos" 57 "ear_size_neg" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 29 "eye_corner_depth_neg" 57 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_neg" 18 } +# gene_bs_eye_size={ "eye_size_neg" 87 "eye_size_neg" 25 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 35 "eye_upper_lid_size_neg" 49 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 43 "forehead_brow_curve_neg" 110 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 19 "forehead_brow_forward_pos" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 118 "forehead_brow_inner_height_pos" 118 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 107 "forehead_brow_outer_height_pos" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 155 "forehead_brow_width_neg" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_pos" 166 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 96 "mouth_lower_lip_def_pos" 96 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 160 "mouth_lower_lip_pad_neg" 160 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 104 "mouth_lower_lip_width_pos" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 11 "mouth_philtrum_def_pos" 11 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 24 "mouth_philtrum_shape_neg" 24 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 26 "mouth_philtrum_width_pos" 26 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 14 "mouth_upper_lip_full_neg" 14 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 9 "mouth_upper_lip_profile_neg" 9 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 21 "mouth_upper_lip_width_pos" 21 } +# gene_bs_nose_forward={ "nose_forward_pos" 77 "nose_forward_pos" 76 } +# gene_bs_nose_height={ "nose_height_pos" 79 "nose_height_pos" 124 } +# gene_bs_nose_length={ "nose_length_pos" 33 "nose_length_neg" 111 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 49 "nose_nostril_height_neg" 98 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 21 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_pos" 91 "nose_profile_pos" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 29 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 3 "nose_ridge_width_neg" 90 } +# gene_bs_nose_size={ "nose_size_pos" 77 "nose_size_pos" 25 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 2 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 39 "nose_tip_forward_neg" 113 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 67 "nose_tip_width_neg" 8 } +# face_detail_cheek_def={ "cheek_def_01" 141 "cheek_def_01" 141 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 0 "cheek_fat_03_pos" 4 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 255 "chin_def_neg" 100 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 239 } +# face_detail_eye_socket={ "eye_socket_02" 168 "eye_socket_color_01" 10 } +# face_detail_nasolabial={ "nasolabial_03" 36 "nasolabial_03" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 133 "nose_tip_def" 176 } +# face_detail_temple_def={ "temple_def" 97 "temple_def" 97 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 52 "brow_wrinkles_03" 52 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 9 "eye_wrinkles_01" 9 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 173 "forehead_wrinkles_01" 173 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 77 "complexion_5" 77 } +# gene_height={ "normal_height" 142 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 149 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_apple_half" 96 "body_shape_apple_half" 45 } +# gene_bs_bust={ "bust_clothes" 194 "bust_shape_4_half" 243 } +# gene_age={ "old_4" 145 "old_4" 145 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 244 "far_spacing_lower_thickness" 180 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 242 "layer_2_avg_thickness" 103 } +# gene_body_hair={ "body_hair_avg" 95 "body_hair_avg" 95 } +# gene_hair_type={ "hair_straight" 178 "hair_straight" 178 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 14 "normal_eyes" 14 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 41 "normal_eyelashes" 41 } +# hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 198 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_veronica_pazos_dna={ +# portrait_info = { +# genes={ +# hair_color={ 135 110 186 153 } +# skin_color={ 50 7 50 87 } +# eye_color={ 125 211 89 152 } +# gene_chin_forward={ "chin_forward_pos" 153 "chin_forward_pos" 176 } +# gene_chin_height={ "chin_height_neg" 89 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 134 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 139 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_pos" 164 "eye_height_pos" 164 } +# gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 122 } +# gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_neg" 123 } +# gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_neg" 127 } +# gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 108 } +# gene_forehead_height={ "forehead_height_neg" 99 "forehead_height_neg" 99 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 113 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 102 } +# gene_head_profile={ "head_profile_pos" 168 "head_profile_pos" 168 } +# gene_head_top_height={ "head_top_height_neg" 124 "head_top_height_neg" 124 } +# gene_head_top_width={ "head_top_width_pos" 129 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 111 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 127 } +# gene_jaw_width={ "jaw_width_pos" 136 "jaw_width_pos" 166 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 128 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 111 "mouth_forward_neg" 111 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 107 "mouth_width_neg" 107 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_neg" 118 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_neg" 24 "mouth_open_neg" 24 } +# gene_neck_length={ "neck_length_neg" 116 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_pos" 101 "neck_width_pos" 134 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 24 } +# gene_bs_cheek_height={ "cheek_height_pos" 20 "cheek_height_pos" 20 } +# gene_bs_cheek_width={ "cheek_width_neg" 36 "cheek_width_neg" 36 } +# gene_bs_ear_angle={ "ear_angle_neg" 43 "ear_angle_neg" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 203 "ear_inner_shape_pos" 203 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 13 "ear_both_bend_pos" 13 } +# gene_bs_ear_outward={ "ear_outward_neg" 15 "ear_outward_neg" 15 } +# gene_bs_ear_size={ "ear_size_neg" 121 "ear_size_neg" 121 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 164 "eye_corner_depth_pos" 164 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 138 "eye_fold_shape_neg" 138 } +# gene_bs_eye_size={ "eye_size_neg" 127 "eye_size_neg" 35 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 74 "eye_upper_lid_size_pos" 74 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 112 "forehead_brow_curve_neg" 112 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 44 "forehead_brow_forward_neg" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 50 "forehead_brow_inner_height_pos" 50 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 57 "forehead_brow_outer_height_pos" 57 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 13 "forehead_brow_width_pos" 13 } +# gene_bs_jaw_def={ "jaw_def_pos" 25 "jaw_def_pos" 25 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 104 "mouth_lower_lip_def_pos" 104 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_neg" 121 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 101 "mouth_lower_lip_pad_pos" 101 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 5 "mouth_lower_lip_width_pos" 74 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 9 "mouth_philtrum_shape_neg" 9 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 43 "mouth_philtrum_width_pos" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 151 "mouth_upper_lip_def_pos" 151 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_pos" 15 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 107 "mouth_upper_lip_profile_pos" 107 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 9 "mouth_upper_lip_width_pos" 50 } +# gene_bs_nose_forward={ "nose_forward_pos" 32 "nose_forward_pos" 32 } +# gene_bs_nose_height={ "nose_height_neg" 125 "nose_height_pos" 144 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_pos" 2 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 37 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 61 "nose_nostril_width_pos" 14 } +# gene_bs_nose_profile={ "nose_profile_hawk" 21 "nose_profile_hawk" 21 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 120 "nose_ridge_width_pos" 120 } +# gene_bs_nose_size={ "nose_size_pos" 97 "nose_size_pos" 61 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 29 "nose_tip_angle_neg" 29 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 17 "nose_tip_forward_neg" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 50 "nose_tip_width_neg" 50 } +# face_detail_cheek_def={ "cheek_def_01" 5 "cheek_def_01" 5 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 14 "cheek_fat_02_pos" 14 } +# face_detail_chin_cleft={ "chin_cleft" 3 "chin_cleft" 3 } +# face_detail_chin_def={ "chin_def" 21 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 4 "eye_lower_lid_def" 4 } +# face_detail_eye_socket={ "eye_socket_02" 25 "eye_socket_02" 25 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_01" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 38 "nose_tip_def" 38 } +# face_detail_temple_def={ "temple_def" 138 "temple_def" 138 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 36 "brow_wrinkles_03" 36 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 54 "eye_wrinkles_01" 54 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 210 "forehead_wrinkles_01" 210 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 182 "complexion_2" 182 } +# gene_height={ "normal_height" 92 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_low" 118 "body_fat_head_fat_low" 145 } +# gene_bs_body_shape={ "body_shape_average_clothed" 51 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 255 "bust_shape_3_half" 195 } +# gene_age={ "old_4" 215 "old_4" 215 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 182 "far_spacing_low_thickness" 182 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 167 "layer_2_lower_thickness" 167 } +# gene_body_hair={ "body_hair_avg" 145 "body_hair_avg" 145 } +# gene_hair_type={ "hair_wavy" 98 "hair_wavy" 98 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 157 "normal_eyes" 157 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 156 "normal_eyelashes" 156 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# hairstyles={ "western_hairstyles_wavy" 56 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_weronika_kowalczyk_dna={ +# portrait_info = { +# genes={ +# hair_color={ 120 177 207 152 } +# skin_color={ 93 25 92 100 } +# eye_color={ 43 44 173 145 } +# gene_chin_forward={ "chin_forward_neg" 91 "chin_forward_neg" 110 } +# gene_chin_height={ "chin_height_pos" 159 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_neg" 157 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 136 } +# gene_eye_depth={ "eye_depth_neg" 98 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 139 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_neg" 97 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_pos" 149 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 183 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 243 "forehead_roundness_pos" 155 } +# gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 136 } +# gene_forehead_height={ "forehead_height_neg" 181 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_neg" 89 "head_height_neg" 107 } +# gene_head_width={ "head_width_pos" 145 "head_width_pos" 174 } +# gene_head_profile={ "head_profile_neg" 115 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_neg" 154 "head_top_height_neg" 123 } +# gene_head_top_width={ "head_top_width_neg" 120 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 51 "jaw_angle_neg" 126 } +# gene_jaw_forward={ "jaw_forward_pos" 150 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_pos" 145 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_neg" 81 "jaw_width_neg" 125 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 198 "mouth_corner_depth_neg" 126 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 83 "mouth_corner_height_pos" 136 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 110 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 67 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 124 "mouth_upper_lip_size_pos" 165 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 129 "mouth_lower_lip_size_neg" 98 } +# gene_mouth_open={ "mouth_open_pos" 128 "mouth_open_pos" 173 } +# gene_neck_length={ "neck_length_neg" 232 "neck_length_neg" 76 } +# gene_neck_width={ "neck_width_neg" 46 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 65 "cheek_forward_pos" 34 } +# gene_bs_cheek_height={ "cheek_height_pos" 59 "cheek_height_neg" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 139 "cheek_width_neg" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 36 "ear_angle_neg" 36 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 8 "ear_inner_shape_pos" 8 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 127 "ear_upper_bend_pos" 127 } +# gene_bs_ear_outward={ "ear_outward_neg" 159 "ear_outward_neg" 159 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 205 "eye_corner_depth_neg" 112 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 79 "eye_fold_shape_pos" 60 } +# gene_bs_eye_size={ "eye_size_pos" 93 "eye_size_neg" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 151 "eye_upper_lid_size_pos" 17 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 43 "forehead_brow_curve_neg" 7 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 15 "forehead_brow_forward_neg" 20 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 105 "forehead_brow_inner_height_pos" 14 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 7 "forehead_brow_outer_height_pos" 7 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 77 "forehead_brow_width_neg" 48 } +# gene_bs_jaw_def={ "jaw_def_neg" 119 "jaw_def_pos" 65 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 87 "mouth_lower_lip_def_pos" 146 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 87 "mouth_lower_lip_full_pos" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 47 "mouth_lower_lip_pad_neg" 12 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 59 "mouth_lower_lip_width_neg" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 55 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 133 "mouth_philtrum_shape_neg" 6 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 109 "mouth_philtrum_width_neg" 28 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 156 "mouth_upper_lip_def_pos" 50 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 59 "mouth_upper_lip_full_neg" 46 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 5 "mouth_upper_lip_profile_pos" 48 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 63 "mouth_upper_lip_width_pos" 123 } +# gene_bs_nose_forward={ "nose_forward_pos" 7 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 17 "nose_height_neg" 46 } +# gene_bs_nose_length={ "nose_length_pos" 71 "nose_length_pos" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 23 "nose_nostril_height_pos" 20 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 47 "nose_nostril_width_neg" 148 } +# gene_bs_nose_profile={ "nose_profile_pos" 35 "nose_profile_pos" 16 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 191 "nose_ridge_angle_pos" 34 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 9 "nose_ridge_width_neg" 20 } +# gene_bs_nose_size={ "nose_size_pos" 25 "nose_size_pos" 18 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 45 "nose_tip_angle_pos" 42 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_pos" 62 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 119 "nose_tip_width_pos" 88 } +# face_detail_cheek_def={ "cheek_def_01" 33 "cheek_def_02" 30 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 83 "cheek_fat_02_pos" 107 } +# face_detail_chin_cleft={ "chin_cleft" 178 "chin_dimple" 12 } +# face_detail_chin_def={ "chin_def" 73 "chin_def" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 238 } +# face_detail_eye_socket={ "eye_socket_color_02" 146 "eye_socket_03" 230 } +# face_detail_nasolabial={ "nasolabial_03" 57 "nasolabial_01" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 112 "nose_tip_def" 37 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 252 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 81 "brow_wrinkles_04" 81 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 131 "eye_wrinkles_02" 131 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 193 "forehead_wrinkles_03" 193 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_4" 97 "complexion_4" 198 } +# gene_height={ "normal_height" 145 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 99 "body_fat_head_fat_medium" 112 } +# gene_bs_body_shape={ "body_shape_average_clothed" 255 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 17 "bust_shape_1_full" 202 } +# gene_age={ "old_2" 241 "old_2" 241 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 255 "far_spacing_avg_thickness" 109 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 173 "layer_2_avg_thickness" 90 } +# gene_body_hair={ "body_hair_avg" 171 "body_hair_avg" 171 } +# gene_hair_type={ "hair_straight" 182 "hair_straight" 182 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 59 "normal_eyes" 59 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 213 "normal_eyelashes" 213 } +# hairstyles={ "western_hairstyles_straight" 84 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jakob_jorstedt_dna={ +# portrait_info = { +# genes={ +# hair_color={ 68 105 201 160 } +# skin_color={ 20 75 20 75 } +# eye_color={ 245 187 160 197 } +# gene_chin_forward={ "chin_forward_neg" 123 "chin_forward_neg" 61 } +# gene_chin_height={ "chin_height_neg" 180 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 114 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 143 "eye_angle_neg" 115 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_neg" 132 "eye_distance_neg" 116 } +# gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_neg" 115 } +# gene_forehead_angle={ "forehead_angle_neg" 72 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 194 "forehead_brow_height_pos" 140 } +# gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 146 } +# gene_forehead_width={ "forehead_width_pos" 97 "forehead_width_pos" 144 } +# gene_forehead_height={ "forehead_height_pos" 169 "forehead_height_pos" 128 } +# gene_head_height={ "head_height_pos" 202 "head_height_pos" 136 } +# gene_head_width={ "head_width_neg" 159 "head_width_neg" 109 } +# gene_head_profile={ "head_profile_neg" 163 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_pos" 179 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_pos" 118 "head_top_width_pos" 134 } +# gene_jaw_angle={ "jaw_angle_pos" 89 "jaw_angle_pos" 135 } +# gene_jaw_forward={ "jaw_forward_neg" 139 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_neg" 94 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 81 "jaw_width_neg" 97 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 135 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 156 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 81 "mouth_height_pos" 189 } +# gene_mouth_width={ "mouth_width_neg" 164 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 146 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 151 "mouth_lower_lip_size_pos" 143 } +# gene_mouth_open={ "mouth_open_neg" 25 "mouth_open_neg" 98 } +# gene_neck_length={ "neck_length_pos" 188 "neck_length_pos" 176 } +# gene_neck_width={ "neck_width_pos" 65 "neck_width_pos" 128 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 111 "cheek_forward_pos" 23 } +# gene_bs_cheek_height={ "cheek_height_pos" 51 "cheek_height_pos" 41 } +# gene_bs_cheek_width={ "cheek_width_neg" 125 "cheek_width_neg" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 45 "ear_angle_pos" 132 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 93 "ear_inner_shape_pos" 116 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 71 "ear_both_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_neg" 23 } +# gene_bs_ear_size={ "ear_size_neg" 47 "ear_size_neg" 11 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 19 "eye_corner_depth_neg" 51 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 149 "eye_fold_shape_neg" 139 } +# gene_bs_eye_size={ "eye_size_pos" 153 "eye_size_neg" 20 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 185 "eye_upper_lid_size_pos" 65 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 151 "forehead_brow_curve_neg" 102 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 39 "forehead_brow_forward_pos" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_pos" 20 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 79 "forehead_brow_outer_height_neg" 19 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 9 "forehead_brow_width_neg" 51 } +# gene_bs_jaw_def={ "jaw_def_neg" 45 "jaw_def_neg" 170 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 75 "mouth_lower_lip_def_pos" 95 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 19 "mouth_lower_lip_full_neg" 53 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 67 "mouth_lower_lip_pad_neg" 12 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 173 "mouth_lower_lip_width_pos" 47 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 73 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 115 "mouth_philtrum_shape_pos" 122 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 197 "mouth_upper_lip_def_pos" 92 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 47 "mouth_upper_lip_full_pos" 78 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 57 "mouth_upper_lip_profile_neg" 58 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 85 "mouth_upper_lip_width_neg" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 71 "nose_forward_pos" 8 } +# gene_bs_nose_height={ "nose_height_neg" 112 "nose_height_neg" 112 } +# gene_bs_nose_length={ "nose_length_neg" 85 "nose_length_pos" 120 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 131 "nose_nostril_height_neg" 126 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 47 "nose_nostril_width_neg" 8 } +# gene_bs_nose_profile={ "nose_profile_pos" 137 "nose_profile_neg" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 115 "nose_ridge_angle_pos" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 43 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_neg" 51 "nose_size_pos" 8 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 13 "nose_tip_angle_neg" 53 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 139 "nose_tip_forward_neg" 12 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 157 "nose_tip_width_neg" 24 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_02" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 94 "cheek_fat_01_pos" 94 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 33 } +# face_detail_chin_def={ "chin_def" 132 "chin_def" 238 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 133 "eye_lower_lid_def" 50 } +# face_detail_eye_socket={ "eye_socket_01" 170 "eye_socket_02" 219 } +# face_detail_nasolabial={ "nasolabial_01" 116 "nasolabial_02" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 23 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 63 "nose_tip_def" 88 } +# face_detail_temple_def={ "temple_def" 137 "temple_def" 151 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_02" 255 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 129 "eye_wrinkles_01" 129 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 27 "forehead_wrinkles_01" 27 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 109 "complexion_6" 117 } +# gene_height={ "normal_height" 193 "normal_height" 117 } +# gene_bs_body_type={ "body_fat_head_fat_low" 165 "body_fat_head_fat_low" 122 } +# gene_bs_body_shape={ "body_shape_pear_full" 122 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_clothes" 37 "bust_shape_4_full" 107 } +# gene_age={ "old_4" 186 "old_4" 186 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 114 "avg_spacing_avg_thickness" 114 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 215 "layer_2_avg_thickness" 76 } +# gene_body_hair={ "body_hair_avg" 121 "body_hair_avg" 121 } +# gene_hair_type={ "hair_wavy" 89 "hair_wavy" 89 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 234 "normal_eyes" 234 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 31 "normal_eyelashes" 31 } +# #beards={ "no_beard" 255 "no_beard" 0 } +# #hairstyles={ "fp1_hairstyles_straight" 100 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_tess_lindholm_dna={ +# portrait_info = { +# genes={ +# hair_color={ 3 11 50 245 } +# skin_color={ 10 76 18 79 } +# eye_color={ 136 214 53 190 } +# gene_chin_forward={ "chin_forward_pos" 123 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 107 "chin_height_pos" 127 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 123 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_pos" 12 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 124 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_pos" 180 "forehead_angle_pos" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_pos" 127 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 101 "forehead_height_pos" 127 } +# gene_head_height={ "head_height_pos" 206 "head_height_pos" 127 } +# gene_head_width={ "head_width_pos" 142 "head_width_pos" 127 } +# gene_head_profile={ "head_profile_pos" 127 "head_profile_pos" 127 } +# gene_head_top_height={ "head_top_height_pos" 63 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 127 } +# gene_jaw_forward={ "jaw_forward_pos" 89 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 53 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 169 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 76 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 84 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 136 "mouth_width_pos" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 80 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 147 "mouth_lower_lip_size_pos" 127 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 127 "neck_length_pos" 127 } +# gene_neck_width={ "neck_width_pos" 54 "neck_width_pos" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 0 "cheek_forward_pos" 0 } +# gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 15 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_neg" 210 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 16 "eye_corner_depth_pos" 0 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 0 "eye_fold_shape_pos" 0 } +# gene_bs_eye_size={ "eye_size_pos" 156 "eye_size_pos" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 0 "eye_upper_lid_size_pos" 0 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 0 "forehead_brow_curve_pos" 0 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 0 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 117 "forehead_brow_inner_height_pos" 0 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 155 "forehead_brow_outer_height_pos" 0 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 61 "forehead_brow_width_pos" 0 } +# gene_bs_jaw_def={ "jaw_def_neg" 56 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 0 "mouth_lower_lip_full_pos" 0 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 31 "mouth_lower_lip_pad_pos" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 152 "mouth_upper_lip_def_pos" 0 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 0 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 133 "mouth_upper_lip_profile_pos" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 0 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_pos" 0 } +# gene_bs_nose_height={ "nose_height_neg" 79 "nose_height_pos" 0 } +# gene_bs_nose_length={ "nose_length_pos" 94 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 127 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 61 "nose_nostril_width_pos" 0 } +# gene_bs_nose_profile={ "nose_profile_neg" 135 "nose_profile_pos" 0 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 140 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 158 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 77 "nose_tip_angle_pos" 0 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 123 "nose_tip_forward_pos" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_pos" 0 } +# face_detail_cheek_def={ "cheek_def_02" 148 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 98 "cheek_fat_01_pos" 0 } +# face_detail_chin_cleft={ "chin_dimple" 152 "chin_cleft" 0 } +# face_detail_chin_def={ "chin_def" 69 "chin_def" 0 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 75 "eye_socket_01" 0 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_01" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 45 "temple_def" 0 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 104 "brow_wrinkles_01" 0 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 21 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 154 "forehead_wrinkles_01" 0 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_2" 132 "complexion_1" 0 } +# gene_height={ "normal_height" 113 "normal_height" 127 } +# gene_bs_body_type={ "body_average" 141 "body_fat_head_fat_medium" 127 } +# gene_bs_body_shape={ "body_shape_average" 102 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 114 "bust_clothes" 127 } +# gene_age={ "old_1" 0 "old_1" 0 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 192 "avg_spacing_avg_thickness" 155 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 109 "layer_2_avg_thickness" 86 } +# gene_body_hair={ "body_hair_sparse" 30 "body_hair_sparse" 116 } +# gene_hair_type={ "hair_wavy" 136 "hair_curly" 136 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 0 } +# hairstyles={ "all_hairstyles" 250 "all_hairstyles" 0 } +# clothes={ "northern_war_nobility_clothes" 251 "most_clothes" 0 } +# cloaks={ "no_cloak" 0 "no_cloak" 0 } +# } +# } +#} +# +#easteregg_luke_bean_dna = { +# portrait_info = { +# genes = { +# hair_color={ 228 152 140 70 } +# skin_color={ 4 29 69 93 } +# eye_color={ 189 71 21 165 } +# gene_chin_forward={ "chin_forward_pos" 165 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 144 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 128 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 160 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 192 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 107 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 155 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 116 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 116 "forehead_brow_height_neg" 116 } +# gene_forehead_roundness={ "forehead_roundness_pos" 217 "forehead_roundness_pos" 210 } +# gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 103 "forehead_height_neg" 95 } +# gene_head_height={ "head_height_neg" 139 "head_height_neg" 112 } +# gene_head_width={ "head_width_pos" 150 "head_width_pos" 150 } +# gene_head_profile={ "head_profile_pos" 115 "head_profile_pos" 157 } +# gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 101 } +# gene_head_top_width={ "head_top_width_pos" 125 "head_top_width_pos" 167 } +# gene_jaw_angle={ "jaw_angle_neg" 132 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 107 "jaw_forward_neg" 121 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 124 "jaw_width_pos" 161 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 164 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_pos" 153 "mouth_width_pos" 155 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 87 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 154 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_neg" 99 "mouth_open_neg" 67 } +# gene_neck_length={ "neck_length_neg" 158 "neck_length_neg" 119 } +# gene_neck_width={ "neck_width_pos" 106 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 113 "cheek_forward_pos" 36 } +# gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_pos" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 31 "cheek_width_pos" 39 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_pos" 62 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 70 "ear_inner_shape_pos" 137 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 52 "ear_lower_bend_pos" 51 } +# gene_bs_ear_outward={ "ear_outward_neg" 63 "ear_outward_neg" 182 } +# gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_neg" 10 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 43 "eye_corner_depth_pos" 197 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 101 "eye_fold_shape_pos" 101 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 11 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_pos" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 11 "forehead_brow_curve_pos" 41 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 49 "forehead_brow_forward_pos" 3 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 57 "forehead_brow_inner_height_pos" 35 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 69 "forehead_brow_outer_height_pos" 23 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 157 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_neg" 57 "jaw_def_neg" 24 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 121 "mouth_lower_lip_def_pos" 61 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 135 "mouth_lower_lip_full_neg" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 199 "mouth_lower_lip_pad_neg" 35 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 95 "mouth_lower_lip_width_neg" 75 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 41 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 26 "mouth_philtrum_shape_pos" 26 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 193 "mouth_upper_lip_def_pos" 56 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 73 "mouth_upper_lip_full_pos" 30 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 39 "mouth_upper_lip_profile_pos" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 112 "mouth_upper_lip_width_pos" 112 } +# gene_bs_nose_forward={ "nose_forward_neg" 31 "nose_forward_neg" 27 } +# gene_bs_nose_height={ "nose_height_pos" 1 "nose_height_neg" 1 } +# gene_bs_nose_length={ "nose_length_pos" 61 "nose_length_pos" 66 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 149 "nose_nostril_height_pos" 9 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 103 "nose_nostril_width_neg" 31 } +# gene_bs_nose_profile={ "nose_profile_pos" 65 "nose_profile_pos" 100 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 225 "nose_ridge_angle_neg" 31 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 3 "nose_ridge_width_pos" 19 } +# gene_bs_nose_size={ "nose_size_pos" 29 "nose_size_pos" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 17 "nose_tip_angle_neg" 17 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 73 "nose_tip_forward_neg" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 1 "nose_tip_width_neg" 32 } +# face_detail_cheek_def={ "cheek_def_02" 75 "cheek_def_02" 21 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 75 "cheek_fat_04_pos" 90 } +# face_detail_chin_cleft={ "chin_dimple" 55 "chin_dimple" 79 } +# face_detail_chin_def={ "chin_def_neg" 19 "chin_def" 19 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 129 "eye_lower_lid_def" 129 } +# face_detail_eye_socket={ "eye_socket_01" 24 "eye_socket_color_02" 17 } +# face_detail_nasolabial={ "nasolabial_03" 49 "nasolabial_03" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 6 "nose_ridge_def_neg" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 10 "nose_tip_def" 10 } +# face_detail_temple_def={ "temple_def" 81 "temple_def" 176 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 190 "brow_wrinkles_01" 190 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 84 "eye_wrinkles_01" 84 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 18 "forehead_wrinkles_01" 18 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 138 "complexion_5" 83 } +# gene_height={ "normal_height" 123 "normal_height" 123 } +# gene_bs_body_type={ "body_average" 130 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_average" 100 "body_shape_average" 100 } +# gene_bs_bust={ "bust_clothes" 108 "bust_shape_2_half" 135 } +# gene_age={ "old_1" 207 "old_1" 207 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 107 "avg_spacing_lower_thickness" 92 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 174 "layer_2_lower_thickness" 174 } +# gene_body_hair={ "body_hair_sparse" 128 "body_hair_sparse" 128 } +# gene_hair_type={ "hair_curly" 157 "hair_curly" 157 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 219 "normal_eyes" 219 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 35 "normal_eyelashes" 35 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_artur_kacprzak_dna = { +# portrait_info = { +# genes = { +# hair_color={ 66 223 178 186 } +# skin_color={ 143 81 18 91 } +# eye_color={ 76 200 244 190 } +# gene_chin_forward={ "chin_forward_neg" 168 "chin_forward_neg" 127 } +# gene_chin_height={ "chin_height_pos" 107 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_pos" 152 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_pos" 131 "eye_angle_pos" 131 } +# gene_eye_depth={ "eye_depth_neg" 118 "eye_depth_neg" 105 } +# gene_eye_height={ "eye_height_neg" 134 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 102 } +# gene_eye_shut={ "eye_shut_pos" 185 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_neg" 166 "forehead_angle_neg" 123 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 115 "forehead_brow_height_neg" 115 } +# gene_forehead_roundness={ "forehead_roundness_pos" 132 "forehead_roundness_pos" 132 } +# gene_forehead_width={ "forehead_width_pos" 142 "forehead_width_pos" 142 } +# gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 118 } +# gene_head_height={ "head_height_pos" 128 "head_height_pos" 144 } +# gene_head_width={ "head_width_pos" 180 "head_width_pos" 162 } +# gene_head_profile={ "head_profile_pos" 143 "head_profile_pos" 178 } +# gene_head_top_height={ "head_top_height_neg" 111 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_neg" 137 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_pos" 126 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_neg" 128 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 137 "jaw_width_neg" 94 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 102 "mouth_corner_depth_neg" 102 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 102 "mouth_width_neg" 102 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 160 "mouth_upper_lip_size_pos" 160 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 80 "mouth_lower_lip_size_neg" 80 } +# gene_mouth_open={ "mouth_open_neg" 81 "mouth_open_neg" 81 } +# gene_neck_length={ "neck_length_pos" 96 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_pos" 188 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_neg" 63 "cheek_height_neg" 38 } +# gene_bs_cheek_width={ "cheek_width_neg" 67 "cheek_width_neg" 103 } +# gene_bs_ear_angle={ "ear_angle_neg" 44 "ear_angle_neg" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 24 "ear_inner_shape_pos" 24 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 2 "ear_lower_bend_pos" 2 } +# gene_bs_ear_outward={ "ear_outward_neg" 25 "ear_outward_neg" 25 } +# gene_bs_ear_size={ "ear_size_pos" 114 "ear_size_pos" 114 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_pos" 252 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 59 "eye_fold_shape_neg" 0 } +# gene_bs_eye_size={ "eye_size_pos" 25 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 21 "eye_upper_lid_size_pos" 38 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 34 "forehead_brow_curve_neg" 34 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 100 "forehead_brow_forward_pos" 100 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 31 "forehead_brow_inner_height_neg" 31 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 42 "forehead_brow_outer_height_pos" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 2 "forehead_brow_width_pos" 2 } +# gene_bs_jaw_def={ "jaw_def_pos" 97 "jaw_def_neg" 7 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 43 "mouth_lower_lip_def_pos" 43 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 36 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 34 "mouth_lower_lip_pad_neg" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 48 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 10 "mouth_philtrum_shape_neg" 10 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 18 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 24 "mouth_upper_lip_full_pos" 24 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 14 "mouth_upper_lip_profile_pos" 14 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 33 "mouth_upper_lip_width_neg" 33 } +# gene_bs_nose_forward={ "nose_forward_pos" 51 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_pos" 13 "nose_height_neg" 23 } +# gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_pos" 3 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 111 "nose_nostril_height_pos" 38 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 57 "nose_nostril_width_neg" 88 } +# gene_bs_nose_profile={ "nose_profile_pos" 17 "nose_profile_pos" 46 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 81 "nose_ridge_angle_neg" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 139 "nose_ridge_width_pos" 44 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 26 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_pos" 42 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 40 "nose_tip_forward_neg" 40 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 77 "nose_tip_width_pos" 65 } +# face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_02" 5 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 101 "cheek_fat_04_pos" 203 } +# face_detail_chin_cleft={ "chin_cleft" 79 "chin_cleft" 23 } +# face_detail_chin_def={ "chin_def_neg" 249 "chin_def_neg" 249 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 45 "eye_lower_lid_def" 45 } +# face_detail_eye_socket={ "eye_socket_02" 64 "eye_socket_02" 1 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 234 "nose_tip_def" 234 } +# face_detail_temple_def={ "temple_def" 75 "temple_def" 5 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 74 "brow_wrinkles_02" 74 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 251 "eye_wrinkles_02" 251 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 17 "forehead_wrinkles_01" 17 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 0 "complexion_4" 159 } +# gene_height={ "normal_height" 169 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_full" 105 "body_fat_head_fat_full" 105 } +# gene_bs_body_shape={ "body_shape_triangle_half" 51 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 152 "bust_shape_3_full" 190 } +# gene_age={ "old_2" 120 "old_2" 120 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 205 "avg_spacing_low_thickness" 205 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 127 } +# gene_body_hair={ "body_hair_avg" 120 "body_hair_avg" 120 } +# gene_hair_type={ "hair_wavy" 97 "hair_wavy" 97 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 119 "normal_eyes" 119 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 134 "normal_eyelashes" 134 } +# beards={ "western_beards_straight" 88 "no_beard" 0 } +# hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_tomas_versekys_dna={ +# portrait_info = { +# genes={ +# hair_color={ 118 234 107 102 } +# skin_color={ 35 23 80 91 } +# eye_color={ 149 62 56 196 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 140 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_pos" 177 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 98 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_pos" 134 "forehead_angle_pos" 134 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 172 } +# gene_forehead_width={ "forehead_width_neg" 112 "forehead_width_neg" 112 } +# gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_neg" 205 "head_height_neg" 119 } +# gene_head_width={ "head_width_pos" 183 "head_width_pos" 178 } +# gene_head_profile={ "head_profile_neg" 122 "head_profile_neg" 89 } +# gene_head_top_height={ "head_top_height_pos" 255 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 178 "head_top_width_pos" 152 } +# gene_jaw_angle={ "jaw_angle_neg" 103 "jaw_angle_neg" 103 } +# gene_jaw_forward={ "jaw_forward_neg" 92 "jaw_forward_neg" 92 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 140 "jaw_width_pos" 140 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 255 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 128 "mouth_corner_height_neg" 105 } +# gene_mouth_forward={ "mouth_forward_pos" 54 "mouth_forward_pos" 159 } +# gene_mouth_height={ "mouth_height_neg" 83 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 72 "mouth_width_neg" 76 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 147 "mouth_upper_lip_size_pos" 176 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 143 "mouth_lower_lip_size_pos" 134 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 123 } +# gene_neck_length={ "neck_length_neg" 77 "neck_length_neg" 113 } +# gene_neck_width={ "neck_width_neg" 145 "neck_width_neg" 102 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 1 "cheek_forward_pos" 1 } +# gene_bs_cheek_height={ "cheek_height_pos" 42 "cheek_height_pos" 42 } +# gene_bs_cheek_width={ "cheek_width_pos" 8 "cheek_width_pos" 8 } +# gene_bs_ear_angle={ "ear_angle_neg" 37 "ear_angle_pos" 24 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 120 "ear_inner_shape_pos" 187 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 62 "ear_lower_bend_pos" 167 } +# gene_bs_ear_outward={ "ear_outward_pos" 55 "ear_outward_pos" 3 } +# gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 29 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 177 "eye_corner_depth_pos" 207 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 251 "eye_fold_shape_neg" 39 } +# gene_bs_eye_size={ "eye_size_pos" 19 "eye_size_neg" 3 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 21 "eye_upper_lid_size_pos" 21 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 56 "forehead_brow_curve_neg" 56 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 2 "forehead_brow_forward_pos" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 34 "forehead_brow_inner_height_neg" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_pos" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 93 } +# gene_bs_jaw_def={ "jaw_def_neg" 61 "jaw_def_neg" 61 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 51 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 47 "mouth_lower_lip_full_pos" 52 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 178 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 65 "mouth_lower_lip_width_pos" 109 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 40 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 101 "mouth_philtrum_shape_pos" 13 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 199 "mouth_upper_lip_full_neg" 32 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 111 "mouth_upper_lip_profile_pos" 62 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_pos" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 21 "nose_forward_neg" 5 } +# gene_bs_nose_height={ "nose_height_neg" 19 "nose_height_neg" 14 } +# gene_bs_nose_length={ "nose_length_pos" 113 "nose_length_pos" 59 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 110 "nose_nostril_height_neg" 110 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 49 "nose_nostril_width_neg" 49 } +# gene_bs_nose_profile={ "nose_profile_hawk" 33 "nose_profile_hawk" 112 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 32 "nose_ridge_angle_neg" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 81 "nose_ridge_width_neg" 28 } +# gene_bs_nose_size={ "nose_size_pos" 147 "nose_size_pos" 40 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 83 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 43 "nose_tip_forward_neg" 43 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 89 "nose_tip_width_neg" 89 } +# face_detail_cheek_def={ "cheek_def_01" 120 "cheek_def_02" 10 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 23 "cheek_fat_01_pos" 23 } +# face_detail_chin_cleft={ "chin_cleft" 6 "chin_cleft" 6 } +# face_detail_chin_def={ "chin_def" 6 "chin_def" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 146 "eye_lower_lid_def" 146 } +# face_detail_eye_socket={ "eye_socket_color_02" 176 "eye_socket_color_02" 10 } +# face_detail_nasolabial={ "nasolabial_04" 196 "nasolabial_01" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_neg" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 157 "temple_def" 157 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 69 "brow_wrinkles_03" 69 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 201 "eye_wrinkles_02" 201 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 160 "forehead_wrinkles_02" 160 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 171 "complexion_4" 233 } +# gene_height={ "normal_height" 176 "normal_height" 143 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 140 "body_fat_head_fat_medium" 140 } +# gene_bs_body_shape={ "body_shape_pear_full" 51 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_shape_4_full" 172 } +# gene_age={ "old_3" 21 "old_3" 21 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 141 "avg_spacing_lower_thickness" 141 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 114 "layer_2_avg_thickness" 114 } +# gene_body_hair={ "body_hair_sparse" 128 "body_hair_sparse" 128 } +# gene_hair_type={ "hair_wavy" 161 "hair_wavy" 161 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 173 "normal_eyes" 173 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 68 "normal_eyelashes" 68 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 255 "all_hairstyles" 0 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_ida_hedberg_dna={ +# portrait_info = { +# genes={ +# hair_color={ 157 172 77 252 } +# skin_color={ 75 97 75 97 } +# eye_color={ 215 125 85 131 } +# gene_chin_forward={ "chin_forward_neg" 113 "chin_forward_neg" 113 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 139 "eye_height_pos" 139 } +# gene_eye_distance={ "eye_distance_pos" 134 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 93 "forehead_angle_neg" 93 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 128 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 132 "forehead_roundness_pos" 132 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_pos" 159 "forehead_height_pos" 159 } +# gene_head_height={ "head_height_pos" 108 "head_height_pos" 134 } +# gene_head_width={ "head_width_neg" 97 "head_width_neg" 97 } +# gene_head_profile={ "head_profile_pos" 94 "head_profile_pos" 167 } +# gene_head_top_height={ "head_top_height_neg" 166 "head_top_height_neg" 126 } +# gene_head_top_width={ "head_top_width_pos" 143 "head_top_width_pos" 129 } +# gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 145 } +# gene_jaw_forward={ "jaw_forward_neg" 126 "jaw_forward_neg" 126 } +# gene_jaw_height={ "jaw_height_neg" 124 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_pos" 153 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 110 "mouth_corner_depth_neg" 110 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 165 "mouth_forward_pos" 165 } +# gene_mouth_height={ "mouth_height_neg" 122 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 87 "mouth_upper_lip_size_neg" 87 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 58 "mouth_lower_lip_size_neg" 58 } +# gene_mouth_open={ "mouth_open_neg" 90 "mouth_open_neg" 90 } +# gene_neck_length={ "neck_length_neg" 71 "neck_length_neg" 101 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_neg" 119 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 87 "cheek_forward_pos" 30 } +# gene_bs_cheek_height={ "cheek_height_pos" 5 "cheek_height_pos" 23 } +# gene_bs_cheek_width={ "cheek_width_neg" 19 "cheek_width_pos" 5 } +# gene_bs_ear_angle={ "ear_angle_pos" 86 "ear_angle_pos" 86 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 115 "ear_inner_shape_pos" 115 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 112 "ear_lower_bend_pos" 112 } +# gene_bs_ear_outward={ "ear_outward_neg" 13 "ear_outward_neg" 13 } +# gene_bs_ear_size={ "ear_size_neg" 25 "ear_size_neg" 25 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 94 "eye_corner_depth_neg" 94 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 139 "eye_fold_shape_pos" 139 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_neg" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_neg" 15 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 41 "forehead_brow_curve_neg" 41 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 82 "forehead_brow_inner_height_pos" 82 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 12 "forehead_brow_outer_height_pos" 12 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 72 "forehead_brow_width_pos" 72 } +# gene_bs_jaw_def={ "jaw_def_neg" 117 "jaw_def_neg" 117 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 45 "mouth_lower_lip_def_pos" 26 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_neg" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 164 "mouth_lower_lip_pad_neg" 164 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 12 "mouth_lower_lip_width_pos" 12 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 16 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 104 "mouth_philtrum_shape_pos" 104 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 42 "mouth_philtrum_width_pos" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 22 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 73 "mouth_upper_lip_full_pos" 3 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 16 "mouth_upper_lip_profile_neg" 16 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 13 "mouth_upper_lip_width_pos" 13 } +# gene_bs_nose_forward={ "nose_forward_neg" 16 "nose_forward_neg" 16 } +# gene_bs_nose_height={ "nose_height_neg" 89 "nose_height_neg" 89 } +# gene_bs_nose_length={ "nose_length_pos" 75 "nose_length_pos" 75 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 19 "nose_nostril_height_neg" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 34 } +# gene_bs_nose_profile={ "nose_profile_neg" 100 "nose_profile_neg" 100 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 94 "nose_ridge_width_neg" 94 } +# gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 34 "nose_tip_angle_neg" 34 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 22 "nose_tip_forward_neg" 22 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 46 "nose_tip_width_neg" 46 } +# face_detail_cheek_def={ "cheek_def_02" 163 "cheek_def_01" 163 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 14 "cheek_fat_04_pos" 14 } +# face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 121 "eye_lower_lid_def" 120 } +# face_detail_eye_socket={ "eye_socket_01" 4 "eye_socket_color_01" 4 } +# face_detail_nasolabial={ "nasolabial_02" 135 "nasolabial_02" 135 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 130 "nose_ridge_def_pos" 130 } +# face_detail_nose_tip_def={ "nose_tip_def" 207 "nose_tip_def" 207 } +# face_detail_temple_def={ "temple_def" 242 "temple_def" 242 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 53 "brow_wrinkles_03" 53 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 8 "eye_wrinkles_01" 8 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 131 "forehead_wrinkles_03" 131 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 31 "complexion_1" 167 } +# gene_height={ "normal_height" 122 "normal_height" 143 } +# gene_bs_body_type={ "body_fat_head_fat_low" 103 "body_fat_head_fat_low" 103 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 64 "body_shape_rectangle_full" 13 } +# gene_bs_bust={ "bust_clothes" 132 "bust_shape_3_half" 93 } +# gene_age={ "old_3" 231 "old_3" 231 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 138 "far_spacing_avg_thickness" 138 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 149 "layer_2_low_thickness" 149 } +# gene_body_hair={ "body_hair_avg" 153 "body_hair_avg" 153 } +# gene_hair_type={ "hair_wavy" 153 "hair_wavy" 153 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 253 "normal_eyes" 253 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "northern_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_alexander_windahl={ +# portrait_info = { +# genes={ +# hair_color={ 12 85 77 78 } +# skin_color={ 38 31 7 93 } +# eye_color={ 198 137 198 199 } +# gene_chin_forward={ "chin_forward_neg" 106 "chin_forward_neg" 108 } +# gene_chin_height={ "chin_height_neg" 143 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_neg" 157 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 107 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 89 "eye_depth_neg" 126 } +# gene_eye_height={ "eye_height_neg" 140 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 133 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_neg" 126 "eye_shut_neg" 126 } +# gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 135 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 131 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_pos" 197 "forehead_width_pos" 145 } +# gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 43 } +# gene_head_height={ "head_height_neg" 161 "head_height_neg" 85 } +# gene_head_width={ "head_width_pos" 198 "head_width_pos" 168 } +# gene_head_profile={ "head_profile_pos" 167 "head_profile_pos" 130 } +# gene_head_top_height={ "head_top_height_neg" 137 "head_top_height_neg" 91 } +# gene_head_top_width={ "head_top_width_pos" 88 "head_top_width_pos" 216 } +# gene_jaw_angle={ "jaw_angle_neg" 100 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_pos" 92 "jaw_forward_pos" 135 } +# gene_jaw_height={ "jaw_height_pos" 90 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 158 "jaw_width_pos" 167 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 139 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 135 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 108 "mouth_height_pos" 142 } +# gene_mouth_width={ "mouth_width_neg" 98 "mouth_width_neg" 98 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 67 "mouth_upper_lip_size_neg" 98 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 79 "mouth_lower_lip_size_pos" 129 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 73 } +# gene_neck_length={ "neck_length_neg" 149 "neck_length_neg" 123 } +# gene_neck_width={ "neck_width_neg" 179 "neck_width_neg" 111 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 133 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_pos" 55 "cheek_height_pos" 8 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_neg" 4 } +# gene_bs_ear_angle={ "ear_angle_neg" 55 "ear_angle_pos" 186 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 126 "ear_inner_shape_pos" 126 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 70 "ear_upper_bend_pos" 134 } +# gene_bs_ear_outward={ "ear_outward_neg" 59 "ear_outward_neg" 59 } +# gene_bs_ear_size={ "ear_size_neg" 84 "ear_size_neg" 84 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 107 "eye_corner_depth_pos" 233 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 28 } +# gene_bs_eye_size={ "eye_size_pos" 45 "eye_size_pos" 9 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 25 "eye_upper_lid_size_neg" 49 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 3 "forehead_brow_curve_neg" 60 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 91 "forehead_brow_forward_neg" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 95 "forehead_brow_inner_height_neg" 36 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 179 "forehead_brow_outer_height_pos" 25 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 235 "forehead_brow_width_neg" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 91 "jaw_def_neg" 97 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 86 "mouth_lower_lip_def_pos" 14 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 2 "mouth_lower_lip_full_pos" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_neg" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 171 "mouth_lower_lip_width_pos" 25 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 150 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 92 "mouth_philtrum_shape_neg" 92 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 65 "mouth_philtrum_width_neg" 45 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 68 "mouth_upper_lip_def_pos" 68 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_pos" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 191 "mouth_upper_lip_width_neg" 56 } +# gene_bs_nose_forward={ "nose_forward_pos" 105 "nose_forward_neg" 20 } +# gene_bs_nose_height={ "nose_height_neg" 118 "nose_height_neg" 118 } +# gene_bs_nose_length={ "nose_length_neg" 68 "nose_length_neg" 68 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 43 "nose_nostril_height_neg" 70 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_pos" 4 } +# gene_bs_nose_profile={ "nose_profile_neg" 34 "nose_profile_neg" 34 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 135 "nose_ridge_angle_pos" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 33 "nose_ridge_width_pos" 76 } +# gene_bs_nose_size={ "nose_size_neg" 103 "nose_size_pos" 11 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 113 "nose_tip_angle_pos" 88 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_pos" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 55 "nose_tip_width_pos" 45 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 57 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 255 "cheek_fat_01_neg" 82 } +# face_detail_chin_cleft={ "chin_cleft" 81 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 28 "chin_def" 227 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 89 "eye_lower_lid_def" 89 } +# face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_color_03" 198 } +# face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_03" 5 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 121 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 230 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 254 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 176 "brow_wrinkles_04" 176 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 131 "eye_wrinkles_02" 131 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 223 "forehead_wrinkles_01" 223 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 150 "complexion_4" 155 } +# gene_height={ "normal_height" 177 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_full" 151 "body_fat_head_fat_medium" 102 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 51 "body_shape_rectangle_full" 41 } +# gene_bs_bust={ "bust_clothes" 72 "bust_default" 77 } +# gene_age={ "old_2" 177 "old_2" 177 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 151 "avg_spacing_low_thickness" 151 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 87 "layer_2_avg_thickness" 91 } +# gene_body_hair={ "body_hair_avg" 114 "body_hair_avg" 114 } +# gene_hair_type={ "hair_wavy" 172 "hair_wavy" 172 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 253 "normal_eyes" 253 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 97 "normal_eyelashes" 97 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "fp1_hairstyles_straight" 75 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_lucas_ribeiro_dna = { +# portrait_info = { +# genes ={ +# hair_color={ 29 243 97 234 } +# skin_color={ 85 80 200 119 } +# eye_color={ 23 172 13 136 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_pos" 134 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 122 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_neg" 115 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 162 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 218 "forehead_roundness_pos" 218 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_pos" 126 "forehead_height_pos" 148 } +# gene_head_height={ "head_height_neg" 141 "head_height_neg" 78 } +# gene_head_width={ "head_width_pos" 190 "head_width_pos" 149 } +# gene_head_profile={ "head_profile_neg" 125 "head_profile_neg" 125 } +# gene_head_top_height={ "head_top_height_neg" 135 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 123 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 115 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 164 } +# gene_jaw_height={ "jaw_height_neg" 100 "jaw_height_neg" 97 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 93 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 129 "mouth_corner_depth_pos" 129 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 148 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 112 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 144 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 152 "mouth_upper_lip_size_pos" 187 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 123 "mouth_lower_lip_size_neg" 99 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 150 } +# gene_neck_length={ "neck_length_neg" 128 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_neg" 42 "neck_width_neg" 27 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 83 "cheek_height_neg" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_pos" 44 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 161 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 49 "ear_lower_bend_pos" 49 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_neg" 56 } +# gene_bs_ear_size={ "ear_size_pos" 1 "ear_size_pos" 1 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 37 "eye_corner_depth_pos" 244 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_pos" 155 } +# gene_bs_eye_size={ "eye_size_pos" 187 "eye_size_pos" 125 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 41 "eye_upper_lid_size_pos" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 49 "forehead_brow_curve_pos" 29 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 31 "forehead_brow_forward_pos" 46 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 61 "forehead_brow_inner_height_pos" 113 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_neg" 56 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 23 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 123 "jaw_def_neg" 123 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 112 "mouth_lower_lip_def_pos" 69 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 71 "mouth_lower_lip_full_pos" 92 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 229 "mouth_lower_lip_pad_neg" 81 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 87 "mouth_lower_lip_width_neg" 24 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 102 "mouth_philtrum_def_pos" 5 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 141 "mouth_philtrum_shape_pos" 112 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 15 "mouth_philtrum_width_neg" 18 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 109 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 179 "mouth_upper_lip_full_pos" 134 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 131 "mouth_upper_lip_profile_pos" 237 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 53 "mouth_upper_lip_width_pos" 102 } +# gene_bs_nose_forward={ "nose_forward_pos" 85 "nose_forward_pos" 50 } +# gene_bs_nose_height={ "nose_height_neg" 129 "nose_height_neg" 107 } +# gene_bs_nose_length={ "nose_length_neg" 39 "nose_length_pos" 48 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 127 "nose_nostril_height_pos" 20 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_pos" 18 } +# gene_bs_nose_profile={ "nose_profile_hawk" 107 "nose_profile_hawk" 40 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 3 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 59 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_pos" 19 "nose_size_pos" 19 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 25 "nose_tip_angle_neg" 62 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 41 "nose_tip_width_neg" 24 } +# face_detail_cheek_def={ "cheek_def_01" 23 "cheek_def_01" 23 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 166 "cheek_fat_04_pos" 160 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def_neg" 204 "chin_def_neg" 204 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 46 "eye_lower_lid_def" 38 } +# face_detail_eye_socket={ "eye_socket_color_02" 104 "eye_socket_02" 101 } +# face_detail_nasolabial={ "nasolabial_03" 114 "nasolabial_03" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 94 "nose_ridge_def_pos" 94 } +# face_detail_nose_tip_def={ "nose_tip_def" 130 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 113 "temple_def" 113 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 9 "brow_wrinkles_04" 9 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 216 "eye_wrinkles_01" 216 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 129 "forehead_wrinkles_02" 129 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 180 "complexion_2" 238 } +# gene_height={ "normal_height" 143 "normal_height" 93 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 118 "body_fat_head_fat_full" 131 } +# gene_bs_body_shape={ "body_shape_average" 214 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 2 "bust_shape_4_full" 4 } +# gene_age={ "old_4" 158 "old_4" 158 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 217 "avg_spacing_high_thickness" 248 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 0 "layer_2_low_thickness" 241 } +# gene_body_hair={ "body_hair_sparse" 136 "body_hair_sparse" 136 } +# gene_hair_type={ "hair_straight" 114 "hair_straight" 114 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 25 "normal_eyes" 25 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 238 "normal_eyelashes" 238 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "fp3_hairstyles_iranian_straight" 102 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_johan_husen_dna = { +# portrait_info = { +# genes = { +# hair_color={ 11 173 184 191 } +# skin_color={ 109 101 109 101 } +# eye_color={ 209 159 62 203 } +# gene_chin_forward={ "chin_forward_pos" 169 "chin_forward_pos" 169 } +# gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_pos" 134 "chin_width_pos" 134 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_pos" 191 "eye_depth_pos" 139 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_neg" 86 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 167 "forehead_angle_pos" 167 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 134 "forehead_brow_height_pos" 134 } +# gene_forehead_roundness={ "forehead_roundness_pos" 211 "forehead_roundness_pos" 211 } +# gene_forehead_width={ "forehead_width_pos" 130 "forehead_width_pos" 130 } +# gene_forehead_height={ "forehead_height_neg" 110 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_neg" 127 "head_width_neg" 117 } +# gene_head_profile={ "head_profile_pos" 146 "head_profile_pos" 154 } +# gene_head_top_height={ "head_top_height_neg" 144 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_neg" 150 "head_top_width_neg" 115 } +# gene_jaw_angle={ "jaw_angle_pos" 139 "jaw_angle_pos" 139 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 135 } +# gene_jaw_width={ "jaw_width_neg" 106 "jaw_width_neg" 106 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_pos" 140 "mouth_width_pos" 139 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 98 "mouth_upper_lip_size_pos" 138 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 143 "mouth_lower_lip_size_pos" 143 } +# gene_mouth_open={ "mouth_open_pos" 108 "mouth_open_pos" 130 } +# gene_neck_length={ "neck_length_neg" 130 "neck_length_neg" 115 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 141 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 2 "cheek_forward_pos" 2 } +# gene_bs_cheek_height={ "cheek_height_neg" 43 "cheek_height_neg" 43 } +# gene_bs_cheek_width={ "cheek_width_neg" 55 "cheek_width_neg" 2 } +# gene_bs_ear_angle={ "ear_angle_pos" 33 "ear_angle_neg" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 74 "ear_inner_shape_pos" 35 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 46 "ear_both_bend_pos" 6 } +# gene_bs_ear_outward={ "ear_outward_pos" 81 "ear_outward_pos" 94 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 82 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 111 "eye_corner_depth_pos" 175 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 201 "eye_fold_shape_pos" 77 } +# gene_bs_eye_size={ "eye_size_neg" 69 "eye_size_pos" 13 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_neg" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 21 "forehead_brow_curve_pos" 21 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 105 "forehead_brow_forward_pos" 105 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 73 "forehead_brow_inner_height_pos" 73 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 26 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 12 "forehead_brow_width_pos" 12 } +# gene_bs_jaw_def={ "jaw_def_pos" 27 "jaw_def_pos" 27 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 69 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 21 "mouth_lower_lip_full_neg" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 115 "mouth_lower_lip_pad_pos" 115 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 113 "mouth_lower_lip_width_neg" 113 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 12 "mouth_philtrum_shape_neg" 12 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 10 "mouth_philtrum_width_pos" 10 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 95 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 57 "mouth_upper_lip_full_neg" 57 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 29 "mouth_upper_lip_profile_neg" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 109 "mouth_upper_lip_width_pos" 109 } +# gene_bs_nose_forward={ "nose_forward_pos" 61 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 71 "nose_height_neg" 90 } +# gene_bs_nose_length={ "nose_length_pos" 29 "nose_length_neg" 7 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_pos" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 141 "nose_nostril_width_neg" 116 } +# gene_bs_nose_profile={ "nose_profile_pos" 37 "nose_profile_neg" 8 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 5 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 125 "nose_ridge_width_neg" 49 } +# gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 59 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_pos" 61 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 33 "nose_tip_forward_neg" 2 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 11 "nose_tip_width_neg" 49 } +# face_detail_cheek_def={ "cheek_def_01" 80 "cheek_def_02" 80 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 202 "cheek_fat_03_pos" 202 } +# face_detail_chin_cleft={ "chin_cleft" 12 "chin_cleft" 12 } +# face_detail_chin_def={ "chin_def" 154 "chin_def" 246 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 15 "eye_lower_lid_def" 15 } +# face_detail_eye_socket={ "eye_socket_color_03" 129 "eye_socket_color_03" 206 } +# face_detail_nasolabial={ "nasolabial_01" 6 "nasolabial_03" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 123 "nose_ridge_def_pos" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 99 "nose_tip_def" 195 } +# face_detail_temple_def={ "temple_def" 224 "temple_def" 224 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 100 "brow_wrinkles_03" 100 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 140 "eye_wrinkles_03" 140 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 217 "forehead_wrinkles_02" 217 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 163 "complexion_2" 148 } +# gene_height={ "normal_height" 179 "normal_height" 178 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 135 "body_fat_head_fat_medium" 125 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 102 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 124 "bust_shape_3_full" 177 } +# gene_age={ "old_2" 18 "old_2" 18 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 187 "far_spacing_low_thickness" 187 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 159 "layer_2_lower_thickness" 159 } +# gene_body_hair={ "body_hair_sparse" 156 "body_hair_sparse" 156 } +# gene_hair_type={ "hair_wavy" 122 "hair_wavy" 122 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 101 "normal_eyes" 101 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 117 "normal_eyelashes" 117 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_alva_granholm_dna = { +# portrait_info = { +# genes={ +# hair_color={ 123 192 210 218 } +# skin_color={ 157 38 6 78 } +# eye_color={ 253 199 182 127 } +# gene_chin_forward={ "chin_forward_neg" 164 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_neg" 120 "chin_height_neg" 106 } +# gene_chin_width={ "chin_width_pos" 94 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 134 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 123 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_pos" 88 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_pos" 112 "eye_distance_pos" 134 } +# gene_eye_shut={ "eye_shut_pos" 130 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 137 "forehead_angle_neg" 107 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 154 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 126 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_neg" 70 "forehead_width_neg" 55 } +# gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_neg" 181 "head_height_neg" 84 } +# gene_head_width={ "head_width_pos" 29 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_pos" 125 "head_profile_pos" 180 } +# gene_head_top_height={ "head_top_height_pos" 164 "head_top_height_pos" 157 } +# gene_head_top_width={ "head_top_width_neg" 97 "head_top_width_neg" 97 } +# gene_jaw_angle={ "jaw_angle_neg" 193 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_pos" 117 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_pos" 115 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_neg" 136 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 95 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 170 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 66 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 96 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 165 "mouth_upper_lip_size_pos" 132 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 86 "mouth_lower_lip_size_pos" 165 } +# gene_mouth_open={ "mouth_open_pos" 142 "mouth_open_pos" 142 } +# gene_neck_length={ "neck_length_neg" 209 "neck_length_neg" 110 } +# gene_neck_width={ "neck_width_neg" 76 "neck_width_neg" 102 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_pos" 54 } +# gene_bs_cheek_height={ "cheek_height_neg" 121 "cheek_height_pos" 42 } +# gene_bs_cheek_width={ "cheek_width_pos" 71 "cheek_width_neg" 12 } +# gene_bs_ear_angle={ "ear_angle_pos" 63 "ear_angle_neg" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 32 "ear_inner_shape_pos" 32 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 95 "ear_lower_bend_pos" 10 } +# gene_bs_ear_outward={ "ear_outward_pos" 79 "ear_outward_pos" 86 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 13 "eye_corner_depth_pos" 43 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 175 "eye_fold_shape_pos" 94 } +# gene_bs_eye_size={ "eye_size_pos" 95 "eye_size_neg" 15 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 13 "eye_upper_lid_size_neg" 16 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 31 "forehead_brow_curve_pos" 31 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 51 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 15 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 21 "forehead_brow_outer_height_pos" 21 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 141 "forehead_brow_width_neg" 21 } +# gene_bs_jaw_def={ "jaw_def_neg" 83 "jaw_def_pos" 172 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 47 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 131 "mouth_lower_lip_full_neg" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 7 "mouth_lower_lip_pad_neg" 4 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 57 "mouth_lower_lip_width_neg" 13 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 70 "mouth_philtrum_def_pos" 0 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 133 "mouth_philtrum_shape_pos" 40 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 179 "mouth_philtrum_width_neg" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 164 "mouth_upper_lip_def_pos" 111 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 81 "mouth_upper_lip_full_neg" 176 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 189 "mouth_upper_lip_profile_pos" 189 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 2 "mouth_upper_lip_width_neg" 2 } +# gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_pos" 7 } +# gene_bs_nose_height={ "nose_height_neg" 149 "nose_height_neg" 118 } +# gene_bs_nose_length={ "nose_length_neg" 21 "nose_length_neg" 59 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 91 "nose_nostril_height_pos" 91 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 72 "nose_nostril_width_neg" 72 } +# gene_bs_nose_profile={ "nose_profile_pos" 13 "nose_profile_pos" 64 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 71 "nose_ridge_angle_pos" 52 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 75 "nose_ridge_width_neg" 11 } +# gene_bs_nose_size={ "nose_size_pos" 65 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 103 "nose_tip_angle_neg" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 17 "nose_tip_forward_pos" 17 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 197 "nose_tip_width_pos" 3 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 74 "cheek_fat_04_pos" 141 } +# face_detail_chin_cleft={ "chin_cleft" 169 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def_neg" 139 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 162 "eye_lower_lid_def" 60 } +# face_detail_eye_socket={ "eye_socket_03" 166 "eye_socket_03" 17 } +# face_detail_nasolabial={ "nasolabial_02" 47 "nasolabial_03" 0 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 201 "nose_ridge_def_pos" 199 } +# face_detail_nose_tip_def={ "nose_tip_def" 231 "nose_tip_def" 231 } +# face_detail_temple_def={ "temple_def" 96 "temple_def" 80 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 87 "brow_wrinkles_04" 87 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 90 "eye_wrinkles_01" 90 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 173 "forehead_wrinkles_01" 173 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 203 "complexion_3" 194 } +# gene_height={ "normal_height" 116 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_low" 76 "body_fat_head_fat_low" 139 } +# gene_bs_body_shape={ "body_shape_pear_full" 104 "body_shape_pear_full" 53 } +# gene_bs_bust={ "bust_clothes" 1 "bust_default" 121 } +# gene_age={ "old_4" 236 "old_4" 236 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 163 "avg_spacing_low_thickness" 123 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 151 "layer_2_avg_thickness" 105 } +# gene_body_hair={ "body_hair_avg" 96 "body_hair_avg" 96 } +# gene_hair_type={ "hair_wavy" 117 "hair_wavy" 117 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 144 "normal_eyes" 144 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 67 "normal_eyelashes" 67 } +# hairstyles={ "fp1_hairstyles_straight" 255 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_daan_broekhof_dna={ +# portrait_info = { +# genes={ +# hair_color={ 18 154 210 150 } +# skin_color={ 17 14 127 82 } +# eye_color={ 204 164 205 153 } +# gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_neg" 101 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 165 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 113 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 129 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_pos" 147 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 105 "eye_distance_neg" 127 } +# gene_eye_shut={ "eye_shut_pos" 121 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_neg" 119 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 155 } +# gene_forehead_roundness={ "forehead_roundness_pos" 202 "forehead_roundness_pos" 142 } +# gene_forehead_width={ "forehead_width_neg" 184 "forehead_width_neg" 82 } +# gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 115 "head_height_neg" 119 } +# gene_head_width={ "head_width_neg" 92 "head_width_neg" 88 } +# gene_head_profile={ "head_profile_neg" 72 "head_profile_neg" 96 } +# gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 128 "head_top_width_pos" 130 } +# gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 117 } +# gene_jaw_forward={ "jaw_forward_neg" 110 "jaw_forward_neg" 124 } +# gene_jaw_height={ "jaw_height_pos" 59 "jaw_height_pos" 140 } +# gene_jaw_width={ "jaw_width_neg" 161 "jaw_width_neg" 119 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 157 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_pos" 129 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 145 "mouth_upper_lip_size_pos" 132 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 135 } +# gene_neck_length={ "neck_length_pos" 102 "neck_length_pos" 131 } +# gene_neck_width={ "neck_width_pos" 74 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 171 "cheek_forward_pos" 4 } +# gene_bs_cheek_height={ "cheek_height_neg" 103 "cheek_height_pos" 18 } +# gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 50 } +# gene_bs_ear_angle={ "ear_angle_pos" 21 "ear_angle_neg" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 52 "ear_inner_shape_pos" 78 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 45 "ear_lower_bend_pos" 43 } +# gene_bs_ear_outward={ "ear_outward_neg" 51 "ear_outward_pos" 56 } +# gene_bs_ear_size={ "ear_size_pos" 39 "ear_size_pos" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 101 "eye_corner_depth_pos" 237 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 157 "eye_fold_shape_neg" 81 } +# gene_bs_eye_size={ "eye_size_neg" 83 "eye_size_pos" 72 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 1 "eye_upper_lid_size_pos" 105 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 23 "forehead_brow_curve_neg" 133 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 67 "forehead_brow_inner_height_pos" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_neg" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 23 } +# gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 16 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 98 "mouth_lower_lip_def_pos" 85 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 73 "mouth_lower_lip_full_neg" 33 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_neg" 0 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 27 "mouth_lower_lip_width_pos" 5 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 132 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 123 "mouth_philtrum_shape_neg" 18 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 176 "mouth_upper_lip_def_pos" 2 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 97 "mouth_upper_lip_full_neg" 12 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 59 "mouth_upper_lip_profile_pos" 56 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 67 "mouth_upper_lip_width_pos" 92 } +# gene_bs_nose_forward={ "nose_forward_neg" 21 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_pos" 157 "nose_height_pos" 47 } +# gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 253 "nose_nostril_height_pos" 27 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 51 "nose_nostril_width_neg" 9 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 53 "nose_profile_hawk" 28 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 10 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_neg" 9 } +# gene_bs_nose_size={ "nose_size_pos" 105 "nose_size_pos" 27 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 83 "nose_tip_angle_neg" 99 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 205 "nose_tip_forward_pos" 47 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_pos" 32 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 0 "cheek_fat_02_pos" 9 } +# face_detail_chin_cleft={ "chin_cleft" 160 "chin_cleft" 11 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 52 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 68 "eye_socket_color_01" 7 } +# face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_03" 24 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 42 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 63 "nose_tip_def" 194 } +# face_detail_temple_def={ "temple_def" 176 "temple_def" 200 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 96 "brow_wrinkles_03" 96 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 46 "forehead_wrinkles_01" 46 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 52 "complexion_7" 197 } +# gene_height={ "normal_height" 180 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_full" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 103 "body_shape_rectangle_full" 52 } +# gene_bs_bust={ "bust_clothes" 119 "bust_shape_1_half" 144 } +# gene_age={ "old_2" 169 "old_2" 169 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 134 "avg_spacing_avg_thickness" 163 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 0 "layer_2_lower_thickness" 143 } +# gene_body_hair={ "body_hair_avg" 90 "body_hair_avg" 90 } +# gene_hair_type={ "hair_straight" 168 "hair_straight" 168 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 220 "normal_eyes" 220 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 183 "normal_eyelashes" 183 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 255 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_david_drake = { +# portrait_info = { +# genes={ +# hair_color={ 5 191 139 99 } +# skin_color={ 229 25 26 69 } +# eye_color={ 121 124 182 174 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 115 } +# gene_chin_height={ "chin_height_neg" 65 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 117 } +# gene_eye_angle={ "eye_angle_pos" 122 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_neg" 168 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 132 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 108 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 123 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_pos" 226 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 168 } +# gene_forehead_roundness={ "forehead_roundness_pos" 157 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 151 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 100 } +# gene_head_height={ "head_height_neg" 208 "head_height_neg" 100 } +# gene_head_width={ "head_width_pos" 25 "head_width_pos" 176 } +# gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 162 } +# gene_head_top_height={ "head_top_height_neg" 0 "head_top_height_neg" 119 } +# gene_head_top_width={ "head_top_width_pos" 145 "head_top_width_pos" 227 } +# gene_jaw_angle={ "jaw_angle_pos" 135 "jaw_angle_pos" 134 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 136 } +# gene_jaw_height={ "jaw_height_pos" 67 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 98 "jaw_width_pos" 161 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 226 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 190 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_neg" 118 "mouth_forward_neg" 124 } +# gene_mouth_height={ "mouth_height_pos" 255 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 121 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 143 "mouth_upper_lip_size_neg" 115 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 110 "mouth_lower_lip_size_pos" 146 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 112 } +# gene_neck_length={ "neck_length_pos" 161 "neck_length_pos" 157 } +# gene_neck_width={ "neck_width_neg" 30 "neck_width_neg" 121 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 41 "cheek_forward_pos" 33 } +# gene_bs_cheek_height={ "cheek_height_neg" 163 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_neg" 121 "cheek_width_pos" 42 } +# gene_bs_ear_angle={ "ear_angle_neg" 141 "ear_angle_neg" 32 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 31 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 4 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_neg" 46 } +# gene_bs_ear_size={ "ear_size_neg" 33 "ear_size_neg" 117 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 75 "eye_corner_depth_pos" 160 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 103 "eye_fold_shape_pos" 86 } +# gene_bs_eye_size={ "eye_size_pos" 27 "eye_size_pos" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 29 "eye_upper_lid_size_neg" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 189 "forehead_brow_curve_neg" 10 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 5 "forehead_brow_forward_pos" 24 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 105 "forehead_brow_inner_height_pos" 61 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 105 "forehead_brow_outer_height_neg" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 51 "forehead_brow_width_pos" 59 } +# gene_bs_jaw_def={ "jaw_def_pos" 17 "jaw_def_pos" 48 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 53 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 7 "mouth_lower_lip_full_neg" 12 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 165 "mouth_lower_lip_pad_pos" 17 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 41 "mouth_lower_lip_width_neg" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 131 "mouth_philtrum_def_pos" 88 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 53 "mouth_philtrum_shape_pos" 25 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_neg" 42 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 116 "mouth_upper_lip_def_pos" 29 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 31 "mouth_upper_lip_full_neg" 13 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 123 "mouth_upper_lip_profile_neg" 28 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 25 "mouth_upper_lip_width_neg" 47 } +# gene_bs_nose_forward={ "nose_forward_neg" 17 "nose_forward_neg" 15 } +# gene_bs_nose_height={ "nose_height_pos" 169 "nose_height_pos" 45 } +# gene_bs_nose_length={ "nose_length_pos" 27 "nose_length_pos" 98 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 63 "nose_nostril_height_neg" 14 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_neg" 15 } +# gene_bs_nose_profile={ "nose_profile_pos" 13 "nose_profile_neg" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_pos" 59 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 31 "nose_ridge_width_neg" 8 } +# gene_bs_nose_size={ "nose_size_neg" 49 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 49 "nose_tip_angle_pos" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 43 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 95 "nose_tip_width_pos" 46 } +# face_detail_cheek_def={ "cheek_def_01" 92 "cheek_def_01" 13 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 61 "cheek_fat_04_pos" 78 } +# face_detail_chin_cleft={ "chin_dimple" 209 "chin_cleft" 9 } +# face_detail_chin_def={ "chin_def" 161 "chin_def_neg" 13 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 25 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 3 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 147 "nose_ridge_def_neg" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 89 "nose_tip_def" 16 } +# face_detail_temple_def={ "temple_def" 91 "temple_def" 14 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 102 "brow_wrinkles_01" 102 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 228 "eye_wrinkles_01" 228 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 85 "forehead_wrinkles_01" 85 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 196 "complexion_2" 103 } +# gene_height={ "normal_height" 129 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 76 "body_fat_head_fat_medium" 143 } +# gene_bs_body_shape={ "body_shape_triangle_half" 245 "body_shape_triangle_half" 52 } +# gene_bs_bust={ "bust_clothes" 27 "bust_shape_4_half" 64 } +# gene_age={ "old_2" 177 "old_2" 177 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 136 "far_spacing_avg_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 195 "layer_2_lower_thickness" 187 } +# gene_body_hair={ "body_hair_sparse" 143 "body_hair_sparse" 143 } +# gene_hair_type={ "hair_wavy" 184 "hair_wavy" 184 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 138 "normal_eyes" 138 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 232 "normal_eyelashes" 232 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# beards={ "sp2_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_ernesto_lopez_dna = { +# portrait_info = { +# genes = { +# hair_color={ 22 248 100 239 } +# skin_color={ 202 52 162 163 } +# eye_color={ 27 210 30 181 } +# gene_chin_forward={ "chin_forward_pos" 151 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 120 "eye_angle_pos" 154 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_pos" 93 "eye_distance_pos" 132 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 69 "forehead_angle_neg" 83 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 164 "forehead_brow_height_neg" 109 } +# gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 185 } +# gene_forehead_width={ "forehead_width_pos" 202 "forehead_width_pos" 133 } +# gene_forehead_height={ "forehead_height_neg" 202 "forehead_height_neg" 90 } +# gene_head_height={ "head_height_neg" 125 "head_height_neg" 119 } +# gene_head_width={ "head_width_neg" 169 "head_width_neg" 115 } +# gene_head_profile={ "head_profile_neg" 111 "head_profile_neg" 111 } +# gene_head_top_height={ "head_top_height_pos" 121 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 135 "head_top_width_pos" 144 } +# gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 145 } +# gene_jaw_forward={ "jaw_forward_pos" 147 "jaw_forward_pos" 147 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 160 "jaw_width_neg" 109 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 189 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_pos" 128 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 98 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 105 "mouth_lower_lip_size_pos" 145 } +# gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_pos" 152 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 141 } +# gene_neck_width={ "neck_width_pos" 178 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_neg" 50 "cheek_height_neg" 50 } +# gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 29 } +# gene_bs_ear_angle={ "ear_angle_neg" 193 "ear_angle_pos" 68 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 123 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 70 "ear_upper_bend_pos" 31 } +# gene_bs_ear_outward={ "ear_outward_neg" 33 "ear_outward_pos" 104 } +# gene_bs_ear_size={ "ear_size_pos" 181 "ear_size_neg" 127 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 31 "eye_corner_depth_pos" 247 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 101 "eye_fold_shape_pos" 37 } +# gene_bs_eye_size={ "eye_size_neg" 41 "eye_size_pos" 82 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 61 "eye_upper_lid_size_neg" 17 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 165 "forehead_brow_curve_neg" 72 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 53 "forehead_brow_forward_pos" 2 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 49 "forehead_brow_inner_height_pos" 80 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_pos" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 121 "forehead_brow_width_pos" 17 } +# gene_bs_jaw_def={ "jaw_def_neg" 10 "jaw_def_neg" 10 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 6 "mouth_lower_lip_def_pos" 6 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 47 "mouth_lower_lip_full_pos" 43 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 33 "mouth_lower_lip_pad_neg" 33 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 139 "mouth_lower_lip_width_pos" 123 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 13 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 98 "mouth_philtrum_shape_pos" 98 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 32 "mouth_philtrum_width_pos" 32 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 22 "mouth_upper_lip_def_pos" 22 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 23 "mouth_upper_lip_profile_pos" 183 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 118 "mouth_upper_lip_width_neg" 118 } +# gene_bs_nose_forward={ "nose_forward_neg" 20 "nose_forward_neg" 20 } +# gene_bs_nose_height={ "nose_height_pos" 45 "nose_height_neg" 1 } +# gene_bs_nose_length={ "nose_length_pos" 36 "nose_length_pos" 36 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 91 "nose_nostril_height_neg" 37 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 1 "nose_nostril_width_neg" 85 } +# gene_bs_nose_profile={ "nose_profile_pos" 67 "nose_profile_pos" 67 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 65 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 9 "nose_ridge_width_pos" 42 } +# gene_bs_nose_size={ "nose_size_pos" 1 "nose_size_pos" 111 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_neg" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 166 "nose_tip_width_pos" 166 } +# face_detail_cheek_def={ "cheek_def_02" 54 "cheek_def_02" 54 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 166 "cheek_fat_01_neg" 121 } +# face_detail_chin_cleft={ "chin_cleft" 1 "chin_cleft" 1 } +# face_detail_chin_def={ "chin_def" 221 "chin_def" 221 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 164 } +# face_detail_eye_socket={ "eye_socket_02" 0 "eye_socket_03" 13 } +# face_detail_nasolabial={ "nasolabial_01" 21 "nasolabial_01" 21 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 164 "nose_tip_def" 164 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 117 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 99 "brow_wrinkles_03" 99 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 88 "eye_wrinkles_01" 88 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 201 "forehead_wrinkles_02" 201 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 100 "complexion_5" 224 } +# gene_height={ "normal_height" 151 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_full" 131 "body_fat_head_fat_low" 131 } +# gene_bs_body_shape={ "body_shape_pear_half" 51 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 65 "bust_shape_3_full" 82 } +# gene_age={ "old_1" 154 "old_1" 154 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 255 "avg_spacing_high_thickness" 214 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 183 "layer_2_low_thickness" 249 } +# gene_body_hair={ "body_hair_avg" 205 "body_hair_avg" 205 } +# gene_hair_type={ "hair_curly" 162 "hair_curly" 162 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 173 "normal_eyes" 173 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 157 "normal_eyelashes" 157 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_nikola_stokic_dna = { +# portrait_info={ +# type=male +# id=0 +# genes={ hair_color={ 63 163 65 252 } +# skin_color={ 12 48 12 86 } +# eye_color={ 253 149 93 176 } +# gene_chin_forward={ "chin_forward_neg" 151 "chin_forward_neg" 125 } +# gene_chin_height={ "chin_height_neg" 155 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 121 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 145 "eye_angle_neg" 106 } +# gene_eye_depth={ "eye_depth_pos" 7 "eye_depth_neg" 104 } +# gene_eye_height={ "eye_height_neg" 47 "eye_height_neg" 92 } +# gene_eye_distance={ "eye_distance_neg" 158 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_pos" 144 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 127 "forehead_angle_neg" 127 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 149 "forehead_brow_height_neg" 113 } +# gene_forehead_roundness={ "forehead_roundness_pos" 255 "forehead_roundness_pos" 190 } +# gene_forehead_width={ "forehead_width_pos" 169 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_pos" 255 "forehead_height_pos" 172 } +# gene_head_height={ "head_height_pos" 152 "head_height_pos" 171 } +# gene_head_width={ "head_width_neg" 111 "head_width_neg" 111 } +# gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } +# gene_head_top_height={ "head_top_height_pos" 129 "head_top_height_pos" 129 } +# gene_head_top_width={ "head_top_width_pos" 145 "head_top_width_pos" 145 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_neg" 150 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_pos" 181 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 89 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 154 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 129 } +# gene_mouth_forward={ "mouth_forward_pos" 211 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_neg" 6 "mouth_height_pos" 144 } +# gene_mouth_width={ "mouth_width_pos" 197 "mouth_width_pos" 151 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 93 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 163 "mouth_lower_lip_size_neg" 89 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 54 } +# gene_neck_length={ "neck_length_neg" 121 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_neg" 73 "neck_width_neg" 73 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 17 "cheek_forward_neg" 114 } +# gene_bs_cheek_height={ "cheek_height_neg" 29 "cheek_height_neg" 29 } +# gene_bs_cheek_width={ "cheek_width_pos" 7 "cheek_width_neg" 47 } +# gene_bs_ear_angle={ "ear_angle_neg" 52 "ear_angle_neg" 52 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 70 "ear_inner_shape_pos" 70 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 36 "ear_upper_bend_pos" 36 } +# gene_bs_ear_outward={ "ear_outward_pos" 73 "ear_outward_neg" 22 } +# gene_bs_ear_size={ "ear_size_pos" 36 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_pos" 99 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 253 "eye_fold_shape_neg" 80 } +# gene_bs_eye_size={ "eye_size_pos" 1 "eye_size_neg" 79 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 223 "eye_upper_lid_size_pos" 39 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 137 "forehead_brow_curve_neg" 112 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 146 "forehead_brow_forward_neg" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 147 "forehead_brow_inner_height_pos" 71 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 49 "forehead_brow_outer_height_pos" 41 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 95 "forehead_brow_width_pos" 95 } +# gene_bs_jaw_def={ "jaw_def_neg" 55 "jaw_def_neg" 55 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 39 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 132 "mouth_lower_lip_full_pos" 29 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 4 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 45 "mouth_lower_lip_width_neg" 45 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 122 "mouth_philtrum_shape_pos" 17 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 37 "mouth_philtrum_width_neg" 37 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 32 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 64 "mouth_upper_lip_full_pos" 64 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 77 "mouth_upper_lip_profile_neg" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 17 "mouth_upper_lip_width_pos" 17 } +# gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_neg" 26 } +# gene_bs_nose_height={ "nose_height_neg" 232 "nose_height_neg" 54 } +# gene_bs_nose_length={ "nose_length_pos" 201 "nose_length_pos" 117 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 106 "nose_nostril_height_pos" 106 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 19 "nose_nostril_width_pos" 19 } +# gene_bs_nose_profile={ "nose_profile_hawk" 67 "nose_profile_hawk" 106 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 103 "nose_ridge_angle_pos" 32 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 93 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_neg" 7 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 61 "nose_tip_angle_pos" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 61 "nose_tip_forward_pos" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 16 "nose_tip_width_neg" 39 } +# face_detail_cheek_def={ "cheek_def_01" 25 "cheek_def_01" 25 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 202 "cheek_fat_01_pos" 20 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def" 165 "chin_def" 165 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 210 "eye_lower_lid_def" 210 } +# face_detail_eye_socket={ "eye_socket_01" 77 "eye_socket_02" 23 } +# face_detail_nasolabial={ "nasolabial_01" 20 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 13 "nose_ridge_def_pos" 13 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 137 } +# face_detail_temple_def={ "temple_def" 237 "temple_def" 115 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 112 "brow_wrinkles_03" 27 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 12 "eye_wrinkles_01" 12 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 29 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 0 "complexion_1" 176 } +# gene_height={ "normal_height" 200 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 150 "body_fat_head_fat_low" 105 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 244 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 0 "bust_clothes" 152 } +# gene_age={ "old_2" 155 "old_2" 155 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 31 "far_spacing_lower_thickness" 183 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 159 "layer_2_avg_thickness" 124 } +# gene_body_hair={ "body_hair_sparse" 143 "body_hair_sparse" 143 } +# gene_hair_type={ "hair_curly" 144 "hair_curly" 144 } +# gene_baldness={ "male_pattern_baldness" 137 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 5 "normal_eyes" 5 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 201 "normal_eyelashes" 201 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "fp1_hairstyles_straight" 255 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# +# enabled=yes +#} +# +#easteregg_daniel_velasquez_dna = { +# portrait_info={ +# type=male +# id=0 +# genes={ hair_color={ 13 254 45 235 } +# skin_color={ 209 151 149 107 } +# eye_color={ 69 252 66 156 } +# gene_chin_forward={ "chin_forward_pos" 85 "chin_forward_pos" 156 } +# gene_chin_height={ "chin_height_pos" 151 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 162 "chin_width_neg" 100 } +# gene_eye_angle={ "eye_angle_pos" 120 "eye_angle_pos" 165 } +# gene_eye_depth={ "eye_depth_pos" 143 "eye_depth_pos" 135 } +# gene_eye_height={ "eye_height_neg" 152 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_neg" 104 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_neg" 132 "eye_shut_neg" 110 } +# gene_forehead_angle={ "forehead_angle_pos" 147 "forehead_angle_pos" 156 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 72 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_neg" 124 "forehead_roundness_neg" 125 } +# gene_forehead_width={ "forehead_width_neg" 239 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 211 "forehead_height_neg" 117 } +# gene_head_height={ "head_height_neg" 136 "head_height_neg" 104 } +# gene_head_width={ "head_width_pos" 144 "head_width_pos" 134 } +# gene_head_profile={ "head_profile_pos" 140 "head_profile_pos" 148 } +# gene_head_top_height={ "head_top_height_neg" 128 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 136 "head_top_width_pos" 136 } +# gene_jaw_angle={ "jaw_angle_pos" 146 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_neg" 76 "jaw_forward_neg" 119 } +# gene_jaw_height={ "jaw_height_pos" 174 "jaw_height_pos" 128 } +# gene_jaw_width={ "jaw_width_pos" 113 "jaw_width_pos" 133 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 183 "mouth_corner_depth_pos" 137 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 170 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 136 "mouth_forward_neg" 127 } +# gene_mouth_height={ "mouth_height_pos" 65 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 155 "mouth_width_neg" 117 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 168 "mouth_upper_lip_size_pos" 139 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 133 "mouth_lower_lip_size_pos" 139 } +# gene_mouth_open={ "mouth_open_neg" 156 "mouth_open_neg" 27 } +# gene_neck_length={ "neck_length_neg" 120 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_neg" 98 "neck_width_neg" 98 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_pos" 9 } +# gene_bs_cheek_height={ "cheek_height_neg" 123 "cheek_height_neg" 15 } +# gene_bs_cheek_width={ "cheek_width_pos" 17 "cheek_width_pos" 17 } +# gene_bs_ear_angle={ "ear_angle_neg" 47 "ear_angle_neg" 44 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 190 "ear_inner_shape_pos" 88 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 89 "ear_both_bend_pos" 50 } +# gene_bs_ear_outward={ "ear_outward_neg" 89 "ear_outward_neg" 63 } +# gene_bs_ear_size={ "ear_size_neg" 67 "ear_size_pos" 186 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 47 "eye_corner_depth_neg" 77 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 155 "eye_fold_shape_neg" 105 } +# gene_bs_eye_size={ "eye_size_pos" 115 "eye_size_pos" 123 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 21 "eye_upper_lid_size_neg" 18 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 166 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 37 "forehead_brow_forward_pos" 10 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 67 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 205 "forehead_brow_outer_height_neg" 122 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 53 "forehead_brow_width_pos" 28 } +# gene_bs_jaw_def={ "jaw_def_pos" 71 "jaw_def_pos" 202 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 139 "mouth_lower_lip_def_pos" 85 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 83 "mouth_lower_lip_full_neg" 113 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 17 "mouth_lower_lip_pad_pos" 30 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 96 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 102 "mouth_philtrum_def_pos" 32 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 34 "mouth_philtrum_shape_neg" 34 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 88 "mouth_upper_lip_def_pos" 8 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 103 "mouth_upper_lip_full_pos" 126 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 4 "mouth_upper_lip_profile_pos" 4 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 5 "mouth_upper_lip_width_neg" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 85 "nose_forward_neg" 13 } +# gene_bs_nose_height={ "nose_height_neg" 121 "nose_height_neg" 104 } +# gene_bs_nose_length={ "nose_length_neg" 43 "nose_length_pos" 63 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 89 "nose_nostril_height_pos" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 13 "nose_nostril_width_pos" 29 } +# gene_bs_nose_profile={ "nose_profile_pos" 103 "nose_profile_pos" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 7 "nose_ridge_width_pos" 78 } +# gene_bs_nose_size={ "nose_size_neg" 189 "nose_size_pos" 32 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 47 "nose_tip_angle_neg" 18 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 115 "nose_tip_forward_neg" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 107 "nose_tip_width_neg" 147 } +# face_detail_cheek_def={ "cheek_def_02" 4 "cheek_def_02" 12 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 134 "cheek_fat_01_pos" 142 } +# face_detail_chin_cleft={ "chin_cleft" 20 "chin_cleft" 20 } +# face_detail_chin_def={ "chin_def_neg" 127 "chin_def" 205 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 170 "eye_lower_lid_def" 141 } +# face_detail_eye_socket={ "eye_socket_02" 87 "eye_socket_02" 94 } +# face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 60 "nose_ridge_def_pos" 142 } +# face_detail_nose_tip_def={ "nose_tip_def" 156 "nose_tip_def" 136 } +# face_detail_temple_def={ "temple_def" 102 "temple_def" 216 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 15 "brow_wrinkles_02" 15 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 26 "eye_wrinkles_01" 26 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 20 "forehead_wrinkles_02" 20 } +# expression_other={ "cheek_wrinkles_left_01" 15 "cheek_wrinkles_left_01" 15 } +# complexion={ "complexion_1" 167 "complexion_4" 167 } +# gene_height={ "normal_height" 138 "normal_height" 136 } +# gene_bs_body_type={ "body_fat_head_fat_full" 138 "body_fat_head_fat_full" 107 } +# gene_bs_body_shape={ "body_shape_average_clothed" 209 "body_shape_apple_half" 46 } +# gene_bs_bust={ "bust_clothes" 130 "bust_shape_1_full" 102 } +# gene_age={ "old_3" 213 "old_3" 213 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 235 "far_spacing_low_thickness" 202 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_avg_thickness" 156 } +# gene_body_hair={ "body_hair_avg" 176 "body_hair_avg" 176 } +# gene_hair_type={ "hair_straight" 154 "hair_straight" 154 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 139 "normal_eyes" 139 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 150 "normal_eyelashes" 150 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_francesca_passoni_dna = { +# portrait_info={ +# type=female +# id=0 +# genes={ hair_color={ 167 167 4 245 } +# skin_color={ 86 44 146 113 } +# eye_color={ 214 164 60 136 } +# gene_chin_forward={ "chin_forward_pos" 119 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_neg" 135 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_pos" 174 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_neg" 112 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 66 "eye_depth_neg" 107 } +# gene_eye_height={ "eye_height_pos" 254 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 81 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 168 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_pos" 217 "forehead_angle_pos" 130 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 87 "forehead_brow_height_pos" 128 } +# gene_forehead_roundness={ "forehead_roundness_pos" 111 "forehead_roundness_pos" 201 } +# gene_forehead_width={ "forehead_width_pos" 85 "forehead_width_pos" 148 } +# gene_forehead_height={ "forehead_height_pos" 92 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_pos" 158 "head_height_pos" 158 } +# gene_head_width={ "head_width_neg" 124 "head_width_neg" 123 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_neg" 95 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 69 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 93 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_pos" 96 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_pos" 101 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_neg" 122 "jaw_width_neg" 120 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 147 "mouth_corner_depth_pos" 164 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 156 "mouth_corner_height_pos" 141 } +# gene_mouth_forward={ "mouth_forward_pos" 68 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 255 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_neg" 128 "mouth_width_neg" 116 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_neg" 76 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 109 "mouth_lower_lip_size_neg" 92 } +# gene_mouth_open={ "mouth_open_pos" 104 "mouth_open_pos" 211 } +# gene_neck_length={ "neck_length_neg" 118 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 159 "neck_width_pos" 165 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 165 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_pos" 195 "cheek_height_neg" 134 } +# gene_bs_cheek_width={ "cheek_width_pos" 79 "cheek_width_neg" 13 } +# gene_bs_ear_angle={ "ear_angle_neg" 171 "ear_angle_neg" 19 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 11 "ear_inner_shape_pos" 11 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 75 "ear_both_bend_pos" 106 } +# gene_bs_ear_outward={ "ear_outward_neg" 33 "ear_outward_neg" 33 } +# gene_bs_ear_size={ "ear_size_neg" 77 "ear_size_neg" 77 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 81 "eye_corner_depth_pos" 192 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_neg" 127 } +# gene_bs_eye_size={ "eye_size_pos" 127 "eye_size_pos" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 211 "eye_upper_lid_size_neg" 162 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 155 "forehead_brow_curve_neg" 83 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 59 "forehead_brow_forward_pos" 108 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 55 "forehead_brow_inner_height_pos" 120 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 63 "forehead_brow_outer_height_neg" 124 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_neg" 12 } +# gene_bs_jaw_def={ "jaw_def_neg" 121 "jaw_def_pos" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 45 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 111 "mouth_lower_lip_full_neg" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 35 "mouth_lower_lip_pad_neg" 133 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 9 "mouth_lower_lip_width_pos" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 191 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 99 "mouth_philtrum_shape_pos" 30 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 9 "mouth_philtrum_width_pos" 28 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 87 "mouth_upper_lip_full_pos" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 149 "mouth_upper_lip_profile_pos" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 61 } +# gene_bs_nose_forward={ "nose_forward_neg" 87 "nose_forward_pos" 36 } +# gene_bs_nose_height={ "nose_height_pos" 131 "nose_height_neg" 199 } +# gene_bs_nose_length={ "nose_length_pos" 39 "nose_length_pos" 62 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 189 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 3 "nose_nostril_width_neg" 61 } +# gene_bs_nose_profile={ "nose_profile_pos" 97 "nose_profile_pos" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 219 "nose_ridge_angle_neg" 17 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 193 "nose_ridge_width_neg" 7 } +# gene_bs_nose_size={ "nose_size_neg" 65 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 105 "nose_tip_angle_pos" 49 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 44 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 115 "nose_tip_width_neg" 107 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 9 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 142 "cheek_fat_01_neg" 119 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def_neg" 68 "chin_def" 120 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 196 "eye_lower_lid_def" 105 } +# face_detail_eye_socket={ "eye_socket_color_02" 104 "eye_socket_02" 38 } +# face_detail_nasolabial={ "nasolabial_04" 103 "nasolabial_02" 9 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 120 "nose_ridge_def_pos" 30 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 72 } +# face_detail_temple_def={ "temple_def" 37 "temple_def" 107 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 83 "brow_wrinkles_01" 83 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 0 "eye_wrinkles_01" 0 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 242 "forehead_wrinkles_01" 89 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 72 "complexion_2" 170 } +# gene_height={ "normal_height" 135 "normal_height" 128 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 92 "body_fat_head_fat_medium" 126 } +# gene_bs_body_shape={ "body_shape_apple_half" 103 "body_shape_apple_half" 52 } +# gene_bs_bust={ "bust_clothes" 98 "bust_shape_2_half" 123 } +# gene_age={ "old_2" 189 "old_2" 189 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 158 "avg_spacing_low_thickness" 158 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 54 "layer_2_avg_thickness" 147 } +# gene_body_hair={ "body_hair_sparse" 120 "body_hair_sparse" 120 } +# gene_hair_type={ "hair_wavy" 121 "hair_wavy" 121 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 84 "normal_eyes" 84 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 115 "normal_eyelashes" 115 } +# pose={ "" 255 "" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# cloaks={ "ep2_cloak_western_era1_low_nobility" 241 "no_cloak" 0 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 127 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# clothes={ "western_high_nobility_clothes" 88 "most_clothes" 0 } +# headgear={ "sp2_western_high_nobility" 127 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 197 "no_additive" 0 } +# } +# } +#} +#easteregg_emelie_verdugo_dna = { +# portrait_info = { +# genes={ +# hair_color={ 189 224 193 209 } +# skin_color={ 218 111 198 103 } +# eye_color={ 9 223 57 136 } +# gene_chin_forward={ "chin_forward_neg" 125 "chin_forward_neg" 112 } +# gene_chin_height={ "chin_height_neg" 54 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 107 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 142 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 128 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_pos" 164 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 141 "eye_distance_neg" 114 } +# gene_eye_shut={ "eye_shut_neg" 114 "eye_shut_neg" 126 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 150 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_pos" 199 "forehead_roundness_pos" 137 } +# gene_forehead_width={ "forehead_width_pos" 229 "forehead_width_pos" 172 } +# gene_forehead_height={ "forehead_height_neg" 186 "forehead_height_neg" 92 } +# gene_head_height={ "head_height_pos" 232 "head_height_pos" 134 } +# gene_head_width={ "head_width_neg" 145 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_neg" 54 "head_profile_neg" 83 } +# gene_head_top_height={ "head_top_height_neg" 180 "head_top_height_neg" 125 } +# gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 147 } +# gene_jaw_angle={ "jaw_angle_pos" 140 "jaw_angle_pos" 129 } +# gene_jaw_forward={ "jaw_forward_neg" 95 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 144 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 137 "jaw_width_neg" 102 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 166 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 132 "mouth_corner_height_neg" 97 } +# gene_mouth_forward={ "mouth_forward_neg" 157 "mouth_forward_neg" 118 } +# gene_mouth_height={ "mouth_height_pos" 179 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_pos" 151 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 123 "mouth_upper_lip_size_neg" 117 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 124 "mouth_lower_lip_size_neg" 116 } +# gene_mouth_open={ "mouth_open_pos" 172 "mouth_open_pos" 154 } +# gene_neck_length={ "neck_length_pos" 166 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 167 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 51 "cheek_forward_pos" 29 } +# gene_bs_cheek_height={ "cheek_height_pos" 163 "cheek_height_pos" 54 } +# gene_bs_cheek_width={ "cheek_width_pos" 127 "cheek_width_pos" 48 } +# gene_bs_ear_angle={ "ear_angle_neg" 113 "ear_angle_pos" 1 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 4 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 70 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_pos" 90 } +# gene_bs_ear_size={ "ear_size_pos" 27 "ear_size_pos" 32 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 151 "eye_corner_depth_pos" 30 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 121 "eye_fold_shape_neg" 40 } +# gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 81 "eye_upper_lid_size_pos" 13 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 125 "forehead_brow_curve_neg" 171 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 33 "forehead_brow_forward_neg" 48 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 5 "forehead_brow_inner_height_neg" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 75 "forehead_brow_outer_height_neg" 111 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 109 "forehead_brow_width_neg" 8 } +# gene_bs_jaw_def={ "jaw_def_neg" 87 "jaw_def_pos" 115 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 199 "mouth_lower_lip_def_pos" 158 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_neg" 52 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 75 "mouth_lower_lip_pad_neg" 97 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 29 "mouth_lower_lip_width_neg" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 61 "mouth_philtrum_shape_pos" 53 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 33 "mouth_philtrum_width_pos" 43 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 177 "mouth_upper_lip_def_pos" 46 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 51 "mouth_upper_lip_full_neg" 113 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 37 "mouth_upper_lip_profile_neg" 0 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 33 "mouth_upper_lip_width_neg" 13 } +# gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 10 } +# gene_bs_nose_height={ "nose_height_pos" 33 "nose_height_pos" 25 } +# gene_bs_nose_length={ "nose_length_pos" 133 "nose_length_pos" 94 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 121 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 65 "nose_nostril_width_pos" 21 } +# gene_bs_nose_profile={ "nose_profile_pos" 11 "nose_profile_hawk" 91 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 41 "nose_ridge_angle_neg" 12 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 65 "nose_ridge_width_pos" 8 } +# gene_bs_nose_size={ "nose_size_neg" 69 "nose_size_pos" 4 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_pos" 13 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 97 "nose_tip_forward_neg" 98 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 87 "nose_tip_width_neg" 44 } +# face_detail_cheek_def={ "cheek_def_02" 122 "cheek_def_02" 6 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 41 "cheek_fat_01_pos" 109 } +# face_detail_chin_cleft={ "chin_dimple" 33 "chin_dimple" 52 } +# face_detail_chin_def={ "chin_def_neg" 185 "chin_def" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 198 "eye_lower_lid_def" 238 } +# face_detail_eye_socket={ "eye_socket_color_03" 212 "eye_socket_01" 144 } +# face_detail_nasolabial={ "nasolabial_01" 136 "nasolabial_03" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 149 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 12 } +# face_detail_temple_def={ "temple_def" 57 "temple_def" 208 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 93 "brow_wrinkles_04" 93 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 52 "eye_wrinkles_01" 52 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 30 "forehead_wrinkles_01" 30 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 189 "complexion_4" 184 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 130 "body_fat_head_fat_full" 130 } +# gene_bs_body_shape={ "body_shape_triangle_half" 78 "body_shape_triangle_half" 7 } +# gene_bs_bust={ "bust_clothes" 12 "bust_shape_4_half" 45 } +# gene_age={ "old_4" 78 "old_4" 78 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 255 "far_spacing_low_thickness" 183 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 184 } +# gene_body_hair={ "body_hair_avg" 174 "body_hair_avg" 174 } +# gene_hair_type={ "hair_straight" 92 "hair_straight" 92 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 95 "normal_eyes" 95 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 23 "normal_eyelashes" 23 } +# hairstyles={ "northern_hairstyles_straight" 127 "all_hairstyles" 0 } +# beards={ "fp2_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_carsten_mannetje_dna={ +# portrait_info = { +# genes={ +# hair_color={ 71 200 179 174 } +# skin_color={ 94 49 64 73 } +# eye_color={ 223 191 35 140 } +# gene_chin_forward={ "chin_forward_neg" 163 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 184 "chin_width_neg" 108 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 128 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 98 "forehead_brow_height_neg" 98 } +# gene_forehead_roundness={ "forehead_roundness_pos" 212 "forehead_roundness_pos" 212 } +# gene_forehead_width={ "forehead_width_neg" 90 "forehead_width_neg" 90 } +# gene_forehead_height={ "forehead_height_neg" 57 "forehead_height_neg" 57 } +# gene_head_height={ "head_height_neg" 114 "head_height_neg" 114 } +# gene_head_width={ "head_width_pos" 126 "head_width_pos" 200 } +# gene_head_profile={ "head_profile_neg" 139 "head_profile_neg" 57 } +# gene_head_top_height={ "head_top_height_pos" 228 "head_top_height_pos" 162 } +# gene_head_top_width={ "head_top_width_neg" 114 "head_top_width_neg" 114 } +# gene_jaw_angle={ "jaw_angle_neg" 107 "jaw_angle_neg" 107 } +# gene_jaw_forward={ "jaw_forward_neg" 118 "jaw_forward_neg" 118 } +# gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_pos" 131 } +# gene_jaw_width={ "jaw_width_pos" 159 "jaw_width_pos" 159 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 210 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 95 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 47 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_pos" 85 "mouth_height_pos" 152 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 126 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 116 "mouth_upper_lip_size_neg" 116 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 123 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_neg" 108 "mouth_open_neg" 108 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_pos" 110 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 44 "cheek_forward_pos" 44 } +# gene_bs_cheek_height={ "cheek_height_pos" 189 "cheek_height_pos" 35 } +# gene_bs_cheek_width={ "cheek_width_pos" 8 "cheek_width_pos" 8 } +# gene_bs_ear_angle={ "ear_angle_pos" 6 "ear_angle_pos" 6 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 110 "ear_inner_shape_pos" 110 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 44 "ear_upper_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_pos" 13 "ear_outward_pos" 13 } +# gene_bs_ear_size={ "ear_size_neg" 36 "ear_size_neg" 36 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 254 "eye_corner_depth_pos" 254 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 1 "eye_fold_shape_neg" 1 } +# gene_bs_eye_size={ "eye_size_neg" 43 "eye_size_neg" 43 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 41 "forehead_brow_curve_neg" 41 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 17 "forehead_brow_forward_neg" 17 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 35 "forehead_brow_outer_height_neg" 35 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 100 "forehead_brow_width_neg" 100 } +# gene_bs_jaw_def={ "jaw_def_pos" 58 "jaw_def_pos" 58 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 201 "mouth_lower_lip_def_pos" 33 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 101 "mouth_lower_lip_full_pos" 21 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 93 "mouth_lower_lip_pad_neg" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 10 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 35 "mouth_philtrum_shape_neg" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 0 "mouth_philtrum_width_pos" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 10 "mouth_upper_lip_def_pos" 10 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 84 "mouth_upper_lip_full_neg" 84 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_neg" 22 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 78 "mouth_upper_lip_width_pos" 78 } +# gene_bs_nose_forward={ "nose_forward_neg" 1 "nose_forward_neg" 1 } +# gene_bs_nose_height={ "nose_height_neg" 45 "nose_height_neg" 45 } +# gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_neg" 5 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 50 "nose_nostril_height_neg" 50 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_pos" 1 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 97 "nose_profile_hawk_pos" 25 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 26 "nose_ridge_angle_pos" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 129 "nose_ridge_width_pos" 43 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 74 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 1 "nose_tip_angle_neg" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 11 "nose_tip_forward_pos" 11 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 5 "nose_tip_width_neg" 5 } +# face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_01" 15 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 20 "cheek_fat_01_neg" 20 } +# face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 11 } +# face_detail_chin_def={ "chin_def" 0 "chin_def" 1 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 156 "eye_lower_lid_def" 156 } +# face_detail_eye_socket={ "eye_socket_01" 86 "eye_socket_01" 86 } +# face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_03" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 14 "nose_ridge_def_neg" 14 } +# face_detail_nose_tip_def={ "nose_tip_def" 167 "nose_tip_def" 54 } +# face_detail_temple_def={ "temple_def" 82 "temple_def" 82 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 27 "brow_wrinkles_02" 27 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 14 "eye_wrinkles_01" 14 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 7 "forehead_wrinkles_01" 7 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 217 "complexion_2" 229 } +# gene_height={ "normal_height" 189 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 118 "body_fat_head_fat_low" 118 } +# gene_bs_body_shape={ "body_shape_average" 190 "body_shape_average" 0 } +# gene_bs_bust={ "bust_clothes" 25 "bust_shape_3_half" 82 } +# gene_age={ "old_3" 190 "old_3" 190 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 121 "avg_spacing_lower_thickness" 121 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 191 "layer_2_avg_thickness" 191 } +# gene_body_hair={ "body_hair_sparse" 107 "body_hair_sparse" 107 } +# gene_hair_type={ "hair_wavy" 188 "hair_wavy" 188 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 218 "normal_eyes" 218 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 184 "normal_eyelashes" 184 } +# beards={ "western_beards_straight" 88 "no_beard" 0 } +# hairstyles={ "ep2_hairstyles_western" 127 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_celine_jensen_dna={ +# portrait_info = { +# genes={ +# hair_color={ 111 201 238 31 } +# skin_color={ 46 68 46 68 } +# eye_color={ 171 169 241 153 } +# gene_chin_forward={ "chin_forward_pos" 135 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 123 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_neg" 121 "eye_height_neg" 121 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_pos" 147 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 146 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 177 } +# gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_neg" 106 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_neg" 118 "head_height_neg" 118 } +# gene_head_width={ "head_width_neg" 103 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_neg" 78 "head_profile_neg" 78 } +# gene_head_top_height={ "head_top_height_neg" 115 "head_top_height_neg" 115 } +# gene_head_top_width={ "head_top_width_pos" 204 "head_top_width_pos" 204 } +# gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 132 } +# gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 137 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 76 "mouth_width_neg" 76 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 121 "mouth_upper_lip_size_neg" 121 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 8 "mouth_open_neg" 8 } +# gene_neck_length={ "neck_length_pos" 138 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_neg" 120 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 0 "cheek_height_neg" 0 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_pos" 126 "ear_angle_pos" 126 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 41 "ear_inner_shape_pos" 41 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 38 "ear_both_bend_pos" 38 } +# gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 35 } +# gene_bs_ear_size={ "ear_size_neg" 31 "ear_size_neg" 31 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 154 "eye_corner_depth_pos" 154 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 158 "eye_fold_shape_neg" 158 } +# gene_bs_eye_size={ "eye_size_neg" 37 "eye_size_neg" 37 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 32 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 48 "forehead_brow_curve_neg" 48 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 4 "forehead_brow_forward_neg" 4 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 48 "forehead_brow_inner_height_neg" 48 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 87 "forehead_brow_outer_height_pos" 87 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 22 "forehead_brow_width_pos" 22 } +# gene_bs_jaw_def={ "jaw_def_neg" 179 "jaw_def_neg" 179 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 186 "mouth_lower_lip_def_pos" 186 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 2 "mouth_lower_lip_full_neg" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 8 "mouth_lower_lip_pad_neg" 8 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 0 "mouth_lower_lip_width_pos" 0 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 8 "mouth_philtrum_def_pos" 8 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 15 "mouth_philtrum_width_neg" 15 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 38 "mouth_upper_lip_def_pos" 38 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 69 "mouth_upper_lip_full_pos" 69 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 29 "mouth_upper_lip_profile_neg" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 38 "mouth_upper_lip_width_neg" 38 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_neg" 37 "nose_height_neg" 37 } +# gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 99 "nose_nostril_height_neg" 99 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 11 "nose_nostril_width_pos" 11 } +# gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_neg" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 7 "nose_ridge_width_pos" 7 } +# gene_bs_nose_size={ "nose_size_pos" 45 "nose_size_pos" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 1 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 50 "nose_tip_forward_pos" 50 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 110 "nose_tip_width_pos" 110 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 99 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_neg" 102 } +# face_detail_chin_cleft={ "chin_cleft" 19 "chin_cleft" 19 } +# face_detail_chin_def={ "chin_def_neg" 168 "chin_def" 168 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 2 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_color_01" 16 "eye_socket_color_01" 16 } +# face_detail_nasolabial={ "nasolabial_03" 14 "nasolabial_03" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 9 "nose_ridge_def_neg" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 101 "nose_tip_def" 101 } +# face_detail_temple_def={ "temple_def" 244 "temple_def" 244 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 46 "brow_wrinkles_04" 46 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 93 "eye_wrinkles_01" 93 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 13 "forehead_wrinkles_01" 13 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 125 "complexion_7" 153 } +# gene_height={ "normal_height" 100 "normal_height" 100 } +# gene_bs_body_type={ "body_fat_head_fat_full" 140 "body_fat_head_fat_full" 140 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 51 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_shape_1_full" 101 "bust_shape_1_full" 101 } +# gene_age={ "old_4" 81 "old_4" 81 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 141 "far_spacing_avg_thickness" 141 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 128 "layer_2_avg_thickness" 128 } +# gene_body_hair={ "body_hair_sparse" 177 "body_hair_sparse" 177 } +# gene_hair_type={ "hair_straight" 155 "hair_straight" 155 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 249 "normal_eyes" 249 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 62 "normal_eyelashes" 62 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "rtt_hairstyles" 170 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_johanna_uddstahl_dna={ +# portrait_info = { +# genes={ +# hair_color={ 51 228 135 93 } +# skin_color={ 93 94 93 94 } +# eye_color={ 179 158 48 163 } +# gene_chin_forward={ "chin_forward_pos" 106 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_pos" 21 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_pos" 225 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 102 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_neg" 108 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_pos" 80 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 73 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 106 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 94 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 204 "forehead_roundness_pos" 199 } +# gene_forehead_width={ "forehead_width_pos" 134 "forehead_width_pos" 134 } +# gene_forehead_height={ "forehead_height_pos" 146 "forehead_height_pos" 146 } +# gene_head_height={ "head_height_pos" 121 "head_height_pos" 174 } +# gene_head_width={ "head_width_neg" 129 "head_width_neg" 104 } +# gene_head_profile={ "head_profile_pos" 145 "head_profile_pos" 177 } +# gene_head_top_height={ "head_top_height_neg" 58 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_neg" 172 "head_top_width_neg" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 216 "jaw_angle_neg" 127 } +# gene_jaw_forward={ "jaw_forward_neg" 113 "jaw_forward_neg" 122 } +# gene_jaw_height={ "jaw_height_pos" 151 "jaw_height_pos" 151 } +# gene_jaw_width={ "jaw_width_neg" 129 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 60 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_pos" 61 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 126 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 96 "mouth_width_neg" 114 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_pos" 134 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 91 "mouth_lower_lip_size_neg" 91 } +# gene_mouth_open={ "mouth_open_pos" 4 "mouth_open_pos" 174 } +# gene_neck_length={ "neck_length_pos" 102 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_neg" 172 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 7 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_pos" 37 "cheek_height_pos" 19 } +# gene_bs_cheek_width={ "cheek_width_neg" 29 "cheek_width_neg" 119 } +# gene_bs_ear_angle={ "ear_angle_neg" 38 "ear_angle_neg" 38 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 36 "ear_inner_shape_pos" 36 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 67 "ear_lower_bend_pos" 67 } +# gene_bs_ear_outward={ "ear_outward_neg" 35 "ear_outward_neg" 35 } +# gene_bs_ear_size={ "ear_size_pos" 34 "ear_size_pos" 34 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 169 "eye_corner_depth_pos" 178 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 31 "eye_fold_shape_pos" 55 } +# gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_neg" 103 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 23 "forehead_brow_curve_pos" 35 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_pos" 22 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 79 "forehead_brow_inner_height_pos" 32 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 5 "forehead_brow_outer_height_neg" 83 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 46 "forehead_brow_width_pos" 46 } +# gene_bs_jaw_def={ "jaw_def_neg" 7 "jaw_def_neg" 24 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 85 "mouth_lower_lip_def_pos" 46 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 37 "mouth_lower_lip_full_neg" 117 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 125 "mouth_lower_lip_pad_neg" 16 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 86 "mouth_lower_lip_width_pos" 86 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 71 "mouth_philtrum_def_pos" 45 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 39 "mouth_philtrum_shape_pos" 19 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 85 "mouth_philtrum_width_neg" 195 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 19 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 71 "mouth_upper_lip_full_pos" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 3 "mouth_upper_lip_profile_pos" 3 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 21 "mouth_upper_lip_width_pos" 102 } +# gene_bs_nose_forward={ "nose_forward_neg" 109 "nose_forward_neg" 35 } +# gene_bs_nose_height={ "nose_height_neg" 19 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_neg" 33 "nose_length_neg" 33 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 41 "nose_nostril_height_pos" 32 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 80 "nose_nostril_width_neg" 84 } +# gene_bs_nose_profile={ "nose_profile_hawk" 71 "nose_profile_hawk_pos" 42 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_pos" 16 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 233 "nose_ridge_width_neg" 6 } +# gene_bs_nose_size={ "nose_size_pos" 155 "nose_size_neg" 15 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 26 "nose_tip_angle_neg" 26 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_pos" 23 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_neg" 34 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 146 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 0 "cheek_fat_01_neg" 12 } +# face_detail_chin_cleft={ "chin_cleft" 5 "chin_dimple" 5 } +# face_detail_chin_def={ "chin_def_neg" 11 "chin_def" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 36 "eye_lower_lid_def" 24 } +# face_detail_eye_socket={ "eye_socket_03" 123 "eye_socket_color_01" 24 } +# face_detail_nasolabial={ "nasolabial_04" 77 "nasolabial_03" 77 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 12 "nose_ridge_def_pos" 12 } +# face_detail_nose_tip_def={ "nose_tip_def" 108 "nose_tip_def" 108 } +# face_detail_temple_def={ "temple_def" 60 "temple_def" 245 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 47 "brow_wrinkles_01" 47 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 70 "eye_wrinkles_01" 70 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 225 "forehead_wrinkles_02" 225 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 124 "complexion_6" 111 } +# gene_height={ "normal_height" 116 "normal_height" 116 } +# gene_bs_body_type={ "body_fat_head_fat_low" 133 "body_fat_head_fat_low" 133 } +# gene_bs_body_shape={ "body_shape_apple_full" 118 "body_shape_apple_full" 57 } +# gene_bs_bust={ "bust_clothes" 0 "bust_default" 1 } +# gene_age={ "old_1" 116 "old_1" 116 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 184 "far_spacing_low_thickness" 149 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 136 "layer_2_low_thickness" 136 } +# gene_body_hair={ "body_hair_dense" 153 "body_hair_dense" 153 } +# gene_hair_type={ "hair_wavy" 109 "hair_wavy" 109 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 60 "normal_eyes" 60 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 92 "normal_eyelashes" 92 } +# beards={ "sp2_beards_straight" 255 "no_beard" 0 } +# hairstyles={ "western_hairstyles_wavy" 140 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_anton_holmqvist_dna = { +# portrait_info = { +# genes={ +# hair_color={ 203 138 165 128 } +# skin_color={ 75 51 38 63 } +# eye_color={ 60 132 132 169 } +# gene_chin_forward={ "chin_forward_neg" 117 "chin_forward_neg" 117 } +# gene_chin_height={ "chin_height_neg" 126 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_neg" 153 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_neg" 139 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 131 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_neg" 128 "eye_distance_neg" 121 } +# gene_eye_shut={ "eye_shut_neg" 148 "eye_shut_neg" 102 } +# gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 102 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 123 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 138 } +# gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_pos" 151 } +# gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_neg" 121 } +# gene_head_height={ "head_height_neg" 120 "head_height_neg" 104 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 92 } +# gene_head_profile={ "head_profile_pos" 123 "head_profile_pos" 135 } +# gene_head_top_height={ "head_top_height_pos" 125 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_neg" 134 "jaw_angle_neg" 96 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 164 "jaw_width_pos" 205 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 110 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } +# gene_mouth_height={ "mouth_height_pos" 125 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_pos" 179 "mouth_width_pos" 165 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 92 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 110 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 123 } +# gene_neck_length={ "neck_length_neg" 128 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_pos" 209 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_neg" 21 "cheek_height_neg" 21 } +# gene_bs_cheek_width={ "cheek_width_pos" 37 "cheek_width_neg" 17 } +# gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_pos" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 120 "ear_inner_shape_pos" 185 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 50 "ear_lower_bend_pos" 94 } +# gene_bs_ear_outward={ "ear_outward_pos" 75 "ear_outward_pos" 50 } +# gene_bs_ear_size={ "ear_size_pos" 183 "ear_size_pos" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_pos" 173 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 5 "eye_fold_shape_neg" 77 } +# gene_bs_eye_size={ "eye_size_neg" 19 "eye_size_neg" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 15 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 177 "forehead_brow_curve_pos" 11 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 45 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 21 "forehead_brow_inner_height_neg" 76 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 23 "forehead_brow_outer_height_neg" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 71 "forehead_brow_width_pos" 136 } +# gene_bs_jaw_def={ "jaw_def_neg" 13 "jaw_def_neg" 10 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 125 "mouth_lower_lip_def_pos" 57 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 79 "mouth_lower_lip_full_neg" 19 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 3 "mouth_lower_lip_pad_pos" 86 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 36 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 134 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_neg" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 25 "mouth_philtrum_width_neg" 25 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 201 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 59 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 197 "mouth_upper_lip_profile_pos" 204 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 6 } +# gene_bs_nose_forward={ "nose_forward_neg" 5 "nose_forward_pos" 80 } +# gene_bs_nose_height={ "nose_height_neg" 5 "nose_height_pos" 61 } +# gene_bs_nose_length={ "nose_length_pos" 71 "nose_length_pos" 28 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 7 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 133 "nose_nostril_width_pos" 24 } +# gene_bs_nose_profile={ "nose_profile_pos" 14 "nose_profile_pos" 14 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 57 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 83 "nose_ridge_width_neg" 35 } +# gene_bs_nose_size={ "nose_size_pos" 81 "nose_size_pos" 57 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_neg" 96 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 7 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 91 "nose_tip_width_pos" 59 } +# face_detail_cheek_def={ "cheek_def_01" 58 "cheek_def_02" 18 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 81 "cheek_fat_04_pos" 81 } +# face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 5 } +# face_detail_chin_def={ "chin_def" 188 "chin_def" 155 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 164 "eye_lower_lid_def" 237 } +# face_detail_eye_socket={ "eye_socket_color_01" 109 "eye_socket_color_02" 15 } +# face_detail_nasolabial={ "nasolabial_01" 97 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 86 "nose_ridge_def_pos" 47 } +# face_detail_nose_tip_def={ "nose_tip_def" 37 "nose_tip_def" 43 } +# face_detail_temple_def={ "temple_def" 64 "temple_def" 91 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 238 "brow_wrinkles_03" 238 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 146 "eye_wrinkles_02" 146 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 37 "forehead_wrinkles_01" 37 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 129 "complexion_7" 194 } +# gene_height={ "normal_height" 142 "normal_height" 108 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 137 "body_fat_head_fat_low" 137 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 81 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 64 "bust_shape_3_half" 80 } +# gene_age={ "old_3" 230 "old_3" 230 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 127 "avg_spacing_low_thickness" 121 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 239 "layer_2_low_thickness" 110 } +# gene_body_hair={ "body_hair_avg" 161 "body_hair_avg" 161 } +# gene_hair_type={ "hair_wavy" 123 "hair_wavy" 123 } +# gene_baldness={ "male_pattern_baldness" 123 "male_pattern_baldness" 123 } +# eye_accessory={ "normal_eyes" 5 "normal_eyes" 5 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 231 "normal_eyelashes" 231 } +# beards={ "ep2_beards" 255 "no_beard" 0 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_samet_atasoy_dna = { +# portrait_info = { +# genes={ +# hair_color={ 33 197 218 241 } +# skin_color={ 215 10 146 106 } +# eye_color={ 64 155 20 138 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 126 } +# gene_chin_height={ "chin_height_neg" 134 "chin_height_neg" 123 } +# gene_chin_width={ "chin_width_pos" 169 "chin_width_pos" 138 } +# gene_eye_angle={ "eye_angle_neg" 91 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_neg" 169 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 64 "eye_height_neg" 83 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_pos" 147 } +# gene_eye_shut={ "eye_shut_neg" 255 "eye_shut_neg" 107 } +# gene_forehead_angle={ "forehead_angle_neg" 141 "forehead_angle_neg" 87 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 85 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 165 "forehead_roundness_pos" 149 } +# gene_forehead_width={ "forehead_width_neg" 135 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_neg" 4 "forehead_height_neg" 110 } +# gene_head_height={ "head_height_pos" 130 "head_height_pos" 168 } +# gene_head_width={ "head_width_neg" 160 "head_width_neg" 124 } +# gene_head_profile={ "head_profile_neg" 116 "head_profile_neg" 111 } +# gene_head_top_height={ "head_top_height_neg" 134 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 151 } +# gene_jaw_angle={ "jaw_angle_neg" 85 "jaw_angle_neg" 85 } +# gene_jaw_forward={ "jaw_forward_neg" 133 "jaw_forward_neg" 104 } +# gene_jaw_height={ "jaw_height_neg" 133 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 141 "jaw_width_neg" 96 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 158 "mouth_corner_depth_neg" 120 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 199 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 161 "mouth_forward_pos" 131 } +# gene_mouth_height={ "mouth_height_neg" 119 "mouth_height_neg" 122 } +# gene_mouth_width={ "mouth_width_pos" 125 "mouth_width_pos" 138 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 87 "mouth_upper_lip_size_neg" 123 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 112 "mouth_lower_lip_size_neg" 108 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 9 } +# gene_neck_length={ "neck_length_pos" 91 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_neg" 191 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 47 "cheek_forward_pos" 39 } +# gene_bs_cheek_height={ "cheek_height_neg" 133 "cheek_height_pos" 4 } +# gene_bs_cheek_width={ "cheek_width_neg" 159 "cheek_width_pos" 17 } +# gene_bs_ear_angle={ "ear_angle_pos" 7 "ear_angle_neg" 35 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 84 "ear_inner_shape_pos" 51 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 91 "ear_upper_bend_pos" 46 } +# gene_bs_ear_outward={ "ear_outward_neg" 1 "ear_outward_neg" 45 } +# gene_bs_ear_size={ "ear_size_pos" 109 "ear_size_pos" 101 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 131 "eye_corner_depth_neg" 9 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_pos" 185 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_pos" 108 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 27 "eye_upper_lid_size_pos" 67 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 5 "forehead_brow_curve_neg" 1 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 45 "forehead_brow_forward_pos" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_neg" 116 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 3 "forehead_brow_outer_height_neg" 97 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 74 } +# gene_bs_jaw_def={ "jaw_def_neg" 114 "jaw_def_neg" 114 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 99 "mouth_lower_lip_def_pos" 78 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 61 "mouth_lower_lip_full_neg" 46 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 61 "mouth_lower_lip_pad_neg" 51 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 111 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 67 "mouth_philtrum_def_pos" 27 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 37 "mouth_philtrum_shape_neg" 11 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 57 "mouth_philtrum_width_neg" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 155 "mouth_upper_lip_full_neg" 60 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 181 "mouth_upper_lip_profile_pos" 224 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 177 "mouth_upper_lip_width_pos" 120 } +# gene_bs_nose_forward={ "nose_forward_neg" 101 "nose_forward_neg" 101 } +# gene_bs_nose_height={ "nose_height_neg" 104 "nose_height_neg" 104 } +# gene_bs_nose_length={ "nose_length_neg" 106 "nose_length_neg" 106 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_neg" 17 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 67 "nose_nostril_width_pos" 35 } +# gene_bs_nose_profile={ "nose_profile_pos" 45 "nose_profile_pos" 45 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 18 "nose_ridge_angle_pos" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 19 "nose_ridge_width_pos" 0 } +# gene_bs_nose_size={ "nose_size_pos" 95 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 117 "nose_tip_angle_neg" 78 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 117 "nose_tip_forward_neg" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 255 "nose_tip_width_pos" 19 } +# face_detail_cheek_def={ "cheek_def_01" 94 "cheek_def_01" 145 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 170 "cheek_fat_01_neg" 70 } +# face_detail_chin_cleft={ "chin_cleft" 59 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 186 "chin_def_neg" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 167 "eye_lower_lid_def" 142 } +# face_detail_eye_socket={ "eye_socket_color_01" 25 "eye_socket_color_03" 8 } +# face_detail_nasolabial={ "nasolabial_01" 113 "nasolabial_01" 113 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 121 "nose_tip_def" 221 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 222 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 16 "brow_wrinkles_01" 16 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 64 "eye_wrinkles_01" 64 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 42 "forehead_wrinkles_01" 42 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 0 "complexion_5" 143 } +# gene_height={ "normal_height" 167 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_full" 148 "body_fat_head_fat_full" 134 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 51 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 128 "bust_shape_3_full" 56 } +# gene_age={ "old_3" 198 "old_3" 198 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 134 "far_spacing_avg_thickness" 239 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 157 "layer_2_avg_thickness" 149 } +# gene_body_hair={ "body_hair_avg" 111 "body_hair_avg" 111 } +# gene_hair_type={ "hair_wavy" 144 "hair_wavy" 144 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 108 "normal_eyes" 108 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 206 "normal_eyelashes" 206 } +# beards={ "western_beards_straight" 88 "no_beard" 0 } +# hairstyles={ "western_hairstyles_wavy" 55 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_daniel_tolman_dna = { +# portrait_info = { +# genes={ +# hair_color={ 80 227 61 240 } +# skin_color={ 151 48 71 69 } +# eye_color={ 22 213 254 184 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_pos" 148 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_pos" 137 } +# gene_eye_height={ "eye_height_pos" 141 "eye_height_pos" 141 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 136 "eye_shut_pos" 136 } +# gene_forehead_angle={ "forehead_angle_neg" 113 "forehead_angle_neg" 117 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 155 "forehead_brow_height_pos" 155 } +# gene_forehead_roundness={ "forehead_roundness_pos" 145 "forehead_roundness_pos" 145 } +# gene_forehead_width={ "forehead_width_neg" 109 "forehead_width_neg" 109 } +# gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_neg" 79 } +# gene_head_height={ "head_height_neg" 133 "head_height_neg" 77 } +# gene_head_width={ "head_width_neg" 121 "head_width_neg" 77 } +# gene_head_profile={ "head_profile_neg" 43 "head_profile_neg" 88 } +# gene_head_top_height={ "head_top_height_pos" 132 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 115 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 135 } +# gene_jaw_forward={ "jaw_forward_neg" 127 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_pos" 137 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 130 "mouth_corner_depth_pos" 130 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } +# gene_mouth_width={ "mouth_width_pos" 154 "mouth_width_pos" 154 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 82 "mouth_upper_lip_size_neg" 82 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 139 "mouth_lower_lip_size_neg" 121 } +# gene_mouth_open={ "mouth_open_neg" 97 "mouth_open_neg" 97 } +# gene_neck_length={ "neck_length_neg" 133 "neck_length_neg" 116 } +# gene_neck_width={ "neck_width_pos" 102 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 143 "cheek_forward_neg" 51 } +# gene_bs_cheek_height={ "cheek_height_neg" 17 "cheek_height_neg" 34 } +# gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_neg" 16 } +# gene_bs_ear_angle={ "ear_angle_neg" 49 "ear_angle_neg" 31 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 22 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 74 "ear_lower_bend_pos" 7 } +# gene_bs_ear_outward={ "ear_outward_pos" 53 "ear_outward_pos" 45 } +# gene_bs_ear_size={ "ear_size_pos" 89 "ear_size_pos" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 200 "eye_corner_depth_pos" 200 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 51 "eye_fold_shape_neg" 51 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 147 "eye_upper_lid_size_pos" 90 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 7 "forehead_brow_curve_neg" 7 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 28 "forehead_brow_inner_height_neg" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 111 "forehead_brow_outer_height_neg" 111 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 7 "forehead_brow_width_pos" 7 } +# gene_bs_jaw_def={ "jaw_def_neg" 12 "jaw_def_neg" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 175 "mouth_lower_lip_def_pos" 49 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 255 "mouth_lower_lip_full_neg" 90 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 103 "mouth_lower_lip_pad_neg" 13 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 56 "mouth_lower_lip_width_neg" 56 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 42 "mouth_philtrum_def_pos" 42 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 35 "mouth_philtrum_shape_neg" 35 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 10 "mouth_philtrum_width_neg" 10 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 43 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 83 "mouth_upper_lip_full_neg" 83 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 2 "mouth_upper_lip_profile_neg" 2 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 92 "mouth_upper_lip_width_neg" 92 } +# gene_bs_nose_forward={ "nose_forward_pos" 33 "nose_forward_pos" 33 } +# gene_bs_nose_height={ "nose_height_neg" 37 "nose_height_neg" 37 } +# gene_bs_nose_length={ "nose_length_neg" 69 "nose_length_neg" 69 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 2 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_pos" 22 "nose_profile_pos" 22 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_neg" 51 } +# gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_neg" 3 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 39 "nose_tip_angle_neg" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 7 "nose_tip_forward_pos" 7 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 120 "nose_tip_width_pos" 120 } +# face_detail_cheek_def={ "cheek_def_02" 15 "cheek_def_02" 15 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 167 "cheek_fat_01_neg" 167 } +# face_detail_chin_cleft={ "chin_cleft" 131 "chin_cleft" 22 } +# face_detail_chin_def={ "chin_def_neg" 10 "chin_def_neg" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 188 "eye_lower_lid_def" 210 } +# face_detail_eye_socket={ "eye_socket_color_01" 248 "eye_socket_color_01" 248 } +# face_detail_nasolabial={ "nasolabial_03" 165 "nasolabial_03" 165 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 18 "nose_tip_def" 18 } +# face_detail_temple_def={ "temple_def" 134 "temple_def" 115 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 79 "brow_wrinkles_01" 79 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 24 "eye_wrinkles_01" 24 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 169 "forehead_wrinkles_02" 169 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 188 "complexion_6" 201 } +# gene_height={ "normal_height" 116 "normal_height" 124 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_low" 148 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 65 "body_shape_rectangle_full" 4 } +# gene_bs_bust={ "bust_clothes" 106 "bust_shape_3_full" 208 } +# gene_age={ "old_1" 100 "old_1" 100 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 213 "avg_spacing_avg_thickness" 120 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 148 } +# gene_body_hair={ "body_hair_sparse" 167 "body_hair_sparse" 167 } +# gene_hair_type={ "hair_wavy" 188 "hair_wavy" 188 } +# gene_baldness={ "male_pattern_baldness" 129 "male_pattern_baldness" 129 } +# eye_accessory={ "normal_eyes" 201 "normal_eyes" 201 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 247 "normal_eyelashes" 247 } +# special_headgear_spectacles={ "eye_patch" 127 "eye_patch" 0 } +# hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 99 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jakob_eklund_dna = { +# portrait_info={ +# genes={ +# hair_color={ 22 190 213 156 } +# skin_color={ 90 84 61 89 } +# eye_color={ 108 127 108 127 } +# gene_chin_forward={ "chin_forward_neg" 102 "chin_forward_neg" 116 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 114 "eye_height_neg" 114 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 180 "eye_shut_pos" 180 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 153 "forehead_brow_height_pos" 153 } +# gene_forehead_roundness={ "forehead_roundness_pos" 166 "forehead_roundness_pos" 166 } +# gene_forehead_width={ "forehead_width_neg" 134 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_pos" 157 "forehead_height_pos" 157 } +# gene_head_height={ "head_height_pos" 163 "head_height_pos" 145 } +# gene_head_width={ "head_width_pos" 81 "head_width_pos" 138 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_pos" 153 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 121 "head_top_width_pos" 155 } +# gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 116 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_neg" 133 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_pos" 103 "jaw_width_pos" 134 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 187 "mouth_corner_depth_neg" 68 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 148 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_pos" 91 "mouth_forward_pos" 128 } +# gene_mouth_height={ "mouth_height_pos" 106 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 105 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 90 "mouth_upper_lip_size_neg" 103 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 95 "mouth_lower_lip_size_neg" 90 } +# gene_mouth_open={ "mouth_open_pos" 174 "mouth_open_pos" 129 } +# gene_neck_length={ "neck_length_pos" 164 "neck_length_pos" 146 } +# gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 101 "cheek_forward_neg" 37 } +# gene_bs_cheek_height={ "cheek_height_neg" 27 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_pos" 38 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 23 "ear_angle_neg" 123 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 192 "ear_inner_shape_pos" 169 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 119 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 67 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_neg" 17 "ear_size_neg" 56 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 189 "eye_corner_depth_pos" 189 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 40 "eye_fold_shape_neg" 40 } +# gene_bs_eye_size={ "eye_size_neg" 49 "eye_size_neg" 49 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 27 "eye_upper_lid_size_neg" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 103 "forehead_brow_curve_pos" 11 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 141 "forehead_brow_forward_pos" 39 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_pos" 31 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 21 "forehead_brow_width_pos" 21 } +# gene_bs_jaw_def={ "jaw_def_pos" 63 "jaw_def_neg" 163 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 29 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 97 "mouth_lower_lip_full_neg" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 28 "mouth_lower_lip_pad_neg" 28 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 35 "mouth_lower_lip_width_pos" 80 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 104 "mouth_philtrum_def_pos" 83 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 107 "mouth_philtrum_shape_pos" 63 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 77 "mouth_philtrum_width_neg" 77 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 75 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 69 "mouth_upper_lip_full_pos" 18 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 65 "mouth_upper_lip_profile_neg" 18 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 39 "mouth_upper_lip_width_pos" 36 } +# gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 4 } +# gene_bs_nose_height={ "nose_height_pos" 57 "nose_height_pos" 121 } +# gene_bs_nose_length={ "nose_length_pos" 29 "nose_length_pos" 37 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 111 "nose_nostril_height_neg" 94 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 5 "nose_nostril_width_neg" 12 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 47 "nose_profile_neg" 47 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 41 "nose_ridge_angle_pos" 85 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 75 "nose_ridge_width_neg" 33 } +# gene_bs_nose_size={ "nose_size_neg" 25 "nose_size_neg" 25 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 45 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_neg" 0 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 61 "nose_tip_width_neg" 22 } +# face_detail_cheek_def={ "cheek_def_01" 176 "cheek_def_02" 120 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 33 "cheek_fat_01_pos" 19 } +# face_detail_chin_cleft={ "chin_dimple" 37 "chin_dimple" 14 } +# face_detail_chin_def={ "chin_def" 50 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 247 "eye_lower_lid_def" 247 } +# face_detail_eye_socket={ "eye_socket_02" 16 "eye_socket_02" 16 } +# face_detail_nasolabial={ "nasolabial_02" 15 "nasolabial_02" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 64 "nose_ridge_def_pos" 177 } +# face_detail_nose_tip_def={ "nose_tip_def" 169 "nose_tip_def" 212 } +# face_detail_temple_def={ "temple_def" 60 "temple_def" 251 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 44 "brow_wrinkles_01" 44 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 102 "eye_wrinkles_01" 102 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 64 "forehead_wrinkles_01" 64 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 196 "complexion_2" 239 } +# gene_height={ "normal_height" 195 "normal_height" 154 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 99 "body_fat_head_fat_medium" 122 } +# gene_bs_body_shape={ "body_shape_pear_full" 116 "body_shape_pear_full" 0 } +# gene_bs_bust={ "bust_clothes" 79 "bust_default" 202 } +# gene_age={ "old_4" 13 "old_4" 13 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 94 "avg_spacing_low_thickness" 94 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 113 "layer_2_low_thickness" 113 } +# gene_body_hair={ "body_hair_avg" 141 "body_hair_avg" 141 } +# gene_hair_type={ "hair_straight" 141 "hair_straight" 141 } +# gene_baldness={ "male_pattern_baldness" 170 "male_pattern_baldness" 170 } +# eye_accessory={ "normal_eyes" 122 "normal_eyes" 122 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 153 "normal_eyelashes" 153 } +# gene_spindly={ "spindly" 255 "spindly" 0 } +# hairstyles={ "indian_hairstyles_straight" 255 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } # genes +# } # portrait_info +#} # easteregg_jakob_eklund_dna +# +#easteregg_rebecca_gottfredsson_dna={ +# portrait_info = { +# genes={ +# hair_color={ 125 118 55 238 } +# skin_color={ 53 60 20 84 } +# eye_color={ 142 112 215 174 } +# gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_pos" 131 } +# gene_chin_height={ "chin_height_pos" 110 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 127 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_pos" 152 "eye_depth_pos" 174 } +# gene_eye_height={ "eye_height_pos" 101 "eye_height_pos" 155 } +# gene_eye_distance={ "eye_distance_pos" 120 "eye_distance_pos" 137 } +# gene_eye_shut={ "eye_shut_neg" 105 "eye_shut_neg" 125 } +# gene_forehead_angle={ "forehead_angle_neg" 153 "forehead_angle_neg" 104 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 134 "forehead_brow_height_neg" 110 } +# gene_forehead_roundness={ "forehead_roundness_pos" 181 "forehead_roundness_pos" 179 } +# gene_forehead_width={ "forehead_width_pos" 166 "forehead_width_pos" 158 } +# gene_forehead_height={ "forehead_height_pos" 178 "forehead_height_pos" 176 } +# gene_head_height={ "head_height_pos" 147 "head_height_pos" 133 } +# gene_head_width={ "head_width_pos" 150 "head_width_pos" 141 } +# gene_head_profile={ "head_profile_neg" 44 "head_profile_neg" 81 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 143 } +# gene_head_top_width={ "head_top_width_neg" 148 "head_top_width_neg" 114 } +# gene_jaw_angle={ "jaw_angle_neg" 134 "jaw_angle_neg" 112 } +# gene_jaw_forward={ "jaw_forward_pos" 96 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 134 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 104 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 199 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 120 "mouth_forward_pos" 134 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_pos" 122 "mouth_width_pos" 129 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 157 "mouth_upper_lip_size_neg" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 108 "mouth_lower_lip_size_neg" 90 } +# gene_mouth_open={ "mouth_open_neg" 132 "mouth_open_neg" 99 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 150 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 159 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_neg" 123 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_pos" 50 } +# gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_neg" 103 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 174 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 61 "ear_both_bend_pos" 6 } +# gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 25 } +# gene_bs_ear_size={ "ear_size_neg" 5 "ear_size_pos" 46 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 133 "eye_corner_depth_pos" 98 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 198 } +# gene_bs_eye_size={ "eye_size_pos" 19 "eye_size_neg" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 85 "eye_upper_lid_size_neg" 172 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 85 "forehead_brow_curve_neg" 193 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 57 "forehead_brow_forward_pos" 82 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 41 "forehead_brow_inner_height_neg" 24 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 73 "forehead_brow_outer_height_neg" 23 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_neg" 85 } +# gene_bs_jaw_def={ "jaw_def_neg" 97 "jaw_def_pos" 12 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 200 "mouth_lower_lip_def_pos" 41 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 145 "mouth_lower_lip_full_pos" 2 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 7 "mouth_lower_lip_pad_pos" 16 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 53 "mouth_lower_lip_width_neg" 106 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 53 "mouth_philtrum_shape_pos" 99 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 19 "mouth_philtrum_width_pos" 8 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 188 "mouth_upper_lip_def_pos" 12 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 25 "mouth_upper_lip_full_neg" 10 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_neg" 10 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 99 "mouth_upper_lip_width_pos" 43 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 32 } +# gene_bs_nose_height={ "nose_height_neg" 77 "nose_height_pos" 62 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_pos" 51 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 15 "nose_nostril_height_neg" 48 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 27 "nose_nostril_width_pos" 43 } +# gene_bs_nose_profile={ "nose_profile_neg" 51 "nose_profile_pos" 2 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_pos" 78 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_neg" 48 } +# gene_bs_nose_size={ "nose_size_neg" 7 "nose_size_neg" 47 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 1 "nose_tip_angle_pos" 200 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 13 "nose_tip_forward_neg" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 17 "nose_tip_width_pos" 9 } +# face_detail_cheek_def={ "cheek_def_02" 87 "cheek_def_02" 11 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 205 "cheek_fat_02_pos" 194 } +# face_detail_chin_cleft={ "chin_dimple" 83 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def" 84 "chin_def_neg" 225 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 25 } +# face_detail_eye_socket={ "eye_socket_01" 98 "eye_socket_01" 24 } +# face_detail_nasolabial={ "nasolabial_01" 248 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 103 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 64 "nose_tip_def" 247 } +# face_detail_temple_def={ "temple_def" 74 "temple_def" 240 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 18 "brow_wrinkles_01" 18 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 83 "eye_wrinkles_01" 83 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 155 "forehead_wrinkles_01" 20 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 183 "complexion_3" 160 } +# gene_height={ "normal_height" 114 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 126 "body_fat_head_fat_low" 132 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 102 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 134 "bust_default" 140 } +# gene_age={ "old_3" 173 "old_3" 173 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 225 "far_spacing_avg_thickness" 165 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 103 } +# gene_body_hair={ "body_hair_avg" 183 "body_hair_avg" 183 } +# gene_hair_type={ "hair_straight" 187 "hair_straight" 187 } +# gene_baldness={ "male_pattern_baldness" 113 "male_pattern_baldness" 113 } +# eye_accessory={ "normal_eyes" 75 "normal_eyes" 75 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 3 "normal_eyelashes" 3 } +# pose={ "" 255 "" 0 } +# cloaks={ "fp1_cloak" 77 "no_cloak" 0 } +# gene_bs_cloak={ "cloak" 255 "no_cloak" 0 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 63 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 68 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "northern_low_nobility_clothes" 127 "most_clothes" 0 } +# headgear={ "northern_common" 143 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#easteregg_melanie_albarn_dna={ +# portrait_info = { +# genes={ +# hair_color={ 114 77 121 78 } +# skin_color={ 99 20 63 66 } +# eye_color={ 169 31 254 173 } +# gene_chin_forward={ "chin_forward_neg" 129 "chin_forward_neg" 118 } +# gene_chin_height={ "chin_height_neg" 98 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 104 "chin_width_neg" 104 } +# gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_pos" 125 "eye_height_pos" 148 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 107 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 229 "forehead_angle_neg" 111 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_neg" 112 } +# gene_forehead_roundness={ "forehead_roundness_pos" 189 "forehead_roundness_pos" 189 } +# gene_forehead_width={ "forehead_width_neg" 128 "forehead_width_neg" 124 } +# gene_forehead_height={ "forehead_height_neg" 114 "forehead_height_neg" 114 } +# gene_head_height={ "head_height_neg" 143 "head_height_neg" 107 } +# gene_head_width={ "head_width_neg" 131 "head_width_neg" 108 } +# gene_head_profile={ "head_profile_pos" 112 "head_profile_pos" 164 } +# gene_head_top_height={ "head_top_height_pos" 219 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_neg" 149 "head_top_width_neg" 114 } +# gene_jaw_angle={ "jaw_angle_neg" 132 "jaw_angle_neg" 123 } +# gene_jaw_forward={ "jaw_forward_neg" 112 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 119 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_pos" 156 "jaw_width_pos" 156 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 128 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_neg" 104 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 150 } +# gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 117 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 100 "mouth_upper_lip_size_neg" 91 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 94 "mouth_lower_lip_size_neg" 66 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 75 } +# gene_neck_length={ "neck_length_neg" 158 "neck_length_neg" 83 } +# gene_neck_width={ "neck_width_neg" 142 "neck_width_neg" 127 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 119 "cheek_forward_neg" 43 } +# gene_bs_cheek_height={ "cheek_height_pos" 79 "cheek_height_neg" 23 } +# gene_bs_cheek_width={ "cheek_width_pos" 23 "cheek_width_neg" 62 } +# gene_bs_ear_angle={ "ear_angle_neg" 37 "ear_angle_pos" 43 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 108 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 87 "ear_upper_bend_pos" 199 } +# gene_bs_ear_outward={ "ear_outward_pos" 107 "ear_outward_pos" 107 } +# gene_bs_ear_size={ "ear_size_pos" 23 "ear_size_pos" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 93 "eye_corner_depth_pos" 166 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 105 "eye_fold_shape_pos" 26 } +# gene_bs_eye_size={ "eye_size_neg" 39 "eye_size_pos" 10 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 11 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 69 "forehead_brow_curve_pos" 20 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 55 "forehead_brow_forward_pos" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 37 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 27 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 2 "forehead_brow_width_neg" 2 } +# gene_bs_jaw_def={ "jaw_def_neg" 163 "jaw_def_pos" 44 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 179 "mouth_lower_lip_def_pos" 20 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 41 "mouth_lower_lip_full_neg" 36 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 37 "mouth_lower_lip_pad_pos" 16 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 48 "mouth_lower_lip_width_neg" 48 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 71 "mouth_philtrum_shape_neg" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 44 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 92 "mouth_upper_lip_def_pos" 88 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 138 "mouth_upper_lip_full_pos" 138 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 107 "mouth_upper_lip_profile_pos" 64 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 101 "mouth_upper_lip_width_neg" 65 } +# gene_bs_nose_forward={ "nose_forward_neg" 83 "nose_forward_pos" 11 } +# gene_bs_nose_height={ "nose_height_neg" 99 "nose_height_neg" 99 } +# gene_bs_nose_length={ "nose_length_neg" 53 "nose_length_pos" 36 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 22 "nose_nostril_height_neg" 22 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 47 "nose_nostril_width_neg" 47 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 41 "nose_profile_pos" 46 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_neg" 104 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 23 "nose_ridge_width_neg" 23 } +# gene_bs_nose_size={ "nose_size_pos" 35 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_pos" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 103 "nose_tip_forward_neg" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_neg" 13 } +# face_detail_cheek_def={ "cheek_def_01" 82 "cheek_def_02" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 167 "cheek_fat_01_neg" 22 } +# face_detail_chin_cleft={ "chin_cleft" 16 "chin_cleft" 16 } +# face_detail_chin_def={ "chin_def" 155 "chin_def" 132 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 78 "eye_lower_lid_def" 251 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_color_03" 1 } +# face_detail_nasolabial={ "nasolabial_01" 142 "nasolabial_03" 18 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 16 "nose_ridge_def_pos" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 236 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 11 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 216 "brow_wrinkles_01" 216 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 221 "eye_wrinkles_03" 221 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 172 "forehead_wrinkles_01" 3 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_7" 188 "complexion_7" 91 } +# gene_height={ "normal_height" 124 "normal_height" 112 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 98 "body_fat_head_fat_medium" 124 } +# gene_bs_body_shape={ "body_shape_pear_half" 35 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_clothes" 118 "bust_shape_4_half" 91 } +# gene_age={ "old_4" 193 "old_4" 193 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 107 "far_spacing_lower_thickness" 107 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 117 "layer_2_avg_thickness" 87 } +# gene_body_hair={ "body_hair_dense" 134 "body_hair_dense" 134 } +# gene_hair_type={ "hair_curly" 115 "hair_curly" 115 } +# gene_baldness={ "male_pattern_baldness" 105 "male_pattern_baldness" 105 } +# eye_accessory={ "normal_eyes" 114 "normal_eyes" 114 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 110 "normal_eyelashes" 110 } +# cloaks={ "fp1_cloak" 137 "no_cloak" 0 } +# gene_bs_cloak={ "cloak" 255 "no_cloak" 0 } +# hairstyles={ "fp2_hairstyles_iberian_christian_straight" 127 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 167 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "northern_high_nobility_clothes" 99 "most_clothes" 0 } +# headgear={ "northern_royalty" 76 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#easteregg_neyla_garcia_dna={ +# portrait_info = { +# genes={ +# hair_color={ 64 234 28 229 } +# skin_color={ 64 30 2 79 } +# eye_color={ 33 212 178 199 } +# gene_chin_forward={ "chin_forward_pos" 103 "chin_forward_pos" 131 } +# gene_chin_height={ "chin_height_neg" 81 "chin_height_neg" 120 } +# gene_chin_width={ "chin_width_neg" 132 "chin_width_neg" 119 } +# gene_eye_angle={ "eye_angle_pos" 105 "eye_angle_pos" 133 } +# gene_eye_depth={ "eye_depth_neg" 145 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 24 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 67 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 152 "eye_shut_pos" 130 } +# gene_forehead_angle={ "forehead_angle_pos" 76 "forehead_angle_pos" 147 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 118 "forehead_brow_height_pos" 165 } +# gene_forehead_roundness={ "forehead_roundness_pos" 245 "forehead_roundness_pos" 204 } +# gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_pos" 49 "forehead_height_pos" 144 } +# gene_head_height={ "head_height_neg" 101 "head_height_neg" 81 } +# gene_head_width={ "head_width_neg" 186 "head_width_neg" 119 } +# gene_head_profile={ "head_profile_pos" 70 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_neg" 181 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 219 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_pos" 97 "jaw_angle_pos" 158 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 126 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_neg" 136 "jaw_width_neg" 93 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 166 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 145 "mouth_corner_height_neg" 127 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 87 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_neg" 49 "mouth_width_neg" 67 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 98 "mouth_upper_lip_size_neg" 98 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 93 } +# gene_mouth_open={ "mouth_open_neg" 137 "mouth_open_neg" 26 } +# gene_neck_length={ "neck_length_pos" 165 "neck_length_pos" 150 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_neg" 123 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 147 "cheek_forward_neg" 49 } +# gene_bs_cheek_height={ "cheek_height_neg" 75 "cheek_height_pos" 102 } +# gene_bs_cheek_width={ "cheek_width_pos" 11 "cheek_width_neg" 24 } +# gene_bs_ear_angle={ "ear_angle_neg" 40 "ear_angle_neg" 40 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 3 "ear_both_bend_pos" 3 } +# gene_bs_ear_outward={ "ear_outward_pos" 0 "ear_outward_neg" 0 } +# gene_bs_ear_size={ "ear_size_pos" 98 "ear_size_pos" 98 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 77 "eye_corner_depth_pos" 172 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 41 "eye_fold_shape_neg" 8 } +# gene_bs_eye_size={ "eye_size_neg" 177 "eye_size_pos" 24 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 33 "eye_upper_lid_size_pos" 76 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 71 "forehead_brow_curve_pos" 9 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 51 "forehead_brow_forward_pos" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 28 "forehead_brow_inner_height_pos" 28 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 27 "forehead_brow_outer_height_pos" 63 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 42 "forehead_brow_width_pos" 42 } +# gene_bs_jaw_def={ "jaw_def_pos" 53 "jaw_def_neg" 191 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 75 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 71 "mouth_lower_lip_full_neg" 35 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_neg" 120 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 31 "mouth_lower_lip_width_neg" 11 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 61 "mouth_philtrum_def_pos" 33 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 93 "mouth_philtrum_shape_pos" 6 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 196 "mouth_philtrum_width_pos" 196 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 124 "mouth_upper_lip_def_pos" 3 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 80 "mouth_upper_lip_full_pos" 80 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 8 "mouth_upper_lip_profile_pos" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 111 "mouth_upper_lip_width_pos" 111 } +# gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 72 } +# gene_bs_nose_height={ "nose_height_neg" 94 "nose_height_neg" 94 } +# gene_bs_nose_length={ "nose_length_neg" 42 "nose_length_neg" 42 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 12 "nose_nostril_height_neg" 12 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_neg" 109 "nose_profile_hawk" 32 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 105 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 9 "nose_ridge_width_pos" 30 } +# gene_bs_nose_size={ "nose_size_pos" 43 "nose_size_neg" 21 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 97 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_neg" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 35 "nose_tip_width_pos" 35 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 21 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_03_pos" 12 } +# face_detail_chin_cleft={ "chin_cleft" 188 "chin_cleft" 188 } +# face_detail_chin_def={ "chin_def_neg" 77 "chin_def_neg" 6 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 6 "eye_lower_lid_def" 254 } +# face_detail_eye_socket={ "eye_socket_color_02" 55 "eye_socket_02" 144 } +# face_detail_nasolabial={ "nasolabial_01" 55 "nasolabial_01" 14 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 0 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 15 "nose_tip_def" 15 } +# face_detail_temple_def={ "temple_def" 255 "temple_def" 248 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 59 "brow_wrinkles_01" 59 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 44 "eye_wrinkles_01" 44 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 21 "forehead_wrinkles_01" 21 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 196 "complexion_1" 223 } +# gene_height={ "normal_height" 84 "normal_height" 115 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 125 "body_fat_head_fat_full" 125 } +# gene_bs_body_shape={ "body_shape_apple_half" 65 "body_shape_apple_half" 40 } +# gene_bs_bust={ "bust_clothes" 47 "bust_shape_4_half" 59 } +# gene_age={ "old_3" 74 "old_3" 74 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 112 "far_spacing_low_thickness" 107 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 163 "layer_2_avg_thickness" 113 } +# gene_body_hair={ "body_hair_avg" 178 "body_hair_avg" 178 } +# gene_hair_type={ "hair_wavy" 105 "hair_wavy" 105 } +# gene_baldness={ "male_pattern_baldness" 93 "male_pattern_baldness" 93 } +# eye_accessory={ "normal_eyes" 167 "normal_eyes" 167 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 180 "normal_eyelashes" 180 } +# beards={ "northern_beards_curly" 255 "no_beard" 0 } +# hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 85 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_mathias_frostewarn_dna={ +# portrait_info = { +# genes={ +# hair_color={ 199 88 199 88 } +# skin_color={ 69 45 112 92 } +# eye_color={ 243 179 245 146 } +# gene_chin_forward={ "chin_forward_pos" 133 "chin_forward_pos" 133 } +# gene_chin_height={ "chin_height_neg" 99 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_neg" 106 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_neg" 97 "eye_angle_neg" 102 } +# gene_eye_depth={ "eye_depth_neg" 146 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 97 "eye_distance_neg" 119 } +# gene_eye_shut={ "eye_shut_neg" 127 "eye_shut_neg" 110 } +# gene_forehead_angle={ "forehead_angle_pos" 102 "forehead_angle_pos" 128 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 95 "forehead_brow_height_neg" 116 } +# gene_forehead_roundness={ "forehead_roundness_neg" 180 "forehead_roundness_neg" 115 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 125 } +# gene_forehead_height={ "forehead_height_pos" 128 "forehead_height_pos" 170 } +# gene_head_height={ "head_height_pos" 165 "head_height_pos" 165 } +# gene_head_width={ "head_width_neg" 86 "head_width_neg" 99 } +# gene_head_profile={ "head_profile_pos" 168 "head_profile_pos" 186 } +# gene_head_top_height={ "head_top_height_pos" 96 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_pos" 110 "head_top_width_pos" 228 } +# gene_jaw_angle={ "jaw_angle_pos" 133 "jaw_angle_pos" 136 } +# gene_jaw_forward={ "jaw_forward_pos" 93 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_neg" 106 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_pos" 134 "jaw_width_pos" 127 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 76 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 84 "mouth_corner_height_pos" 132 } +# gene_mouth_forward={ "mouth_forward_neg" 128 "mouth_forward_neg" 116 } +# gene_mouth_height={ "mouth_height_pos" 255 "mouth_height_pos" 156 } +# gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 112 "mouth_upper_lip_size_neg" 108 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 103 "mouth_lower_lip_size_pos" 159 } +# gene_mouth_open={ "mouth_open_neg" 113 "mouth_open_neg" 119 } +# gene_neck_length={ "neck_length_neg" 111 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_neg" 59 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 17 } +# gene_bs_cheek_height={ "cheek_height_neg" 32 "cheek_height_neg" 32 } +# gene_bs_cheek_width={ "cheek_width_pos" 21 "cheek_width_pos" 21 } +# gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 46 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 66 "ear_inner_shape_pos" 86 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 43 "ear_lower_bend_pos" 43 } +# gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_neg" 73 } +# gene_bs_ear_size={ "ear_size_neg" 91 "ear_size_neg" 116 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 35 "eye_corner_depth_pos" 237 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 19 "eye_fold_shape_pos" 33 } +# gene_bs_eye_size={ "eye_size_neg" 35 "eye_size_pos" 81 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 131 "eye_upper_lid_size_pos" 38 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 7 "forehead_brow_curve_pos" 16 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 43 "forehead_brow_forward_pos" 31 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 91 "forehead_brow_inner_height_pos" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 77 "forehead_brow_outer_height_neg" 9 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 7 "forehead_brow_width_pos" 18 } +# gene_bs_jaw_def={ "jaw_def_neg" 239 "jaw_def_neg" 168 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 19 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 75 "mouth_lower_lip_full_pos" 91 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 161 "mouth_lower_lip_width_neg" 86 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 235 "mouth_philtrum_def_pos" 35 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_neg" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 63 "mouth_philtrum_width_pos" 99 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 243 "mouth_upper_lip_def_pos" 13 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 51 "mouth_upper_lip_full_neg" 46 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 179 "mouth_upper_lip_profile_pos" 45 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 35 "mouth_upper_lip_width_pos" 35 } +# gene_bs_nose_forward={ "nose_forward_pos" 72 "nose_forward_pos" 72 } +# gene_bs_nose_height={ "nose_height_pos" 56 "nose_height_pos" 56 } +# gene_bs_nose_length={ "nose_length_pos" 63 "nose_length_pos" 63 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 81 "nose_nostril_height_pos" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 205 "nose_nostril_width_neg" 112 } +# gene_bs_nose_profile={ "nose_profile_neg" 79 "nose_profile_neg" 17 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 31 "nose_ridge_angle_pos" 29 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 39 "nose_ridge_width_pos" 44 } +# gene_bs_nose_size={ "nose_size_pos" 42 "nose_size_pos" 42 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 255 "nose_tip_angle_pos" 47 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 101 "nose_tip_forward_neg" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 79 "nose_tip_width_neg" 49 } +# face_detail_cheek_def={ "cheek_def_02" 36 "cheek_def_01" 0 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 209 "cheek_fat_01_neg" 140 } +# face_detail_chin_cleft={ "chin_dimple" 189 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 255 "chin_def" 19 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 160 "eye_lower_lid_def" 185 } +# face_detail_eye_socket={ "eye_socket_color_01" 85 "eye_socket_color_03" 10 } +# face_detail_nasolabial={ "nasolabial_03" 75 "nasolabial_01" 6 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 75 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 51 } +# face_detail_temple_def={ "temple_def" 109 "temple_def" 223 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 211 "brow_wrinkles_02" 127 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 230 "eye_wrinkles_02" 230 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 56 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 68 "complexion_7" 87 } +# gene_height={ "normal_height" 122 "normal_height" 120 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 155 "body_fat_head_fat_full" 150 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 76 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 60 "bust_shape_1_half" 88 } +# gene_age={ "old_2" 155 "old_2" 155 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 109 "avg_spacing_low_thickness" 136 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 133 "layer_2_avg_thickness" 64 } +# gene_body_hair={ "body_hair_sparse" 179 "body_hair_sparse" 179 } +# gene_hair_type={ "hair_wavy" 146 "hair_wavy" 146 } +# gene_baldness={ "male_pattern_baldness" 160 "male_pattern_baldness" 160 } +# eye_accessory={ "normal_eyes" 102 "normal_eyes" 102 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 130 "normal_eyelashes" 130 } +# cloaks={ "ep1_cloak_adventurer" 62 "no_cloak" 0 } +# gene_bs_cloak={ "cloak" 255 "no_cloak" 0 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 23 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "northern_high_nobility_clothes" 195 "most_clothes" 0 } +# headgear={ "fp1_royalty" 44 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# } +# } +#} +# +#easteregg_richard_lindkvist_dna={ +# portrait_info = { +# genes={ +# hair_color={ 101 234 90 241 } +# skin_color={ 89 44 53 74 } +# eye_color={ 168 203 112 139 } +# gene_chin_forward={ "chin_forward_neg" 70 "chin_forward_neg" 120 } +# gene_chin_height={ "chin_height_neg" 100 "chin_height_neg" 126 } +# gene_chin_width={ "chin_width_pos" 151 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_neg" 131 "eye_angle_neg" 114 } +# gene_eye_depth={ "eye_depth_pos" 152 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_pos" 102 "eye_height_pos" 132 } +# gene_eye_distance={ "eye_distance_neg" 103 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_neg" 113 "eye_shut_neg" 119 } +# gene_forehead_angle={ "forehead_angle_pos" 121 "forehead_angle_pos" 140 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 148 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_pos" 226 "forehead_width_pos" 226 } +# gene_forehead_height={ "forehead_height_pos" 151 "forehead_height_pos" 153 } +# gene_head_height={ "head_height_pos" 108 "head_height_pos" 134 } +# gene_head_width={ "head_width_neg" 132 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_pos" 107 "head_profile_pos" 134 } +# gene_head_top_height={ "head_top_height_pos" 86 "head_top_height_pos" 150 } +# gene_head_top_width={ "head_top_width_neg" 122 "head_top_width_neg" 112 } +# gene_jaw_angle={ "jaw_angle_neg" 47 "jaw_angle_neg" 87 } +# gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 132 } +# gene_jaw_height={ "jaw_height_pos" 155 "jaw_height_pos" 189 } +# gene_jaw_width={ "jaw_width_neg" 116 "jaw_width_neg" 79 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 137 "mouth_corner_depth_pos" 128 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 150 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 142 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 138 } +# gene_mouth_width={ "mouth_width_neg" 117 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 119 "mouth_upper_lip_size_neg" 119 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 77 "mouth_open_neg" 87 } +# gene_neck_length={ "neck_length_pos" 120 "neck_length_pos" 138 } +# gene_neck_width={ "neck_width_neg" 61 "neck_width_neg" 115 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 27 "cheek_forward_pos" 26 } +# gene_bs_cheek_height={ "cheek_height_neg" 15 "cheek_height_pos" 2 } +# gene_bs_cheek_width={ "cheek_width_neg" 155 "cheek_width_pos" 11 } +# gene_bs_ear_angle={ "ear_angle_neg" 17 "ear_angle_pos" 62 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 77 "ear_inner_shape_pos" 47 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 100 "ear_both_bend_pos" 18 } +# gene_bs_ear_outward={ "ear_outward_pos" 69 "ear_outward_neg" 18 } +# gene_bs_ear_size={ "ear_size_pos" 65 "ear_size_pos" 85 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 13 "eye_corner_depth_pos" 217 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 71 "eye_fold_shape_neg" 4 } +# gene_bs_eye_size={ "eye_size_neg" 9 "eye_size_neg" 35 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 195 "eye_upper_lid_size_pos" 149 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 21 "forehead_brow_curve_neg" 68 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 53 "forehead_brow_forward_neg" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 21 "forehead_brow_inner_height_pos" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 5 "forehead_brow_outer_height_neg" 40 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 43 "forehead_brow_width_neg" 34 } +# gene_bs_jaw_def={ "jaw_def_neg" 83 "jaw_def_pos" 82 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 16 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 59 "mouth_lower_lip_full_pos" 77 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 121 "mouth_lower_lip_pad_neg" 160 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 47 "mouth_lower_lip_width_pos" 10 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 63 "mouth_philtrum_def_pos" 50 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 50 "mouth_philtrum_shape_neg" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 45 "mouth_philtrum_width_neg" 14 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 77 "mouth_upper_lip_def_pos" 24 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 105 "mouth_upper_lip_full_neg" 33 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 65 "mouth_upper_lip_profile_pos" 81 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 31 "mouth_upper_lip_width_pos" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 38 } +# gene_bs_nose_height={ "nose_height_pos" 81 "nose_height_pos" 92 } +# gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 0 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 39 "nose_nostril_height_pos" 39 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 48 "nose_nostril_width_neg" 48 } +# gene_bs_nose_profile={ "nose_profile_neg" 15 "nose_profile_pos" 10 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 45 "nose_ridge_angle_neg" 22 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 41 "nose_ridge_width_pos" 16 } +# gene_bs_nose_size={ "nose_size_pos" 69 "nose_size_pos" 69 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 53 "nose_tip_angle_neg" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_neg" 9 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 145 "nose_tip_width_neg" 178 } +# face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 67 "cheek_fat_03_pos" 221 } +# face_detail_chin_cleft={ "chin_dimple" 46 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def_neg" 45 "chin_def" 36 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 213 "eye_lower_lid_def" 204 } +# face_detail_eye_socket={ "eye_socket_color_02" 87 "eye_socket_color_03" 7 } +# face_detail_nasolabial={ "nasolabial_02" 164 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 202 } +# face_detail_nose_tip_def={ "nose_tip_def" 119 "nose_tip_def" 255 } +# face_detail_temple_def={ "temple_def" 58 "temple_def" 215 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 121 "brow_wrinkles_03" 20 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 61 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 61 "forehead_wrinkles_01" 61 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 129 "complexion_2" 121 } +# gene_height={ "normal_height" 131 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 143 "body_fat_head_fat_low" 124 } +# gene_bs_body_shape={ "body_shape_triangle_full" 72 "body_shape_triangle_full" 21 } +# gene_bs_bust={ "bust_clothes" 99 "bust_shape_3_half" 93 } +# gene_age={ "old_3" 250 "old_3" 250 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 129 "avg_spacing_avg_thickness" 136 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_lower_thickness" 179 } +# gene_body_hair={ "body_hair_sparse" 158 "body_hair_sparse" 158 } +# gene_hair_type={ "hair_wavy" 173 "hair_wavy" 173 } +# gene_baldness={ "male_pattern_baldness" 167 "male_pattern_baldness" 167 } +# eye_accessory={ "normal_eyes" 159 "normal_eyes" 159 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 191 "normal_eyelashes" 191 } +# cloaks={ "western_royalty" 184 "no_cloak" 0 } +# hairstyles={ "indian_hairstyles_straight" 127 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 184 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "dde_hre_high_nobility_clothes" 29 "most_clothes" 0 } +# headgear={ "dde_hre_imperial" 197 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 75 "no_additive" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "western_beards_straight" 88 "no_beard" 0 } +# } +# } +#} +# +#easteregg_tomasz_ender_dna={ +# portrait_info = { +# genes={ +# hair_color={ 111 159 187 108 } +# skin_color={ 48 2 74 98 } +# eye_color={ 239 38 64 136 } +# gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 107 } +# gene_chin_height={ "chin_height_neg" 128 "chin_height_neg" 117 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 133 "eye_angle_pos" 135 } +# gene_eye_depth={ "eye_depth_neg" 162 "eye_depth_neg" 124 } +# gene_eye_height={ "eye_height_pos" 124 "eye_height_pos" 134 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 123 "eye_shut_pos" 133 } +# gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 148 } +# gene_forehead_roundness={ "forehead_roundness_pos" 134 "forehead_roundness_pos" 134 } +# gene_forehead_width={ "forehead_width_pos" 150 "forehead_width_pos" 152 } +# gene_forehead_height={ "forehead_height_neg" 86 "forehead_height_neg" 86 } +# gene_head_height={ "head_height_pos" 161 "head_height_pos" 152 } +# gene_head_width={ "head_width_neg" 102 "head_width_neg" 117 } +# gene_head_profile={ "head_profile_neg" 99 "head_profile_neg" 87 } +# gene_head_top_height={ "head_top_height_pos" 173 "head_top_height_pos" 173 } +# gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 167 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_pos" 130 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 140 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_neg" 135 "mouth_width_neg" 107 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 106 "mouth_upper_lip_size_neg" 106 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 119 "mouth_lower_lip_size_neg" 119 } +# gene_mouth_open={ "mouth_open_neg" 121 "mouth_open_neg" 121 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_pos" 133 "neck_width_pos" 133 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 41 "cheek_forward_neg" 47 } +# gene_bs_cheek_height={ "cheek_height_pos" 75 "cheek_height_pos" 22 } +# gene_bs_cheek_width={ "cheek_width_pos" 3 "cheek_width_neg" 11 } +# gene_bs_ear_angle={ "ear_angle_neg" 124 "ear_angle_neg" 124 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 161 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } +# gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 23 } +# gene_bs_ear_size={ "ear_size_pos" 47 "ear_size_pos" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 17 "eye_corner_depth_pos" 37 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 69 "eye_fold_shape_pos" 37 } +# gene_bs_eye_size={ "eye_size_neg" 51 "eye_size_pos" 105 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 21 "eye_upper_lid_size_pos" 4 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 164 "forehead_brow_curve_neg" 164 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 29 "forehead_brow_forward_pos" 29 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 124 "forehead_brow_inner_height_pos" 124 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 29 "forehead_brow_outer_height_neg" 29 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 95 "forehead_brow_width_pos" 95 } +# gene_bs_jaw_def={ "jaw_def_pos" 42 "jaw_def_pos" 42 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 239 "mouth_lower_lip_def_pos" 96 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_pos" 91 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_neg" 25 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 20 "mouth_lower_lip_width_pos" 20 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 28 "mouth_philtrum_def_pos" 28 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 22 "mouth_philtrum_shape_pos" 22 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 15 "mouth_philtrum_width_neg" 15 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 19 "mouth_upper_lip_full_pos" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 115 "mouth_upper_lip_profile_neg" 115 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_neg" 24 } +# gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_pos" 5 } +# gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 126 } +# gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_neg" 10 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 89 "nose_nostril_height_neg" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 1 "nose_nostril_width_neg" 7 } +# gene_bs_nose_profile={ "nose_profile_neg" 41 "nose_profile_pos" 37 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 61 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 69 "nose_ridge_width_pos" 23 } +# gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 35 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 35 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 7 "nose_tip_forward_neg" 24 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 159 "nose_tip_width_neg" 84 } +# face_detail_cheek_def={ "cheek_def_02" 111 "cheek_def_01" 104 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 66 "cheek_fat_03_pos" 6 } +# face_detail_chin_cleft={ "chin_cleft" 49 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def_neg" 22 "chin_def_neg" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 253 } +# face_detail_eye_socket={ "eye_socket_color_01" 86 "eye_socket_02" 249 } +# face_detail_nasolabial={ "nasolabial_03" 17 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 53 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 196 "nose_tip_def" 211 } +# face_detail_temple_def={ "temple_def" 177 "temple_def" 216 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 164 "brow_wrinkles_04" 87 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 239 "eye_wrinkles_01" 239 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 229 "forehead_wrinkles_03" 229 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 172 "complexion_2" 180 } +# gene_height={ "normal_height" 125 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_low" 104 "body_fat_head_fat_full" 131 } +# gene_bs_body_shape={ "body_shape_triangle_full" 54 "body_shape_triangle_full" 9 } +# gene_bs_bust={ "bust_clothes" 61 "bust_shape_1_full" 78 } +# gene_age={ "old_4" 33 "old_4" 33 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 162 "far_spacing_low_thickness" 104 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 230 "layer_2_lower_thickness" 182 } +# gene_body_hair={ "body_hair_dense" 104 "body_hair_dense" 104 } +# gene_hair_type={ "hair_curly" 172 "hair_curly" 172 } +# gene_baldness={ "male_pattern_baldness" 125 "male_pattern_baldness" 125 } +# eye_accessory={ "normal_eyes" 195 "normal_eyes" 195 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 94 "normal_eyelashes" 94 } +# cloaks={ "no_cloak" 153 "no_cloak" 0 } +# hairstyles={ "western_hairstyles_straight" 185 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 82 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "western_high_nobility_clothes" 7 "most_clothes" 0 } +# headgear={ "western_high_nobility" 118 "no_headgear" 0 } +# additive_headgear={ "ep2_western_era2_veils" 7 "no_additive" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# } +# } +#} +# +#easteregg_marcus_bose_dna={ +# portrait_info = { +# genes={ +# hair_color={ 74 65 205 151 } +# skin_color={ 15 13 14 69 } +# eye_color={ 222 113 225 179 } +# gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 177 } +# gene_chin_height={ "chin_height_neg" 138 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_neg" 113 "chin_width_neg" 122 } +# gene_eye_angle={ "eye_angle_pos" 150 "eye_angle_pos" 152 } +# gene_eye_depth={ "eye_depth_neg" 165 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_pos" 180 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_pos" 110 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 255 "eye_shut_neg" 108 } +# gene_forehead_angle={ "forehead_angle_pos" 171 "forehead_angle_pos" 150 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 117 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_pos" 148 "forehead_roundness_pos" 144 } +# gene_forehead_width={ "forehead_width_neg" 75 "forehead_width_neg" 101 } +# gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 120 } +# gene_head_height={ "head_height_neg" 138 "head_height_neg" 82 } +# gene_head_width={ "head_width_neg" 108 "head_width_neg" 127 } +# gene_head_profile={ "head_profile_pos" 124 "head_profile_pos" 151 } +# gene_head_top_height={ "head_top_height_pos" 152 "head_top_height_pos" 132 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 154 } +# gene_jaw_angle={ "jaw_angle_pos" 152 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_pos" 115 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 109 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_pos" 124 "jaw_width_pos" 139 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 108 "mouth_corner_depth_pos" 139 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 128 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_neg" 104 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 162 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_pos" 137 "mouth_width_pos" 137 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 140 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 129 "mouth_lower_lip_size_neg" 120 } +# gene_mouth_open={ "mouth_open_pos" 123 "mouth_open_pos" 165 } +# gene_neck_length={ "neck_length_neg" 155 "neck_length_neg" 120 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 146 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 33 "cheek_forward_pos" 8 } +# gene_bs_cheek_height={ "cheek_height_pos" 83 "cheek_height_neg" 8 } +# gene_bs_cheek_width={ "cheek_width_neg" 113 "cheek_width_neg" 6 } +# gene_bs_ear_angle={ "ear_angle_neg" 97 "ear_angle_pos" 27 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 79 "ear_inner_shape_pos" 79 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 0 "ear_lower_bend_pos" 93 } +# gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_neg" 95 } +# gene_bs_ear_size={ "ear_size_pos" 23 "ear_size_neg" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 49 "eye_corner_depth_pos" 253 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 43 "eye_fold_shape_pos" 56 } +# gene_bs_eye_size={ "eye_size_neg" 153 "eye_size_neg" 40 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 61 "eye_upper_lid_size_pos" 23 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 199 "forehead_brow_curve_neg" 189 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 35 "forehead_brow_forward_pos" 18 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 117 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 25 "forehead_brow_outer_height_pos" 44 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 9 "forehead_brow_width_pos" 32 } +# gene_bs_jaw_def={ "jaw_def_pos" 3 "jaw_def_pos" 48 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 15 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 159 "mouth_lower_lip_full_neg" 96 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 133 "mouth_lower_lip_pad_pos" 26 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 53 "mouth_lower_lip_width_pos" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 69 "mouth_philtrum_def_pos" 13 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 19 "mouth_philtrum_shape_neg" 7 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 75 "mouth_philtrum_width_neg" 1 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 58 "mouth_upper_lip_def_pos" 9 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 33 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 25 "mouth_upper_lip_profile_pos" 7 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 75 "mouth_upper_lip_width_pos" 121 } +# gene_bs_nose_forward={ "nose_forward_neg" 27 "nose_forward_pos" 14 } +# gene_bs_nose_height={ "nose_height_neg" 49 "nose_height_pos" 29 } +# gene_bs_nose_length={ "nose_length_pos" 115 "nose_length_pos" 96 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_neg" 28 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 31 "nose_nostril_width_pos" 41 } +# gene_bs_nose_profile={ "nose_profile_pos" 29 "nose_profile_neg" 38 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 75 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 109 "nose_ridge_width_pos" 36 } +# gene_bs_nose_size={ "nose_size_neg" 57 "nose_size_neg" 10 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 111 "nose_tip_angle_pos" 57 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_neg" 19 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 57 "nose_tip_width_pos" 12 } +# face_detail_cheek_def={ "cheek_def_01" 90 "cheek_def_02" 6 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 194 "cheek_fat_01_neg" 160 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 3 } +# face_detail_chin_def={ "chin_def" 126 "chin_def" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 160 "eye_lower_lid_def" 167 } +# face_detail_eye_socket={ "eye_socket_03" 148 "eye_socket_03" 162 } +# face_detail_nasolabial={ "nasolabial_03" 38 "nasolabial_01" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 113 "nose_ridge_def_neg" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 104 "nose_tip_def" 39 } +# face_detail_temple_def={ "temple_def" 73 "temple_def" 96 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 28 "brow_wrinkles_04" 28 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 72 "eye_wrinkles_01" 72 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 75 "forehead_wrinkles_01" 75 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 140 "complexion_2" 90 } +# gene_height={ "normal_height" 171 "normal_height" 138 } +# gene_bs_body_type={ "body_fat_head_fat_low" 36 "body_fat_head_fat_medium" 129 } +# gene_bs_body_shape={ "body_shape_triangle_half" 228 "body_shape_triangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 45 "bust_shape_1_half" 98 } +# gene_age={ "old_3" 218 "old_3" 218 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 166 "far_spacing_low_thickness" 121 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 163 "layer_2_low_thickness" 168 } +# gene_body_hair={ "body_hair_avg" 170 "body_hair_avg" 170 } +# gene_hair_type={ "hair_straight" 113 "hair_straight" 113 } +# gene_baldness={ "male_pattern_baldness" 103 "male_pattern_baldness" 103 } +# eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 244 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 37 "normal_eyelashes" 37 } +# gene_drunkard={ "drunkard" 239 "drunkard" 0 } +# beards={ "fp1_beards_straight" 102 "no_beard" 0 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jesse_kopparvall_dna={ +# portrait_info = { +# genes={ +# hair_color={ 11 251 105 246 } +# skin_color={ 92 130 79 160 } +# eye_color={ 18 201 18 201 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_pos" 121 "eye_angle_pos" 134 } +# gene_eye_depth={ "eye_depth_neg" 156 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 133 "eye_height_neg" 110 } +# gene_eye_distance={ "eye_distance_neg" 101 "eye_distance_neg" 107 } +# gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 121 "forehead_brow_height_neg" 121 } +# gene_forehead_roundness={ "forehead_roundness_pos" 143 "forehead_roundness_pos" 195 } +# gene_forehead_width={ "forehead_width_pos" 128 "forehead_width_pos" 128 } +# gene_forehead_height={ "forehead_height_pos" 178 "forehead_height_pos" 178 } +# gene_head_height={ "head_height_neg" 116 "head_height_neg" 116 } +# gene_head_width={ "head_width_pos" 131 "head_width_pos" 149 } +# gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 123 } +# gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } +# gene_head_top_width={ "head_top_width_pos" 156 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_pos" 150 "jaw_angle_pos" 143 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_neg" 99 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_neg" 95 "jaw_width_neg" 95 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 108 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 92 "mouth_upper_lip_size_pos" 132 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 132 "mouth_lower_lip_size_pos" 132 } +# gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 108 } +# gene_neck_length={ "neck_length_pos" 147 "neck_length_pos" 147 } +# gene_neck_width={ "neck_width_pos" 214 "neck_width_pos" 167 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 89 "cheek_forward_neg" 0 } +# gene_bs_cheek_height={ "cheek_height_neg" 137 "cheek_height_pos" 24 } +# gene_bs_cheek_width={ "cheek_width_neg" 19 "cheek_width_neg" 19 } +# gene_bs_ear_angle={ "ear_angle_pos" 73 "ear_angle_pos" 73 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 28 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 14 "ear_upper_bend_pos" 14 } +# gene_bs_ear_outward={ "ear_outward_pos" 51 "ear_outward_pos" 51 } +# gene_bs_ear_size={ "ear_size_pos" 189 "ear_size_pos" 44 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 35 "eye_corner_depth_pos" 116 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 33 "eye_fold_shape_neg" 51 } +# gene_bs_eye_size={ "eye_size_neg" 3 "eye_size_neg" 29 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 41 "eye_upper_lid_size_pos" 67 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 90 "forehead_brow_curve_neg" 90 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 40 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 8 "forehead_brow_inner_height_pos" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_neg" 15 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 65 "forehead_brow_width_neg" 65 } +# gene_bs_jaw_def={ "jaw_def_pos" 145 "jaw_def_neg" 43 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 114 "mouth_lower_lip_def_pos" 114 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 180 "mouth_lower_lip_pad_pos" 180 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 27 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 45 "mouth_philtrum_shape_neg" 45 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 24 "mouth_philtrum_width_pos" 24 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 83 "mouth_upper_lip_full_pos" 83 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 99 "mouth_upper_lip_profile_pos" 99 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 65 "mouth_upper_lip_width_pos" 65 } +# gene_bs_nose_forward={ "nose_forward_neg" 14 "nose_forward_neg" 14 } +# gene_bs_nose_height={ "nose_height_pos" 35 "nose_height_pos" 34 } +# gene_bs_nose_length={ "nose_length_pos" 75 "nose_length_neg" 12 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 17 "nose_nostril_height_pos" 17 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 190 "nose_nostril_width_neg" 190 } +# gene_bs_nose_profile={ "nose_profile_pos" 20 "nose_profile_pos" 20 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 20 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 45 } +# gene_bs_nose_size={ "nose_size_pos" 200 "nose_size_pos" 200 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 61 "nose_tip_angle_neg" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 44 "nose_tip_forward_neg" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 36 "nose_tip_width_neg" 36 } +# face_detail_cheek_def={ "cheek_def_01" 114 "cheek_def_01" 114 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 11 "cheek_fat_01_pos" 11 } +# face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 21 } +# face_detail_chin_def={ "chin_def" 248 "chin_def" 248 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 48 "eye_lower_lid_def" 215 } +# face_detail_eye_socket={ "eye_socket_03" 86 "eye_socket_03" 89 } +# face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_pos" 15 } +# face_detail_nose_tip_def={ "nose_tip_def" 199 "nose_tip_def" 199 } +# face_detail_temple_def={ "temple_def" 153 "temple_def" 153 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 59 "brow_wrinkles_01" 59 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 221 "eye_wrinkles_03" 221 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 202 "forehead_wrinkles_01" 202 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 243 "complexion_3" 243 } +# gene_height={ "normal_height" 145 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_low" 138 "body_fat_head_fat_low" 116 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 156 "body_shape_rectangle_full" 29 } +# gene_bs_bust={ "bust_clothes" 109 "bust_default" 150 } +# gene_age={ "old_3" 51 "old_3" 51 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 219 "avg_spacing_avg_thickness" 204 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 131 } +# gene_body_hair={ "body_hair_avg" 236 "body_hair_avg" 236 } +# gene_hair_type={ "hair_curly" 190 "hair_curly" 190 } +# gene_baldness={ "male_pattern_baldness" 139 "male_pattern_baldness" 139 } +# eye_accessory={ "normal_eyes" 239 "normal_eyes" 239 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } +# beards={ "fp2_beards_straight" 42 "no_beard" 0 } +# hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_david_ostlund_dna={ +# portrait_info = { +# genes={ +# hair_color={ 138 52 14 240 } +# skin_color={ 180 6 11 88 } +# eye_color={ 252 83 69 139 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_pos" 140 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_pos" 128 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 152 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 139 "forehead_brow_height_pos" 139 } +# gene_forehead_roundness={ "forehead_roundness_pos" 153 "forehead_roundness_pos" 153 } +# gene_forehead_width={ "forehead_width_neg" 118 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_neg" 107 "forehead_height_neg" 107 } +# gene_head_height={ "head_height_pos" 157 "head_height_pos" 157 } +# gene_head_width={ "head_width_neg" 118 "head_width_neg" 124 } +# gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 150 } +# gene_head_top_height={ "head_top_height_neg" 125 "head_top_height_neg" 114 } +# gene_head_top_width={ "head_top_width_pos" 110 "head_top_width_pos" 153 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_pos" 177 "jaw_width_pos" 177 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 104 "mouth_corner_depth_neg" 104 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 129 "mouth_height_pos" 129 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 118 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 177 "mouth_upper_lip_size_pos" 177 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 85 "mouth_lower_lip_size_neg" 85 } +# gene_mouth_open={ "mouth_open_pos" 160 "mouth_open_pos" 160 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_neg" 185 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 15 "cheek_forward_pos" 15 } +# gene_bs_cheek_height={ "cheek_height_pos" 26 "cheek_height_pos" 26 } +# gene_bs_cheek_width={ "cheek_width_neg" 16 "cheek_width_neg" 16 } +# gene_bs_ear_angle={ "ear_angle_pos" 7 "ear_angle_pos" 51 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 23 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 133 "ear_both_bend_pos" 154 } +# gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_pos" 1 } +# gene_bs_ear_size={ "ear_size_neg" 9 "ear_size_pos" 119 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 243 "eye_corner_depth_pos" 243 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 90 "eye_fold_shape_pos" 90 } +# gene_bs_eye_size={ "eye_size_neg" 122 "eye_size_neg" 122 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 19 "eye_upper_lid_size_pos" 19 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 5 "forehead_brow_curve_neg" 5 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 8 "forehead_brow_forward_neg" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 4 "forehead_brow_inner_height_neg" 4 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 39 "forehead_brow_outer_height_neg" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 17 } +# gene_bs_jaw_def={ "jaw_def_pos" 63 "jaw_def_pos" 63 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 24 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 83 "mouth_lower_lip_pad_pos" 83 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_neg" 125 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 85 "mouth_philtrum_def_pos" 85 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 19 "mouth_philtrum_shape_pos" 19 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 39 "mouth_philtrum_width_pos" 39 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 15 "mouth_upper_lip_def_pos" 15 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 37 "mouth_upper_lip_full_neg" 37 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 85 "mouth_upper_lip_profile_pos" 85 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 107 "mouth_upper_lip_width_pos" 107 } +# gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 37 } +# gene_bs_nose_height={ "nose_height_neg" 72 "nose_height_neg" 72 } +# gene_bs_nose_length={ "nose_length_pos" 34 "nose_length_pos" 34 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_pos" 0 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 71 "nose_nostril_width_pos" 52 } +# gene_bs_nose_profile={ "nose_profile_neg" 49 "nose_profile_neg" 49 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 67 "nose_ridge_angle_neg" 7 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 5 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_neg" 15 "nose_size_pos" 31 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 1 "nose_tip_angle_pos" 92 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 15 "nose_tip_forward_pos" 15 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 13 "nose_tip_width_pos" 50 } +# face_detail_cheek_def={ "cheek_def_01" 144 "cheek_def_01" 98 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 228 "cheek_fat_04_pos" 228 } +# face_detail_chin_cleft={ "chin_cleft" 7 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def_neg" 10 "chin_def_neg" 10 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 22 "eye_lower_lid_def" 22 } +# face_detail_eye_socket={ "eye_socket_color_02" 54 "eye_socket_color_02" 54 } +# face_detail_nasolabial={ "nasolabial_02" 57 "nasolabial_02" 20 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 117 "nose_ridge_def_pos" 7 } +# face_detail_nose_tip_def={ "nose_tip_def" 29 "nose_tip_def" 14 } +# face_detail_temple_def={ "temple_def" 104 "temple_def" 104 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 176 "brow_wrinkles_01" 54 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 96 "eye_wrinkles_01" 96 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 207 "forehead_wrinkles_02" 207 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 125 "complexion_5" 132 } +# gene_height={ "normal_height" 172 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_low" 83 "body_fat_head_fat_low" 138 } +# gene_bs_body_shape={ "body_shape_triangle_half" 174 "body_shape_triangle_half" 52 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_3_half" 63 } +# gene_age={ "old_2" 158 "old_2" 158 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 146 "far_spacing_low_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 72 "layer_2_low_thickness" 72 } +# gene_body_hair={ "body_hair_avg" 165 "body_hair_avg" 165 } +# gene_hair_type={ "hair_wavy" 143 "hair_wavy" 143 } +# gene_baldness={ "male_pattern_baldness" 148 "male_pattern_baldness" 148 } +# eye_accessory={ "normal_eyes" 9 "normal_eyes" 9 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 156 "normal_eyelashes" 156 } +# cloaks={ "fp1_cloak_berserker" 196 "no_cloak" 0 } +# hairstyles={ "fp1_hairstyles_straight" 255 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 174 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "fp1_high_nobility_clothes" 11 "most_clothes" 0 } +# headgear={ "fp1_nobility" 203 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# beards={ "fp1_beards_straight" 51 "no_beard" 0 } +# } +# } +#} +# +#easteregg_jacopo_freddi_dna={ +# portrait_info = { +# genes={ +# hair_color={ 51 206 81 232 } +# skin_color={ 198 65 144 125 } +# eye_color={ 60 181 60 181 } +# gene_chin_forward={ "chin_forward_neg" 120 "chin_forward_neg" 120 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_neg" 120 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_neg" 120 } +# gene_eye_depth={ "eye_depth_pos" 93 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_pos" 123 "eye_height_pos" 136 } +# gene_eye_distance={ "eye_distance_pos" 124 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 103 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_neg" 80 "forehead_angle_neg" 122 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 127 "forehead_brow_height_neg" 127 } +# gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 161 } +# gene_forehead_width={ "forehead_width_pos" 129 "forehead_width_pos" 129 } +# gene_forehead_height={ "forehead_height_neg" 90 "forehead_height_neg" 90 } +# gene_head_height={ "head_height_pos" 137 "head_height_pos" 137 } +# gene_head_width={ "head_width_neg" 56 "head_width_neg" 83 } +# gene_head_profile={ "head_profile_pos" 118 "head_profile_pos" 144 } +# gene_head_top_height={ "head_top_height_pos" 160 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 200 "head_top_width_pos" 200 } +# gene_jaw_angle={ "jaw_angle_pos" 187 "jaw_angle_pos" 133 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_neg" 102 "jaw_height_neg" 102 } +# gene_jaw_width={ "jaw_width_neg" 112 "jaw_width_neg" 112 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 162 "mouth_corner_depth_pos" 162 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 115 "mouth_corner_height_neg" 115 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 145 "mouth_height_pos" 145 } +# gene_mouth_width={ "mouth_width_neg" 67 "mouth_width_neg" 67 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 139 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 167 "mouth_lower_lip_size_pos" 152 } +# gene_mouth_open={ "mouth_open_neg" 103 "mouth_open_neg" 103 } +# gene_neck_length={ "neck_length_neg" 134 "neck_length_neg" 126 } +# gene_neck_width={ "neck_width_pos" 113 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 103 "cheek_height_neg" 46 } +# gene_bs_cheek_width={ "cheek_width_neg" 131 "cheek_width_neg" 7 } +# gene_bs_ear_angle={ "ear_angle_neg" 29 "ear_angle_pos" 37 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 55 "ear_inner_shape_pos" 42 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 40 "ear_both_bend_pos" 121 } +# gene_bs_ear_outward={ "ear_outward_neg" 65 "ear_outward_pos" 7 } +# gene_bs_ear_size={ "ear_size_neg" 105 "ear_size_pos" 31 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 97 "eye_corner_depth_pos" 195 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 165 "eye_fold_shape_pos" 11 } +# gene_bs_eye_size={ "eye_size_pos" 23 "eye_size_neg" 180 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 39 "eye_upper_lid_size_pos" 39 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 34 "forehead_brow_curve_neg" 34 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 25 "forehead_brow_forward_neg" 47 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 131 "forehead_brow_inner_height_neg" 33 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_pos" 13 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 17 "forehead_brow_width_neg" 49 } +# gene_bs_jaw_def={ "jaw_def_pos" 125 "jaw_def_neg" 32 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 13 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 119 "mouth_lower_lip_full_pos" 11 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 30 "mouth_lower_lip_pad_pos" 30 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 63 "mouth_lower_lip_width_neg" 14 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 50 "mouth_philtrum_shape_pos" 50 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 16 "mouth_philtrum_width_pos" 16 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 42 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 80 "mouth_upper_lip_full_neg" 80 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 41 "mouth_upper_lip_profile_pos" 41 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 55 "mouth_upper_lip_width_neg" 55 } +# gene_bs_nose_forward={ "nose_forward_pos" 31 "nose_forward_pos" 4 } +# gene_bs_nose_height={ "nose_height_pos" 3 "nose_height_pos" 3 } +# gene_bs_nose_length={ "nose_length_neg" 35 "nose_length_neg" 15 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 105 "nose_nostril_height_pos" 105 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 91 "nose_nostril_width_neg" 32 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 61 "nose_profile_neg" 19 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 71 "nose_ridge_angle_pos" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 30 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_pos" 11 "nose_size_pos" 11 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 15 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_pos" 9 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_01_pos" 107 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def" 53 "chin_def" 250 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 210 "eye_lower_lid_def" 118 } +# face_detail_eye_socket={ "eye_socket_color_02" 59 "eye_socket_color_02" 1 } +# face_detail_nasolabial={ "nasolabial_01" 73 "nasolabial_01" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 154 "nose_ridge_def_pos" 154 } +# face_detail_nose_tip_def={ "nose_tip_def" 205 "nose_tip_def" 112 } +# face_detail_temple_def={ "temple_def" 202 "temple_def" 214 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 68 "brow_wrinkles_03" 68 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 86 "eye_wrinkles_01" 86 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 82 "forehead_wrinkles_01" 82 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 128 "complexion_5" 176 } +# gene_height={ "normal_height" 134 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_low" 125 "body_fat_head_fat_medium" 125 } +# gene_bs_body_shape={ "body_shape_apple_half" 75 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 60 "bust_shape_3_full" 138 } +# gene_age={ "old_4" 153 "old_4" 153 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 223 "avg_spacing_high_thickness" 246 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 86 "layer_2_high_thickness" 190 } +# gene_body_hair={ "body_hair_dense" 150 "body_hair_dense" 150 } +# gene_hair_type={ "hair_wavy" 97 "hair_wavy" 97 } +# gene_baldness={ "male_pattern_baldness" 211 "male_pattern_baldness" 211 } +# eye_accessory={ "normal_eyes" 68 "normal_eyes" 68 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 109 "normal_eyelashes" 109 } +# beards={ "fp2_beards_straight" 42 "fp2_beards_straight" 42 } +# cloaks={ "fp4_cloak_western" 255 "fp4_cloak_western" 255 } +# hairstyles={ "indian_hairstyles_straight" 127 "indian_hairstyles_straight" 127 } +# legwear={ "western_common_legwear" 106 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# clothes={ "western_commoner_clothes" 106 "most_clothes" 0 } +# headgear={ "no_headgear" 0 "no_headgear" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# } +# } +#} +# +#easteregg_philip_wessman_dna={ +# portrait_info = { +# genes={ +# hair_color={ 173 241 72 241 } +# skin_color={ 126 99 126 99 } +# eye_color={ 177 155 52 166 } +# gene_chin_forward={ "chin_forward_neg" 98 "chin_forward_neg" 118 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 121 } +# gene_chin_width={ "chin_width_neg" 130 "chin_width_neg" 121 } +# gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 121 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 127 "eye_height_neg" 127 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_neg" 120 "eye_shut_neg" 120 } +# gene_forehead_angle={ "forehead_angle_neg" 189 "forehead_angle_neg" 116 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 146 "forehead_brow_height_pos" 141 } +# gene_forehead_roundness={ "forehead_roundness_pos" 176 "forehead_roundness_pos" 199 } +# gene_forehead_width={ "forehead_width_pos" 168 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 155 } +# gene_head_height={ "head_height_neg" 118 "head_height_neg" 95 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_neg" 85 "head_profile_neg" 80 } +# gene_head_top_height={ "head_top_height_pos" 144 "head_top_height_pos" 160 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 127 } +# gene_jaw_angle={ "jaw_angle_neg" 122 "jaw_angle_neg" 102 } +# gene_jaw_forward={ "jaw_forward_pos" 116 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 116 "jaw_height_neg" 124 } +# gene_jaw_width={ "jaw_width_neg" 130 "jaw_width_neg" 111 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 131 "mouth_corner_depth_neg" 114 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 157 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_neg" 111 "mouth_height_neg" 115 } +# gene_mouth_width={ "mouth_width_neg" 145 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 87 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 104 } +# gene_mouth_open={ "mouth_open_pos" 136 "mouth_open_pos" 152 } +# gene_neck_length={ "neck_length_pos" 145 "neck_length_pos" 145 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_neg" 107 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 63 "cheek_forward_neg" 46 } +# gene_bs_cheek_height={ "cheek_height_pos" 33 "cheek_height_neg" 10 } +# gene_bs_cheek_width={ "cheek_width_pos" 19 "cheek_width_pos" 38 } +# gene_bs_ear_angle={ "ear_angle_neg" 21 "ear_angle_pos" 13 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 93 "ear_inner_shape_pos" 47 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 100 "ear_both_bend_pos" 85 } +# gene_bs_ear_outward={ "ear_outward_pos" 9 "ear_outward_neg" 34 } +# gene_bs_ear_size={ "ear_size_pos" 3 "ear_size_neg" 49 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 250 "eye_corner_depth_pos" 250 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 154 "eye_fold_shape_neg" 154 } +# gene_bs_eye_size={ "eye_size_pos" 17 "eye_size_pos" 17 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 2 "eye_upper_lid_size_neg" 2 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 119 "forehead_brow_curve_neg" 155 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 9 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 3 "forehead_brow_inner_height_neg" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 57 "forehead_brow_outer_height_neg" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 53 "forehead_brow_width_pos" 35 } +# gene_bs_jaw_def={ "jaw_def_neg" 227 "jaw_def_neg" 90 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 155 "mouth_lower_lip_def_pos" 168 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 23 "mouth_lower_lip_full_neg" 22 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 59 "mouth_lower_lip_pad_neg" 16 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_neg" 40 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 60 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 81 "mouth_philtrum_shape_pos" 148 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 83 "mouth_philtrum_width_pos" 122 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 7 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 47 "mouth_upper_lip_full_pos" 4 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 5 "mouth_upper_lip_profile_pos" 29 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 31 "mouth_upper_lip_width_pos" 70 } +# gene_bs_nose_forward={ "nose_forward_neg" 23 "nose_forward_neg" 23 } +# gene_bs_nose_height={ "nose_height_pos" 2 "nose_height_pos" 2 } +# gene_bs_nose_length={ "nose_length_pos" 52 "nose_length_pos" 52 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 2 "nose_nostril_height_pos" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 13 "nose_nostril_width_neg" 50 } +# gene_bs_nose_profile={ "nose_profile_hawk" 36 "nose_profile_neg" 36 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 30 "nose_ridge_angle_neg" 30 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 131 "nose_ridge_width_neg" 122 } +# gene_bs_nose_size={ "nose_size_pos" 23 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 33 "nose_tip_angle_neg" 24 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 39 "nose_tip_forward_neg" 20 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 85 "nose_tip_width_pos" 76 } +# face_detail_cheek_def={ "cheek_def_01" 52 "cheek_def_02" 5 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 44 "cheek_fat_01_neg" 14 } +# face_detail_chin_cleft={ "chin_cleft" 199 "chin_cleft" 199 } +# face_detail_chin_def={ "chin_def_neg" 127 "chin_def_neg" 210 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 144 "eye_lower_lid_def" 144 } +# face_detail_eye_socket={ "eye_socket_01" 14 "eye_socket_03" 14 } +# face_detail_nasolabial={ "nasolabial_03" 97 "nasolabial_02" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 22 "nose_ridge_def_neg" 22 } +# face_detail_nose_tip_def={ "nose_tip_def" 188 "nose_tip_def" 216 } +# face_detail_temple_def={ "temple_def" 212 "temple_def" 228 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 8 "brow_wrinkles_03" 8 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 167 "eye_wrinkles_02" 167 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 57 "forehead_wrinkles_01" 57 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 158 "complexion_6" 206 } +# gene_height={ "normal_height" 98 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 145 "body_fat_head_fat_low" 135 } +# gene_bs_body_shape={ "body_shape_triangle_full" 51 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 116 "bust_default" 146 } +# gene_age={ "old_2" 60 "old_2" 60 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 147 "far_spacing_avg_thickness" 147 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 103 "layer_2_low_thickness" 103 } +# gene_body_hair={ "body_hair_sparse" 116 "body_hair_sparse" 116 } +# gene_hair_type={ "hair_wavy" 90 "hair_wavy" 90 } +# gene_baldness={ "male_pattern_baldness" 97 "male_pattern_baldness" 97 } +# eye_accessory={ "normal_eyes" 5 "normal_eyes" 5 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 52 "normal_eyelashes" 52 } +# beards={ "western_beards_straight" 88 "no_beard" 0 } +# hairstyles={ "western_hairstyles_curly" 127 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_jonathan_collinder_dna={ +# portrait_info = { +# genes={ +# hair_color={ 41 162 177 220 } +# skin_color={ 78 53 49 96 } +# eye_color={ 226 115 180 164 } +# gene_chin_forward={ "chin_forward_neg" 165 "chin_forward_neg" 124 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_pos" 135 "chin_width_pos" 135 } +# gene_eye_angle={ "eye_angle_pos" 137 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 155 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_pos" 118 "eye_height_pos" 138 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 120 } +# gene_eye_shut={ "eye_shut_pos" 122 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 136 "forehead_angle_pos" 136 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 136 "forehead_brow_height_pos" 136 } +# gene_forehead_roundness={ "forehead_roundness_pos" 204 "forehead_roundness_pos" 204 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 106 } +# gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 154 } +# gene_head_height={ "head_height_neg" 137 "head_height_neg" 96 } +# gene_head_width={ "head_width_neg" 150 "head_width_neg" 52 } +# gene_head_profile={ "head_profile_pos" 160 "head_profile_pos" 143 } +# gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_neg" 122 "head_top_width_neg" 122 } +# gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 153 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 123 } +# gene_jaw_height={ "jaw_height_pos" 150 "jaw_height_pos" 150 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_neg" 107 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 146 "mouth_corner_depth_neg" 105 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 174 "mouth_corner_height_neg" 121 } +# gene_mouth_forward={ "mouth_forward_neg" 100 "mouth_forward_neg" 100 } +# gene_mouth_height={ "mouth_height_neg" 127 "mouth_height_neg" 127 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 117 "mouth_upper_lip_size_pos" 148 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 115 "mouth_lower_lip_size_pos" 140 } +# gene_mouth_open={ "mouth_open_neg" 90 "mouth_open_neg" 116 } +# gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_neg" 151 "neck_width_neg" 120 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 17 "cheek_forward_pos" 18 } +# gene_bs_cheek_height={ "cheek_height_neg" 19 "cheek_height_pos" 9 } +# gene_bs_cheek_width={ "cheek_width_neg" 43 "cheek_width_pos" 102 } +# gene_bs_ear_angle={ "ear_angle_neg" 51 "ear_angle_pos" 42 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 165 "ear_inner_shape_pos" 112 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 11 "ear_upper_bend_pos" 4 } +# gene_bs_ear_outward={ "ear_outward_neg" 99 "ear_outward_neg" 61 } +# gene_bs_ear_size={ "ear_size_neg" 7 "ear_size_neg" 115 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 167 "eye_corner_depth_pos" 167 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 53 "eye_fold_shape_pos" 5 } +# gene_bs_eye_size={ "eye_size_neg" 119 "eye_size_neg" 79 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 27 "eye_upper_lid_size_neg" 27 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 3 "forehead_brow_curve_pos" 3 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 8 "forehead_brow_forward_pos" 8 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 8 "forehead_brow_inner_height_neg" 8 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 11 "forehead_brow_outer_height_pos" 11 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_neg" 171 "jaw_def_neg" 171 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 196 "mouth_lower_lip_def_pos" 110 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 59 "mouth_lower_lip_full_neg" 50 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 99 "mouth_lower_lip_pad_neg" 138 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 3 "mouth_lower_lip_width_neg" 104 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 76 "mouth_philtrum_def_pos" 38 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 11 "mouth_philtrum_shape_pos" 3 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 126 "mouth_upper_lip_def_pos" 39 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 59 "mouth_upper_lip_full_pos" 59 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 3 "mouth_upper_lip_profile_pos" 53 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 109 "mouth_upper_lip_width_pos" 47 } +# gene_bs_nose_forward={ "nose_forward_pos" 91 "nose_forward_neg" 5 } +# gene_bs_nose_height={ "nose_height_pos" 7 "nose_height_neg" 70 } +# gene_bs_nose_length={ "nose_length_pos" 29 "nose_length_pos" 24 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 75 "nose_nostril_height_pos" 75 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 7 "nose_nostril_width_pos" 45 } +# gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_neg" 29 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 31 "nose_ridge_angle_pos" 25 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 29 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 51 "nose_size_neg" 43 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_pos" 41 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 91 "nose_tip_forward_pos" 51 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 9 "nose_tip_width_neg" 19 } +# face_detail_cheek_def={ "cheek_def_01" 92 "cheek_def_02" 25 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 82 "cheek_fat_02_pos" 11 } +# face_detail_chin_cleft={ "chin_cleft" 129 "chin_cleft" 20 } +# face_detail_chin_def={ "chin_def" 137 "chin_def_neg" 18 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 173 "eye_lower_lid_def" 23 } +# face_detail_eye_socket={ "eye_socket_color_01" 154 "eye_socket_02" 14 } +# face_detail_nasolabial={ "nasolabial_03" 191 "nasolabial_03" 151 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 87 "nose_ridge_def_pos" 4 } +# face_detail_nose_tip_def={ "nose_tip_def" 134 "nose_tip_def" 140 } +# face_detail_temple_def={ "temple_def" 102 "temple_def" 102 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 53 "brow_wrinkles_02" 53 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 43 "eye_wrinkles_01" 43 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 100 "forehead_wrinkles_01" 100 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 175 "complexion_7" 215 } +# gene_height={ "normal_height" 157 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 138 "body_fat_head_fat_low" 138 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 33 "body_shape_rectangle_full" 8 } +# gene_bs_bust={ "bust_clothes" 84 "bust_shape_3_full" 105 } +# gene_age={ "old_3" 225 "old_3" 225 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 144 "far_spacing_low_thickness" 144 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 152 "layer_2_lower_thickness" 169 } +# gene_body_hair={ "body_hair_sparse" 166 "body_hair_sparse" 166 } +# gene_hair_type={ "hair_straight" 89 "hair_straight" 89 } +# gene_baldness={ "male_pattern_baldness" 181 "male_pattern_baldness" 181 } +# eye_accessory={ "normal_eyes" 67 "normal_eyes" 67 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 95 "normal_eyelashes" 95 } +# hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +#} +# +#easteregg_liana_tosunyan_dna={ +# portrait_info = { +# genes={ +# hair_color={ 14 247 14 247 } +# skin_color={ 126 111 203 110 } +# eye_color={ 12 14 46 12 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_pos" 15 "chin_width_pos" 140 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 116 } +# gene_eye_depth={ "eye_depth_neg" 158 "eye_depth_neg" 122 } +# gene_eye_height={ "eye_height_pos" 146 "eye_height_pos" 146 } +# gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 93 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_neg" 206 "forehead_angle_neg" 60 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 131 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 169 "forehead_roundness_pos" 188 } +# gene_forehead_width={ "forehead_width_neg" 255 "forehead_width_neg" 126 } +# gene_forehead_height={ "forehead_height_neg" 255 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_pos" 162 "head_height_pos" 145 } +# gene_head_width={ "head_width_pos" 166 "head_width_pos" 173 } +# gene_head_profile={ "head_profile_pos" 63 "head_profile_pos" 139 } +# gene_head_top_height={ "head_top_height_pos" 227 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 138 "head_top_width_pos" 128 } +# gene_jaw_angle={ "jaw_angle_pos" 143 "jaw_angle_pos" 137 } +# gene_jaw_forward={ "jaw_forward_pos" 108 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 115 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 124 "jaw_width_neg" 115 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 164 "mouth_corner_depth_neg" 123 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 140 "mouth_corner_height_pos" 140 } +# gene_mouth_forward={ "mouth_forward_pos" 124 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 195 "mouth_height_pos" 146 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 74 "mouth_upper_lip_size_pos" 141 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 167 "mouth_lower_lip_size_pos" 159 } +# gene_mouth_open={ "mouth_open_neg" 63 "mouth_open_neg" 13 } +# gene_neck_length={ "neck_length_pos" 255 "neck_length_pos" 151 } +# gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 99 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_pos" 35 } +# gene_bs_cheek_height={ "cheek_height_neg" 99 "cheek_height_pos" 63 } +# gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_neg" 74 } +# gene_bs_ear_angle={ "ear_angle_pos" 103 "ear_angle_neg" 21 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 25 } +# gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_pos" 116 } +# gene_bs_ear_size={ "ear_size_pos" 151 "ear_size_neg" 2 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 149 "eye_corner_depth_pos" 23 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 175 "eye_fold_shape_neg" 48 } +# gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_pos" 78 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 169 "eye_upper_lid_size_neg" 182 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 3 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 49 "forehead_brow_forward_neg" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 221 "forehead_brow_inner_height_neg" 102 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 255 "forehead_brow_outer_height_pos" 81 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 27 "forehead_brow_width_pos" 25 } +# gene_bs_jaw_def={ "jaw_def_pos" 23 "jaw_def_neg" 176 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 228 "mouth_lower_lip_def_pos" 5 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 103 "mouth_lower_lip_full_pos" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 51 "mouth_lower_lip_pad_neg" 92 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 35 "mouth_lower_lip_width_pos" 90 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 195 "mouth_philtrum_def_pos" 2 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 91 "mouth_philtrum_shape_neg" 10 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 31 "mouth_philtrum_width_pos" 85 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 151 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 101 "mouth_upper_lip_full_neg" 34 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 31 "mouth_upper_lip_profile_pos" 98 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 71 "mouth_upper_lip_width_pos" 106 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_neg" 1 } +# gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_pos" 60 } +# gene_bs_nose_length={ "nose_length_pos" 15 "nose_length_pos" 17 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 70 "nose_nostril_height_pos" 70 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 38 "nose_nostril_width_pos" 38 } +# gene_bs_nose_profile={ "nose_profile_pos" 29 "nose_profile_pos" 88 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 3 "nose_ridge_angle_pos" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 17 "nose_ridge_width_pos" 46 } +# gene_bs_nose_size={ "nose_size_neg" 225 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 71 "nose_tip_angle_pos" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_neg" 39 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 151 "nose_tip_width_pos" 30 } +# face_detail_cheek_def={ "cheek_def_02" 150 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 103 "cheek_fat_03_pos" 217 } +# face_detail_chin_cleft={ "chin_dimple" 31 "chin_cleft" 7 } +# face_detail_chin_def={ "chin_def" 133 "chin_def" 8 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 181 "eye_lower_lid_def_02" 79 } +# face_detail_eye_socket={ "eye_socket_color_02" 0 "eye_socket_color_02" 214 } +# face_detail_nasolabial={ "nasolabial_01" 4 "nasolabial_02" 10 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 78 "nose_ridge_def_pos" 148 } +# face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 11 "temple_def" 96 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 175 "brow_wrinkles_02" 175 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 198 "eye_wrinkles_03" 198 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 158 "forehead_wrinkles_03" 158 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 65 "complexion_1" 167 } +# gene_height={ "normal_height" 132 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_low" 102 "body_fat_head_fat_medium" 102 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 70 "body_shape_rectangle_half" 20 } +# gene_bs_bust={ "bust_clothes" 16 "bust_default" 170 } +# gene_age={ "old_4" 225 "old_4" 225 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 233 "avg_spacing_avg_thickness" 238 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 245 "layer_2_avg_thickness" 214 } +# gene_body_hair={ "body_hair_avg" 166 "body_hair_avg" 166 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 4 "normal_eyes" 4 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 162 "normal_eyelashes" 162 } +# beards={ "no_beard" 255 "no_beard" 0 } +# hairstyles={ "byzantine_hairstyles_straight" 255 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_laurence_kennedy_dna={ +# portrait_info = { +# genes={ +# hair_color={ 238 188 246 85 } +# skin_color={ 67 71 67 71 } +# eye_color={ 208 184 208 184 } +# gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } +# gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_pos" 132 "eye_angle_pos" 132 } +# gene_eye_depth={ "eye_depth_neg" 112 "eye_depth_neg" 112 } +# gene_eye_height={ "eye_height_neg" 122 "eye_height_neg" 122 } +# gene_eye_distance={ "eye_distance_neg" 124 "eye_distance_neg" 124 } +# gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } +# gene_forehead_angle={ "forehead_angle_pos" 149 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 102 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 197 } +# gene_forehead_width={ "forehead_width_pos" 139 "forehead_width_pos" 139 } +# gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 47 } +# gene_head_height={ "head_height_neg" 78 "head_height_neg" 78 } +# gene_head_width={ "head_width_neg" 107 "head_width_neg" 107 } +# gene_head_profile={ "head_profile_neg" 105 "head_profile_neg" 105 } +# gene_head_top_height={ "head_top_height_pos" 148 "head_top_height_pos" 148 } +# gene_head_top_width={ "head_top_width_neg" 120 "head_top_width_neg" 120 } +# gene_jaw_angle={ "jaw_angle_neg" 123 "jaw_angle_neg" 123 } +# gene_jaw_forward={ "jaw_forward_pos" 134 "jaw_forward_pos" 134 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_neg" 85 "jaw_width_neg" 85 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 161 "mouth_corner_depth_pos" 161 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 139 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 88 "mouth_lower_lip_size_neg" 88 } +# gene_mouth_open={ "mouth_open_neg" 49 "mouth_open_neg" 49 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 143 } +# gene_neck_width={ "neck_width_neg" 126 "neck_width_neg" 126 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 22 "cheek_forward_neg" 22 } +# gene_bs_cheek_height={ "cheek_height_pos" 6 "cheek_height_pos" 6 } +# gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 43 } +# gene_bs_ear_angle={ "ear_angle_neg" 102 "ear_angle_neg" 102 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 119 "ear_inner_shape_pos" 119 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 95 "ear_lower_bend_pos" 95 } +# gene_bs_ear_outward={ "ear_outward_neg" 70 "ear_outward_neg" 70 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_neg" 14 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 134 "eye_corner_depth_pos" 134 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 80 "eye_fold_shape_pos" 80 } +# gene_bs_eye_size={ "eye_size_neg" 34 "eye_size_neg" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 86 "eye_upper_lid_size_pos" 86 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 61 "forehead_brow_curve_pos" 61 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 16 "forehead_brow_inner_height_pos" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 26 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 26 "forehead_brow_width_neg" 26 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 9 "mouth_lower_lip_def_pos" 9 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 41 "mouth_lower_lip_full_neg" 41 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 34 "mouth_lower_lip_pad_pos" 34 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 7 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 9 "mouth_philtrum_def_pos" 9 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 29 "mouth_philtrum_width_pos" 29 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 36 "mouth_upper_lip_full_pos" 36 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 57 "mouth_upper_lip_profile_pos" 57 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 37 "mouth_upper_lip_width_neg" 37 } +# gene_bs_nose_forward={ "nose_forward_pos" 89 "nose_forward_pos" 89 } +# gene_bs_nose_height={ "nose_height_neg" 25 "nose_height_neg" 25 } +# gene_bs_nose_length={ "nose_length_pos" 44 "nose_length_pos" 44 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 110 "nose_nostril_height_neg" 110 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 20 } +# gene_bs_nose_profile={ "nose_profile_pos" 7 "nose_profile_pos" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 35 "nose_ridge_angle_neg" 35 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 108 "nose_ridge_width_neg" 108 } +# gene_bs_nose_size={ "nose_size_pos" 55 "nose_size_pos" 55 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 33 "nose_tip_forward_neg" 33 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 50 "nose_tip_width_pos" 50 } +# face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 19 "cheek_fat_03_pos" 19 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def" 14 "chin_def" 14 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 112 "eye_lower_lid_def" 112 } +# face_detail_eye_socket={ "eye_socket_03" 19 "eye_socket_03" 19 } +# face_detail_nasolabial={ "nasolabial_02" 8 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 10 "nose_ridge_def_pos" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 181 "temple_def" 181 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 204 "brow_wrinkles_01" 204 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 153 "eye_wrinkles_01" 58 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 159 "forehead_wrinkles_03" 159 } +# expression_other={ "cheek_wrinkles_left_01" 0 "cheek_wrinkles_left_01" 0 } +# complexion={ "complexion_6" 185 "complexion_6" 185 } +# gene_height={ "normal_height" 139 "normal_height" 139 } +# gene_bs_body_type={ "body_fat_head_fat_full" 135 "body_fat_head_fat_full" 118 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 66 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 135 "bust_shape_2_half" 169 } +# gene_age={ "old_1" 79 "old_1" 79 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 92 "far_spacing_lower_thickness" 92 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 141 "layer_2_avg_thickness" 141 } +# gene_body_hair={ "body_hair_sparse" 154 "body_hair_sparse" 154 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 168 "normal_eyes" 168 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 156 "normal_eyelashes" 156 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# legwear={ "western_common_legwear" 128 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } +# gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } +# gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } +# gene_bs_long_beard={ "long_beard" 255 "" 0 } +# gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } +# clothes={ "northern_low_nobility_clothes" 126 "most_clothes" 0 } +# headgear={ "no_headgear" 255 "no_headgear" 0 } +# beards={ "western_beards_straight" 255 "no_beard" 0 } +# cloaks={ "fp4_cloak_western" 255 "no_cloak" 0 } +# gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } +# special_headgear_spectacles={ "spectacles" 255 "no_spectacles" 0 } +# special_headgear_face_mask={ "no_mask" 255 "no_mask" 0 } +# } +# } +#} +# +# +# \ No newline at end of file diff --git a/common/dna_data/02_easteregg_dna_non_developers.txt b/common/dna_data/02_easteregg_dna_non_developers.txt new file mode 100644 index 000000000..7383846c2 --- /dev/null +++ b/common/dna_data/02_easteregg_dna_non_developers.txt @@ -0,0 +1,457 @@ +#easteregg_alexia_belfort={ +# portrait_info = { +# genes={ +# hair_color={ 10 250 206 204 } +# skin_color={ 104 88 105 83 } +# eye_color={ 19 250 172 127 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 129 "chin_width_pos" 129 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 122 } +# gene_eye_depth={ "eye_depth_pos" 148 "eye_depth_pos" 148 } +# gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } +# gene_eye_shut={ "eye_shut_pos" 139 "eye_shut_pos" 139 } +# gene_forehead_angle={ "forehead_angle_neg" 103 "forehead_angle_neg" 103 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_neg" 104 "forehead_roundness_neg" 104 } +# gene_forehead_width={ "forehead_width_pos" 135 "forehead_width_pos" 135 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 108 } +# gene_head_height={ "head_height_pos" 165 "head_height_pos" 165 } +# gene_head_width={ "head_width_pos" 163 "head_width_pos" 163 } +# gene_head_profile={ "head_profile_neg" 89 "head_profile_neg" 89 } +# gene_head_top_height={ "head_top_height_neg" 99 "head_top_height_neg" 99 } +# gene_head_top_width={ "head_top_width_neg" 128 "head_top_width_neg" 128 } +# gene_jaw_angle={ "jaw_angle_pos" 125 "jaw_angle_pos" 125 } +# gene_jaw_forward={ "jaw_forward_pos" 100 "jaw_forward_pos" 100 } +# gene_jaw_height={ "jaw_height_neg" 89 "jaw_height_neg" 89 } +# gene_jaw_width={ "jaw_width_neg" 152 "jaw_width_neg" 152 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 123 } +# gene_mouth_height={ "mouth_height_neg" 113 "mouth_height_neg" 113 } +# gene_mouth_width={ "mouth_width_neg" 94 "mouth_width_neg" 94 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 142 "mouth_upper_lip_size_pos" 142 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 154 "mouth_lower_lip_size_pos" 154 } +# gene_mouth_open={ "mouth_open_pos" 89 "mouth_open_pos" 89 } +# gene_neck_length={ "neck_length_neg" 89 "neck_length_neg" 89 } +# gene_neck_width={ "neck_width_pos" 98 "neck_width_pos" 98 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_neg" 26 } +# gene_bs_cheek_height={ "cheek_height_pos" 99 "cheek_height_pos" 26 } +# gene_bs_cheek_width={ "cheek_width_neg" 3 "cheek_width_neg" 43 } +# gene_bs_ear_angle={ "ear_angle_neg" 117 "ear_angle_pos" 26 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 54 "ear_inner_shape_pos" 83 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 148 "ear_lower_bend_pos" 184 } +# gene_bs_ear_outward={ "ear_outward_neg" 89 "ear_outward_pos" 48 } +# gene_bs_ear_size={ "ear_size_pos" 127 "ear_size_neg" 55 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 21 "eye_corner_depth_neg" 21 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 127 "eye_fold_shape_neg" 127 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 182 "eye_upper_lid_size_pos" 182 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 131 "forehead_brow_curve_neg" 44 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 65 "forehead_brow_forward_pos" 120 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 35 "forehead_brow_inner_height_pos" 35 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 36 "forehead_brow_outer_height_neg" 36 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 173 "forehead_brow_width_pos" 77 } +# gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 46 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 167 "mouth_lower_lip_def_pos" 188 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 23 "mouth_lower_lip_full_neg" 105 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 13 "mouth_lower_lip_pad_pos" 96 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 79 "mouth_lower_lip_width_neg" 47 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 41 "mouth_philtrum_shape_pos" 44 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 103 "mouth_philtrum_width_pos" 46 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 83 "mouth_upper_lip_def_pos" 43 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 53 "mouth_upper_lip_full_neg" 45 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 113 "mouth_upper_lip_profile_pos" 47 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 61 "mouth_upper_lip_width_pos" 40 } +# gene_bs_nose_forward={ "nose_forward_pos" 23 "nose_forward_pos" 13 } +# gene_bs_nose_height={ "nose_height_pos" 7 "nose_height_pos" 86 } +# gene_bs_nose_length={ "nose_length_neg" 75 "nose_length_neg" 99 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 27 "nose_nostril_height_pos" 27 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 41 "nose_nostril_width_pos" 41 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 81 "nose_profile_pos" 15 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_pos" 10 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_pos" 11 } +# gene_bs_nose_size={ "nose_size_pos" 119 "nose_size_pos" 51 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 19 "nose_tip_angle_neg" 19 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 81 "nose_tip_forward_neg" 81 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 62 "nose_tip_width_neg" 62 } +# face_detail_cheek_def={ "cheek_def_02" 23 "cheek_def_01" 153 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 7 "cheek_fat_02_pos" 19 } +# face_detail_chin_cleft={ "chin_cleft" 201 "chin_cleft" 201 } +# face_detail_chin_def={ "chin_def" 197 "chin_def" 229 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 173 "eye_lower_lid_def" 173 } +# face_detail_eye_socket={ "eye_socket_01" 56 "eye_socket_01" 56 } +# face_detail_nasolabial={ "nasolabial_02" 36 "nasolabial_02" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 237 "nose_ridge_def_pos" 237 } +# face_detail_nose_tip_def={ "nose_tip_def" 5 "nose_tip_def" 5 } +# face_detail_temple_def={ "temple_def" 70 "temple_def" 192 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 219 "brow_wrinkles_02" 219 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 128 "eye_wrinkles_03" 128 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 63 "forehead_wrinkles_01" 63 } +# expression_other={ "cheek_wrinkles_left_01" 127 "cheek_wrinkles_left_01" 127 } +# complexion={ "complexion_beauty_1" 255 "complexion_5" 211 } +# gene_height={ "normal_height" 172 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_low" 65 "body_fat_head_fat_full" 133 } +# gene_bs_body_shape={ "body_shape_average_clothed" 81 "body_shape_hourglass_half" 0 } +# gene_bs_bust={ "bust_clothes" 37 "bust_default" 167 } +# gene_age={ "old_2" 29 "old_2" 29 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 228 "avg_spacing_avg_thickness" 228 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 127 "layer_2_high_thickness" 127 } +# gene_body_hair={ "body_hair_sparse" 130 "body_hair_sparse" 130 } +# eye_accessory={ "normal_eyes" 57 "normal_eyes" 57 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 111 "normal_eyelashes" 111 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# } +# } +# enabled=yes +#} +# +#easteregg_tamara_stokic={ +# portrait_info = { +# genes={ +# hair_color={ 104 132 184 140 } +# skin_color={ 71 29 94 66 } +# eye_color={ 222 100 214 169 } +# gene_chin_forward={ "chin_forward_pos" 118 "chin_forward_pos" 170 } +# gene_chin_height={ "chin_height_neg" 137 "chin_height_neg" 115 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_neg" 122 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 116 } +# gene_eye_height={ "eye_height_pos" 161 "eye_height_pos" 130 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 153 } +# gene_forehead_angle={ "forehead_angle_pos" 143 "forehead_angle_pos" 139 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 88 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 212 "forehead_roundness_pos" 160 } +# gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_pos" 138 "forehead_height_pos" 138 } +# gene_head_height={ "head_height_neg" 79 "head_height_neg" 111 } +# gene_head_width={ "head_width_pos" 0 "head_width_pos" 129 } +# gene_head_profile={ "head_profile_pos" 153 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_neg" 133 "head_top_width_neg" 102 } +# gene_jaw_angle={ "jaw_angle_neg" 82 "jaw_angle_neg" 119 } +# gene_jaw_forward={ "jaw_forward_pos" 110 "jaw_forward_pos" 137 } +# gene_jaw_height={ "jaw_height_neg" 131 "jaw_height_neg" 121 } +# gene_jaw_width={ "jaw_width_neg" 59 "jaw_width_neg" 94 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 132 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 120 } +# gene_mouth_forward={ "mouth_forward_pos" 96 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 115 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 127 "mouth_upper_lip_size_pos" 127 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 89 } +# gene_mouth_open={ "mouth_open_neg" 105 "mouth_open_neg" 105 } +# gene_neck_length={ "neck_length_neg" 39 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_neg" 108 "neck_width_neg" 108 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 28 "cheek_forward_pos" 28 } +# gene_bs_cheek_height={ "cheek_height_neg" 87 "cheek_height_neg" 48 } +# gene_bs_cheek_width={ "cheek_width_neg" 95 "cheek_width_pos" 180 } +# gene_bs_ear_angle={ "ear_angle_neg" 115 "ear_angle_neg" 115 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 50 "ear_inner_shape_pos" 50 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_pos" 1 } +# gene_bs_ear_size={ "ear_size_neg" 47 "ear_size_neg" 47 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 223 "eye_corner_depth_pos" 243 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 117 "eye_fold_shape_neg" 37 } +# gene_bs_eye_size={ "eye_size_neg" 57 "eye_size_pos" 28 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 33 "eye_upper_lid_size_neg" 51 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 151 "forehead_brow_curve_neg" 203 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 121 "forehead_brow_forward_pos" 17 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 81 "forehead_brow_inner_height_neg" 78 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 89 "forehead_brow_outer_height_neg" 24 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 39 "forehead_brow_width_neg" 30 } +# gene_bs_jaw_def={ "jaw_def_pos" 29 "jaw_def_pos" 29 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 42 "mouth_lower_lip_def_pos" 42 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 74 "mouth_lower_lip_full_pos" 74 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 161 "mouth_lower_lip_pad_neg" 161 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 42 "mouth_lower_lip_width_neg" 42 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 1 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 11 "mouth_upper_lip_profile_neg" 11 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 100 "mouth_upper_lip_width_neg" 100 } +# gene_bs_nose_forward={ "nose_forward_pos" 39 "nose_forward_pos" 34 } +# gene_bs_nose_height={ "nose_height_neg" 105 "nose_height_neg" 96 } +# gene_bs_nose_length={ "nose_length_pos" 21 "nose_length_pos" 21 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 163 "nose_nostril_height_pos" 26 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 75 "nose_nostril_width_neg" 55 } +# gene_bs_nose_profile={ "nose_profile_pos" 129 "nose_profile_neg" 17 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 159 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 179 "nose_ridge_width_pos" 47 } +# gene_bs_nose_size={ "nose_size_neg" 45 "nose_size_neg" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 35 "nose_tip_angle_neg" 13 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 117 "nose_tip_forward_pos" 46 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 13 "nose_tip_width_neg" 138 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 135 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 178 "cheek_fat_04_pos" 163 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def_neg" 46 "chin_def_neg" 237 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 235 "eye_lower_lid_def" 204 } +# face_detail_eye_socket={ "eye_socket_color_02" 107 "eye_socket_01" 29 } +# face_detail_nasolabial={ "nasolabial_02" 41 "nasolabial_01" 62 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 109 "nose_ridge_def_pos" 109 } +# face_detail_nose_tip_def={ "nose_tip_def" 35 "nose_tip_def" 0 } +# face_detail_temple_def={ "temple_def" 137 "temple_def" 137 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 51 "brow_wrinkles_01" 51 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 60 "eye_wrinkles_01" 60 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 213 "forehead_wrinkles_01" 213 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 203 "complexion_2" 203 } +# gene_height={ "normal_height" 153 "normal_height" 144 } +# gene_bs_body_type={ "body_fat_head_fat_low" 69 "body_fat_head_fat_low" 127 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 102 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_clothes" 57 "bust_shape_3_half" 184 } +# gene_age={ "old_3" 124 "old_3" 124 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 176 "avg_spacing_low_thickness" 187 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 115 "layer_2_avg_thickness" 75 } +# gene_body_hair={ "body_hair_sparse" 89 "body_hair_sparse" 89 } +# gene_hair_type={ "hair_straight" 169 "hair_straight" 169 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 24 "normal_eyes" 24 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 159 "normal_eyelashes" 159 } +# hairstyles={ "fp2_hairstyles_iberian_christian_straight" 127 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_ida_lilja={ +# portrait_info = { +# genes={ +# hair_color={ 28 5 112 236 } +# skin_color={ 129 25 116 68 } +# eye_color={ 220 107 115 146 } +# gene_chin_forward={ "chin_forward_pos" 116 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_pos" 127 "chin_height_pos" 150 } +# gene_chin_width={ "chin_width_neg" 155 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 129 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 138 } +# gene_eye_height={ "eye_height_neg" 132 "eye_height_neg" 120 } +# gene_eye_distance={ "eye_distance_pos" 72 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 152 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 135 "forehead_brow_height_neg" 118 } +# gene_forehead_roundness={ "forehead_roundness_pos" 176 "forehead_roundness_pos" 185 } +# gene_forehead_width={ "forehead_width_pos" 161 "forehead_width_pos" 148 } +# gene_forehead_height={ "forehead_height_neg" 99 "forehead_height_neg" 112 } +# gene_head_height={ "head_height_neg" 180 "head_height_neg" 103 } +# gene_head_width={ "head_width_pos" 146 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_neg" 119 "head_profile_neg" 77 } +# gene_head_top_height={ "head_top_height_pos" 223 "head_top_height_pos" 135 } +# gene_head_top_width={ "head_top_width_neg" 141 "head_top_width_neg" 111 } +# gene_jaw_angle={ "jaw_angle_neg" 129 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_neg" 123 "jaw_forward_neg" 114 } +# gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 137 } +# gene_jaw_width={ "jaw_width_pos" 63 "jaw_width_pos" 141 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 39 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 165 "mouth_corner_height_pos" 130 } +# gene_mouth_forward={ "mouth_forward_neg" 89 "mouth_forward_neg" 114 } +# gene_mouth_height={ "mouth_height_pos" 121 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 120 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 128 "mouth_upper_lip_size_neg" 126 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 124 "mouth_lower_lip_size_neg" 92 } +# gene_mouth_open={ "mouth_open_pos" 116 "mouth_open_pos" 132 } +# gene_neck_length={ "neck_length_pos" 221 "neck_length_pos" 132 } +# gene_neck_width={ "neck_width_pos" 124 "neck_width_pos" 165 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_neg" 43 } +# gene_bs_cheek_height={ "cheek_height_pos" 155 "cheek_height_pos" 45 } +# gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_neg" 42 } +# gene_bs_ear_angle={ "ear_angle_neg" 165 "ear_angle_neg" 125 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 56 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 63 } +# gene_bs_ear_outward={ "ear_outward_neg" 255 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_neg" 71 "ear_size_neg" 7 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 107 "eye_corner_depth_pos" 242 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 135 "eye_fold_shape_pos" 102 } +# gene_bs_eye_size={ "eye_size_neg" 121 "eye_size_pos" 18 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 43 "forehead_brow_curve_neg" 46 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 35 "forehead_brow_forward_neg" 9 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 5 "forehead_brow_inner_height_pos" 104 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 43 "forehead_brow_outer_height_neg" 86 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 43 "forehead_brow_width_neg" 25 } +# gene_bs_jaw_def={ "jaw_def_neg" 19 "jaw_def_neg" 46 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 179 "mouth_lower_lip_def_pos" 104 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 85 "mouth_lower_lip_full_neg" 123 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 99 "mouth_lower_lip_pad_neg" 178 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 11 "mouth_lower_lip_width_neg" 123 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 136 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_neg" 15 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 59 "mouth_philtrum_width_neg" 25 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 96 "mouth_upper_lip_def_pos" 12 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 139 "mouth_upper_lip_full_pos" 86 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 9 "mouth_upper_lip_profile_pos" 15 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 3 "mouth_upper_lip_width_neg" 54 } +# gene_bs_nose_forward={ "nose_forward_neg" 81 "nose_forward_neg" 25 } +# gene_bs_nose_height={ "nose_height_neg" 29 "nose_height_neg" 78 } +# gene_bs_nose_length={ "nose_length_neg" 15 "nose_length_pos" 20 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 43 "nose_nostril_height_neg" 30 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 77 "nose_nostril_width_neg" 16 } +# gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_neg" 82 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 21 "nose_ridge_angle_neg" 13 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 41 "nose_ridge_width_neg" 8 } +# gene_bs_nose_size={ "nose_size_pos" 81 "nose_size_pos" 25 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 11 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 63 "nose_tip_forward_neg" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 147 "nose_tip_width_neg" 168 } +# face_detail_cheek_def={ "cheek_def_01" 14 "cheek_def_02" 9 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 125 "cheek_fat_04_pos" 254 } +# face_detail_chin_cleft={ "chin_cleft" 210 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 233 "chin_def_neg" 225 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 7 "eye_lower_lid_def" 7 } +# face_detail_eye_socket={ "eye_socket_01" 33 "eye_socket_color_03" 14 } +# face_detail_nasolabial={ "nasolabial_01" 76 "nasolabial_02" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 255 "nose_ridge_def_neg" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 186 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 114 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 161 "brow_wrinkles_02" 161 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 13 "eye_wrinkles_01" 13 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 255 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 108 "complexion_3" 148 } +# gene_height={ "normal_height" 130 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_low" 113 "body_fat_head_fat_low" 119 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 81 "body_shape_hourglass_full" 30 } +# gene_bs_bust={ "bust_clothes" 66 "bust_shape_3_full" 94 } +# gene_age={ "old_4" 236 "old_4" 236 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 191 "far_spacing_low_thickness" 191 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_avg_thickness" 173 } +# gene_body_hair={ "body_hair_sparse" 129 "body_hair_sparse" 129 } +# gene_hair_type={ "hair_curly" 173 "hair_curly" 173 } +# gene_baldness={ "male_pattern_baldness" 65 "male_pattern_baldness" 65 } +# eye_accessory={ "normal_eyes" 213 "normal_eyes" 213 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } +# beards={ "northern_beards_straight" 255 "no_beard" 0 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# +#easteregg_henry_of_skalitz={ +# portrait_info = { +# genes={ +# hair_color={ 38 197 240 106 } +# skin_color={ 124 36 94 79 } +# eye_color={ 224 20 103 170 } +# gene_chin_forward={ "chin_forward_pos" 91 "chin_forward_pos" 135 } +# gene_chin_height={ "chin_height_neg" 87 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_pos" 151 "chin_width_pos" 127 } +# gene_eye_angle={ "eye_angle_pos" 97 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 163 } +# gene_eye_height={ "eye_height_pos" 0 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_pos" 111 "eye_distance_pos" 140 } +# gene_eye_shut={ "eye_shut_pos" 132 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 140 "forehead_angle_pos" 142 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 67 "forehead_brow_height_pos" 130 } +# gene_forehead_roundness={ "forehead_roundness_pos" 250 "forehead_roundness_pos" 190 } +# gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 122 } +# gene_forehead_height={ "forehead_height_neg" 75 "forehead_height_neg" 111 } +# gene_head_height={ "head_height_neg" 110 "head_height_neg" 122 } +# gene_head_width={ "head_width_pos" 174 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_pos" 88 "head_profile_pos" 166 } +# gene_head_top_height={ "head_top_height_pos" 76 "head_top_height_pos" 127 } +# gene_head_top_width={ "head_top_width_pos" 121 "head_top_width_pos" 131 } +# gene_jaw_angle={ "jaw_angle_neg" 90 "jaw_angle_neg" 97 } +# gene_jaw_forward={ "jaw_forward_pos" 137 "jaw_forward_pos" 139 } +# gene_jaw_height={ "jaw_height_neg" 255 "jaw_height_neg" 120 } +# gene_jaw_width={ "jaw_width_neg" 172 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 106 "mouth_corner_depth_pos" 156 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 99 "mouth_corner_height_neg" 117 } +# gene_mouth_forward={ "mouth_forward_neg" 130 "mouth_forward_neg" 119 } +# gene_mouth_height={ "mouth_height_pos" 39 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 161 "mouth_width_neg" 102 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 156 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 156 "mouth_lower_lip_size_neg" 70 } +# gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 144 } +# gene_neck_length={ "neck_length_neg" 90 "neck_length_neg" 121 } +# gene_neck_width={ "neck_width_pos" 207 "neck_width_pos" 154 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 107 "cheek_forward_neg" 34 } +# gene_bs_cheek_height={ "cheek_height_pos" 75 "cheek_height_neg" 75 } +# gene_bs_cheek_width={ "cheek_width_pos" 35 "cheek_width_neg" 124 } +# gene_bs_ear_angle={ "ear_angle_pos" 7 "ear_angle_pos" 0 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 255 "ear_inner_shape_pos" 63 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 74 "ear_lower_bend_pos" 33 } +# gene_bs_ear_outward={ "ear_outward_pos" 39 "ear_outward_pos" 63 } +# gene_bs_ear_size={ "ear_size_pos" 23 "ear_size_neg" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 105 "eye_corner_depth_pos" 199 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 39 "eye_fold_shape_pos" 69 } +# gene_bs_eye_size={ "eye_size_neg" 21 "eye_size_pos" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 169 "eye_upper_lid_size_neg" 21 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 13 "forehead_brow_curve_neg" 174 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 3 "forehead_brow_forward_pos" 164 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 205 "forehead_brow_inner_height_neg" 26 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 23 "forehead_brow_outer_height_neg" 20 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 255 "forehead_brow_width_pos" 44 } +# gene_bs_jaw_def={ "jaw_def_neg" 15 "jaw_def_neg" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 1 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 39 "mouth_lower_lip_full_pos" 34 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 255 "mouth_lower_lip_pad_neg" 55 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 15 "mouth_lower_lip_width_neg" 12 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 172 "mouth_philtrum_def_pos" 26 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 47 "mouth_philtrum_shape_neg" 46 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 45 "mouth_philtrum_width_pos" 109 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 32 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 69 "mouth_upper_lip_full_neg" 7 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 189 "mouth_upper_lip_profile_neg" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 17 } +# gene_bs_nose_forward={ "nose_forward_neg" 15 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_neg" 221 "nose_height_neg" 77 } +# gene_bs_nose_length={ "nose_length_neg" 29 "nose_length_neg" 3 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 187 "nose_nostril_height_pos" 98 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 135 "nose_nostril_width_neg" 2 } +# gene_bs_nose_profile={ "nose_profile_pos" 255 "nose_profile_hawk" 35 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 53 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 143 "nose_ridge_width_neg" 10 } +# gene_bs_nose_size={ "nose_size_pos" 23 "nose_size_neg" 90 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_neg" 100 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 255 "nose_tip_forward_neg" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 137 "nose_tip_width_pos" 6 } +# face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 176 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 117 "cheek_fat_04_pos" 10 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 8 } +# face_detail_chin_def={ "chin_def" 255 "chin_def" 243 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 172 "eye_lower_lid_def" 221 } +# face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 17 } +# face_detail_nasolabial={ "nasolabial_01" 255 "nasolabial_02" 8 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 197 "nose_ridge_def_pos" 122 } +# face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 156 } +# face_detail_temple_def={ "temple_def" 0 "temple_def" 91 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 101 "brow_wrinkles_01" 101 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 221 "eye_wrinkles_03" 221 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 88 "forehead_wrinkles_01" 88 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 103 "complexion_5" 185 } +# gene_height={ "normal_height" 135 "normal_height" 130 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 61 "body_fat_head_fat_full" 123 } +# gene_bs_body_shape={ "body_shape_apple_half" 75 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 86 "bust_shape_1_full" 177 } +# gene_age={ "old_1" 209 "old_1" 209 } +# gene_eyebrows_shape={ "avg_spacing_low_thickness" 162 "avg_spacing_low_thickness" 155 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 200 "layer_2_lower_thickness" 111 } +# gene_body_hair={ "body_hair_sparse" 135 "body_hair_sparse" 135 } +# gene_hair_type={ "hair_straight" 128 "hair_straight" 128 } +# gene_baldness={ "male_pattern_baldness" 78 "male_pattern_baldness" 78 } +# eye_accessory={ "normal_eyes" 192 "normal_eyes" 192 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 192 "normal_eyelashes" 192 } +# hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } +# beards={ "no_beard" 255 "no_beard" 0 } +# clothes={ "western_bedchamber" 79 "most_clothes" 0 } +# } +# } +# enabled=yes +#} +# \ No newline at end of file diff --git a/common/dna_data/03_fp2_dna.txt b/common/dna_data/03_fp2_dna.txt new file mode 100644 index 000000000..463635516 --- /dev/null +++ b/common/dna_data/03_fp2_dna.txt @@ -0,0 +1,2601 @@ +##Bookmark Characters +# +##bm_867_struggle_for_iberia +# +#73857_mendo_guterres = { +# portrait_info = { +# genes = { +# hair_color={ 195 252 205 201 } +# skin_color={ 67 80 55 66 } +# eye_color={ 139 184 139 184 } +# gene_chin_forward={ "chin_forward_neg" 54 "chin_forward_neg" 54 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 95 "chin_width_neg" 95 } +# gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 125 } +# gene_eye_depth={ "eye_depth_neg" 127 "eye_depth_neg" 127 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } +# gene_eye_distance={ "eye_distance_pos" 149 "eye_distance_pos" 149 } +# gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 132 "forehead_brow_height_pos" 132 } +# gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_neg" 125 } +# gene_forehead_height={ "forehead_height_pos" 140 "forehead_height_pos" 140 } +# gene_head_height={ "head_height_neg" 100 "head_height_neg" 100 } +# gene_head_width={ "head_width_pos" 136 "head_width_pos" 136 } +# gene_head_profile={ "head_profile_neg" 124 "head_profile_neg" 124 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_neg" 112 "head_top_width_neg" 112 } +# gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 109 } +# gene_jaw_forward={ "jaw_forward_pos" 129 "jaw_forward_pos" 129 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 124 "jaw_width_neg" 124 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 138 "mouth_corner_depth_pos" 138 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 126 "mouth_corner_height_neg" 126 } +# gene_mouth_forward={ "mouth_forward_pos" 130 "mouth_forward_pos" 130 } +# gene_mouth_height={ "mouth_height_pos" 180 "mouth_height_pos" 180 } +# gene_mouth_width={ "mouth_width_pos" 147 "mouth_width_pos" 147 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 131 "mouth_upper_lip_size_pos" 131 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 77 "mouth_lower_lip_size_neg" 77 } +# gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 85 } +# gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 20 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_neg" 45 "cheek_height_neg" 45 } +# gene_bs_cheek_width={ "cheek_width_neg" 111 "cheek_width_neg" 111 } +# gene_bs_ear_angle={ "ear_angle_neg" 91 "ear_angle_neg" 91 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 103 "ear_inner_shape_pos" 103 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 44 "ear_both_bend_pos" 44 } +# gene_bs_ear_outward={ "ear_outward_neg" 68 "ear_outward_neg" 68 } +# gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_pos" 37 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 248 "eye_corner_depth_pos" 248 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 13 } +# gene_bs_eye_size={ "eye_size_pos" 21 "eye_size_pos" 21 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 29 "eye_upper_lid_size_pos" 29 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 66 "forehead_brow_curve_neg" 66 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 78 "forehead_brow_forward_pos" 78 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 6 "forehead_brow_inner_height_pos" 6 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 125 "forehead_brow_outer_height_pos" 125 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 113 "forehead_brow_width_pos" 113 } +# gene_bs_jaw_def={ "jaw_def_pos" 41 "jaw_def_pos" 41 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 64 "mouth_lower_lip_def_pos" 64 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 32 "mouth_lower_lip_full_pos" 32 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 39 "mouth_lower_lip_pad_neg" 39 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 27 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 23 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 33 "mouth_philtrum_width_neg" 33 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 16 "mouth_upper_lip_def_pos" 16 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 29 "mouth_upper_lip_full_pos" 29 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 42 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 92 "mouth_upper_lip_width_pos" 92 } +# gene_bs_nose_forward={ "nose_forward_pos" 24 "nose_forward_pos" 24 } +# gene_bs_nose_height={ "nose_height_pos" 23 "nose_height_pos" 23 } +# gene_bs_nose_length={ "nose_length_pos" 1 "nose_length_pos" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 8 "nose_nostril_height_pos" 8 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 126 "nose_nostril_width_neg" 126 } +# gene_bs_nose_profile={ "nose_profile_pos" 12 "nose_profile_pos" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 15 "nose_ridge_width_pos" 15 } +# gene_bs_nose_size={ "nose_size_neg" 5 "nose_size_neg" 5 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 43 "nose_tip_angle_pos" 43 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 126 "nose_tip_width_pos" 126 } +# face_detail_cheek_def={ "cheek_def_02" 86 "cheek_def_02" 86 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 9 "cheek_fat_03_pos" 9 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 230 "chin_def_neg" 230 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 40 "eye_lower_lid_def" 40 } +# face_detail_eye_socket={ "eye_socket_03" 125 "eye_socket_03" 125 } +# face_detail_nasolabial={ "nasolabial_02" 104 "nasolabial_02" 104 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 17 "nose_ridge_def_pos" 17 } +# face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } +# face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 15 "brow_wrinkles_01" 15 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 80 "eye_wrinkles_01" 80 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 68 "forehead_wrinkles_01" 68 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 175 "complexion_3" 175 } +# gene_height={ "normal_height" 131 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_low" 146 "body_fat_head_fat_low" 146 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 0 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 55 "bust_clothes" 55 } +# gene_age={ "old_4" 75 "old_4" 75 } +# gene_eyebrows_shape={ "far_spacing_lower_thickness" 178 "far_spacing_lower_thickness" 178 } +# gene_eyebrows_fullness={ "layer_2_high_thickness" 157 "layer_2_high_thickness" 157 } +# gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 98 } +# gene_hair_type={ "hair_straight" 105 "hair_straight" 105 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 98 "normal_eyelashes" 98 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } +# clothes={ "fp2_christian_low_nobility_clothes" 119 "most_clothes" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73759_ermesenda = { # wife of count Mendo +# portrait_info = { +# genes = { +# hair_color={ 202 250 202 250 } +# skin_color={ 76 96 76 96 } +# eye_color={ 163 175 163 175 } +# gene_chin_forward={ "chin_forward_neg" 126 "chin_forward_neg" 126 } +# gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_neg" 78 "chin_width_neg" 78 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 79 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } +# gene_eye_height={ "eye_height_neg" 109 "eye_height_neg" 109 } +# gene_eye_distance={ "eye_distance_pos" 128 "eye_distance_pos" 128 } +# gene_eye_shut={ "eye_shut_neg" 112 "eye_shut_neg" 112 } +# gene_forehead_angle={ "forehead_angle_pos" 173 "forehead_angle_pos" 173 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 176 "forehead_brow_height_pos" 176 } +# gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 114 } +# gene_forehead_height={ "forehead_height_pos" 152 "forehead_height_pos" 152 } +# gene_head_height={ "head_height_neg" 107 "head_height_neg" 107 } +# gene_head_width={ "head_width_neg" 86 "head_width_neg" 86 } +# gene_head_profile={ "head_profile_pos" 135 "head_profile_pos" 135 } +# gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } +# gene_head_top_width={ "head_top_width_neg" 119 "head_top_width_neg" 119 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } +# gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 173 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_pos" 135 "mouth_forward_pos" 135 } +# gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 131 } +# gene_mouth_width={ "mouth_width_neg" 79 "mouth_width_neg" 79 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 110 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 203 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_pos" 171 "mouth_open_pos" 171 } +# gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 85 } +# gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 102 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 14 "cheek_forward_pos" 14 } +# gene_bs_cheek_height={ "cheek_height_pos" 78 "cheek_height_pos" 78 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_neg" 4 "ear_angle_neg" 4 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 58 "ear_inner_shape_pos" 58 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 36 "ear_lower_bend_pos" 36 } +# gene_bs_ear_outward={ "ear_outward_neg" 27 "ear_outward_neg" 27 } +# gene_bs_ear_size={ "ear_size_pos" 17 "ear_size_pos" 17 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 241 "eye_corner_depth_pos" 241 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 47 "eye_fold_shape_neg" 47 } +# gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 45 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 25 "eye_upper_lid_size_pos" 25 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 35 "forehead_brow_curve_pos" 35 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 44 "forehead_brow_forward_pos" 44 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 17 "forehead_brow_inner_height_neg" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 34 "forehead_brow_outer_height_pos" 34 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 24 "forehead_brow_width_neg" 24 } +# gene_bs_jaw_def={ "jaw_def_neg" 118 "jaw_def_neg" 75 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 120 "mouth_lower_lip_def_pos" 120 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 86 "mouth_lower_lip_full_neg" 86 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 12 "mouth_lower_lip_pad_pos" 12 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 35 "mouth_lower_lip_width_pos" 35 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 47 "mouth_philtrum_def_pos" 47 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 0 "mouth_philtrum_shape_neg" 0 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 69 "mouth_philtrum_width_pos" 69 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 21 "mouth_upper_lip_def_pos" 21 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 141 "mouth_upper_lip_full_pos" 141 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 25 "mouth_upper_lip_profile_neg" 25 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 25 } +# gene_bs_nose_forward={ "nose_forward_neg" 94 "nose_forward_neg" 94 } +# gene_bs_nose_height={ "nose_height_neg" 34 "nose_height_neg" 34 } +# gene_bs_nose_length={ "nose_length_pos" 73 "nose_length_pos" 73 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 5 "nose_nostril_height_pos" 5 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 64 "nose_nostril_width_neg" 64 } +# gene_bs_nose_profile={ "nose_profile_neg" 11 "nose_profile_neg" 11 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 38 "nose_ridge_width_pos" 38 } +# gene_bs_nose_size={ "nose_size_pos" 44 "nose_size_pos" 44 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 9 "nose_tip_angle_neg" 9 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 37 "nose_tip_forward_pos" 37 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 41 "nose_tip_width_neg" 41 } +# face_detail_cheek_def={ "cheek_def_01" 19 "cheek_def_01" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 19 "cheek_fat_01_pos" 19 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } +# face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 155 "eye_lower_lid_def" 155 } +# face_detail_eye_socket={ "eye_socket_02" 20 "eye_socket_02" 20 } +# face_detail_nasolabial={ "nasolabial_03" 7 "nasolabial_03" 7 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 143 "nose_ridge_def_pos" 143 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 130 "temple_def" 130 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 39 "brow_wrinkles_02" 39 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 166 "eye_wrinkles_01" 166 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 234 "forehead_wrinkles_02" 234 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 151 "complexion_2" 151 } +# gene_height={ "normal_height" 135 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_full" 119 "body_fat_head_fat_full" 119 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 41 "body_shape_rectangle_full" 41 } +# gene_bs_bust={ "bust_shape_1_half" 152 "bust_clothes" 203 } +# gene_age={ "old_4" 247 "old_4" 247 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 206 "avg_spacing_lower_thickness" 206 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 139 "layer_2_avg_thickness" 139 } +# gene_body_hair={ "body_hair_avg" 179 "body_hair_avg" 179 } +# gene_hair_type={ "hair_straight" 162 "hair_straight" 162 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 240 "normal_eyes" 240 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 70 "normal_eyelashes" 70 } +# hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 54 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +#73893_arias = { # son of count Mendo +# portrait_info = { +# genes = { +# hair_color={ 49 250 212 235 } +# skin_color={ 162 116 167 115 } +# eye_color={ 38 134 126 136 } +# gene_chin_forward={ "chin_forward_pos" 131 "chin_forward_neg" 84 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 140 } +# gene_chin_width={ "chin_width_pos" 136 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 127 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_pos" 133 } +# gene_eye_height={ "eye_height_neg" 123 "eye_height_neg" 115 } +# gene_eye_distance={ "eye_distance_neg" 122 "eye_distance_neg" 123 } +# gene_eye_shut={ "eye_shut_pos" 196 "eye_shut_pos" 128 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_pos" 143 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 137 "forehead_brow_height_neg" 81 } +# gene_forehead_roundness={ "forehead_roundness_pos" 205 "forehead_roundness_pos" 168 } +# gene_forehead_width={ "forehead_width_neg" 125 "forehead_width_pos" 127 } +# gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_pos" 162 } +# gene_head_height={ "head_height_neg" 113 "head_height_pos" 139 } +# gene_head_width={ "head_width_neg" 90 "head_width_pos" 163 } +# gene_head_profile={ "head_profile_neg" 88 "head_profile_pos" 175 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 131 } +# gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_neg" 108 "jaw_angle_pos" 156 } +# gene_jaw_forward={ "jaw_forward_neg" 115 "jaw_forward_neg" 127 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_neg" 119 } +# gene_jaw_width={ "jaw_width_neg" 115 "jaw_width_pos" 158 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_pos" 128 } +# gene_mouth_forward={ "mouth_forward_neg" 106 "mouth_forward_pos" 155 } +# gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_neg" 124 } +# gene_mouth_width={ "mouth_width_neg" 116 "mouth_width_neg" 82 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 110 "mouth_upper_lip_size_neg" 125 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_pos" 165 } +# gene_mouth_open={ "mouth_open_neg" 59 "mouth_open_neg" 51 } +# gene_neck_length={ "neck_length_pos" 131 "neck_length_neg" 112 } +# gene_neck_width={ "neck_width_neg" 119 "neck_width_pos" 142 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 12 } +# gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 0 } +# gene_bs_cheek_width={ "cheek_width_neg" 91 "cheek_width_pos" 27 } +# gene_bs_ear_angle={ "ear_angle_pos" 42 "ear_angle_neg" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 55 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 58 "ear_lower_bend_pos" 87 } +# gene_bs_ear_outward={ "ear_outward_pos" 7 "ear_outward_pos" 0 } +# gene_bs_ear_size={ "ear_size_pos" 24 "ear_size_pos" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 227 "eye_corner_depth_pos" 245 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 49 "eye_fold_shape_neg" 55 } +# gene_bs_eye_size={ "eye_size_neg" 44 "eye_size_neg" 3 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_pos" 97 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 102 "forehead_brow_curve_neg" 27 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 25 "forehead_brow_forward_pos" 12 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 45 "forehead_brow_inner_height_neg" 7 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 15 "forehead_brow_outer_height_pos" 100 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 43 } +# gene_bs_jaw_def={ "jaw_def_neg" 25 "jaw_def_neg" 165 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 24 "mouth_lower_lip_def_pos" 45 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 83 "mouth_lower_lip_full_pos" 22 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 82 "mouth_lower_lip_pad_neg" 39 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_neg" 124 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 43 "mouth_philtrum_def_pos" 9 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_pos" 5 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_neg" 9 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_neg" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 159 "mouth_upper_lip_profile_pos" 241 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 114 "mouth_upper_lip_width_neg" 29 } +# gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_neg" 37 } +# gene_bs_nose_height={ "nose_height_neg" 93 "nose_height_neg" 90 } +# gene_bs_nose_length={ "nose_length_neg" 46 "nose_length_pos" 89 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 24 "nose_nostril_height_pos" 40 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 176 } +# gene_bs_nose_profile={ "nose_profile_pos" 28 "nose_profile_neg" 12 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 37 "nose_ridge_angle_neg" 18 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 10 "nose_ridge_width_pos" 25 } +# gene_bs_nose_size={ "nose_size_neg" 44 "nose_size_pos" 12 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 33 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 53 "nose_tip_forward_neg" 22 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 18 "nose_tip_width_neg" 36 } +# face_detail_cheek_def={ "cheek_def_02" 1 "cheek_def_01" 3 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_04_pos" 136 } +# face_detail_chin_cleft={ "chin_dimple" 13 "chin_cleft" 2 } +# face_detail_chin_def={ "chin_def" 95 "chin_def" 21 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 91 "eye_lower_lid_def" 12 } +# face_detail_eye_socket={ "eye_socket_color_02" 4 "eye_socket_03" 94 } +# face_detail_nasolabial={ "nasolabial_01" 66 "nasolabial_03" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 24 "nose_ridge_def_neg" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 49 } +# face_detail_temple_def={ "temple_def" 161 "temple_def" 236 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 211 "brow_wrinkles_01" 128 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 2 "eye_wrinkles_01" 253 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 75 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 132 "complexion_5" 246 } +# gene_height={ "normal_height" 116 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_full" 127 "body_fat_head_fat_medium" 109 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 23 "body_shape_triangle_full" 26 } +# gene_bs_bust={ "bust_clothes" 92 "bust_shape_2_full" 173 } +# gene_age={ "old_4" 231 "old_2" 121 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 219 "close_spacing_avg_thickness" 226 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 217 "layer_2_low_thickness" 149 } +# gene_body_hair={ "body_hair_sparse" 132 "body_hair_sparse" 95 } +# gene_hair_type={ "hair_curly" 95 "hair_wavy" 189 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 21 "normal_eyes" 21 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "no_eyelashes" 127 "normal_eyelashes" 46 } +# pose={ "" 255 "" 0 } +# #beards={ "no_beard" 24 "no_beard" 0 } +# clothes={ "western_children_commoner_clothes" 250 "most_clothes" 0 } +# #hairstyles={ "western_baby_hairstyles" 238 "all_hairstyles" 0 } +# headgear={ "no_headgear" 24 "no_headgear" 0 } +# legwear={ "no_legwear" 52 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled=yes +#} +# +# +# +#73813_lupp_ibn_musa = { +# portrait_info = { +# genes = { +# hair_color={ 18 244 192 195 } +# skin_color={ 160 120 162 120 } +# eye_color={ 67 183 28 175 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_pos" 130 "chin_height_pos" 137 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 133 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 135 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 133 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 138 } +# gene_forehead_angle={ "forehead_angle_pos" 135 "forehead_angle_neg" 115 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_neg" 102 } +# gene_forehead_roundness={ "forehead_roundness_pos" 204 "forehead_roundness_pos" 154 } +# gene_forehead_width={ "forehead_width_neg" 106 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_neg" 97 } +# gene_head_height={ "head_height_pos" 153 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 135 "head_width_pos" 146 } +# gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 112 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_neg" 108 } +# gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 99 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 120 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_pos" 163 "jaw_width_neg" 108 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_neg" 122 } +# gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_neg" 64 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_neg" 117 } +# gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 194 "mouth_upper_lip_size_neg" 109 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 96 } +# gene_mouth_open={ "mouth_open_neg" 4 "mouth_open_pos" 199 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 141 "neck_width_pos" 139 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 41 } +# gene_bs_cheek_width={ "cheek_width_pos" 22 "cheek_width_neg" 201 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 98 "ear_inner_shape_pos" 148 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 90 } +# gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_neg" 19 } +# gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 13 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 231 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 179 "eye_fold_shape_pos" 2 } +# gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 46 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 117 "eye_upper_lid_size_pos" 33 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 7 "forehead_brow_curve_neg" 199 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 50 "forehead_brow_forward_neg" 50 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_neg" 111 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 48 } +# gene_bs_jaw_def={ "jaw_def_pos" 2 "jaw_def_neg" 59 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 38 "mouth_lower_lip_def_pos" 38 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 14 "mouth_lower_lip_full_neg" 5 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 49 "mouth_lower_lip_pad_neg" 66 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 30 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 123 "mouth_philtrum_def_pos" 24 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_neg" 49 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 24 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 23 "mouth_upper_lip_def_pos" 37 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_pos" 182 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 8 "mouth_upper_lip_profile_pos" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 118 "mouth_upper_lip_width_pos" 15 } +# gene_bs_nose_forward={ "nose_forward_pos" 4 "nose_forward_pos" 22 } +# gene_bs_nose_height={ "nose_height_pos" 18 "nose_height_pos" 14 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_pos" 28 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 95 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 83 "nose_nostril_width_neg" 196 } +# gene_bs_nose_profile={ "nose_profile_neg" 33 "nose_profile_neg" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_pos" 6 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_pos" 37 } +# gene_bs_nose_size={ "nose_size_neg" 3 "nose_size_pos" 61 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 12 "nose_tip_angle_pos" 31 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 42 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_pos" 37 } +# face_detail_cheek_def={ "cheek_def_01" 11 "cheek_def_01" 8 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 1 "cheek_fat_03_pos" 7 } +# face_detail_chin_cleft={ "chin_dimple" 24 "chin_cleft" 21 } +# face_detail_chin_def={ "chin_def" 245 "chin_def_neg" 211 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 149 "eye_lower_lid_def" 2 } +# face_detail_eye_socket={ "eye_socket_01" 85 "eye_socket_03" 24 } +# face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 19 "nose_ridge_def_pos" 0 } +# face_detail_nose_tip_def={ "nose_tip_def" 204 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 202 "temple_def" 250 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 30 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 61 "eye_wrinkles_01" 65 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 80 "forehead_wrinkles_01" 26 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 137 "complexion_3" 219 } +# gene_height={ "normal_height" 129 "normal_height" 102 } +# gene_bs_body_type={ "body_fat_head_fat_full" 139 "body_fat_head_fat_low" 150 } +# gene_bs_body_shape={ "body_shape_apple_half" 103 "body_shape_triangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 48 "bust_shape_4_full" 201 } +# gene_age={ "old_2" 182 "old_2" 148 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 146 "avg_spacing_high_thickness" 229 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 171 "layer_2_low_thickness" 161 } +# gene_body_hair={ "body_hair_sparse" 141 "body_hair_sparse" 153 } +# gene_hair_type={ "hair_wavy" 144 "hair_wavy" 144 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 181 "normal_eyes" 181 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 23 "normal_eyelashes" 23 } +# pose={ "" 255 "" 0 } +# #beards={ "fp2_beards_straight" 125 "no_beard" 0 } +# clothes={ "western_high_nobility_clothes" 228 "most_clothes" 0 } +# headgear={ "western_high_nobility" 120 "no_headgear" 0 } +# legwear={ "western_common_legwear" 71 "all_legwear" 0 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 84 "all_hairstyles" 0 } +# } +# } +# enabled=yes +#} +# +# +#73814_emira_ayab = { # Lupp's wife +# portrait_info = { +# genes = { +# hair_color={ 86 249 86 249 } +# skin_color={ 163 165 163 165 } +# eye_color={ 47 249 47 249 } +# gene_chin_forward={ "chin_forward_pos" 145 "chin_forward_pos" 145 } +# gene_chin_height={ "chin_height_neg" 114 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 131 "eye_depth_pos" 131 } +# gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 126 } +# gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_pos" 147 "eye_shut_pos" 147 } +# gene_forehead_angle={ "forehead_angle_pos" 184 "forehead_angle_pos" 184 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 91 "forehead_brow_height_neg" 91 } +# gene_forehead_roundness={ "forehead_roundness_pos" 189 "forehead_roundness_pos" 189 } +# gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 153 } +# gene_forehead_height={ "forehead_height_neg" 34 "forehead_height_neg" 34 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 170 "head_width_pos" 170 } +# gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 90 } +# gene_head_top_height={ "head_top_height_neg" 96 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_pos" 164 "head_top_width_pos" 164 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_pos" 141 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 123 } +# gene_jaw_width={ "jaw_width_neg" 99 "jaw_width_neg" 99 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 119 "mouth_corner_depth_neg" 119 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 127 "mouth_height_pos" 127 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 161 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 167 "mouth_lower_lip_size_pos" 167 } +# gene_mouth_open={ "mouth_open_neg" 71 "mouth_open_neg" 71 } +# gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 39 "cheek_forward_pos" 39 } +# gene_bs_cheek_height={ "cheek_height_neg" 37 "cheek_height_neg" 37 } +# gene_bs_cheek_width={ "cheek_width_pos" 0 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 41 "ear_angle_neg" 41 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 96 "ear_upper_bend_pos" 96 } +# gene_bs_ear_outward={ "ear_outward_pos" 193 "ear_outward_pos" 193 } +# gene_bs_ear_size={ "ear_size_neg" 39 "ear_size_neg" 39 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 206 "eye_corner_depth_pos" 206 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 4 "eye_fold_shape_neg" 4 } +# gene_bs_eye_size={ "eye_size_neg" 74 "eye_size_neg" 74 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 13 "eye_upper_lid_size_neg" 13 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 45 "forehead_brow_curve_neg" 45 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 88 "forehead_brow_forward_pos" 88 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 2 "forehead_brow_inner_height_pos" 2 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 8 "forehead_brow_outer_height_pos" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 115 "forehead_brow_width_pos" 115 } +# gene_bs_jaw_def={ "jaw_def_neg" 86 "jaw_def_neg" 86 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 32 "mouth_lower_lip_def_pos" 32 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 111 "mouth_lower_lip_full_pos" 111 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 86 "mouth_lower_lip_pad_neg" 86 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_neg" 125 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 32 "mouth_philtrum_shape_neg" 32 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 178 "mouth_philtrum_width_pos" 178 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 7 "mouth_upper_lip_def_pos" 7 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 102 "mouth_upper_lip_full_pos" 102 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 51 "mouth_upper_lip_profile_pos" 51 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 115 "mouth_upper_lip_width_neg" 115 } +# gene_bs_nose_forward={ "nose_forward_neg" 82 "nose_forward_neg" 82 } +# gene_bs_nose_height={ "nose_height_neg" 81 "nose_height_neg" 81 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 84 "nose_nostril_height_neg" 84 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 35 "nose_nostril_width_pos" 35 } +# gene_bs_nose_profile={ "nose_profile_pos" 113 "nose_profile_pos" 113 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 1 "nose_ridge_angle_neg" 1 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_pos" 37 } +# gene_bs_nose_size={ "nose_size_pos" 181 "nose_size_pos" 181 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 3 "nose_tip_angle_neg" 3 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 149 "nose_tip_width_pos" 149 } +# face_detail_cheek_def={ "cheek_def_02" 19 "cheek_def_02" 19 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 61 "cheek_fat_01_neg" 61 } +# face_detail_chin_cleft={ "chin_dimple" 25 "chin_dimple" 25 } +# face_detail_chin_def={ "chin_def" 9 "chin_def" 9 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 241 } +# face_detail_eye_socket={ "eye_socket_color_03" 19 "eye_socket_color_03" 19 } +# face_detail_nasolabial={ "nasolabial_02" 82 "nasolabial_02" 82 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 87 "nose_ridge_def_pos" 87 } +# face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } +# face_detail_temple_def={ "temple_def" 132 "temple_def" 132 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 62 "brow_wrinkles_04" 62 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 97 "eye_wrinkles_01" 97 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 185 "forehead_wrinkles_01" 185 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 223 "complexion_2" 223 } +# gene_height={ "normal_height" 129 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_full" 131 "body_fat_head_fat_full" 131 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 27 "body_shape_rectangle_half" 27 } +# gene_bs_bust={ "bust_shape_2_full" 199 "bust_shape_2_full" 199 } +# gene_age={ "old_2" 136 "old_2" 136 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 224 "far_spacing_avg_thickness" 224 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 169 "layer_2_low_thickness" 169 } +# gene_body_hair={ "body_hair_avg" 191 "body_hair_avg" 191 } +# gene_hair_type={ "hair_curly" 160 "hair_curly" 160 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 56 "normal_eyes" 56 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 173 "normal_eyelashes" 173 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 255 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 202 "no_beard" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "fp2_muslim_high_nobility" 105 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +#73783_oria = { #Lubb's daughter +# portrait_info = { +# genes = { +# hair_color={ 3 239 58 247 } +# skin_color={ 171 124 172 125 } +# eye_color={ 76 242 28 130 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_pos" 129 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 123 "eye_angle_neg" 126 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_neg" 102 "eye_shut_neg" 116 } +# gene_forehead_angle={ "forehead_angle_neg" 125 "forehead_angle_neg" 114 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_pos" 171 } +# gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } +# gene_forehead_width={ "forehead_width_neg" 118 "forehead_width_neg" 116 } +# gene_forehead_height={ "forehead_height_neg" 98 "forehead_height_pos" 142 } +# gene_head_height={ "head_height_neg" 60 "head_height_pos" 178 } +# gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_neg" 81 "head_profile_neg" 102 } +# gene_head_top_height={ "head_top_height_pos" 158 "head_top_height_neg" 97 } +# gene_head_top_width={ "head_top_width_pos" 176 "head_top_width_pos" 172 } +# gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_neg" 118 "jaw_width_pos" 160 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 125 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_pos" 132 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 157 "mouth_height_neg" 118 } +# gene_mouth_width={ "mouth_width_pos" 132 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 168 "mouth_upper_lip_size_pos" 153 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 177 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } +# gene_neck_length={ "neck_length_pos" 136 "neck_length_pos" 129 } +# gene_neck_width={ "neck_width_pos" 128 "neck_width_neg" 106 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 45 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } +# gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_neg" 23 } +# gene_bs_ear_angle={ "ear_angle_pos" 65 "ear_angle_pos" 42 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 35 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 196 "ear_lower_bend_pos" 161 } +# gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 66 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 160 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 71 "eye_fold_shape_pos" 43 } +# gene_bs_eye_size={ "eye_size_pos" 50 "eye_size_neg" 23 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 20 "eye_upper_lid_size_neg" 42 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 30 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 30 "forehead_brow_inner_height_pos" 2 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } +# gene_bs_jaw_def={ "jaw_def_neg" 44 "jaw_def_neg" 66 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 18 "mouth_lower_lip_full_pos" 25 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_pos" 24 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 37 "mouth_lower_lip_width_pos" 22 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 15 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 39 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 28 "mouth_philtrum_width_neg" 0 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 44 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 43 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 36 "nose_forward_pos" 55 } +# gene_bs_nose_height={ "nose_height_pos" 9 "nose_height_neg" 3 } +# gene_bs_nose_length={ "nose_length_neg" 26 "nose_length_neg" 27 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_neg" 46 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 46 "nose_nostril_width_neg" 34 } +# gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_neg" 26 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 117 } +# gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_neg" 114 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 16 "nose_tip_forward_neg" 4 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } +# face_detail_cheek_def={ "cheek_def_02" 76 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 165 "cheek_fat_01_neg" 7 } +# face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 16 } +# face_detail_chin_def={ "chin_def_neg" 7 "chin_def" 245 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } +# face_detail_eye_socket={ "eye_socket_color_01" 8 "eye_socket_01" 159 } +# face_detail_nasolabial={ "nasolabial_02" 94 "nasolabial_03" 175 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } +# face_detail_nose_tip_def={ "nose_tip_def" 165 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 207 "brow_wrinkles_02" 38 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 39 "eye_wrinkles_01" 14 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 53 } +# expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 248 "complexion_4" 231 } +# gene_height={ "normal_height" 129 "normal_height" 108 } +# gene_bs_body_type={ "body_fat_head_fat_full" 107 "body_fat_head_fat_low" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 102 "body_shape_apple_full" 39 } +# gene_bs_bust={ "bust_clothes" 129 "bust_shape_2_half" 94 } +# gene_age={ "old_4" 168 "old_1" 0 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 152 "layer_2_avg_thickness" 190 } +# gene_body_hair={ "body_hair_avg" 207 "body_hair_avg" 195 } +# gene_hair_type={ "hair_wavy" 138 "hair_wavy" 180 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 29 "normal_eyes" 29 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 77 "normal_eyelashes" 77 } +# pose={ "" 255 "" 0 } +# #beards={ "no_beard" 205 "no_beard" 0 } +# clothes={ "fp2_christian_low_nobility_clothes" 9 "most_clothes" 0 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 249 "all_hairstyles" 0 } +# headgear={ "fp2_christian_common" 28 "no_headgear" 0 } +# legwear={ "western_common_legwear" 46 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled=yes +#} +# +#73815_mohamed = { #Lubb's son +# portrait_info = { +# genes = { +# hair_color={ 3 239 58 247 } +# skin_color={ 171 123 172 125 } +# eye_color={ 76 242 28 130 } +# gene_chin_forward={ "chin_forward_neg" 96 "chin_forward_pos" 134 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_pos" 129 } +# gene_chin_width={ "chin_width_pos" 131 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 123 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_neg" 119 "eye_height_pos" 140 } +# gene_eye_distance={ "eye_distance_pos" 137 "eye_distance_neg" 122 } +# gene_eye_shut={ "eye_shut_neg" 116 "eye_shut_neg" 102 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 105 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 159 } +# gene_forehead_roundness={ "forehead_roundness_pos" 162 "forehead_roundness_pos" 189 } +# gene_forehead_width={ "forehead_width_neg" 116 "forehead_width_neg" 118 } +# gene_forehead_height={ "forehead_height_pos" 142 "forehead_height_neg" 98 } +# gene_head_height={ "head_height_pos" 178 "head_height_neg" 60 } +# gene_head_width={ "head_width_pos" 211 "head_width_pos" 144 } +# gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 81 } +# gene_head_top_height={ "head_top_height_neg" 116 "head_top_height_pos" 158 } +# gene_head_top_width={ "head_top_width_pos" 172 "head_top_width_pos" 176 } +# gene_jaw_angle={ "jaw_angle_neg" 113 "jaw_angle_neg" 126 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 133 } +# gene_jaw_height={ "jaw_height_pos" 129 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 160 "jaw_width_neg" 118 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_neg" 115 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 89 "mouth_forward_pos" 139 } +# gene_mouth_height={ "mouth_height_pos" 139 "mouth_height_pos" 157 } +# gene_mouth_width={ "mouth_width_neg" 100 "mouth_width_pos" 133 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 98 "mouth_upper_lip_size_pos" 168 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 70 "mouth_lower_lip_size_pos" 177 } +# gene_mouth_open={ "mouth_open_neg" 37 "mouth_open_pos" 194 } +# gene_neck_length={ "neck_length_pos" 129 "neck_length_pos" 136 } +# gene_neck_width={ "neck_width_neg" 106 "neck_width_pos" 151 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 20 } +# gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 27 } +# gene_bs_cheek_width={ "cheek_width_neg" 23 "cheek_width_pos" 41 } +# gene_bs_ear_angle={ "ear_angle_neg" 97 "ear_angle_pos" 65 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 48 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 161 "ear_lower_bend_pos" 81 } +# gene_bs_ear_outward={ "ear_outward_neg" 20 "ear_outward_pos" 27 } +# gene_bs_ear_size={ "ear_size_neg" 66 "ear_size_neg" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 216 "eye_corner_depth_pos" 222 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 43 "eye_fold_shape_neg" 71 } +# gene_bs_eye_size={ "eye_size_neg" 23 "eye_size_pos" 50 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 42 "eye_upper_lid_size_pos" 20 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 45 "forehead_brow_curve_neg" 201 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 30 "forehead_brow_forward_pos" 66 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 2 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 81 "forehead_brow_outer_height_pos" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 93 "forehead_brow_width_pos" 33 } +# gene_bs_jaw_def={ "jaw_def_neg" 66 "jaw_def_neg" 44 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 15 "mouth_lower_lip_def_pos" 28 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_neg" 18 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 102 "mouth_lower_lip_pad_neg" 3 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 18 "mouth_lower_lip_width_pos" 22 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 49 "mouth_philtrum_def_pos" 14 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 39 "mouth_philtrum_shape_pos" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 0 "mouth_philtrum_width_pos" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 36 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 68 "mouth_upper_lip_full_neg" 43 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 209 "mouth_upper_lip_profile_pos" 233 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 10 "mouth_upper_lip_width_pos" 6 } +# gene_bs_nose_forward={ "nose_forward_pos" 55 "nose_forward_pos" 24 } +# gene_bs_nose_height={ "nose_height_pos" 123 "nose_height_pos" 9 } +# gene_bs_nose_length={ "nose_length_pos" 8 "nose_length_neg" 27 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 107 "nose_nostril_height_pos" 19 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 34 "nose_nostril_width_neg" 46 } +# gene_bs_nose_profile={ "nose_profile_pos" 80 "nose_profile_pos" 73 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 26 "nose_ridge_angle_neg" 9 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_pos" 51 } +# gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 65 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 114 "nose_tip_angle_pos" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 4 "nose_tip_forward_pos" 16 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 8 "nose_tip_width_pos" 48 } +# face_detail_cheek_def={ "cheek_def_01" 15 "cheek_def_02" 16 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 7 "cheek_fat_01_neg" 165 } +# face_detail_chin_cleft={ "chin_cleft" 11 "chin_dimple" 24 } +# face_detail_chin_def={ "chin_def_neg" 207 "chin_def_neg" 7 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 124 "eye_lower_lid_def" 43 } +# face_detail_eye_socket={ "eye_socket_01" 9 "eye_socket_01" 159 } +# face_detail_nasolabial={ "nasolabial_03" 175 "nasolabial_02" 94 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 20 "nose_ridge_def_pos" 150 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 165 } +# face_detail_temple_def={ "temple_def" 232 "temple_def" 139 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 205 "brow_wrinkles_03" 207 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 137 "eye_wrinkles_01" 39 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 56 "forehead_wrinkles_01" 29 } +# expression_other={ "cheek_wrinkles_both_01" 48 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 248 "complexion_4" 231 } +# gene_height={ "normal_height" 108 "normal_height" 129 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_medium" 114 } +# gene_bs_body_shape={ "body_shape_apple_full" 90 "body_shape_rectangle_half" 0 } +# gene_bs_bust={ "bust_clothes" 129 "bust_shape_2_half" 94 } +# gene_age={ "old_1" 0 "old_4" 168 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 221 "avg_spacing_low_thickness" 248 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 190 "layer_2_avg_thickness" 152 } +# gene_body_hair={ "body_hair_avg" 195 "body_hair_avg" 207 } +# gene_hair_type={ "hair_wavy" 180 "hair_wavy" 138 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 189 "normal_eyes" 189 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 132 "normal_eyelashes" 132 } +# pose={ "" 255 "" 0 } +# #beards={ "fp2_beards_curly" 131 "no_beard" 0 } +# clothes={ "fp2_christian_commoner_clothes" 54 "most_clothes" 0 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 17 "all_hairstyles" 0 } +# headgear={ "no_headgear" 109 "no_headgear" 0 } +# legwear={ "western_common_legwear" 103 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled=yes +#} +# +# +# +# +#70150_wilfred_the_hairy = { +# portrait_info = { +# genes = { +# hair_color={ 79 229 79 229 } +# skin_color={ 180 118 180 118 } +# eye_color={ 76 191 76 191 } +# gene_chin_forward={ "chin_forward_neg" 119 "chin_forward_neg" 119 } +# gene_chin_height={ "chin_height_neg" 122 "chin_height_neg" 122 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_pos" 129 "eye_depth_pos" 129 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 158 "forehead_angle_pos" 158 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } +# gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 187 } +# gene_forehead_width={ "forehead_width_pos" 173 "forehead_width_pos" 173 } +# gene_forehead_height={ "forehead_height_pos" 143 "forehead_height_pos" 143 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 145 "head_width_pos" 145 } +# gene_head_profile={ "head_profile_pos" 158 "head_profile_pos" 158 } +# gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_neg" 93 } +# gene_head_top_width={ "head_top_width_pos" 134 "head_top_width_pos" 134 } +# gene_jaw_angle={ "jaw_angle_neg" 104 "jaw_angle_neg" 104 } +# gene_jaw_forward={ "jaw_forward_pos" 128 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_pos" 136 "jaw_height_pos" 136 } +# gene_jaw_width={ "jaw_width_pos" 166 "jaw_width_pos" 166 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 117 "mouth_corner_depth_neg" 117 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 122 } +# gene_mouth_height={ "mouth_height_pos" 136 "mouth_height_pos" 136 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 161 "mouth_upper_lip_size_pos" 161 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 121 } +# gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 16 } +# gene_neck_length={ "neck_length_pos" 137 "neck_length_pos" 137 } +# gene_neck_width={ "neck_width_pos" 135 "neck_width_pos" 135 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 20 "cheek_forward_neg" 20 } +# gene_bs_cheek_height={ "cheek_height_neg" 40 "cheek_height_neg" 40 } +# gene_bs_cheek_width={ "cheek_width_pos" 39 "cheek_width_pos" 39 } +# gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 0 "ear_lower_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_neg" 52 "ear_outward_neg" 52 } +# gene_bs_ear_size={ "ear_size_pos" 42 "ear_size_pos" 42 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 179 "eye_corner_depth_pos" 179 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } +# gene_bs_eye_size={ "eye_size_neg" 22 "eye_size_neg" 22 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 104 "eye_upper_lid_size_pos" 104 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 51 "forehead_brow_curve_neg" 51 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 1 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 122 "forehead_brow_inner_height_pos" 122 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 76 "forehead_brow_outer_height_neg" 76 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 74 "forehead_brow_width_pos" 74 } +# gene_bs_jaw_def={ "jaw_def_pos" 60 "jaw_def_pos" 60 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 91 "mouth_lower_lip_def_pos" 91 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 9 "mouth_lower_lip_full_neg" 9 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 64 "mouth_lower_lip_pad_neg" 64 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 39 "mouth_lower_lip_width_pos" 39 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 6 "mouth_philtrum_def_pos" 6 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 25 "mouth_philtrum_shape_pos" 25 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 30 "mouth_upper_lip_def_pos" 30 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 38 "mouth_upper_lip_full_pos" 38 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 12 "mouth_upper_lip_profile_neg" 12 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 71 "mouth_upper_lip_width_pos" 71 } +# gene_bs_nose_forward={ "nose_forward_neg" 54 "nose_forward_neg" 54 } +# gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } +# gene_bs_nose_length={ "nose_length_neg" 61 "nose_length_neg" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 101 "nose_nostril_height_pos" 101 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 26 "nose_nostril_width_neg" 26 } +# gene_bs_nose_profile={ "nose_profile_neg" 53 "nose_profile_neg" 53 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 110 "nose_ridge_angle_pos" 110 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 32 "nose_ridge_width_pos" 32 } +# gene_bs_nose_size={ "nose_size_neg" 45 "nose_size_neg" 45 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 30 "nose_tip_angle_pos" 30 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 75 "nose_tip_forward_pos" 75 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 119 "nose_tip_width_neg" 119 } +# face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 236 "cheek_fat_01_neg" 236 } +# face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 247 "eye_lower_lid_def" 247 } +# face_detail_eye_socket={ "eye_socket_color_02" 7 "eye_socket_color_02" 7 } +# face_detail_nasolabial={ "nasolabial_02" 1 "nasolabial_02" 1 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 10 "nose_ridge_def_neg" 10 } +# face_detail_nose_tip_def={ "nose_tip_def" 39 "nose_tip_def" 39 } +# face_detail_temple_def={ "temple_def" 89 "temple_def" 89 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 139 "brow_wrinkles_02" 139 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 185 "eye_wrinkles_03" 185 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 183 "forehead_wrinkles_01" 183 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 137 "complexion_3" 137 } +# gene_height={ "normal_height" 118 "normal_height" 118 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 130 "body_fat_head_fat_medium" 130 } +# gene_bs_body_shape={ "body_shape_triangle_half" 90 "body_shape_triangle_half" 30 } +# gene_bs_bust={ "bust_default" 124 "bust_default" 124 } +# gene_age={ "old_2" 250 "old_2" 250 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 221 "far_spacing_avg_thickness" 221 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 246 "layer_2_low_thickness" 246 } +# gene_body_hair={ "body_hair_dense" 209 "body_hair_sparse" 90 } +# gene_hair_type={ "hair_curly" 191 "hair_curly" 191 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 221 "normal_eyes" 221 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 7 "normal_eyelashes" 7 } +## hairstyles={ "scripted_character_hairstyles_03" 67 "all_hairstyles" 0 } +# #beards={ "fp2_beards_curly" 42 "no_beard" 0 } +# clothes={ "fp2_christian_low_nobility_clothes" 110 "most_clothes" 0 } +# headgear={ "" 170 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#barcelona_00003_count_sunyer = { # Wilfred's rival cousin +# portrait_info = { +# genes = { +# hair_color={ 9 248 9 248 } +# skin_color={ 167 103 167 103 } +# eye_color={ 22 156 22 156 } +# gene_chin_forward={ "chin_forward_neg" 114 "chin_forward_neg" 114 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_pos" 133 "chin_width_pos" 133 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 118 } +# gene_eye_depth={ "eye_depth_neg" 115 "eye_depth_neg" 115 } +# gene_eye_height={ "eye_height_pos" 133 "eye_height_pos" 133 } +# gene_eye_distance={ "eye_distance_neg" 118 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_neg" 108 "eye_shut_neg" 108 } +# gene_forehead_angle={ "forehead_angle_neg" 120 "forehead_angle_neg" 120 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_pos" 142 } +# gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 175 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 160 "forehead_height_pos" 160 } +# gene_head_height={ "head_height_pos" 169 "head_height_pos" 169 } +# gene_head_width={ "head_width_neg" 109 "head_width_neg" 109 } +# gene_head_profile={ "head_profile_pos" 145 "head_profile_pos" 145 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 171 } +# gene_jaw_angle={ "jaw_angle_neg" 120 "jaw_angle_neg" 120 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 138 "jaw_height_pos" 138 } +# gene_jaw_width={ "jaw_width_neg" 90 "jaw_width_neg" 90 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 133 "mouth_corner_depth_pos" 133 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 120 "mouth_forward_neg" 120 } +# gene_mouth_height={ "mouth_height_pos" 133 "mouth_height_pos" 133 } +# gene_mouth_width={ "mouth_width_pos" 131 "mouth_width_pos" 131 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 117 "mouth_upper_lip_size_neg" 117 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 131 "mouth_lower_lip_size_pos" 131 } +# gene_mouth_open={ "mouth_open_pos" 201 "mouth_open_pos" 201 } +# gene_neck_length={ "neck_length_pos" 130 "neck_length_pos" 130 } +# gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 118 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 127 "cheek_forward_neg" 127 } +# gene_bs_cheek_height={ "cheek_height_neg" 8 "cheek_height_neg" 8 } +# gene_bs_cheek_width={ "cheek_width_neg" 3 "cheek_width_neg" 3 } +# gene_bs_ear_angle={ "ear_angle_pos" 137 "ear_angle_pos" 137 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 112 "ear_inner_shape_pos" 112 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 45 "ear_lower_bend_pos" 45 } +# gene_bs_ear_outward={ "ear_outward_pos" 79 "ear_outward_pos" 79 } +# gene_bs_ear_size={ "ear_size_neg" 180 "ear_size_neg" 180 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 245 "eye_corner_depth_pos" 245 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 156 "eye_fold_shape_neg" 156 } +# gene_bs_eye_size={ "eye_size_neg" 34 "eye_size_neg" 34 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 99 "eye_upper_lid_size_pos" 99 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 59 "forehead_brow_curve_neg" 59 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 53 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 32 "forehead_brow_outer_height_pos" 32 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 117 "forehead_brow_width_neg" 117 } +# gene_bs_jaw_def={ "jaw_def_neg" 52 "jaw_def_neg" 52 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 10 "mouth_lower_lip_def_pos" 10 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 16 "mouth_lower_lip_full_pos" 16 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 59 "mouth_lower_lip_pad_neg" 59 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 19 "mouth_lower_lip_width_pos" 19 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 29 "mouth_philtrum_def_pos" 29 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 60 "mouth_philtrum_shape_pos" 60 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_pos" 7 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 12 "mouth_upper_lip_def_pos" 12 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 43 "mouth_upper_lip_full_pos" 43 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 33 "mouth_upper_lip_profile_pos" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 15 "mouth_upper_lip_width_pos" 15 } +# gene_bs_nose_forward={ "nose_forward_pos" 38 "nose_forward_pos" 38 } +# gene_bs_nose_height={ "nose_height_neg" 92 "nose_height_neg" 92 } +# gene_bs_nose_length={ "nose_length_neg" 19 "nose_length_neg" 19 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 77 "nose_nostril_height_pos" 77 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_pos" 29 } +# gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_neg" 7 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 4 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_pos" 21 } +# gene_bs_nose_size={ "nose_size_pos" 33 "nose_size_pos" 33 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 6 "nose_tip_angle_pos" 6 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 30 "nose_tip_forward_neg" 30 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 15 "nose_tip_width_pos" 15 } +# face_detail_cheek_def={ "cheek_def_01" 178 "cheek_def_01" 178 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 138 "cheek_fat_01_neg" 138 } +# face_detail_chin_cleft={ "chin_dimple" 1 "chin_dimple" 1 } +# face_detail_chin_def={ "chin_def_neg" 24 "chin_def_neg" 24 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 164 "eye_lower_lid_def" 164 } +# face_detail_eye_socket={ "eye_socket_color_03" 172 "eye_socket_color_03" 172 } +# face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_02" 11 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 185 "nose_tip_def" 185 } +# face_detail_temple_def={ "temple_def" 191 "temple_def" 191 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 138 "brow_wrinkles_01" 138 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 45 "eye_wrinkles_01" 45 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 132 "forehead_wrinkles_02" 132 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 155 "complexion_1" 155 } +# gene_height={ "normal_height" 119 "normal_height" 119 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 115 "body_fat_head_fat_medium" 115 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 25 "body_shape_rectangle_half" 25 } +# gene_bs_bust={ "bust_shape_1_full" 160 "bust_shape_1_full" 160 } +# gene_age={ "old_1" 111 "old_1" 111 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 188 "avg_spacing_avg_thickness" 188 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 192 "layer_2_low_thickness" 192 } +# gene_body_hair={ "body_hair_avg" 198 "body_hair_avg" 126 } +# gene_hair_type={ "hair_wavy" 149 "hair_wavy" 149 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 95 "normal_eyes" 95 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 43 "normal_eyelashes" 43 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 132 "no_beard" 0 } +# clothes={ "fp2_christian_low_nobility_clothes" 178 "most_clothes" 0 } +# headgear={ "fp2_christian_high_nobility" 0 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#168137_bernat_of_gothia = { # Wilfred's liege Bernat II +# portrait_info = { +# genes = { +# hair_color={ 54 240 54 240 } +# skin_color={ 175 102 175 102 } +# eye_color={ 28 130 28 130 } +# gene_chin_forward={ "chin_forward_neg" 122 "chin_forward_neg" 122 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_pos" 128 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 124 } +# gene_eye_angle={ "eye_angle_neg" 117 "eye_angle_neg" 117 } +# gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } +# gene_eye_height={ "eye_height_pos" 129 "eye_height_pos" 129 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } +# gene_forehead_angle={ "forehead_angle_pos" 148 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 122 "forehead_brow_height_neg" 122 } +# gene_forehead_roundness={ "forehead_roundness_pos" 161 "forehead_roundness_pos" 161 } +# gene_forehead_width={ "forehead_width_neg" 92 "forehead_width_neg" 92 } +# gene_forehead_height={ "forehead_height_pos" 135 "forehead_height_pos" 135 } +# gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } +# gene_head_width={ "head_width_pos" 152 "head_width_pos" 152 } +# gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 164 } +# gene_head_top_height={ "head_top_height_neg" 124 "head_top_height_neg" 124 } +# gene_head_top_width={ "head_top_width_pos" 148 "head_top_width_pos" 148 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_neg" 124 } +# gene_jaw_forward={ "jaw_forward_pos" 131 "jaw_forward_pos" 131 } +# gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 114 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 117 } +# gene_mouth_height={ "mouth_height_pos" 155 "mouth_height_pos" 155 } +# gene_mouth_width={ "mouth_width_neg" 121 "mouth_width_neg" 121 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 104 "mouth_upper_lip_size_neg" 104 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 46 "mouth_lower_lip_size_neg" 46 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 58 } +# gene_neck_length={ "neck_length_neg" 102 "neck_length_neg" 102 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 148 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 200 "cheek_forward_pos" 200 } +# gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_neg" 28 "cheek_width_neg" 28 } +# gene_bs_ear_angle={ "ear_angle_neg" 53 "ear_angle_neg" 53 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 4 "ear_inner_shape_pos" 4 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 125 "ear_both_bend_pos" 125 } +# gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_neg" 23 } +# gene_bs_ear_size={ "ear_size_neg" 23 "ear_size_neg" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 237 "eye_corner_depth_pos" 237 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 70 "eye_fold_shape_pos" 70 } +# gene_bs_eye_size={ "eye_size_neg" 0 "eye_size_neg" 0 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 10 "eye_upper_lid_size_pos" 10 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 191 "forehead_brow_curve_neg" 191 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 124 "forehead_brow_forward_pos" 124 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 17 "forehead_brow_inner_height_pos" 17 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 94 "forehead_brow_outer_height_neg" 94 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 95 "forehead_brow_width_neg" 95 } +# gene_bs_jaw_def={ "jaw_def_neg" 20 "jaw_def_neg" 20 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 56 "mouth_lower_lip_def_pos" 56 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 7 "mouth_lower_lip_full_neg" 7 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 11 "mouth_lower_lip_pad_pos" 11 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 26 "mouth_lower_lip_width_pos" 26 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 23 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 103 "mouth_philtrum_shape_neg" 103 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 35 "mouth_philtrum_width_pos" 35 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 147 "mouth_upper_lip_profile_pos" 147 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 17 "mouth_upper_lip_width_neg" 17 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 11 } +# gene_bs_nose_height={ "nose_height_neg" 4 "nose_height_neg" 4 } +# gene_bs_nose_length={ "nose_length_neg" 37 "nose_length_neg" 37 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 36 "nose_nostril_height_pos" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 4 "nose_nostril_width_pos" 4 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 11 "nose_profile_hawk_pos" 11 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 33 "nose_ridge_angle_neg" 33 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 21 "nose_ridge_width_neg" 21 } +# gene_bs_nose_size={ "nose_size_pos" 85 "nose_size_pos" 85 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_pos" 39 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 45 "nose_tip_forward_pos" 45 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 17 "nose_tip_width_pos" 17 } +# face_detail_cheek_def={ "cheek_def_01" 25 "cheek_def_01" 25 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 6 "cheek_fat_02_pos" 6 } +# face_detail_chin_cleft={ "chin_cleft" 24 "chin_cleft" 24 } +# face_detail_chin_def={ "chin_def_neg" 113 "chin_def_neg" 113 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 38 } +# face_detail_eye_socket={ "eye_socket_02" 3 "eye_socket_02" 3 } +# face_detail_nasolabial={ "nasolabial_02" 13 "nasolabial_02" 13 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 239 "nose_tip_def" 239 } +# face_detail_temple_def={ "temple_def" 218 "temple_def" 218 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 184 "brow_wrinkles_04" 184 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 75 "eye_wrinkles_01" 75 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 28 "forehead_wrinkles_01" 28 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 249 "complexion_3" 249 } +# gene_height={ "normal_height" 132 "normal_height" 132 } +# gene_bs_body_type={ "body_fat_head_fat_full" 134 "body_fat_head_fat_full" 134 } +# gene_bs_body_shape={ "body_shape_triangle_half" 9 "body_shape_triangle_half" 9 } +# gene_bs_bust={ "bust_shape_1_full" 146 "bust_shape_1_full" 146 } +# gene_age={ "old_4" 248 "old_4" 248 } +# gene_eyebrows_shape={ "far_spacing_avg_thickness" 231 "far_spacing_avg_thickness" 231 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 247 "layer_2_low_thickness" 247 } +# gene_body_hair={ "body_hair_sparse" 95 "body_hair_sparse" 95 } +# gene_hair_type={ "hair_wavy" 155 "hair_wavy" 155 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 175 "normal_eyes" 175 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 84 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 54 "no_beard" 0 } +# #clothes={ "fp2_christian_high_nobility_clothes" 178 "most_clothes" 0 } +# headgear={ "fp2_christian_high_nobility" 224 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#168147_fulcrade_of_gothia = { # Bernat's wife Fulcrade +# portrait_info = { +# genes = { +# hair_color={ 43 230 43 230 } +# skin_color={ 171 122 171 122 } +# eye_color={ 64 174 64 174 } +# gene_chin_forward={ "chin_forward_pos" 147 "chin_forward_pos" 147 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } +# gene_eye_angle={ "eye_angle_neg" 124 "eye_angle_neg" 124 } +# gene_eye_depth={ "eye_depth_pos" 140 "eye_depth_pos" 140 } +# gene_eye_height={ "eye_height_pos" 137 "eye_height_pos" 137 } +# gene_eye_distance={ "eye_distance_pos" 139 "eye_distance_pos" 139 } +# gene_eye_shut={ "eye_shut_pos" 131 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 145 "forehead_angle_pos" 145 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 135 } +# gene_forehead_roundness={ "forehead_roundness_pos" 127 "forehead_roundness_pos" 127 } +# gene_forehead_width={ "forehead_width_neg" 107 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_pos" 131 "forehead_height_pos" 131 } +# gene_head_height={ "head_height_neg" 113 "head_height_neg" 113 } +# gene_head_width={ "head_width_pos" 167 "head_width_pos" 167 } +# gene_head_profile={ "head_profile_neg" 121 "head_profile_neg" 121 } +# gene_head_top_height={ "head_top_height_pos" 140 "head_top_height_pos" 140 } +# gene_head_top_width={ "head_top_width_pos" 170 "head_top_width_pos" 170 } +# gene_jaw_angle={ "jaw_angle_pos" 147 "jaw_angle_pos" 147 } +# gene_jaw_forward={ "jaw_forward_pos" 149 "jaw_forward_pos" 149 } +# gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } +# gene_jaw_width={ "jaw_width_pos" 173 "jaw_width_pos" 173 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 140 "mouth_corner_depth_pos" 140 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 138 } +# gene_mouth_forward={ "mouth_forward_pos" 138 "mouth_forward_pos" 138 } +# gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } +# gene_mouth_width={ "mouth_width_pos" 129 "mouth_width_pos" 129 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 105 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 83 "mouth_lower_lip_size_neg" 83 } +# gene_mouth_open={ "mouth_open_neg" 82 "mouth_open_neg" 82 } +# gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 127 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 171 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 30 "cheek_forward_pos" 30 } +# gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_neg" 51 } +# gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } +# gene_bs_ear_angle={ "ear_angle_pos" 46 "ear_angle_pos" 46 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 0 "ear_inner_shape_pos" 0 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 150 "ear_upper_bend_pos" 150 } +# gene_bs_ear_outward={ "ear_outward_pos" 32 "ear_outward_pos" 32 } +# gene_bs_ear_size={ "ear_size_neg" 19 "ear_size_neg" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 250 "eye_corner_depth_pos" 250 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } +# gene_bs_eye_size={ "eye_size_neg" 96 "eye_size_neg" 96 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 38 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 11 "forehead_brow_curve_neg" 11 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 73 "forehead_brow_forward_pos" 73 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 16 "forehead_brow_inner_height_neg" 16 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 121 "forehead_brow_outer_height_neg" 121 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 76 "forehead_brow_width_pos" 76 } +# gene_bs_jaw_def={ "jaw_def_neg" 90 "jaw_def_neg" 90 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 76 "mouth_lower_lip_def_pos" 76 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 28 "mouth_lower_lip_full_pos" 28 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 114 "mouth_lower_lip_pad_pos" 114 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 38 "mouth_lower_lip_width_neg" 38 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 113 "mouth_philtrum_def_pos" 113 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 123 "mouth_philtrum_shape_neg" 123 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 180 "mouth_philtrum_width_pos" 180 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 4 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 46 "mouth_upper_lip_full_neg" 46 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_neg" 33 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 38 "mouth_upper_lip_width_pos" 38 } +# gene_bs_nose_forward={ "nose_forward_pos" 26 "nose_forward_pos" 26 } +# gene_bs_nose_height={ "nose_height_neg" 67 "nose_height_neg" 67 } +# gene_bs_nose_length={ "nose_length_pos" 61 "nose_length_pos" 61 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 20 "nose_nostril_height_neg" 20 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 30 "nose_nostril_width_neg" 30 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 39 "nose_profile_hawk_pos" 39 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 2 "nose_ridge_angle_neg" 2 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 29 "nose_ridge_width_pos" 29 } +# gene_bs_nose_size={ "nose_size_pos" 62 "nose_size_pos" 62 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 124 "nose_tip_angle_pos" 124 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 41 "nose_tip_forward_pos" 41 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 42 "nose_tip_width_pos" 42 } +# face_detail_cheek_def={ "cheek_def_01" 158 "cheek_def_01" 158 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 73 "cheek_fat_01_neg" 73 } +# face_detail_chin_cleft={ "chin_dimple" 203 "chin_dimple" 203 } +# face_detail_chin_def={ "chin_def_neg" 4 "chin_def_neg" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 148 "eye_lower_lid_def" 148 } +# face_detail_eye_socket={ "eye_socket_01" 16 "eye_socket_01" 16 } +# face_detail_nasolabial={ "nasolabial_03" 12 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 8 "nose_ridge_def_neg" 8 } +# face_detail_nose_tip_def={ "nose_tip_def" 97 "nose_tip_def" 97 } +# face_detail_temple_def={ "temple_def" 64 "temple_def" 64 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 75 "brow_wrinkles_01" 75 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 24 "eye_wrinkles_01" 24 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 29 "forehead_wrinkles_01" 29 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_3" 163 "complexion_3" 163 } +# gene_height={ "normal_height" 135 "normal_height" 135 } +# gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 126 } +# gene_bs_body_shape={ "body_shape_pear_full" 19 "body_shape_pear_full" 19 } +# gene_bs_bust={ "bust_shape_3_half" 233 "bust_shape_3_half" 233 } +# gene_age={ "old_1" 21 "old_1" 21 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 212 "avg_spacing_avg_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 182 "layer_2_low_thickness" 182 } +# gene_body_hair={ "body_hair_avg" 149 "body_hair_avg" 149 } +# gene_hair_type={ "hair_wavy" 104 "hair_wavy" 104 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 81 "normal_eyes" 81 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 152 "normal_eyelashes" 152 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 0 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 132 "no_beard" 0 } +# clothes={ "fp2_christian_low_nobility_clothes" 178 "most_clothes" 0 } +# headgear={ "fp2_christian_high_nobility" 0 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73957_ibn_marwan = { # Emir Abd-al-Rahman Marwanez +# portrait_info = { +# genes = { +# hair_color={ 88 250 104 236 } +# skin_color={ 167 114 169 112 } +# eye_color={ 38 176 59 188 } +# gene_chin_forward={ "chin_forward_neg" 138 "chin_forward_pos" 139 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_pos" 135 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_neg" 114 } +# gene_eye_angle={ "eye_angle_neg" 108 "eye_angle_pos" 140 } +# gene_eye_depth={ "eye_depth_pos" 137 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 147 } +# gene_eye_distance={ "eye_distance_neg" 126 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_neg" 125 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 108 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 213 } +# gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 106 } +# gene_head_height={ "head_height_neg" 111 "head_height_pos" 130 } +# gene_head_width={ "head_width_neg" 121 "head_width_pos" 194 } +# gene_head_profile={ "head_profile_pos" 129 "head_profile_pos" 153 } +# gene_head_top_height={ "head_top_height_pos" 146 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 154 "head_top_width_pos" 158 } +# gene_jaw_angle={ "jaw_angle_neg" 112 "jaw_angle_pos" 141 } +# gene_jaw_forward={ "jaw_forward_pos" 127 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_neg" 118 } +# gene_jaw_width={ "jaw_width_pos" 157 "jaw_width_neg" 76 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_neg" 100 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 162 "mouth_corner_height_pos" 127 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 132 } +# gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 137 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_pos" 128 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 174 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 111 "mouth_lower_lip_size_neg" 90 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_neg" 118 } +# gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 190 } +# gene_neck_width={ "neck_width_pos" 184 "neck_width_neg" 102 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 1 "cheek_forward_neg" 39 } +# gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_pos" 13 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 0 } +# gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_neg" 33 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 87 "ear_inner_shape_pos" 186 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_neg" 40 "ear_outward_neg" 13 } +# gene_bs_ear_size={ "ear_size_neg" 0 "ear_size_neg" 177 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 243 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 50 "eye_fold_shape_pos" 60 } +# gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 75 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 11 "eye_upper_lid_size_pos" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 61 "forehead_brow_curve_neg" 100 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_neg" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 109 "forehead_brow_inner_height_neg" 34 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 24 "forehead_brow_outer_height_neg" 70 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_neg" 6 } +# gene_bs_jaw_def={ "jaw_def_neg" 41 "jaw_def_neg" 202 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 77 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_neg" 95 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 20 "mouth_lower_lip_pad_pos" 13 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_pos" 15 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 109 "mouth_philtrum_shape_pos" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 67 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 35 "mouth_upper_lip_def_pos" 62 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 21 "mouth_upper_lip_full_neg" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 99 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 124 "mouth_upper_lip_width_pos" 71 } +# gene_bs_nose_forward={ "nose_forward_neg" 45 "nose_forward_neg" 9 } +# gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_pos" 101 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 124 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 124 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 200 } +# gene_bs_nose_profile={ "nose_profile_neg" 9 "nose_profile_pos" 5 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 24 "nose_ridge_width_neg" 15 } +# gene_bs_nose_size={ "nose_size_neg" 2 "nose_size_pos" 13 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_pos" 42 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_pos" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_pos" 58 } +# face_detail_cheek_def={ "cheek_def_01" 2 "cheek_def_02" 142 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 21 "cheek_fat_01_neg" 17 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 117 } +# face_detail_chin_def={ "chin_def_neg" 185 "chin_def" 22 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 20 "eye_lower_lid_def" 0 } +# face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_02" 2 } +# face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 12 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 1 "nose_ridge_def_pos" 6 } +# face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 108 } +# face_detail_temple_def={ "temple_def" 214 "temple_def" 49 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 87 "brow_wrinkles_01" 11 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 172 "eye_wrinkles_01" 244 } +# expression_forehead_wrinkles={ "forehead_wrinkles_02" 249 "forehead_wrinkles_02" 190 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 79 "complexion_1" 172 } +# gene_height={ "normal_height" 127 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_low" 98 "body_fat_head_fat_low" 109 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 82 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 131 "bust_shape_3_full" 120 } +# gene_age={ "old_3" 59 "old_3" 75 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 223 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 233 "layer_2_low_thickness" 246 } +# gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 97 } +# gene_hair_type={ "hair_wavy" 122 "hair_wavy" 125 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 53 "normal_eyes" 53 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 21 "normal_eyelashes" 21 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } +# #beards={ "mena_beards_straight" 211 "no_beard" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "fp2_christian_high_nobility" 47 "no_headgear" 0 } +# legwear={ "all_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#surunbaqi0001_emir_sadun = { # Marwan's friend Emir Sa'dun +# portrait_info = { +# genes = { +# hair_color={ 119 238 119 238 } +# skin_color={ 146 114 146 114 } +# eye_color={ 25 189 25 189 } +# gene_chin_forward={ "chin_forward_neg" 40 "chin_forward_neg" 40 } +# gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } +# gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 117 "eye_depth_neg" 117 } +# gene_eye_height={ "eye_height_neg" 92 "eye_height_neg" 92 } +# gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 134 } +# gene_forehead_angle={ "forehead_angle_neg" 117 "forehead_angle_neg" 117 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 151 "forehead_brow_height_pos" 151 } +# gene_forehead_roundness={ "forehead_roundness_neg" 107 "forehead_roundness_neg" 107 } +# gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 146 } +# gene_forehead_height={ "forehead_height_neg" 108 "forehead_height_neg" 108 } +# gene_head_height={ "head_height_pos" 144 "head_height_pos" 144 } +# gene_head_width={ "head_width_pos" 169 "head_width_pos" 169 } +# gene_head_profile={ "head_profile_pos" 165 "head_profile_pos" 165 } +# gene_head_top_height={ "head_top_height_pos" 151 "head_top_height_pos" 151 } +# gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 197 } +# gene_jaw_angle={ "jaw_angle_neg" 118 "jaw_angle_neg" 118 } +# gene_jaw_forward={ "jaw_forward_pos" 162 "jaw_forward_pos" 162 } +# gene_jaw_height={ "jaw_height_neg" 125 "jaw_height_neg" 125 } +# gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 139 "mouth_corner_height_pos" 139 } +# gene_mouth_forward={ "mouth_forward_neg" 125 "mouth_forward_neg" 125 } +# gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } +# gene_mouth_width={ "mouth_width_neg" 68 "mouth_width_neg" 68 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 150 "mouth_upper_lip_size_pos" 150 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 118 } +# gene_mouth_open={ "mouth_open_pos" 146 "mouth_open_pos" 146 } +# gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_pos" 136 "neck_width_pos" 136 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 40 } +# gene_bs_cheek_height={ "cheek_height_pos" 49 "cheek_height_pos" 49 } +# gene_bs_cheek_width={ "cheek_width_neg" 39 "cheek_width_neg" 39 } +# gene_bs_ear_angle={ "ear_angle_neg" 8 "ear_angle_neg" 8 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 142 "ear_inner_shape_pos" 142 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 3 "ear_lower_bend_pos" 3 } +# gene_bs_ear_outward={ "ear_outward_neg" 45 "ear_outward_neg" 45 } +# gene_bs_ear_size={ "ear_size_pos" 119 "ear_size_pos" 119 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 229 "eye_corner_depth_pos" 229 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 149 "eye_fold_shape_pos" 149 } +# gene_bs_eye_size={ "eye_size_pos" 51 "eye_size_pos" 51 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_neg" 31 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 74 "forehead_brow_curve_neg" 74 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 126 "forehead_brow_forward_pos" 126 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 6 "forehead_brow_inner_height_pos" 6 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 19 "forehead_brow_outer_height_pos" 19 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 17 "forehead_brow_width_neg" 17 } +# gene_bs_jaw_def={ "jaw_def_pos" 0 "jaw_def_pos" 0 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 13 "mouth_lower_lip_def_pos" 13 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 70 "mouth_lower_lip_full_neg" 70 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 14 "mouth_lower_lip_pad_pos" 14 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 23 "mouth_lower_lip_width_neg" 23 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 86 "mouth_philtrum_shape_pos" 86 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 156 "mouth_philtrum_width_pos" 156 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 16 "mouth_upper_lip_full_pos" 16 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 58 "mouth_upper_lip_profile_pos" 58 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 29 "mouth_upper_lip_width_neg" 29 } +# gene_bs_nose_forward={ "nose_forward_neg" 34 "nose_forward_neg" 34 } +# gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 43 } +# gene_bs_nose_length={ "nose_length_neg" 62 "nose_length_neg" 62 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 4 "nose_nostril_height_neg" 4 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 44 "nose_nostril_width_neg" 44 } +# gene_bs_nose_profile={ "nose_profile_neg" 79 "nose_profile_neg" 79 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 14 "nose_ridge_angle_neg" 14 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 22 "nose_ridge_width_pos" 22 } +# gene_bs_nose_size={ "nose_size_pos" 67 "nose_size_pos" 67 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 10 "nose_tip_angle_neg" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 44 "nose_tip_forward_pos" 44 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 202 "nose_tip_width_neg" 202 } +# face_detail_cheek_def={ "cheek_def_01" 17 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 172 "cheek_fat_01_pos" 172 } +# face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } +# face_detail_chin_def={ "chin_def_neg" 215 "chin_def_neg" 215 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 32 "eye_lower_lid_def" 32 } +# face_detail_eye_socket={ "eye_socket_color_02" 23 "eye_socket_color_02" 23 } +# face_detail_nasolabial={ "nasolabial_01" 2 "nasolabial_01" 2 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 21 "nose_ridge_def_pos" 21 } +# face_detail_nose_tip_def={ "nose_tip_def" 3 "nose_tip_def" 3 } +# face_detail_temple_def={ "temple_def" 74 "temple_def" 74 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 81 "brow_wrinkles_01" 81 } +# expression_eye_wrinkles={ "eye_wrinkles_02" 146 "eye_wrinkles_02" 146 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 3 "forehead_wrinkles_01" 3 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_4" 84 "complexion_4" 84 } +# gene_height={ "normal_height" 122 "normal_height" 122 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 102 "body_fat_head_fat_medium" 102 } +# gene_bs_body_shape={ "body_shape_apple_full" 0 "body_shape_apple_full" 0 } +# gene_bs_bust={ "bust_shape_4_full" 29 "bust_shape_4_full" 29 } +# gene_age={ "old_3" 26 "old_3" 26 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 133 "far_spacing_high_thickness" 133 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 163 "layer_2_avg_thickness" 163 } +# gene_body_hair={ "body_hair_sparse" 188 "body_hair_sparse" 188 } +# gene_hair_type={ "hair_wavy" 145 "hair_wavy" 145 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 215 "normal_eyes" 215 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 63 "normal_eyelashes" 63 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_straight_common" 160 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 202 "no_beard" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 219 "most_clothes" 0 } +# headgear={ "fp2_muslim_high_nobility" 234 "no_headgear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73958_emira_isra = { # Marwan's wife +# portrait_info = { +# genes = { +# hair_color={ 95 186 95 114 } +# skin_color={ 91 94 91 79 } +# eye_color={ 210 133 210 133 } +# gene_chin_forward={ "chin_forward_pos" 129 "chin_forward_pos" 129 } +# gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 136 } +# gene_chin_width={ "chin_width_pos" 139 "chin_width_pos" 139 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_neg" 114 "eye_depth_neg" 114 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 129 "eye_distance_pos" 129 } +# gene_eye_shut={ "eye_shut_pos" 140 "eye_shut_pos" 140 } +# gene_forehead_angle={ "forehead_angle_pos" 151 "forehead_angle_pos" 151 } +# gene_forehead_brow_height={ "forehead_brow_height_neg" 107 "forehead_brow_height_neg" 107 } +# gene_forehead_roundness={ "forehead_roundness_pos" 136 "forehead_roundness_pos" 136 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } +# gene_forehead_height={ "forehead_height_pos" 139 "forehead_height_pos" 139 } +# gene_head_height={ "head_height_neg" 80 "head_height_neg" 80 } +# gene_head_width={ "head_width_neg" 117 "head_width_neg" 117 } +# gene_head_profile={ "head_profile_pos" 150 "head_profile_pos" 150 } +# gene_head_top_height={ "head_top_height_pos" 130 "head_top_height_pos" 130 } +# gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 142 } +# gene_jaw_angle={ "jaw_angle_neg" 114 "jaw_angle_neg" 114 } +# gene_jaw_forward={ "jaw_forward_neg" 117 "jaw_forward_neg" 117 } +# gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } +# gene_jaw_width={ "jaw_width_neg" 112 "jaw_width_neg" 112 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 131 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_pos" 134 } +# gene_mouth_forward={ "mouth_forward_pos" 133 "mouth_forward_pos" 133 } +# gene_mouth_height={ "mouth_height_pos" 132 "mouth_height_pos" 132 } +# gene_mouth_width={ "mouth_width_neg" 123 "mouth_width_neg" 123 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_pos" 151 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 127 "mouth_lower_lip_size_neg" 127 } +# gene_mouth_open={ "mouth_open_pos" 152 "mouth_open_pos" 152 } +# gene_neck_length={ "neck_length_pos" 148 "neck_length_pos" 148 } +# gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 24 } +# gene_bs_cheek_height={ "cheek_height_pos" 34 "cheek_height_pos" 34 } +# gene_bs_cheek_width={ "cheek_width_pos" 41 "cheek_width_pos" 41 } +# gene_bs_ear_angle={ "ear_angle_pos" 28 "ear_angle_pos" 28 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 138 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 12 "ear_lower_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_neg" 16 "ear_outward_neg" 16 } +# gene_bs_ear_size={ "ear_size_neg" 51 "ear_size_neg" 51 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 170 "eye_corner_depth_neg" 170 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 77 "eye_fold_shape_pos" 77 } +# gene_bs_eye_size={ "eye_size_pos" 9 "eye_size_pos" 9 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 119 "eye_upper_lid_size_neg" 119 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 86 "forehead_brow_curve_neg" 86 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 5 "forehead_brow_forward_pos" 5 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 33 "forehead_brow_inner_height_pos" 33 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 22 "forehead_brow_outer_height_pos" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 118 "forehead_brow_width_pos" 118 } +# gene_bs_jaw_def={ "jaw_def_neg" 137 "jaw_def_neg" 137 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 78 "mouth_lower_lip_def_pos" 78 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 23 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 73 "mouth_lower_lip_pad_neg" 73 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 21 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 22 "mouth_philtrum_def_pos" 22 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 28 "mouth_philtrum_shape_neg" 28 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 23 "mouth_philtrum_width_pos" 23 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 31 "mouth_upper_lip_def_pos" 31 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 187 "mouth_upper_lip_full_pos" 187 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 60 "mouth_upper_lip_profile_pos" 60 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 14 "mouth_upper_lip_width_neg" 14 } +# gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_pos" 3 } +# gene_bs_nose_height={ "nose_height_neg" 80 "nose_height_neg" 80 } +# gene_bs_nose_length={ "nose_length_neg" 41 "nose_length_neg" 41 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 58 "nose_nostril_height_neg" 58 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 141 "nose_nostril_width_neg" 141 } +# gene_bs_nose_profile={ "nose_profile_hawk_pos" 41 "nose_profile_hawk_pos" 41 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 21 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_pos" 37 } +# gene_bs_nose_size={ "nose_size_pos" 0 "nose_size_pos" 0 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 36 "nose_tip_angle_neg" 36 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 57 "nose_tip_forward_pos" 57 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 0 "nose_tip_width_neg" 0 } +# face_detail_cheek_def={ "cheek_def_02" 20 "cheek_def_02" 20 } +# face_detail_cheek_fat={ "cheek_fat_01_pos" 35 "cheek_fat_01_pos" 35 } +# face_detail_chin_cleft={ "chin_cleft" 8 "chin_cleft" 8 } +# face_detail_chin_def={ "chin_def_neg" 12 "chin_def_neg" 12 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 213 "eye_lower_lid_def" 213 } +# face_detail_eye_socket={ "eye_socket_03" 250 "eye_socket_03" 250 } +# face_detail_nasolabial={ "nasolabial_01" 109 "nasolabial_01" 109 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 213 "nose_ridge_def_neg" 213 } +# face_detail_nose_tip_def={ "nose_tip_def" 111 "nose_tip_def" 111 } +# face_detail_temple_def={ "temple_def" 198 "temple_def" 198 } +# expression_brow_wrinkles={ "brow_wrinkles_02" 128 "brow_wrinkles_02" 128 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 28 "eye_wrinkles_01" 28 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 90 "forehead_wrinkles_01" 90 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 168 "complexion_2" 168 } +# gene_height={ "normal_height" 127 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 119 "body_fat_head_fat_medium" 119 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 30 "body_shape_rectangle_half" 30 } +# gene_bs_bust={ "bust_default" 81 "bust_default" 81 } +# gene_age={ "old_3" 119 "old_3" 119 } +# gene_eyebrows_shape={ "avg_spacing_lower_thickness" 190 "avg_spacing_lower_thickness" 190 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_avg_thickness" 173 } +# gene_body_hair={ "body_hair_avg" 113 "body_hair_avg" 113 } +# gene_hair_type={ "hair_curly" 142 "hair_curly" 142 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 105 "normal_eyes" 105 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 202 "normal_eyelashes" 202 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 255 "all_hairstyles" 0 } +# #beards={ "fp2_beards_straight" 202 "no_beard" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 219 "most_clothes" 0 } +# headgear={ "fp2_christian_high_nobility" 86 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +#andalusian0095_rahman = { # Marwan's son and heir +# portrait_info = { +# genes = { +# hair_color={ 88 250 29 238 } +# skin_color={ 170 141 169 130 } +# eye_color={ 38 176 58 212 } +# gene_chin_forward={ "chin_forward_pos" 139 "chin_forward_pos" 130 } +# gene_chin_height={ "chin_height_neg" 124 "chin_height_pos" 131 } +# gene_chin_width={ "chin_width_neg" 120 "chin_width_pos" 137 } +# gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 146 } +# gene_eye_depth={ "eye_depth_neg" 119 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 127 } +# gene_eye_distance={ "eye_distance_neg" 68 "eye_distance_pos" 127 } +# gene_eye_shut={ "eye_shut_neg" 122 "eye_shut_neg" 122 } +# gene_forehead_angle={ "forehead_angle_neg" 114 "forehead_angle_neg" 109 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_neg" 119 } +# gene_forehead_roundness={ "forehead_roundness_pos" 164 "forehead_roundness_pos" 173 } +# gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_neg" 110 } +# gene_forehead_height={ "forehead_height_neg" 25 "forehead_height_neg" 94 } +# gene_head_height={ "head_height_pos" 169 "head_height_neg" 111 } +# gene_head_width={ "head_width_pos" 194 "head_width_pos" 162 } +# gene_head_profile={ "head_profile_neg" 117 "head_profile_pos" 129 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 139 } +# gene_head_top_width={ "head_top_width_pos" 137 "head_top_width_pos" 154 } +# gene_jaw_angle={ "jaw_angle_pos" 141 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 127 } +# gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_neg" 107 "jaw_width_pos" 157 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 100 "mouth_corner_depth_neg" 124 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 162 } +# gene_mouth_forward={ "mouth_forward_pos" 149 "mouth_forward_pos" 127 } +# gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 151 } +# gene_mouth_width={ "mouth_width_neg" 126 "mouth_width_neg" 108 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 172 "mouth_upper_lip_size_pos" 161 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 184 "mouth_lower_lip_size_neg" 111 } +# gene_mouth_open={ "mouth_open_neg" 58 "mouth_open_pos" 127 } +# gene_neck_length={ "neck_length_pos" 128 "neck_length_pos" 161 } +# gene_neck_width={ "neck_width_neg" 107 "neck_width_pos" 184 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 5 "cheek_forward_neg" 1 } +# gene_bs_cheek_height={ "cheek_height_pos" 13 "cheek_height_neg" 20 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 43 } +# gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 29 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 73 "ear_inner_shape_pos" 87 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 175 "ear_lower_bend_pos" 12 } +# gene_bs_ear_outward={ "ear_outward_pos" 72 "ear_outward_neg" 40 } +# gene_bs_ear_size={ "ear_size_neg" 8 "ear_size_neg" 0 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 190 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 8 "eye_fold_shape_pos" 50 } +# gene_bs_eye_size={ "eye_size_pos" 24 "eye_size_neg" 50 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 5 "eye_upper_lid_size_pos" 1 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 24 "forehead_brow_curve_neg" 100 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 7 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 34 "forehead_brow_inner_height_neg" 106 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 70 "forehead_brow_outer_height_pos" 39 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 3 "forehead_brow_width_pos" 10 } +# gene_bs_jaw_def={ "jaw_def_pos" 45 "jaw_def_neg" 41 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 31 "mouth_lower_lip_def_pos" 113 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 20 "mouth_lower_lip_full_pos" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 13 "mouth_lower_lip_pad_pos" 175 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 14 "mouth_lower_lip_width_neg" 27 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 87 "mouth_philtrum_def_pos" 51 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 6 "mouth_philtrum_shape_pos" 43 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_neg" 135 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 4 "mouth_upper_lip_def_pos" 35 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 166 "mouth_upper_lip_full_pos" 21 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 42 "mouth_upper_lip_profile_pos" 17 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 125 "mouth_upper_lip_width_neg" 124 } +# gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_neg" 9 } +# gene_bs_nose_height={ "nose_height_pos" 101 "nose_height_neg" 42 } +# gene_bs_nose_length={ "nose_length_pos" 0 "nose_length_neg" 22 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 59 "nose_nostril_height_pos" 59 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 51 "nose_nostril_width_neg" 30 } +# gene_bs_nose_profile={ "nose_profile_pos" 5 "nose_profile_pos" 64 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 21 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_pos" 24 } +# gene_bs_nose_size={ "nose_size_pos" 13 "nose_size_pos" 229 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 127 "nose_tip_angle_neg" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 8 "nose_tip_forward_neg" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_neg" 80 } +# face_detail_cheek_def={ "cheek_def_02" 17 "cheek_def_01" 2 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 13 "cheek_fat_03_pos" 21 } +# face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 20 } +# face_detail_chin_def={ "chin_def_neg" 186 "chin_def_neg" 185 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 122 "eye_lower_lid_def" 20 } +# face_detail_eye_socket={ "eye_socket_01" 166 "eye_socket_color_02" 34 } +# face_detail_nasolabial={ "nasolabial_03" 25 "nasolabial_03" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 35 "nose_ridge_def_neg" 1 } +# face_detail_nose_tip_def={ "nose_tip_def" 7 "nose_tip_def" 173 } +# face_detail_temple_def={ "temple_def" 214 "temple_def" 79 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 11 "brow_wrinkles_02" 16 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 38 } +# expression_forehead_wrinkles={ "forehead_wrinkles_03" 236 "forehead_wrinkles_02" 190 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_5" 79 "complexion_2" 184 } +# gene_height={ "normal_height" 122 "normal_height" 127 } +# gene_bs_body_type={ "body_fat_head_fat_low" 106 "body_fat_head_fat_medium" 117 } +# gene_bs_body_shape={ "body_shape_triangle_half" 10 "body_shape_rectangle_full" 0 } +# gene_bs_bust={ "bust_clothes" 96 "bust_shape_2_full" 103 } +# gene_age={ "old_3" 59 "old_2" 170 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 227 "avg_spacing_avg_thickness" 242 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 243 "layer_2_low_thickness" 246 } +# gene_body_hair={ "body_hair_dense" 177 "body_hair_dense" 220 } +# gene_hair_type={ "hair_wavy" 122 "hair_wavy" 135 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 22 "normal_eyelashes" 22 } +# pose={ "" 255 "" 0 } +# beards={ "mena_beards_straight" 9 "no_beard" 0 } +# clothes={ "dde_abbasid_commoner_clothes" 207 "most_clothes" 0 } +# headgear={ "no_headgear" 2 "no_headgear" 0 } +# legwear={ "mena_common_legwear" 48 "all_legwear" 0 } +# gene_shrink_body={ "shrink_all" 255 "" 0 } +# } +# } +# enabled=yes +#} +# +#danis0005_emir_adanis = { +# portrait_info = { +# genes = { +# hair_color={ 63 253 36 247 } +# skin_color={ 120 145 127 143 } +# eye_color={ 42 246 38 208 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 121 } +# gene_chin_height={ "chin_height_neg" 125 "chin_height_pos" 134 } +# gene_chin_width={ "chin_width_neg" 125 "chin_width_pos" 130 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 139 } +# gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_neg" 118 } +# gene_eye_height={ "eye_height_neg" 125 "eye_height_neg" 125 } +# gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 133 "eye_shut_neg" 103 } +# gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_pos" 149 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 167 "forehead_brow_height_pos" 160 } +# gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_pos" 170 } +# gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_neg" 107 } +# gene_forehead_height={ "forehead_height_neg" 77 "forehead_height_neg" 50 } +# gene_head_height={ "head_height_pos" 172 "head_height_pos" 176 } +# gene_head_width={ "head_width_neg" 118 "head_width_neg" 103 } +# gene_head_profile={ "head_profile_pos" 163 "head_profile_pos" 145 } +# gene_head_top_height={ "head_top_height_pos" 137 "head_top_height_pos" 155 } +# gene_head_top_width={ "head_top_width_pos" 175 "head_top_width_pos" 141 } +# gene_jaw_angle={ "jaw_angle_pos" 144 "jaw_angle_pos" 161 } +# gene_jaw_forward={ "jaw_forward_pos" 133 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_pos" 162 "jaw_height_neg" 115 } +# gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 114 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 120 "mouth_corner_depth_neg" 90 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_neg" 116 } +# gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 98 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 107 } +# gene_mouth_width={ "mouth_width_neg" 115 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 200 "mouth_upper_lip_size_pos" 204 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 148 "mouth_lower_lip_size_pos" 187 } +# gene_mouth_open={ "mouth_open_neg" 17 "mouth_open_pos" 171 } +# gene_neck_length={ "neck_length_neg" 113 "neck_length_pos" 149 } +# gene_neck_width={ "neck_width_pos" 148 "neck_width_pos" 130 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 59 "cheek_forward_neg" 6 } +# gene_bs_cheek_height={ "cheek_height_neg" 26 "cheek_height_pos" 8 } +# gene_bs_cheek_width={ "cheek_width_pos" 26 "cheek_width_pos" 0 } +# gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 50 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 114 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 111 "ear_lower_bend_pos" 0 } +# gene_bs_ear_outward={ "ear_outward_neg" 32 "ear_outward_neg" 189 } +# gene_bs_ear_size={ "ear_size_neg" 96 "ear_size_pos" 19 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 223 "eye_corner_depth_pos" 178 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 23 "eye_fold_shape_pos" 17 } +# gene_bs_eye_size={ "eye_size_pos" 33 "eye_size_neg" 47 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 53 "eye_upper_lid_size_pos" 122 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 125 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 40 "forehead_brow_forward_pos" 56 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 12 "forehead_brow_inner_height_pos" 22 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 1 "forehead_brow_outer_height_pos" 79 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 23 } +# gene_bs_jaw_def={ "jaw_def_neg" 65 "jaw_def_pos" 29 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 87 "mouth_lower_lip_def_pos" 120 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 58 "mouth_lower_lip_full_neg" 117 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 4 "mouth_lower_lip_pad_pos" 131 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 17 "mouth_lower_lip_width_pos" 21 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 31 "mouth_philtrum_def_pos" 3 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 23 "mouth_philtrum_shape_pos" 83 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 104 "mouth_philtrum_width_neg" 5 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 47 "mouth_upper_lip_def_pos" 17 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 52 "mouth_upper_lip_full_pos" 0 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 98 "mouth_upper_lip_profile_pos" 92 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 29 "mouth_upper_lip_width_pos" 119 } +# gene_bs_nose_forward={ "nose_forward_pos" 12 "nose_forward_pos" 27 } +# gene_bs_nose_height={ "nose_height_neg" 116 "nose_height_pos" 77 } +# gene_bs_nose_length={ "nose_length_pos" 48 "nose_length_neg" 31 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 38 "nose_nostril_height_pos" 9 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 21 "nose_nostril_width_pos" 10 } +# gene_bs_nose_profile={ "nose_profile_pos" 0 "nose_profile_pos" 87 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 9 "nose_ridge_angle_pos" 15 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 3 "nose_ridge_width_neg" 30 } +# gene_bs_nose_size={ "nose_size_pos" 20 "nose_size_pos" 108 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 104 "nose_tip_angle_neg" 27 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 7 "nose_tip_forward_pos" 7 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 8 "nose_tip_width_pos" 24 } +# face_detail_cheek_def={ "cheek_def_01" 165 "cheek_def_01" 4 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 232 "cheek_fat_03_pos" 2 } +# face_detail_chin_cleft={ "chin_cleft" 13 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 215 "chin_def_neg" 150 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 241 "eye_lower_lid_def" 66 } +# face_detail_eye_socket={ "eye_socket_color_03" 217 "eye_socket_03" 101 } +# face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_02" 85 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 157 "nose_ridge_def_pos" 133 } +# face_detail_nose_tip_def={ "nose_tip_def" 25 "nose_tip_def" 112 } +# face_detail_temple_def={ "temple_def" 127 "temple_def" 76 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 100 "brow_wrinkles_04" 214 } +# expression_eye_wrinkles={ "eye_wrinkles_03" 219 "eye_wrinkles_01" 36 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 57 "forehead_wrinkles_01" 76 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 215 "complexion_4" 255 } +# gene_height={ "normal_height" 132 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_low" 145 "body_fat_head_fat_full" 150 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 20 "body_shape_rectangle_half" 28 } +# gene_bs_bust={ "bust_clothes" 148 "bust_shape_3_full" 149 } +# gene_age={ "old_3" 155 "old_4" 106 } +# gene_eyebrows_shape={ "far_spacing_high_thickness" 198 "avg_spacing_low_thickness" 212 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 154 "layer_2_low_thickness" 153 } +# gene_body_hair={ "body_hair_sparse" 209 "body_hair_sparse" 235 } +# gene_hair_type={ "hair_curly" 137 "hair_straight" 169 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 125 "normal_eyes" 125 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 3 "normal_eyelashes" 3 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 122 "all_hairstyles" 0 } +# #beards={ "fp2_beards_curly" 183 "no_beard" 0 } +# clothes={ "fp2_muslim_high_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "fp2_muslim_high_nobility" 0 "no_headgear" 0 } +# } +# } +# +# enabled=yes +#} +# +# +#danis0007_emira_daw = { # Adanis' wife +# portrait_info = { +# genes = { +# hair_color={ 127 251 227 80 } +# skin_color={ 109 146 109 81 } +# eye_color={ 68 161 68 161 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 139 "chin_height_pos" 139 } +# gene_chin_width={ "chin_width_pos" 143 "chin_width_pos" 143 } +# gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } +# gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 165 "eye_distance_pos" 165 } +# gene_eye_shut={ "eye_shut_pos" 129 "eye_shut_pos" 129 } +# gene_forehead_angle={ "forehead_angle_pos" 144 "forehead_angle_pos" 144 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 129 "forehead_brow_height_pos" 129 } +# gene_forehead_roundness={ "forehead_roundness_neg" 112 "forehead_roundness_neg" 112 } +# gene_forehead_width={ "forehead_width_pos" 137 "forehead_width_pos" 137 } +# gene_forehead_height={ "forehead_height_pos" 129 "forehead_height_pos" 129 } +# gene_head_height={ "head_height_neg" 90 "head_height_neg" 90 } +# gene_head_width={ "head_width_pos" 181 "head_width_pos" 181 } +# gene_head_profile={ "head_profile_neg" 90 "head_profile_neg" 90 } +# gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 98 } +# gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } +# gene_jaw_angle={ "jaw_angle_pos" 142 "jaw_angle_pos" 142 } +# gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } +# gene_jaw_height={ "jaw_height_neg" 91 "jaw_height_neg" 91 } +# gene_jaw_width={ "jaw_width_pos" 176 "jaw_width_pos" 176 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 122 "mouth_corner_depth_neg" 122 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 124 "mouth_corner_height_neg" 124 } +# gene_mouth_forward={ "mouth_forward_pos" 169 "mouth_forward_pos" 169 } +# gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } +# gene_mouth_width={ "mouth_width_neg" 105 "mouth_width_neg" 105 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 137 "mouth_upper_lip_size_pos" 137 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 186 "mouth_lower_lip_size_pos" 186 } +# gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 124 } +# gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 114 } +# gene_neck_width={ "neck_width_pos" 171 "neck_width_pos" 171 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 36 "cheek_forward_neg" 36 } +# gene_bs_cheek_height={ "cheek_height_pos" 18 "cheek_height_pos" 18 } +# gene_bs_cheek_width={ "cheek_width_pos" 33 "cheek_width_pos" 33 } +# gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 29 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 152 "ear_inner_shape_pos" 152 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 42 "ear_lower_bend_pos" 42 } +# gene_bs_ear_outward={ "ear_outward_pos" 47 "ear_outward_pos" 47 } +# gene_bs_ear_size={ "ear_size_pos" 45 "ear_size_pos" 45 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 1 "eye_corner_depth_neg" 1 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 127 "eye_fold_shape_neg" 127 } +# gene_bs_eye_size={ "eye_size_pos" 164 "eye_size_pos" 164 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 5 "eye_upper_lid_size_neg" 5 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 81 "forehead_brow_curve_pos" 81 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 80 "forehead_brow_forward_pos" 80 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 115 "forehead_brow_outer_height_pos" 115 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 30 "forehead_brow_width_neg" 30 } +# gene_bs_jaw_def={ "jaw_def_neg" 103 "jaw_def_neg" 103 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 7 "mouth_lower_lip_def_pos" 7 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 6 "mouth_lower_lip_full_neg" 6 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 71 "mouth_lower_lip_pad_pos" 71 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 60 "mouth_lower_lip_width_pos" 60 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 116 "mouth_philtrum_def_pos" 116 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 49 "mouth_philtrum_shape_pos" 49 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 34 "mouth_philtrum_width_neg" 34 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 1 "mouth_upper_lip_def_pos" 1 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 19 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 77 "mouth_upper_lip_profile_pos" 77 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 55 "mouth_upper_lip_width_pos" 55 } +# gene_bs_nose_forward={ "nose_forward_neg" 16 "nose_forward_neg" 16 } +# gene_bs_nose_height={ "nose_height_neg" 152 "nose_height_neg" 152 } +# gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 1 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 35 "nose_nostril_height_pos" 35 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 18 "nose_nostril_width_pos" 18 } +# gene_bs_nose_profile={ "nose_profile_pos" 24 "nose_profile_pos" 24 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 36 "nose_ridge_angle_pos" 36 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 27 "nose_ridge_width_neg" 27 } +# gene_bs_nose_size={ "nose_size_pos" 50 "nose_size_pos" 50 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 10 "nose_tip_angle_pos" 10 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 28 "nose_tip_forward_neg" 28 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 40 "nose_tip_width_neg" 40 } +# face_detail_cheek_def={ "cheek_def_02" 159 "cheek_def_02" 159 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 76 "cheek_fat_02_pos" 201 } +# face_detail_chin_cleft={ "chin_cleft" 166 "chin_cleft" 166 } +# face_detail_chin_def={ "chin_def" 207 "chin_def" 207 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 203 "eye_lower_lid_def" 203 } +# face_detail_eye_socket={ "eye_socket_03" 110 "eye_socket_03" 110 } +# face_detail_nasolabial={ "nasolabial_02" 4 "nasolabial_02" 4 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 5 "nose_ridge_def_neg" 5 } +# face_detail_nose_tip_def={ "nose_tip_def" 93 "nose_tip_def" 93 } +# face_detail_temple_def={ "temple_def" 243 "temple_def" 243 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 6 "brow_wrinkles_04" 6 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 22 "eye_wrinkles_01" 22 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 88 "forehead_wrinkles_01" 88 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 217 "complexion_1" 217 } +# gene_height={ "normal_height" 131 "normal_height" 131 } +# gene_bs_body_type={ "body_fat_head_fat_low" 115 "body_fat_head_fat_low" 115 } +# gene_bs_body_shape={ "body_shape_hourglass_full" 0 "body_shape_hourglass_full" 0 } +# gene_bs_bust={ "bust_clothes" 193 "bust_clothes" 193 } +# gene_age={ "old_2" 59 "old_2" 59 } +# gene_eyebrows_shape={ "close_spacing_high_thickness" 207 "close_spacing_high_thickness" 173 } +# gene_eyebrows_fullness={ "layer_2_lower_thickness" 112 "layer_2_lower_thickness" 112 } +# gene_body_hair={ "body_hair_sparse" 119 "body_hair_sparse" 119 } +# gene_hair_type={ "hair_wavy" 172 "hair_wavy" 172 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 212 "normal_eyes" 212 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 19 "normal_eyelashes" 19 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 122 "all_hairstyles" 0 } +# #beards={ "fp2_beards_curly" 183 "no_beard" 0 } +# clothes={ "fp2_muslim_high_nobility_clothes" 0 "most_clothes" 0 } +# headgear={ "fp2_muslim_low_nobility" 197 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#70292_king_gartzia = { # King of Navarra in 867 +# portrait_info = { +# genes = { +# hair_color={ 61 235 192 195 } +# skin_color={ 157 120 153 120 } +# eye_color={ 32 200 28 175 } +# gene_chin_forward={ "chin_forward_pos" 134 "chin_forward_neg" 88 } +# gene_chin_height={ "chin_height_pos" 137 "chin_height_pos" 130 } +# gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } +# gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_pos" 181 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_pos" 128 "eye_height_neg" 124 } +# gene_eye_distance={ "eye_distance_pos" 140 "eye_distance_neg" 118 } +# gene_eye_shut={ "eye_shut_pos" 138 "eye_shut_pos" 144 } +# gene_forehead_angle={ "forehead_angle_neg" 115 "forehead_angle_neg" 88 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 138 "forehead_brow_height_pos" 137 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 204 } +# gene_forehead_width={ "forehead_width_neg" 103 "forehead_width_neg" 111 } +# gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_neg" 98 } +# gene_head_height={ "head_height_pos" 153 "head_height_pos" 152 } +# gene_head_width={ "head_width_pos" 146 "head_width_neg" 99 } +# gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 91 } +# gene_head_top_height={ "head_top_height_neg" 119 "head_top_height_neg" 96 } +# gene_head_top_width={ "head_top_width_pos" 157 "head_top_width_pos" 163 } +# gene_jaw_angle={ "jaw_angle_neg" 111 "jaw_angle_neg" 105 } +# gene_jaw_forward={ "jaw_forward_neg" 124 "jaw_forward_pos" 128 } +# gene_jaw_height={ "jaw_height_neg" 105 "jaw_height_neg" 122 } +# gene_jaw_width={ "jaw_width_neg" 108 "jaw_width_neg" 107 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_pos" 132 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 133 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_pos" 149 } +# gene_mouth_height={ "mouth_height_pos" 138 "mouth_height_pos" 169 } +# gene_mouth_width={ "mouth_width_pos" 138 "mouth_width_neg" 74 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_pos" 152 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 96 "mouth_lower_lip_size_neg" 107 } +# gene_mouth_open={ "mouth_open_pos" 199 "mouth_open_neg" 4 } +# gene_neck_length={ "neck_length_pos" 205 "neck_length_pos" 133 } +# gene_neck_width={ "neck_width_pos" 139 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_neg" 11 } +# gene_bs_cheek_height={ "cheek_height_neg" 41 "cheek_height_neg" 28 } +# gene_bs_cheek_width={ "cheek_width_pos" 68 "cheek_width_pos" 22 } +# gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_pos" 45 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 148 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 48 } +# gene_bs_ear_outward={ "ear_outward_neg" 19 "ear_outward_pos" 12 } +# gene_bs_ear_size={ "ear_size_neg" 14 "ear_size_pos" 23 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 156 "eye_corner_depth_pos" 247 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 5 "eye_fold_shape_pos" 2 } +# gene_bs_eye_size={ "eye_size_pos" 18 "eye_size_pos" 46 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 8 "eye_upper_lid_size_pos" 12 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 199 "forehead_brow_curve_neg" 7 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 39 "forehead_brow_forward_pos" 0 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 51 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 126 "forehead_brow_outer_height_pos" 42 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_pos" 51 } +# gene_bs_jaw_def={ "jaw_def_pos" 192 "jaw_def_pos" 2 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 73 "mouth_lower_lip_def_pos" 164 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 5 "mouth_lower_lip_full_neg" 14 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 10 "mouth_lower_lip_pad_neg" 66 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 107 "mouth_lower_lip_width_pos" 30 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 12 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 49 "mouth_philtrum_shape_pos" 40 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 3 "mouth_philtrum_width_pos" 12 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 18 "mouth_upper_lip_def_pos" 17 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 37 "mouth_upper_lip_full_neg" 76 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 9 "mouth_upper_lip_profile_pos" 8 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_pos" 30 } +# gene_bs_nose_forward={ "nose_forward_pos" 17 "nose_forward_pos" 10 } +# gene_bs_nose_height={ "nose_height_pos" 49 "nose_height_pos" 18 } +# gene_bs_nose_length={ "nose_length_neg" 17 "nose_length_neg" 71 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 2 "nose_nostril_height_neg" 2 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 196 "nose_nostril_width_neg" 83 } +# gene_bs_nose_profile={ "nose_profile_pos" 27 "nose_profile_neg" 6 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 26 "nose_ridge_angle_neg" 28 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 37 "nose_ridge_width_neg" 51 } +# gene_bs_nose_size={ "nose_size_neg" 37 "nose_size_pos" 61 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 31 "nose_tip_angle_pos" 12 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 51 "nose_tip_forward_pos" 25 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 37 "nose_tip_width_neg" 92 } +# face_detail_cheek_def={ "cheek_def_01" 8 "cheek_def_02" 6 } +# face_detail_cheek_fat={ "cheek_fat_03_pos" 0 "cheek_fat_01_pos" 182 } +# face_detail_chin_cleft={ "chin_dimple" 24 "chin_dimple" 7 } +# face_detail_chin_def={ "chin_def" 18 "chin_def_neg" 211 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 38 "eye_lower_lid_def" 149 } +# face_detail_eye_socket={ "eye_socket_02" 2 "eye_socket_03" 24 } +# face_detail_nasolabial={ "nasolabial_02" 5 "nasolabial_02" 17 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 15 "nose_ridge_def_neg" 19 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 204 } +# face_detail_temple_def={ "temple_def" 248 "temple_def" 250 } +# expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_04" 243 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 65 "eye_wrinkles_03" 192 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 26 "forehead_wrinkles_01" 80 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 137 "complexion_1" 153 } +# gene_height={ "normal_height" 118 "normal_height" 102 } +# gene_bs_body_type={ "body_fat_head_fat_full" 145 "body_fat_head_fat_full" 121 } +# gene_bs_body_shape={ "body_shape_apple_half" 91 "body_shape_apple_half" 0 } +# gene_bs_bust={ "bust_clothes" 67 "bust_shape_4_full" 201 } +# gene_age={ "old_2" 182 "old_2" 148 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 229 "avg_spacing_avg_thickness" 146 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 197 "layer_2_low_thickness" 173 } +# gene_body_hair={ "body_hair_sparse" 141 "body_hair_sparse" 185 } +# gene_hair_type={ "hair_wavy" 119 "hair_wavy" 144 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 250 "normal_eyes" 250 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 57 "normal_eyelashes" 57 } +# pose={ "" 255 "" 0 } +# #beards={ "fp2_beards_straight" 47 "no_beard" 0 } +# cloaks={ "western_royalty" 225 "no_cloak" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 150 "most_clothes" 0 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 227 "all_hairstyles" 0 } +# headgear={ "fp2_christian_royalty" 34 "no_headgear" 0 } +# legwear={ "western_common_legwear" 238 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73754_queen_leodegundis = { # Queen of Navarra in 867 +# portrait_info = { +# genes = { +# hair_color={ 207 214 178 244 } +# skin_color={ 185 113 189 115 } +# eye_color={ 23 183 69 149 } +# gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 142 } +# gene_chin_height={ "chin_height_pos" 131 "chin_height_neg" 124 } +# gene_chin_width={ "chin_width_neg" 114 "chin_width_neg" 115 } +# gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 138 } +# gene_eye_depth={ "eye_depth_pos" 190 "eye_depth_neg" 125 } +# gene_eye_height={ "eye_height_pos" 147 "eye_height_neg" 117 } +# gene_eye_distance={ "eye_distance_pos" 147 "eye_distance_pos" 138 } +# gene_eye_shut={ "eye_shut_pos" 128 "eye_shut_pos" 135 } +# gene_forehead_angle={ "forehead_angle_neg" 109 "forehead_angle_pos" 148 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 142 "forehead_brow_height_neg" 108 } +# gene_forehead_roundness={ "forehead_roundness_pos" 134 "forehead_roundness_pos" 213 } +# gene_forehead_width={ "forehead_width_neg" 105 "forehead_width_neg" 103 } +# gene_forehead_height={ "forehead_height_neg" 102 "forehead_height_neg" 25 } +# gene_head_height={ "head_height_pos" 130 "head_height_neg" 94 } +# gene_head_width={ "head_width_neg" 103 "head_width_pos" 204 } +# gene_head_profile={ "head_profile_neg" 104 "head_profile_neg" 84 } +# gene_head_top_height={ "head_top_height_pos" 160 "head_top_height_neg" 118 } +# gene_head_top_width={ "head_top_width_pos" 127 "head_top_width_pos" 224 } +# gene_jaw_angle={ "jaw_angle_neg" 124 "jaw_angle_pos" 151 } +# gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } +# gene_jaw_height={ "jaw_height_neg" 118 "jaw_height_pos" 139 } +# gene_jaw_width={ "jaw_width_pos" 150 "jaw_width_pos" 153 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 136 "mouth_corner_depth_pos" 136 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 134 "mouth_corner_height_neg" 119 } +# gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 136 } +# gene_mouth_height={ "mouth_height_neg" 117 "mouth_height_neg" 119 } +# gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_neg" 66 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 144 "mouth_upper_lip_size_neg" 120 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 100 "mouth_lower_lip_size_neg" 126 } +# gene_mouth_open={ "mouth_open_pos" 129 "mouth_open_pos" 199 } +# gene_neck_length={ "neck_length_pos" 143 "neck_length_neg" 115 } +# gene_neck_width={ "neck_width_pos" 151 "neck_width_neg" 105 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 27 "cheek_forward_pos" 17 } +# gene_bs_cheek_height={ "cheek_height_neg" 6 "cheek_height_pos" 31 } +# gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_pos" 37 } +# gene_bs_ear_angle={ "ear_angle_neg" 29 "ear_angle_pos" 17 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 134 "ear_inner_shape_pos" 116 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 43 "ear_upper_bend_pos" 91 } +# gene_bs_ear_outward={ "ear_outward_neg" 54 "ear_outward_pos" 34 } +# gene_bs_ear_size={ "ear_size_neg" 16 "ear_size_neg" 61 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 214 "eye_corner_depth_pos" 33 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 3 "eye_fold_shape_neg" 68 } +# gene_bs_eye_size={ "eye_size_pos" 20 "eye_size_neg" 67 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 40 "eye_upper_lid_size_pos" 57 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 118 "forehead_brow_curve_neg" 202 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 11 "forehead_brow_forward_neg" 32 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 14 "forehead_brow_inner_height_pos" 41 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 117 "forehead_brow_outer_height_neg" 8 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 1 "forehead_brow_width_pos" 20 } +# gene_bs_jaw_def={ "jaw_def_neg" 184 "jaw_def_pos" 157 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 17 "mouth_lower_lip_def_pos" 92 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 26 "mouth_lower_lip_full_pos" 23 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 61 "mouth_lower_lip_pad_pos" 127 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 52 "mouth_lower_lip_width_neg" 8 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 33 "mouth_philtrum_def_pos" 16 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 32 "mouth_philtrum_shape_neg" 51 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 23 "mouth_philtrum_width_pos" 3 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 14 "mouth_upper_lip_def_pos" 22 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 31 "mouth_upper_lip_full_pos" 94 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 78 "mouth_upper_lip_profile_pos" 87 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 25 "mouth_upper_lip_width_neg" 4 } +# gene_bs_nose_forward={ "nose_forward_neg" 35 "nose_forward_pos" 25 } +# gene_bs_nose_height={ "nose_height_pos" 11 "nose_height_neg" 30 } +# gene_bs_nose_length={ "nose_length_pos" 49 "nose_length_neg" 56 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 14 "nose_nostril_height_neg" 81 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 6 "nose_nostril_width_pos" 104 } +# gene_bs_nose_profile={ "nose_profile_hawk" 102 "nose_profile_neg" 9 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 26 "nose_ridge_angle_pos" 23 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 21 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_neg" 2 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 67 "nose_tip_angle_pos" 40 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_pos" 21 } +# gene_bs_nose_tip_width={ "nose_tip_width_pos" 47 "nose_tip_width_neg" 27 } +# face_detail_cheek_def={ "cheek_def_02" 160 "cheek_def_02" 78 } +# face_detail_cheek_fat={ "cheek_fat_04_pos" 22 "cheek_fat_01_neg" 26 } +# face_detail_chin_cleft={ "chin_dimple" 20 "chin_dimple" 4 } +# face_detail_chin_def={ "chin_def" 3 "chin_def" 60 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 221 "eye_lower_lid_def" 205 } +# face_detail_eye_socket={ "eye_socket_color_03" 237 "eye_socket_03" 6 } +# face_detail_nasolabial={ "nasolabial_02" 159 "nasolabial_03" 25 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 146 "nose_ridge_def_pos" 18 } +# face_detail_nose_tip_def={ "nose_tip_def" 12 "nose_tip_def" 136 } +# face_detail_temple_def={ "temple_def" 153 "temple_def" 231 } +# expression_brow_wrinkles={ "brow_wrinkles_01" 98 "brow_wrinkles_04" 161 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 23 "eye_wrinkles_01" 96 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 30 "forehead_wrinkles_02" 161 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 191 "complexion_5" 161 } +# gene_height={ "normal_height" 123 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 112 "body_fat_head_fat_low" 134 } +# gene_bs_body_shape={ "body_shape_rectangle_half" 40 "body_shape_hourglass_half" 44 } +# gene_bs_bust={ "bust_clothes" 54 "bust_shape_1_half" 206 } +# gene_age={ "old_2" 123 "old_2" 41 } +# gene_eyebrows_shape={ "far_spacing_low_thickness" 203 "avg_spacing_low_thickness" 205 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 239 "layer_2_avg_thickness" 185 } +# gene_body_hair={ "body_hair_dense" 152 "body_hair_avg" 165 } +# gene_hair_type={ "hair_straight" 100 "hair_straight" 135 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 254 "normal_eyes" 254 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 124 "normal_eyelashes" 124 } +# pose={ "" 255 "" 0 } +# #beards={ "no_beard" 77 "no_beard" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 98 "most_clothes" 0 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_straight" 178 "all_hairstyles" 0 } +# headgear={ "fp2_christian_royalty" 171 "no_headgear" 0 } +# legwear={ "western_common_legwear" 160 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73683_sultan_muhammad = { # Sultan of al-Andalus in 867 +# portrait_info = { +# genes = { +# hair_color={ 15 229 52 252 } +# skin_color={ 112 155 102 154 } +# eye_color={ 54 252 58 252 } +# gene_chin_forward={ "chin_forward_neg" 107 "chin_forward_pos" 150 } +# gene_chin_height={ "chin_height_pos" 128 "chin_height_neg" 114 } +# gene_chin_width={ "chin_width_neg" 124 "chin_width_neg" 125 } +# gene_eye_angle={ "eye_angle_neg" 120 "eye_angle_pos" 129 } +# gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 119 } +# gene_eye_height={ "eye_height_neg" 124 "eye_height_neg" 119 } +# gene_eye_distance={ "eye_distance_neg" 120 "eye_distance_neg" 126 } +# gene_eye_shut={ "eye_shut_pos" 134 "eye_shut_pos" 131 } +# gene_forehead_angle={ "forehead_angle_pos" 127 "forehead_angle_neg" 106 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 159 "forehead_brow_height_neg" 112 } +# gene_forehead_roundness={ "forehead_roundness_pos" 177 "forehead_roundness_pos" 197 } +# gene_forehead_width={ "forehead_width_neg" 119 "forehead_width_neg" 102 } +# gene_forehead_height={ "forehead_height_neg" 88 "forehead_height_neg" 88 } +# gene_head_height={ "head_height_neg" 117 "head_height_pos" 146 } +# gene_head_width={ "head_width_neg" 93 "head_width_neg" 112 } +# gene_head_profile={ "head_profile_pos" 150 "head_profile_pos" 140 } +# gene_head_top_height={ "head_top_height_neg" 92 "head_top_height_pos" 137 } +# gene_head_top_width={ "head_top_width_pos" 169 "head_top_width_neg" 124 } +# gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_neg" 113 } +# gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 116 } +# gene_jaw_height={ "jaw_height_pos" 145 "jaw_height_neg" 116 } +# gene_jaw_width={ "jaw_width_pos" 141 "jaw_width_neg" 91 } +# gene_mouth_corner_depth={ "mouth_corner_depth_pos" 131 "mouth_corner_depth_pos" 157 } +# gene_mouth_corner_height={ "mouth_corner_height_neg" 120 "mouth_corner_height_neg" 114 } +# gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_neg" 118 "mouth_height_pos" 172 } +# gene_mouth_width={ "mouth_width_neg" 118 "mouth_width_neg" 59 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 208 "mouth_upper_lip_size_pos" 174 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 200 "mouth_lower_lip_size_pos" 202 } +# gene_mouth_open={ "mouth_open_pos" 130 "mouth_open_pos" 147 } +# gene_neck_length={ "neck_length_neg" 114 "neck_length_neg" 111 } +# gene_neck_width={ "neck_width_pos" 153 "neck_width_neg" 114 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 21 "cheek_forward_pos" 31 } +# gene_bs_cheek_height={ "cheek_height_pos" 186 "cheek_height_neg" 21 } +# gene_bs_cheek_width={ "cheek_width_pos" 14 "cheek_width_neg" 20 } +# gene_bs_ear_angle={ "ear_angle_pos" 32 "ear_angle_neg" 22 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 15 "ear_inner_shape_pos" 123 } +# gene_bs_ear_bend={ "ear_both_bend_pos" 181 "ear_upper_bend_pos" 27 } +# gene_bs_ear_outward={ "ear_outward_pos" 82 "ear_outward_pos" 17 } +# gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 24 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 18 "eye_corner_depth_pos" 242 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 73 "eye_fold_shape_pos" 15 } +# gene_bs_eye_size={ "eye_size_neg" 46 "eye_size_neg" 20 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 48 "eye_upper_lid_size_pos" 96 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 162 "forehead_brow_curve_neg" 79 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 7 "forehead_brow_forward_neg" 11 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 109 "forehead_brow_inner_height_neg" 84 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_neg" 97 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 36 "forehead_brow_width_neg" 50 } +# gene_bs_jaw_def={ "jaw_def_neg" 34 "jaw_def_pos" 42 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 30 "mouth_lower_lip_def_pos" 168 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 2 "mouth_lower_lip_full_pos" 77 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 46 "mouth_lower_lip_pad_pos" 71 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 50 "mouth_lower_lip_width_pos" 12 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 1 "mouth_philtrum_def_pos" 7 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_pos" 178 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 63 "mouth_philtrum_width_pos" 44 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 36 "mouth_upper_lip_def_pos" 42 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 30 "mouth_upper_lip_full_pos" 31 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 17 "mouth_upper_lip_profile_pos" 40 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 43 "mouth_upper_lip_width_pos" 5 } +# gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_neg" 24 } +# gene_bs_nose_height={ "nose_height_pos" 109 "nose_height_neg" 109 } +# gene_bs_nose_length={ "nose_length_neg" 33 "nose_length_neg" 25 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 103 "nose_nostril_height_neg" 92 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 35 "nose_nostril_width_neg" 188 } +# gene_bs_nose_profile={ "nose_profile_pos" 127 "nose_profile_pos" 76 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 20 "nose_ridge_angle_pos" 0 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 76 "nose_ridge_width_pos" 74 } +# gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 8 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 5 "nose_tip_angle_neg" 82 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 60 "nose_tip_forward_pos" 15 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_pos" 48 } +# face_detail_cheek_def={ "cheek_def_01" 95 "cheek_def_01" 17 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 109 "cheek_fat_02_pos" 167 } +# face_detail_chin_cleft={ "chin_dimple" 122 "chin_dimple" 18 } +# face_detail_chin_def={ "chin_def_neg" 145 "chin_def_neg" 233 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 223 "eye_lower_lid_def" 219 } +# face_detail_eye_socket={ "eye_socket_03" 89 "eye_socket_02" 16 } +# face_detail_nasolabial={ "nasolabial_03" 11 "nasolabial_03" 15 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 89 "nose_ridge_def_pos" 53 } +# face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 250 } +# face_detail_temple_def={ "temple_def" 219 "temple_def" 231 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 178 "brow_wrinkles_01" 161 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 66 "eye_wrinkles_01" 194 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 66 "forehead_wrinkles_03" 200 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_6" 189 "complexion_1" 235 } +# gene_height={ "normal_height" 132 "normal_height" 134 } +# gene_bs_body_type={ "body_fat_head_fat_full" 145 "body_fat_head_fat_low" 124 } +# gene_bs_body_shape={ "body_shape_rectangle_full" 17 "body_shape_triangle_half" 21 } +# gene_bs_bust={ "bust_clothes" 65 "bust_shape_2_full" 186 } +# gene_age={ "old_4" 235 "old_2" 186 } +# gene_eyebrows_shape={ "avg_spacing_avg_thickness" 241 "avg_spacing_high_thickness" 213 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 131 "layer_2_high_thickness" 194 } +# gene_body_hair={ "body_hair_avg" 228 "body_hair_avg" 222 } +# gene_hair_type={ "hair_curly" 151 "hair_curly" 171 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 153 "normal_eyes" 153 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 105 "normal_eyelashes" 105 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 255 "all_hairstyles" 0 } +# #beards={ "fp2_beards_curly" 136 "no_beard" 0 } +# clothes={ "fp2_muslim_high_nobility_clothes" 181 "most_clothes" 0 } +# headgear={ "fp2_muslim_royalty" 0 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#73927_sultana_ushar = { # Wife of Sultan Muhammad +# portrait_info = { +# genes = { +# hair_color={ 16 252 16 252 } +# skin_color={ 131 159 131 159 } +# eye_color={ 51 247 51 247 } +# gene_chin_forward={ "chin_forward_neg" 103 "chin_forward_neg" 103 } +# gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } +# gene_chin_width={ "chin_width_neg" 127 "chin_width_neg" 127 } +# gene_eye_angle={ "eye_angle_pos" 130 "eye_angle_pos" 130 } +# gene_eye_depth={ "eye_depth_pos" 130 "eye_depth_pos" 130 } +# gene_eye_height={ "eye_height_neg" 118 "eye_height_neg" 118 } +# gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } +# gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } +# gene_forehead_angle={ "forehead_angle_pos" 183 "forehead_angle_pos" 183 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 165 "forehead_brow_height_pos" 165 } +# gene_forehead_roundness={ "forehead_roundness_pos" 206 "forehead_roundness_pos" 206 } +# gene_forehead_width={ "forehead_width_neg" 113 "forehead_width_neg" 113 } +# gene_forehead_height={ "forehead_height_neg" 48 "forehead_height_neg" 48 } +# gene_head_height={ "head_height_pos" 148 "head_height_pos" 148 } +# gene_head_width={ "head_width_neg" 116 "head_width_neg" 116 } +# gene_head_profile={ "head_profile_pos" 131 "head_profile_pos" 131 } +# gene_head_top_height={ "head_top_height_pos" 128 "head_top_height_pos" 128 } +# gene_head_top_width={ "head_top_width_neg" 120 "head_top_width_neg" 120 } +# gene_jaw_angle={ "jaw_angle_neg" 106 "jaw_angle_neg" 106 } +# gene_jaw_forward={ "jaw_forward_pos" 184 "jaw_forward_pos" 184 } +# gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } +# gene_jaw_width={ "jaw_width_pos" 149 "jaw_width_pos" 149 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 135 } +# gene_mouth_forward={ "mouth_forward_pos" 183 "mouth_forward_pos" 183 } +# gene_mouth_height={ "mouth_height_pos" 178 "mouth_height_pos" 178 } +# gene_mouth_width={ "mouth_width_neg" 119 "mouth_width_neg" 119 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 170 "mouth_upper_lip_size_pos" 170 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 159 "mouth_lower_lip_size_pos" 159 } +# gene_mouth_open={ "mouth_open_neg" 54 "mouth_open_neg" 54 } +# gene_neck_length={ "neck_length_neg" 76 "neck_length_neg" 76 } +# gene_neck_width={ "neck_width_pos" 131 "neck_width_pos" 131 } +# gene_bs_cheek_forward={ "cheek_forward_neg" 37 "cheek_forward_neg" 37 } +# gene_bs_cheek_height={ "cheek_height_neg" 36 "cheek_height_neg" 36 } +# gene_bs_cheek_width={ "cheek_width_pos" 50 "cheek_width_pos" 50 } +# gene_bs_ear_angle={ "ear_angle_neg" 18 "ear_angle_neg" 18 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 57 "ear_inner_shape_pos" 57 } +# gene_bs_ear_bend={ "ear_upper_bend_pos" 63 "ear_upper_bend_pos" 63 } +# gene_bs_ear_outward={ "ear_outward_pos" 29 "ear_outward_pos" 29 } +# gene_bs_ear_size={ "ear_size_neg" 38 "ear_size_neg" 38 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 180 "eye_corner_depth_pos" 180 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 107 "eye_fold_shape_pos" 107 } +# gene_bs_eye_size={ "eye_size_pos" 107 "eye_size_pos" 107 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 49 "eye_upper_lid_size_pos" 49 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 127 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 19 "forehead_brow_forward_pos" 19 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 58 "forehead_brow_inner_height_pos" 58 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 22 "forehead_brow_outer_height_neg" 22 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 17 "forehead_brow_width_pos" 17 } +# gene_bs_jaw_def={ "jaw_def_neg" 43 "jaw_def_pos" 160 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 132 "mouth_lower_lip_def_pos" 132 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 22 "mouth_lower_lip_full_neg" 22 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 115 "mouth_lower_lip_pad_neg" 115 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 2 "mouth_lower_lip_width_pos" 2 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 39 "mouth_philtrum_def_pos" 39 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 51 "mouth_philtrum_shape_pos" 51 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 102 "mouth_philtrum_width_pos" 102 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 27 "mouth_upper_lip_def_pos" 27 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 26 "mouth_upper_lip_full_pos" 26 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 11 "mouth_upper_lip_width_neg" 11 } +# gene_bs_nose_forward={ "nose_forward_neg" 6 "nose_forward_neg" 6 } +# gene_bs_nose_height={ "nose_height_pos" 52 "nose_height_pos" 52 } +# gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 36 "nose_nostril_height_neg" 36 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 42 "nose_nostril_width_neg" 42 } +# gene_bs_nose_profile={ "nose_profile_pos" 88 "nose_profile_pos" 88 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 37 "nose_ridge_angle_pos" 37 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 2 "nose_ridge_width_pos" 2 } +# gene_bs_nose_size={ "nose_size_pos" 46 "nose_size_pos" 46 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 175 "nose_tip_angle_neg" 175 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 49 "nose_tip_forward_neg" 49 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 49 "nose_tip_width_neg" 49 } +# face_detail_cheek_def={ "cheek_def_02" 62 "cheek_def_02" 62 } +# face_detail_cheek_fat={ "cheek_fat_02_pos" 6 "cheek_fat_02_pos" 6 } +# face_detail_chin_cleft={ "chin_cleft" 10 "chin_cleft" 10 } +# face_detail_chin_def={ "chin_def" 4 "chin_def" 4 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 63 "eye_lower_lid_def" 63 } +# face_detail_eye_socket={ "eye_socket_color_02" 0 "eye_socket_color_02" 0 } +# face_detail_nasolabial={ "nasolabial_01" 3 "nasolabial_01" 3 } +# face_detail_nose_ridge_def={ "nose_ridge_def_pos" 9 "nose_ridge_def_pos" 9 } +# face_detail_nose_tip_def={ "nose_tip_def" 141 "nose_tip_def" 141 } +# face_detail_temple_def={ "temple_def" 125 "temple_def" 125 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 146 "brow_wrinkles_04" 146 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 62 "eye_wrinkles_01" 62 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 102 "forehead_wrinkles_01" 102 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_2" 221 "complexion_2" 221 } +# gene_height={ "normal_height" 123 "normal_height" 123 } +# gene_bs_body_type={ "body_fat_head_fat_low" 142 "body_fat_head_fat_low" 142 } +# gene_bs_body_shape={ "body_shape_pear_half" 0 "body_shape_pear_half" 0 } +# gene_bs_bust={ "bust_shape_4_half" 193 "bust_shape_4_half" 118 } +# gene_age={ "old_1" 51 "old_1" 51 } +# gene_eyebrows_shape={ "avg_spacing_high_thickness" 211 "close_spacing_high_thickness" 211 } +# gene_eyebrows_fullness={ "layer_2_low_thickness" 213 "layer_2_low_thickness" 213 } +# gene_body_hair={ "body_hair_avg" 198 "body_hair_avg" 198 } +# gene_hair_type={ "hair_curly" 124 "hair_curly" 124 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 2 "normal_eyes" 2 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 59 "normal_eyelashes" 59 } +# #hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 89 "all_hairstyles" 0 } +# #beards={ "fp2_beards_curly" 136 "no_beard" 0 } +# clothes={ "fp2_muslim_high_nobility_clothes" 181 "most_clothes" 0 } +# headgear={ "fp2_muslim_royalty" 0 "no_headgear" 0 } +# legwear={ "mena_nobility_legwear" 0 "all_legwear" 0 } +# } +# } +# enabled=yes +#} +# +# +#70019_king_adelfonso = { # King Adelfonso III of Asturias +# portrait_info = { +# genes = { +# hair_color={ 46 242 46 242 } +# skin_color={ 55 123 55 101 } +# eye_color={ 237 154 237 154 } +# gene_chin_forward={ "chin_forward_pos" 127 "chin_forward_pos" 127 } +# gene_chin_height={ "chin_height_pos" 138 "chin_height_pos" 138 } +# gene_chin_width={ "chin_width_neg" 126 "chin_width_neg" 126 } +# gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } +# gene_eye_depth={ "eye_depth_neg" 120 "eye_depth_neg" 120 } +# gene_eye_height={ "eye_height_pos" 131 "eye_height_pos" 131 } +# gene_eye_distance={ "eye_distance_pos" 130 "eye_distance_pos" 130 } +# gene_eye_shut={ "eye_shut_pos" 188 "eye_shut_pos" 188 } +# gene_forehead_angle={ "forehead_angle_pos" 129 "forehead_angle_pos" 129 } +# gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 152 } +# gene_forehead_roundness={ "forehead_roundness_pos" 163 "forehead_roundness_pos" 163 } +# gene_forehead_width={ "forehead_width_neg" 104 "forehead_width_neg" 104 } +# gene_forehead_height={ "forehead_height_pos" 130 "forehead_height_pos" 130 } +# gene_head_height={ "head_height_pos" 143 "head_height_pos" 143 } +# gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } +# gene_head_profile={ "head_profile_neg" 63 "head_profile_neg" 63 } +# gene_head_top_height={ "head_top_height_neg" 93 "head_top_height_neg" 93 } +# gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } +# gene_jaw_angle={ "jaw_angle_neg" 121 "jaw_angle_neg" 121 } +# gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } +# gene_jaw_height={ "jaw_height_neg" 117 "jaw_height_neg" 117 } +# gene_jaw_width={ "jaw_width_pos" 142 "jaw_width_pos" 142 } +# gene_mouth_corner_depth={ "mouth_corner_depth_neg" 81 "mouth_corner_depth_neg" 81 } +# gene_mouth_corner_height={ "mouth_corner_height_pos" 131 "mouth_corner_height_pos" 131 } +# gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 126 } +# gene_mouth_height={ "mouth_height_pos" 128 "mouth_height_pos" 128 } +# gene_mouth_width={ "mouth_width_neg" 127 "mouth_width_neg" 127 } +# gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 146 } +# gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 117 "mouth_lower_lip_size_neg" 117 } +# gene_mouth_open={ "mouth_open_neg" 108 "mouth_open_neg" 108 } +# gene_neck_length={ "neck_length_neg" 117 "neck_length_neg" 117 } +# gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 132 } +# gene_bs_cheek_forward={ "cheek_forward_pos" 16 "cheek_forward_pos" 16 } +# gene_bs_cheek_height={ "cheek_height_neg" 51 "cheek_height_neg" 51 } +# gene_bs_cheek_width={ "cheek_width_pos" 24 "cheek_width_pos" 24 } +# gene_bs_ear_angle={ "ear_angle_neg" 26 "ear_angle_neg" 26 } +# gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 27 "ear_inner_shape_pos" 27 } +# gene_bs_ear_bend={ "ear_lower_bend_pos" 200 "ear_lower_bend_pos" 200 } +# gene_bs_ear_outward={ "ear_outward_pos" 33 "ear_outward_pos" 33 } +# gene_bs_ear_size={ "ear_size_pos" 21 "ear_size_pos" 21 } +# gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 54 "eye_corner_depth_pos" 54 } +# gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 140 "eye_fold_shape_pos" 140 } +# gene_bs_eye_size={ "eye_size_neg" 26 "eye_size_neg" 26 } +# gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 13 "eye_upper_lid_size_pos" 13 } +# gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 32 "forehead_brow_curve_neg" 32 } +# gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 120 "forehead_brow_forward_pos" 120 } +# gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 40 "forehead_brow_inner_height_neg" 40 } +# gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 14 "forehead_brow_outer_height_pos" 14 } +# gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 51 "forehead_brow_width_pos" 51 } +# gene_bs_jaw_def={ "jaw_def_neg" 100 "jaw_def_neg" 100 } +# gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 162 "mouth_lower_lip_def_pos" 162 } +# gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 15 "mouth_lower_lip_full_neg" 15 } +# gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 3 "mouth_lower_lip_pad_pos" 3 } +# gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_pos" 49 } +# gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 19 "mouth_philtrum_def_pos" 19 } +# gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 37 "mouth_philtrum_shape_pos" 37 } +# gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } +# gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 37 "mouth_upper_lip_def_pos" 37 } +# gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 132 "mouth_upper_lip_full_pos" 132 } +# gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 15 "mouth_upper_lip_profile_neg" 15 } +# gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 0 "mouth_upper_lip_width_neg" 0 } +# gene_bs_nose_forward={ "nose_forward_pos" 6 "nose_forward_pos" 6 } +# gene_bs_nose_height={ "nose_height_neg" 122 "nose_height_neg" 122 } +# gene_bs_nose_length={ "nose_length_pos" 110 "nose_length_pos" 110 } +# gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 21 "nose_nostril_height_neg" 21 } +# gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 38 "nose_nostril_width_neg" 38 } +# gene_bs_nose_profile={ "nose_profile_neg" 65 "nose_profile_neg" 65 } +# gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 38 "nose_ridge_angle_pos" 38 } +# gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 45 "nose_ridge_width_neg" 45 } +# gene_bs_nose_size={ "nose_size_pos" 14 "nose_size_pos" 14 } +# gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 46 "nose_tip_angle_pos" 46 } +# gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 31 "nose_tip_forward_pos" 31 } +# gene_bs_nose_tip_width={ "nose_tip_width_neg" 184 "nose_tip_width_neg" 184 } +# face_detail_cheek_def={ "cheek_def_02" 7 "cheek_def_02" 7 } +# face_detail_cheek_fat={ "cheek_fat_01_neg" 89 "cheek_fat_01_neg" 89 } +# face_detail_chin_cleft={ "chin_cleft" 91 "chin_cleft" 91 } +# face_detail_chin_def={ "chin_def_neg" 16 "chin_def_neg" 16 } +# face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 198 "eye_lower_lid_def" 198 } +# face_detail_eye_socket={ "eye_socket_03" 1 "eye_socket_03" 1 } +# face_detail_nasolabial={ "nasolabial_03" 28 "nasolabial_03" 28 } +# face_detail_nose_ridge_def={ "nose_ridge_def_neg" 2 "nose_ridge_def_neg" 2 } +# face_detail_nose_tip_def={ "nose_tip_def" 248 "nose_tip_def" 248 } +# face_detail_temple_def={ "temple_def" 202 "temple_def" 202 } +# expression_brow_wrinkles={ "brow_wrinkles_04" 61 "brow_wrinkles_04" 61 } +# expression_eye_wrinkles={ "eye_wrinkles_01" 154 "eye_wrinkles_01" 154 } +# expression_forehead_wrinkles={ "forehead_wrinkles_01" 136 "forehead_wrinkles_01" 136 } +# expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } +# complexion={ "complexion_1" 219 "complexion_1" 219 } +# gene_height={ "normal_height" 126 "normal_height" 126 } +# gene_bs_body_type={ "body_fat_head_fat_medium" 121 "body_fat_head_fat_medium" 121 } +# gene_bs_body_shape={ "body_shape_hourglass_half" 15 "body_shape_apple_full" 15 } +# gene_bs_bust={ "bust_clothes" 107 "bust_clothes" 107 } +# gene_age={ "old_2" 203 "old_2" 203 } +# gene_eyebrows_shape={ "close_spacing_low_thickness" 138 "close_spacing_low_thickness" 138 } +# gene_eyebrows_fullness={ "layer_2_avg_thickness" 136 "layer_2_avg_thickness" 136 } +# gene_body_hair={ "body_hair_avg" 144 "body_hair_avg" 131 } +# gene_hair_type={ "hair_straight" 158 "hair_straight" 158 } +# gene_baldness={ "no_baldness" 127 "no_baldness" 127 } +# eye_accessory={ "normal_eyes" 121 "normal_eyes" 121 } +# teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } +# eyelashes_accessory={ "normal_eyelashes" 178 "normal_eyelashes" 178 } +# #hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 0 "all_hairstyles" 0 } +# clothes={ "fp2_christian_high_nobility_clothes" 163 "most_clothes" 0 } +# headgear={ "fp2_christian_royalty" 0 "no_headgear" 0 } +# legwear={ "western_common_legwear" 0 "all_legwear" 0 } +# cloaks={ "western_royalty" 0 "no_cloak" 0 } +# } +# } +# enabled=yes +#} +# \ No newline at end of file diff --git a/common/dna_data/NEOW_dna.txt b/common/dna_data/NEOW_dna.txt index a5b9c2973..9d6a9fe8c 100644 --- a/common/dna_data/NEOW_dna.txt +++ b/common/dna_data/NEOW_dna.txt @@ -1,111 +1,111 @@ -dna_aragorn={ +dna_aragorn={ portrait_info = { - genes={ hair_color={ 150 231 222 144 } - skin_color={ 60 26 54 91 } - eye_color={ 210 70 250 187 } - gene_chin_forward={ "chin_forward_pos" 111 "chin_forward_pos" 141 } - gene_chin_height={ "chin_height_pos" 171 "chin_height_pos" 130 } - gene_chin_width={ "chin_width_neg" 107 "chin_width_neg" 116 } - gene_eye_angle={ "eye_angle_neg" 135 "eye_angle_neg" 123 } - gene_eye_depth={ "eye_depth_neg" 64 "eye_depth_neg" 126 } - gene_eye_height={ "eye_height_neg" 53 "eye_height_neg" 120 } - gene_eye_distance={ "eye_distance_pos" 123 "eye_distance_pos" 139 } - gene_eye_shut={ "eye_shut_pos" 154 "eye_shut_pos" 141 } - gene_forehead_angle={ "forehead_angle_neg" 158 "forehead_angle_neg" 117 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 138 "forehead_brow_height_neg" 109 } - gene_forehead_roundness={ "forehead_roundness_neg" 106 "forehead_roundness_neg" 120 } - gene_forehead_width={ "forehead_width_neg" 147 "forehead_width_neg" 112 } - gene_forehead_height={ "forehead_height_neg" 136 "forehead_height_neg" 92 } - gene_head_height={ "head_height_neg" 111 "head_height_neg" 111 } - gene_head_width={ "head_width_neg" 38 "head_width_neg" 113 } - gene_head_profile={ "head_profile_pos" 121 "head_profile_pos" 183 } - gene_head_top_height={ "head_top_height_neg" 89 "head_top_height_neg" 122 } - gene_head_top_width={ "head_top_width_pos" 136 "head_top_width_pos" 172 } - gene_jaw_angle={ "jaw_angle_pos" 29 "jaw_angle_pos" 146 } - gene_jaw_forward={ "jaw_forward_neg" 112 "jaw_forward_neg" 114 } - gene_jaw_height={ "jaw_height_pos" 115 "jaw_height_pos" 139 } - gene_jaw_width={ "jaw_width_neg" 87 "jaw_width_neg" 110 } - gene_mouth_corner_depth={ "mouth_corner_depth_pos" 31 "mouth_corner_depth_pos" 127 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 129 "mouth_corner_height_pos" 139 } - gene_mouth_forward={ "mouth_forward_neg" 126 "mouth_forward_neg" 121 } - gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 151 } - gene_mouth_width={ "mouth_width_neg" 201 "mouth_width_neg" 123 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 126 "mouth_upper_lip_size_pos" 142 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 61 "mouth_lower_lip_size_neg" 61 } - gene_mouth_open={ "mouth_open_neg" 124 "mouth_open_neg" 62 } - gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 139 } - gene_neck_width={ "neck_width_neg" 49 "neck_width_neg" 99 } - gene_bs_cheek_forward={ "cheek_forward_neg" 97 "cheek_forward_neg" 25 } - gene_bs_cheek_height={ "cheek_height_pos" 173 "cheek_height_neg" 2 } - gene_bs_cheek_width={ "cheek_width_pos" 5 "cheek_width_pos" 3 } - gene_bs_ear_angle={ "ear_angle_neg" 187 "ear_angle_neg" 187 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 42 "ear_inner_shape_pos" 42 } - gene_bs_ear_bend={ "ear_upper_bend_pos" 102 "ear_upper_bend_pos" 102 } - gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 17 } - gene_bs_ear_size={ "ear_size_pos" 42 "ear_size_pos" 42 } - gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 55 "eye_corner_depth_neg" 24 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 115 "eye_fold_shape_pos" 35 } - gene_bs_eye_size={ "eye_size_neg" 95 "eye_size_neg" 67 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 99 "eye_upper_lid_size_neg" 31 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 217 "forehead_brow_curve_neg" 92 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 95 "forehead_brow_forward_pos" 37 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 153 "forehead_brow_inner_height_neg" 93 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 99 "forehead_brow_outer_height_neg" 75 } - gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 85 "forehead_brow_width_pos" 90 } - gene_bs_jaw_def={ "jaw_def_neg" 7 "jaw_def_neg" 7 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 182 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 163 "mouth_lower_lip_full_pos" 44 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 51 "mouth_lower_lip_pad_neg" 2 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 159 "mouth_lower_lip_width_pos" 70 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 107 "mouth_philtrum_def_pos" 16 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 33 "mouth_philtrum_shape_pos" 1 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 5 "mouth_philtrum_width_pos" 72 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 49 "mouth_upper_lip_full_pos" 117 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 71 "mouth_upper_lip_profile_pos" 53 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 47 "mouth_upper_lip_width_neg" 47 } - gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 26 } - gene_bs_nose_height={ "nose_height_pos" 55 "nose_height_neg" 60 } - gene_bs_nose_length={ "nose_length_pos" 17 "nose_length_neg" 23 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 169 "nose_nostril_height_neg" 35 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 3 "nose_nostril_width_neg" 41 } - gene_bs_nose_profile={ "nose_profile_pos" 69 "nose_profile_neg" 13 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 45 "nose_ridge_angle_neg" 62 } - gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 193 "nose_ridge_width_neg" 10 } - gene_bs_nose_size={ "nose_size_pos" 29 "nose_size_pos" 53 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 18 "nose_tip_angle_pos" 18 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 39 "nose_tip_forward_neg" 18 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 217 "nose_tip_width_pos" 34 } - face_detail_cheek_def={ "cheek_def_01" 153 "cheek_def_01" 157 } - face_detail_cheek_fat={ "cheek_fat_02_pos" 94 "cheek_fat_01_pos" 0 } - face_detail_chin_cleft={ "chin_cleft" 21 "chin_cleft" 21 } - face_detail_chin_def={ "chin_def" 0 "chin_def" 211 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 230 "eye_lower_lid_def" 230 } - face_detail_eye_socket={ "eye_socket_03" 136 "eye_socket_01" 216 } - face_detail_nasolabial={ "nasolabial_04" 218 "nasolabial_03" 47 } - face_detail_nose_ridge_def={ "nose_ridge_def_neg" 93 "nose_ridge_def_neg" 93 } - face_detail_nose_tip_def={ "nose_tip_def" 219 "nose_tip_def" 219 } - face_detail_temple_def={ "temple_def" 96 "temple_def" 80 } - expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_01" 58 } - expression_eye_wrinkles={ "eye_wrinkles_02" 129 "eye_wrinkles_02" 129 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 200 "forehead_wrinkles_01" 200 } + genes={ hair_color={ 18 248 18 248 } + skin_color={ 48 48 17 96 } + eye_color={ 250 203 250 203 } + gene_chin_forward={ "chin_forward_neg" 112 "chin_forward_neg" 117 } + gene_chin_height={ "chin_height_pos" 185 "chin_height_pos" 131 } + gene_chin_width={ "chin_width_pos" 110 "chin_width_pos" 128 } + gene_eye_angle={ "eye_angle_pos" 144 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 157 "eye_depth_neg" 114 } + gene_eye_height={ "eye_height_pos" 69 "eye_height_pos" 128 } + gene_eye_distance={ "eye_distance_neg" 147 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_pos" 160 "eye_shut_pos" 132 } + gene_forehead_angle={ "forehead_angle_neg" 131 "forehead_angle_neg" 82 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 78 "forehead_brow_height_pos" 177 } + gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 141 } + gene_forehead_width={ "forehead_width_neg" 145 "forehead_width_neg" 117 } + gene_forehead_height={ "forehead_height_pos" 124 "forehead_height_pos" 136 } + gene_head_height={ "head_height_pos" 184 "head_height_pos" 178 } + gene_head_width={ "head_width_neg" 67 "head_width_neg" 120 } + gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 185 } + gene_head_top_height={ "head_top_height_pos" 120 "head_top_height_pos" 147 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_pos" 51 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 115 } + gene_jaw_height={ "jaw_height_neg" 81 "jaw_height_neg" 121 } + gene_jaw_width={ "jaw_width_pos" 118 "jaw_width_pos" 167 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 115 "mouth_corner_depth_neg" 92 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 136 "mouth_corner_height_neg" 124 } + gene_mouth_forward={ "mouth_forward_neg" 122 "mouth_forward_neg" 118 } + gene_mouth_height={ "mouth_height_pos" 195 "mouth_height_pos" 143 } + gene_mouth_width={ "mouth_width_neg" 255 "mouth_width_neg" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 99 "mouth_upper_lip_size_pos" 142 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 87 "mouth_lower_lip_size_neg" 124 } + gene_mouth_open={ "mouth_open_pos" 154 "mouth_open_pos" 154 } + gene_neck_length={ "neck_length_pos" 140 "neck_length_pos" 140 } + gene_neck_width={ "neck_width_pos" 63 "neck_width_pos" 134 } + gene_bs_cheek_forward={ "cheek_forward_neg" 57 "cheek_forward_neg" 38 } + gene_bs_cheek_height={ "cheek_height_pos" 191 "cheek_height_pos" 24 } + gene_bs_cheek_width={ "cheek_width_neg" 9 "cheek_width_neg" 36 } + gene_bs_ear_angle={ "ear_angle_neg" 75 "ear_angle_pos" 42 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 161 "ear_inner_shape_pos" 149 } + gene_bs_ear_bend={ "ear_both_bend_pos" 76 "ear_lower_bend_pos" 7 } + gene_bs_ear_outward={ "ear_outward_pos" 21 "ear_outward_pos" 47 } + gene_bs_ear_size={ "ear_size_pos" 147 "ear_size_neg" 25 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 181 "eye_corner_depth_pos" 46 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 169 "eye_fold_shape_pos" 35 } + gene_bs_eye_size={ "eye_size_pos" 29 "eye_size_pos" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_neg" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 153 "forehead_brow_curve_neg" 186 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 37 "forehead_brow_forward_pos" 5 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 39 "forehead_brow_inner_height_neg" 5 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 11 "forehead_brow_outer_height_pos" 9 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_pos" 7 } + gene_bs_jaw_def={ "jaw_def_pos" 213 "jaw_def_neg" 190 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 116 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 75 "mouth_lower_lip_full_pos" 49 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 63 "mouth_lower_lip_pad_neg" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 107 "mouth_lower_lip_width_pos" 27 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 104 "mouth_philtrum_def_pos" 25 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 43 "mouth_philtrum_shape_pos" 44 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 49 "mouth_philtrum_width_neg" 26 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 34 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 57 "mouth_upper_lip_full_pos" 24 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_pos" 4 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 129 "mouth_upper_lip_width_pos" 61 } + gene_bs_nose_forward={ "nose_forward_neg" 101 "nose_forward_pos" 26 } + gene_bs_nose_height={ "nose_height_pos" 67 "nose_height_neg" 89 } + gene_bs_nose_length={ "nose_length_pos" 31 "nose_length_pos" 51 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 45 "nose_nostril_height_pos" 12 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 79 "nose_nostril_width_neg" 59 } + gene_bs_nose_profile={ "nose_profile_hawk" 15 "nose_profile_hawk" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 173 "nose_ridge_angle_neg" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 91 "nose_ridge_width_neg" 38 } + gene_bs_nose_size={ "nose_size_pos" 53 "nose_size_pos" 51 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 3 "nose_tip_angle_pos" 22 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 3 "nose_tip_forward_neg" 30 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 151 "nose_tip_width_neg" 35 } + face_detail_cheek_def={ "cheek_def_02" 105 "cheek_def_01" 170 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 100 "cheek_fat_01_neg" 196 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_dimple" 22 } + face_detail_chin_def={ "chin_def" 100 "chin_def" 29 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 110 "eye_lower_lid_def" 167 } + face_detail_eye_socket={ "eye_socket_02" 164 "eye_socket_color_01" 19 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_01" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 93 "nose_ridge_def_neg" 5 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 2 } + face_detail_temple_def={ "temple_def" 110 "temple_def" 212 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_01" 243 } + expression_eye_wrinkles={ "eye_wrinkles_01" 194 "eye_wrinkles_03" 160 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 131 } expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_3" 92 "complexion_1" 92 } - gene_height={ "normal_height" 139 "normal_height" 139 } - gene_bs_body_type={ "body_fat_head_fat_low" 97 "body_fat_head_fat_low" 141 } - gene_bs_body_shape={ "body_shape_rectangle_half" 178 "body_shape_rectangle_half" 0 } - gene_bs_bust={ "bust_clothes" 100 "bust_shape_3_half" 157 } - gene_age={ "old_1" 113 "old_1" 113 } - gene_eyebrows_shape={ "far_spacing_lower_thickness" 255 "avg_spacing_lower_thickness" 107 } - gene_eyebrows_fullness={ "layer_2_avg_thickness" 0 "layer_2_low_thickness" 163 } - gene_body_hair={ "body_hair_sparse" 0 "body_hair_sparse" 185 } - gene_hair_type={ "hair_wavy" 156 "hair_wavy" 156 } - gene_baldness={ "no_baldness" 127 "no_baldness" 127 } - eye_accessory={ "normal_eyes" 38 "normal_eyes" 38 } + complexion={ "complexion_2" 179 "complexion_2" 204 } + gene_height={ "normal_height" 146 "normal_height" 139 } + gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_medium" 118 } + gene_bs_body_shape={ "body_shape_pear_half" 255 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 3 "bust_shape_1_half" 68 } + gene_age={ "old_4" 44 "old_4" 44 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 149 "avg_spacing_avg_thickness" 149 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 193 "layer_2_low_thickness" 75 } + gene_body_hair={ "body_hair_avg" 95 "body_hair_avg" 95 } + gene_hair_type={ "hair_straight" 168 "hair_straight" 168 } + gene_baldness={ "male_pattern_baldness" 153 "male_pattern_baldness" 153 } + eye_accessory={ "normal_eyes" 242 "normal_eyes" 242 } teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 97 "normal_eyelashes" 97 } - beards={ "no_beard" 255 "no_beard" 0 } + eyelashes_accessory={ "normal_eyelashes" 68 "normal_eyelashes" 68 } hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } clothes={ "western_bedchamber" 79 "most_clothes" 0 } } } @@ -913,6 +913,135 @@ dna_tereza = { enabled=yes } +dna_jindrich={ + portrait_info = { + genes={ hair_color={ 27 218 103 235 } + skin_color={ 102 94 102 94 } + eye_color={ 172 39 99 128 } + gene_chin_forward={ "chin_forward_pos" 106 "chin_forward_pos" 129 } + gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 166 "chin_width_neg" 111 } + gene_eye_angle={ "eye_angle_neg" 125 "eye_angle_neg" 115 } + gene_eye_depth={ "eye_depth_pos" 114 "eye_depth_pos" 128 } + gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 107 "eye_distance_neg" 126 } + gene_eye_shut={ "eye_shut_pos" 145 "eye_shut_pos" 179 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 135 "forehead_brow_height_pos" 144 } + gene_forehead_roundness={ "forehead_roundness_pos" 197 "forehead_roundness_pos" 200 } + gene_forehead_width={ "forehead_width_neg" 132 "forehead_width_neg" 116 } + gene_forehead_height={ "forehead_height_neg" 158 "forehead_height_neg" 106 } + gene_head_height={ "head_height_neg" 125 "head_height_neg" 125 } + gene_head_width={ "head_width_neg" 128 "head_width_neg" 101 } + gene_head_profile={ "head_profile_pos" 116 "head_profile_pos" 161 } + gene_head_top_height={ "head_top_height_neg" 145 "head_top_height_neg" 123 } + gene_head_top_width={ "head_top_width_pos" 151 "head_top_width_pos" 142 } + gene_jaw_angle={ "jaw_angle_neg" 92 "jaw_angle_neg" 116 } + gene_jaw_forward={ "jaw_forward_pos" 144 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 146 "jaw_height_pos" 134 } + gene_jaw_width={ "jaw_width_neg" 99 "jaw_width_neg" 65 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 255 "mouth_corner_depth_pos" 128 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 110 "mouth_corner_height_pos" 129 } + gene_mouth_forward={ "mouth_forward_pos" 143 "mouth_forward_pos" 136 } + gene_mouth_height={ "mouth_height_pos" 98 "mouth_height_pos" 130 } + gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 159 "mouth_upper_lip_size_pos" 147 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 128 "mouth_lower_lip_size_neg" 126 } + gene_mouth_open={ "mouth_open_neg" 155 "mouth_open_neg" 119 } + gene_neck_length={ "neck_length_neg" 85 "neck_length_neg" 120 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 141 } + gene_bs_cheek_forward={ "cheek_forward_neg" 101 "cheek_forward_neg" 19 } + gene_bs_cheek_height={ "cheek_height_pos" 255 "cheek_height_neg" 0 } + gene_bs_cheek_width={ "cheek_width_neg" 11 "cheek_width_pos" 51 } + gene_bs_ear_angle={ "ear_angle_neg" 23 "ear_angle_neg" 4 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 211 "ear_inner_shape_pos" 193 } + gene_bs_ear_bend={ "ear_both_bend_pos" 59 "ear_both_bend_pos" 51 } + gene_bs_ear_outward={ "ear_outward_neg" 23 "ear_outward_pos" 28 } + gene_bs_ear_size={ "ear_size_pos" 71 "ear_size_pos" 19 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 179 "eye_corner_depth_pos" 19 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 115 } + gene_bs_eye_size={ "eye_size_pos" 93 "eye_size_pos" 9 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 17 "eye_upper_lid_size_neg" 45 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 201 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 75 "forehead_brow_forward_neg" 50 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 255 "forehead_brow_inner_height_neg" 5 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 197 "forehead_brow_outer_height_pos" 3 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 59 "forehead_brow_width_neg" 13 } + gene_bs_jaw_def={ "jaw_def_pos" 73 "jaw_def_pos" 20 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 122 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 77 "mouth_lower_lip_full_pos" 33 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 35 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 61 "mouth_lower_lip_width_pos" 5 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 255 "mouth_philtrum_def_pos" 17 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 255 "mouth_philtrum_shape_neg" 38 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 255 "mouth_philtrum_width_pos" 115 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 31 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 69 "mouth_upper_lip_full_pos" 1 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 255 "mouth_upper_lip_profile_pos" 99 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_neg" 35 } + gene_bs_nose_forward={ "nose_forward_pos" 49 "nose_forward_pos" 3 } + gene_bs_nose_height={ "nose_height_pos" 67 "nose_height_neg" 10 } + gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_pos" 18 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 91 "nose_nostril_height_neg" 20 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 79 "nose_nostril_width_neg" 33 } + gene_bs_nose_profile={ "nose_profile_pos" 87 "nose_profile_hawk_pos" 37 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 3 "nose_ridge_angle_neg" 1 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 45 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 58 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 67 "nose_tip_angle_pos" 35 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 39 "nose_tip_forward_neg" 45 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 57 "nose_tip_width_pos" 35 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 4 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 255 "cheek_fat_03_pos" 144 } + face_detail_chin_cleft={ "chin_cleft" 140 "chin_dimple" 13 } + face_detail_chin_def={ "chin_def" 255 "chin_def" 14 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 249 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_02" 157 } + face_detail_nasolabial={ "nasolabial_01" 255 "nasolabial_03" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 152 "nose_ridge_def_pos" 22 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 229 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 185 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_04" 40 } + expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_02" 187 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 173 "forehead_wrinkles_01" 50 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 140 "complexion_3" 178 } + gene_height={ "normal_height" 119 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_full" 69 "body_fat_head_fat_full" 118 } + gene_bs_body_shape={ "body_shape_rectangle_full" 65 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 108 "bust_shape_3_half" 213 } + gene_age={ "old_4" 115 "old_4" 115 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 202 "far_spacing_avg_thickness" 141 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 190 } + gene_body_hair={ "body_hair_avg" 147 "body_hair_avg" 147 } + gene_hair_type={ "hair_straight" 255 "hair_wavy" 170 } + gene_baldness={ "male_pattern_baldness" 126 "male_pattern_baldness" 106 } + eye_accessory={ "normal_eyes" 200 "normal_eyes" 200 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 112 "normal_eyelashes" 112 } + special_headgear_spectacles={ "eye_patch" 127 "no_spectacles" 0 } + beards={ "sp2_western_01" 255 "no_beard" 0 } + cloaks={ "ep1_cloak_adventurer" 255 "no_cloak" 0 } + hairstyles={ "hair_western_04" 231 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 209 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "western_war_nob_01_hi" 255 "most_clothes" 0 } + headgear={ "ccp4_khanty_low_nobility" 255 "no_headgear" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + } + + enabled = yes +} + + + + dna_duleep_banda={ #type=female portrait_info = { @@ -1605,116 +1734,116 @@ dna_bookwyrm={ dna_alfonso={ portrait_info = { - genes={ hair_color={ 80 252 80 252 } - skin_color={ 180 101 145 107 } - eye_color={ 22 223 26 173 } - gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_neg" 125 } - gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } - gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } - gene_eye_angle={ "eye_angle_pos" 95 "eye_angle_pos" 136 } - gene_eye_depth={ "eye_depth_neg" 76 "eye_depth_neg" 116 } - gene_eye_height={ "eye_height_neg" 213 "eye_height_neg" 115 } - gene_eye_distance={ "eye_distance_neg" 132 "eye_distance_neg" 118 } - gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 212 } - gene_forehead_angle={ "forehead_angle_neg" 173 "forehead_angle_neg" 126 } - gene_forehead_brow_height={ "forehead_brow_height_neg" 73 "forehead_brow_height_neg" 121 } - gene_forehead_roundness={ "forehead_roundness_pos" 137 "forehead_roundness_pos" 137 } - gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 121 } - gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_neg" 123 } - gene_head_height={ "head_height_pos" 178 "head_height_pos" 178 } - gene_head_width={ "head_width_neg" 83 "head_width_neg" 106 } - gene_head_profile={ "head_profile_neg" 30 "head_profile_neg" 30 } - gene_head_top_height={ "head_top_height_neg" 105 "head_top_height_neg" 118 } - gene_head_top_width={ "head_top_width_neg" 44 "head_top_width_neg" 109 } - gene_jaw_angle={ "jaw_angle_neg" 73 "jaw_angle_neg" 120 } - gene_jaw_forward={ "jaw_forward_pos" 207 "jaw_forward_pos" 139 } - gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 137 } - gene_jaw_width={ "jaw_width_pos" 99 "jaw_width_pos" 155 } - gene_mouth_corner_depth={ "mouth_corner_depth_neg" 255 "mouth_corner_depth_neg" 107 } - gene_mouth_corner_height={ "mouth_corner_height_pos" 83 "mouth_corner_height_pos" 138 } - gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } - gene_mouth_height={ "mouth_height_pos" 176 "mouth_height_pos" 136 } - gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } - gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 156 "mouth_upper_lip_size_neg" 108 } - gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 88 "mouth_lower_lip_size_neg" 88 } - gene_mouth_open={ "mouth_open_neg" 186 "mouth_open_neg" 53 } - gene_neck_length={ "neck_length_neg" 83 "neck_length_neg" 85 } - gene_neck_width={ "neck_width_neg" 70 "neck_width_neg" 38 } - gene_bs_cheek_forward={ "cheek_forward_neg" 57 "cheek_forward_pos" 15 } - gene_bs_cheek_height={ "cheek_height_pos" 25 "cheek_height_neg" 4 } - gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 13 } - gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 25 } - gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } - gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 39 } - gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 17 } - gene_bs_ear_size={ "ear_size_neg" 41 "ear_size_neg" 41 } - gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 123 "eye_corner_depth_pos" 39 } - gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 81 "eye_fold_shape_pos" 81 } - gene_bs_eye_size={ "eye_size_pos" 255 "eye_size_pos" 46 } - gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 195 "eye_upper_lid_size_pos" 15 } - gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 137 "forehead_brow_curve_neg" 113 } - gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 99 "forehead_brow_forward_pos" 6 } - gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 93 "forehead_brow_inner_height_pos" 96 } - gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_pos" 4 } - gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 20 "forehead_brow_width_neg" 20 } - gene_bs_jaw_def={ "jaw_def_pos" 15 "jaw_def_pos" 165 } - gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 205 "mouth_lower_lip_def_pos" 123 } - gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 111 "mouth_lower_lip_full_pos" 13 } - gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 117 "mouth_lower_lip_pad_neg" 99 } - gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 83 "mouth_lower_lip_width_pos" 83 } - gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 153 "mouth_philtrum_def_pos" 38 } - gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 5 "mouth_philtrum_shape_pos" 40 } - gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 14 "mouth_philtrum_width_pos" 14 } - gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 9 } - gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_pos" 20 } - gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 255 "mouth_upper_lip_profile_pos" 42 } - gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_pos" 59 } - gene_bs_nose_forward={ "nose_forward_pos" 255 "nose_forward_pos" 4 } - gene_bs_nose_height={ "nose_height_pos" 71 "nose_height_neg" 99 } - gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_neg" 87 } - gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 98 "nose_nostril_height_pos" 98 } - gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 105 "nose_nostril_width_neg" 40 } - gene_bs_nose_profile={ "nose_profile_pos" 19 "nose_profile_neg" 6 } - gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 135 "nose_ridge_angle_neg" 7 } - gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 213 "nose_ridge_width_neg" 43 } - gene_bs_nose_size={ "nose_size_pos" 131 "nose_size_neg" 49 } - gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_neg" 16 } - gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_neg" 162 } - gene_bs_nose_tip_width={ "nose_tip_width_neg" 51 "nose_tip_width_neg" 51 } - face_detail_cheek_def={ "cheek_def_01" 122 "cheek_def_01" 19 } - face_detail_cheek_fat={ "cheek_fat_04_pos" 255 "cheek_fat_01_neg" 75 } - face_detail_chin_cleft={ "chin_cleft" 255 "chin_cleft" 14 } - face_detail_chin_def={ "chin_def" 254 "chin_def" 125 } - face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 232 } - face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_03" 10 } - face_detail_nasolabial={ "nasolabial_03" 247 "nasolabial_03" 17 } - face_detail_nose_ridge_def={ "nose_ridge_def_pos" 163 "nose_ridge_def_pos" 4 } - face_detail_nose_tip_def={ "nose_tip_def" 150 "nose_tip_def" 63 } - face_detail_temple_def={ "temple_def" 199 "temple_def" 243 } - expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 35 } - expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 59 } - expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 98 } - expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } - complexion={ "complexion_6" 255 "complexion_3" 217 } - gene_height={ "normal_height" 121 "normal_height" 121 } - gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_full" 120 } - gene_bs_body_shape={ "body_shape_pear_full" 236 "body_shape_pear_full" 52 } - gene_bs_bust={ "bust_clothes" 80 "bust_shape_3_full" 100 } - gene_age={ "old_2" 220 "old_2" 220 } - gene_eyebrows_shape={ "avg_spacing_low_thickness" 198 "close_spacing_high_thickness" 216 } - gene_eyebrows_fullness={ "layer_2_low_thickness" 210 "layer_2_low_thickness" 204 } - gene_body_hair={ "body_hair_dense_lower_stubble" 94 "body_hair_sparse" 94 } - gene_hair_type={ "hair_wavy" 186 "hair_wavy" 186 } - gene_baldness={ "male_pattern_baldness" 191 "male_pattern_baldness" 191 } - eye_accessory={ "normal_eyes" 50 "normal_eyes" 50 } - teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } - eyelashes_accessory={ "normal_eyelashes" 15 "normal_eyelashes" 15 } - hairstyles={ "tgp_southeast_hairstyles" 255 "all_hairstyles" 0 } - beards={ "fp3_iranian_beards_straight" 255 "no_beard" 0 } - clothes={ "western_bedchamber" 79 "most_clothes" 0 } + genes={ hair_color={ 80 252 80 252 } + skin_color={ 180 101 145 107 } + eye_color={ 22 223 26 173 } + gene_chin_forward={ "chin_forward_neg" 95 "chin_forward_neg" 125 } + gene_chin_height={ "chin_height_neg" 116 "chin_height_neg" 116 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_pos" 95 "eye_angle_pos" 136 } + gene_eye_depth={ "eye_depth_neg" 76 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_neg" 213 "eye_height_neg" 115 } + gene_eye_distance={ "eye_distance_neg" 132 "eye_distance_neg" 118 } + gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 212 } + gene_forehead_angle={ "forehead_angle_neg" 173 "forehead_angle_neg" 126 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 73 "forehead_brow_height_neg" 121 } + gene_forehead_roundness={ "forehead_roundness_pos" 137 "forehead_roundness_pos" 137 } + gene_forehead_width={ "forehead_width_neg" 121 "forehead_width_neg" 121 } + gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_neg" 123 } + gene_head_height={ "head_height_pos" 178 "head_height_pos" 178 } + gene_head_width={ "head_width_neg" 83 "head_width_neg" 106 } + gene_head_profile={ "head_profile_neg" 30 "head_profile_neg" 30 } + gene_head_top_height={ "head_top_height_neg" 105 "head_top_height_neg" 118 } + gene_head_top_width={ "head_top_width_neg" 44 "head_top_width_neg" 109 } + gene_jaw_angle={ "jaw_angle_neg" 73 "jaw_angle_neg" 120 } + gene_jaw_forward={ "jaw_forward_pos" 207 "jaw_forward_pos" 139 } + gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 99 "jaw_width_pos" 155 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 255 "mouth_corner_depth_neg" 107 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 83 "mouth_corner_height_pos" 138 } + gene_mouth_forward={ "mouth_forward_pos" 128 "mouth_forward_pos" 128 } + gene_mouth_height={ "mouth_height_pos" 176 "mouth_height_pos" 136 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 156 "mouth_upper_lip_size_neg" 108 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 88 "mouth_lower_lip_size_neg" 88 } + gene_mouth_open={ "mouth_open_neg" 186 "mouth_open_neg" 53 } + gene_neck_length={ "neck_length_neg" 83 "neck_length_neg" 85 } + gene_neck_width={ "neck_width_neg" 70 "neck_width_neg" 38 } + gene_bs_cheek_forward={ "cheek_forward_neg" 57 "cheek_forward_pos" 15 } + gene_bs_cheek_height={ "cheek_height_pos" 25 "cheek_height_neg" 4 } + gene_bs_cheek_width={ "cheek_width_pos" 45 "cheek_width_pos" 13 } + gene_bs_ear_angle={ "ear_angle_pos" 25 "ear_angle_pos" 25 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 20 "ear_inner_shape_pos" 20 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 39 "ear_lower_bend_pos" 39 } + gene_bs_ear_outward={ "ear_outward_pos" 17 "ear_outward_pos" 17 } + gene_bs_ear_size={ "ear_size_neg" 41 "ear_size_neg" 41 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 123 "eye_corner_depth_pos" 39 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 81 "eye_fold_shape_pos" 81 } + gene_bs_eye_size={ "eye_size_pos" 255 "eye_size_pos" 46 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 195 "eye_upper_lid_size_pos" 15 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 137 "forehead_brow_curve_neg" 113 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 99 "forehead_brow_forward_pos" 6 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 93 "forehead_brow_inner_height_pos" 96 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 43 "forehead_brow_outer_height_pos" 4 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 20 "forehead_brow_width_neg" 20 } + gene_bs_jaw_def={ "jaw_def_pos" 15 "jaw_def_pos" 165 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 205 "mouth_lower_lip_def_pos" 123 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 111 "mouth_lower_lip_full_pos" 13 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 117 "mouth_lower_lip_pad_neg" 99 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 83 "mouth_lower_lip_width_pos" 83 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 153 "mouth_philtrum_def_pos" 38 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 5 "mouth_philtrum_shape_pos" 40 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 14 "mouth_philtrum_width_pos" 14 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 9 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 20 "mouth_upper_lip_full_pos" 20 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 255 "mouth_upper_lip_profile_pos" 42 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 51 "mouth_upper_lip_width_pos" 59 } + gene_bs_nose_forward={ "nose_forward_pos" 255 "nose_forward_pos" 4 } + gene_bs_nose_height={ "nose_height_pos" 71 "nose_height_neg" 99 } + gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_neg" 87 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 98 "nose_nostril_height_pos" 98 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 105 "nose_nostril_width_neg" 40 } + gene_bs_nose_profile={ "nose_profile_pos" 19 "nose_profile_neg" 6 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 135 "nose_ridge_angle_neg" 7 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 213 "nose_ridge_width_neg" 43 } + gene_bs_nose_size={ "nose_size_pos" 131 "nose_size_neg" 49 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 17 "nose_tip_angle_neg" 16 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_neg" 162 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 51 "nose_tip_width_neg" 51 } + face_detail_cheek_def={ "cheek_def_01" 122 "cheek_def_01" 19 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 255 "cheek_fat_01_neg" 75 } + face_detail_chin_cleft={ "chin_cleft" 255 "chin_cleft" 14 } + face_detail_chin_def={ "chin_def" 254 "chin_def" 125 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 232 } + face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_03" 10 } + face_detail_nasolabial={ "nasolabial_03" 247 "nasolabial_03" 17 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 163 "nose_ridge_def_pos" 4 } + face_detail_nose_tip_def={ "nose_tip_def" 150 "nose_tip_def" 63 } + face_detail_temple_def={ "temple_def" 199 "temple_def" 243 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 35 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 59 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 98 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 255 "complexion_3" 217 } + gene_height={ "normal_height" 121 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_full" 120 } + gene_bs_body_shape={ "body_shape_pear_full" 236 "body_shape_pear_full" 52 } + gene_bs_bust={ "bust_clothes" 80 "bust_shape_3_full" 100 } + gene_age={ "old_2" 220 "old_2" 220 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 198 "close_spacing_high_thickness" 216 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 210 "layer_2_low_thickness" 204 } + gene_body_hair={ "body_hair_dense_lower_stubble" 94 "body_hair_sparse" 94 } + gene_hair_type={ "hair_wavy" 186 "hair_wavy" 186 } + gene_baldness={ "male_pattern_baldness" 191 "male_pattern_baldness" 191 } + eye_accessory={ "normal_eyes" 50 "normal_eyes" 50 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 15 "normal_eyelashes" 15 } + hairstyles={ "tgp_southeast_hairstyles" 255 "all_hairstyles" 0 } + beards={ "fp3_iranian_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } } enabled=yes - } } dna_freddiemercury={ @@ -1831,3 +1960,3707 @@ dna_freddiemercury={ enabled=yes } + +dna_gennedy={ + portrait_info = { + genes={ hair_color={ 222 200 222 200 } + skin_color={ 120 100 120 100 } + eye_color={ 164 149 164 149 } + gene_chin_forward={ "chin_forward_pos" 150 "chin_forward_pos" 150 } + gene_chin_height={ "chin_height_pos" 160 "chin_height_pos" 160 } + gene_chin_width={ "chin_width_neg" 94 "chin_width_neg" 94 } + gene_eye_angle={ "eye_angle_pos" 181 "eye_angle_pos" 181 } + gene_eye_depth={ "eye_depth_neg" 100 "eye_depth_neg" 100 } + gene_eye_height={ "eye_height_neg" 35 "eye_height_neg" 35 } + gene_eye_distance={ "eye_distance_neg" 35 "eye_distance_neg" 35 } + gene_eye_shut={ "eye_shut_pos" 160 "eye_shut_pos" 160 } + gene_forehead_angle={ "forehead_angle_neg" 87 "forehead_angle_neg" 87 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 68 "forehead_brow_height_neg" 68 } + gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 187 } + gene_forehead_width={ "forehead_width_pos" 155 "forehead_width_pos" 155 } + gene_forehead_height={ "forehead_height_neg" 62 "forehead_height_neg" 62 } + gene_head_height={ "head_height_neg" 54 "head_height_neg" 54 } + gene_head_width={ "head_width_pos" 155 "head_width_pos" 155 } + gene_head_profile={ "head_profile_neg" 72 "head_profile_neg" 72 } + gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 98 } + gene_head_top_width={ "head_top_width_pos" 171 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_pos" 155 "jaw_angle_pos" 155 } + gene_jaw_forward={ "jaw_forward_pos" 156 "jaw_forward_pos" 156 } + gene_jaw_height={ "jaw_height_pos" 157 "jaw_height_pos" 157 } + gene_jaw_width={ "jaw_width_pos" 172 "jaw_width_pos" 172 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 100 "mouth_corner_depth_neg" 100 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 29 "mouth_corner_height_neg" 29 } + gene_mouth_forward={ "mouth_forward_neg" 97 "mouth_forward_neg" 97 } + gene_mouth_height={ "mouth_height_pos" 217 "mouth_height_pos" 217 } + gene_mouth_width={ "mouth_width_pos" 220 "mouth_width_pos" 220 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 94 "mouth_upper_lip_size_neg" 94 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 30 "mouth_lower_lip_size_neg" 30 } + gene_mouth_open={ "mouth_open_pos" 157 "mouth_open_pos" 157 } + gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } + gene_neck_width={ "neck_width_neg" 82 "neck_width_neg" 82 } + gene_bs_cheek_forward={ "cheek_forward_pos" 9 "cheek_forward_pos" 9 } + gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 27 } + gene_bs_cheek_width={ "cheek_width_neg" 17 "cheek_width_neg" 17 } + gene_bs_ear_angle={ "ear_angle_pos" 80 "ear_angle_pos" 80 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 14 "ear_inner_shape_pos" 14 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 10 "ear_lower_bend_pos" 10 } + gene_bs_ear_outward={ "ear_outward_pos" 6 "ear_outward_pos" 6 } + gene_bs_ear_size={ "ear_size_pos" 83 "ear_size_pos" 83 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 30 "eye_corner_depth_pos" 30 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 56 "eye_fold_shape_neg" 56 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_pos" 53 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 32 "eye_upper_lid_size_pos" 32 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 200 "forehead_brow_curve_neg" 200 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 13 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 18 "forehead_brow_inner_height_pos" 18 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 82 "forehead_brow_outer_height_pos" 82 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 33 } + gene_bs_jaw_def={ "jaw_def_neg" 17 "jaw_def_neg" 17 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 14 "mouth_lower_lip_def_pos" 14 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 36 "mouth_lower_lip_pad_pos" 36 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 1 "mouth_lower_lip_width_neg" 1 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 0 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 8 "mouth_philtrum_shape_pos" 8 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 21 "mouth_philtrum_width_pos" 21 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 91 "mouth_upper_lip_def_pos" 91 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 5 "mouth_upper_lip_full_pos" 5 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 14 "mouth_upper_lip_profile_neg" 14 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 30 "mouth_upper_lip_width_pos" 30 } + gene_bs_nose_forward={ "nose_forward_neg" 2 "nose_forward_neg" 2 } + gene_bs_nose_height={ "nose_height_neg" 0 "nose_height_neg" 0 } + gene_bs_nose_length={ "nose_length_pos" 13 "nose_length_pos" 13 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 26 "nose_nostril_height_neg" 26 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_neg" 9 } + gene_bs_nose_profile={ "nose_profile_neg" 28 "nose_profile_neg" 28 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 6 "nose_ridge_angle_pos" 6 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 11 "nose_ridge_width_pos" 11 } + gene_bs_nose_size={ "nose_size_neg" 4 "nose_size_neg" 4 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 1 "nose_tip_angle_neg" 1 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 0 "nose_tip_forward_pos" 0 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 30 "nose_tip_width_pos" 30 } + face_detail_cheek_def={ "cheek_def_02" 47 "cheek_def_02" 47 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 225 "cheek_fat_03_pos" 225 } + face_detail_chin_cleft={ "chin_cleft" 18 "chin_cleft" 18 } + face_detail_chin_def={ "chin_def" 251 "chin_def" 251 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 0 "eye_lower_lid_def" 0 } + face_detail_eye_socket={ "eye_socket_03" 16 "eye_socket_03" 16 } + face_detail_nasolabial={ "nasolabial_01" 43 "nasolabial_01" 43 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 3 "nose_ridge_def_pos" 3 } + face_detail_nose_tip_def={ "nose_tip_def" 4 "nose_tip_def" 4 } + face_detail_temple_def={ "temple_def" 156 "temple_def" 156 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_02" 255 } + expression_eye_wrinkles={ "eye_wrinkles_02" 233 "eye_wrinkles_02" 233 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 207 "forehead_wrinkles_01" 207 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_ugly_1" 255 "complexion_1" 255 } + gene_height={ "normal_height" 127 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_medium" 147 "body_fat_head_fat_medium" 147 } + gene_bs_body_shape={ "body_shape_hourglass_full" 43 "body_shape_hourglass_full" 18 } + gene_bs_bust={ "bust_clothes" 149 "bust_default" 187 } + gene_age={ "old_1" 12 "old_1" 12 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 230 "far_spacing_high_thickness" 230 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 174 "layer_2_lower_thickness" 174 } + gene_body_hair={ "body_hair_avg" 165 "body_hair_avg" 165 } + gene_hair_type={ "hair_wavy" 176 "hair_wavy" 176 } + gene_baldness={ "male_pattern_baldness" 63 "male_pattern_baldness" 63 } + eye_accessory={ "normal_eyes" 79 "normal_eyes" 79 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 133 "normal_eyelashes" 133 } + beards={ "northern_beards_curly" 255 "no_beard" 0 } + hairstyles={ "northern_hairstyles_curly" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_skarlet = { + portrait_info = { + genes={ hair_color={ 31 39 51 239 } + skin_color={ 11 17 61 68 } + eye_color={ 212 11 211 142 } + gene_chin_forward={ "chin_forward_pos" 96 "chin_forward_pos" 130 } + gene_chin_height={ "chin_height_neg" 106 "chin_height_neg" 121 } + gene_chin_width={ "chin_width_pos" 132 "chin_width_pos" 132 } + gene_eye_angle={ "eye_angle_neg" 140 "eye_angle_neg" 140 } + gene_eye_depth={ "eye_depth_pos" 125 "eye_depth_pos" 137 } + gene_eye_height={ "eye_height_neg" 114 "eye_height_neg" 114 } + gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 203 "eye_shut_pos" 124 } + gene_forehead_angle={ "forehead_angle_neg" 141 "forehead_angle_neg" 114 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 170 "forehead_brow_height_pos" 135 } + gene_forehead_roundness={ "forehead_roundness_pos" 158 "forehead_roundness_pos" 177 } + gene_forehead_width={ "forehead_width_neg" 126 "forehead_width_neg" 122 } + gene_forehead_height={ "forehead_height_pos" 86 "forehead_height_pos" 122 } + gene_head_height={ "head_height_neg" 114 "head_height_neg" 114 } + gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } + gene_head_profile={ "head_profile_neg" 114 "head_profile_neg" 114 } + gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } + gene_head_top_width={ "head_top_width_neg" 114 "head_top_width_neg" 114 } + gene_jaw_angle={ "jaw_angle_neg" 110 "jaw_angle_neg" 140 } + gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 131 "jaw_height_neg" 114 } + gene_jaw_width={ "jaw_width_neg" 117 "jaw_width_neg" 114 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 125 "mouth_corner_depth_neg" 125 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_pos" 139 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_pos" 114 "mouth_height_pos" 114 } + gene_mouth_width={ "mouth_width_neg" 114 "mouth_width_neg" 114 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 114 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 114 "mouth_lower_lip_size_neg" 114 } + gene_mouth_open={ "mouth_open_neg" 114 "mouth_open_neg" 114 } + gene_neck_length={ "neck_length_pos" 139 "neck_length_pos" 139 } + gene_neck_width={ "neck_width_neg" 76 "neck_width_neg" 110 } + gene_bs_cheek_forward={ "cheek_forward_pos" 23 "cheek_forward_neg" 30 } + gene_bs_cheek_height={ "cheek_height_neg" 9 "cheek_height_pos" 23 } + gene_bs_cheek_width={ "cheek_width_pos" 101 "cheek_width_pos" 10 } + gene_bs_ear_angle={ "ear_angle_pos" 91 "ear_angle_pos" 91 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 160 "ear_inner_shape_pos" 160 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 39 "ear_upper_bend_pos" 39 } + gene_bs_ear_outward={ "ear_outward_pos" 35 "ear_outward_pos" 35 } + gene_bs_ear_size={ "ear_size_pos" 37 "ear_size_pos" 37 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 61 "eye_corner_depth_pos" 38 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 27 "eye_fold_shape_pos" 49 } + gene_bs_eye_size={ "eye_size_pos" 69 "eye_size_neg" 47 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 12 "eye_upper_lid_size_pos" 12 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 93 "forehead_brow_curve_neg" 198 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 43 "forehead_brow_forward_neg" 11 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 33 "forehead_brow_inner_height_neg" 3 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 97 "forehead_brow_outer_height_pos" 50 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 3 "forehead_brow_width_neg" 11 } + gene_bs_jaw_def={ "jaw_def_pos" 93 "jaw_def_pos" 19 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 114 "mouth_lower_lip_def_pos" 195 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 41 "mouth_lower_lip_full_neg" 41 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 21 "mouth_lower_lip_pad_pos" 21 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 118 "mouth_lower_lip_width_neg" 118 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 7 "mouth_philtrum_def_pos" 7 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 122 "mouth_philtrum_shape_neg" 122 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 12 "mouth_philtrum_width_pos" 12 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 41 "mouth_upper_lip_def_pos" 41 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 126 "mouth_upper_lip_full_neg" 126 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 67 "mouth_upper_lip_profile_neg" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 86 "mouth_upper_lip_width_neg" 86 } + gene_bs_nose_forward={ "nose_forward_pos" 183 "nose_forward_neg" 29 } + gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_neg" 45 } + gene_bs_nose_length={ "nose_length_neg" 49 "nose_length_neg" 49 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 63 "nose_nostril_height_neg" 96 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 61 "nose_nostril_width_neg" 128 } + gene_bs_nose_profile={ "nose_profile_pos" 255 "nose_profile_neg" 8 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 2 "nose_ridge_angle_pos" 2 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 149 "nose_ridge_width_pos" 18 } + gene_bs_nose_size={ "nose_size_neg" 45 "nose_size_pos" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 32 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 51 "nose_tip_width_pos" 90 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 8 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 0 "cheek_fat_03_pos" 131 } + face_detail_chin_cleft={ "chin_dimple" 17 "chin_dimple" 17 } + face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 8 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def" 254 } + face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_02" 9 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_02" 20 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 37 "nose_ridge_def_pos" 37 } + face_detail_nose_tip_def={ "nose_tip_def" 155 "nose_tip_def" 156 } + face_detail_temple_def={ "temple_def" 106 "temple_def" 183 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_04" 167 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 216 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 142 "forehead_wrinkles_01" 142 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 131 "complexion_5" 135 } + gene_height={ "normal_height" 155 "normal_height" 119 } + gene_bs_body_type={ "body_fat_head_fat_full" 126 "body_fat_head_fat_full" 137 } + gene_bs_body_shape={ "body_shape_rectangle_half" 188 "body_shape_rectangle_half" 22 } + gene_bs_bust={ "bust_clothes" 139 "bust_shape_2_full" 99 } + gene_age={ "old_2" 142 "old_2" 142 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 194 "far_spacing_avg_thickness" 142 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 140 "layer_2_low_thickness" 140 } + gene_body_hair={ "body_hair_dense" 148 "body_hair_dense" 148 } + gene_hair_type={ "hair_wavy" 130 "hair_wavy" 130 } + gene_baldness={ "male_pattern_baldness" 131 "male_pattern_baldness" 131 } + eye_accessory={ "normal_eyes" 209 "normal_eyes" 209 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 160 "normal_eyelashes" 160 } + hairstyles={ "ep3_byzantine_hairstyle" 159 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_strelok = { + portrait_info = { + genes={ hair_color={ 3 231 3 231 } + skin_color={ 108 40 108 101 } + eye_color={ 85 198 85 198 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_neg" 121 "chin_height_neg" 121 } + gene_chin_width={ "chin_width_neg" 92 "chin_width_neg" 92 } + gene_eye_angle={ "eye_angle_pos" 115 "eye_angle_pos" 131 } + gene_eye_depth={ "eye_depth_pos" 171 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 154 "eye_height_pos" 132 } + gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 126 "eye_shut_pos" 202 } + gene_forehead_angle={ "forehead_angle_neg" 182 "forehead_angle_neg" 113 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 134 } + gene_forehead_roundness={ "forehead_roundness_pos" 168 "forehead_roundness_pos" 168 } + gene_forehead_width={ "forehead_width_pos" 153 "forehead_width_pos" 153 } + gene_forehead_height={ "forehead_height_neg" 126 "forehead_height_neg" 126 } + gene_head_height={ "head_height_pos" 194 "head_height_pos" 159 } + gene_head_width={ "head_width_neg" 117 "head_width_neg" 82 } + gene_head_profile={ "head_profile_neg" 155 "head_profile_neg" 88 } + gene_head_top_height={ "head_top_height_neg" 109 "head_top_height_neg" 109 } + gene_head_top_width={ "head_top_width_pos" 150 "head_top_width_pos" 155 } + gene_jaw_angle={ "jaw_angle_pos" 132 "jaw_angle_pos" 134 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } + gene_jaw_height={ "jaw_height_neg" 96 "jaw_height_neg" 95 } + gene_jaw_width={ "jaw_width_neg" 120 "jaw_width_neg" 120 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 155 "mouth_corner_depth_neg" 121 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 93 "mouth_corner_height_pos" 135 } + gene_mouth_forward={ "mouth_forward_pos" 137 "mouth_forward_pos" 137 } + gene_mouth_height={ "mouth_height_pos" 151 "mouth_height_pos" 140 } + gene_mouth_width={ "mouth_width_neg" 171 "mouth_width_neg" 115 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 153 "mouth_upper_lip_size_pos" 153 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 139 "mouth_lower_lip_size_pos" 139 } + gene_mouth_open={ "mouth_open_neg" 207 "mouth_open_neg" 77 } + gene_neck_length={ "neck_length_neg" 171 "neck_length_neg" 110 } + gene_neck_width={ "neck_width_neg" 67 "neck_width_neg" 109 } + gene_bs_cheek_forward={ "cheek_forward_neg" 14 "cheek_forward_neg" 14 } + gene_bs_cheek_height={ "cheek_height_pos" 66 "cheek_height_pos" 66 } + gene_bs_cheek_width={ "cheek_width_neg" 4 "cheek_width_neg" 4 } + gene_bs_ear_angle={ "ear_angle_pos" 7 "ear_angle_pos" 7 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 37 "ear_inner_shape_pos" 37 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 24 "ear_upper_bend_pos" 24 } + gene_bs_ear_outward={ "ear_outward_pos" 59 "ear_outward_pos" 59 } + gene_bs_ear_size={ "ear_size_neg" 26 "ear_size_neg" 26 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 133 "eye_corner_depth_pos" 41 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 61 "eye_fold_shape_pos" 61 } + gene_bs_eye_size={ "eye_size_neg" 47 "eye_size_pos" 20 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 219 "eye_upper_lid_size_pos" 42 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 53 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 51 "forehead_brow_forward_pos" 51 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 157 "forehead_brow_inner_height_pos" 34 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 31 "forehead_brow_outer_height_pos" 1 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 27 "forehead_brow_width_neg" 96 } + gene_bs_jaw_def={ "jaw_def_pos" 23 "jaw_def_pos" 173 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 21 "mouth_lower_lip_def_pos" 21 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 24 "mouth_lower_lip_full_neg" 24 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 32 "mouth_lower_lip_pad_pos" 32 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 22 "mouth_lower_lip_width_pos" 22 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 106 "mouth_philtrum_def_pos" 15 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 6 "mouth_philtrum_shape_pos" 6 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 103 "mouth_philtrum_width_pos" 60 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 65 "mouth_upper_lip_def_pos" 65 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 122 "mouth_upper_lip_full_neg" 122 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 69 "mouth_upper_lip_profile_pos" 50 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 27 "mouth_upper_lip_width_pos" 27 } + gene_bs_nose_forward={ "nose_forward_pos" 11 "nose_forward_pos" 11 } + gene_bs_nose_height={ "nose_height_pos" 37 "nose_height_pos" 111 } + gene_bs_nose_length={ "nose_length_pos" 11 "nose_length_pos" 34 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 0 "nose_nostril_height_neg" 0 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 204 "nose_nostril_width_neg" 204 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 83 "nose_profile_pos" 1 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 159 "nose_ridge_angle_pos" 33 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 34 "nose_ridge_width_pos" 34 } + gene_bs_nose_size={ "nose_size_neg" 8 "nose_size_neg" 8 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 16 "nose_tip_angle_neg" 16 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 126 "nose_tip_forward_pos" 126 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 62 "nose_tip_width_neg" 62 } + face_detail_cheek_def={ "cheek_def_01" 147 "cheek_def_01" 19 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_04_pos" 24 } + face_detail_chin_cleft={ "chin_dimple" 69 "chin_dimple" 15 } + face_detail_chin_def={ "chin_def" 10 "chin_def" 10 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 185 "eye_lower_lid_def" 19 } + face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_color_02" 3 } + face_detail_nasolabial={ "nasolabial_01" 0 "nasolabial_01" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 51 "nose_ridge_def_neg" 12 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 0 } + face_detail_temple_def={ "temple_def" 191 "temple_def" 191 } + expression_brow_wrinkles={ "brow_wrinkles_04" 15 "brow_wrinkles_04" 15 } + expression_eye_wrinkles={ "eye_wrinkles_02" 170 "eye_wrinkles_02" 170 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 10 "forehead_wrinkles_01" 10 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 53 "complexion_2" 146 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 106 "body_fat_head_fat_medium" 140 } + gene_bs_body_shape={ "body_shape_triangle_half" 76 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 106 "bust_shape_2_full" 167 } + gene_age={ "old_2" 180 "old_2" 180 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 255 "far_spacing_low_thickness" 199 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 240 } + gene_body_hair={ "body_hair_avg" 159 "body_hair_avg" 159 } + gene_hair_type={ "hair_wavy" 96 "hair_wavy" 96 } + gene_baldness={ "male_pattern_baldness" 177 "male_pattern_baldness" 177 } + eye_accessory={ "normal_eyes" 2 "normal_eyes" 2 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 143 "normal_eyelashes" 143 } + gene_scars_battle={ "scars_battle" 255 "scars_battle" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } + legwear={ "pol_common_legwear" 255 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + clothes={ "pol_war_nobility_clothes" 255 "most_clothes" 0 } + headgear={ "steppe_common" 255 "no_headgear" 0 } + cloaks={ "fp1_cloak" 212 "no_cloak" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + special_headgear_face_mask={ "head_bandage" 255 "no_mask" 0 } + } + } + enabled=yes +} + +dna_xerxes={ + portrait_info = { + genes={ hair_color={ 29 229 23 234 } + skin_color={ 122 183 122 183 } + eye_color={ 19 252 19 252 } + gene_chin_forward={ "chin_forward_pos" 136 "chin_forward_pos" 136 } + gene_chin_height={ "chin_height_neg" 117 "chin_height_neg" 117 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 131 } + gene_eye_angle={ "eye_angle_neg" 127 "eye_angle_neg" 127 } + gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_pos" 175 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 131 } + gene_eye_shut={ "eye_shut_pos" 156 "eye_shut_pos" 140 } + gene_forehead_angle={ "forehead_angle_neg" 135 "forehead_angle_neg" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 140 "forehead_brow_height_pos" 170 } + gene_forehead_roundness={ "forehead_roundness_pos" 187 "forehead_roundness_pos" 197 } + gene_forehead_width={ "forehead_width_neg" 100 "forehead_width_neg" 107 } + gene_forehead_height={ "forehead_height_neg" 145 "forehead_height_neg" 115 } + gene_head_height={ "head_height_neg" 132 "head_height_neg" 119 } + gene_head_width={ "head_width_neg" 60 "head_width_neg" 126 } + gene_head_profile={ "head_profile_pos" 133 "head_profile_pos" 133 } + gene_head_top_height={ "head_top_height_neg" 122 "head_top_height_neg" 122 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 170 } + gene_jaw_angle={ "jaw_angle_neg" 105 "jaw_angle_neg" 117 } + gene_jaw_forward={ "jaw_forward_pos" 150 "jaw_forward_pos" 134 } + gene_jaw_height={ "jaw_height_neg" 123 "jaw_height_neg" 124 } + gene_jaw_width={ "jaw_width_pos" 128 "jaw_width_pos" 159 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 128 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 86 "mouth_corner_height_neg" 117 } + gene_mouth_forward={ "mouth_forward_pos" 144 "mouth_forward_pos" 146 } + gene_mouth_height={ "mouth_height_neg" 165 "mouth_height_neg" 121 } + gene_mouth_width={ "mouth_width_pos" 199 "mouth_width_pos" 140 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 122 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 134 "mouth_lower_lip_size_pos" 216 } + gene_mouth_open={ "mouth_open_pos" 0 "mouth_open_pos" 128 } + gene_neck_length={ "neck_length_neg" 127 "neck_length_neg" 119 } + gene_neck_width={ "neck_width_neg" 102 "neck_width_neg" 117 } + gene_bs_cheek_forward={ "cheek_forward_pos" 100 "cheek_forward_pos" 100 } + gene_bs_cheek_height={ "cheek_height_pos" 48 "cheek_height_pos" 48 } + gene_bs_cheek_width={ "cheek_width_pos" 47 "cheek_width_pos" 47 } + gene_bs_ear_angle={ "ear_angle_pos" 37 "ear_angle_pos" 37 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 3 "ear_inner_shape_pos" 3 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 44 "ear_lower_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_pos" 10 "ear_outward_pos" 10 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_pos" 5 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 99 "eye_corner_depth_neg" 91 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 129 "eye_fold_shape_pos" 23 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_pos" 12 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 109 "eye_upper_lid_size_pos" 26 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 127 "forehead_brow_curve_neg" 177 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 63 "forehead_brow_forward_pos" 100 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 77 "forehead_brow_inner_height_neg" 25 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 97 "forehead_brow_outer_height_pos" 51 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 141 "forehead_brow_width_pos" 19 } + gene_bs_jaw_def={ "jaw_def_pos" 43 "jaw_def_pos" 86 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 67 "mouth_lower_lip_def_pos" 30 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 1 "mouth_lower_lip_full_pos" 71 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 49 "mouth_lower_lip_pad_pos" 143 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 69 "mouth_lower_lip_width_pos" 74 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 120 "mouth_philtrum_def_pos" 16 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 119 "mouth_philtrum_shape_neg" 65 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 9 "mouth_philtrum_width_pos" 9 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 55 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 7 "mouth_upper_lip_full_pos" 149 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 5 "mouth_upper_lip_profile_pos" 190 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 1 "mouth_upper_lip_width_neg" 1 } + gene_bs_nose_forward={ "nose_forward_pos" 49 "nose_forward_pos" 12 } + gene_bs_nose_height={ "nose_height_pos" 131 "nose_height_pos" 57 } + gene_bs_nose_length={ "nose_length_pos" 25 "nose_length_neg" 76 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 25 "nose_nostril_height_pos" 1 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 131 "nose_nostril_width_pos" 81 } + gene_bs_nose_profile={ "nose_profile_pos" 105 "nose_profile_neg" 17 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 15 "nose_ridge_angle_pos" 13 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 81 "nose_ridge_width_pos" 146 } + gene_bs_nose_size={ "nose_size_pos" 57 "nose_size_pos" 37 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 75 "nose_tip_angle_pos" 44 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 99 "nose_tip_forward_neg" 99 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 29 "nose_tip_width_neg" 30 } + face_detail_cheek_def={ "cheek_def_02" 146 "cheek_def_02" 19 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 255 "cheek_fat_02_pos" 167 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 7 } + face_detail_chin_def={ "chin_def" 66 "chin_def" 66 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 210 "eye_lower_lid_def" 206 } + face_detail_eye_socket={ "eye_socket_color_01" 203 "eye_socket_02" 109 } + face_detail_nasolabial={ "nasolabial_03" 7 "nasolabial_03" 7 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 130 "nose_ridge_def_neg" 238 } + face_detail_nose_tip_def={ "nose_tip_def" 84 "nose_tip_def" 71 } + face_detail_temple_def={ "temple_def" 80 "temple_def" 10 } + expression_brow_wrinkles={ "brow_wrinkles_04" 225 "brow_wrinkles_01" 43 } + expression_eye_wrinkles={ "eye_wrinkles_02" 234 "eye_wrinkles_02" 234 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 234 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 0 "complexion_4" 17 } + gene_height={ "normal_height" 186 "normal_height" 145 } + gene_bs_body_type={ "body_fat_head_fat_low" 120 "body_fat_head_fat_full" 140 } + gene_bs_body_shape={ "body_shape_rectangle_full" 250 "body_shape_rectangle_full" 31 } + gene_bs_bust={ "bust_clothes" 17 "bust_shape_1_half" 85 } + gene_age={ "old_3" 144 "old_3" 144 } + gene_eyebrows_shape={ "close_spacing_low_thickness" 165 "far_spacing_avg_thickness" 173 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 216 "layer_2_avg_thickness" 158 } + gene_body_hair={ "body_hair_dense_low_stubble" 119 "body_hair_sparse" 119 } + gene_hair_type={ "hair_afro" 165 "hair_afro" 165 } + gene_baldness={ "no_baldness" 164 "male_pattern_baldness" 164 } + eye_accessory={ "normal_eyes" 61 "normal_eyes" 61 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 227 "normal_eyelashes" 227 } + beards={ "ep3_beards_straight" 127 "no_beard" 0 } + hairstyles={ "special_hairstyles" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_the_monolith={ + portrait_info = { + genes={ hair_color={ 5 224 22 234 } + skin_color={ 0 85 77 80 } + eye_color={ 239 21 129 160 } + gene_chin_forward={ "chin_forward_neg" 159 "chin_forward_neg" 116 } + gene_chin_height={ "chin_height_pos" 159 "chin_height_pos" 132 } + gene_chin_width={ "chin_width_neg" 200 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 127 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 132 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_pos" 165 "eye_height_pos" 165 } + gene_eye_distance={ "eye_distance_neg" 128 "eye_distance_neg" 117 } + gene_eye_shut={ "eye_shut_neg" 99 "eye_shut_neg" 111 } + gene_forehead_angle={ "forehead_angle_pos" 211 "forehead_angle_pos" 137 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 47 "forehead_brow_height_pos" 132 } + gene_forehead_roundness={ "forehead_roundness_pos" 92 "forehead_roundness_pos" 166 } + gene_forehead_width={ "forehead_width_pos" 165 "forehead_width_pos" 155 } + gene_forehead_height={ "forehead_height_pos" 32 "forehead_height_pos" 143 } + gene_head_height={ "head_height_neg" 147 "head_height_neg" 124 } + gene_head_width={ "head_width_neg" 128 "head_width_neg" 103 } + gene_head_profile={ "head_profile_pos" 144 "head_profile_pos" 130 } + gene_head_top_height={ "head_top_height_pos" 111 "head_top_height_pos" 136 } + gene_head_top_width={ "head_top_width_neg" 36 "head_top_width_neg" 119 } + gene_jaw_angle={ "jaw_angle_pos" 162 "jaw_angle_pos" 133 } + gene_jaw_forward={ "jaw_forward_pos" 145 "jaw_forward_pos" 132 } + gene_jaw_height={ "jaw_height_pos" 164 "jaw_height_pos" 129 } + gene_jaw_width={ "jaw_width_neg" 179 "jaw_width_neg" 64 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 201 "mouth_corner_depth_neg" 121 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 143 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_pos" 106 "mouth_forward_pos" 136 } + gene_mouth_height={ "mouth_height_pos" 86 "mouth_height_pos" 163 } + gene_mouth_width={ "mouth_width_pos" 127 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 132 "mouth_upper_lip_size_pos" 159 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 129 "mouth_lower_lip_size_neg" 114 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 14 } + gene_neck_length={ "neck_length_neg" 176 "neck_length_neg" 126 } + gene_neck_width={ "neck_width_neg" 255 "neck_width_neg" 102 } + gene_bs_cheek_forward={ "cheek_forward_pos" 107 "cheek_forward_pos" 110 } + gene_bs_cheek_height={ "cheek_height_pos" 89 "cheek_height_pos" 43 } + gene_bs_cheek_width={ "cheek_width_pos" 69 "cheek_width_pos" 25 } + gene_bs_ear_angle={ "ear_angle_pos" 82 "ear_angle_pos" 82 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 131 "ear_inner_shape_pos" 131 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 49 "ear_upper_bend_pos" 49 } + gene_bs_ear_outward={ "ear_outward_pos" 42 "ear_outward_pos" 42 } + gene_bs_ear_size={ "ear_size_neg" 10 "ear_size_neg" 10 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 141 "eye_corner_depth_pos" 39 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 255 "eye_fold_shape_02_neg" 41 } + gene_bs_eye_size={ "eye_size_neg" 36 "eye_size_neg" 36 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 37 "eye_upper_lid_size_pos" 37 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 19 "forehead_brow_curve_neg" 97 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 135 "forehead_brow_forward_pos" 24 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 69 "forehead_brow_inner_height_pos" 58 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 101 "forehead_brow_outer_height_pos" 36 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 117 "forehead_brow_width_neg" 34 } + gene_bs_jaw_def={ "jaw_def_pos" 47 "jaw_def_neg" 35 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 120 "mouth_lower_lip_def_pos" 4 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 133 "mouth_lower_lip_full_neg" 86 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_pos" 22 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 7 "mouth_lower_lip_width_pos" 19 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 37 "mouth_philtrum_def_pos" 37 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 3 "mouth_philtrum_shape_neg" 23 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 22 "mouth_philtrum_width_pos" 22 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 37 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 1 "mouth_upper_lip_full_pos" 35 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 9 "mouth_upper_lip_profile_pos" 92 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 15 "mouth_upper_lip_width_pos" 52 } + gene_bs_nose_forward={ "nose_forward_pos" 113 "nose_forward_pos" 25 } + gene_bs_nose_height={ "nose_height_pos" 79 "nose_height_pos" 25 } + gene_bs_nose_length={ "nose_length_pos" 27 "nose_length_neg" 153 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 17 "nose_nostril_height_neg" 114 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 81 "nose_nostril_width_neg" 163 } + gene_bs_nose_profile={ "nose_profile_pos" 55 "nose_profile_pos" 33 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 1 "nose_ridge_angle_neg" 111 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 81 "nose_ridge_width_neg" 19 } + gene_bs_nose_size={ "nose_size_pos" 113 "nose_size_pos" 8 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 61 "nose_tip_angle_pos" 26 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 109 "nose_tip_forward_pos" 50 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 11 "nose_tip_width_pos" 32 } + face_detail_cheek_def={ "cheek_def_01" 167 "cheek_def_02" 21 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 170 "cheek_fat_01_pos" 62 } + face_detail_chin_cleft={ "chin_cleft" 145 "chin_cleft" 4 } + face_detail_chin_def={ "chin_def" 25 "chin_def" 25 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 129 "eye_lower_lid_def" 129 } + face_detail_eye_socket={ "eye_socket_01" 201 "eye_socket_color_01" 7 } + face_detail_nasolabial={ "nasolabial_03" 22 "nasolabial_03" 22 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 131 "nose_ridge_def_pos" 24 } + face_detail_nose_tip_def={ "nose_tip_def" 141 "nose_tip_def" 14 } + face_detail_temple_def={ "temple_def" 255 "temple_def" 250 } + expression_brow_wrinkles={ "brow_wrinkles_01" 206 "brow_wrinkles_04" 152 } + expression_eye_wrinkles={ "eye_wrinkles_01" 119 "eye_wrinkles_01" 99 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 38 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 0 "complexion_1" 89 } + gene_height={ "normal_height" 194 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_low" 229 "body_fat_head_fat_full" 139 } + gene_bs_body_shape={ "body_shape_hourglass_half" 255 "body_shape_hourglass_half" 0 } + gene_bs_bust={ "bust_clothes" 40 "bust_default" 81 } + gene_age={ "old_2" 34 "old_2" 34 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 178 "far_spacing_low_thickness" 178 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 184 "layer_2_lower_thickness" 184 } + gene_body_hair={ "body_hair_dense" 106 "body_hair_sparse" 106 } + gene_hair_type={ "hair_straight" 157 "hair_wavy" 174 } + gene_baldness={ "male_pattern_baldness" 156 "male_pattern_baldness" 130 } + eye_accessory={ "normal_eyes" 163 "normal_eyes" 163 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 204 "normal_eyelashes" 204 } + hairstyles={ "western_hairstyles_straight" 115 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_armin_takeda={ + portrait_info = { + genes={ hair_color={ 7 236 29 247 } + skin_color={ 219 108 219 108 } + eye_color={ 34 251 34 251 } + gene_chin_forward={ "chin_forward_neg" 149 "chin_forward_neg" 106 } + gene_chin_height={ "chin_height_neg" 79 "chin_height_neg" 110 } + gene_chin_width={ "chin_width_neg" 49 "chin_width_neg" 104 } + gene_eye_angle={ "eye_angle_neg" 114 "eye_angle_neg" 114 } + gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 120 } + gene_eye_height={ "eye_height_pos" 171 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 106 "eye_distance_neg" 121 } + gene_eye_shut={ "eye_shut_pos" 158 "eye_shut_pos" 129 } + gene_forehead_angle={ "forehead_angle_pos" 164 "forehead_angle_pos" 164 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 81 "forehead_brow_height_neg" 104 } + gene_forehead_roundness={ "forehead_roundness_pos" 175 "forehead_roundness_pos" 130 } + gene_forehead_width={ "forehead_width_neg" 108 "forehead_width_neg" 104 } + gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 139 } + gene_head_height={ "head_height_neg" 103 "head_height_neg" 103 } + gene_head_width={ "head_width_pos" 133 "head_width_pos" 133 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } + gene_head_top_height={ "head_top_height_pos" 157 "head_top_height_pos" 157 } + gene_head_top_width={ "head_top_width_neg" 109 "head_top_width_neg" 109 } + gene_jaw_angle={ "jaw_angle_pos" 168 "jaw_angle_pos" 129 } + gene_jaw_forward={ "jaw_forward_neg" 121 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_pos" 144 "jaw_height_pos" 135 } + gene_jaw_width={ "jaw_width_neg" 113 "jaw_width_neg" 90 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 135 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 131 "mouth_height_pos" 131 } + gene_mouth_width={ "mouth_width_neg" 75 "mouth_width_neg" 75 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 83 "mouth_upper_lip_size_neg" 79 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 157 "mouth_lower_lip_size_neg" 104 } + gene_mouth_open={ "mouth_open_neg" 96 "mouth_open_neg" 96 } + gene_neck_length={ "neck_length_pos" 141 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } + gene_bs_cheek_forward={ "cheek_forward_pos" 81 "cheek_forward_pos" 114 } + gene_bs_cheek_height={ "cheek_height_neg" 7 "cheek_height_pos" 121 } + gene_bs_cheek_width={ "cheek_width_pos" 69 "cheek_width_pos" 109 } + gene_bs_ear_angle={ "ear_angle_pos" 88 "ear_angle_pos" 88 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 76 "ear_inner_shape_pos" 76 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 56 "ear_lower_bend_pos" 56 } + gene_bs_ear_outward={ "ear_outward_pos" 194 "ear_outward_pos" 194 } + gene_bs_ear_size={ "ear_size_neg" 97 "ear_size_neg" 97 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 15 "eye_corner_depth_neg" 84 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 11 "eye_fold_shape_neg" 115 } + gene_bs_eye_size={ "eye_size_pos" 55 "eye_size_pos" 90 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 67 "eye_upper_lid_size_neg" 207 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 131 "forehead_brow_curve_neg" 47 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 79 "forehead_brow_forward_pos" 34 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 35 "forehead_brow_inner_height_pos" 30 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_neg" 104 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 129 "forehead_brow_width_neg" 16 } + gene_bs_jaw_def={ "jaw_def_pos" 103 "jaw_def_neg" 48 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 116 "mouth_lower_lip_def_pos" 2 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 26 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 39 "mouth_lower_lip_pad_neg" 15 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 5 "mouth_lower_lip_width_neg" 48 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 18 "mouth_philtrum_def_pos" 18 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 90 "mouth_philtrum_width_pos" 90 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 123 "mouth_upper_lip_def_pos" 22 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 27 "mouth_upper_lip_full_neg" 82 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 45 "mouth_upper_lip_profile_neg" 31 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 91 } + gene_bs_nose_forward={ "nose_forward_pos" 0 "nose_forward_neg" 0 } + gene_bs_nose_height={ "nose_height_pos" 85 "nose_height_pos" 25 } + gene_bs_nose_length={ "nose_length_pos" 9 "nose_length_neg" 27 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 102 "nose_nostril_height_neg" 102 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 110 "nose_nostril_width_neg" 110 } + gene_bs_nose_profile={ "nose_profile_neg" 3 "nose_profile_pos" 45 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 15 "nose_ridge_angle_neg" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 91 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_pos" 29 "nose_size_pos" 46 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 99 "nose_tip_angle_neg" 22 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 147 "nose_tip_forward_neg" 147 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 11 "nose_tip_width_neg" 11 } + face_detail_cheek_def={ "cheek_def_01" 165 "cheek_def_02" 178 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 126 "cheek_fat_03_pos" 126 } + face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 8 } + face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 83 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 128 "eye_lower_lid_def_02" 197 } + face_detail_eye_socket={ "eye_socket_02" 123 "eye_socket_02" 10 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 2 "nose_ridge_def_pos" 2 } + face_detail_nose_tip_def={ "nose_tip_def" 133 "nose_tip_def" 133 } + face_detail_temple_def={ "temple_def" 61 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_01" 101 "brow_wrinkles_01" 1 } + expression_eye_wrinkles={ "eye_wrinkles_01" 110 "eye_wrinkles_01" 39 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 234 "forehead_wrinkles_02" 234 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 242 "complexion_1" 242 } + gene_height={ "normal_height" 111 "normal_height" 111 } + gene_bs_body_type={ "body_fat_head_fat_full" 141 "body_fat_head_fat_full" 141 } + gene_bs_body_shape={ "body_shape_average" 82 "body_shape_average" 57 } + gene_bs_bust={ "bust_clothes" 84 "bust_shape_1_half" 106 } + gene_age={ "old_2" 216 "old_2" 216 } + gene_eyebrows_shape={ "close_spacing_low_thickness" 203 "avg_spacing_low_thickness" 166 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 237 } + gene_body_hair={ "body_hair_sparse_low_stubble" 196 "body_hair_sparse_low_stubble" 196 } + gene_hair_type={ "hair_straight_thin_beard" 167 "hair_straight_thin_beard" 167 } + gene_baldness={ "male_pattern_baldness" 207 "male_pattern_baldness" 207 } + eye_accessory={ "normal_eyes" 185 "normal_eyes" 185 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 254 "normal_eyelashes" 254 } + hairstyles={ "tgp_southeast_hairstyles" 191 "all_hairstyles" 0 } + beards={ "tgp_chinese_beards" 114 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_jerome_chevalier={ + portrait_info = { + genes={ hair_color={ 25 18 218 171 } + skin_color={ 32 89 32 89 } + eye_color={ 176 191 176 191 } + gene_chin_forward={ "chin_forward_pos" 132 "chin_forward_pos" 132 } + gene_chin_height={ "chin_height_neg" 119 "chin_height_neg" 119 } + gene_chin_width={ "chin_width_pos" 137 "chin_width_pos" 137 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_pos" 153 "eye_depth_pos" 134 } + gene_eye_height={ "eye_height_pos" 140 "eye_height_pos" 140 } + gene_eye_distance={ "eye_distance_pos" 138 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 226 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 142 "forehead_angle_pos" 142 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 171 "forehead_brow_height_pos" 167 } + gene_forehead_roundness={ "forehead_roundness_pos" 144 "forehead_roundness_pos" 169 } + gene_forehead_width={ "forehead_width_pos" 160 "forehead_width_pos" 160 } + gene_forehead_height={ "forehead_height_pos" 154 "forehead_height_pos" 171 } + gene_head_height={ "head_height_neg" 107 "head_height_neg" 107 } + gene_head_width={ "head_width_pos" 155 "head_width_pos" 143 } + gene_head_profile={ "head_profile_pos" 155 "head_profile_pos" 158 } + gene_head_top_height={ "head_top_height_pos" 155 "head_top_height_pos" 149 } + gene_head_top_width={ "head_top_width_pos" 161 "head_top_width_pos" 167 } + gene_jaw_angle={ "jaw_angle_neg" 126 "jaw_angle_neg" 126 } + gene_jaw_forward={ "jaw_forward_neg" 114 "jaw_forward_neg" 114 } + gene_jaw_height={ "jaw_height_pos" 127 "jaw_height_pos" 127 } + gene_jaw_width={ "jaw_width_neg" 102 "jaw_width_neg" 102 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 119 "mouth_corner_height_neg" 119 } + gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_neg" 99 "mouth_height_neg" 99 } + gene_mouth_width={ "mouth_width_pos" 133 "mouth_width_pos" 133 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 118 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 127 "mouth_open_neg" 127 } + gene_neck_length={ "neck_length_pos" 146 "neck_length_pos" 146 } + gene_neck_width={ "neck_width_pos" 130 "neck_width_pos" 130 } + gene_bs_cheek_forward={ "cheek_forward_pos" 43 "cheek_forward_pos" 43 } + gene_bs_cheek_height={ "cheek_height_pos" 20 "cheek_height_pos" 20 } + gene_bs_cheek_width={ "cheek_width_neg" 13 "cheek_width_neg" 13 } + gene_bs_ear_angle={ "ear_angle_neg" 16 "ear_angle_neg" 16 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 92 "ear_inner_shape_pos" 92 } + gene_bs_ear_bend={ "ear_both_bend_pos" 31 "ear_both_bend_pos" 31 } + gene_bs_ear_outward={ "ear_outward_pos" 9 "ear_outward_pos" 9 } + gene_bs_ear_size={ "ear_size_pos" 18 "ear_size_pos" 18 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 96 "eye_corner_depth_pos" 96 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 9 "eye_fold_shape_pos" 9 } + gene_bs_eye_size={ "eye_size_pos" 89 "eye_size_pos" 89 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 43 "eye_upper_lid_size_pos" 42 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 5 "forehead_brow_curve_pos" 5 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 13 "forehead_brow_forward_neg" 37 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 63 "forehead_brow_inner_height_pos" 63 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 10 "forehead_brow_outer_height_neg" 10 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 35 "forehead_brow_width_pos" 35 } + gene_bs_jaw_def={ "jaw_def_neg" 67 "jaw_def_neg" 67 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 34 "mouth_lower_lip_def_pos" 34 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 13 "mouth_lower_lip_full_neg" 13 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 69 "mouth_lower_lip_pad_pos" 69 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 26 "mouth_lower_lip_width_neg" 26 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 38 "mouth_philtrum_def_pos" 38 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 82 "mouth_philtrum_width_neg" 82 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 96 "mouth_upper_lip_full_pos" 96 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 21 "mouth_upper_lip_profile_neg" 21 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 83 "mouth_upper_lip_width_pos" 83 } + gene_bs_nose_forward={ "nose_forward_pos" 91 "nose_forward_pos" 91 } + gene_bs_nose_height={ "nose_height_neg" 106 "nose_height_neg" 106 } + gene_bs_nose_length={ "nose_length_neg" 45 "nose_length_neg" 45 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 10 "nose_nostril_height_neg" 10 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 2 "nose_nostril_width_pos" 2 } + gene_bs_nose_profile={ "nose_profile_neg" 38 "nose_profile_neg" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 126 "nose_ridge_angle_pos" 126 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 30 "nose_ridge_width_pos" 30 } + gene_bs_nose_size={ "nose_size_pos" 40 "nose_size_pos" 40 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 124 "nose_tip_angle_pos" 124 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 9 "nose_tip_forward_neg" 9 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 14 "nose_tip_width_neg" 14 } + face_detail_cheek_def={ "cheek_def_02" 10 "cheek_def_02" 10 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 80 "cheek_fat_04_pos" 80 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 213 "chin_def" 213 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 149 "eye_lower_lid_def" 97 } + face_detail_eye_socket={ "eye_socket_color_03" 92 "eye_socket_02" 11 } + face_detail_nasolabial={ "nasolabial_03" 9 "nasolabial_03" 9 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 13 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 212 "nose_tip_def" 212 } + face_detail_temple_def={ "temple_def" 243 "temple_def" 243 } + expression_brow_wrinkles={ "brow_wrinkles_04" 139 "brow_wrinkles_04" 139 } + expression_eye_wrinkles={ "eye_wrinkles_01" 54 "eye_wrinkles_01" 54 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 60 "forehead_wrinkles_01" 49 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 157 "complexion_5" 193 } + gene_height={ "normal_height" 118 "normal_height" 118 } + gene_bs_body_type={ "body_fat_head_fat_medium" 126 "body_fat_head_fat_medium" 126 } + gene_bs_body_shape={ "body_shape_hourglass_full" 142 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 108 "bust_shape_4_half" 169 } + gene_age={ "old_1" 254 "old_1" 254 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 192 "avg_spacing_avg_thickness" 192 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 173 "layer_2_lower_thickness" 179 } + gene_body_hair={ "body_hair_avg_lower_stubble" 123 "body_hair_sparse" 123 } + gene_hair_type={ "hair_curly" 124 "hair_straight" 144 } + gene_baldness={ "no_baldness" 0 "male_pattern_baldness" 102 } + eye_accessory={ "blind_eyes" 255 "normal_eyes" 142 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 37 "normal_eyelashes" 37 } + beards={ "fp2_beards_straight" 84 "no_beard" 0 } + hairstyles={ "fp2_hairstyles_iberian_muslim_wavy" 170 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_the_farq={ + portrait_info = { + genes={ hair_color={ 44 251 148 103 } + skin_color={ 45 88 45 88 } + eye_color={ 249 127 249 127 } + gene_chin_forward={ "chin_forward_pos" 170 "chin_forward_pos" 153 } + gene_chin_height={ "chin_height_pos" 188 "chin_height_pos" 154 } + gene_chin_width={ "chin_width_neg" 180 "chin_width_neg" 114 } + gene_eye_angle={ "eye_angle_neg" 119 "eye_angle_neg" 119 } + gene_eye_depth={ "eye_depth_neg" 148 "eye_depth_neg" 118 } + gene_eye_height={ "eye_height_neg" 163 "eye_height_neg" 121 } + gene_eye_distance={ "eye_distance_pos" 161 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_pos" 170 "eye_shut_pos" 137 } + gene_forehead_angle={ "forehead_angle_pos" 159 "forehead_angle_pos" 159 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 57 "forehead_brow_height_neg" 101 } + gene_forehead_roundness={ "forehead_roundness_pos" 199 "forehead_roundness_pos" 177 } + gene_forehead_width={ "forehead_width_neg" 120 "forehead_width_neg" 110 } + gene_forehead_height={ "forehead_height_neg" 121 "forehead_height_neg" 113 } + gene_head_height={ "head_height_neg" 119 "head_height_neg" 115 } + gene_head_width={ "head_width_pos" 188 "head_width_pos" 163 } + gene_head_profile={ "head_profile_pos" 171 "head_profile_pos" 153 } + gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 119 } + gene_head_top_width={ "head_top_width_pos" 113 "head_top_width_pos" 128 } + gene_jaw_angle={ "jaw_angle_pos" 120 "jaw_angle_pos" 143 } + gene_jaw_forward={ "jaw_forward_neg" 158 "jaw_forward_neg" 114 } + gene_jaw_height={ "jaw_height_neg" 225 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_pos" 164 "jaw_width_pos" 154 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 114 "mouth_corner_depth_neg" 121 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 97 "mouth_corner_height_neg" 117 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } + gene_mouth_height={ "mouth_height_pos" 91 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_neg" 142 "mouth_width_neg" 79 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 79 "mouth_upper_lip_size_pos" 136 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 114 "mouth_lower_lip_size_neg" 103 } + gene_mouth_open={ "mouth_open_neg" 46 "mouth_open_neg" 46 } + gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } + gene_neck_width={ "neck_width_neg" 105 "neck_width_neg" 105 } + gene_bs_cheek_forward={ "cheek_forward_neg" 167 "cheek_forward_pos" 46 } + gene_bs_cheek_height={ "cheek_height_neg" 149 "cheek_height_neg" 10 } + gene_bs_cheek_width={ "cheek_width_neg" 145 "cheek_width_neg" 23 } + gene_bs_ear_angle={ "ear_angle_neg" 19 "ear_angle_neg" 19 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 107 "ear_inner_shape_pos" 107 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 169 "ear_lower_bend_pos" 169 } + gene_bs_ear_outward={ "ear_outward_pos" 26 "ear_outward_pos" 26 } + gene_bs_ear_size={ "ear_size_neg" 13 "ear_size_neg" 13 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 145 "eye_corner_depth_pos" 78 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 21 "eye_fold_shape_neg" 56 } + gene_bs_eye_size={ "eye_size_pos" 19 "eye_size_pos" 36 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 25 "eye_upper_lid_size_pos" 46 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 43 "forehead_brow_curve_pos" 8 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 65 "forehead_brow_forward_pos" 1 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 83 "forehead_brow_inner_height_neg" 17 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 87 "forehead_brow_outer_height_pos" 33 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 53 "forehead_brow_width_neg" 45 } + gene_bs_jaw_def={ "jaw_def_pos" 9 "jaw_def_neg" 75 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 212 "mouth_lower_lip_def_pos" 184 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 107 "mouth_lower_lip_full_neg" 30 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 57 "mouth_lower_lip_pad_pos" 102 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 25 "mouth_lower_lip_width_neg" 39 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 26 "mouth_philtrum_def_pos" 26 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 165 "mouth_philtrum_shape_pos" 139 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 71 "mouth_philtrum_width_pos" 13 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 116 "mouth_upper_lip_def_pos" 21 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 73 "mouth_upper_lip_full_pos" 116 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 119 "mouth_upper_lip_profile_pos" 10 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 143 "mouth_upper_lip_width_pos" 93 } + gene_bs_nose_forward={ "nose_forward_pos" 15 "nose_forward_neg" 25 } + gene_bs_nose_height={ "nose_height_neg" 69 "nose_height_neg" 28 } + gene_bs_nose_length={ "nose_length_pos" 3 "nose_length_pos" 52 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 117 "nose_nostril_height_pos" 7 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 13 "nose_nostril_width_neg" 30 } + gene_bs_nose_profile={ "nose_profile_pos" 37 "nose_profile_hawk" 30 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 19 "nose_ridge_angle_neg" 12 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 133 "nose_ridge_width_neg" 31 } + gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 14 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 39 "nose_tip_angle_neg" 51 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_pos" 49 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 29 "nose_tip_width_neg" 5 } + face_detail_cheek_def={ "cheek_def_01" 131 "cheek_def_01" 169 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 70 "cheek_fat_01_neg" 43 } + face_detail_chin_cleft={ "chin_dimple" 23 "chin_dimple" 23 } + face_detail_chin_def={ "chin_def" 255 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 194 "eye_lower_lid_def_02" 150 } + face_detail_eye_socket={ "eye_socket_color_01" 133 "eye_socket_color_01" 22 } + face_detail_nasolabial={ "nasolabial_03" 13 "nasolabial_03" 13 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 129 "nose_ridge_def_neg" 24 } + face_detail_nose_tip_def={ "nose_tip_def" 120 "nose_tip_def" 18 } + face_detail_temple_def={ "temple_def" 223 "temple_def" 223 } + expression_brow_wrinkles={ "brow_wrinkles_04" 102 "brow_wrinkles_04" 102 } + expression_eye_wrinkles={ "eye_wrinkles_03" 152 "eye_wrinkles_03" 152 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 114 "forehead_wrinkles_01" 27 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 218 "complexion_2" 218 } + gene_height={ "normal_height" 50 "normal_height" 133 } + gene_bs_body_type={ "body_fat_head_fat_medium" 132 "body_fat_head_fat_medium" 132 } + gene_bs_body_shape={ "body_shape_apple_half" 75 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_clothes" 176 "bust_shape_1_half" 220 } + gene_age={ "old_2" 18 "old_2" 18 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 195 "far_spacing_avg_thickness" 115 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 112 } + gene_body_hair={ "body_hair_avg" 156 "body_hair_avg" 89 } + gene_hair_type={ "hair_straight" 99 "hair_wavy" 99 } + gene_baldness={ "no_baldness" 126 "male_pattern_baldness" 188 } + eye_accessory={ "normal_eyes" 140 "normal_eyes" 140 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 110 "normal_eyelashes" 110 } + hairstyles={ "rtt_hairstyles" 255 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_visvaldis={ + portrait_info = { + genes={ hair_color={ 69 56 74 64 } + skin_color={ 31 67 31 67 } + eye_color={ 111 162 65 147 } + gene_chin_forward={ "chin_forward_neg" 156 "chin_forward_neg" 104 } + gene_chin_height={ "chin_height_pos" 136 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 127 } + gene_eye_angle={ "eye_angle_pos" 140 "eye_angle_pos" 140 } + gene_eye_depth={ "eye_depth_pos" 158 "eye_depth_pos" 145 } + gene_eye_height={ "eye_height_neg" 112 "eye_height_neg" 119 } + gene_eye_distance={ "eye_distance_neg" 165 "eye_distance_neg" 116 } + gene_eye_shut={ "eye_shut_neg" 139 "eye_shut_neg" 118 } + gene_forehead_angle={ "forehead_angle_neg" 141 "forehead_angle_neg" 118 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 90 "forehead_brow_height_pos" 128 } + gene_forehead_roundness={ "forehead_roundness_pos" 173 "forehead_roundness_pos" 137 } + gene_forehead_width={ "forehead_width_neg" 141 "forehead_width_neg" 102 } + gene_forehead_height={ "forehead_height_neg" 123 "forehead_height_neg" 125 } + gene_head_height={ "head_height_neg" 170 "head_height_neg" 102 } + gene_head_width={ "head_width_pos" 144 "head_width_pos" 175 } + gene_head_profile={ "head_profile_pos" 168 "head_profile_pos" 190 } + gene_head_top_height={ "head_top_height_pos" 142 "head_top_height_pos" 135 } + gene_head_top_width={ "head_top_width_pos" 142 "head_top_width_pos" 141 } + gene_jaw_angle={ "jaw_angle_neg" 136 "jaw_angle_neg" 124 } + gene_jaw_forward={ "jaw_forward_neg" 153 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_neg" 127 "jaw_height_neg" 125 } + gene_jaw_width={ "jaw_width_neg" 94 "jaw_width_neg" 105 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 171 "mouth_corner_depth_pos" 139 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 91 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_neg" 152 "mouth_forward_neg" 119 } + gene_mouth_height={ "mouth_height_neg" 110 "mouth_height_neg" 115 } + gene_mouth_width={ "mouth_width_neg" 134 "mouth_width_neg" 112 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 88 "mouth_upper_lip_size_pos" 144 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 107 "mouth_lower_lip_size_pos" 149 } + gene_mouth_open={ "mouth_open_pos" 145 "mouth_open_pos" 156 } + gene_neck_length={ "neck_length_neg" 115 "neck_length_neg" 115 } + gene_neck_width={ "neck_width_pos" 132 "neck_width_pos" 132 } + gene_bs_cheek_forward={ "cheek_forward_neg" 25 "cheek_forward_pos" 40 } + gene_bs_cheek_height={ "cheek_height_pos" 39 "cheek_height_neg" 43 } + gene_bs_cheek_width={ "cheek_width_pos" 65 "cheek_width_pos" 49 } + gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 85 "ear_upper_bend_pos" 85 } + gene_bs_ear_outward={ "ear_outward_pos" 56 "ear_outward_pos" 56 } + gene_bs_ear_size={ "ear_size_neg" 118 "ear_size_neg" 118 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 137 "eye_corner_depth_pos" 48 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 77 "eye_fold_shape_pos" 24 } + gene_bs_eye_size={ "eye_size_pos" 5 "eye_size_pos" 55 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 31 "eye_upper_lid_size_neg" 9 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 135 "forehead_brow_curve_neg" 197 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 125 "forehead_brow_forward_pos" 20 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 43 "forehead_brow_inner_height_pos" 10 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 21 "forehead_brow_outer_height_neg" 118 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 11 "forehead_brow_width_neg" 0 } + gene_bs_jaw_def={ "jaw_def_pos" 145 "jaw_def_neg" 44 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 172 "mouth_lower_lip_def_pos" 58 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 11 "mouth_lower_lip_full_neg" 20 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 159 "mouth_lower_lip_pad_neg" 106 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 27 "mouth_lower_lip_width_pos" 116 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 62 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 135 "mouth_philtrum_shape_pos" 94 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 173 "mouth_philtrum_width_neg" 41 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 85 "mouth_upper_lip_def_pos" 29 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 17 "mouth_upper_lip_full_neg" 17 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 85 "mouth_upper_lip_profile_pos" 29 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 71 "mouth_upper_lip_width_pos" 21 } + gene_bs_nose_forward={ "nose_forward_pos" 155 "nose_forward_neg" 33 } + gene_bs_nose_height={ "nose_height_pos" 83 "nose_height_pos" 50 } + gene_bs_nose_length={ "nose_length_neg" 73 "nose_length_neg" 63 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 29 "nose_nostril_height_neg" 22 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 15 "nose_nostril_width_neg" 18 } + gene_bs_nose_profile={ "nose_profile_neg" 7 "nose_profile_pos" 38 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 28 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 11 "nose_ridge_width_neg" 71 } + gene_bs_nose_size={ "nose_size_pos" 93 "nose_size_pos" 43 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 83 "nose_tip_angle_neg" 6 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 45 "nose_tip_forward_pos" 14 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 87 "nose_tip_width_pos" 17 } + face_detail_cheek_def={ "cheek_def_01" 124 "cheek_def_02" 24 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 175 "cheek_fat_01_neg" 96 } + face_detail_chin_cleft={ "chin_cleft" 97 "chin_cleft" 6 } + face_detail_chin_def={ "chin_def" 164 "chin_def_neg" 235 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 142 "eye_lower_lid_def" 237 } + face_detail_eye_socket={ "eye_socket_03" 145 "eye_socket_03" 3 } + face_detail_nasolabial={ "nasolabial_02" 56 "nasolabial_02" 56 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 203 "nose_ridge_def_pos" 132 } + face_detail_nose_tip_def={ "nose_tip_def" 40 "nose_tip_def" 13 } + face_detail_temple_def={ "temple_def" 235 "temple_def" 207 } + expression_brow_wrinkles={ "brow_wrinkles_04" 216 "brow_wrinkles_02" 161 } + expression_eye_wrinkles={ "eye_wrinkles_03" 204 "eye_wrinkles_01" 18 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 175 "forehead_wrinkles_01" 83 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_4" 170 "complexion_4" 151 } + gene_height={ "normal_height" 165 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_low" 131 "body_fat_head_fat_medium" 131 } + gene_bs_body_shape={ "body_shape_average" 138 "body_shape_average" 27 } + gene_bs_bust={ "bust_clothes" 119 "bust_shape_2_full" 149 } + gene_age={ "old_4" 102 "old_4" 102 } + gene_eyebrows_shape={ "far_spacing_avg_thickness" 137 "avg_spacing_avg_thickness" 112 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 163 "layer_2_avg_thickness" 69 } + gene_body_hair={ "body_hair_avg_low_stubble" 178 "body_hair_dense" 178 } + gene_hair_type={ "hair_wavy" 126 "hair_wavy" 126 } + gene_baldness={ "no_baldness" 126 "male_pattern_baldness" 145 } + eye_accessory={ "normal_eyes" 198 "normal_eyes" 198 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 219 "normal_eyelashes" 219 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "fp1_hairstyles_straight" 125 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + + + +dna_tadeusz_kowalczyk={ + portrait_info = { + genes={ hair_color={ 194 96 229 87 } + skin_color={ 41 62 99 96 } + eye_color={ 37 169 37 169 } + gene_chin_forward={ "chin_forward_pos" 160 "chin_forward_pos" 160 } + gene_chin_height={ "chin_height_neg" 89 "chin_height_neg" 89 } + gene_chin_width={ "chin_width_pos" 125 "chin_width_pos" 125 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 128 "eye_depth_neg" 128 } + gene_eye_height={ "eye_height_neg" 165 "eye_height_neg" 165 } + gene_eye_distance={ "eye_distance_neg" 89 "eye_distance_neg" 89 } + gene_eye_shut={ "eye_shut_pos" 135 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 121 "forehead_angle_neg" 121 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 124 "forehead_brow_height_neg" 124 } + gene_forehead_roundness={ "forehead_roundness_pos" 180 "forehead_roundness_pos" 155 } + gene_forehead_width={ "forehead_width_pos" 157 "forehead_width_pos" 157 } + gene_forehead_height={ "forehead_height_neg" 118 "forehead_height_neg" 118 } + gene_head_height={ "head_height_neg" 130 "head_height_neg" 119 } + gene_head_width={ "head_width_pos" 130 "head_width_pos" 131 } + gene_head_profile={ "head_profile_pos" 164 "head_profile_pos" 164 } + gene_head_top_height={ "head_top_height_pos" 151 "head_top_height_pos" 151 } + gene_head_top_width={ "head_top_width_neg" 89 "head_top_width_neg" 89 } + gene_jaw_angle={ "jaw_angle_pos" 156 "jaw_angle_pos" 136 } + gene_jaw_forward={ "jaw_forward_neg" 133 "jaw_forward_neg" 129 } + gene_jaw_height={ "jaw_height_pos" 157 "jaw_height_pos" 121 } + gene_jaw_width={ "jaw_width_neg" 105 "jaw_width_neg" 89 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } + gene_mouth_forward={ "mouth_forward_neg" 124 "mouth_forward_neg" 124 } + gene_mouth_height={ "mouth_height_pos" 122 "mouth_height_pos" 122 } + gene_mouth_width={ "mouth_width_neg" 128 "mouth_width_neg" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 135 "mouth_upper_lip_size_pos" 135 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 92 "mouth_lower_lip_size_neg" 92 } + gene_mouth_open={ "mouth_open_pos" 120 "mouth_open_pos" 120 } + gene_neck_length={ "neck_length_neg" 109 "neck_length_neg" 109 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 139 } + gene_bs_cheek_forward={ "cheek_forward_pos" 36 "cheek_forward_pos" 36 } + gene_bs_cheek_height={ "cheek_height_pos" 23 "cheek_height_pos" 14 } + gene_bs_cheek_width={ "cheek_width_pos" 43 "cheek_width_pos" 43 } + gene_bs_ear_angle={ "ear_angle_neg" 45 "ear_angle_neg" 45 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 99 "ear_inner_shape_pos" 99 } + gene_bs_ear_bend={ "ear_both_bend_pos" 2 "ear_both_bend_pos" 2 } + gene_bs_ear_outward={ "ear_outward_neg" 47 "ear_outward_neg" 47 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_pos" 33 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 101 "eye_corner_depth_pos" 26 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 1 "eye_fold_shape_02_neg" 20 } + gene_bs_eye_size={ "eye_size_pos" 13 "eye_size_pos" 9 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 86 "eye_upper_lid_size_pos" 86 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 2 "forehead_brow_curve_pos" 2 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 66 "forehead_brow_forward_pos" 66 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 102 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 107 "forehead_brow_outer_height_pos" 92 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 33 "forehead_brow_width_pos" 3 } + gene_bs_jaw_def={ "jaw_def_pos" 55 "jaw_def_neg" 63 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 127 "mouth_lower_lip_def_pos" 20 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 3 "mouth_lower_lip_full_pos" 63 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 73 "mouth_lower_lip_pad_pos" 139 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 11 "mouth_lower_lip_width_neg" 11 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 13 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 59 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 22 "mouth_philtrum_width_pos" 22 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 135 "mouth_upper_lip_def_pos" 7 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 8 "mouth_upper_lip_full_pos" 8 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 53 "mouth_upper_lip_profile_neg" 19 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 9 "mouth_upper_lip_width_neg" 60 } + gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_pos" 86 "nose_height_pos" 86 } + gene_bs_nose_length={ "nose_length_pos" 41 "nose_length_pos" 41 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 3 "nose_nostril_height_pos" 3 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 20 "nose_nostril_width_neg" 20 } + gene_bs_nose_profile={ "nose_profile_hawk" 44 "nose_profile_hawk" 44 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 90 "nose_ridge_angle_neg" 90 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 15 "nose_ridge_width_neg" 15 } + gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 37 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 11 "nose_tip_angle_neg" 11 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 10 "nose_tip_forward_pos" 10 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 72 "nose_tip_width_pos" 72 } + face_detail_cheek_def={ "cheek_def_02" 140 "cheek_def_02" 140 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 27 "cheek_fat_02_pos" 27 } + face_detail_chin_cleft={ "chin_dimple" 4 "chin_dimple" 4 } + face_detail_chin_def={ "chin_def_neg" 232 "chin_def_neg" 232 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 61 "eye_lower_lid_def_02" 61 } + face_detail_eye_socket={ "eye_socket_03" 54 "eye_socket_03" 1 } + face_detail_nasolabial={ "nasolabial_03" 8 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 8 "nose_ridge_def_pos" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 116 "nose_tip_def" 116 } + face_detail_temple_def={ "temple_def" 84 "temple_def" 76 } + expression_brow_wrinkles={ "brow_wrinkles_02" 51 "brow_wrinkles_02" 51 } + expression_eye_wrinkles={ "eye_wrinkles_03" 135 "eye_wrinkles_03" 164 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 164 "forehead_wrinkles_01" 164 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_beauty_1" 255 "complexion_4" 235 } + gene_height={ "normal_height" 172 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_full" 137 "body_fat_head_fat_full" 140 } + gene_bs_body_shape={ "body_shape_pear_half" 175 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 43 "bust_default" 92 } + gene_age={ "old_3" 176 "old_3" 176 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 253 "far_spacing_high_thickness" 253 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 109 "layer_2_lower_thickness" 109 } + gene_body_hair={ "body_hair_avg" 214 "body_hair_avg" 154 } + gene_hair_type={ "hair_straight" 161 "hair_straight" 161 } + gene_baldness={ "male_pattern_baldness" 138 "male_pattern_baldness" 138 } + eye_accessory={ "normal_eyes" 0 "normal_eyes" 0 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 207 "normal_eyelashes" 207 } + hairstyles={ "western_hairstyles_wavy" 33 "all_hairstyles" 0 } + beards={ "fp2_beards_straight" 42 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_mbappe={ + portrait_info = { + genes={ hair_color={ 49 234 49 234 } + skin_color={ 172 169 107 199 } + eye_color={ 49 254 49 254 } + gene_chin_forward={ "chin_forward_neg" 117 "chin_forward_neg" 121 } + gene_chin_height={ "chin_height_neg" 105 "chin_height_neg" 121 } + gene_chin_width={ "chin_width_neg" 168 "chin_width_neg" 122 } + gene_eye_angle={ "eye_angle_pos" 138 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_pos" 123 "eye_depth_pos" 144 } + gene_eye_height={ "eye_height_neg" 116 "eye_height_neg" 107 } + gene_eye_distance={ "eye_distance_pos" 132 "eye_distance_pos" 178 } + gene_eye_shut={ "eye_shut_pos" 143 "eye_shut_pos" 143 } + gene_forehead_angle={ "forehead_angle_neg" 91 "forehead_angle_neg" 91 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 164 "forehead_brow_height_pos" 164 } + gene_forehead_roundness={ "forehead_roundness_neg" 127 "forehead_roundness_neg" 127 } + gene_forehead_width={ "forehead_width_pos" 197 "forehead_width_pos" 152 } + gene_forehead_height={ "forehead_height_neg" 125 "forehead_height_neg" 125 } + gene_head_height={ "head_height_neg" 147 "head_height_neg" 81 } + gene_head_width={ "head_width_neg" 141 "head_width_neg" 101 } + gene_head_profile={ "head_profile_pos" 166 "head_profile_pos" 170 } + gene_head_top_height={ "head_top_height_neg" 131 "head_top_height_neg" 96 } + gene_head_top_width={ "head_top_width_pos" 167 "head_top_width_pos" 144 } + gene_jaw_angle={ "jaw_angle_pos" 128 "jaw_angle_pos" 146 } + gene_jaw_forward={ "jaw_forward_neg" 133 "jaw_forward_neg" 122 } + gene_jaw_height={ "jaw_height_neg" 90 "jaw_height_neg" 115 } + gene_jaw_width={ "jaw_width_pos" 123 "jaw_width_pos" 151 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 186 "mouth_corner_depth_neg" 124 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 160 "mouth_corner_height_neg" 96 } + gene_mouth_forward={ "mouth_forward_pos" 151 "mouth_forward_pos" 176 } + gene_mouth_height={ "mouth_height_pos" 168 "mouth_height_pos" 145 } + gene_mouth_width={ "mouth_width_neg" 170 "mouth_width_neg" 101 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 101 "mouth_upper_lip_size_pos" 176 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 148 "mouth_lower_lip_size_pos" 127 } + gene_mouth_open={ "mouth_open_pos" 135 "mouth_open_pos" 135 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 150 } + gene_neck_width={ "neck_width_neg" 131 "neck_width_neg" 107 } + gene_bs_cheek_forward={ "cheek_forward_neg" 13 "cheek_forward_neg" 23 } + gene_bs_cheek_height={ "cheek_height_pos" 14 "cheek_height_pos" 14 } + gene_bs_cheek_width={ "cheek_width_neg" 10 "cheek_width_neg" 10 } + gene_bs_ear_angle={ "ear_angle_neg" 33 "ear_angle_neg" 33 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 111 "ear_inner_shape_pos" 111 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 68 "ear_upper_bend_pos" 68 } + gene_bs_ear_outward={ "ear_outward_neg" 48 "ear_outward_neg" 48 } + gene_bs_ear_size={ "ear_size_pos" 84 "ear_size_pos" 84 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_neg" 2 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 255 "eye_fold_shape_pos" 105 } + gene_bs_eye_size={ "eye_size_pos" 43 "eye_size_neg" 16 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 7 "eye_upper_lid_size_pos" 104 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 149 "forehead_brow_curve_neg" 149 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 71 "forehead_brow_forward_pos" 71 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 52 "forehead_brow_inner_height_neg" 52 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 21 "forehead_brow_outer_height_neg" 21 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 9 "forehead_brow_width_pos" 9 } + gene_bs_jaw_def={ "jaw_def_pos" 79 "jaw_def_neg" 20 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 222 "mouth_lower_lip_def_pos" 26 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 25 "mouth_lower_lip_full_pos" 95 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 167 "mouth_lower_lip_pad_neg" 30 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 35 "mouth_lower_lip_width_neg" 35 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 63 "mouth_philtrum_def_pos" 46 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 19 "mouth_philtrum_shape_neg" 178 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 255 "mouth_philtrum_width_pos" 33 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 174 "mouth_upper_lip_def_pos" 106 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 47 "mouth_upper_lip_full_pos" 56 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_pos" 98 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 117 "mouth_upper_lip_width_pos" 52 } + gene_bs_nose_forward={ "nose_forward_pos" 73 "nose_forward_pos" 32 } + gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_pos" 16 } + gene_bs_nose_length={ "nose_length_neg" 9 "nose_length_neg" 101 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 155 "nose_nostril_height_pos" 12 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 73 "nose_nostril_width_pos" 51 } + gene_bs_nose_profile={ "nose_profile_pos" 15 "nose_profile_pos" 23 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 121 "nose_ridge_angle_pos" 77 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 97 "nose_ridge_width_neg" 5 } + gene_bs_nose_size={ "nose_size_pos" 71 "nose_size_neg" 78 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 19 "nose_tip_angle_pos" 24 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 27 "nose_tip_forward_neg" 117 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 57 "nose_tip_width_pos" 100 } + face_detail_cheek_def={ "cheek_def_01" 147 "cheek_def_01" 9 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 40 "cheek_fat_01_neg" 14 } + face_detail_chin_cleft={ "chin_dimple" 60 "chin_dimple" 23 } + face_detail_chin_def={ "chin_def" 255 "chin_def" 22 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 131 "eye_lower_lid_def_02" 210 } + face_detail_eye_socket={ "eye_socket_03" 0 "eye_socket_color_01" 1 } + face_detail_nasolabial={ "nasolabial_01" 111 "nasolabial_01" 111 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 127 "nose_ridge_def_neg" 64 } + face_detail_nose_tip_def={ "nose_tip_def" 183 "nose_tip_def" 59 } + face_detail_temple_def={ "temple_def" 149 "temple_def" 188 } + expression_brow_wrinkles={ "brow_wrinkles_02" 234 "brow_wrinkles_02" 234 } + expression_eye_wrinkles={ "eye_wrinkles_01" 85 "eye_wrinkles_01" 255 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 164 "forehead_wrinkles_01" 41 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 158 "complexion_2" 75 } + gene_height={ "normal_height" 178 "normal_height" 124 } + gene_bs_body_type={ "body_fat_head_fat_low" 111 "body_fat_head_fat_low" 111 } + gene_bs_body_shape={ "body_shape_hourglass_half" 243 "body_shape_hourglass_half" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_default" 176 } + gene_age={ "old_1" 191 "old_1" 191 } + gene_eyebrows_shape={ "far_spacing_low_thickness" 189 "far_spacing_low_thickness" 189 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_avg_thickness" 248 } + gene_body_hair={ "body_hair_avg_low_stubble" 46 "body_hair_avg" 151 } + gene_hair_type={ "hair_afro" 127 "hair_afro" 127 } + gene_baldness={ "no_baldness" 123 "male_pattern_baldness" 254 } + eye_accessory={ "normal_eyes" 221 "normal_eyes" 221 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 32 "normal_eyelashes" 32 } + hairstyles={ "sub_saharan_hairstyles_afro" 85 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + override={ + portrait_modifier_overrides={ + custom_hair=male_hair_sub_saharan_01 + custom_beards=male_empty + } + } + + enabled=yes +} + +dna_boris_tarasov={ + portrait_info = { + genes={ hair_color={ 180 197 180 197 } + skin_color={ 80 64 80 64 } + eye_color={ 78 197 78 197 } + gene_chin_forward={ "chin_forward_pos" 150 "chin_forward_pos" 139 } + gene_chin_height={ "chin_height_neg" 81 "chin_height_neg" 95 } + gene_chin_width={ "chin_width_neg" 96 "chin_width_neg" 115 } + gene_eye_angle={ "eye_angle_neg" 126 "eye_angle_neg" 126 } + gene_eye_depth={ "eye_depth_neg" 103 "eye_depth_neg" 109 } + gene_eye_height={ "eye_height_neg" 107 "eye_height_neg" 115 } + gene_eye_distance={ "eye_distance_neg" 116 "eye_distance_neg" 112 } + gene_eye_shut={ "eye_shut_pos" 127 "eye_shut_pos" 127 } + gene_forehead_angle={ "forehead_angle_pos" 186 "forehead_angle_pos" 168 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 44 "forehead_brow_height_neg" 96 } + gene_forehead_roundness={ "forehead_roundness_pos" 63 "forehead_roundness_pos" 175 } + gene_forehead_width={ "forehead_width_neg" 140 "forehead_width_neg" 114 } + gene_forehead_height={ "forehead_height_neg" 130 "forehead_height_neg" 122 } + gene_head_height={ "head_height_neg" 100 "head_height_neg" 100 } + gene_head_width={ "head_width_neg" 104 "head_width_neg" 104 } + gene_head_profile={ "head_profile_neg" 46 "head_profile_neg" 46 } + gene_head_top_height={ "head_top_height_neg" 114 "head_top_height_neg" 114 } + gene_head_top_width={ "head_top_width_neg" 80 "head_top_width_neg" 80 } + gene_jaw_angle={ "jaw_angle_neg" 97 "jaw_angle_neg" 111 } + gene_jaw_forward={ "jaw_forward_neg" 130 "jaw_forward_neg" 124 } + gene_jaw_height={ "jaw_height_neg" 132 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_neg" 106 "jaw_width_neg" 112 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 134 "mouth_corner_depth_pos" 134 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 113 "mouth_corner_height_neg" 113 } + gene_mouth_forward={ "mouth_forward_pos" 144 "mouth_forward_pos" 144 } + gene_mouth_height={ "mouth_height_pos" 147 "mouth_height_pos" 164 } + gene_mouth_width={ "mouth_width_pos" 167 "mouth_width_pos" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 134 "mouth_upper_lip_size_pos" 134 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 36 "mouth_lower_lip_size_neg" 36 } + gene_mouth_open={ "mouth_open_neg" 26 "mouth_open_neg" 43 } + gene_neck_length={ "neck_length_pos" 168 "neck_length_pos" 168 } + gene_neck_width={ "neck_width_neg" 123 "neck_width_neg" 123 } + gene_bs_cheek_forward={ "cheek_forward_neg" 42 "cheek_forward_neg" 42 } + gene_bs_cheek_height={ "cheek_height_neg" 43 "cheek_height_neg" 43 } + gene_bs_cheek_width={ "cheek_width_pos" 51 "cheek_width_pos" 51 } + gene_bs_ear_angle={ "ear_angle_pos" 1 "ear_angle_pos" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 29 "ear_inner_shape_pos" 29 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 100 "ear_upper_bend_pos" 100 } + gene_bs_ear_outward={ "ear_outward_pos" 40 "ear_outward_pos" 40 } + gene_bs_ear_size={ "ear_size_neg" 7 "ear_size_neg" 7 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 101 "eye_corner_depth_pos" 125 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 143 "eye_fold_shape_pos" 30 } + gene_bs_eye_size={ "eye_size_neg" 45 "eye_size_neg" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 35 "eye_upper_lid_size_neg" 25 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 197 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 27 "forehead_brow_forward_pos" 100 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 107 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 49 "forehead_brow_outer_height_pos" 49 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 48 "forehead_brow_width_neg" 48 } + gene_bs_jaw_def={ "jaw_def_neg" 83 "jaw_def_neg" 123 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 175 "mouth_lower_lip_def_pos" 175 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 30 "mouth_lower_lip_full_neg" 30 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 48 "mouth_lower_lip_pad_pos" 48 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 44 "mouth_lower_lip_width_pos" 44 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 178 "mouth_philtrum_def_pos" 178 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 9 "mouth_philtrum_shape_neg" 9 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 88 "mouth_philtrum_width_neg" 88 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 112 "mouth_upper_lip_def_pos" 112 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 83 "mouth_upper_lip_full_neg" 83 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 22 "mouth_upper_lip_profile_neg" 22 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 7 "mouth_upper_lip_width_neg" 7 } + gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_pos" 102 "nose_height_pos" 102 } + gene_bs_nose_length={ "nose_length_pos" 85 "nose_length_pos" 69 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 60 "nose_nostril_height_neg" 60 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 9 "nose_nostril_width_neg" 9 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 27 "nose_profile_hawk_pos" 35 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 82 "nose_ridge_angle_neg" 82 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 102 "nose_ridge_width_neg" 102 } + gene_bs_nose_size={ "nose_size_pos" 22 "nose_size_pos" 22 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 29 "nose_tip_angle_pos" 29 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 12 "nose_tip_forward_pos" 12 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 93 "nose_tip_width_neg" 93 } + face_detail_cheek_def={ "cheek_def_01" 108 "cheek_def_01" 108 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 140 "cheek_fat_01_neg" 140 } + face_detail_chin_cleft={ "chin_dimple" 10 "chin_dimple" 10 } + face_detail_chin_def={ "chin_def_neg" 25 "chin_def_neg" 25 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 237 "eye_lower_lid_def_02" 237 } + face_detail_eye_socket={ "eye_socket_01" 223 "eye_socket_01" 202 } + face_detail_nasolabial={ "nasolabial_02" 11 "nasolabial_02" 11 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 17 "nose_ridge_def_neg" 17 } + face_detail_nose_tip_def={ "nose_tip_def" 192 "nose_tip_def" 192 } + face_detail_temple_def={ "temple_def" 234 "temple_def" 234 } + expression_brow_wrinkles={ "brow_wrinkles_04" 47 "brow_wrinkles_04" 47 } + expression_eye_wrinkles={ "eye_wrinkles_01" 147 "eye_wrinkles_01" 46 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 145 "forehead_wrinkles_01" 145 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 242 "complexion_5" 242 } + gene_height={ "normal_height" 160 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_low" 150 "body_fat_head_fat_medium" 150 } + gene_bs_body_shape={ "body_shape_triangle_full" 25 "body_shape_triangle_full" 0 } + gene_bs_bust={ "bust_clothes" 116 "bust_shape_2_full" 146 } + gene_age={ "old_4" 145 "old_4" 145 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 206 "far_spacing_low_thickness" 212 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 235 "layer_2_avg_thickness" 140 } + gene_body_hair={ "body_hair_dense_low_stubble" 70 "body_hair_dense" 97 } + gene_hair_type={ "hair_curly" 153 "hair_curly" 153 } + gene_baldness={ "male_pattern_baldness" 68 "male_pattern_baldness" 68 } + eye_accessory={ "normal_eyes" 16 "normal_eyes" 16 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 19 "normal_eyelashes" 19 } + beards={ "tgp_chinese_beards" 243 "no_beard" 0 } + hairstyles={ "fp1_hairstyles_straight" 125 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + + +dna_asterix={ + portrait_info = { + genes={ hair_color={ 115 107 211 196 } + skin_color={ 47 88 47 88 } + eye_color={ 159 127 159 127 } + gene_chin_forward={ "chin_forward_neg" 94 "chin_forward_neg" 92 } + gene_chin_height={ "chin_height_pos" 80 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 103 "chin_width_neg" 117 } + gene_eye_angle={ "eye_angle_pos" 94 "eye_angle_pos" 129 } + gene_eye_depth={ "eye_depth_pos" 122 "eye_depth_pos" 129 } + gene_eye_height={ "eye_height_pos" 98 "eye_height_pos" 133 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 138 } + gene_eye_shut={ "eye_shut_neg" 137 "eye_shut_neg" 125 } + gene_forehead_angle={ "forehead_angle_neg" 94 "forehead_angle_neg" 92 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 166 "forehead_brow_height_pos" 166 } + gene_forehead_roundness={ "forehead_roundness_pos" 171 "forehead_roundness_pos" 171 } + gene_forehead_width={ "forehead_width_pos" 172 "forehead_width_neg" 109 } + gene_forehead_height={ "forehead_height_pos" 196 "forehead_height_neg" 58 } + gene_head_height={ "head_height_pos" 180 "head_height_pos" 153 } + gene_head_width={ "head_width_pos" 121 "head_width_pos" 218 } + gene_head_profile={ "head_profile_pos" 152 "head_profile_pos" 140 } + gene_head_top_height={ "head_top_height_neg" 128 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_pos" 222 "head_top_width_pos" 146 } + gene_jaw_angle={ "jaw_angle_pos" 125 "jaw_angle_pos" 157 } + gene_jaw_forward={ "jaw_forward_neg" 125 "jaw_forward_neg" 123 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 126 } + gene_jaw_width={ "jaw_width_neg" 143 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 172 "mouth_corner_depth_neg" 117 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 104 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_neg" 162 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_pos" 225 "mouth_height_pos" 162 } + gene_mouth_width={ "mouth_width_neg" 84 "mouth_width_neg" 121 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 92 "mouth_upper_lip_size_neg" 104 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 89 "mouth_lower_lip_size_neg" 124 } + gene_mouth_open={ "mouth_open_neg" 39 "mouth_open_neg" 39 } + gene_neck_length={ "neck_length_pos" 182 "neck_length_pos" 132 } + gene_neck_width={ "neck_width_neg" 84 "neck_width_neg" 105 } + gene_bs_cheek_forward={ "cheek_forward_pos" 13 "cheek_forward_pos" 34 } + gene_bs_cheek_height={ "cheek_height_pos" 69 "cheek_height_pos" 7 } + gene_bs_cheek_width={ "cheek_width_pos" 15 "cheek_width_neg" 13 } + gene_bs_ear_angle={ "ear_angle_pos" 29 "ear_angle_pos" 29 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 18 "ear_inner_shape_pos" 18 } + gene_bs_ear_bend={ "ear_both_bend_pos" 47 "ear_both_bend_pos" 47 } + gene_bs_ear_outward={ "ear_outward_pos" 28 "ear_outward_pos" 28 } + gene_bs_ear_size={ "ear_size_pos" 38 "ear_size_pos" 38 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 11 "eye_corner_depth_pos" 1 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 21 "eye_fold_shape_02_neg" 46 } + gene_bs_eye_size={ "eye_size_pos" 41 "eye_size_pos" 7 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 89 "eye_upper_lid_size_pos" 41 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 5 "forehead_brow_curve_neg" 69 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 232 "forehead_brow_forward_pos" 65 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 83 "forehead_brow_inner_height_neg" 28 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 7 "forehead_brow_outer_height_pos" 46 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 73 "forehead_brow_width_pos" 63 } + gene_bs_jaw_def={ "jaw_def_neg" 77 "jaw_def_neg" 86 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 112 "mouth_lower_lip_def_pos" 75 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 55 "mouth_lower_lip_full_pos" 22 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 161 "mouth_lower_lip_pad_neg" 204 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 1 "mouth_lower_lip_width_pos" 114 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 23 "mouth_philtrum_def_pos" 23 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 7 "mouth_philtrum_shape_neg" 7 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 11 "mouth_philtrum_width_pos" 37 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 14 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 117 "mouth_upper_lip_full_neg" 57 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 1 "mouth_upper_lip_profile_pos" 80 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 25 } + gene_bs_nose_forward={ "nose_forward_neg" 3 "nose_forward_neg" 23 } + gene_bs_nose_height={ "nose_height_pos" 72 "nose_height_pos" 13 } + gene_bs_nose_length={ "nose_length_neg" 7 "nose_length_pos" 112 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_neg" 65 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 47 "nose_nostril_width_pos" 47 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 117 "nose_profile_pos" 34 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 98 "nose_ridge_angle_neg" 11 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 76 "nose_ridge_width_pos" 3 } + gene_bs_nose_size={ "nose_size_pos" 37 "nose_size_pos" 38 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 83 "nose_tip_angle_pos" 14 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_neg" 31 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 96 "nose_tip_width_neg" 45 } + face_detail_cheek_def={ "cheek_def_02" 137 "cheek_def_02" 100 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 121 "cheek_fat_03_pos" 198 } + face_detail_chin_cleft={ "chin_cleft" 126 "chin_dimple" 1 } + face_detail_chin_def={ "chin_def_neg" 87 "chin_def" 60 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 147 "eye_lower_lid_def_02" 228 } + face_detail_eye_socket={ "eye_socket_01" 10 "eye_socket_01" 1 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_02" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 104 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 134 "nose_tip_def" 23 } + face_detail_temple_def={ "temple_def" 31 "temple_def" 31 } + expression_brow_wrinkles={ "brow_wrinkles_03" 234 "brow_wrinkles_03" 239 } + expression_eye_wrinkles={ "eye_wrinkles_01" 95 "eye_wrinkles_01" 95 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 72 "forehead_wrinkles_01" 72 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 253 "complexion_3" 253 } + gene_height={ "dwarf_height" 216 "normal_height" 149 } + gene_bs_body_type={ "body_fat_head_fat_medium" 131 "body_fat_head_fat_full" 128 } + gene_bs_body_shape={ "body_shape_apple_half" 173 "body_shape_apple_half" 0 } + gene_bs_bust={ "bust_clothes" 97 "bust_shape_2_half" 110 } + gene_age={ "old_4" 29 "old_4" 29 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 147 "avg_spacing_lower_thickness" 248 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 117 "layer_2_high_thickness" 148 } + gene_body_hair={ "body_hair_sparse_low_stubble" 135 "body_hair_avg" 135 } + gene_hair_type={ "hair_curly" 174 "hair_straight" 174 } + gene_baldness={ "male_pattern_baldness" 166 "male_pattern_baldness" 166 } + eye_accessory={ "normal_eyes" 38 "normal_eyes" 38 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 222 "normal_eyelashes" 222 } + hairstyles={ "fp1_hairstyles_straight" 25 "all_hairstyles" 0 } + beards={ "sp4_rus_beards" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + + +dna_obelix={ + portrait_info = { + genes={ hair_color={ 213 182 213 182 } + skin_color={ 62 71 62 71 } + eye_color={ 227 130 227 130 } + gene_chin_forward={ "chin_forward_neg" 176 "chin_forward_neg" 98 } + gene_chin_height={ "chin_height_neg" 206 "chin_height_neg" 118 } + gene_chin_width={ "chin_width_neg" 150 "chin_width_neg" 127 } + gene_eye_angle={ "eye_angle_pos" 71 "eye_angle_pos" 138 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_neg" 205 "eye_height_neg" 116 } + gene_eye_distance={ "eye_distance_neg" 90 "eye_distance_neg" 122 } + gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 141 } + gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 147 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 161 "forehead_brow_height_neg" 106 } + gene_forehead_roundness={ "forehead_roundness_pos" 226 "forehead_roundness_pos" 208 } + gene_forehead_width={ "forehead_width_neg" 145 "forehead_width_neg" 120 } + gene_forehead_height={ "forehead_height_pos" 231 "forehead_height_pos" 170 } + gene_head_height={ "head_height_pos" 125 "head_height_pos" 151 } + gene_head_width={ "head_width_pos" 229 "head_width_pos" 177 } + gene_head_profile={ "head_profile_pos" 78 "head_profile_pos" 165 } + gene_head_top_height={ "head_top_height_neg" 136 "head_top_height_neg" 116 } + gene_head_top_width={ "head_top_width_neg" 181 "head_top_width_neg" 120 } + gene_jaw_angle={ "jaw_angle_neg" 182 "jaw_angle_neg" 126 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 129 } + gene_jaw_height={ "jaw_height_pos" 78 "jaw_height_pos" 139 } + gene_jaw_width={ "jaw_width_pos" 46 "jaw_width_pos" 164 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 166 "mouth_corner_depth_pos" 134 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_pos" 100 "mouth_forward_pos" 139 } + gene_mouth_height={ "mouth_height_neg" 120 "mouth_height_neg" 120 } + gene_mouth_width={ "mouth_width_neg" 70 "mouth_width_neg" 126 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 118 "mouth_upper_lip_size_neg" 118 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 63 "mouth_lower_lip_size_neg" 63 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 33 } + gene_neck_length={ "neck_length_pos" 95 "neck_length_pos" 136 } + gene_neck_width={ "neck_width_neg" 255 "neck_width_neg" 88 } + gene_bs_cheek_forward={ "cheek_forward_neg" 107 "cheek_forward_pos" 50 } + gene_bs_cheek_height={ "cheek_height_pos" 187 "cheek_height_pos" 15 } + gene_bs_cheek_width={ "cheek_width_neg" 111 "cheek_width_pos" 42 } + gene_bs_ear_angle={ "ear_angle_pos" 35 "ear_angle_pos" 35 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 149 "ear_inner_shape_pos" 149 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 173 "ear_upper_bend_pos" 173 } + gene_bs_ear_outward={ "ear_outward_pos" 38 "ear_outward_pos" 38 } + gene_bs_ear_size={ "ear_size_neg" 34 "ear_size_neg" 34 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 69 "eye_corner_depth_pos" 12 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 20 "eye_fold_shape_pos" 20 } + gene_bs_eye_size={ "eye_size_pos" 165 "eye_size_pos" 136 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 7 "eye_upper_lid_size_pos" 7 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 27 "forehead_brow_curve_neg" 8 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 1 "forehead_brow_forward_pos" 116 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 101 "forehead_brow_inner_height_pos" 48 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 17 "forehead_brow_outer_height_pos" 17 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 133 "forehead_brow_width_pos" 14 } + gene_bs_jaw_def={ "jaw_def_pos" 127 "jaw_def_neg" 34 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 49 "mouth_lower_lip_def_pos" 49 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 77 "mouth_lower_lip_full_neg" 26 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 69 "mouth_lower_lip_pad_pos" 31 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 17 "mouth_lower_lip_width_neg" 32 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 20 "mouth_philtrum_def_pos" 20 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 4 "mouth_philtrum_shape_neg" 4 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 127 "mouth_philtrum_width_neg" 127 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 169 "mouth_upper_lip_def_pos" 169 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 31 "mouth_upper_lip_full_neg" 31 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 97 "mouth_upper_lip_profile_pos" 97 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 4 "mouth_upper_lip_width_pos" 4 } + gene_bs_nose_forward={ "nose_forward_pos" 61 "nose_forward_pos" 32 } + gene_bs_nose_height={ "nose_height_neg" 141 "nose_height_neg" 43 } + gene_bs_nose_length={ "nose_length_pos" 129 "nose_length_neg" 120 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 9 "nose_nostril_height_pos" 38 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 133 "nose_nostril_width_pos" 25 } + gene_bs_nose_profile={ "nose_profile_pos" 8 "nose_profile_pos" 8 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 183 "nose_ridge_angle_pos" 15 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 43 "nose_ridge_width_pos" 43 } + gene_bs_nose_size={ "nose_size_pos" 48 "nose_size_pos" 48 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 125 "nose_tip_angle_pos" 113 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 13 "nose_tip_forward_pos" 43 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 255 "nose_tip_width_neg" 69 } + face_detail_cheek_def={ "cheek_def_01" 9 "cheek_def_01" 9 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 112 "cheek_fat_01_pos" 112 } + face_detail_chin_cleft={ "chin_cleft" 91 "chin_cleft" 21 } + face_detail_chin_def={ "chin_def" 0 "chin_def_neg" 204 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 193 "eye_lower_lid_def" 193 } + face_detail_eye_socket={ "eye_socket_03" 255 "eye_socket_color_01" 241 } + face_detail_nasolabial={ "nasolabial_01" 25 "nasolabial_01" 25 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 56 "nose_ridge_def_pos" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 141 "nose_tip_def" 105 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_04" 171 "brow_wrinkles_04" 171 } + expression_eye_wrinkles={ "eye_wrinkles_01" 180 "eye_wrinkles_01" 148 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 164 "forehead_wrinkles_01" 81 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 174 "complexion_5" 174 } + gene_height={ "normal_height" 228 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_medium" 241 "body_fat_head_fat_full" 114 } + gene_bs_body_shape={ "body_shape_triangle_half" 255 "body_shape_triangle_half" 0 } + gene_bs_bust={ "bust_clothes" 37 "bust_shape_3_half" 59 } + gene_age={ "old_2" 219 "old_2" 219 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 149 "far_spacing_lower_thickness" 149 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 148 "layer_2_high_thickness" 148 } + gene_body_hair={ "body_hair_sparse_low_stubble" 154 "body_hair_avg" 154 } + gene_hair_type={ "hair_wavy" 92 "hair_wavy" 92 } + gene_baldness={ "male_pattern_baldness" 126 "male_pattern_baldness" 126 } + eye_accessory={ "normal_eyes" 106 "normal_eyes" 106 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 165 "normal_eyelashes" 165 } + hairstyles={ "fp1_hairstyles_straight" 229 "all_hairstyles" 0 } + beards={ "sp2_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + + enabled=yes +} + + + +dna_igor_the_chimera={ + portrait_info = { + genes={ hair_color={ 145 116 145 116 } + skin_color={ 2 1 7 78 } + eye_color={ 208 157 208 157 } + gene_chin_forward={ "chin_forward_neg" 1 "chin_forward_neg" 1 } + gene_chin_height={ "chin_height_pos" 255 "chin_height_pos" 255 } + gene_chin_width={ "chin_width_pos" 39 "chin_width_pos" 39 } + gene_eye_angle={ "eye_angle_pos" 0 "eye_angle_pos" 0 } + gene_eye_depth={ "eye_depth_pos" 192 "eye_depth_pos" 192 } + gene_eye_height={ "eye_height_neg" 255 "eye_height_neg" 255 } + gene_eye_distance={ "eye_distance_neg" 203 "eye_distance_neg" 203 } + gene_eye_shut={ "eye_shut_neg" 0 "eye_shut_neg" 0 } + gene_forehead_angle={ "forehead_angle_neg" 46 "forehead_angle_neg" 46 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 62 "forehead_brow_height_neg" 62 } + gene_forehead_roundness={ "forehead_roundness_pos" 255 "forehead_roundness_pos" 255 } + gene_forehead_width={ "forehead_width_neg" 0 "forehead_width_neg" 0 } + gene_forehead_height={ "forehead_height_pos" 0 "forehead_height_pos" 0 } + gene_head_height={ "head_height_neg" 255 "head_height_neg" 255 } + gene_head_width={ "head_width_pos" 0 "head_width_pos" 0 } + gene_head_profile={ "head_profile_pos" 0 "head_profile_pos" 0 } + gene_head_top_height={ "head_top_height_pos" 255 "head_top_height_pos" 255 } + gene_head_top_width={ "head_top_width_pos" 197 "head_top_width_pos" 197 } + gene_jaw_angle={ "jaw_angle_neg" 0 "jaw_angle_neg" 0 } + gene_jaw_forward={ "jaw_forward_pos" 190 "jaw_forward_pos" 190 } + gene_jaw_height={ "jaw_height_neg" 255 "jaw_height_neg" 255 } + gene_jaw_width={ "jaw_width_neg" 0 "jaw_width_neg" 0 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 255 "mouth_corner_depth_pos" 255 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 1 "mouth_corner_height_neg" 1 } + gene_mouth_forward={ "mouth_forward_neg" 0 "mouth_forward_neg" 0 } + gene_mouth_height={ "mouth_height_neg" 0 "mouth_height_neg" 0 } + gene_mouth_width={ "mouth_width_neg" 0 "mouth_width_neg" 0 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 255 "mouth_upper_lip_size_pos" 255 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 0 "mouth_lower_lip_size_neg" 0 } + gene_mouth_open={ "mouth_open_pos" 255 "mouth_open_pos" 255 } + gene_neck_length={ "neck_length_neg" 255 "neck_length_neg" 255 } + gene_neck_width={ "neck_width_neg" 0 "neck_width_neg" 0 } + gene_bs_cheek_forward={ "cheek_forward_pos" 30 "cheek_forward_pos" 30 } + gene_bs_cheek_height={ "cheek_height_pos" 18 "cheek_height_pos" 18 } + gene_bs_cheek_width={ "cheek_width_neg" 255 "cheek_width_pos" 255 } + gene_bs_ear_angle={ "ear_angle_neg" 214 "ear_angle_neg" 214 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 11 "ear_inner_shape_pos" 11 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 9 "ear_lower_bend_pos" 9 } + gene_bs_ear_outward={ "ear_outward_neg" 255 "ear_outward_pos" 255 } + gene_bs_ear_size={ "ear_size_neg" 255 "ear_size_neg" 255 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 255 "eye_corner_depth_pos" 255 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 255 "eye_fold_shape_pos" 255 } + gene_bs_eye_size={ "eye_size_pos" 255 "eye_size_pos" 255 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 255 "eye_upper_lid_size_pos" 255 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 59 "forehead_brow_curve_neg" 59 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 255 "forehead_brow_forward_pos" 255 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 255 "forehead_brow_inner_height_neg" 255 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 255 "forehead_brow_outer_height_neg" 255 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 64 "forehead_brow_width_pos" 64 } + gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_pos" 255 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 255 "mouth_lower_lip_full_neg" 255 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 255 "mouth_lower_lip_pad_neg" 255 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 255 "mouth_lower_lip_width_neg" 255 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 255 "mouth_philtrum_def_pos" 255 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 0 "mouth_philtrum_shape_pos" 0 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 255 "mouth_philtrum_width_pos" 255 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 0 "mouth_upper_lip_def_pos" 0 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 255 "mouth_upper_lip_full_pos" 255 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 255 "mouth_upper_lip_profile_pos" 255 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 255 "mouth_upper_lip_width_pos" 255 } + gene_bs_nose_forward={ "nose_forward_neg" 255 "nose_forward_neg" 255 } + gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_neg" 255 } + gene_bs_nose_length={ "nose_length_pos" 213 "nose_length_pos" 213 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 43 "nose_nostril_height_neg" 43 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 0 "nose_nostril_width_neg" 0 } + gene_bs_nose_profile={ "nose_profile_hawk" 13 "nose_profile_hawk" 13 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 4 "nose_ridge_angle_pos" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 255 "nose_ridge_width_pos" 255 } + gene_bs_nose_size={ "nose_size_neg" 17 "nose_size_pos" 17 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 48 "nose_tip_angle_neg" 48 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 255 "nose_tip_forward_neg" 255 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 2 "nose_tip_width_neg" 2 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 0 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 0 "cheek_fat_03_pos" 0 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 0 } + face_detail_chin_def={ "chin_def" 0 "chin_def" 0 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 255 } + face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_03" 255 } + face_detail_nasolabial={ "nasolabial_02" 0 "nasolabial_02" 0 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_pos" 255 } + face_detail_nose_tip_def={ "nose_tip_def" 242 "nose_tip_def" 242 } + face_detail_temple_def={ "temple_def" 252 "temple_def" 252 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 255 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_02" 255 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 255 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_ugly_1" 255 "complexion_7" 255 } + gene_height={ "normal_height" 255 "normal_height" 104 } + gene_bs_body_type={ "body_fat_head_fat_low" 0 "body_fat_head_fat_medium" 25 } + gene_bs_body_shape={ "body_shape_rectangle_full" 25 "body_shape_rectangle_full" 0 } + gene_bs_bust={ "bust_clothes" 41 "bust_default" 52 } + gene_age={ "old_2" 27 "old_2" 27 } + gene_eyebrows_shape={ "no_eyebrows" 255 "far_spacing_avg_thickness" 255 } + gene_eyebrows_fullness={ "no_eyebrows" 0 "layer_2_low_thickness" 0 } + gene_body_hair={ "body_hair_sparse" 0 "body_hair_sparse" 0 } + gene_hair_type={ "hair_straight" 190 "hair_straight" 190 } + gene_baldness={ "male_pattern_baldness" 200 "male_pattern_baldness" 200 } + eye_accessory={ "normal_eyes" 201 "normal_eyes" 201 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 139 "normal_eyelashes" 139 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + + +dna_dubois = { + portrait_info = { + genes={ + hair_color={ 79 245 118 104 } + skin_color={ 0 9 59 29 } + eye_color={ 143 50 206 55 } + gene_chin_forward={ "chin_forward_pos" 137 "chin_forward_pos" 116 } + gene_chin_height={ "chin_height_neg" 160 "chin_height_neg" 110 } + gene_chin_width={ "chin_width_neg" 168 "chin_width_neg" 134 } + gene_eye_angle={ "eye_angle_neg" 79 "eye_angle_neg" 132 } + gene_eye_depth={ "eye_depth_pos" 142 "eye_depth_pos" 142 } + gene_eye_height={ "eye_height_pos" 104 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 135 "eye_distance_pos" 135 } + gene_eye_shut={ "eye_shut_pos" 255 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_neg" 208 "forehead_angle_neg" 158 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 82 "forehead_brow_height_pos" 156 } + gene_forehead_roundness={ "forehead_roundness_neg" 147 "forehead_roundness_neg" 147 } + gene_forehead_width={ "forehead_width_neg" 44 "forehead_width_neg" 67 } + gene_forehead_height={ "forehead_height_neg" 85 "forehead_height_neg" 64 } + gene_head_height={ "head_height_pos" 155 "head_height_pos" 94 } + gene_head_width={ "head_width_pos" 99 "head_width_pos" 80 } + gene_head_profile={ "head_profile_pos" 105 "head_profile_pos" 74 } + gene_head_top_height={ "head_top_height_pos" 220 "head_top_height_pos" 167 } + gene_head_top_width={ "head_top_width_neg" 161 "head_top_width_neg" 160 } + gene_jaw_angle={ "jaw_angle_pos" 88 "jaw_angle_pos" 126 } + gene_jaw_forward={ "jaw_forward_pos" 97 "jaw_forward_pos" 124 } + gene_jaw_height={ "jaw_height_pos" 148 "jaw_height_pos" 113 } + gene_jaw_width={ "jaw_width_neg" 206 "jaw_width_neg" 137 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 203 "mouth_corner_depth_neg" 182 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 226 "mouth_corner_height_pos" 123 } + gene_mouth_forward={ "mouth_forward_neg" 91 "mouth_forward_neg" 136 } + gene_mouth_height={ "mouth_height_neg" 141 "mouth_height_neg" 135 } + gene_mouth_width={ "mouth_width_neg" 255 "mouth_width_neg" 136 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 105 "mouth_upper_lip_size_neg" 84 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 75 "mouth_lower_lip_size_pos" 75 } + gene_mouth_open={ "mouth_open_neg" 242 "mouth_open_neg" 32 } + gene_neck_length={ "neck_length_pos" 133 "neck_length_pos" 147 } + gene_neck_width={ "neck_width_pos" 125 "neck_width_pos" 75 } + gene_bs_cheek_forward={ "cheek_forward_neg" 131 "cheek_forward_neg" 25 } + gene_bs_cheek_height={ "cheek_height_neg" 175 "cheek_height_pos" 12 } + gene_bs_cheek_width={ "cheek_width_pos" 109 "cheek_width_neg" 96 } + gene_bs_ear_angle={ "ear_angle_pos" 28 "ear_angle_pos" 28 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 23 "ear_inner_shape_pos" 23 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 2 "ear_upper_bend_pos" 2 } + gene_bs_ear_outward={ "ear_outward_pos" 84 "ear_outward_pos" 84 } + gene_bs_ear_size={ "ear_size_pos" 194 "ear_size_pos" 194 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 113 "eye_corner_depth_neg" 113 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 26 "eye_fold_shape_neg" 26 } + gene_bs_eye_size={ "eye_size_neg" 59 "eye_size_neg" 131 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 63 "eye_upper_lid_size_pos" 11 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 138 "forehead_brow_curve_neg" 138 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 191 "forehead_brow_forward_pos" 104 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 177 "forehead_brow_inner_height_neg" 94 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 99 "forehead_brow_outer_height_neg" 99 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 177 "forehead_brow_width_neg" 72 } + gene_bs_jaw_def={ "jaw_def_neg" 37 "jaw_def_pos" 7 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 0 "mouth_lower_lip_def_pos" 0 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 191 "mouth_lower_lip_full_pos" 95 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 97 "mouth_lower_lip_pad_neg" 85 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 255 "mouth_lower_lip_width_pos" 23 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 48 "mouth_philtrum_def_pos" 48 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 15 "mouth_philtrum_shape_pos" 15 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 157 "mouth_philtrum_width_pos" 105 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 211 "mouth_upper_lip_def_pos" 211 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 123 "mouth_upper_lip_full_pos" 123 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 19 "mouth_upper_lip_profile_neg" 19 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_pos" 12 } + gene_bs_nose_forward={ "nose_forward_pos" 55 "nose_forward_pos" 12 } + gene_bs_nose_height={ "nose_height_neg" 39 "nose_height_neg" 82 } + gene_bs_nose_length={ "nose_length_pos" 63 "nose_length_pos" 61 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 74 "nose_nostril_height_pos" 74 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 50 "nose_nostril_width_pos" 50 } + gene_bs_nose_profile={ "nose_profile_neg" 87 "nose_profile_pos" 0 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 7 "nose_ridge_angle_pos" 44 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 85 "nose_ridge_width_pos" 3 } + gene_bs_nose_size={ "nose_size_pos" 45 "nose_size_neg" 100 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 67 "nose_tip_angle_neg" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 1 "nose_tip_forward_neg" 4 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 3 "nose_tip_width_pos" 10 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_02" 5 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 189 "cheek_fat_01_pos" 31 } + face_detail_chin_cleft={ "chin_cleft" 214 "chin_cleft" 180 } + face_detail_chin_def={ "chin_def" 255 "chin_def" 207 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 74 } + face_detail_eye_socket={ "eye_socket_color_03" 255 "eye_socket_03" 135 } + face_detail_nasolabial={ "nasolabial_02" 255 "nasolabial_02" 94 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 0 "nose_ridge_def_pos" 144 } + face_detail_nose_tip_def={ "nose_tip_def" 16 "nose_tip_def" 16 } + face_detail_temple_def={ "temple_def" 94 "temple_def" 154 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_04" 77 } + expression_eye_wrinkles={ "eye_wrinkles_01" 154 "eye_wrinkles_01" 154 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 241 "forehead_wrinkles_02" 87 } + expression_other={ "cheek_wrinkles_right_01" 255 "cheek_wrinkles_both_01" 170 } + complexion={ "complexion_5" 11 "complexion_6" 11 } + gene_height={ "normal_height" 125 "normal_height" 112 } + gene_bs_body_type={ "body_fat_head_fat_low" 105 "body_fat_head_fat_medium" 127 } + gene_bs_body_shape={ "body_shape_pear_full" 255 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 60 "bust_shape_4_full" 75 } + gene_age={ "old_4" 94 "old_4" 64 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 255 "avg_spacing_low_thickness" 224 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 235 "layer_2_low_thickness" 235 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_dense" 139 } + gene_hair_type={ "hair_wavy" 133 "hair_curly" 133 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "bloodshot_eyes" 255 "normal_eyes" 255 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 255 } + gene_drunkard={ "drunkard" 244 "drunkard" 0 } + hairstyles={ "fp1_hairstyles_straight" 190 "all_hairstyles" 0 } + legwear={ "western_common_legwear" 236 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "northern_low_nobility_clothes" 133 "most_clothes" 0 } + headgear={ "northern_common" 144 "no_headgear" 0 } + clothes_hoods={ "hoods" 209 "no_clothes_hood" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + beards={ "fp3_iranian_beards_straight" 255 "no_beard" 0 } + } + } + enabled=yes +} + +dna_nguyen = { + portrait_info = { + genes={ hair_color={ 32 243 32 243 } + skin_color={ 88 97 181 40 } + eye_color={ 18 247 18 247 } + gene_chin_forward={ "chin_forward_neg" 139 "chin_forward_neg" 139 } + gene_chin_height={ "chin_height_neg" 113 "chin_height_neg" 113 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_pos" 160 "eye_angle_pos" 160 } + gene_eye_depth={ "eye_depth_neg" 165 "eye_depth_neg" 157 } + gene_eye_height={ "eye_height_neg" 105 "eye_height_neg" 109 } + gene_eye_distance={ "eye_distance_pos" 93 "eye_distance_pos" 93 } + gene_eye_shut={ "eye_shut_pos" 160 "eye_shut_pos" 162 } + gene_forehead_angle={ "forehead_angle_pos" 165 "forehead_angle_pos" 165 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 100 "forehead_brow_height_neg" 100 } + gene_forehead_roundness={ "forehead_roundness_neg" 128 "forehead_roundness_neg" 128 } + gene_forehead_width={ "forehead_width_neg" 114 "forehead_width_neg" 114 } + gene_forehead_height={ "forehead_height_neg" 96 "forehead_height_neg" 96 } + gene_head_height={ "head_height_neg" 130 "head_height_neg" 130 } + gene_head_width={ "head_width_pos" 80 "head_width_pos" 80 } + gene_head_profile={ "head_profile_neg" 29 "head_profile_neg" 29 } + gene_head_top_height={ "head_top_height_neg" 136 "head_top_height_neg" 136 } + gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 139 } + gene_jaw_angle={ "jaw_angle_pos" 138 "jaw_angle_pos" 138 } + gene_jaw_forward={ "jaw_forward_pos" 115 "jaw_forward_pos" 115 } + gene_jaw_height={ "jaw_height_pos" 99 "jaw_height_pos" 99 } + gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 147 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 118 "mouth_corner_height_neg" 118 } + gene_mouth_forward={ "mouth_forward_neg" 162 "mouth_forward_neg" 162 } + gene_mouth_height={ "mouth_height_neg" 54 "mouth_height_neg" 54 } + gene_mouth_width={ "mouth_width_neg" 91 "mouth_width_neg" 91 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 138 "mouth_upper_lip_size_neg" 138 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 79 "mouth_lower_lip_size_neg" 79 } + gene_mouth_open={ "mouth_open_neg" 48 "mouth_open_neg" 48 } + gene_neck_length={ "neck_length_neg" 122 "neck_length_neg" 122 } + gene_neck_width={ "neck_width_pos" 81 "neck_width_pos" 81 } + gene_bs_cheek_forward={ "cheek_forward_neg" 69 "cheek_forward_neg" 69 } + gene_bs_cheek_height={ "cheek_height_neg" 7 "cheek_height_neg" 7 } + gene_bs_cheek_width={ "cheek_width_neg" 61 "cheek_width_neg" 61 } + gene_bs_ear_angle={ "ear_angle_neg" 9 "ear_angle_neg" 9 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 127 "ear_inner_shape_pos" 127 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 85 "ear_upper_bend_pos" 85 } + gene_bs_ear_outward={ "ear_outward_neg" 50 "ear_outward_neg" 50 } + gene_bs_ear_size={ "ear_size_neg" 38 "ear_size_neg" 38 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 255 "eye_corner_depth_pos" 255 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 97 "eye_fold_shape_neg" 97 } + gene_bs_eye_size={ "eye_size_neg" 77 "eye_size_neg" 77 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 147 "eye_upper_lid_size_neg" 157 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 131 "forehead_brow_curve_pos" 131 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 75 "forehead_brow_forward_neg" 75 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 7 "forehead_brow_inner_height_neg" 7 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 11 "forehead_brow_outer_height_pos" 11 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 61 "forehead_brow_width_pos" 61 } + gene_bs_jaw_def={ "jaw_def_neg" 159 "jaw_def_neg" 159 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 128 "mouth_lower_lip_def_pos" 128 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 201 "mouth_lower_lip_full_pos" 201 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 29 "mouth_lower_lip_pad_neg" 29 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 31 "mouth_lower_lip_width_pos" 31 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 255 "mouth_philtrum_def_pos" 255 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 83 "mouth_philtrum_shape_pos" 83 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 141 "mouth_philtrum_width_pos" 141 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 48 "mouth_upper_lip_def_pos" 48 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 19 "mouth_upper_lip_full_pos" 19 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 167 "mouth_upper_lip_profile_pos" 167 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 35 "mouth_upper_lip_width_neg" 35 } + gene_bs_nose_forward={ "nose_forward_pos" 75 "nose_forward_pos" 75 } + gene_bs_nose_height={ "nose_height_neg" 185 "nose_height_neg" 185 } + gene_bs_nose_length={ "nose_length_neg" 185 "nose_length_neg" 185 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 255 "nose_nostril_height_pos" 255 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 11 "nose_nostril_width_pos" 11 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 89 "nose_profile_hawk_pos" 89 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 59 "nose_ridge_angle_pos" 59 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 119 "nose_ridge_width_pos" 119 } + gene_bs_nose_size={ "nose_size_pos" 36 "nose_size_pos" 36 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 17 "nose_tip_angle_neg" 17 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 117 "nose_tip_forward_pos" 117 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 3 "nose_tip_width_pos" 3 } + face_detail_cheek_def={ "cheek_def_02" 119 "cheek_def_02" 119 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 11 "cheek_fat_01_neg" 11 } + face_detail_chin_cleft={ "chin_cleft" 138 "chin_cleft" 138 } + face_detail_chin_def={ "chin_def_neg" 21 "chin_def_neg" 21 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 74 "eye_lower_lid_def" 74 } + face_detail_eye_socket={ "eye_socket_02" 114 "eye_socket_02" 119 } + face_detail_nasolabial={ "nasolabial_01" 111 "nasolabial_01" 111 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 44 "nose_ridge_def_neg" 44 } + face_detail_nose_tip_def={ "nose_tip_def" 243 "nose_tip_def" 243 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 0 } + expression_brow_wrinkles={ "brow_wrinkles_04" 78 "brow_wrinkles_04" 78 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_02" 255 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 197 "forehead_wrinkles_02" 197 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 159 "complexion_2" 159 } + gene_height={ "normal_height" 142 "normal_height" 142 } + gene_bs_body_type={ "body_fat_head_fat_low" 80 "body_fat_head_fat_low" 80 } + gene_bs_body_shape={ "body_shape_average" 36 "body_shape_average" 11 } + gene_bs_bust={ "bust_clothes" 204 "bust_clothes" 255 } + gene_age={ "old_1" 222 "old_1" 222 } + gene_eyebrows_shape={ "far_spacing_high_thickness" 121 "far_spacing_high_thickness" 121 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 197 "layer_2_lower_thickness" 197 } + gene_body_hair={ "body_hair_sparse_low_stubble" 0 "body_hair_sparse_low_stubble" 0 } + gene_hair_type={ "hair_straight_thin_beard" 255 "hair_straight_thin_beard" 255 } + gene_baldness={ "no_baldness" 222 "no_baldness" 222 } + eye_accessory={ "normal_eyes" 255 "normal_eyes" 255 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 255 } + beards={ "mpo_mongol_beards" 126 "no_beard" 0 } + hairstyles={ "ep3_byzantine_hairstyle" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_gruffudd_ap_gwalchmai={ + portrait_info = { + genes={ hair_color={ 17 28 112 151 } + skin_color={ 29 24 10 49 } + eye_color={ 230 49 74 149 } + gene_chin_forward={ "chin_forward_pos" 123 "chin_forward_pos" 133 } + gene_chin_height={ "chin_height_neg" 152 "chin_height_neg" 115 } + gene_chin_width={ "chin_width_neg" 37 "chin_width_neg" 124 } + gene_eye_angle={ "eye_angle_neg" 130 "eye_angle_neg" 130 } + gene_eye_depth={ "eye_depth_pos" 173 "eye_depth_pos" 160 } + gene_eye_height={ "eye_height_pos" 101 "eye_height_pos" 141 } + gene_eye_distance={ "eye_distance_pos" 121 "eye_distance_pos" 129 } + gene_eye_shut={ "eye_shut_pos" 117 "eye_shut_pos" 126 } + gene_forehead_angle={ "forehead_angle_neg" 166 "forehead_angle_neg" 141 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 132 "forehead_brow_height_neg" 127 } + gene_forehead_roundness={ "forehead_roundness_neg" 109 "forehead_roundness_neg" 92 } + gene_forehead_width={ "forehead_width_neg" 153 "forehead_width_neg" 170 } + gene_forehead_height={ "forehead_height_neg" 165 "forehead_height_neg" 190 } + gene_head_height={ "head_height_pos" 76 "head_height_pos" 96 } + gene_head_width={ "head_width_pos" 113 "head_width_pos" 151 } + gene_head_profile={ "head_profile_pos" 135 "head_profile_pos" 120 } + gene_head_top_height={ "head_top_height_pos" 93 "head_top_height_pos" 132 } + gene_head_top_width={ "head_top_width_neg" 134 "head_top_width_neg" 115 } + gene_jaw_angle={ "jaw_angle_pos" 109 "jaw_angle_pos" 100 } + gene_jaw_forward={ "jaw_forward_pos" 119 "jaw_forward_pos" 127 } + gene_jaw_height={ "jaw_height_pos" 87 "jaw_height_pos" 114 } + gene_jaw_width={ "jaw_width_neg" 111 "jaw_width_neg" 111 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 171 "mouth_corner_depth_neg" 169 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 119 "mouth_corner_height_pos" 104 } + gene_mouth_forward={ "mouth_forward_neg" 117 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 142 "mouth_height_neg" 161 } + gene_mouth_width={ "mouth_width_neg" 56 "mouth_width_neg" 87 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 115 "mouth_upper_lip_size_neg" 98 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 118 "mouth_lower_lip_size_pos" 105 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 35 } + gene_neck_length={ "neck_length_pos" 168 "neck_length_pos" 100 } + gene_neck_width={ "neck_width_pos" 94 "neck_width_pos" 73 } + gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 110 } + gene_bs_cheek_height={ "cheek_height_pos" 57 "cheek_height_pos" 173 } + gene_bs_cheek_width={ "cheek_width_neg" 81 "cheek_width_pos" 138 } + gene_bs_ear_angle={ "ear_angle_pos" 48 "ear_angle_pos" 48 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 48 "ear_inner_shape_pos" 48 } + gene_bs_ear_bend={ "ear_both_bend_pos" 114 "ear_both_bend_pos" 114 } + gene_bs_ear_outward={ "ear_outward_pos" 12 "ear_outward_pos" 12 } + gene_bs_ear_size={ "ear_size_pos" 43 "ear_size_pos" 43 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 39 "eye_corner_depth_pos" 48 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 23 "eye_fold_shape_pos" 22 } + gene_bs_eye_size={ "eye_size_pos" 11 "eye_size_neg" 194 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 27 "eye_upper_lid_size_pos" 1 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 177 "forehead_brow_curve_neg" 110 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 15 "forehead_brow_forward_neg" 65 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 3 "forehead_brow_inner_height_neg" 23 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 31 "forehead_brow_outer_height_neg" 37 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 25 "forehead_brow_width_pos" 22 } + gene_bs_jaw_def={ "jaw_def_pos" 129 "jaw_def_pos" 14 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 140 "mouth_lower_lip_def_pos" 95 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 121 "mouth_lower_lip_full_pos" 119 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 161 "mouth_lower_lip_pad_pos" 125 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 13 "mouth_lower_lip_width_neg" 118 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 41 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 1 "mouth_philtrum_shape_neg" 67 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 3 "mouth_philtrum_width_pos" 78 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 90 "mouth_upper_lip_def_pos" 33 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 35 "mouth_upper_lip_full_pos" 69 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 49 "mouth_upper_lip_profile_neg" 1 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 79 "mouth_upper_lip_width_neg" 7 } + gene_bs_nose_forward={ "nose_forward_neg" 11 "nose_forward_pos" 61 } + gene_bs_nose_height={ "nose_height_neg" 55 "nose_height_neg" 53 } + gene_bs_nose_length={ "nose_length_neg" 5 "nose_length_pos" 13 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 7 "nose_nostril_height_neg" 84 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 121 "nose_nostril_width_pos" 42 } + gene_bs_nose_profile={ "nose_profile_neg" 37 "nose_profile_pos" 86 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 85 "nose_ridge_angle_neg" 61 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 103 "nose_ridge_width_neg" 77 } + gene_bs_nose_size={ "nose_size_neg" 169 "nose_size_neg" 77 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 83 "nose_tip_angle_pos" 37 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 1 "nose_tip_forward_pos" 15 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_neg" 176 } + face_detail_cheek_def={ "cheek_def_01" 62 "cheek_def_02" 44 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 76 "cheek_fat_03_pos" 77 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 23 } + face_detail_chin_def={ "chin_def" 135 "chin_def_neg" 48 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 137 "eye_lower_lid_def" 47 } + face_detail_eye_socket={ "eye_socket_01" 0 "eye_socket_01" 15 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 75 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 80 "nose_ridge_def_pos" 31 } + face_detail_nose_tip_def={ "nose_tip_def" 105 "nose_tip_def" 10 } + face_detail_temple_def={ "temple_def" 102 "temple_def" 101 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_01" 134 } + expression_eye_wrinkles={ "eye_wrinkles_02" 0 "eye_wrinkles_02" 0 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 74 } + expression_other={ "nose_wrinkles_01" 0 "cheek_wrinkles_both_01" 66 } + complexion={ "complexion_beauty_1" 255 "complexion_1" 0 } + gene_height={ "normal_height" 143 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_low" 145 "body_fat_head_fat_full" 149 } + gene_bs_body_shape={ "body_shape_triangle_half" 75 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 0 "bust_shape_1_half" 191 } + gene_age={ "old_beauty_1" 255 "old_2" 18 } + gene_eyebrows_shape={ "avg_spacing_lower_thickness" 219 "far_spacing_avg_thickness" 157 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 238 "layer_2_low_thickness" 105 } + gene_body_hair={ "body_hair_sparse" 0 "body_hair_sparse_low_stubble" 235 } + gene_hair_type={ "hair_curly" 168 "hair_curly" 168 } + gene_baldness={ "no_baldness" 127 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 255 "normal_eyes" 255 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 255 "normal_eyelashes" 255 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 127 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_grigori={ + portrait_info = { + genes={ hair_color={ 25 239 180 255 } + skin_color={ 56 48 195 113 } + eye_color={ 102 238 38 137 } + gene_chin_forward={ "chin_forward_pos" 161 "chin_forward_pos" 128 } + gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } + gene_chin_width={ "chin_width_pos" 118 "chin_width_pos" 132 } + gene_eye_angle={ "eye_angle_neg" 105 "eye_angle_neg" 115 } + gene_eye_depth={ "eye_depth_neg" 0 "eye_depth_neg" 124 } + gene_eye_height={ "eye_height_neg" 83 "eye_height_neg" 123 } + gene_eye_distance={ "eye_distance_pos" 151 "eye_distance_pos" 139 } + gene_eye_shut={ "eye_shut_pos" 219 "eye_shut_pos" 147 } + gene_forehead_angle={ "forehead_angle_pos" 117 "forehead_angle_pos" 127 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 155 "forehead_brow_height_pos" 147 } + gene_forehead_roundness={ "forehead_roundness_pos" 185 "forehead_roundness_pos" 159 } + gene_forehead_width={ "forehead_width_pos" 156 "forehead_width_pos" 152 } + gene_forehead_height={ "forehead_height_pos" 183 "forehead_height_pos" 153 } + gene_head_height={ "head_height_pos" 201 "head_height_pos" 171 } + gene_head_width={ "head_width_neg" 236 "head_width_neg" 99 } + gene_head_profile={ "head_profile_pos" 97 "head_profile_pos" 159 } + gene_head_top_height={ "head_top_height_pos" 109 "head_top_height_pos" 137 } + gene_head_top_width={ "head_top_width_pos" 108 "head_top_width_pos" 143 } + gene_jaw_angle={ "jaw_angle_pos" 83 "jaw_angle_pos" 148 } + gene_jaw_forward={ "jaw_forward_neg" 145 "jaw_forward_neg" 127 } + gene_jaw_height={ "jaw_height_pos" 114 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 88 "jaw_width_pos" 148 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 104 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 116 "mouth_corner_height_neg" 116 } + gene_mouth_forward={ "mouth_forward_pos" 153 "mouth_forward_pos" 153 } + gene_mouth_height={ "mouth_height_pos" 130 "mouth_height_pos" 130 } + gene_mouth_width={ "mouth_width_neg" 157 "mouth_width_neg" 108 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 116 "mouth_upper_lip_size_pos" 142 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 159 "mouth_lower_lip_size_neg" 87 } + gene_mouth_open={ "mouth_open_neg" 2 "mouth_open_neg" 63 } + gene_neck_length={ "neck_length_pos" 112 "neck_length_pos" 139 } + gene_neck_width={ "neck_width_pos" 255 "neck_width_pos" 151 } + gene_bs_cheek_forward={ "cheek_forward_neg" 203 "cheek_forward_pos" 46 } + gene_bs_cheek_height={ "cheek_height_neg" 15 "cheek_height_neg" 33 } + gene_bs_cheek_width={ "cheek_width_pos" 175 "cheek_width_neg" 40 } + gene_bs_ear_angle={ "ear_angle_pos" 51 "ear_angle_pos" 51 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 99 "ear_inner_shape_pos" 99 } + gene_bs_ear_bend={ "ear_both_bend_pos" 0 "ear_both_bend_pos" 21 } + gene_bs_ear_outward={ "ear_outward_pos" 9 "ear_outward_pos" 52 } + gene_bs_ear_size={ "ear_size_pos" 149 "ear_size_neg" 80 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 233 "eye_corner_depth_pos" 244 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 255 "eye_fold_shape_pos" 15 } + gene_bs_eye_size={ "eye_size_pos" 197 "eye_size_neg" 13 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 55 "eye_upper_lid_size_pos" 124 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 115 "forehead_brow_curve_neg" 11 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 13 "forehead_brow_forward_pos" 37 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 255 "forehead_brow_inner_height_neg" 67 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 69 "forehead_brow_outer_height_neg" 14 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 111 "forehead_brow_width_pos" 39 } + gene_bs_jaw_def={ "jaw_def_neg" 255 "jaw_def_neg" 117 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 48 "mouth_lower_lip_def_pos" 19 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 103 "mouth_lower_lip_full_pos" 24 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 70 "mouth_lower_lip_pad_pos" 70 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 10 "mouth_lower_lip_width_neg" 10 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 0 "mouth_philtrum_def_pos" 11 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 154 "mouth_philtrum_shape_pos" 154 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 27 "mouth_philtrum_width_neg" 27 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 105 "mouth_upper_lip_full_pos" 107 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 231 "mouth_upper_lip_profile_neg" 17 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 95 "mouth_upper_lip_width_pos" 24 } + gene_bs_nose_forward={ "nose_forward_pos" 3 "nose_forward_pos" 38 } + gene_bs_nose_height={ "nose_height_neg" 123 "nose_height_pos" 15 } + gene_bs_nose_length={ "nose_length_pos" 75 "nose_length_pos" 99 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 183 "nose_nostril_height_pos" 16 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 83 "nose_nostril_width_pos" 29 } + gene_bs_nose_profile={ "nose_profile_hawk" 7 "nose_profile_pos" 27 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 151 "nose_ridge_angle_neg" 28 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 97 "nose_ridge_width_pos" 50 } + gene_bs_nose_size={ "nose_size_pos" 83 "nose_size_pos" 87 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 183 "nose_tip_angle_pos" 15 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 29 "nose_tip_forward_neg" 41 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 91 "nose_tip_width_neg" 14 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_01" 15 } + face_detail_cheek_fat={ "cheek_fat_03_pos" 168 "cheek_fat_01_neg" 151 } + face_detail_chin_cleft={ "chin_cleft" 110 "chin_cleft" 30 } + face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 3 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 255 "eye_lower_lid_def" 34 } + face_detail_eye_socket={ "eye_socket_03" 255 "eye_socket_02" 3 } + face_detail_nasolabial={ "nasolabial_02" 255 "nasolabial_01" 11 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 27 "nose_ridge_def_pos" 186 } + face_detail_nose_tip_def={ "nose_tip_def" 184 "nose_tip_def" 7 } + face_detail_temple_def={ "temple_def" 87 "temple_def" 148 } + expression_brow_wrinkles={ "brow_wrinkles_01" 97 "brow_wrinkles_01" 52 } + expression_eye_wrinkles={ "eye_wrinkles_03" 254 "eye_wrinkles_03" 254 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 0 "forehead_wrinkles_01" 180 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_2" 252 "complexion_4" 182 } + gene_height={ "normal_height" 176 "normal_height" 123 } + gene_bs_body_type={ "body_fat_head_fat_medium" 169 "body_fat_head_fat_medium" 117 } + gene_bs_body_shape={ "body_shape_hourglass_full" 186 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 47 "bust_shape_4_half" 121 } + gene_age={ "old_3" 191 "old_3" 191 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 255 "avg_spacing_high_thickness" 167 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 116 "layer_2_avg_thickness" 196 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 103 } + gene_hair_type={ "hair_curly" 171 "hair_straight" 171 } + gene_baldness={ "male_pattern_baldness" 255 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 208 "normal_eyes" 208 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 6 "normal_eyelashes" 6 } + beards={ "ep3_beards_straight" 255 "no_beard" 0 } + hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_edgar_wrihtssen={ + portrait_info = { + genes={ hair_color={ 100 61 100 61 } + skin_color={ 12 24 19 77 } + eye_color={ 57 89 231 176 } + gene_chin_forward={ "chin_forward_neg" 93 "chin_forward_neg" 119 } + gene_chin_height={ "chin_height_pos" 123 "chin_height_pos" 133 } + gene_chin_width={ "chin_width_neg" 203 "chin_width_neg" 119 } + gene_eye_angle={ "eye_angle_pos" 155 "eye_angle_pos" 174 } + gene_eye_depth={ "eye_depth_pos" 147 "eye_depth_pos" 139 } + gene_eye_height={ "eye_height_pos" 166 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_neg" 97 "eye_distance_neg" 124 } + gene_eye_shut={ "eye_shut_pos" 165 "eye_shut_pos" 142 } + gene_forehead_angle={ "forehead_angle_pos" 161 "forehead_angle_pos" 139 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 98 "forehead_brow_height_pos" 129 } + gene_forehead_roundness={ "forehead_roundness_pos" 101 "forehead_roundness_pos" 180 } + gene_forehead_width={ "forehead_width_pos" 255 "forehead_width_pos" 149 } + gene_forehead_height={ "forehead_height_pos" 210 "forehead_height_pos" 127 } + gene_head_height={ "head_height_neg" 100 "head_height_neg" 105 } + gene_head_width={ "head_width_neg" 127 "head_width_neg" 125 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 120 } + gene_head_top_height={ "head_top_height_neg" 98 "head_top_height_neg" 99 } + gene_head_top_width={ "head_top_width_pos" 189 "head_top_width_pos" 156 } + gene_jaw_angle={ "jaw_angle_neg" 77 "jaw_angle_neg" 119 } + gene_jaw_forward={ "jaw_forward_neg" 120 "jaw_forward_neg" 121 } + gene_jaw_height={ "jaw_height_pos" 125 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 121 "jaw_width_pos" 140 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 81 "mouth_corner_depth_neg" 122 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 146 "mouth_corner_height_pos" 140 } + gene_mouth_forward={ "mouth_forward_neg" 93 "mouth_forward_neg" 93 } + gene_mouth_height={ "mouth_height_neg" 121 "mouth_height_neg" 121 } + gene_mouth_width={ "mouth_width_neg" 143 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 109 "mouth_upper_lip_size_neg" 88 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 121 "mouth_lower_lip_size_neg" 120 } + gene_mouth_open={ "mouth_open_neg" 85 "mouth_open_neg" 96 } + gene_neck_length={ "neck_length_pos" 165 "neck_length_pos" 144 } + gene_neck_width={ "neck_width_pos" 73 "neck_width_pos" 133 } + gene_bs_cheek_forward={ "cheek_forward_pos" 143 "cheek_forward_pos" 2 } + gene_bs_cheek_height={ "cheek_height_pos" 27 "cheek_height_pos" 32 } + gene_bs_cheek_width={ "cheek_width_neg" 83 "cheek_width_neg" 27 } + gene_bs_ear_angle={ "ear_angle_neg" 31 "ear_angle_neg" 14 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 140 "ear_inner_shape_pos" 103 } + gene_bs_ear_bend={ "ear_both_bend_pos" 55 "ear_both_bend_pos" 51 } + gene_bs_ear_outward={ "ear_outward_pos" 39 "ear_outward_neg" 11 } + gene_bs_ear_size={ "ear_size_pos" 49 "ear_size_neg" 39 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 45 "eye_corner_depth_pos" 36 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 13 "eye_fold_shape_neg" 152 } + gene_bs_eye_size={ "eye_size_pos" 15 "eye_size_pos" 4 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 115 "eye_upper_lid_size_neg" 65 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 43 "forehead_brow_curve_pos" 124 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 255 "forehead_brow_forward_pos" 86 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 89 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 33 "forehead_brow_outer_height_pos" 21 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 19 "forehead_brow_width_neg" 80 } + gene_bs_jaw_def={ "jaw_def_pos" 57 "jaw_def_neg" 109 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 40 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 183 "mouth_lower_lip_full_neg" 13 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 6 "mouth_lower_lip_pad_pos" 6 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 77 "mouth_lower_lip_width_pos" 10 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 93 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 135 "mouth_philtrum_shape_pos" 38 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 19 "mouth_upper_lip_full_neg" 89 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 131 "mouth_upper_lip_profile_pos" 80 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 169 "mouth_upper_lip_width_pos" 100 } + gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 67 } + gene_bs_nose_height={ "nose_height_neg" 1 "nose_height_neg" 41 } + gene_bs_nose_length={ "nose_length_pos" 23 "nose_length_pos" 86 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 19 "nose_nostril_height_neg" 29 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 55 "nose_nostril_width_pos" 43 } + gene_bs_nose_profile={ "nose_profile_pos" 33 "nose_profile_hawk" 50 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 39 "nose_ridge_angle_pos" 24 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 83 "nose_ridge_width_neg" 17 } + gene_bs_nose_size={ "nose_size_pos" 45 "nose_size_pos" 56 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 25 "nose_tip_angle_neg" 10 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 25 "nose_tip_forward_pos" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 61 "nose_tip_width_pos" 62 } + face_detail_cheek_def={ "cheek_def_02" 81 "cheek_def_02" 142 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 182 "cheek_fat_04_pos" 0 } + face_detail_chin_cleft={ "chin_cleft" 66 "chin_cleft" 4 } + face_detail_chin_def={ "chin_def_neg" 139 "chin_def_neg" 229 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 162 "eye_lower_lid_def_02" 20 } + face_detail_eye_socket={ "eye_socket_color_02" 49 "eye_socket_color_02" 172 } + face_detail_nasolabial={ "nasolabial_04" 0 "nasolabial_03" 8 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 31 "nose_ridge_def_pos" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 235 "nose_tip_def" 235 } + face_detail_temple_def={ "temple_def" 59 "temple_def" 115 } + expression_brow_wrinkles={ "brow_wrinkles_03" 15 "brow_wrinkles_03" 95 } + expression_eye_wrinkles={ "eye_wrinkles_01" 60 "eye_wrinkles_01" 235 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 101 "forehead_wrinkles_01" 69 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 174 "complexion_5" 145 } + gene_height={ "normal_height" 183 "normal_height" 112 } + gene_bs_body_type={ "body_fat_head_fat_medium" 134 "body_fat_head_fat_medium" 120 } + gene_bs_body_shape={ "body_shape_apple_half" 255 "body_shape_apple_half" 38 } + gene_bs_bust={ "bust_clothes" 65 "bust_shape_2_full" 81 } + gene_age={ "old_4" 25 "old_4" 25 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 141 "avg_spacing_lower_thickness" 164 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 59 "layer_2_low_thickness" 64 } + gene_body_hair={ "body_hair_avg" 117 "body_hair_avg" 171 } + gene_hair_type={ "hair_straight" 126 "hair_wavy" 189 } + gene_baldness={ "male_pattern_baldness" 139 "male_pattern_baldness" 176 } + eye_accessory={ "normal_eyes" 33 "normal_eyes" 33 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 249 "normal_eyelashes" 249 } + hairstyles={ "tgp_southeast_hairstyles" 191 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled=yes +} + +dna_marek={ + type=male + id=0 + random_seed=0 + portrait_info = { + genes={ hair_color={ 35 106 203 177 } + skin_color={ 19 88 19 88 } + eye_color={ 197 153 69 156 } + gene_chin_forward={ "chin_forward_pos" 178 "chin_forward_pos" 137 } + gene_chin_height={ "chin_height_neg" 66 "chin_height_neg" 102 } + gene_chin_width={ "chin_width_pos" 155 "chin_width_pos" 163 } + gene_eye_angle={ "eye_angle_pos" 128 "eye_angle_pos" 128 } + gene_eye_depth={ "eye_depth_neg" 116 "eye_depth_neg" 78 } + gene_eye_height={ "eye_height_pos" 110 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 92 } + gene_eye_shut={ "eye_shut_pos" 161 "eye_shut_pos" 131 } + gene_forehead_angle={ "forehead_angle_pos" 126 "forehead_angle_pos" 153 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 152 "forehead_brow_height_pos" 138 } + gene_forehead_roundness={ "forehead_roundness_pos" 91 "forehead_roundness_pos" 174 } + gene_forehead_width={ "forehead_width_neg" 94 "forehead_width_neg" 100 } + gene_forehead_height={ "forehead_height_neg" 177 "forehead_height_neg" 113 } + gene_head_height={ "head_height_pos" 149 "head_height_pos" 155 } + gene_head_width={ "head_width_neg" 141 "head_width_neg" 124 } + gene_head_profile={ "head_profile_pos" 137 "head_profile_pos" 153 } + gene_head_top_height={ "head_top_height_pos" 156 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 162 "head_top_width_pos" 171 } + gene_jaw_angle={ "jaw_angle_pos" 199 "jaw_angle_pos" 177 } + gene_jaw_forward={ "jaw_forward_neg" 135 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_neg" 87 "jaw_height_neg" 114 } + gene_jaw_width={ "jaw_width_neg" 66 "jaw_width_neg" 100 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 158 "mouth_corner_depth_pos" 132 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 181 "mouth_corner_height_pos" 134 } + gene_mouth_forward={ "mouth_forward_neg" 149 "mouth_forward_neg" 114 } + gene_mouth_height={ "mouth_height_neg" 137 "mouth_height_neg" 127 } + gene_mouth_width={ "mouth_width_neg" 139 "mouth_width_neg" 123 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 104 "mouth_upper_lip_size_pos" 142 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 67 "mouth_lower_lip_size_neg" 80 } + gene_mouth_open={ "mouth_open_pos" 125 "mouth_open_pos" 196 } + gene_neck_length={ "neck_length_pos" 156 "neck_length_pos" 140 } + gene_neck_width={ "neck_width_pos" 97 "neck_width_pos" 128 } + gene_bs_cheek_forward={ "cheek_forward_pos" 67 "cheek_forward_pos" 32 } + gene_bs_cheek_height={ "cheek_height_pos" 55 "cheek_height_pos" 18 } + gene_bs_cheek_width={ "cheek_width_pos" 59 "cheek_width_pos" 25 } + gene_bs_ear_angle={ "ear_angle_pos" 0 "ear_angle_neg" 0 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 35 "ear_inner_shape_pos" 35 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 15 "ear_lower_bend_pos" 15 } + gene_bs_ear_outward={ "ear_outward_neg" 41 "ear_outward_neg" 41 } + gene_bs_ear_size={ "ear_size_neg" 46 "ear_size_neg" 46 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 77 "eye_corner_depth_pos" 12 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 15 "eye_fold_shape_pos" 124 } + gene_bs_eye_size={ "eye_size_pos" 75 "eye_size_pos" 44 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 15 "eye_upper_lid_size_neg" 12 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 173 "forehead_brow_curve_pos" 118 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 97 "forehead_brow_forward_pos" 128 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 9 "forehead_brow_inner_height_neg" 49 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_pos" 28 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 149 "forehead_brow_width_pos" 140 } + gene_bs_jaw_def={ "jaw_def_pos" 141 "jaw_def_neg" 5 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 255 "mouth_lower_lip_def_pos" 14 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 123 "mouth_lower_lip_full_neg" 33 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 71 "mouth_lower_lip_pad_pos" 119 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 49 "mouth_lower_lip_width_neg" 4 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 184 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 255 "mouth_philtrum_shape_pos" 81 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 7 "mouth_philtrum_width_pos" 81 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 255 "mouth_upper_lip_def_pos" 19 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 3 "mouth_upper_lip_full_neg" 3 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 61 "mouth_upper_lip_profile_pos" 22 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 19 "mouth_upper_lip_width_neg" 39 } + gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_pos" 31 } + gene_bs_nose_height={ "nose_height_neg" 81 "nose_height_neg" 15 } + gene_bs_nose_length={ "nose_length_pos" 169 "nose_length_pos" 125 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 95 "nose_nostril_height_pos" 32 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 127 "nose_nostril_width_neg" 197 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 7 "nose_profile_pos" 57 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 65 "nose_ridge_angle_neg" 0 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 35 "nose_ridge_width_pos" 23 } + gene_bs_nose_size={ "nose_size_pos" 91 "nose_size_pos" 14 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 63 "nose_tip_angle_pos" 45 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 131 "nose_tip_forward_pos" 3 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 1 "nose_tip_width_pos" 165 } + face_detail_cheek_def={ "cheek_def_01" 122 "cheek_def_02" 23 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 185 "cheek_fat_02_pos" 87 } + face_detail_chin_cleft={ "chin_cleft" 204 "chin_dimple" 16 } + face_detail_chin_def={ "chin_def_neg" 72 "chin_def" 13 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 127 "eye_lower_lid_def" 89 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_02" 14 } + face_detail_nasolabial={ "nasolabial_02" 219 "nasolabial_03" 22 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 94 "nose_ridge_def_pos" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 22 } + face_detail_temple_def={ "temple_def" 0 "temple_def" 223 } + expression_brow_wrinkles={ "brow_wrinkles_02" 170 "brow_wrinkles_03" 15 } + expression_eye_wrinkles={ "eye_wrinkles_02" 255 "eye_wrinkles_01" 102 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 0 "forehead_wrinkles_01" 48 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 181 "complexion_2" 171 } + gene_height={ "normal_height" 170 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_full" 150 "body_fat_head_fat_full" 138 } + gene_bs_body_shape={ "body_shape_hourglass_full" 95 "body_shape_hourglass_full" 8 } + gene_bs_bust={ "bust_clothes" 100 "bust_shape_4_half" 134 } + gene_age={ "old_1" 178 "old_1" 178 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 161 "far_spacing_avg_thickness" 170 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 206 "layer_2_avg_thickness" 156 } + gene_body_hair={ "body_hair_avg" 200 "body_hair_sparse" 133 } + gene_hair_type={ "hair_wavy" 176 "hair_wavy" 176 } + gene_baldness={ "male_pattern_baldness" 171 "male_pattern_baldness" 171 } + eye_accessory={ "normal_eyes" 5 "normal_eyes" 5 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 99 "normal_eyelashes" 99 } + hairstyles={ "western_hairstyles_wavy" 33 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled = yes +} + +dna_adriana={ + portrait_info = { + genes={ hair_color={ 2 238 77 240 } + skin_color={ 168 61 158 121 } + eye_color={ 214 73 193 146 } + gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_neg" 59 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_pos" 146 "eye_angle_pos" 149 } + gene_eye_depth={ "eye_depth_neg" 168 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 157 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 168 "eye_shut_pos" 199 } + gene_forehead_angle={ "forehead_angle_neg" 92 "forehead_angle_neg" 92 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 150 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 124 } + gene_head_height={ "head_height_pos" 164 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 144 "head_width_pos" 190 } + gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_pos" 121 "jaw_forward_pos" 135 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 115 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_pos" 141 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 93 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 74 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_pos" 122 "neck_width_pos" 129 } + gene_bs_cheek_forward={ "cheek_forward_pos" 53 "cheek_forward_pos" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 53 "cheek_height_neg" 2 } + gene_bs_cheek_width={ "cheek_width_neg" 25 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_neg" 59 "ear_angle_neg" 59 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 137 "ear_inner_shape_pos" 137 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 119 "ear_lower_bend_pos" 175 } + gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_neg" 0 } + gene_bs_ear_size={ "ear_size_neg" 17 "ear_size_neg" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 129 "eye_corner_depth_pos" 73 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 55 "eye_fold_shape_02_neg" 15 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_pos" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 51 "eye_upper_lid_size_pos" 81 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_pos" 41 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 10 "forehead_brow_forward_pos" 10 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_pos" 62 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 45 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_pos" 125 } + gene_bs_jaw_def={ "jaw_def_pos" 77 "jaw_def_neg" 118 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 48 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 9 "mouth_lower_lip_pad_pos" 19 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 2 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 79 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_neg" 35 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 25 "mouth_philtrum_width_neg" 25 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_neg" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_pos" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 75 "nose_forward_pos" 30 } + gene_bs_nose_height={ "nose_height_pos" 25 "nose_height_pos" 4 } + gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_neg" 44 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 131 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 9 "nose_nostril_width_neg" 35 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 5 "nose_profile_neg" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_pos" 7 } + gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 24 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 37 "nose_tip_angle_pos" 136 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_pos" 40 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_neg" 28 } + face_detail_cheek_def={ "cheek_def_01" 220 "cheek_def_01" 138 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 9 "cheek_fat_04_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 74 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_color_03" 149 "eye_socket_02" 25 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 86 "nose_ridge_def_neg" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 138 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 101 "temple_def" 101 } + expression_brow_wrinkles={ "brow_wrinkles_01" 170 "brow_wrinkles_03" 75 } + expression_eye_wrinkles={ "eye_wrinkles_02" 108 "eye_wrinkles_01" 50 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 128 "forehead_wrinkles_01" 62 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 255 "complexion_5" 208 } + gene_height={ "normal_height" 115 "normal_height" 125 } + gene_bs_body_type={ "body_fat_head_fat_full" 91 "body_fat_head_fat_full" 133 } + gene_bs_body_shape={ "body_shape_average" 94 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 163 "bust_shape_1_full" 84 } + gene_age={ "old_2" 200 "old_2" 200 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 196 "avg_spacing_low_thickness" 160 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 255 "layer_2_low_thickness" 201 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_avg" 175 } + gene_hair_type={ "hair_straight" 161 "hair_straight" 161 } + gene_baldness={ "no_baldness" 3 "male_pattern_baldness" 113 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 141 "normal_eyelashes" 141 } + hairstyles={ "fp2_hairstyles_iberian_muslim_straight" 127 "all_hairstyles" 0 } + beards={ "no_beard" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled = yes +} + +dna_cypriot={ + portrait_info = { + genes={ hair_color={ 12 254 77 240 } + skin_color={ 200 119 158 121 } + eye_color={ 44 139 193 146 } + gene_chin_forward={ "chin_forward_pos" 114 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_neg" 179 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_pos" 117 "eye_angle_pos" 149 } + gene_eye_depth={ "eye_depth_neg" 158 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 157 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 229 "eye_shut_pos" 199 } + gene_forehead_angle={ "forehead_angle_neg" 122 "forehead_angle_neg" 92 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 73 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 150 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 124 } + gene_head_height={ "head_height_pos" 114 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 144 "head_width_pos" 190 } + gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_pos" 101 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_pos" 147 "jaw_forward_pos" 135 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 115 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 133 "mouth_upper_lip_size_pos" 141 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 73 "mouth_lower_lip_size_neg" 93 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 74 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_pos" 122 "neck_width_pos" 129 } + gene_bs_cheek_forward={ "cheek_forward_neg" 19 "cheek_forward_pos" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 195 "cheek_height_neg" 2 } + gene_bs_cheek_width={ "cheek_width_neg" 11 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_neg" 59 "ear_angle_neg" 59 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 137 "ear_inner_shape_pos" 137 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 119 "ear_lower_bend_pos" 175 } + gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_neg" 0 } + gene_bs_ear_size={ "ear_size_neg" 17 "ear_size_neg" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 129 "eye_corner_depth_pos" 73 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 55 "eye_fold_shape_02_neg" 15 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_pos" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 51 "eye_upper_lid_size_pos" 81 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_pos" 41 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 85 "forehead_brow_forward_pos" 10 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 3 "forehead_brow_inner_height_pos" 62 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 29 "forehead_brow_outer_height_neg" 45 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 101 "forehead_brow_width_pos" 125 } + gene_bs_jaw_def={ "jaw_def_pos" 61 "jaw_def_neg" 118 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 48 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 9 "mouth_lower_lip_pad_pos" 19 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 2 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 162 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 171 "mouth_philtrum_shape_neg" 35 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 7 "mouth_philtrum_width_neg" 25 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 122 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 9 "mouth_upper_lip_full_neg" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_pos" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 75 "nose_forward_pos" 30 } + gene_bs_nose_height={ "nose_height_neg" 91 "nose_height_pos" 4 } + gene_bs_nose_length={ "nose_length_pos" 79 "nose_length_neg" 44 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 11 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 25 "nose_nostril_width_neg" 35 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 1 "nose_profile_neg" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_pos" 7 } + gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 24 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 37 "nose_tip_angle_pos" 136 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_pos" 40 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 7 "nose_tip_width_neg" 28 } + face_detail_cheek_def={ "cheek_def_01" 208 "cheek_def_01" 138 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 125 "cheek_fat_04_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 0 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 74 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_color_03" 149 "eye_socket_02" 25 } + face_detail_nasolabial={ "nasolabial_03" 68 "nasolabial_03" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 86 "nose_ridge_def_neg" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 144 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 101 "temple_def" 101 } + expression_brow_wrinkles={ "brow_wrinkles_01" 170 "brow_wrinkles_03" 75 } + expression_eye_wrinkles={ "eye_wrinkles_02" 108 "eye_wrinkles_01" 50 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 128 "forehead_wrinkles_01" 62 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 255 "complexion_5" 208 } + gene_height={ "normal_height" 111 "normal_height" 125 } + gene_bs_body_type={ "body_fat_head_fat_full" 64 "body_fat_head_fat_full" 133 } + gene_bs_body_shape={ "body_shape_average" 255 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 83 "bust_shape_1_full" 84 } + gene_age={ "old_2" 200 "old_2" 200 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 255 "avg_spacing_low_thickness" 160 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 201 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_avg" 175 } + gene_hair_type={ "hair_curly" 255 "hair_straight" 161 } + gene_baldness={ "no_baldness" 255 "male_pattern_baldness" 113 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 141 "normal_eyelashes" 141 } + beards={ "fp2_beards_straight" 255 "no_beard" 0 } + hairstyles={ "western_hairstyles_straight" 185 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + + } + } + enabled=yes +} + +dna_athos={ + portrait_info = { + genes={ hair_color={ 2 110 77 240 } + skin_color={ 2 64 158 121 } + eye_color={ 189 60 193 146 } + gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_neg" 59 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 149 } + gene_eye_depth={ "eye_depth_neg" 124 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_pos" 90 "eye_height_pos" 157 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 141 "eye_shut_pos" 199 } + gene_forehead_angle={ "forehead_angle_neg" 104 "forehead_angle_neg" 92 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 148 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 150 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 124 } + gene_head_height={ "head_height_pos" 164 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 144 "head_width_pos" 190 } + gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_pos" 121 "jaw_forward_pos" 135 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 115 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_neg" 9 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 204 "mouth_upper_lip_size_pos" 141 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 0 "mouth_lower_lip_size_neg" 93 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 74 } + gene_neck_length={ "neck_length_pos" 143 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_pos" 122 "neck_width_pos" 129 } + gene_bs_cheek_forward={ "cheek_forward_pos" 139 "cheek_forward_pos" 18 } + gene_bs_cheek_height={ "cheek_height_neg" 93 "cheek_height_neg" 2 } + gene_bs_cheek_width={ "cheek_width_neg" 59 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_neg" 59 "ear_angle_neg" 59 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 137 "ear_inner_shape_pos" 137 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 119 "ear_lower_bend_pos" 175 } + gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_neg" 0 } + gene_bs_ear_size={ "ear_size_neg" 17 "ear_size_neg" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 255 "eye_corner_depth_pos" 73 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 55 "eye_fold_shape_02_neg" 15 } + gene_bs_eye_size={ "eye_size_pos" 23 "eye_size_pos" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 229 "eye_upper_lid_size_pos" 81 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 171 "forehead_brow_curve_pos" 41 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 95 "forehead_brow_forward_pos" 10 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_pos" 62 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 45 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 37 "forehead_brow_width_pos" 125 } + gene_bs_jaw_def={ "jaw_def_pos" 77 "jaw_def_neg" 118 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 80 "mouth_lower_lip_def_pos" 48 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 9 "mouth_lower_lip_pad_pos" 19 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 2 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 79 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_neg" 35 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 45 "mouth_philtrum_width_neg" 25 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_neg" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_pos" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 75 "nose_forward_pos" 30 } + gene_bs_nose_height={ "nose_height_neg" 13 "nose_height_pos" 4 } + gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_neg" 44 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 131 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 9 "nose_nostril_width_neg" 35 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 5 "nose_profile_neg" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_pos" 7 } + gene_bs_nose_size={ "nose_size_pos" 27 "nose_size_pos" 24 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 171 "nose_tip_angle_pos" 136 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 23 "nose_tip_forward_pos" 40 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_neg" 28 } + face_detail_cheek_def={ "cheek_def_02" 216 "cheek_def_01" 138 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 255 "cheek_fat_04_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 70 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 197 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_01" 246 "eye_socket_02" 25 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 86 "nose_ridge_def_neg" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 138 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 101 "temple_def" 101 } + expression_brow_wrinkles={ "brow_wrinkles_01" 0 "brow_wrinkles_03" 75 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_01" 50 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 245 "forehead_wrinkles_01" 62 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 255 "complexion_5" 208 } + gene_height={ "normal_height" 115 "normal_height" 125 } + gene_bs_body_type={ "body_fat_head_fat_full" 49 "body_fat_head_fat_full" 133 } + gene_bs_body_shape={ "body_shape_average" 255 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 104 "bust_shape_1_full" 84 } + gene_age={ "old_2" 200 "old_2" 200 } + gene_eyebrows_shape={ "far_spacing_lower_thickness" 0 "avg_spacing_low_thickness" 160 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 255 "layer_2_low_thickness" 201 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_avg" 175 } + gene_hair_type={ "hair_straight" 161 "hair_straight" 161 } + gene_baldness={ "no_baldness" 3 "male_pattern_baldness" 113 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 141 "normal_eyelashes" 141 } + hairstyles={ "no_hairstyles" 0 "all_hairstyles" 0 } + beards={ "fp1_beards_straight" 153 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_klepht={ + portrait_info = { + genes={ hair_color={ 4 250 77 240 } + skin_color={ 215 129 158 121 } + eye_color={ 31 230 193 146 } + gene_chin_forward={ "chin_forward_pos" 142 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_pos" 129 "chin_height_pos" 129 } + gene_chin_width={ "chin_width_neg" 59 "chin_width_neg" 120 } + gene_eye_angle={ "eye_angle_pos" 117 "eye_angle_pos" 149 } + gene_eye_depth={ "eye_depth_neg" 182 "eye_depth_neg" 115 } + gene_eye_height={ "eye_height_pos" 138 "eye_height_pos" 157 } + gene_eye_distance={ "eye_distance_pos" 127 "eye_distance_pos" 130 } + gene_eye_shut={ "eye_shut_pos" 175 "eye_shut_pos" 199 } + gene_forehead_angle={ "forehead_angle_neg" 92 "forehead_angle_neg" 92 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 143 "forehead_brow_height_pos" 143 } + gene_forehead_roundness={ "forehead_roundness_pos" 159 "forehead_roundness_pos" 150 } + gene_forehead_width={ "forehead_width_pos" 146 "forehead_width_pos" 139 } + gene_forehead_height={ "forehead_height_neg" 104 "forehead_height_neg" 124 } + gene_head_height={ "head_height_pos" 122 "head_height_pos" 164 } + gene_head_width={ "head_width_pos" 128 "head_width_pos" 190 } + gene_head_profile={ "head_profile_neg" 107 "head_profile_neg" 107 } + gene_head_top_height={ "head_top_height_neg" 127 "head_top_height_neg" 127 } + gene_head_top_width={ "head_top_width_pos" 147 "head_top_width_pos" 176 } + gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 128 } + gene_jaw_forward={ "jaw_forward_pos" 121 "jaw_forward_pos" 135 } + gene_jaw_height={ "jaw_height_neg" 126 "jaw_height_neg" 117 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 108 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 114 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 131 "mouth_corner_height_neg" 115 } + gene_mouth_forward={ "mouth_forward_neg" 123 "mouth_forward_neg" 120 } + gene_mouth_height={ "mouth_height_pos" 134 "mouth_height_pos" 134 } + gene_mouth_width={ "mouth_width_neg" 120 "mouth_width_neg" 120 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 151 "mouth_upper_lip_size_pos" 141 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 140 "mouth_lower_lip_size_neg" 93 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 74 } + gene_neck_length={ "neck_length_pos" 124 "neck_length_pos" 141 } + gene_neck_width={ "neck_width_pos" 109 "neck_width_pos" 129 } + gene_bs_cheek_forward={ "cheek_forward_pos" 53 "cheek_forward_pos" 18 } + gene_bs_cheek_height={ "cheek_height_pos" 53 "cheek_height_neg" 2 } + gene_bs_cheek_width={ "cheek_width_neg" 25 "cheek_width_pos" 46 } + gene_bs_ear_angle={ "ear_angle_neg" 59 "ear_angle_neg" 59 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 137 "ear_inner_shape_pos" 137 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 119 "ear_lower_bend_pos" 175 } + gene_bs_ear_outward={ "ear_outward_pos" 31 "ear_outward_neg" 0 } + gene_bs_ear_size={ "ear_size_neg" 17 "ear_size_neg" 17 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 129 "eye_corner_depth_pos" 73 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_neg" 55 "eye_fold_shape_02_neg" 15 } + gene_bs_eye_size={ "eye_size_pos" 91 "eye_size_pos" 59 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 51 "eye_upper_lid_size_pos" 81 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_pos" 41 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 10 "forehead_brow_forward_pos" 10 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 27 "forehead_brow_inner_height_pos" 62 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 45 "forehead_brow_outer_height_neg" 45 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 31 "forehead_brow_width_pos" 125 } + gene_bs_jaw_def={ "jaw_def_pos" 77 "jaw_def_neg" 118 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 226 "mouth_lower_lip_def_pos" 48 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 85 "mouth_lower_lip_full_pos" 32 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 9 "mouth_lower_lip_pad_pos" 19 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 83 "mouth_lower_lip_width_pos" 2 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 79 "mouth_philtrum_def_pos" 13 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 47 "mouth_philtrum_shape_neg" 35 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 25 "mouth_philtrum_width_neg" 25 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 17 "mouth_upper_lip_def_pos" 17 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 101 "mouth_upper_lip_full_neg" 29 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 33 "mouth_upper_lip_profile_pos" 58 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 3 "mouth_upper_lip_width_neg" 6 } + gene_bs_nose_forward={ "nose_forward_pos" 75 "nose_forward_pos" 30 } + gene_bs_nose_height={ "nose_height_neg" 41 "nose_height_pos" 4 } + gene_bs_nose_length={ "nose_length_pos" 43 "nose_length_neg" 44 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 57 "nose_nostril_height_pos" 5 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 9 "nose_nostril_width_neg" 35 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 61 "nose_profile_neg" 64 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 65 "nose_ridge_angle_neg" 18 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 33 "nose_ridge_width_pos" 7 } + gene_bs_nose_size={ "nose_size_pos" 131 "nose_size_pos" 24 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 127 "nose_tip_angle_pos" 136 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 47 "nose_tip_forward_pos" 40 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 99 "nose_tip_width_neg" 28 } + face_detail_cheek_def={ "cheek_def_01" 133 "cheek_def_01" 138 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 0 "cheek_fat_04_pos" 9 } + face_detail_chin_cleft={ "chin_dimple" 6 "chin_dimple" 6 } + face_detail_chin_def={ "chin_def_neg" 7 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 74 "eye_lower_lid_def" 38 } + face_detail_eye_socket={ "eye_socket_color_03" 149 "eye_socket_02" 25 } + face_detail_nasolabial={ "nasolabial_03" 0 "nasolabial_03" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 86 "nose_ridge_def_neg" 13 } + face_detail_nose_tip_def={ "nose_tip_def" 138 "nose_tip_def" 9 } + face_detail_temple_def={ "temple_def" 101 "temple_def" 101 } + expression_brow_wrinkles={ "brow_wrinkles_01" 170 "brow_wrinkles_03" 75 } + expression_eye_wrinkles={ "eye_wrinkles_02" 108 "eye_wrinkles_01" 50 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 128 "forehead_wrinkles_01" 62 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_5" 255 "complexion_5" 208 } + gene_height={ "normal_height" 115 "normal_height" 125 } + gene_bs_body_type={ "body_fat_head_fat_full" 58 "body_fat_head_fat_full" 133 } + gene_bs_body_shape={ "body_shape_average" 255 "body_shape_average" 0 } + gene_bs_bust={ "bust_clothes" 32 "bust_shape_1_full" 84 } + gene_age={ "old_2" 200 "old_2" 200 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 255 "avg_spacing_low_thickness" 160 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_low_thickness" 201 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_avg" 175 } + gene_hair_type={ "hair_curly" 255 "hair_straight" 161 } + gene_baldness={ "no_baldness" 3 "male_pattern_baldness" 113 } + eye_accessory={ "normal_eyes" 28 "normal_eyes" 28 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 141 "normal_eyelashes" 141 } + beards={ "fp3_iranian_beards_straight" 159 "no_beard" 0 } + hairstyles={ "northern_hairstyles_straight" 95 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} +dna_andrew={ + portrait_info = { + genes={ hair_color={ 2 15 103 232 } + skin_color={ 237 115 134 116 } + eye_color={ 21 146 25 177 } + gene_chin_forward={ "chin_forward_neg" 135 "chin_forward_neg" 75 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 142 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 111 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 185 "eye_depth_neg" 124 } + gene_eye_height={ "eye_height_pos" 124 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 126 "forehead_angle_neg" 119 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 136 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 160 } + gene_forehead_width={ "forehead_width_pos" 161 "forehead_width_pos" 168 } + gene_forehead_height={ "forehead_height_neg" 136 "forehead_height_neg" 63 } + gene_head_height={ "head_height_neg" 118 "head_height_neg" 118 } + gene_head_width={ "head_width_neg" 152 "head_width_neg" 123 } + gene_head_profile={ "head_profile_pos" 117 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } + gene_head_top_width={ "head_top_width_neg" 139 "head_top_width_neg" 113 } + gene_jaw_angle={ "jaw_angle_neg" 109 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 148 "jaw_forward_neg" 126 } + gene_jaw_height={ "jaw_height_pos" 139 "jaw_height_pos" 158 } + gene_jaw_width={ "jaw_width_neg" 163 "jaw_width_neg" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } + gene_mouth_forward={ "mouth_forward_pos" 123 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 96 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_pos" 130 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 84 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 84 } + gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 150 "neck_width_pos" 162 } + gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 33 } + gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_neg" 204 } + gene_bs_cheek_width={ "cheek_width_neg" 85 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 44 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 10 } + gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 28 "ear_outward_neg" 28 } + gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 163 "eye_corner_depth_neg" 31 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 27 "eye_fold_shape_02_neg" 126 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_neg" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 81 "eye_upper_lid_size_pos" 34 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 79 "forehead_brow_forward_pos" 48 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 147 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 23 "forehead_brow_outer_height_pos" 27 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 55 "forehead_brow_width_neg" 23 } + gene_bs_jaw_def={ "jaw_def_pos" 123 "jaw_def_neg" 8 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 10 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 53 "mouth_lower_lip_pad_neg" 166 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 61 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 48 "mouth_philtrum_width_pos" 48 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 7 "mouth_upper_lip_full_neg" 7 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_neg" 10 } + gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 1 } + gene_bs_nose_height={ "nose_height_neg" 163 "nose_height_neg" 7 } + gene_bs_nose_length={ "nose_length_pos" 91 "nose_length_neg" 50 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 185 "nose_nostril_height_pos" 24 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_neg" 50 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 57 "nose_profile_neg" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 213 "nose_ridge_angle_pos" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 65 "nose_ridge_width_pos" 42 } + gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 29 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_pos" 47 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_pos" 13 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 167 "nose_tip_width_pos" 14 } + face_detail_cheek_def={ "cheek_def_01" 195 "cheek_def_02" 83 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 57 "cheek_fat_01_neg" 20 } + face_detail_chin_cleft={ "chin_cleft" 77 "chin_cleft" 38 } + face_detail_chin_def={ "chin_def" 85 "chin_def" 105 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 237 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_03" 251 } + face_detail_nasolabial={ "nasolabial_03" 77 "nasolabial_03" 47 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 255 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 236 } + face_detail_temple_def={ "temple_def" 216 "temple_def" 135 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_03" 149 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 138 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 255 "forehead_wrinkles_01" 147 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 255 "complexion_1" 78 } + gene_height={ "normal_height" 119 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_full" 93 "body_fat_head_fat_full" 125 } + gene_bs_body_shape={ "body_shape_pear_half" 25 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 107 "bust_shape_1_half" 134 } + gene_age={ "old_2" 20 "old_2" 20 } + gene_eyebrows_shape={ "close_spacing_lower_thickness" 255 "far_spacing_low_thickness" 205 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_high_thickness" 211 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 146 } + gene_hair_type={ "hair_wavy" 89 "hair_wavy" 89 } + gene_baldness={ "male_pattern_baldness" 178 "male_pattern_baldness" 178 } + eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } + hairstyles={ "western_hairstyles_wavy" 88 "all_hairstyles" 0 } + beards={ "fp2_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_chrysostom = { + portrait_info = { + genes={ hair_color={ 27 217 103 232 } + skin_color={ 237 115 134 116 } + eye_color={ 21 146 25 177 } + gene_chin_forward={ "chin_forward_neg" 135 "chin_forward_neg" 75 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 142 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 111 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 185 "eye_depth_neg" 124 } + gene_eye_height={ "eye_height_pos" 124 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 123 "forehead_angle_neg" 119 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 136 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 160 } + gene_forehead_width={ "forehead_width_pos" 161 "forehead_width_pos" 168 } + gene_forehead_height={ "forehead_height_neg" 136 "forehead_height_neg" 63 } + gene_head_height={ "head_height_neg" 118 "head_height_neg" 118 } + gene_head_width={ "head_width_neg" 104 "head_width_neg" 123 } + gene_head_profile={ "head_profile_pos" 117 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } + gene_head_top_width={ "head_top_width_neg" 139 "head_top_width_neg" 113 } + gene_jaw_angle={ "jaw_angle_neg" 152 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 134 "jaw_forward_neg" 126 } + gene_jaw_height={ "jaw_height_pos" 156 "jaw_height_pos" 158 } + gene_jaw_width={ "jaw_width_neg" 158 "jaw_width_neg" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } + gene_mouth_forward={ "mouth_forward_pos" 123 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 96 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_pos" 130 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 84 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 84 } + gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 92 "neck_width_pos" 162 } + gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 33 } + gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_neg" 204 } + gene_bs_cheek_width={ "cheek_width_neg" 85 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 44 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 10 } + gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 28 "ear_outward_neg" 28 } + gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 163 "eye_corner_depth_neg" 31 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 27 "eye_fold_shape_02_neg" 126 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_neg" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 81 "eye_upper_lid_size_pos" 34 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_pos" 255 "forehead_brow_curve_neg" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 79 "forehead_brow_forward_pos" 48 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 51 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 25 "forehead_brow_outer_height_pos" 27 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 79 "forehead_brow_width_neg" 23 } + gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 8 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 10 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 53 "mouth_lower_lip_pad_neg" 166 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 61 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 48 "mouth_philtrum_width_pos" 48 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 7 "mouth_upper_lip_full_neg" 7 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_neg" 10 } + gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 1 } + gene_bs_nose_height={ "nose_height_neg" 163 "nose_height_neg" 7 } + gene_bs_nose_length={ "nose_length_pos" 91 "nose_length_neg" 50 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 185 "nose_nostril_height_pos" 24 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_neg" 50 } + gene_bs_nose_profile={ "nose_profile_hawk" 11 "nose_profile_neg" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_pos" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 65 "nose_ridge_width_pos" 42 } + gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 29 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_pos" 47 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_pos" 13 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 167 "nose_tip_width_pos" 14 } + face_detail_cheek_def={ "cheek_def_01" 255 "cheek_def_02" 83 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 223 "cheek_fat_01_neg" 20 } + face_detail_chin_cleft={ "chin_cleft" 77 "chin_cleft" 38 } + face_detail_chin_def={ "chin_def" 85 "chin_def" 105 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 237 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_03" 251 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_03" 47 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 138 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 236 } + face_detail_temple_def={ "temple_def" 216 "temple_def" 135 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_03" 149 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 138 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 224 "forehead_wrinkles_01" 147 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 255 "complexion_1" 78 } + gene_height={ "normal_height" 119 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_full" 93 "body_fat_head_fat_full" 125 } + gene_bs_body_shape={ "body_shape_pear_half" 25 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 107 "bust_shape_1_half" 134 } + gene_age={ "old_2" 20 "old_2" 20 } + gene_eyebrows_shape={ "close_spacing_lower_thickness" 255 "far_spacing_low_thickness" 205 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_high_thickness" 211 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 146 } + gene_hair_type={ "hair_wavy" 89 "hair_wavy" 89 } + gene_baldness={ "male_pattern_baldness" 255 "male_pattern_baldness" 178 } + eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } + hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } + beards={ "mpo_mongol_beards" 126 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_photios={ + portrait_info = { + genes={ hair_color={ 2 27 103 232 } + skin_color={ 237 115 134 116 } + eye_color={ 21 146 25 177 } + gene_chin_forward={ "chin_forward_neg" 135 "chin_forward_neg" 75 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 142 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 111 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 185 "eye_depth_neg" 124 } + gene_eye_height={ "eye_height_pos" 124 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 123 "forehead_angle_neg" 119 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 150 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 160 } + gene_forehead_width={ "forehead_width_pos" 161 "forehead_width_pos" 168 } + gene_forehead_height={ "forehead_height_neg" 136 "forehead_height_neg" 63 } + gene_head_height={ "head_height_neg" 118 "head_height_neg" 118 } + gene_head_width={ "head_width_neg" 104 "head_width_neg" 123 } + gene_head_profile={ "head_profile_pos" 117 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } + gene_head_top_width={ "head_top_width_neg" 139 "head_top_width_neg" 113 } + gene_jaw_angle={ "jaw_angle_neg" 152 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 134 "jaw_forward_neg" 126 } + gene_jaw_height={ "jaw_height_pos" 156 "jaw_height_pos" 158 } + gene_jaw_width={ "jaw_width_neg" 158 "jaw_width_neg" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 0 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 133 "mouth_corner_height_pos" 133 } + gene_mouth_forward={ "mouth_forward_pos" 123 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 96 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_pos" 130 "mouth_width_pos" 130 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 84 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 84 } + gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 92 "neck_width_pos" 162 } + gene_bs_cheek_forward={ "cheek_forward_pos" 47 "cheek_forward_pos" 33 } + gene_bs_cheek_height={ "cheek_height_pos" 11 "cheek_height_neg" 204 } + gene_bs_cheek_width={ "cheek_width_neg" 85 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 44 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 10 } + gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 28 "ear_outward_neg" 28 } + gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 163 "eye_corner_depth_neg" 31 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 27 "eye_fold_shape_02_neg" 126 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_neg" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 81 "eye_upper_lid_size_pos" 34 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 83 "forehead_brow_forward_pos" 48 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 51 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 139 "forehead_brow_outer_height_pos" 27 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 79 "forehead_brow_width_neg" 23 } + gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 8 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 10 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 53 "mouth_lower_lip_pad_neg" 166 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 61 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 48 "mouth_philtrum_width_pos" 48 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 7 "mouth_upper_lip_full_neg" 7 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_neg" 10 } + gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 1 } + gene_bs_nose_height={ "nose_height_neg" 163 "nose_height_neg" 7 } + gene_bs_nose_length={ "nose_length_pos" 91 "nose_length_neg" 50 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 185 "nose_nostril_height_pos" 24 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 23 "nose_nostril_width_neg" 50 } + gene_bs_nose_profile={ "nose_profile_hawk" 11 "nose_profile_neg" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_pos" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 65 "nose_ridge_width_pos" 42 } + gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 29 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_pos" 47 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 19 "nose_tip_forward_pos" 13 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 167 "nose_tip_width_pos" 14 } + face_detail_cheek_def={ "cheek_def_01" 255 "cheek_def_02" 83 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 223 "cheek_fat_01_neg" 20 } + face_detail_chin_cleft={ "chin_cleft" 77 "chin_cleft" 38 } + face_detail_chin_def={ "chin_def" 85 "chin_def" 105 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 237 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_03" 251 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_03" 47 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 138 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 236 } + face_detail_temple_def={ "temple_def" 216 "temple_def" 135 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_03" 149 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 138 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 224 "forehead_wrinkles_01" 147 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 255 "complexion_1" 78 } + gene_height={ "normal_height" 119 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_full" 93 "body_fat_head_fat_full" 125 } + gene_bs_body_shape={ "body_shape_pear_half" 25 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 107 "bust_shape_1_half" 134 } + gene_age={ "old_2" 20 "old_2" 20 } + gene_eyebrows_shape={ "close_spacing_lower_thickness" 255 "far_spacing_low_thickness" 205 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_high_thickness" 211 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 146 } + gene_hair_type={ "hair_wavy" 89 "hair_wavy" 89 } + gene_baldness={ "male_pattern_baldness" 255 "male_pattern_baldness" 178 } + eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } + hairstyles={ "western_hairstyles_straight" 231 "all_hairstyles" 0 } + beards={ "steppe_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_bart = { + portrait_info = { + genes={ hair_color={ 21 250 103 232 } + skin_color={ 237 115 134 116 } + eye_color={ 21 146 25 177 } + gene_chin_forward={ "chin_forward_neg" 135 "chin_forward_neg" 75 } + gene_chin_height={ "chin_height_neg" 123 "chin_height_neg" 125 } + gene_chin_width={ "chin_width_neg" 142 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 111 "eye_angle_pos" 130 } + gene_eye_depth={ "eye_depth_neg" 128 "eye_depth_neg" 124 } + gene_eye_height={ "eye_height_pos" 124 "eye_height_pos" 139 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 225 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_neg" 123 "forehead_angle_neg" 119 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 96 "forehead_brow_height_neg" 122 } + gene_forehead_roundness={ "forehead_roundness_pos" 155 "forehead_roundness_pos" 160 } + gene_forehead_width={ "forehead_width_pos" 161 "forehead_width_pos" 168 } + gene_forehead_height={ "forehead_height_neg" 136 "forehead_height_neg" 63 } + gene_head_height={ "head_height_neg" 79 "head_height_neg" 118 } + gene_head_width={ "head_width_neg" 143 "head_width_neg" 123 } + gene_head_profile={ "head_profile_pos" 132 "head_profile_pos" 150 } + gene_head_top_height={ "head_top_height_neg" 120 "head_top_height_neg" 120 } + gene_head_top_width={ "head_top_width_neg" 139 "head_top_width_neg" 113 } + gene_jaw_angle={ "jaw_angle_neg" 152 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_neg" 134 "jaw_forward_neg" 126 } + gene_jaw_height={ "jaw_height_pos" 156 "jaw_height_pos" 158 } + gene_jaw_width={ "jaw_width_neg" 158 "jaw_width_neg" 127 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 255 "mouth_corner_depth_neg" 123 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 138 "mouth_corner_height_pos" 133 } + gene_mouth_forward={ "mouth_forward_pos" 106 "mouth_forward_pos" 138 } + gene_mouth_height={ "mouth_height_pos" 83 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_pos" 77 "mouth_width_pos" 130 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 157 "mouth_upper_lip_size_pos" 157 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 84 "mouth_lower_lip_size_neg" 118 } + gene_mouth_open={ "mouth_open_neg" 84 "mouth_open_neg" 84 } + gene_neck_length={ "neck_length_neg" 119 "neck_length_neg" 105 } + gene_neck_width={ "neck_width_pos" 139 "neck_width_pos" 162 } + gene_bs_cheek_forward={ "cheek_forward_neg" 89 "cheek_forward_pos" 33 } + gene_bs_cheek_height={ "cheek_height_pos" 65 "cheek_height_neg" 204 } + gene_bs_cheek_width={ "cheek_width_neg" 163 "cheek_width_pos" 18 } + gene_bs_ear_angle={ "ear_angle_pos" 44 "ear_angle_pos" 44 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 10 "ear_inner_shape_pos" 10 } + gene_bs_ear_bend={ "ear_both_bend_pos" 35 "ear_both_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_neg" 28 "ear_outward_neg" 28 } + gene_bs_ear_size={ "ear_size_neg" 44 "ear_size_neg" 44 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 163 "eye_corner_depth_neg" 31 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 27 "eye_fold_shape_02_neg" 126 } + gene_bs_eye_size={ "eye_size_pos" 53 "eye_size_neg" 19 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 81 "eye_upper_lid_size_pos" 34 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 133 "forehead_brow_curve_neg" 81 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 83 "forehead_brow_forward_pos" 48 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 57 "forehead_brow_inner_height_pos" 22 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 245 "forehead_brow_outer_height_pos" 27 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 79 "forehead_brow_width_neg" 23 } + gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 8 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 63 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 27 "mouth_lower_lip_full_pos" 10 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 53 "mouth_lower_lip_pad_neg" 166 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 167 "mouth_lower_lip_width_pos" 122 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 14 "mouth_philtrum_shape_pos" 14 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 48 "mouth_philtrum_width_pos" 48 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 49 "mouth_upper_lip_def_pos" 49 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 7 "mouth_upper_lip_full_neg" 7 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 18 "mouth_upper_lip_profile_pos" 18 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 10 "mouth_upper_lip_width_neg" 10 } + gene_bs_nose_forward={ "nose_forward_pos" 37 "nose_forward_neg" 1 } + gene_bs_nose_height={ "nose_height_neg" 85 "nose_height_neg" 7 } + gene_bs_nose_length={ "nose_length_neg" 1 "nose_length_neg" 50 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 185 "nose_nostril_height_pos" 24 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 97 "nose_nostril_width_neg" 50 } + gene_bs_nose_profile={ "nose_profile_hawk_pos" 17 "nose_profile_neg" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 9 "nose_ridge_angle_pos" 26 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 123 "nose_ridge_width_pos" 42 } + gene_bs_nose_size={ "nose_size_pos" 59 "nose_size_pos" 29 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 59 "nose_tip_angle_pos" 47 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 15 "nose_tip_forward_pos" 13 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 167 "nose_tip_width_pos" 14 } + face_detail_cheek_def={ "cheek_def_01" 56 "cheek_def_02" 83 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 223 "cheek_fat_01_neg" 20 } + face_detail_chin_cleft={ "chin_cleft" 77 "chin_cleft" 38 } + face_detail_chin_def={ "chin_def" 112 "chin_def" 105 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def_02" 237 } + face_detail_eye_socket={ "eye_socket_color_01" 255 "eye_socket_03" 251 } + face_detail_nasolabial={ "nasolabial_03" 255 "nasolabial_03" 47 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 138 "nose_ridge_def_pos" 6 } + face_detail_nose_tip_def={ "nose_tip_def" 255 "nose_tip_def" 236 } + face_detail_temple_def={ "temple_def" 216 "temple_def" 135 } + expression_brow_wrinkles={ "brow_wrinkles_02" 255 "brow_wrinkles_03" 149 } + expression_eye_wrinkles={ "eye_wrinkles_01" 255 "eye_wrinkles_03" 138 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 224 "forehead_wrinkles_01" 147 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 255 "complexion_1" 78 } + gene_height={ "normal_height" 119 "normal_height" 121 } + gene_bs_body_type={ "body_fat_head_fat_full" 93 "body_fat_head_fat_full" 125 } + gene_bs_body_shape={ "body_shape_pear_half" 25 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 107 "bust_shape_1_half" 134 } + gene_age={ "old_2" 20 "old_2" 20 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 178 "far_spacing_low_thickness" 205 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 0 "layer_2_high_thickness" 211 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 146 } + gene_hair_type={ "hair_wavy" 89 "hair_wavy" 89 } + gene_baldness={ "male_pattern_baldness" 255 "male_pattern_baldness" 178 } + eye_accessory={ "normal_eyes" 80 "normal_eyes" 80 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 106 "normal_eyelashes" 106 } + hairstyles={ "mpo_mongol_hairstyles" 85 "all_hairstyles" 0 } + beards={ "tgp_chinese_beards" 109 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} +dna_tikhon={ + portrait_info = { + genes={ hair_color={ 7 252 220 50 } + skin_color={ 0 65 0 65 } + eye_color={ 225 43 138 182 } + gene_chin_forward={ "chin_forward_neg" 148 "chin_forward_neg" 108 } + gene_chin_height={ "chin_height_pos" 103 "chin_height_pos" 133 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_pos" 116 "eye_angle_pos" 132 } + gene_eye_depth={ "eye_depth_pos" 153 "eye_depth_pos" 137 } + gene_eye_height={ "eye_height_neg" 103 "eye_height_neg" 105 } + gene_eye_distance={ "eye_distance_neg" 121 "eye_distance_neg" 121 } + gene_eye_shut={ "eye_shut_pos" 165 "eye_shut_pos" 135 } + gene_forehead_angle={ "forehead_angle_pos" 137 "forehead_angle_pos" 137 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 0 "forehead_brow_height_neg" 87 } + gene_forehead_roundness={ "forehead_roundness_pos" 188 "forehead_roundness_pos" 224 } + gene_forehead_width={ "forehead_width_neg" 83 "forehead_width_neg" 83 } + gene_forehead_height={ "forehead_height_neg" 97 "forehead_height_neg" 97 } + gene_head_height={ "head_height_neg" 154 "head_height_neg" 110 } + gene_head_width={ "head_width_pos" 161 "head_width_pos" 167 } + gene_head_profile={ "head_profile_pos" 142 "head_profile_pos" 142 } + gene_head_top_height={ "head_top_height_neg" 126 "head_top_height_neg" 126 } + gene_head_top_width={ "head_top_width_pos" 132 "head_top_width_pos" 132 } + gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 153 } + gene_jaw_forward={ "jaw_forward_pos" 132 "jaw_forward_pos" 132 } + gene_jaw_height={ "jaw_height_pos" 131 "jaw_height_pos" 131 } + gene_jaw_width={ "jaw_width_neg" 123 "jaw_width_neg" 123 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 127 "mouth_corner_depth_neg" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 136 "mouth_corner_height_pos" 136 } + gene_mouth_forward={ "mouth_forward_pos" 127 "mouth_forward_pos" 127 } + gene_mouth_height={ "mouth_height_pos" 140 "mouth_height_pos" 140 } + gene_mouth_width={ "mouth_width_neg" 83 "mouth_width_neg" 83 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 158 "mouth_upper_lip_size_pos" 150 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 145 "mouth_lower_lip_size_neg" 102 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 84 } + gene_neck_length={ "neck_length_pos" 150 "neck_length_pos" 150 } + gene_neck_width={ "neck_width_pos" 144 "neck_width_pos" 144 } + gene_bs_cheek_forward={ "cheek_forward_pos" 37 "cheek_forward_pos" 5 } + gene_bs_cheek_height={ "cheek_height_neg" 25 "cheek_height_pos" 11 } + gene_bs_cheek_width={ "cheek_width_pos" 5 "cheek_width_pos" 2 } + gene_bs_ear_angle={ "ear_angle_pos" 18 "ear_angle_pos" 18 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 183 "ear_inner_shape_pos" 183 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 60 "ear_lower_bend_pos" 60 } + gene_bs_ear_outward={ "ear_outward_neg" 39 "ear_outward_neg" 39 } + gene_bs_ear_size={ "ear_size_neg" 15 "ear_size_neg" 15 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 19 "eye_corner_depth_pos" 36 } + gene_bs_eye_fold_shape={ "eye_fold_shape_02_pos" 77 "eye_fold_shape_02_neg" 42 } + gene_bs_eye_size={ "eye_size_neg" 67 "eye_size_neg" 8 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 28 "eye_upper_lid_size_pos" 28 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 86 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 119 "forehead_brow_forward_pos" 91 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 119 "forehead_brow_inner_height_neg" 40 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 119 "forehead_brow_outer_height_pos" 65 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 15 "forehead_brow_width_neg" 15 } + gene_bs_jaw_def={ "jaw_def_pos" 69 "jaw_def_pos" 69 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 191 "mouth_lower_lip_def_pos" 108 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 65 "mouth_lower_lip_full_neg" 65 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 3 "mouth_lower_lip_pad_neg" 3 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 38 "mouth_lower_lip_width_pos" 38 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 30 "mouth_philtrum_def_pos" 30 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 2 "mouth_philtrum_shape_pos" 2 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 66 "mouth_philtrum_width_neg" 66 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 26 "mouth_upper_lip_def_pos" 26 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 72 "mouth_upper_lip_full_pos" 72 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_pos" 63 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 85 "mouth_upper_lip_width_neg" 85 } + gene_bs_nose_forward={ "nose_forward_neg" 7 "nose_forward_neg" 8 } + gene_bs_nose_height={ "nose_height_neg" 5 "nose_height_pos" 119 } + gene_bs_nose_length={ "nose_length_pos" 95 "nose_length_pos" 11 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 215 "nose_nostril_height_neg" 13 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 29 "nose_nostril_width_neg" 173 } + gene_bs_nose_profile={ "nose_profile_neg" 51 "nose_profile_pos" 95 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 171 "nose_ridge_angle_neg" 116 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 49 "nose_ridge_width_neg" 49 } + gene_bs_nose_size={ "nose_size_pos" 23 "nose_size_pos" 60 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 30 "nose_tip_angle_neg" 30 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 71 "nose_tip_forward_neg" 64 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 115 "nose_tip_width_pos" 39 } + face_detail_cheek_def={ "cheek_def_02" 42 "cheek_def_01" 32 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 162 "cheek_fat_01_neg" 71 } + face_detail_chin_cleft={ "chin_dimple" 8 "chin_dimple" 8 } + face_detail_chin_def={ "chin_def_neg" 231 "chin_def_neg" 7 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 251 "eye_lower_lid_def" 132 } + face_detail_eye_socket={ "eye_socket_01" 14 "eye_socket_01" 14 } + face_detail_nasolabial={ "nasolabial_03" 2 "nasolabial_03" 2 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 50 "nose_ridge_def_pos" 191 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 106 } + face_detail_temple_def={ "temple_def" 176 "temple_def" 176 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_01" 168 } + expression_eye_wrinkles={ "eye_wrinkles_01" 167 "eye_wrinkles_01" 167 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 204 "forehead_wrinkles_01" 204 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 221 "complexion_7" 221 } + gene_height={ "normal_height" 139 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_full" 80 "body_fat_head_fat_full" 117 } + gene_bs_body_shape={ "body_shape_average" 120 "body_shape_average" 29 } + gene_bs_bust={ "bust_clothes" 61 "bust_default" 97 } + gene_age={ "old_2" 76 "old_2" 76 } + gene_eyebrows_shape={ "avg_spacing_high_thickness" 255 "far_spacing_avg_thickness" 126 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_lower_thickness" 158 } + gene_body_hair={ "body_hair_dense" 255 "body_hair_sparse" 102 } + gene_hair_type={ "hair_straight" 107 "hair_wavy" 107 } + gene_baldness={ "no_baldness" 255 "male_pattern_baldness" 104 } + eye_accessory={ "normal_eyes" 234 "normal_eyes" 234 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 161 "normal_eyelashes" 161 } + beards={ "western_beards_straight" 132 "no_beard" 0 } + hairstyles={ "fp2_hairstyles_iberian_christian_wavy" 127 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_leonor={ + portrait_info = { + genes={ hair_color={ 115 227 199 249 } + skin_color={ 143 143 166 117 } + eye_color={ 107 116 41 135 } + gene_chin_forward={ "chin_forward_neg" 127 "chin_forward_neg" 127 } + gene_chin_height={ "chin_height_neg" 115 "chin_height_neg" 115 } + gene_chin_width={ "chin_width_neg" 116 "chin_width_neg" 116 } + gene_eye_angle={ "eye_angle_pos" 103 "eye_angle_pos" 127 } + gene_eye_depth={ "eye_depth_neg" 109 "eye_depth_neg" 116 } + gene_eye_height={ "eye_height_neg" 130 "eye_height_neg" 124 } + gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_neg" 106 "eye_shut_neg" 109 } + gene_forehead_angle={ "forehead_angle_neg" 116 "forehead_angle_neg" 116 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 179 "forehead_brow_height_pos" 169 } + gene_forehead_roundness={ "forehead_roundness_pos" 145 "forehead_roundness_pos" 145 } + gene_forehead_width={ "forehead_width_pos" 143 "forehead_width_pos" 143 } + gene_forehead_height={ "forehead_height_pos" 161 "forehead_height_pos" 153 } + gene_head_height={ "head_height_neg" 128 "head_height_neg" 98 } + gene_head_width={ "head_width_pos" 122 "head_width_pos" 151 } + gene_head_profile={ "head_profile_neg" 130 "head_profile_neg" 63 } + gene_head_top_height={ "head_top_height_neg" 104 "head_top_height_neg" 104 } + gene_head_top_width={ "head_top_width_pos" 146 "head_top_width_pos" 146 } + gene_jaw_angle={ "jaw_angle_neg" 156 "jaw_angle_neg" 106 } + gene_jaw_forward={ "jaw_forward_pos" 138 "jaw_forward_pos" 138 } + gene_jaw_height={ "jaw_height_pos" 135 "jaw_height_pos" 137 } + gene_jaw_width={ "jaw_width_pos" 119 "jaw_width_pos" 160 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 89 "mouth_corner_depth_pos" 135 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 122 } + gene_mouth_forward={ "mouth_forward_neg" 114 "mouth_forward_neg" 122 } + gene_mouth_height={ "mouth_height_neg" 53 "mouth_height_neg" 76 } + gene_mouth_width={ "mouth_width_pos" 128 "mouth_width_pos" 128 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 114 "mouth_upper_lip_size_neg" 114 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 122 "mouth_lower_lip_size_pos" 143 } + gene_mouth_open={ "mouth_open_neg" 24 "mouth_open_neg" 24 } + gene_neck_length={ "neck_length_pos" 169 "neck_length_pos" 142 } + gene_neck_width={ "neck_width_neg" 94 "neck_width_neg" 94 } + gene_bs_cheek_forward={ "cheek_forward_neg" 40 "cheek_forward_neg" 40 } + gene_bs_cheek_height={ "cheek_height_neg" 40 "cheek_height_neg" 40 } + gene_bs_cheek_width={ "cheek_width_pos" 34 "cheek_width_pos" 34 } + gene_bs_ear_angle={ "ear_angle_neg" 15 "ear_angle_pos" 37 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 75 "ear_inner_shape_pos" 75 } + gene_bs_ear_bend={ "ear_both_bend_pos" 116 "ear_both_bend_pos" 116 } + gene_bs_ear_outward={ "ear_outward_pos" 1 "ear_outward_pos" 1 } + gene_bs_ear_size={ "ear_size_pos" 5 "ear_size_neg" 14 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 37 "eye_corner_depth_pos" 90 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 255 "eye_fold_shape_neg" 66 } + gene_bs_eye_size={ "eye_size_pos" 213 "eye_size_pos" 70 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 38 "eye_upper_lid_size_pos" 38 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 183 "forehead_brow_curve_neg" 183 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 126 "forehead_brow_forward_neg" 126 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 53 "forehead_brow_inner_height_pos" 45 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 71 "forehead_brow_outer_height_pos" 100 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 83 "forehead_brow_width_pos" 28 } + gene_bs_jaw_def={ "jaw_def_pos" 105 "jaw_def_neg" 61 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 33 "mouth_lower_lip_def_pos" 33 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 8 "mouth_lower_lip_full_neg" 8 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 131 "mouth_lower_lip_pad_neg" 69 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 125 "mouth_lower_lip_width_pos" 108 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 186 "mouth_philtrum_def_pos" 186 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 5 "mouth_philtrum_shape_neg" 5 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 29 "mouth_philtrum_width_neg" 29 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 90 "mouth_upper_lip_def_pos" 90 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 95 "mouth_upper_lip_full_neg" 95 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 8 "mouth_upper_lip_profile_neg" 8 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 24 "mouth_upper_lip_width_neg" 24 } + gene_bs_nose_forward={ "nose_forward_neg" 32 "nose_forward_neg" 32 } + gene_bs_nose_height={ "nose_height_neg" 255 "nose_height_pos" 105 } + gene_bs_nose_length={ "nose_length_pos" 77 "nose_length_pos" 10 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 13 "nose_nostril_height_neg" 13 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 3 "nose_nostril_width_pos" 3 } + gene_bs_nose_profile={ "nose_profile_pos" 137 "nose_profile_pos" 52 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 11 "nose_ridge_angle_neg" 11 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 16 "nose_ridge_width_pos" 16 } + gene_bs_nose_size={ "nose_size_pos" 15 "nose_size_pos" 15 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 7 "nose_tip_angle_pos" 7 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 25 "nose_tip_forward_neg" 25 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 45 "nose_tip_width_pos" 45 } + face_detail_cheek_def={ "cheek_def_01" 0 "cheek_def_01" 0 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_01_neg" 207 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 25 } + face_detail_chin_def={ "chin_def" 114 "chin_def" 114 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 249 "eye_lower_lid_def_02" 145 } + face_detail_eye_socket={ "eye_socket_color_01" 191 "eye_socket_02" 159 } + face_detail_nasolabial={ "nasolabial_03" 141 "nasolabial_03" 141 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 14 "nose_ridge_def_neg" 14 } + face_detail_nose_tip_def={ "nose_tip_def" 1 "nose_tip_def" 1 } + face_detail_temple_def={ "temple_def" 226 "temple_def" 226 } + expression_brow_wrinkles={ "brow_wrinkles_04" 158 "brow_wrinkles_04" 64 } + expression_eye_wrinkles={ "eye_wrinkles_01" 99 "eye_wrinkles_01" 99 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 220 "forehead_wrinkles_03" 220 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 172 "complexion_5" 167 } + gene_height={ "normal_height" 127 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_medium" 114 "body_fat_head_fat_medium" 114 } + gene_bs_body_shape={ "body_shape_rectangle_full" 56 "body_shape_rectangle_full" 18 } + gene_bs_bust={ "bust_clothes" 204 "bust_default" 204 } + gene_age={ "old_1" 245 "old_1" 245 } + gene_eyebrows_shape={ "close_spacing_high_thickness" 159 "avg_spacing_high_thickness" 210 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 144 "layer_2_low_thickness" 144 } + gene_body_hair={ "body_hair_avg" 159 "body_hair_avg" 159 } + gene_hair_type={ "hair_wavy" 99 "hair_wavy" 99 } + gene_baldness={ "male_pattern_baldness" 172 "male_pattern_baldness" 172 } + eye_accessory={ "normal_eyes" 246 "normal_eyes" 246 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 173 "normal_eyelashes" 173 } + hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } + beards={ "fp2_beards_straight" 255 "no_beard" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} + +dna_august={ + portrait_info = { + genes={ hair_color={ 4 229 178 229 } + skin_color={ 59 56 153 81 } + eye_color={ 73 229 210 108 } + gene_chin_forward={ "chin_forward_pos" 107 "chin_forward_pos" 139 } + gene_chin_height={ "chin_height_pos" 115 "chin_height_pos" 134 } + gene_chin_width={ "chin_width_neg" 111 "chin_width_neg" 143 } + gene_eye_angle={ "eye_angle_neg" 95 "eye_angle_neg" 120 } + gene_eye_depth={ "eye_depth_pos" 102 "eye_depth_pos" 152 } + gene_eye_height={ "eye_height_pos" 151 "eye_height_pos" 141 } + gene_eye_distance={ "eye_distance_pos" 117 "eye_distance_pos" 109 } + gene_eye_shut={ "eye_shut_pos" 151 "eye_shut_pos" 117 } + gene_forehead_angle={ "forehead_angle_neg" 173 "forehead_angle_neg" 162 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 88 "forehead_brow_height_pos" 137 } + gene_forehead_roundness={ "forehead_roundness_neg" 145 "forehead_roundness_neg" 113 } + gene_forehead_width={ "forehead_width_neg" 174 "forehead_width_neg" 148 } + gene_forehead_height={ "forehead_height_pos" 165 "forehead_height_pos" 181 } + gene_head_height={ "head_height_pos" 151 "head_height_pos" 150 } + gene_head_width={ "head_width_pos" 107 "head_width_pos" 107 } + gene_head_profile={ "head_profile_pos" 0 "head_profile_pos" 127 } + gene_head_top_height={ "head_top_height_pos" 120 "head_top_height_pos" 129 } + gene_head_top_width={ "head_top_width_pos" 139 "head_top_width_pos" 139 } + gene_jaw_angle={ "jaw_angle_pos" 130 "jaw_angle_pos" 142 } + gene_jaw_forward={ "jaw_forward_neg" 77 "jaw_forward_neg" 137 } + gene_jaw_height={ "jaw_height_neg" 86 "jaw_height_neg" 115 } + gene_jaw_width={ "jaw_width_neg" 75 "jaw_width_neg" 137 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 130 "mouth_corner_depth_neg" 110 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 128 "mouth_corner_height_neg" 104 } + gene_mouth_forward={ "mouth_forward_neg" 145 "mouth_forward_neg" 127 } + gene_mouth_height={ "mouth_height_neg" 115 "mouth_height_neg" 128 } + gene_mouth_width={ "mouth_width_neg" 113 "mouth_width_neg" 102 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 97 "mouth_upper_lip_size_neg" 111 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 125 "mouth_lower_lip_size_neg" 116 } + gene_mouth_open={ "mouth_open_neg" 0 "mouth_open_neg" 2 } + gene_neck_length={ "neck_length_neg" 108 "neck_length_neg" 126 } + gene_neck_width={ "neck_width_pos" 74 "neck_width_pos" 127 } + gene_bs_cheek_forward={ "cheek_forward_neg" 255 "cheek_forward_pos" 43 } + gene_bs_cheek_height={ "cheek_height_pos" 111 "cheek_height_pos" 23 } + gene_bs_cheek_width={ "cheek_width_neg" 161 "cheek_width_pos" 50 } + gene_bs_ear_angle={ "ear_angle_neg" 13 "ear_angle_neg" 43 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 192 "ear_inner_shape_pos" 180 } + gene_bs_ear_bend={ "ear_both_bend_pos" 77 "ear_both_bend_pos" 85 } + gene_bs_ear_outward={ "ear_outward_neg" 57 "ear_outward_pos" 2 } + gene_bs_ear_size={ "ear_size_pos" 33 "ear_size_neg" 13 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 121 "eye_corner_depth_pos" 1 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 255 "eye_fold_shape_pos" 127 } + gene_bs_eye_size={ "eye_size_neg" 119 "eye_size_neg" 125 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 175 "eye_upper_lid_size_neg" 54 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 255 "forehead_brow_curve_neg" 114 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 151 "forehead_brow_forward_pos" 36 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 121 "forehead_brow_inner_height_pos" 30 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 187 "forehead_brow_outer_height_pos" 29 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 121 "forehead_brow_width_pos" 5 } + gene_bs_jaw_def={ "jaw_def_pos" 11 "jaw_def_neg" 28 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 69 "mouth_lower_lip_def_pos" 37 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 119 "mouth_lower_lip_full_pos" 45 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 123 "mouth_lower_lip_pad_pos" 56 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 75 "mouth_lower_lip_width_pos" 40 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 203 "mouth_philtrum_def_pos" 106 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 17 "mouth_philtrum_shape_pos" 116 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 31 "mouth_philtrum_width_neg" 47 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 92 "mouth_upper_lip_def_pos" 53 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 23 "mouth_upper_lip_full_pos" 18 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 101 "mouth_upper_lip_profile_pos" 101 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 37 "mouth_upper_lip_width_neg" 42 } + gene_bs_nose_forward={ "nose_forward_pos" 19 "nose_forward_neg" 6 } + gene_bs_nose_height={ "nose_height_neg" 73 "nose_height_pos" 0 } + gene_bs_nose_length={ "nose_length_pos" 207 "nose_length_pos" 126 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 27 "nose_nostril_height_pos" 4 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 41 "nose_nostril_width_neg" 28 } + gene_bs_nose_profile={ "nose_profile_neg" 41 "nose_profile_neg" 75 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 55 "nose_ridge_angle_pos" 71 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 109 "nose_ridge_width_neg" 48 } + gene_bs_nose_size={ "nose_size_neg" 39 "nose_size_pos" 2 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 117 "nose_tip_angle_neg" 29 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 219 "nose_tip_forward_neg" 44 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 105 "nose_tip_width_pos" 0 } + face_detail_cheek_def={ "cheek_def_01" 255 "cheek_def_01" 81 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 255 "cheek_fat_02_pos" 2 } + face_detail_chin_cleft={ "chin_dimple" 0 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def" 144 "chin_def_neg" 133 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 255 "eye_lower_lid_def" 101 } + face_detail_eye_socket={ "eye_socket_color_02" 255 "eye_socket_02" 29 } + face_detail_nasolabial={ "nasolabial_04" 154 "nasolabial_01" 50 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 168 "nose_ridge_def_neg" 25 } + face_detail_nose_tip_def={ "nose_tip_def" 0 "nose_tip_def" 207 } + face_detail_temple_def={ "temple_def" 184 "temple_def" 231 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_01" 174 } + expression_eye_wrinkles={ "eye_wrinkles_02" 69 "eye_wrinkles_01" 11 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 119 "forehead_wrinkles_01" 70 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_3" 211 "complexion_1" 162 } + gene_height={ "normal_height" 118 "normal_height" 127 } + gene_bs_body_type={ "body_fat_head_fat_low" 101 "body_fat_head_fat_full" 108 } + gene_bs_body_shape={ "body_shape_rectangle_half" 221 "body_shape_pear_half" 0 } + gene_bs_bust={ "bust_clothes" 40 "bust_shape_1_half" 63 } + gene_age={ "old_1" 14 "old_1" 8 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 217 "avg_spacing_lower_thickness" 245 } + gene_eyebrows_fullness={ "layer_2_high_thickness" 255 "layer_2_avg_thickness" 114 } + gene_body_hair={ "body_hair_sparse_lower_stubble" 255 "body_hair_avg" 112 } + gene_hair_type={ "hair_straight" 76 "hair_straight" 164 } + gene_baldness={ "no_baldness" 128 "no_baldness" 127 } + eye_accessory={ "normal_eyes" 229 "normal_eyes" 229 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 155 "normal_eyelashes" 155 } + beards={ "ep3_beards_straight" 127 "no_beard" 0 } + hairstyles={ "ep3_byzantine_hairstyle" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + + enabled=yes +} diff --git a/common/dna_data/zz_NEOW_dna.txt b/common/dna_data/zz_NEOW_dna.txt new file mode 100644 index 000000000..51d6f6aa0 --- /dev/null +++ b/common/dna_data/zz_NEOW_dna.txt @@ -0,0 +1,602 @@ +dna_zapadoslavia0031 = { + portrait_info={ + type=male + genes={ hair_color={ 128 53 128 53 } + skin_color={ 43 77 43 77 } + eye_color={ 169 156 169 156 } + gene_chin_forward={ "chin_forward_pos" 140 "chin_forward_pos" 140 } + gene_chin_height={ "chin_height_neg" 94 "chin_height_neg" 94 } + gene_chin_width={ "chin_width_neg" 118 "chin_width_neg" 118 } + gene_eye_angle={ "eye_angle_neg" 121 "eye_angle_neg" 121 } + gene_eye_depth={ "eye_depth_neg" 122 "eye_depth_neg" 122 } + gene_eye_height={ "eye_height_pos" 135 "eye_height_pos" 135 } + gene_eye_distance={ "eye_distance_neg" 66 "eye_distance_neg" 66 } + gene_eye_shut={ "eye_shut_pos" 167 "eye_shut_pos" 167 } + gene_forehead_angle={ "forehead_angle_neg" 106 "forehead_angle_neg" 106 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 110 "forehead_brow_height_neg" 110 } + gene_forehead_roundness={ "forehead_roundness_pos" 201 "forehead_roundness_pos" 201 } + gene_forehead_width={ "forehead_width_neg" 110 "forehead_width_neg" 110 } + gene_forehead_height={ "forehead_height_pos" 176 "forehead_height_pos" 176 } + gene_head_height={ "head_height_neg" 119 "head_height_neg" 119 } + gene_head_width={ "head_width_pos" 174 "head_width_pos" 174 } + gene_head_profile={ "head_profile_neg" 112 "head_profile_neg" 112 } + gene_head_top_height={ "head_top_height_pos" 127 "head_top_height_pos" 127 } + gene_head_top_width={ "head_top_width_pos" 130 "head_top_width_pos" 130 } + gene_jaw_angle={ "jaw_angle_neg" 115 "jaw_angle_neg" 115 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_pos" 130 "jaw_height_pos" 130 } + gene_jaw_width={ "jaw_width_neg" 104 "jaw_width_neg" 104 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 126 "mouth_corner_depth_neg" 126 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 125 "mouth_corner_height_neg" 125 } + gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 115 } + gene_mouth_height={ "mouth_height_neg" 116 "mouth_height_neg" 116 } + gene_mouth_width={ "mouth_width_neg" 92 "mouth_width_neg" 92 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 101 "mouth_upper_lip_size_neg" 101 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 93 "mouth_lower_lip_size_neg" 93 } + gene_mouth_open={ "mouth_open_pos" 176 "mouth_open_pos" 176 } + gene_neck_length={ "neck_length_neg" 110 "neck_length_neg" 110 } + gene_neck_width={ "neck_width_pos" 129 "neck_width_pos" 129 } + gene_bs_cheek_forward={ "cheek_forward_pos" 24 "cheek_forward_pos" 24 } + gene_bs_cheek_height={ "cheek_height_neg" 38 "cheek_height_neg" 38 } + gene_bs_cheek_width={ "cheek_width_pos" 60 "cheek_width_pos" 60 } + gene_bs_ear_angle={ "ear_angle_pos" 50 "ear_angle_pos" 50 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 117 "ear_inner_shape_pos" 117 } + gene_bs_ear_bend={ "ear_lower_bend_pos" 44 "ear_lower_bend_pos" 44 } + gene_bs_ear_outward={ "ear_outward_pos" 19 "ear_outward_pos" 19 } + gene_bs_ear_size={ "ear_size_neg" 20 "ear_size_neg" 20 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 36 "eye_corner_depth_pos" 36 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 126 "eye_fold_shape_pos" 126 } + gene_bs_eye_size={ "eye_size_pos" 96 "eye_size_pos" 96 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 18 "eye_upper_lid_size_pos" 18 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 59 "forehead_brow_curve_neg" 59 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 2 "forehead_brow_forward_pos" 2 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 24 "forehead_brow_inner_height_neg" 24 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 26 "forehead_brow_outer_height_pos" 26 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 1 "forehead_brow_width_pos" 1 } + gene_bs_jaw_def={ "jaw_def_neg" 3 "jaw_def_neg" 3 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 16 "mouth_lower_lip_def_pos" 16 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_pos" 36 "mouth_lower_lip_full_pos" 36 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 38 "mouth_lower_lip_pad_pos" 38 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 36 "mouth_lower_lip_width_neg" 36 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 3 "mouth_philtrum_def_pos" 3 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 50 "mouth_philtrum_shape_pos" 50 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 25 "mouth_philtrum_width_neg" 25 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 5 "mouth_upper_lip_def_pos" 5 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 1 "mouth_upper_lip_full_neg" 1 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 10 "mouth_upper_lip_profile_pos" 10 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 69 "mouth_upper_lip_width_neg" 69 } + gene_bs_nose_forward={ "nose_forward_neg" 37 "nose_forward_neg" 37 } + gene_bs_nose_height={ "nose_height_neg" 156 "nose_height_neg" 156 } + gene_bs_nose_length={ "nose_length_pos" 107 "nose_length_pos" 107 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 82 "nose_nostril_height_neg" 82 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 19 "nose_nostril_width_neg" 19 } + gene_bs_nose_profile={ "nose_profile_hawk" 20 "nose_profile_hawk" 20 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 25 "nose_ridge_angle_pos" 25 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 41 "nose_ridge_width_neg" 41 } + gene_bs_nose_size={ "nose_size_pos" 44 "nose_size_pos" 44 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 5 "nose_tip_angle_neg" 5 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 31 "nose_tip_forward_pos" 31 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 20 "nose_tip_width_pos" 20 } + face_detail_cheek_def={ "cheek_def_01" 10 "cheek_def_01" 10 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 25 "cheek_fat_01_neg" 25 } + face_detail_chin_cleft={ "chin_dimple" 5 "chin_dimple" 5 } + face_detail_chin_def={ "chin_def" 12 "chin_def" 12 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 185 "eye_lower_lid_def_02" 185 } + face_detail_eye_socket={ "eye_socket_color_01" 246 "eye_socket_color_01" 246 } + face_detail_nasolabial={ "nasolabial_02" 112 "nasolabial_02" 112 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 3 "nose_ridge_def_neg" 3 } + face_detail_nose_tip_def={ "nose_tip_def" 126 "nose_tip_def" 126 } + face_detail_temple_def={ "temple_def" 188 "temple_def" 188 } + expression_brow_wrinkles={ "brow_wrinkles_03" 255 "brow_wrinkles_03" 255 } + expression_eye_wrinkles={ "eye_wrinkles_01" 23 "eye_wrinkles_01" 23 } + expression_forehead_wrinkles={ "forehead_wrinkles_02" 255 "forehead_wrinkles_02" 199 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_6" 51 "complexion_6" 51 } + gene_height={ "normal_height" 126 "normal_height" 126 } + gene_bs_body_type={ "body_fat_head_fat_full" 146 "body_fat_head_fat_full" 152 } + gene_bs_body_shape={ "body_shape_triangle_half" 69 "body_shape_triangle_half" 49 } + gene_bs_bust={ "bust_clothes" 133 "bust_shape_4_full" 167 } + gene_age={ "old_1" 235 "old_1" 235 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 102 "avg_spacing_avg_thickness" 102 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 90 "layer_2_avg_thickness" 90 } + gene_body_hair={ "body_hair_sparse" 160 "body_hair_sparse" 160 } + gene_hair_type={ "hair_straight" 147 "hair_straight" 147 } + gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 169 } + eye_accessory={ "normal_eyes" 162 "normal_eyes" 162 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 158 "normal_eyelashes" 158 } + beards={ "ep2_beards" 63 "no_beard" 0 } + cloaks={ "ep2_cloak_western_era1_low_nobility" 206 "no_cloak" 0 } + hairstyles={ "northern_hairstyles_straight" 251 "all_hairstyles" 0 } + legwear={ "pol_common_legwear" 13 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "pol_high_nobility_clothes" 149 "most_clothes" 0 } + headgear={ "northern_high_nobility" 24 "no_headgear" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + } +} +dna_zapadoslavia0078 = { + portrait_info = { + type=female + genes = { hair_color={ 142 71 142 71 } + skin_color={ 111 39 58 87 } + eye_color={ 145 192 106 169 } + gene_chin_forward={ "chin_forward_neg" 129 "chin_forward_neg" 120 } + gene_chin_height={ "chin_height_pos" 90 "chin_height_pos" 128 } + gene_chin_width={ "chin_width_pos" 131 "chin_width_pos" 131 } + gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } + gene_eye_depth={ "eye_depth_neg" 123 "eye_depth_neg" 123 } + gene_eye_height={ "eye_height_pos" 134 "eye_height_pos" 134 } + gene_eye_distance={ "eye_distance_neg" 125 "eye_distance_neg" 125 } + gene_eye_shut={ "eye_shut_neg" 117 "eye_shut_neg" 117 } + gene_forehead_angle={ "forehead_angle_pos" 157 "forehead_angle_pos" 157 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 112 "forehead_brow_height_neg" 112 } + gene_forehead_roundness={ "forehead_roundness_pos" 178 "forehead_roundness_pos" 178 } + gene_forehead_width={ "forehead_width_pos" 138 "forehead_width_pos" 138 } + gene_forehead_height={ "forehead_height_pos" 176 "forehead_height_pos" 176 } + gene_head_height={ "head_height_pos" 170 "head_height_pos" 130 } + gene_head_width={ "head_width_pos" 163 "head_width_pos" 186 } + gene_head_profile={ "head_profile_neg" 139 "head_profile_neg" 91 } + gene_head_top_height={ "head_top_height_neg" 135 "head_top_height_neg" 114 } + gene_head_top_width={ "head_top_width_pos" 153 "head_top_width_pos" 160 } + gene_jaw_angle={ "jaw_angle_neg" 180 "jaw_angle_neg" 116 } + gene_jaw_forward={ "jaw_forward_neg" 106 "jaw_forward_neg" 118 } + gene_jaw_height={ "jaw_height_pos" 142 "jaw_height_pos" 134 } + gene_jaw_width={ "jaw_width_pos" 115 "jaw_width_pos" 131 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 116 "mouth_corner_depth_neg" 116 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 104 "mouth_corner_height_neg" 104 } + gene_mouth_forward={ "mouth_forward_neg" 57 "mouth_forward_neg" 125 } + gene_mouth_height={ "mouth_height_pos" 105 "mouth_height_pos" 139 } + gene_mouth_width={ "mouth_width_neg" 73 "mouth_width_neg" 73 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 128 "mouth_upper_lip_size_pos" 129 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_pos" 145 "mouth_lower_lip_size_pos" 140 } + gene_mouth_open={ "mouth_open_pos" 166 "mouth_open_pos" 226 } + gene_neck_length={ "neck_length_pos" 174 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_pos" 112 "neck_width_pos" 165 } + gene_bs_cheek_forward={ "cheek_forward_neg" 11 "cheek_forward_pos" 47 } + gene_bs_cheek_height={ "cheek_height_pos" 89 "cheek_height_pos" 33 } + gene_bs_cheek_width={ "cheek_width_neg" 207 "cheek_width_pos" 38 } + gene_bs_ear_angle={ "ear_angle_neg" 35 "ear_angle_neg" 35 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 138 "ear_inner_shape_pos" 138 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 35 "ear_upper_bend_pos" 35 } + gene_bs_ear_outward={ "ear_outward_pos" 4 "ear_outward_pos" 4 } + gene_bs_ear_size={ "ear_size_pos" 105 "ear_size_pos" 105 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 17 "eye_corner_depth_neg" 17 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 13 "eye_fold_shape_pos" 13 } + gene_bs_eye_size={ "eye_size_pos" 70 "eye_size_pos" 70 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 14 "eye_upper_lid_size_pos" 14 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 95 "forehead_brow_curve_neg" 95 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 23 "forehead_brow_forward_pos" 27 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 102 "forehead_brow_inner_height_pos" 115 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 60 "forehead_brow_outer_height_neg" 60 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 125 "forehead_brow_width_pos" 125 } + gene_bs_jaw_def={ "jaw_def_neg" 91 "jaw_def_neg" 91 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 121 "mouth_lower_lip_def_pos" 47 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 41 "mouth_lower_lip_full_neg" 72 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 89 "mouth_lower_lip_pad_pos" 145 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 26 "mouth_lower_lip_width_neg" 26 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 14 "mouth_philtrum_def_pos" 14 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 13 "mouth_philtrum_shape_pos" 13 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 57 "mouth_philtrum_width_pos" 38 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 50 "mouth_upper_lip_def_pos" 10 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 6 "mouth_upper_lip_full_neg" 6 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 63 "mouth_upper_lip_profile_neg" 1 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 61 "mouth_upper_lip_width_neg" 61 } + gene_bs_nose_forward={ "nose_forward_neg" 29 "nose_forward_neg" 29 } + gene_bs_nose_height={ "nose_height_neg" 121 "nose_height_pos" 36 } + gene_bs_nose_length={ "nose_length_neg" 13 "nose_length_neg" 13 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 97 "nose_nostril_height_pos" 114 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 43 "nose_nostril_width_pos" 124 } + gene_bs_nose_profile={ "nose_profile_neg" 25 "nose_profile_neg" 21 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_pos" 89 "nose_ridge_angle_neg" 9 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 15 "nose_ridge_width_pos" 15 } + gene_bs_nose_size={ "nose_size_pos" 3 "nose_size_pos" 59 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 173 "nose_tip_angle_pos" 65 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 71 "nose_tip_forward_neg" 41 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 26 "nose_tip_width_neg" 26 } + face_detail_cheek_def={ "cheek_def_02" 19 "cheek_def_01" 12 } + face_detail_cheek_fat={ "cheek_fat_01_neg" 16 "cheek_fat_01_neg" 15 } + face_detail_chin_cleft={ "chin_dimple" 11 "chin_dimple" 11 } + face_detail_chin_def={ "chin_def" 32 "chin_def" 9 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 145 "eye_lower_lid_def" 145 } + face_detail_eye_socket={ "eye_socket_03" 6 "eye_socket_03" 6 } + face_detail_nasolabial={ "nasolabial_02" 152 "nasolabial_02" 152 } + face_detail_nose_ridge_def={ "nose_ridge_def_neg" 39 "nose_ridge_def_neg" 8 } + face_detail_nose_tip_def={ "nose_tip_def" 95 "nose_tip_def" 24 } + face_detail_temple_def={ "temple_def" 215 "temple_def" 213 } + expression_brow_wrinkles={ "brow_wrinkles_03" 206 "brow_wrinkles_02" 57 } + expression_eye_wrinkles={ "eye_wrinkles_02" 215 "eye_wrinkles_02" 214 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 76 "forehead_wrinkles_01" 76 } + expression_other={ "cheek_wrinkles_both_01" 36 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 215 "complexion_1" 215 } + gene_height={ "normal_height" 132 "normal_height" 114 } + gene_bs_body_type={ "body_fat_head_fat_low" 124 "body_fat_head_fat_medium" 124 } + gene_bs_body_shape={ "body_shape_hourglass_full" 25 "body_shape_hourglass_full" 42 } + gene_bs_bust={ "bust_clothes" 60 "bust_shape_1_half" 94 } + gene_age={ "old_1" 113 "old_1" 113 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 146 "avg_spacing_low_thickness" 146 } + gene_eyebrows_fullness={ "layer_2_low_thickness" 77 "layer_2_low_thickness" 77 } + gene_body_hair={ "body_hair_dense_lower_stubble" 37 "body_hair_dense" 182 } + gene_hair_type={ "hair_wavy" 95 "hair_wavy" 95 } + gene_baldness={ "male_pattern_baldness" 92 "male_pattern_baldness" 92 } + eye_accessory={ "normal_eyes" 158 "normal_eyes" 158 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 239 "normal_eyelashes" 239 } + hairstyles={ "fp2_hairstyles_iberian_christian_straight" 255 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + } + } + enabled = yes +} +dna_zapadoslavia0081 = { +portrait_info={ + type=female + genes={ hair_color={ 134 65 134 65 } + skin_color={ 90 83 90 83 } + eye_color={ 161 172 161 172 } + gene_chin_forward={ "chin_forward_pos" 143 "chin_forward_pos" 143 } + gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } + gene_chin_width={ "chin_width_neg" 123 "chin_width_neg" 123 } + gene_eye_angle={ "eye_angle_neg" 118 "eye_angle_neg" 118 } + gene_eye_depth={ "eye_depth_pos" 128 "eye_depth_pos" 128 } + gene_eye_height={ "eye_height_pos" 132 "eye_height_pos" 132 } + gene_eye_distance={ "eye_distance_pos" 131 "eye_distance_pos" 131 } + gene_eye_shut={ "eye_shut_pos" 142 "eye_shut_pos" 142 } + gene_forehead_angle={ "forehead_angle_neg" 111 "forehead_angle_neg" 111 } + gene_forehead_brow_height={ "forehead_brow_height_pos" 127 "forehead_brow_height_pos" 127 } + gene_forehead_roundness={ "forehead_roundness_pos" 220 "forehead_roundness_pos" 220 } + gene_forehead_width={ "forehead_width_pos" 147 "forehead_width_pos" 147 } + gene_forehead_height={ "forehead_height_neg" 125 "forehead_height_neg" 125 } + gene_head_height={ "head_height_neg" 97 "head_height_neg" 97 } + gene_head_width={ "head_width_neg" 99 "head_width_neg" 99 } + gene_head_profile={ "head_profile_neg" 123 "head_profile_neg" 123 } + gene_head_top_height={ "head_top_height_neg" 117 "head_top_height_neg" 117 } + gene_head_top_width={ "head_top_width_pos" 133 "head_top_width_pos" 133 } + gene_jaw_angle={ "jaw_angle_pos" 145 "jaw_angle_pos" 145 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 114 "jaw_height_neg" 114 } + gene_jaw_width={ "jaw_width_pos" 147 "jaw_width_pos" 147 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 118 "mouth_corner_depth_neg" 118 } + gene_mouth_corner_height={ "mouth_corner_height_neg" 123 "mouth_corner_height_neg" 123 } + gene_mouth_forward={ "mouth_forward_neg" 127 "mouth_forward_neg" 127 } + gene_mouth_height={ "mouth_height_pos" 163 "mouth_height_pos" 163 } + gene_mouth_width={ "mouth_width_pos" 139 "mouth_width_pos" 139 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 120 "mouth_upper_lip_size_neg" 120 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 102 "mouth_lower_lip_size_neg" 102 } + gene_mouth_open={ "mouth_open_neg" 59 "mouth_open_neg" 59 } + gene_neck_length={ "neck_length_pos" 152 "neck_length_pos" 152 } + gene_neck_width={ "neck_width_neg" 118 "neck_width_neg" 118 } + gene_bs_cheek_forward={ "cheek_forward_neg" 16 "cheek_forward_neg" 16 } + gene_bs_cheek_height={ "cheek_height_pos" 45 "cheek_height_pos" 45 } + gene_bs_cheek_width={ "cheek_width_neg" 40 "cheek_width_neg" 40 } + gene_bs_ear_angle={ "ear_angle_neg" 1 "ear_angle_neg" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 85 "ear_inner_shape_pos" 85 } + gene_bs_ear_bend={ "ear_both_bend_pos" 21 "ear_both_bend_pos" 21 } + gene_bs_ear_outward={ "ear_outward_pos" 33 "ear_outward_pos" 33 } + gene_bs_ear_size={ "ear_size_pos" 79 "ear_size_pos" 79 } + gene_bs_eye_corner_depth={ "eye_corner_depth_neg" 41 "eye_corner_depth_neg" 41 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 50 "eye_fold_shape_neg" 50 } + gene_bs_eye_size={ "eye_size_pos" 13 "eye_size_pos" 13 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 180 "eye_upper_lid_size_neg" 180 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 142 "forehead_brow_curve_neg" 142 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 38 "forehead_brow_forward_pos" 38 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 91 "forehead_brow_inner_height_pos" 91 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_pos" 12 "forehead_brow_outer_height_pos" 12 } + gene_bs_forehead_brow_width={ "forehead_brow_width_pos" 50 "forehead_brow_width_pos" 50 } + gene_bs_jaw_def={ "jaw_def_neg" 112 "jaw_def_neg" 112 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 187 "mouth_lower_lip_def_pos" 187 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 25 "mouth_lower_lip_full_neg" 25 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_neg" 26 "mouth_lower_lip_pad_neg" 26 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 78 "mouth_lower_lip_width_neg" 78 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 24 "mouth_philtrum_def_pos" 24 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 202 "mouth_philtrum_shape_neg" 202 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_neg" 5 "mouth_philtrum_width_neg" 5 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 40 "mouth_upper_lip_def_pos" 40 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 112 "mouth_upper_lip_full_pos" 112 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_neg" 27 "mouth_upper_lip_profile_neg" 27 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 88 "mouth_upper_lip_width_neg" 88 } + gene_bs_nose_forward={ "nose_forward_pos" 34 "nose_forward_pos" 34 } + gene_bs_nose_height={ "nose_height_neg" 15 "nose_height_neg" 15 } + gene_bs_nose_length={ "nose_length_pos" 46 "nose_length_pos" 46 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 102 "nose_nostril_height_pos" 102 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 82 "nose_nostril_width_neg" 82 } + gene_bs_nose_profile={ "nose_profile_neg" 2 "nose_profile_neg" 2 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 3 "nose_ridge_angle_neg" 3 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 1 "nose_ridge_width_neg" 1 } + gene_bs_nose_size={ "nose_size_pos" 55 "nose_size_pos" 55 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 27 "nose_tip_angle_pos" 27 } + gene_bs_nose_tip_forward={ "nose_tip_forward_neg" 34 "nose_tip_forward_neg" 34 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 73 "nose_tip_width_neg" 73 } + face_detail_cheek_def={ "cheek_def_02" 2 "cheek_def_02" 2 } + face_detail_cheek_fat={ "cheek_fat_04_pos" 79 "cheek_fat_04_pos" 79 } + face_detail_chin_cleft={ "chin_cleft" 0 "chin_cleft" 0 } + face_detail_chin_def={ "chin_def" 249 "chin_def" 249 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def_02" 104 "eye_lower_lid_def_02" 104 } + face_detail_eye_socket={ "eye_socket_03" 40 "eye_socket_03" 40 } + face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 138 "nose_ridge_def_pos" 138 } + face_detail_nose_tip_def={ "nose_tip_def" 151 "nose_tip_def" 151 } + face_detail_temple_def={ "temple_def" 211 "temple_def" 211 } + expression_brow_wrinkles={ "brow_wrinkles_03" 0 "brow_wrinkles_03" 135 } + expression_eye_wrinkles={ "eye_wrinkles_01" 23 "eye_wrinkles_01" 23 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 24 "forehead_wrinkles_01" 24 } + expression_other={ "cheek_wrinkles_both_01" 51 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 187 "complexion_1" 187 } + gene_height={ "normal_height" 131 "normal_height" 131 } + gene_bs_body_type={ "body_fat_head_fat_low" 91 "body_fat_head_fat_low" 122 } + gene_bs_body_shape={ "body_shape_pear_half" 123 "body_shape_pear_half" 62 } + gene_bs_bust={ "bust_clothes" 75 "bust_default" 94 } + gene_age={ "old_2" 122 "old_2" 122 } + gene_eyebrows_shape={ "avg_spacing_avg_thickness" 100 "avg_spacing_avg_thickness" 100 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 190 "layer_2_lower_thickness" 190 } + gene_body_hair={ "body_hair_sparse" 184 "body_hair_sparse" 184 } + gene_hair_type={ "hair_straight" 166 "hair_straight" 166 } + gene_baldness={ "male_pattern_baldness" 169 "male_pattern_baldness" 169 } + eye_accessory={ "normal_eyes" 54 "normal_eyes" 54 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 48 "normal_eyelashes" 48 } + beards={ "ep2_beards" 26 "no_beard" 0 } + cloaks={ "no_cloak" 43 "no_cloak" 0 } + hairstyles={ "northern_hairstyles_straight" 250 "all_hairstyles" 0 } + legwear={ "pol_common_legwear" 252 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "pol_commoner_clothes" 191 "most_clothes" 0 } + headgear={ "pol_low_nobility" 253 "no_headgear" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + } + enabled = yes +} + +dna_zapadoslavia0082 = { +portrait_info={ + type=female + genes={ hair_color={ 134 72 134 72 } + skin_color={ 122 91 122 91 } + eye_color={ 215 153 215 153 } + gene_chin_forward={ "chin_forward_pos" 146 "chin_forward_pos" 146 } + gene_chin_height={ "chin_height_neg" 118 "chin_height_neg" 118 } + gene_chin_width={ "chin_width_neg" 117 "chin_width_neg" 117 } + gene_eye_angle={ "eye_angle_pos" 136 "eye_angle_pos" 136 } + gene_eye_depth={ "eye_depth_pos" 127 "eye_depth_pos" 127 } + gene_eye_height={ "eye_height_neg" 126 "eye_height_neg" 126 } + gene_eye_distance={ "eye_distance_neg" 117 "eye_distance_neg" 117 } + gene_eye_shut={ "eye_shut_neg" 115 "eye_shut_neg" 115 } + gene_forehead_angle={ "forehead_angle_neg" 118 "forehead_angle_neg" 118 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 109 "forehead_brow_height_neg" 109 } + gene_forehead_roundness={ "forehead_roundness_pos" 172 "forehead_roundness_pos" 172 } + gene_forehead_width={ "forehead_width_neg" 122 "forehead_width_neg" 122 } + gene_forehead_height={ "forehead_height_neg" 79 "forehead_height_neg" 79 } + gene_head_height={ "head_height_pos" 158 "head_height_pos" 158 } + gene_head_width={ "head_width_pos" 140 "head_width_pos" 140 } + gene_head_profile={ "head_profile_neg" 102 "head_profile_neg" 102 } + gene_head_top_height={ "head_top_height_pos" 141 "head_top_height_pos" 141 } + gene_head_top_width={ "head_top_width_pos" 131 "head_top_width_pos" 131 } + gene_jaw_angle={ "jaw_angle_pos" 153 "jaw_angle_pos" 153 } + gene_jaw_forward={ "jaw_forward_pos" 130 "jaw_forward_pos" 130 } + gene_jaw_height={ "jaw_height_neg" 122 "jaw_height_neg" 122 } + gene_jaw_width={ "jaw_width_neg" 87 "jaw_width_neg" 87 } + gene_mouth_corner_depth={ "mouth_corner_depth_pos" 127 "mouth_corner_depth_pos" 127 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 135 "mouth_corner_height_pos" 135 } + gene_mouth_forward={ "mouth_forward_neg" 115 "mouth_forward_neg" 115 } + gene_mouth_height={ "mouth_height_pos" 135 "mouth_height_pos" 135 } + gene_mouth_width={ "mouth_width_neg" 103 "mouth_width_neg" 103 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_neg" 102 "mouth_upper_lip_size_neg" 102 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 125 "mouth_lower_lip_size_neg" 125 } + gene_mouth_open={ "mouth_open_pos" 153 "mouth_open_pos" 153 } + gene_neck_length={ "neck_length_pos" 134 "neck_length_pos" 134 } + gene_neck_width={ "neck_width_neg" 109 "neck_width_neg" 109 } + gene_bs_cheek_forward={ "cheek_forward_neg" 33 "cheek_forward_neg" 33 } + gene_bs_cheek_height={ "cheek_height_pos" 31 "cheek_height_pos" 31 } + gene_bs_cheek_width={ "cheek_width_pos" 29 "cheek_width_pos" 29 } + gene_bs_ear_angle={ "ear_angle_neg" 29 "ear_angle_neg" 29 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 28 "ear_inner_shape_pos" 28 } + gene_bs_ear_bend={ "ear_upper_bend_pos" 42 "ear_upper_bend_pos" 42 } + gene_bs_ear_outward={ "ear_outward_pos" 37 "ear_outward_pos" 37 } + gene_bs_ear_size={ "ear_size_pos" 119 "ear_size_pos" 119 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 24 "eye_corner_depth_pos" 24 } + gene_bs_eye_fold_shape={ "eye_fold_shape_pos" 34 "eye_fold_shape_pos" 34 } + gene_bs_eye_size={ "eye_size_pos" 71 "eye_size_pos" 71 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_neg" 23 "eye_upper_lid_size_neg" 23 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 190 "forehead_brow_curve_neg" 190 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_pos" 8 "forehead_brow_forward_pos" 8 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_pos" 68 "forehead_brow_inner_height_pos" 68 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 68 "forehead_brow_outer_height_neg" 68 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 46 "forehead_brow_width_neg" 46 } + gene_bs_jaw_def={ "jaw_def_neg" 23 "jaw_def_neg" 23 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 39 "mouth_lower_lip_def_pos" 39 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 10 "mouth_lower_lip_full_neg" 10 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 0 "mouth_lower_lip_pad_pos" 0 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_neg" 100 "mouth_lower_lip_width_neg" 100 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 51 "mouth_philtrum_def_pos" 51 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_neg" 194 "mouth_philtrum_shape_neg" 194 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 27 "mouth_philtrum_width_pos" 27 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 25 "mouth_upper_lip_def_pos" 25 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_neg" 60 "mouth_upper_lip_full_neg" 60 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 203 "mouth_upper_lip_profile_pos" 203 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_neg" 87 "mouth_upper_lip_width_neg" 87 } + gene_bs_nose_forward={ "nose_forward_neg" 4 "nose_forward_neg" 4 } + gene_bs_nose_height={ "nose_height_neg" 139 "nose_height_neg" 139 } + gene_bs_nose_length={ "nose_length_pos" 125 "nose_length_pos" 125 } + gene_bs_nose_nostril_height={ "nose_nostril_height_pos" 28 "nose_nostril_height_pos" 28 } + gene_bs_nose_nostril_width={ "nose_nostril_width_pos" 41 "nose_nostril_width_pos" 41 } + gene_bs_nose_profile={ "nose_profile_pos" 52 "nose_profile_pos" 52 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 4 "nose_ridge_angle_neg" 4 } + gene_bs_nose_ridge_width={ "nose_ridge_width_pos" 18 "nose_ridge_width_pos" 18 } + gene_bs_nose_size={ "nose_size_pos" 64 "nose_size_pos" 64 } + gene_bs_nose_tip_angle={ "nose_tip_angle_neg" 35 "nose_tip_angle_neg" 35 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 23 "nose_tip_forward_pos" 23 } + gene_bs_nose_tip_width={ "nose_tip_width_pos" 39 "nose_tip_width_pos" 39 } + face_detail_cheek_def={ "cheek_def_02" 13 "cheek_def_02" 13 } + face_detail_cheek_fat={ "cheek_fat_02_pos" 11 "cheek_fat_02_pos" 11 } + face_detail_chin_cleft={ "chin_dimple" 10 "chin_dimple" 10 } + face_detail_chin_def={ "chin_def" 2 "chin_def" 2 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 118 "eye_lower_lid_def" 118 } + face_detail_eye_socket={ "eye_socket_color_01" 20 "eye_socket_color_01" 20 } + face_detail_nasolabial={ "nasolabial_03" 3 "nasolabial_03" 3 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 19 "nose_ridge_def_pos" 19 } + face_detail_nose_tip_def={ "nose_tip_def" 2 "nose_tip_def" 2 } + face_detail_temple_def={ "temple_def" 178 "temple_def" 178 } + expression_brow_wrinkles={ "brow_wrinkles_03" 11 "brow_wrinkles_03" 11 } + expression_eye_wrinkles={ "eye_wrinkles_03" 255 "eye_wrinkles_03" 255 } + expression_forehead_wrinkles={ "forehead_wrinkles_01" 255 "forehead_wrinkles_01" 94 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_1" 182 "complexion_1" 182 } + gene_height={ "normal_height" 129 "normal_height" 129 } + gene_bs_body_type={ "body_fat_head_fat_full" 116 "body_fat_head_fat_full" 108 } + gene_bs_body_shape={ "body_shape_hourglass_full" 35 "body_shape_hourglass_full" 0 } + gene_bs_bust={ "bust_clothes" 117 "bust_shape_1_full" 147 } + gene_age={ "old_2" 113 "old_2" 113 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 121 "avg_spacing_low_thickness" 121 } + gene_eyebrows_fullness={ "layer_2_lower_thickness" 178 "layer_2_lower_thickness" 178 } + gene_body_hair={ "body_hair_avg" 165 "body_hair_avg" 165 } + gene_hair_type={ "hair_straight" 112 "hair_straight" 112 } + gene_baldness={ "male_pattern_baldness" 100 "male_pattern_baldness" 100 } + eye_accessory={ "normal_eyes" 249 "normal_eyes" 249 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 225 "normal_eyelashes" 225 } + beards={ "northern_beards_straight" 49 "no_beard" 0 } + cloaks={ "no_cloak" 85 "no_cloak" 0 } + hairstyles={ "western_hairstyles_straight" 37 "all_hairstyles" 0 } + legwear={ "pol_common_legwear" 221 "all_legwear" 0 } + gene_shrink_body={ "shrink_all" 255 "" 0 } + gene_ear_stretch={ "ear_stretch" 255 "ear_stretch" 0 } + gene_bs_additive_headgears={ "additive_headgears" 255 "" 0 } + gene_bs_cloak_offset={ "cloak_offset" 255 "" 0 } + gene_bs_long_beard={ "long_beard" 255 "" 0 } + gene_enclosed_helmet={ "enclosed_helmet" 255 "enclosed_helmet" 0 } + clothes={ "pol_low_nobility_clothes" 135 "most_clothes" 0 } + headgear={ "northern_common" 144 "no_headgear" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + } + enabled = yes +} + + +dna_charlotte_schengen = { +portrait_info={ + type=female + genes={ hair_color={ 24 76 182 182 } + skin_color={ 77 99 77 99 } + eye_color={ 129 145 129 145 } + gene_chin_forward={ "chin_forward_neg" 73 "chin_forward_neg" 113 } + gene_chin_height={ "chin_height_pos" 135 "chin_height_pos" 135 } + gene_chin_width={ "chin_width_neg" 125 "chin_width_neg" 125 } + gene_eye_angle={ "eye_angle_pos" 139 "eye_angle_pos" 139 } + gene_eye_depth={ "eye_depth_neg" 126 "eye_depth_neg" 126 } + gene_eye_height={ "eye_height_pos" 127 "eye_height_pos" 127 } + gene_eye_distance={ "eye_distance_pos" 136 "eye_distance_pos" 136 } + gene_eye_shut={ "eye_shut_pos" 137 "eye_shut_pos" 137 } + gene_forehead_angle={ "forehead_angle_pos" 141 "forehead_angle_pos" 141 } + gene_forehead_brow_height={ "forehead_brow_height_neg" 104 "forehead_brow_height_neg" 104 } + gene_forehead_roundness={ "forehead_roundness_pos" 179 "forehead_roundness_pos" 179 } + gene_forehead_width={ "forehead_width_pos" 131 "forehead_width_pos" 131 } + gene_forehead_height={ "forehead_height_neg" 67 "forehead_height_neg" 67 } + gene_head_height={ "head_height_pos" 178 "head_height_pos" 178 } + gene_head_width={ "head_width_neg" 125 "head_width_neg" 80 } + gene_head_profile={ "head_profile_neg" 128 "head_profile_neg" 89 } + gene_head_top_height={ "head_top_height_neg" 121 "head_top_height_neg" 92 } + gene_head_top_width={ "head_top_width_pos" 255 "head_top_width_pos" 134 } + gene_jaw_angle={ "jaw_angle_pos" 134 "jaw_angle_pos" 134 } + gene_jaw_forward={ "jaw_forward_pos" 140 "jaw_forward_pos" 140 } + gene_jaw_height={ "jaw_height_neg" 119 "jaw_height_neg" 119 } + gene_jaw_width={ "jaw_width_pos" 143 "jaw_width_pos" 143 } + gene_mouth_corner_depth={ "mouth_corner_depth_neg" 89 "mouth_corner_depth_neg" 95 } + gene_mouth_corner_height={ "mouth_corner_height_pos" 137 "mouth_corner_height_pos" 137 } + gene_mouth_forward={ "mouth_forward_neg" 121 "mouth_forward_neg" 121 } + gene_mouth_height={ "mouth_height_neg" 125 "mouth_height_neg" 125 } + gene_mouth_width={ "mouth_width_pos" 92 "mouth_width_pos" 127 } + gene_mouth_upper_lip_size={ "mouth_upper_lip_size_pos" 146 "mouth_upper_lip_size_pos" 146 } + gene_mouth_lower_lip_size={ "mouth_lower_lip_size_neg" 137 "mouth_lower_lip_size_neg" 105 } + gene_mouth_open={ "mouth_open_neg" 16 "mouth_open_neg" 16 } + gene_neck_length={ "neck_length_pos" 160 "neck_length_pos" 149 } + gene_neck_width={ "neck_width_neg" 155 "neck_width_neg" 104 } + gene_bs_cheek_forward={ "cheek_forward_neg" 48 "cheek_forward_neg" 48 } + gene_bs_cheek_height={ "cheek_height_pos" 19 "cheek_height_pos" 19 } + gene_bs_cheek_width={ "cheek_width_neg" 46 "cheek_width_neg" 46 } + gene_bs_ear_angle={ "ear_angle_pos" 1 "ear_angle_pos" 1 } + gene_bs_ear_inner_shape={ "ear_inner_shape_pos" 43 "ear_inner_shape_pos" 43 } + gene_bs_ear_bend={ "ear_both_bend_pos" 3 "ear_both_bend_pos" 3 } + gene_bs_ear_outward={ "ear_outward_neg" 22 "ear_outward_neg" 22 } + gene_bs_ear_size={ "ear_size_pos" 146 "ear_size_pos" 146 } + gene_bs_eye_corner_depth={ "eye_corner_depth_pos" 104 "eye_corner_depth_pos" 104 } + gene_bs_eye_fold_shape={ "eye_fold_shape_neg" 44 "eye_fold_shape_neg" 44 } + gene_bs_eye_size={ "eye_size_neg" 41 "eye_size_neg" 41 } + gene_bs_eye_upper_lid_size={ "eye_upper_lid_size_pos" 108 "eye_upper_lid_size_pos" 108 } + gene_bs_forehead_brow_curve={ "forehead_brow_curve_neg" 161 "forehead_brow_curve_neg" 161 } + gene_bs_forehead_brow_forward={ "forehead_brow_forward_neg" 28 "forehead_brow_forward_neg" 28 } + gene_bs_forehead_brow_inner_height={ "forehead_brow_inner_height_neg" 56 "forehead_brow_inner_height_neg" 56 } + gene_bs_forehead_brow_outer_height={ "forehead_brow_outer_height_neg" 40 "forehead_brow_outer_height_neg" 40 } + gene_bs_forehead_brow_width={ "forehead_brow_width_neg" 28 "forehead_brow_width_neg" 28 } + gene_bs_jaw_def={ "jaw_def_pos" 30 "jaw_def_pos" 30 } + gene_bs_mouth_lower_lip_def={ "mouth_lower_lip_def_pos" 41 "mouth_lower_lip_def_pos" 41 } + gene_bs_mouth_lower_lip_full={ "mouth_lower_lip_full_neg" 124 "mouth_lower_lip_full_neg" 124 } + gene_bs_mouth_lower_lip_pad={ "mouth_lower_lip_pad_pos" 59 "mouth_lower_lip_pad_neg" 5 } + gene_bs_mouth_lower_lip_width={ "mouth_lower_lip_width_pos" 47 "mouth_lower_lip_width_neg" 33 } + gene_bs_mouth_philtrum_def={ "mouth_philtrum_def_pos" 5 "mouth_philtrum_def_pos" 5 } + gene_bs_mouth_philtrum_shape={ "mouth_philtrum_shape_pos" 3 "mouth_philtrum_shape_pos" 10 } + gene_bs_mouth_philtrum_width={ "mouth_philtrum_width_pos" 30 "mouth_philtrum_width_pos" 30 } + gene_bs_mouth_upper_lip_def={ "mouth_upper_lip_def_pos" 51 "mouth_upper_lip_def_pos" 51 } + gene_bs_mouth_upper_lip_full={ "mouth_upper_lip_full_pos" 15 "mouth_upper_lip_full_pos" 15 } + gene_bs_mouth_upper_lip_profile={ "mouth_upper_lip_profile_pos" 9 "mouth_upper_lip_profile_neg" 42 } + gene_bs_mouth_upper_lip_width={ "mouth_upper_lip_width_pos" 81 "mouth_upper_lip_width_neg" 95 } + gene_bs_nose_forward={ "nose_forward_pos" 35 "nose_forward_pos" 35 } + gene_bs_nose_height={ "nose_height_neg" 43 "nose_height_neg" 112 } + gene_bs_nose_length={ "nose_length_neg" 255 "nose_length_neg" 4 } + gene_bs_nose_nostril_height={ "nose_nostril_height_neg" 27 "nose_nostril_height_neg" 27 } + gene_bs_nose_nostril_width={ "nose_nostril_width_neg" 8 "nose_nostril_width_neg" 8 } + gene_bs_nose_profile={ "nose_profile_pos" 103 "nose_profile_pos" 25 } + gene_bs_nose_ridge_angle={ "nose_ridge_angle_neg" 255 "nose_ridge_angle_neg" 19 } + gene_bs_nose_ridge_width={ "nose_ridge_width_neg" 51 "nose_ridge_width_neg" 51 } + gene_bs_nose_size={ "nose_size_pos" 70 "nose_size_pos" 70 } + gene_bs_nose_tip_angle={ "nose_tip_angle_pos" 9 "nose_tip_angle_pos" 9 } + gene_bs_nose_tip_forward={ "nose_tip_forward_pos" 91 "nose_tip_forward_pos" 91 } + gene_bs_nose_tip_width={ "nose_tip_width_neg" 38 "nose_tip_width_neg" 38 } + face_detail_cheek_def={ "cheek_def_02" 0 "cheek_def_02" 7 } + face_detail_cheek_fat={ "cheek_fat_01_pos" 107 "cheek_fat_01_pos" 107 } + face_detail_chin_cleft={ "chin_dimple" 19 "chin_dimple" 19 } + face_detail_chin_def={ "chin_def" 106 "chin_def" 228 } + face_detail_eye_lower_lid_def={ "eye_lower_lid_def" 15 "eye_lower_lid_def" 15 } + face_detail_eye_socket={ "eye_socket_color_03" 60 "eye_socket_color_03" 60 } + face_detail_nasolabial={ "nasolabial_03" 4 "nasolabial_03" 4 } + face_detail_nose_ridge_def={ "nose_ridge_def_pos" 184 "nose_ridge_def_pos" 102 } + face_detail_nose_tip_def={ "nose_tip_def" 209 "nose_tip_def" 209 } + face_detail_temple_def={ "temple_def" 254 "temple_def" 254 } + expression_brow_wrinkles={ "brow_wrinkles_04" 255 "brow_wrinkles_01" 24 } + expression_eye_wrinkles={ "eye_wrinkles_01" 56 "eye_wrinkles_01" 56 } + expression_forehead_wrinkles={ "forehead_wrinkles_03" 134 "forehead_wrinkles_03" 134 } + expression_other={ "cheek_wrinkles_both_01" 0 "cheek_wrinkles_both_01" 0 } + complexion={ "complexion_smooth_1" 239 "complexion_3" 206 } + gene_height={ "normal_height" 135 "normal_height" 135 } + gene_bs_body_type={ "body_fat_head_fat_medium" 122 "body_fat_head_fat_medium" 129 } + gene_bs_body_shape={ "body_shape_rectangle_half" 50 "body_shape_rectangle_half" 25 } + gene_bs_bust={ "bust_clothes" 100 "bust_shape_3_full" 154 } + gene_age={ "old_2" 123 "old_2" 123 } + gene_eyebrows_shape={ "avg_spacing_low_thickness" 148 "avg_spacing_low_thickness" 148 } + gene_eyebrows_fullness={ "layer_2_avg_thickness" 178 "layer_2_avg_thickness" 178 } + gene_body_hair={ "body_hair_sparse" 156 "body_hair_sparse" 156 } + gene_hair_type={ "hair_wavy" 109 "hair_wavy" 109 } + gene_baldness={ "male_pattern_baldness" 174 "male_pattern_baldness" 174 } + eye_accessory={ "normal_eyes" 85 "normal_eyes" 85 } + teeth_accessory={ "normal_teeth" 0 "normal_teeth" 0 } + eyelashes_accessory={ "normal_eyelashes" 89 "normal_eyelashes" 89 } + beards={ "no_beard" 255 "no_beard" 0 } + hairstyles={ "ep3_byzantine_hairstyle" 126 "all_hairstyles" 0 } + clothes={ "western_bedchamber" 79 "most_clothes" 0 } + gene_balding_hair_effect={ "no_baldness" 255 "no_baldness" 0 } + } + } + enabled = yes +} diff --git a/common/domiciles/buildings/00_camp_buildings.txt b/common/domiciles/buildings/00_camp_buildings.txt index b1831b878..169a4eb14 100644 --- a/common/domiciles/buildings/00_camp_buildings.txt +++ b/common/domiciles/buildings/00_camp_buildings.txt @@ -4469,7 +4469,7 @@ proving_grounds_01 = { } proving_grounds_02 = { construction_time = @camp_building_main_slot_construction_duration_t2 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 internal_slots = 2 @@ -4518,7 +4518,7 @@ proving_grounds_02 = { } proving_grounds_03 = { construction_time = @camp_building_main_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_02 internal_slots = 3 @@ -4567,7 +4567,7 @@ proving_grounds_03 = { } proving_grounds_04 = { construction_time = @camp_building_main_slot_construction_duration_t4 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_03 internal_slots = 4 @@ -4619,7 +4619,7 @@ proving_grounds_04 = { } proving_grounds_05 = { construction_time = @camp_building_main_slot_construction_duration_t5 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_04 internal_slots = 5 @@ -4670,7 +4670,7 @@ proving_grounds_05 = { } proving_grounds_06 = { construction_time = @camp_building_main_slot_construction_duration_t6 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_05 internal_slots = 6 @@ -4725,7 +4725,7 @@ proving_grounds_06 = { proving_grounds_horse_run = { # Horse Run slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t2 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_horse_run_domicile_building_gold_cost_value } @@ -4790,7 +4790,7 @@ proving_grounds_horse_run = { # Horse Run proving_grounds_camel_run = { # Camel Run slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t2 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_camel_run_domicile_building_gold_cost_value } @@ -4859,7 +4859,7 @@ proving_grounds_camel_run = { # Camel Run proving_grounds_elephantry_reserve = { # Elephantry Reserve slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_elephantry_reserve_domicile_building_gold_cost_value } @@ -4922,7 +4922,7 @@ proving_grounds_elephantry_reserve = { # Elephantry Reserve proving_grounds_nightly_barding_drills = { # Nightly Barding Drills slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_nightly_barding_drills_domicile_building_gold_cost_value } @@ -4987,7 +4987,7 @@ proving_grounds_nightly_barding_drills = { # Nightly Barding Drills proving_grounds_life_in_the_saddle = { # Life in the Saddle slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_life_in_the_saddle_domicile_building_gold_cost_value } @@ -5002,12 +5002,7 @@ proving_grounds_life_in_the_saddle = { # Life in the Saddle can_construct = { custom_tooltip = { text = proving_grounds_life_in_the_saddle_horse_archers_tt - any_maa_regiment = { - OR = { - is_maa_type = horse_archers - is_maa_type = heavy_horse_archers - } - } + number_maa_regiments_of_base_type:archer_cavalry > 0 } } @@ -5065,7 +5060,7 @@ proving_grounds_life_in_the_saddle = { # Life in the Saddle proving_grounds_the_stump = { # The Stump slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_the_stump_domicile_building_gold_cost_value } @@ -5130,7 +5125,7 @@ proving_grounds_the_stump = { # The Stump proving_grounds_personal_bouts = { # Personal Bouts slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_personal_bouts_domicile_building_gold_cost_value } @@ -5196,7 +5191,7 @@ proving_grounds_personal_bouts = { # Personal Bouts proving_grounds_training_circle = { # Training Circle slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_training_circle_domicile_building_gold_cost_value } @@ -5262,7 +5257,7 @@ proving_grounds_training_circle = { # Training Circle proving_grounds_mock_battle_drills = { # Mock Battle Drills slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_mock_battle_drills_domicile_building_gold_cost_value } @@ -5327,7 +5322,7 @@ proving_grounds_mock_battle_drills = { # Mock Battle Drills proving_grounds_lockwagon = { # Lockwagon slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t2 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_lockwagon_domicile_building_gold_cost_value } @@ -5392,7 +5387,7 @@ proving_grounds_lockwagon = { # Lockwagon proving_grounds_martial_study = { # Martial Study slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_martial_study_domicile_building_gold_cost_value } @@ -5454,7 +5449,7 @@ proving_grounds_martial_study = { # Martial Study proving_grounds_the_stick_game = { # The Stick Game slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t1 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_the_stick_game_domicile_building_gold_cost_value } @@ -5514,7 +5509,7 @@ proving_grounds_the_stick_game = { # The Stick Game proving_grounds_bodyguard_drills = { # Bodyguard Drills slot_type = internal construction_time = @camp_building_internal_slot_construction_duration_t3 - allowed_domicile_types = { camp} + allowed_domicile_types = { camp } previous_building = proving_grounds_01 cost = { gold = proving_grounds_bodyguard_drills_domicile_building_gold_cost_value } @@ -5535,7 +5530,7 @@ proving_grounds_bodyguard_drills = { # Bodyguard Drills character_modifier = { enemy_hostile_scheme_phase_duration_add = minor_scheme_phase_duration_malus_value - scheme_discovery_chance_mult = 0.15 + enemy_scheme_secrecy_add = -15 } parameters = { @@ -5907,7 +5902,7 @@ camp_perimeter_good_siting = { # Good Siting } character_modifier = { - scheme_discovery_chance_mult = 0.1 + enemy_scheme_secrecy_add = -10 enemy_hostile_scheme_phase_duration_add = minor_scheme_phase_duration_malus_value } @@ -6021,7 +6016,7 @@ camp_perimeter_extra_watch = { # Extra Watch character_modifier = { enemy_hostile_scheme_phase_duration_add = major_scheme_phase_duration_malus_value - scheme_discovery_chance_mult = 0.1 + enemy_scheme_secrecy_add = -10 archers_damage_mult = 0.1 archer_cavalry_damage_mult = 0.05 } diff --git a/common/domiciles/buildings/00_chinese_estate_buildings.txt b/common/domiciles/buildings/00_chinese_estate_buildings.txt index f8b9c7f1e..bfb9226da 100644 --- a/common/domiciles/buildings/00_chinese_estate_buildings.txt +++ b/common/domiciles/buildings/00_chinese_estate_buildings.txt @@ -633,9 +633,7 @@ east_asian_peasant_quarters_01 = { } can_construct = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = conservative_movement } - } + } cost = { @@ -668,9 +666,7 @@ east_asian_peasant_quarters_02 = { previous_building = east_asian_peasant_quarters_01 can_construct = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = conservative_movement } - } + } cost = { @@ -704,9 +700,7 @@ east_asian_peasant_quarters_03 = { previous_building = east_asian_peasant_quarters_02 can_construct = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = conservative_movement } - } + } cost = { @@ -742,9 +736,7 @@ east_asian_peasant_quarters_04 = { previous_building = east_asian_peasant_quarters_03 can_construct = { - top_participant_group:dynastic_cycle ?= { - NOT = { participant_group_type = conservative_movement } - } + } cost = { @@ -2656,7 +2648,10 @@ east_asian_estate_commander_study_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -2674,6 +2669,7 @@ east_asian_estate_commander_study_01 = { parameters = { celestial_military_score_bonus_1 = yes + meritocratic_military_score_bonus_1 = yes } character_modifier = { @@ -2701,7 +2697,10 @@ east_asian_estate_commander_study_02 = { custom_tooltip = { text = is_a_military_governor_duchy_or_above_desc highest_held_title_tier >= tier_duchy - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } @@ -2718,6 +2717,7 @@ east_asian_estate_commander_study_02 = { parameters = { celestial_military_score_bonus_2 = yes + meritocratic_military_score_bonus_2 = yes } character_modifier = { @@ -2746,7 +2746,10 @@ east_asian_estate_commander_study_03 = { custom_tooltip = { text = is_a_military_governor_kingdom_or_above_desc highest_held_title_tier >= tier_kingdom - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_02 } } @@ -2764,6 +2767,7 @@ east_asian_estate_commander_study_03 = { parameters = { celestial_military_score_bonus_3 = yes + meritocratic_military_score_bonus_3 = yes } character_modifier = { @@ -2806,6 +2810,7 @@ east_asian_estate_commander_study_04 = { parameters = { celestial_military_score_bonus_4 = yes + meritocratic_military_score_bonus_4 = yes } character_modifier = { @@ -2837,7 +2842,10 @@ east_asian_estate_office_01 = { custom_tooltip = { text = is_a_civilian_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_civil_appointment + OR = { + vassal_contract_has_flag = celestial_civil_appointment + vassal_contract_has_flag = meritocratic_civil_appointment + } } } @@ -2854,6 +2862,7 @@ east_asian_estate_office_01 = { parameters = { celestial_civilian_score_bonus_1 = yes + meritocratic_civilian_score_bonus_1 = yes } character_modifier = { @@ -2881,7 +2890,10 @@ east_asian_estate_office_02 = { custom_tooltip = { text = is_a_civilian_governor_duchy_or_above_desc highest_held_title_tier >= tier_duchy - vassal_contract_has_flag = celestial_civil_appointment + OR = { + vassal_contract_has_flag = celestial_civil_appointment + vassal_contract_has_flag = meritocratic_civil_appointment + } } } @@ -2898,6 +2910,7 @@ east_asian_estate_office_02 = { parameters = { celestial_civilian_score_bonus_2 = yes + meritocratic_civilian_score_bonus_2 = yes estate_governor_efficiency_bonus = yes } @@ -2926,7 +2939,10 @@ east_asian_estate_office_03 = { custom_tooltip = { text = is_a_civilian_governor_kingdom_or_above_desc highest_held_title_tier >= tier_kingdom - vassal_contract_has_flag = celestial_civil_appointment + OR = { + vassal_contract_has_flag = celestial_civil_appointment + vassal_contract_has_flag = meritocratic_civil_appointment + } } domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_02 } } @@ -2944,6 +2960,7 @@ east_asian_estate_office_03 = { parameters = { celestial_civilian_score_bonus_3 = yes + meritocratic_civilian_score_bonus_3 = yes estate_governor_efficiency_bonus = yes estate_governor_efficiency_bonus_for_house_members = yes } @@ -2986,6 +3003,7 @@ east_asian_estate_office_04 = { parameters = { celestial_civilian_score_bonus_4 = yes + meritocratic_civilian_score_bonus_4 = yes estate_governor_efficiency_bonus = yes estate_governor_efficiency_bonus_for_house_members = yes estate_governor_trait_xp_bonus_for_contracts = yes @@ -4007,9 +4025,6 @@ east_asian_estate_reception_hall_01 = { previous_building = east_asian_estate_main_01 can_construct_potential = { - top_participant_group:dynastic_cycle ?= { - participant_group_type = conservative_movement - } } cost = { @@ -4050,9 +4065,6 @@ east_asian_estate_reception_hall_02 = { previous_building = east_asian_estate_reception_hall_01 can_construct = { - top_participant_group:dynastic_cycle ?= { - participant_group_type = conservative_movement - } } cost = { @@ -4094,9 +4106,6 @@ east_asian_estate_reception_hall_03 = { previous_building = east_asian_estate_reception_hall_02 can_construct = { - top_participant_group:dynastic_cycle ?= { - participant_group_type = conservative_movement - } domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_02 } } @@ -4138,11 +4147,6 @@ east_asian_estate_reception_hall_04 = { slot_type = internal previous_building = east_asian_estate_reception_hall_03 - can_construct = { - top_participant_group:dynastic_cycle ?= { - participant_group_type = conservative_movement - } - } cost = { gold = { @@ -4183,9 +4187,6 @@ east_asian_estate_reception_hall_05 = { previous_building = east_asian_estate_reception_hall_04 can_construct = { - top_participant_group:dynastic_cycle ?= { - participant_group_type = conservative_movement - } domicile ?= { has_domicile_building_or_higher = east_asian_estate_main_04 } } @@ -4229,7 +4230,7 @@ east_asian_estate_cabinet_of_curiosities_01 = { slot_type = internal previous_building = east_asian_estate_main_01 - can_construct_potential = { + can_construct = { dynasty ?= { has_dynasty_perk = ep3_administrative_legacy_4 } } @@ -5106,6 +5107,7 @@ east_asian_estate_health_01 = { parameters = { estate_increase_safe_treatment_success_1 = yes + estate_increase_physician_aptitude_1 = yes } ai_value = { @@ -5152,7 +5154,7 @@ east_asian_estate_health_02 = { parameters = { estate_increase_safe_treatment_success_1 = yes - estate_increase_physician_aptitude = yes + estate_increase_physician_aptitude_2 = yes } ai_value = { @@ -5194,7 +5196,7 @@ east_asian_estate_health_03 = { parameters = { estate_increase_safe_treatment_success_1 = yes - estate_increase_physician_aptitude = yes + estate_increase_physician_aptitude_3 = yes } ai_value = { @@ -5236,7 +5238,7 @@ east_asian_estate_health_04 = { parameters = { estate_increase_safe_treatment_success_2 = yes - estate_increase_physician_aptitude_2 = yes + estate_increase_physician_aptitude_4 = yes } ai_value = { @@ -5278,7 +5280,7 @@ east_asian_estate_health_05 = { parameters = { estate_increase_safe_treatment_success_2 = yes - estate_increase_physician_aptitude_2 = yes + estate_increase_physician_aptitude_5 = yes } ai_value = { @@ -5320,7 +5322,7 @@ east_asian_estate_health_06 = { parameters = { estate_increase_safe_treatment_success_2 = yes - estate_increase_physician_aptitude_3 = yes + estate_increase_physician_aptitude_6 = yes } ai_value = { @@ -6572,6 +6574,7 @@ east_asian_estate_watchtower_01 = { } parameters = { + estate_increase_bodyguard_aptitude_1 = yes raids_less_likely_to_make_prisoners_1 = yes house_head_can_ask_for_knight = yes } @@ -6617,7 +6620,7 @@ east_asian_estate_watchtower_02 = { parameters = { raids_less_likely_to_make_prisoners_1 = yes - estate_increase_bodyguard_aptitude_1 = yes + estate_increase_bodyguard_aptitude_2 = yes house_head_can_ask_for_knight = yes } @@ -6657,7 +6660,7 @@ east_asian_estate_watchtower_03 = { parameters = { raids_less_likely_to_make_prisoners_2 = yes estate_unlock_bolster_security_decision = yes - estate_increase_bodyguard_aptitude_1 = yes + estate_increase_bodyguard_aptitude_3 = yes house_head_can_ask_for_knight = yes house_head_can_ask_for_maa = yes } @@ -6709,7 +6712,7 @@ east_asian_estate_watchtower_04 = { raids_less_likely_to_make_prisoners_2 = yes house_head_can_ask_for_maa = yes estate_unlock_bolster_security_decision = yes - estate_increase_bodyguard_aptitude_2 = yes + estate_increase_bodyguard_aptitude_4 = yes house_head_can_ask_for_knight = yes } @@ -6760,7 +6763,7 @@ east_asian_estate_watchtower_05 = { raids_less_likely_to_make_prisoners_3 = yes house_head_can_ask_for_maa = yes estate_unlock_bolster_security_decision = yes - estate_increase_bodyguard_aptitude_2 = yes + estate_increase_bodyguard_aptitude_5 = yes house_head_can_ask_for_knight = yes } @@ -6812,7 +6815,7 @@ east_asian_estate_watchtower_06 = { estate_unlock_patrol_decision = yes house_head_can_ask_for_maa = yes estate_unlock_bolster_security_decision = yes - estate_increase_bodyguard_aptitude_2 = yes + estate_increase_bodyguard_aptitude_6 = yes house_head_can_ask_for_knight = yes } @@ -7119,7 +7122,7 @@ east_asian_estate_garden_leisure_04 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_4 = yes } on_complete = { @@ -7206,7 +7209,7 @@ east_asian_estate_garden_leisure_05 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_5 = yes } on_complete = { @@ -7293,7 +7296,7 @@ east_asian_estate_garden_leisure_06 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_6 = yes } on_complete = { @@ -7383,7 +7386,7 @@ east_asian_estate_garden_fruit_04 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_4 = yes } on_complete = { @@ -7471,7 +7474,7 @@ east_asian_estate_garden_fruit_05 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_5 = yes } on_complete = { @@ -7559,7 +7562,7 @@ east_asian_estate_garden_fruit_06 = { } parameters = { - increased_gardener_aptitude_3 = yes + increased_gardener_aptitude_6 = yes } on_complete = { @@ -11280,7 +11283,10 @@ east_asian_estate_militia_muster_green_01 = { can_construct = { custom_tooltip = { text = celestial_military_appointment_allowed_desc - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } @@ -11436,7 +11442,10 @@ east_asian_estate_ration_wine_stores_01 = { can_construct = { custom_tooltip = { text = celestial_military_appointment_allowed_desc - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } @@ -13765,7 +13774,10 @@ east_asian_estate_tea_horse_road_office_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -14626,7 +14638,10 @@ east_asian_estate_field_surgeon_cart_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -15870,7 +15885,7 @@ east_asian_estate_history_school_04 = { } } parameters = { - estate_increased_tutor_aptitude_1 = yes + estate_increased_tutor_aptitude_4 = yes } character_modifier = { monthly_merit = @east_asian_manor_monthly_merit_2 @@ -16316,7 +16331,10 @@ east_asian_estate_armorer_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -16741,7 +16759,10 @@ east_asian_estate_sergeants_school_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -16886,7 +16907,10 @@ east_asian_estate_drill_yard_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -17604,7 +17628,10 @@ east_asian_estate_crossbow_storage_01 = { can_construct = { custom_tooltip = { text = celestial_military_appointment_allowed_desc - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } @@ -18445,7 +18472,10 @@ east_asian_estate_foaling_pens_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } @@ -19712,7 +19742,10 @@ east_asian_estate_leatherworks_01 = { can_construct = { custom_tooltip = { text = celestial_military_appointment_allowed_desc - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } @@ -20987,7 +21020,10 @@ east_asian_estate_salt_lick_terraces_01 = { custom_tooltip = { text = is_a_military_governor_county_or_above_desc highest_held_title_tier >= tier_county - vassal_contract_has_flag = celestial_military_appointment + OR = { + vassal_contract_has_flag = celestial_military_appointment + vassal_contract_has_flag = meritocratic_military_appointment + } } } } diff --git a/common/domiciles/buildings/00_yurt_buildings.txt b/common/domiciles/buildings/00_yurt_buildings.txt index ae9d80f32..e3be9d5b0 100644 --- a/common/domiciles/buildings/00_yurt_buildings.txt +++ b/common/domiciles/buildings/00_yurt_buildings.txt @@ -2217,8 +2217,6 @@ camel_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -2261,8 +2259,6 @@ camel_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -2305,8 +2301,6 @@ camel_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -2349,8 +2343,6 @@ camel_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -2486,8 +2478,6 @@ goat_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -2533,8 +2523,6 @@ goat_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -2580,8 +2568,6 @@ goat_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -2627,8 +2613,6 @@ goat_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -3028,8 +3012,6 @@ sheep_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -3075,8 +3057,6 @@ sheep_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -3122,8 +3102,6 @@ sheep_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -3169,8 +3147,6 @@ sheep_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -3270,8 +3246,6 @@ steal_herd_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -3305,8 +3279,6 @@ steal_herd_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -3340,8 +3312,6 @@ steal_herd_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -3375,8 +3345,6 @@ steal_herd_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -3466,8 +3434,6 @@ consumption_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -3497,8 +3463,6 @@ consumption_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -3528,8 +3492,6 @@ consumption_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -3559,8 +3521,6 @@ consumption_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -3650,8 +3610,6 @@ herd_wealth_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -3681,8 +3639,6 @@ herd_wealth_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -3712,8 +3668,6 @@ herd_wealth_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -3743,8 +3697,6 @@ herd_wealth_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -3834,8 +3786,6 @@ herder_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -3864,8 +3814,6 @@ herder_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -3895,8 +3843,6 @@ herder_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -3926,8 +3872,6 @@ herder_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -4045,8 +3989,6 @@ character_warfare_yurt_03 = { ai_value = { value = nomadic_capital_exterior_building_3 - - } asset = { @@ -4091,8 +4033,6 @@ character_warfare_yurt_04 = { ai_value = { value = nomadic_capital_exterior_building_4 - - } asset = { @@ -4138,8 +4078,6 @@ character_warfare_yurt_05 = { ai_value = { value = nomadic_capital_exterior_building_5 - - } asset = { @@ -4191,8 +4129,6 @@ character_warfare_yurt_06 = { ai_value = { value = nomadic_capital_exterior_building_6 - - } asset = { @@ -4296,8 +4232,6 @@ falconry_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -4331,8 +4265,6 @@ falconry_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -4366,8 +4298,6 @@ falconry_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -4402,8 +4332,6 @@ falconry_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -4490,8 +4418,6 @@ knight_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -4520,8 +4446,6 @@ knight_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -4551,8 +4475,6 @@ knight_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -4582,8 +4504,6 @@ knight_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -4673,8 +4593,6 @@ commander_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -4704,8 +4622,6 @@ commander_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -4737,8 +4653,6 @@ commander_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -4770,8 +4684,6 @@ commander_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -4795,7 +4707,7 @@ bodyguard_yurt_01 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_1 = yes + estate_increase_bodyguard_aptitude_1 = yes } character_modifier = { @@ -4828,7 +4740,7 @@ bodyguard_yurt_02 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_1 = yes + estate_increase_bodyguard_aptitude_2 = yes } character_modifier = { @@ -4861,7 +4773,7 @@ bodyguard_yurt_03 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_2 = yes + estate_increase_bodyguard_aptitude_3 = yes } character_modifier = { @@ -4871,8 +4783,6 @@ bodyguard_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -4896,7 +4806,7 @@ bodyguard_yurt_04 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_2 = yes + estate_increase_bodyguard_aptitude_4 = yes } character_modifier = { @@ -4907,8 +4817,6 @@ bodyguard_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -4932,7 +4840,7 @@ bodyguard_yurt_05 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_3 = yes + estate_increase_bodyguard_aptitude_5 = yes } character_modifier = { @@ -4942,8 +4850,6 @@ bodyguard_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -4967,7 +4873,7 @@ bodyguard_yurt_06 = { } parameters = { - nomad_yurt_increased_bodyguard_aptitude_lvl_3 = yes + estate_increase_bodyguard_aptitude_6 = yes } character_modifier = { @@ -4978,8 +4884,6 @@ bodyguard_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -5070,8 +4974,6 @@ accolade_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -5102,8 +5004,6 @@ accolade_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -5134,8 +5034,6 @@ accolade_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -5166,8 +5064,6 @@ accolade_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -5204,6 +5100,7 @@ mass_warfare_yurt_01 = { parameters = { unlock_maa_heavy_horse_archers = yes + nomad_yurt_unlock_master_the_art_of_command = yes } ai_value = { @@ -5244,8 +5141,6 @@ mass_warfare_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_1 - - } asset = { @@ -5283,8 +5178,6 @@ mass_warfare_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -5330,8 +5223,6 @@ mass_warfare_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -5371,8 +5262,6 @@ mass_warfare_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -5422,8 +5311,6 @@ mass_warfare_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -5518,8 +5405,6 @@ lcav_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -5551,8 +5436,6 @@ lcav_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -5585,8 +5468,6 @@ lcav_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -5619,8 +5500,6 @@ lcav_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -5716,8 +5595,6 @@ foot_archer_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -5747,8 +5624,6 @@ foot_archer_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -5778,8 +5653,6 @@ foot_archer_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -5809,8 +5682,6 @@ foot_archer_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -5908,8 +5779,6 @@ merc_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -5958,8 +5827,6 @@ merc_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -5994,8 +5861,6 @@ merc_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -6044,8 +5909,6 @@ merc_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -6133,8 +5996,6 @@ herd_conversion_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -6164,8 +6025,6 @@ herd_conversion_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -6195,8 +6054,6 @@ herd_conversion_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -6226,8 +6083,6 @@ herd_conversion_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -6318,8 +6173,6 @@ raiding_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -6350,8 +6203,6 @@ raiding_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -6382,8 +6233,6 @@ raiding_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -6414,8 +6263,6 @@ raiding_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -6503,8 +6350,6 @@ stationing_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -6534,8 +6379,6 @@ stationing_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -6566,8 +6409,6 @@ stationing_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -6598,8 +6439,6 @@ stationing_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -6715,8 +6554,6 @@ court_yurt_03 = { ai_value = { value = nomadic_capital_exterior_building_3 - - } asset = { @@ -6766,8 +6603,6 @@ court_yurt_04 = { ai_value = { value = nomadic_capital_exterior_building_4 - - } asset = { @@ -6813,8 +6648,6 @@ court_yurt_05 = { ai_value = { value = nomadic_capital_exterior_building_5 - - } asset = { @@ -6865,8 +6698,6 @@ court_yurt_06 = { ai_value = { value = nomadic_capital_exterior_building_6 - - } asset = { @@ -6962,8 +6793,6 @@ tributary_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -6996,8 +6825,6 @@ tributary_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7030,8 +6857,6 @@ tributary_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7064,8 +6889,6 @@ tributary_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -7152,8 +6975,6 @@ vassal_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -7183,8 +7004,6 @@ vassal_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7214,8 +7033,6 @@ vassal_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7245,8 +7062,6 @@ vassal_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -7271,7 +7086,7 @@ secret_scheme_yurt_01 = { character_modifier = { owned_scheme_secrecy_add = 4 - scheme_discovery_chance_mult = 0.04 + enemy_scheme_secrecy_add = -4 } ai_value = { @@ -7300,7 +7115,7 @@ secret_scheme_yurt_02 = { character_modifier = { owned_scheme_secrecy_add = 2 - scheme_discovery_chance_mult = 0.04 + enemy_scheme_secrecy_add = -4 } ai_value = { @@ -7329,13 +7144,11 @@ secret_scheme_yurt_03 = { character_modifier = { owned_scheme_secrecy_add = 4 - scheme_discovery_chance_mult = 0.08 + enemy_scheme_secrecy_add = -8 } ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7360,13 +7173,11 @@ secret_scheme_yurt_04 = { character_modifier = { owned_scheme_secrecy_add = 4 - scheme_discovery_chance_mult = 0.08 + enemy_scheme_secrecy_add = -8 } ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7391,13 +7202,11 @@ secret_scheme_yurt_05 = { character_modifier = { owned_scheme_secrecy_add = 6 - scheme_discovery_chance_mult = 0.16 + enemy_scheme_secrecy_add = -16 } ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -7422,13 +7231,11 @@ secret_scheme_yurt_06 = { character_modifier = { owned_scheme_secrecy_add = 10 - scheme_discovery_chance_mult = 0.16 + enemy_scheme_secrecy_add = -16 } ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -7486,8 +7293,6 @@ kurultai_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -7517,8 +7322,6 @@ kurultai_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7548,8 +7351,6 @@ kurultai_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7579,8 +7380,6 @@ kurultai_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -7610,8 +7409,6 @@ kurultai_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -7676,8 +7473,6 @@ feast_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -7710,8 +7505,6 @@ feast_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7744,8 +7537,6 @@ feast_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7778,8 +7569,6 @@ feast_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -7812,8 +7601,6 @@ feast_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -7875,8 +7662,6 @@ agent_dread_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -7910,8 +7695,6 @@ agent_dread_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -7945,8 +7728,6 @@ agent_dread_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -7980,8 +7761,6 @@ agent_dread_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -8015,8 +7794,6 @@ agent_dread_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -8082,8 +7859,6 @@ dynasty_court_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -8116,8 +7891,6 @@ dynasty_court_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -8150,8 +7923,6 @@ dynasty_court_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -8185,8 +7956,6 @@ dynasty_court_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -8220,8 +7989,6 @@ dynasty_court_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -8289,8 +8056,6 @@ culture_court_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -8324,8 +8089,6 @@ culture_court_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -8359,8 +8122,6 @@ culture_court_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -8395,8 +8156,6 @@ culture_court_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -8431,8 +8190,6 @@ culture_court_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -8506,8 +8263,6 @@ family_yurt_02 = { ai_value = { value = nomadic_capital_exterior_building_2 - - } asset = { @@ -8546,8 +8301,6 @@ family_yurt_03 = { ai_value = { value = nomadic_capital_exterior_building_3 - - } asset = { @@ -8595,8 +8348,6 @@ family_yurt_04 = { ai_value = { value = nomadic_capital_exterior_building_4 - - } asset = { @@ -8640,8 +8391,6 @@ family_yurt_05 = { ai_value = { value = nomadic_capital_exterior_building_5 - - } asset = { @@ -8688,8 +8437,6 @@ family_yurt_06 = { ai_value = { value = nomadic_capital_exterior_building_6 - - } asset = { @@ -8916,8 +8663,8 @@ wet_nurse_yurt_01 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_1 = yes - nomad_yurt_court_tutor_aptitude_lvl_1 = yes + domicile_increased_wet_nurse_aptitude_1 = yes + estate_increased_tutor_aptitude_1 = yes } ai_value = { @@ -8951,8 +8698,8 @@ wet_nurse_yurt_02 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_1 = yes - nomad_yurt_court_tutor_aptitude_lvl_1 = yes + domicile_increased_wet_nurse_aptitude_2 = yes + estate_increased_tutor_aptitude_2 = yes } character_modifier = { @@ -8961,8 +8708,6 @@ wet_nurse_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -8986,8 +8731,8 @@ wet_nurse_yurt_03 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_2 = yes - nomad_yurt_court_tutor_aptitude_lvl_1 = yes + domicile_increased_wet_nurse_aptitude_3 = yes + estate_increased_tutor_aptitude_3 = yes } character_modifier = { @@ -8996,8 +8741,6 @@ wet_nurse_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -9021,8 +8764,8 @@ wet_nurse_yurt_04 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_2 = yes - nomad_yurt_court_tutor_aptitude_lvl_2 = yes + domicile_increased_wet_nurse_aptitude_4 = yes + estate_increased_tutor_aptitude_4 = yes } character_modifier = { @@ -9031,8 +8774,6 @@ wet_nurse_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -9056,8 +8797,8 @@ wet_nurse_yurt_05 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_3 = yes - nomad_yurt_court_tutor_aptitude_lvl_3 = yes + domicile_increased_wet_nurse_aptitude_5 = yes + estate_increased_tutor_aptitude_5 = yes } character_modifier = { @@ -9066,8 +8807,6 @@ wet_nurse_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -9091,8 +8830,8 @@ wet_nurse_yurt_06 = { } parameters = { - nomad_yurt_wet_nurse_aptitude_lvl_4 = yes - nomad_yurt_court_tutor_aptitude_lvl_4 = yes + domicile_increased_wet_nurse_aptitude_6 = yes + estate_increased_tutor_aptitude_6 = yes } character_modifier = { @@ -9101,8 +8840,6 @@ wet_nurse_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -9161,8 +8898,6 @@ personal_chamber_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -9192,8 +8927,6 @@ personal_chamber_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -9227,8 +8960,6 @@ personal_chamber_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -9262,8 +8993,6 @@ personal_chamber_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -9297,8 +9026,6 @@ personal_chamber_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -9357,8 +9084,6 @@ recreation_chamber_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -9389,8 +9114,6 @@ recreation_chamber_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -9421,8 +9144,6 @@ recreation_chamber_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -9453,8 +9174,6 @@ recreation_chamber_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -9485,8 +9204,6 @@ recreation_chamber_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -9551,8 +9268,6 @@ marriage_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -9585,8 +9300,6 @@ marriage_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -9619,8 +9332,6 @@ marriage_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -9653,8 +9364,6 @@ marriage_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -9687,8 +9396,6 @@ marriage_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -9753,8 +9460,6 @@ better_children_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -9787,8 +9492,6 @@ better_children_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -9821,8 +9524,6 @@ better_children_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -9855,8 +9556,6 @@ better_children_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -9889,8 +9588,6 @@ better_children_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -9955,8 +9652,6 @@ friend_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -9989,8 +9684,6 @@ friend_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -10023,8 +9716,6 @@ friend_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -10057,8 +9748,6 @@ friend_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -10091,8 +9780,6 @@ friend_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -10159,8 +9846,6 @@ hostage_ward_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -10194,8 +9879,6 @@ hostage_ward_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -10229,8 +9912,6 @@ hostage_ward_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -10264,8 +9945,6 @@ hostage_ward_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -10299,8 +9978,6 @@ hostage_ward_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -10366,8 +10043,6 @@ mystical_yurt_02 = { ai_value = { value = nomadic_capital_exterior_building_2 - - } asset = { @@ -10399,8 +10074,6 @@ mystical_yurt_03 = { ai_value = { value = nomadic_capital_exterior_building_3 - - } asset = { @@ -10442,8 +10115,6 @@ mystical_yurt_04 = { ai_value = { value = nomadic_capital_exterior_building_4 - - } asset = { @@ -10485,8 +10156,6 @@ mystical_yurt_05 = { ai_value = { value = nomadic_capital_exterior_building_5 - - } asset = { @@ -10532,8 +10201,6 @@ mystical_yurt_06 = { ai_value = { value = nomadic_capital_exterior_building_6 - - } asset = { @@ -10605,8 +10272,6 @@ astrologer_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -10641,8 +10306,6 @@ astrologer_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -10677,8 +10340,6 @@ astrologer_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -10713,8 +10374,6 @@ astrologer_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -10749,8 +10408,6 @@ astrologer_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -10774,7 +10431,7 @@ physician_yurt_01 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_1 = yes + estate_increase_physician_aptitude_1 = yes } character_modifier = { @@ -10807,7 +10464,7 @@ physician_yurt_02 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_1 = yes + estate_increase_physician_aptitude_2 = yes } character_modifier = { @@ -10817,8 +10474,6 @@ physician_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -10842,7 +10497,7 @@ physician_yurt_03 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_2 = yes + estate_increase_physician_aptitude_3 = yes } character_modifier = { @@ -10852,8 +10507,6 @@ physician_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -10877,7 +10530,7 @@ physician_yurt_04 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_2 = yes + estate_increase_physician_aptitude_4 = yes } character_modifier = { @@ -10887,8 +10540,6 @@ physician_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -10912,7 +10563,7 @@ physician_yurt_05 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_3 = yes + estate_increase_physician_aptitude_5 = yes } character_modifier = { @@ -10922,8 +10573,6 @@ physician_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -10947,7 +10596,7 @@ physician_yurt_06 = { } parameters = { - nomad_yurt_increased_physician_aptitude_lvl_4 = yes + estate_increase_physician_aptitude_6 = yes } character_modifier = { @@ -10957,8 +10606,6 @@ physician_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -11023,8 +10670,6 @@ fertility_mystical_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -11057,8 +10702,6 @@ fertility_mystical_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -11091,8 +10734,6 @@ fertility_mystical_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -11125,8 +10766,6 @@ fertility_mystical_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -11159,8 +10798,6 @@ fertility_mystical_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -11239,8 +10876,6 @@ language_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -11280,8 +10915,6 @@ language_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -11317,8 +10950,6 @@ language_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -11355,8 +10986,6 @@ language_yurt_05 = { ai_value = { value = 5 - - } asset = { @@ -11398,8 +11027,6 @@ language_yurt_06 = { ai_value = { value = 26 - - } asset = { @@ -11464,8 +11091,6 @@ omen_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -11498,8 +11123,6 @@ omen_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -11532,8 +11155,6 @@ omen_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -11567,8 +11188,6 @@ omen_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -11601,8 +11220,6 @@ omen_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -11667,8 +11284,6 @@ kurultai_mystical_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -11702,8 +11317,6 @@ kurultai_mystical_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -11737,8 +11350,6 @@ kurultai_mystical_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -11773,8 +11384,6 @@ kurultai_mystical_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -11808,8 +11417,6 @@ kurultai_mystical_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -11875,8 +11482,6 @@ knight_mystical_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -11909,8 +11514,6 @@ knight_mystical_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -11943,8 +11546,6 @@ knight_mystical_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -11978,8 +11579,6 @@ knight_mystical_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -12013,8 +11612,6 @@ knight_mystical_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -12113,8 +11710,6 @@ trade_yurt_02 = { ai_value = { value = nomadic_capital_exterior_building_2 - - } asset = { @@ -12163,8 +11758,6 @@ trade_yurt_03 = { ai_value = { value = nomadic_capital_exterior_building_3 - - } asset = { @@ -12218,8 +11811,6 @@ trade_yurt_04 = { ai_value = { value = nomadic_capital_exterior_building_4 - - } asset = { @@ -12269,8 +11860,6 @@ trade_yurt_05 = { ai_value = { value = nomadic_capital_exterior_building_5 - - } asset = { @@ -12324,8 +11913,6 @@ trade_yurt_06 = { ai_value = { value = nomadic_capital_exterior_building_6 - - } asset = { @@ -12397,8 +11984,6 @@ paiza_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -12432,8 +12017,6 @@ paiza_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -12471,8 +12054,6 @@ paiza_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -12506,8 +12087,6 @@ paiza_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -12545,8 +12124,6 @@ paiza_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -12612,8 +12189,6 @@ innovation_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -12647,8 +12222,6 @@ innovation_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -12682,8 +12255,6 @@ innovation_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -12717,8 +12288,6 @@ innovation_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -12752,8 +12321,6 @@ innovation_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -12820,8 +12387,6 @@ merchant_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -12855,8 +12420,6 @@ merchant_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -12890,8 +12453,6 @@ merchant_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -12925,8 +12486,6 @@ merchant_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -12960,8 +12519,6 @@ merchant_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -13028,8 +12585,6 @@ fertility_trade_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_1 - - } asset = { @@ -13063,8 +12618,6 @@ fertility_trade_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -13098,8 +12651,6 @@ fertility_trade_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -13133,8 +12684,6 @@ fertility_trade_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -13168,8 +12717,6 @@ fertility_trade_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -13236,8 +12783,6 @@ herd_trade_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -13271,8 +12816,6 @@ herd_trade_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -13306,8 +12849,6 @@ herd_trade_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -13341,8 +12882,6 @@ herd_trade_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -13376,8 +12915,6 @@ herd_trade_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -13442,8 +12979,6 @@ char_trade_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -13477,8 +13012,6 @@ char_trade_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -13503,7 +13036,6 @@ char_trade_yurt_04 = { parameters = { nomad_yurt_paiza_char_gain_lvl_2 = yes - nomad_yurt_paiza_char_gain_arrival_lvl_1 = yes } character_modifier = { @@ -13512,8 +13044,6 @@ char_trade_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -13538,7 +13068,6 @@ char_trade_yurt_05 = { parameters = { nomad_yurt_paiza_char_gain_lvl_2 = yes - nomad_yurt_paiza_char_gain_arrival_lvl_1 = yes } character_modifier = { @@ -13547,8 +13076,6 @@ char_trade_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -13573,7 +13100,6 @@ char_trade_yurt_06 = { parameters = { nomad_yurt_paiza_char_gain_lvl_3 = yes - nomad_yurt_paiza_char_gain_arrival_lvl_2 = yes } character_modifier = { @@ -13582,8 +13108,6 @@ char_trade_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { @@ -13648,8 +13172,6 @@ knight_trade_yurt_02 = { ai_value = { value = nomadic_capital_interior_building_2 - - } asset = { @@ -13682,8 +13204,6 @@ knight_trade_yurt_03 = { ai_value = { value = nomadic_capital_interior_building_3 - - } asset = { @@ -13716,8 +13236,6 @@ knight_trade_yurt_04 = { ai_value = { value = nomadic_capital_interior_building_4 - - } asset = { @@ -13750,8 +13268,6 @@ knight_trade_yurt_05 = { ai_value = { value = nomadic_capital_interior_building_5 - - } asset = { @@ -13784,8 +13300,6 @@ knight_trade_yurt_06 = { ai_value = { value = nomadic_capital_interior_building_6 - - } asset = { diff --git a/common/domiciles/buildings/10_japanese_manor_buildings.txt b/common/domiciles/buildings/10_japanese_manor_buildings.txt index 0dcfbc0b5..edcb9fb79 100644 --- a/common/domiciles/buildings/10_japanese_manor_buildings.txt +++ b/common/domiciles/buildings/10_japanese_manor_buildings.txt @@ -2015,7 +2015,7 @@ japanese_manor_library_confucian_04 = { } parameters = { - japanese_manor_unlock_tier_5_education = yes + estate_unlock_tier_5_education = yes } character_modifier = { @@ -2056,7 +2056,7 @@ japanese_manor_library_confucian_05 = { } parameters = { - japanese_manor_unlock_tier_5_education = yes + estate_unlock_tier_5_education = yes } character_modifier = { @@ -2097,7 +2097,7 @@ japanese_manor_library_confucian_06 = { } parameters = { - japanese_manor_unlock_tier_5_education = yes + estate_unlock_tier_5_education = yes } character_modifier = { @@ -2188,7 +2188,7 @@ japanese_manor_retainer_accomodations_02 = { parameters = { house_head_can_ask_for_knight = yes - estate_increase_bodyguard_aptitude_1 = yes + estate_increase_bodyguard_aptitude_2 = yes } ai_value = { @@ -2231,7 +2231,7 @@ japanese_manor_retainer_accomodations_03 = { parameters = { house_head_can_ask_for_knight = yes - estate_increase_bodyguard_aptitude_1 = yes + estate_increase_bodyguard_aptitude_3 = yes } ai_value = { @@ -2263,7 +2263,7 @@ japanese_manor_retainer_accomodations_04 = { parameters = { house_head_can_ask_for_knight = yes - estate_increase_bodyguard_aptitude_2 = yes + estate_increase_bodyguard_aptitude_4 = yes } character_modifier = { @@ -2304,7 +2304,7 @@ japanese_manor_retainer_accomodations_05 = { parameters = { house_head_can_ask_for_knight = yes - estate_increase_bodyguard_aptitude_2 = yes + estate_increase_bodyguard_aptitude_5 = yes } character_modifier = { @@ -3691,7 +3691,7 @@ japanese_shrine_01 = { can_construct = { custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3734,7 +3734,7 @@ japanese_shrine_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3769,14 +3769,14 @@ japanese_shrine_02 = { japanese_shrine_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_shrine_02 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3818,7 +3818,7 @@ japanese_shrine_04 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3854,14 +3854,14 @@ japanese_shrine_04 = { japanese_shrine_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_shrine_04 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3896,14 +3896,14 @@ japanese_shrine_05 = { japanese_shrine_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_shrine_05 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = humility_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_shrine } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_shrine } } } @@ -3985,6 +3985,10 @@ japanese_cemetery_02 = { dynasty_house_opinion = @japanese_manor_opinion_add_1 } + parameters = { + estate_cheaper_funeral_cost = yes + } + ai_value = { value = 8 add = japanese_manor_building_ai_modifier_value @@ -4014,6 +4018,10 @@ japanese_cemetery_03 = { monthly_dynasty_prestige = @japanese_manor_monthly_dynasty_prestige_add_1 dynasty_house_opinion = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_funeral_cost = yes + } ai_value = { value = 7 @@ -4044,6 +4052,10 @@ japanese_cemetery_04 = { monthly_dynasty_prestige = @japanese_manor_monthly_dynasty_prestige_add_1 dynasty_house_opinion = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_funeral_cost = yes + } ai_value = { value = 7 @@ -4074,6 +4086,10 @@ japanese_cemetery_05 = { monthly_dynasty_prestige = @japanese_manor_monthly_dynasty_prestige_add_1 dynasty_house_opinion = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_funeral_cost = yes + } ai_value = { value = 7 @@ -4104,6 +4120,10 @@ japanese_cemetery_06 = { monthly_dynasty_prestige = @japanese_manor_monthly_dynasty_prestige_add_1 dynasty_house_opinion = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_funeral_cost = yes + } ai_value = { value = 7 @@ -4168,6 +4188,10 @@ japanese_shokubo_02 = { character_travel_safety = @japanese_manor_character_travel_safety } + parameters = { + estate_cheaper_pilgrimage_cost = yes + } + ai_value = { value = 8 add = japanese_manor_building_ai_modifier_value @@ -4198,6 +4222,10 @@ japanese_shokubo_03 = { different_faith_opinion = @japanese_manor_opinion_add_1 character_travel_safety = @japanese_manor_character_travel_safety } + + parameters = { + estate_cheaper_pilgrimage_cost = yes + } ai_value = { value = 7 @@ -4230,6 +4258,10 @@ japanese_shokubo_04 = { different_faith_opinion = @japanese_manor_opinion_add_1 character_travel_safety = @japanese_manor_character_travel_safety } + + parameters = { + estate_cheaper_pilgrimage_cost = yes + } ai_value = { value = 7 @@ -4261,6 +4293,10 @@ japanese_shokubo_05 = { different_faith_opinion = @japanese_manor_opinion_add_1 character_travel_safety = @japanese_manor_character_travel_safety } + + parameters = { + estate_cheaper_pilgrimage_cost = yes + } ai_value = { value = 7 @@ -4292,6 +4328,10 @@ japanese_shokubo_06 = { different_faith_opinion = @japanese_manor_opinion_add_1 character_travel_safety = @japanese_manor_character_travel_safety } + + parameters = { + estate_cheaper_pilgrimage_cost = yes + } ai_value = { value = 7 @@ -4534,7 +4574,7 @@ japanese_brewery_01 = { can_construct = { custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4575,7 +4615,7 @@ japanese_brewery_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4589,6 +4629,10 @@ japanese_brewery_02 = { county_opinion_add = @japanese_manor_opinion_add_1 } + parameters = { + estate_cheaper_feast_cost = yes + } + ai_value = { value = 8 add = japanese_manor_building_ai_modifier_value @@ -4604,14 +4648,14 @@ japanese_brewery_02 = { japanese_brewery_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_brewery_02 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4624,6 +4668,10 @@ japanese_brewery_03 = { development_growth_factor = @japanese_manor_development_growth_factor_1 county_opinion_add = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_feast_cost = yes + } ai_value = { value = 7 @@ -4647,7 +4695,7 @@ japanese_brewery_04 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4661,6 +4709,10 @@ japanese_brewery_04 = { county_opinion_add = @japanese_manor_opinion_add_1 stewardship_per_prestige_level = 1 } + + parameters = { + estate_cheaper_feast_cost = yes + } ai_value = { value = 7 @@ -4677,14 +4729,14 @@ japanese_brewery_04 = { japanese_brewery_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_brewery_04 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4697,6 +4749,10 @@ japanese_brewery_05 = { development_growth_factor = @japanese_manor_development_growth_factor_1 county_opinion_add = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_feast_cost = yes + } ai_value = { value = 7 @@ -4713,14 +4769,14 @@ japanese_brewery_05 = { japanese_brewery_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_brewery_05 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = prosperity_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_brewery } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_brewery } } } @@ -4733,6 +4789,10 @@ japanese_brewery_06 = { development_growth_factor = @japanese_manor_development_growth_factor_1 county_opinion_add = @japanese_manor_opinion_add_1 } + + parameters = { + estate_cheaper_feast_cost = yes + } ai_value = { value = 7 @@ -5291,7 +5351,7 @@ japanese_archive_01 = { } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5307,8 +5367,8 @@ japanese_archive_01 = { parameters = { japanese_archives_governor_efficiency_boost = yes japanese_manor_local_theme_cost_reduction = yes - japanese_manor_governor_efficiency_bonus = yes - japanese_manor_governor_trait_xp_bonus_for_contracts = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes } ai_value = { @@ -5337,7 +5397,7 @@ japanese_archive_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5349,6 +5409,13 @@ japanese_archive_02 = { domicile_monthly_influence_add = @japanese_manor_monthly_influence_add_2 } + parameters = { + japanese_archives_governor_efficiency_boost = yes + japanese_manor_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes + } + ai_value = { value = 8 add = japanese_manor_building_ai_modifier_value @@ -5364,7 +5431,7 @@ japanese_archive_02 = { japanese_archive_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_archive_02 can_construct = { @@ -5375,7 +5442,7 @@ japanese_archive_03 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5386,6 +5453,13 @@ japanese_archive_03 = { character_modifier = { domicile_monthly_influence_add = @japanese_manor_monthly_influence_add_2 } + + parameters = { + japanese_archives_governor_efficiency_boost = yes + japanese_manor_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes + } ai_value = { value = 7 @@ -5413,7 +5487,7 @@ japanese_archive_04 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5425,6 +5499,13 @@ japanese_archive_04 = { stewardship_per_influence_level = 1 domicile_monthly_influence_add = @japanese_manor_monthly_influence_add_2 } + + parameters = { + japanese_archives_governor_efficiency_boost = yes + japanese_manor_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes + } ai_value = { value = 7 @@ -5441,7 +5522,7 @@ japanese_archive_04 = { japanese_archive_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_archive_04 can_construct = { @@ -5452,7 +5533,7 @@ japanese_archive_05 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5463,6 +5544,13 @@ japanese_archive_05 = { character_modifier = { domicile_monthly_influence_add = @japanese_manor_monthly_influence_add_2 } + + parameters = { + japanese_archives_governor_efficiency_boost = yes + japanese_manor_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes + } ai_value = { value = 7 @@ -5479,7 +5567,7 @@ japanese_archive_05 = { japanese_archive_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_archive_05 can_construct = { @@ -5490,7 +5578,7 @@ japanese_archive_06 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = service_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_archive } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_archive } } } @@ -5501,6 +5589,13 @@ japanese_archive_06 = { character_modifier = { domicile_monthly_influence_add = @japanese_manor_monthly_influence_add_2 } + + parameters = { + japanese_archives_governor_efficiency_boost = yes + japanese_manor_local_theme_cost_reduction = yes + estate_governor_efficiency_bonus = yes + estate_governor_trait_xp_bonus_for_contracts = yes + } ai_value = { value = 7 @@ -5530,7 +5625,7 @@ japanese_schoolhouse_01 = { } parameters = { - increased_tutor_aptitude_1 = yes + estate_increased_tutor_aptitude_1 = yes estate_reduced_tutor_cost = yes japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes @@ -5566,7 +5661,7 @@ japanese_schoolhouse_02 = { } parameters = { - increased_tutor_aptitude_2 = yes + estate_increased_tutor_aptitude_2 = yes estate_reduced_tutor_cost = yes japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes @@ -5602,7 +5697,7 @@ japanese_schoolhouse_03 = { } parameters = { - increased_tutor_aptitude_3 = yes + estate_increased_tutor_aptitude_3 = yes estate_reduced_tutor_cost = yes japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes @@ -5638,7 +5733,7 @@ japanese_schoolhouse_04 = { } parameters = { - increased_tutor_aptitude_4 = yes + estate_increased_tutor_aptitude_4 = yes estate_reduced_tutor_cost = yes japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes @@ -5674,7 +5769,7 @@ japanese_schoolhouse_05 = { } parameters = { - increased_tutor_aptitude_5 = yes + estate_increased_tutor_aptitude_5 = yes estate_reduced_tutor_cost = yes japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes @@ -5710,9 +5805,9 @@ japanese_schoolhouse_06 = { } parameters = { - japanese_schoolhouse_education_boost_1 = yes - increased_tutor_aptitude_6 = yes + estate_increased_tutor_aptitude_6 = yes estate_reduced_tutor_cost = yes + japanese_schoolhouse_education_boost_1 = yes estate_governor_efficiency_bonus_for_house_members = yes } @@ -6108,7 +6203,7 @@ japanese_armory_01 = { can_construct = { custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6150,7 +6245,7 @@ japanese_armory_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6184,14 +6279,14 @@ japanese_armory_02 = { japanese_armory_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_armory_02 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6232,7 +6327,7 @@ japanese_armory_04 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6267,14 +6362,14 @@ japanese_armory_04 = { japanese_armory_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_armory_04 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6308,14 +6403,14 @@ japanese_armory_05 = { japanese_armory_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_armory_05 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = strength_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_armory } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_armory } } } @@ -6923,6 +7018,11 @@ japanese_barracks_02 = { character_modifier = { knight_limit = 1 } + + parameters = { + house_head_can_ask_for_maa = yes + reduce_success_of_raid_estate = yes + } ai_value = { value = 8 @@ -6959,6 +7059,11 @@ japanese_barracks_03 = { character_modifier = { men_at_arms_limit = 1 } + + parameters = { + house_head_can_ask_for_maa = yes + reduce_success_of_raid_estate = yes + } ai_value = { value = 8 @@ -6991,6 +7096,11 @@ japanese_barracks_04 = { } } } + + parameters = { + house_head_can_ask_for_maa = yes + reduce_success_of_raid_estate = yes + } ai_value = { value = 8 @@ -7027,6 +7137,11 @@ japanese_barracks_05 = { character_modifier = { knight_limit = 1 } + + parameters = { + house_head_can_ask_for_maa = yes + reduce_success_of_raid_estate = yes + } ai_value = { value = 8 @@ -7063,6 +7178,11 @@ japanese_barracks_06 = { character_modifier = { men_at_arms_cap = 1 } + + parameters = { + house_head_can_ask_for_maa = yes + reduce_success_of_raid_estate = yes + } ai_value = { value = 8 @@ -7086,7 +7206,7 @@ japanese_watch_house_01 = { can_construct = { custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7135,7 +7255,7 @@ japanese_watch_house_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7156,6 +7276,11 @@ japanese_watch_house_02 = { hostile_raid_time = @japanese_manor_hostile_raid_time_1 } + parameters = { + reduce_success_of_raid_estate = yes + raids_less_likely_to_make_prisoners_1_japanese = yes + } + ai_value = { value = 8 add = japanese_manor_building_ai_modifier_value @@ -7171,14 +7296,14 @@ japanese_watch_house_02 = { japanese_watch_house_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_watch_house_02 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7200,6 +7325,7 @@ japanese_watch_house_03 = { } parameters = { + reduce_success_of_raid_estate = yes raids_less_likely_to_make_prisoners_2_japanese = yes } @@ -7225,7 +7351,7 @@ japanese_watch_house_04 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7246,6 +7372,11 @@ japanese_watch_house_04 = { hostile_raid_time = @japanese_manor_hostile_raid_time_1 intrigue_per_prestige_level = 1 } + + parameters = { + reduce_success_of_raid_estate = yes + raids_less_likely_to_make_prisoners_2_japanese = yes + } ai_value = { value = 8 @@ -7262,14 +7393,14 @@ japanese_watch_house_04 = { japanese_watch_house_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_watch_house_04 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7291,6 +7422,7 @@ japanese_watch_house_05 = { } parameters = { + reduce_success_of_raid_estate = yes raids_less_likely_to_make_prisoners_3_japanese = yes } @@ -7309,14 +7441,14 @@ japanese_watch_house_05 = { japanese_watch_house_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_watch_house_05 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = determination_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_watch_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_watch_house } } } @@ -7337,6 +7469,11 @@ japanese_watch_house_06 = { hostile_raid_time = @japanese_manor_hostile_raid_time_1 } + parameters = { + reduce_success_of_raid_estate = yes + raids_less_likely_to_make_prisoners_3_japanese = yes + } + ai_value = { value = 7 add = japanese_manor_building_ai_modifier_value @@ -7988,7 +8125,7 @@ japanese_horse_pastures_02 = { } japanese_horse_pastures_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 - internal_slots = 1 + internal_slots = 2 allowed_domicile_types = { japanese_manor } previous_building = japanese_horse_pastures_02 @@ -8066,7 +8203,7 @@ japanese_horse_pastures_04 = { } japanese_horse_pastures_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 - internal_slots = 2 + internal_slots = 3 allowed_domicile_types = { japanese_manor } previous_building = japanese_horse_pastures_04 @@ -8105,7 +8242,7 @@ japanese_horse_pastures_05 = { } japanese_horse_pastures_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 - internal_slots = 2 + internal_slots = 3 allowed_domicile_types = { japanese_manor } previous_building = japanese_horse_pastures_05 @@ -8835,7 +8972,7 @@ japanese_tea_plantation_02 = { } japanese_tea_plantation_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 - internal_slots = 1 + internal_slots = 2 allowed_domicile_types = { japanese_manor } previous_building = japanese_tea_plantation_02 @@ -8965,7 +9102,7 @@ japanese_tea_plantation_04 = { } japanese_tea_plantation_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 - internal_slots = 2 + internal_slots = 3 allowed_domicile_types = { japanese_manor } previous_building = japanese_tea_plantation_04 @@ -9030,7 +9167,7 @@ japanese_tea_plantation_05 = { } japanese_tea_plantation_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 - internal_slots = 2 + internal_slots = 3 allowed_domicile_types = { japanese_manor } previous_building = japanese_tea_plantation_05 @@ -9881,7 +10018,7 @@ japanese_stables_02 = { japanese_stables_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_stables_02 can_construct = { @@ -9967,7 +10104,7 @@ japanese_stables_04 = { japanese_stables_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_stables_04 can_construct = { @@ -10010,7 +10147,7 @@ japanese_stables_05 = { japanese_stables_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_stables_05 can_construct = { @@ -10784,7 +10921,7 @@ japanese_workshop_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } previous_building = japanese_workshop_02 - internal_slots = 1 + internal_slots = 2 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } @@ -10862,7 +10999,7 @@ japanese_workshop_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } previous_building = japanese_workshop_04 - internal_slots = 2 + internal_slots = 3 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } @@ -10901,7 +11038,7 @@ japanese_workshop_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } previous_building = japanese_workshop_05 - internal_slots = 2 + internal_slots = 3 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } @@ -11595,7 +11732,7 @@ japanese_tea_house_01 = { can_construct = { custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11635,7 +11772,7 @@ japanese_tea_house_02 = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_02 } custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11667,14 +11804,14 @@ japanese_tea_house_02 = { japanese_tea_house_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_tea_house_02 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_03 } custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11706,14 +11843,14 @@ japanese_tea_house_03 = { japanese_tea_house_04 = { construction_time = @japanese_manor_external_construction_time_tier_4 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_tea_house_03 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_04 } custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11746,14 +11883,14 @@ japanese_tea_house_04 = { japanese_tea_house_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 3 previous_building = japanese_tea_house_04 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_05 } custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11785,14 +11922,14 @@ japanese_tea_house_05 = { japanese_tea_house_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 3 previous_building = japanese_tea_house_05 can_construct = { domicile ?= { has_domicile_building_or_higher = japanese_manor_main_06 } custom_tooltip = { text = ceremony_house_power_tt - house = { has_house_power_parameter = unlocks_japanese_manor_tea_house } + house = { has_house_aspiration_parameter = unlocks_japanese_manor_tea_house } } } @@ -11882,6 +12019,10 @@ japanese_guest_house_02 = { character_modifier = { owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } ai_value = { value = 6 @@ -11919,6 +12060,10 @@ japanese_guest_house_03 = { owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add max_personal_schemes_add = 1 } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } ai_value = { value = 5 @@ -11957,6 +12102,10 @@ japanese_guest_house_04 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } ai_value = { value = 4 @@ -11995,6 +12144,10 @@ japanese_guest_house_05 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } ai_value = { value = 4 @@ -12033,6 +12186,10 @@ japanese_guest_house_06 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_unlock_ingratiate_family_interaction = yes + } ai_value = { value = 4 @@ -12093,6 +12250,10 @@ japanese_performance_stage_02 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_improved_feast_opinion = yes + } ai_value = { value = 6 @@ -12123,6 +12284,10 @@ japanese_performance_stage_03 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_improved_feast_opinion = yes + } ai_value = { value = 5 @@ -12154,6 +12319,10 @@ japanese_performance_stage_04 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_improved_feast_opinion = yes + } ai_value = { value = 4 @@ -12185,6 +12354,10 @@ japanese_performance_stage_05 = { personal_scheme_phase_duration_add = @japanese_manor_owned_scheme_phase_duration_add owned_personal_scheme_success_chance_add = @japanese_manor_owned_scheme_success_chance_add } + + parameters = { + estate_improved_feast_opinion = yes + } ai_value = { value = 4 @@ -12214,6 +12387,10 @@ japanese_performance_stage_06 = { character_modifier = { dynasty_house_opinion = @japanese_manor_opinion_add_1 } + + parameters = { + estate_improved_feast_opinion = yes + } ai_value = { value = 4 @@ -12510,7 +12687,7 @@ japanese_garden_02 = { japanese_garden_03 = { construction_time = @japanese_manor_external_construction_time_tier_3 allowed_domicile_types = { japanese_manor } - internal_slots = 1 + internal_slots = 2 previous_building = japanese_garden_02 can_construct = { @@ -12596,7 +12773,7 @@ japanese_garden_04 = { japanese_garden_05 = { construction_time = @japanese_manor_external_construction_time_tier_5 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_garden_04 can_construct = { @@ -12639,7 +12816,7 @@ japanese_garden_05 = { japanese_garden_06 = { construction_time = @japanese_manor_external_construction_time_tier_6 allowed_domicile_types = { japanese_manor } - internal_slots = 2 + internal_slots = 3 previous_building = japanese_garden_05 can_construct = { diff --git a/common/domiciles/buildings/NEOW_minority_community_buildings.txt b/common/domiciles/buildings/NEOW_minority_community_buildings.txt index 8fd4fff6b..b6a1fed3c 100644 --- a/common/domiciles/buildings/NEOW_minority_community_buildings.txt +++ b/common/domiciles/buildings/NEOW_minority_community_buildings.txt @@ -7988,6 +7988,7 @@ village_grazing_land_01 = { } parameters = { minority_comm_contributes_provisions = yes + cheaper_grain_fields_buildings_1 = yes } on_complete = { if = { @@ -8110,6 +8111,7 @@ village_grazing_land_02 = { parameters = { minority_comm_contributes_provisions = yes + cheaper_grain_fields_buildings_2 = yes } on_complete = { if = { @@ -8223,6 +8225,7 @@ village_grazing_land_03 = { } parameters = { + cheaper_grain_fields_buildings_2 = yes minority_comm_contributes_provisions = yes } character_modifier = { @@ -8365,6 +8368,7 @@ village_grazing_land_04 = { parameters = { minority_comm_contributes_provisions = yes + cheaper_grain_fields_buildings_2 = yes } on_complete = { @@ -8446,7 +8450,7 @@ village_grazing_land_04 = { soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_grazing_lands" } } -grazing_land_05 = { +village_grazing_land_05 = { construction_time = 730 allowed_domicile_types = { minority_community farmstead } previous_building = village_grazing_land_04 @@ -8482,6 +8486,7 @@ grazing_land_05 = { parameters = { minority_comm_contributes_provisions = yes + cheaper_grain_fields_buildings_3 = yes } on_complete = { @@ -8563,10 +8568,10 @@ grazing_land_05 = { soundeffect = "event:/DLC/EP3/SFX/UI/domicile_buildings/ep3_ui_domicile_buildings_grazing_lands" } } -grazing_land_06 = { +village_grazing_land_06 = { construction_time = 730 allowed_domicile_types = { minority_community farmstead } - previous_building = grazing_land_05 + previous_building = village_grazing_land_05 can_construct = { OR = { @@ -8599,6 +8604,7 @@ grazing_land_06 = { parameters = { minority_comm_contributes_provisions = yes + cheaper_grain_fields_buildings_3 = yes } on_complete = { diff --git a/common/domiciles/types/NEOW_domicile_types.txt b/common/domiciles/types/NEOW_domicile_types.txt index 4f1a9cdb0..768e9dc0b 100644 --- a/common/domiciles/types/NEOW_domicile_types.txt +++ b/common/domiciles/types/NEOW_domicile_types.txt @@ -936,33 +936,33 @@ minority_community = { move_cost = { gold = { value = { - value = 20 + value = 300 format = "BASE_VALUE_FORMAT" desc = "BASE_VALUE" } if = { limit = { - domicile ?= { has_domicile_building_or_higher = minority_community_05 } + domicile ?= { has_domicile_building_or_higher = minority_community_main_05 } } - add = 80 + add = 800 } else_if = { limit = { - domicile ?= { has_domicile_building_or_higher = minority_community_04 } + domicile ?= { has_domicile_building_or_higher = minority_community_main_04 } } - add = 60 + add = 600 } else_if = { limit = { - domicile ?= { has_domicile_building_or_higher = minority_community_03 } + domicile ?= { has_domicile_building_or_higher = minority_community_main_03 } } - add = 40 + add = 400 } else_if = { limit = { - domicile ?= { has_domicile_building_or_higher = minority_community_02 } + domicile ?= { has_domicile_building_or_higher = minority_community_main_02 } } - add = 20 + add = 200 } } } @@ -1002,12 +1002,12 @@ minority_community = { domicile_temperament_low_modifier = { name = domicile_temperament_low army_damage_mult = -0.2 - contract_scheme_phase_duration_add = 10 - domicile_monthly_gold_mult = -0.25 - domicile_monthly_piety_gain_mult = -0.25 - domicile_monthly_prestige_gain_mult = -0.25 - monthly_piety_gain = -0.3 - monthly_prestige_gain = -0.3 +# contract_scheme_phase_duration_add = 10 +# domicile_monthly_gold_mult = -0.25 +# domicile_monthly_piety_gain_mult = -0.25 +# domicile_monthly_prestige_gain_mult = -0.25 +# monthly_piety_gain = -0.3 +# monthly_prestige_gain = -0.3 army_maintenance_mult = 0.2 scale = { add = default_temperament_low_value_scale @@ -1016,11 +1016,11 @@ minority_community = { } domicile_temperament_high_modifier = { name = domicile_temperament_high - domicile_monthly_gold_mult = 0.25 - domicile_monthly_piety_gain_mult = 0.25 - domicile_monthly_prestige_gain_mult = 0.25 - monthly_piety_gain = 0.3 - monthly_prestige_gain = 0.3 +# domicile_monthly_gold_mult = 0.25 +# domicile_monthly_piety_gain_mult = 0.25 +# domicile_monthly_prestige_gain_mult = 0.25 +# monthly_piety_gain = 0.3 +# monthly_prestige_gain = 0.3 army_maintenance_mult = 0.2 scale = { add = default_temperament_high_value_scale @@ -2140,11 +2140,11 @@ farmstead = { name = domicile_temperament_low army_damage_mult = -0.2 contract_scheme_phase_duration_add = 10 - domicile_monthly_gold_mult = -0.25 - domicile_monthly_piety_gain_mult = -0.25 - domicile_monthly_prestige_gain_mult = -0.25 - monthly_piety_gain = -0.3 - monthly_prestige_gain = -0.3 +# domicile_monthly_gold_mult = -0.25 +# domicile_monthly_piety_gain_mult = -0.25 +# domicile_monthly_prestige_gain_mult = -0.25 +# monthly_piety_gain = -0.3 +# monthly_prestige_gain = -0.3 army_maintenance_mult = 0.2 scale = { add = default_temperament_low_value_scale @@ -2153,11 +2153,11 @@ farmstead = { } domicile_temperament_high_modifier = { name = domicile_temperament_high - domicile_monthly_gold_mult = 0.25 - domicile_monthly_piety_gain_mult = 0.25 - domicile_monthly_prestige_gain_mult = 0.25 - monthly_piety_gain = 0.3 - monthly_prestige_gain = 0.3 +# domicile_monthly_gold_mult = 0.25 +# domicile_monthly_piety_gain_mult = 0.25 +# domicile_monthly_prestige_gain_mult = 0.25 +# monthly_piety_gain = 0.3 +# monthly_prestige_gain = 0.3 army_maintenance_mult = 0.2 scale = { add = default_temperament_high_value_scale diff --git a/common/dynasties/NEOW_dynasties.txt b/common/dynasties/NEOW_dynasties.txt index 774d01344..39bd3e0a7 100644 --- a/common/dynasties/NEOW_dynasties.txt +++ b/common/dynasties/NEOW_dynasties.txt @@ -29,12 +29,12 @@ belpois_dynasty = { kohn_dynasty = { name = dynn_britannia_kohn - culture = ashkenazi + culture = beeritani } schonfield_dynasty = { name = dynn_Schonfield - culture = ashkenazi + culture = beeritani } giry_dynasty = { @@ -58,9 +58,13 @@ katzen_dynasty = { name = dynn_katzen culture = low_saxon } -esendam_dynasty = { - name = dynn_esendam - culture = limburgisch +quadis_dynasty = { + name = dynn_quadis + culture = low_saxon +} +cranen_dynasty = { + name = dynn_Cranen + culture = rhinelander } delunsch_dynasty = { name = dynn_delunsch @@ -97,8 +101,8 @@ menhir_dynasty = { culture = galo } -fontaine_dynasty = { - name = dynn_fontaine +morand_dynasty = { + name = dynn_Morand culture = galo } @@ -135,6 +139,11 @@ oost_dynasty = { culture = dutch } +takeda_dynasty = { + name = dynn_takeda + culture = dutch +} + badot_dynasty = { name = dynn_badot culture = breton @@ -142,7 +151,7 @@ badot_dynasty = { weil_dynasty = { name = dynn_Weil - culture = ashkenazi + culture = NEOW_ashkenaze } rieux_dynasty = { @@ -274,6 +283,26 @@ grimaldi_dynasty = { culture = provencal } +laflamme_dynasty = { + name = dynn_laflamme + culture = provencal +} + +chevalier_dynasty = { + name = dynn_chevalier + culture = provencal +} + +outreterre_dynasty = { + name = dynn_outreterre + culture = provencal +} + +rey_dynasty = { + name = dynn_rey + culture = castilian +} + clement_dynasty = { name = dynn_Clement culture = patoues @@ -379,7 +408,7 @@ dynn_britannia_squyrhys = { dynn_britannia_primrose = { name = dynn_primrose - culture = ashkenazi + culture = beeritani } dynn_britannia_byrne = { @@ -591,7 +620,8 @@ zolt_dynasty = { } middelburg_dynasty = { name = dynn_middelburg - culture = belge + prefix = dynnp_van + culture = dutch } lasard_dynasty = { name = dynn_lasard @@ -612,6 +642,18 @@ lenners_dynasty = { #e_germania +dallas_dynasty = { + prefix = dynnp_von + name = dynn_dallas + culture = kuhjung +} + +fucking_dynasty = { + prefix = dynnp_von + name = dynn_fucking + culture = bavarian +} + zollern_dynasty = { prefix = dynnp_von name = dynn_Hohenzollern @@ -646,15 +688,10 @@ furrer_dynasty = { culture = saxon } -christiansen_dynasty = { - name = dynn_Christiansen - culture = dansk -} - carstana_dynasty = { - prefix = dynnp_von + prefix = dynnp_od name = dynn_carstana - culture = austrian + culture = NEOW_carantanian } makserbunner_dynasty = { @@ -662,10 +699,6 @@ makserbunner_dynasty = { culture = saxon } -makserbunner_dynasty = { - name = dynn_makserbunner - culture = swabian -} abend_dynasty = { name = dynn_abend culture = swabian @@ -696,7 +729,7 @@ lichtenberg_dynasty = { culture = franconian } ledermueller_dynasty = { - name = dynn_ledermueller + name = dynn_Ledermueller culture = franconian } musiker_dynasty = { @@ -761,23 +794,24 @@ zimmermann_dynasty = { culture = saxon } -carenwall_dynasty = { - name = dynn_carenwall +aschebersch_dynasty = { + name = cn_aschebersch + prefix = dynnp_von culture = franconian } -kaunitz_dynasty = { - name = dynn_kaunitz +keil_dynasty = { + name = dynn_Keil culture = hessian } -pfalz_dynasty = { - name = dynn_pfalz +pichl_dynasty = { + name = dynn_Pichl culture = hessian } -wullenpund_dynasty = { - name = dynn_wullenpund +wolfrath_dynasty = { + name = dynn_Wolfrath culture = hessian } @@ -786,23 +820,24 @@ vianden_dynasty = { culture = sassun } -dinslaken_dynasty = { - name = dynn_dinslaken +dippold_dynasty = { + name = dynn_Dippold culture = franconian } grelle_dynasty = { - name = dynn_grelle + name = dynn_Grelle culture = franconian } -lothringen_dynasty = { - name = dynn_lothringen +lowack_dynasty = { + name = dynn_Lowack culture = franconian } -isenburg_dynasty = { - name = dynn_isenburg +anschba_dynasty = { + name = cn_anschba + prefix = dynnp_von culture = franconian } @@ -989,9 +1024,95 @@ reichhold_dynasty = { volcic_dynasty = { name = dynn_volcic - culture = NEOW_carantanian + culture = NEOW_slovene } +simic_dynasty = { + name = dynn_simic + culture = NEOW_croatian +} + +mitrovic_dynasty = { + name = dynn_mitrovic + culture = NEOW_croatian +} + +stipetic_dynasty = { + name = dynn_stipetic + culture = NEOW_croatian +} + +ivanovic_dynasty = { + name = dynn_ivanovic + culture = NEOW_croatian +} + +primorac_dynasty = { + name = dynn_primorac + culture = NEOW_croatian +} + +gabrieli_dynasty = { + name = dynn_gabrieli + culture = NEOW_croatian +} + +imamovic_dynasty = { + name = dynn_imamovic + culture = NEOW_bosnian +} + +petrovic_njegos_dynasty = { + name = dynn_petrovic_njegos + culture = NEOW_montenegran +} + +karadordevic_dynasty = { + name = dynn_karadordevic + culture = NEOW_serbian +} + +jovanovic_dynasty = { + name = dynn_jovanovic + culture = NEOW_serbian +} + +cengic_dynasty = { + name = dynn_cengic + culture = NEOW_bosnian +} + +drobnjak_dynasty = { + name = dynn_drobnjak + culture = NEOW_bosnian +} + +beslic_dynasty = { + name = dynn_beslic + culture = NEOW_bosnian +} + +rimac_dynasty = { + name = dynn_rimac + culture = NEOW_bosnian +} + +proeski_dynasty = { + name = dynn_proeski + culture = aromanian +} + +topalovic_dynasty = { + name = dynn_topalovic + culture = NEOW_serbian +} + +parnu_dynasty = { + name = dynn_parnu + culture = vlax +} + + schiffer_dynasty = { name = dynn_Schiffer culture = bavarian @@ -1052,6 +1173,7 @@ boatswain_dynasty = { } avril_dynasty = { + prefix = dynnp_d_ name = dynn_avril culture = portuguese motto = dynn_avril_motto @@ -1130,23 +1252,23 @@ ribera_dynasty = { culture = balearic } -adgaz_dynasty { - name = dynn_adgaz +Miravete_dynasty = { + name = dynn_Miravete culture = castilian } alonso_dynasty = { - name = dynn_alonso + name = dynn_Alonso culture = castilian } puente_dynasty = { - name = dynn_puente + name = dynn_Puente culture = castilian } -navalucillos_dynasty = { - name = dynn_navalucillos +Cabrera_dynasty = { + name = dynn_Cabrera culture = castilian } @@ -1155,8 +1277,8 @@ castellon_dynasty = { culture = castilian } -alagon_dynasty = { - name = dynn_alagon +Marquez_dynasty = { + name = dynn_M_a_act_rquez culture = castilian } @@ -1186,17 +1308,17 @@ agurto_dynasty = { } melendez_dynasty = { - name = dynn_melendez + name = dynn_Mel_e_act_ndez culture = asturleonese } estevez_dynasty = { - name = dynn_estevez + name = dynn_Est_e_act_vez culture = asturleonese } -ourense_dynasty = { - name = dynn_ourense +ordiz_dynasty = { + name = dynn_Ordiz culture = asturleonese } @@ -1232,6 +1354,7 @@ torre_dynasty = { } santibanez_dynasty = { + prefix = dynnp_de name = dynn_santibanez culture = NEOW_andalusian } @@ -1247,6 +1370,7 @@ salzillo_dynasty = { } sabinanigo_dynasty = { + prefix = dynnp_de name = dynn_sabinanigo culture = aragonese } @@ -1339,11 +1463,41 @@ angelis_dynasty = { name = dynn_angelis culture = laziale } + +karlovec_dynasty = { + name = dynn_karlovec + culture = czech + motto = dynn_karlovec_motto +} + masaryk_dynasty = { name = dynn_masaryk culture = czech } +chebovic_dynasty = { + name = dynn_chebovic + culture = czech +} + +uhelny_dynasty = { + name = dynn_uhelny + culture = czech +} + +melnik_dynasty = { + prefix = dynnp_z + name = dynn_melnik + culture = czech + motto = dynn_melnik_motto +} + +tabor_dynasty = { + prefix = dynnp_z + name = dynn_tabor + culture = czech +} + mojmirovic_dynasty = { name = dynn_mojmirovic culture = NEOW_moravian @@ -1533,6 +1687,21 @@ bernadotte_dynasty = { motto = dynn_bernadotte_motto } +trollkungen_dynasty = { + name = dynn_trollkungen + culture = svealandsk +} + +adlercreutz_dynasty = { + name = dynn_adlercreutz + culture = svealandsk +} + +nordheim_dynasty = { + name = dynn_nordheim + culture = trondheimer +} + roda_ulven_dynasty = { name = dynn_Ulven culture = svealandsk @@ -1543,6 +1712,11 @@ fouche_d_otrante_dynasty = { culture = gotsk } +melagios_dynasty = { + name = dynn_melagios + culture = NEOW_pindusian +} + loon_dynasty = { name = dynn_loon culture = frisian @@ -1587,23 +1761,6 @@ rostagnac_dynasty = { name = dynn_rostagnac culture = gascon } - -glucksburg_dynasty = { - name = dynn_glucksberg - culture = dansk - motto = dynn_glucksburg_motto -} - -anderssen_dynasty = { - name = dynn_Andersen - culture = dansk -} - -olafssen_dynasty = { - name = dynn_Olafsen - culture = ostsk -} - dynasty_knife = { name = dynn_knife culture = strafclideg @@ -1781,23 +1938,32 @@ avci_dynasty = { culture = turkisch } +cantacuzino_dynasty = { + name = dynn_Cantacuzino + culture = svealandsk +} + +marnfeldt_dynasty = { + name = dynn_Marnfeldt + culture = svealandsk +} johannessen_dynasty = { name = dynn_Johannessen culture = icelander } -kleppe_dynasty = { - name = dynn_Kleppe +ingolfsson_dynasty = { + name = dynn_Ing_o_act_lfsson culture = icelander } -martinsen_dynasty = { - name = dynn_Martinsen +gunnarsson_dynasty = { + name = dynn_Gunnarsson culture = icelander } -mikkelsen_dynasty = { - name = dynn_Mikkelsen +hallgrimsson_dynasty = { + name = dynn_Hallgr_i_act_msson culture = icelander } @@ -1807,8 +1973,8 @@ olofsson_dynasty = { } martinez_dynasty = { - name = dynn_MartI_nez_de_Oviedo - culture = icelander + name = dynn_Mart_i_act_nez + culture = canarian } kennedy_dynasty = { @@ -1820,3 +1986,996 @@ gibson_dynasty = { name = dynn_Gibson culture = angler } + +# e_visegrad + +kowalczyk_wladyga_dynasty = { + name = dynn_kowalczyk_wladyga + culture = NEOW_mazovian_polish +} + +pilsudski_dynasty = { + name = dynn_pilsudski + culture = NEOW_mazovian_polish +} + +sopronko_dynasty = { + name = dynn_sopronko + culture = NEOW_slovak +} + +jurko_dynasty = { + name = dynn_jurko + culture = NEOW_slovak +} + +holub_dynasty = { + name = dynn_holub + culture = NEOW_slovak +} + +lubranski_dynasty = { + name = dynn_Lubra_n_act_ski + culture = NEOW_lesser_polish +} + +kmita_dynasty = { + name = dynn_Kmita + culture = NEOW_lesser_polish +} + +nowak_dynasty = { + name = dynn_Nowak + culture = NEOW_lesser_polish +} + +tomaszewski_dynasty = { + name = dynn_Tomaszewski + culture = NEOW_lesser_polish +} + +lewicki_dynasty = { + name = dynn_Lewicki + culture = NEOW_lesser_polish +} + +vynnytsky_dynasty = { + name = dynn_vynnytsky + culture = NEOW_polessian +} + +striletsky_dynasty = { + name = dynn_striletsky + culture = NEOW_polessian +} + +pinesky_dynasty = { + name = dynn_pinesky + culture = NEOW_polessian +} + +aygun_dynasty = { + name = dynn_aygun + culture = lipka +} + +kujawski_dynasty = { + name = dynn_Kujawski + culture = NEOW_mazovian_polish +} + +oginski_dynasty = { + name = dynn_Ogi_n_act_ski + culture = NEOW_mazovian_polish +} + +sroda_dynasty = { + name = dynn__S_act_roda + culture = NEOW_greater_polish +} + +fogiel_dynasty = { + name = dynn_Fogiel + culture = NEOW_greater_polish +} + +koroleveckiy_dynasty = { + name = dynn_koroleveckiy + culture = NEOW_pribaltic + motto = dynn_koroleveckiy_motto +} + +tilsit_dynasty = { + name = dynn_tilsit + prefix = "dynnp_fon" + culture = NEOW_pribaltic +} + +velovskiy_dynasty = { + name = dynn_velovskiy + culture = NEOW_pribaltic +} + +rosenkranz_dynasty = { + name = dynn_rosenkranz + culture = NEOW_pribaltic + motto = dynn_rosenkranz_motto +} + +vazov_dynasty = { + name = dynn_vazov + culture = NEOW_bulgarian +} + +chmiel_dynasty = { + name = dynn_Chmiel + culture = odrzan +} + +hrabisid_dynasty = { + name = dynn_hrabisid + culture = sorbian +} + +blechen_dynasty = { + name = dynn_Blechen + culture = sorbian +} + +wank_dynasty = { + name = dynn_Wank + culture = sorbian +} + +gamrat_dynasty = { + name = dynn_Gamrat + culture = NEOW_greater_polish +} + +suchodolski_dynasty = { + name = dynn_Suchodolski + culture = NEOW_greater_polish +} + +sieradzki_dynasty = { + name = dynn_Sieradzki + culture = NEOW_greater_polish +} + +machut_dynasty = { + name = dynn_Machut + culture = kashubian +} + +fraczewski_dynasty = { + name = dynn_Fr_a_ogk_czewski + culture = kashubian +} + +gryc_dynasty = { + name = dynn_Gryc + culture = kashubian +} + +dolega_dynasty = { + name = dynn_Do_l_stk__e_ogk_ga + culture = NEOW_greater_polish +} + +brochwicz_dynasty = { + name = dynn_brochwicz + culture = NEOW_lesser_polish +} + +radwan_dynasty = { + name = dynn_radwan + culture = NEOW_lesser_polish +} + +rogala_dynasty = { + name = dynn_Rogala + culture = NEOW_mazovian_polish +} + +sapieha_dynasty = { + name = dynn_sapieha + culture = NEOW_mazovian_polish +} + +adamiec_dynasty = { + name = dynn_Adamiec + culture = NEOW_mazovian_polish +} + +labrys_dynasty = { + name = dynn_labrys + culture = NEOW_aegeaner +} + +gasienica_daniel_dynasty = { + name = dynn_G_a_ogk_sienica_dsh_Daniel + culture = goral +} + +olelkowicz_dynasty = { + name = dynn_Olelkowicz + culture = NEOW_silesian +} + +haller_dynasty = { + name = dynn_Haller + culture = NEOW_silesian +} + +halicki_dynasty = { + name = dynn_Halicki + culture = NEOW_silesian +} + +malachowski_dynasty = { + name = dynn_Malachowski + culture = NEOW_silesian +} + +opawski_dynasty = { + name = dynn_Opawski + culture = goral +} + +borkowicz_dynasty = { + name = dynn_Borkowicz + culture = NEOW_silesian +} + +sanguszko_dynasty = { + name = dynn_Sanguszko + culture = NEOW_silesian +} + +dmowski_dynasty = { + name = dynn_Dmowski + culture = NEOW_silesian +} + +rawicz_dynasty = { + name = dynn_Rawicz + culture = NEOW_silesian +} + +alaug_arle_dynasty = { + name = dynn_alaug_arle + culture = occitan +} + +alucard_dynasty = { + name = dynn_alucard + culture = occitan +} +morand_dynasty = { + name = dynn_Morand + culture = galo +} + +# e_nistrenia + +dragos_dynasty = { + name = dynn_Drago_s_cma_ + culture = moldavian + motto = dynn_dragos_motto +} + +bulat_dynasty = { + name = dynn_bulat + culture = moldavian +} + +iuga_dynasty = { + name = dynn_iuga + culture = moldavian +} + +dudoglo_dynasty = { + name = dynn_dudoglo + culture = moldavian +} + +aron_dynasty = { + name = dynn_aron + culture = szeklers +} + +korniets_dynasty = { + name = dynn_korniets + culture = NEOW_vohlynian +} + +albot_dynasty = { + name = dynn_albot + culture = moldavian +} + +baranets_dynasty = { + name = dynn_baranets + culture = NEOW_vohlynian +} + +kolisnychenko_dynasty = { + name = dynn_kolisnychenko + culture = NEOW_vohlynian +} + +kovalchuk_dynasty = { + name = dynn_kovalchuk + culture = NEOW_vohlynian +} + +voloshyn_dynasty = { + name = dynn_voloshyn + culture = aromanian +} + +ciachir_dynasty = { + name = dynn_ciachir + culture = NEOW_gagauz +} + +tich_dynasty = { + name = dynn_tich + culture = NEOW_bulgarian +} + +melnyk_dynasty = { + name = dynn_melnyk + culture = NEOW_vohlynian +} + +olteanu_dynasty = { + name = dynn_olteanu + culture = wallachian +} + +breban_dynasty = { + name = dynn_breban + culture = wallachian +} + +arhip_dynasty = { + name = dynn_arhip + culture = wallachian +} + +chinezu_dynasty = { + name = dynn_chinezu + culture = wallachian +} + +barbu_dynasty = { + name = dynn_barbu + culture = wallachian +} + +bengescu_dynasty = { + name = dynn_bengescu + culture = wallachian +} + +andronache_dynasty = { + name = dynn_andronache + culture = wallachian +} + +kozbar_dynasty = { + name = dynn_kobzar + culture = NEOW_kievan + motto = dynn_kozbar_motto +} + +kavalchuk_dynasty = { + name = dynn_kavalchuk + culture = NEOW_polessian +} + +shvets_dynasty = { + name = dynn_shvets + culture = NEOW_vohlynian +} + +malinouski_dynasty = { + name = dynn_malinouski + culture = NEOW_polessian +} + +zozulya_dynasty = { + name = dynn_zozulya + culture = NEOW_kievan +} + +karpenko_dynasty = { + name = dynn_karpenko + culture = NEOW_kievan +} + +palamarchuk_dynasty = { + name = dynn_palamarchuk + culture = NEOW_kievan +} + +boyko_dynasty = { + name = dynn_boyko + culture = NEOW_crimean +} + +aladin_dynasty = { + name = dynn_aladin + culture = NEOW_crimean_tatar +} + +aliev_dynasty = { + name = dynn_aliev + culture = NEOW_crimean_tatar +} + +papapippinpoulos_dynasty = { + name = dynn_papapippinpoulos + culture = NEOW_makedonikos +} + +kryvonis_dynasty = { + name = dynn_kryvonis + culture = NEOW_cossack +} + +hryzydub_dynasty = { + name = dynn_hryzydub + culture = NEOW_cossack +} + +sorokopud_dynasty = { + name = dynn_sorokopud + culture = NEOW_cossack +} + +nepyipyvo_dynasty = { + name = dynn_nepyipyvo + culture = NEOW_cossack +} + +zhuivoda_dynasty = { + name = dynn_zhuivoda + culture = NEOW_cossack +} + +tiahnyriadno_dynasty = { + name = dynn_tiahnyriadno + culture = NEOW_cossack +} + +shevchenko_dynasty = { + name = dynn_shevchenko + culture = NEOW_cossack +} + +kipnis_dynasty = { + name = dynn_kipnis + culture = NEOW_kievan +} + +arkhypchuk_dynasty = { + name = dynn_arkhypchuk + culture = NEOW_kievan +} + +harbuz_dynasty = { + name = dynn_harbuz + culture = NEOW_polessian +} + +otchenash_dynasty = { + name = dynn_otchenash + culture = NEOW_cossack +} + +navarykasha_dynasty = { + name = dynn_navarykasha + culture = NEOW_cossack +} + +pidkuimukha_dynasty = { + name = dynn_pidkuimukha + culture = NEOW_cossack +} + +netudykhata_dynasty = { + name = dynn_netudykhata + culture = NEOW_cossack +} + +butenko_dynasty = { + name = dynn_butenko + culture = NEOW_polessian +} + +sukhi_dynasty = { + name = dynn_sukhi + culture = NEOW_minskian +} + +schuhart_dynasty = { + name = dynn_schuhart + culture = NEOW_minskian +} + +salei_dynasty = { + name = dynn_salei + culture = NEOW_minskian +} + +varabei_dynasty = { + name = dynn_varabei + culture = NEOW_minskian +} + +bialinski_dynasty = { + name = dynn_bialinski + culture = NEOW_polessian +} + +korzun_dynasty = { + name = dynn_korzun + culture = NEOW_polessian +} + +kruk_dynasty = { + name = dynn_kruk + culture = NEOW_polessian +} + +kalinowski_dynasty = { + name = dynn_Kalinowski + culture = NEOW_mazovian_polish +} + +litvinchuk_dynasty = { + name = dynn_litvinchuk + culture = NEOW_polotskian +} + +sadouski_dynasty = { + name = dynn_sadouski + culture = NEOW_polotskian +} + +vaida_dynasty = { + name = dynn_vaida + culture = banatian +} + +vizcay_dynasty = { + name = dynn_vizcay + culture = szeklers +} + +popa_dynasty = { + name = dynn_popa + culture = translyvanian +} + +olah_dynasty = { + name = dynn_olah + culture = szeklers +} + +batthyany_dynasty = { + name = dynn_batthyany + culture = szeklers +} + +obolensky_dynasty = { + name = dynn_obolensky + culture = NEOW_nizhnevolzhan +} + +khanov_dynasty = { + name = dynn_khanov + culture = NEOW_nizhnevolzhan +} + +zyuganov_dynasty = { + name = dynn_zyuganov + culture = NEOW_nizhnevolzhan +} + +ulyanov_dynasty = { + name = dynn_ulyanov + culture = kalmyk +} + +salman_dynasty = { + name = dynn_salman + culture = NEOW_turkmen +} + +ghaziyev_dynasty = { + name = dynn_ghaziyev + culture = avar +} + +aliyev_dynasty = { + name = dynn_aliyev + culture = adyghean +} + +tarasov_dynasty = { + name = dynn_tarasov + culture = NEOW_cossack +} + +sokolov_dynasty = { + name = dynn_sokolov + culture = NEOW_cossack +} + +horobets_dynasty = { + name = dynn_horobets + culture = NEOW_cossack +} + +sverbylo_dynasty = { + name = dynn_sverbylo + culture = NEOW_cossack +} + +dovhopiat_dynasty = { + name = dynn_dovhopiat + culture = NEOW_cossack +} + +plaska_dynasty = { + name = dynn_plaska + culture = NEOW_cossack +} + +# e_baltics + +akelaitis_dynasty = { + name = dynn_Akelaitis + culture = lithuanian +} +orav_dynasty = { + name = dynn_Orav + culture = estonian +} +kromanov_dynasty = { + name = dynn_Kromanov + culture = NEOW_petrogradian +} +sepp_dynasty = { + name = dynn_Sepp + culture = estonian +} +kask_dynasty = { + name = dynn_Kask + culture = estonian +} +saar_dynasty = { + name = dynn_Saar + culture = voroseto +} +skudra_dynasty = { + name = dynn_skudra + culture = latvian +} +butkus_dynasty = { + name = dynn_Butkus + culture = samogitian +} +zilinskas_dynasty = { + name = dynn__Z_crn_ilinskas + culture = lithuanian +} +vitols_dynasty = { + name = dynn_V_i_mcn_tols + culture = latvian +} +donins_dynasty = { + name = dynn_Doni_n_ced__s_crn_ + culture = latvian +} +vaiculens_dynasty = { + name = dynn_Vai_c_crn_ulens + culture = latvian +} +lacplesis_dynasty = { + name = dynn_lacplesis + culture = latvian +} +olympios_dynasty = { + name = dynn_olympios + culture = NEOW_pindusian +} +sfaira_dynasty = { + name = dynn_sfaira + culture = NEOW_pindusian +} + +gincu_dynasty = { + name = dynn_gincu + culture = wallachian +} + + +sangeros_dynasty = { + name = dynn_sangeros + culture = moldavian +} + +ganzbitte_dynasty = { + name = dynn_ganzibitte + culture = NEOW_kievan +} + + +portocalie_dynasty = { + name = dynn_portocalie + culture = moldavian +} + + +kritko_dynasty = { + name = dynn_kritko + culture = moldavian +} + + +fifor_dynasty = { + name = dynn_fifor + culture = wallachian +} + +bolhrad_dynasty = { + name = dynn_bolhrad + culture = NEOW_bulgarian +} + +comrat_dynasty = { + name = dynn_comrat + culture = NEOW_gagauz +} + +piratiko_dynasty = { + name = dynn_piratiko + culture = aromanian +} +klepht_dynasty = { + name = dynn_klepht + culture = NEOW_pindusian +} +kinyraou_dynasty = { # im too lazy to change anything else + name = dynn_vretanou + culture = NEOW_cypriot +} + +tetoviani_dynasty = { + name = dynn_tetoviani + culture = NEOW_macedonian +} + +metsast_dynasty = { + name = dynn_Metsast + culture = estonian +} + +ilion_dynasty = { + name = dynn_Ilion + culture = metropolitain +} + +lupescu_dynasty = { + name = dynn_Lupescu + culture = NEOW_ucrainean +} + +balogh_dynasty = { + name = dynn_balogh + culture = hungarian +} + +varjufi_dynasty = { + name = dynn_varjufi + culture = hungarian +} + +orthodoxou_dynasty = { + name = dynn_Orth_o_act_doxou + culture = NEOW_cypriot +} + +bulli_dynasty = { + name = dynn_Bulli + culture = NEOW_cypriot +} + +mavromichalis_dynasty = { + name = dynn_mavromichalis + culture = NEOW_tsakonian +} +pelushi_dynasty = { + name = dynn_pelushi + culture = NEOW_arvantika +} + +# e_finland + +lahtinen_dynasty = { + name = dynn_lahtinen + culture = finnish +} + +virtanen_dynasty = { + name = dynn_virtanen + culture = finnish +} + +koskinen_dynasty = { + name = dynn_koskinen + culture = finnish +} + +heinonen_dynasty = { + name = dynn_heinonen + culture = finnish +} + +jarvinen_dynasty = { + name = dynn_jarvinen + culture = finnish +} + +lehtonen_dynasty = { + name = dynn_lehtonen + culture = finnish +} + +nyman_dynasty = { + name = dynn_nyman + culture = finnoswede +} + +salo_dynasty = { + name = dynn_salo + culture = finnish +} + +savolainen_dynasty = { + name = dynn_savolainen + culture = finnish +} + +niemi_dynasty = { + name = dynn_niemi + culture = karelian +} + +karjalainen_dynasty = { + name = dynn_karjalainen + culture = karelian +} + +rantanen_dynasty = { + name = dynn_rantanen + culture = karelian +} + +laine_dynasty = { + name = dynn_laine + culture = karelian +} + +ailu_dynasty = { + name = dynn_ailu + culture = sami +} + +valkeapaa_dynasty = { + name = dynn_valkeapaa + culture = sami +} + +ostensen_dynasty = { + name = dynn__O_stk_stensen + culture = kven +} + +jenssen_dynasty = { + name = dynn_jenssen + culture = trondheimer +} + +pieski_dynasty = { + name = dynn_pieski + culture = sami +} + +labba_dynasty = { + name = dynn_labba + culture = sami +} + +somby_dynasty = { + name = dynn_somby + culture = sami +} + +nilsson_dynasty = { + name = dynn_nilsson + culture = tornedalian +} + +leinonen_dynasty = { + name = dynn_Leinonen + culture = tornedalian +} + +lindberg_dynasty = { + name = dynn_lindberg + culture = norrlandsk +} + +lillestol_dynasty = { + name = dynn_Lillest_o_stk_l + culture = kven +} + +mikko_dynasty = { + name = dynn_mikko + culture = sami +} + +morozov_dynasty = { + name = dynn_morozov + culture = NEOW_pomor +} + +volkov_dynasty = { + name = dynn_volkov + culture = NEOW_pomor +} + +serban_dynasty = { + name = dynn__S_cma_erban + culture = banatian +} + +azzopardi_dynasty = { + name = dynn_Azzopardi + culture = maltese +} + +ndoci_dynasty = { + name = dynn_Ndoci + culture = NEOW_albanian +} + +dynasty_ap_gwalchmai = { + prefix = dynnpat_pre_ap + name = dynn_Gwalchmai + culture = NEOW_welsh +} + +wiseman_dynasty = { + name = dynn_wiseman + culture = federalist +} +klemetillan_dynasty = { + name = dynn_klemetillan + culture = finnish +} +ertugruloglu_dynasty = { + name = dynn_Ertu_g_brv_rulo_g_brv_lu + culture = thracian +} +glucksburg_dynasty = { + name = dynn_Gl_u_uml_cksburg + prefix = "dynnp_af" + culture = dansk +} \ No newline at end of file diff --git a/common/dynasty_house_motto_inserts/00_inserts.txt b/common/dynasty_house_motto_inserts/00_inserts.txt new file mode 100644 index 000000000..020e65892 --- /dev/null +++ b/common/dynasty_house_motto_inserts/00_inserts.txt @@ -0,0 +1,4688 @@ +noun_immaterial = { + honor = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + truth = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + triumph = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + } + } + renown = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + } + } + valor = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + strength = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + courage = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + might = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + boldness = { + trigger = { + NOT = { has_trait = shy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + victory = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + conquest = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + wisdom = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 1.25 + } + } + } + vigilance = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = paranoid } + multiply = 3 + } + } + } + peace = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + friendship = { + trigger = { + NOR = { + has_trait = sadistic + has_trait = callous + has_trait = paranoid + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = gregarious } + multiply = 3 + } + } + } + family = { + trigger = { + NOR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = chaste } + multiply = 3 + } + } + } + union = { + trigger = { + NOR = { + has_trait = sadistic + has_trait = callous + has_trait = paranoid + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = compassionate } + multiply = 2 + } + } + } + goodness = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = compassionate } + multiply = 3 + } + } + } + deception = { + trigger = { + OR = { + has_trait = deceitful + has_trait = arbitrary + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = deceitful } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + pleasure = { + trigger = { + NOT = { has_trait = chaste } + } + weight = { + value = 1000 + if = { + limit = { has_trait = lustful } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + dread = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 5 + } + } + } + adversity = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + bribery = { + trigger = { + has_trait = deceitful + } + weight = { + value = 1000 + if = { + limit = { has_trait = greedy } + multiply = 3 + } + } + } + fear = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 3 + } + } + } + delight = { + trigger = { + has_trait = lustful + } + weight = { + value = 1000 + if = { + limit = { has_trait = lustful } + multiply = 3 + } + } + } + death = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 3 + } + } + } + perseverance = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + faith = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + salvation = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + trust = { + trigger = { + NOT = { has_trait = paranoid } + } + weight = { + value = 1000 + if = { + limit = { has_trait = trusting } + multiply = 3 + } + } + } + piety = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + devotion = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + forgiveness = { + trigger = { + NOT = { has_trait = vengeful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = forgiving } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + innocence = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = shy } + multiply = 3 + } + if = { + limit = { has_trait = calm } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + learning = { + trigger = { + NOT = { has_trait = wrathful } + } + weight = { + value = 1000 + if = { + limit = { learning = 20 } + multiply = 3 + } + } + } + prayer = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = humble } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + hope = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = content } + multiply = 3 + } + if = { + limit = { has_trait = trusting } + multiply = 2 + } + } + } + love = { + trigger = { + NOR = { + has_trait = paranoid + has_trait = ambitious + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = content } + multiply = 3 + } + if = { + limit = { has_trait = trusting } + multiply = 2 + } + } + } + safety = { + trigger = { + NOT = { has_trait = trusting } + } + weight = { + value = 1000 + if = { + limit = { has_trait = vengeful } + multiply = 2 + } + } + } + loyalty = { + trigger = { + NOT = { has_trait = paranoid } + } + weight = { + value = 1000 + if = { + limit = { has_trait = trusting } + multiply = 3 + } + } + } + fidelity = { + trigger = { + NOT = { has_trait = lustful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = chaste } + multiply = 3 + } + } + } + nobility = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + } + } + labour = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + fortune = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = greedy } + multiply = 3 + } + } + } + industry = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + } + prosperity = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + } + defence = { + trigger = { + has_trait = paranoid + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + bravery = { + trigger = { + NOT = { has_trait = craven } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + endurance = { + trigger = { + NOR = { + has_trait = fickle + has_trait = lazy + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + if = { + limit = { has_trait = diligent } + multiply = 2 + } + } + } + liberty = { + trigger = { + NOT = { has_trait = arbitrary } + } + weight = { + value = 1000 + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + virtue = { + trigger = { + num_sinful_traits = 0 + } + weight = { + value = 1000 + if = { + limit = { has_trait = humble } + multiply = 3 + } + } + } + splendour = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + respect = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + } + } + right = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0.1 + } + } + } + enlightenment = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 2500 + } + } + compassion = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + inspiration = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + harmony = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + filial_piety = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + balance = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + purity = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + emptiness = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + destiny = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + discipline = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + merit = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + rebirth = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + grace = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + mandate = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + sincerity = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + justice = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + order = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + law = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + insight = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +adjective_immaterial = { + honorable = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + truthful = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + triumphant = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + valorous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + strong = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + courageous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + mighty = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + cunning = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + bold = { + trigger = { + NOT = { has_trait = shy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + victorious = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + wise = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + } + } + vigilant = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = paranoid } + multiply = 3 + } + } + } + peaceful = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + good = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = compassionate } + multiply = 3 + } + } + } + dreadful = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 5 + } + } + } + persevering = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + faithful = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + pious = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + devoted = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + forgiving = { + trigger = { + NOT = { has_trait = vengeful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = forgiving } + multiply = 3 + } + } + } + learned = { + trigger = { + NOT = { has_trait = wrathful } + } + weight = { + value = 1000 + if = { + limit = { learning = 20 } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 1.25 + } + } + } + loving = { + trigger = { + NOR = { + has_trait = paranoid + has_trait = ambitious + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = content } + multiply = 3 + } + if = { + limit = { has_trait = trusting } + multiply = 2 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + loyal = { + trigger = { + NOT = { has_trait = paranoid } + } + weight = { + value = 1000 + if = { + limit = { has_trait = trusting } + multiply = 3 + } + } + } + noble = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + } + } + industrious = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + } + stalwart = { + trigger = { + NOT = { has_trait = fickle } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + virtuous = { + trigger = { + num_sinful_traits = 0 + } + weight = { + value = 1000 + if = { + limit = { has_trait = humble } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + brave = { + trigger = { + NOT = { has_trait = craven } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + calm = { + trigger = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + weight = { + value = 1250 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + harmonious = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + filial = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + disciplined = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + pure = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + graceful = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + enlightened = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + balanced = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + sincere = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + meritorious = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + steadfast = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + tranquil = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } +} + +the_adjective_immaterial = { + the_honorable = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + the_truthful = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + the_triumphant = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_valorous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_strong = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_courageous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_mighty = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_cunning = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_bold = { + trigger = { + NOT = { has_trait = shy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_victorious = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_wise = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + } + } + the_vigilant = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = paranoid } + multiply = 3 + } + } + } + the_peaceful = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + the_good = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = compassionate } + multiply = 3 + } + } + } + the_dreadful = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 5 + } + } + } + the_persevering = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + the_faithful = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + the_pious = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + the_devoted = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + the_forgiving = { + trigger = { + NOT = { has_trait = vengeful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = forgiving } + multiply = 3 + } + } + } + the_learned = { + trigger = { + NOT = { has_trait = wrathful } + } + weight = { + value = 1000 + if = { + limit = { learning = 20 } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 1.25 + } + } + } + the_loving = { + trigger = { + NOR = { + has_trait = paranoid + has_trait = ambitious + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = content } + multiply = 3 + } + if = { + limit = { has_trait = trusting } + multiply = 2 + } + } + } + the_loyal = { + trigger = { + NOT = { has_trait = paranoid } + } + weight = { + value = 1000 + if = { + limit = { has_trait = trusting } + multiply = 3 + } + } + } + the_noble = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + } + } + the_industrious = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + } + the_stalwart = { + trigger = { + NOT = { has_trait = fickle } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + the_virtuous = { + trigger = { + num_sinful_traits = 0 + } + weight = { + value = 1000 + if = { + limit = { has_trait = humble } + multiply = 3 + } + } + } + the_brave = { + trigger = { + NOT = { has_trait = craven } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + the_calm = { + trigger = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + weight = { + value = 1250 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + the_harmonious = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_filial = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + the_disciplined = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_pure = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_graceful = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_enlightened = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_balanced = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_sincere = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_meritorious = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + the_steadfast = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + the_tranquil = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +adjective_immaterial_a_or_an = { + an_honorable = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + a_truthful = { + trigger = { + NOT = { has_trait = deceitful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = honest } + multiply = 3 + } + if = { + limit = { has_trait = just } + multiply = 2 + } + } + } + a_triumphant = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + } + } + a_valorous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + } + } + a_strong = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_courageous = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_mighty = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_cunning = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_bold = { + trigger = { + NOT = { has_trait = shy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_victorious = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = ambitious } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_wise = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = patient } + multiply = 3 + } + } + } + a_vigilant = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = paranoid } + multiply = 3 + } + } + } + a_peaceful = { + trigger = { + NOT = { has_trait = impatient } + } + weight = { + value = 1000 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + a_good = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = compassionate } + multiply = 3 + } + } + } + a_dreadful = { + trigger = { + OR = { + has_trait = sadistic + has_trait = callous + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = sadistic } + multiply = 5 + } + } + } + a_persevering = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + a_faithful = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + a_pious = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + a_devoted = { + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { has_trait = zealous } + multiply = 3 + } + } + } + a_forgiving = { + trigger = { + NOT = { has_trait = vengeful } + } + weight = { + value = 1000 + if = { + limit = { has_trait = forgiving } + multiply = 3 + } + } + } + a_learned = { + trigger = { + NOT = { has_trait = wrathful } + } + weight = { + value = 1000 + if = { + limit = { learning = 20 } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 1.25 + } + } + } + a_loving = { + trigger = { + NOR = { + has_trait = paranoid + has_trait = ambitious + } + } + weight = { + value = 1000 + if = { + limit = { has_trait = content } + multiply = 3 + } + if = { + limit = { has_trait = trusting } + multiply = 2 + } + } + } + a_loyal = { + trigger = { + NOT = { has_trait = paranoid } + } + weight = { + value = 1000 + if = { + limit = { has_trait = trusting } + multiply = 3 + } + } + } + a_noble = { + trigger = { + NOT = { has_trait = humble } + } + weight = { + value = 1000 + if = { + limit = { has_trait = arrogant } + multiply = 3 + } + } + } + an_industrious = { + trigger = { + NOT = { has_trait = lazy } + } + weight = { + value = 1000 + if = { + limit = { has_trait = diligent } + multiply = 3 + } + } + } + a_stalwart = { + trigger = { + NOT = { has_trait = fickle } + } + weight = { + value = 1000 + if = { + limit = { has_trait = stubborn } + multiply = 3 + } + } + } + a_virtuous = { + trigger = { + num_sinful_traits = 0 + } + weight = { + value = 1000 + if = { + limit = { has_trait = humble } + multiply = 3 + } + } + } + a_brave = { + trigger = { + NOT = { has_trait = craven } + } + weight = { + value = 1000 + if = { + limit = { has_trait = brave } + multiply = 3 + } + if = { + limit = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + multiply = 0.1 + } + } + } + a_calm = { + trigger = { + faith = { + religion = { is_in_family = rf_eastern } + } + } + weight = { + value = 1250 + if = { + limit = { has_trait = calm } + multiply = 3 + } + } + } + + a_harmonious = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_filial = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + a_disciplined = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_pure = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_graceful = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + an_enlightened = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_balanced = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_sincere = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_meritorious = { + trigger = { + broadly_chinese_religion_trigger = yes + } + weight = { + value = 1000 + } + } + + a_steadfast = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + a_tranquil = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +noble_act = { + defend = { + } + protect = { + } + avenge = { + } + help = { + } + keep = { + } + watch_over = { + } + shield = { + } + guard = { + } + bless = { + } + aid = { + } + assist = { + } + befriend = { + } + champion = { + } + govern = { + } + guide = { + } + heal = { + } + inspire = { + } + rule = { + } + stand_by = { + } + support = { + } + teach = { + } + command = { + } + sway = { + } + repay = { + } + respect_verb = { + } + honor_verb = { + } + serve = { + } + will = { + } + trust_verb = { + } + prepare = { + } + harmonize = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + meditate = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + revere = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + endure = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + cleanse = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + enlighten = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + pacify = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + restore = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + transcend = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +weapon = { + sword_word = { + weight = { + value = 3000 + if = { + limit = { NOT = { government_has_flag = government_is_tribal } } + multiply = 5 + } + } + } + axe = { + weight = { + value = 3000 + if = { + limit = { government_has_flag = government_is_tribal } + multiply = 5 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + spear = { + weight = { + value = 3000 + } + } + hammer = { + weight = { + value = 3000 + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + bow = { + weight = { + value = 3000 + if = { + limit = { + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + multiply = 5 + } + } + } + lance = { + weight = { + value = 1000 + if = { + limit = { NOT = { government_has_flag = government_is_tribal } } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } +} + +the_weapon = { + the_sword_word = { + weight = { + value = 3000 + if = { + limit = { NOT = { government_has_flag = government_is_tribal } } + multiply = 5 + } + } + } + the_axe = { + weight = { + value = 3000 + if = { + limit = { government_has_flag = government_is_tribal } + multiply = 5 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + the_spear = { + weight = { + value = 3000 + } + } + the_hammer = { + weight = { + value = 3000 + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + the_bow = { + weight = { + value = 3000 + if = { + limit = { + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + multiply = 5 + } + } + } + the_lance = { + weight = { + value = 1000 + if = { + limit = { NOT = { government_has_flag = government_is_tribal } } + multiply = 3 + } + if = { + limit = { + religion_is_broadly_asian_trigger = yes + } + multiply = 0 + } + } + } + the_pen = { + trigger = { + OR = { + learning = 8 + has_trait = scholar + } + } + weight = { + value = 1000 + if = { + limit = { government_has_flag = government_is_tribal } + multiply = 0.25 + } + } + } +} + +creature = { + wolf = { + } + bear = { + } + eagle = { + } + ox = { + } + unicorn = { + trigger = { + NOR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_central_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_akan } + culture = { has_cultural_pillar = heritage_yoruba } + culture = { has_cultural_pillar = heritage_dravidian } + culture = { has_cultural_pillar = heritage_indo_aryan } + } + } + } + dragon = { + } + boar = { + } + giant_snail = { + trigger = { + has_trait = lunatic + } + } + lion = { + } + fox = { + } + tiger = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_dravidian } + culture = { has_cultural_pillar = heritage_indo_aryan } + } + } + } + elephant = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_dravidian } + culture = { has_cultural_pillar = heritage_indo_aryan } + culture = { has_cultural_pillar = heritage_sahelian } + } + } + } + hound = { + trigger = { + faith = { + NOT = { + religion_tag = islam_religion + } + } + } + } + horse = { + weight = { + value = 1000 + if = { + limit = { + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + multiply = 5 + } + } + } + leopard = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + gazelle = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + hippopotamus = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + reindeer = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_balto_finnic } + culture = { has_cultural_pillar = heritage_ugro_permian } + } + } + weight = { + value = 1000 + if = { + limit = { + has_culture = culture:sami + } + multiply = 5 + } + } + } +} + +the_creature = { + the_wolf = { + } + the_bear = { + } + the_eagle = { + } + the_ox = { + } + the_unicorn = { + } + the_dragon = { + } + the_boar = { + } + the_giant_snail = { + trigger = { + has_trait = lunatic + } + } + the_lion = { + } + the_fox = { + } + the_tiger = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_dravidian } + culture = { has_cultural_pillar = heritage_indo_aryan } + } + } + } + the_elephant = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_dravidian } + culture = { has_cultural_pillar = heritage_indo_aryan } + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + the_hound = { + trigger = { + faith = { + NOT = { + religion_tag = islam_religion + } + } + } + } + the_horse = { + weight = { + value = 1000 + if = { + limit = { + OR = { + culture = { has_cultural_pillar = heritage_mongolic } + culture = { has_cultural_pillar = heritage_turkic } + } + } + multiply = 5 + } + } + } + the_leopard = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + the_gazelle = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + the_hippopotamus = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_west_african } + culture = { has_cultural_pillar = heritage_sahelian } + culture = { has_cultural_pillar = heritage_senegambian } + culture = { has_cultural_pillar = heritage_central_african } + } + } + } + the_reindeer = { + trigger = { + OR = { + culture = { has_cultural_pillar = heritage_balto_finnic } + culture = { has_cultural_pillar = heritage_ugro_permian } + } + } + weight = { + value = 1000 + if = { + limit = { + has_culture = culture:sami + } + multiply = 5 + } + } + } +} + +annoying_action_verb = { + irritate = { + } + irk = { + } + vex = { + } + bother = { + } + rile = { + } + pester = { + } + challenge = { + } + defy = { + } + mock = { + } + face = { + } +} + +negative_noun = { + envy = { + trigger = { + NOT = { has_trait = impatient } + } + } + fear = { + trigger = { + } + } + doubt = { + trigger = { + NOT = { has_trait = cynical } + } + } + malice = { + trigger = { + NOT = { has_trait = sadistic } + } + } + wanting = { + trigger = { + NOT = { has_trait = lustful } + } + } + cruelty = { + trigger = { + NOT = { has_trait = callous } + } + } + greed = { + trigger = { + NOT = { has_trait = greedy } + } + } + wrath = { + trigger = { + NOT = { has_trait = wrathful } + } + } + + shame = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + attachment = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + delusion = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + ignorance = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + defilement = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + dishonor = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + decay = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + hubris = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + confusion = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + regret = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + chaos = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +negative_adjective = { + envious = { + trigger = { + NOT = { has_trait = impatient } + } + } + fearful = { + trigger = { + } + } + doubtful = { + trigger = { + NOT = { has_trait = cynical } + } + } + malicious = { + trigger = { + NOT = { has_trait = sadistic } + } + } + wanting_adjective = { + trigger = { + NOT = { has_trait = lustful } + } + } + cruel = { + trigger = { + NOT = { has_trait = callous } + } + } + greedy = { + trigger = { + NOT = { has_trait = greedy } + } + } + wrathful = { + trigger = { + NOT = { has_trait = wrathful } + } + } + + ashamed = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + attached = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + deluded = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + ignorant = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + defiled = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + dishonored = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + decaying = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + hubristic = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + confused = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + + regretful = { + trigger = { + religion_is_broadly_asian_trigger = yes + } + weight = { + value = 1000 + } + } + +} + +various_godly_things_list = { + christ_protects_us = { + } + christs_promises = { + } + suffer_by_god = { + } + not_vain = { + } + all_through_god = { + } + eartly_realm = { + } + praise_be_to_god = { + } + cross_salvation = { + } + salvation_through_christ = { + } + help_o_god = { + } + sing_of_heavenly_things = { + } +} + +unique_pool_list = { + thus_should_law_be_followed = { + } + from_near_and_far = { + } + above_all = { + } + childhood_games = { + } + take_up_arms = { + } + ancestors = { + } + teaching = { + } + eagle_fly = { + } + nothing_scares = { + } + one_after_another = { + } + go_and_die = { + } + mourn_rejoice = { + } + trust_them = { + } + disarmed_man = { + } + drink_your_blood = { + } + from_great_men = { + } + this_sigil = { + } + from_all_my_heart = { + } + regret_past = { + } + do_what_you_must = { + } + good_life = { + } + more_than_silver = { + } + without_fear = { + } + break_bend = { + } + always_a_house = { + } + firm_as_horn = { + } + i_die_where_my_heart_belongs = { + } + iron_gold = { + } + hold_fast = { + } + handsome_enough = { + } +} + +norse_gods_aspects_list = { + allfathers_wisdom = { + trigger = { + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = one_eyed + has_trait = ambitious + has_trait = shrewd + } + } + add = 990 + } + } + } + yulefathers_wisdom = { + trigger = { + faith = faith:vaesenite + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = one_eyed + has_trait = ambitious + has_trait = shrewd + } + } + add = 990 + } + } + } + the_emperors_wisdom = { + trigger = { + faith = faith:volksmarchen + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = one_eyed + has_trait = ambitious + has_trait = shrewd + } + } + add = 990 + } + } + } + odins_brilliance = { + trigger = { + NOT = { has_trait = cynical } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = one_eyed + has_trait = ambitious + has_trait = shrewd + } + } + add = 990 + } + } + } + odins_frenzy = { + trigger = { + NOR = { + has_trait = calm + has_trait = patient + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = berserker + has_trait = one_eyed + has_trait = ambitious + } + } + add = 990 + } + } + } + odins_sorcery = { + trigger = { + NOT = { + has_trait = cynical + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = witch + has_trait = one_eyed + has_trait = ambitious + } + } + add = 990 + } + } + } + odins_eye = { + trigger = { + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + has_trait = one_eyed + } + add = 7990 + } + } + } + odins_ravens = { + trigger = { + NOT = { + has_trait = cynical + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = zealous + has_trait = lifestyle_mystic + has_trait = witch + has_trait = one_eyed + has_trait = ambitious + } + } + add = 990 + } + } + } + friggs_wisdom = { + trigger = { + NOR = { + has_trait = sadistic + has_trait = callous + has_trait = deceitful + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = calm + has_trait = content + } + } + add = 990 + } + } + } + friggs_loins = { + trigger = { + is_female = yes + NOR = { + has_trait = sadistic + has_trait = callous + has_trait = deceitful + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = fecund + has_trait = lustful + } + } + add = 990 + } + } + } + jesus_strength = { + trigger = { + NOR = { + has_trait = calm + has_trait = content + has_trait = patient + has_trait = forgiving + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = impatient + has_trait = brave + has_trait = arrogant + has_trait = strong + has_trait = physique_good + has_trait = gregarious + } + } + add = 990 + } + } + } + jesus_thunder = { + trigger = { + NOR = { + has_trait = calm + has_trait = content + has_trait = patient + has_trait = forgiving + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = impatient + has_trait = brave + has_trait = arrogant + has_trait = strong + has_trait = physique_good + has_trait = gregarious + } + } + add = 990 + } + } + } + jesus_prowess = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + jesus_bravery = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + baldrs_light = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + saint_elmos_fire = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:mariner + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + the_lions_light = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:midnighter + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + baldrs_purity = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + baldrs_fairness = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + baldrs_wisdom = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + baldrs_justice = { + trigger = { + NOR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = arrogant + has_trait = callous + has_trait = sadistic + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = beauty_good + has_trait = just + has_trait = honest + has_trait = compassionate + } + } + add = 990 + } + } + } + mephistos_cunning = { + trigger = { + OR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = fickle + has_trait = sadistic + has_trait = callous + } + NOR = { + has_trait = honest + has_trait = just + has_trait = compassionate + } + faith = faith:volksmarchen + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = kinslayer + has_trait = murderer + has_trait = fickle + has_trait = sadistic + has_trait = callous + } + } + add = 990 + } + } + } + mephistos_deceit = { + trigger = { + OR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = fickle + has_trait = sadistic + has_trait = callous + } + NOR = { + has_trait = honest + has_trait = just + has_trait = compassionate + } + faith = faith:volksmarchen + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = deceitful + has_trait = arbitrary + has_trait = kinslayer + has_trait = murderer + has_trait = fickle + has_trait = sadistic + has_trait = callous + } + } + add = 990 + } + } + } + heimdalls_sight = { + trigger = { + NOR = { + has_trait = impatient + has_trait = lazy + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = diligent + has_trait = patient + has_trait = overseer + } + } + add = 990 + } + } + } + heimdalls_vigilance = { + trigger = { + NOR = { + has_trait = impatient + has_trait = lazy + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = diligent + has_trait = patient + has_trait = overseer + } + } + add = 990 + } + } + } + freys_virility = { + trigger = { + is_male = yes + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = fecund + has_trait = lustful + } + } + add = 990 + } + } + } + freys_wealth = { + trigger = { + NOR = { + has_trait = greedy + has_trait = vengeful + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = forgiving + has_trait = generous + has_trait = temperate + } + } + add = 990 + } + } + } + freys_harvests = { + trigger = { + NOR = { + has_trait = greedy + has_trait = vengeful + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = forgiving + has_trait = generous + has_trait = temperate + } + } + add = 990 + } + } + } + sankta_lucias_peace = { + trigger = { + NOR = { + has_trait = greedy + has_trait = vengeful + has_trait = ambitious + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = forgiving + has_trait = generous + has_trait = temperate + } + } + add = 990 + } + } + } + sankta_lucias_love = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:folketro + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + freyas_beauty = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + freyas_pleasure = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + freyas_witchcraft = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + freyas_cats = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + freyas_prophecy = { + trigger = { + NOR = { + has_trait = chaste + has_trait = celibate + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = lustful + has_trait = witch + has_trait = beauty_good + has_trait = lifestyle_mystic + } + } + add = 990 + } + } + } + vidars_vengeance = { + trigger = { + NOT = { + has_trait = forgiving + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = vengeful + has_trait = shy + } + } + add = 990 + } + } + } + vidars_silence = { + trigger = { + NOT = { + has_trait = forgiving + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = vengeful + has_trait = shy + } + } + add = 990 + } + } + } + bragis_poetry = { + trigger = { + NOR = { + has_trait = shy + has_trait = brave + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = gregarious + has_trait = lifestyle_reveler + has_trait = craven + } + } + add = 990 + } + } + } + bragis_music = { + trigger = { + NOR = { + has_trait = shy + has_trait = brave + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = gregarious + has_trait = lifestyle_reveler + has_trait = craven + } + } + add = 990 + } + } + } + hels_darkness = { + trigger = { + OR = { + has_trait = depressed + has_trait = lunatic + has_trait = possessed + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = depressed + has_trait = lunatic + has_trait = possessed + } + } + add = 990 + } + } + } + the_ladys_seas = { + trigger = { + NOT = { + has_trait = generous + } + faith = faith:mariner + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = viking + has_trait = greedy + has_trait = adventurer + } + } + add = 990 + } + } + } + njords_wealth = { + trigger = { + NOT = { + has_trait = generous + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = viking + has_trait = greedy + has_trait = adventurer + } + } + add = 990 + } + } + } + fausts_knowledge = { + trigger = { + faith = faith:volksmarchen + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = shrewd + has_trait = intellect_good + } + } + add = 990 + } + } + } + hodurs_trustiness = { + trigger = { + OR = { + has_trait = trusting + has_trait = blind + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = trusting + has_trait = blind + } + } + add = 990 + } + } + } + ratatoskrs_two_front_teeth = { + trigger = { + is_adult = no + OR = { + has_trait = curious + has_trait = charming + } + faith = faith:viking + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = curious + has_trait = charming + } + } + add = 990 + } + } + } +} + +righteous_reward = { + insert_eternal_peace = {} + insert_rightful_dominion = {} + insert_glorious_purpose = {} + insert_divine_favor = {} +} + +imperishable_legacy = { + insert_deathless_name = {} + insert_undying_truth = {} + insert_shining_lineage = {} + insert_eternal_renown = {} +} + +sacred_tree = { + insert_banyan_spirit = {} + insert_flowering_bodhi = {} + insert_jade_rooted_fig = {} + insert_ancestral_trunk = {} +} + +quiet_endurance = { + insert_grow_in_silence = {} + insert_weather_all_storms = {} + insert_resist_the_axe = {} + insert_keep_our_name = {} +} + +living_land = { + insert_fertile_jungle = {} + insert_whispering_soil = {} + insert_ancient_river = {} + insert_flame_touched_isle = {} +} + +dynastic_fate = { + insert_eternal_mandate = {} + insert_chosen_legacy = {} + insert_celestial_rise = {} + insert_proper_rule = {} +} + +measured_stillness = { + insert_deep_breath = {} + insert_winter_pond = {} + insert_drawn_bow = {} + insert_morning_frost = {} + insert_autumn_water = {} + insert_winter_moon = {} + insert_spring_rain = {} +} + +the_noun_abstract_place = { + insert_heart = {} + insert_will = {} + insert_soul = {} + insert_way = {} + insert_mind = {} + insert_family = {} + insert_people = {} + insert_body = {} + insert_rule = {} + insert_reward = {} + insert_flesh = {} +} \ No newline at end of file diff --git a/common/dynasty_house_motto_inserts/NEOW_inserts.txt b/common/dynasty_house_motto_inserts/NEOW_inserts.txt new file mode 100644 index 000000000..9b8276c79 --- /dev/null +++ b/common/dynasty_house_motto_inserts/NEOW_inserts.txt @@ -0,0 +1,185 @@ +theomach_gods_aspects_list = { + anaxandros_strength = { + trigger = { + NOR = { + has_trait = calm + has_trait = content + has_trait = patient + has_trait = forgiving + } + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = impatient + has_trait = brave + has_trait = arrogant + has_trait = strong + has_trait = physique_good + has_trait = gregarious + } + } + add = 990 + } + } + } + ares_strength = { + trigger = { + NOR = { + has_trait = calm + has_trait = content + has_trait = patient + has_trait = forgiving + } + faith = faith:stratocratic + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = impatient + has_trait = brave + has_trait = arrogant + has_trait = strong + has_trait = physique_good + has_trait = gregarious + } + } + add = 990 + } + } + } + anaxandros_prowess = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + ares_prowess = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + faith = faith:stratocratic + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + athenas_prowess = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + faith = faith:stratocratic + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + anaxandros_bravery = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + ares_bravery = { + trigger = { + NOR = { + has_trait = arrogant + has_trait = impatient + } + faith = faith:stratocratic + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = brave + has_trait = scarred + has_trait = strategist + has_trait = lifestyle_blademaster + } + } + add = 990 + } + } + } + athenas_knowledge = { + trigger = { + faith.religion = religion:theomach_religion + } + weight = { + value = 10 + if = { + limit = { + OR = { + has_trait = shrewd + has_trait = intellect_good + } + } + add = 990 + } + } + } +} \ No newline at end of file diff --git a/common/dynasty_house_mottos/00_mottos.txt b/common/dynasty_house_mottos/00_mottos.txt new file mode 100644 index 000000000..32a0b2605 --- /dev/null +++ b/common/dynasty_house_mottos/00_mottos.txt @@ -0,0 +1,1036 @@ +by_x_and_y = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1000 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +x_y_and_z = { + insert = noun_immaterial + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1000 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +x_under_y_king = { # Wisdom under a Strong King + insert = noun_immaterial + insert = adjective_immaterial_a_or_an + + weight = { + value = 100 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +x_through_y = { # Conquest through the Sword + insert = noun_immaterial + insert = the_weapon + weight = { + value = 600 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +for_our_foes_x_for_our_friends_y = { # For our Foes, the Sword - for our Friends, Peace + insert = the_weapon + insert = noun_immaterial + weight = { + value = 400 + } + trigger = { + faith = { + religion = { is_in_family = rf_pagan } + } + } +} + +break_your_x_upon_our_y = { # Break your Axe upon our Honor + insert = weapon + insert = noun_immaterial + weight = { + value = 400 + } + trigger = { + faith = { + religion = { is_in_family = rf_pagan } + } + } +} + +by_the_x_and_the_y = { # By the Axe and Spear + insert = weapon + insert = weapon + weight = { + value = 300 + } + trigger = { + faith = { + religion = { is_in_family = rf_pagan } + } + } +} + +with_the_x_i_y_z = { # With the Sword I Honor the Truthful + insert = the_weapon + insert = noble_act + insert = adjective_immaterial + weight = { + value = 300 + } + trigger = { + faith = { + religion = { is_in_family = rf_pagan } + } + } +} + +with_x_I_seek_y = { # With the Axe I Seek Strength + insert = the_weapon + insert = noun_immaterial + weight = { + value = 1000 + } + trigger = { + faith = { + religion = { is_in_family = rf_pagan } + } + } +} + +the_spirit_of_x_grants_us_y = { # The Spirit of the Fox Grants Us Cunning + insert = the_creature + insert = noun_immaterial + weight = { + value = 800 + } + trigger = { + faith = { + OR = { + has_doctrine = tenet_druidry + has_doctrine = tenet_takamin + } + } + } +} + +through_x_mind_y = { # Through a Courageous Mind, Enlightenment + insert = adjective_immaterial_a_or_an + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + faith = { + religion = { is_in_family = rf_eastern } + } + } +} + +the_x_mind_knows_y = { # The Calm Mind Knows Peace + insert = adjective_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + faith = { + religion = { is_in_family = rf_eastern } + } + } +} + +by_god_and_x = { # By God and Sword. Reads best with a single god, so restricting to the abrahamics + insert = weapon + weight = { + value = 600 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } + trigger = { + faith = { + has_doctrine = doctrine_monotheist + } + } +} + +x_through_god = { + insert = noun_immaterial + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 1000 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +god_x_me = { + insert = noble_act + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 400 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +in_my_x_god_y_me = { # In My Defense, God Defend Me + insert = noun_immaterial + insert = noble_act + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 300 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +god_and_my_x = { # God and My Right + insert = noun_immaterial + trigger = { + NOT = { has_trait = cynical } + } + weight = { + value = 300 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +i_x = { # I Serve + insert = noble_act + weight = { + value = 200 + } +} + +x_me = { # Serve Me + insert = noble_act + weight = { + value = 200 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +remember_the_death_of_founder = { + weight = { + value = 300 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +remember_the_noun_of_founder = { + insert = noun_immaterial + weight = { + value = 300 + } + trigger = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } +} + +dare_to_be_x = { + insert = adjective_immaterial + weight = { + value = 400 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +be_x = { + insert = adjective_immaterial + weight = { + value = 400 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +no_x = { + insert = negative_noun + weight = { + value = 200 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +never_x_always_y = { + insert = negative_adjective + insert = adjective_immaterial + weight = { + value = 600 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +single_noun = { + insert = noun_immaterial + weight = { + value = 200 + } +} + +x_as_y = { # Cunning as the Fox, Strong as the Bear + insert = adjective_immaterial + insert = the_creature + trigger = { + NOT = { + faith = { + religion_tag = islam_religion + } + } + } + weight = { + value = 300 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +x_not_y = { # Irritate not the Lion + insert = annoying_action_verb + insert = the_creature + weight = { + value = 300 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +x_falls_before_y = { # The Bear falls before the Spear + insert = the_creature + insert = the_weapon + weight = { + value = 300 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +x_with_y_in_hand = { # Bold with Sword in Hand + insert = adjective_immaterial + insert = weapon + weight = { + value = 500 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +son_of_x = { + insert = the_creature + + weight = { + value = 150 + if = { + limit = { + faith = { + religion = { is_in_family = rf_pagan } + } + } + multiply = 2 + } + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +x_over_y = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 600 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +x_y_z = { + insert = noun_immaterial + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 200 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +x_is_y = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 500 + } +} + +x_without_y = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 400 + } +} + +the_ancient_x_is_ours = { + insert = noun_immaterial + weight = { + value = 150 + } +} + +may_god_x_y_knight = { + insert = noble_act + insert = the_adjective_immaterial + trigger = { + NEOW_religion_is_broadly_christian_trigger = yes + NOT = { has_trait = cynical } + } + weight = { + value = 150 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +may_x_join_my_coa = { + insert = noun_immaterial + weight = { + value = 200 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +until_our_x_engulfs_the_world = { + insert = noun_immaterial + weight = { + value = 150 + if = { + limit = { + broadly_mainland_east_asian_heritage_trigger = yes + } + multiply = 0 + } + } +} + +we_swear_by_x = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +we_carve_runes_of_x = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +with_x_and_y = { + insert = noun_immaterial + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +we_tell_tales_of_x = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +x_is_our_y = { + insert = norse_gods_aspects_list + insert = weapon + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +x_guides_us = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +house_was_forged_by_x = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +founder_shares_x = { + insert = norse_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:folkgerman_religion + } + } +} + +various_godly_things = { + insert = various_godly_things_list + trigger = { + NEOW_religion_is_broadly_christian_trigger = yes + NOT = { has_trait = cynical } + } + weight = { + value = 300 + } +} + +unique_pool = { + insert = unique_pool_list + weight = { + value = 600 + if = { + limit = { + OR = { + religion_is_broadly_asian_trigger = yes + broadly_mainland_east_asian_heritage_trigger = yes + } + } + multiply = 0 + } + } +} + +# New as of TGP + +# Dharmic Mottos +from_noun_noun = { + insert = noun_immaterial + insert = righteous_reward + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +the_noun_of_noun = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +bound_unbroken = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +let_noun_burn_let_negative_noun_fade = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +through_noun_legacy = { + insert = noun_immaterial + insert = imperishable_legacy + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +where_x_grows_y_may_follow = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +x_is_a_flame_y_is_ash = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +x_is_still_like_y = { + insert = the_noun_abstract_place + insert = measured_stillness + weight = { + value = 1500 + } + trigger = { + broadly_dharmic_trigger = yes + } +} + +# India / SE Asia Jungle +tree_endure = { + insert = sacred_tree + insert = quiet_endurance + weight = { + value = 1500 + } + trigger = { + broadly_jungle_dwelling_trigger = yes + faith = { + religion = religion:buddhism_religion + } + } +} + +born_from_living_land_crowned_by_noun = { + insert = living_land + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_jungle_dwelling_trigger = yes + broadly_dharmic_trigger = yes + } +} + +# Taoist/Confucian/Sinosphere Mottos +with_noun_noun = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +heaven_favors_adjective = { + insert = the_adjective_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +noun_shapes_dynastic_fate = { + insert = noun_immaterial + insert = dynastic_fate + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +let_noun_temper_negative_noun = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +when_the_negative_noun_breaks_noun_rises = { + insert = negative_noun + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +let_noun_reside_in_place = { + insert = noun_immaterial + insert = the_noun_abstract_place + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +cultivate_noun_and_noun_will_follow = { + insert = noun_immaterial + insert = the_noun_abstract_place + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +noun_is_the_foundation_of_place = { + insert = the_noun_abstract_place + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +begin_with_noun = { + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +study_noun_to_govern_the_place = { + insert = noun_immaterial + insert = the_noun_abstract_place + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +x_is_the_root_of_y = { + insert = noun_immaterial + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +when_x_is_absent_y_remains = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +the_sage_x_without_y = { + insert = noun_immaterial + insert = negative_noun + weight = { + value = 1500 + } + trigger = { + OR = { + broadly_mainland_east_asian_heritage_trigger = yes + broadly_chinese_religion_trigger = yes + } + } +} + +# Japanese Mottos +in_stillness_noun = { + insert = measured_stillness + insert = noun_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_japanese_island_heritage_trigger = yes + } +} + +adjective_weapon_for_adjective = { + insert = adjective_immaterial_a_or_an + insert = weapon + insert = the_adjective_immaterial + weight = { + value = 1500 + } + trigger = { + broadly_japanese_island_heritage_trigger = yes + } +} \ No newline at end of file diff --git a/common/dynasty_house_mottos/NEOW_mottos.txt b/common/dynasty_house_mottos/NEOW_mottos.txt new file mode 100644 index 000000000..54dc2dbe6 --- /dev/null +++ b/common/dynasty_house_mottos/NEOW_mottos.txt @@ -0,0 +1,86 @@ + +we_swear_by_x_theomach = { + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +with_x_and_y_theomach = { + insert = noun_immaterial + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +we_tell_tales_of_x_theomach = { + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +x_is_our_y_theomach = { + insert = theomach_gods_aspects_list + insert = weapon + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +x_guides_us_theomach = { + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +house_was_forged_by_x_theomach = { + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} + +founder_shares_x_theomach = { + insert = theomach_gods_aspects_list + weight = { + value = 2000 + } + trigger = { + faith = { + religion = religion:theomach_religion + } + } +} \ No newline at end of file diff --git a/common/dynasty_houses/NEOW_dynasty_houses.txt b/common/dynasty_houses/NEOW_dynasty_houses.txt index adb997278..9ae3f341a 100644 --- a/common/dynasty_houses/NEOW_dynasty_houses.txt +++ b/common/dynasty_houses/NEOW_dynasty_houses.txt @@ -41,7 +41,7 @@ house_bourbon_naundorff = { dynasty = borbon_dynasty } house_bourbon_anjou = { - #prefix = "dynnp_de" + prefix = "dynnp_de" name = dynn_Bourbon_Anjou dynasty = borbon_dynasty } @@ -57,7 +57,8 @@ house_bourbon_orleans = { } house_palermo = { - name = dynn_palermo + prefix = "dynnp_di" + name = dynn_Palermo dynasty = bollani_dynasty } @@ -69,4 +70,39 @@ house_ajaccio = { house_bastia = { name = dynn_bastia dynasty = bollani_dynasty -} \ No newline at end of file +} + +house_bastia = { + name = dynn_bastia + dynasty = bollani_dynasty +} + +# sixty bajillon glücksburg +house_glucksburg_monpezat = { + name = dynn_Gl_u_uml_cksburg_dsh_Monpezat + prefix = "dynnp_af" + culture = dansk + motto = dynn_glucksburg_motto + dynasty = glucksburg_dynasty +} +house_olafsen = { + name = dynn_Olafsen + culture = ostsk + dynasty = glucksburg_dynasty +} +house_andersen = { + name = dynn_Andersen + culture = dansk + dynasty = glucksburg_dynasty +} +house_christiansen = { + name = dynn_Christiansen + culture = dansk + dynasty = glucksburg_dynasty +} +#turkish +house_olimpiyat = { + name = dynn_olimpiyat + culture = thracian + dynasty = olympios_dynasty +} diff --git a/common/epidemics/00_epidemics.txt b/common/epidemics/00_epidemics.txt index c45f62809..ce91018be 100644 --- a/common/epidemics/00_epidemics.txt +++ b/common/epidemics/00_epidemics.txt @@ -1,319 +1,319 @@ @default_tile_multiplier = 0.009702 -smallpox = { - trait = smallpox - color = { 88 12 31 } - priority = 3 - - shader_data = { - strength = 0.8 - edge_fade = 0.25 - tile_multiplier = 0.004702 - texture_index = 0 - channel = alpha - } - - name = { - first_valid = { - triggered_desc = { - trigger = { - outbreak_intensity = apocalyptic - outbreak_province = province:3045 - } - desc = epidemic_bonifacy_gift - } - triggered_desc = { - trigger = { - outbreak_intensity = apocalyptic - outbreak_province = province:7596 - } - desc = epidemic_raqguul_plague - } - random_valid = { - triggered_desc = { - trigger = { - outbreak_intensity = apocalyptic - outbreak_province = { - geographical_region = ghw_region_egypt - county.faith.religion = { is_in_family = rf_abrahamic } - } - } - desc = epidemic_eleventh_plague - } - desc = epidemic_rulers_pox - desc = epidemic_titled_rulers_pox - desc = epidemic_animal_pox # Monkeypox, chickenpox and the like - desc = epidemic_realm_pox - desc = epidemic_holder_pox - desc = epidemic_culture_pox - desc = epidemic_location_pox - } - desc = trait_smallpox - } - } - - on_start = { - # LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK - epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province } - #if = { - # limit = { - # outbreak_intensity = apocalyptic - # } - # if = { - # limit = { - # NOT = { - # exists = global_var:epidemic_smallpox_apocalyptic - # } - # } - # set_global_variable = { - # name = epidemic_smallpox_apocalyptic - # value = 1 - # } - # } - # else = { - # change_global_variable = { - # name = epidemic_smallpox_apocalyptic - # add = 1 - # } - # } - #} - #else_if = { - # limit = { - # outbreak_intensity = major - # } - # if = { - # limit = { - # NOT = { - # exists = global_var:epidemic_smallpox_major - # } - # } - # set_global_variable = { - # name = epidemic_smallpox_major - # value = 1 - # } - # } - # else = { - # change_global_variable = { - # name = epidemic_smallpox_major - # add = 1 - # } - # } - #} - #else = { - # if = { - # limit = { - # NOT = { - # exists = global_var:epidemic_smallpox_minor - # } - # } - # set_global_variable = { - # name = epidemic_smallpox_minor - # value = 1 - # } - # } - # else = { - # change_global_variable = { - # name = epidemic_smallpox_minor - # add = 1 - # } - # } - #} - } - - on_monthly = { - trigger_event = { - on_action = epidemic_ongoing_events - } - } - - character_infection_chance = { - value = character_infection_chance_default_value - } - - can_infect_character = { - can_contract_disease_trigger = { DISEASE = smallpox } - immune_to_epidemic = { EPIDEMIC = scope:epidemic } - } - - on_character_infected = { - contract_disease_notify_effect = { DISEASE = smallpox } - if = { - limit = { - is_commanding_army = yes - } - trigger_event = epidemic_events.0001 #we infect your army - } - } - - infection_levels = { - 10 = { - province_modifier = { - county_opinion_add = -2 - epidemic_travel_danger = 10 - development_decline = -1 - } - } - 50 = { - province_modifier = { - county_opinion_add = -3 - epidemic_travel_danger = 20 - development_decline = -2 - } - } - 80 = { - province_modifier = { - monthly_county_control_decline_add = -0.1 - supply_limit_mult = -0.2 - county_opinion_add = -5 - epidemic_travel_danger = 30 - development_decline = -3 - } - } - } - - outbreak_intensities = { - minor = { - outbreak_chance = { - value = outbreak_chance_minor_default_value - multiply = outbreak_chance_minor_mult_value - multiply = recent_epidemics_outbreak_mult_value - - ### NO DLC - We increase the chance to make up for the locked diseases ### - if = { - limit = { - NOT = { has_dlc_feature = legends_of_the_dead } - } - multiply = 2 - } - if = { - limit = { - has_game_rule = epidemic_frequency_disabled - } - multiply = 0 - } - } - spread_chance = { - value = spread_chance_epidemics_default_value - multiply = spread_chance_epidemics_mult_value - } - max_provinces = { 30 55 } - - infection_duration = { - months = { 6 8 } - } - - infection_progress_duration = { - days = { 80 120 } - } - - infection_recovery_duration = { - days = { 15 22 } - } - } - - major = { - outbreak_chance = { - value = outbreak_chance_major_default_value - multiply = outbreak_chance_major_mult_value - multiply = recent_epidemics_outbreak_mult_value - - ### NO DLC - We increase the chance to make up for the locked diseases ### - if = { - limit = { - NOT = { has_dlc_feature = legends_of_the_dead } - } - multiply = 1.5 - } - if = { - limit = { - has_game_rule = epidemic_frequency_disabled - } - multiply = 0 - } - } - spread_chance = { - value = spread_chance_epidemics_default_value - multiply = spread_chance_epidemics_mult_value - } - max_provinces = { 85 130 } - - infection_duration = { - months = { 10 20 } - } - - infection_progress_duration = { - days = { 40 60 } - } - - infection_recovery_duration = { - days = 25 - } - } - - apocalyptic = { - outbreak_chance = { - value = outbreak_chance_apocalyptic_default_value - multiply = outbreak_chance_apocalyptic_mult_value - multiply = recent_epidemics_outbreak_mult_value - - ### NO DLC - We increase the chance to make up for the locked diseases ### - if = { - limit = { - NOT = { has_dlc_feature = legends_of_the_dead } - } - multiply = 1.25 - } - if = { - limit = { - has_game_rule = epidemic_frequency_disabled - } - multiply = 0 - } - } - spread_chance = { - value = spread_chance_epidemics_default_value - multiply = spread_chance_epidemics_mult_value - } - max_provinces = { 220 325 } - - infection_duration = { - months = { 22 40 } - } - - infection_progress_duration = { - days = { 15 20 } - } - - infection_recovery_duration = { - days = { 25 35 } - } - } - } - - on_province_infected = { - county = { - apply_infection_development_loss = { BASE = 5 } - } - cant_touch_this_achievement_effect = yes - } - - on_province_recovered = { - county = { - remove_isolated_capital_modifiers_effect = yes - } - add_to_variable_list = { - name = epidemic_cooldown - target = scope:epidemic.epidemic_type - years = 50 - } - set_variable = { - name = epidemic_cooldown_general - years = 15 - } - # Prosperity event - plague_recovery_event_effect = yes - } -} +#smallpox = { +# trait = smallpox +# color = { 88 12 31 } +# priority = 3 +# +# shader_data = { +# strength = 0.8 +# edge_fade = 0.25 +# tile_multiplier = 0.004702 +# texture_index = 0 +# channel = alpha +# } +# +# name = { +# first_valid = { +# triggered_desc = { +# trigger = { +# outbreak_intensity = apocalyptic +# outbreak_province = province:3045 +# } +# desc = epidemic_bonifacy_gift +# } +# triggered_desc = { +# trigger = { +# outbreak_intensity = apocalyptic +# outbreak_province = province:7596 +# } +# desc = epidemic_raqguul_plague +# } +# random_valid = { +# triggered_desc = { +# trigger = { +# outbreak_intensity = apocalyptic +# outbreak_province = { +# geographical_region = ghw_region_egypt +# county.faith.religion = { is_in_family = rf_abrahamic } +# } +# } +# desc = epidemic_eleventh_plague +# } +# desc = epidemic_rulers_pox +# desc = epidemic_titled_rulers_pox +# desc = epidemic_animal_pox # Monkeypox, chickenpox and the like +# desc = epidemic_realm_pox +# desc = epidemic_holder_pox +# desc = epidemic_culture_pox +# desc = epidemic_location_pox +# } +# desc = trait_smallpox +# } +# } +# +# on_start = { +# # LEGITIMACY LOSS FROM EPIDEMIC OUTBREAK +# epidemic_outbreak_legitimacy_effect = { PROVINCE = root.outbreak_province } +# #if = { +# # limit = { +# # outbreak_intensity = apocalyptic +# # } +# # if = { +# # limit = { +# # NOT = { +# # exists = global_var:epidemic_smallpox_apocalyptic +# # } +# # } +# # set_global_variable = { +# # name = epidemic_smallpox_apocalyptic +# # value = 1 +# # } +# # } +# # else = { +# # change_global_variable = { +# # name = epidemic_smallpox_apocalyptic +# # add = 1 +# # } +# # } +# #} +# #else_if = { +# # limit = { +# # outbreak_intensity = major +# # } +# # if = { +# # limit = { +# # NOT = { +# # exists = global_var:epidemic_smallpox_major +# # } +# # } +# # set_global_variable = { +# # name = epidemic_smallpox_major +# # value = 1 +# # } +# # } +# # else = { +# # change_global_variable = { +# # name = epidemic_smallpox_major +# # add = 1 +# # } +# # } +# #} +# #else = { +# # if = { +# # limit = { +# # NOT = { +# # exists = global_var:epidemic_smallpox_minor +# # } +# # } +# # set_global_variable = { +# # name = epidemic_smallpox_minor +# # value = 1 +# # } +# # } +# # else = { +# # change_global_variable = { +# # name = epidemic_smallpox_minor +# # add = 1 +# # } +# # } +# #} +# } +# +# on_monthly = { +# trigger_event = { +# on_action = epidemic_ongoing_events +# } +# } +# +# character_infection_chance = { +# value = character_infection_chance_default_value +# } +# +# can_infect_character = { +# can_contract_disease_trigger = { DISEASE = smallpox } +# immune_to_epidemic = { EPIDEMIC = scope:epidemic } +# } +# +# on_character_infected = { +# contract_disease_notify_effect = { DISEASE = smallpox } +# if = { +# limit = { +# is_commanding_army = yes +# } +# trigger_event = epidemic_events.0001 #we infect your army +# } +# } +# +# infection_levels = { +# 10 = { +# province_modifier = { +# county_opinion_add = -2 +# epidemic_travel_danger = 10 +# development_decline = -1 +# } +# } +# 50 = { +# province_modifier = { +# county_opinion_add = -3 +# epidemic_travel_danger = 20 +# development_decline = -2 +# } +# } +# 80 = { +# province_modifier = { +# monthly_county_control_decline_add = -0.1 +# supply_limit_mult = -0.2 +# county_opinion_add = -5 +# epidemic_travel_danger = 30 +# development_decline = -3 +# } +# } +# } +# +# outbreak_intensities = { +# minor = { +# outbreak_chance = { +# value = outbreak_chance_minor_default_value +# multiply = outbreak_chance_minor_mult_value +# multiply = recent_epidemics_outbreak_mult_value +# +# ### NO DLC - We increase the chance to make up for the locked diseases ### +# if = { +# limit = { +# NOT = { has_dlc_feature = legends_of_the_dead } +# } +# multiply = 2 +# } +# if = { +# limit = { +# has_game_rule = epidemic_frequency_disabled +# } +# multiply = 0 +# } +# } +# spread_chance = { +# value = spread_chance_epidemics_default_value +# multiply = spread_chance_epidemics_mult_value +# } +# max_provinces = { 30 55 } +# +# infection_duration = { +# months = { 6 8 } +# } +# +# infection_progress_duration = { +# days = { 80 120 } +# } +# +# infection_recovery_duration = { +# days = { 15 22 } +# } +# } +# +# major = { +# outbreak_chance = { +# value = outbreak_chance_major_default_value +# multiply = outbreak_chance_major_mult_value +# multiply = recent_epidemics_outbreak_mult_value +# +# ### NO DLC - We increase the chance to make up for the locked diseases ### +# if = { +# limit = { +# NOT = { has_dlc_feature = legends_of_the_dead } +# } +# multiply = 1.5 +# } +# if = { +# limit = { +# has_game_rule = epidemic_frequency_disabled +# } +# multiply = 0 +# } +# } +# spread_chance = { +# value = spread_chance_epidemics_default_value +# multiply = spread_chance_epidemics_mult_value +# } +# max_provinces = { 85 130 } +# +# infection_duration = { +# months = { 10 20 } +# } +# +# infection_progress_duration = { +# days = { 40 60 } +# } +# +# infection_recovery_duration = { +# days = 25 +# } +# } +# +# apocalyptic = { +# outbreak_chance = { +# value = outbreak_chance_apocalyptic_default_value +# multiply = outbreak_chance_apocalyptic_mult_value +# multiply = recent_epidemics_outbreak_mult_value +# +# ### NO DLC - We increase the chance to make up for the locked diseases ### +# if = { +# limit = { +# NOT = { has_dlc_feature = legends_of_the_dead } +# } +# multiply = 1.25 +# } +# if = { +# limit = { +# has_game_rule = epidemic_frequency_disabled +# } +# multiply = 0 +# } +# } +# spread_chance = { +# value = spread_chance_epidemics_default_value +# multiply = spread_chance_epidemics_mult_value +# } +# max_provinces = { 220 325 } +# +# infection_duration = { +# months = { 22 40 } +# } +# +# infection_progress_duration = { +# days = { 15 20 } +# } +# +# infection_recovery_duration = { +# days = { 25 35 } +# } +# } +# } +# +# on_province_infected = { +# county = { +# apply_infection_development_loss = { BASE = 5 } +# } +# cant_touch_this_achievement_effect = yes +# } +# +# on_province_recovered = { +# county = { +# remove_isolated_capital_modifiers_effect = yes +# } +# add_to_variable_list = { +# name = epidemic_cooldown +# target = scope:epidemic.epidemic_type +# years = 50 +# } +# set_variable = { +# name = epidemic_cooldown_general +# years = 15 +# } +# # Prosperity event +# plague_recovery_event_effect = yes +# } +#} bubonic_plague = { trait = bubonic_plague @@ -363,12 +363,9 @@ bubonic_plague = { triggered_desc = { trigger = { OR = { - outbreak_province.county.faith = faith:catholic - outbreak_province.county.faith = faith:orthodox - outbreak_province.county.faith = faith:nestorian - outbreak_province.county.faith = faith:coptic - outbreak_province.county.faith = faith:armenian_apostolic - outbreak_province.county.faith = faith:insular_celtic + outbreak_province.county.religion = religion:catholic_religion + outbreak_province.county.religion = religion:protestant_religion + outbreak_province.county.religion = religion:eastern_orthodox_religion } } desc = epidemic_random_saint_plague @@ -631,7 +628,7 @@ bubonic_plague = { } if = { limit = { - current_date >= 1346.1.1 + current_date >= 2835.1.1 has_game_rule = bd_occurrence_historical NOT = { has_global_variable = black_death_happened @@ -667,7 +664,7 @@ bubonic_plague = { limit = { has_game_rule = bd_occurrence_historical OR = { - current_date < 1346.1.1 + current_date < 2835.1.1 NOT = { geographical_region = world_central_asia } @@ -680,24 +677,7 @@ bubonic_plague = { } spread_chance = { value = spread_chance_epidemics_default_value - multiply = spread_chance_epidemics_mult_value - - #Exclusions for historical Milan and Poland, husariaaaa - if = { - limit = { - has_game_rule = bd_occurrence_historical - OR = { - geographical_region = ghw_region_poland - geographical_region = custom_polabia - geographical_region = world_tibet - county.duchy = title:d_lombardia - county.duchy = title:d_aragon - county.duchy = title:d_armagnac - county.duchy = title:d_bohemia - } - } - multiply = 0.02 - } + multiply = spread_chance_epidemics_mult_value } max_provinces = { 12000 13100 } @@ -1215,7 +1195,7 @@ consumption = { #Tuberculosis outbreak_province = { county.faith.religion = { is_in_family = rf_pagan - NOT = { this = religion:north_african_religion } # Canary islanders believed dogs were sacred +# NOT = { this = religion:north_african_religion } # Canary islanders believed dogs were sacred } } } @@ -1590,7 +1570,7 @@ measles = { trigger = { outbreak_province = province:1787 outbreak_intensity = apocalyptic - outbreak_province.county.faith = { religion_tag = christianity_religion } + outbreak_province.county.faith = { OR = { religion_tag = eastern_orthodox_religion religion_tag = catholic_religion religion_tag = protestant_religion } } } desc = epidemic_saint_veronica_evil } @@ -2363,12 +2343,9 @@ ergotism = { #dancing plague - not contagious outbreak_province = { county = { OR = { - faith = faith:catholic - faith = faith:orthodox - faith = faith:nestorian - faith = faith:coptic - faith = faith:armenian_apostolic - faith = faith:insular_celtic + religion = religion:catholic_religion + religion = religion:eastern_orthodox_religion + religion = religion:protestant_religion } } } diff --git a/common/factions/00_factions.txt b/common/factions/00_factions.txt index 35fc2ecf5..7b83b1e46 100644 --- a/common/factions/00_factions.txt +++ b/common/factions/00_factions.txt @@ -297,6 +297,15 @@ } } + trigger_if = { + limit = { + government_allows = administrative + } + custom_tooltip = { + text = admin_high_tier_vassal_create_faction + highest_held_title_tier >= tier_kingdom + } + } #PROPPA CONFEDERATION VASSALS trigger_if = { limit = { @@ -371,6 +380,15 @@ } } + trigger_if = { + limit = { + government_allows = administrative + } + custom_tooltip = { + text = admin_high_tier_vassal_create_faction + highest_held_title_tier >= tier_kingdom + } + } #PROPPA CONFEDERATION VASSALS trigger_if = { limit = { @@ -417,6 +435,15 @@ } } + trigger_if = { + limit = { + government_allows = administrative + } + custom_tooltip = { + text = admin_high_tier_vassal_join_faction + highest_held_title_tier >= tier_kingdom + } + } #PROPPA CONFEDERATION VASSALS trigger_if = { limit = { @@ -672,97 +699,15 @@ liberty_faction = { # Bloc Cohesion requirement japan_faction_cohesion_trigger = yes - trigger_if = { - limit = { scope:target = { realm_law_use_imperial_bureaucracy = yes } } - custom_description = { - text = has_lowest_imperial_bureaucracy - subject = scope:target - scope:target = { - OR = { - has_realm_law = imperial_bureaucracy_1 - has_realm_law = imperial_bureaucracy_2 - has_realm_law = imperial_bureaucracy_3 - } - } - } - } - trigger_else_if = { - limit = { scope:target = { government_has_flag = government_is_tribal } } - custom_description = { - text = has_lowest_tribal_authority - subject = scope:target - scope:target = { - OR = { - has_realm_law = tribal_authority_1 - has_realm_law = tribal_authority_2 - has_realm_law = tribal_authority_3 - } - } - } - } - trigger_else_if = { - limit = { scope:target = { realm_law_use_celestial_bureaucracy = yes } } - custom_description = { - text = has_lowest_celestial_bureaucracy - subject = scope:target - scope:target = { - OR = { - has_realm_law = celestial_bureaucracy_1 - has_realm_law = celestial_bureaucracy_2 - has_realm_law = celestial_bureaucracy_3 - } - } - } - } - trigger_else_if = { - limit = { scope:target = { realm_law_use_meritocratic_bureaucracy = yes } } - custom_description = { - text = has_lowest_meritocratic_bureaucracy - subject = scope:target - scope:target = { - OR = { - has_realm_law = meritocratic_bureaucracy_1 - has_realm_law = meritocratic_bureaucracy_2 - has_realm_law = meritocratic_bureaucracy_3 - } - } - } - } - trigger_else_if = { - limit = { scope:target = { realm_law_use_japanese_bureaucracy = yes } } - custom_description = { - text = has_lowest_japanese_bureaucracy - subject = scope:target - scope:target = { - OR = { - has_realm_law = japanese_bureaucracy_1 - has_realm_law = japanese_bureaucracy_2 - has_realm_law = japanese_bureaucracy_3 - } - } - } - } - trigger_else = { - custom_description = { - text = has_lowest_crown_authority - subject = scope:target - scope:target = { - OR = { - has_realm_law = crown_authority_1 - has_realm_law = crown_authority_2 - has_realm_law = crown_authority_3 - } - } - } + has_valid_realm_laws_for_liberty_faction_trigger = { + TARGET = scope:target } trigger_if = { limit = { - scope:target = { government_has_flag = government_is_administrative } - } - scope:target = { - top_liege = this + scope:target = { government_allows = administrative } } + is_vassal_of = scope:target.top_liege } } @@ -781,9 +726,7 @@ liberty_faction = { limit = { scope:target = { government_allows = administrative } } - scope:target = { - top_liege = this - } + is_vassal_of = scope:target.top_liege } } @@ -802,9 +745,7 @@ liberty_faction = { limit = { scope:faction.faction_target = { government_allows = administrative } } - scope:faction.faction_target = { - top_liege = this - } + is_vassal_of = scope:faction.faction_target } } @@ -1031,22 +972,15 @@ claimant_faction = { # Ministers cannot be claimants unless we are targeting h_china trigger_if = { limit = { - OR = { - has_title = title:e_minister_chancellor - has_title = title:e_minister_censor - has_title = title:e_minister_grand_marshal - has_title = title:e_minister_of_personnel - has_title = title:e_minister_of_revenue - has_title = title:e_minister_of_rites - has_title = title:e_minister_of_war - has_title = title:e_minister_of_justice - has_title = title:e_minister_of_works - } + tgp_has_minister_title = yes } custom_description = { text = target_is_a_minister_desc subject = this - root.special_title = { this = title:h_china } + any_held_title = { + tgp_is_minister_title = yes + de_jure_liege = root.special_title + } } } } @@ -1153,6 +1087,10 @@ claimant_faction = { } } } + modifier = { + add = 40 + government_allows = administrative + } } on_war_start = { @@ -1313,6 +1251,11 @@ claimant_faction = { FACTION_TARGET = scope:target FACTION_CLAIMANT = scope:claimant } + modifier = { + desc = "FACTION_REASON_CLAIMANT_DISGRUNTLED_VASSALS" + add = 15 + government_allows = administrative + } } ai_join_score = { # How likely is an AI to join an existing faction? @@ -1388,6 +1331,11 @@ claimant_faction = { has_character_modifier = ep3_life_threatened_modifier } } + modifier = { + desc = "FACTION_REASON_CLAIMANT_DISGRUNTLED_VASSALS" + add = 15 + government_allows = administrative + } } is_county_valid = { diff --git a/common/factions/00_nomadic_faction.txt b/common/factions/00_nomadic_faction.txt new file mode 100644 index 000000000..edd6f56c5 --- /dev/null +++ b/common/factions/00_nomadic_faction.txt @@ -0,0 +1,578 @@ +nomadic_faction = { + casus_belli = nomadic_war + + leaders_allowed_to_leave = no + player_can_join = no + + sort_order = 3 + + name = FACTION_NOMAD_DYNAMIC_NAME + + short_effect_desc = nomadic_faction_short_effect_desc + + discontent_progress = { + base = 0 + + modifier = { + add = 5 + desc = "BASE_COLON" + } + } + + power_threshold = 0 + + requires_county = yes + requires_character = no + + is_valid = { + always = yes + } + + is_county_valid = { + # Counties can only be in a faction against the top liege in their realm (who is inherently independent). + scope:faction.faction_target = holder.top_liege + holder.top_liege = { + NOR = { + has_government = herder_government + any_owned_story = { + OR = { + story_type = story_greatest_of_khans + story_type = story_mongol_invasion + } + } + } + } + + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_character_join = { + joined_faction = scope:faction + } + + can_county_join = { + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_county_create = { + county_opinion < 0 + + # Can only join factions against our top liege (not direct liege) + scope:target = holder.top_liege + holder.top_liege = { + NOR = { + has_government = herder_government + any_owned_story = { + OR = { + story_type = story_greatest_of_khans + story_type = story_mongol_invasion + } + } + } + } + + title_province = { + OR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + + #### + # BLOCKERS + #### + # General Faction immunity + custom_description = { + text = character_is_immune_to_factions + subject = scope:target + NOT = { scope:target = { immune_to_factions_trigger = yes } } + } + } + + can_character_become_leader = { + always = yes + } + + county_create_score = { + base = -5 + + compare_modifier = { # Non-nomads get it at -15 county opinion + trigger = { + scope:target = { + NOT = { government_has_flag = government_is_nomadic } + } + } + value = county_opinion + multiplier = -2 + + desc = "FACTION_REASON_COUNTY_OPINION" + } + + compare_modifier = { # Nomads get it at roughly -35 county opinion + trigger = { + scope:target = { + government_has_flag = government_is_nomadic + } + } + value = county_opinion + multiplier = -1 + + desc = "FACTION_REASON_COUNTY_OPINION" + } + + # If the targeted ruler isn't nomadic... time to rumble + modifier = { + add = 20 + scope:target = { + NOR = { + government_has_flag = government_is_nomadic + government_has_flag = government_is_herder + } + } + desc = "FACTION_REASON_DISLIKE_NON_NOMADS" + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:target + SCORE_PER_TRAIT = 10 + } + + # Realm Stability Settings + modifier = { + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + add = -25 + has_game_rule = higher_realm_stability + } + modifier = { + add = -50 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -25 + has_game_rule = higher_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -50 + has_game_rule = extreme_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + + # 10-year 'grace period' from nomadic factions forming after game start + modifier = { + years_from_game_start <= 10 + factor = { + value = 0 + if = { + limit = { years_from_game_start >= 5 } + add = years_from_game_start + subtract = 5 + divide = 5 # In year 6 factions can begin forming, but at 20% weighting. This increases to 40% in year 7, 60% in year 8, etc., up to 100% in year 10 where things are then normal. + } + } + } + } + + county_join_score = { + base = 0 + + compare_modifier = { # Non-nomads get it at -10 county opinion + trigger = { + scope:faction.faction_target = { + NOT = { government_has_flag = government_is_nomadic } + } + } + value = county_opinion + multiplier = -2 + + desc = "FACTION_REASON_COUNTY_OPINION" + } + + compare_modifier = { # Nomads get it at roughly -30 county opinion + trigger = { + scope:faction.faction_target = { + government_has_flag = government_is_nomadic + } + } + value = county_opinion + multiplier = -1 + + desc = "FACTION_REASON_COUNTY_OPINION" + } + + # If the targeted ruler isn't nomadic... time to rumble + modifier = { + add = 10 + scope:faction.faction_target = { + NOR = { + government_has_flag = government_is_nomadic + government_has_flag = government_is_herder + } + } + desc = "FACTION_REASON_DISLIKE_NON_NOMADS" + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 10 + } + + # Realm Stability Settings + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -25 + has_game_rule = higher_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -50 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -25 + has_game_rule = higher_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -50 + has_game_rule = extreme_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:faction.faction_target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:faction.faction_target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + } + + county_power = county_horde_riders_to_raise_power + + ai_join_score = { + } + + on_creation = { + random_faction_county_member = { + save_scope_as = founding_county + } + + set_variable = { + name = faction_culture + value = scope:founding_county.culture + } + set_variable = { + name = faction_faith + value = scope:founding_county.faith + } + } + + on_destroy = { + set_variable = { + name = peasant_destroying + value = yes + } + if = { + limit = { exists = special_character } + special_character = { + save_temporary_scope_as = destroyer_of_titles + if = { + limit = { + has_variable = peasant_title + exists = this.var:peasant_title.holder + } + destroy_title = this.var:peasant_title + } + if = { + limit = { + NOT = { + has_character_flag = successful_nomad_revolt_leader + } + } + every_held_title = { + limit = { + is_landless_type_title = yes + } + scope:destroyer_of_titles = { destroy_title = prev } + } + if = { + limit = { # To make sure we aren't in debt + gold > 0 + } + remove_long_term_gold = gold # Zero out our wallet since the revolt is over and we're going back to being unlanded. + } + } + if = { + limit = { + is_alive = yes # To prevent dead people from being checked for variables + } + if = { + limit = { + has_variable = rebel_leader_peasants + } + remove_variable = rebel_leader_peasants + } + remove_variable = peasant_title + remove_character_flag = peasant_faction_random_peasant + remove_character_flag = peasant_faction_claimant_without_title + if = { + limit = { + has_character_flag = peasant_faction_random_peasant + NOT = { has_character_flag = peasant_revolt_do_not_kill } + } + death = { + death_reason = death_vanished + } + } + } + } + } + } + + demand = { + setup_nomadic_leader_effect = yes + # Faction leader is unhappy if they reach the point of needing to issue an ultimatim. + faction_leader = { + add_opinion = { + modifier = angry_opinion + target = root.faction_target + opinion = -50 + } + } + + # Save scopes that will be used in the demand event. + save_scope_as = faction + special_character = { + save_scope_as = peasant_leader + } + + # Check for relevant vassals that owns any land targeted by the faction. + save_temporary_scope_as = county_faction + every_faction_county_member = { + limit = { + holder = { + NOT = { this = scope:faction.faction_target } + NOT = { is_in_list = nomadic_faction_vassal_targets } + } + } + holder = { + add_to_list = nomadic_faction_vassal_targets + } + } + every_faction_county_member = { + holder = { + every_liege_or_above = { + limit = { + NOT = { this = scope:faction.faction_target } + NOT = { is_in_list = nomadic_faction_vassal_targets } + } + add_to_list = nomadic_faction_vassal_targets + } + } + } + + # Check if there is a player affected by the faction. AI rulers are blocked from accepting the faction demand if so. + if = { + limit = { + any_in_list = { + list = nomadic_faction_vassal_targets + is_ai = no + } + } + scope:faction = { + set_variable = { + name = faction_targets_player + value = yes + } + } + } + + # Fire the demand event. A follow up event will be sent to affected vassals. + scope:faction.faction_target = { + trigger_event = faction_demand.9998 + } + } + + ai_demand_chance = { + base = 100 + + modifier = { + add = -1000 + faction_target = { + involved_activity ?= { + has_activity_type = activity_coronation + activity_host = prev + } + } + } + } + + on_war_start = { + # Duchy initialization so we can concentrate the rebels in just a few important counties instead of spreading them over the entire realm. + every_faction_county_member = { + duchy = { + if = { + limit = { + NOT = { + is_in_list = areas_of_rebellion + } + } + add_to_list = areas_of_rebellion + } + } + } + + # Check where in the duchy the rebellion troops should spawn, then spawn them. + every_in_list = { + list = areas_of_rebellion + save_temporary_scope_as = this_duchy + + # Determine where in the duchy those troops should spawn. + ordered_in_de_jure_hierarchy = { + # Troops can only spawn in counties that belong to our faction! + limit = { + tier = tier_county + any_title_joined_faction = { + this = root + } + } + + order_by = county_fertility + + title_province = { + save_temporary_scope_as = local_center_of_rebellion + } + } + + # Spawn the faction troops in the designated location. + root.faction_leader = { + spawn_nomadic_revolt_troops = yes + } + + # Give the populist leader a commander for each stack of troops. + create_character = { + template = new_commander_character + location = scope:local_center_of_rebellion + faith = root.faction_leader.faith + culture = root.faction_leader.culture + save_scope_as = new_populist_commander + gender_female_chance = { + if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_male_only_combatant } } + add = 0 + } + else_if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_female_only_combatant } } + add = 100 + } + else = { + add = 50 + } + } + } + scope:new_populist_commander = { + set_employer = root.faction_leader + add_trait = nomadic_philosophy + } + } + + # Give the populist leader a small purse so they don't immediately go bankrupt with army maintenance. + every_faction_county_member = { + root.faction_leader = { + add_gold = 25 + } + } + } + + leader_leaves = { + # Should only trigger when the leader is captured in battle. + if = { + limit = { + special_character ?= { + is_alive = no + } + } + faction_war = { + end_war = defender + } + destroy_faction = yes + } + if = { + limit = { + NOT = { has_variable = peasant_destroying } + exists = faction_war + } + faction_war = { + end_war = defender + } + } + } + + character_allow_create = no + + special_character_title = "FACTIONS_WINDOW_LEADER" + + inherit_membership = no + + multiple_targeting = no +} + diff --git a/common/factions/00_peasant_faction_new.txt b/common/factions/00_peasant_faction_new.txt new file mode 100644 index 000000000..0a0c0b02a --- /dev/null +++ b/common/factions/00_peasant_faction_new.txt @@ -0,0 +1,740 @@ +@base_peasant_discontent_progress = 2 + +peasant_faction = { + casus_belli = peasant_war + + short_effect_desc = peasant_faction_short_effect_desc + + sort_order = 5 + + leaders_allowed_to_leave = no + player_can_join = no + power_threshold = 0 # Peasant Factions place their demand regardless of their Power + + discontent_progress = { + base = @base_peasant_discontent_progress +# modifier = { +# faction_target = { ep3_restored_rome_hard_mode_trigger = yes } +# add = 10 +# desc = ep3_story_cycle_restoring_rome_faction_discontent +# } + modifier = { + faction_target = { can_vassals_be_attacked = yes } + add = 2 + desc = border_war_increased_peasant_discontent + } + modifier = { + faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + add = 2 + desc = instability_increased_peasant_discontent + } + } + + name = FACTION_PEASANT_NAME + + requires_county = yes + requires_character = no + + is_valid = { + always = yes + } + + is_county_valid = { + # Peasants can only join a faction against their direct liege. Unless their liege is Byzantium trying to restore the Roman Empire, then they go for the emperor + holder = scope:faction.faction_target + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + is_character_valid = { + has_valid_faction_members_trigger = yes + } + + demand = { + save_scope_as = faction + setup_peasant_leader_effect = yes + special_character = { + save_scope_as = peasant_leader + } + + faction_leader = { + add_opinion = { + modifier = angry_opinion + target = root.faction_target + opinion = -50 + } + } + scope:faction.faction_target = { + trigger_event = faction_demand.1101 + } + } + + ai_demand_chance = { + base = 0 + + modifier = { + add = 100 + any_faction_county_member = {} + } + + modifier = { + add = -1000 + faction_target = { + involved_activity ?= { + has_activity_type = activity_coronation + activity_host = prev + } + } + } + } + + on_creation = { + random_faction_county_member = { + save_scope_as = founding_county + } + + set_variable = { + name = faction_culture + value = scope:founding_county.culture + } + set_variable = { + name = faction_faith + value = scope:founding_county.faith + } + } + + on_destroy = { + set_variable = { + name = peasant_destroying + value = yes + } + + if = { + limit = { exists = special_character } + special_character = { + if = { + #Verify that the title exists before trying to destroy it + limit = { + has_variable = peasant_title + exists = this.var:peasant_title + NOT = { has_variable = peasant_war_escalates } + } + destroy_title = this.var:peasant_title + } + + if = { + limit = { is_alive = yes } + # Zero out our wallet since the revolt is over. + if = { + limit = { # To make sure we're not in debt + gold > 0 + } + remove_long_term_gold = gold + } + + # The peasant leader mysteriously vanishes on the next game tick. + if = { + limit = { NOT = { has_character_flag = peasant_revolt_do_not_kill } } + trigger_event = { + id = faction_demand.1102 + days = 1 + } + } + } + } + } + } + + county_join_score = { + base = 0 + compare_modifier = { + desc = "FACTION_REASON_COUNTY_OPINION" + value = county_opinion + multiplier = -1.0 + } + + # If a suitable Popular Faction exists, perfer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_POPULIST_FACTION" + add = -10 + AND = { + county_opinion <= -15 + scope:faction.faction_target = { + top_liege = { + any_targeting_faction = { + faction_type = populist_faction + any_faction_county_member = { + this.title_province.faith = root.title_province.faith + } + } + } + } + } + } + # If a suitable Escalated Faction exists, prefer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_ESCALATED_FACTION" + add = -10 + scope:faction.faction_target = { + any_targeting_faction = { + faction_type = escalated_peasant_faction + } + } + } + + # Reduced weight for a character's own capital to join a revolt against them. + modifier = { + desc = "FACTION_REASON_CAPITAL_COUNTY" + add = -10 + this.title_province = scope:faction.faction_target.capital_province + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 10 # Worth 10 opinion per virtue. + } + + # Ruling Caste + modifier = { + desc = "FACTION_REASON_RULING_CASTE" + add = -25 + culture != scope:faction.faction_target.culture + scope:faction.faction_target.culture = { has_cultural_parameter = peasant_and_populist_factions_less_common } + } + + # Defiant Ambushers + modifier = { + add = 25 + county_opinion < 0 + culture != scope:faction.faction_target.culture + culture = { has_cultural_parameter = county_peasant_and_populist_factions_more_common } + } + + # Difficulty Settings + modifier = { # Easy + desc = "FACTION_REASON_DIFFICULTY_EASY" + add = -50 + has_game_rule = easy_difficulty + scope:faction.faction_target = { + is_ai = no + } + } + modifier = { # Very Easy + desc = "FACTION_REASON_DIFFICULTY_VERY_EASY" + add = -150 + has_game_rule = very_easy_difficulty + scope:faction.faction_target = { + is_ai = no + } + } + modifier = { # Hard + desc = "FACTION_REASON_DIFFICULTY_HARD" + add = -50 + has_game_rule = hard_difficulty + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { # Very Hard + desc = "FACTION_REASON_DIFFICULTY_VERY_HARD" + add = -150 + has_game_rule = very_hard_difficulty + scope:faction.faction_target = { + is_ai = yes + } + } + + modifier = { # Conquerors + desc = "NO_FRIVOLOUS_ACTIVITIES_REASON" + add = -85 + scope:faction.faction_target = { + ai_should_get_conqueror_bonuses = yes + } + } + + modifier = { # Conquerors + desc = "NO_FRIVOLOUS_ACTIVITIES_REASON" + add = -150 + scope:faction.faction_target = { + ai_should_get_extreme_conqueror_bonuses = yes + } + } + + # Realm Stability Settings + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:faction.faction_target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:faction.faction_target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + + # stay if at war with the target + modifier = { + desc = "FACTION_REASON_AT_WAR_WITH_TARGET" + add = 1000 + exists = joined_faction + joined_faction = { + faction_is_at_war = yes + } + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + county_opinion < 0 + scope:faction.faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + # Pure Land + modifier = { + desc = "FACTION_REASON_POPULIST_PEASANT_MORE_LIKELY" + add = 25 + county_opinion < 0 + faith != scope:faction.faction_target.faith + faith = { + has_doctrine_parameter = peasant_and_populist_factions_more_common + } + } + } + + county_create_score = { + base = 0 + + #### + # AI Modifiers + #### + + compare_modifier = { + value = county_opinion + multiplier = -1.0 + } + + # If a suitable Popular Faction exists, perfer to join it instead. + modifier = { + add = -10 + AND = { + county_opinion <= -15 + scope:target = { + top_liege = { + any_targeting_faction = { + faction_type = populist_faction + any_faction_county_member = { + this.title_province.faith = root.title_province.faith + } + } + } + } + } + } + # If a suitable Escalated Faction exists, prefer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_ESCALATED_FACTION" + add = -100 + scope:target = { + any_targeting_faction = { + faction_type = escalated_peasant_faction + } + } + } + + # Reduced weight for a character's own capital to join a revolt against them. + modifier = { + add = -20 + exists = scope:target.capital_province + this.title_province = scope:target.capital_province + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:target + SCORE_PER_TRAIT = 10 # Worth 10 opinion per virtue. + } + + # Ruling Caste + modifier = { + add = -25 + culture != scope:target.culture + scope:target.culture = { + has_cultural_parameter = peasant_and_populist_factions_less_common + } + } + + # Defiant Ambushers + modifier = { + add = 25 + county_opinion < 0 + culture != scope:target.culture + culture = { has_cultural_parameter = county_peasant_and_populist_factions_more_common } + } + + # Difficulty Settings + modifier = { # Easy + add = -50 + has_game_rule = easy_difficulty + scope:target = { + is_ai = no + } + } + modifier = { # Very Easy + add = -150 + has_game_rule = very_easy_difficulty + scope:target = { + is_ai = no + } + } + modifier = { # Hard + desc = "FACTION_REASON_DIFFICULTY_HARD" + add = -50 + has_game_rule = hard_difficulty + scope:target = { + is_ai = yes + } + } + modifier = { # Very Hard + desc = "FACTION_REASON_DIFFICULTY_VERY_HARD" + add = -150 + has_game_rule = very_hard_difficulty + scope:target = { + is_ai = yes + } + } + modifier = { # Conquerors + add = -150 + scope:target = { + ai_should_get_extreme_conqueror_bonuses = yes + } + } + + + # Realm Stability Settings + modifier = { + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + add = -50 + has_game_rule = higher_realm_stability + } + modifier = { + add = -100 + has_game_rule = extreme_realm_stability + } + + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + county_opinion < 0 + scope:target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + # Pure Land + modifier = { + add = 25 + county_opinion < 0 + faith != scope:target.faith + faith = { + has_doctrine_parameter = peasant_and_populist_factions_more_common + } + } + } + + ai_join_score = { + } + + can_character_join = { + custom_tooltip = { + text = can_join_escalated_peasant_faction_tt + OR = { + joined_faction = scope:faction + domicile ?= { + has_domicile_parameter = can_join_peasant_factions + } + has_trait = peasant_leader + } + } + } + + can_county_join = { + # Peasants can only join a faction against their direct liege. Unless their liege is Byzantium trying to restore the Roman Empire, then they go for the emperor + + holder = scope:faction.faction_target + + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_county_create = { + # Peasants can only join a faction against their direct liege. Unless their liege is Byzantium trying to restore the Roman Empire, then they go for the emperor + + holder = scope:target + + scope:target = { + NAND = { + is_ai = yes + OR = { + has_trait = greatest_of_khans + has_character_modifier = the_great_khan_modifier + } + } + } + + #### + # BLOCKERS + #### + # General Faction immunity + custom_description = { + text = character_is_immune_to_factions + subject = scope:target + NOT = { scope:target = { immune_to_factions_trigger = yes } } + } + + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_character_become_leader = { + always = yes + } + + on_war_start = { + # Give the peasant leader a small purse so they don't immediately go bankrupt with army maintenance. + every_faction_county_member = { + root.faction_leader = { + add_gold = 10 + } + } + if = { + limit = { has_variable = ep3_governor_yearly_8150_ignored } + root.faction_leader = { + spawn_army = { + name = ep3_governor_yearly_8150_troop_name + men_at_arms = { + type = light_footmen + stacks = 2 + } + war = root.faction_war + location = root.faction_leader.location + origin = root.faction_leader.location + inheritable = no + } + } + remove_variable = ep3_governor_yearly_8150_ignored + } + + # If the target is Restoring Rome, the faction gets a military boon +# if = { +# limit = { +# root.faction_target = { ep3_restored_rome_hard_mode_trigger = yes } +# } +# save_scope_value_as = { +# name = spawn_army_size_levies +# value = { +# value = 1 +# root = { +# every_faction_county_member = { +# add = building_levies +# } +# } +# } +# } +# root.faction_leader = { +# spawn_army = { +# name = ep3_restoring_rome_citizen_army_name +# levies = scope:spawn_army_size_levies +# men_at_arms = { +# type = pikemen_unit +# stacks = 16 +# } +# men_at_arms = { +# type = mangonel +# stacks = 6 +# } +# men_at_arms = { +# type = armored_footmen +# stacks = 10 +# } +# men_at_arms = { +# type = light_footmen +# stacks = 10 +# } +# men_at_arms = { +# type = bowmen +# stacks = 10 +# } +# war = root.faction_war +# location = root.faction_leader.location +# origin = root.faction_leader.location +# inheritable = no +# } +# } +# } + root.faction_leader = { + spawn_army = { + name = peasant_leader_army_name + men_at_arms = { + type = pikemen_militia + stacks = { + value = root.faction_leader.location.county.county_levies_to_raise + divide = 100 + multiply = { + value = "root.faction_leader.has_trait_xp(peasant_leader)" + multiply = 0.05 + } + round = yes + min = 1 + } + } + men_at_arms = { + type = torch_bearers + stacks = { + value = "root.faction_leader.has_trait_xp(peasant_leader)" + multiply = 0.1 + round = yes + min = 1 + } + } + war = root.faction_war + location = root.faction_leader.location + origin = root.faction_leader.location + inheritable = no + war_keep_on_attacker_victory = yes + } + } + } + + leader_leaves = { + # Should only trigger when the leader is captured in battle. + if = { + limit = { + NOT = { has_variable = peasant_destroying } + exists = faction_war + } + faction_war = { + end_war = defender + } + } + } + + county_power = { + value = county_levies_to_raise +# if = { +# limit = { +# scope:faction.faction_target = { ep3_restored_rome_hard_mode_trigger = yes } +# } +# multiply = 2 +# } + if = { + limit = { + faith = { has_doctrine_parameter = peasant_and_populist_factions_more_common } + } + multiply = 1.5 + } + } + + character_allow_create = no + + special_character_title = "FACTIONS_WINDOW_LEADER" + + inherit_membership = no + + county_can_switch_to_other_faction = yes +} diff --git a/common/factions/00_populist_faction.txt b/common/factions/00_populist_faction.txt new file mode 100644 index 000000000..6f3acdb34 --- /dev/null +++ b/common/factions/00_populist_faction.txt @@ -0,0 +1,1825 @@ +populist_faction = { + casus_belli = populist_war + + leaders_allowed_to_leave = no + player_can_join = no + + sort_order = 3 + + name = FACTION_POPULIST_DYNAMIC_NAME + + short_effect_desc = { + first_valid = { + triggered_desc = { + trigger = { + faction_target = { government_has_flag = government_is_administrative } + } + desc = populist_faction_short_effect_desc_admin + } + desc = populist_faction_short_effect_desc + } + } + + discontent_progress = { + base = 0 + + common_discontent_progress_modifier = yes + modifier = { + faction_target = { can_vassals_be_attacked = yes } + add = 2 + desc = border_war_increased_peasant_discontent + } + modifier = { + faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + add = 2 + desc = instability_increased_peasant_discontent + } + } + + power_threshold = { + base = 80 + + modifier = { + add = 20 + faction_target = { + has_perk = hard_rule_perk + } + desc = "FACTION_POWER_HARD_RULE" + } + + #Lower the threshold depending on the state of other factions + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = claimant_faction + FACTION_TYPE2 = independence_faction + FACTION_TYPE3 = liberty_faction + } + } + + requires_county = yes + requires_character = no + + # Faction existence is valid + is_valid = { + trigger_if = { + limit = { + exists = special_character + } + special_character = { + is_alive = yes + } + } + } + + ########### + # Counties/characters are allowed to exist in the faction at all (will be kicked out if they fail these checks while already in it). + is_character_valid = { + has_valid_faction_members_trigger = yes + # Only AIs are allowed to be in popular factions. + is_ai = yes + + # Landed rulers can only be in the faction... + trigger_if = { + limit = { + is_playable_character = yes + exists = liege + this != liege + } + + # ... If they are a direct vassal of the faction target. + liege = scope:faction.faction_target + + # ... If they are at least a count. (Barons are not allowed.) + highest_held_title_tier >= tier_county + } + + # Must not be the same culture & faith as the faction target. + custom_tooltip = { + text = populist_faction_same_culture_faith_as_liege + OR = { + faith != scope:faction.faction_target.faith + culture != scope:faction.faction_target.culture + } + } + + trigger_if = { # Must have a different faith than state faith in Admin + limit = { + exists = scope:faction.faction_target.primary_title.state_faith + } + faith != scope:faction.faction_target.primary_title.state_faith + } + + # Not forbidden from being in factions. + NOT = { + has_character_flag = joining_faction_block + } + is_imprisoned = no + } + + is_county_valid = { + # Counties can only be in a faction against the top liege in their realm (who is inherently independent). + scope:faction.faction_target = holder.top_liege + + # Counties must have a different faith or culture than the faction target. + OR = { + faith != scope:faction.faction_target.faith + culture != scope:faction.faction_target.culture + } + + trigger_if = { # Must have a different faith than state faith in Admin + limit = { + exists = scope:faction.faction_target.primary_title.state_faith + } + faith != scope:faction.faction_target.primary_title.state_faith + } + + # Counties must have the same faith as the faction + scope:faction = { + OR = { + NOT = { + has_variable = faction_faith + } + AND = { + has_variable = faction_faith + root.faith = var:faction_faith + } + } + } + + # Player capitals are blocked from joining populist factions (to avoid Game Overing a player due to a populist uprising against their liege, which as a vassal they can't really prevent or fight) + save_temporary_scope_as = this_county + trigger_if = { + limit = { + holder = { + is_ai = no + } + } + this != holder.capital_county + } + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + ########### + # Counties/characters are allowed to create/join the faction (but will remain in faction if they fail these after joining). + + can_character_join = { + # Must share this faction's faith. + scope:faction = { + has_variable = faction_faith + root.faith = var:faction_faith + } + } + + can_county_join = { + # Must share this faction's faith. + scope:faction = { + OR = { + NOT = { + has_variable = faction_faith + } + AND = { + has_variable = faction_faith + root.faith = var:faction_faith + } + } + trigger_if = { # Must have a different faith than state faith in Admin + limit = { + exists = scope:faction.faction_target.primary_title.state_faith + } + root.faith != scope:faction.faction_target.primary_title.state_faith + } + } + + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_county_create = { + county_opinion < 0 + + # Can only join factions against our top liege (not direct liege) + scope:target = holder.top_liege + + # Must have a culture or faith different from the target's. + OR = { + #make sure you do not accept their faith + faith ?= { + faith_hostility_level = { + target = scope:target.faith + value > faith_fully_accepted_level + } + } + culture != scope:target.culture + } + + trigger_if = { # Must have a different faith than state faith in Admin + limit = { + exists = scope:faction.faction_target.primary_title.state_faith + } + faith != scope:faction.faction_target.primary_title.state_faith + } + + #### + # BLOCKERS + #### + # General Faction immunity + custom_description = { + text = character_is_immune_to_factions + subject = scope:target + NOT = { scope:target = { immune_to_factions_trigger = yes } } + } + + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + can_character_become_leader = { + has_variable = rebel_leader_peasants + var:rebel_leader_peasants = scope:faction + } + + ########### + # Counties/characters are *willing* to join or remain in the faction (not blocked from being in the faction, but unless these are true they will not join the faction unless forced). + + county_create_score = { + base = -160 # Counties can't create a new faction unless opinion is less than -20 (see summary below). + + # If a suitable Popular Faction already exists (of the same faith), side with it instead. + modifier = { + add = -1000 + scope:target = { + any_targeting_faction = { + faction_type = populist_faction + any_faction_county_member = { + this.title_province.faith = root.title_province.faith + } + } + } + } + # If a suitable Escalated Faction exists, prefer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_ESCALATED_FACTION" + add = -100 + scope:target = { + any_targeting_faction = { + faction_type = escalated_peasant_faction + } + } + } + + # Summary of score weights (base + modifiers): + # Different Culture Group + Evil Faith: 100% chance at -32 opinion, 1% chance at -19 opinion + # Different Culture (Same Group) + Hostile Faith: 90% chance at -100 opinion, 1% chance at -46 opinion + # Different Culture AND Astray Faith: 40% chance at -100 opinion, 1% chance at -80 opinion + # Different Culture OR Astray Faith: Never Creates + compare_modifier = { + trigger = { + this.title_province.culture != scope:target.culture + this.title_province.culture = { has_same_culture_heritage = scope:target.culture } + } + value = county_opinion + multiplier = -1.0 + } + compare_modifier = { + trigger = { + NOT = { this.title_province.culture = { has_same_culture_heritage = scope:target.culture } } + } + value = county_opinion + multiplier = -3.0 + } + pluralism_fundamentalism_dual_modifier = { + ASTRAY_BASE_VALUE = faction_county_opinion_astray + HOSTILE_BASE_VALUE = faction_county_opinion_hostile + EVIL_BASE_VALUE = faction_county_opinion_evil + BASE_FAITH = faith + TARGET = scope:target + } + pluralism_fundamentalism_modifier = { + ASTRAY_BASE_VALUE = faction_county_opinion_astray + HOSTILE_BASE_VALUE = faction_county_opinion_hostile + EVIL_BASE_VALUE = faction_county_opinion_evil + BASE_FAITH = faith + TARGET = scope:target + } + + # Greatly reduced chance for a character's capital county to form a faction against them (extra -25 opinion needed). + modifier = { + add = -200 + this.title_province = scope:target.capital_province + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:target + SCORE_PER_TRAIT = 50 # Worth ~12 opinion per trait. + } + + liege_debt_modifier = { + TARGET = scope:target + SCORE_PER_DEBT_LEVEL = 20 # Worth ~5 opinon per debt level, up to a max of 140 (-35 opinion) + } + + # Ruling Caste + modifier = { + add = -25 + culture != scope:target.culture + scope:target.culture = { + has_cultural_parameter = peasant_and_populist_factions_less_common + } + } + + # Defiant Ambushers + modifier = { + add = 25 + county_opinion < 0 + culture != scope:target.culture + culture = { has_cultural_parameter = county_peasant_and_populist_factions_more_common } + } + + # Realm Stability Settings + modifier = { + add = 50 + has_game_rule = lesser_realm_stability + } + modifier = { + add = -100 + has_game_rule = higher_realm_stability + } + modifier = { + add = -200 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 50 + has_game_rule = lesser_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -100 + has_game_rule = higher_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -200 + has_game_rule = extreme_realm_stability_ai_only + scope:target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + scope:target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + + # 10-year 'grace period' from populist factions forming after game start + modifier = { + years_from_game_start <= 10 + factor = { + value = 0 + if = { + limit = { years_from_game_start >= 5 } + add = years_from_game_start + subtract = 5 + divide = 5 # In year 6 factions can begin forming, but at 20% weighting. This increases to 40% in year 7, 60% in year 8, etc., up to 100% in year 10 where things are then normal. + } + } + } + } + + county_join_score = { + base = -120 # Counties won't join unless opinion is less than -15 (see summary below). + + modifier = { + add = -1000 + # Do not join if we have nothing to gain (already share Liege faith and will not share new liege Culture (Group)). + AND = { + # We already share a Faith with the Top Liege. + title_province.faith = scope:faction.faction_target.faith + # And we do NOT share a Culture Group with the faction leader. + NOT = { this.title_province.culture = { has_same_culture_heritage = scope:faction.var:faction_culture } } + } + } + # If a suitable Escalated Faction exists, prefer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_ESCALATED_FACTION" + add = -100 + scope:faction.faction_target = { + any_targeting_faction = { + faction_type = escalated_peasant_faction + } + } + } + + # Summary of score weights (base + modifiers): + # Different Culture Group + Evil Faith: 100% chance at -28 opinion, 1% chance at -15 opinion + # Different Culture (Same Group) + Hostile Faith: 100% chance at -88 opinion, 1% chance at -34 opinion + # Different Culture (Same Group) AND Astray Faith: 80% chance at -100 opinion, 1% chance at -60 opinion + # Different Culture (Same Group) OR Astray Faith: Never Joins + compare_modifier = { + desc = "FACTION_REASON_CULTURAL_REASONS" + trigger = { + NOR = { + this.title_province.culture = scope:faction.faction_target.culture + AND = { + scope:faction.faction_target = { has_active_diarchy = yes } + this.title_province.culture = scope:faction.faction_target.diarch.culture + } + } + OR = { + this.title_province.culture = { has_same_culture_heritage = scope:faction.faction_target.culture } + AND = { + scope:faction.faction_target = { has_active_diarchy = yes } + this.title_province.culture = { has_same_culture_heritage = scope:faction.faction_target.diarch.culture } + } + } + } + value = county_opinion + multiplier = -1.0 + } + compare_modifier = { + desc = "FACTION_REASON_CULTURAL_REASONS" + trigger = { + NOR = { + this.title_province.culture = scope:faction.faction_target.culture + AND = { + scope:faction.faction_target = { has_active_diarchy = yes } + this.title_province.culture = scope:faction.faction_target.diarch.culture + } + } + } + value = county_opinion + multiplier = -3.0 + } + pluralism_fundamentalism_dual_modifier = { + ASTRAY_BASE_VALUE = faction_county_opinion_astray + HOSTILE_BASE_VALUE = faction_county_opinion_hostile + EVIL_BASE_VALUE = faction_county_opinion_evil + BASE_FAITH = faith + TARGET = scope:faction.faction_target + } + pluralism_fundamentalism_modifier = { + ASTRAY_BASE_VALUE = faction_county_opinion_astray + HOSTILE_BASE_VALUE = faction_county_opinion_hostile + EVIL_BASE_VALUE = faction_county_opinion_evil + BASE_FAITH = faith + TARGET = scope:faction.faction_target + } + + # Reduced chance for a character's capital county to join a faction against them (extra -10 opinion needed). + modifier = { + desc = "FACTION_REASON_CAPITAL_COUNTY" + add = -80 + exists = scope:faction.faction_target.capital_province + this.title_province = scope:faction.faction_target.capital_province + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 50 # Worth ~12 opinion per virtue. + } + + liege_debt_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_DEBT_LEVEL = 20 # Worth ~5 opinon per debt level, up to a max of 140 (-35 opinion) + } + + # Ruling Caste + modifier = { + desc = "FACTION_REASON_RULING_CASTE" + add = -25 + culture != scope:faction.faction_target.culture + scope:faction.faction_target.culture = { + has_cultural_parameter = peasant_and_populist_factions_less_common + } + } + + # Defiant Ambushers + modifier = { + add = 25 + county_opinion < 0 + culture != scope:faction.faction_target.culture + culture = { has_cultural_parameter = county_peasant_and_populist_factions_more_common } + } + + # Realm Stability Settings + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 50 + has_game_rule = lesser_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -100 + has_game_rule = higher_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -200 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 50 + has_game_rule = lesser_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -100 + has_game_rule = higher_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -200 + has_game_rule = extreme_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:faction.faction_target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:faction.faction_target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + + # Regent + modifier = { + desc = "FACTION_REASON_REGENT_CULTURAL_REASONS" + add = -100 + scope:faction.faction_target.culture != culture + scope:faction.faction_target = { has_active_diarchy = yes } + scope:faction.faction_target.diarch.culture ?= culture + } + modifier = { + desc = "FACTION_REASON_REGENT_FAITH_REASONS" + add = -100 + scope:faction.faction_target.faith != faith + scope:faction.faction_target = { has_active_diarchy = yes } + scope:faction.faction_target.diarch.faith ?= faith + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + scope:faction.faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + } + + county_power = county_levies_to_raise + + ai_join_score = { + base = -25 + + # Do not join a new faction if I am already at war. + modifier = { + add = -1000 + AND = { + is_at_war = yes + trigger_if = { + limit = { + exists = joined_faction + } + joined_faction != scope:faction + } + } + } + + modifier = { + add = -1000 + # Do not join if we have nothing to gain (already share Liege faith and will not share new liege Culture (Group)). + AND = { + # We already share a Faith with the Top Liege. + faith = scope:faction.faction_target.faith + # And we do NOT share a Culture Group with the faction leader. + NOT = { culture = { has_same_culture_heritage = scope:faction.var:faction_culture } } + } + } + + # Block characters from joining if they have a high opinion of the target + modifier = { + add = -1000 + save_temporary_opinion_value_as = { name = target_opinion target = scope:faction.faction_target } + scope:target_opinion >= 80 + } + + # Opinion of the Liege + opinion_modifier = { + who = root + opinion_target = scope:faction.faction_target + multiplier = -1 + } + + # Not a de jure vassal or consequent part of the realm is out of the De Jure + modifier = { + desc = "FACTION_REASON_RIGHTFUL" + add = { + value = 125 + # Larger realms are inherently more rebellious. + add = { + value = sub_realm_size + multiply = 2 + } + } + OR = { + NOT = { + scope:faction.faction_target = { + is_rightful_liege_of = root + } + } + any_sub_realm_county = { + percent <= 0.5 + save_temporary_scope_as = current_county + scope:faction.faction_target.primary_title = { + any_in_de_jure_hierarchy = { + this = scope:current_county + } + } + } + } + } + + # Cultural and religious differences with liege + modifier = { # Between +50 and +100 based on culture + desc = "FACTION_REASON_CULTURAL_REASONS" + NOT = { culture = { has_same_culture_heritage = scope:faction.faction_target.culture } } + NOT = { culture = { has_cultural_parameter = doesnt_care_about_culture_faith_in_factions } } + culture = { has_same_culture_heritage = scope:faction.var:faction_culture } + add = { + value = 50 + if = { + limit = { + culture != scope:faction.faction_target.culture + culture = scope:faction.var:faction_culture + } + add = 50 + } + } + } + + # Base values can range from +17.5 to +250 depending on hostility and pluralism/fundamentalism levels. + pluralism_fundamentalism_dual_modifier = { + ASTRAY_BASE_VALUE = 35 + HOSTILE_BASE_VALUE = 75 + EVIL_BASE_VALUE = 125 + BASE_FAITH = faith + TARGET = scope:faction.faction_target + } + pluralism_fundamentalism_modifier = { + ASTRAY_BASE_VALUE = 35 + HOSTILE_BASE_VALUE = 75 + EVIL_BASE_VALUE = 125 + BASE_FAITH = faith + TARGET = scope:faction.faction_target + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 25 + } + + liege_debt_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_DEBT_LEVEL = 10 + } + + # The AI is almost always unwilling to join a faction against their friends and lovers. + modifier = { + desc = "FACTION_REASON_TARGET_FRIEND_LOVER" + add = -250 + OR = { + has_relation_lover = scope:faction.faction_target + has_relation_friend = scope:faction.faction_target + } + } + + # Dread. Does not apply if the faction is above the power threshold + intimidated_from_faction_modifier = { + TARGET = scope:faction.faction_target + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + + # Leader never leaves + modifier = { + desc = "FACTION_REASON_FACTION_LEADER" + has_variable = rebel_leader_peasants + add = 10000 + } + + # Ruling Caste + modifier = { + desc = "FACTION_REASON_RULING_CASTE" + add = -20 + culture != scope:faction.faction_target.culture + scope:faction.faction_target.culture = { + has_cultural_parameter = peasant_and_populist_factions_less_common + } + } + + # Realm Stability Settings + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + + ########################## + # Faction 'Stacking' Factors, attempts to cluster AI rulers into several powerful factions instead of many weak ones. + join_faction_stacking_modifiers = yes + + # Small multiplier for my neighbors already in the Faction + modifier = { + desc = "FACTION_REASON_NEIGHBORS" + factor = { + value = 1 + every_faction_member = { + if = { + limit = { + any_neighboring_realm_same_rank_owner = { + this = root + } + } + add = 0.25 + } + } + } + } + + modifier = { + desc = "FACTION_REASON_POWERFUL_VASSAL" + factor = 2 + is_powerful_vassal_of = scope:faction.faction_target + } + #EP3 admin legitimacy event + modifier = { + desc = "FACTION_REASON_LOW_LEGITIMACY_CHALLENGER" + add = 25 + scope:faction = { + any_faction_member = { + has_character_flag = low_legitimacy_admin_factions_flag + } + } + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + scope:faction.faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + } + + on_creation = { + random_faction_county_member = { + save_scope_as = founding_county + } + + set_variable = { + name = faction_culture + value = scope:founding_county.culture + } + set_variable = { + name = faction_faith + value = scope:founding_county.faith + } + } + + on_destroy = { + set_variable = { + name = peasant_destroying + value = yes + } + if = { + limit = { exists = special_character } + special_character = { + if = { + limit = { + OR = { + has_character_flag = peasant_faction_claimant_without_title + has_character_flag = peasant_faction_random_peasant + } + has_variable = peasant_title + } + if = { + limit = { + has_variable = peasant_title + } + destroy_title = this.var:peasant_title + } + if = { + limit = { # To make sure we aren't in debt + gold > 0 + } + remove_long_term_gold = gold # Zero out our wallet since the revolt is over and we're going back to being unlanded. + } + } + if = { + limit = { + is_alive = yes # To prevent dead people from being checked for variables + } + if = { + limit = { + has_variable = rebel_leader_peasants + } + remove_variable = rebel_leader_peasants + } + remove_variable = peasant_title + remove_character_flag = peasant_faction_random_peasant + remove_character_flag = peasant_faction_claimant_without_title + if = { + limit = { + has_character_flag = peasant_faction_random_peasant + NOT = { has_character_flag = peasant_revolt_do_not_kill } + } + death = { + death_reason = death_vanished + } + } + } + } + } + } + + demand = { + setup_populist_leader_effect = yes + # Faction leader is unhappy if they reach the point of needing to issue an ultimatim. + faction_leader = { + add_opinion = { + modifier = angry_opinion + target = root.faction_target + opinion = -20 + } + } + + # Refresh the faction's target title (best target may have changed between creation and pressing demands). + get_popular_revolt_target_effect = { FACTION = this } + + # Save scopes that will be used in the demand event. + save_scope_as = faction + special_character = { + save_scope_as = peasant_leader + } + special_title = { + save_scope_as = target_title + } + + # Check for relevant vassals that owns any land targeted by the faction. + save_temporary_scope_as = county_faction + every_faction_county_member = { + limit = { + holder = { + this != scope:faction.faction_target + NOT = { + joined_faction ?= { + this = scope:county_faction + } + } + OR = { + is_vassal_of = scope:faction.faction_target + is_ai = no + } + NOT = { is_in_list = popular_faction_vassal_targets } + } + } + holder = { + add_to_list = popular_faction_vassal_targets + } + } + every_faction_county_member = { + holder = { + every_liege_or_above = { + limit = { + this != scope:faction.faction_target + NOT = { + joined_faction ?= { + this = scope:county_faction + } + } + OR = { + is_vassal_of = scope:faction.faction_target + is_ai = no + } + NOT = { is_in_list = popular_faction_vassal_targets } + } + add_to_list = popular_faction_vassal_targets + } + } + } + + # Check if there is a player affected by the faction. AI rulers are blocked from accepting the faction demand if so. + if = { + limit = { + any_in_list = { + list = popular_faction_vassal_targets + is_ai = no + } + } + scope:faction = { + set_variable = { + name = faction_targets_player + value = yes + } + } + } + + # Fire the demand event. A follow up event will be sent to affected vassals. + scope:faction.faction_target = { + trigger_event = faction_demand.1001 + } + } + + ai_demand_chance = { + base = 100 + + modifier = { + add = -1000 + faction_target = { + involved_activity ?= { + has_activity_type = activity_coronation + activity_host = prev + } + } + } + } + + on_war_start = { + # Duchy initialization so we can concentrate the rebels in just a few important counties instead of spreading them over the entire realm. + every_faction_county_member = { + duchy = { + add_to_list = areas_of_rebellion + } + } + + # Check where in the duchy the rebellion troops should spawn, then spawn them. + every_in_list = { + list = areas_of_rebellion + save_temporary_scope_as = this_duchy + + # Determine where in the duchy those troops should spawn. + ordered_in_de_jure_hierarchy = { + # Troops can only spawn in counties that belong to our faction! + limit = { + tier = tier_county + any_title_joined_faction = { + this = root + } + } + + # Sort counties by how many levies they provide; rebels will spawn in the strongest county. + order_by = total_county_levies + + title_province = { + save_temporary_scope_as = local_center_of_rebellion + } + } + + # Spawn the faction troops in the designated location. + root.faction_leader = { + spawn_popular_revolt_troops = yes + } + + # Give the populist leader a commander for each stack of troops. + create_character = { + template = new_commander_character + location = scope:local_center_of_rebellion + faith = root.faction_leader.faith + culture = root.faction_leader.culture + save_scope_as = new_populist_commander + gender_female_chance = { + if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_male_only_combatant } } + add = 0 + } + else_if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_female_only_combatant } } + add = 100 + } + else = { + add = 50 + } + } + } + scope:new_populist_commander = { + set_employer = root.faction_leader + } + } + + # Give the populist leader a small purse so they don't immediately go bankrupt with army maintenance. + every_faction_county_member = { + root.faction_leader = { + add_gold = 25 + } + } + } + + leader_leaves = { + # Should only trigger when the leader is captured in battle. + if = { + limit = { + special_character = { + is_alive = no + } + } + faction_war = { + end_war = defender + } + destroy_faction = yes + } + if = { + limit = { + NOT = { has_variable = peasant_destroying } + exists = faction_war + } + faction_war = { + end_war = defender + } + } + } + + character_allow_create = no + + special_character_title = "FACTIONS_WINDOW_LEADER" + + inherit_membership = yes + + multiple_targeting = yes +} + +escalated_peasant_faction = { + casus_belli = populist_war + + leaders_allowed_to_leave = no + player_can_join = yes + + sort_order = 3 + + name = FACTION_ESCALATED_PEASANT_DYNAMIC_NAME + + short_effect_desc = escalated_peasant_faction_short_effect_desc + + is_shown = { + always = no + } + + discontent_progress = { + base = 2 + modifier = { + faction_target = { ep3_restored_rome_hard_mode_trigger = yes } + add = 10 + desc = ep3_story_cycle_restoring_rome_faction_discontent + } + modifier = { + faction_target = { can_vassals_be_attacked = yes } + add = 2 + desc = border_war_increased_peasant_discontent + } + modifier = { + faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + add = 2 + desc = instability_increased_peasant_discontent + } + } + + power_threshold = 0 # Peasant Factions place their demand regardless of their Power + + requires_county = yes + requires_character = yes + + # Faction existence is valid + is_valid = { + trigger_if = { + limit = { + exists = special_character + } + special_character = { + is_alive = yes + } + } + } + + ########### + # Counties/characters are allowed to exist in the faction at all (will be kicked out if they fail these checks while already in it). + is_character_valid = { + has_valid_faction_members_trigger = yes + is_imprisoned = no + + # Not forbidden from being in factions. + NOT = { + has_character_flag = joining_faction_block + } + } + + is_county_valid = { + # Only in Dynastic Cycle + any_county_situation = { + situation_type = dynastic_cycle + } + # Counties can only be in a faction against the top liege in their realm (who is inherently independent). + scope:faction.faction_target = holder.top_liege + + # Player capitals are blocked from joining populist factions (to avoid Game Overing a player due to a populist uprising against their liege, which as a vassal they can't really prevent or fight) + trigger_if = { + limit = { + holder = { + is_ai = no + } + } + this != holder.capital_county + } + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + + } + + ########### + # Counties/characters are allowed to create/join the faction (but will remain in faction if they fail these after joining). + + can_character_join = { + custom_tooltip = { + text = can_join_escalated_peasant_faction_tt + OR = { + domicile ?= { + has_domicile_parameter = can_join_peasant_factions + } + has_trait = peasant_leader + } + } + } + + can_county_join = { + OR = { + has_county_modifier = peasant_war_lost_county_modifier + holder = scope:faction.faction_target + } + } + + can_character_create = { + OR = { + domicile ?= { + has_domicile_parameter = can_join_peasant_factions + } + has_trait = peasant_leader + } + } + + can_character_become_leader = { + OR = { + domicile ?= { + has_domicile_parameter = can_join_peasant_factions + } + has_trait = peasant_leader + } + } + + county_join_score = { + base = 0 + compare_modifier = { + desc = "FACTION_REASON_COUNTY_OPINION" + value = county_opinion + multiplier = -1.0 + } + # If a suitable Popular Faction exists, perfer to join it instead. + modifier = { + desc = "FACTION_REASON_PREFER_POPULIST_FACTION" + add = -100 + scope:faction.faction_target = { + top_liege = { + any_targeting_faction = { + faction_type = populist_faction + any_faction_county_member = { + this.title_province.faith = root.title_province.faith + } + } + } + } + } + + # Reduced weight for a character's own capital to join a revolt against them. + modifier = { + desc = "FACTION_REASON_CAPITAL_COUNTY" + add = -10 + this.title_province = scope:faction.faction_target.capital_province + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 10 # Worth 10 opinion per virtue. + } + + # Ruling Caste + modifier = { + desc = "FACTION_REASON_RULING_CASTE" + add = -25 + culture != scope:faction.faction_target.culture + scope:faction.faction_target.culture = { has_cultural_parameter = peasant_and_populist_factions_less_common } + } + + # Defiant Ambushers + modifier = { + add = 25 + county_opinion < 0 + culture != scope:faction.faction_target.culture + culture = { has_cultural_parameter = county_peasant_and_populist_factions_more_common } + } + + # Difficulty Settings + modifier = { # Easy + desc = "FACTION_REASON_DIFFICULTY_EASY" + add = -50 + has_game_rule = easy_difficulty + scope:faction.faction_target = { + is_ai = no + } + } + modifier = { # Very Easy + desc = "FACTION_REASON_DIFFICULTY_VERY_EASY" + add = -150 + has_game_rule = very_easy_difficulty + scope:faction.faction_target = { + is_ai = no + } + } + modifier = { # Hard + desc = "FACTION_REASON_DIFFICULTY_HARD" + add = -50 + has_game_rule = hard_difficulty + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { # Very Hard + desc = "FACTION_REASON_DIFFICULTY_VERY_HARD" + add = -150 + has_game_rule = very_hard_difficulty + scope:faction.faction_target = { + is_ai = yes + } + } + + modifier = { # Conquerors + desc = "NO_FRIVOLOUS_ACTIVITIES_REASON" + add = -85 + scope:faction.faction_target = { + ai_should_get_conqueror_bonuses = yes + } + } + + modifier = { # Conquerors + desc = "NO_FRIVOLOUS_ACTIVITIES_REASON" + add = -150 + scope:faction.faction_target = { + ai_should_get_extreme_conqueror_bonuses = yes + } + } + + # Realm Stability Settings + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_LESSER" + add = 25 + has_game_rule = lesser_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_HIGHER" + add = -50 + has_game_rule = higher_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + modifier = { + desc = "FACTION_REASON_GAME_RULE_REALM_STABILITY_EXTREME" + add = -100 + has_game_rule = extreme_realm_stability_ai_only + scope:faction.faction_target = { + is_ai = yes + } + } + + # Conquerors + modifier = { + add = -100 + scope:faction.faction_target = { ai_should_get_conqueror_bonuses = yes } + } + modifier = { + add = -200 + scope:faction.faction_target = { ai_should_get_extreme_conqueror_bonuses = yes } + } + + # stay if at war with the target + modifier = { + desc = "FACTION_REASON_AT_WAR_WITH_TARGET" + add = 1000 + exists = joined_faction + joined_faction = { + faction_is_at_war = yes + } + } + # TGP Dynastic Cycle in Instability phase + modifier = { + desc = "FACTION_REASON_DYNASTIC_CYCLE_INSTABILITY" + add = 25 + county_opinion < 0 + scope:faction.faction_target = { + top_participant_group:dynastic_cycle ?= { + has_participant_group_parameter = dynastic_cycle_more_peasant_factions + } + } + } + # Pure Land + modifier = { + desc = "FACTION_REASON_POPULIST_PEASANT_MORE_LIKELY" + add = 25 + county_opinion < 0 + faith != scope:faction.faction_target.faith + faith = { + has_doctrine_parameter = peasant_and_populist_factions_more_common + } + } + modifier = { + desc = "FACTION_REASON_ESCALATED_TO_LIEGE" + add = 100 + has_county_modifier = peasant_war_lost_county_modifier + } + } + + county_power = county_levies_to_raise + + ai_create_score = { + base = -10000 #handled by scripted effect peasant_faction_demands_enforced in 00_faction_effects.txt + } + + ai_join_score = { + base = 0 + modifier = { + desc = "FACTION_REASON_ESCALATED_TO_LIEGE" + add = 100 + has_variable = peasant_war_escalates + } + } + + can_county_create = { + holder.top_liege = scope:target + scope:target = { + NAND = { + is_ai = yes + OR = { + has_trait = greatest_of_khans + has_character_modifier = the_great_khan_modifier + } + } + } + + #### + # BLOCKERS + #### + # General Faction immunity + custom_description = { + text = character_is_immune_to_factions + subject = scope:target + NOT = { scope:target = { immune_to_factions_trigger = yes } } + } + + title_province = { + NOR = { + has_holding_type = nomad_holding + has_holding_type = herder_holding + } + } + } + + on_creation = { + } + + on_destroy = { + set_variable = { + name = peasant_destroying + value = yes + } + if = { + limit = { exists = special_character } + special_character = { + if = { + limit = { + OR = { + has_character_flag = peasant_faction_claimant_without_title + has_character_flag = peasant_faction_random_peasant + } + has_variable = peasant_title + } + if = { + limit = { + has_variable = peasant_title + } + destroy_title = this.var:peasant_title + } + if = { + limit = { # To make sure we aren't in debt + gold > 0 + } + remove_long_term_gold = gold # Zero out our wallet since the revolt is over and we're going back to being unlanded. + } + } + if = { + limit = { + is_alive = yes # To prevent dead people from being checked for variables + } + if = { + limit = { + has_variable = rebel_leader_peasants + } + remove_variable = rebel_leader_peasants + } + remove_variable = peasant_title + remove_character_flag = peasant_faction_random_peasant + remove_character_flag = peasant_faction_claimant_without_title + if = { + limit = { + has_character_flag = peasant_faction_random_peasant + NOT = { has_character_flag = peasant_revolt_do_not_kill } + } + death = { + death_reason = death_vanished + } + } + } + } + } + } + + demand = { + setup_populist_leader_effect = yes + # Faction leader is unhappy if they reach the point of needing to issue an ultimatim. + faction_leader = { + add_opinion = { + modifier = angry_opinion + target = root.faction_target + opinion = -20 + } + } + + # Refresh the faction's target title (best target may have changed between creation and pressing demands). + get_popular_revolt_target_effect = { FACTION = this } + + # Save scopes that will be used in the demand event. + save_scope_as = faction + if = { + limit = { + special_character.joined_faction ?= root + } + special_character = { + save_scope_as = peasant_leader + } + } + else = { + faction_leader = { + save_scope_as = peasant_leader + } + } + special_title = { + save_scope_as = target_title + } + + # Check for relevant vassals that owns any land targeted by the faction. + save_temporary_scope_as = county_faction + every_faction_county_member = { + limit = { + holder = { + this != scope:faction.faction_target + NOT = { + joined_faction ?= { + this = scope:county_faction + } + } + OR = { + is_vassal_of = scope:faction.faction_target + is_ai = no + } + NOT = { is_in_list = popular_faction_vassal_targets } + } + } + holder = { + add_to_list = popular_faction_vassal_targets + } + } + every_faction_county_member = { + holder = { + every_liege_or_above = { + limit = { + this != scope:faction.faction_target + NOT = { + joined_faction ?= { + this = scope:county_faction + } + } + OR = { + is_vassal_of = scope:faction.faction_target + is_ai = no + } + NOT = { is_in_list = popular_faction_vassal_targets } + } + add_to_list = popular_faction_vassal_targets + } + } + } + + # Check if there is a player affected by the faction. AI rulers are blocked from accepting the faction demand if so. + if = { + limit = { + any_in_list = { + list = popular_faction_vassal_targets + is_ai = no + } + } + scope:faction = { + set_variable = { + name = faction_targets_player + value = yes + } + } + } + + # Fire the demand event. A follow up event will be sent to affected vassals. + scope:faction.faction_target = { + trigger_event = faction_demand.1001 + } + } + + ai_demand_chance = { + base = 100 + + modifier = { + add = -1000 + faction_target = { + involved_activity ?= { + has_activity_type = activity_coronation + activity_host = prev + } + } + } + } + + on_war_start = { + # Duchy initialization so we can concentrate the rebels in just a few important counties instead of spreading them over the entire realm. + every_faction_county_member = { + duchy = { + add_to_list = areas_of_rebellion + } + } + + # Check where in the duchy the rebellion troops should spawn, then spawn them. + every_in_list = { + list = areas_of_rebellion + save_temporary_scope_as = this_duchy + + # Determine where in the duchy those troops should spawn. + ordered_in_de_jure_hierarchy = { + # Troops can only spawn in counties that belong to our faction! + limit = { + tier = tier_county + any_title_joined_faction = { + this = root + } + } + + # Sort counties by how many levies they provide; rebels will spawn in the strongest county. + order_by = total_county_levies + + title_province = { + save_temporary_scope_as = local_center_of_rebellion + } + } + + # Spawn the faction troops in the designated location. + root.faction_leader = { + spawn_popular_revolt_troops = yes + } + + # Give the populist leader a commander for each stack of troops. + create_character = { + template = new_commander_character + location = scope:local_center_of_rebellion + faith = root.faction_leader.faith + culture = root.faction_leader.culture + save_scope_as = new_populist_commander + gender_female_chance = { + if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_male_only_combatant } } + add = 0 + } + else_if = { + limit = { root.faction_leader.culture = { has_cultural_parameter = martial_custom_female_only_combatant } } + add = 100 + } + else = { + add = 50 + } + } + } + scope:new_populist_commander = { + set_employer = root.faction_leader + } + } + + # Give the populist leader a small purse so they don't immediately go bankrupt with army maintenance. + every_faction_county_member = { + root.faction_leader = { + add_gold = 25 + } + } + faction_leader = { + spawn_army = { + name = peasant_leader_army_name + men_at_arms = { + type = pikemen_militia + stacks = { + value = root.faction_leader.location.county.county_levies_to_raise + divide = 100 + multiply = { + value = "root.faction_leader.has_trait_xp(peasant_leader)" + multiply = 0.05 + } + round = yes + min = 1 + } + } + men_at_arms = { + type = torch_bearers + stacks = { + value = "root.faction_leader.has_trait_xp(peasant_leader)" + multiply = 0.1 + round = yes + min = 1 + } + } + war = root.faction_war + location = root.faction_leader.location + origin = root.faction_leader.location + inheritable = no + war_keep_on_attacker_victory = yes + } + } + every_faction_member = { + limit = { + NOT = { has_trait = peasant_leader } + } + add_trait = peasant_leader + add_trait_xp = { + trait = peasant_leader + value = peasant_leader_xp_value + } + set_variable = { + name = rebel_leader_peasants + value = root + } + } + } + + leader_leaves = { + # Should only trigger when the leader is captured in battle. + if = { + limit = { + special_character = { + is_alive = no + } + } + faction_war = { + end_war = defender + } + destroy_faction = yes + } + if = { + limit = { + NOT = { has_variable = peasant_destroying } + exists = faction_war + } + faction_war = { + end_war = defender + } + } + } + + character_allow_create = yes + + special_character_title = "FACTIONS_WINDOW_LEADER" + + inherit_membership = no + + multiple_targeting = no + + county_can_switch_to_other_faction = no +} diff --git a/common/factions/10_tgp_factions.txt b/common/factions/10_tgp_factions.txt new file mode 100644 index 000000000..854bf59bc --- /dev/null +++ b/common/factions/10_tgp_factions.txt @@ -0,0 +1,1491 @@ +replace_ceremonial_regent_faction = { + casus_belli = replace_ceremonial_regent_faction_war + + name = FACTION_JAPANESE_REPLACE_REGENT_NAME_DYNAMIC + + desc = { + first_valid = { + desc = replace_ceremonial_regent_faction_desc + } + first_valid = { + triggered_desc = { + trigger = { + faction_leader = { tgp_is_ceremonial_liege_trigger = yes } + } + desc = replace_ceremonial_regent_faction_desc_emperor + } + } + } + + short_effect_desc = { + first_valid = { + triggered_desc = { + trigger = { + faction_leader ?= { tgp_is_ceremonial_liege_trigger = yes } + } + desc = replace_ceremonial_regent_faction_short_effect_desc_emperor + } + desc = replace_ceremonial_regent_faction_short_effect_desc_regent + } + } + + special_character_title = "FACTIONS_WINDOW_JAPANESE_REGENT" + + sort_order = 4 + + show_special_title = yes + + multiple_targeting = yes + + discontent_progress = { + base = 0 + common_discontent_progress_modifier = yes + } + + power_threshold = { + base = 80 + # Hard rule perk + modifier = { + add = 20 + faction_target = { has_perk = hard_rule_perk } + desc = "FACTION_POWER_HARD_RULE" + } + #Lower the threshold depending on the state of other factions + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = claimant_faction + FACTION_TYPE2 = independence_faction + FACTION_TYPE3 = populist_faction + } + } + + demand = { + save_scope_as = faction + faction_leader = { save_scope_as = faction_leader } + faction_target = { save_scope_as = faction_target } + # Let the human players in the faction know that the demand will be sent + every_faction_member = { + limit = { + is_ai = no + NOT = { this = scope:faction.faction_leader } + } + trigger_event = tgp_faction_events.0105 + } + # Send the actual demand in 5 days + faction_target = { + trigger_event = { + id = tgp_faction_events.0101 + days = 5 + } + } + } + + ai_demand_chance = { + base = 0 + # 30% base chance at minimum power (80%), increasing linearly + compare_modifier = { + value = faction_power + multiplier = 0.375 + } + # Once the faction has a good chance to win (10% stronger than liege) demand chance increases much more rapidly. + compare_modifier = { + trigger = { faction_power > 110 } + value = faction_power + multiplier = 0.75 + } + # Less likely if already in a war with an external ruler - the Liberty Faction is pretty sporting + modifier = { + add = -75 + faction_target = { + any_war_enemy = { + NOT = { target_is_liege_or_above = root.faction_target } + } + } + } + } + + on_war_start = { + every_faction_member = { + limit = { var:gathered_support_for_faction ?= root } + spawn_army = { + name = gathered_support_for_faction_army + levies = { + value = this.massive_influence_value + multiply = 3 + } + men_at_arms = { + type = light_footmen + stacks = 2 + } + location = this.location + war = root.faction_war + inheritable = yes + } + } + } + + is_shown = { + tgp_realm_has_ceremonial_liege_trigger = yes + has_dlc_feature = all_under_heaven + NAND = { + tgp_is_ceremonial_liege_trigger = yes + tgp_is_ceremonial_regent_trigger = no + } + } + + is_valid = { + trigger_if = { + limit = { exists = faction_target } + faction_target = { tgp_install_regent_faction_target_valid_trigger = yes } + } + trigger_if = { + limit = { exists = special_character } + special_character = { is_alive = yes } + } + } + + is_character_valid = { + common_character_validity_trigger = { FACTION_TARGET = scope:faction.faction_target } + } + + can_character_create_ui = { + base_faction_trigger = { FACTION_TYPE = replace_ceremonial_regent_faction } + common_can_character_create_trigger = { FACTION_TARGET = scope:target } + tgp_install_regent_faction_can_create_trigger = yes + NOR = { + custom_tooltip = { + text = not_house_head_allied_to_faction_target_trigger # this is correct, keys are swapped in loc + house ?= scope:target.house + } + custom_tooltip = { + text = not_house_member_of_faction_target_trigger # this is correct, keys are swapped in loc + house.house_head ?= { is_allied_to = scope:target } + } + } + } + + can_character_create = { + common_can_character_create_trigger = { FACTION_TARGET = scope:target } + tgp_install_regent_faction_can_create_trigger = yes + trigger_if = { + limit = { + is_ai = yes + is_male = yes + } + faith = { + OR = { + has_doctrine_parameter = male_dominated_law + has_doctrine_parameter = gender_equal_law + } + } + } + trigger_else_if = { + limit = { + is_ai = yes + is_female = yes + } + faith = { + OR = { + has_doctrine_parameter = female_dominated_law + has_doctrine_parameter = gender_equal_law + } + } + } + trigger_else = { + always = yes + } + NOR = { + custom_tooltip = { + text = not_house_head_allied_to_faction_target_trigger # this is correct, keys are swapped in loc + house ?= scope:target.house + } + custom_tooltip = { + text = not_house_member_of_faction_target_trigger # this is correct, keys are swapped in loc + house.house_head ?= { is_allied_to = scope:target } + } + } + } + + can_character_join = { + common_can_character_join_trigger = { FACTION_TARGET = scope:faction.faction_target } + NOR = { + custom_tooltip = { + text = not_house_head_allied_to_faction_target_trigger # this is correct, keys are swapped in loc + house ?= scope:faction.faction_target.house + } + custom_tooltip = { + text = not_house_member_of_faction_target_trigger # this is correct, keys are swapped in loc + house.house_head ?= { is_allied_to = scope:faction.faction_target } + } + } + japan_faction_cohesion_hard_trigger = yes + } + + can_character_become_leader = { + can_become_leader_of_faction_trigger = yes + is_adult = yes + } + + ai_create_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + ############ + # BLOCKERS # + ############ + common_create_faction_blockers = { + FACTION_TARGET = scope:target + FLAG = recent_replace_regent_faction_war + } + ####################### + # Standard AI Weights # + # + # Modifiers for Liberty Factions are inherently small. + # This is because Liberty is the 'Default Faction' that vassals are join if they don't want/can't join any other faction. + # 'Base Join Weight' depends on the current Crown Authority level. + common_faction_modifiers = { + FACTION_TARGET = scope:target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = 0 + THRESHOLD = 80 + } + replace_ceremonial_regent_faction_modifiers = { FACTION_TARGET = scope:target } + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + NOT = { scope:target.house ?= root.house } + culture = { has_cultural_parameter = house_hostility_more_common } + factor = 1.25 + } + modifier = { + house.house_confederation.leading_house.house_head ?= root + add = 50 + } + # TODO_CD_JP_TGP AWAITING CODE SUPPORT + #modifier = { + # confederation.leading_house.house_head ?= root + # tgp_confederation_military_power > scope:target.tgp_confederation_military_power_half + # add = 50 + #} + + # Extra check on leading house + modifier = { + factor = 0 + NOT = { house.house_confederation.leading_house ?= house } + } + } + + ai_join_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + ############ + # BLOCKERS # + common_join_faction_blockers = { FACTION_TARGET = scope:faction.faction_target } + ####################### + # Standard AI Weights # + #AI + # Modifiers for Liberty Factions are inherently small. + # This is because Liberty is the 'Default Faction' that vassals are join if they don't want/can't join any other faction. + common_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + replace_ceremonial_regent_faction_modifiers = { FACTION_TARGET = scope:faction.faction_target } + struggle_faction_modifiers = yes + modifier = { + is_allied_to = scope:faction.faction_leader + NOT = { is_allied_to = scope:faction.faction_target } + add = 25 + } + modifier = { + house ?= scope:faction.faction_leader.house + add = 15 + desc = "FACTION_REASON_SAME_HOUSE_LEADER" + } + modifier = { + dynasty ?= scope:faction.faction_leader.dynasty + add = 10 + desc = "FACTION_REASON_SAME_DYNASTY_LEADER" + } + modifier = { + house ?= scope:faction.faction_target.house + add = -15 + desc = "FACTION_REASON_SAME_HOUSE_TARGET" + } + modifier = { + dynasty ?= scope:faction.faction_target.dynasty + add = -10 + desc = "FACTION_REASON_SAME_DYNASTY_TARGET" + } + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + NOT = { scope:faction.faction_target.house ?= root.house } + culture = { has_cultural_parameter = house_hostility_more_common } + factor = 1.25 + } + #EP3 admin legitimacy event + modifier = { + desc = "FACTION_REASON_LOW_LEGITIMACY_CHALLENGER" + add = 25 + scope:faction = { + any_faction_member = { has_character_flag = low_legitimacy_admin_factions_flag } + } + } + } + + on_creation = { + save_scope_as = faction + set_special_title = scope:faction.faction_leader.top_liege.primary_title + set_special_character = scope:faction.faction_leader + tgp_bloc_members_join_faction_effect = yes + if = { + limit = { + any_player = { + is_landless_adventurer = yes + is_within_diplo_range = { CHARACTER = scope:faction.faction_target } + OR = { + has_contact = scope:faction.faction_leader + NOT = { has_contact = scope:faction.faction_target } + } + any_character_task_contract = { + has_task_contract_type = laamp_join_faction_contract + count <= 3 + } + can_create_task_contract = { + type_name = laamp_join_faction_contract + employer = scope:faction.faction_leader + } + save_temporary_scope_as = player_laamp + } + } + scope:player_laamp = { + create_task_contract = { + task_contract_type = laamp_join_faction_contract + task_contract_tier = scope:faction.faction_leader.task_contract_tier_value + location = scope:faction.faction_leader.primary_title.title_province + task_contract_employer = scope:faction.faction_leader + target = scope:faction.faction_target + } + } + } + } + + county_allow_join = no + county_allow_create = no +} + +restore_ceremonial_liege_faction = { + casus_belli = restore_ceremonial_liege_faction_war + + name = FACTION_JAPANESE_RESTORE_EMPEROR_NAME_DYNAMIC + + desc = { + desc = restore_ceremonial_liege_faction_desc + } + short_effect_desc = restore_ceremonial_liege_faction_short_effect_desc + + special_character_title = "FACTIONS_WINDOW_JAPANESE_RESTORE_EMPEROR" + + sort_order = 4 + + show_special_title = yes + + multiple_targeting = no + + discontent_progress = { + base = 0 + common_discontent_progress_modifier = yes + } + + power_threshold = { + base = 80 + # Hard rule perk + modifier = { + add = 20 + faction_target = { has_perk = hard_rule_perk } + desc = "FACTION_POWER_HARD_RULE" + } + #Lower the threshold depending on the state of other factions + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = claimant_faction + FACTION_TYPE2 = independence_faction + FACTION_TYPE3 = populist_faction + } + } + + demand = { + save_scope_as = faction + faction_leader = { save_scope_as = faction_leader } + faction_target = { save_scope_as = faction_target } + # Let the human players in the faction know that the demand will be sent + every_faction_member = { + limit = { + is_ai = no + NOT = { this = scope:faction.faction_leader } + } + trigger_event = tgp_faction_events.0205 + } + # Send the actual demand in 5 days + faction_target = { + trigger_event = { + id = tgp_faction_events.0201 + days = 5 + } + } + } + + ai_demand_chance = { + base = 0 + # 30% base chance at minimum power (80%), increasing linearly + compare_modifier = { + value = faction_power + multiplier = 0.375 + } + # Once the faction has a good chance to win (10% stronger than liege) demand chance increases much more rapidly. + compare_modifier = { + trigger = { faction_power > 110 } + value = faction_power + multiplier = 0.75 + } + # Less likely if already in a war with an external ruler - the Liberty Faction is pretty sporting + modifier = { + add = -75 + faction_target = { + any_war_enemy = { + NOT = { target_is_liege_or_above = root.faction_target } + } + } + } + } + + on_war_start = { + every_faction_member = { + limit = { var:gathered_support_for_faction ?= root } + spawn_army = { + name = gathered_support_for_faction_army + levies = { + value = this.massive_influence_value + multiply = 3 + } + men_at_arms = { + type = light_footmen + stacks = 2 + } + location = this.location + war = root.faction_war + inheritable = yes + } + } + } + + is_shown = { + tgp_realm_has_ceremonial_liege_trigger = yes + top_liege = { tgp_has_ceremonial_liege_title_trigger = no } + has_dlc_feature = all_under_heaven + } + + is_valid = { + trigger_if = { + limit = { exists = special_character } + special_character = { is_alive = yes } + } + } + + is_character_valid = { + common_character_validity_trigger = { FACTION_TARGET = scope:faction.faction_target } + trigger_if = { + limit = { + government_is_japanese_trigger = yes + exists = scope:faction.faction_leader + } + scope:faction = { + any_faction_member = { + this = root.house.house_confederation.leading_house.house_head + } + } + house.house_confederation ?= { + OR = { + leading_house.house_head ?= scope:faction.faction_leader + leading_house.house_head ?= { tgp_is_ceremonial_liege_trigger = yes } + } + OR = { + has_cohesion_level_parameter = bloc_leader_unlocks_restore_emperor_faction + root.joined_faction ?= { + faction_is_at_war = yes + } + } + } + } + } + + can_character_become_leader = { + can_become_leader_of_faction_trigger = yes + } + + can_character_create_ui = { + base_faction_trigger = { FACTION_TYPE = restore_ceremonial_liege_faction } + common_can_character_create_trigger = { FACTION_TARGET = scope:target } + restore_ceremonial_liege_faction_can_create_trigger = yes + } + + can_character_create = { + common_can_character_create_trigger = { FACTION_TARGET = scope:target } + restore_ceremonial_liege_faction_can_create_trigger = yes + } + + can_character_join = { + common_can_character_join_trigger = { FACTION_TARGET = scope:faction.faction_target } + NOR = { + house ?= { + this = scope:faction.faction_target.house + house_head ?= { is_allied_to = scope:faction.faction_target } + } + is_allied_to = scope:faction.faction_target + } + scope:faction.faction_target ?= { + is_independent_ruler = yes + tgp_realm_has_ceremonial_liege_trigger = yes + tgp_has_ceremonial_liege_title_trigger = no + } + } + + ai_create_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + ############ + # BLOCKERS # + ############ + common_create_faction_blockers = { + FACTION_TARGET = scope:target + FLAG = recent_restore_ceremonial_liege_faction_war + } + ####################### + # Standard AI Weights # + # 'Base Join Weight' depends on the current Crown Authority level. + common_faction_modifiers = { + FACTION_TARGET = scope:target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = 0 + THRESHOLD = 80 + } + restore_ceremonial_liege_faction_modifiers = { FACTION_TARGET = scope:target } + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + NOT = { scope:target.house ?= root.house } + culture = { has_cultural_parameter = house_hostility_more_common } + factor = 1.25 + } + + # Extra check on leading house + modifier = { + factor = 0 + NOT = { house.house_confederation.leading_house ?= house } + } + } + + ai_join_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + ############ + # BLOCKERS # + common_join_faction_blockers = { FACTION_TARGET = scope:faction.faction_target } + ####################### + # Standard AI Weights # + common_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + restore_ceremonial_liege_faction_modifiers = { FACTION_TARGET = scope:faction.faction_target } + struggle_faction_modifiers = yes + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + NOT = { scope:faction.faction_target.house ?= root.house } + culture = { has_cultural_parameter = house_hostility_more_common } + factor = 1.25 + } + #EP3 admin legitimacy event + modifier = { + desc = "FACTION_REASON_LOW_LEGITIMACY_CHALLENGER" + add = 25 + scope:faction = { + any_faction_member = { has_character_flag = low_legitimacy_admin_factions_flag } + } + } + } + + on_creation = { + save_scope_as = faction + scope:faction ?= { + random_faction_member = { + limit = { + house.house_confederation.leading_house.house_head ?= this + } + save_scope_as = faction_leader_scope + } + } + + if = { # Japanese blocs + limit = { scope:faction_leader_scope.house.house_confederation.leading_house ?= scope:faction_leader_scope.house } + scope:faction_leader_scope.house.house_confederation ?= { + every_confederation_member = { + limit = { can_join_faction = scope:faction } + join_faction = scope:faction + } + } + } + + set_special_title = scope:faction_leader_scope.top_liege.primary_title.var:administrative_ui_special_title + set_special_character = scope:faction_leader_scope.top_liege.primary_title.var:administrative_ui_special_title.holder + + if = { + limit = { + any_player = { + is_landless_adventurer = yes + is_within_diplo_range = { CHARACTER = scope:faction.faction_target } + OR = { + has_contact = scope:faction_leader_scope + NOT = { has_contact = scope:faction.faction_target } + } + any_character_task_contract = { + has_task_contract_type = laamp_join_faction_contract + count <= 3 + } + can_create_task_contract = { + type_name = laamp_join_faction_contract + employer = scope:faction_leader_scope + } + save_temporary_scope_as = player_laamp + } + } + scope:player_laamp = { + create_task_contract = { + task_contract_type = laamp_join_faction_contract + task_contract_tier = scope:faction_leader_scope.task_contract_tier_value + location = scope:faction_leader_scope.primary_title.title_province + task_contract_employer = scope:faction_leader_scope + target = scope:faction.faction_target + } + } + } + } + + county_allow_join = no + county_allow_create = no +} + +ceremonial_claimant_faction = { + casus_belli = ceremonial_claimant_faction_war + + short_effect_desc = claimant_faction_short_effect_desc + + sort_order = 1 + + character_interaction = create_ceremonial_claimant_faction_against_interaction + + show_special_title = yes + name = FACTION_CEREMONIAL_CLAIMANT_DYNAMIC_NAME + + claimant = yes + + discontent_progress = { + base = 0 + + common_discontent_progress_modifier = yes + } + + power_threshold = { + base = 80 + + modifier = { + add = 20 + faction_target = { + has_perk = hard_rule_perk + } + desc = "FACTION_POWER_HARD_RULE" + } + + #Lower the threshold depending on the state of other factions + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = liberty_faction + FACTION_TYPE2 = independence_faction + FACTION_TYPE3 = populist_faction + } + } + + is_shown = { + tgp_realm_has_ceremonial_liege_trigger = yes + top_liege = { tgp_is_ceremonial_regent_trigger = yes } + has_dlc_feature = all_under_heaven + NAND = { + tgp_is_ceremonial_liege_trigger = yes + tgp_is_ceremonial_regent_trigger = no + } + } + + # Is valid? + # (see also invalidate_claimant_factions_on_death_effect for what happens when the claimant dies) + is_valid = { # If the FACTION itself is valid + trigger_if = { + limit = { + OR = { + exists = special_character + exists = faction_war + } + } + OR = { + special_title.holder ?= faction_target + special_title.holder.top_liege ?= faction_target + } + faction_target = { tgp_realm_has_ceremonial_liege_trigger = yes } + OR = { + special_character ?= { + is_alive = yes + #has_claim_on = root.special_title + NOR = { + has_trait = incapable + this = root.faction_target + } + trigger_if = { #If they're imprisoned by the faction target they can only be so for five years before invalidating + limit = { is_imprisoned_by = root.faction_target } + time_in_prison_type = { years < 5 } + } + } + exists = faction_war + } + } + } + + demand = { # The effect of pressing demand + save_scope_as = faction + faction_leader = { save_scope_as = faction_leader } + faction_target = { save_scope_as = faction_target } + special_character = { save_scope_as = faction_claimant } + special_title = { save_scope_as = faction_targeted_title } + # Let the human players in the faction know that the demand will be sent + every_faction_member = { + limit = { + is_ai = no + this != scope:faction.faction_leader + } + trigger_event = faction_demand.2015 + } + # Send the actual demand in 5 days + faction_target = { + trigger_event = { + id = faction_demand.2011 + days = 5 + } + } + } + + ai_demand_chance = { + base = 0 + + #Won't send ultimatum if the claimant is imprisoned by the faction-target! + modifier = { + add = -500 + special_character = { is_imprisoned_by = root.faction_target } + } + + # Won't start a war is the Realm is fighting against a Dissolution faction or Independent factions: you want to get the best realm possible. Better wait a bit longer + modifier = { + add = -1000 + faction_target = { + any_character_war = { + OR = { + using_cb = independence_faction_war + using_cb = independence_war + using_cb = nation_fracturing_faction_war + } + } + } + } + + # 40% base chance at minimum power (80%), increasing linearly + compare_modifier = { + value = faction_power + multiplier = 0.5 + } + + # Once the faction has a good chance to win (10% stronger than liege) demand chance increases much more rapidly. + compare_modifier = { + trigger = { faction_power > 110 } + value = faction_power + multiplier = 1 + } + + # Less likely if already in a war with an external ruler + modifier = { + add = -50 + faction_target = { + any_war_enemy = { + NOT = { target_is_liege_or_above = root.faction_target } + } + } + } + } + + on_war_start = { + every_faction_member = { + limit = { + has_variable = gathered_support_for_faction + var:gathered_support_for_faction = root + } + spawn_army = { + name = gathered_support_for_faction_army + levies = { + value = this.massive_influence_value + multiply = 3 + } + men_at_arms = { + type = light_footmen + stacks = 2 + } + location = this.location + war = root.faction_war + inheritable = yes + } + } + } + + is_character_valid = { # Is the character valid to stay in the faction? This is also checked when creating it... + common_character_validity_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + tgp_realm_has_ceremonial_liege_trigger = yes + has_valid_faction_members_trigger = yes + } + + can_character_create_ui = { + base_faction_trigger = { FACTION_TYPE = ceremonial_claimant_faction } + + common_can_character_create_trigger = { + FACTION_TARGET = scope:target + } + ceremonial_claimant_faction_can_create_trigger = yes + } + + can_character_create = { # If a character is allowed to create the faction. The 'is_character_valid' block is also checked in conjunction with this when creating a faction. + common_can_character_create_trigger = { + FACTION_TARGET = scope:target + } + ceremonial_claimant_faction_can_create_trigger = yes + } + + can_character_join = { # Can a character join an existing faction? + common_can_character_join_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + japan_faction_cohesion_hard_trigger = yes + } + + can_character_become_leader = { + can_become_leader_of_faction_trigger = yes + } + + ai_create_score = { # How likely is an AI to create a faction? + base = -25 + + #### + # BLOCKERS + #### + common_create_faction_blockers = { + FACTION_TARGET = scope:target + FLAG = recent_ceremonial_claimant_faction_war + } + + ceremonial_claimant_faction_blockers = { + FACTION_TARGET = scope:target.top_liege.primary_title.var:administrative_ui_special_title.holder + FACTION_CLAIMANT = scope:claimant + } + + #### + # AI modifiers + #### + common_faction_modifiers = { + FACTION_TARGET = scope:target + OPINION_MULTIPLIER = -1.5 + MAX_OPINION = 150 + POWER = 0 + THRESHOLD = 80 + } + + ceremonial_claimant_faction_modifiers = { + FACTION_TARGET = scope:target.top_liege.primary_title.var:administrative_ui_special_title.holder + FACTION_CLAIMANT = scope:claimant + FACTION_TITLE = scope:title + } + + # Extra check on leading house + modifier = { + factor = 0 + NOT = { house.house_confederation.leading_house ?= house } + } + } + + ai_join_score = { # How likely is an AI to join an existing faction? + base = -25 + + common_join_faction_blockers = { + FACTION_TARGET = scope:faction.faction_target + } + + ceremonial_claimant_faction_blockers = { + FACTION_TARGET = scope:faction.faction_target + FACTION_CLAIMANT = scope:faction.special_character + } + + common_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 100 + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + + ceremonial_claimant_faction_modifiers = { + FACTION_TARGET = scope:target.top_liege.primary_title.var:administrative_ui_special_title.holder + FACTION_CLAIMANT = scope:claimant + FACTION_TITLE = scope:title + } + + admin_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + FACTION_TYPE = claimant_faction + } + + admin_claimant_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + FACTION_CLAIMANT = scope:faction.special_character + } + + # Faction 'Stacking' Factors, attempts to cluster AI rulers into several powerful factions instead of many weak ones. + join_faction_stacking_modifiers = yes + + modifier = { # CE1 Divine Mandate perk + desc = "FACTION_REASON_LEGITIMACY_LEGACY_4" + liege.dynasty = { has_dynasty_perk = ce1_legitimacy_legacy_4 } + add = -10 + } + + struggle_faction_modifiers = yes + + #EP3 admin legitimacy event + modifier = { + desc = "FACTION_REASON_LOW_LEGITIMACY_CHALLENGER" + add = 25 + scope:faction = { + any_faction_member = { + has_character_flag = low_legitimacy_admin_factions_flag + } + } + } + + #EP3 King of England disgruntled vassals/life threatened modifiers + modifier = { + desc = "FACTION_REASON_CLAIMANT_DISGRUNTLED_VASSALS" + add = 25 + liege = { + has_character_modifier = ep3_disgruntled_vassals_modifier + } + } + modifier = { + desc = "FACTION_REASON_CLAIMANT_DISGRUNTLED_VASSALS" + add = 25 + liege = { + has_character_modifier = ep3_life_threatened_modifier + } + } + } + + is_county_valid = { + scope:faction.faction_target = holder + } + + can_county_join = { + # Counties can only join if the De Jure belong to the title being claimed. + exists = scope:faction.special_title + target_is_de_jure_liege_or_above = scope:faction.special_title + } + + county_join_score = { + base = -80 # Needs to be less than the weight set in 00_populist_faction.txt, or counties will never join a claimant faction over a populist faction. + + # Up to +3 join score per negative opinion (+80 at -27 opinion) if different culture. + compare_modifier = { + desc = "FACTION_REASON_CLAIMANT_COUNTY_SHARED_CULTURE" + trigger = { + scope:faction.faction_target.culture != this.title_province.culture + scope:faction.special_character.culture = this.title_province.culture + } + value = county_opinion + multiplier = -2.0 + } + compare_modifier = { + desc = "FACTION_REASON_CLAIMANT_COUNTY_SHARED_HERITAGE" + trigger = { + NOT = { this.title_province.culture = { has_same_culture_heritage = scope:faction.faction_target.culture } } + this.title_province.culture = { has_same_culture_heritage = scope:faction.special_character.culture } + } + value = county_opinion + multiplier = -2.0 + } + + # If we have better relations with the claimant's faith than our current liege's, gain up to +5 join score per negative opinion (at Righteous) down to +1 join score per negative opinion (at Hostile). + compare_modifier = { + desc = "FACTION_REASON_LIKE_CLAIMANT_FAITH" + trigger = { + faith = { + faith_hostility_level_comparison = { + scope:faction.faction_target.faith > scope:faction.special_character.faith + } + } + } + value = county_opinion + multiplier = { + value = 0.0 + if = { + limit = { + faith = { + faith_hostility_level = { + target = scope:faction.special_character.faith + value = faith_hostile_level + } + } + } + value = -1.0 # Hostile + } + else_if = { + limit = { + faith = { + faith_hostility_level = { + target = scope:faction.special_character.faith + value = faith_astray_level + } + } + } + value = -3.0 # Astray + } + else = { + value = -5.0 # Righteous + } + } + } + + legalism_virtue_and_sin_modifier = { + TARGET = scope:faction.faction_target + SCORE_PER_TRAIT = 50 # Worth ~12 opinion per virtue. + } + + # Greatly reduced chance for a character's capital county to form a faction against them (extra -25 opinion needed). + modifier = { + desc = "FACTION_REASON_CAPITAL_COUNTY" + add = -200 + this.title_province = scope:faction.faction_target.capital_province + } + + # More likely to support adult claimants when a child is on the throne. + modifier = { + desc = "FACTION_REASON_ADULT_CLAIMANT_CHILD_RULER" + add = 10 + exists = scope:faction.faction_target + exists = scope:faction.special_character + scope:faction.faction_target = { is_adult = no } + scope:faction.special_character = { is_adult = yes } + } + + # Peasants perfer magnanimous rulers over harsh or cruel ones. + compare_modifier = { + desc = "FACTION_REASON_CLAIMANT_KINDNESS" + factor = { + # Gets a value between 0 (max greedy/dishonorable/vengeful/cruel) and 800 (max honorable/compassionate/generous/forgiving). + value = 400 + add = scope:faction.special_character.ai_honor + add = scope:faction.special_character.ai_compassion + subtract = scope:faction.special_character.ai_greed + subtract = scope:faction.special_character.ai_vengefulness + + # Converts the personality score into a percentage between 0% (will never support) and 100% (really wants to support) + divide = 800 + } + + # How big the factor is for supporting this claimant over other factions at max support. + multiplier = 2 + } + } + + on_creation = { + save_scope_as = faction + tgp_bloc_members_join_faction_effect = yes + if = { + limit = { + any_player = { + has_government = landless_adventurer_government + is_within_diplo_range = { CHARACTER = scope:faction.faction_target } + OR = { + has_contact = scope:faction.faction_leader + has_contact = scope:faction.special_character + NOT = { has_contact = scope:faction.faction_target } + } + any_character_task_contract = { + task_contract_type = laamp_join_faction_contract + count <= 3 + } + can_create_task_contract = { + type_name = laamp_join_faction_contract + employer = scope:faction.faction_leader + } + save_temporary_scope_as = player_laamp + } + } + scope:player_laamp = { + create_task_contract = { + task_contract_type = laamp_join_faction_contract + task_contract_tier = scope:faction.faction_leader.task_contract_tier_value + location = scope:faction.faction_leader.primary_title.title_province + task_contract_employer = scope:faction.faction_leader + target = scope:faction.faction_target + } + } + } + } + + county_allow_join = yes + county_allow_create = no + county_power = county_levies_to_raise + + character_allow_create = yes + + character_allow_join = yes + + multiple_targeting = yes + + special_character_title = "FACTIONS_WINDOW_CLAIMANT" + + ignore_soft_block = yes +} + +imperial_policy_faction = { + casus_belli = imperial_policy_faction_war + + desc = imperial_policy_faction_desc + + short_effect_desc = imperial_policy_faction_short_effect_desc + + sort_order = 4 + + is_shown = { + realm_law_use_imperial_policy_trigger = yes + NAND = { + tgp_is_ceremonial_liege_trigger = yes + tgp_is_ceremonial_regent_trigger = no + } + } + + discontent_progress = { + base = 0 + + common_discontent_progress_modifier = yes + } + + power_threshold = { + base = 80 + + modifier = { + add = 20 + faction_target = { + has_perk = hard_rule_perk + } + desc = "FACTION_POWER_HARD_RULE" + } + + #Lower the threshold depending on the state of other factions + dynamic_power_threshold_scripted_modifier = { + FACTION_TYPE1 = claimant_faction + FACTION_TYPE2 = independence_faction + FACTION_TYPE3 = liberty_faction + } + } + + demand = { + save_scope_as = faction + + faction_leader = { + save_scope_as = faction_leader + } + + faction_target = { + save_scope_as = faction_target + } + + # Let the human players in the faction know that the demand will be sent + every_faction_member = { + limit = { + is_ai = no + this != scope:faction.faction_leader + } + trigger_event = faction_demand.0225 + } + + # Send the actual demand in 5 days + faction_target = { + trigger_event = { + id = faction_demand.0221 + days = 5 + } + } + } + + ai_demand_chance = { + base = 0 + + # 30% base chance at minimum power (80%), increasing linearly + compare_modifier = { + value = faction_power + multiplier = 0.375 + } + + # Once the faction has a good chance to win (10% stronger than liege) demand chance increases much more rapidly. + compare_modifier = { + trigger = { faction_power > 110 } + value = faction_power + multiplier = 0.75 + } + + # Less likely if already in a war with an external ruler - the Liberty Faction is pretty sporting + modifier = { + add = -75 + faction_target = { + any_war_enemy = { + NOT = { + target_is_liege_or_above = root.faction_target + } + } + } + } + + modifier = { + add = -1000 + faction_target = { + involved_activity ?= { + has_activity_type = activity_coronation + activity_host = prev + } + } + } + } + + on_war_start = { + every_faction_member = { + limit = { + has_variable = gathered_support_for_faction + var:gathered_support_for_faction = root + } + spawn_army = { + name = gathered_support_for_faction_army + levies = { + value = this.massive_influence_value + multiply = 3 + } + men_at_arms = { + type = light_footmen + stacks = 2 + } + location = this.location + war = root.faction_war + inheritable = yes + } + } + } + + is_valid = { + faction_target ?= { + is_independent_ruler = yes + realm_law_use_imperial_policy_trigger = yes + } + } + + is_character_valid = { + common_character_validity_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + has_valid_faction_members_trigger = yes + } + + can_character_create_ui = { + base_faction_trigger = { FACTION_TYPE = imperial_policy_faction } + common_can_character_create_trigger = { + FACTION_TARGET = scope:target + } + imperial_policy_faction_can_create_trigger = yes + } + + can_character_create = { + common_can_character_create_trigger = { + FACTION_TARGET = scope:target + } + imperial_policy_faction_can_create_trigger = yes + } + + can_character_join = { + common_can_character_join_trigger = { + FACTION_TARGET = scope:faction.faction_target + } + + trigger_if = { + limit = { + scope:faction.faction_target = { government_has_flag = government_is_administrative } + } + scope:faction.faction_target = { + top_liege = this + } + } + realm_law_use_imperial_policy_trigger = yes + japan_faction_cohesion_trigger = yes + } + + can_character_become_leader = { + can_become_leader_of_faction_trigger = yes + } + + ai_create_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + + ############ + # BLOCKERS # + ############ + common_create_faction_blockers = { + FACTION_TARGET = scope:target + FLAG = recent_imperial_policy_faction_war + } + + ####################### + # Standard AI Weights # + # + # Modifiers for Liberty Factions are inherently small. + # This is because Liberty is the 'Default Faction' that vassals are join if they don't want/can't join any other faction. + # 'Base Join Weight' depends on the current Crown Authority level. + common_faction_modifiers = { + FACTION_TARGET = scope:target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = 0 + THRESHOLD = 80 + } + + imperial_policy_faction_modifiers = { + FACTION_TARGET = scope:target + } + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + + scope:target.house ?= { + this != root.house + } + culture = { has_cultural_parameter = house_hostility_more_common } + + factor = 1.25 + } + + # Extra check on leading house + modifier = { + factor = 0 + NOT = { house.house_confederation.leading_house ?= house } + } + } + + ai_join_score = { + base = 0 # Join Weight is set primarily based on what Crown Laws a realm has. + + ############ + # BLOCKERS # + common_join_faction_blockers = { + FACTION_TARGET = scope:faction.faction_target + } + + ####################### + # Standard AI Weights # + #AI + # Modifiers for Liberty Factions are inherently small. + # This is because Liberty is the 'Default Faction' that vassals are join if they don't want/can't join any other faction. + common_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + OPINION_MULTIPLIER = -1 + MAX_OPINION = 0 + POWER = scope:faction.faction_power + THRESHOLD = scope:faction.faction_power_threshold + } + + imperial_policy_faction_modifiers = { + FACTION_TARGET = scope:faction.faction_target + } + + struggle_faction_modifiers = yes + + #House Hostility from Armenian tradition + modifier = { + desc = "FACTION_REASON_HOUSE_HOSTILITY" + + scope:faction.faction_target.house ?= { + this != root.house + } + culture = { has_cultural_parameter = house_hostility_more_common } + + factor = 1.25 + } + #EP3 admin legitimacy event + modifier = { + desc = "FACTION_REASON_LOW_LEGITIMACY_CHALLENGER" + add = 25 + scope:faction = { + any_faction_member = { + has_character_flag = low_legitimacy_admin_factions_flag + } + } + } + } + + on_creation = { + save_scope_as = faction + tgp_bloc_members_join_faction_effect = yes + if = { + limit = { + any_player = { + has_government = landless_adventurer_government + is_within_diplo_range = { CHARACTER = scope:faction.faction_target } + OR = { + has_contact = scope:faction.faction_leader + NOT = { has_contact = scope:faction.faction_target } + } + any_character_task_contract = { + task_contract_type = laamp_join_faction_contract + count <= 3 + } + can_create_task_contract = { + type_name = laamp_join_faction_contract + employer = scope:faction.faction_leader + } + save_temporary_scope_as = player_laamp + } + } + scope:player_laamp = { + create_task_contract = { + task_contract_type = laamp_join_faction_contract + task_contract_tier = scope:faction.faction_leader.task_contract_tier_value + location = scope:faction.faction_leader.primary_title.title_province + task_contract_employer = scope:faction.faction_leader + target = scope:faction.faction_target + } + } + } + } + + county_allow_join = no + county_allow_create = no +} diff --git a/common/factions/_factions.info b/common/factions/_factions.info new file mode 100644 index 000000000..bf53622ca --- /dev/null +++ b/common/factions/_factions.info @@ -0,0 +1,378 @@ +== Structure == +This documentation does not currently include all possible parameters due to the limited knowledge of the author. + + +# Identifier for the faction is also used for localizing the name & description. + = { + + # Dynamic name, will look for the identifier of the type (faction_name) if doesn't exist or if it's empty. + name = [loc_key|dynamic descriotion] + + # Dynamic description, will look for the identifier of the type + _desc (faction_name_desc) if doesn't exist or if it's empty. + description = [loc_key|dynamic description] + + # Dynamic description of the effect, used to summarize faction goals + short_effect_desc = [loc_key|dynamic description] + + ## Faction with claimant for a title + # + # Faction needs a character and a title to properly function. + # Used for claimant factions where a character and a title must be provided by the player. + # + # Default: no + # + claimant = + + ## Character interaction creates the faction (optional) + # + # Used for claimant factions where a character and a title must be provided by the player. + # + # Enabling this will replace the original behaviour of the faction buttons in the faction window. + # Instead of starting a faction it will pop up a window for a character interaction. + # The character interaction is then responsible for starting the faction. + # + character_interaction = + + ## Effect fired when a faction of this type is created. + # + # Scopes: + # - root: the faction + # + on_creation = + + ## Effect fired when a faction of this type is destroyed. + # + # Scopes: + # - root: the faction + # + on_destroy = + + ## Effect that will launch when the demand triggers. + # + # Scopes: + # - root: the faction + # + demand = + + # Effect that will launch every NDefines::NFaction::UPDATE_INTERVAL_DAYS. + # + # Scopes: + # - root: the faction + # + update_effect = + + ## Effect that will launch when the faction declares war. + # + # Scopes: + # - root: the faction + # + on_declaration = + + ## Effect that will launch when a character leaves the faction. + # + # Scopes: + # - root: the faction + # - faction_member: The leaving faction member + # + character_leaves = + + ## Effect that will launch when the leader leaves the faction. + # + # Scopes: + # - root: the faction + # - faction_member: The leaving faction member + # + leader_leaves = + + ## Does AI character want to join? + # + # MTTH that calculates the the score to join an active faction of this type. + # + # Scopes: + # - root: character that might join. + # - faction: target is the active faction. + # + # Note that the score is then modified by code to weigh in the effects of Boldness/Dread, Energy and Rationality. + # See NFaction AI defines. + # + ai_join_score = + + # MTTH that calculates the the score to create an active faction of this type. + # + # Uses the SCOPE_CHARACTER of the character that tries to create it. + # - target: target is the targeted character. + # + # The claimant faction has two additional scopes: + # - claimant: (who is the potential claimant) + # - title: (the title to claim for). + # + # Note that the score is then modified by code to weigh in the effects of Boldness/Dread, Energy and Rationality. See NFaction AI defines. + ai_create_score = + + ## MTTH that calculates the score to join an active faction of this type. + # + # Scopes: + # - root: the title that tries to join + # - faction: target is the active faction. + # + county_join_score = + + ## MTTH that calculates the score to create an active faction of this type. + # + # Scopes: + # - root: the title that tries to create it. + # - target: the targeted character. + # + # If the score is >= NDefines::NFaction::COUNTY_CREATE_MIN_SCORE, and it gets a random chance 0-100 on a monthly update. + # + county_create_score = + + ## Script value defining the absolute power of a single county member. + # + # The final power is calculated as ratio of this power and the target's military strength. + # + county_power =